المحتويات

المقدمة

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

المشكلة

الحل

المقدمة

يصف هذا المستند كيفية ضبط عمليات تخصيص الذاكرة القابلة للتوجيه إلى المحتوى الثالث (TCAM) على وحدات 3BXL لموجهات ومحولات السلسلة Cisco Catalyst 6500 و 7600.

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

على المادة حفازة 6500 و 7600 sery منصة، خزنت كل التوجيه معلومة في خاص سرعة ذاكرة يعين TCAM. وبشكل أكثر تحديدا، تتضمن الأنظمة الأساسية من السلسلة Catalyst 6500 و 7600 ثلاثة أنواع مختلفة من TCAM:

- قاعدة معلومات إعادة التوجيه (FIB) أو TCAM التوجيه

- النظام الأساسي للتحكم في الوصول (ACL)

- TCAM الخاص ب Netflow

عند برمجة مسار في جدول إعادة التوجيه السريع من Cisco (CEF) في الذاكرة الرئيسية (RAM)، يتم تخزين نسخة ثانية من هذا المسار في ذاكرة TCAM الخاصة بالأجهزة على المشرف وكذلك في أي وحدات بطاقة إعادة التوجيه الموزعة (DFC) على النطاقات.

المشكلة

يركز هذا المستند على FIB TCAM، ومع ذلك، يمكن أيضا إستخدام المعلومات الواردة في هذا المستند لحل رسائل الخطأ هذه:

%MLSCEF-SP-4-FIB_EXCEPTION_THRESHOLD: Hardware CEF entry

usage is at 95% capacity for IPv4 unicast protocol

%MLSCEF-DFC4-7-FIB_EXCEPTION: FIB TCAM exception, Some

entries will be software switched

%MLSCEF-SP-7-FIB_EXCEPTION: FIB TCAM exception, Some

entries will be software switched

من المهم أن ندرك أن الأخطاء المذكورة أعلاه لا يتم الإبلاغ عنها إلا مرة واحدة عند تجاوز حد TCAM. حتى في حالة انسحاب العدد الإجمالي للمسارات إلى ما دون الحد الذي تم تكوينه، يبقى المحول في حالة الاستثناء حتى يتم مسح ما يلي:

7600#show mls cef exception status

Current IPv4 FIB exception state = TRUE

Current IPv6 FIB exception state = FALSE

Current MPLS FIB exception state = FALSE

نتيجة لشرط إستثناء TCAM هذا، يتأثر الاتصال وقد يؤدي إلى إستخدام مرتفع لوحدة المعالجة المركزية بسبب تحويل البرامج.

في 8 أغسطس 2014، أفاد تقرير توجيه المجال التبادلي دون فئات (CIDR)، الذي يقدم إحصائيات حول جدول توجيه الإنترنت العالمي، أن جدول توجيه الإنترنت العالمي تجاوز 512000 مسار.

تحتوي معظم الأنظمة الأساسية على مساحة TCAM كافية لدعم جداول التوجيه الأكبر، ولكن قد تتطلب التكوينات الافتراضية التعديل. مع اقتراب جدول توجيه الإنترنت من 512000 مسار، يمكن أن يتسبب ذلك في أن تتجاوز الوحدات النمطية المستندة إلى 3BXL من Catalyst 6500 و 7600 تخصيصات TCAM الافتراضية للتوجيه.

ملاحظة: تدعم وحدات VS-S2T-10G-XL Supervisor Engine و DFC4XL النمطية 1،000،000 مسار تتم مشاركتها ديناميكيا بين IPv4 و IPv6 بشكل افتراضي.

يوضح هذا الجدول الوحدات النمطية للمشرف ومنافذ DFC التي تتأثر بالنمو المستمر لجدول توجيه الإنترنت الخاص ب IPv4:

اسم المنتج

مساحة IPv4 TCAM الافتراضية

الحد الأقصى لمساحة IPv4 للكاميرا

WS-SUP720-3BXL

512,000

1,000,000

WS-F6700-DFC3BXL

512,000

1,000,000

VS-S720-10G-3CXL

512,000

1,000,000

RSP720-3CXL-GE

512,000

1,000,000

WS-F6700-DFC3CXL

512,000

1,000,000

