[发明专利]一种IP网络中业务流传输控制方法及系统有效
申请号: | 200810222165.8 | 申请日: | 2008-09-10 |
公开(公告)号: | CN101360063A | 公开(公告)日: | 2009-02-04 |
发明(设计)人: | 吉勋;王煜炜;周北春;郑坤;刘敏;徐刚 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06;H04L29/08 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁挥;祁建国 |
地址: | 100080北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ip 网络 业务 流传 控制 方法 系统 | ||
技术领域
本发明涉及IP网络流量控制与服务质量管理领域,尤其涉及一种IP网络中业务流传输控制方法及系统。
背景技术
随着互联网技术的迅猛发展,新兴业务如视频会议、VoIP(Voice over IP,IP电话)等多媒体业务所占比重日益提高。由于不同的业务流都具有不同的行为特征和用户体验,所以其对服务质量(Quality of Service,QoS)的需求也不相同。例如,多媒体即时通信大多对丢包率和延迟要求较高,而基于TCP(Transfer Control Protocol,传输控制协议)的各种业务则没有上述要求。为了提高业务的用户满意度,在尽力而为(Best Effort)传送的IP网络中,通常的做法是赋予多媒体通信高优先级,优先满足其所需网络资源。
为了解决大规模网络中各种业务QoS需求的差异问题,IETF(国际互联网工程任务组)提出了DiffServ模型。按照QoS需求的相似性,将业务流划分为具有不同优先级的若干类型,分别在边界路由器和中间路由器进行识别、分类、标记和流量管理等操作,从而在统计层面上对网络中的整合业务流进行网络资源管理和分配。然而,DiffServ并不能对单条业务流进行有效管理和精确控制,这导致多业务流间带宽分配的不平衡和业务流带宽控制的不稳定。
另一方面,IETF针对单条业务流的资源管理和控制提出了IntServ模型,其基本思想是在业务发起前进行端到端链路的资源预留,在业务进行期间由各中间网络设备保证其带宽。IntServ的确能够弥补DiffServ缺乏业务流粒度控制的弱点,但大量的信令交互、处理流程和路由器开销极大限制了其实用性。
综上所述,现有技术存在的缺点包括:根据业务流类型分配网络资源的方案缺少公平性,并且业务流资源预留方案的交互流程和信令开销过多。
发明内容
为了解决上述的技术问题,本发明提供了一种IP网络中业务流传输控制方法及系统,用以提高同类型业务流的网络资源分配公平性,减少资源预留的交互流程和信令开销,并避免对丢包敏感的业务流的不必要的丢包。
本发明公开了一种IP网络中业务流传输控制方法,将业务流划分到不同的类型,包括:
步骤1,为各个所述类型设置对应的优先级、抢占度和业务流最低维持带宽;
步骤2,在所有所述类型的总输入带宽之和大于输出额定带宽时,按所述优先级顺序为所述业务流分配所述业务流最低维持带宽;
步骤3,在所述步骤2完成后存在剩余输出带宽时,按所述优先级顺序依据所述类型对应的抢占度和所述类型对应的总输入带宽为所述类型分配输出带宽;
步骤4,在所述步骤3完成后还存在剩余输出带宽时,按所述优先级顺序为所述类型补充分配输出带宽,在所述剩余输出带宽提供的带宽范围内使所述类型的总输入带宽同所述类型被分配的总的输出带宽的差值最小;
步骤5,对于被分配有输出带宽的类型,按其中各个业务流的输入带宽占所述业务流所属类型的总输入带宽的百分比,将所述输出带宽分配给所述各个业务流。
所述步骤2进一步包括:
步骤21,判断所有业务流的输入带宽总和是否大于所述输出额定带宽,如果是,则执行步骤22;
步骤22,按所述优先级顺序为所述业务流分配所述业务流最低维持带宽,直至所述输出额定带宽被分配完或所有所述业务流都被分配有业务流最低维持带宽。
所述抢占度的值≥0并且≤1;
所述步骤3进一步包括:
步骤31,所述输出额定带宽减去所有已被分配的业务流最低维持带宽之和,所得差值为所述剩余输出带宽,判断所述剩余输出带宽是否大于0,如果是,则重复执行步骤32,直至所述剩余输出带宽被分配完或所有所述类型都被分配有所述输出带宽;
所述步骤32,按优先级顺序选择当前被分配的类型;判断所述剩余输出带宽是否大于等于被选择的类型的总输入带宽同所述类型对应的抢占度的乘积,如果是,则为所述类型分配的输出带宽等于所述乘积,否则,为所述类型分配的输出带宽等于所述剩余输出带宽;将被分配的所述输出带宽从所述剩余输出带宽中扣除。
所述步骤4进一步包括:
步骤41,判断所述剩余输出带宽是否大于0,如果是,重复执行步骤42,直至所述剩余输出带宽被补充分配完或所有所述类型都已被补充分配;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810222165.8/2.html,转载请声明来源钻瓜专利网。