UE发起的PDU会话建立信令流程

  • 1.UE=>AMF#NAS,NAS消息

    • 为了建立新的PDU会话,UE生成新的PDU会话ID。UE通过在N1 SM容器内发送包含PDU会话建立请求(PDU Session Establishment Request)的NAS消息来发起UE请求的PDU会话建立过程。PDU会话建立请求包括PDU会话ID、请求的PDU会话类型、请求的SSC模式、5GSM能力PCO、SM PDU DN请求容器、分组过滤器数量。
    • 如果PDU会话建立是建立新的PDU会话的请求,则请求类型指示“初始请求”,如果请求涉及用于3GPP接入和非3GPP接入之间的现有PDU会话切换,则指示“现有PDU会话”。PDU会话从EPC中的现有PDN连接切换。如果请求引用EPC中的现有PDN连接,则按照TS 23.501第5.15.7.2节中的描述设置S-NSSAI。
    • 当需要紧急服务并且尚未建立紧急PDU会话时,UE应使用指示“紧急请求”的请求类型发起UE请求的PDU会话建立过程。如果PDU会话建立是建立紧急服务的PDU会话的请求,则请求类型指示“紧急请求”。如果请求涉及用于3GPP接入和非3GPP接入之间的紧急服务切换的现有PDU会话或者来自用于EPC中的紧急服务的现有PDN连接的PDU会话切换,则请求类型指示“现有紧急PDU会话”。
    • 5GSM核心网络能力由UE提供,并由SMF处理,如TS 23.501条款5.4.4b中所定义的。5GSM能力还包括UE完整性保护最大数据速率。数据分组过滤器数量表示正在建立的PDU会话的已通知QoS规则的受支持数据分组过滤器数量。UE指示的分组过滤器的数量在PDU会话的生存期内有效。
    • UE发送的NAS消息由AN封装在针对AMF的N2消息中,该消息应该包括用户位置信息和接入类型信息。PDU会话建立请求消息可以包含SM PDU DN请求容器,其包含外部DN的PDU会话授权的信息。
    • UE包括来自当前接入类型的允许NSSAI的S-NSSAI。如果向UE提供允许NSSAI的映射,则UE应提供来自允许的NSSAI的S-NSSAI和允许的NSSAI的映射相应的S-NSSAI。如果针对SSC模式3操作触发过程,则UE还应在NAS消息中包括指示要释放的正在进行的PDU会话的PDU会话ID的旧的ID。
    • AMF从AN接收NAS SM消息以及用户位置信息(例如,在NG-RAN的情况下为小区ID)。当UE在LADN的可用区域之外时,UE不应触发对应于LADN的PDU会话的PDU会话建立。如果UE正在为IMS建立PDU会话,并且UE被配置为在连接建立中发现P-CSCF地址,则应包括其请求SM容器内的P-CSCF IP地址的指示符。PS数据关闭状态包含在PDU会话建立请求消息中的PCO中。
  • 2.AMF,选择SMF
    • AMF基于该请求中的类型指示“初始请求”确定该消息对应于对新的PDU会话的请求,并且PDU会话ID不用于UE的任何现有PDU会话。如果NAS消息不包含S-NSSAI,则AMF根据UE订阅确定所请求的PDU会话的默认S-NSSAI或者基于运营商策略设置S-NSSAI。
    • 当NAS消息中包含S-NSSAI但不包含DNN时,如果UE的订阅信息中存在默认DNN,则AMF通过选择该S-NSSAI的默认DNN来确定所请求的PDU会话的DNN;否则,服务AMF为该S-NSSAI选择本地配置的DNN。如果网络不支持UE提供的DNN,并且AMF不能通过查询NRF来选择SMF,则AMF将拒绝来自UE的包含PDU会话建立请求的NAS消息,其原因指示不支持DNN。
    • AMF选择SMF的方式包括如下几种。

      • ① 如果请求类型指示“初始请求”或者请求是由于从EPS的切换或由不同AMF服务的非3GPP接入的,则AMF存储S-NSSAI、DNN、PDU会话的关联ID,SMF ID以及PDU会话的访问类型。
      • ② 如果请求类型是“初始请求”并且如果指示现有PDU会话的旧的PDU会话ID也包含在消息中,则AMF选择TS 23.502第4.3.5.2节中描述的SMF并存储新的PDU会话ID的关联S-NSSAI、所选择的SMF ID以及PDU会话的访问类型。
      • ③ 如果请求类型指示“现有PDU会话”,则AMF基于从UDM接收的SMF-ID选择SMF。请求类型指示“现有PDU会话”的情况,并且AMF不识别PDU会话ID,或AMF在注册或订阅简档更新通知过程中从UDM接收的订阅上下文不包含对应的SMF ID PDU会话ID构成错误情况。AMF更新为PDU会话存储的访问类型。
      • ④ 如果请求类型指示“现有PDU会话”,指的是在3GPP接入和非3GPP接入之间移动的现有PDU会话,则如果PDU会话的S-NSSAI存在于目标接入类型的允许NSSAI中,则PDU会话建立过程可以在以下情况下执行:

        • 与PDU会话ID和AMF对应的SMF ID属于同一PLMN;
        • 与PDU会话ID对应的SMF ID属于HPLMN。
        • 否则,AMF应拒绝具有适当拒绝原因的PDU会话建立请求。
      • ⑤ 如果紧急注册的请求类型既不指示“紧急请求”,又不指示“现有紧急PDU会话”,AMF应拒绝来自紧急注册UE的请求。当请求类型指示“紧急请求”时,AMF不期望UE提供任何S-NSSAI和DNN值并且改为使用本地配置的值。AMF存储PDU会话的访问类型。如果请求类型指示“紧急请求”或“现有紧急PDU会话”,则AMF选择SMF。
  • 3.AMF=>SMF#Nsmf,Nsmf_PDUSession_UpdateSMContext
    • 如果AMF已经与SMF关联对于UE提供的PDU会话ID(例如,当请求类型指示“现有PDU会话”时),则AMF调用Nsmf_PDUSession_Update SMContext请求,参数包括SUPI、DNN、S-NSSAI、PDU会话ID、AMF ID、请求类型、N1 SM容器(PDU会话建立请求)、用户位置信息、访问类型、RAT类型、PEI。
  • 4.AMF=>SMF#Nsmf,Nsmf_PDUSession_CreateSMContext
    • 如果AMF没有与UE提供的PDU会话ID的SMF关联(例如,当请求类型指示“初始请求”时),则AMF调用Nsmf_PDUSession_CreateSMContext请求,参数包括SUPI、DNN、S-NSSAI、PDU会话ID、AMF ID、请求类型、PCF ID、优先级访问、N1 SM容器(PDU会话建立请求)、用户位置信息、接入类型、PEI、GPSI、UE在LADN服务区中的存在、PDU会话状态通知的订阅、DNN选择模式、跟踪要求。
    • 该请求的相关参数设置方法如下。
    • AMF将S-NSSAI从允许的NSSAI发送到SMF。对于漫游场景,AMF还将相应的S-NSSAI从允许的NSSAI映射发送到SMF。AMF ID是UE的GUAMI,其唯一的标识是为UE服务的AMF。AMF将PDU会话ID与包含从UE接收的PDU会话建立请求的N1 SM容器一起转发。如果在AMF提供,则应包括GPSI。AMF基于与N2接口相关联的全局RAN节点ID来确定接入类型和RAT类型。当处于有限服务状态的UE已经注册紧急服务(紧急注册)而不提供SUPI时,AMF提供PEI而不是SUPI。在处于有限服务状态的UE已经向SUPI注册紧急服务(紧急注册)但尚未被认证的情况下,AMF指示SUPI尚未被认证。当SMF没有接收到针对UE的SUPI或者当AMF指示SUPI尚未被认证时,SMF确定UE尚未被认证。如果AMF确定DNN对应于LADN,则AMF提供“UE在LADN服务区域中的存在”,其指示UE是否是LADN服务区域的IN或OUT。如果在步骤(1)中包括旧PDU会话ID,并且如果不重新分配SMF,则AMF还在Nsmf_PDUSession_CreateSMContext请求中包括旧的PDU会话ID。DNN选择模式由AMF确定。它指示UE是否已在其PDU会话建立请求中提供明确订阅的DNN。当决定是接受还是拒绝UE请求时,SMF可以使用DNN选择模式。如果AMF在注册过程或服务请求过程中收到建立原因作为AN参数的一部分,则AMF包括优先访问指示,其中建立原因指示高优先级访问。SMF使用优先级接入指示来确定UE请求是否受到NAS级别拥塞控制的豁免。
    • 在本地路由疏导情况下,如果SMF(在VPLMN中)无法处理需要归属路由漫游的N1 SM信息的某些部分,并且SMF响应AMF,则表明不是正确的SMF来处理N1 SM消息通过调用Nsmf_PDUSession_CreateSMContext响应服务操作。SMF包括一个适当的N11原因代码,触发AMF继续进行归属路由的情况。
    • AMF可以在Nsmf_PDUSession_CreateSMContext请求中包括PCF ID。该PCF ID识别非漫游情况下的H-PCF和本地分组漫游情况下的V-PCF。
    • 如果已在订阅数据中收到跟踪要求,则AMF包括跟踪要求。
  • 5.SMF=>UDM#Nudm,Nudm_UECM_Registration
    • 如果请求类型既未指示“紧急请求”,又未指示“现有紧急PDU会话”,并且如果SMF尚未注册此PDU会话ID,则SMF使用Nudm_UECM_Registration(SUPI、DNN、用于给定PDU会话的S-NSSAI、PDU会话ID)。UDM存储以下信息:SUPI、SMF标识以及关联的DNN和PDU会话ID。
  • 6.UDM=>UDR#Nudr,Nudr_DM_Update
    • UDM还可以通过Nudr_DM_Update(SUPI、订阅数据、SMF数据中的UE上下文)将该信息存储在UDR中。
    • 如果对应的SUPI、DNN和S-NSSAI的会话管理订阅数据不可用,则SMF使用Nudm_SDM_Get(SUPI、会话管理订阅数据、DNN、S-NSSAI)检索会话管理订阅数据,并订阅在此订阅时得到通知使用Nudm_SDM_Subscribe(SUPI、会话管理订阅数据、DNN、S-NSSAI)修改数据。UDM可以通过Nudr_DM_Query(SUPI、订阅数据、会话管理订阅数据、DNN、S-NSSAI)从UDR获取此信息,并且可以通过Nudr_DM_subscribe订阅来自UDR的针对相同数据的通知。与UDM一起使用的S-NSSAI是具有HPLMN值的S-NSSAI。
    • 在决定是否检索会话管理订阅数据时,SMF可以使用DNN选择模式。例如,在没有明确订阅(DNN、S-NSSAI)的情况下,SMF可以使用本地配置而不是会话管理订阅数据。
  • 7.SMF=>UDM#Nudm,Nudm_UECM_Registration
    • 如果在步骤(3)中收到的请求类型指示“紧急请求”,对于经认证的非漫游UE,基于运营商配置(例如,与运营商是否使用固定SMF进行紧急呼叫等有关),SMF可以使用Nudm_UECM_Registration(SUPI、PDU会话ID、指示)在UDM中注册,紧急服务用于适用于紧急服务的给定PDU会话。因此,UDM应存储适用于紧急服务的PDU会话。对于未经认证的UE或漫游UE,SMF不应在UDM中为给定的PDU会话注册。
  • 8.SMF,更新现有的SM上下文
    • 如果步骤(3)中的请求类型指示“现有PDU会话”或“现有紧急PDU会话”,则SMF确定该请求是由于在3GPP接入和非3GPP接入之间切换或由于从EPS切换。SMF基于PDU会话ID识别现有PDU会话。在这种情况下,SMF不会创建新的SM上下文,而是更新现有的SM上下文,并在响应中向AMF提供更新的SM上下文的表示。
  • 9.SMF,SMF基于旧的PDU会话ID识别要释放的现有PDU会话
    • 如果请求类型是“初始请求”并且如果旧的PDU会话ID包括在Nsmf_PDUSession_CreateSMContext请求中,则SMF基于旧的PDU会话ID识别要释放的现有PDU会话。订阅数据,包括允许的PDU会话类型、允许的SSC模式、默认的5QI和ARP、订阅的Session-AMBR。如果UE已订阅,则静态IP地址/前缀可以包括在订阅数据中。
  • 10.SMF,拒绝建立PDU会话
    • SMF检查UE请求的有效性:

      • ①UE请求是否符合用户订阅和本地策略。
      • ②基于来自AMF的“在LADN服务区域中的UE存在”指示,UE是否位于LADN服务区域内。如果AMF未提供“UE存在于LADN服务区域”指示并且SMF确定DNN对应于LADN,则SMF认为UE是LADN服务区域的外部区域。
    • 如果UE请求被认为无效,SMF决定不接受建立PDU会话。
  • 11.SMF=>AMF#Nsmf,Nsmf_PDUSession_CreateSMContext or Nsmf_PDUSession_UpdateSMContext response
    • 从SMF到AMF:Nsmf_PDUSession_CreateSMContext响应[原因、SM上下文ID或N1 SM容器(PDU会话拒绝(原因))]或Nsmf_PDUSession_UpdateSMContext响应,具体取决于步骤(3)中收到的请求。
    • 如果SMF在步骤(3)中接收到Nsmf_PDUSession_CreateSMContext请求并且SMF能够处理PDU会话建立请求,则SMF创建SM上下文并通过提供SM上下文标识符来响应AMF。如果确定PDU会话的UP安全策略将完整性保护设置为“必需”,则SMF可以基于本地配置,基于UE完整性保护最大数据速率决定是接受还是拒绝PDU会话请求。
    • 当SMF决定不接受建立PDU会话时,SMF通过NAS SM信令拒绝UE请求,包括通过用Nsmf_PDUSession_CreateSMContext来响应AMF的相关SM拒绝原因。SMF还向AMF指示PDU会话ID将被视为已释放,SMF停止PDU会话建立过程。
  • 12.SMF,选择PCF
    • 如果动态PCC用于PDU会话,则SMF执行PCF选择。如果请求类型指示“现有PDU会话”或“现有紧急PDU会话”,则SMF将使用已经为PDU会话选择的PCF。否则,SMF可以应用本地策略。
  • 13.SMF,使用本地策略
    • SMF可以执行SM策略关联建立过程与PCF建立SM策略关联,并获得PDU会话的默认PCC规则。如果在SMF提供,则应包括GPSI。如果步骤(3)中的请求类型指示“现有PDU会话”,则SMF可以提供有关SMF发起的SM策略关联修改过程已满足的策略控制请求触发条件的信息。PCF可以向SMF提供策略信息。对于紧急服务的DNN,将PCC规则的ARP设置为紧急服务保留的值。
  • 14.SMF,为PDU会话选择SSC模式,并选择UPF,启动SM策略关联修改过程
    • 如果步骤(3)中的请求类型指示“初始请求”,则SMF为PDU会话选择SSC模式。SMF还根据需要选择一个或多个UPF。在PDU会话类型IPv4或IPv6或IPv4v6的情况下,SMF为PDU会话分配IP地址/前缀。在PDU会话类型IPv6或IPv4v6的情况下,SMF还向UE分配接口标识符,以便UE建立其链路本地地址。对于非结构化PDU会话类型,SMF可以为PDU会话和N6点对点隧道(基于UDP/IPv6)分配IPv6前缀。对于以太网PDU会话类型,SMF既不为该PDU会话分配MAC,又不为UE分配IP地址。
    • 如果请求类型指示“现有PDU会话”(指的是在3GPP接入和非3GPP接入之间移动的现有PDU会话),则SMF维持PDU会话的SSC模式,当前PDU会话锚定和IP地址。
    • 如果请求类型指示“紧急请求”,则SMF选择UPF并选择SSC模式1。
    • SMF可以执行启动SM策略关联修改过程,以提供有关已满足的策略控制请求触发条件的信息。如果请求类型是“初始请求”并且部署了动态PCC并且PDU会话类型是IPv4或IPv6或IPv4v6,则SMF用所分配的UE IP地址/前缀通知PCF(如果满足策略控制请求触发条件)。当部署PCF时,如果提供了PS数据关闭策略控制请求触发器,则SMF还应向PCF报告PS数据关闭状态。
    • PCF可以向SMF提供更新的策略。
  • 15.SMF<=>UPF#N4,N4会话建立或修改过程请求/相应
    • 如果请求类型指示“初始请求”,则SMF使用所选的UPF启动N4会话建立过程,否则它将使用所选的UPF启动N4会话修改过程。
    • SMF向UPF发送N4会话建立/修改请求,并提供要在该PDU会话的UPF上安装的分组检测、实施和报告规则。如果由SMF分配核心网络隧道信息,则在该步骤中将核心网络隧道信息提供给UPF。如果此PDU会话需要选择性用户面停用,则SMF确定不活动定时器并将其提供给UPF。如果已收到跟踪要求,SMF会向UPF提供跟踪要求。
    • UPF通过发送N4会话建立/修改响应来确认。如果由UPF分配核心网络隧道信息,则在该步骤中向CNF提供核心网络隧道信息。如果为PDU会话选择了多个UPF,则SMF在该步骤中利用PDU会话的每个UPF启动N4会话建立/修改过程。
    • 如果请求类型指示“现有PDU会话”,并且SMF创建核心网络隧道信息,则跳过此步骤。否则,执行该步骤以使用N4会话修改过程从UPF获得核心网络隧道信息。
  • 16.SMF=>AMF#Namf,Namf_Communication_N1N2MessageTransfer
    • SMF到AMF所发送的消息Namf_Communication_N1N2MessageTransfer如下。

      • ① PDU会话ID。
      • ② N2 SM信息(PDU会话ID、QFI、QoS配置文件、核心网络隧道信息、来自允许的NSSAI的S-NSSAI、Session-AMBR、PDU会话类型,用户面安全执行信息、UE完整性保护最大数据速率)。
      • ③N1 SM容器[PDU会话建立接受(QoS规则和QoS流级别QoS参数,如果需要与QoS规则相关联的QoS流量)、选择的SSC模式、S-NSSAI、DNN、分配的IPv4地址、接口标识符、Session-AMBR、选择的PDU会话类型、反射QoS定时器(如果可用)、P-CSCF地址]。
    • 如果有多个UPF参与PDU会话过程,则核心网络隧道信息包含与终止N3的UPF相关的隧道信息。
    • Namf_Communication_N1N2MessageTransfer包含PDU会话ID,允许AMF知道对UE使用哪种接入方式。N2 SM信息携带AMF应转发给(R)AN的信息,如下。

      • ① 核心网隧道信息对应于与PDU会话相对应的N3隧道的核心网络地址。
      • ② 可以向(R)AN提供一个或多个QoS简档和相应的QFI。
      • ③PDU会话ID可以与UE的AN信令一起使用,以向UE指示(R)AN资源与UE的PDU会话之间的关联。
      • ④PDU会话与S-NSSAI和DNN相关联。提供给(R)AN的S-NSSAI是具有服务PLMN的值的S-NSSAI。
      • ⑤ 用户面安全加强信息。
      • ⑥ 如果用户面安全强制信息指示完整性保护是“首选”或“必需”,则SMF还包括在5GSM能力中收到的UE完整性保护最大数据速率。
    • N1 SM容器包含AMF将提供给UE的PDU会话建立接受。如果UE请求P-CSCF发现,则该消息还应包括由SMF确定的P-CSCF IP地址。PDU会话建立接受包括来自允许的NSSAI的S-NSSAI。对于漫游场景,PDU会话建立接受还包括SMF在步骤(3)中接收的允许的NSSAI映射中对应的S-NSSAI。如果与QoS规则和QoS简档相关联的QoS流需要,则QoS流级别QoS参数可以包括在N1 SM内和N2 SM信息内的PDU会话建立接受消息中。
  • 17.AMF=>(R)AN#NGAP,N2 PDU Session Request
    • AMF到(R)AN:N2 PDU会话请求[N2 SM信息、NAS消息(PDU会话ID、N1 SM容器(PDU会话建立接受))]。AMF将包含针对UE的PDU会话ID和PDU会话建立接受的NAS消息和在N2 PDU会话请求内从SMF接收的N2 SM信息发送到(R)AN。
  • 18.(R)AN=>UE#RRC,发送PDU会话相关信息
    • (R)AN到UE。(R)AN可以向UE发出与从SMF接收的信息相关的AN特定信令交换。例如,在NG-RAN的情况下,可以在UE建立与步骤(12)中接收的PDU会话请求的QoS规则相关的必要NG-RAN资源的情况下进行RRC连接重新配置。
    • (R)AN还为PDU会话分配(R)AN N3隧道信息。在双连接的情况下,主RAN节点可以将一些(零个或多个)QFI分配给主RAN节点,并将其他QFI分配给辅RAN节点。AN隧道信息包括每个涉及的(R)AN节点的隧道端点,以及分配给每个隧道端点的QFI。可以将QFI分配给主RAN节点或辅助RAN节点,而不是两者。
    • (R)AN将步骤(12)中提供的NAS消息[PDU会话ID、N1 SM容器(PDU会话建立接受)]转发给UE。(R)AN如果建立了必要的资源并且隧道信息分配成功,则AN应向UE提供NAS消息。
    • 如果MICO模式有效并且步骤(1)中的NAS消息请求类型指示“紧急请求”,则UE和AMF将在本地停用MICO模式。
  • 19.(R)AN=>AMF#NGAP,N2 PDU Session Response
    • (R)AN到AMF。N2 PDU会话响应[PDU会话ID、原因、N2 SM信息(PDU会话ID、AN隧道信息、接受/拒绝的QFI列表、用户面执行策略通知)]。接入网络隧道信息对应于与PDU会话相对应的N3隧道的接入网络地址。
    • 如果(R)AN拒绝QFI,则SMF负责更新QoS规则和QoS流级QoS参数,如果需要,则相应地与UE中的QoS规则的QoS流相关联。
    • 当NG-RAN无法满足值为“需要”的用户面安全执行信息时,则拒绝为PDU会话建立UP资源。在这种情况下,SMF释放PDU会话。当NG-RAN在无法完成具有“首选”的用户面安全执行时,应通知SMF。
  • 20.AMF=>SMF#Nsmf,Nsmf_PDUSession_UpdateSMContext Request
    • AMF到SMF。Nsmf_PDUSession_UpdateSMContext请求(N2 SM信息、请求类型)。AMF将从(R)AN接收的N2 SM信息转发给SMF。
    • 如果被拒绝的QFI列表包含在N2 SM信息中,则SMF将释放被拒绝的QFI相关的QoS简档。如果N2 SM信息中的用户面执行策略通知表明不能建立用户面资源,并且用户面执行策略指示“必需”,SMF将释放PDU会话。
  • 21.SMF<=>UPF#N4,N4 Session Modification Request/Response
    • SMF使用UPF启动N4会话修改过程。SMF向UPF提供接入网络隧道信息以及相应的转发规则。UPF向SMF提供N4会话修改响应。如果在PDU会话中使用多个UPF,则步骤(16)中的UPF参考UPF终止N3。在此步骤之后,UPF将任何可能已为该PDU会话缓冲的下行链路分组递送到UE。
  • 22.SMF=>AMF#Nsmf,Nsmf_PDUSession_UpdateSMContext Response
    • SMF到AMF。Nsmf_PDUSession_UpdateSMContext响应(原因)。
    • 在该步骤之后,SMF可以通过调用Namf_EventExposure_Subscribe服务操作来订阅来自AMF的UE移动性事件通知(例如,位置报告、UE移入或移出感兴趣区域)。对于LADN,SMF通过提供LADN DNN作为感兴趣区域的指示符来订阅移入或移出LADN服务区事件通知的UE。在此步骤之后,AMF转发由SMF订阅的相关事件。
  • 23.SMF=>UE#经UPF,生成IPv6路由器通告并通过N4和UPF将其发送到UE
    • 通过UPF到UE的SMF:在PDU会话类型IPv6或IPv4v6的情况下,SMF生成IPv6路由器通告并通过N4和UPF将其发送到UE。
  • 24.SMF=>AMF#Namf,Nsmf_PDUSession_SMContextStatusNotify(Release)
    • 如果在过程期间,在步骤(5)之后的任何时间PDU会话建立不成功,则SMF通过调用Nsmf_PDUSession_SMContextStatusNotify(Release)来通知AMF。SMF还释放所创建的任何N4会话、任何PDU会话地址(如果已分配,例如IP地址)并释放与PCF的关联(如果有)。
  • 25.SMF=>UDM#Nudm,Nudm_SDM_Unsubscribe
    • 如果在步骤(4)之后PDU会话建立失败,并且SMF不再处理,则SMF使用Nudm_SDM_Unsubscribe(SUPI、会话管理订阅数据、DNN、S-NSSAI)取消订阅相应(SUPI、DNN、S-NSSAI)的会话管理订阅数据。
    • UDM可以通过Nudr_DM_Unsubscribe(SUPI、订阅数据、会话管理订阅数据、S-NSSAI、DNN)取消订阅来自UDR的修改通知。
  • 26.SMF=>UDM#Nudm,Nudm_UECM_Deregistration
    • SMF使用Nudm_UECM_Deregistration(SUPI、DNN、PDU会话ID)注销给定的PDU会话。UDM可以通过Nudr_DM_Update(SUPI、订阅数据、SMF数据中的UE上下文)来更新相应的UE上下文。

