المحتويات

المقدمة

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

المتطلبات

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

الاصطلاحات

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

المقاييس

المسافة الإدارية

أمثلة تكوين إعادة التوزيع

EIGRP

بروتوكول أقصر مسار أولاً (OSPF)

RIP

IS-IS

إعادة توزيع المسارات الثابتة باستثناء عبارة المحاولة الأخيرة في RIP مع خريطة المسار

إعادة توزيع الشبكات المتصلة

المقدمة

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

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

المتطلبات

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

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

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

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

الاصطلاحات

راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.

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

يعد إعادة توزيع بروتوكول التوجيه مفهوما بالغ الأهمية في شبكات الكمبيوتر التي تتيح الاتصال بين مجالات التوجيه المختلفة. في شبكات المؤسسة ومزودي الخدمة، غالبا ما يتم نشر بروتوكولات التوجيه المتعددة مثل فتح أقصر مسار أولا (OSPF) وبروتوكول التوجيه المحسن للعبارة الداخلية (EIGRP) وبروتوكول العبارة الحدودية (BGP) وبروتوكول معلومات التوجيه (RIP) لحالات الاستخدام المحددة. وتسمح إعادة التوزيع لهذه البروتوكولات بتبادل معلومات التوجيه، مما يضمن الاتصال عبر مقاطع الشبكة المتنوعة.

لماذا يلزم اعادة التوزيع

1. البيئات متعددة البروتوكولات: يمكن للمؤسسات نشر بروتوكولات مختلفة لأغراض متنوعة، مثل بروتوكول بوابة الحدود (BGP) لمسارات الإنترنت وبروتوكول فتح أقصر مسار أولا (OSPF) للشبكات الداخلية.

2. عمليات الدمج والاستحواذ: تحتاج الشبكات ذات البروتوكولات المختلفة إلى التفاعل أثناء التكامل.

3. قابلية التطوير والتحسين: تمكن إعادة التوزيع مشاركة المسارات الانتقائية لتحسين الأداء والتحكم في سلوك التوجيه.

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

1. حلقات التوجيه: قد تؤدي التكوينات الخاطئة إلى حلقات التكرار وتقليل أداء الشبكة.

2. المسافة الإدارية والمقاييس: ولكل بروتوكول مقاييس وأولويات فريدة، تتطلب فهما دقيقا أثناء إعادة التوزيع.

3. تصفية المسار وأمانه: يمكن لإعادة التوزيع غير المصفاة نشر مسارات غير صحيحة أو غير مرغوب فيها دون قصد.

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

المقاييس

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

مخطط EIGRP و RIP

1. يمكنك تحديد المقياس الخاص بإعادة التوزيع المحددة فقط:

router rip

redistribute static metric 1

redistribute ospf 1 metric 1

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

router rip

redistribute static

redistribute ospf 1

default-metric 1

المسافة الإدارية

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

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

طبولوجيا مشكلة محتملة

في مثال المخطط السابق، إذا قام R1 بتشغيل RIP، وقام R2 و R5 على حد سواء بتشغيل RIP و EIGRP وإعادة توزيع RIP في EIGRP، حينئذ تكون هناك مشكلة محتملة. على سبيل المثال، يتعرف كل من R2 و R5 على الشبكة 192.168.1.0 من R1 إلى RIP. تتم إعادة توزيع هذه المعرفة في EIGRP.  يتعرف R2 على الشبكة من 192.168.1.0 إلى R3، ويتعرف R5 عليها من R4 إلى EIGRP. مسافة إدارية أقل من مسافة RIP (90 مقابل 120)؛ لذلك، يتم إستخدام مسار EIGRP في جدول التوجيه. هناك الآن حلقة توجيه محتملة. حتى إذا تم إستخدام انقسام الأفق، أو أي ميزة أخرى تهدف إلى المساعدة في منع حلقات التوجيه، فلا تزال هناك مشكلة تقارب.

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

