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

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

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

~4 min read · Updated Sep 26, 2026

هدف لب

فعال‌کردن 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 سرتاسر دست می‌یابد.

Written & researched by Dr. Shahin Siami

Related Articles

لب عملی: چالش عیب‌یابی جامع نهایی CCNP (یکپارچگی BGP، DMVPN، و QoS)

این لب عملی یک شکست پیچیده چندلایه در سراسر یک توپولوژی یکپارچه BGP-روی-DMVPN ترکیب‌شده با علامت‌گذاری QoS ارائه می‌دهد، و نیازمند تشخیص سیستماتیک یک پیکربندی نادرست route reflector، یک شکست ثبت NHRP، و یک سیاست QoS نادرست‌اعمال‌شده که هم‌زمان روی همان شبکه تأثیر می‌گذارند است.

Continue

لب عملی: پیکربندی BGP روی DMVPN

این لب عملی iBGP را به‌عنوان پروتکل مسیریابی در سراسر همان توپولوژی hub-and-spoke DMVPN استفاده‌شده در دو لب قبلی اجرا می‌کند، hub را به‌عنوان یک route reflector BGP پیکربندی می‌کند طوری‌که spoke ها مسیرهای یکدیگر را بدون یک mesh کامل iBGP یاد بگیرند، و دو مفهوم قبلاً جداگانه را در یک طراحی یکپارچه ترکیب می‌کند.

Continue

لب عملی: پیکربندی OSPF روی DMVPN

این لب عملی OSPF را به‌عنوان پروتکل مسیریابی پویا در سراسر همان توپولوژی hub-and-spoke DMVPN اجرا می‌کند، و اینترفیس تونل را به‌عنوان یک نوع شبکه OSPF point-to-multipoint پیکربندی می‌کند تا الگوی همسایگی hub-and-spoke را به‌درستی بدون نیاز به انتخاب DR/BDR نوع شبکه broadcast مدیریت کند.

Continue

لب عملی: پیکربندی EIGRP روی DMVPN

این لب عملی EIGRP را به‌عنوان پروتکل مسیریابی پویا در سراسر توپولوژی hub-and-spoke DMVPN ساخته‌شده در لب‌های قبلی اجرا می‌کند، و تأیید می‌کند روابط همسایه به‌درستی در سراسر تونل چندنقطه‌ای شکل می‌گیرند و مسیرها بدون نیاز به پیکربندی ایستای هر-spoke روی hub منتشر می‌شوند.

Continue

لب عملی: پیکربندی احراز هویت MD5 در HSRP

این لب عملی احراز هویت MD5 را روی یک گروه HSRP پیکربندی می‌کند، و تأیید می‌کند دو روتر با رشته‌های احراز هویت منطبق یک رابطه active/standby معمولی تشکیل می‌دهند در حالی که یک روتر با رشته نامنطبق کاملاً از گروه مستثنی می‌شود.

Continue

لب عملی: پیکربندی امنیت DNS به‌سبک-Cisco Umbrella از طریق تغییرمسیر Forwarding DNS

این لب عملی یک روتر را برای رهگیری هر پرس‌وجوی DNS کلاینت و تغییرمسیر آن به‌سمت یک resolver DNS امنیت-محور با استفاده از رهگیری forwarding DNS پیکربندی می‌کند، و اعمال امنیت DNS تحویل‌شده-با-ابر را بدون نیاز به تغییرات پیکربندی به‌ازای-هر-کلاینت تقریب می‌زند.

Continue