[发明专利]一种IP网络的路由发布方法及自治系统有效
申请号: | 201310354763.1 | 申请日: | 2013-08-14 |
公开(公告)号: | CN104378306B | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 张红欣;陈毓锋;余越;何杰;胡国栋 | 申请(专利权)人: | 中国移动通信集团广东有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/721 |
代理公司: | 北京银龙知识产权代理有限公司11243 | 代理人: | 许静,黄灿 |
地址: | 510623 广东省广州市珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ip 网络 路由 发布 方法 自治 系统 | ||
技术领域
本发明涉及传输技术领域,尤其涉及一种IP网络的路由发布方法及自治系统。
背景技术
目前的互连协议(IP,Internet Protocol)骨干网络多采用外部边界网关协议(EBGP,External Border Gateway Protocol)实现不同自治系统(AS,Autonomous System)间的互通,采用内部边界网关协议(IBGP,Inner Border Gateway Protocol)在自治系统内部承载业务。在自治系统内为保证IBGP对等体之间的连通性,通常把其中一台或者多台路由器作为路由反射器(RR,Route Reflector),其它路由器作为客户机(Client)与路由反射器之间建立IBGP连接。路由反射器在客户机之间传递(反射)路由信息,而客户机之间不需要建立IBGP连接。又为了保证网络安全,自治系统间使用两对路由器来消除单点隐患。
典型的IP骨干网络的组网模型如图1所示,骨干网络包括两个自治系统AS1和AS2,AS1包括路由器R11和R12,路由器R11和R12是AS1的边界路由器,AS2包括路由器R21、R22和R23,路由器R21和R22是AS2的边界路由器,路由器R23是R21、R22的IBGP对等体(可以通过路由反射器建立的IBGP连接),路由器R11、R21和路由器R12、R22分别建立EBGP连接实现自治系统间的双通路通信。
由于边界网关协议(BGP,Border Gateway Protocol)具有选择最优路由的特性,因此BGP协议必然会选择唯一一条最优的路由。对于AS1的入流量来说,假设路由器R21的Router-ID较路由器R22的小(同一自治系统内的路由器Router-ID不会相同),尽管AS2中存在两条到AS1的通路,但路由器R23只会选择下一条是路由器R21的路由作为到达AS1的最优路由,从而导致AS2到AS1的两条链路中,一条链路的入流量极高,而另一条链路的入流量则几乎为零。对于AS2的出流量来说,假设路由器R21的Router-ID较路由器R22的小,尽管AS2中存在两条到AS1的通路,但路由器R23只会选择下一条是路由器R21的路由作为到达AS1的最优路由,从而导致AS2到AS1的两条链路中,一条链路的出流量极高,而另一条链路的出流量则几乎为零。这种入流量和出流量的偏向极大地困扰着网络运营商。
现有技术中,可以通过对路由器配置BGP虚拟下一跳技术来规避这种因路由偏向而产生的入流量和出流量偏向问题。BGP虚拟下一跳技术是等价多路径路由(ECMP,Equal-cost multi-path routing)的一种,是靠内部网关协议(IGP,Interior Gateway Protocol)等价多路径路由来实现自治系统间的负载均衡。它实际上是在自治系统间的多条链路上轮流发送数据包,这种负载平衡通常不能适应大辐变化的网络延迟,带来数据包到达顺序错乱等问题。因为跨设备等价多路径路由不能保证数据在自治系统间传输的有序性,所以不能保证目的IP地址相同的数据流按序到达。
发明内容
有鉴于此,本发明提供一种IP网络的路由发布方法及自治系统,以解决现有技术中采用BGP虚拟下一跳技术来解决因自治系统流量偏向时带来的数据流到达乱序的问题。
为解决上述问题,本发明提供一种IP网络的路由发布方法,用于对自治系统的入流量进行负载均衡,所述自治系统包括第一边界路由器和第二边界路由器,所述方法包括:
所述第一边界路由器向第二自治系统发布所述自治系统的所有路由,其中,所述路由的多出口标识MED属性为第一数值;
所述第二边界路由器按照路由网段所含IP地址数量的多少,从大到小顺序向所述第二自治系统发布所述自治系统的所有路由,其中,将第一个发布的路由的MED属性设置为第二数值,将第二个发布的路由的MED属性设置为第三数值,所述第一数值位于所述第二数值和所述第三数值之间;对于剩余的待发布路由,发布时比较第一IP地址数量之和与第二IP地址数量之和,所述第一IP地址数量之和为已发布的MED属性为第二数值的所有路由的IP地址数量之和,所述第二IP地址数量之和为已发布的MED属性为第三数值的所有路由的IP地址数量之和,若所述第一IP地址数量之和小于或等于所述第二IP地址数量之和,将所述待发布路由的MED属性设置为所述第二数值,否则,将所述待发布路由的MED属性设置为所述第三数值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团广东有限公司,未经中国移动通信集团广东有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310354763.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种社交信息传递方法及客户端、服务器
- 下一篇:一种组网数据中心系统及方法