المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

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

مراجعات البروتوكول

النظرية الأساسية

اكتشاف الجهاز المجاور وصيانته

إنشاء جدول الهيكل

مقاييس EIGRP

المسافة الملائمة والمسافة المُعلن عنها والمسار اللاحق الملائم

اكتشف ما إذا كان المسار خاليًا من التكرار الحلقي

الانقسام الأفقي والتحديث العكسي الهادم

وضع بدء التشغيل

تغيير جدول الهيكل

الاستعلامات

مسارات "عالق قيد التفعيل"

استكشاف أخطاء مسارات SIA وإصلاحها

إعادة التوزيع

إعادة التوزيع بين نظامَي EIGRP الذاتيين

إعادة التوزيع إلى البروتوكولات الأخرى ومنها

إعادة توزيع المسارات الثابتة على الواجهات

التلخيص

التلخيص التلقائي

التلخيص اليدوي

تلخيص المسارات الخارجية التلقائي

عملية الاستعلام ونطاقه

كيف تؤثر نقاط التلخيص على نطاق الاستعلام

كيف تؤثر حدود النظام الذاتي على نطاق الاستعلام

كيف تؤثر قوائم التوزيع في نطاق الاستعلام

إدارة سرعة الحِزم المُرسلة

التوجيه الافتراضي

موازنة الحمل

استخدام المقاييس

استخدام العلامات الإدارية في إعادة التوزيع

فهم إخراج أمر EIGRP

show ip eigrp traffic

عمليات شرح التكوين

show ip eigrp topology

show ip eigrp topology

عمليات شرح التكوين

عمليات شرح التكوين

show ip eigrp topology [active | معلق | الذين لم ينجحوا قط]

show ip eigrp topology all-links

معلومات ذات صلة

المقدمة

يصف هذا المستند كيفية استخدام بروتوكول العبّارة الداخلي المسمى ببروتوكول توجيه العبّارة الداخلي المحسّن (EIGRP).

المتطلبات الأساسية

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

المكونات المستخدمة

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

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

يطوّر EIGRP، من خلال شبكة جيدة التصميم، جيدًا ويقدم أوقات تقارب سريعة للغاية بأدنى حركة مرور للشبكة.

بعض مزايا EIGRP هي:

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

- عند حدوث تغيير، يتم نشر تغييرات جدول التوجيه فقط، وليس جدول التوجيه بالكامل، وهذا يقلل من حمل بروتوكول التوجيه نفسه الذي يتم وضعه على الشبكة.

- أوقات التقارب السريع للتغييرات في هيكل الشبكة (في بعض الحالات يمكن أن يكون التقارب فوريًا تقريبًا).

EIGRP هو بروتوكول متجه مسافات محسَّن، يعتمد على خوارزمية تحديث النشر (DUAL) لحساب أقصر مسار إلى وجهة داخل شبكة.

مراجعات البروتوكول

هناك تنقيحان رئيسيان لبرنامج التقييم البيئي للمنتجات الإلكترونية، الإصداران 0 و 1. تقوم إصدارات Cisco IOS® الأقدم من 10.3(11) و 11.0(8) و 11.1(3) بتشغيل الإصدار الأقدم من EIGRP، ولا تنطبق بعض هذه المعلومات على الإصدارات الأقدم. يوصى باستخدام الإصدار الأحدث من EIGRP نظرًا لأنه يتضمن العديد من تحسينات الأداء والاستقرار.

النظرية الأساسية

يحفظ بروتوكول متجه المسافات النموذجي هذه المعلومات عندما يقوم بحساب أفضل مسار إلى وجهة: المسافة (القياس الكلي أو المسافة، مثل عدد الخطوات) والمجه (الخطوة التالية). على سبيل المثال، تشغّل جميع الموجّهات في الشبكة في الشكل 1 بروتوكول معلومات التوجيه (RIP). يختار الموجّه الثاني المسار إلى الشبكة A من خلال فحص تعداد الخطوات عبر كل مسار متوفر.

شكل 1

نظرًا لأن المسار عبر الموجّه الثالث هو ثلاث خطوات، والمسار عبر الموجّه الأول هو خطوتان، فإن الموجّه الثاني يختار المسار من خلال الموجّه الأول ويتجاهل المعلومات التي اكتسبها من خلال الموجّه الثالث. في حال تعطل المسار بين الموجّه الأول والشبكة A، يفقد الموجّه الثاني كل الاتصال بهذه الوجهة حتى تنتهي مهلته الزمنية الخاصة بجدول التوجيه (ثلاث فترات تحديث، أو 90 ثانية)، ويعيد الموجّه الثالث الإعلان عن المسار (الذي يحدث كل 30 ثانية في بروتوكول معلومات التوجيه (RIP)). مع عدم تضمين أي زمن تعطل، يستغرق الموجّه الثاني ما بين 90 و120 ثانية لتحويل المسار من الموجّه الأول إلى الموجّه الثالث.

لا يعتمد EIGRP على التحديثات الدورية الكاملة لإعادة التقارب، بل ينشئ بدلاً من ذلك جدول هيكل من كل إعلان من الإعلانات المجاورة (لا يتم تجاهل البيانات) وتتقارب من خلال البحث عن مسار محتمل خالٍ من التكرار الحلقي في جدول الهيكل، أو، في حال لم يعثر على مسار آخر، يستعلم الأجهزة المجاورة له. يحفظ الموجّه الثاني المعلومات التي استقبلها من الموجّهين الأول والثالث. يختار المسار من خلال الموجّه الأول على أنه أفضل مسار (المسار اللاحق) والمسار من خلال الموجّه الثالث على أنه مسار خالٍ من التكرار الحلقي (مسار لاحق ملائم). عندما يصبح المسار من خلال الموجّه الأول غير متاح، يفحص الموجّه الثاني جدول الهيكل الخاص به، وعندما يجد مسارًا لاحقًا ملائمًا، يبدأ في استخدام المسار من خلال الموجّه الثالث على الفور.

من هذا الشرح المختصر، يتضح أن EIGRP يجب أن يوفر:

- نظام يرسل فيه التحديثات اللازمة فقط في وقت معين، ويتم ذلك من خلال اكتشاف الأجهزة المجاورة وصيانتها

- طريقة لتحديد المسارات التي اكتسبها الموجّه وهي خالية من التكرار الحلقي

- عملية لمسح المسارات التالفة من جداول الهيكل لجميع الموجّهات على الشبكة

- عملية البحث عن الأجهزة المجاورة للعثور على مسارات للوجهات المفقودة

يتم تناول كل هذه المتطلبات بالتناوب.

اكتشاف الجهاز المجاور وصيانته

لتوزيع معلومات التوجيه عبر الشبكة، يستخدم بروتوكول EIGRP تحديثات توجيه تزايدية غير دورية. بمعنى أن EIGRP يرسل تحديثات التوجيه حول المسارات التي تغيرت عندما تتغير تلك المسارات.

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

يرسل EIGRP حِزم hello كل 5 ثوانٍ على ارتباطات ذات نطاق ترددي عالٍ وكل 60 ثانية على ارتباطات متعددة النقاط ذات نطاق ترددي منخفض.

- حزمة hello كل 5 ثوانٍ:

- وسائط البث، مثل Ethernet وحلقة الرمز المميز وFDDI

- الارتباطات التسلسلية من نقطة إلى نقطة، مثل الدوائر المؤجرة لبروتوكول PPP أو HDLC، والواجهات الفرعية لترحيل الإطارات من نقطة إلى نقطة، والواجهة الفرعية من نقطة إلى نقطة لوضع ATM

- الدوائر متعددة النقاط (أكبر من T1) ذات النطاق الترددي العالي، مثل ISDN PRI وترحيل الإطارات

- حزمة hello 60 ثانية:

- النطاق الترددي للدوائر متعددة النقاط T1 أو الأبطأ، مثل واجهات ترحيل الإطارات متعددة النقاط، وواجهات ATM متعددة النقاط، والدوائر الافتراضية المبدّلة لوضع ATM، وواجهات المعدل الأساسية للشبكة الرقمية للخدمات المتكاملة

يُطلق على المعدل الذي يرسل به EIGRP حِزم hello فاصل hello الزمني، ويمكنك ضبطه لكل واجهة باستخدام الأمر ip hello-interval eigrp . زمن التعطل هو مقدار الوقت الذي يعتبر فيه الموجّه أن الجهاز المجاور نشطًا عندما لا يستقبل حزمة hello. عادةً ما يكون زمن التعطل ثلاثة أضعاف فاصل hello الزمني، وبشكل افتراضي، يكون 15 ثانية و180 ثانية. يمكنك ضبط زمن التعطل باستخدام الأمر ip hold-time eigrp .

ملاحظة: إذا قمت بتغيير الفاصل الزمني لمرحبا، فلن يتم تعديل وقت الاحتجاز تلقائيا لحساب هذا التغيير. يجب عليك ضبط زمن التعطل يدويًا لعكس فاصل hello الزمني الذي تم تكوينه.

من الممكن أن يصبح الموجّهان جهازَين من أجهزة EIGRP المجاورة حتى لو لم تتطابق مؤقتات التعطل وhello. يتم تضمين وقت الانتظار في حزم الترحيب حتى يتمكن كل جار من البقاء على قيد الحياة على الرغم من عدم تطابق الفاصل الزمني للمرحبا ووقت الاحتجاز. بينما لا توجد طريقة مباشرة لتحديد فترة الترحيب على الموجه، يمكنك إستخلاصها من إخراج الأمر show ip eigrp neighbors على الموجه المجاور.

إذا كان لديك إخراج للأمر show ip eigrp neighbors من جهاز Cisco لديك، يمكنك استخدام محلل واجهة سطر الأوامر من Cisco لعرض المشكلات المحتملة والحلول، إذا تم تمكين JavaScript عليه.

router#show ip eigrp neighbors

IP-EIGRP neighbors for process 1

H   Address       Interface   Hold Uptime   SRTT   RTO  Q  Seq  Type

(sec)         (ms)       Cnt Num

1   10.1.1.2      Et1           13 12:00:53   12   300  0  620

0   10.1.2.2      S0           174 12:00:56   17   200  0  645

rp-2514aa#show ip eigrp neighbor

IP-EIGRP neighbors for process 1

H   Address        Interface   Hold Uptime   SRTT   RTO  Q  Seq  Type

(sec)         (ms)       Cnt Num

1   10.1.1.2       Et1           12 12:00:55   12   300  0  620

0   10.1.2.2       S0           173 12:00:57   17   200  0  645

rp-2514aa#show ip eigrp neighbor

IP-EIGRP neighbors for process 1

H   Address        Interface   Hold Uptime   SRTT   RTO  Q  Seq  Type

(sec)         (ms)       Cnt Num

1   10.1.1.2       Et1           11 12:00:56   12   300  0  620

0   10.1.2.2       S0           172 12:00:58   17   200  0  645

يجب ألا تتجاوز القيمة الموجودة في عمود التعطل الخاص بإخراج الأمر زمن التعطل أبدًا، ويجب ألا تقل أبدًا عن زمن التعطل مطروحًا منه فاصل hello الزمني (ما لم تفقد حِزم hello بالطبع). إذا كان عمود التعطل يتراوح عادةً بين 10 و15 ثانية، فإن فاصل hello الزمني هو 5 ثوانٍ، وزمن التعطل هو 15 ثانية. إذا كان لعمود التعطل عادةً نطاق أوسع - بين 120 و180 ثانية - فإن فاصل hello الزمني هو 60 ثانية، وزمن التعطل هو 180 ثانية. إذا كانت الأرقام لا تبدو مناسبة لأحد إعدادات المؤقت الافتراضية، فتحقق من الواجهة المعنية على الموجّه المجاور. ربما تم تكوين مؤقتات hello والتعطل يدويًا.

