[发明专利]一种分流流量的方法和装置在审
申请号: | 201410382683.1 | 申请日: | 2014-08-05 |
公开(公告)号: | CN104158761A | 公开(公告)日: | 2014-11-19 |
发明(设计)人: | 郭尧亮;唐亮;蒋维廉;柯海荣 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/823 | 分类号: | H04L12/823 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分流 流量 方法 装置 | ||
技术领域
本发明涉及通信领域,特别是涉及一种分流流量的方法和装置。
背景技术
混合接入(Hybrid Access,HA)是目前是比较常用的用户终端连接网络的方式,所谓的混合接入方式是指用户终端同时通过多种不同类型的数据传输链路与网络相连。混合接入方式中比较典型的应用场景是用户终端同时通过数字用户线路(Digital Subscriber Line,DSL)链路和长期演进(Long Term Evolution,LTE)链路与网络相连。
图1为混合接入网络的网络拓扑示意图,如图1所示,PC(个人电脑)也就是用户终端与家庭网关(Home Gateway,HG)相连,所述HG和混合接入汇聚点(Hybrid Access Aggregation Point,HAAP)之间有DSL链路和LTE链路,所述HAAP为接入网络的网络节点。比如说DSL链路的带宽为50M,LTE链路的带宽为100M,用户终端首先使用DSL链路与网络进行数据交换,当用户终端与网络之间的流量超出DSL链路能够承载的50M时,出现溢出现象(overflow),超出的DSL链路带宽的流量将被分流到LTE链路上进行转发。
然而,其中HG1和HG2与数字用户线路接入复用器(Digital Subscriber Line Access Multiplexer,DSLAM)之间的DSL链路上的带宽是可以保证的,但是所述DSLAM通过路由器(Router)到HAAP之间是IP链路,提供给每一个用户终端的带宽无法保证,由此导致当所述DSLAM接入的HG数量过多时,即使DSL链路上的流量还没有超出DSL链路带宽,但在IP链路上转发流量的过程中依然会出现比较严重的丢包现象,影响了网络质量。
发明内容
本发明提供了一种分流流量的方法和装置,以减少丢包。
第一方面,本发明实施例提供了一种分流流量的方法,第一网络节点和第二网络节点之间连接有第一数据链路和第二数据链路,所述第一数据链路上建立有从所述第一网络节点向所述第二网络节点的第一转发隧道,所述第一网络节点和所述第二网络节点分别是所述第一转发隧道的隧道端点,包括:
所述第一网络节点计算在预设周期内所述第一转发隧道的第一丢包率;
当所述第一丢包率大于第一预定阈值时,所述第一网络节点将所述第一转发隧道的额定带宽减少第一预定带宽,得到第一可用带宽;
当所述第一转发隧道的转发流量超出所述第一可用带宽时,所述第一网络节点将超出的转发流量分流到所述第二数据链路上转发。
在第一方面的第一种可能的实现方式中,该方法还包括:
当所述第一丢包率小于第二预设阈值时,所述第一网络节点将所述第一可用带宽增加第二预定带宽,得到第二可用带宽,所述第二预定带宽小于等于所述第一预定带宽,所述第二可用带宽小于等于所述第一数据链路中从所述第一网络节点向第二网络节点的额定带宽。
结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一网络节点计算在预设周期内所述第一转发隧道的第一丢包率,具体包括:
每隔所述预定周期,所述第一网络节点向所述第二网络节点发送第一计数报文,所述第一计数报文中携带所述第一网络节点在所述预设周期内通过所述第一转发隧道向所述第二网络节点发送数据包的总数;
所述第一网络节点接收所述第二网络节点返回的第二计数报文,所述第二计数报文中携带所述第一计数报文中携带的所述第一网络节点在所述预设周期内通过所述第一转发隧道向所述第二网络节点发送数据包的总数以及在所述预设周期内所述第二网络节点通过所述第一转发隧道接收所述第一网络节点发送的数据包的总数;
所述第一网络节点根据所述第二计数报文中携带的所述第一网络节点向所述第二网络节点发送数据包的总数和所述第二网络节点接收所述第一网络节点发送的数据包的总数,计算对应所述预定周期的所述第一转发隧道的第一丢包率。
在第一方面的第三种可能的实现方式中,所述第一数据链路中还建立有从所述第二网络节点向第一网络节点的第二转发隧道,所述第一网络节点和所述第二网络节点分别是所述第二转发隧道的隧道端点,该方法包括:
所述第一网络节点计算在所述预设周期内所述第二转发隧道的第二丢包率;
当所述第二丢包率大于第三预定阈值时,所述第一网络节点向所述第二网络节点发送带宽通告报文,所述带宽通告报文用于指示所述第二网络节点将所述第二转发隧道的额定带宽减少第三预定带宽,得到第三可用带宽。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410382683.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:报文处理方法及装置
- 下一篇:业务流量的处理方法和装置