二层转发原理(Vlan)
为了解决802.1d存在广播风暴的问题,引入了VLAN技术(Virtual Local Area Network),即虚拟局域网技术。通过vlan划分广播域解决802.1d的问题。
特点:
-
相同vlan内的主机可以任意通信。
-
不同vlan的主机在二层就可以完全隔离。
VLAN的基本概念
-
Type:长度为2bytes,表示帧类型,802.1Qtag帧中type字段取固定值0x8100,如果不支持802.1Q的设备收到802.1Q帧,则将其丢弃。
-
PRI:priority字段,长度为3bit,表示以太网帧的优先级,取值范围是0~7,数值越大,优先级越高。当交换机/路由器发生传输用色时,优先发送优先级高的数据帧。
-
CFI:Canonical FormatIndicator,长度为1bit,表示MAC地址是否是经典格式。CFI为0说明是经典格式,CFI为1表示为非经典格式。该字段用于区分以太网帧、FDDI帧和令牌环网帧,在以太网帧中,CFI取值为0。
-
VID:VLAN ID,长度为12bit,取值范围是0~4095,其中0和4095是保留值,不能给用户使用。
以太端口TAG数据简述(端口链路类型)
Access类型端口
Access类型端口只能属于1个VLAN,一般用于连接计算机的端口。访问链接(Access Link)指的是用户接入的端口,访问链接进入的不带Vlan的数据帧,都被添加了属于端口的DEF VLAN,送出的则会剥离掉Vlan。
Trunk类型的端口
Trunk类型端口可以允许多个VLAN通过,可以接受和发送多个VLAN的报文,一般用于交换机之间的连接端口。汇聚链接(Trunk Link)指的是能够转发多个不同的Vlan的通信端口。汇聚链路上流通的数据帧,都被附加了用于识别分属于哪个Vlan的特殊信息。
1)VLAN帧结构概述
802.1Q帧格式是现在使用最广泛的VLAN协议标准,许多厂家的交换机路由器都支持IEEE 802.1Q标准。
2)802.1Q标准的VLAN帧格式