不同Vlan在三层交换机上实现路由

 

今天有位同学问我在三层设备上怎么配置vlan间的路由。我好几年没接触过思科的东西了。于是马上安装上模拟器。然后迅速在脑海中搜索有关信息,还好没有全忘光。于是就写出下面的配置步骤。

 

其实vlan间的路由有两种:单臂路由和三层交换路由。下面具体写一下三层之间的路由。

 

实验拓扑如下图一个三层核心交换机,两个二层交换机。

 

不同Vlan在三层交换机上实现路由_第1张图片

 

 

1、设置VTP domain

 

S1上启用sever模式,S2S3启用client模式

S1>en

S1#configure terminal

S1(config)#vtp domain cisco

S1(config)#vtp mode server

S2>en

S2#configure terminal

S2(config)#vtp domain cisco

S2(config)#vtp mode client

S3>en

S3#configure terminal

 

S3(config)#vtp domain cisco

S3(config)#vtp mode client

2、配置中继为了保证管理域能够覆盖所有的分支交换机,必须配置中继

这里只需要在S1上的f0/1f0/2口起trunk就可以了

S1(config)#interface range f0/1-f0/2

S1(config-if-range)#switchport trunk encapsulation dot1q

S1(config-if-range)#switchport mode trunk

3、创建Vlan

S2上的vlan表如下:

S2#show vlan br

 

不同Vlan在三层交换机上实现路由_第2张图片

 

 4、将交换机接口纳入Vlan

S2(config)#interface fastEthernet 0/2

S2(config-if)#switchport access vlan 10

S3(config)#interface fastEthernet 0/2

S3(config-if)#switchport access vlan 20

5、配置三层交换

给每个VlanIP地址

S1(config)#interface vlan 10

S1(config-if)#ip add 192.168.1.254 255.255.255.0

S1(config)#interface vlan 20

S1(config-if)#ip add 192.168.2.254 255.255.255.0

启用路由模式

S1(config)#ip routing

由于拓扑是直连路由这里不用做宣告

Gateway of last resort is not set

 

C    192.168.1.0/24 is directly connected, Vlan10

C    192.168.2.0/24 is directly connected, Vlan20

在客户端坐下测试

 

不同Vlan在三层交换机上实现路由_第3张图片

OK实验成功,看来学到的知识是忘不掉的。