Users Guide

特性NetXtreme-E 用户手册
2018 2 26 • NetXtreme-E-UG100 22
VXLAN
IETF RFC 7348 中定义的虚拟可扩展局域网 (VXLAN) 用来应对容纳多租户的虚拟化数据中心内的重叠网络的需
要。VXLAN 3 层网络上的 2 层重叠或隧道技术方案。只有相同 VXLAN 段内的 VM 才能相互通信。
NVGRE/GRE/IP-in-IP/Geneve
IETF RFC 7637 中定义的使用 GRE 的网络虚拟化 (NVGRE) 类似于 VXLAN
无状态卸载
RSS
接收端伸缩 (RSS) 使用一种 Toeplitz 算法,该算法在接收的帧上使用 4 元组匹配,并将其转发到确定性 CPU
行帧处理。这实现了流线化的帧处理并且平衡 CPU 利用率。使用一个间接表,将流映射到一个 CPU
对称 RSS 允许给定 TCP UDP 流的数据包映射到同一接收队列。
TPA
Transparent Packet Aggregation (TPA) 是一个技法,对于接收的帧,相同 4 元组匹配的帧聚集在一起,然后指
示给网络堆栈。TPA 上下文中的每个条目都由以下 4 元组标识:源 IP、目的 IP、源 TCP 端口和目的 TCP
口。TPA 通过减少网络通信中断和降低 CPU 开销提高了系统性能
标头-承载数据分离
标头-承载数据分离是一个特性,使软件 TCP/IP 堆栈能够接收 TCP/IP 数据包并将标头和承载数据分离到不同
的缓存中。Windows Linux 环境中均提供对此特性的支持。以下是标头-承载数据分离的潜在好处:
标头-承载数据分离使数据包标头紧凑而高效地缓存到主机 CPU 缓冲区。这可能导致接收端 TCP/IP
性能提升。
标头-承载数据分离通过主机 TCP/IP 堆栈实现翻页和零复制操作。这可能进一步提高接收路径的性能
UDP 分片卸载
UDP 分片卸载 (UFO) 是一个特性,使软件堆栈能够将 UDP/IP 数据报的分片卸载到 UDP/IP 数据包中。只有
Linux 环境中提供对此特性的支持。以下是 UFO 的潜在好处:
•UFO 使 NIC 能够将 UDP 数据报的分片处理到 UDP/IP 数据包中。这可能导致发送 UDP/IP 处理的 CPU
开销的降低。
无状态传输隧道卸载
无状态传输隧道卸载 (STT) 是在虚拟化数据中心内实现重叠网络的一种隧道封装。STT 使用基于 IP 的封装,有
类似 TCP 的标头。没有与隧道相关的 TCP 连接状态,这就是 STT 无状态的原因。Open Virtual Switch (OVS)
使用 STT