ملاحظة: إن آليات إعادة توزيع المسار خاصة على موجهات Cisco. تفرض قواعد إعادة التوزيع على موجه Cisco وجود مسار إعادة التوزيع في جدول التوجيه. لا يكفي أن يكون المسار موجودا في مخطط التوجيه أو قاعدة البيانات. يتم دائما تثبيت المسارات ذات مسافة إدارية أقل (AD) في جدول التوجيه. على سبيل المثال، إذا تمت إعادة توزيع مسار ثابت إلى EIGRP على R5، ثم EIGRP بعد ذلك وأعيد توزيعه إلى RIP على الموجه نفسه (R5)، لا تتم إعادة توزيع المسار الثابت إلى RIP لأنه لم يتم إدخاله أبدا في جدول توجيه EIGRP. وهذا يرجع إلى حقيقة أن المسارات الثابتة تحتوي على AD بمقدار 1 ومسارات EIGRP عليها AD بمقدار 90 ويتم تثبيت المسار الثابت في جدول التوجيه. in order to أعدت الطريق ساكن إستاتيكي إلى EIGRP على R5، أنت تحتاج أن يستعمل ال redistribute ساكن إستاتيكي أمر تحت المسحاج تخديد rip.

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

أمثلة تكوين إعادة التوزيع

EIGRP

يعرض هذا الإخراج موجه EIGRP الذي يعيد توزيع المسارات الثابتة، المفتوحة لأقرب مسار أولا (OSPF)، و RIP، والمرحلة المتوسطة للنظام إلى النظام الوسيط (IS-IS).

router eigrp 1

network 10.10.108.0

redistribute static

redistribute ospf 1

redistribute rip

redistribute isis

default-metric 10000 100 255 1 1500

يحتاج EIGRP إلى خمسة مقاييس عند إعادة توزيع البروتوكولات الأخرى: النطاق الترددي والتأخير والموثوقية والتحميل ووحدة الحد الأقصى للنقل (MTU) على التوالي.

القياس

القيمة

عرض النطاق الترددي

بوحدات كيلوبت في الثانية؛ 10000 لشبكة الإيثرنت.

تأخير

بوحدات من عشرات الميكرو ثانية؛ بالنسبة لشبكة الإيثرنت تكون 100 × 10 ميكروثانية = 1 مللي ثانية

وثوقية

255 للحصول على موثوقية بنسبة 100 بالمائة

حمولة

التحميل الفعال على الارتباط الذي يتم التعبير عنه كرقم من 0 إلى 255 (حمل 255 هو 100 في المائة).

MTU

الحد الأدنى لوحدة الحد الأقصى للنقل (MTU) للمسار؛ عادة يساوي ذلك لواجهة إيثرنت، والتي هي 1500 بايت.

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

يأخذ المسار الثابت المعاد توزيعه الأسبقية على المسار الموجز لأن المسار الثابت له مسافة إدارية واحدة بينما مسار ملخص EIGRP له مسافة إدارية 5. يحدث هذا عندما تتم إعادة توزيع مسار ثابت باستخدام الأمر الموجودredistribute staticضمن عملية EIGRP وتحتوي عملية EIGRP على مسار افتراضي.

بروتوكول أقصر مسار أولاً (OSPF)

يوضح هذا الإخراج موجه OSPF يعيد توزيع المسارات الثابتة و RIP و EIGRP و IS-IS.

router ospf 1

network 10.10.108.0 0.0.255.255 area 0

redistribute static metric 200 subnets

redistribute rip metric 200 subnets

redistribute eigrp 1 metric 100 subnets

redistribute isis metric 10 subnets

مقياس OSPF هو قيمة تكلفة تستند إلى عرض نطاق 10^8/ للإرتباط في وحدات بت/ثانية. على سبيل المثال، تكلفة OSPF لشبكة إيثرنت هي 10: 108/107 = 10

ملاحظة: إذا لم يتم تحديد مقياس، يضع OSPF قيمة افتراضية مقدارها 20 عند إعادة توزيع المسارات من جميع البروتوكولات باستثناء مسارات بروتوكول العبارة الحدودية (BGP)، والذي يحصل على قياس 1.

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

من الممكن تشغيل أكثر من عملية OSPF واحدة على الموجه نفسه. تذكر أن هذا قد يستهلك موارد إضافية للموجه (الذاكرة ووحدة المعالجة المركزية (CPU)).

لا تحتاج إلى تعريف القياس أو إستخدام الأمر الافتراضي-metric عند إعادة توزيع عملية OSPF إلى أخرى.

RIP

ملاحظة: تنطبق المبادئ الواردة في هذه الوثيقة على النصين الأول والثاني من بروتوكول معلومات التوجيه.

يوضح هذا الإخراج موجه RIP يعيد توزيع المسارات الثابتة و EIGRP و OSPF و IS-IS:

router rip

network 10.10.108.0

redistribute static

