作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客
本文网址:https://mp.csdn.net/mp_blog/creation/editor/117588884
目录
2.1.1.1 PNF的初始化流程:PNF Initialization
2.1.1.4 PNF的重配流程: PNF Reconfigure
2.1.2 VNF通过P5接口实现对PHY进行配置管理(C面)
2.1.2.1 PHY层的初始化流程:PHY Initialization
2.1.3 VNF通过P7接口实现PHT进行基于时隙的调度(U面)
2.2.3.4 Delay Management between VNF and PHY
第1章 简介
第2章 nFAPI接口详解
2.1 nFAPI接口的主要消息流程
nFAP支持三大流程:
(1)VNF通过P4接口实现对PNF的管理
(2)VNF通过P5接口实现对PHY进行配置管理。
(3)VNF通过P7接口实现对PHT进行基于时隙的调度。
2.1.1 VNF通过P4接口实现对PNF的管理(M面)
PNF设备最初是通过OAM接口进行配置的,包括与VNF设备建立连接以及其他的基础的操作维护管理,此过程不在本规范的范围内。
文本关注的是如何通过VNF对PNF进行配置。
PNF PARAM用于PNF与VFN之间交换双方的能力。
PNF CONFIG用于VNF在PNF的能力范围内配置PNF。
VNF可以指示VFN启动、使能、禁止、停止物理层功能。
如下是PNF的状态机的转换以及PNF物理层功能的启动和关闭过程。
(1)PNF的状态机
- PNF Idle:PNF设备处于空闲状态, 通过PARAM.Request完成idle状态,通过CONFIG.request进入configed状态。
- PNF Configured:PNF设备处于已配置状态,通过PNF Start.request进入PNF running状态。
- PNF running::PNF设备处于运行状态,运行状态的PNF,至少有一个PHY物理层的功能实体, 一个PNF设备可以运行多个物理层的实体。通过PNF Start.stop回到PNF Configured状态。
(2)PNF PHY的状态机
- PHY Idle:物理实体处于idle状态,通过config.request进入Configured。
- PHY Configured:物理实体处于以及配置状态,通过Start.request进入running状态。
- PHY running:物理层实体处于正在运行状态。Start.stop进入Configured状态。
2.1.1.1 PNF的初始化流程:PNF Initialization
VNF与PNF的P5连接为SCTP信令连接, SCTP连接建立后的初始化时序图与状态转换图如下图所示:
(1)PNF_PARAM消息流程
PNF_PARAM消息用于VNF软件收集PNF软件的信息以及PNF的能力。
(2)PNF_CONFIG消息流程
PNF_CONFIG消息用于VNF对PNF进行配置
(3) PNF_START
用于创建一个物理层PHY的实体,一个PNF可以创建多个物理层的实体,如下图所示:
2.1.1.2 PNF的关闭流程:PNF Stop
VNF通过可以停止一个或多个物理层实体的功能。
2.1.1.3 PNF的重启流程:PNF Restart
重启流程是通过先stop后start来完成的。
2.1.1.4 PNF的重配流程: PNF Reconfigure
重配流程是通过先STOP物理层功能,然后再CONFIG物理层功能完成的。
2.1.2 VNF通过P5接口实现对PHY进行配置管理(C面)
2.1.2.1 PHY层的初始化流程:PHY Initialization
PHY层的实体是通过PNF START创建的,PHY的实体创建以后,VNF就可以直接配置PHY实体了。
物理层初始化成功后,就可以启动L2层与L1数据面的同步。
2.1.2.2 PHY Termination
同FAPI。
2.1.2.3 PHY Restart
同FAPI。
2.1.2.4 PHY Reset
同FAPI。
2.1.2.5 PHY Reconfigure
同FAPI。
2.1.2.6 PHY Query
同FAPI。
2.1.2.7 PHY Notification
同FAPI。
2.1.3 VNF通过P7接口实现PHT进行基于时隙的调度(U面)
2.1.4 nFAPI错误处理流程
同FAPI。
需要注意的是,如果在消息处理过程中,出错的类型没有相应的错误代码与之对应,则丢弃该消息,不需要对该消息进行应答。
2.2 5G nFAPI接口与4G FAPI的共存
本规范中定义的5G NR的nFAPI消息与4G nFAPI消息不完全一致。
对于5G nFAPI,PNF和VNF的概念、配置和状态、nFAPI流程、同步流程,与4G nAPI保持不变。
然而,5G NR对传输信令和数据过程中的P5和P7消息进行了部分的优化,这导致了5G nFAPI消息与4G nFAPI消息有所差异。主要的差别如下:
- nFAPI header
- Packing of P5 and P7 messages in nFAPI
- Common header for P5 and P7 messages
- Avoidance of inclusion of FAPI header
因此,当4G nFAPI和5G nFAPI接口在同一主机上运行时,这些nFAPI接口需要使用不同的SCTP和UDP端口,以便区分4G nFAPI和5G nFAPI。
2.3 nFAPI接口传输层协议栈
第3章 P5接口的消息格式(C面)(待续)
3.1 nFAPI接口的专有P5消息
3.2 nFAPI接口的透传P5消息
第4章 P7接口的消息格式(U面)(待续)
4.1 nFAPI接口的专有P7消息
4.2 nFAPI接口的透传P7消息
附录