Dell Networking SONiC Static und LACP PortChannel

Zusammenfassung: In diesem Artikel wird static und LACP PortChannel in Switches erläutert, auf denen Dell Networking SONiC OS ausgeführt wird. In diesem Artikel wird MC-LAG nicht behandelt. Dieser Artikel verwendet einen Switch, auf dem Dell SONiC 4.1 ausgeführt wird. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Weisungen

Voraussetzungen für den Artikel

Wir verwenden die Standardschnittstellenbenennung in der Konfiguration. Weitere Informationen zu den verschiedenen Schnittstellenbenennungsmodi in Dell SONiC finden Sie unter Dell Networking S-Serie: Grundlegende Schnittstellenkonfiguration – SONIC 4.0
 

Wir verwenden die folgende Topologie für den Artikel.
image.png

Die Schnittstellen, die in PortChannel, Eth 1/1, 1/2 und 1/3 hinzugefügt werden sollen, müssen für Geschwindigkeit, Duplex und MTU auf dieselbe Weise konfiguriert werden.
 

 

Index

Was ist ein Portchannel?
Zu merkende
PunkteStatischer Portchannel- oder EIN-Modus
LACP PortChannel oder aktiver Modus
Mindestanzahl an Links
MTU                        

 

Was ist ein Portchannel?

Ein Portkanal ist ein Satz von einem oder mehreren Links, die zusammen aggregiert werden können, um einen gebundenen Kanal zu bilden (Link Aggregation Group oder LAG oder PortChannel).

Vorteile der Erstellung eines PortChannel

  • Dies bietet Redundanz, höhere Bandbreite und einen besseren Lastenausgleich des Datenverkehrs.
  • Ein Portkanal aggregiert die Bandbreite der Mitgliedslinks.
  • Wenn ein Mitgliedsport ausfällt, wird der Datenverkehr zu den verbleibenden Ports umgeleitet.

Arten von Portkanälen

PortChannel kann wie folgt konfiguriert werden:

  • Statischer Portchannel- oder EIN-Modus
  • LACP PortChannel oder aktiver Modus
 

Merkpunkte

  • Verwenden Sie LLDP, um Linkverbindungen zu überprüfen, wenn die Peer-Seite LLDP unterstützt.
  • Die maximale Anzahl von Schnittstellen in einem Portchannel beträgt 32.
  • Ein PortChannel kann als L2-Switchportmodus und als L3-Routed-Portmodus konfiguriert werden (Ipv4/IPV6-Adresse zuweisen)

Im Folgenden sind die Punkte aufgeführt, die beim Hinzufügen einer Schnittstelle zu einem Portkanal zu beachten sind.

  • Alle Mitglieder müssen vom gleichen Schnittstellentyp sein (z. B. Ethernet).
  • Alle Mitgliedsschnittstellen müssen die gleiche Geschwindigkeit/Duplex/MTU aufweisen.
  • Eine Schnittstelle darf keine nicht standardmäßigen L2/L3-Konfigurationseinstellungen enthalten. Es werden nur die Befehle "Description" und "Shutdown" oder "No Shutdown" unterstützt.
  • Wir können keine IP-Adresse oder statische MAC-Adresse zu einer Mitgliedsschnittstelle hinzufügen.
  • Wir können nur einem Portkanal eine Schnittstelle zuweisen.
 

Nützliche Informationen

Wir können die Standardschnittstelle für die Standardkonfiguration auf einer Schnittstelle verwenden. Dies kann uns dabei helfen, alle Konfigurationen in der Schnittstelle einfach zu bereinigen, bevor wir portchannel hinzufügen.

Beispielkonfiguration

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)#
 
 

Statischer Portchannel- oder EIN-Modus

Der Modus Static PortChannel oder ON ist eine einfache Methode zur Konfiguration eines PortChannel. Dieser Modus kann verwendet werden, wenn das angeschlossene Gerät LACP nicht unterstützt. Eine statische LAG verfügt nicht über einen Mechanismus für den Austausch von Aggregationsinformationen wie LACP, daher beginnt sie mit der Weiterleitung von Paketen, wenn einer der Links angezeigt wird.

Konfigurieren sie PortChannel


Add Interfaces to Portchannel.

Konfigurationssyntax

Konfiguration

Erklärung

DELLSONiC(config)# interface Ethernet 

Konfigurieren Sie die Schnittstelle.

DELLSONiC(config)# interface range Ethernet 

Optional: Konfigurieren Sie einen Schnittstellenbereich.

DELLSONiC(conf-if-EthernetX)# channel-group 

Definieren Sie portchannel unter der Schnittstelle.

DELLSONiC(conf-if-EthernetX)# no channel-group 

Entfernen Sie eine Schnittstelle aus einem Portkanal.

DELLSONiC(conf-if-EthernetX)# no shutdown

Aktivieren Sie die Schnittstelle.

 

Beispielkonfiguration
 
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#
  

Verwenden Sie den Befehl show interface PortChannel und show PortChannel summary , um den Status von PortChannel zu überprüfen.

Beispielausgabe

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 oder aktiver Modus

Ein Portkanal ist ein Satz von einem oder mehreren Links, die zusammen aggregiert werden können, um einen gebundenen Kanal zu bilden (LinkZusammenfassungsgruppe oder LAG oder Portkanal).
Link Aggregate Control Protocol (LACP) verwendet Peer-Exchange (LACPDU) über Links hinweg, um kontinuierlich die Aggregationsfähigkeit verschiedener Links zu bestimmen, und bietet kontinuierlich das maximale Maß an Aggregationsfähigkeit, das zwischen einem bestimmten Systempaar erreichbar ist. 

