华为网络工程师-了解华为交换机的接口类型-Hybrid
今天我們來單獨聊一聊華為交換機的默認接口類型——hybrid
Hybrid,翻譯過來有混合、混雜的意思,顧名思義,它既可以實現access端口的功能,又可以實現trunk鏈路的功能,是華為私有的一種技術。相對于access接口和trunk接口而言,hybrid接口有著更高的靈活性,在利用hybrid接口承載多vlan流量時,可以設置多個vlan打標或不打標,利用多vlan不打標的特性,即使不借助三層設備進行路由,也可以實現不通vlan之間的互相訪問。
那么hybrid接口的具體實現原理是什么呢?這就要了解到hybird接口的三個信息pvid、untag、tag,下面我們一邊進行試驗一邊理解。
Pvid很好理解,類似于我們Access端口劃分到了哪一個vlan,PVID就可以簡單的理解為hybrid接口所屬的vlan。當一個數據幀進入接口的時候,交換機會先檢查數據幀是否攜帶標簽,如果數據幀沒有攜帶標簽則打上pvid,如果有攜帶標簽就對應檢查是否在tag列表內
我們將pc1和pc3劃入vlan10,pc2和pc4劃入vlan20,注意默認的hybrid接口屬于vlan1,相當于存在port hybrid pvid vlan 1和port hybrid untag vlan 1這兩條命令
那么什么是tag和untag呢?tag就像是我們的trunk鏈路,當vlan流量通過的時候,會先檢查是不是untag vlan,如果是將會不打標簽的放行,如果不是則會檢查是不是我們設置的tag vlan如果是會打上相應的tag來標記這個流量所對應的vlan,如果也不存在于tag vlan中,那么將不會放行;當hybrid接口接收到一個帶有tag的數據幀時也會檢查是否是我們設置的tag vlan,如果是才接收,不然將會丟棄。
可以看到,當我們在交換機之間的hybrid接口進行配置,給vlan10和vlan20打上相應的標簽,且通過抓包我們可以看到打的標簽就是802.1q的標簽,實現了我們之前提到過的trunk鏈路的一條鏈路承載多個vlan流量的功能,這里hybrid默認pvid是vlan1,并且默認vlan1不打標,就相當于本征vlan。
那么untag和本征vlan有什么區別呢?我們通常說的本征vlan在一個trunk鏈路中只能有一個且兩端必須配置相同。而hybrid中的untag可以有多個,并且可以兩端不同,這就可以實現不通過三層設備而實現vlan間的互訪
我們在交換機之間的鏈路一段untag vlan 10另一端untag vlan 20,可以看到處在vlan10的pc1可以訪問另一交換機上處在vlan20的pc4,而由于沒有放行tag或untag vlan10,所以不能訪問對面處在vlan10的pc3
我們還可以將switch2的vlan10也untag,這時候我們測試發現,sw1上處在vlan10的pc1實現了同時可以訪問sw2上處在vlan10的pc3和處在vlan20的pc4,而由于pc2未經過我們中間的hybrid鏈路處理,所以處在vlan10的pc1不能訪問處在vlan20的pc2
總結
以上是生活随笔為你收集整理的华为网络工程师-了解华为交换机的接口类型-Hybrid的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS选择器权重计算与优先级
- 下一篇: 根据证件号码(zjhm)自动显示出生日期