on  it road.com

网络绑定链路监控

绑定驱动程序支持两种方法来监视从站的链接状态:

MII(媒体独立接口)监视器

这是默认的链接监控选项。
该方法仅监控本地网络接口的载波状态。
它依赖设备驱动程序获取载波状态信息,或者直接查询 MII 寄存器,或者使用 ethtool 尝试获取载波状态。
我们可以为 MII 监控指定以下信息:

  • 监控频率:查询载波状态之间的时间(以毫秒为单位)
  • Link up delay : 在使用已启动的链接之前等待的时间(以毫秒为单位)
  • Link down delay:当活动链路报告为断开时,在切换到另一条链路之前等待的时间(以毫秒为单位)

ARP监控

这种链路监控方法向网络上的对等系统发送 APR 查询,并使用响应作为链路已启动的指示。
ARP 监视器依赖于设备驱动程序来保持上次接收时间和传输开始时间的更新。
如果设备驱动程序没有更新这些时间,ARP 监视器会使使用该设备驱动程序的任何从属设备失败。
我们可以为 APR 监控指定以下信息:

  • 监控频率:发送 ARP 查询的时间(以毫秒为单位)
  • ARP 目标:ARP 查询发送到的 IP 地址的逗号分隔列表

网络绑定模式

以下绑定策略模式可用:

  • 循环:这是默认模式。从第一个可用的从站开始,网络传输按顺序进行。此模式提供负载平衡和容错。
  • 主动备份:绑定中只有一个从属设备处于活动状态。如果活动从接口出现故障,另一个从接口将变为活动状态。绑定的 MAC 地址仅在一个网络适配器上对外可见,以避免混淆网络交换机。此模式提供容错功能。
  • XOR(异或者):网络传输基于传输散列策略。默认策略使用 MAC 地址派生哈希。在这种模式下,发往特定对等体的网络传输总是通过同一个从接口发送。此模式最适用于到同一链路或者本地网络上的对等点的流量。此模式提供负载平衡和容错。
  • 广播:所有网络传输都在所有从接口上发送。此模式提供容错功能。
  • 802.3ad :使用 IEEE 802.3ad 动态链路聚合策略。聚合组共享相同的速度和双工设置。此模式在活动聚合器中的所有从设备上传输和接收网络流量。此模式需要符合 802.3ad 的网络交换机。
  • 自适应传输负载平衡 (TLB):根据每个从接口上的当前负载分配传出网络流量。当前从站接收传入流量。如果接收从站出现故障,另一个从站将接管故障从站的 MAC 地址。这种模式不需要任何特殊的开关支持。
  • 自适应负载平衡 (ALB):此模式包括 IPv4 流量的传输负载平衡 (tlb) 和接收负载平衡 (rlb),不需要任何特殊的交换机支持。接收负载均衡是通过 ARP 协商实现的。

有关可用绑定策略模式的完整说明,请参阅 /usr/share/doc/iputils-*/README.bonding 文件。
下面的表格给出了网络绑定模式的总结和比较。

模式策略这个怎么运作容错负载均衡
0轮询(Round Robin)数据包依次通过每个接口一个接一个地发送/接收。是的
1主/备(Active Backup)一个 NIC 处于活动状态,而另一个 NIC 处于休眠状态。如果活动 NIC 出现故障,另一个 NIC 将变为活动状态。仅在 x86 环境中受支持。是的
2XOR [异或者]在这种模式下,从 NIC 的 MAC 地址与传入请求 's MAC 匹配,一旦建立此连接,同一个 NIC 将用于发送/接收目标 MAC。是的是的
3广播(Broadcast)所有传输都在所有从机上发送是的
4动态链接聚合聚合的 NIC 充当一个 NIC,这会导致更高的吞吐量,但也会在 NIC 发生故障的情况下提供故障转移。动态链路聚合需要支持 IEEE 802.3ad 的交换机。是的是的
5传输负载平衡 (TLB)根据每个从接口上的当前负载分配传出流量。当前从站接收传入流量。如果接收从站出现故障,另一个从站将接管故障从站的 MAC 地址。是的是的
6自适应负载平衡 (ALB)与动态链路聚合不同,自适应负载平衡不需要任何特定的交换机配置。自适应负载平衡仅在 x86 环境中受支持。接收报文通过ARP协商进行负载均衡。是的是的
CentOS/RHEL 中的网络绑定模式有哪些

网络接口绑定有多种名称:端口中继、通道绑定、链路聚合、NIC 组合等。
它将多个网络连接组合或者聚合到单个通道绑定接口中。
这允许两个或者多个网络接口作为一个接口,以增加吞吐量并提供冗余或者故障转移。

Linux 内核附带了用于将多个物理网络接口聚合为单个逻辑接口的绑定驱动程序(例如,将 eth0 和 eth1 聚合为 bond0)。
对于每个绑定接口,我们可以定义模式和链路监控选项。
有七种不同的模式选项,每一种都提供特定的负载平衡和容错特性。

日期:2020-09-17 00:14:50 来源:oir作者:oir