Hybird介面的理解
介面型別分為:access、trunk、Hybird(華為、華三專用)
之前也沒用過hybird介面,我就說一下現在的理解吧。
Hybrid介面相比trunk介面,在vlan管控上更靈活,怎麼實現的呢-通過untag表、tag表。tag表用來將入幀打上規劃的tag,對出幀進行管控則用到untag表和tag表。具體在Hybird介面的條件下:
- Untag表:Hybird介面在出幀時先查幀上打的tag,再去查untag表,表裡有對應tag值,剝離tag並轉發幀;untag表裡沒有對應的tag值,就去查tag表,tag表裡有,則直接將幀轉發出去-不剝離tag;如果tag表裡沒有,就把幀扔掉。
- Tag表:針對入幀流量,如果幀沒有打tag,就根據tag表打上該介面的pvid;如果幀打了tag,就去比對tag表,一致則放行,不一致就扔掉。
- hybrid埠入方向會同時match utagged和tagged list。有一個match上就會接收vlan幀。
對比trunk介面,允許allow的vlan通過-帶著tag和預設vlan通過(預設是vlan1)-不帶tag;而Hybird介面,在發幀時如果untag表裡沒有,但tag表裡有,就能允許vlan帶著tag轉發出去;另一種情況就是,比如在untag表裡,我設定了vlan2/3/4都不打tag,那在Hybird介面發出vlan2/3/4的流量時,他們都不打tag,類似於把這些流量都劃到一個vlan裡,在一個網段裡,那在收端直接就可以實現資料的互訪,簡化了收端的配置。
感覺這種還是有風險的,前期規劃時,都分成不同的vlan的,通過hybird介面後,untag列表裡的vlan都揉一塊了,這樣增大了廣播域。如果本來就是想把這些vlan放一塊,何不一開始就全扔vlan1裡?
hybrid埠主要用在不同vlan的二層互通場景上面。比如,不同vlan的pc去訪問伺服器,hybrid介面可直接實現,其他廠商就得去走三層,因為你處於不同vlan,有廣播域的隔離。
相關文章
- Encrypted Wallet加密方面的理解加密
- 用介面的思想來理解GraphQL
- Hybird-離線資源生成工具
- Hybird App各大框架和工具淺談APP框架
- Hybird推送通知然後跳轉appAPP
- hybird跨平臺移動app開發APP
- 關於抽象類和介面的初步理解抽象
- HyBird App(混合應用)核心原理JSBridgeAPPJS
- 我是如何理解Java抽象類和介面的Java抽象
- phpStudy啟動介面的功能簡介PHP
- 一些網路方面的介紹
- webpack4搭建現代Hybird-h5工程WebH5
- 不懂Hybird開發,感覺錯過一個億~
- Blazor/Hybird 觸屏下單程式調優筆記Blazor筆記
- dble簡介及相對於MyCAT的優勢方面的介紹
- 為什麼每個前端開發者都要理解頁面的渲染?前端
- 一份儘可能全面的Go channel介紹Go
- Java集合框架的概念以及常用介面的介紹Java框架
- nfs_較全面的配置手冊及簡介NFS
- iOS開發中GCD在多執行緒方面的理解iOSGC執行緒
- SATA介面和M.2介面的固態硬碟哪個好?SSD硬碟SATA介面和M.2介面的區別硬碟
- 最全面的CQRS和事件溯源介紹 - Software House ASC事件
- USB3.0介面的工業相機應用
- Ibert眼圖測試與高速介面的介質
- DOM介紹~超好理解的哦
- 理解索引:HBase介紹和架構索引架構
- 關於Oracle Cluster Software-----下面的解釋更通俗,容易理解Oracle
- java8介面的靜態方法和預設方法Java
- 服務流程之全面的滲透測試服務介紹
- Go 之基礎速學 (四) golang 裡面的指標的理解和實操Golang指標
- 單例雙重校驗及IF語句的位元組碼層面的原因理解單例
- 理解索引:MySQL執行計劃詳細介紹索引MySql
- 兩種閱讀理解模型框架的概要介紹模型框架
- SCN、Checkpoint、例項恢復介質恢復理解
- 儲存管理(一):openfiler介紹及儲存理解
- Xamarin.FormsShell基礎教程(7)Shell專案關於頁面的介紹ORM
- 直播賣貨系統,全面的流媒體傳輸協議介紹協議
- 介紹一個 EOS 區塊鏈 RPC API 介面的 PHP SDK 包區塊鏈RPCAPIPHP