FAPI专题-2:5G nFAPI接口 - 中文规范-2- 消息交互流程

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

 本文网址:https://mp.csdn.net/mp_blog/creation/editor/117588884


目录

第1章 简介

第2章 nFAPI接口详解

2.1 nFAPI接口的主要消息流程

2.1.1 VNF通过P4接口实现对PNF的管理(M面)

2.1.1.1 PNF的初始化流程:PNF Initialization

2.1.1.2 PNF的关闭流程:PNF Stop

2.1.1.3 PNF的重启流程:PNF Restart

2.1.1.4 PNF的重配流程: PNF Reconfigure

2.1.2 VNF通过P5接口实现对PHY进行配置管理(C面)

2.1.2.1 PHY层的初始化流程:PHY Initialization

2.1.2.2 PHY Termination

2.1.2.3 PHY Restart

2.1.2.4 PHY Reset

2.1.2.5 PHY Reconfigure

2.1.2.6 PHY Query

2.1.2.7 PHY Notification

2.1.3 VNF通过P7接口实现PHT进行基于时隙的调度(U面)

2.1.3.1 Slot时隙信号

2.1.3.2 SFN的对齐与同步

2.1.3.3 PHY Synchronization

2.2.3.4 Delay Management between VNF and PHY

2.1.4 nFAPI错误处理流程

2.2 5G nFAPI接口与4G FAPI的共存

2.3 nFAPI接口传输层协议栈


第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

重启流程是通过先stopstart来完成的。

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面)

https://blog.csdn.net/HiWangWenBing/article/details/120624278https://blog.csdn.net/HiWangWenBing/article/details/120624278

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消息

附录


 作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://mp.csdn.net/mp_blog/creation/editor/117588884

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文火冰糖的硅基工坊

你的鼓励是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值