لب عملی: پیکربندی مسیریابی بین-VLAN (Router on a Stick)

این لب عملی مسیریابی بین-VLAN را با استفاده از یک اینترفیس روتر واحد تقسیم‌شده به زیراینترفیس‌ها پیکربندی می‌کند، و به یک ترانک سوئیچ حامل دو VLAN متصل می‌شود تا ترافیک را بین دو VLAN از میان یک لینک فیزیکی مسیریابی کند.

Router on a Stickپیکربندی زیراینترفیسکپسوله‌سازی 802.1Q

~3 min read · Updated Sep 22, 2026

هدف لب

پیکربندی یک روتر با دو زیراینترفیس روی یک اینترفیس فیزیکی واحد، اتصالش به یک ترانک سوئیچ حامل دو VLAN، و تأیید اینکه هاست‌ها در هر VLAN می‌توانند از میان روتر به یکدیگر برسند.

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

پیش از اینکه یک سوئیچ لایه ۳ با SVI ها موجود یا توجیه‌پذیر باشد، router-on-a-stick یک راه رایج و ساده برای فعال‌کردن مسیریابی بین-VLAN با استفاده از یک اینترفیس روتر واحد و یک لینک ترانک باقی می‌ماند، به‌ویژه در شبکه‌های کوچک‌تر یا محیط‌های آزمایشگاهی.

توپولوژی لب

R1 ---- Gi0/0 (ترانک) ---- Switch1

Switch1:
  Gi1/0/1 ---- PC-A (VLAN 10): 192.168.10.10/24
  Gi1/0/2 ---- PC-B (VLAN 20): 192.168.20.10/24
  Gi1/0/24 ---- ترانک به R1

زیراینترفیس‌های R1:
  Gi0/0.10: 192.168.10.1/24 (VLAN 10)
  Gi0/0.20: 192.168.20.1/24 (VLAN 20)

وظیفه ۱: پیکربندی ترانک سوئیچ و VLAN ها

VLAN های 10 و 20 را روی Switch1 بساز، Gi1/0/1 را به VLAN 10 و Gi1/0/2 را به VLAN 20 اختصاص بده، و Gi1/0/24 را به‌عنوان یک ترانک که هر دو VLAN را مجاز می‌کند پیکربندی کن.

وظیفه ۲: پیکربندی اینترفیس فیزیکی روتر

Gi0/0 را روی R1 فعال کن بدون اختصاص یک آدرس IP مستقیماً به آن.

وظیفه ۳: پیکربندی زیراینترفیس‌ها

زیراینترفیس‌های Gi0/0.10 و Gi0/0.20 را با کپسوله‌سازی 802.1Q مناسب و آدرس‌های IP بساز.

وظیفه ۴: پیکربندی دروازه‌های پیش‌فرض PC

دروازه پیش‌فرض PC-A را روی آدرس Gi0/0.10 R1، و PC-B را روی آدرس Gi0/0.20 تنظیم کن.

وظیفه ۵: تأیید اتصال بین-VLAN

تأیید کن PC-A می‌تواند PC-B را در سراسر دو VLAN ping کند.

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

Switch1(config)# vlan 10
Switch1(config-vlan)# exit
Switch1(config)# vlan 20
Switch1(config-vlan)# exit

Switch1(config)# interface gigabitethernet1/0/1
Switch1(config-if)# switchport mode access
Switch1(config-if)# switchport access vlan 10
Switch1(config-if)# exit

Switch1(config)# interface gigabitethernet1/0/2
Switch1(config-if)# switchport mode access
Switch1(config-if)# switchport access vlan 20
Switch1(config-if)# exit

Switch1(config)# interface gigabitethernet1/0/24
Switch1(config-if)# switchport mode trunk

R1(config)# interface gigabitethernet0/0
R1(config-if)# no shutdown
R1(config-if)# exit

R1(config)# interface gigabitethernet0/0.10
R1(config-subif)# encapsulation dot1Q 10
R1(config-subif)# ip address 192.168.10.1 255.255.255.0
R1(config-subif)# exit

R1(config)# interface gigabitethernet0/0.20
R1(config-subif)# encapsulation dot1Q 20
R1(config-subif)# ip address 192.168.20.1 255.255.255.0

PC-A: دروازه پیش‌فرض 192.168.10.1
PC-B: دروازه پیش‌فرض 192.168.20.1

PC-A> ping 192.168.20.10

Reply from 192.168.20.10: bytes=32 time=2ms

R1# show ip route

C    192.168.10.0/24 is directly connected, GigabitEthernet0/0.10
C    192.168.20.0/24 is directly connected, GigabitEthernet0/0.20

نکته کلیدی

دستور encapsulation dot1Q هر زیراینترفیس باید دقیقاً با شماره VLAN حمل‌شده روی تگ ترانک متناظر تطبیق داشته باشد — فراموش‌کردن این دستور، یا مشخص‌کردن شماره VLAN اشتباه، رایج‌ترین علت یک پیکربندی router-on-a-stick است که به‌نظر درست می‌رسد اما در مسیریابی ترافیک برای آن VLAN خاص شکست می‌خورد.

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