Veritas BackupExec 16 NIC Teaming 和网络性能提升

网络工程 hp-procurve 负载均衡
2022-02-11 04:16:08

我们使用 Backup Exec 16 来备份几个物理服务器和在 vmware esxi 6.0 上运行的大约 60 个虚拟机。

备份服务器本身在物理机 Windows 2012 R2 上运行,并且有 2 个 10 gbps NIC。我所有的 ESXi 主机都有 1 个 10 gbps 活动 NIC 和 1 个 10 gbps 处于待机模式。我试图从网络的角度设置最佳方案。备份中的两个 NIC 都连接到 HP Procurve 5400zl 核心生成树根桥,以及我所有 ESXi 主机的所有活动 NIC。在备份服务器端,我启用了 NIC 组合,在这里我混淆了我应该使用哪种组合模式(静态、交换机独立、LACP)和负载平衡模式(地址哈希、hyper-v 端口、动态)以获得最佳网络性能。

这是一个简单的绘图:

在此处输入图像描述 我目前的设置是:

备份服务器 NIC 组合 - 具有动态负载平衡模式的静态组合模式。

在我的 procurve 交换机上,我做了这个配置:

中继线 E1,E7 中继线 3 中继线

对于如何改进备份服务器负载平衡及其性能的任何建议,我将不胜感激。

1个回答

建议使用 LACP 中继。

由于您的流量主要是从交换机到备份服务器,而 5400zl 使用 SA/DA 流量分配,因此负载平衡完全取决于数据包的源 IP 地址和目标 IP 地址 - 每对源 IP 和目标 IP 将始终使用相同的物理链路。

如果您有许多不同的流量,它们在统计上分布得有些均匀。只有通过运气或微调(=选择导致所需分配的 IP 地址组合),很少有流不会很好地分配。单个流根本不会从中继中受益。

通常,最好不要在第 2 层使用链路聚合,而是使用具有多个 IP 地址的多个独立 NIC,并在第 3 层的应用程序中进行负载平衡(=使用不同的 IP 地址)。

在最好的情况下,应用程序可以配置为通过多个 IP 地址分配流量。在另一种情况下,您在配置中使用 DNS 名称,该名称通过循环解析为多个 IP 地址,并且应用程序在它们之间交替(通过不缓存或故意)。

不过,我不确定如何使用 BE 来做到这一点。你可能需要做一些测试。