ملاحظة: لا يبني EIGRP علاقات النظير عبر العناوين الثانوية. يتم الحصول على جميع حركة مرور EIGRP من العنوان الرئيسي للواجهة.

- عند تكوين EIGRP عبر شبكة ترحيل إطارات متعددة الوصول (على سبيل المثال، من نقطة إلى نقاط متعددة)، قم بتكوين الكلمة الأساسية broadcast في عبارات frame-relay map. بدون الكلمة الأساسية broadcast، لن يتم إنشاء التقاربات بين موجّهي EIGRP. راجع الدليل الشامل لتكوين ترحيل الإطارات واستكشاف أخطاء به وإصلاحها للحصول على مزيد من المعلومات.

- لا توجد قيود على عدد الأجهزة المجاورة التي يمكن أن يدعمها EIGRP. يعتمد العدد الفعلي للأجهزة المجاورة المدعومة على إمكانيات الجهاز، مثل:

- سعة الذاكرة

- القدرة على المعالجة

- مقدار المعلومات المتبادلة، مثل عدد المسارات المُرسلة

- تعقيد الهيكل

- استقرار الشبكة

إنشاء جدول الهيكل

الآن تتحدث هذه الموجّهات إلى بعضها البعض، ما الذي تتحدث عنه؟ جداول الهيكل الخاصة بها، بالطبع! على عكس RIP وIGRP، لا يعتمد EIGRP على جدول التوجيه (أو إعادة التوجيه) في الموجّه للاحتفاظ بجميع المعلومات التي يحتاج إليها للعمل. وبدلاً من ذلك، ينشئ جدولاً ثانيًا، وهو جدول الهيكل، يتم من خلاله تثبيت المسارات في جدول التوجيه.

ملاحظة: وفقا للإصدارين 12.0T و 12.1 من Cisco IOS، يحتفظ RIP بقاعدة بياناته الخاصة التي يقوم من خلالها بتثبيت المسارات في جدول التوجيه.

للاطلاع على التنسيق الأساسي لجدول الهيكل على موجّه يشغّل EIGRP، قم بإصدار الأمر show ip eigrp topology. يحتوي جدول الهيكل على المعلومات اللازمة لإنشاء مجموعة من المسافات والمتجهات لكل شبكة يمكن الوصول إليها باستخدام:

- أدنى نطاق ترددي على المسار إلى هذه الوجهة كما هو موضح بواسطة جهاز انتقال البيانات إلى الخادم المجاور

- إجمالي الترحيل

- موثوقية المسار

- تحميل المسار

- الحد الأدنى للمسار الحد الأقصى من وحدة الإرسال (MTU)

- مسافة ملائمة

- المسافة المُعلن عنها

- مصدر المسار (المسارات الخارجية محددة)

إذا كان لديك إخراج للأمر show ip eigrp topology من جهاز Cisco لديك، يمكنك استخدام محلل واجهة سطر الأوامر من Cisco لعرض المشكلات المحتملة والحلول. لاستخدام محلل واجهة سطر الأوامر من Cisco، يجب عليك تمكين JavaScript.

مقاييس EIGRP

يستخدم EIGRP الحد الأدنى من عرض النطاق الترددي على المسار إلى شبكة الوجهة وإجمالي الترحيل لحساب مقاييس التوجيه. لا يوصى بتكوين مقاييس أخرى لأنها قد تتسبب في حدوث تكرارات حلقية في شبكتك. يتم تحديد مقاييس النطاق الترددي والترحيل من القيم المكونة على واجهات الموجّهات في المسار إلى شبكة الوجهة.

على سبيل المثال، في الشكل 2، يحسب الموجّه الأول المسار إلى الشبكة A.

شكل 2

تبدأ اللوحة بالإعلانين لهذه الشبكة: واحد من خلال الموجه 4، مع حد أدنى لعرض النطاق الترددي يبلغ 56 وتأخير إجمالي يبلغ 2200، والآخر من خلال الموجه 3، مع حد أدنى لعرض النطاق الترددي يبلغ 128 وتأخير يبلغ 1200. يختار الموجّه الأول المسار ذا القياس الأقل.

احسب المقاييس. يحسب EIGRP إجمالي القياس عند قياس النطاق الترددي ومقاييس الترحيل. يستخدم EIGRP هذه الصيغة لقياس النطاق الترددي:

- النطاق الترددي = ‪(10000000/bandwidth(i))‬ * 256

حيث يكون النطاق الترددي (i) هو أقل نطاق ترددي من بين جميع الواجهات الصادرة على المسار إلى شبكة الوجهة الممثلة بوحدة الكيلوبت.

يستخدم EIGRP هذه الصيغة لقياس نطاق الترحيل:

- الترحيل = الترحيل(i) * 256

حيث يمثل الترحيل(i) مجموع الترحيلات التي تم تكوينها على الواجهات، على المسار إلى شبكة الوجهة، بعشرات ميكروثانية. يكون الترحيل كما هو موضح في الأوامر show ip eigrp topology أو show interface بالميكروثانية، لذا يجب أن تقسم على 10 قبل استخدامه في هذه الصيغة. يُستخدم الترحيل لأنه يظهر على الواجهة.

يستخدم EIGRP هذه القيم المقاسة لتحديد إجمالي القياس للشبكة:

- القياس = ([K1 * bandwidth + (K2 * bandwidth) / (256 - load) + K3 * delay] * [K5 / (reliability + K4)]) * 256

ملاحظة: يجب إستخدام قيم K بعد التخطيط الدقيق. تمنع قيم K غير المتطابقة إنشاء علاقة مجاورة، مما قد يؤدي إلى فشل تقارب شبكتك.

ملاحظة: إذا كانت K5 = 0، فإن الصيغة تقل إلى القياس = ([k1 * النطاق الترددي + (k2 * النطاق الترددي)/(256 - التحميل) + K3 * التأخير]) * 256.

القيم الافتراضية لـ K هي:

- K1 = 1

- K2 = 0

- K3 = 1

- K4 = 0

- K5 = 0

للسلوك الافتراضي، يمكنك تبسيط الصيغة كما هو موضح هنا:

metric = bandwidth + delay

لا تنفذ موجّهات Cisco حسابات نقطة عائمة، لذا في كل مرحلة من مراحل الحساب، تحتاج إلى التقريب إلى أقرب عدد صحيح لحساب المقاييس بشكل صحيح.

في هذا المثال، التكلفة الإجمالية من خلال الموجّه الرابع هي:

inimum bandwidth = 56k

total delay = 100 + 100 + 2000 = 2200

[(10000000/56) + 2200] x 256 = (178571 + 2200) x 256 = 180771 x 256 = 46277376

والتكلفة الإجمالية من خلال الموجّه الثالث هي:

minimum bandwidth = 128k

total delay = 100 + 100 + 1000 = 1200

[(10000000/128) + 1200] x 256 = (78125 + 1200) x 256 = 79325 x 256 = 20307200

للوصول إلى الشبكة A، يختار الموجّه الأول المسار من خلال الموجّه الثالث.

ملاحظة: قيم النطاق الترددي والتأخير المستخدمة هي تلك التي تم تكوينها على الواجهة التي يصل الموجه من خلالها إلى خطوته التالية إلى شبكة الوجهة. على سبيل المثال، قام الموجه Two المعلن عن الشبكة A مع التأخير الذي تم تكوينه على واجهة الإيثرنت الخاصة به، وقام الموجه Four بإضافة التأخير الذي تم تكوينه على الإيثرنت الخاص به، وقام الموجه One بإضافة التأخير الذي تم تكوينه على الموجه Serial الخاص به.

المسافة الملائمة والمسافة المُعلن عنها والمسار اللاحق الملائم

المسافة الملائمة هي أفضل قياس على طول المسار المؤدي إلى شبكة الوجهة، والذي يتضمن القياس للجهاز المجاور الذي يعلن عن ذلك المسار. المسافة المُعلن عنها هي إجمالي القياس على طول المسار إلى شبكة الوجهة على نحو ما أعلن عنه جهاز انتقال البيانات إلى الخادم المجاور. المسار اللاحق الملائم هو مسار تكون مسافته المُعلن عنها أقل من المسافة الملائمة (أفضل مسار حالي). يوضح الشكل 3 هذه العملية:

شكل 3

يرى الموجه One أن لديه مسارين للشبكة A: أحدهما من خلال الموجه 3 والآخر من خلال الموجه 4.

- تبلغ تكلفة المسار عبر الموجّه الرابع 46277376 ومسافة مُعلن عنها تبلغ 307200.

- تبلغ تكلفة المسار عبر الموجّه الثالث 20307200 ومسافة مُعلن عنها تبلغ 307200.

ملاحظة: في كل حالة، يقوم EIGRP بحساب المسافة المبلغ عنها من الموجه الذي يعلن عن المسار إلى الشبكة. وبعبارة أخرى، تكون المسافة المُعلن عنها من الموجّه الرابع هي القياس المتري للوصول إلى الشبكة A من الموجّه الرابع، والمسافة المُعلن عنها من الموجّه الثالث هي القياس المتري للوصول إلى الشبكة A من الموجّه الثالث. يختار EIGRP المسار من خلال الموجّه الثالث كأفضل مسار ويستخدم القياس من خلال الموجّه الثالث على أنه المسافة الملائمة. ونظرًا لأن المسافة المُعلن عنها إلى هذه الشبكة من خلال الموجّه الرابع أقل من المسافة الملائمة، ينظر الموجّه الأول إلى المسار من خلال الموجّه الرابع على أنه مسار لاحق ملائم.

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

السيناريو الموضح في الشكل 4 أكثر تعقيدًا.

الشكل 4

هناك مسحاج تخديد إلى الشبكة A من الموجه 1: واحد من خلال الموجه 2 مع قياس 46789376 وآخر من خلال الموجه 3 مع قياس 20307200. يختار الموجه One أقل هذين المترين كمسار إلى الشبكة A، ويصبح هذا القياس هو المسافة المجدية. انظر إلى المسار من خلال الموجّه الثاني لمعرفة ما إذا كان مؤهلاً ليكون مسارًا لاحقًا ملائمًا. المسافة المُعلن عنها من الموجّه الثاني هي 46277376، وهي أعلى من المسافة الملائمة - لذا فإن هذا المسار ليس مسارًا لاحقًا ملائمًا. إذا كنت تريد البحث في جدول طبولوجيا الموجه One في هذه النقطة (إستخدام show ip eigrp topology)، فلن ترى إلا إدخالا واحدا للشبكة A - من خلال الموجه 3. (في واقع الأمر، يوجد إدخالان في جدول المخطط في الموجه One، ولكن هناك إدخال واحد فقط يمكن خلف الإجراء، لذلك لا يتم عرض الآخر في مخطط مخطط IP eigrp؛ يمكنك مشاهدة المسارات التي ليست خلفاء مجهودين باستخدام مخطط عرض ip eigrp مع جميع الارتباطات).

بافتراض أن الارتباط بين الموجه One والموجه Router Three ينخفض. يرى الموجه One أنه فقد مساره الوحيد إلى الشبكة A، ويستفسر من كل من جيرانه (في هذه الحالة، الموجه Two فقط) عما إذا كان لديهم مسار إلى الشبكة A. بما أن الموجه 2 لديه مسار إلى الشبكة A، فإنه يستجيب للاستعلام. بما أن الموجه One لم يعد لديه المسار الأفضل من خلال الموجه 3، فإنه يقبل هذا المسار من خلال الموجه 2 إلى الشبكة A.

