2.3.5 VSAN网络流量
VSAN使用的协议是个专有协议。就像VMware的vMotion、Fault Tolerance、vSphere Replication以及其他VMware专有协议等其他VMware产品和特性一样,VMware没有公布这个协议的规范。VSAN网络用于3种不同的流量类型,由于这些流量带来了对物理网络交换机配置的一些要求,所以了解清楚它们是怎么回事是很重要的。
组播心跳(Multicast heartbeat)——这类流量用来发现加入到群集中的所有主机,并且判断主机状态。和其他类型的流量相比,组播心跳只产生非常少的数据包。
来自群集服务(CMMDS)的组播和单播数据包——这类流量进行元数据(例如对象放置和统计信息)的更新。它比心跳产生的网络流量多一些,但是仍然只占非常小的百分比。
存储流量(例如读和写)——这是网络流量的主要部分。群集中任何主机和其他主机的通信都是通过单播进行的。
为了保证VSAN主机可以正常通信,要求物理交换机允许组播的流量。如果VSAN群集中的ESXi主机之间无法通过VSAN流量网络进行组播通信,VSAN群集将无法正确形成。
组播是一个关键的组成部分,尽管它仅占整个网络流量中很小的比例。由于存储的读写I/O都要经过网络,VSAN群集中大部分流量都是存储流量,保证最优的网络带宽是非常重要的。如果可能不要使用那些把组播流量转换成广播流量方式传输的低端交换机,VMware建议使用真正支持组播流量的物理交换机。