تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
وتعد قيمة فهرس الواجهة (ifIndex) واحدة من أكثر المعرفات إستخداما في تطبيقات إدارة الشبكة المستندة إلى بروتوكول SNMP. IfIndex هو رقم تعريف فريد مرتبط بواجهة مادية أو منطقية. لمعظم البرامج، يكون ifIndex هو اسم الواجهة. على الرغم من أن وحدات RFC ذات الصلة لا تتطلب الحفاظ على المراسلات بين قيم IfIndex الخاصة وواجهات هذه القيم عبر عمليات إعادة التمهيد، إلا أن تطبيقات مثل جرد الأجهزة والفوترة واكتشاف الأعطال تعتمد على هذه المراسلات.
يحدد RFC1213 (قاعدة معلومات الإدارة من الإصدار الثاني) IFindex الأولي على النحو التالي:
"يتم تعريف كل واجهة بقيمة فريدة لكائن ifIndex، ويقيد وصف ifIndex قيمتها كما يلي: تتراوح قيمتها بين 1 وقيمة ifNumber. يجب أن تظل القيمة لكل واجهة ثابتة على الأقل من عملية إعادة تهيئة واحدة لنظام إدارة شبكة الكيان إلى عملية إعادة التهيئة التالية.
ومع ذلك، وفقا لأحدث IETF RFC 2863 (مجموعة معلومات الإدارة (MIB) الخاصة بالواجهات)، تم تغيير تعريف ifIndex لاستيعاب العدد المتزايد من الأجهزة التي تتيح الإضافة الديناميكية لواجهات الشبكة أو إزالتها. يتمثل الحل المعتمد في RFC 2863 في حذف متطلب أن تكون قيمة ifIndex أقل من قيمة ifNumber، والاحتفاظ ب ifNumber بتعريفه الحالي.
لا توجد متطلبات أساسية خاصة لهذا المستند.
للحصول على معظم معلومات الدعم الحديثة لهذه الميزة من خلال الصور والأنظمة الأساسية في IOS، يمكنك البحث عن إستمرارية فهرس الواجهة في أداة المتصفح الخاص بالميزات.
بدأ دعم هذه الميزة من الإصدار 12.1(5)T من Cisco IOS على الأنظمة الأساسية التالية (متضمنة لاحقا في الإصدار 12.2 من Cisco IOS):
السلسلة Cisco 800 Series
السلسلة Cisco 1400 Series
السلسلة Cisco 1600 Series (تتضمن السلسلة 1600R)
السلسلة 1700 من Cisco
السلسلة Cisco 2500 Series
السلسلة 2600 من Cisco
السلسلة Cisco 2800 series
السلسلة Cisco 3600 Series (تتضمن Cisco 3620 و 3640 و 3660)
السلسلة Cisco 3800 series
السلسلة Cisco 4500 Series
Cisco AS5300
Cisco AS5400
Cisco AS5800
السلسلة 7100 من Cisco
السلسلة Cisco 7200 (تتضمن السلسلة Cisco 7202 و 7204 و 7206)
السلسلة Cisco 7500 Series (تتضمن Cisco RSP7000)
في الإصدار 12.0S من Cisco IOS، بدأ دعم إستمرارية فهرس الواجهة من Cisco IOS الإصدار 12.0(11)S على الأنظمة الأساسية التالية:
السلسلة 7200 من Cisco
السلسلة 7500 من Cisco
مجموعة Cisco 12000 GSR
ملاحظة: لأجهزة CatOS، إنIndex يستمر تلقائيا لواجهات VLAN و physical، غير أن لا ل EtherChannel قارن. هذه الميزة قيد التشغيل بشكل افتراضي ولا توجد طريقة لإيقاف تشغيلها. لا يدعم برنامج IOS على MSFC إستمرارية IfIndex. يدعم Catalyst 6000 IOS (المسمى أيضا الوضع الأصلي) إستمرارية IfIndex بدءا من 12.1(13)E.
تم إنشاء المعلومات المُقدمة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كنت تعمل في شبكة مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر قبل استخدامه.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، راجع اصطلاحات تلميحات Cisco التقنية.
ضع في الاعتبار حالة يقوم فيها برنامج مراقبة بسيط (مثل MRTG) بفحص إحصائيات الواجهة الخاصة بواجهة تسلسلية خاصة بالموجه التي تنتقل إلى الإنترنت.
كمثال، أنت يستطيع يتلقى هذا شرط قبل إعادة تهيئة:
المنفذ المادي | IfIndex |
---|---|
منفذ إيثرنت | 1 |
منفذ token ring | 2 |
منفذ تسلسلي | 3 |
لذلك، يقوم تطبيق الإدارة باستقصاء ifIndex 3، والذي يماثل المنفذ التسلسلي.
بعد إعادة تهيئة الموجه (إعادة التشغيل، إعادة التحميل وما إلى ذلك)، تتغير الظروف إلى شيء مشابه لما يلي:
المنفذ المادي | IfIndex |
---|---|
منفذ إيثرنت | 3 |
منفذ token ring | 1 |
منفذ تسلسلي | 2 |
يستمر تطبيق الإدارة في إستطلاع IfIndex 3، والذي يماثل الآن منفذ إيثرنت. لذلك، إذا لم يتم تحذير تطبيق الإدارة من قبل مصيدة، على سبيل المثال، بأنه قد تم إعادة تمهيد الموجه، فقد تكون الإحصائيات التي تم استفتاؤها خاطئة تماما.
يضيف إصدار Cisco IOS دعما لقيمة IFindex التي يمكن أن تستمر عبر عمليات إعادة التمهيد. تتيح ميزة إستمرارية فهرس الواجهة المزيد من الدقة عندما تقوم بتجميع بيانات إدارة الشبكة ومعالجتها من خلال تحديد واجهات الإدخال والإخراج بشكل فريد لتدفقات حركة مرور البيانات وإحصاءات SNMP. ونظرا لأنها تربط كل واجهة بكيان معروف (مثل عميل ISP)، تتيح ميزة إستمرارية فهرس الواجهة إستخدام بيانات إدارة الشبكة بشكل أكثر فعالية.
تعني إستمرارية IfIndex أنه يتم الاحتفاظ بالتعيين بين قيم كائن IFdescr (أو IfName) وقيم كائن IfIndex التي تم إنشاؤها من IF-MIB عبر عمليات إعادة التمهيد.
تكون هذه الميزة مفيدة بشكل خاص ل:
SNMP: مراقبة عدادات الواجهات
NetFlow: الإبلاغ عن الواجهة ifIndex
RMON: الأحداث/الإنذار القائم على واجهات محددة
Expression/Event MIB: إنشاء متغير MIB جديد استنادا إلى عدادات الواجهة
Router(config)# snmp-server ifindex persist Router(config-if)# snmp-server ifindex persist
لمزيد من التفاصيل حول التكوين، ارجع إلى إستمرارية SNMP IfIndex.
لا يمكن إستخدام الأمر ifIndex persistence ([no] snmp ifindex persistence) الخاص بالواجهة على الواجهات الفرعية. يتم تطبيق أمر مطبق على واجهة تلقائيا على جميع الواجهات الفرعية المرتبطة بتلك الواجهة.
للتحقق من تمكين ifIndex بشكل صحيح، يمكنك عرض محتوى ifIndex-table في ذاكرة NVRAM.
Router # dir nvram:ifIndex-table Directory of nvram:/ifIndex-table 2 -rw- 0 <no date> ifIndex-table 126968 bytes total (114116 bytes free)
إذا كان الطول 0، فأنت محذوف لتنفيذ النسخة قيد التشغيل، والذي ينسخ توزيع ifIndex إلى ذاكرة NVRAM. بعد القيام بذلك، ترى ما يلي:
Router # dir nvram:ifIndex-table Directory of nvram:/ifIndex-table 2 -rw- 283 <no date> ifIndex-table 126968 bytes total (114088 bytes free)
تنسيق الملف هو:
الاسم | النوع | الوصف |
حجم | عدد صحيح 32 | حجم هذا الصف |
IfIndex | عدد صحيح 32 | هذه الواجهة هي ifIndex |
enablePersistence | عدد صحيح 32 | 1 إذا تم تمكين الاستمرارية |
IfDescr | سلسلة النظام الثماني | وصف الواجهة |
يمكنك نسخ الملف إلى خادم FTP وعرض محتوى الملف الثنائي. ولكن لا تقم بتحرير هذا الملف: جميع التغييرات غير مدعومة. في بعض الأنظمة الأساسية، يمكن الاحتفاظ بالملف بتنسيق مضغوط.
هذه قائمة بالأمثلة على إدراج بطاقات الإيثرنت وإزالتها.
1. قم بإزالة بطاقة واستبدالها بنفس نوع البطاقة.
نفس الأمر إذا تم تخصيص الفهارس للبطاقة الجديدة، طالما أن IFdescr's on the جديد hardware تطابق القديم
2. قم بإزالة بطاقة واستبدالها بنفس نوع البطاقة تقريبا.
إذا قمت باستبدال بطاقة إيثرنت ذات أربعة منافذ ببطاقة إيثرنت ذات ثمانية منافذ، فإن المنافذ الأربعة الأولى في بطاقة المنافذ الثمانية لها نفس قيم ifIndex التي توفرها واجهات إيثرنت ذات المنافذ الأربعة. تستلم المنافذ الأربعة الأخرى قيم ifIndex جديدة.
3. قم بإزالة بطاقة واستبدالها بنوع بطاقة مختلف.
عندما تقوم بتثبيت نوع بطاقة جديد، مثل IfDescr جديد، فإنك تتلقى قيم IfIndex جديدة. لا يتم إستخدام IfIndex السابق وينشئ فجوة في توزيع IfIndex.
4. قم بإزالة بطاقة ووضعها في فتحة مختلفة من الموجه نفسه.
عندما تقوم بوضع بطاقة في فتحة مختلفة، فهناك قيمة IFdescr جديدة، بحيث تتلقى قيم IFindex جديدة. لا يتم إستخدام IfIndex السابق وينشئ فجوة في توزيع IfIndex.
ملاحظة: يجب تنفيذ أمر نسخ قيد التشغيل للحفاظ على قيم ifIndex المعينة حديثا للأمثلة 2 و 3 و 4.