Sieci Ethernet
Agregacja łączy
Instrukcja do laboratorium
Celem laboratorium jest zapoznanie się z agregacją łączy czyli metodą umożliwiającą połączenie kilu łączy fizycznych w jedno łącze logiczne.
Rysunek 1: Schemat podstawowy
Rysunek 2: Schemat rozbudowany
Celem tego zadania jest zapoznanie się z konfiguracją LACP w systemie Linux. Dodatkowo sprawdzona zostanie kompatybilność pomiędzy urządzeniami wspierającymi agregację łączy oraz urządzeniami które nie mają takiej opcji.
W celu poprawnego wykonania tego zadania należy:
1. Połączyć urządzenia tak jak pokazano na rysunku 1
2. Sprawdzić przy pomocy narzędzia iperf parametry połączania używając jednego z podłączonych interfejsów
3. Skonfigurować interfejs bonding na obu stacjach roboczych zgodnie z instrukcją w załączniku 1
4. Sprawdzić przy pomocy narzędzia iperf parametry połączania używając interfejsu bonding Pytanie: Czy taka konfiguracja może być stosowana „produkcyjnie”?
Zad. 2
Celem tego zadania jest zapoznanie się z konfiguracją LACP w przełącznikach firmy Edge-Core oraz Cisco. Dodatkowo sprawdzona zostanie kompatybilność pomiędzy różnymi implementacjami standardu IEEE 802.3ad (LACP).
W celu poprawnego wykonania tego zadania należy:
1. Połączyć urządzenia tak jak pokazano na rysunku 1
2. Skonfigurować interfejs bonding na obu stacjach roboczych 3. Skonfigurować przełącznik Edge-Core zgodnie z instrukcją w załączniku 2 lub przełącznik firmy Cisco zgodnie z instrukcją w załączniku 3
4. Sprawdzić przy pomocy narzędzia iperf parametry połączania Pytanie: Czy wyniki pomiarów są zgodne z oczekiwaniami?
Zad. 3
Celem tego zadania jest zapoznanie się z algorytmem dystrybucji pakietów pomiędzy łączami fizycznymi w łączu agregowanym LACP.
W celu poprawnego wykonania tego zadania należy:
1. Połączyć urządzenia tak jak pokazano na rysunku 1
2. Skonfigurować interfejs bonding na obu stacjach roboczych 3. Skonfigurować przełącznik Edge-Core zgodnie z instrukcją w załączniku 2 lub przełącznik firmy Cisco zgodnie z instrukcją w załączniku 3
4. Przy pomocy narzędzia iperf generować ruch pomiędzy stacjami roboczymi 5. Obserwując statystyki interfejsów lub sniffując ruch stwierdzić, które z nich są używane do transmisji (jak sniffować lub podglądać statystyki opisano w załączniku 4) Pytanie: Od czego zależy wybór łącza w grupie łączy agregowanych LACP?
Zad. 4 (dodatkowe)
Celem tego zadania jest zbadanie odporności na awarię łącza logicznego agregowanego LACP.
Dodatkowo zbadane zostanie działanie LACP przy użyciu większej liczby urządzeń.
W celu poprawnego wykonania tego zadania należy:
1. Połączyć urządzenia tak jak pokazano na rysunku 2
2. Skonfigurować interfejs bonding na obu stacjach roboczych 3. Skonfigurować przełącznik Edge-Core zgodnie z instrukcją w załączniku 2 lub przełącznik
firmy Cisco zgodnie z instrukcją w załączniku 3
4. Przy pomocy narzędzia iperf generować ruch pomiędzy stacjami roboczymi 5. Zasymulować awarię łącza fizycznego wyjmując dowolny kabel używany do transmisji Pytanie: Jak szybko urządzenia wykrywają awarię i umożliwiają ponowną transmisję?
Załącznik 1
~ # modprobe bonding mode=4
~ # ip addr add 192.168.X.Y/24 dev bond0
~ # ip link set dev bond0 up
~ # ifenslave bond0 eth2 eth3
~ # cat /proc/net/bonding/bond0
Załącznik 2
Switch# configure t
Switch(config)# interface ethernet 1/1
Switch(config-if)# lacp
Załącznik 3
Switch# conf t
Switch(config)# interface fastethernet 0/1
Switch(config-if)# lacp port-priority 1
Switch(config-if)# channel-group 1 mode active
Załącznik 4
Statystyki:
~ # cat /proc/net/dev
Sniffing:
~ # tcpdump -i bond0