RIP跳数值与OSPF的cost值在路由分发时的故障

发布时间:  2012-07-18 浏览次数:  144 下载次数:  4
问题描述
1.1拓扑

1.2简介
   如图所示,3台路由器都启用了RIP100的进程,并通过RIP发布了互联接口网段,最右边的NE20路由器还启用了OSPF100进程,发布了其下挂的网段,并且把OSPF100通过重分布或者路由分发导入进RIP100的进程,目前是为了让最左边的USG5120BSR通过RIP学习到NE20 OSPF100的路由信息。
1.3故障现象描述
(1)中间的AR路由器可以通过RIP学习到NE20的OSPF100的路由信息,但是USG5120BSR却不能通过RIP学习到;
 
告警信息
处理过程
根据之前的假设与判断,然后仔细检查每台设备的相关配置信息,因为USG5120BSRAR路由器是直连设备,对于RIP协议来说就只有1跳,除非强制定义其跳数,经过检查后确认,USG5120BSRAR路由器都是常规配置,所以把注意力集中在了NE20的配置上,经过仔细检查发现其发布的OSPF路由的cost被人为的修改了,其cost值刚好是14,所以当该OSPF路由通过重分布进入RIP进程后,RIP就把其cost14人为是其跳数了,所以中间的AR路由器刚好可以通过RIP学习到OSPF100的路由(跳数小于等于15),最左边的USG5120BSR刚好不能通过RIP学习到OSPF100的路由(跳数大于15);通过修改NE20路由器的OSPFcost值后,问题解决。
根因
初步怀疑是USG5120BSR通过RIP学习到NE20的OSPF100时的跳数对于RIP来说已经超过15跳了,所以USG5120BSR不能通过RIP学习到OSPF100的路由。
建议与总结
学习并掌握动态路由协议的特性及配置,区分RIP协议与OSPF协议,前者是距离矢量的动态路由协议(基于节点划分),而后者是链路状态的动态路由协议(基于接口划分)

END