一种路由建立方法及相关设备技术

技术编号:23318306 阅读:36 留言:0更新日期:2020-02-11 18:57
本申请实施例公开了一种路由建立方法及相关设备,包括:第一设备当检测到需要与第二设备重新建立邻居关系时,获取Hello报文中所携带的维持时间;在所述维持时间内,保持预先生成的第一路由表信息、并根据所述第二设备重新发布的路由信息生成第二路由表信息;在等待所述维持时间结束时,当确定所述第一路由表信息与所述第二路由表信息相同时,保持所述第一设备与所述第二设备之间的路由连接,采用本申请实施例,在修改协议参数重新建立邻居时,可以减少路由中断时间,保障业务数据转发正常。

A route establishment method and related equipment

【技术实现步骤摘要】
一种路由建立方法及相关设备
本申请涉及网络
,尤其涉及一种路由建立方法及相关设备。
技术介绍
边界网关协议(bordergatewayprotocol,BGP)是通过建立邻居关系,存在邻居关系的两个设备之间同步路由信息,实现路由扩散,每个设备生成对应的路由表信息,每个设备接收到数据报文之后,根据该路由表信息来对数据报文进行转发。如果路由邻居发生变化,撤销邻居发布的路由后重新计算路由。但是,对于已建立BGP邻居的两个设备,如果需要调整邻居协议参数如定时时间(HelloTimer)、超时次数(timeouttimes)等等,已经建立的邻居关系会中断,然后重新建立邻居关系,此过程会导致每个设备的路由发生一次震荡之后恢复,导致路由中断,影响业务数据的正常转发。
技术实现思路
本申请实施例提供一种路由建立方法及相关设备,实现了在修改协议参数重新建立邻居时,可以减少路由中断时间,保障业务数据转发正常。第一方面,本申请实施例提供了种路由建立方法,包括:第一设备首先当检测到需要与第二设备重新建立邻居关系时,获取Hell本文档来自技高网...

【技术保护点】
1.一种路由建立方法,其特征在于,所述方法包括:/n第一设备当检测到需要与第二设备重新建立邻居关系时,获取Hello报文中所携带的维持时间;/n所述第一设备在所述维持时间内,保持预先生成的第一路由表信息、并根据所述第二设备重新发布的路由信息生成第二路由表信息;/n所述第一设备在等待所述维持时间结束时,当确定所述第一路由表信息与所述第二路由表信息相同时,保持所述第一设备与所述第二设备之间的路由连接。/n

【技术特征摘要】
1.一种路由建立方法,其特征在于,所述方法包括:
第一设备当检测到需要与第二设备重新建立邻居关系时,获取Hello报文中所携带的维持时间;
所述第一设备在所述维持时间内,保持预先生成的第一路由表信息、并根据所述第二设备重新发布的路由信息生成第二路由表信息;
所述第一设备在等待所述维持时间结束时,当确定所述第一路由表信息与所述第二路由表信息相同时,保持所述第一设备与所述第二设备之间的路由连接。


2.如权利要求1所述的方法,其特征在于,所述获取Hello报文所携带的维持时间之后,还包括:
所述第一设备在所述维持时间内,修改所述协议参数与所述第二设备重新建立所述邻居关系。


3.如权利要求2所述的方法,其特征在于,所述维持时间大于所述第一设备修改所述协议参数与所述第二设备修改所述协议参数所需时长之和。


4.如权利要求1-3任一项所述的方法,其特征在于,所述Hello报文包括定时时间;
所述第一设备当检测到需要与第二设备重新建立邻居关系时,获取Hello报文所携带的维持时间之前,还包括:
所述第一设备获取接收所述第二设备发送的所述Hello报文的等待时长;
当所述等待时长超过所述定时时间时,所述第一设备确定与所述第二设备重新建立所述邻居关系。


5.如权利要求4所述的方法,其特征在于,所述Hello报文还包括超时次数;
所述第一设备当检测到需要与第二设备重新建立邻居关系时,获取Hello报文所携带的维持时间之前,还包括:
当未接收到所述第二设备发送的所述Hello报文的次数超过所述超时次数时,所述第一设备确定与所述第二设备重新建立所述邻居关系。


6.如权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
所述第一设备在等待所述维持时间结束时,当确定所述第一路由表信息与所述第二路由表信息不相同时,使用所述第二路由表信息替换所述第一路由表信息,重新建立所述第一设备与所述第二设备之间的路由连接。


7.一种路由建立装置,其特征在于,所述装置包括:
获...

【专利技术属性】
技术研发人员:刘树名
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1