المقدمة
يصف هذا المستند مكون مدير الكائنات ووظائفه على محولات Catalyst 9000 Series Switches.
المتطلبات الأساسية
لا توجد متطلبات أساسية خاصة لهذا المستند.
المتطلبات
لا توجد متطلبات خاصة لهذا المستند.
المكونات المستخدمة
تستند هذه المعلومات الواردة في هذا المستند إلى إصدارات المكونات المادية التالية:
- Catalyst 9200
- Catalyst 9300
- Catalyst 9400
- Catalyst 9500
- Catalyst 9600
- برنامج Cisco IOS XE 16 والإصدارات الأحدث
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
مدير الكائنات هو عملية برمجية يتم تشغيلها ضمن Cisco IOS XE. وهو مسؤول عن إرسال رسائل إنشاء الحالة من مجمع المسارات النشطة إلى جميع مجمعات إعادة التوجيه على النظام. تحتوي رسائل إنشاء الحالة هذه على كائن ليتم برمجته، مثل عنوان MAC أو إدخال ARP أو بادئة شبكة.
هناك نوعان من مديري الكائنات للأخذ في الاعتبار:
- مدير الكائنات (OM) - يعمل بين FMAN RP و FMAN FP. غالبا ما تكون هذه القناة نموذج ACK أقل لأسباب الأداء، على الرغم من وجود بعض الاستثناءات لأغراض المزامنة.
- مدير الكائن غير المتزامن (AOM) - تحتوي AOM على واجهتين غير متزامن. الأول متوجه إلى الشمال من شركة FMAN RP والآخر متوجه نحو الجنوب إلى بنك الاحتياطي الفيدرالي. فهو يتلقى الرسائل من FMAN RP ويرسلها إلى FED لإنشاء الأجهزة. يحتوي هذا النموذج على نظام ACK من أجل أن تشير الأجهزة إلى البرنامج بأن إنشاء الحالة كان ناجحا.
المصطلح
مدة
|
التعريف
|
عقدة RP (معالج التوجيه)
|
عمليات مستوى التحكم التي تحتاج إلى التشغيل على المحول النشط والاحتياطي في مكدس وخدمات البنية الأساسية الأخرى
|
عقدة FP (معالج إعادة التوجيه)
|
إعادة توجيه مستوى البيانات وعمليات برامج مسار البيانات المستخدمة في برمجة الأجهزة
|
مدير الميزات RP (FMAN RP)
|
مدير الميزات الذي يتم تشغيله على معالج التوجيه النشط
|
مدير الميزات FP (FMAN FP)
|
الاتصال ببرنامج FMAN RP وحالة التنزيلات إلى FED
|
برنامج تشغيل محرك إعادة التوجيه (FED)
|
برامج ASIC لإعادة توجيه الطراز Doppler أو Silicon 1
|

استكشاف الأخطاء وإصلاحها
أعراض الازدحام
لا يعد إنشاء الحالة من IOSd إلى FMAN-RP نقطة شائعة للازدحام. بيد أنه خلال فترات عدم الاستقرار أو إرتفاع معدلات التوتر في الشبكة، يمكن أن يتأثر الاتصال بين شبكة الاتصالات السلكية واللاسلكية بين القوات البحرية الموحدة وشبكة الاتصالات السلكية واللاسلكية. إذا لم يتمكن FMAN-FP من برمجة كائن في جهاز بنجاح، نتوقع رؤية رسالة syslog من FMAN-FP.
%FMFP-3-OBJ_DWNLD_TO_DP_FAILED: F0/0: fman_fp_image: PREFIX 10.10.10.0/26 (Table id 4) download to DP failed
٪FMFP - FP لإدارة الميزات
OBJ_DWNLOD_TO_DP_FAILED - فشل تنزيل الكائن إلى DataPlane
البادئة 10.10.10.0/26 - لم يتم تنزيل البادئة إلى FED بنجاح
(معرف الجدول 4) - يتم تمثيل معرف معرف معرف معرف معرف فئة المورد (VRF) كرقم
أشار FMAN-FP هذا إلى أن FED لم تتم برمجته بنجاح. وإذا كان بنك الاحتياطي الفيدرالي يعاني لسبب ما من مشاكل تتعلق بأحجام البيانات، فهناك رسالة منتجة:
%FED_L3_ERRMSG-3-RSRC_ERR: F0/0: fed: Failed to allocate hardware resource for ecr entry due to hardware resource exhaustion - rc:3
إذا تم عرض هذا السجل، فتحقق مما إذا كان الجهاز ضمن حدود النطاق وتأكد من عدم وجود بث أحادي/multicast أو بروتوكول آخر. راجع فهم موارد أجهزة IPv4 على Catalyst 9000 للحصول على مزيد من المعلومات.
ملاحظة: إذا تم ملاحظة هذه السجلات من FMFP أو FED تتوقع رؤية مشاكل إعادة التوجيه إلى نوع الكائن المعني (مثل نقص إعادة التوجيه إلى بادئة فاشلة).
التحقق من صحة الإحصائيات
تأكيد العدادات الحالية لإدارة الكائنات لمعرفة ما إذا كانت هناك أية مشكلة في اتصال الكائن على مستوى عال
Switch#show platform software object-manager switch active f0 statistics
Forwarding Manager Asynchronous Object Manager Statistics
Object update: Pending-issue: 0, Pending-acknowledgement: 0 <--- No current pending objects
Batch begin: Pending-issue: 0, Pending-acknowledgement: 0
Batch end: Pending-issue: 0, Pending-acknowledgement: 0
Command: Pending-acknowledgement: 0
Total-objects: 1924
Stale-objects: 0
Resolve-objects: 0
Childless-delete-objects: 0
Backplane-objects: 0
Error-objects: 0 <--- No current error objects
Number of bundles: 156
Paused-types: 0
ملاحظة: إذا كان الجهاز يعمل في الوضع المستقل وليس جزءا من مكدس StackWise أو إعداد StackWise-virtual، فعليك حذف الجزء "Switch active" من الأمر
أستخدم هذا الأمر لرؤية أنواع الكائنات وأي منها تنتظر. يمكن أن يساعد ذلك على تحديد الميزة التي قد تكون غير مستقرة أو مستكملة بشكل مفرط أو ذات مشكلة.
Switch#show platform software object-manager switch active f0 object-type-count
Type Name Paused Actions Count Waiting
------------------------------------------------------------------------------
0 unknown 0 0
1 acl 6 0
7 acl-group-cg 0 0
8 acl-group-bind-lock 0 0
9 unknown 0 0
10 acl-reflect-group 0 0
11 sgacl global config 0 0
39 punt-interface 1 0
40 adj 7 0
41 adj-recv 1 0
42 adj-punt 1 0
52 illegal 1 0
53 mcast 1 0
54 dpidb 0 0
55 eos-choice 0 0
56 frr 0 0
57 frr primary path 0 0
58 label 0 0
59 label-entry 0 0
60 loadbalance 0 0
61 loadbalance-map 0 0
<...snip...>
إذا كانت كائنات الخطأ أو الكائنات المعلقة غير صفرية، اعرض الكائنات لتأكيد ما هي عليه
Switch#show platform software object-manager switch active f0 pending-issue-update
Update identifier: 80177, Object identifier: 14934 <--- object ID
Description: adj 0x96, Flags Incomplete <--- object type (adjacency in this example)
Action: Delete, Pending seconds: 33 <--- action that failed
Number of retries: 0, Number of batch begin retries: 0, Number of nacked download retries: 0
معلومات ذات صلة