会话与业务连续性及用户面路径管理

使用不同的PDU会话以修改SSC模式2的PDU会话锚点(PSA)

  • ①SMF决定需要更改服务UPF。
  • ②SMF通过调用Namf_Communication_N1N2MessageTransfer,通过AMF向UE发送N1 SM信息。N1 SM信息中的PDU会话释放命令消息包含PDU会话ID和原因,指示需要PDU会话重建到相同的DN。
  • ③ 在接收到具有指示在步骤②中发送的需要重新建立到相同DN的PDU会话的PDU会话释放命令时,UE生成新的PDU会话ID并发起PDU会话建立过程。AMF选择SMF,并且SMF可以为重新建立的SSC模式2的PDU会话选择新的UPF。

使用多个PDU会话以修改SSC模式3的PDU会话锚点(PSA)

  • ①SMF确定需要更改服务UPF或SMF。
  • ②SMF调用Namf_Communication_N1N2MessageTransfer(PDU会话ID、SMF重新分配请求指示、N1 SM容器(PDU会话修改命令(原因,PCO(PDU会话地址生存期值)))),其中PDU会话ID指示现有PDU会话为relocated和Cause表示需要将PDU会话重新建立到相同的DN。SMF重新分配请求指示以指示是否请求重新分配SMF。PDU会话地址生存期值被传递到PCO中的UE上层,并指示网络愿意维持PDU会话的时间。SMF启动与PDU会话地址生存期值对应的PDU会话释放定时器。
  • ③AMF将NAS消息转发给UE。如果在PDU会话修改命令中接收到该消息,则UE可以向上层提供释放定时器值。
  • ④ 如果UE接收到PDU会话修改命令,则UE可以决定发起PDU会话建立过程到相同的DN。
  • ⑤ 在建立新的PDU会话之后,UE开始使用与新的PDU会话相关联的IP地址/前缀用于所有新流量,并且还可以主动地将现有业务流(如果可能)从旧的PDU会话移动到新的PDU会话。
  • ⑥ 在步骤③中提供的定时器到期之前(例如,一旦UE已经合并了新的PDU会话上的所有流量或者如果不再需要会话),UE将释放旧的PDU会话,或者在此定时器到期时由SMF提供。

