Ce document décrit comment configurer la fonctionnalité de récupération automatique PortChannel (vPC) virtuelle sur le Nexus 7000.
Aucune spécification déterminée n'est requise pour ce document.
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
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. If your network is live, make sure that you understand the potential impact of any command.
Pourquoi avons-nous besoin de la récupération automatique vPC ?
Cette amélioration de vPC s'explique principalement par deux raisons :
Dans les versions 5.2(1) et ultérieures, la fonctionnalité de récupération automatique vPC fusionne ces deux améliorations.
La configuration de la récupération automatique vPC est simple. Vous devez configurer la récupération automatique sous le domaine vPC sur les deux homologues vPC.
Voici un exemple de configuration:
Sur le commutateur S1
S1 (config)# vpc domain
S1(config-vpc-domain)# auto-recovery
S1# show vpc
Legend:
(*) - local vPC is down, forwarding via vPC peer-link
vPC domain id : 1
Peer status : peer adjacency formed ok
vPC keep-alive status : peer is alive
Configuration consistency status : success
Per-vlan consistency status : success
Type-2 consistency status : success
vPC role : primary
Number of vPCs configured : 5
Peer Gateway : Enabled
Peer gateway excluded VLANs : -
Dual-active excluded VLANs : -
Graceful Consistency Check : Enabled
Auto-recovery status : Enabled (timeout = 240 seconds)
vPC Peer-link status
---------------------------------------------------------------------
id Port Status Active vlans
-- ---- ------ --------------------------------------------------
1 Po1 up 1-112,114-120,800,810
vPC status
-----------------------------------------------------------------------
id Port Status Consistency Reason Active vlans
-- ---- ------ ----------- ------ ------------
10 Po40 up success success 1-112,114-1
20,800,810
Sur le commutateur S2
S2 (config)# vpc domain 1
S2(config-vpc-domain)# auto-recovery
S2# show vpc
Legend:
(*) - local vPC is down, forwarding via vPC peer-link
vPC domain id : 1
Peer status : peer adjacency formed ok
vPC keep-alive status : peer is alive
Configuration consistency status : success
Per-vlan consistency status : success
Type-2 consistency status : success
vPC role : secondary
Number of vPCs configured : 5
Peer Gateway : Enabled
Peer gateway excluded VLANs : -
Dual-active excluded VLANs : -
Graceful Consistency Check : Enabled
Auto-recovery status : Enabled (timeout = 240 seconds)
vPC Peer-link status
---------------------------------------------------------------------
id Port Status Active vlans
-- ---- ------ --------------------------------------------------
1 Po1 up 1-112,114-120,800,810
vPC status ----------------------------------------------------------------------
id Port Status Consistency Reason Active vlans
-- ---- ------ ----------- ------ ------------
40 Po40 up success success 1-112,114-1
20,800,810
Comment fonctionne la récupération automatique ?
Cette section traite séparément de chaque comportement mentionné dans la section Informations générales. L'hypothèse est que la récupération automatique vPC est configurée et enregistrée dans la configuration de démarrage sur les commutateurs S1 et S2.
Exemple :
S1 est hors tension. S2 devient la principale opérationnelle comme prévu. Peer-link et peer-keepalive et toutes les liaisons vPC sont déconnectées de S1. S1 n'est pas sous tension. Comme S1 est complètement isolé, il met le vPC sous tension (bien que les liaisons physiques soient en panne) en raison de la récupération automatique et joue le rôle de principal. Maintenant, si peer-link ou peer-keepalive sont connectés entre S1 et S2, S1 conserve le rôle de principal et S2 devient secondaire. Cette configuration entraîne la suspension de son vPC par S2 jusqu'à ce que la liaison homologue et le keepalive vPC soient tous deux sous tension et que la vérification de cohérence soit terminée. Ce scénario entraîne un trou noir du trafic, car le vPC de S2 est secondaire et les liaisons physiques de S1 sont désactivées.
Dois-je activer la récupération automatique vPC ?
Il est recommandé d'activer la récupération automatique dans votre environnement vPC.
Il est peu probable que la fonctionnalité de récupération automatique vPC crée un scénario de double activité. Par exemple, si vous avez d'abord perdu le peer-link, puis que vous avez perdu le peer-keepalive, vous aurez un scénario de double-activité.
Dans ce cas, chaque port membre vPC continue d'annoncer le même ID de protocole de contrôle d'agrégation de liaisons qu'avant la défaillance de la double activité.
Une topologie vPC protège intrinsèquement des boucles en cas de scénarios biactifs. Dans le pire des cas, il y a des trames en double. Malgré cela, en tant que mécanisme de prévention des boucles, chaque commutateur transfère des unités de données de protocole de pont (BPDU) avec le même ID de pont BPDU qu'avant la défaillance biactive vPC.
Bien qu'il ne soit pas intuitif, il est toujours possible et souhaitable de continuer à transférer le trafic de la couche d'accès à la couche d'agrégation sans perte pour les flux de trafic actuels, à condition que les tables ARP (Address Resolution Protocol) soient déjà remplies sur les deux homologues de la gamme Cisco Nexus 7000 pour tous les hôtes nécessaires.
Si de nouvelles adresses MAC doivent être apprises par la table ARP, des problèmes peuvent survenir. Les problèmes surviennent parce que la réponse ARP du serveur peut être hachée sur un périphérique de la gamme Cisco Nexus 7000 et non sur l'autre, ce qui empêche le trafic de circuler correctement.
Supposons toutefois qu'avant la défaillance décrite ci-dessus, le trafic était distribué de manière égale aux deux périphériques de la gamme Cisco Nexus 7000 par un PortChannel correct et par une configuration ECMP (Equal Cost Multipath). Dans ce cas, le trafic serveur à serveur et client à serveur continue avec la mise en garde que les hôtes à connexion unique connectés directement à la gamme Cisco Nexus 7000 ne pourront pas communiquer (faute de liaison homologue). En outre, les nouvelles adresses MAC apprises sur un commutateur Cisco Nexus 7000 ne peuvent pas être apprises sur l'homologue, car cela provoquerait une inondation du trafic de retour qui arrive sur le périphérique homologue Cisco Nexus 7000.
Reportez-vous à la page 19 du logiciel Cisco NX-OS Virtual PortChannel : Concepts fondamentaux pour plus d'informations.
Aucune procédure de vérification n'est disponible pour cette configuration.
Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
20-Jun-2013 |
Première publication |