vlan 设置

PVID 每个端口有一个,指定 PVID 的端口,会有一个 VID 对应的 unTagged 标签。作为该端口的默认 unTagged 值

unTagged标签: 默认会有一个与 PVID 相同的值。为普通数据包打上或去掉 vid 值,让端口外的设备的数据包保持兼容。

进来的数据,如果没有 vid 值,则打上对应于 PVID 的 vid 值。这样带 vid 的数据可以在交换机内部流转。

进来的数据,如果带有 vid 值,则丢弃。(如果没有设置 Tagged 标签的话)

出去的数据,如果没有 vid 值,原样出去。一般不会有,因为打开 vlan 功能后,内部来的数据都会带有 vid 值。

出去的数据,如果带有 vid 值,并且 vid 值与 unTagged 值相同, 去掉 vid ,再出去。如果 vid 值与 unTagged 值不相同,则丢弃。因为是其它 vlan 的端口数据来的,这里丢弃,不要影响本端口外接的设备。

Tagged 标签:为了让带 vid 的数据进了,为了与其它交换机进行交互

进出的数据,如果带有 vid 值,并且 vid 值与 Tagged 值相同,则让其自由进出

ACCESS 口: 一般只设置 unTagged 标签, 让出去的数据包不要带 vid tag 值,不然外面的设备会不认为这个数据包;进来的数据包打上默认的 vid 值,让交换机内容根据规则进行处理

Trunk 口:一般是为了与其它交换机进行交互,会设置 Tagged 标签。带 vid 的数据包就会在两台交换机之间流转

简要总结:

PVID 让接在这个端口上的普通设备生成的无 TAG 数据打上 VID 标签,数据包带着 vlan 分组信息进入交换机处理

unTagged 让哪些 vlan 分组的数据可以从这个端口出去,让外面的普通设备处理

Tagged 让哪些 vlan 分组的数据自由进出该端口与其它交换机交互

《用最野的路子教你布局家庭网络@第二期——通过VLAN实现单网口软路由网口复用》

https://www.bilibili.com/video/BV1e34y1Q7bj/

上一篇
下一篇