يوضح هذا النموذج من التكوين كيفية تنفيذ هندسة حركة مرور (TE) على شبكة تحويل التسمية متعدد البروتوكولات (MPLS) الموجودة باستخدام ترحيل الإطارات والنظام الوسيط إلى النظام الوسيط (IS-IS). يطبق هذا مثال إثنان نفق حركي (تلقائيا setup ب المدخل تسمية مفتاح مسحاج تخديد [lsr]) ونفقين أن يستعمل ممر واضح.
TE هو اسم عام يتوافق مع إستخدام تقنيات مختلفة لتحسين إستخدام سعة العمود الفقري والمخطط.
يوفر MPLS TE طريقة لدمج إمكانيات (مثل تلك المستخدمة في بروتوكولات الطبقة 2 مثل ATM) في بروتوكولات الطبقة 3 (IP). يستخدم MPLS TE ملحق للبروتوكولات الموجودة (بروتوكول حجز الموارد [RSVP]، IS-IS، فتح أقصر مسار أولا [OSPF]) لحساب وإنشاء أنفاق أحادية الإتجاه تم تعيينها وفقا لقيد الشبكة. تم تعيين تدفقات حركة المرور على الأنفاق المختلفة حسب الوجهة الخاصة بها.
لا توجد متطلبات خاصة لهذا المستند.
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
برنامج IOS® الإصدار 12.0(11)S و 12.1(3a)T من Cisco
الموجهات 3600 من Cisco
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.
مكون | الوصف |
---|---|
واجهات نفق IP | الطبقة 2: واجهة نفق MPLS هي رأس مسار محول التسمية (LSP). وقد تم تكوينها بمجموعة من متطلبات الموارد، مثل النطاق الترددي والأولوية. الطبقة 3: واجهة نفق LSP هي الطرف الرئيسي لارتباط ظاهري أحادي الإتجاه لوجهة النفق. |
RSVP مع الملحق | يتم إستخدام RSVP لإنشاء أنفاق LSP وصيانتها استنادا إلى المسار المحسوب باستخدام رسائل PATH و RESV. تم توسيع مواصفات بروتوكول RSVP حتى تقوم رسائل RESV أيضا بتوزيع معلومات التسمية. |
بروتوكول العبارة الداخلية لحالة الارتباط (IS-IS أو OSPF مع الملحق) | يستخدم لتموين معلومات المخطط والموارد من وحدة إدارة الارتباط. يستخدم IS-IS قيم نوع-طول جديدة (TLVs) ويستخدم OSPF إعلانات حالة الارتباط من النوع 10 (ويسمى أيضا إعلانات حالة الارتباط المعتمة). |
وحدة حساب مسار MPLS TE | يعمل على رأس LSP فقط ويحدد مسار يستخدم معلومات من قاعدة بيانات حالة الارتباط. |
الوحدة النمطية MPLS TE Link Management Module | تقوم هذه الوحدة النمطية، في كل خطوة من خطوات LSP، بإجراء إدخال إستدعاء الارتباط على رسائل إرسال إشارات RSVP، ومسك الدفاتر الخاصة بالمخطط ومعلومات الموارد التي سيتم إغراقها بواسطة OSPF أو IS-IS. |
إعادة توجيه تحويل التسمية | آلية إعادة توجيه MPLS الأساسية تستند إلى التسميات. |
يستخدم هذا المستند إعداد الشبكة الموضح في هذا الرسم التخطيطي.
يمكن إستخدام هذا الإجراء لتنفيذ تكوين سريع. لمزيد من المعلومات التفصيلية، ارجع إلى هندسة حركة مرور MPLS والتحسينات.
قم بإعداد شبكتك باستخدام التكوين المعتاد (في هذه الحالة، يتم إستخدام ترحيل الإطارات).
ملاحظة: من الإلزامي إعداد واجهة إسترجاع باستخدام قناع IP مكون من 32 بت.
يتم إستخدام هذا العنوان لإعداد شبكة MPLS وبروتوكول التوجيه TE. يجب أن يكون عنوان الاسترجاع هذا قابلا للوصول إليه عبر جدول التوجيه العام.
إعداد بروتوكول توجيه لشبكة MPLS. يجب أن يكون بروتوكول حالة الارتباط (IS-IS أو OSPF). في وضع تكوين بروتوكول التوجيه، أدخل:
لبروتوكول نظام وسيط إلى نظام وسيط (IS-IS):
metric-style wide (or metric-style both) mpls traffic-eng router-id LoopbackN mpls traffic-eng [level-1 | level-2 |]
بالنسبة إلى OSPF:
mpls traffic-eng area X mpls traffic-eng router-id LoopbackN (must have a 255.255.255.255 mask)
تمكين MPLS TE. دخلت ip cef (أو ip cef يوزع إن يتوفر in order to حسنت الأداء) في التشكيل أسلوب عام. قم بتمكين MPLS (تحويل العلامات) على كل واجهة معنية. أدخل نفق هندسة حركة مرور MPLS لتمكين MPLS TE، بالإضافة إلى RSVP لأنفاق النطاقات الطرفية التي لا تحتوي على أي نطاق ترددي.
قم بتمكين RSVP من خلال إدخال ip rsvp bandwidth xxx على كل واجهة معنية لأنفاق النطاق الترددي غير الصفري.
إعداد أنفاق لاستخدامها ل TE. هناك كثير خيار أن يستطيع كنت شكلت ل MPLS TE نفق، غير أن النفق أسلوب mpls حركة مرور- أمر إلزامي. يعلن أمر أمر MPLS Traffic-eng التلقائي وجود النفق بواسطة بروتوكول التوجيه.
ملاحظة: لا تنس إستخدام LoopbackN غير المرقمة لعنوان IP الخاص بواجهات النفق.
يوضح هذا التكوين العينة نفقين ديناميكيين بعرض نطاق ترددي (وأولويات) مختلف ينتقلان من موجه Pescara إلى موجه Pesarter، ونفقين يستخدمان مسارا صريحا يمتد من Pesaro إلى Pescara.
يتم تضمين الأجزاء ذات الصلة فقط من ملفات التكوين. يتم تحويل الأوامر المستخدمة لتمكين التحويل متعدد البروتوكولات (MPLS) إلى مائل، بينما تكون الأوامر الخاصة ب TE (بما في ذلك RSVP) غامقة.
بيزارو |
---|
Current configuration: ! version 12.1 ! hostname Pesaro ! ip cef mpls traffic-eng tunnels ! interface Loopback0 ip address 10.10.10.6 255.255.255.255 ip router isis ! interface Tunnel158 ip unnumbered Loopback0 tunnel destination 10.10.10.4 tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng priority 2 2 tunnel mpls traffic-eng bandwidth 158 tunnel mpls traffic-eng path-option 1 explicit name low ! interface Tunnel159 ip unnumbered Loopback0 tunnel destination 10.10.10.4 tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng priority 4 4 tunnel mpls traffic-eng bandwidth 159 tunnel mpls traffic-eng path-option 1 explicit name straight ! interface Serial0/0 no ip address encapsulation frame-relay ! interface Serial0/0.1 point-to-point bandwidth 512 ip address 10.1.1.22 255.255.255.252 ip router isis tag-switching ip mpls traffic-eng tunnels frame-relay interface-dlci 603 ip rsvp bandwidth 512 512 ! router isis net 49.0001.0000.0000.0006.00 is-type level-1 metric-style wide mpls traffic-eng router-id Loopback0 mpls traffic-eng level-1 ! ! ip classless ! ip explicit-path name low enable next-address 10.1.1.21 next-address 10.1.1.10 next-address 10.1.1.1 next-address 10.1.1.14 ! ip explicit-path name straight enable next-address 10.1.1.21 next-address 10.1.1.5 next-address 10.1.1.14 ! end |
بسكارا |
---|
Current configuration: ! version 12.0 ! hostname Pescara ! ip cef ! mpls traffic-eng tunnels ! interface Loopback0 ip address 10.10.10.4 255.255.255.255 ip router isis ! interface Tunnel1 ip unnumbered Loopback0 tunnel destination 10.10.10.6 tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng priority 5 5 tunnel mpls traffic-eng bandwidth 25 tunnel mpls traffic-eng path-option 2 dynamic ! interface Tunnel3 ip unnumbered Loopback0 tunnel destination 10.10.10.6 tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng priority 6 6 tunnel mpls traffic-eng bandwidth 69 tunnel mpls traffic-eng path-option 1 dynamic ! interface Serial0/1 no ip address encapsulation frame-relay ! interface Serial0/1.1 point-to-point bandwidth 512 ip address 10.1.1.14 255.255.255.252 ip router isis mpls traffic-eng tunnels tag-switching ip frame-relay interface-dlci 401 ip rsvp bandwidth 512 512 ! router isis net 49.0001.0000.0000.0004.00 is-type level-1 metric-style wide mpls traffic-eng router-id Loopback0 mpls traffic-eng level-1 ! end |
بوميرول |
---|
Current configuration: version 12.0 ! hostname Pomerol ! ip cef ! mpls traffic-eng tunnels ! interface Loopback0 ip address 10.10.10.3 255.255.255.255 ip router isis ! interface Serial0/1 no ip address encapsulation frame-relay ! interface Serial0/1.1 point-to-point bandwidth 512 ip address 10.1.1.6 255.255.255.252 ip router isis mpls traffic-eng tunnels tag-switching ip frame-relay interface-dlci 301 ip rsvp bandwidth 512 512 ! interface Serial0/1.2 point-to-point bandwidth 512 ip address 10.1.1.9 255.255.255.252 ip router isis mpls traffic-eng tunnels tag-switching ip frame-relay interface-dlci 302 ip rsvp bandwidth 512 512 ! interface Serial0/1.3 point-to-point bandwidth 512 ip address 10.1.1.21 255.255.255.252 ip router isis mpls traffic-eng tunnels tag-switching ip frame-relay interface-dlci 306 ip rsvp bandwidth 512 512 ! router isis net 49.0001.0000.0000.0003.00 is-type level-1 metric-style wide mpls traffic-eng router-id Loopback0 mpls traffic-eng level-1 ! ip classless ! end |
بولينيي |
---|
Current configuration: ! version 12.1 ! hostname Pulligny ! ip cef ! mpls traffic-eng tunnels ! interface Loopback0 ip address 10.10.10.2 255.255.255.255 ! interface Serial0/1 no ip address encapsulation frame-relay ! interface Serial0/1.1 point-to-point bandwidth 512 ip address 10.1.1.2 255.255.255.252 ip router isis mpls traffic-eng tunnels tag-switching ip frame-relay interface-dlci 201 ip rsvp bandwidth 512 512 ! interface Serial0/1.2 point-to-point bandwidth 512 ip address 10.1.1.10 255.255.255.252 ip router isis mpls traffic-eng tunnels tag-switching ip frame-relay interface-dlci 203 ip rsvp bandwidth 512 512 ! router isis passive-interface Loopback0 net 49.0001.0000.0000.0002.00 is-type level-1 metric-style wide mpls traffic-eng router-id Loopback0 mpls traffic-eng level-1 ! ip classless ! end |
باويلاك |
---|
! version 12.1 ! hostname pauillac ! ip cef mpls traffic-eng tunnels ! interface Loopback0 ip address 10.10.10.1 255.255.255.255 ip router isis ! interface Serial0/0 no ip address encapsulation frame-relay ! interface Serial0/0.1 point-to-point bandwidth 512 ip address 10.1.1.1 255.255.255.252 ip router isis mpls traffic-eng tunnels tag-switching ip frame-relay interface-dlci 102 ip rsvp bandwidth 512 512 ! interface Serial0/0.2 point-to-point bandwidth 512 ip address 10.1.1.5 255.255.255.252 ip router isis mpls traffic-eng tunnels tag-switching ip frame-relay interface-dlci 103 ip rsvp bandwidth 512 512 ! interface Serial0/0.3 point-to-point bandwidth 512 ip address 10.1.1.13 255.255.255.252 ip router isis mpls traffic-eng tunnels tag-switching ip frame-relay interface-dlci 104 ip rsvp bandwidth 512 512 ! router isis net 49.0001.0000.0000.0001.00 is-type level-1 metric-style wide mpls traffic-eng router-id Loopback0 mpls traffic-eng level-1 ! ip classless ! end |
يوفر هذا القسم معلومات يمكنك إستخدامها للتأكد من أن التكوين يعمل بشكل صحيح.
تدعم أداة مترجم الإخراج (للعملاءالمسجلين فقط) بعض أوامر show. استخدم أداة مترجم الإخراج (OIT) لعرض تحليل مُخرَج الأمر show .
show mpls traffic-eng أنفاق موجز
show mpls traffic-eng نطاقات الاسم Pesaro_t158
show ip rsvp interface
show mpls traffic-eng مخطط وجهة المسار 10.10.10.6 النطاق الترددي 75
تتضمن الأوامر المفيدة الأخرى (غير الموضحة هنا):
عرض إعلانات MPLS ISIS MPLS Traffic-Eng
show tag-switching forwarding-table
show ip cef
show mpls traffic-eng tunsummary
على أي LSR، أنت يستطيع استعملت عرض mpls حركة مرور-eng نفق للتحقق من وجود وحالة الأنفاق. على سبيل المثال، في بيزارو، ترى ما مجموعه أربعة أنفاق، إثنان يصلان إلى بيزارو (بيسكارا_t1 و t3) وإثنان يبدا من بيزارو (t158 و t159):
Pesaro#show mpls traffic-eng tunnels brief Signaling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled Periodic reoptimization: every 3600 seconds, next in 606 seconds TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT Pesaro_t158 10.10.10.4 - Se0/0.1 up/up Pesaro_t159 10.10.10.4 - Se0/0.1 up/up Pescara_t1 10.10.10.6 Se0/0.1 - up/up Pescara_t3 10.10.10.6 Se0/0.1 - up/up Displayed 2 (of 2) heads, 0 (of 0) midpoints,2 (of 2) tails
هذا هو ما يتم رؤيته أثناء إستخدام موجه متوسط:
Pulligny#show mpls traffic-eng tunnels brief Signaling Summary: LSP Tunnels Process: running RSVP Process: running Forwarding: enabled Periodic reoptimization: every 3600 seconds, next in 406 seconds TUNNEL NAME DESTINATION UP IF DOWN IF STATE/PROT Pescara_t3 10.10.10.6 Se0/1.1 Se0/1.2 up/up Pesaro_t158 10.10.10.4 Se0/1.2 Se0/1.1 up/up Displayed 0 (of 0) heads, 2 (of 2) midpoints, 0 (of 0) tails
يمكن رؤية التكوين التفصيلي لأي نفق باستخدام هذا:
Pesaro#show mpls traffic-eng tunnels name Pesaro_t158 Name: Pesaro_t158 (Tunnel158) Destination: 10.10.10.4 Status: Admin: up Oper: up Path: valid Signaling: connected path option 1, type explicit low (Basis for Setup, path weight 40) Config Parameters: Bandwidth: 158 kbps Priority: 2 2 Affinity: 0x0/0xFFFF AutoRoute: enabled LockDown: disabled InLabel : - OutLabel : Serial0/0.1, 17 RSVP Signaling Info: Src 10.10.10.6, Dst 10.10.10.4, Tun_Id 158, Tun_Instance 1601 RSVP Path Info: My Address: 10.10.10.6 Explicit Route: 10.1.1.21 10.1.1.10 10.1.1.1 10.1.1.14 10.10.10.4 Record Route: NONE Tspec: ave rate=158 kbits, burst=8000 bytes, peak rate=158 kbits RSVP Resv Info: Record Route: NONE Fspec: ave rate=158 kbits, burst=8000 bytes, peak rate=4294967 kbits History: Current LSP: Uptime: 3 hours, 33 minutes Selection: reoptimation Prior LSP: ID: path option 1 [1600] Removal Trigger: configuration changed
في هذه الحالة، يكون المسار صريحا ومحددا في رسالة RSVP (يعرف الحقل الذي يحمل المسار أيضا باسم كائن المسار الصريح [ERO]). إذا تعذر اتباع هذا المسار، يستخدم محرك MPLS TE خيار المسار التالي، والذي يمكن أن يكون مسارا صريحا آخر أو مسارا ديناميكيا.
تتوفر معلومات RSVP المحددة باستخدام أوامر RSVP القياسية. في هذا الإخراج، تم إجراء حجوزين على Pulligny، أحدهما من Pesaro_T158 (158K) والآخر من Pescara_t3 (69 ك).
Pulligny#show ip rsvp interface interface allocated i/f max flow max pct UDP IP UDP_IP UDP M/C Se0/1 0M 0M 0M 0 0 0 0 0 Se0/1.1 158K 512K 512K 30 0 1 0 0 Se0/1.2 69K 512K 512K 13 0 1 0 0
إذا كنت تريد أن تعرف أي مسار يتم إستخدامه لوجهة معينة (وعرض نطاق معين) بدون إنشاء نفق، يمكنك إستخدام هذا الأمر:
ملاحظة: يرجى ملاحظة أن هذا الأمر يتم تضمينه في سطر ثان لأسباب مكانية.
Pescara#show mpls traffic-eng topology path destination 10.10.10.6 bandwidth 75 Query Parameters: Destination: 10.10.10.6 Bandwidth: 75 Priorities: 0 (setup), 0 (hold) Affinity: 0x0 (value), 0xFFFFFFFF (mask) Query Results: Min Bandwidth Along Path: 385 (kbps) Max Bandwidth Along Path: 512 (kbps) Hop 0: 10.1.1.14 : affinity 00000000, bandwidth 512 (kbps) Hop 1: 10.1.1.5 : affinity 00000000, bandwidth 385 (kbps) Hop 2: 10.1.1.21 : affinity 00000000, bandwidth 512 (kbps) Hop 3: 10.10.10.6
إذا كانت الشبكة تقوم بنشر IP TTL (ارجع إلى نشر MPLS IP TTL)، فعليك إصدار الأمر traceroute والتحقق من أن المسار المتبع هو النفق وأن مسارات النفق وفقا لما تم تكوينه:
Pescara#traceroute 10.10.10.6 Type escape sequence to abort. Tracing the route to 10.10.10.6 1 10.1.1.13 [MPLS: Label 29 Exp 0] 540 msec 312 msec 448 msec 2 10.1.1.2 [MPLS: Label 27 Exp 0] 260 msec 276 msec 556 msec 3 10.1.1.9 [MPLS: Label 29 Exp 0] 228 msec 244 msec 228 msec 4 10.1.1.22 112 msec * 104 msec
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
10-Aug-2005 |
الإصدار الأولي |