Dit document beschrijft hoe u een gemeenschappelijk probleem kunt identificeren en oplossen dat wordt veroorzaakt door de groei van de internetrouteringstabel: een op een drietand gebaseerde lijnkaart bereikt de prefixlimiet, het bericht %ROUTING-FIB-4-RSRC_LOW treedt op en er is verkeersverlies op de lijnkaarten.
Aangezien de Internet Routing Table 500.000 prefixes nadert, kunnen problemen optreden op een Cisco ASR 9000 Series Aggregation Services Router met op Trident gebaseerde (Ethernet) lijnkaarten die het standaard schaalprofiel gebruiken. Een ASR 9000 Trident-gebaseerde lijnkaart kan een maximum van 512.000 Layer 3 (L3) prefixes standaard ondersteunen. Deze grens kan gemakkelijk worden bereikt wanneer de router de volledige Internet-tabel evenals de Interior Gateway Protocol (IGP)-routes en L3 VPN-routes draagt.
Op tyfoon gebaseerde (Enhanced Ethernet) lijnkaarten ondersteunen standaard meer prefixes, zodat ze meer capaciteit hebben en over het algemeen geen afstemming nodig hebben. Een op een tyfoon gebaseerde lijnkaart ondersteunt standaard vier miljoen IPv4 en twee miljoen IPv6 prefixes.
Zie ASR 9000 Series lijnkaarttypen voor een toelichting op de verschillen tussen op Trident gebaseerde lijnkaarten en op Typhoon gebaseerde lijnkaarten.
De router registreert berichten zoals deze wanneer de grens voor een op Trident gebaseerde lijnkaart wordt bereikt:
LC/0/2/CPU0:Dec 6 01:24:14.110 : fib_mgr[169]: %ROUTING-FIB-4-RSRC_LOW :
CEF running low on DATA_TYPE_TABLE_SET resource memory. CEF will now begin
resource constrained forwarding. Only route deletes will be handled in this
state, which may result in mismatch between RIB/CEF. Traffic loss on certain
prefixes can be expected. CEF will automatically resume normal operation, once
the resource utilization returns to normal level.
Zodra de op Trident gebaseerde lijnkaarten het bericht %ROUTING-FIB-4-RSRC_LOW beginnen weer te geven, treedt er een storing voor sommige prefixes op. Cisco raadt u aan dit probleem proactief te bekijken en te plannen, omdat er na het optreden van het probleem niet altijd een eenvoudige oplossing is.
Leg uitvoer van deze opdrachten vast om het probleem te analyseren:
De opdracht voor de locatie van het platform van show cef biedt het aantal vermeldingen voor elke hardwareresources en het corresponderende maximumaantal vermeldingen.
RP/0/RSP0/CPU0:router#sh cef platform resource location 0/1/CPU0
Node: 0/1/CPU0
----------------------------------------------------------------
<snip>
-------------------------------------------------------------
IPV4_LEAF_P usage is same on all NPs
NP: 0 struct 23: IPV4_LEAF_P (maps to ucode stru = 54)
Used Entries: 471589 Max Entries: 524288
-------------------------------------------------------------
De lijnkaart in dit voorbeeld draagt 471.000 prefixes, die dicht bij de ondersteunde standaard limiet van 512.000 prefixes voor Trident-gebaseerde lijnkaarten is. In het geval van instabiliteit (zoals convergentie of een plotselinge uitbarsting van prefixes op het internet), zou de drempel kunnen worden overschreden, en de lijnkaart zou de out-of-resources modus invoeren.
In Cisco IOS-softwarerelease 4.3.2 en hoger duurt het uitvoeren van de opdracht voor de locatie van het showcef-platform lang (tot 15 minuten), zodat u kunt concluderen dat de opdracht niet werkt. In release 4.3.2, 5.1.1 en hoger gebruikt u in plaats daarvan de opdracht Show cef platform resource overview location.
RP/0/RSP0/CPU0:router2#show cef platform resource summary loc 0/2/cpu0
OBJECT USED MAX AVAILABLE
RPF_STRICT 0 262144 262144
IPv4_LEAF_P 114 4194304 4194190
IPv6_LEAF_P 57 2097152 2097095
LEAF 716 4194304 4193588
TX_ADJ 652 524288 523636
NR_LDI 715 2097152 2096437
TE_NH_ADJ 0 65536 65536
RX_ADJ 27 131072 131045
R_LDI 662 131072 130410
L2VPN_LDI 0 32768 32768
EXT_LSPA 630 524288 523658
IPv6_LL_LEAF_P 0 262144 262144
Een schaalprofiel is een door de gebruiker configureerbare instelling die de router afstemt zodat deze efficiënter werkt, afhankelijk van hoe de router wordt gebruikt.
Zie Profielen configureren op de Cisco ASR 9000 Series router voor meer informatie.
Het aantal L2 VPN-doorstuurvermeldingen (MAC-adres-tabel, bridge-domeinen, enzovoort) neemt af wanneer het schaalprofiel wordt gewijzigd. Deze oplossing zou zorgvuldig moeten worden geëvalueerd wanneer de router zowel L3 als L2 diensten verleent, omdat de het door:sturen middelen tussen deze eigenschappen moeten worden gedeeld.
Het ASR 9000/XR Understanding Route-document in het Cisco-ondersteuningsforum biedt aanvullende nuttige informatie.
Gebruik het bevel van de hw-module profielschaal om het schaalprofiel van de wijze van de beleidsconfiguratie te vormen. Als een schaalprofiel ook in de globale configuratie is geconfigureerd, moet u de configuratie in de beheerconfiguratie dupliceren en de globale configuratie verwijderen.
In dit voorbeeld wordt het schaalprofiel gewijzigd in het L3-schaalprofiel:
RP/0/RSP1/CPU0:router#admin
RP/0/RSP1/CPU0:router(admin)#config
RP/0/RSP1/CPU0:router(admin-config)#hw-module profile scale ?
default Default scale profile
l3 L3 scale profile
l3xl L3 XL scale profile
RP/0/RSP1/CPU0:router(admin-config)#hw-module profile scale l3
In order to activate this new memory resource profile, you must manually reboot
the line cards.
RP/0/RSP1/CPU0:router(admin-config)#commit
RP/0/RSP1/CPU0:router(admin-config)#end
RP/0/RSP1/CPU0:router(admin)#exit
RP/0/RSP1/CPU0:router#
Om het nieuwe profiel te activeren, moet de lijnkaart handmatig opnieuw worden geladen, waardoor het verkeer door de lijnkaart een paar minuten wordt onderbroken:
RP/0/RSP1/CPU0:router#hw-module location 0/0/CPU0 reload
WARNING: This will take the requested node out of service.
Do you wish to continue?[confirm(y/n)]y
RP/0/RSP1/CPU0:router#
In zeer zeldzame gevallen kan er geen schaalprofiel zijn dat het benodigde aantal L2- en L3-doorsturen-ingangen biedt. In die gevallen is de enige oplossing om van op Trident gebaseerde lijnkaarten te upgraden naar op Tyfoon gebaseerde lijnkaarten, die standaard vier miljoen IPv4-doorsturen-ingangen ondersteunen.
In een toekomstige release wordt het standaard schaalprofiel gewijzigd. Cisco Bug ID CSCul97045 , "Maak laag 3 schaalprofiel de standaard voor Trident lijnkaarten," is een functieverzoek dat het standaard schaalprofiel zal veranderen om het huidige L3-profiel aan te passen en zal een nieuw L2-schaalprofiel introduceren dat overeenkomt met het huidige standaard.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
06-Jan-2014 |
Eerste vrijgave |