اكتشف ما إذا كان المسار خاليًا من التكرار الحلقي

كيف يستخدم EIGRP مفاهيم المسافة الملائمة والمسافة المُعلن عنها والمسار اللاحق الملائم لتحديد ما إذا كان المسار صالحًا، وليس تكرارًا حلقيًا؟ في الشكل 4 أ، يقوم الموجه 3 بفحص المسارات إلى الشبكة A. نظرا لتعطيل الأفق المقسم (على سبيل المثال، إذا كانت هذه واجهات ترحيل الإطارات متعددة النقاط)، يظهر الموجه ثلاثة مسارات إلى الشبكة A: من خلال الموجه 4، من خلال الموجه 2 (المسار هو 2 و 1 و 3 و 4)، ومن خلال الموجه One (المسار هو 1 و 2 و 3 و 4).

الشكل 4 أ

إذا قَبِل الموجّه الثالث جميع هذه المسارات، فسينتج عنه حلقة تكرار للتوجيه. يعتقد الموجّه الثالث أنه يمكنه الوصول إلى الشبكة A من خلال الموجّه الثاني، ولكن المسار عبر الموجّه الثاني يمر عبر الموجّه الثالث للوصول إلى الشبكة A. في حال تعطل الاتصال بين الموجّه الرابع والموجّه الثالث، يعتقد الموجّه الثالث أنه يمكنه الوصول إلى الشبكة A من خلال أحد المسارات الأخرى، ولكن نظرًا لقواعد تحديد المسارات اللاحقة الملائمة، فإنه لا يستخدم هذه المسارات أبدًا كبدائل. انظر إلى المقاييس لمعرفة السبب:

- إجمالي القياس إلى الشبكة A من خلال الموجه 4: 20281600

- إجمالي القياس إلى الشبكة A من خلال الموجه Two: 47019776

- إجمالي القياس إلى الشبكة A من خلال الموجه One: 47019776

بما أن المسار عبر الموجه Four يحتوي على أفضل مقياس، فإن الموجه Router Three يقوم بتثبيت هذا المسار في جدول إعادة التوجيه ويستخدم 20281600 كمسافة ممكنة له إلى الشبكة A. الموجه Three ثم يقوم بحساب المسافة التي تم الإبلاغ عنها إلى الشبكة A عبر الموجهين Ii و One: 4701976 للمسار عبر الموجه Two و 4701976 للمسار عبر الموجه One. ونظرًا لأن هذين القياسين أكبر من المسافة الملائمة، فإن الموجّه الثالث لا يقوم بتثبيت أي مسار على أنه مسار لاحق ملائم للشبكة A.

افترض أن الارتباط بين الموجّهين الثالث والرابع قد تعطل. يستعلم الموجّه الثالث كل جهاز من الأجهزة المجاورة له عن مسار بديل إلى الشبكة A. يستقبل الموجّه الثاني الاستعلام، ونظرًا لأن الاستعلام من المسار اللاحق الخاص به، فإنه يبحث في كل إدخال من الإدخالات الأخرى في جدول الهيكل الخاص به لمعرفة ما إذا كان هناك مسار لاحق ملائم. الإدخال الآخر الوحيد في جدول الهيكل هو من الموجّه الأول، بمسافة مُعلن عنها تساوي آخر أفضل قياس معروف من خلال الموجّه الثالث. ونظرًا لأن المسافة المُعلن عنها عبر الموجّه الأول لا تقل عن آخر مسافة ملائمة معروفة، يميز الموجّه الثاني المسار على أنه لا يمكن الوصول إليه ويستعلم كل جهاز من الأجهزة المجاورة - في هذه الحالة، الموجّه الأول فقط - عن مسار إلى الشبكة A.

كما يرسل الموجّه الثالث استعلامًا عن الشبكة A إلى الموجّه الأول. يفحص الموجّه الأول جدول الهيكل الخاص به ويكتشف أن المسار الآخر الوحيد إلى الشبكة A هو من خلال الموجّه الثاني بمسافة مُعلن عنها تساوي آخر مسافة ملائمة معروفة من خلال الموجّه الثالث. ومرة أخرى، نظرًا لأن المسافة المُعلن عنها عبر الموجّه الثاني لا تقل عن آخر مسافة ملائمة معروفة، فإن هذا المسار ليس مسارًا لاحقًا ملائمًا. يميز الموجّه الأول المسار على أنه لا يمكن الوصول إليه ويستعلم الجهاز المجاور الآخر له، وهو الموجّه الثاني، عن مسار إلى الشبكة A.

هذا هو المستوى الأول من الاستعلامات. يستعلم الموجّه الثالث كل جهاز من الأجهزة المجاورة له في محاولة للعثور على مسار إلى الشبكة A. وبالمقابل، يميّز الموجّهان الأول والثاني المسار غير القابل للوصول ويستعلمان عن كل جهاز من الأجهزة المجاورة الأخرى في محاولة للعثور على مسار إلى الشبكة A. عندما يستقبل الموجّه الثاني استعلام الموجّه الأول، فإنه يفحص جدول الهيكل الخاص به ويلاحظ أن الوجهة مميزة بعلامة "لا يمكن الوصول إليها". يرد الموجّه الثاني على الموجّه الأول بأن الشبكة A لا يمكن الوصول إليها. عندما يستقبل الموجّه الأول استعلام الموجّه الثاني، فإنه يرسل ردًا أيضًا يفيد بأن الشبكة A لا يمكن الوصول إليها. لقد توصل كل من الموجهين الأول والثاني إلى أن الشبكة A لا يمكن الوصول إليها، وأنهما يردان على استعلام الموجّه الثالث الأصلي. تقاربت الشبكة، وتعود جميع المسارات إلى الحالة الخاملة.

الانقسام الأفقي والتحديث العكسي الهادم

في المثال السابق، لا يعرض الانقسام الأفقي كيفية استخدام EIGRP للمسافة الملائمة والمسافة المُعلن عنها لتحديد ما إذا كان من المحتمل أن يكون المسار عبارة عن حلقة تكرار. ومع ذلك، في بعض الحالات، يستخدم EIGRP الانقسام الأفقي لمنع حلقات تكرار التوجيه أيضًا. قبل فحص تفاصيل كيفية استخدام EIGRP للانقسام الأفقي، اختبر ماهية الانقسام الأفقي وكيف يعمل. تنص قاعدة الانقسام الأفقي على:

- لا تعلن مطلقًا عن مسار خارج الواجهة المكتسبة من خلالها.

على سبيل المثال، في الشكل 4أ، إذا كان الموجّه الأول متصلاً بالموجّهين الثاني والثالث عبر واجهة واحدة متعددة النقاط (مثل ترحيل الإطارات)، وتعرَّف الموجّه الأول على الشبكة A من الموجّه الثاني، فإنه لا يعلن مرة أخرى عن المسار إلى الشبكة A من الواجهة نفسها إلى الموجّه الثالث. يفترض الموجّه الأول أن الموجّه الثالث سيتعرف على الشبكة A مباشرةً من الموجّه الثاني.

الشكل 4 أ

يُعد التحديث العكسي الهادم طريقة أخرى لتجنب حلقات تكرار التوجيه. تنص قاعدته على ما يلي:

- بمجرد التعرف على المسار من خلال الواجهة، قم بالإعلان عنه على أنه لا يمكن الوصول إليه مرة أخرى من خلال الواجهة نفسها.

على سبيل المثال، يتم تمكين تحديث عكسي هادم على الموجّهات في الشكل 4أ. عندما يتعرف الموجّه الأول على الشبكة A من الموجّه الثاني، فإنه يعلن عن الشبكة A على أنه لا يمكن الوصول إليها من خلال ارتباطها بالموجّهين الثاني والثالث. إذا كان الموجّه الثالث يعرض أي مسار إلى الشبكة A من خلال الموجّه الأول، فإنه يزيل هذا المسار بسبب الإعلان الذي لا يمكن الوصول إليه. يجمع EIGRP هاتين القاعدتين للمساعدة على منع حلقات تكرار التوجيه.

يستخدم EIGRP الانقسام الأفقي أو يعلن عن مسار على أنه لا يمكن الوصول إليه عندما:

- يوجد موجّهان في وضع بدء التشغيل (يتبادلان جداول الهيكل للمرة الأولى)

- يتم الإعلان عن تغيير جدول الهيكل

- يتم إرسال استعلام

راجع كل حالة.

وضع بدء التشغيل

عندما يصبح الموجّهان جهازَين متجاورين لأول مرة، فإنهما يتبادلان جداول الهيكل أثناء وضع بدء التشغيل. بالنسبة لكل إدخال جدول يستقبله الموجّه أثناء وضع بدء التشغيل، فإنه يعلن عن الإدخال نفسه مرة أخرى إلى الجهاز المجاور له باستخدام الحد الأقصى للقياس (مسار التحديث الهادم).

تغيير جدول الهيكل

في الشكل 5، يستخدم الموجه One الفروق لموازنة حركة المرور الموجهة إلى الشبكة A بين الربطين التسلسليين، أي الارتباط 56 ك بين الموجهات 2 و 4، والربط 128k بين الموجهات 3 و 4.

شكل 5

يرى الموجّه الثاني المسار من خلال الموجّه الثالث على أنه المسار اللاحق الملائم. إذا تعطل الارتباط بين الموجّهين الثاني والرابع، فسيعيد الموجّه الثاني التقارب ببساطة على المسار من خلال الموجّه الثالث. نظرًا لأن قاعدة الانقسام الأفقي تنص على أنه يجب عليك عدم الإعلان أبدًا عن مسار خارج الواجهة الذي تعرفت عليه من خلالها، فإن الموجّه الثاني لن يرسل تحديثًا عادةً. ومع ذلك، فإن هذا يترك الموجّه الأول مع إدخال جدول هيكل غير صالح.

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

الاستعلامات

ينتج عن الاستعلامات الانقسام الأفقي فقط عندما يتلقى الموجّه استعلامًا أو تحديثًا من المسار اللاحق الذي يستخدمه للوجهة في الاستعلام. انظر إلى الشبكة في الشكل 6.

الشكل 6

يتلقى الموجّه الثالث استعلامًا حول 10.1.2.0/24 (يصل إليه عبر الموجّه الأول) من الموجّه الرابع. إذا لم يكن لدى ثلاثة موجهات خليفة لهذه الوجهة بسبب رفرفة إرتباط أو أي حالة شبكة مؤقتة أخرى، فإنها ترسل استفسارا إلى كل من جيرانها، في هذه الحالة، الموجهات 1 و 2 و 4. ومع ذلك، إذا تلقى الموجه الثالث استعلامًا أو تحديثًا (مثل تغيير القياس) من الموجّه الأول للوجهة 10.1.2.0/24، فإنه لا يرسل استعلامًا مرة أخرى إلى الموجّه الأول، لأن الموجّه الأول هو المسار اللاحق له إلى هذه الشبكة. وبدلاً من ذلك، يرسل استعلامات إلى الموجّهين الثاني والرابع فقط.

مسارات "عالق قيد التفعيل"

