Trunking serwera do przełącznika w przełączniku Procurve, co to znaczy?

9

Chcę skonfigurować redundancję przełączników w nowym środowisku centrum danych. IEEE 802.3ad wydaje się być ideą tego typu, przynajmniej w połączeniu z technologią, która omija ograniczenie „pojedynczego przełącznika” dla agregacji łączy. Przeglądając broszurę dotyczącą przełącznika procurve, widzę:

Distributed Trunking między serwerami, który pozwala serwerowi połączyć się z dwoma przełącznikami za pomocą jednego łącza logicznego; zwiększa odporność i umożliwia podział obciążenia w zwirtualizowanych centrach danych

http://www.procurve.com/docs/products/brochures/5400_3500%20Product%20Brochure4AA0-4236ENW.pdf

Próbuję dowiedzieć się, w jaki sposób odnosi się to do standardu 802.3a, ponieważ wydaje się, że dałoby mi to, czego chcę (jeden serwer ma 2 karty sieciowe, z których każdy jest podłączony do osobnych przełączników, tworząc razem jedną logiczną nicość, która zapewniamy szczęśliwą redundancję, jakiej chcemy), ale myślę, że szukam kogoś, kto zna tę koncepcję i może ją dodać.

MattUebel
źródło

Odpowiedzi:

15

Trunking to termin obejmujący kilka technologii agregacji łączy. Są one uporządkowane od najbardziej pożądanych (i najwyższych wymagań) do ogólnie najmniej pożądanych (ale także najmniejszych wymagań). trunking może być również nazywany łączeniem, EtherChannel, grupami portów lub innymi nazwami. Należy uważać, aby nie pomylić z tych technologii VLAN trunking ( 802.1Q / 802.1ad ).

Protokół LACP w standardzie 802.3ad jest prawdopodobnie „najlepszym” pakietem . Karta sieciowa rozmawia z przełącznikiem, konfiguruje łącze i dane są równoważone obciążeniem zarówno dla transmisji, jak i odbioru przez wszystkie dostępne łącza. Obsługiwane są często przełączniki zarządzane (L2 lub wyższe); większość / tańsze modele są ograniczone do jednego przełącznika.

Rozdzielanie portów na wiele przełączników nazywa się Trunkami między przełącznikami . Obsługuje to często przełączniki „piętrowe” lub modułowe. Niektóre przełączniki używają formy zarządzania dzielonego i nazywają to układaniem w stos, zwykle nie obsługują IST. Sprawdź technologie takie jak Cisco VSL, Brocade / Dell ISL lub SMLT / DSMLT (standardowe rozszerzenie branżowe do 802.3ad).

SLB (Swich-Assisted load balance) jest poprzednikiem LACP. Ręcznie konfigurujesz połączenie na obu końcach. Otrzymujesz równoważenie obciążenia wysyłaniem i odbieraniem oraz redundancję; ale wszystko jest konfigurowane ręcznie i musisz mieć przełączniki i karty sieciowe, które go obsługują. IST jest ogólnie obsługiwany jak w LACP powyżej.

TLB (Transmit load balancing) to technologia, która nie wymaga przełącznika do wypowiadania określonego protokołu w celu koordynowania łącza. Wystarczy podłączyć karty sieciowe do przełącznika, skonfigurować trunking na komputerze i dobrze jest iść. Wada: dane będą równoważone obciążeniem wyłącznie w celu transmisji . Odbieranie zostanie przypisane do jednej „podstawowej” karty sieciowej. jeśli Primary ulegnie awarii, jeden z wtórnych zostanie awansowany. Może to mylić niektóre naprawdę stare przełączniki, ponieważ wiele portów jest wysyłanych z tego samego adresu MAC. Ten protokół może obejmować wiele przełączników bez obsługi IST lub dodatkowej konfiguracji.

Ta metoda jest czasami nazywana Round Robin . Istnieje wiele sposobów planowania wysyłania pakietów do trunkingowych kart sieciowych, przy czym RR to taki, który po prostu umieszcza jeden pakiet na każdym porcie kolejno. Niektóre karty sieciowe obsługują również bardziej skomplikowane programy, takie jak głębokość kolejki dzierżawy, waga Round Robin i przede wszystkim ze Spilover.

NFT (Network Fault Tolerance) używa tylko jednej karty sieciowej na raz. W ogóle nie ma równoważenia obciążenia. Jest to jedyny, który działa z hubami i niektórymi naprawdę starożytnymi przełącznikami, które nie obsługują wielu łączy z tym samym MAC Addy. Serwer użyje podstawowej karty sieciowej do wszystkiego, a jeśli ulegnie awarii, płynnie przełączy cały ruch na dodatkową kartę sieciową.

W zależności od marki posiadanej karty sieciowej nazwy te mogą się nieco różnić. Jeśli jednak przeczytasz opisy w instrukcji NIC, wszystkie jego opcje powinny pasować do jednej z nich.

Chris S.
źródło
3

Uważam, że magistrala Inter-Switch-Trunk (IST) wciąż nie jest dość znormalizowana wśród dostawców. Tak fajne, jak to jest, jeśli wszystko, czego potrzebujesz, to redundancja między dwoma przełącznikami (a nie równoważenie obciążenia, tj. ~ 2 GB z 2 portów 1 GB), możesz po prostu użyć trybu awaryjnego podczas kodowania kart sieciowych, aby osiągnąć to, czego chcesz. Myślę, że będzie to prostsze, ponieważ naprawdę można to zrobić za pomocą dowolnych przełączników.

W Linuksie nazywa się to trybem Active-Backup i jest dość łatwy do skonfigurowania za pomocą łączenia :

active-backup lub 1 Active-backup policy: aktywny jest tylko jeden slave w obligacji. Inny slave staje się aktywny tylko wtedy, gdy aktywny slave ulegnie awarii. Adres MAC obligacji jest widoczny z zewnątrz tylko na jednym porcie (karta sieciowa), aby uniknąć pomylenia przełącznika.

W systemie Windows robisz to za pomocą narzędzi pochodzących od dostawcy karty. Zapomniałem ich nazw, ale można to zrobić za pomocą Broadcom i Intela.

Kyle Brandt
źródło
I IST od lat nie będzie się nadawać z powodu patentu Stanów Zjednoczonych 7173934.
Chris S
0

Zestaw Cisco od dawna jest w stanie to zrobić dzięki swojej technologii VSS, ponieważ Kyle wspomina, że ​​jest to nowatorski i na pewno nie znormalizowany, ale mogę ręczyć za jego stabilność na urządzeniach Cisco.

Siekacz 3
źródło
/ ja znów jest zazdrosny o zbędne linki koncertowe Chopper3 :-)
Kyle Brandt
@kyle - kto i tak już korzysta z koncertu? TenG to jedyny sposób koleś :)
Chopper3
Fajnie, nie wiedziałem, że ktoś jeszcze tak naprawdę wysyła - dzięki.
Chopper3
@Chopper, kto i tak używa 10G? 56Gbit jest jedynym sposobem, koleś :)
Matt