Statický kanál Dell Networking SONiC Static a LACP PortChannel
Summary: Tento článek vysvětluje statický kanál a kanál portu LACP u přepínačů s operačním systémem Dell Networking SONiC. Tento článek se nevztahuje na skupinu MC-LAG. Tento článek používá přepínač s nástrojem Dell SONiC 4.1. ...
Instructions
Přípravné kroky článku
V konfiguraci používáme standardní pojmenování rozhraní. Další informace o různých režimech pojmenování rozhraní v nástroji Dell SONiC naleznete v článku Dell Networking řady S: Základní konfigurace rozhraní – SONiC 4.0
Rozhraní, která mají být přidána do kanálu PortChannel, Eth 1/1, 1/2 a 1/3, musí být nakonfigurována pro stejnou rychlost, duplex a MTU.
Index
Co je kanál Portu?
Zapamatujte si
Statický kanál portu nebo režim
ONLACP PortChannel nebo aktivní režim
Minimální počet odkazů
MTU
Co je kanál Portu?
Kanál portu je sada jednoho nebo více linek, které lze agregovat dohromady a vytvořit spojený kanál (skupina agregace linky nebo LAG nebo PortChannel).
Výhody vytvoření kanálu PortChannel
- To zajišťuje redundanci, vyšší šířku pásma a lepší vyrovnávání zatížení provozu.
- Kanál portu agreguje šířku pásma členských odkazů.
- Pokud členský port selže, provoz je přesměrován na zbývající porty.
Typy kanálu portu
Kanál PortChannel lze nakonfigurovat buď jako
- Statický kanál portu nebo režim ON
- LACP PortChannel nebo aktivní režim
Zapamatujte si
- Pomocí protokolu LLDP ověřte připojení připojení, pokud partner podporuje protokol LLDP.
- Maximální počet rozhraní v kanálu PortChannel je 32.
- Kanál PortChannel lze nakonfigurovat jako režim L2 switchport a režim směrovaného portu L3 (přiřadit Ipv4/IPV6 adresu)
Níže jsou uvedeny body, které je třeba si pamatovat při přidávání rozhraní do kanálu portu.
- Všichni členové musí mít stejný typ rozhraní (například Ethernet).
- Všechna členské rozhraní musí mít stejnou rychlost / duplex / MTU.
- Rozhraní nesmí obsahovat nastavení konfigurace L2/L3 bez řádku. Jsou podporovány pouze příkazy pro popis a vypnutí nebo žádné vypnutí.
- Do členského rozhraní nelze přidat IP adresu nebo statickou adresu MAC.
- Rozhraní je možné přiřadit pouze jednomu kanálu portu.
| Užitečné informace |
Lets Cleanup the configuration of Eth 1/1 before adding the interface to portchannel DELLSONiC# show running-configuration interface Eth 1/1 ! interface Eth1/1 mtu 9100 speed 25000 shutdown switchport trunk allowed Vlan 1-4094 Lets execute default interface Eth1/1 DELLSONiC# configure DELLSONiC(config)# default interface Eth 1/1 We can see the interface configuration is defaulted DELLSONiC(config)# do show running-configuration interface Eth 1/1 ! interface Eth1/1 mtu 9100 speed 25000 shutdown DELLSONiC(config)# |
Statický kanál portu nebo režim ON
Statický portchannel nebo on mode je jednoduchý způsob konfigurace kanálu PortuChannel. Tento režim lze použít, pokud připojené zařízení nepodporuje protokol LACP. Statická skupina LAG nemá žádný mechanismus pro výměnu agregovaných informací, jako je LACP, a proto začne přeposílat pakety, když dojde k jednomu z jejích odkazů.
Konfigurace přidání rozhraní PortChannel
do kanálu PortChannel.
Syntaxe konfigurace
| Konfigurace |
Vysvětlení |
|---|---|
DELLSONiC(config)# interface Ethernet |
Nakonfigurujte rozhraní. |
DELLSONiC(config)# interface range Ethernet |
Volitelné: Konfigurace rozsahu rozhraní. |
DELLSONiC(conf-if-EthernetX)# channel-group |
V rozhraní definujte portchannel. |
DELLSONiC(conf-if-EthernetX)# no channel-group |
Odeberte rozhraní z kanálu portu. |
DELLSONiC(conf-if-EthernetX)# no shutdown |
Povolte rozhraní. |
Ukázková konfigurace
Lets Configure Portchannel 1 admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface PortChannel 1 mode on DELLSONiC(config-if-po1)# no shutdown DELLSONiC(config-if-po1)# exit Lets add interface Eth 1/1 as part of Portchannel 1 DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# channel-group 1 DELLSONiC(config-if-Eth1/1)# no shutdown DELLSONiC(config-if-Eth1/1)# exit Lets use interface range command to add interface Eth 1/2 and Eth 1/3 as part of Portchannel 1 DELLSONiC(config)# interface range Eth 1/2-1/3 %Info: Configuring only existing interfaces in range DELLSONiC(config-if-range-eth**)# channel-group 1 DELLSONiC(config-if-range-eth**)# no shutdown DELLSONiC(config-if-range-eth**)# end DELLSONiC# |
Pomocí příkazu show interface PortChannel a pomocí příkazu PortChannel ověřte stav kanálu portu.
Ukázkový výstup
DELLSONiC# show interface PortChannel 1
PortChannel1 is up, line protocol is up, reason oper-up, mode Static
Hardware is PortChannel, address is XX:XX:XX:XX:XX:XX
Minimum number of links to bring PortChannel up is 1
Mode of IPV4 address assignment: not-set
Mode of IPV6 address assignment: not-set
Graceful shutdown: Disabled
MTU 9100
LineSpeed 75.0GB
Events:
all-links-down at 2023-09-19T17:24:05.257874Z
lacp-fail at 2023-09-19T17:25:15.406803Z
portchannel-up at 2023-09-19T17:25:15.417415Z
Members in this channel: Eth1/1
Members in this channel: Eth1/2
Members in this channel: Eth1/3
Last clearing of "show interface" counters: never
10 seconds input rate 2 packets/sec, 2968 bits/sec, 371 Bytes/sec
10 seconds output rate 0 packets/sec, 0 bits/sec, 0 Bytes/sec
Input statistics:
1320 packets, 243306 octets
0 Multicasts, 0 Broadcasts, 1320 Unicasts
0 error, 28 discarded
Output statistics:
818 packets, 190127 octets
0 Multicasts, 0 Broadcasts, 818 Unicasts
0 error, 0 discarded
Time since last interface status change: 00:03:23 |
DELLSONiC# show PortChannel summary
Flags(oper-status): D - Down U - Up (portchannel) P - Up in portchannel (members)
----------------------------------------------------------------------------------------------------------------------------
Group PortChannel Type Protocol Member Ports
----------------------------------------------------------------------------------------------------------------------------
1 PortChannel1 (U) Eth NONE Eth1/1(P)
Eth1/2(P)
Eth1/3(P) |
LACP PortChannel nebo aktivní režim
Kanál portu je sada jednoho nebo více linek, které lze agregovat dohromady a vytvořit spojený kanál (skupinu agregace linky nebo skupinu LAG nebo kanál portu).
Protokol LACP (Link Aggregate Control Protocol) využívá výměny partnerů (LACPDU) napříč linkami, které průběžně určují agregační schopnost různých linek a nepřetržitě poskytuje maximální úroveň schopnosti agregace, která je dosažitelná mezi daným párem systémů.
Konfiguracesyntaxe konfigurace PortChannel
| Konfigurace |
Vysvětlení |
|---|---|
admin@DELLSONiC:~$ sonic-cli |
Přihlaste se k rozhraní DELL MF-CLI. |
DELLSONiC# configure terminal |
Konfigurační režim. |
DELLSONiC(config)# interface PortChannel |
Konfigurace kanálu PortuChannel jako aktivního kanálu portu LACP. |
sonic(config)# interface PortChannel mode active |
(Volitelné) Konfigurace kanálu PortuChannel jako LACP active PortChannel. Můžete nastavit aktivní režim. (výchozí) |
DELLSONiC(conf-if-poX)# no shutdown |
Rozbalte kanál Portu. |
DELLSONiC(conf-if-poX)#exit |
Ukončení výstupního kanálu portu. |
Přidání rozhraní do kanálu portu.
Syntaxe konfigurace
| Konfigurace |
Vysvětlení |
|---|---|
DELLSONiC(config)# interface Ethernet |
Nakonfigurujte rozhraní. |
DELLSONiC(config)# interface range Ethernet |
Volitelné: Konfigurace rozsahu rozhraní. |
DELLSONiC(conf-if-EthernetX)# channel-group |
V rozhraní definujte portchannel. |
DELLSONiC(conf-if-EthernetX)# no channel-group |
Odeberte rozhraní z kanálu portu. |
DELLSONiC(conf-if-EthernetX)# no shutdown |
Povolte rozhraní. |
Ukázková konfigurace
Lets Configure Portchannel 1 admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface PortChannel 1 DELLSONiC(config-if-po1)# no shutdown DELLSONiC(config-if-po1)# exit Lets add interface Eth 1/1 as part of Portchannel 1 DELLSONiC(config)# interface Eth 1/1 DELLSONiC(config-if-Eth1/1)# channel-group 1 DELLSONiC(config-if-Eth1/1)# no shutdown DELLSONiC(config-if-Eth1/1)# exit Lets use interface range command to add interface Eth 1/2 and Eth 1/3 as part of Portchannel 1 DELLSONiC(config)# interface range Eth 1/2-1/3 %Info: Configuring only existing interfaces in range DELLSONiC(config-if-range-eth**)# channel-group 1 DELLSONiC(config-if-range-eth**)# no shutdown DELLSONiC(config-if-range-eth**)# end DELLSONiC# |
Pomocí příkazu show interface PortChannel a pomocí příkazu PortChannel ověřte stav kanálu portu.
Ukázkový výstup
DELLSONiC# show interface PortChannel 1
PortChannel1 is up, line protocol is up, reason oper-up, mode LACP
Hardware is PortChannel, address is XX:XX:XX:XX:XX:XX
Minimum number of links to bring PortChannel up is 1
Mode of IPV4 address assignment: not-set
Mode of IPV6 address assignment: not-set
Fallback: Disabled
Graceful shutdown: Disabled
MTU 9100
LineSpeed 75.0GB
Events:
all-links-down at 2023-09-19T16:19:23.406682Z
lacp-fail at 2023-09-19T16:37:02.782825Z
portchannel-up at 2023-09-19T16:37:42.564118Z
LACP mode ACTIVE interval SLOW priority 65535 address XX:XX:XX:XX:XX:XX
Members in this channel: Eth1/1(Selected)
LACP Actor port 1 address XX:XX:XX:XX:XX:XX key 1
LACP Partner port 1 address XX:XX:XX:XX:XX:XX key 1
Members in this channel: Eth1/2(Selected)
LACP Actor port 2 address XX:XX:XX:XX:XX:XX key 1
LACP Partner port 2 address XX:XX:XX:XX:XX:XX key 1
Members in this channel: Eth1/3(Selected)
LACP Actor port 3 address XX:XX:XX:XX:XX:XX key 1
LACP Partner port 3 address XX:XX:XX:XX:XX:XX key 1
Last clearing of "show interface" counters: never
10 seconds input rate 0 packets/sec, 0 bits/sec, 0 Bytes/sec
10 seconds output rate 0 packets/sec, 0 bits/sec, 0 Bytes/sec
Input statistics:
107 packets, 20173 octets
0 Multicasts, 0 Broadcasts, 107 Unicasts
0 error, 16 discarded
Output statistics:
209 packets, 34421 octets
0 Multicasts, 0 Broadcasts, 209 Unicasts
0 error, 0 discarded
Time since last interface status change: 00:02:04 |
DELLSONiC# show PortChannel summary
Flags(oper-status): D - Down U - Up (portchannel) P - Up in portchannel (members)
----------------------------------------------------------------------------------------------------------------------------
Group PortChannel Type Protocol Member Ports
----------------------------------------------------------------------------------------------------------------------------
1 PortChannel1 (U) Eth LACP Eth1/1(P)
Eth1/2(P)
Eth1/3(P) |
Minimální počet odkazů
Pomocí příkazu min-links lze nakonfigurovat minimální počet odkazů, které mají zabudovat kanál portu. Výchozí hodnota je 0.
Ukázková konfigurace
admin@DELLSONiC:~$ sonic-cli DELLSONiC# configure DELLSONiC(config)# interface PortChannel 1 DELLSONiC(config-if-po1)# min-links 2 DELLSONiC(config-if-po1)# end DELLSONiC# |
Ukázkový výstup
DELLSONiC# show PortChannel summary
Flags(oper-status): D - Down U - Up (portchannel) P - Up in portchannel (members)
----------------------------------------------------------------------------------------------------------------------------
Group PortChannel Type Protocol Member Ports
----------------------------------------------------------------------------------------------------------------------------
1 PortChannel1 (U) Eth LACP Eth1/1(P)
Eth1/2(P)
Eth1/3(P |
Zvažte, zda je port Eth 1/2 a připojení Eth 1/3 nefunguje. Eth 1/1 je up. Vzhledem k tomu, že je funkční pouze jedna linka a minimální spojení je 2, kanál PortChannel 1 je mimo provoz.
Vidíme, že kanál Portchannel 1 je mimo provoz a důvodem jsou minimální linky.
Ukázkový výstup
DELLSONiC# show interface status (Output grepped for brevity) -------------------------------------------------------------------------------------------------------------------------------------- Name Description Oper Reason AutoNeg Speed MTU Alternate Name -------------------------------------------------------------------------------------------------------------------------------------- Eth1/1 - up oper-up off 25000 9100 Ethernet0 Eth1/2 - down admin-down off 25000 9100 Ethernet1 Eth1/3 - down admin-down off 25000 9100 Ethernet2 PortChannel1 - down min-links - 75000 9100 - |
MTU
Jednotku MTU je možné konfigurovat na rozhraní s kanálem portu. Níže jsou klíčové body, které je třeba znát před konfigurací jednotky MTU v kanálu PortChannel.
- Nakonfigurujte jednotku MTU v rozhraní přiřazeném ke kanálu portu před konfigurací MTU kanálu portu.
- Výchozí MTU kanálu Portu je 9100.
- Všichni členové kanálu portu musí mít stejnou hodnotu MTU.
- Členské rozhraní s označenými sítěmi VLAN musí mít link MTU o 4 bajty vyšší než neoznačené členy, aby mohli vytvořit účet pro tag paketu.
- Ujistěte se, že MTU členských rozhraní kanálu portu je větší nebo roven kanálu portu MTU.
- Systém vybere nejnižší hodnotu MTU, která je nakonfigurována na kanálu portu nebo členech kanálu portu, aby byla mtU kanálu portu.
Příklad
Představte si, že kanál portu obsahuje označené členy s linkovou MTU 1 522 a IP MTU 1 500 a neoznačenými členy s linkovou MTU 1518 a IP MTU 1500.
Jednotka Link MTU kanálu portu nemůže být vyšší než 1 518 bajtů a jeho JEDNOTKA IP MTU nemůže být vyšší než 1 500 bajtů.
POZNÁMKA:
|
Ukázkový výstup
Změňme MTU kanálu PortChannel na 1500 (výchozí hodnota je 9100).
DELLSONiC# configure DELLSONiC(config)# interface PortChannel 1 DELLSONiC(config-if-po1)# mtu 1500 DELLSONiC(config-if-po1)# end DELLSONiC# |
Ukázkový výstup
DELLSONiC# show interface PortChannel 1
PortChannel1 is up, line protocol is up, reason oper-up, mode LACP
Hardware is PortChannel, address is XX:XX:XX:XX:XX:XX
Minimum number of links to bring PortChannel up is 1
Mode of IPV4 address assignment: not-set
Mode of IPV6 address assignment: not-set
Fallback: Disabled
Graceful shutdown: Disabled
MTU 1500
LineSpeed 75.0GB
Events:
all-links-down at 2023-09-19T16:50:29.006155Z
lacp-fail at 2023-09-19T16:50:30.833807Z
portchannel-up at 2023-09-19T16:50:30.83887Z
LACP mode ACTIVE interval SLOW priority 65535 address XX:XX:XX:XX:XX:XX
Members in this channel: Eth1/1(Selected)
LACP Actor port 1 address XX:XX:XX:XX:XX:XX key 1
LACP Partner port 1 address XX:XX:XX:XX:XX:XX key 1
Members in this channel: Eth1/2(Selected)
LACP Actor port 2 address XX:XX:XX:XX:XX:XX key 1
LACP Partner port 2 address XX:XX:XX:XX:XX:XX key 1
Members in this channel: Eth1/3(Selected)
LACP Actor port 3 address XX:XX:XX:XX:XX:XX key 1
LACP Partner port 3 address XX:XX:XX:XX:XX:XX key 1
Last clearing of "show interface" counters: never
10 seconds input rate 0 packets/sec, 0 bits/sec, 0 Bytes/sec
10 seconds output rate 0 packets/sec, 0 bits/sec, 0 Bytes/sec
Input statistics:
274 packets, 59031 octets
0 Multicasts, 0 Broadcasts, 274 Unicasts
0 error, 19 discarded
Output statistics:
385 packets, 78115 octets
0 Multicasts, 0 Broadcasts, 385 Unicasts
0 error, 0 discarded
Time since last interface status change: 00:01:18 |