最近在家庭网络中折腾单线复用, 又涉及到VLAN划分, 于是对于中间学习的知识做个记录.
*** 目录 ***
概念
VLAN 即 Virtual LAN, 虚拟局域网.
它旨在实现将当前局域网的逻辑隔离.
术语
数据帧属性
tagged/untagged
在VLAN中传输的数据帧, 根据它们是否带VLAN标识, 可以分为 tagged 和 untagged
VLAN属性
VID
用于对VLAN进行区分的数字ID, 范围为 1~4094
(0[0x000] 和 4095[0xFFF] 为预留, 1通常为默认VID, 多用于网络管理)
接口属性
PVID
接口默认VID
一个接口可以工作于多个VLAN, 即关联多个VID
但是只会有一个PVID, 用来处理数据帧, 默认为 1
Access
- 接收数据
带vlan标记则丢弃, 不带则打上本端口PVID的vlan标记 - 发送数据
去掉vlan标记进行转发
Trunk
- 接收数据
带vlan标记先进行判断本端口是否关联该vlan, 关联则接收, 否则丢弃
不带vlan标记则打上本端口PVID的vlan标记 - 发送数据
如果所带vlan标记和自身的PVID一致, 去掉vlan标记转发
否则直接转发(数据带其接收时的vlan标记)
Hybrid
- 接收数据
同 Trunk 模式 - 发送数据
它会标记 tagged/untagged 转发方式
tagged 转发方式同 Trunk
untagged 转发方式同 Access