跨越VLAN
VLAN(Virtual Local Area Network),是基于以太网交互技术构建的虚拟网络,既可以将同一物理网络划分为多个VLAN,也可以跨越物理网络障碍,将不同于子网中的用户划到同一个VLAN中。
实现VLAN的方法有很多,基于交换机设备的VLAN划分,一般有两种:
- 基于交换机端口划分
- 基于IEEE 802.1q协议,扩展以太网帧格式。
基于第二层VLAN技术,有个Trunking的概念,Trunking是用来在不同的交换机之间进行连接,以保证在跨越多个交换机上建立的同一个VLAN的成员能够互相通讯。其中交换机之间互联用的端口就称为Trunk端口。除了802.1q之外,思科有自己的Trunk协议叫ISL。
具体VLAN划分详情(基于端口)
具体VLAN划分详情(基于IEEE 802.1q协议)
图中802.1q的数据包,和普通的以太网帧并没有本质的区别,只要增加一个了VLAN Tag。红色部分的VLAN Identifier标识了一个数据包属于哪个VLAN,从而保证了数据广播的范围不会跨越VLAN。
如果想跨越VLAN通信,只要修改数据包中的标识符就可以了?
连接:http://www.cnblogs.com/xuanhun/p/5841940.html