vSAN 依赖于网络。了解并配置正确的 vSAN 网络设置是避免性能和稳定性问题的关键。

可靠且强大的 vSAN 网络具有以下特性:

单播

vSAN 6.6 和更高版本支持单播通信。单播流量是从网络中的一点到另一点的一对一 IP 数据包传输。单播每一秒都会将主要主机发来的检测信号传送给所有其他主机。这可确保主机处于活动状态,并说明主机参与到 vSAN 集群中。您可以为 vSAN 设计简易单播网络。有关单播通信的更多信息,请参见在 vSAN 网络中使用单播

多播

低于 6.6 的 vSAN 版本使用 IP 多播通信作为发现协议来识别尝试加入 vSAN 集群的节点。
注: 如果可能,请始终使用最新版本的 vSAN。
IP 多播依赖于主机、客户端和网络设备用来参与基于多播的通信的通信协议。有关多播通信的更多信息,请参见 在 vSAN 网络中使用多播

第 2 层和第 3 层网络

vSAN 集群中的所有主机都必须通过第 2 层或第 3 层网络进行连接。vSAN 6.0 之前的 vSAN 版本仅支持第 2 层网络,而后续版本同时支持第 2 层和第 3 层协议。使用第 2 层或第 3 层网络提供数据站点与见证站点之间的通信。有关第 2 层和第 3 层网络拓扑的更多信息,请参见标准部署

VMkernel 网络

vSAN 集群中的每个 ESXi 主机都必须具有网络适配器才能进行 vSAN 通信。所有集群内的节点间通信都通过 vSAN VMkernel 端口进行。VMkernel 端口为每个 vSAN 主机和托管的虚拟机提供第 2 层和第 3 层服务。

vSAN 网络流量

vSAN 网络中有多种不同的流量类型,例如,存储流量和单播流量。虚拟机的计算和存储可以位于同一主机上,也可以位于集群中的不同主机上。未配置为允许故障的虚拟机可以在一个主机上运行,并且可以访问驻留在其他主机上的虚拟机对象或组件。这意味着,来自虚拟机的所有 I/O 均通过网络。存储流量构成了 vSAN 集群中的大部分流量。

所有 ESXi 主机之间与集群相关的通信都会在 vSAN 集群中创建流量。这种单播流量也会增加 vSAN 网络流量。

虚拟交换机

vSAN 支持以下类型的虚拟交换机:
  • 标准虚拟交换机提供从虚拟机和 VMkernel 端口到外部网络的连接。此交换机是每个 ESXi 主机的本地交换机。
  • 通过 vSphere Distributed Switch 可集中控制多个 ESXi 主机之间的虚拟交换机管理。分布式交换机还提供一些网络连接功能,如 Network I/O Control (NIOC),此功能可帮助您设置 vSphere 或虚拟网络的服务质量 (Quality of Service, QoS) 级别。无论 vCenter Server 版本如何,vSAN 都包含 vSphere Distributed Switch。

带宽

vSAN 流量可以与其他系统流量类型(例如 vSphere vMotion 流量、vSphere HA 流量和虚拟机流量)共享 10 GbE、25 GbE、40 GbE 和 100 GbE 物理网络适配器。它还为 vSAN、vSphere 管理、vSphere vMotion 流量等位于同一物理网络上的共享网络配置提供更多带宽。要保证 vSAN 所需带宽的大小,请使用分布式交换机中的 vSphere Network I/O Control。

在 vSphere Network I/O Control 中,您可以为 vSAN 出站流量配置预留和份额:
  • 设置预留以便 Network I/O Control 保证 vSAN 的物理适配器可用的最小带宽。
  • 将份额值设置为 100,以便当分配给 vSAN 的物理适配器变成饱和状态时,仍有特定带宽可供 vSAN 使用。例如,当组中其他物理适配器出现故障且端口组中所有流量被转移到组中其他适配器时,物理适配器可能变成饱和状态。

有关使用 Network I/O Control 为 vSAN 流量配置带宽分配的信息,请参见《vSphere 网络连接》文档。