2. 术语 (Terminology)
2. 术语 (Terminology)
本文档使用以下术语:
Tunnel Endpoint:
执行 packets encapsulation 和 decapsulation 的组件. Tunnel endpoints (或 "Geneve endpoints") 可以用软件实现 (例如 hypervisor 中的 virtual switch), 也可以用硬件实现 (例如 physical switch 或 SmartNIC).
Transit Device:
tunnel endpoints 之间路径上的 forwarding element. 该设备基于 outer IP header 转发 Geneve packets, 且不参与 Geneve protocol.
NVE (Network Virtualization Edge):
位于 virtualized network 边缘的 node, 用于将 overlay network 连接到 underlay network. 一个 NVE 可以实现一个或多个 tunnel endpoints.
Tenant Systems:
连接到 NVE 并通过 virtual network 通信的 end systems (virtual machines, containers 或 bare-metal servers).
VNI (Virtual Network Identifier):
用于区分不同 virtual networks (或 tenants) 的 24-bit identifier.
Geneve Header:
tunnel endpoint 为封装 original packet 而添加的 header. 它包括 base header 和可选的 variable-length options.
Geneve Options:
Geneve header 中携带 metadata 的 fields. 它们采用 Type-Length-Value (TLV) 编码.
Control Plane:
负责管理网络, 配置 NVEs, 并分发 implementation details (例如 tenant addresses 与 underlay addresses 之间映射) 的系统.