Etherchannel i loadbalance

Pytania dt. certyfikacji CCNP, CCDP, CCSP, CCIP oraz CCVP
Wiadomość
Autor
szarek
member
member
Posty: 35
Rejestracja: 21 gru 2009, 22:19

Etherchannel i loadbalance

#1

#1 Post autor: szarek »

Czytam teraz o Etherchannel i kiedy opcja rozkładnia obciążenia src-dst-mac jest bardzo dobrze wyjaśniona(XOR itd.), to src-mac czy dst-mac już nie. Nie ma XORa a więc jak switch decyduje, którym linkiem wysłać ramkę? Ma jakąś dodatkową tablicę gdzie przechowuje część informacji aby decydować o rozłożeniu obciążenia?

Awatar użytkownika
garfield
CCIE
CCIE
Posty: 2882
Rejestracja: 25 sie 2006, 18:32
Lokalizacja: Gdynia

#2

#2 Post autor: garfield »

Funkcja hash'ujaca wykonywana jest zawsze (za każdym razem)
- jak masz src-mac to dla każdego flow'a z tego samego SRC będzie zawsze ten sam wynik czyli ten sam link w etherchannelu będzie wybierany
dla DST jest analogicznie (src-dst o którym wspomniałeś również, tylko tam dochodzi dodatkowo XOR)

Coś o czym należy pamiętać i mieć na uwadze planując etherchannel i zmienianie algorytmu:
Switch niestety nie monitoruje obciążenia poszczególnych linkow w etherchannelu (i to niezależnie od użytego algorytmu)

Przykład:
Załóżmy ze będziesz miał src-mac loadbalancing i 4 nadawców + etherchannel z 4 x 1Gb/s
może się zdarzyć tak że jeden link będzie maxymalnie wysycony a pozostałe wcale
Na tym pierwszym nadmiarowy ruch będzie po prostu drop'owany

Niestety kiedyś przekonałem się o tym w bardzo produkcyjnym środowisku

Tutaj mała lektura:
http://www.cisco.com/en/US/tech/tk389/t ... 4714.shtml
Remember that the lab is just looking for reachability and not “optimal reachability”.

ODPOWIEDZ