لب عملی: پیکربندی SXP برای انتشار اطلاعات SGT

این لب عملی SGT Exchange Protocol (SXP) را بین دو سوئیچ پیکربندی می‌کند، و اجازه می‌دهد اطلاعات نگاشت SGT-به-IP به دستگاهی که قابلیت سخت‌افزاری حمل تگ‌های SGT درون‌خطی را ندارد برسد، و تفکیک مبتنی‌بر-SGT پوشش‌داده‌شده در یک لب قبلی را در سراسر زیرساخت غیرقادر-به-SGT گسترش می‌دهد.

پیکربندی Speaker و Listener در SXPانتشار Binding SGT-به-IPپشتیبانی SGT سخت‌افزار قدیمی

~4 min read · Updated Sep 26, 2026

هدف لب

پیکربندی SXP بین یک سوئیچ با سخت‌افزار قادر-به-SGT و یک سوئیچ دوم فاقد آن قابلیت، تأیید اینکه binding های SGT-به-IP در سراسر جلسه SXP منتشر می‌شوند، و تأیید اینکه سوئیچ دریافت‌کننده همچنان می‌تواند سیاست SGACL را با وجود اینکه هرگز یک تگ SGT درون‌خطی روی سیم نمی‌بیند اعمال کند.

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

لب SGT پوشش‌داده‌شده پیش‌تر در این مجموعه به تگ‌گذاری درون‌خطی تکیه کرد، جایی که SGT مستقیماً درون هر فریم جاسازی‌شده سفر می‌کند — قابلیتی که پشتیبانی سخت‌افزاری خاصی نیاز دارد. SXP مسئله گسترش سیاست مبتنی‌بر-SGT به سوئیچ‌ها، روترها، یا فایروال‌هایی که این سخت‌افزار تگ‌گذاری درون‌خطی را ندارند حل می‌کند، با انتشار اطلاعات binding SGT-به-IP به‌جای آن به‌صورت خارج-باند.

توپولوژی لب

Switch1 (قادر-به-SGT، تگ‌گذاری درون‌خطی،
         پیکربندی‌شده با اختصاصات SGT از لب
         SGT قبلی)
  ---- جلسه SXP ---- Switch2 (سخت‌افزار
                        قدیمی، نمی‌تواند
                        تگ‌های SGT درون‌خطی را
                        روی آپ‌لینک‌هایش حمل کند)

Employee-PC (SGT 10) به Switch1 متصل می‌شود
نقطه اعمال روی Switch2 برای ترافیک مقصدش یک
سرور آنجا وجود دارد

وظیفه ۱: پیکربندی Switch1 به‌عنوان یک SXP Speaker

Switch1 را طوری پیکربندی کن که SXP صحبت کند، و binding های SGT-به-IP یادگرفته‌شده محلی‌اش را به Switch2 تبلیغ کند.

وظیفه ۲: پیکربندی Switch2 به‌عنوان یک SXP Listener

Switch2 را طوری پیکربندی کن که مراقب به‌روزرسانی‌های SXP از Switch1 باشد.

وظیفه ۳: تأیید برقراری جلسه SXP

تأیید کن اتصال SXP بین دو سوئیچ به یک حالت برقرارشده می‌رسد.

وظیفه ۴: تأیید انتشار Binding های SGT-به-IP

تأیید کن Switch2 binding SGT-به-IP Employee-PC را از طریق SXP یاد می‌گیرد، با وجود اینکه هرگز یک تگ SGT درون‌خطی نمی‌بیند.

وظیفه ۵: تأیید کارکرد اعمال SGACL روی Switch2

همان سیاست SGACL از لب قبلی را روی Switch2 اعمال کن و تأیید کن با استفاده از binding یادگرفته‌شده-با-SXP به‌درستی اعمال می‌شود.

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

Switch1(config)# cts sxp enable
Switch1(config)# cts sxp default password SxpKey2026
Switch1(config)# cts sxp connection peer [آدرس Switch2] password default mode local speaker

-- "speaker" یعنی Switch1 binding هایش را به
-- همتا تبلیغ می‌کند -- انتظار ندارد binding
-- ای را روی این جلسه بازپس دریافت کند

Switch2(config)# cts sxp enable
Switch2(config)# cts sxp default password SxpKey2026
Switch2(config)# cts sxp connection peer [آدرس Switch1] password default mode local listener

-- "listener" یعنی Switch2 فقط binding ها را
-- دریافت می‌کند، و با نقش speaker که Switch1
-- با آن پیکربندی شد تطبیق دارد

Switch1# show cts sxp connections

SXP Peer IP    Source IP      Conn Status
[آدرس Switch2] [آدرس Switch1]  On
-- اتصال برقرار شد، تأیید‌شده با وضعیت "On"

Switch2# show cts sxp sgt-map

SGT   IP Address
10    192.168.100.10
-- Switch2 SGT (10) Employee-PC نگاشت‌شده به
-- آدرس IP‌اش را صرفاً از طریق جلسه SXP یاد
-- گرفت -- هیچ سخت‌افزار تگ‌گذاری درون‌خطی‌ای
-- در هیچ‌جای این مسیر انتشار درگیر نبود

Switch2(config)# cts role-based sgt-map [آدرس SharedServer] sgt 30
Switch2(config)# ip access-list role-based DENY-GUESTS
Switch2(config-rb-acl)# deny ip
Switch2(config-rb-acl)# exit
Switch2(config)# cts role-based permissions from 20 to 30 DENY-GUESTS

-- ساختار سیاست یکسان با لب SGT قبلی، اعمال‌شده
-- روی یک سوئیچ که هرگز اصلاً یک تگ SGT
-- درون‌خطی برای این ترافیک مدیریت نمی‌کند

Guest-PC> ping SharedServer
-- (binding SGT 20 Guest-PC نیز از طریق SXP
--  از Switch1 منتشر شد)

Request timed out.
Success rate is 0 percent (0/5)
-- اعمال روی Switch2 به‌درستی کار می‌کند، با
-- استفاده فقط از اطلاعات binding یادگرفته‌شده-
-- با-SXP به‌جای هر تگ درون‌خطی حمل‌شده در خود بسته

نکته کلیدی

SXP انتشار اطلاعات binding SGT-به-IP را از خود مکانیزم تگ‌گذاری درون‌خطی جدا می‌کند — یک سوئیچ که SXP را به‌عنوان یک listener اجرا می‌کند می‌تواند سیاست SGACL را با استفاده از جستجوهای مبتنی‌بر-IP در برابر binding های یادگرفته‌شده اعمال کند، کاملاً مستقل از اینکه آیا قابلیت سخت‌افزاری برای خواندن یا نوشتن یک تگ SGT درون‌خطی دارد، که SXP را به مکانیزم استاندارد برای گسترش تفکیک مبتنی‌بر-SGT در سراسر یک محیط مخلوط از زیرساخت قادر-به-SGT و قدیمی تبدیل می‌کند.

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