一、服务请求(Service Request) 在5G网络中终端(UE)或网络使用服务请求(Service Request)过程来请求建立UE到AMF的安全连接。服务请求w过程的执行使UE从CM-IDLE状态进入CM-CONNECTED状态。 当终端(UE)处于CM-IDLE和CM-CONNECTED状态时,服务请求过程也用于为已建立的PDU会话激活用户面连接;也可用于重新激活CONNECTED态的UE的Inactive Session。 图1.终端(UE)服务请求主要流程 二、服务请求触发场景 服务请求(Service Request)发起有两种场景:终端(UE)触发和网络触发;其中终端(UE)触发的服务请求是由UE发起,例如当UE有上行链路数据要发送时。网络触发的服务请求是由网络发起,例如当下行链路数据到达并缓存在 UPF 中时,或者当UE处于CM-IDLE状态并且网络想要发送NAS时建立用户面连接 给UE的消息。 三、终端(UE)触发服务请求实例解析 完成上下行同步,接入5G网络完成在核心网的注册后,终端收到NAS层的服务请求(Service Request)时,会在无线网络中同时请求RRC建立,无线承载建立和安全加密完成后;核心网回送服务接受。主要消息解析如下: 图2.终端(UE)服务请求空口消息 3.1.服务请求(SERVICE-REQUEST) 这是终端发给AMF的MM消息,请求业务;其中包括:业务类型和终端的S-TMSI; NrnasOtaMsgInterface-MSG(NR NAS OTA接口消息) 0> 08 00001000 1> 08 00001000 ..enNrnasOtaMsgId:nRMM-OTA-MSG-SERVICE-REQUEST (2056) (NR NAS OTA接口消息ID:NR MM OTA业务请求消息) 2> 00 00000000 ..ucUpDown:0x0 (0) 3> 04 00000100 ..ucVersion:0x4 (4) 4> 31 00110001 7> 00 00000000 ..ulLengthASN:0x31 (49) ..struMsgChoice ....struNRNAS-MM-MSG-STRU(NR NAS MM消息结构) 8> 25 00100101。。。。。。 11> 00 00000000 ......ulNasMsgSize:0x25 (37)(上行NAS消息尺寸:37) 12> 7E 01111110 ......extended-protocol-discriminator:0x7e (126) 13> 00 ----0000 ......sec-header-type:security-header-type-plain (0)(头加密类型:加密头) 0000---- ......sPare-half-octet:0x0 (0) ......msg-body 14> 4C 01001100 T ........serviceRequest(业务请求) 15> 14 0001---- ..........service-type:data (1)(业务请求类型:数据) ........nAS-key-set-identifier(NAS密钥集ID) ----0--- ............tSC:native-security-context (0) -----100 ............nAS-key-set-identifier-value:key-set-identifier-value-4 (4)NAS密钥集ID:4) 16> 00 00000000 17> 07 00000111 L ..........nR-S-TMSI(终端 NR S-TMSI) 18> F4 1111---- ............spare:0xf (15) ----0--- ............odd-or-even-indic:even-number (0)(奇偶指示:偶数) -----100........type-of-identity:0x4 (4)(ID类型:4) ............nR-S-TMSI-body(终端 NR S-TMSI) 19> 60 01100000 20> 74 01------ ..............aMF-Set-ID:0x181 (385)(AMF SET ID:385) --110100 ......aMF-Pointer:0x34 (52)(AMF Poiner:52) 。。。。。。 24> 00 00000000 ..............nR-TMSI:0x0 (0)(NR TMSI:0) 25> 00 00000000 。。。。。。 3.2 RRC建立请求(rrcSetupRequest) 终端在向核心网发出服务请求的同时,在空口请求无线承载资源的建立; RRC-MSG ..msg 0> 06 00000110 T ....struUL-CCCH-Message ......struUL-CCCH-Message ........ulccchmessage 1> 00 0------- * ..........c1 -00----- * ............rrcSetupRequest ................ue-Identity ---0---- * ----0000 6> 08 000----- ..................ng-5G-S-TMSI-Part1:000000000000000000000000000000000000000(00 00 00 00 00)(终端的5G-S-TMSI-Part1) ---0100- ................establishmentCause:mo-Data (4)(建立原因:mo-Data) -------0 ................spare:0(00) 3.3 服务接受(SERVICE-ACCEPT) 5G核心网接受终端的服务请求后,回执。 NrnasOtaMsgInterface-MSG 0> 0A 00001010 1> 08 00001000 ..enNrnasOtaMsgId:nRMM-OTA-MSG-SERVICE-ACCEPT (2058) (NR NAS OTA接口消息ID:NR MM OTA业务接受消息) 2> 01 00000001 ..ucUpDown:0x1 (1) 3> 04 00000100 ..ucVersion:0x4 (4) 4> 17 00010111 。。。。。。 7> 00 00000000 ..ulLengthASN:0x17 (23) ..struMsgChoice ....struNRNAS-MM-MSG-STRU(NR NAS MM消息结构) 8> 0B 00001011 11> 00 00000000 ......ulNasMsgSize:0xb (11) 12> 7E 01111110 ......extended-protocol-discriminator:0x7e (126) 13> 00 ----0000 ......sec-header-type:security-header-type-plain (0) 0000---- ......sPare-half-octet:0x0 (0) ......msg-body 14> 4E 01001110 T ........serviceAccept(业务接受) 。。。。。。 |
|