Konfiguruję dwa interfejsy Ethernet w grupie agregacji w celu podwójnej przepustowości i zastanawiałem się, czy tryb wiązania = 0 działa dla wszystkich przełączników? Co z głupimi przełącznikami, które nie obsługują LACP? Czy ta metodologia podwoi przepustowość dla jednego hosta („sesji”)?
9
Odpowiedzi:
Dokument na Linux klejenia jest warta odczytu, to idzie do jakiego rodzaju wsparcia trzeba z przełączników dla różnych sposobów klejenia. W tym przypadku:
Musisz więc zgrupować porty na przełączniku (często po prostu tworząc LAG). Czasem jest bardziej zaangażowany, jeśli chcesz podłączyć to samo wiązanie do wielu przełączników.
Jeśli nie chcesz zaangażowanych przełączników, prawdopodobnie potrzebujesz,
balance-alb
który obejmuje zarówno równoważenie transmisji, jak i odbioru:źródło
Z mojego doświadczenia wynika, że właściwie balance-rr i balance-xor działa dobrze bez żadnej dodatkowej konfiguracji przełączników na innych przełącznikach niż Cisco (OTOH Zawsze mam dziwne problemy z przełącznikami Cisco ...).
wydajność balance-rr jest OK z 2 portami, ale jest do bani z większą ilością; CIFS również nie gra dobrze z balance-rr. ALE balance-rr jest jedynym trybem, w którym jedno pojedyncze połączenie TCP może faktycznie osiągnąć 2 Gb / s; we wszystkich innych trybach jedno dane połączenie zawsze przechodzi przez jeden konkretny port, więc potrzebujesz tyle połączeń, ile masz portów, aby nasycić sieć.
źródło
Właśnie przetestowałem balance-rr z przełącznikiem cisco i serwerami z kontenerami LXC na Ubuntu 18.10. To nie działało - z jakiegoś powodu tabele arp nigdy nie są aktualizowane w kontenerach. Problem znika po przejściu na aktywną kopię zapasową.
źródło