پیکربندی Trunking و 802.1Q در سوئیچینگ سیسکو

پیکربندی Trunking

Trunking و 802.1Q دو مفاهیم اساسی در شبکه‌های سوئیچینگ هستند که برای مدیریت ترافیک VLANها بین سوئیچ‌ها و سایر دستگاه‌های شبکه استفاده می‌شوند. در قسمت بعد از معرفی Trunking و 802.1Q نحوه پیکربندی Trunking را در سوئیچینگ سیسکو کامل توضیح خواهیم داد

مفهوم Trunking در سوئیچینگ

Trunking به فرآیند ارسال ترافیک چندین VLAN از طریق یک لینک فیزیکی (یک پورت) بین دو سوئیچ یا بین یک سوئیچ و یک روتر یا سرور گفته می‌شود. این لینک‌ها Trunk Links نامیده می‌شوند.

مفهوم و کاربرد 802.1Q در پیکربندی Trunking

802.1Q یک استاندارد IEEE برای VLAN tagging است. این استاندارد به سوئیچ‌ها اجازه می‌دهد تا ترافیک VLANها را از طریق یک لینک Trunk ارسال کنند. در این روش، هر بسته داده که از یک VLAN خاص عبور می‌کند، برچسب (tag) مخصوص به آن VLAN را دریافت می‌کند. این برچسب در فریم Ethernet قرار می‌گیرد و به سوئیچ‌های دیگر می‌گوید که این فریم متعلق به کدام VLAN است.

سناریوی پیکربندی Trunking و 802.1Q در سوئیچینگ سیسکو

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

  • Switch 1: دارای VLAN 10 و VLAN 20
  • Switch 2: دارای VLAN 10 و VLAN 20

می‌خواهیم این دو سوئیچ را به هم متصل کنیم تا ترافیک VLANهای 10 و 20 بین آنها منتقل شود.

مراحل پیکربندی Trunking و 802.1Q

مرحله 1: ایجاد VLANها در هر دو سوئیچ

ابتدا باید VLANها را روی هر دو سوئیچ ایجاد کنید.

Switch1> enable
Switch1# configure terminal
Switch1(config)# vlan 10
Switch1(config-vlan)# name Office
Switch1(config-vlan)# exit
Switch1(config)# vlan 20
Switch1(config-vlan)# name Sales
Switch1(config-vlan)# exit

Switch2> enable
Switch2# configure terminal
Switch2(config)# vlan 10
Switch2(config-vlan)# name Office
Switch2(config-vlan)# exit
Switch2(config)# vlan 20
Switch2(config-vlan)# name Sales
Switch2(config-vlan)# exit

مرحله 2: پیکربندی پورتهای Trunk در سوئیچ‌های سیسکو

در هر دو سوئیچ، باید پورتی که بین دو سوئیچ استفاده می‌شود را به عنوان Trunk پیکربندی کنید.

Switch1(config)# interface fastEthernet 0/24
Switch1(config-if)# switchport mode trunk
Switch1(config-if)# switchport trunk encapsulation dot1q
Switch1(config-if)# switchport trunk allowed vlan 10,20
Switch1(config-if)# exit

Switch2(config)# interface fastEthernet 0/24
Switch2(config-if)# switchport mode trunk
Switch2(config-if)# switchport trunk encapsulation dot1q
Switch2(config-if)# switchport trunk allowed vlan 10,20
Switch2(config-if)# exit

توضیحات دستورات پیکربندی Trunking و 802.1Q در بالا

  • switchport mode trunk: این دستور پورت مشخص شده را در حالت Trunk قرار می‌دهد.
  • switchport trunk encapsulation dot1q: این دستور پروتکل 802.1Q را برای تگ‌گذاری VLANها بر روی Trunk فعال می‌کند.
  • switchport trunk allowed vlan 10,20: این دستور مشخص می‌کند که کدام VLANها اجازه دارند از طریق این Trunk ارسال شوند.

مرحله 3: تست ارتباط ترافیک VLANها

اکنون باید تست کنید که آیا ترافیک VLANها بین سوئیچ‌ها به درستی منتقل می‌شود یا خیر.

برای این کار، دستگاه‌های موجود در VLAN 10 روی هر دو سوئیچ باید بتوانند یکدیگر را پینگ کنند. همچنین، دستگاه‌های موجود در VLAN 20 روی هر دو سوئیچ نیز باید بتوانند با هم ارتباط برقرار کنند.

پیکربندی Trunking

مثال کامل برای پیکربندی Trunking و 802.1Q در سوئیچینگ سیسکو

فرض کنید داریم دو سوئیچ را به هم متصل می‌کنیم و هر سوئیچ به یک کامپیوتر در VLAN 10 و یک کامپیوتر در VLAN 20 متصل است:

ایجاد VLANها:

  • Switch 1:

Switch1(config)# vlan 10
Switch1(config-vlan)# name Office
Switch1(config-vlan)# exit
Switch1(config)# vlan 20
Switch1(config-vlan)# name Sales
Switch1(config-vlan)# exit

  • Switch 2:

Switch2(config)# vlan 10
Switch2(config-vlan)# name Office
Switch2(config-vlan)# exit
Switch2(config)# vlan 20
Switch2(config-vlan)# name Sales
Switch2(config-vlan)# exit

پیکربندی Trunk Portها:

  • Switch 1:

Switch1(config)# interface fastEthernet 0/24
Switch1(config-if)# switchport mode trunk
Switch1(config-if)# switchport trunk encapsulation dot1q
Switch1(config-if)# switchport trunk allowed vlan 10,20
Switch1(config-if)# exit

  • Switch 1:

Switch2(config)# interface fastEthernet 0/24
Switch2(config-if)# switchport mode trunk
Switch2(config-if)# switchport trunk encapsulation dot1q
Switch2(config-if)# switchport trunk allowed vlan 10,20
Switch2(config-if)# exit

اختصاص پورت‌های Access به VLANها:

  • Switch 1:

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

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

  • Switch 2:

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

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

تست ارتباط:

PC1 (VLAN 10 در Switch 1): ping 192.168.10.2 (PC2 در VLAN 10 در Switch 2)

PC2 (VLAN 20 در Switch 1): ping 192.168.20.2 (PC4 در VLAN 20 در Switch 2)

نتیجه‌گیری

پیکربندی Trunking و 802.1Q یکی از اجزای کلیدی در مدیریت شبکه‌های VLAN است. این پیکربندی به شما اجازه می‌دهد تا ترافیک VLANهای مختلف را از طریق یک لینک فیزیکی منتقل کنید و شبکه را به صورت مؤثر و امن مدیریت کنید.