Barefoot软件开发环境

2020-06-10 16:21:10
总览
 
随着网络流量的增加以及企业将其基础架构向私有云,公共云和混合云转变,管理员一直在寻求工具,以使他们能够更好地控制网络。软件定义网络(SDN)技术通过将控制平面与数据平面分离,从而简化了网络配置,管理和故障排除,从而为这一挑战提供了初始解决方案。但是,由于固定功能交换硬件不灵活,SDN无法充分发挥其潜力。软件可转换IT的程度已受到交换硅片刚性的限制。Barefoot Networks推出了首个完全可编程的Tofino ASIC,而又不影响性能,从而彻底改变了行业。


亮点与优势

  • 支持所有当前和将来的Barefoot ASIC配置和用例
  • 灵活地在各种Linux发行版中运行
  • 带有多个支持最新P4语言版本的参考模型的编译器
  • 生产就绪的P4开关应用
  • 调试和可视化工具可实现快速迭代开发
  • 用于自动生成设备和抽象API的模块化基础架构,可轻松实现控制平面集成
 
开发环境架构
Barefoot P4 开发环境架构与固定功能ASIC所提供的SDK截然不同。它提供了一套完整的工具,用于开发,调试和优化P4应用程序。此外,设备和抽象API使开发人员可以轻松地将其P4应用程序与本地或远程控制平面集成。这些工具和API使OEM,云运营商,电信运营商和生态系统合作伙伴能够构建差异化的专用网络解决方案。