《5G信令上下文管理分析指导书.doc》由会员分享,可在线阅读,更多相关《5G信令上下文管理分析指导书.doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、5G信令上下文管理分析指导书3.1 初始上下文建立过程3.2 UE上下文修改过程3.3 UE上下文释放过程1.1 初始上下文建立过程UE建立RRC成功后,通过INITIAL UE MESSAGE触发初始上下文建立过程。步骤 1 RRC建立成功后,UE向gNodeB发送RRCSetupComplete,携带selectedPLMN-Identity、registeredAMF、s-nssai-list和NAS消息。步骤 2 gNodeB为UE分配专用的RAN-UE-NGAP-ID,根据selectedPLMN-Identity、registeredAMF、s-nssai-list选择AMF节点,
2、然后将RRCSetupComplete消息中携带的NAS消息通过InitialUeMessage发送给AMF。步骤 3 gNodeB透传UE和AMF之间的NAS直传消息,完成IDENTITY查询、鉴权、NAS安全模式和注册过程。详见本文Error! Reference source not found.Error! Reference source not found.章节。步骤 4 AMF向gNodeB发送InitialContextSetupReq消息,启动初始上下文建立过程。l 仅当InitialContextSetupReq消息中未携带UE Radio Capability IE时,在
3、安全模式过程完成后,gNodeB才会向UE发送UECapabilityEnquiry消息,发起UE能力查询过程,对应步骤7步骤9。否则,后续流程跳过步骤7步骤9。l 仅当InitialContextSetupReq消息中携带了PDU Session Resource Setup Request List IE时,在UE能力查询过程完成后,gNodeB才会向UE下发经过加密与完整性保护的RRCReconfiguration消息,指示UE建立SRB2和DRB,对应步骤10和步骤11。否则,后续流程跳过步骤10和步骤11。步骤 5 gNodeB向UE发送SecurityModeCommand消息,通
4、知UE启动完整性保护和加密过程。步骤 6 UE根据SecurityModeCommand消息指示的完整性保护和加密算法,派生出密钥,然后向gNodeB回复SecurityModeComplete消息。此后,启动上行加密。步骤5步骤6更多处理细节详见本文“1.1.1 安全模式过程”子章节。步骤 7 gNodeB向UE发送UECapabilityEnquiry消息,发起UE能力查询过程。步骤 8 UE向gNodeB回复UECapabilityInformation消息,携带UE能力信息。步骤 9 gNodeB向AMF发送UECapabilityInfolnd消息,透传UE能力。步骤7步骤9更多处理
5、细节详见本文“1.1.2 UE能力查询过程”子章节。步骤 10 gNodeB向UE下发RRCReconfiguration消息,指示建立SRB2和DRB(Data Radio Bearer)。步骤 11 UE收到RRCReconfiguration消息后,开始建立SRB2和DRB无线承载。建立成功后向gNodeB回复RRCReconfigurationComplete消息。步骤10步骤11更多处理细节详见本文“Error! Reference source not found.Error! Reference source not found.”章节。步骤 12 gNodeB向AMF回复Ini
6、tialContextSetupRsp消息。-结束1.1.1 安全模式过程gNB收到来自AMF的InitialContextSetupReq消息后,启动UE初始上下文建立过程,第一步就是启动安全模式子过程。步骤 1 gNB按照如下方式协商UE AS层安全算法和密钥:输入:l gNB侧支持的完保和加密算法通过MO gNBCipherCapb和MO gNBIntegrityCapb配置;l AMF通过 INITIAL CONTEXT SETUPREQUEST携带UE支持的安全能力( UE Security Capabilities IE);l AMF通过 INITIAL CONTEXT SETUP
7、REQUEST携带安全密钥信息( Security Key IE)。处理:gNB基于UE支持的安全能力和基站安全能力,协商得到最高优先级安全算法;gNB基于AMF下发的安全密钥信息,派生出RRC和UP面使用的加密密钥和完整性保护算法密钥。输出:l 完整性保护算法及密钥(同时适用于RRC和UP面)l 加密算法及密钥(同时适用于RRC和UP面)步骤 2 gNB为本端建立的RB承载PDCP协议实体配置相应的加密参数和完整性参数及密钥。步骤 3 gNB开始使能RRC完整性保护算法。步骤 4 gNB向UE发送SecurityModeCommand消息,该消息立即启动完整性保护,消息中包含加密算法和完整性
8、保护算法选择;l gNB发送完SecurityModeCommand消息后,开始使能RRC下行加密功能;l UE收到SecurityModeCommand消息后,开始使能RRC完整性保护算法和下行解密功能。步骤 5 UE收到SecurityModeCommand消息后,根据消息中的算法选择派生密钥,校验消息中的MAC-I,然后返回SecurityModeComplete消息(含MAC-I)给gNB。l UE发送完SecurityModeComplete消息后,开始使能RRC上行加密功能;l gNB收到SecurityModeComplete消息后,开始使能RRC上行解密功能。-结束1.1.2
9、UE能力查询过程gNB收到来自AMF的InitialContextSetupReq消息后,启动UE初始上下文建立过程,如果消息中未携带UE Radio Capability IE,则会启动UE能力查询子过程。gNB通过UE capability enquiry过程查询UE能力,查询成功后,通过NG-C将UE能力传递给AMF保持,以便下次接入直接使用。步骤 1 gNB向UE发送UECapabilityEnquiry消息,发起UE能力查询过程。由于5G UE能力非常巨大,gNB一般只会查询感兴趣的频段能力,UE基于此进行过滤上报。步骤 2 UE向gNodeB回复UECapabilityInform
10、ation消息,携带UE能力信息。步骤 3 gNodeB向AMF发送UECapabilityInfolnd消息,透传UE能力。-结束【扩展阅读】gNB在如下场景都可能发起UE capability enquiry过程:l UE接入后,当AMF发起的初始上下文建立请求(INITIAL CONTEXT SETUP REQUEST)但未携带UE能力时;l UE接入后,当AMF发起的初始上下文建立请求(INITIAL CONTEXT SETUP REQUEST)携带了UE能力,但是不包括接入小区及其邻区所属频段的能力时;l UE重建成功后,当gNB保存的UE能力不包括重建目标小区及其邻区所属频段的能力
11、时;l UE恢复成功后,当gNB保存的UE能力不包括重建目标小区及其邻区所属频段的能力时;l UE切换入成功后,当gNB保存的UE能力不包括重建目标小区及其邻区所属频段的能力时;l AMF向gNB发起UE能力检查请求(UE CAPABILITY CHECK REQUEST)未携带UE能力,且gNB当前也未保存UE能力时;1.1.3 关键消息解读1.1.3.1 NGAP INITIAL CONTEXT SETUP REQUESTINITIAL CONTEXT SETUP REQUEST消息定义参见3GPP 38.413,关键IE摘录如下:IEPresence取值范围含义说明备注.UE Aggre
12、gate Maximum Bit RateOAMBR,非GBR类型的QoSFlow的上下行订阅参数,当PDU Session Resource Setup Request List IE存在时,该信元必带。UE Aggregate Maximum Bit Rate DownlinkMBit RateUE Aggregate Maximum Bit Rate UplinkMBit RatePDU Session Resource Setup Request ListO可选信元,指示伴随初始上下文建立过程一起建立的PDU会话列表PDU Session Resource Setup Request
13、Item1.允许建立的最大PDU会话个数:协议定义的规格是256,HUAWEI支持的规格是8PDU Session IDM.PDU Session Resource Setup Request TransferMUE Security CapabilitiesMUE支持的加密和完保算法NR Encryption AlgorithmsMNR Integrity Protection AlgorithmsM.Security KeyMBIT STRING (SIZE(256)安全密钥UE Radio CapabilityOUE无线能力.1.1.3.2 NGAP INITIAL CONTEXT SE
14、TUP RESPONSEINITIAL CONTEXT SETUP RESPONSE消息定义参见3GPP 38.413,关键IE摘录如下:IEPresence取值范围含义说明备注.PDU Session Resource Setup Response ListO建立成功的PDU会话列表PDU Session Resource Setup Response Item1.PDU Session IDMPDU Session Resource Setup Response TransferMPDU Session Resource Failed to Setup ListO建立失败的PDU会话列表P
15、DU Session Resource Failed to Setup Item1.PDU Session IDMPDU Session Resource Setup Unsuccessful TransferM.1.1.3.3 RRC SecurityModeCommandSecurityModeCommand消息定义参见3GPP 38.331,关键IE摘录如下:IEPresence取值范围含义说明备注securityConfigSMCMSecurityConfigSMCsecurityAlgorithmConfigMSecurityAlgorithmConfigcipheringAlgor
16、ithmMENUMERATED nea0, nea1, nea2, nea3, spare4, spare3, spare2, spare1, .加密算法,适用于所有SRB和DRBintegrityProtAlgorithmOENUMERATED nia0, nia1, nia2, nia3, spare4, spare3,spare2, spare1, .完保算法,适用于所有SRB和DRB.关键信元解读:1. cipheringAlgorithmgNB配置给UE的加密算法,取UE所支持的加密能力,基站配置的加密算法交集。2. integrityProtAlgorithmgNB配置给UE的完整
17、性保护算法,取UE所支持的完整性保护能力,基站配置的完整性保护算法交集。1.1.3.4 RRC SecurityModeCompleteSecurityModeComplete消息定义参见3GPP 38.331。1.1.3.5 RRC UECapabilityEnquiryUECapabilityEnquiry消息定义参见3GPP 38.331,关键IE摘录如下:IEPresence取值范围含义说明备注ueCapabilityEnquiryMUECapabilityEnquiry-IEsue-CapabilityRAT-RequestListMSEQUENCE (SIZE (1.maxRAT-
18、CapabilityContainers) OF UE-CapabilityRAT-RequestUE-CapabilityRAT-Requestrat-TypeMENUMERATED nr, eutra-nr, eutra, spare1, .指示需要查询哪些制式的UE能力capabilityRequestFilterOFor rat-Type set to nr: the encoding of the capabilityRequestFilter is defined in UE-CapabilityRequestFilterNR.指示需要查询特定制式下哪些频段组合能力1.1.3.6
19、RRC UECapabilityInformationUECapabilityInformation消息定义参见3GPP 38.331。1.2 UE上下文修改过程5GC通过UE上下文修改过程来更新UE-AMBR、安全密钥、寻呼辅助信息和AMF UE NGAP ID更新等字段内容。步骤 1 AMF向gNB发送UE Context Modification Request消息,触发UE上下文修改过程;当UE Context Modification Request消息中携带Security Key IE时,gNB触发密钥更新过程,此时需要重配UE,对应步骤2步骤3。否则,后续流程跳过步骤2步骤3。
20、步骤 2 gNB根据Security Key IE信元派生出KgNB*,根据KgNB*进一步派生出KRRC-enc, KRRC-int,KUP-enc和 KUP-int,向UE发送RRCReconfiguration消息,通知更新密钥;密钥派生过程请参考33.501。步骤 3 UE完成密钥更新后,向gNB回复RRCReconfigurationComplte消息;步骤 4 gNB向AMF回复UE Context Modification Response消息,UE上下文修改完成。-结束1.3 UE上下文释放过程步骤 1 【可选】如果是gNB原因导致需要发起UE释放时,gNB向AMF发送UE Context Release Request消息,触发UE上下文释放过程;步骤 2 AMF向gNB发送UE Context Release Command消息,命令gNB释放UE上下文;步骤 3 gNB向UE发送RRCRelease消息,通知释放RRC连接;步骤 4 gNB向AMF回复UE Context Release Complete消息,同时释放本地资源。-结束