部署开发环境
FlexDA编程框架的操作系统如表 操作系统要求所示。
特性 |
操作系统 |
架构 |
推荐版本 |
|---|---|---|---|
OVS |
openEuler |
aarch64 |
22.03 LTS SP3 |
Ubuntu |
aarch64 |
22.04 LTS |
|
CentOS |
aarch64 |
CentOS 9-Stream |
|
OVS控制面 |
openEuler |
aarch64 |
22.03 LTS SP3 |
FlexDA编程框架的编译环境软件要求如表2所示。
名称 |
相关特性 |
版本要求 |
|---|---|---|
GCC |
OVS |
推荐版本12.3.0。 |
LLVM |
OVS |
12.0.1~15.0.3,推荐版本12.0.1。 |
Clang |
OVS |
12.0.1~15.0.3,推荐版本12.0.1。 |
交叉编译工具链 |
OVS |
推荐版本14.2.Rel1。 编程框架提供的编程库使用LTO优化,交叉编译工具链版本需要与编程库使用的工具链保持一致,防止编译失败。 安装方式可参考交叉编译工具链安装指导。 |
CMake |
OVS |
3.22.0~3.25.0,推荐版本3.22.0。 |
Make |
OVS |
4.3.0~4.4.0,推荐版本4.3.0。 |
OpenSSL |
OVS |
1.1.1~3.0.12,推荐版本1.1.1。 |
Protobuf |
OVS |
推荐版本25.1。 |
Python |
OVS |
3.11.4~3.11.13,推荐版本3.11.4。 OVS场景需要安装Python,请参见Python源码安装指导。 |
DPDK |
OVS控制面 |
23.11(与运行环境保持一致)。 OVS控制面编译需要安装正确版本的DPDK,详情请参见DPDK源码安装指导。 |
父主题: OVS场景编程