قد تستغرق الإجابة على استعلام ما وقتًا طويلاً. إذا كان الأمر كذلك، فإن الموجّه الذي أصدر الاستعلام يتوقف ويمسح اتصاله بالموجّه الذي لا يجيب، وهذا يعيد تشغيل الجلسة المجاورة. ويعرف هذا باسم مسار عالق قيد التفعيل (SIA). تحدث معظم مسارات SIA الأساسية عندما يستغرق الاستعلام وقتًا طويلاً للوصول إلى الطرف الآخر من الشبكة والرد عليه للرجوع. على سبيل المثال، في الشكل 7، يسجل الموجّه الأول عددًا كبيرًا من مسارات SIA من الموجّه الثاني.

الشكل 7

بعد إجراء بعض التحقيقات، تم تضييق المشكلة إلى الترحيل عبر ارتباط القمر الصناعي بين الموجّهين الثاني والثالث. يوجد حلان عمليان لهذا النوع من المشكلات. الأول هو زيادة مقدار الوقت الذي ينتظر فيه الموجّه بعد أن يرسل استعلامًا قبل أن يعلن عن مسار SIA. يمكن تغيير هذا الإعداد باستخدام الأمر timers active-time.

ومع ذلك، فإن أفضل حل هو إعادة تصميم الشبكة لتقليل نطاق الاستعلامات (لذلك تمر القليل من الاستعلامات عبر ارتباط القمر الصناعي). يتم تناول نطاق الاستعلام في قسم نطاق الاستعلام في هذه المقالة. ومع ذلك، نطاق الاستعلام في حد ذاته ليس سببًا شائعًا لمسارات SIA المُعلن عنها. وفي كثير من الأحيان، يتعذر على بعض الموجّهات الموجودة على الشبكة الإجابة على استعلام لأحد الأسباب التالية:

- الموجّه مشغول للغاية بحيث لا يمكنه الإجابة على الاستعلام (بسبب الاستخدام المرتفع لوحدة المعالجة المركزية بشكل عام).

- يعاني الموجّه من مشكلات في الذاكرة ويتعذر عليه تخصيص الذاكرة لمعالجة الاستعلام أو إنشاء حزمة الرد.

- الدائرة بين الموجهين غير جيدة؛ لا توجد حزم كافية للوصول للحفاظ على العلاقة المجاورة قيد التشغيل، ولكن يتم فقد بعض الاستعلامات أو الردود بين الموجهات.

- ارتباطات أحادية الاتجاه (ارتباط لا يمكن أن تتدفق عليه حركة المرور إلا في اتجاه واحد بسبب عطل)

استكشاف أخطاء مسارات SIA وإصلاحها

عند استكشاف أخطاء مسارات SIA وإصلاحها، استخدم هذه العملية المكونة من ثلاث خطوات:

1. ابحث عن المسارات المُعلن عنها باستمرار على أنها SIA.

2. ابحث عن الموجّه الذي يفشل باستمرار في الرد على الاستعلامات الخاصة بهذه المسارات.

3. ابحث عن السبب وراء عدم استقبال الموجّه للاستعلامات أو الإجابة عليها.

الخطوة الأولى سهلة. إذا سجلت رسائل وحدة التحكم، فسيعرض الاطلاع السريع للسجل المسارات المميزة على أنها SIA في الغالب. الخطوة الثانية أكثر صعوبة. الأمر الخاص بجمع هذه المعلومات هو show ip eigrp topology active:

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,

r - Reply status

A 10.2.4.0/24, 0 successors, FD is 512640000, Q

1 replies, active 00:00:01, query-origin: Local origin

via 10.1.2.2 (Infinity/Infinity), Serial1

1 replies, active 00:00:01, query-origin: Local origin

via 10.1.3.2 (Infinity/Infinity), r, Serial3

Remaining replies:

via 10.1.1.2, r, Serial0

أي أجهزة مجاورة تعرض حرف R لم ترد بعد (يعرض المؤقت النشط مدة نشاط المسار). يتعذر على هؤلاء الجيران الظهور في قسم الردود المتبقية، حيث يمكن أن تظهر بين مجموعات بيانات التوجيه (RDB) الأخرى. انتبه بشكل خاص للمسارات التي تحتوي على ردود معلقة والتي كانت نشطة لبعض الوقت، وفي العموم تكون من دقيقتين إلى ثلاث دقائق. شغّل هذا الأمر عدة مرات وستبدأ في معرفة الأجهزة المجاورة التي لا تستجيب للاستعلامات (أو الواجهات التي يبدو أن لديها الكثير من الاستعلامات التي لم يتم الرد عليها). افحص هذا الجهاز المجاور لمعرفة ما إذا كان ينتظر ردودًا من أي من الأجهزة المجاورة بشكل متسق. كرّر هذه العملية حتى تعثر على الموجّه الذي لا يجيب على الاستعلامات باستمرار. يمكنك البحث عن مشكلات في الارتباط لهذا الجهاز المجاور أو استخدام الذاكرة أو وحدة المعالجة المركزية أو مشكلات أخرى بهذا الجهاز المجاور.

إذا كان نطاق الاستعلام هو المشكلة، فلا تقم بزيادة وحدة توقيت SIA؛ بدلا من ذلك، قم بتقليل نطاق الاستعلام.

إعادة التوزيع

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

إعادة التوزيع بين نظامَي EIGRP الذاتيين

يوضح الشكل 8 أن الموجّهات تم تكوينها على أنها:

الشكل 8

الموجّه الأول

router eigrp 2000

!--- The "2000" is the autonomous system

network 172.16.1.0 0.0.0.255

الموجّه الثاني

router eigrp 2000

redistribute eigrp 1000 route-map to-eigrp2000

network 172.16.1.0 0.0.0.255

!

router eigrp 1000

redistribute eigrp 2000 route-map to-eigrp1000

network 10.1.0.0 0.0.255.255

route-map to-eigrp1000 deny 10

match tag 1000

!

route-map to-eigrp1000 permit 20

set tag 2000

!

route-map to-eigrp2000 deny 10

match tag 2000

!

route-map to-eigrp2000 permit 20

set tag 1000

الموجّه الثالث

router eigrp 1000

network 10.1.0.0 0.0.255.255

يعلن الموجه 3 عن الشبكة 10.1.2.0/24 إلى الموجه 2 من خلال النظام الذاتي 1000، ويعيد الموجه 2 توزيع هذا المسار إلى النظام الذاتي 2000 ويعلن عنه إلى الموجه 1.

ملاحظة: تم تمييز المسارات من EIGRP 1000 على 1000 قبل إعادة توزيعها على EIGRP 2000. عند إعادة توزيع المسارات من EIGRP 2000 إلى EIGRP 1000، يتم رفض المسارات ذات علامات 1000 لضمان هيكل خالٍ من حلقات التكرار. لمزيد من المعلومات حول إعادة التوزيع بين بروتوكولات التوجيه، يُرجى الاطلاع على إعادة توزيع بروتوكولات التوجيه.

بالنسبة إلى الموجّه الأول:

one#show ip eigrp topology 10.1.2.0 255.255.255.0

IP-EIGRP topology entry for 10.1.2.0/24

State is Passive, Query origin flag is 1, 1 Successor(s), FD is 46763776

Routing Descriptor Blocks:

172.16.1.2 (Serial0), from 172.16.1.2, Send flag is 0x0

Composite metric is (46763776/46251776), Route is External

Vector metric:

Minimum bandwidth is 56 Kbit

Total delay is 41000 microseconds

Reliability is 255/255

Load is 1/255

Minimum MTU is 1500

Hop count is 2

External data:

Originating router is 172.16.1.2

AS number of route is 1000

External protocol is EIGRP, external metric is 46251776

Administrator tag is 1000 (0x000003E8)

لاحظ أنه على الرغم من أن للارتباط بين الموجّهين الأول والثاني نطاقًا تردديًا يبلغ 1.544 ميجابايت، إلا أن الحد الأدنى للنطاق الترددي المعروض في إدخال جدول الهيكل هذا هو 56k. وهذا يعني أن EIGRP يحتفظ بجميع المقاييس عند إعادة التوزيع بين نظامي EIGRP الذاتيين.

إعادة التوزيع إلى البروتوكولات الأخرى ومنها

تعمل إعادة التوزيع بين EIGRP والبروتوكولات الأخرى، على سبيل المثال،  RIP وOSPF بالطريقة نفسها التي تعمل بها إعادة التوزيع. استخدم القياس الافتراضي عند إعادة التوزيع بين البروتوكولات. يجب أن تكون على دراية بهاتين المشكلتين عند إعادة التوزيع بين بروتوكول EIGRP والبروتوكولات الأخرى:

- لا يتم دائما تلخيص المسارات التي تتم إعادة توزيعها إلى EIGRP، راجع قسم التلخيص للحصول على شرح.

- تحتوي مسارات EIGRP الخارجية على مسافة إدارية بمقدار 170.

إعادة توزيع المسارات الثابتة على الواجهات

عند تثبيت مسار ثابت على واجهة ما وتكوين عبارة شبكة باستخدام router eigrp، والذي يتضمن المسار الثابت. يعيد EIGRP توزيع هذا المسار كما لو كان واجهة متصلة مباشرةً.

الشكل 9

في الشكل 9، يحتوي الموجّه الأول على مسار ثابت للشبكة 172.16.1.0/24 تم تكوينه من خلال الواجهة التسلسلية 0:

ip route 172.16.1.0 255.255.255.0 Serial0

ويحتوي الموجّه الأول أيضًا على عبارة شبكة لوجهة هذا المسار الثابت:

router eigrp 2000

network 10.0.0.0

network 172.16.0.0

no auto-summary

يعيد الموجّه الأول توزيع هذا المسار، على الرغم من أنه لا يعيد توزيع المسارات الثابتة، لأن EIGRP يعتبر هذه الشبكة متصلة مباشرةً. في الموجه الثاني، يبدو هذا كما هو موضح:

two#show ip route

....

10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks

C       10.1.1.0/24 is directly connected, Serial0

D       10.1.2.0/24 [90/2169856] via 10.1.1.1, 00:00:47, Serial0

172.16.0.0/24 is subnetted, 1 subnets

D       172.16.1.0 [90/2169856] via 10.1.1.1, 00:00:47, Serial0

يظهر المسار إلى 172.16.1.0/24 كمسار EIGRP داخلي على الموجّه الثاني.

التلخيص

هناك شكلان للتلخيص في EIGRP: الملخصات التلقائية والملخصات اليدوية.

التلخيص التلقائي

يجري EIGRP تلخيصًا تلقائيًا في كل مرة يعبر فيها حدًا بين شبكتين رئيسيتين مختلفتين. على سبيل المثال، في الشكل 10، يعلن الموجّه الثاني عن الشبكة 10.0.0.0/8 فقط للموجّه الأول، لأن الواجهة التي يستخدمها الموجّه الثاني للوصول إلى الموجّه الأول توجد في شبكة رئيسية مختلفة.

الشكل 10

على الموجّه 1، يبدو الأمر كما يلي:

one#show ip eigrp topology 10.0.0.0

IP-EIGRP topology entry for 10.0.0.0/8

State is Passive, Query origin flag is 1, 1 Successor(s), FD is 11023872

Routing Descriptor Blocks:

172.16.1.2 (Serial0), from 172.16.1.2, Send flag is 0x0

Composite metric is (11023872/10511872), Route is Internal

Vector metric:

Minimum bandwidth is 256 Kbit

Total delay is 40000 microseconds

Reliability is 255/255

Load is 1/255

Minimum MTU is 1500

Hop count is 1

لا يتم تحديد هذا المسار كمسار ملخص بأي طريقة، بل يبدو كطريق داخلي. القياس هو أفضل قياس من بين مسارات الملخص. الحد الأدنى للنطاق الترددي على هذا المسار هو 256k، على الرغم من وجود ارتباطات في الشبكة 10.0.0.0 ذات النطاق الترددي 56k.

