《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会话最终建立成功。