Inleiding
Dit document beschrijft de symptomen die zijn waargenomen op een NCS4K-platform wanneer deze zijn beïnvloed door Cisco bug ID CSCwb69873
Achtergrondinformatie
Er zijn meerdere gevallen waarin een BFD-sessie (Bidirectional Forwarding Detection) flappert tussen twee NCS4K-knooppunten (SW 6.5.26) en uiteindelijk in een bevochtigde toestand wordt gebracht.
Tegelijkertijd kunnen beide knooppunten elkaar zonder pakketverlies pingen.
Probleem
Op een probleemknooppunt ziet u dat de BFD-sessie zich in de INIT-status bevindt op de actieve en stand-by LC VM:
Hu0/4/0/11/2.4001 10.55.6.180 0s 6s(2s*3) INIT
Yes 0/LC0
Hu0/4/0/11/2.4001 10.55.6.180 0s 6s(2s*3) INIT
Yes 0/LC1
In show logboekuitvoer, ziet u deze tracebacks:
LC/0/LC1:2022 Nov 24 11:29:37.098 UTC: fib_mgr[198]: %ROUTING-FIB-3-PLATF_UPD_FAIL : FIB platform update failed: Obj=DATA_TYPE_NHINFO[ptr=0x87c654c0,refc=0,flags=0x10000008] Action=CREATE Proto=ipv4. Cerr='Subsystem(8165)' detected the 'resource not available' condition 'Code(0)' : fib_mgr : (PID=5045) : -Traceback= 7f648e9733c7 7f648f8d546e 7f648f74cb3f 7f648f75449c 7f648f75a3c4 7f648f7cee95 7f648f8c7e58 7f648f7c623f 7f648f7ca7f4 7f648f8c841f 7f648f8fc3f7 7f648f8c7e58 7f648f7c623f 7f648f7ca7f4 7f648f8c8465 7f648f7d3028
LC/0/LC1:2022 Nov 24 11:29:52.163 UTC: fib_mgr[198]: %ROUTING-FIB-3-PLATF_UPD_FAIL : FIB platform update failed: Obj=DATA_TYPE_NHINFO[ptr=0x87c652d0,refc=0,flags=0x10000008] Action=CREATE Proto=ipv4. Cerr='Subsystem(8165)' detected the 'resource not available' condition 'Code(0)' : fib_mgr : (PID=5045) : -Traceback= 7f648e9733c7 7f648f8d546e 7f648f74cb3f 7f648f75449c 7f648f75a3c4 7f648f7cee95 7f648f8c7e58 7f648f7c623f 7f648f7ca7f4 7f648f8c841f 7f648f8fc3f7 7f648f8c7e58 7f648f7c623f 7f648f7ca7f4 7f648f8c8465 7f648f7d3028
In de opdracht tonen cef platform alle locatie <actieve LC VM> uitvoer overtrekken u ziet:
Nov 23 21:03:03.659 dnx_fib_retry_event 0/LC1 t5851 TP764,ppinfo_send_encap_gcc,ppindex_alloc_failed,trans_id,716207282,ifh,0x800087c,rc,-806191104:'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Tot slot kunt u deze fouten in de opdracht tonen ppinfo producent trac all location <actieve LCVM> inc resource output:
Nov 28 07:47:20.819 ppinfo/prod/fib/ipv4/err 0/LC1 517384# t5851 ppindex alloc Cerr:'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:20.819 ppinfo/prod/fib/ipv4/err 0/LC1 452746# t5851 indx alloc failed: Cerr:'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:20.819 ppinfo/prod/fib/ipv4/err 0/LC1 508753# t5851 ppindex alloc Cerr: 'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:20.827 ppinfo/prod/fib/ipv4/err 0/LC1 504601# t5851 ppindex alloc Cerr:'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:20.827 ppinfo/prod/fib/ipv4/err 0/LC1 619759# t5851 indx alloc failed: Cerr:'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:20.827 ppinfo/prod/fib/ipv4/err 0/LC1 1067176# t5851 ppindex alloc Cerr: 'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:20.835 ppinfo/prod/fib/mpls/err 0/LC1 517116# t5851 ppindex alloc Cerr:'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:20.835 ppinfo/prod/fib/mpls/err 0/LC1 2096661# t5851 indx alloc failed: Cerr:'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:20.835 ppinfo/prod/fib/mpls/err 0/LC1 617742# t5851 ppindex alloc Cerr: 'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:20.843 ppinfo/prod/fib/mpls/err 0/LC1 1298595# t5851 ppindex alloc Cerr:'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:20.843 ppinfo/prod/fib/mpls/err 0/LC1 190161# t5851 indx alloc failed: Cerr:'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:20.843 ppinfo/prod/fib/mpls/err 0/LC1 1299219# t5851 ppindex alloc Cerr: 'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:35.845 ppinfo/prod/fib/ipv4/err 0/LC1 621013# t5851 ppindex alloc Cerr:'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Nov 28 07:47:35.845 ppinfo/prod/fib/ipv4/err 0/LC1 512881# t5851 indx alloc failed: Cerr:'Subsystem(8165)' detected the 'resource not available' condition 'Code(0)'
Oplossing
Al deze symptomen komen samen overeen met dit DDTS:
Toewijzing van Cisco-bug-id CSCwb69873ppinfo mislukt:
Gebrek overzicht
Vastgesteld in 6.5.33.
Symptoom:
Link BFD sessie is flapperen of vastzitten in INIT status.
Voorwaarden:
Het flappen van volgende hopadres veroorzaakt dit probleem.
Tijdelijke oplossing:
RP-kaart switch over (in principe RP en LC VM switchover). Hiermee wordt de fout bij de toewijzing van de PPIndex opgelost. Als u de LINK BFD-kwestie wilt oplossen, voert u een van deze handelingen uit door de getroffen subinterface (OR) te verwijderen en opnieuw te genereren die is afgesloten / niet is afgesloten van de betreffende subinterface.
Verdere probleembeschrijving:
ppindex-items lekken en zorgen ervoor dat alle gratis vermeldingen worden verbruikt en dat veroorzaakt de uitputting van bronnen. PPindex wordt vrijgemaakt wanneer NH wordt verwijderd en ppindex wordt toegewezen wanneer NH wordt gemaakt. Er is een bug die ervoor zorgt dat NH verwijdert geen vrij ppindex die het lek veroorzaakt. Zodra alle ppindex zijn opgebruikt, zijn er geen oproepen om ze gratis te maken en dat maakt het systeem blijvend falen en creëert nieuwe NHs. Er is een check voor encap_id dat is toegewezen of niet, maar de code krijgt niet encap_id, en veroorzaakt de check om te falen en bail out vroeg zonder ppindex_free te bellen.