على الموجّه مع التلخيص، تم إنشاء مسار إلى null0 للعنوان الملخص:

two#show ip route 10.0.0.0

Routing entry for 10.0.0.0/8, 4 known subnets

Attached (2 connections)

Variably subnetted with 2 masks

Redistributing via eigrp 2000

C       10.1.3.0/24 is directly connected, Serial2

D       10.1.2.0/24 [90/10537472] via 10.1.1.2, 00:23:24, Serial1

D       10.0.0.0/8 is a summary, 00:23:20, Null0

C       10.1.1.0/24 is directly connected, Serial1

يتم تمييز المسار إلى 10.0.0.0/8 على أنه ملخص عبر Null0. يبدو إدخال جدول المخطط الخاص بهذا المسار الموجز كما يلي:

two#show ip eigrp topology 10.0.0.0

IP-EIGRP topology entry for 10.0.0.0/8

State is Passive, Query origin flag is 1, 1 Successor(s), FD is 10511872

Routing Descriptor Blocks:

0.0.0.0 (Null0), from 0.0.0.0, Send flag is 0x0

(Note: The 0.0.0.0 here means this route is originated by this router.)

Composite metric is (10511872/0), Route is Internal

Vector metric:

Minimum bandwidth is 256 Kbit

Total delay is 20000 microseconds

Reliability is 255/255

Load is 1/255

Minimum MTU is 1500

Hop count is 0

لجعل الموجّه الثاني يعلن عن مكونات الشبكة 10.0.0.0 بدلاً من الملخص، قم بتكوين no auto-summary على عملية EIGRP على الموجّه الثاني:

على الموجّه الثاني:

router eigrp 2000

network 172.16.0.0

network 10.0.0.0

no auto-summary

عند إيقاف تشغيل الملخص التلقائي، يرى الموجّه الأول الآن جميع مكونات الشبكة 10.0.0.0:

one#show ip eigrp topology

IP-EIGRP Topology Table for process 2000

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,

r - Reply status

P 10.1.3.0/24, 1 successors, FD is 46354176

via 172.16.1.2 (46354176/45842176), Serial0

P 10.1.2.0/24, 1 successors, FD is 11049472

via 172.16.1.2 (11049472/10537472), Serial0

P 10.1.1.0/24, 1 successors, FD is 11023872

via 172.16.1.2 (11023872/10511872), Serial0

P 172.16.1.0/24, 1 successors, FD is 2169856

via Connected, Serial0

هناك بعض التحذيرات إلى تلخيص المسارات الخارجية التي يتم تغطيتها لاحقا في قسم التلخيص التلقائي للمسارات الخارجية.

التلخيص اليدوي

يتيح لك EIGRP تلخيص المسارات الداخلية والخارجية على أي حدود بت افتراضيًا مع التلخيص اليدوي. على سبيل المثال، في الشكل 11، يلخص الموجّه الثاني 192.168.1.0/24 و192.168.2.0/24 و192.168.3.0/24 في كتلة CIDR 192.168.0.0/22.

الشكل 11

يتم عرض التكوين على الموجّه الثاني:

two#show run

....

!

interface Serial0

ip address 10.1.50.1 255.255.255.0

ip summary-address eigrp 2000 192.168.0.0 255.255.252.0

no ip mroute-cache

!

....

two#show ip eigrp topology

IP-EIGRP Topology Table for process 2000

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,

r - Reply status

P 10.1.10.0/24, 1 successors, FD is 45842176

via Connected, Loopback0

P 10.1.50.0/24, 1 successors, FD is 2169856

via Connected, Serial0

P 192.168.1.0/24, 1 successors, FD is 10511872

via Connected, Serial1

P 192.168.0.0/22, 1 successors, FD is 10511872

via Summary (10511872/0), Null0

P 192.168.3.0/24, 1 successors, FD is 10639872

via 192.168.1.1 (10639872/128256), Serial1

P 192.168.2.0/24, 1 successors, FD is 10537472

via 192.168.1.1 (10537472/281600), Serial1

راجع الأمر ip summary-address eigrp تحت الواجهة Serial0 والموجه الموجز عبر Null0. في الموجه 1، يتم إعتبار هذا كمسار داخلي:

one#show ip eigrp topology

IP-EIGRP Topology Table for process 2000

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,

r - Reply status

P 10.1.10.0/24, 1 successors, FD is 46354176

via 10.1.50.1 (46354176/45842176), Serial0

P 10.1.50.0/24, 1 successors, FD is 2169856

via Connected, Serial0

P 192.168.0.0/22, 1 successors, FD is 11023872

via 10.1.50.1 (11023872/10511872), Serial0

تلخيص المسارات الخارجية التلقائي

لا يلخص EIGRP المسارات الخارجية تلقائيًا ما لم يكن هناك مكون للشبكة الرئيسية نفسها وهو مسار داخلي. يوضح الشكل 12 ذلك:

الشكل 12

يدخل الموجّه الثالث مسارات خارجية إلى 192.168.2.0/26 و192.168.2.64/26 في EIGRP باستخدام الأمر redistribute connected ، كما هو معروض في التكوينات المدرجة.

الموجّه الثالث

interface Ethernet0

ip address 192.168.2.1 255.255.255.192

!

interface Ethernet1

ip address 192.168.2.65 255.255.255.192

!

interface Ethernet2

ip address 10.1.2.1 255.255.255.0

!router eigrp 2000

redistribute connected

network 10.0.0.0

default-metric 10000 1 255 1 1500

باستخدام هذا التكوين في الموجّه الثالث، يعرض جدول التوجيه في الموجّه الأول:

one#show ip route

....

10.0.0.0/8 is subnetted, 2 subnets

D       10.1.2.0 [90/11023872] via 10.1.50.2, 00:02:03, Serial0

C       10.1.50.0 is directly connected, Serial0

192.168.2.0/26 is subnetted, 1 subnets

D EX    192.168.2.0 [170/11049472] via 10.1.50.2, 00:00:53, Serial0

D EX    192.168.2.64 [170/11049472] via 10.1.50.2, 00:00:53, Serial0

على الرغم من أن التلخيص التلقائي يتسبب عادةً في قيام الموجّه الثالث بتلخيص المسارات 192.168.2.0/26 و192.168.2.64/26 في وجهة شبكة رئيسية واحدة (192.168.2.0/24)، إلا أنه لا يقوم بذلك لأن كلا المسارين خارجيان. ومع ذلك، إذا أعدت تكوين الارتباط بين الموجّهين الثاني والثالث إلى 192.168.2.128/26 وأضفت عبارات الشبكة لهذه الشبكة على الموجّهين الثاني والثالث، فسيتم إنشاء الملخص التلقائي 192.168.2.0/24 على الموجّه الثاني.

الموجّه الثالث

interface Ethernet0

ip address 192.168.2.1 255.255.255.192

!

interface Ethernet1

ip address 192.168.2.65 255.255.255.192

!

interface Serial0

ip address 192.168.2.130 255.255.255.192

!

router eigrp 2000

network 192.168.2.0

يقوم الموجّه الثاني الآن بإنشاء ملخص لـ 192.168.2.0/24:

two#show ip route

....

D       192.168.2.0/24 is a summary, 00:06:48, Null0

....

ويوضح الموجّه الأول مسار الملخص فقط:

one#show ip route

....

10.0.0.0/8 is subnetted, 1 subnets

C       10.1.1.0 is directly connected, Serial0

D    192.168.2.0/24 [90/11023872] via 10.1.50.2, 00:00:36, Serial0

عملية الاستعلام ونطاقه

عندما يعالج موجّه ما استعلامًا من جهاز مجاور، يتم تطبيق هذه القواعد على النحو الوارد في الجدول.

استعلام من

حالة المسار

الإجراء

الجهاز المجاور (ليس المسار اللاحق الحالي)

خامل

قم بالرد بمعلومات المسار اللاحق الحالي.

لاحق

خامل

حاول العثور على خلف جديد؛ وإذا نجح الرد باستخدام معلومات جديدة؛ وإذا لم ينجح ذلك، وضع علامة على الوجهة التي يتعذر الوصول إليها واستعلام جميع الجيران باستثناء الخلف السابق.

أي جهاز مجاور

لا يوجد مسار من خلال هذا الجهاز المجاور قبل الاستعلام

قم بالرد بأفضل مسار معروف حاليًا.

أي جهاز مجاور

غير معروف قبل الاستعلام

قم بالرد بأن الوجهة لا يمكن الوصول إليها.

الجهاز المجاور (ليس المسار اللاحق الحالي)

نشط

إذا لم يكن هناك مسار لاحق لهذه الوجهات (عادةً ما يكون هذا صحيحًا)، فأجب باستخدام "لا يمكن الوصول إليه".

في حال وجود مسار لاحق جيد، قم بالرد بإرسال معلومات المسار الحالي.

لاحق

نشط

حاول العثور على خلف جديد؛ وإذا نجح الرد باستخدام معلومات جديدة؛ وإذا لم ينجح ذلك، وضع علامة على الوجهة التي يتعذر الوصول إليها واستعلام جميع الجيران باستثناء الخلف السابق.

تؤثر الإجراءات الواردة في الجدول السابق على نطاق الاستعلام في الشبكة عندما تكتشف عدد الموجّهات التي تستقبل الاستعلام وترد عليه قبل تقارب الشبكة على الهيكل الجديد. لمعرفة كيفية تأثير هذه القواعد على طريقة إدارة الاستعلامات، انظر إلى الشبكة في الشكل 13، التي تعمل في ظل الظروف العادية.

الشكل 13

هذا أمر متوقع فيما يتعلق بالشبكة 192.168.3.0/24 (أقصى اليمين):

- يحتوي الموجّه الأول على مسارين إلى 192.168.3.0/24:

- من خلال الموجّه الثاني بمسافة تبلغ 46533485 ومسافة مُعلن عنها تبلغ 20307200

- من خلال الموجّه الثالث بمسافة تبلغ 20563200 ومسافة مُعلن عنها تبلغ 20307200

- يختار الموجّه الأول المسار من خلال الموجّه الثالث ويحافظ على المسار من خلال الموجّه الثاني كمسار لاحق ملائم

- يعرض الموجّهان الثاني والثالث مسارًا واحدًا إلى 192.168.3.0/24 من خلال الموجّه الرابع

افترض فشل 192.168.3.0/24. يتمثل النشاط المتوقع على هذه الشبكة في أن  الأشكال من 13أ إلى 13ح توضح العملية.

يقوم الموجّه الخامس بوضع علامة على 192.168.3.0/24 على أنه لا يمكن الوصول إليها، والاستعلام عن الموجّه الرابع:

الشكل 13أ

عندما يستقبل الموجّه الرابع استعلامًا من المسار اللاحق الخاص به، فإنه يحاول العثور على مسار لاحق ملائم جديد لهذه الشبكة. ولا يعثر على مسار، لذا فإنه يميز 192.168.3.0/24 على أنه لا يمكن الوصول إليها ويستعلم الموجّهين الثاني والثالث:

الشكل 13ب

الموجهات 2 و 3، بدورها، ترى أنها قد فقدت الطريق الوحيد المجدي لها إلى 192.168.3.0/24، وتضع علامة عليه كطريق لا يمكن الوصول إليه، ويرسل كلا منهما استعلامات إلى الموجه 1:

الشكل 13ج

