تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند كيفية تكوين خرائط التوجيه التي يتم تطبيقها باستخدام أمر redistribute لبروتوكولات التوجيه الديناميكي.
لا توجد متطلبات خاصة لهذا المستند.
تستند المعلومات الواردة في هذا المستند إلى برنامج Cisco IOS® Software، الإصدار 12.3.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يوفر هذا القسم نظرة عامة على خرائط المسار المستخدمة في برنامج Cisco IOS software.
تشترك خرائط المسارات في العديد من الميزات مع قوائم التحكم في الوصول (ACL) المعروفة على نطاق واسع. وهذه بعض السمات المشتركة بين الآليتين:
هناك إختلافات محتملة بين خرائط المسار وقوائم التحكم في الوصول (ACL):
يتيح لك أمر تكوين إعادة توزيع البروتوكول الديناميكي تطبيق إما قائمة التحكم في الوصول (ACL) أو خريطة المسار. وتحدد الاختلافات المبينة في هذا الفرع متى يمكن إستخدام خريطة طريق في عملية إعادة التوزيع. يتم تفضيل خرائط المسارات إذا كنت تنوي تعديل معلومات المسار أثناء إعادة التوزيع أو إذا كنت بحاجة إلى إمكانات أكثر قوة لمطابقة القدرة من ما يمكن أن توفره قائمة التحكم في الوصول (ACL). على العكس، إذا كنت بحاجة ببساطة إلى السماح ببعض المسارات بشكل انتقائي استنادا إلى البادئة أو القناع الخاص بها، فإن Cisco توصيك باستخدام قائمة التحكم في الوصول (ACL) (أو قائمة البادئات المكافئة) مباشرة في الأمر redistribute. إذا كنت تستخدم خريطة مسار للسماح بشكل انتقائي ببعض المسارات استنادا إلى البادئة أو القناع الخاص بها، فعادة ما تستخدم المزيد من أوامر التكوين لتحقيق الهدف نفسه. يتم تطبيق خرائط المسار دائما لحركة المرور الواردة، ولا يكون لمخطط المسار أي تأثير على حركة المرور الصادرة.
هذا هو أقصر مسار نموذجي مفتوح أولا إلى خريطة مسار بروتوكول توجيه العبارة الداخلية المحسنة (OSPF-to-EIGRP)، ويتم تطبيقها باستخدام أمر إعادة توزيع:
!
router eigrp 1
redistribute ospf 1 route-map ospf-to-eigrp
default-metric 20000 2000 255 1 1500
!--- Output suppressed.
!
route-map ospf-to-eigrp deny 10
match tag 6
match route-type external type-2
!
route-map ospf-to-eigrp permit 20
match ip address prefix-list pfx
set metric 40000 1000 255 1 1500
!
route-map ospf-to-eigrp permit 30
set tag 8
!
هذه هي الملاحظات المهمة في هذا المثال:
توصي Cisco بترقيم الشروط على فواصل زمنية من 10 لحجز مسافات رقمية لإدراج أحكام في المستقبل، إذا لزم الأمر.
بالنسبة لكل مسار تتم إعادة توزيعه، يقوم الموجه أولا بتقييم أمر مطابقة عبارة في خريطة المسار. إذا نجحت المعايير المتطابقة، فعندئذ تتم إعادة توزيع المسار أو رفضه كما هو منصوص عليه من قبل عبارة السماح أو الرفض، ويتم تعديل بعض سماته بواسطة أوامر المجموعة. إذا فشل المعايير المتطابقة، فلن تكون هذه الفقرة قابلة للتطبيق على المسار، ويشرع برنامج Cisco IOS في تقييم المسار مقابل العبارة التالية في خريطة المسار. ويستمر مسح خريطة المسار حتى يتم العثور على عبارة تطابق الأمر (الأوامر) الخاصة بها مع المسار أو حتى الوصول إلى نهاية خريطة المسار.
لا تقم بتكوين أمر مجموعة في عبارة رفض خريطة المسار لأن عبارة الرفض تمنع إعادة توزيع المسار. لا توجد معلومات لتعديلها.
يقوم عبارة خريطة المسار بدون أمر مجموعة مطابقة بتنفيذ إجراء. ويسمح شرط التصريح الفارغ بإعادة توزيع بقية المسارات دون تعديل. لا تسمح عبارة الرفض الفارغة بإعادة توزيع المسارات الأخرى (هذا هو الإجراء الافتراضي إذا تم مسح خريطة المسار بالكامل ولكن لم يتم العثور على تطابق صريح).
استنادا إلى المعلومات الواردة في هذا القسم، يقوم مثال خريطة المسار من OSPF إلى EIGRP السابق بما يلي:
يحتوي هذا القسم على الموضوعات التالية:
خرائط المسار هي آليات عامة يمكنك إستخدامها في العديد من التكوينات، وهذا يتضمن الأمر redistribute الموصوف سابقا. على سبيل المثال، يمكنك تكوين الأمر match length في خريطة مسار ل PBR لتحديد أنه يتم تنفيذ إجراء خاص عندما يتم إعادة توجيه الحزم ذات الطول المحدد. ومع ذلك، فلن تستخدم الأمر match length في خرائط المسار المطبقة على إعادة التوزيع.
يمكنك تكوين أوامر تطابق وتعيين في خريطة مسار غير مدعومة (أو ليس لها تأثير) في سياق يتم فيه تطبيق خريطة مسار (أو يعتزم تطبيقها في مرحلة لاحقة). مثال من هذا حالة يستطيع كنت ال match length أمر يستعمل في ممر خريطة يطبق إلى إعادة توزيع. في عملية إعادة التوزيع، يتم تطبيق خريطة المسار على كل مسار يتم تثبيته في جدول التوجيه، بواسطة البروتوكول المحدد في الأمر redistribute. لذلك، عندما يقوم الموجه بتنفيذ خريطة مسار، فإنه يفسر الأوامر التي تكون منطقية فقط في سياق تطبيق خريطة المسار. في هذا المثال، لا يؤثر الأمر match length المذكور في خريطة مسار إعادة التوزيع على إعادة التوزيع. ويستمر في تكوين خريطة المسار، ويمكن رؤيتها في التكوين الجاري للموجه. ومع ذلك، لا تتأثر إعادة توزيع المسار، سواء كان هذا الأمر موجودا في خريطة المسار أم لا.
لذلك، يسمح الموجه بتكوين جميع أنواع أوامر المطابقة والتعيين، ولكن يجب تطبيقها منطقيا على الحالة. وإلا، فقد يكون التكوين مزعجا للغاية أو قد يؤدي مهام غير صحيحة.
لا تستخدم الأوامر التي ليس لها تأثير في سياق خريطة المسار - حتى إذا بدت غير ضارة - بسبب هذه المشكلات:
الأوامر التي ليس لها تأثير يمكن أن تحجب ما تريد إنجازه. ويمكن ان يسبب ذلك التشويش.
يمكن أن تصبح الأوامر غير المدعومة حاليا مدعومة في الإصدارات المستقبلية من برنامج Cisco IOS software. قد تكون هناك تغييرات غير مرغوب فيها في سلوك خريطة المسار بعد ترقيات البرامج المستقبلية.
ليست كل الأوامر غير ضارة تماما؛ على سبيل المثال، الأمر set metric +/- ، والذي يحدد التغيير النسبي للمقياس والذي يتم إستخدامه مع إعلان مسار BGP. ويمكن أن يأخذ المقياس الحالي لمسار ما ويزيده أو تقليصه بقيمة محددة قبل أن ينشر المسار.
لا تدعم بعض البروتوكولات شكل +/- هذا الأمر، راجع دعم خريطة مسار EIGRP وفي سيناريوهات أخرى يتم تفسيره بالفعل على أنه الأمر set metric مع الإشارة المحذوفة. ولنتأمل هنا على سبيل المثال خريطة المسار هذه:
!--- This redistribution route-map is very dangerous!
route-map ospf-to-ospf permit 10
set metric +2
!
يبدو أن هذا التكوين يعيد توزيع جميع المسارات من عملية OSPF إلى أخرى، بينما يزيد قياس جميع المسارات بمقدار إثنين. ومع ذلك، فإنه في الواقع يحدد قياس جميع المسارات ليكون هو نفسه، أي ما يعادل 2. وهذا غير متوقع في تكوين الموجه.
وتوفر خريطة المسار هذه تأثيرا أكثر عدائية وبديهية:
!--- This redistribution route-map is very dangerous!
route-map ospf-to-ospf permit 10
set metric +2
!
بدلا من تقليل مقياس المسارات التي تتم إعادة توزيعها، يقوم هذا التكوين بتعيين المقياس بالفعل إلى 367 (قيمة موجبة، لأنه لا يمكن إستخدام القياس السلبي عند تفسير القياس المعين دون الإشارة).
يتم تطبيق خرائط المسار على عمل إعادة التوزيع باستخدام بروتوكولي توجيه:
البروتوكول الذي يوفر معلومات التوجيه الأصلية
البروتوكول الذي تتم إعادة توزيع معلومات التوجيه عليه
يمكن أن يدعم كل بروتوكول توجيه مجموعة سمات المسار الخاصة به.
في تكوين خريطة مسار إعادة التوزيع:
تتحقق أوامر مطابقة خريطة المسار من سمات مسار يتم دعمه بواسطة البروتوكول الذي يوفر المسار الأصلي لإعادة التوزيع.
تقوم أوامر مجموعة خريطة المسار بتعديل سمات المسارات التي يتم دعمها بواسطة البروتوكول الذي يتم إعادة توزيع المسارات عليه.
يسرد قسم الأمر دعم الجداول في هذا المستند الأوامر. يتم تصنيفها حسب أوامر التطابق والضبط، لإبراز طبيعة البروتوكولين من خرائط مسار إعادة التوزيع.
يصف هذا القسم الأوامر المدعومة في خرائط المسار المرفقة في الأمر redistribute. هناك سبعة بروتوكولات توجيه يمكن إعادة توزيع المسارات منها؛ ولكن هناك خمسة فقط يمكن إعادة التوزيع إليها. المسارات المتصلة والثابتة ليست بروتوكولات توجيه ديناميكية ويمكنها توفير المعلومات لإعادة توزيعها في البروتوكولات الأخرى فقط.
لا يتضمن هذا القسم أوامر التطابق والمجموعة التي يتم دعمها في برنامج Cisco IOS الإصدار 12.3 route-maps ولكن التي لا تنطبق في سياق إعادة التوزيع.
يمكن أن يقوم بروتوكول BGP والنظام الوسيط إلى النظام الوسيط (IS-IS) بنشر المعلومات حول مسارات خدمة الشبكة غير المتصلة (CLNS) بجانب مسارات IP. وبشكل شامل، تشير الجداول الموجودة في هذا القسم أيضا إلى الأوامر المتعلقة ب CLNS، والتي يمكن إستخدامها في خرائط مسار إعادة التوزيع لهذه البروتوكولات.
يمكنك إستخدام بروتوكول معلومات التوجيه (RIP) و OSPF و IS-IS و BGP لنشر مسارات بروتوكول IPv6؛ يمكن أن تحتوي مخططات مسار إعادة التوزيع لهذه البروتوكولات على أوامر خاصة ب IPv6. تكون أوامر match ip وset ip محددة لإعادة توزيع بادئات IPv4. تكون أوامر IPv6 وset IPv6 محددة لإعادة توزيع بادئات IPv6. يمكنك إستخدام أوامر مطابقة clns وتعيين clns فقط إذا كنت تستخدم خريطة مسار لإعادة توزيع مسارات CLNS إلى بروتوكول التوجيه أو منه.
يستخدم الجدول 1 والجدول 2 هاتين الاتفاقيتين:
يتم وضع علامة على الأوامر المدعومة باستخدام aYes.
يتم وضع علامة شرطة (—) على الأوامر غير المدعومة.
يتم وضع علامة لا على الأوامر غير المدعومة المعروفة بتنفيذ إجراء (ربما يكون إجراء غير مرغوب فيه).
|
دعم إعادة التوزيع |
||||||
إتصلتما |
ثابت |
RIP |
EIGRP |
بروتوكول أقصر مسار أولاً (OSPF) |
IS-IS |
BGP |
|
مطابقة عنوان CLNS |
— |
نعم |
— |
— |
— |
نعم |
نعم |
مطابقة CLNS الخطوة التالية |
— |
نعم |
— |
— |
— |
نعم |
— |
match interface |
نعم |
نعم |
نعم |
نعم |
نعم |
نعم |
— |
match ip address |
نعم |
نعم |
نعم |
نعم |
نعم |
نعم |
نعم |
مطابقة قائمة بادئات عنوان IP |
نعم |
نعم |
نعم |
نعم |
نعم |
نعم |
نعم |
match ip next-hop |
— |
نعم |
نعم |
نعم |
نعم |
نعم |
نعم |
مطابقة قائمة بادئات الخطوة التالية ل IP |
— |
لا |
لا |
لا |
لا |
لا |
لا |
match ip route-source |
— |
— |
نعم |
نعم |
نعم |
— |
نعم |
مطابقة ip route-source prefix-list |
— |
— |
لا |
لا |
لا |
— |
لا |
مطابقة عنوان IPv6 [prefix-list] |
نعم |
نعم |
نعم |
— |
نعم |
نعم |
نعم |
مطابقة الخطوة التالية ل IPv6 [قائمة البادئات] |
— |
نعم |
نعم |
— |
— |
— |
نعم |
تطابق IPv6 route-source [prefix-list] |
— |
— |
نعم |
— |
— |
— |
نعم |
match metric |
— |
— |
نعم |
نعم |
نعم |
نعم |
نعم |
مطابقة قائمة السياسات |
نعم |
نعم |
نعم |
نعم |
نعم |
نعم |
نعم |
مطابقة المسار الخارجي |
— |
— |
— |
نعم |
نعم |
نعم |
نعم |
مطابقة المسار الداخلي |
— |
— |
— |
نعم |
نعم |
— |
نعم |
مطابقة المسار من النوع المحلي |
— |
— |
— |
— |
— |
— |
نعم |
مطابقة المسار-النوع NSSA-خارجي |
— |
— |
— |
— |
نعم |
— |
— |
مطابقة نوع المسار {level-1|level-2} |
— |
— |
— |
— |
— |
نعم |
— |
match tag |
— |
نعم |
نعم |
نعم |
نعم |
نعم |
نعم |
|
دعم إعادة التوزيع |
||||
RIP |
EIGRP |
بروتوكول أقصر مسار أولاً (OSPF) |
IS-IS |
BGP |
|
ضبط علامة تمييز كمسار |
— |
— |
— |
— |
نعم |
set community |
— |
— |
— |
— |
نعم |
set ip next-hop |
— |
— |
— |
— |
نعم |
تعيين عنوان نظير الخطوة التالية ل IP |
— |
— |
— |
— |
لا |
set ipV6 الخطوة التالية |
— |
— |
— |
— |
نعم |
تعيين المستوى {backbone|stub-area} |
— |
— |
لا |
— |
— |
تعيين المستوى {level-1|level-2|level-1-2} |
— |
— |
— |
نعم |
— |
set local-preference |
— |
— |
— |
— |
نعم |
set metric |
نعم |
— |
نعم |
نعم |
نعم |
تعيين المقياس +/- |
لا |
— |
لا |
لا |
لا |
مقياس eigrp للمجموعة |
— |
نعم |
— |
— |
— |
مقياس المجموعة +/- مقياس eigrp |
— |
لا |
— |
— |
— |
تعيين النوع المتري الداخلي |
— |
— |
— |
نعم |
— |
تعيين النوع المتري الخارجي |
— |
— |
— |
نعم |
— |
تعيين النوع المتري {type-1|type-2} |
— |
— |
نعم |
— |
— |
set nlri |
— |
— |
— |
— |
نعم |
set origin |
— |
— |
— |
— |
نعم |
set tag |
نعم |
نعم |
نعم |
— |
— |
set weight |
— |
— |
— |
— |
نعم |
وخرائط المسارات أدوات قوية جدا ولكنها معقدة لإعادة توزيع الطرق. فهي تسمح بالمعالجة الدقيقة لمعلومات التوجيه عند إعادة توزيعها بين البروتوكولات. ومع ذلك، فقد تكون خطيرة وقد تتسبب في إنشاء ثقوب سوداء أو تدفق حركة مرور دون المستوى الأمثل في شبكتك. يجب عليك تصميم الشبكات بعناية فائقة، إذا كنت تخطط لاستخدام ميزات إعادة التوزيع المعقدة بين بروتوكولات التوجيه المتعددة.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
3.0 |
27-Nov-2023 |
تقويم |
2.0 |
10-Nov-2022 |
تم تحديث التنسيق وإعادة الاعتماد. |
1.0 |
25-Feb-2004 |
الإصدار الأولي |