一种报文调度方法、相关设备及计算机存储介质技术

技术编号:25192912 阅读:27 留言:0更新日期:2020-08-07 21:19
本申请提供一种报文调度方法以及相关设备,其中方法包括:接入设备接收待调度报文,获取待调度报文的实际报文长度;接入设备根据所述待调度报文确定第一补偿值与第二补偿值并确定第一报文长度和第二报文长度;所述接入设备根据所述第一报文长度以及所述第二报文长度对所述待调度报文进行调度。通过实施本申请中的方法,接入设备通过对报文转发路径上各个设备接收到的报文的报文长度进行估计,然后根据估计出的每个设备接收到的报文的报文长度对报文进行调度,能够使接入设备对网络中各个设备的带宽管理更加准确。

【技术实现步骤摘要】
一种报文调度方法、相关设备及计算机存储介质
本专利技术涉及通信
,尤其涉及一种报文调度方法、相关设备及计算机存储介质。
技术介绍
随着电信业务的发展,网络运营商为了提升网络质量,需要对网络带宽进行更加精细化的分析和管理。在一种常见的宽带接入网中,用户设备可以通过网络设备连接至城域骨干网边缘层的接入设备,由接入设备对用户设备和网络设备进行带宽管理。其中网络设备可以是数字用户线路接入复用器(digitalsubscriberlineaccessmultiplexer,DSLAM),接入设备可以是宽带远程接入服务器(broadbandremoteaccessserver,BRAS)。目前接入设备对用户设备和网络设备进行带宽管理时,所述接入设备在接收到网络侧发送给用户设备的待调度报文之后,只对用户设备接收到的报文的报文长度进行估计,然后根据估计得到的所述用户设备接收到的报文的报文长度,对所述待调度报文进行调度。但是在报文的传输过程中,各个设备接收到的报文的长度可能不相同,所述接入设备只根据估计得到的用户设备接收到的待调度报文的报文长度对所本文档来自技高网...

【技术保护点】
1.一种报文调度方法,其特征在于,包括:/n接入设备接收待调度报文,所述待调度报文是网络侧向用户设备发送的报文;/n所述接入设备获取所述待调度报文的实际报文长度,所述实际报文长度指示所述待调度报文的总长度;/n所述接入设备根据所述待调度报文确定第一补偿值与第二补偿值,所述第一补偿值指示所述待调度报文经由第一网络设备转发、相对于所述实际报文长度的变化的预估量,所述第二补偿值指示所述待调度报文经由所述接入设备转发、相对于所述实际报文长度的变化的预估量,所述第一网络设备是所述待调度报文的转发路径上位于所述接入设备与所述用户设备之间的网络设备;/n所述接入设备确定第一报文长度和第二报文长度,所述第一报...

【技术特征摘要】
1.一种报文调度方法,其特征在于,包括:
接入设备接收待调度报文,所述待调度报文是网络侧向用户设备发送的报文;
所述接入设备获取所述待调度报文的实际报文长度,所述实际报文长度指示所述待调度报文的总长度;
所述接入设备根据所述待调度报文确定第一补偿值与第二补偿值,所述第一补偿值指示所述待调度报文经由第一网络设备转发、相对于所述实际报文长度的变化的预估量,所述第二补偿值指示所述待调度报文经由所述接入设备转发、相对于所述实际报文长度的变化的预估量,所述第一网络设备是所述待调度报文的转发路径上位于所述接入设备与所述用户设备之间的网络设备;
所述接入设备确定第一报文长度和第二报文长度,所述第一报文长度的值等于所述实际报文长度的值与所述第一补偿值之和,所述第二报文长度的值等于所述实际报文长度的值与所述第二补偿值之和;
所述接入设备根据所述第一报文长度以及所述第二报文长度对所述待调度报文进行调度。


2.根据权利要求1所述的方法,其特征在于,所述接入设备根据所述待调度报文确定第一补偿值与第二补偿值,具体包括:
所述接入设备根据所述待调度报文确定所述待调度报文的所述转发路径,所述转发路径包括所述接入设备的标识和所述第一网络设备的标识;
所述接入设备根据所述第一网络设备的标识确定所述第一补偿值,和根据所述接入设备的标识确定所述第二补偿值。


