Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

13.4. OVS 绑定选项

下表根据硬件提供了这些选项和一些替代方案的一些解释。

表 13.1. 绑定选项

bond_mode=balance-slb

根据源 MAC 地址和输出 VLAN 平衡流,在流量特征发生变化时定期重新平衡。与 balance-slb 绑定可以实现有限的负载均衡形式,无需远程交换机知识或协作。SLB 将每个源 MAC 和 VLAN 对分配给链接,并通过该链接传输来自该 MAC 和 VLAN 的所有数据包。这个模式使用基于源 MAC 地址和 VLAN 号码的简单哈希算法,在流量特征改变时定期重新平衡。这个模式与 Linux 绑定驱动程序使用的模式 2 绑定类似。这个模式也可用于提供负载均衡,即使交换机没有配置为使用 LACP。

bond_mode=active-backup

这个模式提供活跃的/standby 故障转移,其中待机 NIC 会在活跃连接失败时恢复网络操作。物理交换机仅显示一个 MAC 地址。这个模式不需要任何特殊的交换机支持或配置,当链接连接到独立的交换机时可以正常工作。这个模式不提供负载均衡。

lacp=[active|passive|off]

控制链路聚合控制协议(LACP)行为。只有某些交换机支持 LACP。如果您的交换机不支持 LACP,请使用 bond_mode=balance-slbbond_mode=active-backup

other-config:lacp-fallback-ab=true

将 LACP 行为设置为将 bond_mode=active-backup 设置为回退。

other_config:lacp-time=[fast|slow]

将 LACP heartbeat 设置为 1 秒(fast)或 30 秒(低)。默认值为 slow。

other_config:bond-detect-mode=[miimon|carrier]

将链路检测设置为使用 miimon heartbeats (miimon)或监控载波(错误)。默认值为载体。

other_config:bond-miimon-interval=100

如果使用 miimon,以毫秒为单位设置 heartbeat 间隔。

bond_updelay=1000

需要激活链接的毫秒数才能防止出现问题。

other_config:bond-rebalance-interval=10000

在绑定成员之间重新平衡流之间毫秒。将此值设置为 0,以禁用绑定成员间的重新平衡流量。