怎么利用三层交换机来实现VLAN间路由

2024年11月18日 16:21
有1个网友回答
网友(1):

有两种方式。
1、给每个vlan接口配置IP地址在不同网段。这样路由表就会出现直连路由,各vlan之间就可以通信了。
2、将物理端口有bridge模式改成route模式,直接给接口配置IP地址,也可以出现直连路由。
通过以上两种方式后在从三层交换机上配置静态路由或使用动态路由协议都可以。

方法/步骤

  • 首先打开思科模拟器软件,找出一台三层交换机和两台PC,如下图所示:

  • 将三层交换机和两台PC用直通线连接起来,如下图所示:

  • 在三层交换机上划分VLAN,命令是:Switch#conf tEnter configuration commands, one per line.  End with CNTL/Z.Switch(config)#vlan 2Switch(config-vlan)#exitSwitch(config)#int f0/5Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 1Switch(config-if)#int f0/6Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 2

    如下图所示:

  • 开启三层交换机的三层交换路由功能,命令是:ip routing,如下图所示:

  • 给PC配置IP地址和网关,如下图所示:

  • 进入三层交换机里面配置VLAN,命令是:

    Switch(config)#int vlan 1Switch(config-if)#no shutSwitch(config-if)#ip add 172.16.10.1 255.255.255.0Switch(config-if)#int vlan 2 Switch(config-if)#no shutSwitch(config-if)#ip add 172.16.20.1 255.255.255.0

    如下图所示:

  • 利用ping命令对PC之间进行通信测试,可以ping通的结果如下图所示: