本文转载自:
https://zhuanlan.zhihu.com/p/494479860
--------------------------------------------------------
VLAN 技术要点
1.支持 VLAN 的交换机的内部交换原理;
2.设备之间(交换机之间,交换机与路由器之间,交换机与主机之间)交互时,VLAN
TAG 的添加和移除。
802.1Q VLAN 只定义了数据帧的封装格式,即,在以太网帧头中插入了 4 个字节
的 VLAN 字段。其主要内容为 VLAN TAG,紧随其后的数据类型和 802.1p 报文优先
级的标识。
以太网帧格式
| DMAC(6bytes) | SMAC(6bytes) | Ether-Type(2bytes) | DATA |
带 VLAN TAG 的以太网帧格式
| DMAC(6bytes) | SMAC(6bytes) | Ether-Type(0x8100) | VLAN(4bytes) | DATA
|
VLAN TAG 的格式
| PRI(3bits) | CFI(1bit) | TAG(12bits) | Ether-Type(2bytes) | DATA |
PRI:帧优先级,就是通常所说的 802.1p。
CFI:规范标识位,0 为规范格式,用于 802.3 或 EthII。
TAG:就是我们通常说的 VLAN ID
Ether-Type:标识紧随其后的数据类型。
PC:大部分的 PC(专用的,或用于测试的除外)是工作在应用层的,缺省情况
下是不支持(其实也不需要)VLAN TAG 的。也就是说,PC 发出的都是 UNTAGED 数
据帧。
Router:路由器是支持 VLANTAG 的。也就是说,路由器可以发出 TAGED 数据帧,
也可以发出 UNTAGED 数据帧。需要说明的是,路由器是处理数据包的三层信息的,
对于二层信息(包括 VLAN 信息),路由器只是检查其有效性,之后将其剥离。
这个过程就是我们常说的‘终结’,也就是说,路由器会终结掉报文的 VLAN 信
息的。
Switch:以太网交换机。VLAN 技术就是主要针对于交换机提出的,所以,在讨
论 VLAN 概念时都是立足于交换机来讨论。很显然,交换机既支持收发 TAGED 数
据帧,也支持收发 UNTAGED 数据帧。从严格意义上讲,引入 VLAN 后,交换机的
行为不再是‘透明传输’,因为数据帧经过交换机后可能发生了变化。
典型配置
交换机连接不同典型设备时的常用配置。
1). 连接 PC
评论0
最新资源