使用三层交换机是比较简单的方式,只需要把三台PC加入不同的VLAN,然后在交换机配置三层的VLAN接口(SVI),最后通过路由功能来实现互通。
大家来举一个实际的例子,看如何实现互通。以华为S5700交换机为例;PC1和交换机G0/0/1相连,加入accessvlan10,网关是192.168.1.1;PC1和交换机G0/0/2相连,加入accessvlan20,网关是192.168.2.1;PC1和交换机G0/0/3相连,加入accessvlan30,网关是10.128.1.1;交换机接口的配置三个接口都是access,并且使用不同的VLAN。VLAN接口(SVI)的配置SVI接口,其实是一个三层接口,它是三层交换机特有的东西,就是它把交换机从单纯的二层转发带到了三层转发的领地。大家此时查看路由表,会发现这个表和路由器是一样的,除了接口变为SVI接口以外。三层交换机收到报文时,会根据MAC地址确认是否是自己的MAC:如果是自己的MAC,会进行三层处理,查找路由表;如果不是自己的MAC,会直接进行二层转发;结果查看此时三台不同网段的PC之间就可以直接互访了。