使用IPv6多归属以修改SSC模式3的PDU会话锚点(PSA)

  • ①SMF决定向PDU会话分配新的PDU会话锚点。
  • ②SMF选择新的UPF并使用N4将UPF配置为多宿主PDU会话的新的PDU会话锚。在此过程中,为PDU会话分配新的IPv6前缀(IP @2)。如果PCF已订阅IP分配/释放事件,则SMF执行会话管理策略修改过程,以向PCF提供新分配的IPv6前缀。PCF调用Nbsf_Management_Register服务操作来注册由BSF中的(SUPI、DNN、S-NSSAI)标识的PDU会话的元组(IPv6前缀、PCF id)。
  • ③SMF选择分支点(BP,Branching Point)UPF。BP UPF的选择可以考虑UPF1和UPF2的位置以确保BP UPF相对于UPF1和UPF2的合适的位置。
  • ④SMF通过N4配置UPF作为多宿主PDU会话的分支点。它为分支点提供必要的UL流量转发规则(与UL流量的IPv6源地址的前缀相关)。此外,SMF为N3隧道设置提供AN隧道信息,为BP UPF提供N9隧道设置的CN隧道信息,并从BP UPF获得CN隧道信息。
  • ⑤SMF使用PSA执行N4会话修改过程。在此过程中,SMF提供从BP UPF接收的CN隧道信息,以在BP和PSA之间建立N9隧道。
  • ⑥SMF调用Namf_Communication_N1N2MessageTransfer服务操作,该操作包含具有CN隧道信息的N2 SM信息,用于N3隧道设置。
  • ⑦AMF发送N2请求,该N2请求包括从SMF接收的N2 SM信息到(R)AN。(R)AN向AMF确认N2响应。
  • ⑧AMF通过调用Nsmf_PDUSession_UpdateSMContext服务操作将(R)AN发送的N2响应携带到SMF。
  • ⑨ SMF响应来自AMF的Nsmf_PDUSession_UpdateSMContext服务操作。
  • ⑩ SMF向UE通知新IP前缀的可用性。
    • 这是通过应用IPv6路由器通告消息(RFC 4861)执行的。
    • SMF通过具有新前缀(IP @ 2)的新的PSA向UE发送路由器通告,并通过具有旧前缀(IP @ 1)的旧的PSA向UE发送另一个路由器通告,并在首选生命周期中发送零值字段和有效生命周期字段中的值,根据RFC 4862,无论剩余寿命如何,UE都应将旧前缀(IP @ 1)的有效寿命更新为信令值。有效生命周期值表示SMF愿意保留旧前缀的时间,可以由SMF基于本地配置来决定。UE开始使用IP @ 2进行所有新数据流量,并且还可以主动将现有流量(如果可能)从IP @ 1移动到IP @ 2。
  • ⑪ 定时器超时后,SMF释放UE的旧IPv6前缀(IP @ 1)。此时,UE隐式释放旧的IP前缀。SMF向BP发送N4会话修改请求,以释放BP与旧PSA之间的N9隧道的UP资源。
  • ⑫ SMF使用旧的PDU会话锚点释放旧的PDU会话上下文。如果PCF已订阅IP分配/释放事件,则SMF执行TS 23.502第4.16.5节中定义的会话管理策略修改过程,以通知PCF IPv6前缀释放。PCF应调用Nbsf_Manageme nt_Unregister服务操作以移除由BSF中的(SUPI、DNN、S-NSSAI)标识的PDU会话的数值(IPv6prefix、PCF ID)。
  • ⑬ SMF可以选择从用户面路径释放分支点。

