🗄️ggRock 服务器 NIC 绑定 / 链路聚合
本指南概述了 ggRock Server 与网络交换机之间推荐的绑定配置,以确保最佳性能和可靠性。
📚 目录
🧠 关于
绑定——也称为 NIC 成组或链接聚合——是一种组合多个网络接口的方法,可以改进:
- ✅ 容错能力
- 🚀 性能
- ⚖️ 负载均衡
⚙️ 支持的绑定模式
Linux 支持七种绑定模式,但仅推荐两种用于 ggRock:
🧩 IEEE 802.3ad (LACP - 动态链接聚合)
主要优势:
- 同时利用多个 NIC
- 提供容错能力和负载均衡
要求:
- 网络交换机必须支持 LACP (IEEE 802.3ad)
- NIC 必须具有相同的速度并以全双工方式工作
- 所有 NIC 应连接到同一交换机
- 服务器和客户端必须在同一本地网络上
推荐设置:
- 传输哈希策略:
layer2+3(推荐) - 链接监控:
mii - 监控间隔 (miimon):
100 ms
🛠 示例配置:
不使用 802.3ad 绑定的配置
auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports eth0
bridge_fd 0
bridge_stp off
使用 802.3ad 绑定的配置
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto eth1
iface eth1 inet manual
auto bond0
iface bond0 inet manual
bond-slaves eth0 eth1
bond-mode 802.3ad
bond-miimon 100
bond-xmit-hash-policy layer2+3
auto vmbr0
iface vmbr0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports bond0
bridge_fd 0
bridge_stp off
所需的交换机配置:
确保交换机已正确配置 LACP,具有匹配的哈希策略和链接监控。
🔁 主动备用绑定
主要优势:
- 提供容错能力,不需要交换机配置
工作原理:
- 任何时候只有一个 NIC 处于活动状态。
- 如果活动的 NIC 失败,另一个接管。
推荐设置:
- Miimon:
100 ms
🛠 示例配置:
不使用主动备用绑定的配置
auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports eth0
bridge_fd 0
bridge_stp off
使用主动备用绑定的配置
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto eth1
iface eth1 inet manual
auto bond0
iface bond0 inet manual
bond-primary eth0
bond-slaves eth0 eth1
bond-mode active-backup
bond-miimon 100
auto vmbr0
iface vmbr0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports bond0
bridge_fd 0
bridge_stp off
交换机配置:
不需要。🙌
✅ 结论
- 绑定不会改进单个 iSCSI 客户端连接的吞吐量
- 当多个客户端访问服务器时,绑定可以提供聚合吞吐量
- 在支持的系统上实现绑定无需额外成本
📊 附录 1 - 单客户端 PC 性能测试

- 单个 1G NIC:

- 802.3ad(两个 1G NIC):

- 主动备用(两个 1G NIC):

🧮 附录 2 - 绑定模式比较(高级用户)


更新于: 24/04/2026
谢谢!