redistribute eigrp 1

redistribute ospf 1

redistribute isis

default-metric 1

يتكون قياس RIP من عدد الخطوات، والمقياس الصحيح الأقصى هو 15. أي شيء أكبر من 15 يعتبر غير محدود؛ يمكنك إستخدام 16 لوصف مقياس لانهائي في RIP. عندما يعيد أنت بروتوكول إلى RIP، cisco يوصي أن يستعمل أنت مقياس منخفض، مثل 1. مقياس مرتفع، مثل 10، يحد RIP أكثر. إذا قمت بتحديد مقياس من 10 للمسارات المعاد توزيعها، يتم الإعلان عن هذه الموجهات فقط إلى الموجهات التي تصل إلى 5 نقلات بعيدا، وعندها يتجاوز المقياس (عدد الخطوات) 15. إذا قمت بتحديد مقياس من 1، فإنك تقوم بتمكين مسار للانتقال إلى الحد الأقصى لعدد الخطوات في مجال RIP. ولكن هذا يمكن أن يزيد من إمكانية حلقات التوجيه إذا كان هناك نقاط إعادة توزيع متعددة وإذا كان الموجه يعلم عن الشبكة باستخدام مقياس أفضل من نقطة إعادة التوزيع عن المصدر الأصلي. لذلك، يجب عليك التأكد من أن المقياس ليس مرتفعا جدا، مما يمنع المسار من الإعلان عن جميع الموجهات، أو منخفضا جدا، مما يؤدي إلى حلقات التوجيه عند وجود نقاط إعادة توزيع متعددة.

IS-IS

يوضح هذا الإخراج موجه IS-IS الذي يعيد توزيع المسارات الثابتة و RIP و EIGRP و OSPF.

router isis

network 49.1234.1111.1111.1111.00

redistribute static

redistribute rip metric 20

redistribute eigrp 1 metric 20

redistribute ospf 1 metric 20

يجب أن يكون قياس IS-IS بين 1 و 63. لا يوجد خيار متري افتراضي في IS-IS. يجب تحديد مقياس لكل بروتوكول، كما هو موضح في المثال السابق. في حالة عدم تحديد أي مقياس للمسارات التي يتم إعادة توزيعها في IS-IS، يتم إستخدام قيمة متري مقدارها 0 بشكل افتراضي.

إعادة توزيع المسارات الثابتة باستثناء عبارة المحاولة الأخيرة في RIP مع خريطة المسار

هذا تشكيل مثال من كيف أن يعيد توزيع مسحاج تخديد ساكن إستاتيكي، except gateway of الأخير مدخل ملجأ، في RIP من خلال خريطة طريق.

هذا هو التكوين الأولي لهذا المثال:

router rip

version 2

network 10.0.0.0

default-information originate

no auto-summary

!

ip forward-protocol nd

ip route 0.0.0.0 0.0.0.0 10.32.32.3

ip route 10.32.42.211 255.255.255.255 192.168.0.102

ip route 10.98.0.0 255.255.255.0 10.32.32.1

ip route 10.99.0.0 255.255.255.0 10.32.32.1

ip route 10.99.99.0 255.255.255.252 10.32.32.5

ip route 10.129.103.128 255.255.255.240 10.32.31.1

ip route 172.16.231.0 255.255.255.0 10.32.32.5

ip route 172.16.28.0 255.255.252.0 10.32.32.5

ip route 192.168.248.0 255.255.255.0 10.32.32.5

ip route 192.168.0.43 255.255.255.0 10.32.32.5

ip route 192.168.0.103 255.255.255.0 10.32.32.5

لإكمال إعادة التوزيع بدون عبارة المحاولة الأخيرة، يمكنك إستخدام خطوات التكوين التالية:

1. قم بإنشاء قائمة وصول لمطابقة جميع الشبكات التي تحتاج إلى إعادة توزيعها:

Router#show access-lists 10

Standard IP access list 10

10 permit 10.32.42.211

20 permit 10.98.0.0, wildcard bits 0.0.0.255

30 permit 10.99.0.0, wildcard bits 0.0.0.255

40 permit 10.129.103.128, wildcard bits 0.0.0.15

50 permit 172.16.231.0, wildcard bits 0.0.0.255<

60 permit 172.16.28.0, wildcard bits 0.0.3.255

70 permit 192.168.248.0, wildcard bits 0.0.0.255

80 permit 192.168.0.43, wildcard bits 0.0.0.255

90 permit 192.168.0.103, wildcard bits 0.0.0.255

2. قم باستدعاء قائمة الوصول هذه في خريطة مسار.

route-map TEST

match ip address 10

3. قم بإعادة التوزيع في RIP مع خريطة المسار في الأمر الأصلي للمعلومات الافتراضية وإزالته من عملية RIP.

router RIP

version 2

network 10.0.0.0

redistribute static route-map TEST

no auto-summary

إعادة توزيع الشبكات المتصلة

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

إعادة توزيع الشبكات المتصلة

في مثال المخطط، يحتوي الموجه B على واجهات GigabitEthernet. GigabitEthernet0/0 في الشبكة 10.10.1.0/24 و GigabitEthernet0/1 في الشبكة 10.20.1.0/24. يقوم الموجه B بتشغيل EIGRP مع الموجه A، و OSPF مع الموجه C. تتم إعادة توزيع الموجه B بشكل متبادل بين عمليات EIGRP و OSPF. هذا هو التكوين ذي الصلة للموجه B:

RouterB#show running-config

Building configuration...

Current configuration : 3130 bytes

!

!

!

interface GigabitEthernet0/0

ip address 10.10.1.4 255.255.255.0

duplex auto

speed auto

!

interface GigabitEthernet0/1

ip address 10.20.1.4 255.255.255.0

duplex auto

speed auto

!

!

router eigrp 7

network 10.10.1.0 0.0.0.255

redistribute ospf 7 metric 10000 10 255 1 1500

!

router ospf 7

redistribute eigrp 7 subnets

network 10.20.1.0 0.0.0.255 area 0

يعرض جدول التوجيه للموجه B:

RouterB#show ip route

Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static route

o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP

a - application route

+ - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is not set

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

C        10.10.1.0/24 is directly connected, GigabitEthernet0/0

L        10.10.1.4/32 is directly connected, GigabitEthernet0/0

C        10.20.1.0/24 is directly connected, GigabitEthernet0/1

L        10.20.1.4/32 is directly connected, GigabitEthernet0/1

RouterB#

من جدول التكوين والتوجيه السابق، هناك ثلاثة أمور ذات صلة يجب ملاحظتها:

1. الشبكات المعنية في جدول التوجيه B كشبكات متصلة مباشرة.

2. تعد الشبكة 10.10.1.0/24 جزءا من عملية EIGRP وتعد الشبكة 10.20.1.0/24 جزءا من عملية OSPF.

3. يوزع الموجه B بشكل متبادل بين بروتوكول EIGRP وبروتوكول فتح أقصر مسار أولا (OSPF).

جداول توجيه الموجه A و C:

RouterA#show ip route

Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static route

o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP

a - application route

+ - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is not set

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

C        10.10.1.0/24 is directly connected, GigabitEthernet0/0

L        10.10.1.3/32 is directly connected, GigabitEthernet0/0

D EX     10.20.1.0/24 [170/258816] via 10.10.1.4, 00:15:52, GigabitEthernet0/0

RouterA#

RouterC#show ip route

Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static route

o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP

a - application route

+ - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is not set

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

O E2     10.10.1.0/24 [110/20] via 10.20.1.4, 00:16:08, GigabitEthernet0/0

C        10.20.1.0/24 is directly connected, GigabitEthernet0/0

L        10.20.1.6/32 is directly connected, GigabitEthernet0/0

RouterC#

تعرف الموجه A على الشبكة 10.20.1.0/24 عبر EIGRP، والتي يتم عرضها كمسار خارجي لأنه تمت إعادة توزيعها من OSPF إلى EIGRP. تعرف الموجه C على الشبكة 10.10.1.0/24 عبر OSPF كمسار خارجي لأنه تمت إعادة توزيعها من EIGRP إلى OSPF. على الرغم من أن الموجه B لا يعيد توزيع الشبكات المتصلة، فإنه يعلن عن الشبكة 10.10.1.0/24، والتي تعد جزءا من عملية EIGRP التي تتم إعادة توزيعها في OSPF. وبالمثل، يعلن الموجه B عن الشبكة 10.20.1.0/24، والتي تعد جزءا من عملية OSPF التي يعاد توزيعها في EIGRP.

ارجع إلى إعادة توزيع الشبكات المتصلة في OSPF للحصول على مزيد من المعلومات حول المسارات المتصلة التي تمت إعادة توزيعها في OSPF.

