De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
Dit document beschrijft het gedrag van HSRP-opdrachten (Hot Standby Router Protocol) voor herlading op ASR 920-Series routers. Het verschil in interfacegedrag tussen IOS-XE versies is gemarkeerd om een HSRP-oplossing correct te implementeren en voorspelbare prestaties te verkrijgen.
De lezer dient bekend te zijn met Bridge-Domain, Hot Standby Router Protocol (HSRP) en de bijbehorende opdrachten.
De informatie in dit document is gebaseerd op de volgende software en hardwareversies:
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden gebruikt, worden gestart met een gewalste (standaard) configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
ASR 920 Series routers zijn aggregatierouters die zijn ontworpen voor Carrier Ethernet-implementaties en de HSRP-functie ondersteunen. HSRP wordt in groepen routers ingezet om een actieve en standby router te selecteren om redundantie in het netwerk te bieden. Een actieve router is de router van keuze voor het routeren van pakketten, is een standby router een router die de routingtaken overneemt wanneer een actieve router mislukt, of wanneer aan vooraf ingestelde voorwaarden wordt voldaan. Om voorspelbaarheid en beheerbaarheid te verzekeren, willen de netwerkbeheerders een specifiek knooppunt actief maken als dat knooppunt gebruiksklaar is. Dit wordt bereikt door de "stand-by-voorspelling" van HSRP.
In grote implementaties, waar de routingprotocollen langer kunnen duren om samen te komen, kan het HSRP standby-knooppunt dat de actieve persoon onmiddellijk voorbereidt terwijl het opstart, verkeersdruppels in het netwerk veroorzaken. Idealiter zou de standby de standby moeten overnemen als actief wanneer deze klaar is om verkeer door te sturen. d.w.z. nadat zijn besturingsplane omhoog is en de upstream routing is geconvergeerd. De onderstaande twee opdrachten kunnen worden gebruikt om de initialisatie van de HSRP-groepen uit te stellen en om de voorstelling uit te stellen totdat het bedieningspaneel is geactiveerd. Het sleutelwoord opnieuw laden specificeert extra vertraging in seconden die slechts na het opnieuw laden van de router van kracht wordt
Een stand-by ASR 920-router die IOS-XE 16.8.1c in een HSRP-groep uitvoert, start de actieve knoop onmiddellijk op en voortijdig zelfs met de geconfigureerde opdrachten voor herlading. Dit veroorzaakt een verkeerstekort op grote netwerken terwijl HSRP verondersteld wordt een hoge netwerkveerkracht te bieden.
Het probleem werd opnieuw gecreëerd met de routertopologie in afbeelding 1.
Configuratie
ASR-920-A configuration: interface GigabitEthernet0/0/5 no ip address negotiation auto service instance 150 ethernet encapsulation dot1q 150 rewrite ingress tag pop 1 symmetric bridge-domain 150 interface BDI150 ip address 10.0.1.2 255.255.255.0 standby delay minimum 5 reload 90 standby 80 ip 10.0.1.1 standby 80 priority 250 standby 80 preempt delay minimum 30 reload 90 ASR-920-B configuration: interface GigabitEthernet0/0/5 no ip address negotiation auto service instance 150 ethernet encapsulation dot1q 150 rewrite ingress tag pop 1 symmetric bridge-domain 150 interface BDI150 ip address 10.0.1.3 255.255.255.0 standby delay minimum 5 reload 90 standby 80 ip 10.0.1.1 standby 80 preempt delay minimum 30 reload 90
ASR-920-B is het actieve product en als we eenmaal hebben geleend, krijgen we de logbestanden zoals hieronder, wat aangeeft dat de vertragingstijden niet volgens verwachting werkten. De timestamp in de logs betekent dat de router overschakelde naar actief zonder de 90 seconden vertraging.
Logs
*Jul 27 01:17:11.493: %LINK-3-UPDOWN: Interface GigabitEthernet0/0/5, changed state to down *Jul 27 01:17:15.805: %LINK-3-UPDOWN: Interface GigabitEthernet0/0/5, changed state to up *Jul 27 01:17:16.506: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0/5, changed state to up *Jul 27 01:17:34.166: %LINK-3-UPDOWN: Interface GigabitEthernet0/0/5, changed state to down *Jul 27 01:17:36.802: %LINK-3-UPDOWN: Interface GigabitEthernet0/0/5, changed state to up *Jul 27 01:17:44.818: %HSRP-5-STATECHANGE: BDI150 Grp 80 state Standby -> Active
Gebruik een koppelingsinterface als de fysieke interface. Als de HSRP-communicatie via een vaste link verloopt, d.w.z. de MAC-adressen van beide BDIs in de bridge-domein mac-adrestabel worden geleerd via een georiënteerde interface, zullen de HSRP-timers werken zoals verwacht.
Hier wordt een werkconfiguratie uitgelegd en gebruikt de Tolopologie in afbeelding 2.
Configuratie
ASR-920-A configuration: interface BDI20 ip address 10.0.2.2 255.255.255.0 standby delay minimum 5 reload 90 standby 21 ip 10.0.2.1 standby 21 timers msec 300 msec 900 standby 21 priority 250 standby 21 preempt delay minimum 30 reload 90 interface TenGigabitEthernet0/0/12 no ip address service instance 20 ethernet encapsulation dot1q 20 rewrite ingress tag pop 1 symmetric bridge-domain 20 ASR-920-B configuration: interface BDI20 ip address 10.0.2.3 255.255.255.0 standby delay minimum 5 reload 90 standby 21 ip 10.0.2.1 standby 21 timers msec 300 msec 900 standby 21 preempt delay minimum 30 reload 90 interface TenGigabitEthernet0/0/12 no ip address service instance 20 ethernet encapsulation dot1q 20 rewrite ingress tag pop 1 symmetric bridge-domain 20
ASR-920-B is het actieve product en als we eenmaal herladen zijn, krijgen we de logbestanden zoals hieronder aangegeven, wat aangeeft dat de vertragingstijd volgens verwachting werkte. De timestamp in de logs betekent dat de router overging op standby. Na een vertraging van 90 seconden neemt de router opnieuw over als actief.
Logs
*Jul 22 21:53:35.735: %BDI_IF-5-CREATE_DELETE: Interface BDI20 is created *Jul 22 21:53:36.497: %LINEPROTO-5-UPDOWN: Line protocol on Interface BDI20, changed state to down *Jul 22 21:54:21.850: %LINK-3-UPDOWN: Interface BDI20, changed state to up *Jul 22 21:54:22.552: %LINEPROTO-5-UPDOWN: Line protocol on Interface BDI20, changed state to up *Jul 22 21:55:54.346: %HSRP-5-STATECHANGE: BDI20 Grp 21 state Speak -> Standby *Jul 22 21:57:22.430: %HSRP-5-STATECHANGE: BDI20 Grp 21 state Standby -> Active
De timer voor het opnieuw laden begint bij de eerste interface-up gebeurtenis. Als de interface afneemt terwijl de timer aftelt, wordt de timer gedood en neemt de minimale vertragingtimer over. Cisco heeft geïdentificeerd dat in bepaalde IOS versies de interface tweemaal tijdens de routerstart faalt. De eerste interface-down gebeurtenis doodt de herlaadtimer en dus als de interface opnieuw verschijnt wanneer de herlaadvertraging daadwerkelijk wordt uitgevoerd.
De grondoorzaak van het probleem is de fysieke gebeurtenis van de interface flap op het tijdstip van routerstart. Dit wordt gedocumenteerd door het defect CSCuh56657 en is vastgesteld vanaf IOS-XE 16.9.1a.
Opdrachten voor probleemoplossing
stand-by BDI-opdracht tonen kan worden gebruikt om te bevestigen welke HSRP-timer momenteel op de BDI-interface (Bridge Domain Interface) actief is. De opdrachtoutput toont dat in de problematische staat waarin de interface-flap knippert, de herlaadtimer door de minimale timer wordt overspoeld. Dit zorgt ervoor dat de voorspelling zich van tevoren voordoet.
ASR-920-A#show standby bdi 150
BDI150 - Group 80
State is Init (if reload delay, 72 secs remaining)
Virtual IP address is 10.0.1.1
ASR-920-A#show standby bdi 150
BDI150 - Group 80
State is Init (if min delay, 1 secs remaining)
Virtual IP address is 10.0.1.1
toon standby kort bevel toont de routerrol.
ASR-920-A#show standby brief
P indicates configured to preempt.
|
Interface Grp Pri P State Active Standby Virtual IP
BD20 21 250 P Active local 10.0.2.3 10.0.2.1
BD150 80 250 P Active local 10.0.1.3 10.0.1.1
Geeft timer waarden weer in standby-opdracht.
ASR-920-A#show standby delay
Interface Minimum Reload
BDI150 5 90
BDI20 5 90
S01-R1-CSW2#show standby neighbors
HSRP neighbors on BDI20
10.0.2.3
Active groups: 21
No standby groups
HSRP neighbors on BDI50
10.0.1.3
Active groups: 80
No standby groups
*Jul 27 01:17:11.493: %LINK-3-UPDOWN: Interface GigabitEthernet0/0/5, changed state to down
*Jul 27 01:17:15.805: %LINK-3-UPDOWN: Interface GigabitEthernet0/0/5, changed state to up
*Jul 27 01:17:16.506: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0/5, changed state to up
*Jul 27 01:17:34.166: %LINK-3-UPDOWN: Interface GigabitEthernet0/0/5, changed state to down
*Jul 27 01:17:36.802: %LINK-3-UPDOWN: Interface GigabitEthernet0/0/5, changed state to up
*Jul 27 01:17:44.818: %HSRP-5-STATECHANGE: BDI150 Grp 80 state Standby -> Active