Untag 的 port 能夠轉發哪一個 VLAN 的封包(若是是 Tag port 則例外)例如:此 port 的 PVID = 1,表明此 port 能夠轉發 VLAN1 的封包,由於 Untag 的封包進入 port 後,會被標上 VID1。ssh
VLAN內的port能夠接收發自這個VLAN的封包。ide
例如:此 port 的 VID = 2,表明此 port 能夠接收 VLAN2 的封包。code
PVID 與 VID:
當 port1 同時屬於 VLAN一、VLAN二、VLAN3 時,而它的 PVID 爲 1,那麼 port1 能夠接收到 VLAN一、VLAN二、VLAN3 的封包,但發出的封包只能發到 VLAN1 中。it
此封包不帶 Tag,意思是不帶 VLAN ID。io
此封包帶 Tag ,意思是帶 VLAN ID。class
此 port 轉發出的封包上都沒有 Tag (untagged)。 如有 Tag 的封包進入 switch,則其通過 untagged port 時,Tag 將被去除 。(用於鏈接通常設備、電腦)im
從該 port 轉發出的封包上都將有 Tag (tagged)。 如有非 Tag 的封包進入 switch,則其通過 tagged port 時,Tag 將被加上。 將使用在 ingress (流入)端口上的 pvid 設定做爲 Tag 的 VLAN ID。 (用於交換機與交換機之間傳輸)word
目前有臺博科(Brocade)交換機,ssh 鏈接到該交換機,須要將該交換機的 16 端口加入到 VLAN14 ,用於鏈接 VLAN14 的電腦,操做步驟以下。端口
首先使用 ssh 鏈接到交換機後進入 VLAN14。di
SSH@switch01> SSH@switch01>en No password has been assigned yet... SSH@switch01#conf t SSH@switch01(config)#vlan 14 SSH@switch01(config-vlan-14)#
在 vlan14 中設置交換機 16 端口爲 untagged port。
SSH@switch01(config-vlan-14)#untagged ethernet 1/1/16 Added untagged port(s) ethe 1/1/16 to port-vlan 14.
查看 vlan14 中的 port 信息,可以看到 16 端口已是 untagged port。
SSH@switch01(config)#show vlan 14 Total PORT-VLAN entries: 18 Maximum PORT-VLAN entries: 64 Legend: [Stk=Stack-Id, S=Slot] PORT-VLAN 14, Name IT, Priority level0, Spanning tree Off Untagged Ports: (U1/M1) 16 Tagged Ports: (U1/M1) 1 Tagged Ports: (U1/M2) 1 Uplink Ports: None DualMode Ports: None Mac-Vlan Ports: None Monitoring: Disabled
使用 show interfaces brief
命令能看到該交換機的所有端口信息,這裏只列出了 16 端口的信息,可以看到 16 端口的 PVID 是 14。
SSH@switch01(config)#show interfaces brief Port Link State Dupl Speed Trunk Tag Pvid Pri MAC Name 1/1/16 Up Forward Full 100M None No 14 0 cc7e.24a2.c20d