《5G网络协议与客户感知》读书笔记 | 会话管理信令序列相关推荐

  1. [云数据中心] 《云数据中心网络架构与技术》读书笔记 第八章 构建云数据中心端到端安全

    8.1 云数据中心面临的安全挑战 因为云化和SDN化的网络特点(网元出现的位置随意性更大,出现和消失的时间不定): 首先会导致安全业务开通周期长: 其次SDN的自动化能力是现在安全业务所不能达到的,很 ...

  2. 《诸神之眼:Nmap网络安全审计技术揭秘》读书笔记

    <诸神之眼:Nmap网络安全审计技术揭秘>读书笔记 作者:李华峰 ◆ 前言 NSE是Nmap中革命性的创新.通过Nmap强大的脚本引擎(NSE),每一个用户都可以向Nmap中添加自己编写的 ...

  3. [云数据中心] 《云数据中心网络架构与技术》读书笔记 第七章 构建多数据中心网络(1/3)

    7.1 多数据中心的业务诉求场景 7.1.1 多数据中心的业务场景分析 主流需求:虚拟化和资源池化,形成多活,可就近提供服务 1. 业务跨数据中心部署 2. 两地三中心 是指在同城双活的数据中心基础上 ...

  4. 《趣谈网络协议》00~04笔记

    文章目录 关于我的仓库 前言 00讲想成为技术牛人?先搞定网络协议! 01讲为什么要学习网络协议? 引入:什么是协议? 协议三要素 协议例子 [准备掉头发吧!]以一个在电商网站上下单的过程初识有哪些常 ...

  5. 【读书笔记】管理技巧-逆商思维,逆商:我们该如何应对坏事件_2020.07.01

    [概述] 书名:逆商:我们该如何应对坏事件 作者:保罗·史托兹 日期:2020年07月01日 读书用时:1028页,8.5小时. [读书笔记] ◆ 推荐序一 逆风飞扬 >> 逆商的CORE ...

  6. 网络是如何连接的--读书笔记

    网络是怎样连接的 第一章 1.QQ是直接使用IP地址来连接服务器的.所以即使DNS失效,它依然可以"屹立不倒",以至于现在有很多人把QQ当成一个排查DNS问题的"参照物& ...

  7. 《网络空间内生安全》读书笔记:第七章 动态异构冗余架构

    第七章 动态异构冗余架构 DRS架构的静态性.确定性和相似性在非传统安全领域表现出严重的基因缺陷,一致对广义不确定扰动缺乏维持"初始信息熵不减"的能力,因而其抗攻击不具备稳定的稳定 ...

  8. [云数据中心] 《云数据中心网络架构与技术》读书笔记 第七章 构建多数据中心网络(2/3)

    7.2 Multi-Site场景和设计 7.2.1 Multi-Site方案的应用场景 Multi-Site大VPC 通过一个编排起统一地对两个数据中心内部和数据中心间的网络进行编排,编排完成后将指令 ...

  9. 《云数据中心网络架构与技术》读书笔记 | 第5章 构建数据中心的物理网络(Underlay网络)

    第5章 构建数据中心的物理网络(Underlay网络) 5.1 物理组网和基础网络 包含Fabric.Spine.Leaf.Service Leaf.Server Leaf.Border Leaf角色 ...

