عندما يقوم EIGRP في الراوتر R1 بارسال تحديث (update) بخصوص الشبكة 172.16.1.0/24 فإنه يقوم بعمل auto-summary لهذه الشبكة، اي يرسل تحديث محتواه يحمل اسم الشبكة 172.16.0.0/16 اي classful network وليس الشبكة الجزئية (subnet) 172.16.1.0/24. حيث سيضيف كل من R2 و R3 الشبكة 172.16.0.0/16 داخل ال routing table الخاص بكل منهما ويكون المخرج (gateway) لهذه الشبكة هو R1.
وهذا يؤدي لوجود مشكلة وذلك لأن كل من R2 و R3 سيقوم بارسال التحديث update ل R1 ويحمل اسم الشبكة 172.16.0.0/16 وهذه الشبكة
غير موجودة في ال routing table
ل R1، وبالتالي
سيقوم R1 باضافة هذه
الشبكة في routing table
الخاص به، وهذا خطأ كون لا يوجد إلا جزء واحد (one subnet) من الشبكة (172.16.0.0/16).
فعلى سبيل المثال سيقوم R1 بارسال البيات المتجهة للعنوان 172.16.100.34 (علما بأن الشبكة
لهذا العنوان غير موجودة) إما من خلال R2
أو R3. وبدورهما
سيقوم R2 أو R3 باعادة البيانات المرسلة ل 172.16.10.34للراوتر R1، وهذا يعني وجود مشكلة routing loop.
ولكي لا تحدث مشكلة routing loop بسبب ال EIGRP auto-summary يقوم بروتوكول EIGRP باضافة ال classful network داخل ال routing table للراوترR1
عند عمل summarization بحيث يكون مخرجها منفذ وهمي (null 0) ليقوم
بارسال البيانات المرسلة للشبكات الجزئية الأخرى (subnets) غير الموجودة من خلال هذا
المنفذ وبالتالي سيتم اهمال (discard) هذه
البيانات.
في مثالنا سيقوم EIGRP في R1 باضافة شبكة 172.16.0.0/16 في ال routing table ويكون ال gateway لها هو المنفذ (null 0)، حيث سيكون داخل ال routing table شبكة 172.16.0.0/16 ومخرجها (null 0) وشبكة جزئية
منها (172.16.1.0/24) ومخرجها
المنفذ (Fa0/0).
ليست هناك تعليقات:
إرسال تعليق