لب عملی: پیکربندی Segment Routing با MPLS (SR-MPLS)

این لب عملی Segment Routing را روی یک شبکه فعال‌شده-OSPF پیکربندی می‌کند، یک شناسه سگمنت سراسری به loopback هر روتر اختصاص می‌دهد، و تأیید می‌کند ترافیک از فوروارد‌کردن مبتنی‌بر-برچسب بدون نیاز به LDP پیروی می‌کند، و SR را با صفحه کنترل سنتی MPLS مقایسه می‌کند.

پیکربندی Segment Routingاختصاص Prefix-SIDفوروارد‌کردن برچسب بدون-LDP

~4 دقیقه مطالعه · آخرین به‌روزرسانی ۴ مهر ۱۴۰۵

هدف لب

فعال‌کردن Segment Routing روی یک شبکه OSPF، اختصاص یک Prefix-SID یکتا به آدرس loopback هر روتر، تأیید اینکه شناسه‌های سگمنت از طریق افزونه‌های OSPF به‌جای یک پروتکل توزیع برچسب جداگانه تبلیغ می‌شوند، و تأیید اینکه ترافیک با استفاده از برچسب‌های SR سرتاسر فوروارد می‌شود.

هدف لب (چرا مهم است)

توزیع برچسب MPLS سنتی، که در عمق در این مجموعه پوشش داده نشده، معمولاً نیازمند یک پروتکل جداگانه مانند LDP در حال اجرا در کنار IGP صرفاً برای توزیع برچسب‌ها است. Segment Routing این را کاملاً با سوارکردن اطلاعات برچسب مستقیماً روی تبلیغات حالت-لینک خود OSPF حذف می‌کند، پس هیچ پروتکل توزیع برچسب جداگانه‌ای اصلاً نیاز نیست.

توپولوژی لب

R1 ---- R2 ---- R3

R1 Loopback0: 1.1.1.1/32
R2 Loopback0: 2.2.2.2/32
R3 Loopback0: 3.3.3.3/32

OSPF از قبل در سراسر هر لینک در حال اجرا،
ناحیه 0

وظیفه ۱: فعال‌کردن Segment Routing برای OSPF

ویژگی Segment Routing MPLS را درون فرآیند OSPF روی هر سه روتر فعال کن.

وظیفه ۲: اختصاص یک Prefix-SID به Loopback هر روتر

یک شاخص Prefix-SID یکتا و از نظر سراسری معنادار برای اینترفیس loopback هر روتر پیکربندی کن.

وظیفه ۳: تأیید تبلیغ SR از طریق OSPF

تأیید کن پایگاه‌داده OSPF اکنون اطلاعات segment routing را بدون هیچ پیکربندی LDP حاضر حمل می‌کند.

وظیفه ۴: تأیید جدول فوروارد‌کردن برچسب SR

جدول فوروارد‌کردن MPLS R1 را بررسی کن و تأیید کن برچسب‌های استخراج‌شده از Prefix-SID های پیکربندی‌شده پر شده‌اند.

وظیفه ۵: تأیید اتصال سوئیچ‌شده-با-برچسب سرتاسر

تأیید کن ترافیک از R1 به loopback R3 با استفاده از برچسب‌های MPLS به‌جای جستجوهای IP ساده فوروارد می‌شود.

راه‌حل و تأیید

R1(config)# router ospf 1
R1(config-router)# segment-routing mpls

R2(config)# router ospf 1
R2(config-router)# segment-routing mpls

R3(config)# router ospf 1
R3(config-router)# segment-routing mpls

R1(config)# interface loopback0
R1(config-if)# ip address 1.1.1.1 255.255.255.255
R1(config-if)# ip ospf network point-to-point
R1(config)# segment-routing mpls
R1(config-sr-mpls)# connected-prefix-sid-map
R1(config-sr-mpls-conn)# address-family ipv4
R1(config-sr-mpls-conn-af)# 1.1.1.1/32 index 1

R2 مشابه با شاخص 2 برای 2.2.2.2/32 پیکربندی شد
R3 مشابه با شاخص 3 برای 3.3.3.3/32 پیکربندی شد

R1# show ip ospf database opaque-area | include SR|Segment

...
Extended Prefix Opaque LSA
  Prefix: 2.2.2.2/32, SID Index: 2
  Prefix: 3.3.3.3/32, SID Index: 3
-- LSA های توسعه‌یافته خود OSPF اطلاعات SID را
-- حمل می‌کنند -- تأیید‌شده بدون هیچ فرآیند
-- LDP در حال اجرا در هیچ‌جای این توپولوژی

R1# show mpls forwarding-table

