OpenMesh P4-4X

OpenMesh P4-4X P4 交换实验平台

OpenMesh P4-4X P4 交换实验平台是一款基于网络流处理器的交换实验平台,管理处 理器采用Intel Xeon 处理器,随机提供预装的SDK开发环境方便用户使用 P4 或 C语言进行二次开发。可以通过随机提供的虚拟机实现在 OpenMesh P4-4X 中 完成对节点设备的模拟,从而实现在单一设备(All in One)中完成P4 代码的 开发,部署,编译,调试,验证工作。

p4_back.png

图1  产品外观图

产品基本参数

  • 1U 标准机架设备
  • Intel Xeon E5 8核处理器
  • 32G 内存
  • 1个40G+4个10G以太接口
  • 多核流处理器(60个流处理核)
  • 2Gb流处理内存
  • 支持高达20万个流
  • 40Gb/s 带宽,28Mpps 包处理能力
  • 冗余电源

一虚拟交换机数据平面卸载

  • VXLAN, NVGRE, MPLS, GENEVE封装和解封装
  • 可编程实现自定义隧道类型
  • 灵活的包分析
  • 灵活的精确匹配策略卸载
  • 灵活的模糊匹配策略卸载
  • 硬件内的流追踪来帮助实现加速
  • 支持有状态和无状态的负载均衡
  • 流级别的 metering and QoS

网络加速/卸载

  • TCP/UDP/IP 无状态的卸载
  • 接收端缩放(多核分发处理)
  • 虚拟功能强化的 QoS支持
  • DPDK, 零复制,内核zero-copy, kernel忽略, 数据包直通
  • 三层流量管理