在NB-IoT的CP模式中,数据通过NAS消息携带数据进行传输,NB-IoT用户设备不和eNB基站建立数据无线承载(Data Radio Bearer,DRB),只是通过建立信令无线承载(Signaling Radio Bearer,SRB)来传递数据。
为了更有效地传输蜂窝物联网小数据包业务,引入了CP模式。CP模式包括一系列增加方式,其中最核心内容为用户面数据可以通过控制面来传输,不建立用户面承载(如DRB、EPS承载等。)UE的用户数据和NAS层信令一起发送至MME,由MME转发到S-GW/P-GW。
CP模式针对小数据包传输进行优化,支持将IP数据包、Non-IP数据包或短信息服务(Short Message Service,SMS)封装到NAS协议数据单元(Protocol Data Unit,PDU)协议数据单元中传输,无须建立DRB和SI-U承载。
CP模式中数据传输通过RRC、S1应用层协议(S1-Application Protocol,S1-AP)的NAS传输及MME和S-GW之间的GTP-u隧道来实现。对于Non-IP数据,也可以通过MME与SCEF之间的连接来实现。
对于IP数据,UE和MME可基于RFC4995定义的可靠报头压缩(Robust Header Compression,ROHC)框架执行IP报头压缩。对于上行数据,UE执行ROHC压缩的功能,MME执行ROHC解压缩的功能。对于下行数据,MME执行ROHC压缩的功能,UE执行ROHC解压缩的功能。UE和MME绑定上行和下行ROHC信道以便于传输反馈信息。报头压缩相关配置通过PDN连接建立过程完成。
为了避免NAS信令PDU和NAS数据PDU之间的冲突,MME应在安全相关的NAS过程【如鉴权、安全模式命令、全球唯一临时UE标志(Globally Unique Temporary UE Identity,GUTI)重分配等】完成之后再发起下行NAS数据PDC的传输。