Local  Outgoing   Prefix           Outgoing   Next Hop
Label  Label      or Tunnel Id     interface
16002  16002      2.2.2.2/32       Gi0/0      10.1.1.2
16003  16003      3.3.3.3/32       Gi0/0      10.1.1.2
-- برچسب‌های 16002 و 16003 مستقیماً از شاخص‌های
-- SID پیکربندی‌شده استخراج می‌شوند (16000
-- پایه پیش‌فرض SRGB بودن، به‌علاوه شاخص) --
-- هیچ جلسه LDP‌ای هرگز برای پرکردن این جدول
-- نیاز نبود

R1# traceroute mpls ipv4 3.3.3.3/32

Type escape sequence to abort.
Tracing MPLS Label Switched Path...
  0 10.1.1.1 MRU 1500 [Labels: 16003 Exp: 0]
L 1 10.1.1.2 MRU 1500 [Labels: implicit-null Exp: 0] 8 ms
L 2 10.2.2.2 8 ms
-- تأیید می‌کند مسیر از R1 به loopback R3 واقعاً
-- در سراسر کل توپولوژی سوئیچ‌شده-با-برچسب
-- است، با استفاده از دقیقاً برچسب‌های
-- استخراج‌شده از اختصاصات Prefix-SID

نکته کلیدی

ساده‌سازی اصلی Segment Routing معماری است: به‌جای اجرای یک پروتکل توزیع برچسب جداگانه (LDP) در کنار IGP، SR خود IGP (OSPF یا IS-IS) را گسترش می‌دهد تا اطلاعات برچسب را مستقیماً درون تبلیغات حالت-لینک موجودش حمل کند — و یک پروتکل کامل و نگرانی‌های همسایگی/همگام‌سازی مرتبطش را حذف می‌کند در حالی که همچنان به همان رفتار فوروارد‌کردن سوئیچ‌شده-با-برچسب MPLS سرتاسر دست می‌یابد.

نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

لب عملی: پیکربندی مسیریابی Stub در EIGRP

این لب عملی یک روتر شعبه را به‌عنوان یک stub در EIGRP پیکربندی می‌کند، و تأیید می‌کند فقط مسیرهای متصل و خلاصه خودش را تبلیغ می‌کند در حالی که روتر hub به‌درستی از پرس‌وجوکردن stub در طول یک تغییر توپولوژی در جای دیگری از شبکه اجتناب می‌کند.

ادامه

لب عملی: پیکربندی حالت Named در EIGRP

این لب عملی یک پیکربندی EIGRP کلاسیک موجود را به حالت named EIGRP بازپیکربندی می‌کند، و عبارات network و پیکربندی خاص-اینترفیس را در یک سلسله‌مراتب address-family ساختاریافته‌تر سازمان‌دهی می‌کند، و تعادل عملکردی با سبک پیکربندی کلاسیک استفاده‌شده در سراسر لب‌های EIGRP قبلی این مجموعه را تأیید می‌کند.

ادامه

لب عملی: پیکربندی ERSPAN در سراسر یک شبکه مسیریابی‌شده

این لب عملی Encapsulated RSPAN (ERSPAN) را برای آینه‌کردن ترافیک در سراسر یک شبکه مسیریابی‌شده-لایه-۳ به‌جای یک ترانک لایه ۲ واحد پیکربندی می‌کند، و مفهوم RSPAN از لب قبلی را فراتر از مرزهای یک VLAN یا دامنه سوئیچ‌شده واحد گسترش می‌دهد.

ادامه

لب عملی: پیکربندی RSPAN در سراسر سوئیچ‌ها

این لب عملی Remote SPAN (RSPAN) را با استفاده از یک VLAN RSPAN اختصاصی حمل‌شده در سراسر یک ترانک پیکربندی می‌کند، و اجازه می‌دهد ترافیک آینه‌شده روی یک سوئیچ توسط یک دستگاه گرفتن متصل به یک سوئیچ کاملاً متفاوت نظارت شود، و مفهوم SPAN محلی پوشش‌داده‌شده در یک لب قبلی را در سراسر شبکه گسترش می‌دهد.

ادامه

لب عملی: پیکربندی In-Service Software Upgrade (ISSU) روی یک Stack

این لب عملی یک In-Service Software Upgrade را در سراسر یک stack StackWise انجام می‌دهد، و ایمیج IOS هر عضو را یکی‌یکی ارتقا می‌دهد در حالی که stack در سراسر آن به فوروارد‌کردن ترافیک ادامه می‌دهد، و صفر خرابی را در مقایسه با رویکرد مخل reload استفاده‌شده در لب‌های ارتقای IOS قبلی تأیید می‌کند.

ادامه

لب عملی: پیکربندی Stacking سنتی StackWise در Catalyst

این لب عملی stacking سنتی Catalyst (StackWise) را در سراسر سه سوئیچ با استفاده از کابل‌های stack پیکربندی می‌کند، و نیازمندی تک-لایه و مجاورت فیزیکی‌اش را با جفت StackWise Virtual پوشش‌داده‌شده در لب قبلی که اجازه می‌دهد سوئیچ‌ها بسیار دورتر از هم قرار بگیرند مقایسه می‌کند.

ادامه