一种报文处理方法、客户前置设备及计算机可读存储介质技术

技术编号:32549611 阅读:22 留言:0更新日期:2022-03-05 11:49
本申请公开了一种报文处理方法、客户前置设备及计算机可读存储介质。该方法应用于CPE,包括:从CPE接入的至少两个网络切片处获取报文;确定报文的优先级参数;将从同一个网络切片处获取的所有报文放入同一个队列中,并按照网络切片的优先级顺序,依次处理对应队列中的报文,同一个队列中的报文按照报文的优先级参数确定处理顺序。数确定处理顺序。数确定处理顺序。

【技术实现步骤摘要】
type communication,mMTC)以及超可靠低时延业务(ultra

reliable and low latency communications,URLLC),URLLC也可以称为特定机器类型连接业务(Critical machine type communication)。其中,eMBB是指在现有移动宽带业务场景的基础上,对于用户体验等性能的进一步提升,mMTC则主要针对物联网的应用场景,适用于大规模,低功耗,低成本,深度覆盖的物联网终端提供网络接入服务,而URLLC则面向对数据传输可靠性以及时延要求苛刻的业务,如车联网,工业控制等场景。三大场景中包含了多样化,差异性的服务,并非所有未来的用例都对速率,覆盖有较强的需求,因此,3GPP允许运营商通过独立网络功能集合与参数配置构建网络切片,用来服务多个以及虚拟运营商的需求,同时,3GPP要求可以根据不同的市场场景动态生成网络切片。
[0016]网络切片可以实现QoS的隔离,灵活的网络管控与网络效率的提升。即可以为同一用户提供多个网络切片,不同的业务适用不同的网络切片,对于单一用户使用的终端设备,3GPP已经定义了本地业务如何映射到不同网络切片的策略。但是对于CPE来说,现有的映射策略并不适用,这是因为:首先,CPE是个管道设备,其很难分辨出哪些业务要走高优先级的网络切片,哪些业务要走普通网络切片;其次,CPE的QoS功能比较简单,无法映射到网络切片,即使5G网络分给某个业务非常高的QoS,但是到了CPE后,又会导致所有业务的QoS基本一致了。这样即使5G网络分给高优先级业务再高的QoS,通过CPE后,QoS还是无法得到保障。
[0017]本申请实施例提供了一种报文处理方法、客户前置设备及计算机可读存储介质,能够在CPE端实现网络切片的映射,保证整条链路的QoS都满足业务的需求。
[0018]下面对报文处理方法、客户前置设备及其技术效果进行描述。
[0019]图2示出了一实施例提供的一种报文处理方法的流程示意图,如图2所示,本实施例提供的方法适用于CPE,该方法包括如下步骤。
[0020]S110、从CPE接入的至少两个网络切片处获取报文。
[0021]CPE可以从接入的至少两个网络切片处获取报文,以实现QoS的隔离。每条报文对应一个网络切片。报文的数量为多条。
[0022]例如,CPE接入的网络切片的数量为2(分别记为网络切片1和网络切片2),从网络切片1处获取了三条报文(分别记为报文1、报文2和报文3),从网络切片2处获取了两条报文(分别记为报文4和报文5)。那么,报文1对应网络切片1,报文2对应网络切片1,报文3对应网络切片1,报文4对应网络切片2,报文5对应网络切片5。
[0023]S120、确定报文的优先级参数。
[0024]在一实施例中,优先级参数为差分服务代码点(Differentiated Services Code Point,DSCP)值。
[0025]DSCP值位于报文IP头部的服务类别TOS标识字节中,利用已使用的6比特和未使用的2比特,通过编码值来区分报文的优先级。通常,DSCP值的范围为0

