5G核心网学习平台
AMF 实践篇 #51

AMF在选择的SMF1失效时,支持重选SMF2,保证PDU会话的正常建立

《5G核心网原理与实践》实践篇 · AMF 网元功能

AMF在选择的SMF1失效时,支持重选SMF2,保证PDU会话的正常建立

爱卫生

2024年02月03日 00:02

背景介绍:

1)PDU会话建立流程中,AMF查NRF选择SMF。

2)NRF返回多个SMF的地址。如SMF1和SMF2。

3)AMF尝试找SMF1建立会话,但超时或者收到SMF1返回的错误码(本例是504 gateway timeout);

4)AMF重新选择SMF2建立会话。

5)SMF2没有问题。PDU会话建立成功。

log实战:

一 AMF向NRF发起查询,选择SMF,NRF返回两个SMF的地址。

1)NRF返回的结果log如下:

从log中可以看出,NRF返回了两个nfinstanceid,这个是网元的实例标识,uuid结构。

出现了两个,就表示这是两个不同的SMF(SMF1和SMF2)。

2)接下来我们在SMF1上通过命令行把nsmf-pdusession服务给关掉或者删除。但是AMF并没有订阅

SMF1的变更通知,所以AMF并不知道SMF1的能力发生了变化。接下来还会继续向SMF1发起pdu会话建

立。

3)AMF向SMF1发起PDU会话建立,但SMF1无法提供服务,回复504 gateway time-out。

4)接下来AMF向SMF2发起了PDU会话建立,PDU会话最终建立成功。

← 返回 AMF 实践篇