لب عملی: تغییر VLAN بومی و خاموش‌کردن پورت‌های استفاده‌نشده

این لب عملی تغییر VLAN بومی یک ترانک از VLAN 1 پیش‌فرض به یک VLAN اختصاصی برای اهداف امنیتی، و خاموش‌کردن پورت‌های سوئیچ استفاده‌نشده به‌عنوان یک عمل سخت‌سازی پایه، و تأیید هر دو تغییر با دستورات show مناسب را پوشش می‌دهد.

تغییر VLAN بومیامنیت پورت استفاده‌نشدهسخت‌سازی ترانک

~2 min read · Updated Sep 22, 2026

هدف لب

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

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

رها‌کردن VLAN بومی در مقدار پیش‌فرض ۱ یک ضعف امنیتی شناخته‌شده است، چون VLAN 1 یک هدف قابل‌پیش‌بینی برای برخی حملات لایه ۲ است. به‌همین‌طور، پورت‌های سوئیچ استفاده‌نشده که فعال و در VLAN پیش‌فرض رها شده‌اند یک در باز برای هرکسی که بتواند فیزیکاً به یک اتاق سیم‌کشی دسترسی داشته باشد نمایندگی می‌کنند — هر دو گام‌های سخت‌سازی پایه مورد انتظار روی هر سوئیچ تولیدی هستند.

توپولوژی لب

Switch1 ---- Gi1/0/24 (ترانک به Switch2)

Switch1 همچنین پورت‌های استفاده‌نشده Gi1/0/20
تا Gi1/0/23 را دارد بدون هیچ دستگاه متصل

VLAN بومی اختصاصی مورد استفاده: VLAN 999
(ساخته‌شده اما هیچ پورت access اختصاص‌یافته‌ای
 ندارد، صرفاً برای خدمت به‌عنوان VLAN بومی وجود دارد)

وظیفه ۱: ساخت VLAN بومی اختصاصی

VLAN 999 با نام NativeUnused بساز.

وظیفه ۲: تغییر VLAN بومی ترانک

روی Gi1/0/24، VLAN بومی را از پیش‌فرض به VLAN 999 تغییر بده.

وظیفه ۳: تأیید تغییر VLAN بومی

تأیید کن ترانک اکنون VLAN 999 را به‌عنوان بومی به‌جای VLAN 1 نشان می‌دهد.

وظیفه ۴: خاموش‌کردن پورت‌های استفاده‌نشده

Gi1/0/20 تا Gi1/0/23 را به‌صورت اداری خاموش کن.

وظیفه ۵: تأیید غیرفعال‌بودن پورت‌های استفاده‌نشده

تأیید کن هر پورت وضعیت administratively down را نشان می‌دهد.

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

Switch1(config)# vlan 999
Switch1(config-vlan)# name NativeUnused
Switch1(config-vlan)# exit

Switch1(config)# interface gigabitethernet1/0/24
Switch1(config-if)# switchport trunk native vlan 999

Switch1# show interfaces trunk

Port      Mode   Encapsulation  Status    Native vlan
Gi1/0/24  on     802.1q         trunking  999

Switch1(config)# interface range gigabitethernet1/0/20-23
Switch1(config-if-range)# shutdown

Switch1# show interfaces status

Port       Name    Status                Vlan
Gi1/0/20           disabled              1
Gi1/0/21           disabled              1
Gi1/0/22           disabled              1
Gi1/0/23           disabled              1

نکته کلیدی

هر دو انتهای یک ترانک باید روی VLAN بومی توافق کنند — تغییرش فقط روی یک سمت یک عدم‌تطابق VLAN بومی ایجاد می‌کند، شرایطی که IOS صراحتاً از طریق تشخیص مبتنی‌بر-CDP درباره‌اش هشدار می‌دهد. ترکیب‌شده با غیرفعال‌کردن پورت‌های استفاده‌نشده، این دو گام دو تا از رایج‌ترین ضعف‌های سوءاستفاده‌شده لایه ۲ در یک پیکربندی سوئیچ سخت‌نشده را می‌بندند.

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