本帖主要介绍NAS层的一些基本流程(24301-E70协议文档)
NAR层主要完成UE与MME之间的移动性管理、会话管理、选网等功能。一共分为三个模块ESM、EMM、REG。
EMM主要分为一般流程(common procedures)、特殊流程(specific procedures)和连接管理(conention management)流程。一般流程又包含GUTI分配过程(GTUI relocation)、鉴权流程(authentication)、鉴别流程(identification)、安全控制流程(security control)等;一般流程均都由MME发起。
GUTI relocation procedure:给UE分配新的GUTI和TAI list(可选),初始的attach会分配GUTI,除此之外,跨MME的TAU会由新侧MME重新分配GUTI,GUTI也可以隐式的在ATTACH ACCEPT或者TAU accept消息里分配给UE。
authentication procedure:鉴权UE或者MME,生成加密或者密钥。
identification procedure:查看UE的IMSI和IMEI等标识。IMSI和IMEI标识都存在SMI卡中。
security control procedure:启用EPS安全上下文,对后续所有的NAS信令进行完保和加密(可选)。
特殊流程包含附着(attach)、去附着(detach)、位置更新tracking area updating(TAU )流程
attach:为了在EPC进行附着,获得EPS提供的服务。在ATTACH过程中,同时也会建立一个default bearer,该承载的建立是为了提供UE永久在线(always-on)功能。
detach:UE的去附着和承载的删除
TAU:位置更新流程
ESM主要分为承载相关流程(EPS EPS bearer contexts)和 业务相关流程(Transaction related procedures )。承载相关流程包含EPS默认承载上下文激活(default EPS bearer context activation)、EPS专用承载上下文激活(dedicated EPS bearer context activation)、EPS承载上下文修改(EPS bearer context modification)和EPS承载上下文去激活(EPS bearer context deactivation)。
default EPS bearer context activation:跟PDN之间建立一个default业务承载,用于业务数据的传输。该过程是对UE触发的UE的PDN CONNECTIVITY REQUEST的响应,用于在UE和EPC之间建立default EPS bearer context,跟PDN建立联系
dedicated EPS bearer context activation:在UE和EPC之间建立对应特定的QOS和TFT的EPS bearer context。
EPS bearer context modification:修改某个EPS bearer context的QOS或者TFT。
EPS bearer context deactivation:去激活某个EPS bearer上下文或者跟某个PDN断开连接。
业务相关流程包含PDN连接流程(PDN connectivity procedure)、PDN断开流程(PDN disconnect procedure)、承载资源分配流程(bearer resource allocation procedure)和承载资源修改流程(bearer resource modification procedure)
PDN connectivity procedure:建立第一个default ESP bearer一定跟ATTACH过程结合在一起,ATTACH过程中一定会包含建立default ESP bearer过程,支持UE永久在线功能。
PDN disconnect procedure:跟某个PDN之间断开连接。在该过程中,所有的专用承载上下文和默认承载上下文都将被去激活。
bearer resource allocation procedure:承载资源分配过程
bearer resource modification procedure:承载资源修改过程。该过程是为了新建,修改或释放某个EPS bearer context