Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit comment dépanner le protocole LACP (Link Aggregation Control Protocol) sur la famille Nexus 9000 Cloudscale.
Cisco vous recommande d'avoir des connaissances sur les sujets suivants :
Nom | Plateforme | Version |
N9K1 | N9K-C93108TC-EX | 9.3(10) |
N9K2 | N9K-C93108TC-EX | 9.3(10) |
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Remarque : état de la liaison LACP de l'image 1.1.
N9K1 | N9K2 |
|
|
N9K1 | N9K2 |
|
|
Remarque : les scénarios de défaillance les plus courants sont la suspension de l'interface par Nexus, qui est traitée dans la section Interface suspendue LACP.
sh port-channel summary interface port-channel 1
Flags: D - Down P - Up in port-channel (members)
I - Individual H - Hot-standby (LACP only)
s - Suspended r - Module-removed
b - BFD Session Wait
S - Switched R - Routed
U - Up (port-channel)
p - Up in delay-lacp mode (member)
M - Not in use. Min-links not met
--------------------------------------------------------------------------------
Group Port- Type Protocol Member Ports
Channel
--------------------------------------------------------------------------------
1 Po1(SD) Eth LACP Eth1/1(s)
sh int e1/1 status
--------------------------------------------------------------------------------
Port Name Status Vlan Duplex Speed Type
--------------------------------------------------------------------------------
Eth1/1 -- suspended trunk auto auto 10Gbase-SR
sh int e1/1
Ethernet1/1 is down (suspended(no LACP PDUs))
admin state is up, Dedicated Interface
Belongs to Po1
Hardware: 100/1000/10000/25000 Ethernet, address: 003a.9c08.68ab (bia 003a.9c08.68ab)
MTU 9216 bytes, BW 10000000 Kbit , DLY 10 usec
reliability 255/255, txload 1/255, rxload 1/255
<Snipped>
Remarque : dans ce scénario, Nexus ne reçoit pas de PDU LACP du partenaire, les compteurs d'interfaces LACP peuvent être vérifiés, comme indiqué dans la section : Vérifier que les compteurs d'interface LACP ou les captures de paquets telles que SPAN ou ELAM (décrit dans la section LACP ELAM) peuvent être effectués.
Chaque périphérique doit envoyer et recevoir des LACPDU au même débit pour que le port-channel apparaisse.
N9K1 | N9K2 |
|
|
Dans chaque LACP PDU Actor, les informations d'état sont échangées entre le partenaire et l'acteur.
Activité |
1 : mode actif |
0 : mode passif |
Timeout (Délai d’expiration) |
1 : Délai d'attente court |
0 : Délai d'attente long |
Aggregation |
1 : Agrégable |
0 : Individuel |
Synchronisation |
1 : synchronisé |
0 : désynchronisé |
Collecting |
1 : Collecte activée |
0 : Collecte désactivée |
Répartition |
1 : Distribution activée |
0 : distribution désactivée |
Defaulted |
1 : Utiliser la valeur par défaut pour le partenaire |
0 : utiliser rx LACPDU pour le partenaire |
Expired |
1 : PDU partenaire expirée |
0 : Non expiré |
Remarque : Tableau 2.0 Signification des bits d'état acteur
Remarque : conversion de l'état LACP de l'image 3.0 du binaire au hexadécimal
L'identificateur d'agrégation de liens est l'information que chaque membre d'interface physique du même port-channel partage, pour apparaître comme une « interface virtuelle » unique . Elle peut être vérifiée à l'aide de commandes.
ID LAG N9K1 |
ID LAG N9K2 |
|
|
Dans certains scénarios, même si Nexus échange des unités de données de protocole LACP à la bonne vitesse, le port-channel n'apparaît pas.
Cela peut être dû à un échec de la négociation LACP.
Un exemple d'une transaction LACP correcte pour un port-channel à venir est montré dans ce tableau.
1 |
Acteur N9K1 |
Partenaire N9K2 |
|
||
2 |
Partenaire N9K1 |
Acteur N9K2 |
|
||
3 |
Acteur N9K1 |
Partenaire N9K2 |
|
||
4 |
Partenaire N9K1 |
Acteur N9K2 |
|
||
5 |
Acteur N9K1 |
Partenaire N9K2 |
|
||
6 |
Partenaire N9K1 |
Acteur N9K2 |
|
||
7 |
Acteur N9K1 |
Partenaire N9K2 |
|
||
8 |
Acteur N9K1 |
Partenaire N9K2 |
|
||
9 |
Partenaire N9K1 |
Acteur N9K2 |
|
||
10 |
Acteur N9K1 |
Partenaire N9K2 |
|
LACP Finite State Machine a un journal dédié où il stocke tous les événements des états LACP de l'interface et LACP PDUS peut être trouvé sur ce journal :
sh lacp internal info interface e1/1 detail fsmlog Sur les nouvelles versions, vous pouvez également utiliser : sh lacp internal event-history interface e1/1 La deuxième section présente toutes les informations LACP PDUS envoyées ou reçues par exus.
Remarque : veuillez prendre en considération que la ligne temporelle de l'historique des événements de l'unité de données de protocole LACP passe des journaux plus récents aux journaux plus anciens. Cependant, la ligne temporelle de l'historique des événements des états LACP passe des journaux plus anciens aux journaux plus récents. |
LACP PDUS doit être traité par CPU , nexus a installé dans la liste d'accès interne du matériel pour rediriger les paquets LACP vers CPU, tous les LACP PDUS peuvent être observés avec ethanalyzer, afin de les filtrer le filtre de Wireshark "lent" peut être utilisé.
ethanalyzer local interface inband display-filter "slow and eth.addr==04:76:b0:b2:00:20 and eth.addr==01:80:c2:00:00:02" limit-captured-frames 0
Capturing on inband
2023-07-03 23:37:14.420839 04:76:b0:b2:00:20 -> 01:80:c2:00:00:02 LACP Link Aggregation Control ProtocolVersion 1. Actor Port = 257 Partner Port = 449
Detailed:
Frame 19 (124 bytes on wire, 124 bytes captured)
Arrival Time: Jul 3, 2023 23:38:14.425502000
[Time delta from previous captured frame: 0.836575000 seconds]
[Time delta from previous displayed frame: 11.246799000 seconds]
[Time since reference or first frame: 11.246799000 seconds]
Frame Number: 19
Frame Length: 124 bytes
Capture Length: 124 bytes
[Frame is marked: False]
[Protocols in frame: eth:slow]
Ethernet II, Src: 04:76:b0:b2:00:20 (04:76:b0:b2:00:20), Dst: 01:80:c2:00:00:02 (01:80:c2:00:00:02)
Destination: 01:80:c2:00:00:02 (01:80:c2:00:00:02)
Address: 01:80:c2:00:00:02 (01:80:c2:00:00:02)
.... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)
.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
Source: 04:76:b0:b2:00:20 (04:76:b0:b2:00:20)
Address: 04:76:b0:b2:00:20 (04:76:b0:b2:00:20)
.... ...0 .... .... .... .... = IG bit: Individual address (unicast)
.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
Type: Slow Protocols (0x8809)
Link Aggregation Control Protocol
Slow Protocols subtype: LACP (0x01)
LACP Version Number: 0x01
Actor Information: 0x01
Actor Information Length: 0x14
Actor System Priority: 32768
Actor System: 04:76:b0:b2:00:1f (04:76:b0:b2:00:1f)
Actor Key: 32768
Actor Port Priority: 32768
Actor Port: 257
Actor State: 0x3d (Activity, Aggregation, Synchronization, Collecting, Distributing)
.... ...1 = LACP Activity: Yes
.... ..0. = LACP Timeout: No
.... .1.. = Aggregation: Yes
.... 1... = Synchronization: Yes
...1 .... = Collecting: Yes
..1. .... = Distributing: Yes
.0.. .... = Defaulted: No
0... .... = Expired: No
Reserved: 000000
Partner Information: 0x02
Partner Information Length: 0x14
Partner System Priority: 32768
Partner System: 70:0f:6a:d7:d0:fb (70:0f:6a:d7:d0:fb)
Partner Key: 32768
Partner Port Priority: 32768
Partner Port: 449
Partner State: 0x3d (Activity, Aggregation, Synchronization, Collecting, Distributing)
.... ...1 = LACP Activity: Yes
.... ..0. = LACP Timeout: No
.... .1.. = Aggregation: Yes
.... 1... = Synchronization: Yes
...1 .... = Collecting: Yes
..1. .... = Distributing: Yes
.0.. .... = Defaulted: No
0... .... = Expired: No
Reserved: 000000
Collector Information: 0x03
Collector Information Length: 0x10
Collector Max Delay: 0
Reserved: 000000000000000000000000
Terminator Information: 0x00
Terminator Length: 0x00
Reserved: 000000000000000000000000000000000000000000000000...
La première adresse MAC de l'interface distante doit être identifiée : Maintenant, sur nexus N9K1 elam est configuré. Afin de décoder l'index de redirection sup, la commande sh system internal access-list sup-redirect-stats peut être exécutée :
|
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
05-Oct-2023 |
Première publication |