第1章 GPRS分组域网络架构与特性 1
1.1 GPRS网络逻辑架构 1
1.2 GPRS核心网主要网元 6
1.2.1 SGSN 7
1.2.2 GGSN 9
1.3 逻辑接口及功能 10
1.3.1 无线侧和核心网之间的接口 10
1.3.2 GPRS核心网业务相关的主要逻辑接口 11
1.3.3 其他逻辑接口 12
1.4 GPRS网络移动性管理功能 14
1.4.1 GPRS服务区域的构成 14
1.4.2 移动性管理状态 15
1.4.3 移动性管理计时器的设置 19
1.5 GPRS网络会话管理功能 20
1.5.1 PDP上下文 21
1.5.2 会话管理状态 25
1.6 本章小结 26
第2章 GPRS核心网信息元素 27
2.1 用户标识类 27
2.1.1 IMSI 27
2.1.2 MSISDN 28
2.1.3 P-TMSI 28
2.1.4 TLLI 29
2.2 移动性管理类 30
2.2.1 Attach Result 30
2.2.2 Attach Type 31
2.2.3 Detach Type 32
2.2.4 Force to Standby 34
2.2.5 RAI 35
2.2.6 Update Result 36
2.2.7 Update Type 37
2.3 会话管理类 39
2.3.1 Protocol Discriminator 39
2.3.2 TI 39
2.3.3 Linked TI 41
2.3.4 Tear Down Indicator 42
2.3.5 TFT 43
2.3.6 APN 45
2.3.7 NSAPI 47
2.3.8 PCO 47
2.3.9 PDP Address 50
2.4 本章小结 52
第3章 GPRS无线网络信令协议及流程 53
3.1 Um接口信令协议 53
3.1.1 概述 53
3.1.2 GPRS网络无线资源 54
3.1.3 无线资源管理 59
3.1.4 RLC/MAC层 59
3.1.5 MS角度的GPRS协议栈 64
3.2 Um接口信令处理和数据传输过程 65
3.2.1 无线接口的几个概念 67
3.2.2 上行TBF的建立、传输与释放程序 69
3.2.3 下行TBF的建立、传输与释放程序 81
3.3 本章小结 87
第4章 GPRS核心网信令协议 88
4.1 Gb接口信令协议 88
4.1.1 底层的承载技术 88
4.1.2 NS层 89
4.1.3 BSSGP协议 102
4.1.4 LLC层协议 113
4.1.5 SNDCP协议 121
4.2 Gr接口信令协议 130
4.2.1 传统的SS7协议栈 130
4.2.2 传统SS7网络寻址实例 132
4.2.3 MAP协议 143
4.3 Gn接口信令协议 143
4.3.1 GTP包头 144
4.3.2 信息元素 147
4.3.3 TEID、GSN地址分配实例 148
4.4 IP报文在GPRS PLMN网络中的传送 152
4.4.1 上行方向IP报文的传送 152
4.4.2 下行方向IP报文的传送 153
4.5 本章小结 153
第5章 GPRS核心网常见信令流程及实例 154
5.1 移动性管理信令流程及实例 154
5.1.1 附着流程及实例 154
5.1.2 去附着流程及实例 166
5.1.3 路由区更新流程及实例 169
5.1.4 Purge流程实例 177
5.2 会话管理信令流程及实例 179
5.2.1 Primary PDP上下文激活流程及实例 180
5.2.2 Secondary PDP上下文激活流程及实例 185
5.2.3 PDP上下文去激活流程及实例 188
5.2.4 PDP上下文修改流程及实例 193
5.2.5 网络侧发起的PDP上下文激活流程 195
5.3 安全功能信令流程 196
5.3.1 鉴权流程 196
5.3.2 加密流程 199
5.4 DNS服务器解析实例 199
5.4.1 DNS服务器解析APN实例 200
5.4.2 DNS服务器解析RAI实例 202
5.5 本章小结 203
第6章 GPRS核心网常见故障原因代码 204
6.1 移动性管理原因代码 204
6.1.1 CC7-GPRS services not allowed 204
6.1.2 CC9-MS identity cannot be derived by the network 207
6.1.3 CC10-Impliticly detached 208
6.1.4 CC14-GPRS services not allowed in this PLMN 210
6.1.5 CC17-Network failure 213
6.1.6 CC111-Protocol error,unspecified 216
6.2 会话管理原因代码 217
6.2.1 CC26-Insufficient resources 217
6.2.2 CC27-Missing or unknown APN 220
6.2.3 CC28-Unknown PDP address or PDP type 223
6.2.4 CC29-User authentication failed 224
6.2.5 CC30-Activation rejected by GGSN 225
6.2.6 CC32-Service option not supported 226
6.2.7 CC33-Requested service option not subscribed 227
6.2.8 CC36-Regular PDP context deactivation 233
6.2.9 CC38-Network failure 233
6.2.10 CC112-APN restriction value incompatible with active PDP context 237
6.3 GMM层3原因代码和GTP协议原因代码对照 242
6.4 本章小结 243
附录 244
附录A 使用Wireshark查看GPRS协议栈字节数 244
附录B 使用Wireshark对未采用标准UDP端口号的Gb接口消息进行解码 248
附录C Wireshark常用过滤方法 249
附录D Wireshark中关于rf5格式文件的设置 249
缩略语 251
参考文献 254