真的是原创,但是得感谢Ys_routesim软件的制作方。我将命令调试后并进行了解释。若是属于侵权,请立即告知我。不过学习了网工后,大段解读源代码不属于侵权吧。呵呵。

 

交换机的三层交换实际是具有路由功能的交换机,比如思科的Cisco 3550和华为的Quitway 3526就是三层交换机,支持路由功能。

交换机实现路由功能和两种情况,一种是通过vlan ip实现不同vlan间的路由,再一种是通过设置端口三层模式,通过端口ip,实现不同网络间的路由。

 

三层交换机vlan间访问(第一种方式)_网段

第一种:通过vlan ip做网关实现不同vlan间的路由

 

配置HostA的IP地址为:192.168.2.2 255.255.255.0

配置HostA的网关地址:192.168.2.1 

配置HostB的IP地址为:192.168.3.2 255.255.255.0

配置HostB的网关地址:192.168.3.1

 

在交换机上先建两个vlan,分别为vlan 2 和vlan 3,将f0/2 放入vlan 2,将f0/3放入vlan 3,再设置vlan 2 和 vlan 3的IP地址,最后启动路由转发:ip routing。参考配置如下:

Switch#vlan database

Switch(vlan)#vlan 2

Switch(vlan)#vlan 3

Switch(vlan)#exit

(以上是在交换机上配置vlan,进入vlan配置模式,并退出)

Switch#conf t

Switch(config)#int f0/2

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 2

Switch(config-if)#description connected HostA

(将端口2加入vlan2里,并命名HostA)

Switch(config-if)#int f0/3

Switch(config-if)#switchport mode access

Switch(config-if)#switchport access vlan 3

Switch(config-if)#description connected HostB

(将端口2加入vlan2里,并命名HostB)

Switch(config-if)#exit

(退出端口配置模式)

Switch(config)#int vlan 2

Switch(config-if)#ip address 192.168.2.1 255.255.0.0

(给vlan2定义IP地址和掩码,注意vlan2的IP地址是电脑A的网关,不要搞错了)

Switch(config-if)#int vlan 3

Switch(config-if)#ip address 192.168.3.1 255.255.0.0

(给vlan2定义IP地址和掩码,注意vlan3的IP地址是电脑B的网关,不要搞错了

Switch(config-if)#exit

Switch(config)#ip routing

(启动交换机的路由功能)

Switch(config)#end

Switch#

经测试:192.168.2.2能ping通192.168.3.2