ملاحظة: بشكل افتراضي، تكون المعلومات التي تم التعرف عليها من قبل EBGP فقط هي المرشحة لإعادة التوزيع إلى بروتوكول العبارة الداخلية (IGP) عند إصدار الأمر redistribute bgp. لا تتم إعادة توزيع مسارات بروتوكول BGP الداخلي (iBGP) في بروتوكول IGP حتى يتم تكوين الأمر BGP redistribute-internal ضمن الأمر router bgp. ولكن يجب إتخاذ الاحتياطات لتجنب حلقات التكرار داخل النظام الذاتي عند إعادة توزيع مسارات بروتوكول بوابة الحدود الداخلية (IBGP) إلى بروتوكول العبارة الداخلية.

تجنب المشاكل الناجمة عن إعادة التوزيع

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

مثال 1

إعادة توزيع متبادل للملحقين R2 و R5

في مثال المخطط هذا، يتم إعادة توزيع R2 و R5 بشكل متبادل. تتم إعادة توزيع OSPF في EIGRP ويعاد توزيع EIGRP على OSPF، كما يوضح التكوين التالي.

R2

R2#show run | section router

router eigrp 7

network 172.16.0.0

redistribute ospf 7 metric 10000 10 255 1 1500

router ospf 7

redistribute eigrp 7 subnets

network 10.0.0.0 0.255.255.255 area 0

R5

R5#show run | section router

router eigrp 7

network 172.16.0.0

redistribute ospf 7 metric 10000 10 255 1 1500

router ospf 7

redistribute eigrp 7 subnets

network 10.0.0.0 0.255.255.255 area 0

مع مثال التكوين السابق، لديك القدرة لأي من المشاكل الموضحة سابقا. لتجنبها، يمكنك تصفية تحديثات التوجيه:

R2

R2#show run | section router eigrp|access-list

router eigrp 7

distribute-list 1 in GigabitEthernet0/0

network 172.16.0.0

redistribute ospf 7 metric 10000 10 255 1 1500

access-list 1 deny   192.168.1.0 0.0.0.255

access-list 1 permit any

R5

R5#show run | section router eigrp|access-list

router eigrp 7

distribute-list 1 in GigabitEthernet0/0

network 172.16.0.0

redistribute ospf 7 metric 10000 10 255 1 1500

access-list 1 deny   192.168.1.0 0.0.0.255

access-list 1 permit any

تقوم قوائم التوزيع التي تمت إضافتها إلى التكوينات، كما هو موضح في المثال السابق، بتصفية أي تحديثات EIGRP التي تأتي إلى واجهة GigabitEthernet0/0 للموجهات. إذا كانت قائمة الوصول 1 تسمح بالتوجيهات الموجودة في التحديثات، فإن الموجه يقبلها في التحديث؛ وإلا فإنها لا تفعل. في هذا المثال، يتم إعلام الموجهات بأنه يجب ألا يتعلموا الشبكة 192.168.1.0/24 من خلال تحديثات EIGRP التي يتلقونها على الواجهة المحددة. لذلك، فإن المعرفة الوحيدة التي تملكها هذه الموجهات للشبكة 192.168.1.0/24 هي من خلال OSPF من R1.

تذكر أيضا أنه ليس من الضروري في هذه الحالة إستخدام نفس إستراتيجية المرشح لعملية OSPF لأن OSPF له مسافة إدارية أعلى من EIGRP. إذا تم إعادة التوجيه الذي تم إنشاؤه في مجال EIGRP إلى R2 و R5 من خلال OSPF، فإن مسارات EIGRP لا تزال لها الأولوية.

مثال 2

مثال على إعادة التوزيع المتبادل 2

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

من المشكلات التي يمكن أن تواجهها في المخطط السابق أن R1 يعلن عن الشبكة من الإصدار 192.168.1.0 إلى R2. ثم يقوم R2 بإعادة التوزيع إلى بروتوكول EIGRP، فيتعلم R5 الشبكة من خلال بروتوكول EIGRP ويعيد توزيعها إلى بروتوكول OSPF. استنادا إلى المقياس الذي يحدده R5 للمسارات التي تمت إعادة توزيعها، يمكن أن ينتهي R6 إلى تفضيل المسار الأقل رغبة عبر R5 بدلا من المرور عبر R1 للوصول إلى الشبكة.

يوضح مثال التكوين التالي كيفية منع ذلك باستخدام setting علامات التمييز ثم إعادة التوزيع بناء على علامات التمييز.

