[发明专利]一种路由撤销的方法、装置和系统无效
申请号: | 200910110795.0 | 申请日: | 2009-10-15 |
公开(公告)号: | CN102045237A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 董杰;陈国义 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由 撤销 方法 装置 系统 | ||
技术领域
本发明涉及通信领域,特别涉及一种路由撤销的方法、装置和系统。
背景技术
BGP(Border Gateway Protocol,边界网关协议)是一种AS(Autonomous System,自治系统)间的动态路由发现协议,其基本功能是在自治系统间自动交换无环路的路由信息。与OSPF(Open Shortest Path First,开放最短路径优先)和RIP(Route Information Protocol,路由信息协议)等在自治区域内部运行的协议对应,BGP是一类EGP(Exterior Gateway Protocol,边缘网关协议),而OSPF和RIP等为IGP(Interior Gateway Protocol,内部网关协议)。
建立了BGP连接的路由器彼此之间互为对等体(Peer),对等体之间的连接有两种类型,具体为:IBGP(Internal BGP,内部BGP)和EBGP(External BGP,外部BGP)。在同一个AS内部建立的BGP连接为IBGP,在不同AS之间建立BGP连接为EBGP。
BGP协议使用update(更新)消息进行路由信息的发布,该update消息中携带Withdrawn Routes(撤销路由)属性,其中,Withdrawn Routes(撤销路由)属性携带待撤销路由的目的地址前缀信息,当路由器接收到该update消息时,根据Withdrawn routes字段中待撤销路由的目的地址前缀信息撤销路由。
现有技术中,根据Withdrawn Routes字段携带的信息进行路由撤销,现有技术中至少存在如下问题:
AS之间存在多条可达路由,当某两条路由的公共链路出现故障时,按照现有技术中的方法,路由器根据update消息中Withdrawn routes字段撤销其中一条路由,路由撤销之后,路由器可能选择另一条包含故障链路的路由进行路由转发,这时,需要通过BGP路径探测以发现可用路由,影响了网络拓扑收敛的速度。还有另外一种情况,路由器反射器发布了多条达到同一目的地址的路由,由于针对同一目的地址存在多条路由,进行路由撤销时,路由器根据update消息中Withdrawn routes字段中待撤销路由的目的地址前缀信息无法确认具体应该撤销哪条路由。
发明内容
本发明实施例的目的是提供一种路由撤销的方法、装置和系统,达到避免BGP路径探测过程,缩短网络拓扑收敛时间的技术效果。
本发明实施例的目的是通过以下技术方案实现的:
一种路由撤销的方法,
接收路由更新消息,所述路由更新消息携带路由撤销相关信息,所述路由撤销相关信息包括路由撤销原因和/或待撤销路由的路由标识待撤销路由的共同特征和路由撤销策略;
根据所述路由撤销相关信息撤销路由。
一种路由设备,所述路由设备包括:
接收模块,用于接收路由更新消息,所述路由更新消息携带路由撤销相关信息,其中,所述路由撤销相关信息包括路由撤销原因和/或待撤销路由的路由标识;
撤销模块,用于根据所述接收模块接收的所述路由更新消息中携带的路由撤销相关信息撤销路由。
一种路由撤销系统,所述路由撤销系统包括第一路由设备和第二路由设备,
所述第一路由器,与所述第二路由器之间建立BGP连接,用于发送路由更新消息,所述路由更新消息携带路由撤销相关信息,其中,所述路由撤销相关信息包括路由撤销原因和/或待撤销路由的路由标识;
所述第二路由设备,用于接收所述路由更新消息,并根据所述路由撤销相关信息撤销路由。
采用本发明的技术方案,发送update消息,该update消息携带路由撤销的原因以指示故障链路,AS120中的路由器接收该update消息,并根据路由撤销的原因撤销路由,避免了BGP的路径探测过程,达到了缩短网络拓扑收敛时间的技术效果,进一步地,通过update消息携带撤销路由的标识信息,可以支持BGP多路由的场景下的特定路由撤销;通过update消息携带批量撤销路由的特征信息,可以批量撤销一组具有相同特征的路由;通过update消息携带路由撤销的策略信息,可以优化BGP对等体之间的协作,提高网络的质量与性能。
附图说明
图1为本发明实施例中应用场景1的组网示意图;
图2为本发明实施例中提供的一种路由撤销的方法流程图;
图3为本发明实施例中应用场景2的组网示意图;
图4为本发明实施例中应用场景3的组网示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910110795.0/2.html,转载请声明来源钻瓜专利网。