CCNP-多域多点双向重分布实验distance&route-map(2)

再明确一下实验需求:
1.R1和R7的环回口可以通信;
2.效果:R1路由表中目标网段4.0与7.0分别有两个下一跳R2和R3;
3.效果:R7路由表中目标网段4.0与1.0分别有两个下一跳R5和R6;

配置正确,保存,重启GNS3之后应该看到保存之前的路由表,一般模拟也不会出错, 请认真检查。
再给出 只修改管理距离看到的R4的路由表:
CCNP-多域多点双向重分布实验distanceroute-map(2) - 小世界 - 小世界
 
除了修改管理距离,还需要进行路由过滤(工具ACL、Prefix-list、route-map)
因为前两者针对网段,所以使用route-tag路由标签;
实验拓扑图:
CCNP-多域多点双向重分布实验:distanceroute-map(1) - 小世界 - 小世界
 
参考实验配置:
(都建立环回口,R1、R7宣告进ospf,R2、R3、R5、R6的环回口都不宣告,R4宣告进rip)

route-tag策略标签写法明细,从R2开始:
第一圈(顺时针):
R2(config)#route-map ospf2rip permit 10
R2(config-route-map)#set tag 12//切换到R3,写第一个deny   
R2(config)#route-map ospf2rip deny 20
R2(config-route-map)#match tag 31

R3(config)#route-map rip2ospf deny 10
R3(config-route-map)#match tag 12//同时打tag,之后切换回R2
R3(config)#route-map rip2ospf permit 20
R3(config-route-map)#set tag 31

因为是双向重分布,再做第二圈(逆时针):
R2(config)#route-map rip2ospf permit 10
R2(config-route-map)#set tag 21 //切换到R3,写第一个deny
R2(config)#route-map rip2ospf deny 20
R2(config-route-map)#match tag 13

R3(config)#route-map ospf2rip deny 10
R3(config-route-map)#match tag 21
R3(config)#route-map ospf2rip permit 20//同时打tag,之后切换回R2
R3(config-route-map)#set tag 13

最后,在R2上通过查看route-map,因为隐含deny all,再分别加上permit 30;
R2#show route-map 
route-map ospf2rip, permit, sequence 10
route-map ospf2rip, deny, sequence 20
route-map rip2ospf, permit, sequence 10
route-map rip2ospf, deny, sequence 20
R2# (R3同理,但是可以发现都是permit结束,这就好比赵本山和范伟谁先叫拍的问题 了);

重分布时分别调用各自的roue-map:
R2(config)#router rip
R2(config-router)# redistribute ospf 100 metric 5 route-map ospf2rip
R2(config)#router os 100
R2(config-router)#redistribute rip subnets route-map rip2ospf

R3(config)#router rip
R3(config-router)#redistribute ospf 100 metric 5 route-map ospf2rip
R3(config-router)#router os 100
R3(config-router)# redistribute rip subnets route-map rip2ospf

R2上:
route-map ospf2rip permit 10
 set tag 12
route-map ospf2rip deny 20
 match tag 31
route-map ospf2rip permit 30
!
route-map rip2ospf permit 10
 set tag 21
route-map rip2ospf deny 20
 match tag 13
route-map rip2ospf permit 30

R3上:
route-map rip2ospf deny 10
 match tag 12
route-map rip2ospf permit 20
 set tag 31
!
route-map ospf2rip deny 10
 match tag 21
route-map ospf2rip permit 20
 set tag 13

R5、R6(顺时针)第一圈:
R5(config)#route-map rip2ospf deny 10
R5(config-route-map)#match tag 76
R5(config)#route-map rip2ospf permit 20
R5(config-route-map)#set tag 57//可以先写

R6(config)#route-map ospf2rip deny 10
R6(config-route-map)#match tag 57//匹配拒绝
R6(config)#route-map ospf2rip permit 20
R6(config-route-map)#set tag 76

R5、R6(逆时针)第二圈
R5(config)#route-map ospf2rip deny 10
R5(config-route-map)#match tag 67
R5(config)#route-map ospf2rip permit 20
R5(config-route-map)#set tag 75

R6(config)#route-map rip2ospf deny 10
R6(config-route-map)#match tag 75
R6(config)#route-map rip2ospf permit 20
R6(config-route-map)#set tag 67

重分布时分别调用各自的route-map
R5(config)#router rip 
R5(config-router)# redistribute ospf 100 metric 5 route-map ospf2rip
R5(config-router)#router os 100
R5(config-router)# redistribute rip subnets route-map rip2ospf

R6(config)#router os 100
R6(config-router)# redistribute rip subnets route-map rip2ospf
R6(config-router)#router rip
R6(config-router)#redistribute ospf 100 metric 5 route-map ospf2rip

R5上的route-map:
route-map rip2ospf deny 10
 match tag 76
route-map rip2ospf permit 20
 set tag 57
!
route-map ospf2rip deny 10
 match tag 67
route-map ospf2rip permit 20
 set tag 75

R6上的route-map:
route-map ospf2rip deny 10
 match tag 57
route-map ospf2rip permit 20
 set tag 76
!
route-map rip2ospf deny 10
 match tag 75
route-map rip2ospf permit 20
 set tag 67
最后查看R1、R4、R7的路由表,达到需求:
2.效果:R1路由表中目标网段4.0与7.0分别有两个下一跳R2和R3;
3.效果:R7路由表中目标网段4.0与1.0分别有两个下一跳R5和R6
R1的路由表:
CCNP-多域多点双向重分布实验distanceroute-map(2) - 小世界 - 小世界
  R4的路由表:
CCNP-多域多点双向重分布实验distanceroute-map(2) - 小世界 - 小世界
  R7的路由表:
CCNP-多域多点双向重分布实验distanceroute-map(2) - 小世界 - 小世界
测试:
CCNP-多域多点双向重分布实验distanceroute-map(2) - 小世界 - 小世界
感谢诺达Node刘老师。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值