1. 缩略语
1)SNDCP:SubnetworkDependence Converage Protocol,子网相关汇聚协议
2)NSAPI:Network Layer Service Access Point Identifier,网络层服务接入点标识,其实就是在使用SNDCP层的服务的PDP的PDP上下文的一个索引,SNDCP向上层提供的服务访问点;
3)SAPI: LLC 向上层提供的服务访问点
3)Qos:quality ofservice
4)BSS:Base StationSystem
5)SGSN:Service GPRSSupport Node
6)PDP:Packet DataProtocol
2. SNDCP功能
1)PDP的多路复用, 如图一,将不同协议的数据复用成 LLC PDU;
2)用户数据的压缩和解压缩;
3)协议控制信息的压缩和解压缩;
4)将网络协议数据单元(N-PDU)的分片层逻辑链路控制协议(LLC)的数据单元(LL_PDU),以及将逻辑链路控制协议的数据单元(LL_PDU)重组成网络协议数据单元(N-PDU);
图一 SNDCP 多路复用
§ SNDCP作用就为了让LLC不用管N-PDU是来自哪种网络协议,即复用;
§ SNDCP可以将网络数据进行分段或者重组,还有压缩或者解压缩等作用,其中有是否进行分段标识符 segment,因为LLC对数据包有限制;
§ BSSGP使用TLLI来区别不同的LLC,即区别不同的用户;
§ LLC中的user-data的SAPI必须与SNDCP中的NSAPI一一对应,因此NSAPI受限于SAPI数目;
SNDCP 向上层提供服务访问点 NSAPI,上层协议通过 NSAPI发送 N-PDU给SNDCP 实体,SNDCP 将数据根据配置压缩、分段后SN-PDU,通过 SAPI 发给 LLC 实体。N-PDU 对应 SPRD 协议栈中的SN_DATA_REQ (reliability_class=1 or 2) 和 SN_UNITDATA_REQ (reliability_class=3or 4),对应关系如表一,图二 SNDCP 上下层关系,图三 LLC 承载 SNDCP 已经其他协议数据;
表一 NSAPI 与SAPI 对应关系
SAPI |
MESSAGE |
RELIABILITY CLASS |
3 |
SN_DATA_REQ |
1 |
5 |
SN_DATA_REQ |
2 |
9 |
SN_UNITDATA_REQ |
3 |
11 |
|