SVI接口是三层交换机特有的三层接口,它的作用是让交换机从单纯的二层转发跨越到三层转发领域,本质上就是通过配置SVI来为不同VLAN提供网关功能,让跨网段通信有对应的三层转发入口。
三层交换机如何实现指定IP跨网段访问?
以华为S5700交换机为例,配置时先把和PC1相连的G0/0/1接口设置为access模式并加入VLAN10,对应网关为192.168.1.1;把和PC2相连的G0/0/2接口设为access模式加入VLAN20,对应网关是192.168.2.1;再把和PC3相连的G0/0/3接口设为access模式加入VLAN30,对应网关为10.128.1.1,三个接口均使用不同VLAN完成基础划分。
完成上述所有配置后,最终就能看到三台分别处于不同网段的PC之间可以直接互相访问了,这也意味着跨网段访问的需求通过三层交换机的配置得到了实现。
配置完SVI接口后查看交换机的路由表,会发现它和路由器的路由表结构基本一致,唯一的区别就是接口类型换成了SVI接口;当三层交换机收到报文时,会先通过MAC地址判断是否是自身的MAC,如果是则进行三层处理并查找路由表,如果不是则直接执行二层转发。
使用三层交换机让指定IP跨网段访问是比较简便的方式,核心思路是先将三台PC分别划分到不同的VLAN中,接着在交换机上配置三层的VLAN接口(也就是SVI),最后借助交换机的路由功能就能实现不同网段间的互通。