路由选择技术对比

2019-11-25 08:56达州职业技术学院吴刚
网络安全和信息化 2019年11期
关键词:环路路由条目

■达州职业技术学院 吴刚

在某些典型环境中,需要实现不同路由协议的互相引入,如RIP 和OSPF 的互相引入,OSPF 和ISIS 的互相引入,静态路由引入OSPF 等,而且为了系统的可靠性或其他原因,系统需要在物理拓扑上连接成环,因为不同路由协议的优先级值各不相同,链路开销值也各不相同,就产生了路由次优问题和路由环路问题。

市场主要使用的华为阵营网络系统VRP(Versatile Routing Platform)平台和思科阵营的锐捷RGOS 平台都提供了多种工具和配置方式来解决路由次优问题和路由环路问题。对比市场应用广泛的技术有助于掌握主流技术发展进程,和市场更加融合。

图1 路由次优问题拓扑结构

VRP 平台的路由次优问题解决方案

1.路由次优问题形成描述

如图1,路由器AR2 和AR4 位于RIP网络和OSPF 网络的自治系统边界,需要实现RIP 网络和OSPF 网络的互访,因此在AR2 和AR4 上需要在RIP协议和OSPF 协议互相引入路由。

当AR2 和AR4同时启动时不出现路由次优问题,因为华为VRP 运行RIP 协议默认启用水平分割功能。当AR2 先启动而AR4后启动时,在AR4 上出现路由次优现象。

1 7 2.2 4.1 0.0/2 4 和172.24.130.0/24 是AR3 引入直连路由到OSPF 协议中。在AR4 中,RIP条目优先级preference 值100 优先于OSPF 的O_ASE 外部路由preference 值150,导致AR4的路由表到172.24.10.0/24和172.24.130.0/24 选择了通过AR1 的次优路由。

图2 通过fiIter-poIicy 解决次优路由

图3 通过路由策略修改路由优先级

2.通过fiIter-poIicy解决次优路由

通过在AR4 上过滤RIP协议传入的172.24.10.0/24和172.24.130.0/24 条目的路由,可以解决次优路由的问题,如图2 所示。

可以看到,到达目的网络172.24.10.0/24 和172.24.130.0/24获得了正确的路由。但是,过滤路由条目只能获得一个路径传来的这些路由条目,一旦OSPF 协议方向故障,另外一条路就无法到达了。

3.通过路由策略修改路由优先级解决次优路由

在 AR2 和 AR4上修改RIP中172.24.10.0/24 和172.24.130.0/24 条目的优先级,使之大于OSPF 的O_ASE 优先级值150,如160,使SPF 选择OSPF 的O_ASE 正确路由,这可以应用路由策略来实现,如图3 所示。

可以看到,到达目的网 络172.24.10.0/24 和172.24.130.0/24 的RIP 条目被路由表筛选掉了,获得了正确的路由。更改优先级的方法相比filter-policy方法更有优势,被筛选掉的路由在OSPF 协议方向链路故障时还可以恢复,提高网络的可靠性。

VRP 平台的路由环路问题解决方案

1.路由环路产生的情形

如图4,路由器AR2 和AR4 位于RIP网络和OSPF 网络的自治系统边界,需要实现RIP 网络和OSPF 网络的互访,因此在AR2 和AR4 上需要在RIP 协议和OSPF 协议互相引入路由。也存在前面论述的路由次优问题,解决方法还是前面论述的方法。在此只讨论路由环路的问题,AR3 和AR5 加入OSPF 区域0 中,AR5上的接口172.28.10.0/24和回环口172.28.150.0/24作为外部网络引入OSPF 中,设置开销值为4,使之大于RIP 条目引入OSPF 默认的开销值1,路由环路出现了。

AR3 获取的LSA 条目中,到达172.28.150.0/24和 172.28.10.0/24 的AdvRouter 有两个,分别是AR4(Metric 是1)和AR5(Metric 是4),经过SPF 的筛选,经过AR4 的路由命中,导致了路由环路。

图5 通过route-poIicy 解决路由环路

