تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند كيف يمكنك إعادة توزيع بروتوكول التوجيه، والمسارات المتصلة أو الثابتة، إلى بروتوكول توجيه ديناميكي آخر.
لا توجد متطلبات خاصة لهذا المستند.
لا تقتصر المعلومات الواردة في هذا المستند على أي إصدارات برامج ومكونات مادية معينة
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
يعد إعادة توزيع بروتوكول التوجيه مفهوما بالغ الأهمية في شبكات الكمبيوتر التي تتيح الاتصال بين مجالات التوجيه المختلفة. في شبكات المؤسسة ومزودي الخدمة، غالبا ما يتم نشر بروتوكولات التوجيه المتعددة مثل فتح أقصر مسار أولا (OSPF) وبروتوكول التوجيه المحسن للعبارة الداخلية (EIGRP) وبروتوكول العبارة الحدودية (BGP) وبروتوكول معلومات التوجيه (RIP) لحالات الاستخدام المحددة. وتسمح إعادة التوزيع لهذه البروتوكولات بتبادل معلومات التوجيه، مما يضمن الاتصال عبر مقاطع الشبكة المتنوعة.
لماذا يلزم اعادة التوزيع
تحديات إعادة التوزيع
يضمن التكوين الفعال لإعادة توزيع بروتوكول التوجيه الاتصال السلس عبر الشبكات، ويقلل وقت التوقف عن العمل إلى الحد الأدنى، ويمنع مشكلات التوجيه. باستخدام أفضل الممارسات مثل التصفية ومنع التكرار، يمكن لمسؤولي الشبكة إنشاء بنية أساسية قوية وفعالة للتوجيه.
عندما تقوم بإعادة توزيع بروتوكول إلى آخر، تذكر أن مقاييس كل بروتوكول تلعب دورا مهما في إعادة التوزيع. يستخدم كل بروتوكول مقاييس مختلفة. على سبيل المثال، يعتمد قياس RIP على عدد الخطوات، ويستخدم EIGRP القياس المركب بناء على عرض النطاق الترددي، والتأخير، والموثوقية، والحمولة، ووحدة الإرسال القصوى (MTU)، حيث يكون النطاق الترددي والتأخير هما المعلمات الوحيدة المستخدمة بشكل افتراضي. عند إعادة توزيع المسارات، يجب عليك تحديد مقياس لبروتوكول يمكن أن يفهمه المسار الذي يستلم. هناك طريقتان لتحديد المقاييس عند إعادة توزيع المسارات.
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 الذي يعيد توزيع المسارات الثابتة، المفتوحة لأقرب مسار أولا (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 يعيد توزيع المسارات الثابتة و 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 هو قيمة تكلفة تستند إلى عرض نطاق 108/ للإرتباط في وحدات بت/ثانية. على سبيل المثال، تكلفة OSPF لشبكة إيثرنت هي 10: 108/107 = 10
ملاحظة: إذا لم يتم تحديد مقياس، يضع OSPF قيمة افتراضية مقدارها 20 عند إعادة توزيع المسارات من جميع البروتوكولات باستثناء مسارات بروتوكول العبارة الحدودية (BGP)، والذي يحصل على قياس 1.
عند وجود شبكة رئيسية يتم تقسيمها إلى شبكات فرعية، يلزمك إستخدام الكلمة الأساسية التي تم تقسيمها لشبكات فرعية لإعادة توزيع البروتوكولات إلى OSPF. بدون هذه الكلمة الأساسية، يقوم OSPF بإعادة توزيع الشبكات الرئيسية التي لا يتم تقسيمها إلى شبكات فرعية فقط.
من الممكن تشغيل أكثر من عملية OSPF واحدة على الموجه نفسه. تذكر أن هذا قد يستهلك موارد إضافية للموجه (الذاكرة ووحدة المعالجة المركزية (CPU)).
لا تحتاج إلى تعريف القياس أو إستخدام الأمر الافتراضي-metric عند إعادة توزيع عملية OSPF إلى أخرى.
ملاحظة: تنطبق المبادئ الواردة في هذه الوثيقة على النصين الأول والثاني من بروتوكول معلومات التوجيه.
يوضح هذا الإخراج موجه 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 الذي يعيد توزيع المسارات الثابتة و 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 بشكل افتراضي.
هذا تشكيل مثال من كيف أن يعيد توزيع مسحاج تخديد ساكن إستاتيكي، 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#
من جدول التكوين والتوجيه السابق، هناك ثلاثة أمور ذات صلة يجب ملاحظتها:
جداول توجيه الموجه 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.
في مثال المخطط هذا، يتم إعادة توزيع 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 لا تزال لها الأولوية.
يوضح المخطط في هذا المثال طريقة أخرى لتجنب مشاكل إعادة التوزيع. وتستخدم هذه الطريقة المفضلة خرائط المسارات لتعيين علامات تمييز للمسارات المختلفة، مما يسمح لعمليات التوجيه بإعادة التوزيع بناء على علامات التمييز هذه.
من المشكلات التي يمكن أن تواجهها في المخطط السابق أن 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
كما يمكن أن تتم إعادة التوزيع بين عمليات مختلفة من نفس بروتوكول التوجيه. التكوين التالي مثال على سياسة إعادة توزيع تستخدم لإعادة توزيع عمليتي 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-listpermit Router(config)#route-mappermit Router(config-route-map)#match ip addressRouter(config)#router eigrp Router(config-router)#redistribute static route-map metric
السلوك الافتراضي ل RIP و EIGRP هو الإعلان عن المسارات المتصلة مباشرة عندما تتضمن عبارة شبكة تحت بروتوكول التوجيه الشبكة الفرعية للواجهة المتصلة. هناك طريقتان للحصول على مسار متصل:
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
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
3.0 |
22-Nov-2024 |
محتوى وتنسيق فني محدث. |
2.0 |
16-Oct-2023 |
تقويم |
1.0 |
14-Nov-2001 |
الإصدار الأولي |