[发明专利]路由发布方法、系统及控制器有效
申请号: | 201380001044.X | 申请日: | 2013-07-31 |
公开(公告)号: | CN103650433A | 公开(公告)日: | 2014-03-19 |
发明(设计)人: | 庄顺万;王苌;欧阳沅斌;于凤青 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/701 | 分类号: | H04L12/701;H04L12/801 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 陈蕾;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路由 发布 方法 系统 控制器 | ||
技术领域
本发明涉及网络通信技术领域,特别涉及路由发布方法、系统及控制器。
背景技术
在自治系统(Autonomous System,AS)内通常包含多个路由器,这些路由器之间可以通过边界网关协议(Border Gateway Protocol,BGP)进行通信,BGP是AS内和AS间的动态路由协议,主要用于交换路由信息,构建传播路径,防止路由环路产生。AS内的路由器也称为对等体(Peer),为了保证路由器之间的连通性,需要在路由器之间建立全连接,即每个路由器都分别与其它路由器连接。
但是,当一个AS内的路由器数量较大时,路由器之间所建立的连接数也会相应很大,建立这些连接将消耗大量网络资源。为了减少路由器之间的连接数,现有技术中将一个AS内的一台路由器设置为路由反射器(Route Reflector,RR),除RR外的其他路由器称为客户机(Client),其中,RR分别与每个客户机建立连接,客户机之间无需建立连接,RR在客户机之间反射路由信息,当RR接收到目的地址相同的多个作为出口路由器的客户机上报的路由时,从多个出口路由器中选择一个出口路由器,并将选择的一个出口路由器的路由下发到每个客户机。
发明人在对现有技术的研究过程中发现,由于RR仅选择一个出口路由器并将该出口路由器的路由下发给所有客户机,当任意客户机接收到传输给目的地址所在的路由器的流量时,都需要计算该客户机的下一跳路由,并最终将该流量路由到该一个出口路由器,因此容易造成该出口路由器拥塞,降低路由网络性能。
发明内容
本发明实施例提供一种路由发布方法、系统及控制器,以解决现有技术中发布的路由容易造成路由出口拥塞,导致网络路由性能不高的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
第一方面,提供一种路由发布方法,所述方法应用在基于边界网关协议BGP的路由网络中,所述路由网络中的物理控制器分别与多个物理路由器相连,所述方法包括:
所述物理控制器接收所述多个物理路由器中的至少一个物理路由器上报的路由信息,所述路由信息中包括与所述至少一个物理路由器相连的目的路由器的目的地址;
所述物理控制器获得以所述至少一个物理路由器为出口路由器向所述目的路由器传输流量的流量路径;
所述物理控制器为所述流量路径上的物理路由器生成路由;
所述物理控制器将生成的路由下发给对应的物理路由器。
结合第一方面,在第一方面的第一种可能的实现方式中,所述物理控制器接收所述多个物理路由器中的至少一个物理路由器上报的路由信息后,所述方法还包括:
所述物理控制器为所述路由信息建立路由表项,所述路由表项中包括所述至少一个物理路由器的路由器标识与所述目的地址的对应关系;
所述物理控制器获得以所述至少一个物理路由器为出口路由器向所述目的路由器传输流量的流量路径,包括:
所述物理控制器根据所述至少一个物理路由器的路由器标识匹配设置的流量路径数据库;
根据匹配结果,从所述流量路径数据库中获得包含将所述至少一个物理路由器作为向所述目的路由器传输流量的出口路由器的流量路径。
结合第一方面,或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述物理控制器接收所述多个物理路由器中的至少一个物理路由器上报的路由信息之前,所述方法还包括:
所述物理控制器根据所述路由网络中所述物理控制器与所述多个物理路由器的连接关系生成逻辑网络,所述逻辑网络中的逻辑控制器分别与多个逻辑路由器相连,其中,所述逻辑控制器对应于所述物理控制器,每一个所述逻辑路由器对应于一个所述物理路由器;
所述物理控制器接收所述多个物理路由器中的至少一个物理路由器上报的路由信息,包括:
所述物理控制器通过与所述至少一个物理路由器对应的至少一个逻辑路由器接收所述至少一个物理路由器上报的路由信息;
所述物理控制器通过所述至少一个逻辑路由器将所述路由信息上报给所述逻辑控制器。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述物理控制器为所述流量路径上的物理路由器生成路由,包括:
所述物理控制器通过所述逻辑控制器为所述流量路径上的物理路由器生成路由;
所述物理控制器将生成的路由下发给对应的物理路由器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380001044.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动堆肥机
- 下一篇:一种制备氧化锌纳米材料的方法