[发明专利]一种业务报文发送控制方法及装置无效
申请号: | 200910180410.8 | 申请日: | 2009-10-13 |
公开(公告)号: | CN101674242A | 公开(公告)日: | 2010-03-17 |
发明(设计)人: | 贺勇 | 申请(专利权)人: | 福建星网锐捷网络有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 郭润湘 |
地址: | 350002福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 报文 发送 控制 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤指一种用于质量服务(Quality of Service, QoS)的采用加权公平队列(Weighted Fair Queuing,WFQ)技术的业务报文 发送控制方法及装置。
背景技术
随着IP网络上新应用的不断出现,对IP网络的服务质量的要求也越来越 高。例如:可用于网络电话,网络会议等的IP语音(Voice over IP,VoIP)技 术,这种实时业务对报文的传输延迟提出了较高要求,如果报文传送延时太长, 语音延迟也会过长,对话将不能正常进行,这是IP语音用户所不能接受的。 相对而言,邮件(E-Mail)和文件传输(File Transfer Protocol,FTP)业务对 时间延迟并不敏感,即使速度偶尔降低,也不会对使用造成太大影响。因此, 为了支持具有不同服务需求的语音、视频以及数据等业务,要求网络能够区分 出不同的业务,进而为之提供相应的服务,以保证服务质量。
加权公平队列(Weighted Fair Queuing,WFQ)就是QoS技术中用于解决 网络拥塞的,是唯一可以提供动态业务跟踪、业务公平处理(根据业务优先级) 的策略。WFQ使用多个真实队列实现对多个业务的报文发送,真实队列是先 进先出的有序结构队列,其报文发送原理如图1所示。报文1、报文2、报文3 按入队顺序依次发送。
对用户数据流中的业务报文按业务进行分类,每一个业务的业务报文被分 配到对应的一个真实队列中。在发送时,基于业务的优先级为每个队列分配通 信线路的带宽。其中,优先级越小的业务分得的带宽越少,优先级越大的业务 分得的带宽越多,优先级相同的业务分得的带宽相同。且每一个业务分得的带 宽与这个链路的总带宽之比为:该业务的优先级+1与通信链路的总配额(总配 额为所有业务的优先级加1后作和得到)之比。
例如:当前通过接口的业务数据流中包含有7个业务,其优先级分别为0、 1、2、3、4、5、6,则该通信链路的总配额为各业务的优先级分别加1后作和: 1+2+3+4+5+6+7=28。
则每个业务所占带宽比例为:(优先级+1)/总配额,上述优先级分别为0、 1、2、3、4、5、6的各个业务可分得的带宽分别为总带宽的1/28、2/28、3/28、 4/28、5/28、6/28、7/28。
如果当前通过接口的业务数据流中优先级为1的业务的个数为10,则业务 的总数量为16。且总配额为:1+2*10+3+4+5+6+7=46。
优先级为0的业务占用的带宽为总带宽的1/46,而每个优先级为1的业务 占用的带宽为总带宽的2/46,10个优先级为1的业务占用的带宽为总带宽的 20/46,依次类推,优先级为6的业务占用总带宽的7/46。
带宽的分配具体通过下列方式实现:对数据流中的业务报文按业务进行分 类后,插入对应的真实队列时,为每个入队的业务报文确定一个发送序列号, 该发送序列号=所属队列最大序列号+报文长度/(业务优先级+1),并以该序列 号将报文插入到相应的真实队列的尾部。发送时,轮询各个真实队列,查找序 列号最小的报文出队发送。从而通过序列号的设置保证各个业务对应的真实队 列按照优先级得到了公平数据调度处理。
通过多个真实队列按照序列号的大小轮询发送业务报文,在增加或者结束 业务时,实现实际分配的带宽的及时调整,以适应不断变化的网络环境,保证 业务能够遵循优先级原则得到公平的调度处理。
但是,由于路由器工作时,报文量是巨大的,上述使用多个WFQ真实队 列发送报文的实现方案,每次发送报文都必须轮询所有的WFQ真实队列,找 到序列号最小的报文发送,其对多个真实队列进行入队、出队的轮询发送控制, 产生了很长的时间浪费,使得系统发送业务报文的延时很长,不能适应对数据 发送时延要求高的实时性业务的需求,且其效率非常低,系统开销大,不仅大 大降低了系统处理的性能,有时甚至难以保证WFQ策略正常生效。
发明内容
本发明实施例提供一种业务报文发送控制方法及装置,用以解决现有技术 中业务报文发送的延时比较长、系统资源开销大的问题。
一种业务报文发送控制方法,包括:
对待发送的业务报文进行业务标识,确定所述业务报文所属的模拟队列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷网络有限公司,未经福建星网锐捷网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910180410.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端充电控制方法及移动终端
- 下一篇:芯片封装结构