افترض أن الموجّه الأول يتلقى الاستعلام من الموجّه الثالث أولاً ويقوم بتمييز المسار على أنه لا يمكن الوصول إليه. ثم يتلقى الموجّه الأول الاستعلام من الموجّه الثاني. وعلى الرغم من أن الترتيب الآخر ممكن، إلا أن جميعها لها النتيجة النهائية نفسها.

الشكل 13د

يرد الموجه One على كلا الاستعلامين بموجه يتعذر الوصول إليه، وأصبح الموجه One الآن خاملا ل 192.168.3.0/24:

الشكل 13هـ

الموجه 2 و 3 الرد على الاستعلام من الموجه 4؛ الموجهات 2 و 3 هي الآن خاملة ل 192.168.3.0/24:

الشكل 13و

عندما يستقبل الموجه 5 الرد من الموجه 4، فإنه يزيل الشبكة 192.168.3.0/24 من جدول التوجيه الخاص بها؛ الموجه 5 الآن هو الخامل للشبكة 192.168.3.0/24. يرسل الموجه 5 تحديثات إلى الموجه 4 حتى تتم إزالة المسار من المخطط وجداول التوجيه الخاصة بالموجهات الأخرى.

الشكل 13ز

على الرغم من إمكانية وجود مسارات أو أوامر استعلام أخرى لمعالجتها، فإن جميع الموجّهات في الشبكة تعالج استعلامًا للشبكة 192.168.3.0/24 عندما يتعطل هذا الارتباط. يمكن لبعض الموجّهات معالجة أكثر من استعلام واحد (الموجّه الأول في هذا المثال). في الواقع، إذا كانت الاستعلامات ستصل إلى الموجّهات بترتيب مختلف، فستعالج بعض الموجّهات ثلاثة أو أربعة استعلامات. هذا مثال جيد على استعلام غير محدود في شبكة EIGRP.

كيف تؤثر نقاط التلخيص على نطاق الاستعلام

انظر إلى المسارات إلى 10.1.1.0/24 في الشبكة نفسها:

- يحتوي الموجّه الثاني على إدخال جدول الهيكل للشبكة 10.1.1.0/24 بتكلفة 46251885 من خلال الموجّه الأول.

- يحتوي الموجّه الثالث على إدخال جدول الهيكل للشبكة 10.1.1.0/24 بتكلفة 20281600 من خلال الموجّه الأول.

- يحتوي الموجّه الرابع على إدخال جدول الهيكل للشبكة 10.0.0.0/8 (لأن الموجّهين الثاني والثالث يلخصان تلقائيًا إلى حد الشبكة الرئيسي) من خلال الموجّه الثالث بقياس 20307200 (المسافة المُعلن عنها من خلال الموجّه الثاني أعلى من إجمالي القياس من خلال الموجّه الثالث، لذا فإن المسار من خلال الموجّه الثاني ليس مسارًا لاحقًا ملائمًا).

الشكل 14

في حالة تعطل الشبكة 10.1.1.0/24، يميزها الموجّه الأول على أنه لا يمكن الوصول إليها، ثم يستعلم كل جهاز من الأجهزة المجاورة له (الموجّهان الثاني والثالث) عن العثور على مسار جديد إلى تلك الشبكة:

الشكل 14أ

عندما يستقبل الموجّه الثاني الاستعلام من الموجّه الأول، يميز المسار على أنه لا يمكن الوصول إليه (لأن الاستعلام من المسار اللاحق) ثم يستعلم عن الموجّهين الرابع والثالث:

الشكل 14ب

عندما يستقبل الموجّه الثالث الاستعلام من الموجّه الأول، يميز الوجهة على أنه لا يمكن الوصول إليها ويستعلم الموجّهين الثاني والرابع:

الشكل 14ج

يرد الموجّه الرابع، عندما يتلقى الاستعلامات من الموجّهين الثاني والثالث، بأن 10.1.1.0/24 لا يمكن الوصول إليها (الموجّه الرابع ليست لديه معرفة بالشبكة الفرعية المعنية، حيث إنه يحتوي على مسار 10.0.0.0/8 فقط):

الشكل 14د

يرد الموجّهان الثاني والثالث على بعضهما البعض بأن 10.1.1.0/24 لا يمكن الوصول إليها:

الشكل 14هـ

نظرًا لأن الموجّهين الثاني والثالث الآن ليست لديهما استعلامات معلقة، فإنهما يردان على الموجّه الأول بأن 10.1.1.0/24 لا يمكن الوصول إليها:

الشكل 14و

يكون الاستعلام، في هذه الحالة، محددًا بالتلخيص التلقائي في الموجّهين الثاني والثالث. لا يشارك الموجّه الخامس في عملية الاستعلام ولا يشارك في إعادة تقارب الشبكة. كما يمكن ربط الاستعلامات بالتلخيص اليدوي وحدود النظام الذاتي وقوائم التوزيع.

كيف تؤثر حدود النظام الذاتي على نطاق الاستعلام

إذا أعاد الموجّه توزيع المسارات بين نظامين ذاتيين لـ EIGRP، فإنه يرد على الاستعلام ضمن القواعد العادية للعملية ويطلق استعلامًا جديدًا في النظام الذاتي الآخر. على سبيل المثال، إذا تعطل الارتباط إلى الشبكة المتصلة بالموجّه الثالث، يميز الموجّه الثالث المسار غير القابل للوصول ويستعلم عن مسار جديد للموجّه الثاني:

الشكل 15أ

يرد الموجّه الثاني بأن هذه الشبكة لا يمكن الوصول إليها ويبدأ تشغيل استعلام في النظام الذاتي 200 باتجاه الموجّه الأول. بمجرد أن يستقبل الموجّه الثالث الرد على الاستعلام الأصلي الخاص به، فإنه يزيل المسار من جدوله. الموجّه الثالث خامل الآن لهذه الشبكة:

الشكل 15ب

يرد الموجّه الأول على الموجّه الثاني، فيصبح المسار خاملاً:

الشكل 15ج

في حين لم يتم نشر الاستعلام الأصلي عبر الشبكة (كان مقيدًا بحد النظام الذاتي)، يتسرب الاستعلام الأصلي إلى النظام الذاتي الثاني في شكل استعلام جديد. وهذا يمنع مشكلات "عالق قيد التفعيل" (SIA) في الشبكة لأنه يحد من عدد الموجّهات التي يجب أن يمر من خلالها الاستعلام قبل الإجابة عليه. ومع ذلك، فإنه لا يحل المشكلة الكلية مع كل موجّه يجب أن يعالج الاستعلام. ويمكن أن تزيد هذه الطريقة من سوء المشكلة وتمنع التلخيص التلقائي للمسارات التي يمكن تلخيصها بطريقة أخرى (لا يتم تلخيص المسارات الخارجية ما لم يكن هناك مكون خارجي في تلك الشبكة الرئيسية).

كيف تؤثر قوائم التوزيع في نطاق الاستعلام

وبدلاً من حظر نشر استعلام، تميز قوائم التوزيع في EIGRP أي رد على الاستعلام بأنه لا يمكن الوصول إليه. استخدم الشكل 16 كمثال.

الشكل 16

في الشكل 16:

- يحتوي الموجّه الثالث على قائمة توزيع مطبقة على واجهاته التسلسلية التي تسمح له فقط بالإعلان عن الشبكة B.

- لا يعرف الموجّهان الأول والثاني أنه يمكن الوصول إلى الشبكة A عبر الموجّه الثالث (لا يتم استخدام الموجّه الثالث كنقطة عبور بين الموجّهين الأول والثاني).

- يستخدم الموجّه الثالث الموجّه الأول كمسار مفضل إلى الشبكة A ولا يستخدم الموجّه الثاني كمسار لاحق ملائم.

عندما يفقد الموجّه الأول الاتصال بالشبكة A، فإنه يميز المسار على أنه لا يمكن الوصول إليه ويرسل استعلامًا إلى الموجّه الثالث. لا يعلن الموجّه الثالث عن مسار إلى الشبكة A بسبب قائمة التوزيع الموجودة على منافذه التسلسلية.

الشكل 16أ

يميز الموجّه الثالث المسار على أنه لا يمكن الوصول إليه، ثم يستعلم الموجّه الثاني:

الشكل 16ب

يفحص الموجّه الثاني جدول الهيكل الخاص به ويكتشف أن لديه اتصالاً صالحًا بالشبكة A. لم يتأثر الاستعلام بقائمة التوزيع في الموجّه الثالث:

الشكل 16ج

الموجه إثنان من الإجابات أن الشبكة A يمكن الوصول إليها، الموجه 3 الآن لديه مسار صالح:

الشكل 16د

ينشئ الموجّه الثالث الرد على الاستعلام من الموجّه الأول، ولكن قائمة التوزيع تتسبب في أن يرسل الموجّه الثالث ردًا يفيد بأن الشبكة A لا يمكن الوصول إليها، على الرغم من أن الموجّه الثالث لديه مسار صالح إلى الشبكة A:

الشكل 16هـ

إدارة سرعة الحِزم المُرسلة

تستهلك بعض بروتوكولات التوجيه جميع النطاق الترددي المتوفر على ارتباط ذي نطاق ترددي منخفض أثناء تقاربها (تكيفها مع التغير في الشبكة). يتجنب EIGRP هذا الازدحام ويدير السرعة التي يتم بها إرسال الحِزم على الشبكة، لذلك يستخدم جزءًا فقط من النطاق الترددي المتوفر. التكوين الافتراضي لـ EIGRP هو استخدام ما يصل إلى 50 بالمئة من النطاق الترددي المتوفر، ولكن يمكن تغيير ذلك باستخدام هذا الأمر:

router(config-if)#

ip bandwidth-percent eigrp 2?

<1-999999>  Maximum bandwidth percentage that EIGRP can use

وبشكل أساسي، في كل مرة يضع فيها EIGRP حزمة في قائمة الانتظار لإرسالها على واجهة، فإنه يستخدم هذه الصيغة لتحديد مدة الانتظار قبل إرسال الحزمة:

ip bandwidth-percent eigrp 2

- (8 * 100 * حجم الحزمة بوحدة البايت) / (النطاق الترددي بوحدة كيلوبت في الثانية * النسبة المئوية للنطاق الترددي)

على سبيل المثال، إذا وضع EIGRP حزمة في قائمة الانتظار ليتم إرسالها عبر واجهة تسلسلية ذات نطاق ترددي 56k، وكانت الحزمة 512 بايت، فسينتظر EIGRP:

- (8 * 100 * 512 بايت) / (56000 بت في الثانية * 50٪ نطاق ترددي) (8 * 100 * 512) / (56000 * 50) 409600 / 2800000 0.1463 ثانية

يسمح ذلك بحزمة (أو مجموعات حِزم) لا تقل عن 512 بايت ليتم إرسالها على هذا الارتباط قبل أن يرسل EIGRP الحزمة الخاصة به. يحدد مؤقت السرعة وقت إرسال الحزمة ويتم التعبير عنه بالمللي ثانية. زمن سرعة الحزمة في المثال السابق هو 0.1463 ثانية. يوجد حقل في show ip eigrp interface يعرض مؤقت السرعة:

outer#show ip eigrp interface

IP-EIGRP interfaces for process 2

Xmit Queue   Mean   Pacing Time   Multicast    Pending

Interface    Peers  Un/Reliable  SRTT   Un/Reliable   Flow Timer   Routes

Se0            1        0/0        28       0/15         127           0

Se1            1        0/0        44       0/15         211           0

router#

الوقت المعروض هو الفاصل الزمني لوحدة الإرسال القصوى (MTU)، وهي أكبر حزمة يمكن إرسالها عبر الواجهة.

التوجيه الافتراضي

