5G核心api和向后不兼容的更改

  • 本文关键字:不兼容 核心 api 5G 5g
  • 更新时间 :
  • 英文 :


在3GPP TS 29501, section 6.3中,有关于5G核心API向后兼容/不兼容API变化的信息。

我不能弄清楚是否有一个明确的规则请求/响应有效载荷?对于向后兼容的API模式的NFs版本,负载是否总是是有效的?

。假设有一个整数属性"foo"在1.0.0版本中限制为0到10之间的值。如果在以后的版本中将间隔更改为0到20之间的值,是否认为这是向后兼容的?

如果它被认为是向后兼容的,因为0-10被0-20覆盖,这意味着消费者应该接受基于它自己的API版本无效的值?(例如接收foo=17)。

最新版本TS 29.501 V17.5.0附录B(信息)向后不兼容的更改。它指出"向后不兼容的更改"是指API中添加的或更改,这些更改会破坏现有的服务消费者行为。">

在您的示例中,如果消费者(例如UE)使用带有"0-20"的新版本而生产者(网络提供者)只支持旧版本1.0.0 "0-10",然后我认为它不是向后兼容,因为生产者无法支持大于10的值。如果旧版本1.0.0最初为"0-20",则相反也可以。然后新版本"0-10",它将被覆盖并被认为是向后兼容的。

问好

最新更新