La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
In questo documento vengono descritte le best practice per utilizzare i port-channel virtuali (vPC) sui dispositivi Cisco Nexus serie 9000 (9k) Switch.
Questa licenza di base include anche i protocolli HSRP (Hot Standby Router Protocol), VRRP (Virtual Router Redundancy Protocol), LACP (Link Aggregation Control Protocol).
Le funzionalità di layer 3, ad esempio il protocollo OSPF (Open Shortest Path First) o il protocollo ISIS (Intermediate-System-to-Intermediate System), richiedono una licenza LAN_ENTERPRISE_SERVICES_PKG.
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
vPC Fabric Peering fornisce una soluzione avanzata di accesso dual-homing senza il sovraccarico delle porte fisiche di scarico per vPC Peer Link.
Il presente documento si applica a:
Questo documento descrive anche le operazioni di aggiornamento del software in servizio (ISSU) relative a vPC e fornisce dettagli sui più recenti miglioramenti apportati al vPC (ripristino ritardato, timer dell'interfaccia NVE (Network Virtual Interface)).
vPC è una tecnologia di virtualizzazione che presenta entrambi i dispositivi accoppiati Cisco Nexus serie 9000 come un nodo logico di layer 2 unico per l'accesso ai dispositivi o agli endpoint di layer 2.
vPC appartiene alla famiglia di tecnologie Multicassis EtherChannel (MCEC). Un canale di porta virtuale (vPC) consente ai collegamenti fisicamente connessi a due diversi dispositivi Cisco Nexus serie 9000 di apparire come un canale a porta singola per un terzo dispositivo.
Il terzo dispositivo può essere uno switch, un server o qualsiasi altro dispositivo di rete che supporti la tecnologia di aggregazione dei collegamenti.
vPC offre i seguenti vantaggi tecnici:
vPC offre agli utenti i seguenti vantaggi operativi e architetturali immediati:
vPC sfrutta gli aspetti di ridondanza hardware e software tramite i seguenti metodi:
Da STP, vPC elimina le porte bloccate STP e utilizza tutta la larghezza di banda di uplink disponibile. Il protocollo STP viene utilizzato come meccanismo di sicurezza dagli errori e non determina il percorso L2 per i dispositivi collegati a vPC.
In un dominio vPC, un utente può connettere i dispositivi di accesso in diversi modi: connessioni vPC collegate che sfruttano il comportamento attivo/attivo con il canale della porta, connettività attiva/standby che include STP e collegamento singolo senza STP eseguito sul dispositivo di accesso.
Nel diagramma, l'host si connette a una coppia di switch Nexus 9000 e include l'ID di dominio vPC, ma gli switch configurati dall'host non eseguono il vPC. Lo switch di accesso/host registra l'uplink come semplice canale porta senza che il vPC ne sia a conoscenza.
Leaf-1
vlan 2
vn-segment 10002
vlan 10
vn-segment 10010
route-map PERMIT-ALL permit 10
vrf context test
vni 10002
rd auto
address-family ipv4 unicast
route-target both auto
route-target both auto evpn
interface nve1
no shutdown
host-reachability protocol bgp
source-interface loopback1
member vni 10002 associate-vrf
member vni 10010
suppress-arp
mcast-group 239.1.1.1
interface loopback0
ip address 10.1.1.1/32
ip router ospf 100 area 0.0.0.0
ip pim sparse-mode
no shutdown
interface loopback1
ip address 10.2.1.1/32
ip router ospf 100 area 0.0.0.0
ip pim sparse-mode
no shutdown
Leaf-2
vlan 2
vn-segment 10002
vlan 10
vn-segment 10010
route-map PERMIT-ALL permit 10
vrf context test
vni 10002
rd auto
address-family ipv4 unicast
route-target both auto
route-target both auto evpn
interface nve1
no shutdown
host-reachability protocol bgp
advertise virtual-rmac
source-interface loopback1
member vni 10002
associate-vrf member
vni 10010
suppress-arp
mcast-group 239.1.1.1
interface loopback1
ip address 10.2.1.4/32
ip address 10.2.1.10/32 secondary
ip router ospf 100 area 0.0.0.0
ip pim sparse-mode
icam monitor scale
interface loopback0
ip address 10.1.1.4/32
ip router ospf 100 area 0.0.0.0
ip pim sparse-mode
no shutdown
Leaf-2(config-if)# show run vpc
feature vpc
vpc domain 1
peer-switch
peer-keepalive destination 10.201.182.26 source 10.201.182.25
peer-gateway
ip arp synchronize
interface port-channel10
vpc peer-link
interface port-channel20
vpc 20
Leaf-3
vlan 2
vn-segment 10002
vlan 10
vn-segment 10010
route-map PERMIT-ALL permit 10
vrf context test
vni 10002
rd auto
address-family ipv4 unicast
route-target both auto
route-target both auto evpn
interface nve1
no shutdown
host-reachability protocol bgp
advertise virtual-rmac
source-interface loopback1
member vni 10002
associate-vrf member
vni 10010
suppress-arp
mcast-group 239.1.1.1
interface loopback1
ip address 10.2.1.3/32
ip address 10.2.1.10/32 secondary
ip router ospf 100 area 0.0.0.0
ip pim sparse-mode
icam monitor scale
interface loopback0
ip address 10.1.1.3/32
ip router ospf 100 area 0.0.0.0
ip pim sparse-mode
Leaf-3(config-if)# show run vpc
feature vpc
vpc domain 1
peer-switch
peer-keepalive destination 10.201.182.25 source 10.201.182.26
peer-gateway
ip arp synchronize
interface port-channel10
vpc peer-link
interface port-channel20
vpc 20
Spine-1
interface loopback0
ip address 10.3.1.1/32
ip router ospf 100 area 0.0.0.0
ip pim sparse-mode
Host-1
interface Vlan10
no shutdown
vrf member test
ip address 172.16.1.101/25
Host-2
interface Vlan10
no shutdown
vrf member test
ip address 172.16.1.102/25
Per verificare che la configurazione funzioni correttamente, consultare questa sezione.
stato interfaccia ip per "test" VRF(3) Interface IP Address Interface Stato |
Stato interfaccia IP per "test" VRF(3) interface IP Address Interface Status |
In questa sezione vengono fornite informazioni utili per risolvere i problemi di configurazione.
Leaf-2(config-if)# show vpc bri stato vPC — Selezionare "show vpc consistency-parameters vpc <num-vpc>" per il motivo di coerenza di vpc inattivo e per motivi di coerenza tipo-2 per |
Leaf-3(config-if)# show vpc bri Modalità Virtual-peer-link : Disabilitata stato vPC — Selezionare "show vpc consistency-parameters vpc <num-vpc>" per il motivo di coerenza di vpc inattivo e per motivi di coerenza tipo-2 per |
Leaf-2
Leaf-2(config-vpc-domain)# show run vpc
feature vpc
vpc domain 1
peer-switch
peer-keepalive destination 10.201.182.26
virtual peer-link destination 10.1.1.3 source 10.1.1.4 dscp 56
peer-gateway
ip arp synchronize
interface port-channel10
vpc peer-link
interface Ethernet1/46
mtu 9216
port-type fabric
ip address 192.168.2.1/24
ip ospf network point-to-point
ip router ospf 100 area 0.0.0.0
ip pim sparse-mode
no shutdown
Leaf-3
Leaf-3(config-vpc-domain)# show run vpc
feature vpc
vpc domain 1
peer-switch
peer-keepalive destination 10.201.182.25
virtual peer-link destination 10.1.1.4 source 10.1.1.3 dscp 56
peer-gateway
ip arp synchronize
interface port-channel10
vpc peer-link
interface Ethernet1/47
mtu 9216
port-type fabric
ip address 192.168.1.1/24
ip ospf network point-to-point
ip router ospf 100 area 0.0.0.0
ip pim sparse-mode
no shutdown
Fare riferimento a questa sezione per verificare che la configurazione funzioni correttamente.
show vpc brief
show vpc role
show vpc virtual-peerlink vlan consistency
show vpc fabric-ports
show vpc consistency-para global
show nve interface nve 1 detail
Leaf-2
Leaf-2(config-if-range)# show run vpc
feature vpc
vpc domain 1
peer-switch
peer-keepalive destination 10.201.182.26 source 10.201.182.25
peer-gateway
ip arp synchronize
interface port-channel10
vpc peer-link
interface port-channel20
vpc 20
interface port-channel40
vpc 40
Leaf-3
Leaf-3(config-if-range)# show run vpc
feature vpc
vpc domain 1
peer-switch
peer-keepalive destination 10.201.182.25 source 10.201.182.26
peer-gateway
ip arp synchronize
interface port-channel10
vpc peer-link
interface port-channel20
vpc 20
interface port-channel40
vpc 40
Leaf-4
Leaf-4(config-if)# show run vpc
feature vpc
vpc domain 2
peer-switch
peer-keepalive destination 10.201.182.29 source 10.201.182.28
peer-gateway
interface port-channel10
vpc peer-link
interface port-channel20
vpc 20
interface port-channel40
vpc 40
Leaf-5
Leaf-5(config-if)# show running-config vpc
feature vpc
vpc domain 2
peer-switch
peer-keepalive destination 10.201.182.28 source 10.201.182.29
peer-gateway
interface port-channel10
vpc peer-link
interface port-channel20
vpc 20
interface port-channel40
vpc 40
In vPC a doppia faccia, entrambi gli switch Nexus 9000 eseguono vPC. Ogni coppia di switch Nexus 9000 vPC è collegata alla coppia di vPC di aggregazione con un unico vPC.
Leaf-2
Leaf-2(config-if-range)# show run vpc
feature vpc
vpc domain 1
peer-switch
peer-keepalive destination 10.201.182.26
virtual peer-link destination 10.1.1.3 source 10.1.1.4 dscp 56
peer-gateway
ip arp synchronize
interface port-channel10
vpc peer-link
interface port-channel20
vpc 20
interface port-channel40
vpc 40
Leaf-3
Leaf-3(config-if-range)# show run vpc
feature vpc
vpc domain 1
peer-switch
peer-keepalive destination 10.201.182.25
virtual peer-link destination 10.1.1.4 source 10.1.1.3 dscp 56
peer-gateway
ip arp synchronize
interface port-channel10
vpc peer-link
interface port-channel20
vpc 20
interface port-channel40
vpc 40
Leaf-4 and Leaf-5 configuration is similar as double-sided vPC.
Le informazioni contenute in questa sezione permettono di risolvere i problemi relativi alla configurazione.
Leaf-4(config-if)# show spanning-tree VLAN0010 RSTP protocollo abilitato per Spanning Tree Priorità ID radice 32778 Indirizzo 0023.04ee.be01 Costo 5 Porta 4105 (port-channel10) Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Bridge ID Priority 32778 (priorità 32768 sys-id-ext 10) Indirizzo 0023.04ee.be02 Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Tipo Prio.Nbr Costo Sts Ruolo Interfaccia — — — — Po10 Root FWD 4 128.4105 (vPC peer-link) Network P2p Po20 Design FWD 1 128,4115 (vPC) P2p Po40 Root FWD 1 128.4135 (vPC) P2p VLAN0020 RSTP protocollo abilitato per Spanning Tree Priorità ID radice 32788 Indirizzo 0023.04ee.be02 Questo ponte è la radice Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Bridge ID Priority 32788 (priority 32768 sys-id-ext 20) Indirizzo 0023.04ee.be02 Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Tipo Prio.Nbr Costo Sts Ruolo Interfaccia — — — — Po10 Root FWD 4 128.4105 (vPC peer-link) Network P2p Po20 Design FWD 1 128,4115 (vPC) P2p Po40 Design FWD 1 128,4135 (vPC) P2p |
Leaf-5(config-if)# show spanning-tree VLAN0010 RSTP protocollo abilitato per Spanning Tree Priorità ID radice 32778 Indirizzo 0023.04ee.be01 Costo 1 Porta 4135 (port-channel40) Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Bridge ID Priority 32778 (priorità 32768 sys-id-ext 10) Indirizzo 0023.04ee.be02 Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Tipo Prio.Nbr Costo Sts Ruolo Interfaccia — — — — Po10 Design FWD 4 128.4105 (vPC peer-link) Rete P2p Po20 Design FWD 1 128,4115 (vPC) P2p Po40 Root FWD 1 128.4135 (vPC) P2p VLAN0020 RSTP protocollo abilitato per Spanning Tree Priorità ID radice 32788 Indirizzo 0023.04ee.be02 Questo ponte è la radice Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Bridge ID Priority 32788 (priority 32768 sys-id-ext 20) Indirizzo 0023.04ee.be02 Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Tipo Prio.Nbr Costo Sts Ruolo Interfaccia — — — — Po10 Design FWD 4 128.4105 (vPC peer-link) Rete P2p Po20 Design FWD 1 128,4115 (vPC) P2p Po40 Design FWD 1 128,4135 (vPC) P2p Leaf-5(config-if)# |
Leaf-2(config-If-Range)# show spanning-tree VLAN0001 RSTP protocollo abilitato per Spanning Tree Priorità ID radice 32769 Indirizzo 0023.04ee.be01 Costo 0 Porta 0 () Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Bridge ID Priority 32769 (priorità 32768 sys-id-ext 1) Indirizzo 003a.9c28.2cc7 Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Tipo Prio.Nbr Costo Sts Ruolo Interfaccia — — — — Eth1/47 Design FWD 4 128,185 P2p VLAN0010 RSTP protocollo abilitato per Spanning Tree Priorità ID radice 32778 Indirizzo 0023.04ee.be01 Questo ponte è la radice Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Bridge ID Priority 32778 (priorità 32768 sys-id-ext 10) Indirizzo 0023.04ee.be01 Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Tipo Prio.Nbr Costo Sts Ruolo Interfaccia — — — — Po10 Design FWD 4 128.4105 (vPC peer-link) Rete P2p Po40 Design FWD 1 128,4135 (vPC) P2p Eth1/47 Design FWD 4 128,185 P2p Leaf-2(config-If-Range)# |
Leaf-3(config-If-Range)# show spanning-tree VLAN0010 RSTP protocollo abilitato per Spanning Tree Priorità ID radice 32778 Indirizzo 0023.04ee.be01 Questo ponte è la radice Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Bridge ID Priority 32778 (priorità 32768 sys-id-ext 10) Indirizzo 0023.04ee.be01 Tempo Hello 2 sec Età massima 20 sec Ritardo di inoltro 15 sec Tipo Prio.Nbr Costo Sts Ruolo Interfaccia — — — — Po10 Root FWD 4 128.4105 (vPC peer-link) Network P2p Po40 Design FWD 1 128,4135 (vPC) P2p Leaf-3(config-If-Range)# |
In questa sezione vengono descritte le best practice per l'aggiornamento del software senza interruzioni. Usare Cisco IOS quando è configurato un dominio vPC. La funzionalità vPC di vPC System NX-OS Upgrade (o Downgrade) è completamente compatibile con Cisco IOS.
In un ambiente vPC, il metodo consigliato per l'aggiornamento del sistema è ISSU. Il sistema vPC può essere aggiornato in modo indipendente senza interruzione del traffico. L'aggiornamento è serializzato e deve essere eseguito uno alla volta. Il blocco della configurazione durante l'ISSU impedisce l'esecuzione di aggiornamenti sincroni su entrambi i dispositivi peer vPC (la configurazione viene bloccata automaticamente su altri dispositivi peer vPC all'avvio dell'ISSU). Per eseguire l'operazione ISSU, è necessaria una singola manopola.
Nota: anche vPC con FEX (host vPC) supporta completamente ISSU. Quando il dominio vPC aggiornato presenta FEX, la perdita di pacchetti è pari a zero. Il server dual-attached a 2 FEX diversi tramite un canale della porta standard non è in grado di rilevare l'aggiornamento in rete.
switch#install all nxos bootflash:<image name>
Dispositivo peer vPC 1, 9K1 (carica il codice prima sul dispositivo peer vPC primario o secondario non ha importanza) utilizza ISSU. Si noti che la configurazione di un altro dispositivo peer vPC (9K2) è bloccata per proteggerlo da qualsiasi operazione sullo switch.
Nota: l'aggiornamento di 9k1 da 7.x a 9.3.8/9.3.9 ha causato un abbassamento della porta 40g su vPC. Se il collegamento peer è collegato a 40 G, si consiglia di aggiornare entrambi gli switch a 9.3.8/9.3.9 per portare 40G su il router o il percorso deve seguire: I7(7) - 9.3(1) - 9.3(9).
show version
show module
show spanning-tree summary
show vlan summary
show ip interface brief
show port-channel summary
show vpc
show vpc brief
show vpc role
show vpc peer-keepalives
show vpc statistics peer-keepalive
show vpc consistency-parameters global
show vpc consistency-parameters interface port-channel<>
show vpc consistency-parameters vlans
show run vpc all
show hsrp brief
show hsrp
show run hsrp
show hsrp interface vlan <vlan_number>
Show vrrp
Show vrrp brief
Show vrrp interface vlan <vlan_number>
Show run vrrp
Verificare che il traffico venga indirizzato allo switch ridondante tramite comandi condivisi sullo switch ridondante.
show vpc
show vpc statistics
show ip route vrf all summary
show ip mroute vrf all summary
show ip interface brief
show interface status
show port-channel summary
show hsrp brief
Show vrrp brief
Accertarsi che il dispositivo sostitutivo sia configurato con l'immagine e la licenza corrette.
show version
show module
show diagnostic results module all detail
show license
show license usage
show system internal mts buffer summary|detail
show logging logfile
show logging nvram
Se il ripristino automatico è abilitato, disabilitarlo durante la sostituzione.
Leaf-2(config)# vpc domain 1
Leaf-2(config-vpc-domain)# no auto-recovery
Leaf-2(config-if)# show vpc bri
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 : 1
Peer Gateway : Enabled
Dual-active excluded VLANs : - Graceful Consistency Check : Enabled
Auto-recovery status : Disabled
Delay-restore status : Timer is off. (timeout = 30s)
Delay-restore SVI status : Timer is off (timeout = 10s)
Delay-restore Orphan-port status : Timer is off.(timeout = 0s)
Operational Layer3 Peer-router : Disabled
Virtual-peerlink mode : Disabled
Assicurarsi che il bit Sticky sia impostato su False.
Leaf-5(config-vpc-domain)# show sys internal vpcm info all | i i stick
OOB Peer Version: 2 OOB peer was alive: TRUE Sticky Master: FALSE
show version
show module
show diagnostics result module all detail
show environment
show license usage
show interface status
show ip interface brief
show interface status err-disabled
show cdp neighbors
show redundancy status
show spanning-tree summary
show port-channel summary
show vpc
show vpc brief
show vpc role
show vpc peer-keepalives
show vpc statistics peer-keepalive
show vpc consistency-parameters global
show vpc consistency-parameters interface port-channel1
show vpc consistency-parameters vlans
show hsrp brief
show vrrp brief
Sulla VXLAN vPC, si consiglia di aumentare il timer dell'interfaccia vlan di ripristino ritardato nella configurazione vPC, se il numero di SVI è stato aumentato. Ad esempio, se sono presenti 1000 VNI con 1000 SVI, si consiglia di aumentare il timer dell'interfaccia vlan di ripristino ritardato a 45 secondi.
switch(config-vpc-domain)# delay restore interface-vlan 45
Leaf-2(config-if-range)# show nve interface nve 1 detail
Interface: nve1, State: Up, encapsulation: VXLAN
VPC Capability: VPC-VIP-Only [notified]
Local Router MAC: 003a.9c28.2cc7
Host Learning Mode: Control-Plane
Source-Interface: loopback1 (primary: 10.1.1.41.1.4, secondary: 10.1.1.10)
Source Interface State: Up
Virtual RMAC Advertisement: Yes
NVE Flags:
Interface Handle: 0x49000001
Source Interface hold-down-time: 180
Source Interface hold-up-time: 30
Remaining hold-down time: 0 seconds
Virtual Router MAC: 0200.1401.010a
Interface state: nve-intf-add-complete
Fabric convergence time: 135 seconds
Fabric convergence time left: 0 seconds
La funzione vPC Peer-Switch consente a una coppia di dispositivi peer vPC di apparire come una singola radice Spanning Tree Protocol nella topologia di layer 2 (hanno lo stesso ID bridge). Lo switch peer vPC deve essere configurato su entrambi i dispositivi peer vPC per diventare operativo. Il comando è:
N9K(config-vpc-domain)# peer-switch
vPC Peer-Gateway consente a un dispositivo peer vPC di fungere da gateway attivo per i pacchetti indirizzati all'altro MAC router del dispositivo peer. Mantiene l'inoltro del traffico locale al dispositivo peer vPC ed evita l'uso del collegamento peer. L'attivazione della funzionalità Peer-Gateway non influisce sul traffico e sulla funzionalità.
N9k-1(config)# vpc domain 1
N9k-1(config-vpc-domain)# peer-gateway
È stato introdotto il comando layer3 peer-router che abilita il routing sul vPC.
N9k-1(config)# vpc domain 1
N9k-1(config-vpc-domain)# layer3 peer-router
N9K-1(config-vpc-domain)# exit
N9K-1# sh vpc
Legend:(*)
- local vPC is down, forwarding via vPC peer-link
vPC domain id : 100
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, operational primary
Number of vPCs configured : 2
Peer Gateway : Enabled
Peer gateway excluded VLANs : -
Peer gateway excluded bridge-domains : -
Dual-active excluded VLANs and BDs : -
Graceful Consistency Check : Enabled
Auto-recovery status : Enabled (timeout = 240 seconds)
Operational Layer3 Peer-router : Enabled
Revisione | Data di pubblicazione | Commenti |
---|---|---|
2.0 |
06-Dec-2023 |
Testo alternativo aggiunto.
Requisiti di stile, elenco collaboratori e formattazione aggiornati. |
1.0 |
19-Oct-2022 |
Versione iniziale |