Konfigurieren derPortChannel-Konfigurationssyntax

Konfiguration

Erklärung

admin@DELLSONiC:~$ sonic-cli

Melden Sie sich bei DELL MF-CLI an.

DELLSONiC# configure terminal

Wechseln Sie in den Konfigurationsmodus.

DELLSONiC(config)# interface PortChannel  

Konfigurieren Sie PortChannel als aktiven LACP-Portchannel.

sonic(config)# interface PortChannel  mode active

(Optional) Konfigurieren Sie PortChannel als aktiven LACP-Portchannel. Sie können einen aktiven Modus angeben. (Standard)

DELLSONiC(conf-if-poX)# no shutdown

Heben Sie portchannel auf.

DELLSONiC(conf-if-poX)#exit

Verlassen Sie PortChannel.


Fügen Sie Schnittstellen zu einem Portchannel hinzu.

Konfigurationssyntax

Konfiguration

Erklärung

DELLSONiC(config)# interface Ethernet 

Konfigurieren Sie die Schnittstelle.

DELLSONiC(config)# interface range Ethernet 

Optional: Konfigurieren Sie einen Schnittstellenbereich.

DELLSONiC(conf-if-EthernetX)# channel-group 

Definieren Sie portchannel unter der Schnittstelle.

DELLSONiC(conf-if-EthernetX)# no channel-group 

Entfernen Sie eine Schnittstelle aus einem Portkanal.

DELLSONiC(conf-if-EthernetX)# no shutdown

Aktivieren Sie die Schnittstelle.


Beispielkonfiguration

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#


Verwenden Sie den Befehl show interface PortChannel und show PortChannel summary , um den Status von PortChannel zu überprüfen.

Beispielausgabe

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)


 

Mindestanzahl an Links

Wir können die Mindestanzahl von Links konfigurieren, um Port-Channel mit dem Befehl "min-links" zu starten. Der Standardwert ist 0.

Beispielkonfiguration

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface PortChannel 1
DELLSONiC(config-if-po1)# min-links 2
DELLSONiC(config-if-po1)# end
DELLSONiC#

Beispielausgabe
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


Denken Sie daran, dass der Link "Eth 1/2" und "Eth 1/3" ausfällt. Eth 1/1 ist AKTIV. Da nur ein Link aktiv ist und die Mindestverbindung 2 ist, fällt PortChannel 1 aus.

Wir können sehen, dass Portchannel 1 ausgefallen ist und grund dafür ist, dass es sich um minimale Links handelt.

Beispielausgabe

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

Wir können MTU auf einer Portchannel-Schnittstelle konfigurieren. Bellow ist die wichtigsten Punkte, die wir vor der Konfiguration der MTU in einem PortChannel kennen müssen. 

  • Konfigurieren Sie die MTU auf der Schnittstelle, die einem Portkanal zugewiesen ist, bevor Sie die Portkanal-MTU konfigurieren.
  • Die Standard-MTU eines PortChannel ist 9100.
  • Alle Mitglieder eines Portkanals müssen denselben MTU-Wert haben.
  • Mitgliedsschnittstellen mit gekennzeichneten VLANs müssen eine Link-MTU von 4 Byte höher als nicht markierte Mitglieder aufweisen, um das Paket-Tag zu berücksichtigen.
  • Stellen Sie sicher, dass die MTU der Portkanal-Mitgliedsschnittstellen größer oder gleich der Portkanal-MTU ist.
  • Das System wählt den niedrigsten MTU-Wert aus, der auf den Portkanal- oder Portkanalmitgliedern als Portkanal-MTU konfiguriert ist.

Beispiel

Beachten Sie, dass der Portkanal gekennzeichnete Mitglieder mit link MTU von 1522 und IP MTU von 1500 und nicht gekennzeichnete Mitglieder mit Link MTU von 1518 und IP MTU von 1500 enthält.
Die Link MTU des Portkanals darf nicht größer als 1518 Byte sein und die IP-MTU darf nicht größer als 1500 Byte sein.

HINWEIS: 

  • Die MTU-Konfiguration auf einer Schnittstelle konfiguriert die MTU-Framegröße (Maximum Transmission Unit) für IP-Datenverkehr auf einer Schnittstelle.
  • Die Schnittstelle anzeigen zeigt IP MTU an.
  • Wenn Sie die MTU auf Portkanalmitgliedern konfigurieren, nachdem Sie die Portkanal-MTU konfiguriert haben, wird die Portkanal-MTU möglicherweise nicht aktualisiert.


Beispielausgabe

Ändern wir die MTU von PortChannel auf 1500 (Standard ist 9100).

DELLSONiC# configure
DELLSONiC(config)# interface PortChannel 1
DELLSONiC(config-if-po1)# mtu 1500
DELLSONiC(config-if-po1)# end
DELLSONiC#

Beispielausgabe
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 

Betroffene Produkte

Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, PowerSwitch N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON , PowerSwitch Z9432F-ON ...
Artikeleigenschaften
Artikelnummer: 000217739
Artikeltyp: How To
Zuletzt geändert: 28 Sep. 2023
Version:  3
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.