实验拓扑图:
基本配置如图所示:
要求:通过路由重分布将R3上的172.16.3.0和172.16.4.0网段的路由引入到R1的路由表,且修改metric值为2,R3的172.16.0.0网段地址均用loopback口建立,各路由器的loopback0地址必须为各自路由器编号有关
例如:R3:
R3(config)#interface loopback 0
R3(config-if-Loopback 0)#ip address 3.3.3.3 32
R3(config)#interface loopback 1
R3(config-if-Loopback 1)#ip address 172.16.1.0 24
R3(config)#interface loopback 2
R3(config-if-Loopback 2)#ip address 172.16.2.0 24
R3(config)#interface loopback 3
R3(config-if-Loopback 3)#ip address 172.16.3.0 24
R3(config)#interface loopback 4
R3(config-if-Loopback 4)#ip address 172.16.4.0 24
实验配置:
R1:
R1(config)#router rip
R1(config-router)# version 2 //启用rip version 2
R1(config-router)# no auto-summary //关闭自动汇总
R1(config-router)# network 1.1.1.1 //把1.1.1.1通告进rip进程
R1(config-router)# network 10.1.10.1 //把10.1.10.0网段通告进rip进程
R2:
R2(config)#router rip
R2(config-router)# version 2 //启用rip version 2
R2(config-router)# no auto-summary //关闭自动汇总
R2(config-router)# network 2.2.2.2 //把2.2.2.2通告进rip进程
R2(config-router)# network 10.1.10.2 //把10.1.10.0网段通告进rip进程
R2(config)# access-list 1 permit 172.16.1.0 0.0.0.255
R2(config)# access-list 1 permit 172.16.2.0 0.0.0.255 //ACL1匹配172.16.1.0及172.16.2.0路由
R2(config)# route-map cfb deny 10 //创建route-map条目,注意这里是deny
R2(config-route-map)# match ip address 1 //让路由策略匹配ACL1
R2(config)# route-map ruijie permit 20 //route-map的另一个条目
R2(config-route-map)# set metric 2 //设置metric值为2
R2(config)#router rip
R2(config-router)# redistribute ospf 100 route-map cfb //在rip上引用路由策略cfb
R2(config)# route ospf 100
R2(config-router)# router-id 2.2.2.2
R2(config-router)# network 2.2.2.2 0.0.0.0 area 0 //把2.2.2.2通告进ospf进程
R2(config-router)# network 10.1.23.0 0.0.0.3 area 0 //把10.1.23.0网段通告进ospf进程
R3:
R1(config)#router ospf 100
R1(config-router)# router-id 3.3.3.3
R1(config-router)# network 3.3.3.3 0.0.0.0 area 0 //把3.3.3.3通告进ospf进程
R1(config-router)# network 10.1.23.0 0.0.0.3 area 0 //把10.1.23.0网段通告进ospf进程
R1(config-router)# network 172.16.1.0 0.0.0.255 area 0 //把172.16.1.0网段通告进ospf进程
R1(config-router)# network 172.16.2.0 0.0.0.255 area 0 //把172.16.2.0网段通告进ospf进程
R1(config-router)# network 172.16.3.0 0.0.0.255 area 0 //把172.16.3.0网段通告进ospf进程
R1(config-router)# network 172.16.4.0 0.0.0.255 area 0 //把172.16.4.0网段通告进ospf进程