我们在学习网络技术时,学习路由设备经常会碰到路由的 重分发问题。今天就讲一下静态路由的重分发。
上拓扑图
配置需求:1,左侧配置OSPF协议,右侧配置静态路由 2,左、右侧均配置单臂路由,可以增加网络数,又可以多练习 3,中间路由重分发,保证整个网络连通。
注意:二层交换机要使用2950T而不能是2950,需要Trunk
具体配置开始。
一、先配置两侧的单臂路由,同时配置左右侧的路由器
1、配置左 右侧 二层交换机
en 使能进入特权模式
conf t 进入全局配置模式
vl 10 新建Vlan10
vl 20
in f 0/1 指向f0/1
sw ac v 10 将端口设置成Vlan10的Access
in f 0/11
sw ac v 20
in g0/2 指向g0/2
sw m t 设置成trunk
2,配置左侧路由器
en
conf t
in f 0/1
no sh 启动接口
in f 0/1.1 指向子接口
en d 10 封装成dot1q协议(Vlan)
ip ad 192.168.1.1 255.255.255.0 设置IP地址
in f 0/1.2
en d 20
ip ad 192.168.2.1 255.255.255.0
in f0/0
no sh
ip ad 1.1.1.1 255.255.255.252
ro os 1 进入OSPF协议配置
net 1.1.1.0 0.0.0.3 a 0 发布直连网段
net 192.168.1.0 0.0.0.255 a 0
net 192.168.2.0 0.0.0.255 a 0
3、配置右侧路由器
en
conf t
in f 1/0
no sh
in f 1/0.1
en d 10
ip ad 192.168.3.1 255.255.255.0
in f 1/0.2
en d 20
ip ad 192.168.4.1 255.255.255.0
in s2/0 进入串行接口
no sh
ip ad 1.1.2.2 255.255.255.252
ip ro 0.0.0.0 0.0.0.0 1.1.2.1 设置默认路由
4、测试两侧的单臂路由。通了?恭喜你。
二、配置中间路由器
1、配置
en
conf t
in f 0/0
no sh
ip ad 1.1.1.2 255.255.255.252
in f 1/0
no sh
ip ad 192.168.5.1 255.255.255.0
in s2/0
no sh
cl ra 64000 配置速率
ip ad 1.1.2.1 255.255.255.252
ro os 1
net 1.1.1.0 0.0.0.3 a 0 发布直连网段
re static metric 3 sub 重发布静态路由
ip route 192.168.3.0 255.255.255.0 1.1.2.2 由于OSPF不可能重发布到静态路由中,所以添加2条静态路由
ip route 192.168.4.0 255.255.255.0 1.1.1.2
2、测试,通了?恭喜你。
怎么怎么怎么?等等。
192.168.1.0、192.168.2.0、192.168.3.0、192.168.4.0都可以相互ping通,但只有192.168.3.0、192.168.4.0可以ping通192.168.5.0,这是怎么回事?
三、解决问题
1、站在中间的路由器上ping
可以ping通192.168.5.0、192.168.1.0、192.168.2.0,说明问题出在这个路由器上
2、站在左侧路由器上ping
不能ping通192.168.5.1,能ping通1.1.1.2,说明它不知道如何到达192.168.5.0网段。
分析一下原因,
当把静态路由重分发到 OSPF中时,对于192.168.3.0 4.0两个网段是有静态路由配置的,但192.168.5.0网段因为与中间的路由器直连,所以没有路由配置。因此在重分发后,左侧的路由器并没有得到如何去到192.168.5.0网段的路径。
3、解决
左侧路由器添加一条路由
ip route 192.168.5.0 255.255.255.0 1.1.1.2
好了,再测试一下,怎么样?成功了吧~~