Ce document décrit comment configurer une interconnexion de data center (DCI) de couche 2 (L2) avec l'utilisation d'un vPC (Virtual Port-Channel).
Il est supposé que vPC et le protocole HSRP (Hot Standby Routing Protocol) sont déjà configurés sur les périphériques utilisés dans les exemples fournis dans ce document.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Les informations contenues dans ce document sont basées sur un commutateur de la gamme Cisco Nexus 7000 qui exécute la version logicielle 6.2(8b).
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.
L'objectif d'un DCI est d'étendre des VLAN spécifiques entre différents data centers, ce qui offre une contiguïté de couche 2 pour les serveurs et les périphériques NAS (Network-Attached Storage) qui sont séparés par de grandes distances.
Le vPC présente l'avantage de l'isolation STP entre les deux sites (aucune unité BPDU (Bridge Protocol Data Unit) sur le vPC DCI), de sorte que toute panne dans un data center ne se propage pas au data center distant, car des liaisons redondantes sont toujours fournies entre les data centers.
Un canal EtherChannel vPC DCI est généralement configuré avec ces informations à l'esprit :
Utilisez les informations décrites dans cette section afin de configurer un DCI de couche 2 avec l'utilisation d'un vPC.
Cette section décrit deux scénarios pour lesquels l'isolation FHRP peut être implémentée.
Voici la topologie utilisée dans ce scénario :

Dans ce scénario, la passerelle de couche 3 (L3) est configurée sur la même paire vPC et agit en tant que DCI. Afin d'isoler le HSRP, vous devez configurer une liste de contrôle d'accès au port (PACL) sur le canal de port DCI et désactiver les protocoles ARP (Gratuitous Address Resolution Protocol) (GARP) HSRP sur les interfaces virtuelles commutées (SVI) pour les VLAN qui se déplacent sur le DCI.
Voici un exemple de configuration :
ip access-list DENY_HSRP_IP
10 deny udp any 224.0.0.2/32 eq 1985
20 deny udp any 224.0.0.102/32 eq 1985
30 permit ip any any
interface <DCI-Port-Channel>
ip port access-group DENY_HSRP_IP in
interface Vlan <x>
no ip arp gratuitous hsrp duplicate
Voici la topologie utilisée dans ce scénario :