R2

router eigrp 7

redistribute ospf 7 route-map ospf_to_eigrp metric 10000 10 255 1 1500

!--- Redistribute ospf routes that are permitted by the route-map ospf_to_eigrp

router ospf 7

redistribute eigrp 7 route-map eigrp_to_ospf subnets

!--- Redistribute EIGRP routes and set the tags according to the eigrp_to_ospf route-map

route−map ospf_to_eigrp deny 10

match tag 88

!--- Route-map statement to deny any routes that have a tag of "88" from being redistributed into EIGRP

!--- Notice the routes tagged with "88" must be the EIGRP routes that are redistributed into ospf

route-map ospf_to_eigrp permit 20

set tag 77

!--- Route-map statement to set the tag on ospf routes redistributed into EIGRP to "77"

route-map eigrp_to_ospf deny 10

match tag 77

!--- Route-map statement to deny any routes that have a tag of "77" from being redistributed into ospf

!--- Notice the routes tagged with "77" must be the ospf routes that are redistributed into EIGRP

route-map eigrp_to_ospf permit 20

set tag 88

!--- Route-map statement to set the tag on EIGRP routes redistributed into ospf to "88"

R5

router eigrp 7

redistribute ospf 7 route-map ospf_to_eigrp metric 10000 10 255 1 1500

!--- Redistributes ospf routes that are permitted by the route-map ospf_to_eigrp

router ospf 7

redistribute eigrp 7 route-map eigrp_to_ospf subnets

!--- Redistributes EIGRP routes and sets the tags

!--- according to the eigrp_to_ospf route-map

route-map ospf_to_eigrp deny 10

match tag 88

!--- Route-map statement to deny any routes that have a tag of "88" from being redistributed into EIGRP

!--- Notice the routes tagged with "88" must be the EIGRP routes that are redistributed into ospf

route-map ospf_to_eigrp permit 20

set tag 77

!--- Route-map statement to set the tag on ospf routes redistributed into EIGRP to "77"

route-map eigrp_to_ospf deny 10

match tag 77

!--- Route-map statement to deny any routes that have a tag of "77" from being redistributed into ospf

!--- Notice the routes tagged with "77" must be the ospf routes that are redistributed into EIGRP

route-map eigrp_to_ospf permit 20

set tag 88

!--- Route-map statement to set the tag on EIGRP routes redistributed into ospf to "88"

مع اكتمال تكوين المثال السابق، يمكنك النظر إلى بعض المسارات المحددة في جدول التوجيه لترى أن العلامات قد تم تعيينها. الإخراج من الأمر show ip route لمسارات محددة على R3 و R1 هو:

R3#show ip route 192.168.1.1

Routing entry for 192.168.1.1/32

Known via "eigrp 7", distance 170, metric 258816

Tag 77, type external

Redistributing via eigrp 7

Last update from 172.16.2.10 on GigabitEthernet0/0, 00:01:17 ago

Routing Descriptor Blocks:

* 172.16.2.10, from 172.16.2.10, 00:01:17 ago, via GigabitEthernet0/0

Route metric is 258816, traffic share count is 1

Total delay is 110 microseconds, minimum bandwidth is 10000 Kbit

Reliability 255/255, minimum MTU 1500 bytes

Loading 1/255, Hops 1

Route tag 77

R1#show ip route 172.16.2.0

Routing entry for 172.16.2.0/30

Known via "ospf 7", distance 110, metric 20

Tag 88, type extern 2, forward metric 1

Last update from 10.1.10.1 on GigabitEthernet0/1, 00:01:34 ago

Routing Descriptor Blocks:

* 10.1.10.6, from 172.16.2.10, 00:16:30 ago, via GigabitEthernet0/0

Route metric is 20, traffic share count is 1

Route tag 88

10.1.10.1, from 172.16.2.1, 00:01:34 ago, via GigabitEthernet0/1

Route metric is 20, traffic share count is 1

Route tag 88

يستخدم EIGRP خمسة متغيرات مختلفة لحساب القياس. ومع ذلك، لا تحتوي المسارات التي تمت إعادة توزيعها على هذه المعلمات، وهذا يتسبب في حدوث مخالفات في المسار setting. أفضل ممارسة هي تعيين مقياس افتراضي عند إعادة توزيع المسارات. بالمقياس setting الافتراضي، يمكن تحسين أداء EIGRP. بالنسبة إلى EIGRP، يتم إدخال القيم الافتراضية باستخدام هذا الأمر:

