智能网卡芯片 | PS1600
01丨概述
PS1600 系列芯片是结合以太网控制器技术和以太交换技术设计研发的高性能智能网卡芯片,可应用于有高密度接口和高性能通信需求的服务器。
- 支持 800Gbps 以太带宽
- 支持 256Gbps PCIe 主机带宽
- 最高支持 400Gbps 以太端口
- 支持以太网 2、3 层协议解析与转发
- 支持 DPDK
- 支持 TSO/RSS,校验和检查
- 支持 SRIOV
- 支持高速网 RDMA 卸载
- 采用 14nm 工艺,FCBGA 封装
- 支持 10/25/40/50/100/200/400GbE 端口速率
- 支持超过 200Gbps 的 PCI Express 有效带宽, 通过 SR-IOV 虚拟化最大 64 个以太网卡功能
- 支持 DPDK 加速增强功能,可提高性能,释放处理器资源
- 提供 vSwitch 的互连交换硬件加速功能,释放处理器资源,并有效降低成本
02丨芯片特性
PCIE NIC 接口
- PCIE Gen4x16,带宽 256Gbps
- 支持 DMA 零拷贝、Direct IO
- 支持多种 NIC 和协议卸载
- 支持 64 个 VF,提供 64 个数据队列+8 个管理队列 , 每个 VP 可以独立虚拟成一个网络接口
- 支持 SRIOV 虚拟化
- DPDK integration
- VLAN,Double VLAN offload
- IEEE1588 offload
- Checksum offload
- VXLAN & NVGRE Support
- TCP Segmentation Offload
- 基于描述符的报文发送接收队列 SQ/RQ
- 支持 push/pull 描述符提交模式 PIO/DMA
- CQ 队列和事件队列,DDIO/Cache Stashing
- 最小消息延迟 200ns
网络特性
- 200G、400、800G 三个规格
- 最高 16 个 56G SERDES
- 56G Rate: 200G x 4
- 25G Rate: 100G x 4 or 25G x 16
- 10G Rate: 40G x 4 / 10Gx16
- 端口间支持交换,所有端口支持小包线速
- 支持以太网 2/3/4 层协议路由转发
- 动态多队列共享报文缓冲
- 内部集成 QoS TM 流量管理
- 支持 NVGRE
- 支持 VXLAN、TRILL、MPLS、EVPN、SNAP 等 – 支持 IP Tunnel 隧道
- 支持 802.1x
- DDOS 防御
- 端口隔离与绑定
- 多级大容量 ACL 策略
- 支持自主安全网络协议
虚拟网卡交换功能
- 支持 64 个虚拟网卡之间的报文交换硬件实现虚拟网卡间的交换,效率更高
- 支持 64 个虚拟网卡划分 VLAN
- 支持 L2/L3/L4 报文分类与过滤
虚拟网卡隧道功能
- 支持 VxLAN、TRILL,NSH Tunnel 支持跨数据中心互连
- 支持 IPinIP、MPLS、NVGRE 隧道
- 支持隧道报文的封装和解封装
可编程
- 支持 Openflow 1.3 协议报文处理
- 24 个可编程规则处理器,32-128K 条流表,可用户
- 定义编程分析、编辑、转发报
03丨典型配置
- 2×400GE
- 4×200GE/100GE/40GE
- 8×10GE/25GE/50GE/100GE
04丨架构框图
架构框图
05丨应用
- 高性能服务器网卡
- 分流器
- 存储网应用
- NFV 应用