هناك طريقتان لإدخال مسار افتراضي إلى EIGRP: إعادة توزيع مسار ثابت أو تلخيص إلى 0.0.0.0/0. أستخدم الطريقة الأولى عندما تريد سحب حركة مرور البيانات إلى وجهات غير معروفة إلى مسار افتراضي في مركز الشبكة. تعلن هذه الطريقة عن الاتصالات بالإنترنت. على سبيل المثال:

ip route 0.0.0.0 0.0.0.0 x.x.x.x (next hop to the internet)

!

router eigrp 100

redistribute static

default-metric 10000 1 255 1 1500

لا يجب أن يكون المسار الثابت الذي تتم إعادة توزيعه في EIGRP على الشبكة 0.0.0.0. إذا كنت تستخدم شبكة أخرى، فيجب عليك إستخدام الأمر ip default-network لوضع علامة على الشبكة كشبكة افتراضية.

إذا قمت بالتلخيص، فلن يعمل المسار الافتراضي إلا عندما تريد تزويد المواقع البعيدة بمسار افتراضي. نظرًا لتكوين الملخصات لكل واجهة، يمكنك استخدام قوائم التوزيع أو آليات أخرى لمنع المسار الافتراضي من الانتشار تجاه مركز شبكتك. لاحظ أن الملخص إلى 0.0.0.0/0 يتجاوز المسار الافتراضي المكتسب من أي بروتوكول توجيه آخر. الطريقة الوحيدة لتكوين مسار افتراضي على الموجّه باستخدام هذه الطريقة هي تكوين مسار ثابت إلى 0.0.0.0/0. (ابدأ ببرنامج Cisco IOS 12.0(4)T، ويمكنك أيضًا تكوين مسافة إدارية في نهاية الأمر ip summary-address eigrp، بحيث لا يتجاوز الملخص المحلي مسار 0.0.0.0/0).

router eigrp 100

network 10.0.0.0

!

interface serial 0

encapsulation frame-relay

no ip address

!

interface serial 0.1 point-to-point

ip address 10.1.1.1

frame-relay interface-dlci 10

ip summary-address eigrp 100 0.0.0.0 0.0.0.0

موازنة الحمل

يضع EIGRP ما يصل إلى أربعة مسارات متساوية التكلفة في جدول التوجيه، والتي يضبط لها الموجّه موازنات الحمل. يعتمد نوع موازنة الحمل (لكل حزمة أو لكل وجهة) على نوع التبديل الذي يتم إجراؤه في الموجّه. ومع ذلك، يمكن أيضًا أن يضبط EIGRP موازنة الحمل عبر ارتباطات غير متساوية التكلفة.

ملاحظة: باستخدام المسارات القصوى، يمكنك تكوين EIGRP لاستخدام ما يصل إلى ستة مسارات بتكلفة متساوية.

إذا كانت هناك أربعة مسارات إلى وجهة معينة، وكانت مقاييس هذه المسارات هي:

- المسار 1: 1100

- المسار 2: 1100

- المسار 3: 2000

- المسار 4: 4000

يضع الموجه حركة مرور البيانات، بشكل افتراضي، على كل من المسار 1 و 2. باستخدام EIGRP، يمكنك إستخدام أمر التباين لتوجيه الموجه لوضع حركة مرور البيانات أيضا على المسارات 3 و 4. الفرق عبارة عن مضاعف: يتم وضع حركة المرور على أي إرتباط يحتوي على مقياس أقل من أفضل مسار مضروبا في الفرق. لتحميل التوازن عبر المسارات 1 و 2 و 3، أستخدم الفرق 2، لأن 1100 × 2 = 2200، وهو أكبر من القياس خلال المسار 3. بالمثل، لإضافة المسار 4 أيضا، قم بإصدار الفرق 4 تحت أمر EIGRP للموجه. راجع كيفية عمل موازنة مسار التكلفة غير المتكافئة (التباين) في IGRP و EIGRP؟ للحصول على مزيد من المعلومات.

كيف يقسم الموجّه حركة المرور بين هذه المسارات؟ يقسم القياس عبر كل مسار إلى أكبر قياس، ويتم تقريبه إلى أقرب عدد صحيح، ويستخدم هذا الرقم على أنه عدد مشاركة حركة المرور.

router#show ip route 10.1.4.0

Routing entry for 10.1.4.0/24

Known via "igrp 100", distance 100, metric 12001

Redistributing via igrp 100, eigrp 100

Advertised by igrp 100 (self originated)

eigrp 100

Last update from 10.1.2.2 on Serial1, 00:00:42 ago

Routing Descriptor Blocks:

* 10.1.2.2, from 10.1.2.2, 00:00:42 ago, via Serial1

Route metric is 12001, traffic share count is 1

Total delay is 20010 microseconds, minimum bandwidth is 1000 Kbit

Reliability 1/255, minimum MTU 1 bytes

Loading 1/255, Hops 0

بالنسبة لهذا المثال، تكون أعداد مشاركة حركة المرور هي:

- للمسار 1 و 2: 4000/1100 = 3

- للمسار 3: 4000/2000 = 2

- للمسار 4: 4000/4000 = 1

يرسل الموجه الحزم الثلاث الأولى عبر المسار 1، والحزم الثلاث التالية عبر المسار 2، والحزم التالية عبر المسار 3، والحزمة التالية عبر المسار 4. تتم إعادة تشغيل الموجه عندما يرسل الحزم الثلاث التالية عبر المسار 1 ويتابع هذا النمط.

ملاحظة: لا يرسل EIGRP حركة مرور البيانات عبر مسار تكلفة غير متكافئة إذا كانت المسافة المبلغ عنها أكبر من المسافة الممكنة لذلك المسار المعين. راجع قسم المسافة الملائمة والمسافة المُعلن عنها والمسارات اللاحقة الملائمة للحصول على مزيد من المعلومات.

استخدام المقاييس

عند تكوين EIGRP في البداية، تذكر هاتين القاعدتين الأساسيتين إذا حاولت التأثير على مقاييس EIGRP:

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

- يجب استخدام الترحيل دائمًا للتأثير على قرارات توجيه EIGRP.

ونظرًا لأن EIGRP يستخدم النطاق الترددي للواجهة لتحديد معدل إرسال الحِزم، فمن المهم تعيين هذه الحِزم بشكل صحيح. إذا كان التأثير على المسار الذي يختاره EIGRP ضروريًا، فاستخدم الترحيل دائمًا للقيام بذلك.

أما عند عرض النطاق الترددي الأدنى، فإن لهذا النطاق تأثير أكبر على المقياس الإجمالي؛ أما عند عرض النطاق الترددي الأعلى، فإن للتأخير تأثيرا أكبر على المقياس الإجمالي.

استخدام العلامات الإدارية في إعادة التوزيع

يمكن للعلامات الإدارية الخارجية كسر إعادة توزيع حلقات تكرار التوجيه بين بروتوكول EIGRP والبروتوكولات الأخرى. إذا قمت بتمييز المسار عند إعادة توزيعه في EIGRP، فيمكنك حظر إعادة التوزيع من EIGRP إلى البروتوكول الخارجي. لا يمكن تعديل المسافة الإدارية للعبّارة الافتراضية المكتسبة من مسار خارجي، نظرًا لأن تعديل المسافة الإدارية، في EIGRP، ينطبق على المسارات الداخلية فقط. لرفع القياس، أستخدم خريطة مسار باستخدام قائمة البادئات، ولا تقم بتغيير المسافة الإدارية. والمثال الأساسي لتكوين هذه العلامات هو التالي، لكن هذا المثال لا يعرض التكوين بأكمله المستخدم لكسر حلقات إعادة التوزيع.

الشكل 17

يعرض الموجّه الثالث، الذي يعيد توزيع المسارات المتصلة في EIGRP، ما يلي:

three#show run

....

interface Loopback0

ip address 172.19.1.1 255.255.255.0

!

interface Ethernet0

ip address 172.16.1.1 255.255.255.0

loopback

no keepalive

!

interface Serial0

ip address 172.17.1.1 255.255.255.0

....

router eigrp 444

redistribute connected route-map foo

network 172.17.0.0

default-metric 10000 1 255 1 1500

....

access-list 10 permit 172.19.0.0 0.0.255.255

route-map foo permit 10

match ip address 10

set tag 1

....

three#show ip eigrp topo

IP-EIGRP Topology Table for process 444

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,

r - Reply status

P 172.17.1.0/24, 1 successors, FD is 2169856

via Connected, Serial0

via Redistributed (2169856/0)

P 172.16.1.0/24, 1 successors, FD is 281600

via Redistributed (281600/0)

P 172.19.1.0/24, 1 successors, FD is 128256, tag is 1

via Redistributed (128256/0)

يعرض الموجّه الثاني، الذي يعيد توزيع المسارات من EIGRP إلى RIP:

two#show run

....

interface Serial0

ip address 172.17.1.2 255.255.255.0

!

interface Serial1

ip address 172.18.1.3 255.255.255.0

....

router eigrp 444

network 172.17.0.0

!

router rip

redistribute eigrp 444 route-map foo

network 10.0.0.0

network 172.18.0.0

default-metric 1

!

no ip classless

ip route 10.10.10.10 255.255.255.255 Serial0

route-map foo deny 10

match tag 1

!

route-map foo permit 20

....

two#show ip eigrp topo

IP-EIGRP Topology Table for process 444

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,

r - Reply status

P 172.17.1.0/24, 1 successors, FD is 2169856

via Connected, Serial0

P 172.16.1.0/24, 1 successors, FD is 2195456

via 172.17.1.1 (2195456/281600), Serial0

P 172.19.1.0/24, 1 successors, FD is 2297856, tag is 1

via 172.17.1.1 (2297856/128256), Serial0

لاحظ العلامة 1 على 172.19.1.0/24.

يعرض الموجّه الأول، الذي يتلقى مسارات RIP المُعاد توزيعها بواسطة الموجّه الثاني:

one#show run

....

interface Serial0

ip address 172.18.1.2 255.255.255.0

no fair-queue

clockrate 1000000

router rip

network 172.18.0.0

....

one#show ip route

Gateway of last resort is not set

R    172.16.0.0/16 [120/1] via 172.18.1.3, 00:00:15, Serial0

R    172.17.0.0/16 [120/1] via 172.18.1.3, 00:00:15, Serial0

172.18.0.0/24 is subnetted, 1 subnets

C       172.18.1.0 is directly connected, Serial0

لاحظ اختفاء 172.19.1.0/24.

فهم إخراج أمر EIGRP

show ip eigrp traffic

يُستخدم هذا الأمر لعرض معلومات حول تكوينات EIGRP المُسماة وتكوينات النظام الذاتي (AS) لـ EIGRP. يعرض إخراج هذا الأمر المعلومات التي تم تبادلها بين موجّه EIGRP المجاور. يوجد شرح لكل حقل مخرجات بعد الجدول.

show ip eigrp traffic

عمليات شرح التكوين

- تعرض رسائل Hello المرُسلة/المُستلمة عدد حِزم hello المُرسلة والمُستلمة (المرُسلة -1927/المُستلمة - 1930).

- تعرض التحديثات المُرسلة/المُستلمة عدد حِزم التحديثات المُرسلة والمُستلمة (المُرسلة - 20/المُستلمة - 39).

- تعني الاستعلامات المُرسلة/المُستلمة عدد حِزم الاستعلامات المُرسلة والمُستلمة (المُرسلة - 10/المُستلمة - 18).

- تعرض الردود المُرسلة/المُستلمة عدد حِزم الردود المُرسلة والمُستلمة (المُرسلة - 18/المُستلمة - 16).

