报文处理方法及装置制造方法及图纸

技术编号:6547644 阅读:199 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种报文处理方法及装置。该方法包括:获取预设周期内各个分类的报文的流量,并根据预设的优先级与流量区间的对应关系确定各个分类的报文的优先级,其中,在所述对应关系中,越高的优先级对应的流量区间包含的数值越小;将所述预设周期内各个分类的报文放入与其优先级对应的优先级队列中;按照优先级由高到低的顺序,依次调度各个优先级队列中的报文。本发明专利技术技术方案可有效对报文进行处理,保证用户公平使用带宽,减少报文处理所占用的开销。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及一种报文处理方法及装置
技术介绍
网络中的用户在进行报文传输时,往往需要共用网络带宽资源和网络设备,对基于网络间互连协议(Internet Protocol, IP)的报文传输,同一网络设备往往需要转发多个用户的IP报文,且多个用户的IP报文传输时需要占用有限的网络带宽资源。传统的网络设备一般采用“尽力而为”的方式对所有用户的IP报文进行转发和传输,这种报文处理方式中,发送IP报文越多的用户将会获得越多的传输带宽资源,而网络设备提供的网络带宽资源往往有限,从而使得发送IP报文较少的用户获得的传输带宽就会较少,因此,网络中小带宽应用特征的用户,例如网页流量、语音通话等用户,就会受到使用高带宽要求或对带宽有着尽力抢占特征应用,例如点对点通信(Peer to Peer,P2P)下载等的用户的较大影响,在带宽资源有限的情况下,小带宽应用特征的用户往往得不到所需的带宽,导致用户报文传输无法进行。为此,为提高网络上各用户报文传输的公平性,现有技术提出了一种报文处理方案,以实现带宽公平分配。现有技术的报文处理装置包括报文分类及入列模块、队列管理模块和报文调度模本文档来自技高网...

【技术保护点】
1.一种报文处理方法,其特征在于,包括:获取预设周期内各个分类的报文的流量,并根据预设的优先级与流量区间的对应关系确定所述各个分类的报文的优先级,其中,在所述对应关系中,越高的优先级对应的流量区间包含的数值越小;将所述预设周期内各个分类的报文放入与其优先级对应的优先级队列中;按照优先级由高到低的顺序,依次调度各个优先级队列中的报文。

【技术特征摘要】
1.一种报文处理方法,其特征在于,包括获取预设周期内各个分类的报文的流量,并根据预设的优先级与流量区间的对应关系确定所述各个分类的报文的优先级,其中,在所述对应关系中,越高的优先级对应的流量区间包含的数值越小;将所述预设周期内各个分类的报文放入与其优先级对应的优先级队列中; 按照优先级由高到低的顺序,依次调度各个优先级队列中的报文。2.根据权利要求1所述的报文处理方法,其特征在于,所述获取预设周期内各个分类的报文的流量包括将接收到的各个分类的报文存储在对应的存储空间中,其中,每个存储空间用于存储与其对应的分类的报文;统计预设周期内对应于各个分类的存储空间中的报文的流量。3.根据权利要求1或2所述的报文处理方法,其特征在于,在所述根据预设的优先级与流量区间的对应关系确定所述各个分类的报文的优先级之前,还包括根据报文分类的个数确定需要创建的优先级队列的个数N,并创建N个优先级队列,每一个优先级队列对应一个优先级,其中,N为大于0且小于所述报文分类的个数的自然数; 根据创建的N个优先级队列对应的N个优先级,创建优先级与流量区间的对应关系。4.根据权利要求3所述的报文处理方法,其特征在于,还包括 实时统计报文分类的个数的变化量;判断报文分类的个数的变化量是否超过预设的变化量阈值,若是,则返回执行所述根据报文分类的个数确定需要创建的优先级队列的个数N的步骤。5.一种报文处理装置,其特征在于,包括报文优先级确定模块,用于获取预设周期内各个分类的报文的流量,并根据预设的优先级与流量区间的对应关系确定所述各个分...

【专利技术属性】
技术研发人员:吴长君
申请(专利权)人:成都市华为赛门铁克科技有限公司
类型:发明
国别省市:90

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1