解决重发布次优路径问题(学习使用Route-policy和Filter-policy)

拓扑图
在这里插入图片描述

上图拓扑由两个RIP和一个OSPF所组成,经过ASBR重发布以后,整个网络实现全网可达,但是如果仅仅只是这样,还存在一个非致命的小问题:路径选择的优劣

问题描述
当配置完成后,查询AR3的路由表发现,AR3前往AR5的环回10.5.5.5选择了以AR1的G0/0/1口为下一跳,经过AR2、AR4最终到达AR5。而我们可以明显发现,从AR3前往AR5,只需要直接经过AR4到达。显然AR3选择了一个次优路径。那么该如何解决这个问题呢?

问题分析
造成该现象的原因,在于AR3从两边接收到了不同的两条,分别是AR4直接传给AR3的路由以及经过AR2和AR1转发的路由,两条路由的优先级分别是100(RIP)以及150(OSPF),于是乎AR3便选择了优先级相对较小的、经转发过的、下一跳是AR1的路由。

解决方案

  1. 使用filter-policy 在RIP侧过滤10.5.5.5的路由
  2. 使用 preference 加 route-policy 精确修改优先级

方案1:
原理:通过filter-policy直接将AR3左边RIP侧的路由给过滤掉,这样AR3就只会接收到一条路由。

[R3]ip ip-prefix 5 deny 10.5.5.5 32 
[R3-rip-1]filter-policy ip-prefix 5 import 

方案2:
原理:精确修改优先级,使RIP侧的路由优先级高于OSPF侧。(优先级越高,越不优先)

ip ip-prefix p index 10 permit 10.5.5.5 32
route-policy p permit node 10 
if-match ip-prefix p 
apply preference 160 
route-policy p permit node 20
rip 1
preference route-policy 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值