- تشير الإقرارات المُرسلة/المُستلمة إلى عدد حِزم الإقرار المُرسلة والمُستلمة (المُرسلة - 66/المُستلمة -41).

- تعني استعلامات SIA المُرسلة/المُستلمة عدد حِزم استعلامات "عالق قيد التفعيل" المُرسلة والمُستلمة (المُرسلة-0/المُستقبلة-0).

- تعرض ردود SIA المُرسلة/المُستلمة عدد حِزم ردود "عالق قيد التفعيل" المُرسلة والمُستلمة (المُرسلة-0/المُستقبلة-0).

- معرف عملية Hello هو معرف عملية hello ‫(‬270).

- يشير معرف عملية PDM إلى معرف عملية Cisco IOS للوحدة المعتمدة على البروتوكول (251).

- تعرض قائمة انتظار مأخذ التوصيل عنوان IP إلى عدادات قائمة انتظار عملية مأخذ توصيل Hello الخاصة بـ EIGRP ‫(الحالي-0/الحد الأقصى-2000/الأعلى-1/الإسقاطات-0)‬.

- تعرض قائمة انتظار الإدخال عملية Hello الخاصة بـ EIGRP إلى عدادات قائمة انتظار مأخذ توصيل EIGRP (الحالي-0/الحد الأقصى-2000/الأعلى-1/الإسقاطات-0).

show ip eigrp topology

يعرض هذا الأمر المسارات اللاحقة الملائمة فقط. لعرض جميع الإدخالات في جدول الهيكل، استخدم الأمر show ip eigrp topology all-links. يوجد شرح لكل حقل إخراج بعد الجدول.3+

show ip eigrp topology

عمليات شرح التكوين

- يشير A إلى أنه نشط. قد يعرض هذا أيضًا P، ويعني أنه خامل.

- 10.2.4.0/24 هي الوجهة أو القناع.

- يظهر 0 من الخلف كم من الخلف (أو مسار) متاح لهذه الوجهة؛ إذا تم رسملة الخلف، يكون المسار في حالة انتقال.

- تعرض المسافة الملائمة (FD) هي 512640000 المسافة الملائمة، وهي أفضل قياس للوصول إلى هذه الوجهة أو أفضل قياس معروف عندما أصبح المسار نشطًا.

- يمكن تعيين العلامة هي 0x0 و/أو تصفيتها باستخدام خرائط المسار باستخدام الأمرَين set tag وmatch tag.

- تعني Q أن الاستعلام معلق. يمكن أن يكون هذا الحقل أيضا: U، مما يعني أن التحديث معلق؛ أو R، مما يعني أن الرد معلق.

- تعرض رد واحد عدد الردود المعلقة.

- يعرض نشط لمدة 00:00:01 مدة نشاط هذا المسار.

- أصل الاستعلام: يظهر الأصل المحلي هذا المسار الذي أنشأ الاستعلام. يمكن أن يكون هذا الحقل أيضا أصولا متعددة، مما يعني أن عدة جيران قد أرسلوا استعلامات عن هذه الوجهة، ولكن ليس عن الوجهة التالية؛ أو الأصل الخلف، مما يعني أن الخلف هو الذي أنشأ الاستعلام.

- عبر 10.1.2.2 يظهر أن هذا المسار تم تعلمه من جار عنوان IP الخاص به هو 10.1.2.2. كما يمكن أن يكون هذا الحقل: متصل، إذا كانت الشبكة متصلة مباشرة بهذا الموجه، أو معاد توزيعها، إذا تم إعادة توزيع هذا المسار في EIGRP على هذا الموجه، أو ملخص، إذا كان هذا مسار ملخص تم إنشاؤه على هذا الموجه.

- يعرض (لا نهائي/لا نهائي) القياس للوصول إلى هذا المسار من خلال هذا الجهاز المجاور في الحقل الأول، والمسافة المُعلن عنها عبر هذا الجهاز المجاور في الحقل الثاني.

- يعرض r أن هذا الجهاز المجاور قد تم الاستعلام عنه وفي انتظار الرد.

- Q هي إشارة الإرسال لهذا المسار، مما يعني وجود استعلام معلق. يمكن أن يكون هذا الحقل U أيضا، مما يعني أن التحديث معلق؛ أو R، مما يعني أن الرد معلق.

- Serial1 هي الواجهة التي يمكن من خلالها الوصول إلى هذا الجهاز المجاور.

- يعرض عبر 10.1.1.2 أنه تم الاستعلام عن الجهاز المجاور ويتوقع ردًا.

- يعرض r أنه تم استعلام هذا الجهاز المجاور عن المسار ولم يتلقَ ردًا بعد.

- Serial0 هي الواجهة التي يمكن من خلالها الوصول إلى هذا الجهاز المجاور.

- عبر 10.1.2.2 (512640000/128256)، تعرض Serial1 أن هذا المسار مُستخدَم (يشير إلى أي مسار يسلكه المسار/الوجهة التالية عند وجود مسارات متعددة متساوية التكلفة).

show ip eigrp topology <network>

يعرض هذا الأمر جميع الإدخالات في جدول الهيكل لهذه الوجهة، وليس فقط المسارات اللاحقة الملائمة. يوجد شرح لكل حقل مخرجات بعد الجدول.

show ip eigrp topology network

عمليات شرح التكوين

- تعني الحالة خاملة أن الشبكة في حالة خاملة، أو بمعنى آخر، لا تبحث عن مسار إلى هذه الشبكة. دائمًا ما تكون المسارات في حالة خاملة في الشبكات المستقرة.

- علامة أصل الاستعلام هي 1 إذا كان هذا المسار نشطًا، يوفر هذا الحقل معلومات حول مَن أنشأ الاستعلام.

- 0: هذا المسار نشط، ولكن لم ينشأ أي إستفسار عنه (يبحث عن خلف ممكن محليا).

- 1: أنشأ هذا الموجه الاستعلام لهذا المسار (أو المسار خامل).

- 2: حسابات تشتيت متعددة لهذا الاستعلام. تلقى هذا الموجّه أكثر من استعلام واحد لهذا المسار من أكثر من مصدر واحد.

- 3: الموجه الذي تعلم المسار إلى هذه الشبكة ويستعلم الآن عن مسار آخر.

- 4: مصادر استعلام متعددة لهذا المسار، تتضمن هذا الموجه. هذا مشابه لـ 2، ولكنه يعني أيضًا وجود سلسلة أصل الاستعلام التي تصف الاستعلامات المعلقة لهذا المسار.

- يعني مساران لاحقان وجود مسارَين ملائمَين لهذه الشبكة.

- تعرض المسافة الملائمة (FD) هي 307200 أفضل قياس حالي لهذه الشبكة. إذا كان المسار نشطًا، فسيظهر قياس المسار المُستخدَم سابقًا لتوجيه الحِزم إلى هذه الشبكة.

- كتل أداة وصف التوجيهيصف كل إدخال من هذه الإدخالات مسارًا واحدًا إلى الشبكة.

- ‪10.1.1.2 (Ethernet1)‬ هي الخطوة التالية إلى الشبكة والواجهة التي يتم الوصول إليها من خلال الخطوة التالية.

- من 10.1.2.2 هو مصدر معلومات هذا المسار.

- إرسال العلامة هو:

- 0x0: إذا كانت هناك حزم يلزم إرسالها فيما يتعلق بهذا الإدخال، فهذا يشير إلى نوع الحزمة.

- 0x1: تلقى هذا الموجه استعلاما لهذه الشبكة ويحتاج إلى إرسال رد أحادي البث.

- 0x2: هذا المسار نشط، ويجب إرسال استعلام للبث المتعدد.

- 0x3: تم تغيير هذا المسار، ويجب إرسال تحديث للبث المتعدد.

- يعرض المقياس المركب هو (307200/281600) إجمالي التكاليف المحسوبة للشبكة. الرقم الأول بين الأقواس هو التكلفة الإجمالية للشبكة من خلال هذا المسار، إلى جانب التكلفة للخطوة التالية. الرقم الثاني بين الأقواس هو المسافة المُعلن عنها، أو بمعنى آخر، التكلفة التي يستخدمها موجّه الخطوة التالية.

- يعني المسار داخلي أن هذا المسار تم إنشاؤه داخل النظام الذاتي (AS) لـ EIGRP. إذا تمت إعادة توزيع المسار في هذا النظام الذاتي لـ EIGRP، فسيشير هذا الحقل إلى أن المسار خارجي.

- يعرض قياس المتجه المقاييس الفردية المُستخدَمة بواسطة EIGRP لحساب التكلفة على شبكة. لا ينشر EIGRP معلومات التكلفة الإجمالية عبر الشبكة، كما يتم نشر مقاييس المتجهات، ويقوم كل موجه بحساب التكلفة والمسافة المبلغ عنها بشكل فردي.

- يعرض الحد الأدنى للنطاق الترددي هو 10000 كيلوبت أدنى نطاق ترددي على المسار إلى هذه الشبكة.

- يعرض إجمالي الترحيل هو 2000 ميكروثانية مجموع الترحيلات على المسار إلى هذه الشبكة.

- تعرض الموثوقية هي 0/255 عامل الموثوقية. يتم حساب هذا الرقم ديناميكيًا ولكن لا يُستخدم افتراضيًا في حسابات القياس.

- يشير الحمل إلى 1/255 إلى مقدار الحمل الذي ينقله الارتباط. يتم حساب هذا الرقم ديناميكيًا ولا يُستخدم بشكل افتراضي عندما يحسب EIGRP تكلفة استخدام هذا المسار.

- الحد الأدنى لـ MTU هو 1500 لا يُستخدم هذا الحقل في حسابات القياس المتري.

- تعداد الخطوات هو 2 لا يُستخدم ذلك في حسابات القياس المتري، ولكنه يحد من الحد الأقصى لحجم النظام الذاتي لـ EIGRP. الحد الأقصى لتعداد الخطوات التي يقبلها EIGRP هو 100 بشكل افتراضي، على الرغم من أنه يمكن تكوين الحد الأقصى إلى 220 باستخدام الحد الأقصى من الخطوات للقياس.

إذا كان المسار خارجيًا، فسيتم تضمين هذه المعلومات. يوجد شرح لكل حقل مخرجات بعد الجدول.

مسار خارجي

عمليات شرح التكوين

- يعرض الموجّه المنشئ أن هذا هو الموجّه الذي حقَن هذا المسار في النظام الذاتي لـ EIGRP.

- يعرض النظام الذاتي الخارجي النظام الذاتي الذي أتى منه هذا المسار (إذا كان هناك مسار موجود).

- يعرض البروتوكول الخارجي البروتوكول الذي أتى منه هذا المسار (إذا كان هناك مسار موجود).

- يعرض القياس الخارجي القياس الداخلي في البروتوكول الخارجي.

- يمكن تعيين علامة المسؤول و/أو تصفيتها باستخدام خرائط المسار باستخدام الأمرَين set tag وmatch tag.

show ip eigrp topology [active | معلق | الذين لم ينجحوا قط]

تنسيق الإخراج نفسه مثل show ip eigrp topology ، ولكنه يعرض أيضًا جزءًا من جدول الهيكل.

show ip eigrp topology all-links

تنسيق الإخراج نفسه مثل show ip eigrp topology ، ولكنه يعرض أيضًا جميع الارتباطات في جدول الهيكل، بدلاً من المسارات اللاحقة الملائمة فقط.

معلومات ذات صلة

- صفحة دعم توجيه IP

- الدعم الفني والتنزيلات من Cisco