63。DSCP值越大,表示报文的优先级越高;DSCP值越小,表示报文的优先级越低。
[0026]具体的,步骤S120中“确定报文的DSCP值”的方法可以包括如下两个步骤中的任意一个:
[0027]步骤1.报文中预置有报文的DSCP值,维持报文的DSCP值不变。
[0028]步骤2.报文中未预置有报文的DSCP值,根据报文对应的网络切片的优先级,设置报文的DSCP值。
[0029]在根据报文对应的网络切片的优先级,设置报文的DSCP值时,报文对应的网络切片的优先级越高,设置的报文的DSCP值越大;报文对应的网络切片的优先级越低,设置的报文的DSCP值越小。
[0030]对于未预置有报文的DSCP值的报文,对应同一个网络切片的报文设置后的DSCP值相等。
[0031]在一实施例中,若报文不具有可用令牌,则丢弃报文;若报文具有可用令牌,则对报文进行流量整形。
[0032]具体的,在确定报文的优先级参数后,还可以根据报文的网际互连协议(Internet Protocol,IP)五元组,以及报文来自哪个切片,对报文进行分类,放入对应的令牌桶;当令牌桶中没有令牌,说明该类报文的速率过大,需要丢弃报文;若令牌桶中有令牌,说明该类报文可以正常处理,需要对报文进行流量整形(又称流量限速)。
[0033]流量整形的目的是为了限制某一类报文的速率,防止该类报文的速率过大,影响其他类型的报文。
[0034]S130、将从同一个网络切片处获取的所有报文放入同一个队列中,并按照网络切片的优先级顺序,依次处理对应队列中的报文,同一个队列中的报文按照报文的优先级参数确定处理顺序。
[0035]在一实施例中,网络切片的优先级根据网络切片的QoS确定。
[0036]例如,CPE接入的网络切片的数量为2(分别记为网络切片1和网络切片2),网络切片1的优先级高于网络切片2的优先级。CPE从网络切片1处获取了三条报文(分别记为报文1、报文2和报文3),从网络切片2处获取了两条报文(分别记为报文4和报文5)。那么,CPE将报文1、报文2和报文3放入队列1中,将报文4和报文5放入队列2中,然后先处理队列1中的三条报文,再处理队列2中的两条报文。
[0037]同一个队列中的报文按照报文的优先级参数确定处理顺序。具体的,假设任意一个队列为预设队列,步骤S130中“处理预设队列中的报文”的方法可以包括如下两个步骤:
[0038]步骤一.根据报文的DSCP值,将报文放入N个子队列中,N为大于或者等于2的整数。
[0039]通常,N的取值为4;四个子队列分别为:语音接入子队列、视频接入子队列、尽力接入子队列和后台接入子队列。
[0040]N的取值为4;根据报文的DSCP值,将报文放入N个子队列中的方法包括:
[0041]1.报文的DSCP值小于或者等于第一阈值,将报文放入第一子队列中;
[0042]2.报文的DSCP值大于第一阈值、且小于或者等于第二阈值,将报文放入第二子队列中;
[0043]3.报文的DSCP值大于第二阈值、且小于或者等于第三阈值,将报文放入第三子队列中;
[0044]4.报文的DSCP值大于第三阈值,将报文放入第四子队列中。
[0045]步骤二.按照N个子队列的优先级顺序,依次处理子队列中的报文。
[0046]通常,N的取值为4;四个子队列分别为:语音接入子队列、视频接入子队列、尽力接入子队列和后台接入子队列,其中,语音接入子队列的优先级最高,其次是视频接入子队列的优先级,然后是尽力接入子队列的优先级,后台接入子队列的优先级最低。
[0047]如此,能够在CPE端实现网络切片的映射,保证整条链路的QoS都满足业务的需求。
[0048]示例性的,假本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,其特征在于,应用于客户前置设备CPE,包括:从所述CPE接入的至少两个网络切片处获取报文;确定所述报文的优先级参数;将从同一个所述网络切片处获取的所有所述报文放入同一个队列中,并按照网络切片的优先级顺序,依次处理对应队列中的所述报文,所述同一个队列中的所述报文按照所述报文的优先级参数确定处理顺序。2.根据权利要求1所述的方法,其特征在于,所述优先级参数为差分服务代码点DSCP值。3.根据权利要求2所述的方法,其特征在于,所述确定所述报文的DSCP值,包括:所述报文中预置有所述报文的DSCP值,维持所述报文的DSCP值不变;所述报文中未预置有所述报文的DSCP值,根据所述报文对应的网络切片的优先级,设置所述报文的DSCP值。4.根据权利要求3所述的方法,其特征在于,所述网络切片的优先级根据所述网络切片的业务质量QoS确定。5.根据权利要求1

4中任一所述的方法,其特征在于,令任意一个队列为预设队列,所述处理预设队列中的所述报文,包括:根据所述报文的DSCP值,将所述报文放入N个子队列中,N为大于或者等于2的整数;按照N个子队列的优先级顺序,依次处理子队列中的所述报文。6.根据权利要求5所述...

【专利技术属性】
技术研发人员:郑宏涛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1