المحتويات

المقدمة

معلومات أساسية

ملخص المشكلة

ثانيا - تحليل المسألة

المقدمة

يصف هذا المستند مشكلة جار بروتوكول توزيع التسمية (LDP) بسبب انخفاض الذاكرة على موجهات ASR9000.

معلومات أساسية

LDP هو بروتوكول توزيع تسميات يساعد في إنشاء معلومات التسمية الخاصة بمسارات IGP ومشاركتها. ولكن قبل تبادل الملصقات، يقوم الموجه أولا بتكوين منطقة جوار LDP. وكما تعرف، يعمل بروتوكول LDP على بروتوكولات UDP و TCP. بالنسبة لاكتشاف الجوار، يستخدم LDP بروتوكول UDP ولإنشاء الجوار الذي يستخدم بروتوكول TCP.

يجب أن يحتوي الموجه على مقدار كبير من الذاكرة ووحدة المعالجة المركزية (CPU) لإجراء اتصال TCP.

ملخص المشكلة

كما هو واضح، يمكنك إختبار الاتصال و 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

اكتب تسلسل الهروب للإجهاض.

تتبع المسار إلى 192.168.12.6

192.168.99.220 [MPLS: Labels 2664/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 ميللي ثانية 2 ميللي ثانية 2 ميللي ثانية

والآن تعمل كل محاولات إختبار الاتصال ومعالجات Traceroute، ولكن لا توجد عضوية في الحزب الديمقراطي الليبرالي.

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

يمكنك رؤية سبب فشل TCP.

ثانيا - تحليل المسألة

عند التحقق من Show mpls ldp trace error reverse | in 192.168.12.6  الأمر، يلاحظ عدم وجود جيران LDP بسبب انخفاض الذاكرة.

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'

كما يلاحظ وجود ذاكرة صغيرة على RSP0 ولكن RSP1 عادي.

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

نظرا لأن هذه المشكلة تتعلق بالذاكرة، يمكنك التحقق من إستهلاك الذاكرة لمكونات مختلفة من الأنظمة وتتبع إستخدام أعلى ذاكرة، حتى عند مقارنتها مع RSP والأجهزة الأخرى. تم العثور على أن RSP0 يستخدم أعلى قدر من الذاكرة لتتبع المسار.

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)

يمكنك أيضا أن ترى أن Ltrace يستخدم كمية كبيرة من الذاكرة.

الحل:

1. إعادة تحميل RP الاحتياطي.

2. انتظر حتى تتم مزامنته. تأكد من أن في sh shmem summary loc 0/RSP1/CPU0, ملف التخصيص الحالي هو مقياس-معامل 16.

3. التحويل.

4. تأكد من أن الذاكرة طبيعية. تأكد من أن LDP تم نسخه.

5. تأكد من تطبيق معامل القياس 16 على RSP0 مع sh shmem summary loc 0/RSP0/CPU0.

تجميع السجلات:

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

ملاحظة: تحقق من إستخدام الذاكرة على موجه آخر بنفس التكوين.