wireshark解析NB-IoT注网流程

wireshark的新版本可以解析NB-IoT的信元消息,当然存储的消息格式需要先转换程wireshark可以分析的.pcap格式。通过wireshark的解析格式可以了解协议流程及各个信元的含义。
wireshark设置准备
1、编辑->首选项->Protocols->UDP-> Try heuristic sub-dissectors first
2、分析->启用的协议->全部启用->搜索skype相关的配置去除->ok;设置“全部启用"主要是为了启用LTE的消息解析库,也可以只增加LTE消息解析的启用。
注册整体过程

这个流程是电信网络驻网过程,基本体现了NB终端的处理次序过程。基本次序: 接收MIB=>接收SIB1=>接收SI(解析其中的SIB)=>attach请求触发RRC链接=>鉴权、加密=>attach完成=>释放链路。
MIB消息解析

MIB包含SFN高4bits(低6bits在解析MIB[NPBCH]的过程中得到),HFN的低2bits,SIB1的消息大小及部署模式等信息,所以要解析SIB1之前需要先通过MIB得到大小时间信息(SFN用于扰码序列计算)。
SIB1消息解析

SIB1消息包含网络PLMN、TAI、选择、重选参数(R、S准则需要的参数)、SI配置等参数。在解析SI消息前需要先得到SIB1中的配置参数,参数包括:SI窗口长度、个数及各个SI不同的周期、重复、包含的SIB消息等。
SI消息解析

一个SI可以承载着多个SIB消息,本流程中只有一个SI消息,其中包含了SIB2、SIB3、SIB5,其中SIB2包含了公共资源的配置情况,包括公共信信道、Timer等等,而SIB3、SIB5主要是重选参数及同频、异频小区的配置情况。
attach消息流程
attach的流程消息不一一解析,协议分为NAS、AS即非接入层和接入层,其中AS消息包括RRC连接的建立释放,而NAS流程包括attach、鉴权、加密等。谈谈和之前3G WCDMA不同之处:在RRC建立完成的时候可以同时携带上层的NAS消息进行发送,也就是说attach过程中rrcConnectionSetupComplete中可以同时携带了attach request。

你可能感兴趣的:(通信系统)