vlan是广播域,通常两个广播域之间由路由器相连接,广播域之间的数据包都是由路由器进行中继的,因此vlan间的通信也需要路由器提供中继服务,被称为:vlan间路由
vlan内部节点的通信是二层通信,二不同的vlan之间的通信则是三层通信,需要借助三层设备,如路由器来实现。
三层通信
交换机红色的端口划分到vlan 10当中,并且设置成access端口;因为要接收和转发PC1的数据,PC1在vlan10当中,所以交换机的1号端口用来向PC1就接受和发送数据,23号端口用来转发和接受vlan10的数据;蓝色的端口都划分到vlan20当中,并且设置成access端口,因为要做到广播域隔离,所以交换机的端口限制vlan的数据
这种方法同一个vlan的话要占用路由器的两个接口
路由器收到PC1发过来的数据之后,查看三层报文的目的IP地址之后发现目的主机所在网段和0号端口的网段相同,所以就直接转发给0号端口
通过子接口实现vlan间路由(单臂路由)