问题的场景
启动open5GS的核心网和srsLTE的enodeB、ue,遇到报错S1-Setup failure Cannot find Served TAI,导致enodeB连接不上mme。
报错信息
S1-Setup failure
Cannot find Served TAI
Check 'mme.tai' configuration
Cause: misc - unknown-PLMN
报错原因
mme配置的PLMN和enodeB配置的PLMN不一样。
PLMN=mcc+mnc
在srsLTE的s1切换事例中,给出的配置步骤存在问题,导致“mme的PLMN和enodeB的PLMN不一样”。
解决办法
找到启动5G核心网所用的配置文件,对应修改即可。
在我的项目中,启动5G核心网的语句是./build/tests/app/app
对应配置文件是 open5gs/build/configs/sample.yaml
因此将sample.yaml里面mme下的mcc和mnc进行修改即可
(srsLTE指南里给的配置文件是mme.yaml,是不对的)