The invention provides a method and a device for encapsulating data packets in a data link layer, which includes acquiring data packets to be encapsulated, concatenating multiple data packets into PDU packets of a protocol data unit, in which each cascaded data packet in a PDU package includes a length index indicating the byte length of the data packet. Show the LI field. The embodiment of the present invention reduces the overall overhead of the data link layer and can process data packets with high efficiency and low latency.
【技术实现步骤摘要】
一种数据链路层中用于封装数据包的方法及装置
本专利技术涉及移动通信
,特别涉及一种数据链路层中用于封装数据包的方法及装置。
技术介绍
目前3GPP的第五代移动通信技术(5th-Generation,5G)协议栈方案推进中,提出了数据链路层的协议栈功能需要高效率低时延的处理数据包,并且要求以长期演进技术(LongTermEvolution,LTE)为基线。此外,数据链路层包括数据汇聚协议(PDCP)层、无线链路(RLC)层和介质访问控制(MAC)层三个协议层,其中每一协议层具有独立的协议数据单元(PDU),且每一协议层中组建PDU的方式不相同,这导致增加了数据链路层的整体开销。
技术实现思路
本专利技术的目的是提供一种数据链路层中用于封装数据包的方法及装置,以减少数据链路层的整体开销,并且能够高效率低时延的处理数据包。为了实现上述目的,本专利技术提供了一种数据链路层中用于封装数据包的方法,包括:获取待封装的数据包;将多个数据包级联封装为协议数据单元PDU包,其中,PDU包中每一被级联的数据包中包括指示所述数据包的字节长度的长度指示LI字段。可选地,当所述方法应用于 ...
【技术保护点】
1.一种数据链路层中用于封装数据包的方法,其特征在于,包括:获取待封装的数据包;将多个数据包级联封装为协议数据单元PDU包,其中,PDU包中每一被级联的数据包中包括指示所述数据包的字节长度的长度指示LI字段。
【技术特征摘要】
1.一种数据链路层中用于封装数据包的方法,其特征在于,包括:获取待封装的数据包;将多个数据包级联封装为协议数据单元PDU包,其中,PDU包中每一被级联的数据包中包括指示所述数据包的字节长度的长度指示LI字段。2.根据权利要求1所述的方法,其特征在于,当所述方法应用于数据汇聚协议PDCP层或者无线链路RLC层时,所述PDU包的包头中包括有用于指示PDU包是否已启动级联功能的级联指示CI字段。3.根据权利要求2所述的方法,其特征在于,当将多个数据包级联封装为PDU包时,PDU包包头中的CI字段指示所述PDU包已启动级联功能。4.根据权利要求2所述的方法,其特征在于,当所述CI字段的值为0时,指示PDU包未启动级联功能;当所述CI字段的值为1时,指示PDU包已启动级联功能。5.根据权利要求2所述的方法,其特征在于,所述CI字段的长度为1字节。6.根据权利要求2所述的方法,其特征在于,所述数据包包括服务数据单元SDU和/或分段;所述PDU包的包头中还包括用于指示PDU包中是否包括分段以及分段在PDU包中位置的FI字段。7.根据权利要求6所述的方法,其特征在于,当FI字段的值为00时,指示所述PDU包中不包括分段;当FI字段的值为01时,指示所述PDU包中包括分段且所述分段处于PDU包净负荷的起始位置;当FI字段的值为10时,指示所述PDU包中包括分段且所述分段处于PDU包净负荷的末尾位置;当FI字段的值为11时,指示所述PDU包中包括一个或两个分段;其中,当所述PDU包中包括一个分段时,所述PDU包中不包括SDU;当所述PDU包中包括两个分段时,则其中一个分段处于所述PDU包净负荷的起始位置,另一个分段处于所述PDU包净负荷的末尾位置,且两个分段中间包括有零个或者多个SDU。8.一种数据链路层中用于...
【专利技术属性】
技术研发人员:孙军帅,王莹莹,黄学艳,
申请(专利权)人:中国移动通信有限公司研究院,中国移动通信集团公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。