美文网首页
网络接口配置-Bonding

网络接口配置-Bonding

作者: 尛尛大尹 | 来源:发表于2017-08-21 19:17 被阅读0次

    (1)Bonding介-绍

    就是将多块网卡绑定同一IP地址对外提供服务,可以实现高
    可用或者负载均衡。当然,直接给两块网卡设置同一IP地址
    是不可能的。通过bonding,虚拟一块网卡对外提供连接,
    物理网卡的被修改为相同的MAC地址。
    

    (2)Bonding工作模式

    • Mode 0 (balance-rr)
    轮转(Round-robin)策略:从头到尾顺序的在每一个slave
    接口上面发送数据包。本模式提供负载均衡和容错的能力
    

    (3)Mode 1 (active-backup)

    活动-备份(主备)策略:只有一个slave被激活,当且仅当活动
    的slave接口失败时才会激活其他slave。为了避免交换机发生混
    乱此时绑定的MAC地址只有一个外部端口上可见
    

    (4)Mode 3 (broadcast)

    广播策略:在所有的slave接口上传送所有的报文,提供容错能力
    

    (5)active-backup、balance-tlb 和 balance-alb 模式不需要

    交换机的任何特殊配置。其他绑定模式需要配置交换机以便
    整合链接。如:Cisco 交换机需要在模式 0、2 和 3 中使用
    EtherChannel,但在模式4中需要 LACP和 EtherChannel
    

    (6)Bonding配置

    • 创建bonding设备的配置文件
     /etc/sysconfig/network-scripts/ifcfg-bond0
    DEVICE=bond0
    BOOTPROTO=none
    BONDING_OPTS= “miimon=100 mode=0”
    
    • /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    BOOTPROTO=none
    MASTER=bond0
    SLAVE=yes
    USERCTL=no
    

    (7)查看bond0状态:/proc/net/bonding/bond0

    (8)miimon 是用来进行链路监测的。如果miimon=100,那
    么系统每100ms 监测一次链路连接状态,如果有一条线
    路不通就转入另一条线路
    (9)删除bond0

    # ifconfig bond0 down
    # rmmod bonding
    

    (10)详细帮助:
    /usr/share/doc/kernel-docversion/Documentation/networking/bonding.txt
    https://www.kernel.org/doc/Documentation/net
    working/bonding.txt

    相关文章

      网友评论

          本文标题:网络接口配置-Bonding

          本文链接:https://www.haomeiwen.com/subject/zbehdxtx.html