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

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

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

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

هدف لب

پیکربندی یک روتر با دو زیراینترفیس روی یک اینترفیس فیزیکی واحد، اتصالش به یک ترانک سوئیچ حامل دو 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 خاص شکست می‌خورد.

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

مقالات مرتبط

لب عملی: پیکربندی Errdisable Recovery

این لب عملی یک نقض امنیت پورت را فعال می‌کند که یک پورت را در حالت err-disabled قرار می‌دهد، سپس آن را یک‌بار به‌صورت دستی بازیابی می‌کند، سپس errdisable recovery خودکار را پیکربندی می‌کند طوری‌که پورت خودش را پس از یک زمان‌سنج به‌جای نیاز به مداخله دستی دوباره فعال کند.

ادامه

لب عملی: پیکربندی LLDP

این لب عملی LLDP، معادل فروشنده-خنثی CDP، را روی یک دستگاه سیسکو متصل به تجهیزات غیر-سیسکو فعال می‌کند، و خروجی تأییدش را مستقیماً با CDP مقایسه می‌کند تا شباهت‌ها و تفاوت‌های بین دو پروتکل را برجسته کند.

ادامه

لب عملی: پروتکل Cisco Discovery Protocol (CDP)

این لب عملی از CDP برای کشف دستگاه‌های سیسکوی مستقیماً متصل بدون هیچ دانش پیکربندی قبلی از دستگاه همسایه استفاده می‌کند، و غیرفعال‌کردن CDP روی یک اینترفیس خاص برای دلایل امنیتی در حالی که در جای دیگر فعال باقی می‌ماند را پوشش می‌دهد.

ادامه

لب عملی: پیکربندی یک دروازه پیش‌فرض برای روترها و سوئیچ‌ها

این لب عملی یک دروازه پیش‌فرض روی اینترفیس مدیریتی یک سوئیچ لایه ۲ پیکربندی می‌کند طوری‌که بتوان از یک زیرشبکه دوردست به آن رسید و مدیریتش کرد، و این را از مسیر پیش‌فرض خود یک روتر که برای رسیدن به شبکه‌های فراتر از اینترفیس‌های مستقیماً‌متصلش استفاده می‌شود متمایز می‌کند.

ادامه

لب عملی: تنظیم پورت‌های سوئیچ به حالت‌های ترانک پویا

این لب عملی حالت‌های switchport dynamic desirable و dynamic auto را پیکربندی می‌کند، و نشان می‌دهد Dynamic Trunking Protocol چگونه به‌طور خودکار مذاکره می‌کند آیا یک لینک به یک ترانک تبدیل می‌شود یا یک پورت access باقی می‌ماند، و پوشش می‌دهد چرا تکیه بر DTP عموماً در شبکه‌های تولیدی نامطلوب است.

ادامه

لب عملی: پیکربندی، تأیید، و عیب‌یابی EtherChannel (Static/PAgP/LACP)

این لب عملی دو لینک فیزیکی بین سوئیچ‌ها را در یک EtherChannel منطقی واحد با استفاده از حالت‌های static، PAgP، و LACP به‌ترتیب بسته‌بندی می‌کند، تشکیل موفق هر بسته را تأیید می‌کند، و شکست حالت-نامنطبق که از تشکیل یک بسته جلوگیری می‌کند را نشان می‌دهد.

ادامه