VLAN技术原理( 五 )


HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
第2章 VLAN的配置与实现
2.1 VLAN链路类型
2.2 VLAN标签
2.3 VLAN数据转发
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
802.1Q的转发原则—Access-Link

  • 当Access端口收到帧时
如果该帧不包含802.1Q tag header , 将打上端口的PVID;如果该帧包含802.1Q tag header , 交换机不作处理 , 直接丢弃 。
  • 当Access端口发送帧时
剥离802.1Q tag header , 发出的帧为普通以太网帧
1.主机只能处理标准以太帧
2.交换机内部的数据帧都是带标签
当Access端口收到帧时
如果该帧不包含802.1Q tag header , 将打上端口的PVID;如果该帧包含802.1Q tag header , 交换机不作处理 , 直接丢弃 。
当Access端口发送帧时
剥离802.1Q tag header , 发出的帧为普通以太网帧
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
802.1Q的转发原则—Trunk-Link
  • 当Trunk端口收到帧时
如果该帧不包含802.1Q tag header , 将打上端口的PVID;如果该帧包含802.1Q tag header , 则不改变 。
  • 当Trunk端口发送帧时
当该帧的VLAN ID与端口的PVID不同时 , 直接透传;当该帧的VLAN ID与端口的PVID相同时 , 则剥离802.1Q tag header
当Trunk端口收到帧时
如果该帧不包含802.1Q tag header , 将打上端口的PVID;如果该帧包含802.1Q tag header , 则不改变 。
当Trunk端口发送帧时
当该帧的VLAN ID与端口的PVID不同时 , 直接透传;当该帧的VLAN ID与端口的PVID相同时 , 则剥离802.1Q tag header
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
802.1Q的转发原则—Hybird-Link
  • 当Hybird端口收到帧时
如果该帧不包含802.1Q tag header , 将打上端口的PVID;如果该帧包含802.1Q tag header , 则不改变 。
  • 当Hybird端口发送帧时
判断VLAN在本端口的属性 。用"dis interface"可看到该端口对哪些 VLAN是untag , 哪些VLAN是tag , 如果是untag则剥离802.1Q tag header 再发送 , 如果是tag则直接透传 。
Hybird端口收到帧时的动作与Trunk端口相同;
Hybird端口发出帧时首先判断VLAN在本端口的属性 。用"dis interface"可看到该端口对哪些VLAN是untag , 哪些VLAN是tag , 如果是untag则剥离802.1Q tag header 再发送 , 如果是tag则直接透传 。
 
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
帧在网络通信中的变化
  •  
VLAN-2
SWA
SWB
VLAN 2
图中表示一个局域网环境 , 网络中有两台交换机 , 并且配置了两个VLAN 。主机和交换机之间的链路是接入链路 , 交换机之间通过干道链路互相连接 。
对于主机来说 , 它是不需要知道VLAN的存在的 。主机发出的报文都是untagged的报文;交换机接收到这样的报文之后 , 根据配置规则(如端口信息)判断出报文所属VLAN进行处理 。如果报文需要通过另外一台交换机发送 , 则该报文必须通过干道链路传输到另外一台交换机上 。为了保证其它交换机正确处理报文的VLAN信息 , 在干道链路上发送的报文都带上了VLAN标记 。
当交换机最终确定报文发送端口后 , 将报文发送给主机之前 , 将VLAN的标记从以太网帧中删除 , 这样主机接收到的报文都是不带VLAN的标记的以太网帧 。
所以 , 一般情况下 , 干道链路上传送的都是Tagged Frame , 接入链路上传送的都是Untagged Frame 。这样做的最终结果是:网络中配置的VLAN可以被所有的交换机正确处理 , 而主机不需要了解VLAN信息 。
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
小结
  • VLAN的端口分类有多少种?
  • VLAN数据帧与标准以太网数据帧有什么区别?
  • 当Trunk端口收到一个没有打标签的数据帧时会怎么办?
1.VLAN的端口分类有多少种?
答:当前VRP支持三种 , 分别为:Access-Link、Trunk-Link以及Hybrid-Link
 
2.VLAN数据帧与标准以太网数据帧有什么区别?
答:VLAN数据帧我们也称为802.1q数据帧 , 这种数据帧与标准的以太网数据帧最主要的区别在于多出4个字节的802.1q标签 , 以标识VLAN的信息 。


推荐阅读