Ce document décrit le routage de sauvegarde de couche 3 (L3) dans une configuration vPC (Virtual Port Channel). Cisco vous recommande d'utiliser la commande peer-gateway excluded-vlan lorsque vous utilisez des modules F1 sur la liaison homologue.
Voir Notes de version de Cisco Nexus 7000 NX-OS, version 5.1 : Nouvelles fonctionnalités logicielles : VLAN de routage de sauvegarde de couche 3 pour plus de détails sur la nouvelle commande peer-gateway exclusion-vlan.
Aucune spécification déterminée n'est requise pour ce document.
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
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.
La topologie utilisée dans ce document est la suivante :
La liaison homologue vPC est construite sur des modules F1. Les modules M1 sont alloués au VDC pour la fonctionnalité de routage par proxy ; Les modules M1 terminent les liaisons ascendantes L3 dans la couche coeur de réseau. Il existe deux commutateurs Cisco Nexus 7000 :
Peer-Gateway est une fonctionnalité vPC qui permet aux périphériques homologues vPC d'agir en tant que passerelle pour le trafic destiné à l'adresse MAC de leurs homologues. Dans cet exemple, un hôte du VLAN 10 (10.1.1.100) envoie une trame vers le nord à l’hôte 172.16.1.1. La passerelle de l’hôte dans VLAN10 est n7k-agg1 (MAC 0000.0000.00001).
L’adresse MAC de destination de la trame est vers l’adresse MAC n7k-agg1 (0000.000.0001). Le commutateur de couche 2 (L2) se connecte aux commutateurs Cisco Nexus 7000 via un vPC. Par conséquent, cette trame peut être hachée vers n7k-agg1 ou n7k-agg2. Dans cet exemple, l'algorithme d'équilibrage de charge port-channel hache la trame sur la liaison connectée à n7k-agg2.
n7k-agg1 est configuré dans le même domaine vPC que n7k-agg2 et la passerelle homologue est activée. En conséquence, n7k-agg2 programme l'adresse MAC pour n7k-agg1 avec l'indicateur Gateway (G) dans la table MAC pour toutes les interfaces virtuelles de commutateur (SVI) autorisées sur la liaison homologue - et vice versa.
n7k-agg2# show mac address-table vlan 10 address 0000.0000.0001
Legend:
* - primary entry, G - Gateway MAC, (R) - Routed MAC, O - Overlay MAC
age - seconds since last seen,+ - primary entry using vPC Peer-Link,
(T) - True, (F) - False
VLAN MAC Address Type age Secure NTFY Ports/SWID.SSID.LID
---------+-----------------+--------+---------+------+----+------------------
G 10 0000.0000.0001 static - F F sup-eth1(R)
Étant donné que l'indicateur de passerelle est défini pour MAC 0000.000.0001, n7k-agg2 effectue une recherche L3 et achemine cette trame au nom de n7k-agg1.
n7k-agg2# show ip route 172.16.1.1
IP Route Table for VRF "default"
'*' denotes best ucast next-hop
'**' denotes best mcast next-hop
'[x/y]' denotes [preference/metric]
'%<string>' in via output denotes VRF <string>
172.16.1.0/30, ubest/mbest: 2/0
*via 10.0.0.5, Eth3/4, [110/8], 00:20:40, ospf-1, intra
*via 10.0.0.13, Eth3/3, [110/8], 00:20:40, ospf-1, intra
Voir Guide de configuration des interfaces NX-OS de la gamme Cisco Nexus 7000, version 6.x : Configuration de vPC : Passerelle homologue vPC pour plus d'informations.
Le routage de sauvegarde L3 vPC fait référence au trafic acheminé entre homologues vPC sur la liaison homologue. Supposez que les deux liaisons ascendantes L3 sur n7k-agg2 (de l'exemple précédent) sont maintenant désactivées. S'il existe un protocole de routage tel qu'OSPF (Open Shortest Path First) ou EIGRP (Enhanced Interior Gateway Routing Protocol) exécuté entre les deux commutateurs Cisco Nexus 7000 sur un des VLAN vPC, n7k-agg2 dispose d'une route alternative via la liaison homologue.
n7k-agg2# show ip route 172.16.1.1
(some output omitted)
172.16.1.0/30, ubest/mbest: 1/0
*via 10.99.1.1, Vlan99, [110/48], 00:00:04, ospf-1, intra
n7k-agg2# show ip arp 10.99.1.1
IP ARP Table
Total number of entries: 1
Address Age MAC Address Interface
10.99.1.1 00:13:02 0000.0000.0001 Vlan99
n7k-agg2# show mac address-table vlan 99 address 0000.0000.0001
Legend:
* - primary entry, G - Gateway MAC, (R) - Routed MAC, O - Overlay MAC
age - seconds since last seen,+ - primary entry using vPC Peer-Link,
(T) - True, (F) - False
VLAN MAC Address Type age Secure NTFY Ports/SWID.SSID.LID
---------+-----------------+--------+---------+------+----+------------------
G 99 0000.0000.0001 static - F F sup-eth1(R)
Le prochain saut de couche 3 vers la destination 172.16.1.1 est n7k-agg1 MAC 0000.0000.0001 sur VLAN 99. Tout VLAN autorisé sur la liaison homologue vPC est, par définition, un VLAN compatible vPC. Le VLAN 99 est un VLAN compatible vPC. Puisque la passerelle homologue est activée, le VLAN 99 est programmé avec l'indicateur Gateway. Ce flux de trafic est tunnelisé dans le logiciel entre les deux commutateurs Cisco Nexus 7000 lorsque des modules F1 sont utilisés pour la liaison homologue.
Utilisez ethanalyzer afin de voir ce flux sur l'intrabande. Comme ethanalyzer capture uniquement le trafic envoyé au processeur pour le traitement logiciel, vous ne voyez pas le trafic transféré avec succès dans le matériel.
n7k-agg2# ethanalyzer local interface inband capture-filter "host 10.1.1.100
and host 172.16.1.1"
Capturing on inband
2013-10-29 17:30:00.638106 10.1.1.100 -> 172.16.1.1 ICMP Echo (ping) request
2013-10-29 17:30:00.647949 10.1.1.100 -> 172.16.1.1 ICMP Echo (ping) request
2013-10-29 17:30:00.657941 10.1.1.100 -> 172.16.1.1 ICMP Echo (ping) request
2013-10-29 17:30:00.667943 10.1.1.100 -> 172.16.1.1 ICMP Echo (ping) request
2013-10-29 17:30:00.678179 10.1.1.100 -> 172.16.1.1 ICMP Echo (ping) request
2013-10-29 17:30:00.687948 10.1.1.100 -> 172.16.1.1 ICMP Echo (ping) request
2013-10-29 17:30:00.697948 10.1.1.100 -> 172.16.1.1 ICMP Echo (ping) request
2013-10-29 17:30:00.707944 10.1.1.100 -> 172.16.1.1 ICMP Echo (ping) request
2013-10-29 17:30:00.717947 10.1.1.100 -> 172.16.1.1 ICMP Echo (ping) request
2013-10-29 17:30:00.728246 10.1.1.100 -> 172.16.1.1 ICMP Echo (ping) request
10 packets captured
Le trafic commuté dans le logiciel peut connaître des retards et des pertes de paquets extrêmes en raison de la réglementation du plan de contrôle (CoPP) et des limiteurs de débit du matériel. Les performances globales sont plus lentes pour le transfert logiciel que pour le transfert matériel.
En résumé, en raison de la mise en oeuvre matérielle du transfert par proxy sur F1, le trafic répondant à ces exigences sera tunnelisé dans le logiciel :
Utilisez la commande peer-gateway excluded-vlan vlan-number afin de permettre l'exécution du routage de sauvegarde de couche 3 dans le matériel avec des modules F1 sur la liaison homologue. Dans cet exemple, les deux commutateurs Cisco Nexus 7000 exécutent un protocole IGP (Interior Gateway Protocol) OSPF sur VLAN 99. Par conséquent, vous devez exclure la passerelle homologue uniquement sur VLAN 99 afin de permettre que ce flux de trafic soit transféré dans le matériel.
n7k-agg2(config)# vpc domain 102
n7k-agg2(config-vpc-domain)# peer-gateway exclude-vlan 99
Warning:
!! Previous peer-gateway config has been overwritten!!
Vous pouvez vérifier l'exclusion à l'aide de la commande show vpc :
n7k-agg2# show vpc | grep -i gateway
Peer Gateway : Enabled
Peer gateway excluded VLANs : 99
n7k-agg2 n'a plus l'indicateur Gateway défini pour l'adresse MAC n7k-agg1 (0000.000.0001) sur VLAN 99 :
n7k-agg2# show ip route 172.16.1.1
(some output omitted)
172.16.1.0/30, ubest/mbest: 1/0
*via 10.99.1.1, Vlan99, [110/48], 00:00:04, ospf-1, intra
n7k-agg2# show ip arp 10.99.1.1
IP ARP Table
Total number of entries: 1
Address Age MAC Address Interface
10.99.1.1 00:13:02 0000.0000.0001 Vlan99
n7k-agg2# show mac address-table vlan 99 address 0000.0000.0001
Legend:
* - primary entry, G - Gateway MAC, (R) - Routed MAC, O - Overlay MAC
age - seconds since last seen,+ - primary entry using vPC Peer-Link,
(T) - True, (F) - False
VLAN MAC Address Type age Secure NTFY Ports/SWID.SSID.LID
---------+-----------------+--------+---------+------+----+------------------
* 99 0000.0000.0001 static - F F vPC Peer-Link
Par conséquent, le trafic acheminé vers VLAN 99 avec une adresse MAC de destination de 0000.000.0001 peut être commuté en couche 2 sur la liaison homologue dans le matériel.
Les procédures de vérification sont incluses dans les étapes de configuration.
Il n'existe actuellement aucune information de dépannage spécifique pour cette configuration.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
16-Dec-2013 |
Première publication |