Jurnalul Geek
legarea interfeței de rețea este numită de mai multe nume: Port Trunking, legarea canalelor, agregarea legăturilor, NIC teaming și altele. Combină sau agregă mai multe conexiuni de rețea într-o interfață de lipire cu un singur canal. Acest lucru permite două sau mai multe interfețe de rețea să acționeze ca una, să crească debitul și să ofere redundanță sau failover.
nucleul Linux vine cu driverul de legătură pentru agregarea mai multor interfețe fizice de rețea într-o singură interfață logică (de exemplu, agregarea eth0 și eth1 în bond0). Pentru fiecare interfață legată puteți defini modul și opțiunile de monitorizare a legăturilor. Există șapte opțiuni de mod diferite, fiecare oferind caracteristici specifice de echilibrare a sarcinii și toleranță la erori.
moduri de legătură în rețea
sunt disponibile următoarele moduri de politică de legătură:
a se vedea /usr/acțiune/doc/iputils-*/README.fișier de lipire pentru descrieri complete ale modurilor de politică de lipire disponibile. Tbale de mai jos oferă rezumatul și compararea modurilor de lipire a rețelei.
mod | politică | cum funcționează | toleranță la erori | echilibrarea sarcinii |
---|---|---|---|---|
0 | Round Robin | pachetele sunt transmise/primite secvențial prin fiecare interfață una câte una. | nu | Da |
1 | Backup activ | un NIC activ în timp ce un alt NIC este adormit. Dacă Nic-ul activ scade, un alt NIC devine activ. acceptate numai în medii x86. | Da | nu |
2 | XOR | în acest mod, adresa MAC a sclavului NIC este potrivită cu MAC-ul cererii primite și odată ce această conexiune este stabilită, același NIC este utilizat pentru a transmite/primi Pentru Mac-ul de destinație. | Da | Da |
3 | difuzat | toate transmisiile sunt trimise pe toți sclavii | Da | nu |
4 | agregarea dinamică a legăturilor | Nic-urile agregate acționează ca un NIC care are ca rezultat un randament mai mare, dar oferă și failover în cazul în care un NIC eșuează. Agregarea dinamică a legăturilor necesită un comutator care acceptă IEEE 802.3 ad. | Da | Da |
5 | transmite Load Balancing (TLB) | traficul de ieșire este distribuit în funcție de sarcina curentă pe fiecare interfață slave. Traficul de intrare este primit de sclavul actual. Dacă sclavul care primește eșuează, un alt sclav preia adresa MAC a sclavului eșuat. | Da | Da |
6 | echilibrarea încărcării Adaptive (Alb) | spre deosebire de agregarea legăturilor dinamice, echilibrarea încărcării Adaptive nu necesită o configurație specială a comutatorului. Echilibrarea încărcării Adaptive este acceptată numai în mediile x86. Pachetele de primire sunt echilibrate de sarcină prin negociere ARP. | Da | Da |
monitorizarea legăturii de legătură în rețea
driverul de legătură acceptă două metode pentru a monitoriza starea legăturii unui sclav:
MII (Media independent Interface) Monitor
aceasta este opțiunea implicită de monitorizare a legăturii. Această metodă monitorizează numai starea de transport a interfeței de rețea locală. Se bazează pe driverul dispozitivului pentru informații despre starea transportatorului sau interoghează direct registrele MII sau folosește ethtool pentru a încerca să obțină starea transportatorului. Puteți specifica următoarele informații pentru monitorizarea MII:
- frecvența de monitorizare: timpul în milisecunde între interogarea stat purtător
- Link up întârziere: timpul în milisecunde să aștepte înainte de a utiliza un link care este de până
- link down întârziere: Timpul în milisecunde să aștepte înainte de a trece la un alt link atunci când link-ul activ este raportat ca Jos
Arp Monitor
această metodă de monitorizare link trimite interogări APR la sistemele peer din rețea și utilizează răspunsul ca o indicație că link-ul este în sus. Monitorul ARP se bazează pe driverul dispozitivului pentru a menține ultima dată de primire și ora de pornire a transmisiei actualizate. Dacă driverul de dispozitiv nu actualizează aceste ore, monitorul ARP eșuează orice sclavi care utilizează acel driver de dispozitiv. Puteți specifica următoarele informații pentru monitorizarea APR:
- frecvența de monitorizare: timpul în milisecunde în care sunt trimise interogările ARP
- obiective ARP: o listă separată prin virgulă de adrese IP la care sunt trimise interogările ARP