最近工作上问题比较多,没有太多的闲暇时间整理协议相关的笔记(没有存货了...),恰巧遇到一个BWP配置的问题,对深入理解BWP的相关概念很有帮助,于是就针对这个问题又梳理了一遍BWP的相关内容,整理了这份笔记。
这个问题是一个lab测试,主要测试目的是验证UE是否能正常支持BWP的切换功能。但是在ims和internet PDU session建立起来后,TE侧下发了一条RRCReconfiguration,UE就以reestablishmentCause=reconfigurationFailure 发起了RRC Reestablishment Req,毫无疑问肯定是这条RRCReconfiguration的问题。进一步看log,有以下trace打印:
19:16:34.149506 RRC/HighFreq/High/NR5GRRC[ nr5g_rrc_llcdb.c 28157] LLCDB BWP Validation: Validating BWP config
19:16:34.149506 RRC/HighFreq/High/NR5GRRC[ nr5g_rrc_llcdb.c 28172] LLCDB BWP Validation: bwp-SameNumerology (0)
19:16:34.149507 RRC/HighFreq/High/NR5GRRC[ nr5g_rrc_llcdb.c 28183] LLCDB BWP Validation: MAX BWP (2) from CAP
19:16:34.149507 RRC/HighFreq/High/NR5GRRC[ nr5g_rrc_llcdb.c 28190] LLCDB BWP Validation: UL BWP number (3)
19:16:34.149508 RRC/HighFreq/High/NR5GRRC[ nr5g_rrc_llcdb.c 28222] LLCDB BWP