Router(config-router)#default-metric 10000 10 255 1 1500

مثال 3

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

router eigrp 3

redistribute eigrp 5 route-map to_eigrp_3

default-metric 10000 10 255 1 1500

!--- Redistributes EIGRP 5 into EIGRP 3, setting the tags according to the route map "to_eigrp_3"

router eigrp 5

redistribute eigrp 3 route-map to_eigrp_5

default-metric 10000 10 255 1 1500

!--- Redistributes EIGRP 3 into EIGRP 5

!--- Routes with tag 33 can not be redistributed due to route map "to_eigrp_5"

!--- Though the default-metric command is not required when redistributing between different EIGRP processes,

!--- you can use it optionally as shown in the previous example to advertise the routes with specific values for calculating the metric.

route-map to_eigrp_3 deny 10

match tag 55

!--- Route-map statement used to deny any routes that have a tag of "55" from being redistributed into EIGRP 3

!--- Notice the routes tagged with "55" must be the EIGRP 3 routes that are redistributed into EIGRP 5

route-map to_eigrp_3 permit 20

set tag 33

!--- Route-map statement used to set the tag on routes redistributed from EIGRP 5 to EIGRP 3 to "33"

route-map to_eigrp_5 deny 10

match tag 33

!--- Route-map statement used to deny any routes that have a tag of "33" from being redistributed into EIGRP 5

!--- Notice the routes tagged with "33" must be the EIGRP 5 routes that are redistributed into EIGRP 3

route-map to_eigrp_5 permit 20

set tag 55

!--- Route-map statement used to set the tag on routes redistributed from EIGRP 3 to EIGRP 5 to "55"

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

إعادة توزيع أو الإعلان عن مسار ثابت

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

Router(config)#access-list

permit

Router(config)#route-map

permit

Router(config-route-map)#match ip address

Router(config)#router eigrp

Router(config-router)#redistribute static route-map

metric

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

1. تم تكوين واجهة باستخدام عنوان IP وقناع؛ تعد هذه الشبكة الفرعية المقابلة مسارا متصلا.

2. طريق ساكن إستاتيكي أن يكون شكلت مع فقط خارج قارن، ولا ip تالي خطوة؛ ويعتبر هذا أيضا طريقا متصلا.

RouterA#show run | i ip route

ip route 10.100.100.100 255.255.255.255 GigabitEthernet0/0

RouterA#show ip route static

Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

E1 - OSPF external type 1, E2 - OSPF external type 2

i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static route

o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP

a - application route

+ - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is not set

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

S        10.100.100.100/32 is directly connected, GigabitEthernet0/0

يتضمن أمر الشبكة الذي تم تكوينه تحت EIGRP أو RIP والذي يتضمن (أو يغطي) أي من هذه الأنواع من المسارات المتصلة تلك الشبكة الفرعية للإعلان.

على سبيل المثال، يتم الإعلان أيضا عن المسار الثابت السابق، 10.100.100.100/32، بواسطة بروتوكولات التوجيه هذه، لأنه موجه متصل ويتم تغطيته بواسطة بيان الشبكة:

RouterA#show run | section router eigrp

router eigrp 7

network 10.0.0.0

RouterB#show ip route 10.100.100.100

Routing entry for 10.100.100.100/32

Known via "eigrp 7", distance 90, metric 3072, type internal

Redistributing via eigrp 7, ospf 7

Advertised by ospf 7 subnets

Last update from 10.10.1.3 on GigabitEthernet0/0, 02:45:01 ago

Routing Descriptor Blocks:

* 10.10.1.3, from 10.10.1.3, 02:45:01 ago, via GigabitEthernet0/0

Route metric is 3072, traffic share count is 1

Total delay is 20 microseconds, minimum bandwidth is 1000000 Kbit

Reliability 255/255, minimum MTU 1500 bytes

Loading 1/255, Hops 1

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

- إعادة توزيع بروتوكول معلومات التوجيه (RIP) وبروتوكول فتح أقصر مسار أولا (OSPF)

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

- إعادة التوزيع بين البروتوكولات الشائعة وغير المصنفة: EIGRP أو OSPF في RIP أو IGRP

- دراسات حالة لبروتوكول العبّارة الحدودية (BGP)

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

- الدعم التقني والمستندات - Cisco Systems