VLAN间通信配置成功后可实现不同VLAN内的用户互相通信。
VLAN间的通信方案
属于不同VLAN且位于不同网段的用户,可在三层设备上部署子接口并配置IP地址通过三层网络实现VLAN间通信。
背景信息
在局域网中,二层通信通过源MAC地址标识数据包的发送者,根据目的MAC地址转发数据包。如果目的主机和源主机不在同一网段,二层网络不可能将数据包成功发送到目的地。此时,需要通过三层网络转发数据包。将二层设备的缺省网关设置为三层设备,二层设备会把需要经过路由转发的数据包经过路由转发到三层设备上。三层设备会检查数据包的目的地址和自己的路由表。如果在路由表中找到转发路径,三层设备直接将该数据包转发到其他网段。否则,丢弃该数据包。
如图所示,VLAN2~VLANn位于不同网段,为了实现VLAN2~VLANn间互通,需要在PE上为每个VLAN定义对应的子接口并配置IP地址。因为VLAN将二层设备从逻辑上分割成了多台,因此用于VLAN间路由的PE设备,也必须拥有分别对应各VLAN的虚拟接口。具体实现过程如下:
如图所示,CE下行接口分别划分到VLAN2~VLANn,为了实现VLAN2~VLANn间的通信的配置思路是:
说明:
为了成功实现VLAN间互通,VLAN内主机的缺省网关必须是对应子接口的IP地址。
联系客服