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 و 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های مختلف را از طریق یک لینک فیزیکی منتقل کنید و شبکه را به صورت مؤثر و امن مدیریت کنید.
نظر خود را در مورد این مقاله بنویسید