图6 引入兴趣路由的cost 值

2.通过route-poIicy 解决路由环路

在AR4 上对引入OSPF 的兴趣RIP 条目进行过滤,使之不进入OSPF 数据库,可以解决路由环路问题,如图5所示。

可以看到,到达172.28.150.0/2 4 和172.28.10.0/24 的LSA 条目只有一条正确的AdvRouter,路由表也没有环路了。

3.修改引入兴趣路由的cost 值解决路由环路

在AR4 上引入OSPF 的兴趣RIP 条目,应用route-policy 修改这些LSA 的cost 开销值较大,也可以解决路由环路问题,如图6 所示。

可以看到,到达172.28.150.0/24和172.28.10.0/24的LSA 条目有两条,AdvRouter 不同,Metric 值不同。但是经过SPF 筛选,路由环路解决了。

锐捷RGOS 平台的路由次优问题解决方案

RGOS 平台有两种工具做路由过滤,可以解决路由次优的问题。distributelist 与route-map。但是RGOS 的路由次优问题和华为VRP 的情况相反,VRP 的OSPF外部路由优先级150,RIP 优先级100,而RGOS 的OSPF 管理距离(优先级)110,RIP 管理距离(优先级)120。次优路由问题产生是RIP 网络引入的外部网络(图1 中的172.20.10.0/24)再次引入OSPF 网络(AR2),经过另外一条路径(AR4)又返回到RIP网络,如AR4 选择优先级110的OSPF 路由而不选择直接经过AR1,次优路由问题产生了。

1.distribute-Iist 解决路由次优问题

AR4在OSPF协议中利用distribute-list 限制172.20.10.0/24进入路由表,以免和RIP 的相同目标条目产生竞争。

锐捷RGOS 平台AR4 上的相关配置,如图7 所示。

2.route-map 修改路由优先级解决次优路由

RGOS 平台把RIP 路由引入OSPF 数据库时,OSPF 的外部路由管理距离(对应VRP的优先级)是110,小于RIP管理距离120,RGOS 设置管理距离的命令不能像VRP 那样用路由策略进行条目过滤,只有一条distance ospf external 进行ospf 外部路由整体修改。

ASBR 路由器AR2 和AR4上可以设置:

图7 相关配置

图8 锐捷RGOS 平台路由环路拓扑

图9 AR2 相关配置

锐捷RGOS 平台的路由环路问题解决方案

如图3,AR6 产生的兴趣路由172.21.10.0/24,在AR2 和AR4上做RIP 和OSPF路由协议相互重分发(外部路由引入),自OSPF 分发到RIP 中时,设置该兴趣路由在RIP 中的metric 值10,AR1收到传回的兴趣路由时由于跳数大于自己原来的路由跳数,以此解决路由环路问题。兴趣路由的配置通过route-map和access-list 来实现。

AR2 的相关配置,如图9 所示。

总结

锐捷的RGOS 和华为的VRP 都能很好解决路由次优和路由环路问题。从工程应用配置来看,有如下区别:

(1)从配置关键字表述上,华为VRP用filter-policy、acl 以 及routepolicy 等,锐 捷RGOS 用distribute-list、access-list 以 及routemap 等。

(2)华为VRP 配置方式的模块调用和逻辑性更强。

(3)华为VRP 可以粒度更细的控制感兴趣路由的优先级值,而锐捷RGOS 只能修改三种类型的优先级值(管理距离)。

华为VRP 的关键字和模块调用更适合我们的理解和使用习惯,更容易学习和掌握。

猜你喜欢
环路路由条目
以患者为主的炎症性肠病患者PRO量表特异模块条目筛选
高密度城市核心区地下环路功能及出入口设置研究
COSMIN-RoB清单中测量工具内容效度研究的偏倚风险清单解读
外差式光锁相环延时对环路性能影响
数据通信中路由策略的匹配模式
OSPF外部路由引起的环路问题
《词诠》互见条目述略
路由重分发时需要考虑的问题
快堆环路数的影响因素分析及CFR600环路数的确定
A330火警环路故障分析