双网卡绑定bond0

    实现网卡绑定bond0,测试网络带宽。首先介绍一下网卡绑定的7中形式:

    第一种模式:mod=0 ,即:(balance-rr) Round-robin policy(平衡抡循环策略) 注:绑定bond0的网卡mac地址会相同,因此要求需要支持链路聚合的交换机

    第二种模式:mod=1,即: (active-backup) Active-backup policy(主-备份策略)

    第三种模式:mod=2,即:(balance-xor) XOR policy(平衡策略)

    第四种模式:mod=3,即:broadcast(广播策略)

    第五种模式:mod=4,即:(802.3ad) IEEE 802.3ad Dynamic link aggregation(IEEE 802.3ad 动态链接聚合)

    第六种模式:mod=5,即:(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)

    第七种模式:mod=6,即:(balance-alb) Adaptive load balancing(适配器适应性负载均衡)

    1.安装配置bond0

     环境:ubuntu14.04系统,两块千兆网卡。

      安装ifenslave工具包

      #apt-get install ifenslave

      修改modules文件,加载模块

       # vi  /etc/modules

       bonding  mode=0 miimon=100(在最后一行添加并保存退出)

       编写interface文件

        # vi /etc/network/interfaces

        auto lo 
        iface lo inet loopback

     

        auto bond0 
        iface bond0 inet static 
        address 64.0.177.20 
        netmask 255.255.255.0 
        gateway 64.0.177.254 
        up ifenslave bond0 eth0 eth1 
        down ifenslave -d bond0 eth0 eth1

        重启

       2.下载speedometer工具,测试网络速度

        # apt-get install speedometer

        speedometer -r bond0 -t bond0

        3.好啦  前期工作已经准备完毕,接下来就开始测试啦

你可能感兴趣的:(linux,网卡,绑定,bond0)