1. SMF执行如下命令,已配置4G TAC关联A地市的UPF01作为SGW-U。
ADD UPTACGROUP:UPNAME="ZJIUPF001BZX",TACGROUPNAME= "ZJIUPF001BZX_tacgrp",GWUTYPE="SGWU";
2. 5G切换至4G时,SMF会选择B地市的任意UPF作为SGW-U,未按配置选择。
1. 分析信令流程,查询发现5G接入选择的网元分别为AMF005、SMF009和ZJIUPF001,如下图所示。
2. 5G切换至4G时,SMF009选择ZJIUPF001作为PGW-U,选择YAJUPF作为SGW-U,如下图所示。
3. 分析信令流程,发现AMF发送给SMF的CSR消息中未携带TAC,如下图所示。
1. 由于不同版本的AMF,对应的TAC选择逻辑不同:
V7.21.33及之前版本:只有不携带TAC的场景,AMF才会根据S11地址选择,若S11地址选择失败,则选择通配;携带TAC的场景,如果没匹配上配置地址,也是选择通配。
V7.22.10及之后版本:不携带TAC场景,AMF只根据S11地址选择,若选择失败,则返回失败;携带TAC场景下,AMF先根据TAC选择,选择失败再根据S11地址选择,若选择失败,则返回失败。
由于现场AMF版本为V7.23.40,同时AMF的786913软参默认值决定5G切换至4G过程中CSR消息不携带TAC,因此AMF是根据S11地址进行的选择。
2. 检查AMF本地解析SGW配置。
ADD EPCHOST:NAME="tac-lbdb.tac-hb26.tac.epc.mnc000.mcc460.3gppnetwork.org",SERVICE="x-3gpp-sgw",HOST="topon.sgw-s11.app-hngzgdsaegwc009bzx-15azx011.gz.gd.node.epc.mnc000.mcc460.3gppnetwork.org",IPADDR="111.54.160.18",PROTOCOL="x-s5-gtp"&"x-s8-gtp",NAPTRORDER=0,NAPTRWEIGHT=200;
3. 检查SMF业务地址配置。
ADD SERVICEINTERFACEIP:TYPE="S11",NAME="S11-YAJ",IPTYPE="IPV4V6",IPV4="111.54.160.18",IPV6="2409:805B:290E:500:0:0:10B:905",IPV4VRF=8,IPV6VRF=8,GLOBAL="GLOBAL_ADDR";
4. 根据检查结果发现111.54.160.18地址指向YAJUPF,所以导致5G切换至4G时,会选择YAJUPF。
5.选择以下任一修改方式,使S11地址指向正确的地市UPF。
修改786913软参,使CSR消息携带TAC。
修改ADD EPCHOST中的IPADDR。
我们是一群平均从业年限5+的通信专业工程师。 关注我们,带你了解通信世界的精彩!