في وحدات سلسلة 3BXL، تكون مساحة كام FIB الافتراضية لمسارات IPv4 هي إدخالات التوجيه 512k. يمكنك إدخال الأمر show mls cef maximum-route لعرض هذه المعلومات:

7600#show mls cef max

FIB TCAM maximum routes :

=======================

Current :-

-------

IPv4 + MPLS         - 512k (default)

IPv6 + IP Multicast - 256k (default)

ملاحظة: يستهلك كل مسار من مسارات بروتوكول IPv6 إدخالات TCAM. وبالتالي، فإن عدد مسارات الإصدار السادس من بروتوكول الإنترنت (IP) يبلغ 256000 مسار يساوي 512000 مسار للالإصدار الرابع من بروتوكول الإنترنت (IP).

إن FIB TCAM هي كتلة واحدة من الذاكرة تتم مشاركتها بين تسميات تحويل التسمية متعدد البروتوكولات/مسارات IPv4 والمسارات/البث المتعدد ل IPv6.

لا يمكن تغيير مساحة الذاكرة الإجمالية ما لم تقم باستبدال المشرف ووحدة DFC النمطية، ولكن يمكنك ضبط مقدار الذاكرة المخصص ل IPv4/MPLS أو IPv6/Multicast.

الحل

يمكنك إدخال الأمر mls cef maximum-route ip <number in thousands>لضبط عدد إدخالات التوجيه التي يتم تخصيصها إلى IPv4. وهذا لا يعمل على زيادة الحجم الإجمالي ل FIB TCAM، ولكنه يقلل عدد إدخالات التوجيه التي يتم تخصيصها ل IPv6 من أجل زيادة مقدار مساحة TCAM ل IPv4.

من المهم للغاية التحقق من عدد مسارات التحويل متعدد البروتوكولات (MPLS) والإصدار السادس من بروتوكول الإنترنت (IP) والبث المتعدد الموجودة قبل زيادة المخصصات للمسارات التي تعمل عبر الإصدار الرابع من بروتوكول الإنترنت (IP). أدخل الأمر show mls cef summary للتحقق من المبلغ الإجمالي للمسارات لكل بروتوكول:

7600# show mls cef summary

Total routes:                     513525

IPv4 unicast routes:          513507

IPv4 non-vrf routes:      513507

IPv4 vrf routes:          0

IPv4 Multicast routes:        3

MPLS routes:                  1

IPv6 unicast routes:          5

IPv6 non-vrf routes:      5

IPv6 vrf routes:          0

IPv6 multicast routes:        3

EoM routes:                   1

7600(config)# mls cef maximum-routes ip 1000

Maximum routes set to 1024000. Configuration will be effective on reboot.

ملاحظة: يقلل هذا المثال العدد الإجمالي للملصقات MPLS المتاحة ومسارات IPv6 ومسارات البث المتعدد عبر الإصدار الرابع من بروتوكول الإنترنت (IPv4) إلى 8000 فقط. تؤدي الزيادة في حجم مساحة IPv4 TCAM دائما إلى تقليل مساحة TCAM المتوفرة للبروتوكولات الأخرى. ضع في الاعتبار إحتياجات شبكة MPLS و IPv6 والبث المتعدد الحالية والمستقبلية قبل إجراء تعديلات TCAM.

بعد ضبط الحد الأقصى للمسارات، يجب عليك حفظ التكوين الجاري تشغيله وإعادة تمهيد المحول قبل أن تصبح التغييرات نشطة (لا يوجد تأثير تشغيلي قبل إعادة التمهيد). بعد إعادة التمهيد، يمكنك إدخال الأمر show mls cef maximum-route لعرض عمليات تخصيص TCAM الجديدة:

7600# show mls cef maximum-routes

FIB TCAM maximum routes :

=======================

Current :-

-------

IPv4                - 1000k

MPLS                - 8k (default)

IPv6 + IP Multicast - 8k (default)

بعد عملية الضبط، لا يتغير إجمالي حجم FIB TCAM. تم تقليل العدد الإجمالي لملصقات التحويل متعدد البروتوكولات (MPLS) للمسارات الخاصة بالإصدار السادس من بروتوكول الإنترنت (IP) التي يمكن إستخدامها، مما يتيح الآن إمكانية إستخدام 10000000 مسار لبروتوكول IPv4.