交换机接口工作原理
在802.1q中定義vlan幀后,有些設備的接口可以識別vlan幀,有些接口不能識別vlan幀。根據可以識別vlan幀的情況下 將端口劃分為以下四種:Access、hybrid、Trunk、QinQ
常見的有以下三種:
一、Access接口主要是用來連接用戶主機和其他一些終端設備的,比如PC、打印機、無線、攝像頭等等。
1)當接收不帶數據幀標簽時:
接收該標簽,然后打上接口的缺省vlan ID
2)當接收到帶標簽的數據幀時:
當vlan ID與接口的vlan ID一致則接收這個數據包,如果不一致,則丟棄
3)發送數據幀的處理過程:
先剝離數據幀的pvid標簽,然后再發送
注意:在access接口下只能對應一個vlan id,這個 vlan id也就是pvid vlan(缺省vlan)
配置命令:
Vlan 10 //創建vlan10 Int g0/0/1 Port link-type access Port default vlan 10 Int g0/0/2 //進入接口 Port link-type access //接口封裝為access模式 Port default vlan 10 //將接口加入到vlan10二、Trunk接口一般在交換機與交換機互聯的接口下使用的,或交換機與路由器之間的接口。它只能連接干道鏈路,允許多個vlan通過,在華為交換機的trunk中它默認pvid vlan 為1。在trunk接口中 Vlan id是vlan ID,pvid vlan是pvid vlan。
1)當接收不帶標簽數據幀的處理:
給這個數據幀打上pvid的標簽,當接口允許pvid vlan通過時,他接收該數據幀,如果不允許通過則丟棄。
2)接收帶標簽數據幀的處理:
看trunk接口vlan id是否允許該標簽通過,如果允許則接收,不允許則丟棄
3)發送數據幀的處理過程:
當vlan id 與接口的pvid 相同 且在該接口允許通過的vlan id列表里時,他會剝離掉標簽在發送
當vlan id與接口的pvid vlan不一致時,他會保留標簽通過。
配置命令:
Int g0/0/24 //進入接口Port link-type trunk //封裝為trunk模式Port trunk all vlan all //放行所有vlan(cisco默認是放行所有vlan,而華為默認是放行vlan1)三、Hybrid接口可以用在設備與設備互聯的接口上,也可以用在設備與終端互聯。
1)處理過程
接收不帶有標簽的數據幀會打上pvid vlan,如果接口允許該pvid通過 則接收,不允許則丟棄
2)接收帶數據幀的處理過程
當接口允許該vlan 通過,則接收這個數據幀,不允許則丟棄
3)發送數據幀的處理過程
當接口允許該vlan通過,則發送數據包,不允許則丟棄。可卡因通過命令設置是否攜帶標簽通過
配置命令:
Int g 0/0/1Port link-type hybrid //設置端口類型為hybrid模式Port hybrid pvid vlan 10 //設置接口的pvid vlanport hybrid untagged vlan 10 //端口剝離對方發過來的vlan 10標簽Int g 0/0/24Port link-type hybridport hybrid tagged vlan 1 to 4094 //交換機互聯接口放行所有vlan帶標簽通過,也可以在這使用untagged把vlan標簽剝離。為了更深刻理解vlan標簽的轉發過程,可以參考以下案例做個實驗:
PC1連接SW1的接口為vlan 10,PC2連接的SW2接口為vlan20。我們可以將SW1的24口設置為vlan10,SW2的24口設置為vlan 20。此時PC1訪問PC2經過SW1的G0/0/1時會打上vlan10的標簽,在SW1的24口發出去時把vlan10標簽剝離,進入到SW2的24口時,又重新打上vlan20的標簽,從SW2的G0/0/1口轉發出去的時候把vlan20標簽給剝離,就可以實現終端設備相同網段不同vlan之間通信。
SW1配置: system-view vlan 10 int g 0/0/1 port link-type access port default vlan 10int g 0/0/24 port link-type access port default vlan 10SW2配置: system-view vlan 20 int g 0/0/1 port link-type access port default vlan 20int g 0/0/24 port link-type access port default vlan 20總結
- 上一篇: codeforces AIM Tech
- 下一篇: 骇客学堂:网络入侵检测初步探测方法