Geek Diary
propojení síťového rozhraní se nazývá mnoha názvy: Port Trunking, propojení kanálů, agregace odkazů, NIC teaming a další. Kombinuje nebo agreguje více síťových připojení do jednoho kanálového propojovacího rozhraní. To umožňuje dvěma nebo více síťovým rozhraním fungovat jako jedno, zvýšit propustnost a poskytnout redundanci nebo převzetí služeb při selhání.
Linux kernel přichází s lepení ovladač pro slučování více fyzických síťových rozhraní do jednoho logického rozhraní (například agregaci eth0 a eth1 do bond0). Pro každé propojené rozhraní můžete definovat režim a možnosti sledování odkazů. Existuje sedm různých možností režimu, z nichž každá poskytuje specifické charakteristiky vyvažování zátěže a odolnosti proti poruchám.
režimy síťového propojení
k dispozici jsou následující režimy zásad lepení:
viz / usr / share / doc / iputils – * / README.spojovací Soubor pro úplný popis dostupných režimů zásad lepení. Níže uvedený tbale poskytuje shrnutí a srovnání režimů připojení k síti.
Režimu | Politiky | Jak to funguje | odolnost | Load balancing |
---|---|---|---|---|
0 | Round Robin | pakety jsou postupně přenášeny/přijaté přes každé rozhraní, jeden po druhém. | ne | Ano |
1 | aktivní zálohování | jeden NIC aktivní, zatímco jiný NIC spí. Pokud aktivní NIC klesne, aktivuje se další NIC. podporováno pouze v prostředích x86. | Ano | Ne |
2 | XOR | V tomto režimu, MAC adresa slave NIC je uzavřeno proti příchozí žádosti je MAC, a jakmile je toto spojení navázáno stejné NIC se používá pro přenos/příjem pro určení MAC. | Ano | Ano |
3 | Vysílání | Všechny signály jsou odesílány na všechny otroky | Ano | Ne |
4 | Dynamic Link Aggregation | souhrnné síťové Karty jednat jako jeden NIC což má za následek vyšší propustnost, ale také poskytuje převzetí služeb při selhání v případě, že se NIC nezdaří. Dynamic Link Aggregation vyžaduje přepínač, který podporuje IEEE 802.3 ad. | Ano | Ano |
5 | Transmit Load Balancing (TLB) | odchozí provoz je distribuován v závislosti na aktuálním zatížení na každý slave rozhraní. Příchozí provoz přijímá aktuální slave. Pokud přijímající slave selže, jiný otrok převezme MAC adresu neúspěšného slave. | Ano | Ano |
6 | Adaptive Load Balancing (ALB) | na Rozdíl od Dynamic Link Agregace, Adaptivní Load Balancing nevyžaduje žádné zvláštní konfigurace přepínačů. Adaptivní vyvažování zátěže je podporováno pouze v prostředích x86. Přijímající pakety jsou zatížení vyvážené prostřednictvím ARP vyjednávání. | Ano | Ano |
Síť Lepení Odkaz Sledování
lepení ovladač podporuje dva způsoby, jak sledovat otrok je odkaz státě:
MII (Media Independent Interface) Monitor
Toto je výchozí odkaz na možnost sledování. Tato metoda monitoruje pouze stav nosiče rozhraní místní sítě. Spoléhá se na ovladač zařízení pro informace o stavu nosiče nebo přímo dotazuje registry MII nebo používá ethtool k pokusu o získání stavu nosiče. Můžete zadat následující informace pro MII sledování:
- Sledování frekvence: čas v milisekundách mezi dotazování dopravce státu
- Link up zpoždění: čas v milisekundách čekat, než pomocí odkazu, který je
- Odkaz dole zpoždění: Čas v milisekundách čekání před přechodem na další odkaz, když na aktivní odkaz se uvádí jako
ARP Monitor
Tato metoda link monitorování odešle APR dotazy na peer systémů na síti a používá reakce, jako označení, že odkaz je nahoře. Monitor ARP se spoléhá na ovladač zařízení, aby udržel poslední čas příjmu a čas zahájení vysílání. Pokud ovladač zařízení tyto časy neaktualizuje, ARP monitor selže všechny otroky, které používají tento ovladač zařízení. Pro monitorování APR můžete zadat následující informace:
- Monitorování frekvence: čas v milisekundách, který ARP dotazy jsou odesílány
- ARP cíle: čárkami oddělený seznam IP adres, které ARP dotazy jsou odesílány do