المقدمة
يصف هذا وثيقة cisco إعادة التوجيه السريع (CEF).
المتطلبات الأساسية
المتطلبات
لا توجد متطلبات خاصة لهذا المستند.
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
نظرة عامة
تحويل إعادة التوجيه السريع (CEF) من Cisco هو شكل خاص لتحويل قابل للتطوير مخصص مخصص لمعالجة المشاكل المرتبطة بالتخزين المؤقت للطلب. CEF هي بنية تحويل IP متقدمة من الطبقة 3 مبنية في برنامج Cisco IOS الذي يحل محل نموذج ذاكرة التخزين المؤقت للمسار القديم. وهو يحافظ على جدول إعادة التوجيه المحسن الخاص به بالإضافة إلى جداول التجاور المنفصلة، مما يتيح إعادة توجيه حزم بسرعة الخط مع أقل مشاركة لوحدة المعالجة المركزية (CPU). كل مرة تصل فيها حزمة إلى موجه أو محول، يجب أن يقرر الجهاز مكان إعادة توجيهه. بمجرد تأكيد صحة الحزمة وتخطيها لأي قوائم تحكم في الوصول أو أي شروط إسقاط أخرى، يستشير الجهاز جدول التوجيه الخاص به لتحديد أفضل واجهة صادرة. يمكن للموجهات والمحولات من Cisco إجراء هذا البحث بثلاث طرق: تحويل العمليات أو التحويل السريع أو إعادة التوجيه السريع من Cisco.
باستخدام إعادة التوجيه السريع (CEF)، يقوم الجهاز بحساب جميع المسارات بشكل استباقي وتثبيتها في بنيتين محسنتين للبيانات، وهما قاعدة معلومات إعادة التوجيه (FIB) وجداول التجاور، بدلا من انتظار كل حزمة لتشغيل عملية بحث. في الأنظمة الأساسية الحديثة، يتم مزامنة هذه الجداول مع مستوى إعادة توجيه الأجهزة، وهذا ينتج أقل من كلفة وحدة المعالجة المركزية لكل حزمة، وإنتاجية أعلى للحزمة في الثانية، وسلوك إعادة التوجيه المتناسق، وهو ما يفسر تمكين إعادة التوجيه السريع (CEF) بشكل افتراضي على منصات Cisco الحديثة ويظل أساسيا لشبكات IP عالية الأداء.
مكونات CEF الأساسية
- جدول قاعدة معلومات إعادة التوجيه (FIB) - يستخدم CEF FIB لاتخاذ قرارات تستند إلى بادئة وجهة IP، وبعبارة أخرى، فإن FIB هي قاعدة بيانات من الذي سيبلغ ل CEF. FIB هي نسخة مطابقة واحدة إلى واحدة من قاعدة معلومات توجيه IP الخاصة بالموجه (RIB)، ولكن تمت إعادة تنظيمها للبحث عن البادئة بأسرع ما يمكن في الأجهزة. كلما تغير جدول توجيه IP (بسبب تحديثات بروتوكول التوجيه، وتغييرات المسار الثابت، وما إلى ذلك)، يتم انعكاس هذه التغييرات على الفور في FIB بحيث تستخدم إعادة التوجيه دائما معلومات مخطط محدثة. يتكون كل إدخال FIB من بادئة وجهة ومؤشر أو أكثر من مؤشرات الخطوة التالية؛ عند تكوين بروتوكول ECMP (متعدد المسارات متساوية التكلفة)، يحتفظ FIB بعدة مؤشرات لكل بادئة لدعم موازنة الأحمال لكل حزمة أو لكل وجهة. ومن خلال إحتواء كل مسار معروف (بدلا من التخزين المؤقت حسب الطلب للمسارات المستخدمة مؤخرا)، يعمل هذا الكيان على التخلص من الحاجة إلى صيانة ذاكرة التخزين المؤقت للمسار ومنع تشويش ذاكرة التخزين المؤقت أثناء تشغيل المخطط، مما يعمل على توفير أداء إعادة توجيه مستقر يمكن التنبؤ به.
أوضاع عملية CEF
تدفق حزم CEF الأساسي
توفر القائمة التالية من الخطوات تفسيرا لكيفية تحويل حزمة CEF:
- يقرأ معالج واجهة الجهاز الحزمة من وسائط الشبكة ويخزنها في ذاكرة التخزين المؤقت، تسمى حلقة إستقبال الواجهة (RX).
- يرسل معالج واجهة الجهاز مقاطعة إستقبال إلى المعالج الرئيسي. يحدث باقي التحويل أثناء هذه المقاطعة.
- يجري الجهاز بحث أطول تطابق للوجهة في FIB، باستخدام عنوان IP للوجهة كمفتاح بحث. إذا فشل البحث عن FIB، يتم إسقاط الحزمة. إذا نجح البحث، يتم تحديد مسار FIB ويستخدم الجهاز المؤشر الخاص به إلى إدخال التجاور المتوافق.
- يقوم الجهاز بإعادة كتابة رأس الطبقة 2 باستخدام سلسلة التضمين من جدول التجاور ويضع الحزمة في قائمة انتظار الإخراج الصحيحة للإرسال على الواجهة الصادرة.
- بعد ذلك يتم إدراج الحزمة التي تم تحويلها بنجاح في قائمة الانتظار على حلقة إرسال (TX) الواجهة الصادرة.
معلومات ذات صلة