|

Zaprojektowanie sieci LAN z wykorzystaniem LACP

Wprowadzenie

Obecnie podłączenie ze sobą dwóch Switchy nie stanowi większego problemu – potrzeba użyć jednego przewodu. Kłopot pojawia się w sytuacji jak łącze ulega uszkodzeniu. Utracona zostaje komunikacja między przełącznikami, a taka sytuacja nie może mieć miejsca.

Jeśli jesteś zainteresowany instrukcją video do tego tematu – kliknij 🙂

Na rozwiązanie w przypadku takiej awarii służy wykorzystanie nadmiarowej ilości połączeń między Switchami. Komunikacja w dwie strony będzie działać prawidłowo, a co za tym idzie powiększy się przepustowość łącza. Nie chcąc doprowadzić do dużej awarii w niemalże całej sieci warto skorzystać z LAG (Link Aggregation Port) – terminologia CISCO definiuję ją jako Etherchannel.

Znając funkcjonalność fizyczne interfejsy(najczęściej kilka) połączy się w jeden logiczny. Na myśl przychodzi jeszcze rozwiązanie STP, ale nie jest bezpieczne wyłączać protokół narażając się na obszerną awarię.

LaCP standard IEEE 802.3ad – dwa tryby

LaCP (ang. Link Aggregation Control Protocol) określa się jako protokół warstwy łącza danych – standard IEEE 802.3ad. Dzięki niemu można mieć możliwość łączenia kilku portów fizycznych w pojedynczy kanał logiczny. Najczęściej z protokołu korzystają przełączniki, które wykorzystując negocjowanie automatycznego grupowanie łączy poprzez pakiety wysłane za pomocą LaCP do sąsiadującego przełącznika.

Dwa tryby protokołu Link Aggregation Control Protocol:

– Aktywny tryb, dotyczy sytuacji kiedy port w sposób dynamiczny chcę utworzyć kanał LaCP EtherChannel ze zdalnym portem przełącznika

– Pasywny tryb, wiążę się z takim scenariuszem kiedy na porcie przełącznik biernie czeka na moment w jakim zdalny przełącznik zapoczątkuję negocjację LaCP 

Jak w praktyce działa LaCP

Na ogół LaCP ma za zadanie wykonywać agregację łączy – jaka wiąże się z konfiguracją równoległych topologii sieciowych umożliwiając dzięki temu redundancję bądź poprawę wydajności. Protokół jest obsługiwany przez różnych dostawców np. Juniper, Huawei – w przeciwieństwie do PaGP nie jest zastrzeżony tylko dla CISCO. W praktyce tworząc grupę portów należy pamiętać iż muszą pracować z dokładnie taką samą szybkością – niedopuszczalne jest połączenie portu 10 Mb/s z 10Gb/s, a jedynym słuszny tryb do działania jest full duplex. Ze względu na algorytm rozdzielania obciążania portów korzystniej jest mieć grupy jakie posiadają 8,4,2 porty.

Przykładowa konfiguracja aktywna z użyciem protokołu LaCP

Podstawowa konfiguracja dynamiczna LaCP opiera się w zasadzie na dwóch komendach z tym założeniem, że należy ją wykonać na obu przełącznikach. Zarówno na SwitchA jak i SwitchB

Switch>en
Switch#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#interface range fastEthernet 0/1-2
Switch(config-if-range)#channel-group 1 mode active

Konfiguracja sieci LAN przy użyciu LACP

SWActive – konfiguracja

Switch(config)#hostname SWActive    /zmiana nazwy switcha
SWActive(config)#int fa
SWActive(config)#vlan 5             /wprowadzenie vlanu5
SWActive(config-vlan)#exit
SWActive(config)#vlan 15            /wprowadzenie vlanu15
SWActive(config-vlan)#exit
SWActive(config)#int Fa
SWActive(config)#int FastEthernet 0/3
SWActive(config-if)#switchport mode acc
SWActive(config-if)#switchport mode access
SWActive(config-if)#switchport access vlan 5     /na urządzeniu końcowym ustawienie trybu access dla vlanu 5
SWActive(config-if)#exit
SWActive(config)#inte
SWActive(config)#interface fa
SWActive(config)#interface fastEthernet 0/4
SWActive(config-if)#switchport
SWActive(config-if)#switchport mod
SWActive(config-if)#switchport mode ac
SWActive(config-if)#switchport mode access
SWActive(config-if)#switchport ac
SWActive(config-if)#switchport access vlan 15    /na urządzeniu końcowym ustawienie trybu access dla vlanu 15
SWActive(config-if)#exit
SWActive(config)#int
SWActive(config)#interface ran
SWActive(config)#interface range fa
SWActive(config)#interface range fastEthernet 0/1-2
SWActive(config-if-range)#channe
SWActive(config-if-range)#channel-group 1 mode active    /ustawienie trybu aktywnego dla dwóch interface
SWActive(config-if-range)#
Creating a port-channel interface Port-channel 1

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up

SWActive(config-if-range)#exit
SWActive(config)#int port-channel
SWActive(config)#int port-channel 1
SWActive(config-if)#switch
SWActive(config-if)#switchport mode trunk
SWActive(config-if)#switch
SWActive(config-if)#switchport trunk al
SWActive(config-if)#switchport trunk allowed 5,15    /ustawienie dla kanalu trybu trunk –przeplyw pomiędzy siecia vlan 5i15

Konfiguracja SWPassive

Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

Switch(config)#hostname SWPassive
SWPassive(config)#vlan 5          /wprowadzenie vlanu z nr 5
SWPassive(config-vlan)#exit
SWPassive(config)#vlan 15         /wprowadzenie vlanu z nr 5
SWPassive(config-vlan)#exit
SWPassive(config)#inte
SWPassive(config)#interface fa0
SWPassive(config)#interface fa0/4
SWPassive(config-if)#switchport mode ac
SWPassive(config-if)#switchport mode access
SWPassive(config-if)#switchport acc
SWPassive(config-if)#switchport access vlan 5           /ustawienie na interfejsie na urządzeniu końcowym trybu access dla vlanu nr 5
SWPassive(config-if)#exit
SWPassive(config)#int
SWPassive(config)#interface fa
SWPassive(config)#interface fastEthernet 0/3
SWPassive(config-if)#switchport mode ac
SWPassive(config-if)#switchport mode access
SWPassive(config-if)#switchport acc
SWPassive(config-if)#switchport access vlan 15.         /ustawienie na interfejsie na urządzeniu końcowym trybu access dla vlanu nr 15
SWPassive(config-if)#exit
SWPassive(config)#int ran
SWPassive(config)#int range fa
SWPassive(config)#int range fastEthernet 0-1/2
SWPassive(config)#int range fastEthernet 0/1-2
SWPassive(config-if-range)#int
SWPassive(config-if-range)#int port-channel
SWPassive(config-if-range)#int port-channel 1           /ustawienie na interfacach kanalu
SWPassive(config-if)#switchport mode trunk
SWPassive(config-if)#switchport trunk allowed vlan 5,15    /switchport trunk allowed 5,15/ustawienie dla kanalu trybu trunk –przeplyw pomiędzy siecia vlan 5i15

Prawidłowa komunikacja na VLAN 5

Prawidłowa komunikacja na VLAN 15


Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *