يوضح هذا المستند كيفية تكوين شبكة تحويل التسمية متعدد البروتوكولات الأساسية (MPLS). راجع أمثلة التكوين والملاحظات التقنية في صفحة دعم MPLS للحصول على مزيد من المعلومات حول كيفية تكوين الموضوعات المتقدمة مثل شبكة VPN أو هندسة حركة مرور البيانات (TE).
توصي Cisco بأن تكون على دراية بالعملية الأساسية ل MPLS. ارجع إلى نظرة عامة على تحويل التسمية متعدد البروتوكولات للحصول على نظرة عامة على MPLS.
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
برنامج IOS® الإصدارات 12.2(28) من Cisco
الموجهات 3600 من Cisco
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
راجع اصطلاحات تلميحات Cisco التقنية للحصول على مزيد من المعلومات حول اصطلاحات المستندات.
عادة ما تكون شبكة MPLS عبارة عن شبكة أساسية تتألف من موجهات تم تمكين MPLS عليها تسمى موجهات محول التسمية (LSR). بصفة عامة، تتكون الشبكة من LSR أساسي مع LSR لحافة يطبق العناوين على الحزم.
هذه هي آلية إعداد شبكة MPLS:
يتم حساب جداول التوجيه الخاصة بفئات LSR المختلفة باستخدام بروتوكول العبارة الداخلية (IGP). يلزم بروتوكول حالة الارتباط، مثل فتح أقصر مسار أولا (OSPF) أو النظام الوسيط إلى النظام الوسيط (IS-IS)، إذا كنت تخطط لنشر MPLS TE.
يعلن بروتوكول توزيع التسمية (LDP) عن عمليات الربط بين الموجهات والملصقات. يتم التحقق من هذه الروابط مقابل جدول التوجيه. إذا تطابق المسار (البادئة/القناع والنقلة التالية) الذي تم تعلمه من LDP مع المسار الذي تم تعلمه من IGP في جدول التوجيه، يتم إنشاء إدخال في التسمية التي تقوم بإعادة توجيه قواعد المعلومات (LFIB) على LSR.
يستخدم LSR آلية إعادة التوجيه هذه:
بمجرد أن يستلم LSR حافة حزمة غير مسماة، فإن ال cisco Express إعادة التوجيه فحصت طاولة ويتم فرض تسمية على الحزمة إذا لزم الأمر. يسمى هذا LSR المدخل LSR.
عند وصول الحزمة المسماة إلى الواجهة الواردة ل LSR الأساسية، يوفر LFIB الواجهة الصادرة والتسمية الجديدة التي ترتبط بالحزمة الصادرة.
يظهر الموجه قبل آخر LSR (الخطوة قبل الأخيرة) على التسمية ويرسل الحزمة دون التسمية. الخطوة الأخيرة تسمى المخرج lsr.
يوضح هذا المخطط إعداد الشبكة التالي:
في هذا القسم، تُقدّم لك معلومات تكوين الميزات الموضحة في هذا المستند.
ملاحظة: للعثور على معلومات إضافية حول الأوامر المستخدمة في هذا المستند، أستخدم أداة بحث الأوامر (للعملاء المسجلين فقط).
يستخدم هذا المستند إعداد الشبكة التالي:
أستخدم هذا الإجراء كدليل تكوين سريع.
قم بإعداد الشبكة كالمعتاد. يحتاج MPLS إلى اتصال IP قياسي لإنشاء قواعد إعادة التوجيه.
تأكد من عمل بروتوكول التوجيه (OSPF أو IS-IS) بشكل صحيح. ويتم إرسال هذه الأوامر بأحرف مائلة في التكوينات في القسم التالي.
قم بتمكين ip cef، للحصول على أداء أفضل، أستخدم ip cef distributed عند التوفر، في وضع التكوين العام. ويتم توضيح ذلك بالخط العريض في التكوينات الموجودة في القسم التالي.
قم بتمكين MPLS IP، أو تحويل العلامات IP على إصدارات برنامج Cisco IOS software الأقدم، في وضع التكوين العام وفي كل واجهة، كما هو موضح بالبنط الغامق في التكوينات في القسم التالي. حتى عند إستخدام الأمر mpls ip، يمكن أن يعرض الإخراج show running الأمر على أنه tag-switching ip في بعض إصدارات برنامج Cisco IOS، كما هو موضح في التكوينات في القسم التالي.
ملاحظة: يجب أن يكون لواجهات LSRs (up) واجهات الاسترجاع ذات قناع العنوان 32 وحدة بت ويجب أن تكون هذه الواجهات قابلة للوصول إليها باستخدام جدول توجيه IP العام.
يستخدم هذا المستند التكوينات التالية:
بوميرول |
---|
! version 12.2 ! hostname Pomerol ! ip subnet-zero ! ip cef ! interface Loopback0 ip address 10.10.10.3 255.255.255.255 ! interface Serial2/0 ip address 10.1.1.21 255.255.255.252 tag-switching ip ! interface Serial3/0 ip address 10.1.1.6 255.255.255.252 tag-switching ip ! interface Serial4/0 ip address 10.1.1.9 255.255.255.252 tag-switching ip ! router ospf 10 log-adjacency-changes network 10.0.0.0 0.255.255.255 area 9 ! ip classless ! end |
بولينيي |
---|
! version 12.2 ! hostname Pulligny ! ! ip subnet-zero ! ip cef ! interface Loopback0 ip address 10.10.10.2 255.255.255.255 ! interface Serial2/0 ip address 10.1.1.2 255.255.255.252 tag-switching ip ! interface Serial3/0 ip address 10.1.1.10 255.255.255.252 tag-switching ip ! router ospf 10 log-adjacency-changes network 10.0.0.0 0.255.255.255 area 9 ! ip classless ! end |
باويلاك |
---|
! version 12.2 ! hostname Pauillac ! ip subnet-zero ! ip cef ! interface Loopback0 ip address 10.10.10.1 255.255.255.255 ! interface Serial2/0 ip address 10.1.1.13 255.255.255.252 tag-switching ip ! interface Serial3/0 ip address 10.1.1.17 255.255.255.252 tag-switching ip ! interface Serial4/0 ip address 10.1.1.1 255.255.255.252 tag-switching ip ! interface Serial5/0 ip address 10.1.1.5 255.255.255.252 tag-switching ip ! router ospf 10 log-adjacency-changes network 10.0.0.0 0.255.255.255 area 9 ! ip classless ! end |
بسكارا |
---|
! version 12.2 ! hostname Pescara ! ip subnet-zero ! ip cef ! interface Loopback0 ip address 10.10.10.4 255.255.255.255 ! interface Serial2/0 ip address 10.1.1.14 255.255.255.252 tag-switching ip ! router ospf 10 log-adjacency-changes network 10.0.0.0 0.255.255.255 area 9 ! ip classless ! end |
بيزارو |
---|
! version 12.2 ! hostname Pesaro ! ip subnet-zero ! ip cef ! interface Loopback0 ip address 10.10.10.6 255.255.255.255 ! interface Serial2/0 ip address 10.1.1.22 255.255.255.252 tag-switching ip ! router ospf 10 log-adjacency-changes network 10.0.0.0 0.255.255.255 area 9 ! ip classless ! end |
بيروجيا |
---|
! version 12.2 ! hostname Perugia ! ip subnet-zero ! ip cef ! interface Loopback0 ip address 10.10.10.5 255.255.255.255 ! interface Serial2/0 ip address 10.1.1.18 255.255.255.252 tag-switching ip ! router ospf 10 log-adjacency-changes network 10.0.0.0 0.255.255.255 area 9 ! ip classless ! end |
يوفر هذا القسم معلومات يمكنك إستخدامها للتأكد من أن التكوين يعمل بشكل صحيح.
كما يتم تطبيق الأوامر المستخدمة في تكوين MPLS الأساسي باستخدام تكوين IS-IS sample.
لتوضيح هذا التكوين، انظر إلى وجهة معينة، على سبيل المثال 10.10.10.4، على lsr في Pomerol.
يتم دعم بعض أوامر العرض بواسطة أداة مترجم الإخراج (العملاء المسجلون فقط)، والتي تتيح لك عرض تحليل إخراج أمر العرض.
show ip route — يستخدم للتحقق من مسار IP لهذه الوجهة في جدول توجيه IP:
Pomerol#show ip route 10.10.10.4 Routing entry for 10.10.10.4/32 Known via "ospf 10", distance 110, metric 129, type intra area Last update from 10.1.1.5 on Serial3/0, 17:29:23 ago Routing Descriptor Blocks: * 10.1.1.5, from 10.10.10.4, 17:29:23 ago, via Serial3/0 Route metric is 129, traffic share count is 1
show mpls forwarding table — يستخدم للتحقق من جدول إعادة توجيه MPLS، وهو المعادل لتحويل التسمية لجدول توجيه IP الخاص بتوجيه IP القياسي. يحتوي على تسميات وأوصاف واردة وصادرة للحزم.
Pomerol#show mpls forwarding-table Local Outgoing Prefix Bytes tag Outgoing Next Hop tag tag or VC or Tunnel Id switched interface 16 Pop tag 10.1.1.12/30 636 Se3/0 point2point 17 Pop tag 10.10.10.1/32 0 Se3/0 point2point 18 21 10.10.10.4/32 0 Se3/0 point2point 19 Pop tag 10.1.1.0/30 0 Se4/0 point2point Pop tag 10.1.1.0/30 0 Se3/0 point2point 20 Pop tag 10.10.10.6/32 612 Se2/0 point2point 21 Pop tag 10.1.1.16/30 0 Se3/0 point2point 22 16 10.10.10.5/32 0 Se3/0 point2point 23 Pop tag 10.10.10.2/32 0 Se4/0 point2point
عرض تفاصيل جدول إعادة توجيه MPLS — يستخدم للاطلاع على تفاصيل جدول إعادة توجيه MPLS:
Pomerol#show mpls forwarding-table 10.10.10.4 32 detail Local Outgoing Prefix Bytes tag Outgoing Next Hop tag tag or VC or Tunnel Id switched interface 18 21 10.10.10.4/32 0 Se3/0 point2point MAC/Encaps=4/8, MRU=1500, Tag Stack{21} 0F008847 00015000 No output feature configured Per-packet load-sharing
show mpls ldp binding أو show tag-switching tdp binding (بناء على أي إصدار من برنامج Cisco IOS تستخدمه) — يستخدم لعرض روابط التسمية المرتبطة بوجهة معينة. يمكن رؤية الروابط المحلية وكذلك البعيدة.
Pomerol#show tag-switching tdp bindings 10.10.10.4 32 tib entry: 10.10.10.4/32, rev 14 local binding: tag: 18 remote binding: tsr: 10.10.10.1:0, tag: 21 remote binding: tsr: 10.10.10.2:0, tag: 23 remote binding: tsr: 10.10.10.6:612, tag: 20
لاحظ أنه يتم إنشاء التسميات لكل فئة من فئات إعادة التوجيه في كل LSR، حتى إذا لم تكن على المسار المفضل (الأقصر). في هذه الحالة، يمكن أن تمر الحزمة الموجهة إلى 10.10.10.4/32 ب 10.10.10.1 (مع التسمية 21) أو ب 10.10.10.2 (مع التسمية 23). تختار ال LSR الحل الاول لأنه أقصر حل. يتم إتخاذ هذا القرار باستخدام جدول توجيه IP القياسي، والذي يتم بناؤه في هذه الحالة، باستخدام OSPF.
show ip cef detail — يستخدم للتحقق من أن إعادة التوجيه السريع من Cisco تعمل بشكل صحيح وأن العلامات يتم تبديلها بشكل صحيح:
Pomerol#show ip cef 10.10.10.4 detail 10.10.10.4/32, version 37, cached adjacency to Serial3/0 0 packets, 0 bytes tag information set local tag: 18 fast tag rewrite with Se3/0, point2point, tags imposed: {21} via 10.1.1.5, Serial3/0, 0 dependencies next hop 10.1.1.5, Serial3/0 valid cached adjacency tag rewrite with Se3/0, point2point, tags imposed: {21}
ارجع إلى أستكشاف أخطاء MPLS وإصلاحها للحصول على معلومات حول كيفية أستكشاف أخطاء MPLS وإصلاحها.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
10-Aug-2005 |
الإصدار الأولي |