方案架构
架构描述

TM280相关内容请参见历史版本。
通信协议加速
K-NET通信协议加速子系统中包含框架层、用户态TCP/IP协议栈、硬件加速层。
- 框架层:提供标准的POSIX API接口,可以直接对业务标准的POSIX Socket接口重定向,替换为协议栈Socket接口;同时提供扩展socket接口,通过使用诸如零拷贝的扩展socket接口,可以得到更优性能。
- 用户态TCP/IP协议:用户态协议栈加速核心,提供标准TCP/IP协议能力,将原生内核态协议栈切到用户态协议栈进行加速。
- 硬件加速层:提供高性能的报文转发能力,含控制面和数据面;结合鲲鹏SP670释放网卡硬件能力。

其中用户态TCP/IP协议栈结构如下:

运维管理
K-NET通信协议加速用户态TCP/IP协议栈特性:
- 支持数据传输抓包
- 支持查询协议栈统计信息
硬件平台
SP670标准网卡的具体描述请参见《SP600 标准网卡 用户指南》。