3.根据权利要求2所述的方法,其特征在于,所述接入设备根据所述第一网络设备的标识确定所述第一补偿值,和根据所述接入设备的标识确定所述第二补偿值,具体包括:
所述接入设备根据所述第一网络设备的标识确定第一补偿算法,和根据所述接入设备的标识确定第二补偿算法,其中,所述第一补偿算法用于补偿所述第一网络设备转发报文的报文长度,所述第二补偿算法用于补偿所述接入设备转发报文的报文长度;
所述接入设备根据所述实际报文长度和所述第一补偿算法确定所述第一补偿值,和所述实际报文长度和所述第二补偿算法确定所述第二补偿值。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述接入设备根据所述第一报文长度以及所述第二报文长度对所述待调度报文进行调度,具体包括:
所述接入设备获取对应所述用户设备的第一令牌桶中的第一剩余令牌数,所述第一剩余令牌数等于当前时刻所述第一令牌桶中令牌的个数;
所述接入设备获取对应所述第一网络设备的第二令牌桶中的第二剩余令牌数,所述第二剩余令牌数等于当前时刻所述第二令牌桶中令牌的个数;
所述接入设备确定根据所述第一令牌桶以及所述第一报文长度调度所述待调度报文而使用的第一目标令牌数,和根据所述第二令牌桶以及所述第二报文长度调度所述待调度报文而使用的第二目标令牌数;
所述接入设备确定所述第一目标令牌数是否小于或等于所述第一剩余令牌数,以及所述第二目标令牌数是否小于或等于所述第二剩余令牌数;
当所述接入设备确定所述第一目标令牌数小于或等于所述第一剩余令牌数,以及所述第二目标令牌数小于或等于所述第二剩余令牌数,所述接入设备确定在所述第一周期内转发所述待调度报文,以及在所述第一令牌桶中扣除与所述第一目标令牌数相同数量的令牌和在所述第二令牌桶中扣除与所述第二目标令牌数相同数量的令牌。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当所述接入设备确定所述第一目标令牌数大于所述第一剩余令牌数,或者,所述第二目标令牌数大于所述第二剩余令牌数,所述接入设备确定在所述第一周期内不转发所述待调度报文。


6.根据权利要求1-3任意一项所述的方法,其特征在于,
所述用户设备的接入带宽为接入到所述用户设备的总带宽,所述用户设备的接入带宽包括第一带宽,所述第一带宽用于指示接入到所述用户设备的目标网络业务的带宽,所述第一带宽的值小于所述用户设备的接入带宽的值,所述方法还包括:
所述接入设备确定所述用户设备的标识,根据所述用户设备的标识确定第三补偿值,所述第三补偿值指示所述待调度报文经由所述用户设备分发给所述目标网络业务、相对于所述实际报文长度的变化的预估量;
所述接入设备根据所述第一报文长度以及所述第二报文长度对所述待调度报文进行调度,具体包括:
所述接入设备根据所述实际报文长度与所述第三补偿值确定第三报文长度,所述第三报文长度的值等于所述实际报文长度的值与所述第三补偿值之和;和所述接入设备根据所述第一报文长度、所述第二报文长度以及所述第三报文长度对所述待调度报文进行调度。


7.根据权利要求6所述的方法,其特征在于,所述接入设备根据所述第一报文长度、所述第二报文长度以及所述第三报文长度对所述待调度报文进行调度,具体包括:
所述接入设备获取对应所述用户设备的第一令牌桶中的第一剩余令牌数,所述第一剩余令牌数等于当前时刻所述第一令牌桶中令牌的个数;
所述接入设备在获取对应所述第一网络设备的第二令牌桶中的第二剩余令牌数,所述第二剩余令牌数等于当前时刻所述第二令牌桶中令牌的个数;
所述接入设备获取对应所述目标网络业务的第三令牌桶中的第三剩余令牌数,所述第三剩余令牌数等于当前时刻所述第三令牌桶中令牌的个数;
所述接入设备确定根据所述第一令牌桶以及所述第一报文长度调度所述待调度报文而使用的第一目标令牌数、根据所述第二令牌桶以及所述第二报文长度调度所述待调度报文而使用的第二目标令牌数和根据所述第三令牌桶以及所述第三报文长度调度所述待调度报文而使用的第三目标令牌数;
所述接入设备确定所述第一目标令牌数是否小于或等于所述第一剩余令牌数、所述第二目标令牌数是否小于或等于所述第二剩余令牌数以及所述第三目标令牌数是否小于或等于所述第三剩余令牌数;
当所述接入设备确定所述第一目标令牌数小于或等于所述第一剩余令牌数、所述第二目标令牌数小于或等于所述第二剩余令牌数以及所述第三目标令牌数小于或等于所述第三剩余令牌数,所述接入设备确定转发所述待调度报文,并在所述第一令牌桶中扣除与所述第一目标令牌数相同数量的令牌、在所述第二令牌桶中扣除与所述第二目标令牌数相同数量的令牌以及在所述第三令牌桶中扣除与所述第三目标令牌数相同数量的令牌。


8.根据权利要求6或7所述的方法,其特征在于,所述根据所述用户设备的标识确定第三补偿值,具体包括:
所述接入设备根据所述用户设备的标识确定第三补偿算法,根据所述实际报文长度与所述第三补偿算法确定所述第三补偿值。


9.根据权利要求1-8任一项所述的方法,其特征在于,
在所述第一网络设备是基于异步传输模式ATM的网络设备的情况下,所述第一补偿值等于所述实际报文长度的值与ATM信元长度的值的商,再乘以ATM信元头的长度值。


10.一种报文补偿装置,其特征在于,包括:
接收器,用于接收待调度报文,所述待调度报文是网络侧向用户设备发送的报文;
处理器,用于获取所述待调度报文的实际报文长度,所述实际报文长度指示所述...

【专利技术属性】
技术研发人员:张永平
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1