一、环境准备
1. 软件:GNS3
2. 路由:c7200
二、实验操作
实验要求:
1、 掌握路由重分发的配置基本步骤。
2、 掌握通过修改管理距离解决重发布选择次佳路由问题。
3、 掌握基于 distribute 命令的路由过滤配置方法。
4、 掌握基于 Route-map 的路由过滤配置方法。
5、 掌握 route-map 的命令语法。
实验拓扑:
实验过程:
1、 根据实验拓扑,对路由器各接口配置 IP 地址。
R1各接口:
R2各接口:
R3各接口:
R4各接口:
R5各接口:
2、 在路由器 R1、R2、R3 上配置 RIPv2 协议,关闭自动汇总。
3、 在路由器 R2、R3、R4、R5 上配置 OSPF 协议,进程号为自己学号后 3 位,区域号为 0。
4、 在路由器 R2 和 R3 上做路由重分发。
参考命令如下:
R2(config)#router rip R2(config-router)#redistribute ospf 33 metric 10 R2(config)#router ospf 33 R2(config-router)#redistribute rip metric 33 metric-type 1 subnets R3(config)#router rip R3(config-router)#redistribute ospf 33 metric 10 R3(config)#router ospf 33 R3(config-router)#redistribute rip metric 33 metric-type 1 subnets
5、 查看 R2 和 R3 的路由表
问题 1:在 R2 和 R3 中所看到的路由表到达 172.16.2.0 的下一条地址分别是多少?根据拓扑结构是否为最佳路由?将非最佳路由条目截图。
答:R2 到达 172.16.2.0 的下一条地址是:12.33.1.1(最佳路由)、R3 到达 172.16.2.0 的下一条地址是:35.33.1.5(非最佳路由)
6、 为了解决此问题,我们可以通过修改本地某条路由的管理距离来强制路由器选择最佳路由。
参考命令如下:
R2(config)#access-list 33 permit 172.16.0.0 0.0.255.255 R2(config)#access-list 33 permit 13.33.1.0 0.0.0.255 R2(config)#access-list 33 permit 12.33.1.0 0.0.0.255 R2(config)#router rip R2(config-router)#distance 33 12.33.1.1 0.0.0.0 33
R3(config)#access-list 33 permit 172.16.0.0 0.0.255.255 R3(config)#access-list 33 permit 13.33.1.0 0.0.0.255 R3(config)#access-list 33 permit 12.33.1.0 0.0.0.255 R3(config)#router rip R3(config-router)#distance 33 13.33.1.1 0.0.0.0 33
问题 2:在路由器 R2 和 R3 中查看路由表,和刚才有什么不同?
答;R2 和 R3 到达 172.16.2.0 的路由均为最佳
7、 根据需要在 R2 和 R3 上使用分发列表过滤 RIP 路由。
参考命令如下:
R2(config)#access-list 34 deny 172.16.1.0 0.0.0.255 R2(config)#access-list 34 deny 172.16.2.0 0.0.0.255 R2(config)#access-list 34 permit any R2(config)#router ospf 33 R2(config-router)#distribute-list 34 out rip
参考 R2 的配置,在路由器 R3 中做同样的配置。
问题 3:查看路由器 R4 的路由表,还能否看到 172.16.1.0 和 172.16.2.0 的路由表选项?
答:不能看到 172.16.1.0 和 172.16.2.0 的路由表选项。
问题 4:查看路由器 R1 的路由表,从 OSPF 重分发过来的路由是否合理?截图并说明。
答:从 OSPF 重分发过来的路由合理,因为从OSPF重分发过来的路由条目都是最佳路由(管理距离都是120、metric值都是10)。
8、 根据拓扑的需要,在 R2 和 R3 上使用 route-map 配置路由过滤,以过滤 OSPF 的路由。
参考命令如下:
R2(config)#access-list 35 permit 24.33.1.0 0.0.0.255 R2(config)#access-list 36 permit 4.4.4.0 0.0.0.255 R2(config)#access-list 36 permit 45.33.1.0 0.0.0.255 R2(config)#access-list 37 permit 5.5.5.0 0.0.0.255 R2(config)#access-list 37 permit 35.33.1.0 0.0.0.255 R2(config)#route-map xcu permit 10 R2(config-route-map)#match ip address 35 R2(config-route-map)#set metric 3 R2(config)#route-map xcu permit 20 R2(config-route-map)#match ip address 36 R2(config-route-map)#set metric 4 R2(config)#route-map xcu permit 30 R2(config-route-map)#match ip address 37 R2(config-route-map)#set metric 5 R2(config)#router rip R2(config-router)#redistribute ospf 33 route-map xcu
参考 R2 的配置,在路由器 R3 中做同样的配置。
R3(config)#access-list 35 permit 35.33.1.0 0.0.0.255 R3(config)#access-list 36 permit 5.5.5.0 0.0.0.255 R3(config)#access-list 36 permit 45.33.1.0 0.0.0.255 R3(config)#access-list 37 permit 4.4.4.0 0.0.0.255 R3(config)#access-list 37 permit 24.33.1.0 0.0.0.255 R3(config)#route-map xcu permit 10 R3(config-route-map)#match ip address 35 R3(config-route-map)#set metric 3 R3(config)#route-map xcu permit 20 R3(config-route-map)#match ip address 36 R3(config-route-map)#set metric 4 R3(config)#route-map xcu permit 30 R3(config-route-map)#match ip address 37 R3(config-route-map)#set metric 5 R3(config)#router rip R3(config-router)#redistribute ospf 33 route-map xcu
问题 5:查看路由器 R1 的路由表,和刚才有什么不同?理解 route-map 在重分发路由中的作用。
答:R1到达网络 35.33.1.0、5.5.5.0、4.4.4.0、24.33.1.0 的最佳路由都变成了一条。route-map 在重分发路由中可以起到路由过滤的作用。