[发明专利]路由信息协议联动双向会话检测建立路由的方法及设备在审
| 申请号: | 201310303652.8 | 申请日: | 2013-07-18 |
| 公开(公告)号: | CN103401780A | 公开(公告)日: | 2013-11-20 |
| 发明(设计)人: | 黄崇滨 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
| 主分类号: | H04L12/705 | 分类号: | H04L12/705;H04L12/757 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
| 地址: | 100036 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 路由 信息 协议 联动 双向 会话 检测 建立 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤指一种路由信息协议(Routing Information Protocol,RIP)联动双向会话检测(Bidirectional Forwarding Detection,BFD)建立路由的方法及装置。
背景技术
RIP是由互联网工程任务组(Internet Engineering Task Force,IETF)制定的一种内部网关协议,采用距离向量算法,在小型以及同介质网络中得到了广泛应用的路由协议。
RIP报文分为两类:RIP请求报文,用于请求邻居发送路由信息;RIP响应报文,用于对RIP请求报文进行响应,或定时通告本设备的路由信息。RIP中包含两个定时器:路由更新定时器,定义了发送RIP响应报文的周期,定时器到期发送RIP响应报文;路由存活定时器,定义了路由信息老化时间,通过RIP响应报文学习到的路由信息有一定的存活时间,在这段时间内如果没有收到更新的路由信息,则认为路由信息老化并删除。
BFD提供一种轻负载、快速检测邻居路由器之间转发路径连通状态的方法,从而加快启用备份转发路径,提升现有网络性能。BFD在两台路由器或交换机上建立会话,来监测两台路由器或者交换机间的双向转发路径,为上层应用协议服务,如RIP、多协议标签交换(Multi-Protocol Label Switching,MPLS)等应用协议。BFD本身没有发现机制,要靠被服务的上层应用协议的通知来建立会话,会话建立后如果在检测时间内没有收到对端的BFD响应报文则认为转发路径故障,通知被服务的上层应用协议,上层应用协议进行处理。
下面介绍一个应用BFD的典型示例,如图1所示,路由器A和路由器B通过一台交换机相连,两台路由器同时运行RIP和BFD,这里是以运行RIP为例进行说明的,当然也可以是其它应用协议。
两台路由器上BFD会话建立过程:RIP模块发现邻居后与邻居建立连接,并通知BFD模块与该邻居建立会话,BFD模块与该邻居建立起会话。
BFD会话检测到路径故障后的处理过程:路由器A与交换机之间的转发路径故障后,路由器A和路由器B之间的BFD会话检测到故障,路由器A和路由器B上的BFD模块通知本地的RIP模块与邻居路由器的转发路径故障,RIP模块接收到BFD模块的通告后,删除邻居的路由信息,若存在备份转发路径,则进行协议收敛,从而启用备份转发路径。
路由器A和路由器B上RIP与BFD联动的过程:RIP模块收到邻居设备发来的RIP响应报文后,添加邻居设备的路由信息,并触发BFD模块创建BFD会话;BFD模块收到邻居设备的BFD响应报文,BFD会话从DOWN变成UP;BFD模块在预设的时间内收不到邻居设备的BFD响应报文,则认为与邻居路由器之间的转发路径故障,BFD会话从UP变成DOWN,并通知RIP模块BFD会话DOWN;RIP模块删除邻居设备的路由信息,同时删除BFD会话。
路由器A和路由器B之间的转发路径有时会出现单通的情况(典型如在光纤线路中,这种情况常有出现),如路由器A到路由器B的转发路径故障,但路由器B到路由器A的转发路径正常。在这种情况下,针对路由器A一侧,RIP模块能够正常接收到路由器B的RIP响应报文,学习到路由器B的路由信息,然后通告BFD模块进行邻居状态检测;BFD模块创建会话后,检测到BFD会话为DOWN,通告RIP模块;RIP模块收到BFD模块的通告,删除路由器B的路由信息,并通告BFD模块删除会话;由于能持续收到来自路由器B的RIP响应报文,也就会反复执行前面的过程,从而出现路由震荡,这样即使存在备份路径,也无法完成路径切换,路由无法收敛。
发明内容
本发明实施例提供一种路由信息协议联动双向会话检测建立路由的方法及设备,用以解决现有的路由建立方法在转发路径单通时出现路由震荡的问题。
因此,根据本发明一实施例,提供了一种路由信息协议RIP联动双向会话检测BFD建立路由的方法,包括:
接收对端设备发送的第一RIP响应报文后,将所述对端设备添加为RIP邻居,并周期性检测所述对端设备的邻居状态;
若检测到的邻居状态为激活UP,将所述第一RIP响应报文中的路由信息添加到路由表中;
接收所述对端设备发送的后续RIP响应报文后,确定检测到的所述对端设备的邻居状态,若邻居状态为UP,将所述后续RIP响应报文中的路由信息添加到路由表中;若邻居状态为DOWN且所述路由表中保存所述对端设备的路由信息,删除所述路由表中的所述对端设备的路由信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310303652.8/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置





