[发明专利]一种负载分担的方法及设备或快速重路由的方法及设备无效
申请号: | 200810141660.6 | 申请日: | 2008-07-18 |
公开(公告)号: | CN101335714A | 公开(公告)日: | 2008-12-31 |
发明(设计)人: | 韩冰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 分担 方法 设备 快速 路由 | ||
技术领域
本发明涉及通信领域,特别是涉及一种负载分担的方法及设备或快速重路由的方法及设备。
背景技术
在网络建设中,为了提高数据传输的可靠性和实现数据流量的分担传输,出现了负载分担技术。负载分担就是到达一个给定的目的地址允许使用多条路径的技术。这些路径可能来源于静态路由或者动态路由协议,如RIP(RoutingInformation Protocol,路由信息协议)、EIGRP(Enhance Interior Gateway RoutingProtocol,增强内部网关路由协议)、OSPF(Open Shortest Path First,开放最短路径协议)。路由是把信息从源穿过网络传递到目的地的行为,在路上,至少遇到一个中间节点。利用负载分担技术,可以在数据流量的源端和目的端之间建立多条等价路径,如图1所示为现有技术路由器等价路径组网示意图,其中从R1到R2之间有两条路径:一条是S1:R1-R3-R2,另一条是S2:R1-R4-R2,把这两条路径放到一条路由下面,当一个报文命中这条路由后,根据一定的算法从这两条路径中选择一条进行转发。在R1上转发数据报文时,根据算法如果选择了S1这条路径,数据报文就只能够在S1上传输,当S1拥塞时,R1得到反压信号,于是在S1处于拥塞的时间断内,经过S1去往R2的数据报文就会丢失。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
现有的路由器流控技术在收到反压信号后,经过特定路径(即有反压信号的路径)的流量在一段时间内都被丢弃掉了,而不管被丢弃的部分流量是否能够在本路由器上通过其它没有拥塞的路径进行转发,这也不利于负载分担均衡,也不利于提高网络传输效率。
快速重路由(Fast ReRoute,FRR)是一种增加链路可靠性的网络技术,一般部署在对可靠性要求比较高的大容量的网络中。其基本原理是用一条预先建立的链路来保护一条或多条链路。其中,预先建立的链路称为快速重路由,为备份链路,快速重路由所保护的链路称为被保护的链路,为主链路。它可以在链路或节点失效时,通过预先适当的网络配置,把数据很快地切换到快速重路由隧道;当失效恢复时,正常的转发路径会自动重建,从而把对数据业务的影响降到最小。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
现有的快速重路由技术,使用hello报文进行失效检测,,在链路拥塞时,能够在毫秒级的时间内使数据切换至备份链路上传输,但是这种切换的速度仍然不够快,会造成较多地数据报文丢使。
发明内容
本发明实施例要解决的技术问题是提供一种负载分担的方法及设备,使得某条路径拥塞时,通过该路径传输的数据流量尽量选择其它可用路径,不至于被丢弃掉,使负载分担更加均衡,提高网络传输效率。
为解决上述技术问题,本发明实施例一方面,提供了一种负载分担的方法,包括:
当报文转发至当前第一路径时,判断所述第一路径的反压信号是否为真,如果判断结果为否,则在所述第一路径上转发所述报文;
如果判断结果为是,则将所述第一路径标记为不可用,并切换至同一路由下的第二路径转发所述报文。
为解决上述技术问题,本发明实施例另一方面,提供了一种负载分担的设备,包括:
判断模块,用以当报文转发至当前第一路径时,判断所述第一路径的反压信号是否为真;
标记模块,用以当所述判断模块的输出为真时,将所述第一路径标记为不可用;
切换模块,用以当所述判断模块的输出为真时,切换至同一路由下的第二路径转发所述报文。
由以上技术方案可以看出,由于本发明实施例提供的负载分担方法及设备以反压信号为基础,使得报文在当前转发路径拥塞时,尽量选择其它可用路径而不是丢弃掉,有利于负载分担均衡,提高了网络传输效率。
本发明实施例还提供一种快速重路由的方法及设备,利用反压信号,使得链路拥塞时,能够做到以更快的速度切换至预先配置好的快速重路由,减少报文丢失。
为解决上述技术问题,本发明实施例一方面,提供了一种快速重路由的方法,包括:
当报文转发至当前第一链路时,判断所述第一链路的反压信号是否为真,如果判断结果为否,则在所述第一链路上转发所述报文;
如果判断结果为是,则切换至第二链路上转发所述报文。
为解决上述技术问题,本发明实施例又一方面,提供了一种快速重路由的设备,包括:
判断模块,用以当报文转发至当前第一链路时,判断所述第一链路的反压信号是否为真;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810141660.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:预防或治疗肝损伤的肽及其衍生物及其应用
- 下一篇:多途信道中的声屏蔽方法