標簽的概念:數據在交換機傳輸的過程中,會打上tag標簽,未打上tag標簽的數據屬於untag數據;
第一種類型:Access端口類型:(常用在交換機與主機之間連接)
在收數據方向:(1)如果收的是untag數據,會打上此A接口的vlan id進行接收,默認是vlan 1,可以修改。(2)如果是tag數據,比較tag數據vlan id與此A接口vlan id是否一致,一致則接收,否則丟棄。
在發數據方向:首先比較待發數據的vlan id ,如果和此A接口vlan id一致,則剝離標簽,並以untag形式發送;如果和此A接口vlan id不一致,則不發。
如下圖所示:
主機A發一個untag的數據給交換機A,交換機A的G0/0/1 收到此數據,會默認打上PVID 10的tag,然后交換機從G0/0/3端口發出,由於此G0/0/3端口PVID也是10,則剝離tag,發untag數據給主機C。
第二種類型:Trunk端口類型:(常用在交換機與交換機之間連接)
在收數據方向:(1)如果收的是untag數據,會打上此T接口的vlan id進行接收,默認是vlan 1,可以修改。(2)如果是tag數據,首先查看此T接口的列表(這里的列表是需要管理員配置)是否存在此vlan id,如果存在,則接收,否則丟棄。
在發數據方向:首先查看此T接口的列表,如果待發數據的vlan id 在此列表中,則允許發送!否則不會從此接口發送。其次如果數據允許發送,則比較此待發數據的tag是否和此T接口vlan id是否一致,一致則發untag數據,否則發tag數據。
如下圖所示:
交換機B收到交換機A發來的untag數據時,將打上端口的PVID;如果該幀包含Tag,則不改變。
當交換機B的Trunk端口發送幀時,該幀的VLAN ID在Trunk的允許發送列表中,若與端口的PVID相同時,則剝離Tag發送untag數據;若與端口的PVID不同時,則直接發送。
第三種類型:Hybird端口類型:(交換機與交換機、交換機與主機都可以)
在收數據方向:(1)如果收的是untag數據,打上此H接口的vlan id進行接收,默認是vlan 1,可以修改。(2)如果是tag數據,首先查看此H接口列表是否存在此vlan id,存在則接收,否則丟棄;
在發數據方向:首先查看,此H接口的列表,如果待發數據的tag在此列表中,則發送,否則不處理;其次,發出的數據是tag還是untag,取決於列表中的配置。
如下圖所示:
Hybrid端口可以以tag或untag方式加入VLAN,取決於管理員對於交換機列表的配置!
敲黑板:三種vlan的端口類型所使用的場景要清楚,Access端口類型只允許1種vlan id發untag數據出去;Trunk端口類型允許發送多個tag數據出去;Hybird端口類型允許發送多個untag數據、多個tag數據出去。
一個人若能充實自己,他是天才。一個人若能充實別人,他是大師。
————————————————
版權聲明:本文為CSDN博主「3Y學堂」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_42283438/article/details/115727016