LTE - 以IMS SIP消息为例深入解析RLC AM PDU收发过程

IMS控制面协议SIP承载的信令消息对于LTE空口来说还是用户面数据,因此对应的RB是DRB,相应的RLC配置也在IMS PDN -> EPS Bearer -> DRB配置里。

SIP消息以AM模式发送,这里我们以SIP注册第一条消息 – SIP Register Request为例,来讲解RLC AM PDU的收发(包含IMS PDN连接建立之后到SIP Register Request发送之前的一些RLC PDU, 比如承载Router Advertisement(携带IPV6 Interface ID)的RLC PDU)。

SIP Register Request是一个上行的消息,因此这个消息需要用RLC AM UL PDU发送。

先看针对IMS PDN连接的DRB的RLC配置:

https://img-blog.csdnimg.cn/2020110910012595.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RyYXZlbF9saWZl,size_16,color_FFFFFF,t_70 ​

再看IMS PDU建立之后到SIP Register Request发送完毕这段时间对应的所有上下行RLC PDU(对应的RB Cfg Idx是4,如上图)的处理过程(单击图片看全屏图更清晰!):

https://img-blog.csdnimg.cn/20210222154902636.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RyYXZlbF9saWZl,size_16,color_FFFFFF,t_70 ​

发送/接收状态变量含义:                             

------clip------

//Transmit

VT(A) – Acknowledgement state variable
This state variable holds the value of the SN of the next AMD PDU for which a positive acknowledgment is to be received in-sequence, and it serves as the lower edge of the transmitting window. It is initially set to 0, and is updated whenever the AM RLC entity receives a positive acknowledgment for an AMD PDU with SN = VT(A).

VT(S) – Send state variable
This state variable holds the value of the SN to be assigned for the next newly generated AMD PDU. It is initially set to 0, and is updated whenever the AM RLC entity delivers an AMD PDU with SN = VT(S).

 

//Receive

VR(R) – Receive state variable
This state variable holds the value of the SN following the last in-sequence completely received AMD PDU, and it serves as the lower edge of the receiving window. It is initially set to 0, and is updated whenever the AM RLC entity receives an AMD PDU with SN = VR(R).

VR(X) – t-Reordering state variable
This state variable holds the value of the SN following the SN of the RLC data PDU which triggered t-Reordering.

VR(H) – Highest received state variable
This state variable holds the value of the SN following the SN of the RLC data PDU with the highest SN among received RLC data PDUs. It is initially set to 0.

------clip------


笔者在公众号“协议工程师笔记”定期发布NR/LTE/IMS...学习笔记, 敬请关注、订阅和分享,谢谢!

                                                               图片

                                                                      一起努力,蒸蒸日上

 

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值