路由器一般使用子接口与三层交换机进行通信。在路由器物理接口上划分不同的子接口,并且把子接口划分到不同的VLAN中,与交换机连接的主接口设置为Trunk模式,这样就可以传输不同VLAN的数据了。当然,与路由器连接的接口也需要设置为Trunk模式。
如果三层交换机使用三层接口模式与路由器连接则就不需要使用子接口方式进行通信,但也不能划分为多个VLAN。
必须要用到三层设备才能实现vlan间的互访,比如路由器或三层交换机。路由器就做vlan 间路由。三层交换机中只需要在不同的vlan 上配置了网关,例如:有三个vlan : vlan 10 vlan 20 vlan 30则:
interface vlan 10
ip add 192.168.10.1 255.255.255.0
no shut
interface vlan 20
ip add 192.168.20.1 255.255.255.0
no shut
interface vlan 30
ip add 192.168.30.1 255.255.255.0
no shut
然后把一个接口配置为trunk模式:例如:
interface fa0/1
switchport mode trunk
将二层交换机的一个trunk口与这个trunk端口连接就好了。
这样 配置完了之后就可以实现vlan 间的互访了。