Dit document beschrijft hoe u de virtuele optie PortChannel (vPC) voor automatisch herstel op de Nexus 7000 kunt configureren.
Er zijn geen specifieke vereisten van toepassing op dit document.
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
Waarom hebben we vPC Auo-recovery nodig?
Er zijn twee belangrijke redenen voor deze vPC-verbetering:
In release 5.2(1) en hoger combineert de vPC auto-herstelfunctie deze twee verbeteringen.
De configuratie van het automatische herstel van vPC is eenvoudig. U dient het automatisch herstel te configureren onder het vPC-domein op beide vPC-peers.
Dit is een voorbeeldconfiguratie:
Aan switch 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
Aan switch 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
Hoe werkt het automatisch herstel echt?
In dit deel wordt elk gedrag dat in de achtergrondinformatie wordt genoemd afzonderlijk besproken. De veronderstelling is dat het auto-herstel van vPC wordt geconfigureerd en opgeslagen in de startconfiguratie op zowel switches S1 als S2.
Bijvoorbeeld:
S1 wordt uitgeschakeld. S2 wordt de operationele primaire eenheid zoals verwacht. Peer-link en peer-keeplevend en alle vPC links zijn losgekoppeld van S1. S1 wordt niet ingeschakeld. Omdat S1 volledig geïsoleerd is, wordt de vPC er door (hoewel de fysieke links omlaag zijn) ingeschakeld als gevolg van het automatisch herstel en wordt de rol van primair bestand overgenomen. Als peer-link of peer-Keeplive wordt aangesloten tussen S1 en S2, houdt S1 de rol van primair en S2 secundair. Deze configuratie zorgt ervoor dat S2 zijn vPC opschort totdat zowel vPC peer-link als peer-Keeplive wordt ingeschakeld en de consistentiecontrole is voltooid. Dit scenario veroorzaakt verkeer naar zwart gat aangezien de S2 vPC secundair is en de S1 fysieke links uit zijn.
Moet ik auto-herstel van vPC toestaan?
Dit is een goede methode om automatisch herstel in uw vPC-omgeving mogelijk te maken.
Er is een kleine kans dat de optie voor het automatisch terugwinnen van vPC een dubbel-actief scenario creëert. Bijvoorbeeld, als je eerst de peer-link verloor en dan verloor je de peer-Keeplive, zal je dubbel-actief scenario hebben.
In deze situatie blijft elke poort op een vPC-lid adverteren met dezelfde Link Aggregation Control Protocol-ID die het vóór de dubbele-actieve mislukking heeft gedaan.
Een vPC topologie beschermt intrinsiek tegen loops in het geval van dubbel actieve scenario's. In het ergste geval zijn er dubbele frames. Ondanks dit, als een lus-preventie mechanisme, stuurt elke switch Bridge Data Units (BPDU's) door met dezelfde BPDU Bridge-ID als vóór de vPC dual-active defect.
Hoewel niet intuïtief, is het nog steeds mogelijk en wenselijk om door te gaan met het verzenden van verkeer van de toegangslaag naar de aggregatielaag zonder druppels voor huidige verkeersstromen, op voorwaarde dat de tabellen met adresresolutie Protocol (ARP) al bevolkt zijn op zowel Cisco Nexus 7000 Series-peers voor alle benodigde hosts.
Als de nieuwe MAC-adressen door de ARP-tabel moeten worden aangeleerd, kunnen zich problemen voordoen. De kwesties doen zich voor omdat de ARP-respons van de server naar één Cisco Nexus 7000 Series apparaat kan worden gehashed en niet naar het andere apparaat, wat het voor het verkeer onmogelijk maakt om correct te stromen.
Stel echter voor dat, voordat de situatie zojuist was beschreven, het verkeer gelijk was verdeeld naar zowel Cisco Nexus 7000 Series-apparaten door een juiste PortChannel-configuratie en een gelijkwaardige Multipath-configuratie (ECMP). In dit geval blijft server-to-server en client-to-server verkeer doorgaan met het voorbehouden dat single-bijlage hosts die rechtstreeks zijn aangesloten op de Cisco Nexus 7000 Series niet kunnen communiceren (bij gebrek aan een peer link). Bovendien kunnen nieuwe MAC-adressen die op één Cisco Nexus 7000 Series zijn geleerd niet op de peer worden geleerd, omdat dit het retourverkeer veroorzaakt dat op het peer Cisco Nexus 7000 Series-apparaat aankomt om te overstromen.
Raadpleeg pagina 19 van de Cisco NX-OS software Virtual PortChannel: Grondbegrippen voor meer informatie.
Er is momenteel geen verificatieprocedure beschikbaar voor deze configuratie.
Er is momenteel geen specifieke troubleshooting-informatie beschikbaar voor deze configuratie.