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