最新文章

  1. LinearLayout增加divider分割线
  2. 装在u盘的linux
  3. 3.Ubuntu18.04取消警告音
  4. Linux下ipconfig分析及C语言实现
  5. GIS栅格数据集学习
  6. HTTP 代理如何正确处理 Cookie
  7. C语言递归算法十进制数转换为八进制(附完整源码)
  8. php取整函数ceil,floor,round,intval的区别
  9. 现在企业为何越来越难呢?
  10. 代码无错是优? 工厂模式
  11. 【剑指offer】出现次数超过一半的数字
  12. WindowsServer2008R2系统版本升级
  13. nginx 图片服务器性能,Tengine Nginx性能测试
  14. 视频教程-2021软考网络工程师-上午真题解析培训视频课程-软考
  15. java md5 c_java MD5加密工具类
  16. vim如何与外界复制粘贴
  17. IC卡读卡器调用php,IC卡读卡器如何进行IC卡的读卡?
  18. 利用新浪微博第三方认证OAuth登录自己的网站
  19. 【腾讯】2017暑期实习生
  20. 英特尔傲腾,给内存和存储间加点“料”

热门文章

  1. MYSQL on和where的区别
  2. Cadence 的 Orcad Capture CIS 使用鼠标右键的Show Footprint无法查看元件封装图的问题的解决方法
  3. VirtualBox切换自适应屏幕快捷键
  4. 语音外呼机器人邀请用户对营业厅评价
  5. 编程规范 --- 可读性
  6. 浙江大学计算机科学与技术学院导师,浙江大学计算机科学与技术学院导师介绍:杨莹春...
  7. 读《明朝出了个张居正》有感
  8. 邮件客户端远程管理邮箱
  9. 前后端分离,SpringBoot如何实现验证码操作
  10. vue2.0 日历日程表 ,可进行二次开发.