[发明专利]路由通告方法及装置有效
申请号: | 201711461723.1 | 申请日: | 2017-12-28 |
公开(公告)号: | CN107888489B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 余清炎 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/703 | 分类号: | H04L12/703;H04L12/707;H04L12/24 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由 通告 方法 装置 | ||
本公开涉及一种路由通告方法及装置。所述方法应用于路由器,所述方法包括:对于任一邻居路由器,确定向该邻居路由器待发布的路由;将所述待发布的路由按照目的地址进行分组;对于任一所述分组,从中选择与该邻居路由器对应的路由出口策略匹配的一条路由发布给该邻居路由器。根据本公开的路由通告方法及装置可以将到达同一目的地址的多条路由中的任意一条通告出去,为用户提供了更加灵活的路径选择和网络配置,同时,可以实现针对不同的邻居路由器通告到达同一目的地址的多条路由,如果其中一条路由失效,可以快速切换到其他路径上,尽量避免造成流量的中断,还可以实现对非最优路由进行配置以满足实际的流量转发需求。
技术领域
本公开涉及网络技术领域,尤其涉及一种路由通告方法及装置。
背景技术
BGP(Border Gateway Protocol,边界网关协议)是一种既可以用于不同AS(Autonomous System,自治系统)之间,又可以用于同一AS内部的动态路由协议。当前使用的BGP版本是BGP-4,BGP-4作为Internet外部路由协议标准,被ISP(Internet ServiceProvider,互联网服务提供商)广泛应用。
根据BGP协议规定,当路由器接收到目的地址和掩码均相同的多条路由时,只能通告一条路由,例如,通告最优路由。如果最优路由失效,流量无法快速切换到其他路径上,造成流量的中断。
另外,在当前的BGP协议实现中,BGP路由器只能够针对最优路由匹配路由发送策略。BGP协议的这种处理方式在一些组网环境下缺少了灵活性。举例来说,如图1所示组网中,路由器RT2、RT3、RT5、RT6分别与RT4(RT4为RR,英文:Route Reflector,中文:路由反射器)建立IBGP邻居关系,路由器RT1和RT2、RT3之间建立EBGP邻居关系,RT7与RT5、RT6建立EBGP邻居关系。
假设在RT1上,希望流量通过如下两条路径走到RT7,这两条路径如下:
路径1:RT1—RT2—RT5—RT7。
路径2:RT1—RT3—RT6—RT7。
在现有的情况下,BGP协议是没有办法实现的,因为RT7将路由发布给RT5和RT6之后,RT5和RT6会将该路由发布给RT4,在RT4上,其最优路由要么是来自于RT5要么是来自于RT6(假设RT4上最优的路由来自于RT5)。当RT4将路由反射给RT2和RT3时,RT2和RT3上学到的路由均来自于RT5。其流量的转发路径为:
路径1:RT1—RT2—RT5—RT7。
路径2:RT1—RT3—RT5—RT7。
因此,现有的技术无法根据实际的需求通告到达同一目的地址的多条路由中的任意一条路由,用户无法对非最优路由进行配置以满足实际的流量转发需求。
发明内容
有鉴于此,本公开提出了一种路由通告方法及装置,可以将到达同一目的地址的多条路由中的任意一条通告出去,可以为用户提供了更加灵活的路径选择和网络配置。
根据本公开的一方面,提供了一种路由通告方法,所述方法应用于路由器,所述方法包括:
对于任一邻居路由器,确定向该邻居路由器待发布的路由;
将所述待发布的路由按照目的地址进行分组;
对于任一所述分组,从中选择与该邻居路由器对应的路由出口策略匹配的一条路由发布给该邻居路由器。
根据本公开的另一方面,提供了一种路由通告装置,所述装置应用于路由器,所述装置包括:
确定模块,用于对于任一邻居路由器,确定向该邻居路由器待发布的路由;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711461723.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种热成型钢白车身点焊方法
- 下一篇:接合结构体及该接合结构体的制造方法