网卡主故障转移期间会发生什么?

网卡主故障转移期间会发生什么?

NIC Master故障切换期间,bond0的mac地址会改变吗?

答案1

https://www.kernel.org/doc/Documentation/networking/bonding.txt

故障转移mac

指定active-backup模式是否应在从属时将所有从属设备设置为相同的 MAC 地址(传统行为),或者在启用时根据所选策略对绑定的 MAC 地址执行特殊处理。

可能的值为:

  • none或者0

此设置禁用fail_over_mac,并导致绑定在从属时间将活动备份绑定的所有从属设备设置为相同的 MAC 地址。这是默认设置。

  • active或者1

“活动”fail_over_mac策略表示绑定的 MAC 地址应始终是当前活动从站的 MAC 地址。从机的MAC地址不变;相反,绑定的 MAC 地址会在故障转移期间发生变化。

此策略对于无法更改其 MAC 地址的设备或拒绝使用自己的源 MAC 传入广播(这会干扰 ARP 监视器)的设备非常有用。

此策略的缺点是网络上的每个设备都必须通过免费 ARP 进行更新,而不是仅更新一台交换机或一组交换机(如果交换机监听传入流量,则通常会针对任何流量而不仅仅是 ARP 流量进行更新)更新其表)为传统方法。如果免费 ARP 丢失,通信可能会中断。

当此策略与 mii 监视器结合使用时,在能够实际传输和接收之前断言链接的设备特别容易丢失免费 ARP,并且updelay可能需要适当的设置。

  • follow或者2

“follow”fail_over_mac策略会导致正常选择绑定的 MAC 地址(通常是添加到绑定的第一个从属设备的 MAC 地址)。但是,当第二个及后续从站处于备份角色时,不会将其设置为该 MAC 地址;在故障转移时,使用绑定的 MAC 地址对从属设备进行编程(并且之前的活动从属设备接收新的活动从属设备的 MAC 地址)。

此策略对于多端口设备非常有用,当使用相同的 MAC 地址对多个端口进行编程时,这些设备会变得混乱或导致性能损失。

默认策略为none,除非第一个从站无法更改其 MAC 地址,在这种情况下,默认选择活动策略。

相关内容