Inhoud

Inleiding

Achtergrondinformatie

Samenvatting van probleem

Analyse van het probleem

Inleiding

Dit document beschrijft de buurkwestie Label Distribution Protocol (LDP) die te wijten is aan een laag geheugen op ASR 9000 routers.

Achtergrondinformatie

LDP is een protocol van de labeldistributie dat helpt bij het genereren en delen van de labelinformatie voor IGP-routes. Maar voor het uitwisselen van het label vormt de router eerst de LDP-buurt. Zoals u weet, werkt LDP aan UDP- en TCP-protocollen. Voor buurontdekking gebruikt LDP het UDP-protocol en voor het aanmaken van de wijk maakt zij gebruik van TCP-protocol.

De router moet een goede hoeveelheid geheugen en CPU hebben om een TCP-verbinding te maken.

Samenvatting van probleem

Zoals duidelijk, kunt u pingen en traceroute.

RP/0/RSP0/CPU0:R1#ping 192.168.12.6 so l14

Thu Jun 27 07:01:31.192 UTC

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 192.168.12.6 timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 2/2/3 ms

RP/0/RSP0/CPU0:R1# traceroute 192.168.12.6 so l14 numeric

Thu Jun 27 07:01:56.748 UTC

Typ vluchtvolgorde om af te breken.

De route tot 192.168.12.6 overtrekken

1 192.168.99.220 [MPLS: Labels 26664/75671 Exp 0] 3 msec 2 msec 2 msec

2 192.168.96.8 [MPLS: Label 75671 Exp 0] 1 msec 1 msec 1 msec

3 192.168.62.151 [MPLS: Label 24201 Exp 0] 2 msec 2 msec 2 msec

4 192,168,12,6 2 msec 2 msec 2 msec

Alle ping en traceroute werken, maar geen LDP lidmaatschap.

RP/0/RSP0/CPU0:R1#  show mpls ldp discovery 192.168.12.6 detail

Thu Jun 27 07:05:43.503 UTC

Local LDP Identifier: 192.168.248.84:0

Discovery Sources:

Targeted Hellos:

192.168.248.84 -> 192.168.12.6 (active), xmit/recv

Hello interval: 5 sec (due in 978 msec)

Quick-start: Enabled

LDP Id:192.168.248.84:0

Hold time: 45 sec (local:90 sec, peer:45 sec)

(expiring in 41.3 sec)

Established: Jun 26 12:02:16.216 (18:58:47 ago)

Session bringup fail reason:

waiting for tcp incall

Je kunt de TCP Fail reden zien.

Analyse van het probleem

Wanneer de Show mpls ldp trace error reverse | in 192.168.12.6  opdracht is aangevinkt, wordt opgemerkt dat er geen LDP-buren zijn vanwege geheugengebrek.

Jun 27 07:08:29.742 mpls/ldp/err 0/RSP0/CPU0 t1  [ERR][MISC]:8201: VRF(0x60000000):

ldp_nbr_ok_to_connect: Call from 192.168.12.6 rejected - state=2, reason=''MPLS_LDP'

detected the 'resource not available' condition 'A low memory condition prevents new

LDP sessions'

Ook wordt opgemerkt dat er een klein geheugen is op RSP0, maar RSP1 is normaal.

RP/0/RSP0/CPU0:R1#show watchdog memory-state

Thu Jun 27 06:16:13.033 UTC

Memory information:

Physical Memory: 6144     MB

Free Memory:      554.988 MB

Memory State:          Minor

RP/0/RSP0/CPU0:R1#show watchdog memory-state location 0/RSP1/CPU0

Thu Jun 27 06:17:06.110 UTC

Memory information:

Physical Memory: 6144     MB

Free Memory:     1208.164 MB

Memory State:         Normal

Omdat dit probleem te maken heeft met het geheugen, kunt u het geheugenverbruik van verschillende componenten van de systemen controleren en traceren met het hoogste geheugen, zelfs in vergelijking met andere RSP’s en apparaten. RSP0 wordt gebruikt de hoogste hoeveelheid geheugen voor spoor.

RP/0/RSP0/CPU0:R1#show shmem summary location 0/rSP0/CPU0

Thu Jun 27 07:24:48.601 UTC

Total Shared memory: 2345M

ShmWin: 349M

Image: 71M

LTrace: 690M

AIPC: 73M

SLD: 3M

SubDB: 528K

CERRNO: 148K

GSP-CBP: 165M

EEM: 0

XOS: 15M

CHKPT: 10M

CDM: 9M

XIPC: 4M

DLL: 64K

SysLog: 10M

Miscellaneous: 940M

LTrace usage details:

Used: 690M, Max: 3366M

Current: default(dynamic)

Configured: dynamic with scale-factor: 16 (changes take effect after reload)

Je kunt ook zien dat Ltrace veel geheugen gebruikt.

Tijdelijke oplossing:

1. Herlaad de standby RP.

2. Wacht tot de synchronisatie is voltooid. Bevestig dat op sh shmem summary loc 0/RSP1/CPU0, het huidige profiel schaalfactor 16 is.

3. Overschakelen.

4. Controleer of het geheugen normaal is. Bevestig dat LDP een back-up is.

5. Bevestig dat schaalfactor 16 met sh shmem summary loc 0/RSP0/CPU0 op RSP0 wordt toegepast.

Logbestanden verzamelen:

show mpls ldp neighbor

show mpls ldp neighbor detail

show mpls ldp discovery 192.168.12.6 detail

show watchdog memory-state

show watchdog memory-state location 0/RSP1/CPU0

show shmem summ loc 0/RSP1/CPU0

show shmem summ loc 0/RSP0/CPU0

show redundancy

show tech-support mpls ldp

Opmerking: controleer het geheugengebruik op een andere router met dezelfde configuratie.