精华内容
下载资源
问答
  • 网卡bond

    2018-10-18 20:10:00
    所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠...1.网卡bond的模式 网卡绑定mode共...

    参考如下链接:https://blog.csdn.net/ogog123/article/details/77991067

    所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠性,但有时服务器带宽不够了也可以用作增加带宽。

    1.网卡bond的模式

    网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6。 常用的有三种:

    mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。

    mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。

    mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。

    bond模式:

    1. Mode=0(balance-rr) 表示负载分担round-robin,和交换机的聚合强制不协商的方式配合。
    2. Mode=1(active-backup) 表示主备模式,只有一块网卡是active,另外一块是备的standby,这时如果交换机配的是捆绑,将不能正常工作,因为交换机往两块网卡发包,有一半包是丢弃的。
    3. Mode=2(balance-xor) 表示XOR Hash负载分担,和交换机的聚合强制不协商方式配合。(需要xmit_hash_policy)
    4. Mode=3(broadcast) 表示所有包从所有interface发出,这个不均衡,只有冗余机制...和交换机的聚合强制不协商方式配合。
    5. Mode=4(802.3ad) 表示支持802.3ad协议,和交换机的聚合LACP方式配合(需要xmit_hash_policy)
    6. Mode=5(balance-tlb) 是根据每个slave的负载情况选择slave进行发送,接收时使用当前轮到的slave
    7. Mode=6(balance-alb) 在5的tlb基础上增加了rlb。

    5和6不需要交换机端的设置,网卡能自动聚合。4需要支持802.3ad。0,2和3理论上需要静态聚合方式
    但实测中0可以通过mac地址欺骗的方式在交换机不设置的情况下不太均衡地进行接收。

    如何配置:

    [root@rhel6 network-scripts]# ls ifcfg-*
    ifcfg-eth0  ifcfg-lo
    [root@rhel6 network-scripts]# cp ifcfg-eth0 ifcfg-bond0
    [root@rhel6 network-scripts]# cp ifcfg-eth0 ifcfg-eth1
    [root@rhel6 network-scripts]# cp ifcfg-eth0 ifcfg-eth2
    [root@rhel6 network-scripts]# vim ifcfg-bond0 
    [root@rhel6 network-scripts]# cat ifcfg-bond0 
    DEVICE=bond0
    TYPE=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="System bond0"
    IPADDR=192.168.122.40
    NETMASK=255.255.255.0
    BONDING_OPTS="mode=0" #负载均衡模式,当BONDING_OPTS="mode=1 primary=eth1"主从模式,eth1为主
    [root@rhel6 network-scripts]# vim ifcfg-eth1
    [root@rhel6 network-scripts]# vim ifcfg-eth2
    [root@rhel6 network-scripts]# cat ifcfg-eth1
    DEVICE=eth1
    TYPE=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=none
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="System eth1"


    MASTER=bond0
    SLAVE=yes
    [root@rhel6 network-scripts]# cat ifcfg-eth2
    DEVICE=eth2
    TYPE=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=none
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="System eth2"
    MASTER=bond0
    SLAVE=yes


    [root@rhel6 network-scripts]# service network-functions restart
    [root@rhel6 network-scripts]# yum -y install iptraf
    [root@rhel6 network-scripts]# iptraf


    [root@foundation15 ~]# ping 192.168.122.40

    转载于:https://www.cnblogs.com/move-on-change/p/9812861.html

    展开全文
  • linux 网卡bond

    2019-04-24 10:23:38
    网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。
  • 实战网卡bond

    2019-09-18 03:33:17
    一、什么是网卡bond 所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠性,但有时服务器...

    一、什么是网卡bond

    所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠性,但有时服务器带宽不够了也可以用作增加带宽。
    实战网卡bond实战网卡bond
    二、网卡bond的模式

    网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6。 常用的有三种:

    mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。

    mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。

    mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。

    我就我的一次bonding经历,来给大家分享一下,如何做网卡bond,我这次做的是bond6,在centos6.0上完成。

    三、网卡bond前期准备

    1.由于服务器网卡比较多,逻辑顺序与物理顺序不一定一致。首先要确定哪几块网卡布置了网线,一般是有两块网卡对应两根网线,分别连接不同的交换机。
    查看所有网卡

    $lspci|grep net

    实战网卡bond实战网卡bond

    查看网卡2的信息,Link detected:yes表示有网线插入

    $ethtool eth2

    实战网卡bond实战网卡bond

    如果Link detected:no 的话,尝试用命令ifconfig eth2 up,如果用ethtool查看任然为no的话,才能说明此网卡确实没有网线插入。

    2.注意如果ifcfg-bond0的配置文件如果是从其他网卡配置文件拷贝过来的,HWADDR地址一定要删除,DEVICE名字要改。

    3.NetworkManager要关闭,建议临时和永久都关闭一下。

    $chkconfig NetworkManager off
    $service NetworkManager stop

    四、更改要bond网卡的配置文件

    eth2,eth3为bond前的网卡名称,bond0为bond后的网卡名称,我们需要对这三个配置文件做更改。

    eth2:

    $vi /etc/sysconfig/network-scripts/ifcfg-eth2
     DEVICE=eth2
     HWADDR=44:A8:42:25:7C:FE
     BOOTPROTO=none
     ONBOOT=yes
     SLAVE=yes
     MASTER=bond0
     TYPE=Ethernet

    eth3:

    $vi /etc/sysconfig/network-scripts/ifcfg-eth3
     DEVICE=eth3
     HWADDR=44:A8:42:25:7D:01
     BOOTPROTO=none
     ONBOOT=yes
     SLAVE=yes
     MASTER=bond0
     TYPE=Ethernet

    bond0:

    $vi /etc/sysconfig/network-scripts/ifcfg-bond0
     DEVICE=bond0
     BOOTPROTO=static
     ONBOOT=yes
     IPADDR=100.100.100.100
     NETMASK=255.255.255.0
     GATEWAY=100.100.100.1
     TYPE=Ethernet

    五、配置模式为bond6

    $vi /etc/modprobe.d/dist.conf

    在最后添加下面2行

    alias bond0 bonding
     options bond0 miimon=100 mode=6

    也可以用下面的命令添加

    $sed -i '$a alias bond0 bonding' /etc/modprobe.d/dist.conf
    $sed -i '$a options bond0 miimon=100 mode=6' /etc/modprobe.d/dist.conf

    六、重启网络服务

    $service network restart

    实战网卡bond实战网卡bond
    七、用nload查看流量

    $vim /root/.bash_profile
    export PATH
     alias nload='nload -m -s 5 -u m -t 2000 bond0 eth2 eth3'
    $source /root/.bash_profile
    $nload

    实战网卡bond实战网卡bond

    免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/

    转载于:https://my.oschina.net/linuxprobe16/blog/778958

    展开全文
  • Linux网卡Bond

    2020-06-23 11:41:37
    在日常运维中,Linux网卡绑定再频繁不过了,下面分享Linux网卡Bond的操作步骤。 例如: eth0和eth1两种网卡做bond0,绑定后的IP为192.168.0.2 编辑eth0 [root@rac1 network-scripts]# cat ifcfg-eth0 DEVICE=eth...
        在日常运维中,Linux网卡绑定再频繁不过了,下面分享Linux网卡Bond的操作步骤。
    

    例如:
    eth0和eth1两种网卡做bond0,绑定后的IP为192.168.0.2

    1. 编辑eth0
    [root@rac1 network-scripts]# cat ifcfg-eth0 
    DEVICE=eth0
    TYPE=Ethernet
    ONBOOT=yes
    BOOTPROTO=static
    MASTER=bond0
    SLAVE=yes
    
    1. 编辑eth1
    [root@rac1 network-scripts]# cat ifcfg-eth1
    DEVICE=eth1
    TYPE=Ethernet
    ONBOOT=yes
    BOOTPROTO=static
    MASTER=bond1
    SLAVE=yes
    
    1. 编辑bond0
    [root@rac1 network-scripts]# cat ifcfg-bond0 
    DEVICE=bond0
    BOOTPROTO=staic
    NM_CONTROLLED=no
    ONBOOT=yes
    IPADDR=10.10.20.151
    NETMASK=255.255.255.0
    USERCTL=no
    BONDING_OPTS="mode=1 miimon=100"
    
    1. 重启网卡
    [root@rac1 network-scripts]# service network restart
    
    展开全文
  • 网卡bond扫盲

    2020-02-16 21:12:52
    网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。Kernels 2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现。 双网卡绑定的...

    网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。Kernels 2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现。

    双网卡绑定的模式
    关于mode共有0-6等7种模式, mode的值表示工作模式,
    他共有0,1,2,3,4,5,6这7种模式,常用的为0,1两种。生产用的bond0

    1. mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作。

    2. mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份.

    3. mode=2表示balance-x,提供负载均衡和冗余功能。

    4. mode=3表示broadcast,这个模式提供容错性。

    5. mode=4表示802.3ad,提供了ethtool的迅速,以及使用了802.3ad模式

    6. mode=5表示balance-tlb,自动适应负载均衡,自动切换故障。在此基础上Ethtool支持驱动。

    7. mode=6表示在5模式的基础上优化了arp的广播信息。

    cat/proc/net/bonding/bond0

    Ethernet Channel BondingDriver: v3.7.1 (April 27, 2019)

    Bonding Mode: load balancing(round-robin) 绑定模式

    MII Status: up 接口状态

    MII Polling Interval (ms): 100 接口轮询的时间隔(这里是100ms)

    Up Delay (ms): 0

    Down Delay (ms): 0

    Slave Interface: eth0 备接口: eth0

    MII Status: up 接口状态: up

    Speed: 10000 Mbps 端口的速率是10000 Mpbs

    Duplex: full 全双工

    Link Failure Count: 0

    Permanent HW addr:00:50:56:28:7f:51 永久的MAC地址

    Slave queue ID: 0

    Slave Interface: eth1 备接口: eth1

    MII Status: up

    Speed: 1000 Mbps

    Duplex: full

    Link Failure Count: 0

    Permanent HW addr:00:50:56:29:9b:da

    Slave queue ID: 0

    展开全文
  • 如何实现网卡bond

    2020-03-15 00:02:25
    一、什么是网卡bond 所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠性,但有时服务器...
  • 网卡bond实战

    2016-01-12 14:36:21
    一、什么是网卡bond所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠性,但有时服务器...
  • 网卡bond模式

    2017-06-02 09:30:03
    网卡bond模式
  • Linux网卡bond操作

    2019-06-16 20:16:57
    网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。 可以通过以下命令确定内核是否支持 bonding: [root@es1 data]# cat /boot/config-3.10.0-514...
  • 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。 适用场景 服务器两张网卡需要做bond,并且bond后网卡需配置不同网段的地址,用于走不同流量...
  • linux网卡Bond模式

    2018-08-16 11:21:32
    vmware一、Bond模式介绍 网卡Bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。通过Bond技术让多块网卡看起来是一个单独的以太网接口设备并具备相同的ip地址mod0 平衡轮循环策略...
  • 关于网卡bond的学习总结

    千次阅读 2018-09-06 20:20:17
    关于网卡bond的学习总结 针对服务器物理网卡进行bond设置,达到增强传输报文的物理网络可靠性(网卡冗余)以及提高网卡传输带宽利用率的目的。 bond是什么? bond支持哪些工作模式? 不同bond工作模式的优劣是...
  • Linux 网卡Bond模式

    2019-10-07 17:57:12
    网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。 有7种模式: mod 0/mod 1/mod 2/mod 3/mod 4/mod 5 mod=0 ,即:(balance-rr)Round-robin policy(平衡抡循环策略) ...
  • 配置双网卡BOND

    2016-02-15 16:23:41
    配置双网卡BOND 双网卡绑定采用LINUX的bond模式,建议采用主备模式,双网卡建议在绑定的时候采用两两绑定,采用不同网卡上的两个网口绑定成一个网口。具体网口分布建议咨询主机工程师。 绑定公...
  • Linux网卡bond.zip

    2016-11-15 13:45:00
    Linux网卡bond新建模板小书匠###首先介绍下网卡bond的几种模式 Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三种 mode=0:平衡负载模式,有自动备援,但...
  • linux 双网卡bond绑定

    2010-12-29 14:27:10
    linux双网卡bond绑定,实现主备,负载均衡
  • centos7.x网卡bond配置

    2018-11-05 15:15:00
    centos7网卡bond配置 centos7网卡bond配置1 备份网卡配置文件2 使用nmcli命令配置bond3 修改bond0网卡配置4 重启网络,验证配置结果5 删除 bond 设备6 ifensalve 工具 实验环境 [root@localhost ~]# c...
  • centos7配置双网卡bond

    2019-05-30 11:14:00
    centos7配置双网卡bond编辑主配置文件配置主从网卡配置文件服务开启与检测 环境:centos7.5 ip:10.0.0.5 网卡:en...
  • 网卡bond是通过多张网卡绑定为一个逻辑网卡,实现网卡的冗余,带宽扩容和负载均衡,这是在生产场景中是一种常用的技术。通俗点讲就是两块网卡或多张具有相同的IP地址而并行链接聚合成一个逻辑链路工作。这项技术在...
  • rhel7网卡bond和team

    2018-08-22 10:35:21
    配置网卡bond 1. 创建主接口 nmcli con add type bond con-name bond0 ifname bond0 mode active-backup 2. 给主接口分...
  • Centos6.5网卡bond绑定

    2017-03-30 11:20:51
    一、linux多网卡bond原理  Linux网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6  常用的有三种:  mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。  mode...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,003
精华内容 801
关键字:

网卡bond