Dans ce scénario, le DCI est isolé sur son propre VDC (Virtual Device Context) de couche 2 et la passerelle de couche 3 se trouve sur un périphérique de couche d'agrégation. Afin d'isoler le HSRP, vous devez configurer une liste de contrôle d'accès VLAN (VACL) qui bloque le trafic de contrôle HSRP et un filtre d'inspection ARP qui bloque les GARP HSRP sur le VDC DCI L2.
Voici un exemple de configuration :
ip access-list ALL_IPs
10 permit ip any any
mac access-list ALL_MACs
10 permit any any
ip access-list HSRP_IP
10 permit udp any 224.0.0.2/32 eq 1985
20 permit udp any 224.0.0.102/32 eq 1985
mac access-list HSRP_VMAC
10 permit 0000.0c07.ac00 0000.0000.00ff any
20 permit 0000.0c9f.f000 0000.0000.0fff any
vlan access-map HSRP_Localization 10
match ip address HSRP_IP
match mac address HSRP_VMAC
action drop
statistics per-entry
vlan access-map HSRP_Localization 20
match ip address ALL_IPs
match mac address ALL_MACs
action forward
statistics per-entry
vlan filter HSRP_Localization vlan-list <DCI_Extended_VLANs>
feature dhcp
arp access-list HSRP_VMAC_ARP
10 deny ip any mac 0000.0c07.ac00 ffff.ffff.ff00
20 deny ip any mac 0000.0c9f.f000 ffff.ffff.f000
30 permit ip any mac any
ip arp inspection filter HSRP_VMAC_ARP vlan <DCI_Extended_VLANs>
Cette section fournit un exemple de configuration qui :
Voici l'exemple de configuration :
interface <DCI-Port-Channel>
switchport trunk allowed vlan <DCI_Extended_VLANs>
spanning-tree port type edge trunk
spanning-tree bpdufilter enable
storm-control broadcast level 1.0
Utilisez ces informations afin de configurer le cryptage MACSec :
feature dot1x
feature cts
! MACSec requires 24 additional bytes for encapsulation.
interface <DCI-Port-Channel>
mtu 1524
interface <DCI-Physical-Port>
cts manual
no propagate-sgt
sap pmk <Preshared-Key>
Utilisez les informations décrites dans cette section afin de confirmer que votre configuration fonctionne correctement.
Entrez la commande show hsrp br dans la CLI afin de vérifier que la passerelle HSRP est active dans les deux centres de données :
!DC-1
N7K-A# show hsrp br
*:IPv6 group #:group belongs to a bundle
P indicates configured to preempt.
|
Interface Grp Prio P State Active addr Standby addr Group addr
Vlan10 10 120 Active local 10.1.1.3 10.1.1.5
(conf)
!DC-2
N7K-C# show hsrp br
*:IPv6 group #:group belongs to a bundle
P indicates configured to preempt.
|
Interface Grp Prio P State Active addr Standby addr Group addr
Vlan10 10 120 Active local 10.1.1.3 10.1.1.5
(conf)
Entrez cette commande dans la CLI afin de vérifier le filtre ARP :
N7K-D# show log log | i DUP_VADDR
2015 Apr 10 21:16:45 N7K-A %ARP-3-DUP_VADDR_SRC_IP: arp [7915] Source address of
packet received from 0000.0c9f.f00a on Vlan10(port-channel102) is duplicate of local
virtual ip, 10.1.1.5
Si une sortie similaire à celle-ci apparaît, alors les GARP entre les deux passerelles actives ne sont pas correctement isolés.
Entrez la commande show spanning-tree root dans la CLI afin de vérifier que la racine STP ne pointe pas vers le canal de port DCI :
N7K-A# show spanning-tree root
Root Hello Max Fwd
Vlan Root ID Cost Time Age Dly Root Port
---------------- -------------------- ------- ----- --- --- ----------------
VLAN0010 4106 0023.04ee.be01 0 2 20 15 This bridge is root
Entrez cette commande dans la CLI afin de vérifier que le contrôle des tempêtes est correctement configuré :
N7K-A# show interface <DCI-Port-Channel> counters storm-control
--------------------------------------------------------------------------------
Port UcastSupp % McastSupp % BcastSupp % TotalSuppDiscards
--------------------------------------------------------------------------------
Po103 100.00 100.00 1.00 0
Entrez cette commande dans l'interface de ligne de commande afin de vérifier que le cryptage MACSec est correctement configuré :
N7K-A# show cts interface <DCI-Physical-Port>
CTS Information for Interface Ethernet3/41:
...
SAP Status: CTS_SAP_SUCCESS
Version: 1
Configured pairwise ciphers: GCM_ENCRYPT
Replay protection: Enabled
Replay protection mode: Strict
Selected cipher: GCM_ENCRYPT
Current receive SPI: sci:e4c7220b98dc0000 an:0
Current transmit SPI: sci:e4c7220b98d80000 an:0
...
Aucune information de dépannage spécifique n'est actuellement disponible pour le protocole FHRP ou les configurations d'isolation supplémentaires.
Pour la configuration MACSec, si la clé pré-partagée n'est pas convenue des deux côtés de la liaison, vous voyez un résultat semblable à celui-ci quand vous entrez la commande show interface <DCI-Physical-Port> dans la CLI :
N7K-A# show interface <DCI-Physical-Port>
Ethernet3/41 is down (Authorization pending)
admin state is up, Dedicated Interface
Ces avertissements sont liés à l'utilisation d'un DCI sur le commutateur Cisco Nexus 7000 :
| Révision | Date de publication | Commentaires |
|---|---|---|
1.0 |
14-Aug-2015
|
Première publication |