PDCP
我会说PDCP是一种内部世界和外部世界之间的接口。我所说的“Inside World”大致是指“网络接入网络(主要是eNodeB)和eNodeB控制器”、“网络仿真器硬件和内部固件”以及“移动设备(UE)”。PDCP是位于无线电堆栈最顶部的一层。在基本操作方面,PDCP的作用似乎很简单。它所做的只是“将PDCP报头添加到传入数据中并在下行链路中转发到RLC”,或者“在上行链路的情况下从传入数据包中删除PDCP报头并将其转发到IP层”。然而,如果你启用了各种附加功能,如完整性、加密和报头压缩,这一层可能会非常繁忙。最近(从Rel 12开始),由于支持双连接(拆分承载),这一层变得更加繁忙。
概述
进入盒子(eNB或UE)的数据首先通过PDCP,然后进入RLC(下行链路路径)。RLC中等待的数据试图向外发送,必须通过PDCP才能到达外部世界(上行链路路径)。
在一切正常的情况下,不会在协议栈中看到任何问题,只需检查协议日志,可能会认为PDCP的功能看起来很简单,它所做的只是向每个数据包添加/删除一个小报头,并从RLC发送/接收它。但如果列出PDCP的所有详细功能,将得到如下所示的相当长的列表。
- RLC和更高U平面接口之间的数据传输(C平面和U平面)
- PDCP SN(序列号)的维护
- 序列号状态转移(移交时使用)
- ROHC(Robust Header Compression)
- 在重建下层时按顺序交付上层PDU
- RLC AM重建下层时消除下层SDU的重复
- C平面和U平面数据的加密与解密
- C-Plane数据的完
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



