[发明专利]BGP邻居间通告的方法、系统及路由器无效
| 申请号: | 200810127109.6 | 申请日: | 2008-06-19 |
| 公开(公告)号: | CN101610208A | 公开(公告)日: | 2009-12-23 |
| 发明(设计)人: | 庄顺万;曾晴;倪辉;王苌;张昕;欧阳沅斌 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
| 代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | bgp 邻居 通告 方法 系统 路由器 | ||
技术领域
本发明涉及通信领域,特别涉及一种BGP邻居间通告的方法、系统及路由器。
背景技术
BGP(Border Gateway Protocol,边界网关协议)是一种用于AS(Autonomous System,自治系统)之间的动态路由协议。发送BGP消息的路由器称为BGP发言者(Speaker),它接收或产生新的路由信息,并发布(Advertise)给其它BGP发言者。相互交换消息的BGP发言者之间互称对等体(Peer)。BGP使用TCP作为其传输层协议,Open消息(开放消息)用于建立BGP对等体之间的连接关系(即:对等体业务,Peer Session),在PeerSession初始建立时协商各种能力,比如地址族能力、Refresh能力、GR(GracefulRestart,平滑重起)能力等。而当BGP检测到错误状态时,BGP则向对等体发出Notification消息(通知消息),之后BGP对等体之间的连接会中断。
目前BGP的各种能力只是在Peer Session建立连接的时候,通过发布Open消息来协商。为了使能一种能力或者去使能一个已经存在的能力(比如原来只配置了IPv4单播地址族,现在需要添加IPv4多播地址族的配置),必须要重建已经建立的Peer Session。
另一方面,目前使用的Notification消息发送给相邻路由器后,会重启PeerSession。在本端路由器发生错误时,也需要给相邻路由器发一个通知消息,需要重启Peer Session。还有两个路由器之间的一种能力的使能与去使能都要重建Peer Session。
重建Peer Session破坏了这个Peer Session上的已经正常开展的服务,导致已经正常开展的服务中断,引起严重的路由震荡问题。
发明内容
本发明实施例提供一种BGP邻居间通告的方法、系统及路由器,以解决Peer Session时的服务中断和路由震荡的问题。
为了解决上述技术问题,本发明实施例提供了一种BGP邻居间通告的方法,包括:
与相邻路由器建立对等体连接;
获取相邻路由器的通知消息Notification Message,所述的NotificationMessage包含所述相邻路由器的能力信息和/或所述相邻路由器的软通知消息;
根据所述的能力信息和/或软通知消息与所述相邻路由器进行BGP通告处理。
本发明实施例还提供一种路由器,包括:连接建立单元,信息获取单元,协商单元,其中:
所述的连接建立单元,用于与相邻的路由器建立连接关系;
所述的信息获取单元,用于获取所述相邻路由器的Notification Message,所述的Notification Message包含所述相邻路由器的能力信息和/或软通知消息;
所述的协商单元,用于根据所述的能力信息和/或软通知消息与所述相邻路由器进行BGP通告处理。
本发明实施例通过本发明实施例提供的方法、系统及路由器,在Notification Message中携带能力信息和软通知消息,这样,不需要重启PeerSession就能实现对等体之间的动态能力协商,不中断Peer Session,使路由器在同一个Peer Session下的能力有变化的情况下,不会破坏其他正在进行的业务。
附图说明
图1为本发明实施例提供的BGP邻居间通告的方法的流程图;
图2为本发明实施例提供的路由器的结构示意图;
图3为本发明实施例提供的BGP邻居间通告的系统的结构示意图。
具体实施方式
本发明实施例提供一种BGP邻居间通告的方法及路由器,包括:与相邻路由器建立对等体连接;获取相邻路由器的通知消息Notification Message,所述的Notification Message包含所述相邻路由器的能力信息和/或所述相邻路由器的软通知消息;根据所述的能力信息和/或软通知消息与所述相邻路由器进行BGP通告处理。以及提供了实现该BGP邻居间通告的方法的路由器。这样,实现了对等体之间的动态能力协商,不中断Peer Session,使路由器在同一个Peer Session下的能力有变化的情况下,不会破坏其他正在进行的业务。
下面结合附图详细描述本发明实施例的技术方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810127109.6/2.html,转载请声明来源钻瓜专利网。





