鲲鹏社区首页
中文
注册
开发者
鲲鹏部件开发套件Data Acceleration Kit主页、K-NET页面即将上线,敬请期待!

FlexDA开发全流程图

极简部署开发
快速构建上板
环境部署
  • 检查环境依赖
  • 自定义安装
  • 一键部署
定制开发
  • 支持OVS可编程
  • 支持RDMA拥塞控制可编程
  • 支持DSL/C语言
  • VS Code开发插件
编译构建
  • Hydrac编译器
  • Verifier静态代码分析
  • 资源求解器
运行调试
  • 运维工具
  • 故障恢复
  • XDB(试用)

关键特性

OVS可编程
OVS开放编程支持开发者基于华为DPU网卡对既有OVS业务逻辑进行灵活扩展与定制。开发者可在OVS原始的Match-Action处理机制基础上,借助领域专用语言(DSL),实现包括自定义报文解析、自定义流表、自定义流表匹配键(Key)与动作(Action)以及自定义报文处理流水线(Pipeline)在内的多项能力。该机制允许开发者将多个Match-Action单元组织成完整的报文数据处理Pipeline,从而表达复杂的报文转发与处理逻辑
价值优势
面对复杂多变的客户场景,通过OVS可编程实现自定义报文解析、流表管理和pipeline定制,不仅能提高网络的灵活性,并且通过硬件卸载加速报文转发,降低CPU核的负荷
关键技术
DSL源到源翻译,自定义报文解析,自定义key,自定义action,自定义pipeline,硬件资源动态申请
适用范围
华为SP925D-VL

使用场景全流程

开发资源

软件包
提供配套软件包,协助开发者定制开发
产品文档
了解FlexDA特性原理,帮助开发者更快上手和开发使用