由于三层交换机的路由功能,可实现vlan间的通信,即在不同vlan间的通信。
如图,实现pc0和pc1之间互通
首先,需要在switch0上创建vlan 11,在switch1上创建vlan 22,在三层交换机上创建vlan 11和vlan 22.
具体方法在我之前的文章里有
这是三层交换机。
vlan创建好了,将对应的pc加入对应的vlan。
好了,现在开始最重要的配置了。配置三层交换机。
命令:
switch(config)#int vlan 11 //为vlan 11创建虚拟子接口
switch(config-if)#ip address 192.168.11.1 255.255.255.0 //为vlan11配置IP参数,个人觉得这里和路由器配置IP很像,这里的就像网关
switch(config-if)#no shut //开启虚拟子接口
switch(config-if)#int vlan 22 //和上面一样
switch(config-if)#ip address 192.168.22.1 255.255.255.0 //配置vlan22的参数
switch(config-if)#no shut //开启虚拟子接口
然后开启三层交换机的路由功能
switch(config)#ip routing
后面需要把三层交换机和二层交换机之间的端口设为trunk模式
这里需要三层交换机和二层交换机都要配置。
一切都配置完成,使用pc0 ping pc1
发现会出现上述情况,不是配置错了,是还有最后一个配置没有完成。
是上面Defalut Gateway没有输入,这里输入的是上面设置的vlan ip信息。
然后再ping一下
通了,配置完成。
再见!