bongding 工作模式 和 所绑定的物理网卡的活动及链路状态

在 CentOS 6.2 系统中,配置 bonding 模块用于实现网络冗余和负载均衡。通过编辑 `/etc/modprobe.d/hhc-bonding.conf` 文件,设置 `mode` 参数可选择不同的工作模式,如 RR、热备、XOR等。bonding 提供了 BOND_STATE_ACTIVE 和 BOND_STATE_BACKUP 两种活动状态,以及 BOND_LINK_UP、BOND_LINK_DOWN、BOND_LINK_FAIL 和 BOND_LINK_BACK 四种链路状态,确保网络的稳定性和可靠性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Centos6.2环境
vi /etc/modprobe.d/hhc-bonding.conf
alias bond0 bonding 
options bond0 miimon=100 mode=5 max_bonds=4
miimon表示链路检查间隔,单位为毫秒;
max_bonds : 多bonding时参数


bonding模块的工作模式,可以分为多主型工作模式和主备型工作模式 
    mode的值表示工作模式,他共有0、1、2、3、4、5、6七种模式,
    0:负载均衡模式,RR方式,全负载均衡,需要Switch侧做Trunk,可失效一网卡; 
    1:热备模式,不需要Switch侧支持;
    2:负载均衡模式,XOR方式,根据来源MAC; 
    3:广播模式,所有网卡一起收发数据包,可失效一网卡;
    4:802.3ad模式,动态链路聚合模式,属于主备型工作模式。需要Switch支持802.3ad Dynamic Link Aggregation;
    5:负载均衡模式,TLB方式,半负载均衡,发送为负载均衡,接收为动态分配,不需要Switch侧支持,可失效一网卡;
    6:负载均衡模式,ALB方式,全负载均衡,网卡需支持动态更改MAC,不需要Switch侧支持,可失效一网卡;
    


bonding为绑定的物理网卡定义了2种活动状态4钟链路状态
   活动状态:


    * BOND_STATE_ACTIVE:处于该状态的网卡是潜在的发送数据包的候选者
    * BOND_STATE_BACKUP:处于该状态的网卡在选择发送数据的网卡时被排除


   链路状态:


    * BOND_LINK_UP:  上线状态(处于该状态的网卡是是潜在的发送数据包的候选者)
    * BOND_LINK_DOWN:故障状态
    * BOND_LINK_FAIL:网卡出现故障,向状态BOND_LINK_DOWN 切换中
    * BOND_LINK_BACK:网卡恢复,向状态BOND_LINK_UP切换中
   注:一个网卡必须活动状态为BOND_STATE_ACTIVE并且链路状态为 BOND_LINK_UP,才有可能作为发送数据包的候选者。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值