精华内容
下载资源
问答
  • 2022-01-26 15:20:38

    bond:就是双网卡绑定,逻辑上当作一个网卡用。

    bond的模式有7种,bond0到bond6,每种工作方式不一样,应用场景也不一样。常用的有bond1(主备),bond4(链路聚合)

    bond1介绍:
            bond1为主备模式,只有一个网卡在使用中。
            优点就是很安全,两块网卡同时坏的概率很低。
            缺点则是利用率低下,只有50%的利用率。

    应用场景一般是服务器的管理口,管理口一般没有太高的网络需求,稳定第一。

    bond1配置(用eth0和eth1这两块网卡组bond1):

    DEVICE=bond1
    NAME=bond1
    TYPE=Bond
    IPADDR=x.x.x.x
    GATEWAY=x.x.x.x
    NETMASK=x.x.x.x
    ONBOOT=yes
    BOOTPROTO=static   #Maybe use dhcp
    BONDING_MASTER=yes
    METRIC=1000     #网卡路由优先级设置,值越小优先级越高
    NM_CONTROLLED=no   #不受network程序管理
    PEERDNS=no                 #保护DNS设置不变
    BONDING_OPTS='mode=1 miimon=100 use_carrier=1 primary=eth0'

    在对应的eth1和eth0文件中加入如下配置:
    MASTER=bond1
    SLAVE=yes
    NM_CONTROLLED=no

    mode=1是选择bond为主备模式
    miimon=100是链路监控频率,单位是毫秒(ms) 
    use_carrier=1是判断链路状态的,=1是一种更高效的形式,比较老旧的设备不支持
    primary=eth0是选择主网卡

    bond4介绍: 
            bond4为链路聚合模式。相当于两块小网卡合并一起当作一个大网卡用,类似1+1=2
            前置条件1:交换机需要支持IEEE802.3ad(链路聚合标准),并且在交换机上进行相应配置。
            前置条件2:ethtool支持获取每个slave的速率和双工设定

    应用场景一般是业务网了,需要的大的带宽的情况比较适合。

    bond4配置(用eth2和eth3这两块网卡组bond4):

    DEVICE=bond4
    NAME=bond4
    TYPE=Bond
    IPADDR=
    GATEWAY=
    NETMASK=
    ONBOOT=yes
    BOOTPROTO=dhcp   #Maybe use dhcp
    BONDING_MASTER=yes
    METRIC=0    #网卡路由优先级设置,值越小优先级越高
    NM_CONTROLLED=no                #不受network程序管理
    PEERDNS=no                                 #保护DNS设置不变
    MACADDR=48:fd:8e:3c:1a:41    #用eth2或eth3中任意一个
    BONDING_OPTS='mode=4 miimon=100 use_carrier=1'  

    在对应的eth2和eth3文件中加入如下配置:
    MASTER=bond4
    SLAVE=yes
    NM_CONTROLLED=no

    mode=4是选择bond为链路聚合模式,不光是服务器上配置,对应交换机也需要相应配置
    miimon=100是链路监控频率,单位是毫秒(ms) 
    use_carrier=1是判断链路状态的,=1是一种更高效的形式,比较老旧的设备不支持

    七种bond模式说明:

    第一种模式:mode=0 ,(balance-rr)Round-robin policy(平衡抡循环策略)
            特点:传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1….一直循环下去,直到最后一个传输完毕)
            问题:一个连接的数据包从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送

    第二种模式:mode=1, (active-backup)Active-backup policy(主-备份策略)
            bond1为主备模式,只有一个网卡在使用中。
            优点就是很安全,两块网卡同时坏的概率很低。
            缺点则是利用率低下,只有50%的利用率。

    第三种模式:mode=2,(balance-xor)XOR policy(平衡策略)
            特点:基于指定的传输HASH策略传输数据包。

    第四种模式:mode=3,broadcast(广播策略)
            特点:在每个slave接口上传输每个数据包。

    第五种模式:mode=4,(802.3ad)IEEE 802.3ad Dynamic link aggregation(动态链接聚合)
            特点:创建一个聚合组,它们共享同样的速率和双工设定。相当于两块小网卡合并一起当作一个大网卡用,类似1+1=2
            前置条件1:交换机需要支持IEEE802.3ad(链路聚合标准),并且在交换机上进行相应配置。
            前置条件2:ethtool支持获取每个slave的速率和双工设定

    第六种模式:mode=5,(balance-tlb)Adaptive transmit load balancing(适配器传输负载均衡)
            特点:不需要交换机支持的通道bonding。在每个slave上根据当前的负载(根据速度计算)分配外出流量。如果正在接受数据的slave出故障了,另一个slave接管失败的slave的MAC地址。

    第七种模式:mode=6,(balance-alb)Adaptive load balancing(适配器适应性负载均衡)
            特点:该模式包含了上一个模式,同时加上针对IPV4流量的接收负载均衡,而且不需要任何交换机的支持。接收负载均衡是通过ARP协商实现的。bonding驱动截获本机发送的ARP应答,并把源硬件地址改写为bond中某个slave的唯一硬件地址,从而使得不同的对端使用不同的硬件地址进行通信。

    后两种模式工作种没有见过,概念是看别人写的。有遇到过的大佬可以科普一下。

    更多相关内容
  • bond1

    2021-11-05 21:27:45
    bond主备模式 (1)mode=1(balance-rr):主备模式下,只有主网卡工作,备份网卡不工作,只有当一个网络接口失效时。 (2)mode=0(active-backup):在负载均衡模式下,两块网卡都工作,提供两倍带宽。 服务器图形...

    bond主备模式

    (1)mode=1(balance-rr):主备模式下,只有主网卡工作,备份网卡不工作,只有当一个网络接口失效时。

    (2)mode=0(active-backup):在负载均衡模式下,两块网卡都工作,提供两倍带宽。

    服务器图形化:

    nm-connection-editor
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gYJF7qCC-1636118862836)(D:\MD归档文档\IMG\image-20211104212021198.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wHobObFP-1636118862837)(D:\MD归档文档\IMG\image-20211104214615637.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-378Ws2Re-1636118862839)(D:\MD归档文档\IMG\image-20211104215115095.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jFs7hKXT-1636118862840)(D:\MD归档文档\IMG\image-20211104215124085.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gGLrQqAl-1636118862841)(D:\MD归档文档\IMG\image-20211104215132975-1636036668482.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QYaimRjC-1636118862842)(D:\MD归档文档\IMG\image-20211104215143326.png)]

    cat /proc/net/bonding/bond0 
    
    ethtool
    

    服务器命令行:

    # cat ifcfg-bond0 
    BONDING_MASTER=yes
    BONDING_OPTS="mode=1  miimon=100"
    BONDING_SLAVE0=ens37
    BONDING_SLAVE1=ens33
    BOOTPROTO=none
    DEFROUTE=yes
    DEVICE=bond0
    GATEWAY=192.168.1.254
    IPADDR=192.168.1.150
    MTU=1500
    NETMASK=255.255.255.0
    NM_CONTROLLED=no
    ONBOOT=yes
    TYPE=Bond
    USERCTL=no
    
    # cat ifcfg-ens33
    BOOTPROTO=none
    DEVICE=ens33
    MASTER=bond0           
    MTU=1500
    NM_CONTROLLED=no
    ONBOOT=yes
    SLAVE=yes              
    TYPE=Ethernet
    USERCTL=no
    
    # cat ifcfg-ens37 
    BOOTPROTO=none
    DEVICE=ens37
    MASTER=bond0 
    MTU=1500
    NM_CONTROLLED=no
    ONBOOT=yes
    SLAVE=yes
    TYPE=Ethernet
    USERCTL=no
    
    # systemctl restart network
    
    BONDING_OPTS="mode=1  miimon=100"     # mode设置bond模式   miimon每100毫秒 (即0.1秒) 监测一次路连接状态
    USERCTL=no                            #只允许root控制该设备
    DEVICE=eth0                           #网口名:eth0
    TYPE=Ethernet                         #网口类型:以太网接口
    ONBOOT=yes                            #系统启动时网口状态为激活
    BOOTPROTO=none                        #网口激活协议:nono不适用任何协议                                        
    MASTER=bond0                          #指定虚拟网口的名字
    SLAVE=yes                             #备用(从设备)
    
    cat /proc/net/bonding/bond0 
    
    ethtool
    

    VMware workstation虚拟机:

    在虚拟机中配置bond0能够正常启动也能够正常使用,只不过没有起到备份模式的效果。当使用ifdown ens33后,网络出现不通现象。

    内核文档中有说明:bond0获取mac地址有两种方式,一种是从第一个活跃网卡中获取mac地址,然后其余的SLAVE网卡的mac地址都使用该mac地址;另一种是使用fail_over_mac参数,是bond0使用当前活跃网卡的mac地址,mac地址或者活跃网卡的转换而变。

    既然vmware workstation不支持第一种获取mac地址的方式,那么可以使用fail_over_mac=1参数,所以这里我们添加fail_over_mac=1参数

    # cat ifcfg-bond0 
    BONDING_MASTER=yes
    BONDING_OPTS="mode=1  miimon=100 fail_over_mac=1"     # 此处添加fail_over_mac=1
    BONDING_SLAVE0=ens37
    BONDING_SLAVE1=ens33
    BOOTPROTO=none
    DEFROUTE=yes
    DEVICE=bond0
    GATEWAY=192.168.1.254
    IPADDR=192.168.1.150
    MTU=1500
    NETMASK=255.255.255.0
    NM_CONTROLLED=no
    ONBOOT=yes
    TYPE=Bond
    USERCTL=no
    
    168.1.254
    IPADDR=192.168.1.150
    MTU=1500
    NETMASK=255.255.255.0
    NM_CONTROLLED=no
    ONBOOT=yes
    TYPE=Bond
    USERCTL=no
    

    请添加图片描述

    展开全文
  • https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Network_Bonding_Using_the_Command_Line_Interface.htmlLinux CentOS 7 多网卡配置bond模式 bond1 bond5 ...

    https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Network_Bonding_Using_the_Command_Line_Interface.html

    Linux CentOS 7 多网卡配置bond模式 bond1 bond5 bond6

    网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6

    常用的有四种

    mode=0:(balance-rr) Round-robin policy(平衡抡循环策略)平衡负载模式,有自动备援,但需要”Switch”支援及设定。

    mode=1,(active-backup) Active-backup policy(主-备份策略)只有一个设备处于活动状态,当一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得,从外面看来,bond的MAC地址是唯一的。

    mode=5,(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)不需要任何特别的switch(交换机)支持的通道bonding。

    mode=6,(balance-alb) Adaptive load balancing(适配器适应性负载均衡)该模式包含了balance-tlb模式,同时加上针对IPV4流量的接收负载均衡(receive load balance, rlb),而且不需要任何switch(交换机)的支持。接收负载均衡是通过ARP协商实现的

    ac436dfd151ff34a3be2c7b013ecfbe2.png

    mode=1,(active-backup) Active-backup policy(主-备份策略)

    在Centos 7中,我们可以使用modinfo bonding 命令查看bonding模块的信息,默认情况下bonding模块没有被加载

    以root用户登录,输入如下的命令进行开启加载bonding模块

    modprobe --first-time bonding //--first-time Fail if module already inserted or removed

    cat /etc/sysconfig/network-scripts/ifcfg-bond1

    DEVICE=bond1

    BONDING_OPTS="resend_igmp=1 updelay=0 use_carrier=1 miimon=100 downdelay=0 xmit_hash_policy=0 primary_reselect=0 fail_over_mac=0 arp_validate=0 mode=active-backup primary=eno16777736 arp_interval=0 ad_select=0"

    TYPE=Bond

    BONDING_MASTER=yes

    BOOTPROTO=none

    IPADDR=192.168.199.235

    PREFIX=24

    DEFROUTE=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    IPV6_FAILURE_FATAL=no

    NAME="Bond connection 1"

    UUID=e110d205-848e-4527-8cb1-2b3ac76cfb9b

    ONBOOT=yes

    cat /etc/sysconfig/network-scripts/ifcfg-eno33554960

    HWADDR=00:0C:29:1B:57:14

    TYPE=Ethernet

    BOOTPROTO=none 修改

    DEFROUTE=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    IPV6_FAILURE_FATAL=no

    NAME=eno33554960

    UUID=ef35e777-0bc3-4afa-ad54-490e1543242a

    ONBOOT=yes 修改

    [root@www.zhangfangzhou.cn ~]# cat /proc/net/bonding/bond1

    Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

    Bonding Mode: fault-tolerance (active-backup)

    Primary Slave: eno16777736 (primary_reselect always)

    Currently Active Slave: eno16777736

    MII Status: up

    MII Polling Interval (ms): 0

    Up Delay (ms): 0

    Down Delay (ms): 0

    Slave Interface: eno16777736

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:0a

    Slave queue ID: 0

    Slave Interface: eno33554960

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:14

    Slave queue ID: 0

    Slave Interface: eno50332184

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:1e

    Slave queue ID: 0

    Slave Interface: eno67109408

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:28

    Slave queue ID: 0

    ------------------------------------------------------------------------------------------------------------------------

    CentOS7手动配置bond6(balance-alb) Adaptive load balancing(适配器适应性负载均衡)

    1、在Centos 7中,我们可以使用modinfo bonding 命令查看bonding模块的信息,默认情况下bonding模块没有被加载

    以root用户登录,输入如下的命令进行开启加载bonding模块

    modprobe --first-time bonding //--first-time Fail if module already inserted or removed

    2、创建bond0配置文件,创建/etc/sysconfig/network-scripts/ifcfg-bond0文件,加入如下内容

    cat /etc/sysconfig/network-scripts/ifcfg-bond0

    DEVICE=bond0

    TYPE=Bond

    BONDING_MASTER=yes

    BOOTPROTO=none

    DEFROUTE=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_FAILURE_FATAL=no

    NAME="bond0"

    IPADDR=192.168.199.223

    PREFIX=24

    ONBOOT=yes

    BONDING_OPTS="resend_igmp=1 updelay=0 use_carrier=1 miimon=100 downdelay=0 xmit_hash_policy=0 primary_reselect=0 fail_over_mac=0 arp_validate=0 mode=balance-alb arp_interval=0 ad_select=0"

    PEERDNS=yes

    PEERROUTES=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    其中BONDING_OPTS指定bonding的模式,其中10.101.230.30/27将作为bond0的ip地址

    3、配置e网卡配置文件,文件位于/etc/sysconfig/network-scripts/目录

    vi ifcfg-eno16777736

    TYPE=Ethernet

    BOOTPROTO=none 修改

    DEFROUTE=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    IPV6_FAILURE_FATAL=no

    NAME=eno1

    UUID=26ea0bd1-0837-4b1a-9039-f147abd19632

    DEVICE=eno16777736

    ONBOOT=yes 修改

    #以下两项为新增配置选项

    MASTER=bond0

    SLAVE=yes

    systemctl restart network.service //重启网络服务

    [root@www.zhangfangzhou.cn~]# cat /proc/net/bonding/bond0

    Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

    Bonding Mode: adaptive load balancing

    Primary Slave: None

    Currently Active Slave: eno33554960

    MII Status: up

    MII Polling Interval (ms): 100

    Up Delay (ms): 0

    Down Delay (ms): 0

    Slave Interface: eno16777736

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 1

    Permanent HW addr: 00:0c:29:1b:57:0a

    Slave queue ID: 0

    Slave Interface: eno33554960

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:14

    Slave queue ID: 0

    Slave Interface: eno50332184

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:1e

    Slave queue ID: 0

    Slave Interface: eno67109408

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:28

    Slave queue ID: 0

    ------------------------------------------------------------

    nutui配置bond6 (balance-alb) Adaptive load balancing(适配器适应性负载均衡)

    https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Configure_Bonding_Using_the_Text_User_Interface_nmtui.html

    [root@www.zhangfangzhou.cn network-scripts]# cat ifcfg-Bond_connection_1

    DEVICE=bond0

    TYPE=Bond

    BONDING_MASTER=yes

    BOOTPROTO=dhcp

    DEFROUTE=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_FAILURE_FATAL=no

    NAME="Bond connection 1"

    UUID=5aa07976-3cc3-4db2-b9a8-af598906d263

    ONBOOT=yes

    BONDING_OPTS="resend_igmp=1 updelay=0 use_carrier=1 miimon=100 downdelay=0 xmit_hash_policy=0 primary_reselect=0 fail_over_mac=0 arp_validate=0 mode=balance-alb arp_interval=0 ad_select=0"

    PEERDNS=yes

    PEERROUTES=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    [root@www.zhangfangzhou.cn network-scripts]# cat ifcfg-eno16777736

    HWADDR=00:0C:29:00:50:D4

    TYPE=Ethernet

    BOOTPROTO=dhcp

    DEFROUTE=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    IPV6_FAILURE_FATAL=no

    NAME=eno16777736

    UUID=600f243a-ef20-4b91-8e5c-02a21b49cfb3

    ONBOOT=no

    [root@www.zhangfangzhou.cn network-scripts]# cat ifcfg-Ethernet_connection_1

    TYPE=Ethernet

    NAME="Ethernet connection 1"

    UUID=a7f3051a-0aac-45fd-a019-75b9db495736

    DEVICE=eno16777736

    ONBOOT=yes

    MASTER=5aa07976-3cc3-4db2-b9a8-af598906d263

    SLAVE=yes

    ------------------------------------------------------------------------------------------------------------------------

    配置mode=5,(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)

    cat /etc/sysconfig/network-scripts/ifcfg-bond5

    bond5

    DEVICE=bond5

    TYPE=Bond

    NAME=bond5

    BONDING_MASTER=yes

    BOOTPROTO=none

    ONBOOT=yes

    IPADDR=10.216.13.3

    NETMASK=255.255.255.0

    BONDING_OPTS="resend_igmp=1 updelay=0 use_carrier=1 miimon=100 downdelay=0 xmit_hash_policy=0 primary_reselect=0 fail_over_mac=0 arp_validate=0 mode=balance-tlb arp_interval=0 ad_select=0"

    展开全文
  • https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Network_Bonding_Using_the_Command_Line_Interface.htmlLinux CentOS 7 多网卡配置bond模式 bond1 bond5 ...

    https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Network_Bonding_Using_the_Command_Line_Interface.html

    Linux CentOS 7 多网卡配置bond模式 bond1 bond5 bond6

    网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6

    常用的有四种

    mode=0:(balance-rr) Round-robin policy(平衡抡循环策略)平衡负载模式,有自动备援,但需要”Switch”支援及设定。

    mode=1,(active-backup) Active-backup policy(主-备份策略)只有一个设备处于活动状态,当一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得,从外面看来,bond的MAC地址是唯一的。

    mode=5,(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)不需要任何特别的switch(交换机)支持的通道bonding。

    mode=6,(balance-alb) Adaptive load balancing(适配器适应性负载均衡)该模式包含了balance-tlb模式,同时加上针对IPV4流量的接收负载均衡(receive load balance, rlb),而且不需要任何switch(交换机)的支持。接收负载均衡是通过ARP协商实现的

    mode=1,(active-backup) Active-backup policy(主-备份策略)

    在Centos 7中,我们可以使用modinfo bonding 命令查看bonding模块的信息,默认情况下bonding模块没有被加载

    以root用户登录,输入如下的命令进行开启加载bonding模块

    modprobe --first-time bonding //--first-time Fail if module already inserted or removed

    cat /etc/sysconfig/network-scripts/ifcfg-bond1

    DEVICE=bond1

    BONDING_OPTS="resend_igmp=1 updelay=0 use_carrier=1 miimon=100 downdelay=0 xmit_hash_policy=0 primary_reselect=0 fail_over_mac=0 arp_validate=0 mode=active-backup primary=eno16777736 arp_interval=0 ad_select=0"

    TYPE=Bond

    BONDING_MASTER=yes

    BOOTPROTO=none

    IPADDR=192.168.199.235

    PREFIX=24

    DEFROUTE=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    IPV6_FAILURE_FATAL=no

    NAME="Bond connection 1"

    UUID=e110d205-848e-4527-8cb1-2b3ac76cfb9b

    ONBOOT=yes

    cat /etc/sysconfig/network-scripts/ifcfg-eno33554960

    HWADDR=00:0C:29:1B:57:14

    TYPE=Ethernet

    BOOTPROTO=none 修改

    DEFROUTE=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    IPV6_FAILURE_FATAL=no

    NAME=eno33554960

    UUID=ef35e777-0bc3-4afa-ad54-490e1543242a

    ONBOOT=yes 修改

    [root@www.zhangfangzhou.cn ~]# cat /proc/net/bonding/bond1

    Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

    Bonding Mode: fault-tolerance (active-backup)

    Primary Slave: eno16777736 (primary_reselect always)

    Currently Active Slave: eno16777736

    MII Status: up

    MII Polling Interval (ms): 0

    Up Delay (ms): 0

    Down Delay (ms): 0

    Slave Interface: eno16777736

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:0a

    Slave queue ID: 0

    Slave Interface: eno33554960

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:14

    Slave queue ID: 0

    Slave Interface: eno50332184

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:1e

    Slave queue ID: 0

    Slave Interface: eno67109408

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:28

    Slave queue ID: 0

    ------------------------------------------------------------------------------------------------------------------------

    CentOS7手动配置bond6(balance-alb) Adaptive load balancing(适配器适应性负载均衡)

    1、在Centos 7中,我们可以使用modinfo bonding 命令查看bonding模块的信息,默认情况下bonding模块没有被加载

    以root用户登录,输入如下的命令进行开启加载bonding模块

    modprobe --first-time bonding //--first-time Fail if module already inserted or removed

    2、创建bond0配置文件,创建/etc/sysconfig/network-scripts/ifcfg-bond0文件,加入如下内容

    cat /etc/sysconfig/network-scripts/ifcfg-bond0

    DEVICE=bond0

    TYPE=Bond

    BONDING_MASTER=yes

    BOOTPROTO=none

    DEFROUTE=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_FAILURE_FATAL=no

    NAME="bond0"

    IPADDR=192.168.199.223

    PREFIX=24

    ONBOOT=yes

    BONDING_OPTS="resend_igmp=1 updelay=0 use_carrier=1 miimon=100 downdelay=0 xmit_hash_policy=0 primary_reselect=0 fail_over_mac=0 arp_validate=0 mode=balance-alb arp_interval=0 ad_select=0"

    PEERDNS=yes

    PEERROUTES=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    其中BONDING_OPTS指定bonding的模式,其中10.101.230.30/27将作为bond0的ip地址

    3、配置e网卡配置文件,文件位于/etc/sysconfig/network-scripts/目录

    vi ifcfg-eno16777736

    TYPE=Ethernet

    BOOTPROTO=none 修改

    DEFROUTE=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    IPV6_FAILURE_FATAL=no

    NAME=eno1

    UUID=26ea0bd1-0837-4b1a-9039-f147abd19632

    DEVICE=eno16777736

    ONBOOT=yes 修改

    #以下两项为新增配置选项

    MASTER=bond0

    SLAVE=yes

    systemctl restart network.service //重启网络服务

    [root@www.zhangfangzhou.cn~]# cat /proc/net/bonding/bond0

    Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

    Bonding Mode: adaptive load balancing

    Primary Slave: None

    Currently Active Slave: eno33554960

    MII Status: up

    MII Polling Interval (ms): 100

    Up Delay (ms): 0

    Down Delay (ms): 0

    Slave Interface: eno16777736

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 1

    Permanent HW addr: 00:0c:29:1b:57:0a

    Slave queue ID: 0

    Slave Interface: eno33554960

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:14

    Slave queue ID: 0

    Slave Interface: eno50332184

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:1e

    Slave queue ID: 0

    Slave Interface: eno67109408

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr: 00:0c:29:1b:57:28

    Slave queue ID: 0

    ------------------------------------------------------------

    nutui配置bond6 (balance-alb) Adaptive load balancing(适配器适应性负载均衡)

    https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Configure_Bonding_Using_the_Text_User_Interface_nmtui.html

    [root@www.zhangfangzhou.cn network-scripts]# cat ifcfg-Bond_connection_1

    DEVICE=bond0

    TYPE=Bond

    BONDING_MASTER=yes

    BOOTPROTO=dhcp

    DEFROUTE=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_FAILURE_FATAL=no

    NAME="Bond connection 1"

    UUID=5aa07976-3cc3-4db2-b9a8-af598906d263

    ONBOOT=yes

    BONDING_OPTS="resend_igmp=1 updelay=0 use_carrier=1 miimon=100 downdelay=0 xmit_hash_policy=0 primary_reselect=0 fail_over_mac=0 arp_validate=0 mode=balance-alb arp_interval=0 ad_select=0"

    PEERDNS=yes

    PEERROUTES=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    [root@www.zhangfangzhou.cn network-scripts]# cat ifcfg-eno16777736

    HWADDR=00:0C:29:00:50:D4

    TYPE=Ethernet

    BOOTPROTO=dhcp

    DEFROUTE=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    IPV6_FAILURE_FATAL=no

    NAME=eno16777736

    UUID=600f243a-ef20-4b91-8e5c-02a21b49cfb3

    ONBOOT=no

    [root@www.zhangfangzhou.cn network-scripts]# cat ifcfg-Ethernet_connection_1

    TYPE=Ethernet

    NAME="Ethernet connection 1"

    UUID=a7f3051a-0aac-45fd-a019-75b9db495736

    DEVICE=eno16777736

    ONBOOT=yes

    MASTER=5aa07976-3cc3-4db2-b9a8-af598906d263

    SLAVE=yes

    ------------------------------------------------------------------------------------------------------------------------

    配置mode=5,(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)

    cat /etc/sysconfig/network-scripts/ifcfg-bond5

    bond5

    DEVICE=bond5

    TYPE=Bond

    NAME=bond5

    BONDING_MASTER=yes

    BOOTPROTO=none

    ONBOOT=yes

    IPADDR=10.216.13.3

    NETMASK=255.255.255.0

    BONDING_OPTS="resend_igmp=1 updelay=0 use_carrier=1 miimon=100 downdelay=0 xmit_hash_policy=0 primary_reselect=0 fail_over_mac=0 arp_validate=0 mode=balance-tlb arp_interval=0 ad_select=0"

    展开全文
  • H3C交换机配置动态链路聚合,Linux服务器配置bond1使用mode4模式,结果bond1对应的Number of ports缺少1个。详情说明:服务器2张网卡做bond1创建成功,mode4模式动态链路聚合,Number of ports:1正常情况是2 。bond1...
  • 文章目录说明执行成功的界面如下脚本内容 说明 bond0脚本其实就是把手动修改的内容变成一键修改而已,所以,理论上,只要会手动配置链路...注意:本脚本默认一键配置bond0和bond1双联路,如果仅仅是需要配置一个bond0,
  • bond1 修改成bond4

    2021-07-14 09:20:14
    #ovs bond默认是bond1模式 查看bond1模式 # ovs-appctl bond/show ---- bond2 ---- bond_mode: active-backup bond may use recirculation: no, Recirc-ID : -1 bond-hash-basis: 0 updelay: 0 ms downdelay: 0 ...
  • ubuntu18.04 设置bond1 主备 ###bond1 主备设置 root@backup:~# cat /etc/netplan/01-netcfg.yaml network: bonds: bond1: addresses: - 10.139.130.4/24 gateway4: 10.139.130.1 interfaces: - eno1 -...
  • bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三种 mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。 mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。 mode=6:平衡...
  • 基于Centos7环境下配置bond1配置

    千次阅读 2021-12-07 21:29:09
    如果文件不存在,需要手动创建 alias bond0 bonding options bond0 miimon=100 mode=1 fail_over_mac=1 #配置bond0的链路检查时间为100ms,模式为1。 在/etc/rc.d/rc.local 加入以下内容 ifenslave bond0 ens32 ens...
  • 1.bond 0 : balance-rr (mode=0) 创建bond0组 nmcli connection add type bond con-name bond0 ifname bond0 mode balance-rr 加入组成员 nmcli connection add type bond-slave con-name bond0-e...
  • 众所周知,Linux提供了强大的服务器功能,但是服务器对链路要求是极高...其原理就是服务器有两个网卡,这两个网卡捆绑成一个bond1,公用一个IP地址,当其中主网卡出现故障,另一块备用网卡立即启用。下面,我来做一个b...
  • 现象描述: 在vmware环境中配置好bond1后,ifdown xx其中一个网卡后,发现ping的时候不能通,但是在/proc/net/bonding/bond1查看bond状态的时候发现,切换是正常的 bond0获取mac地址有两种方式,一种是从第一个活跃...
  • 在redhat6 中网卡叫bond,在redhat7及centos7中改名team,此处只记录centos7中双网卡主备搭建过程。 应用情景:实现网络的高可用,防止一条网线或交换机故障影响该物理机进行数据交互 此次环境是由于在上线业务之前是...
  • mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里options bond0 miimon=100 mode=0是不够的,与网卡相连的交换机必须做特殊配置(这两个端口...
  • 这是由美联储经济数据库(FRED)托管的美联储数据集。...fitted-yield-on-a-1-year-zero-coupon-bond_metadata.json fitted-yield-on-a-10-year-zero-coupon-bond_metadata.json THREEFY1.csv THREEFY10.csv
  • Centos网卡bond模式配置 比较详细,希望能帮助到大家
  • linux 系统板卡采用bond1模式(主备切换),bond驱动版本V3.7.1 问题描述:当主网口遇到网络问题或主网口网线被拔出时,切换到备用网口会有1秒左右的缓冲时间,期间造成设备数据的丢失。 问题分析: 因为在bond1...
  • 网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。在应用部署中是一种常用的技术,我们公司基本所有的项目相关服务器都做了bond,这里总结整理,以便待查。
  • ifcfg-bond0

    2021-08-11 09:32:33
    Linux系统下网卡聚合配置mode4标准
  • Linux多网卡7种bond模式

    2021-07-18 15:19:55
    网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6。 常用的三种: mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。 mode=1:自动备援模式,其中一条线若断线,其他...
  • 网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三种 mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。 mode=1:自动备援模式,其中一条线若断线,其他...
  • Linux下双网卡绑定bond0,1,4

    万次阅读 2018-11-06 10:53:35
    Linux下双网卡绑定bond0 一:原理: linux操作系统下双网卡绑定有七种模式。现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多。而一般企业都会使用linux操作系统...
  • 【学习笔记】Linux操作系统bond配置主/备网卡绑定与测试案例时间:2016-10-17 15:35来源:Oracle研究中心作者:网络点击:次天萃...linux bond的模式只持7种,常常使用的是1(主备)这个模式,不需要交换机上做任何操作...
  • 特点:传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1….一直循环下去,直到最后一个传输完毕),此模式提供负载平衡和容错能力;但是我们知道如果一个连接或者会话的数据包从不同的接口发出的话,...
  • Linux虚拟网卡bond配置

    2022-05-15 23:37:01
    实验bond1 压力测试 查看网卡流向 以及主备测试 结论 引言:当linux系统上有多个单独网卡,又想充分利用这些网卡,同时对外提供一个统一的网络地址,以使得增大网络的吞吐量,同时也提高网络的可用性,这时就需要...
  • CentOS 网口bond

    2022-03-01 17:33:49
    将网口eno1和eno2做bond 创建 ifcfg-bond0文件 DEVICE=bond0 IPADDR=172.34.59.1 NETMASK=255.255.255.0 GATEWAY=172.34.59.254 ONBOOT=yes BOOTPROTO=none NM_CONTROLLED=no USERCTL=no BONDING_OPTS="miimon=...
  • 第一种模式:mod=0,即:(balance-rr) Round-robin policy...特点:传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1….一直循环下去,直到最后一个传 输完毕),此模式提供负载平衡和容错能力。......

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,835
精华内容 10,734
关键字:

bond1