bonding

centos7 双网口绑定

我怕爱的太早我们不能终老 提交于 2019-12-03 04:29:29
1、关闭和停止NetworkManager服务 systemctl stop NetworkManager.service # 停止NetworkManager服务 systemctl disable NetworkManager.service # 禁止开机启动NetworkManager服务 ps: 一定要关闭,不关会对做bonding有干扰 2、加载bonding模块 modprobe --first-time bonding 没有提示说明加载成功, 如果出现modprobe: ERROR: could not insert 'bonding': Module already in kernel说明你已经加载了这个模块 也可以使用lsmod | grep bonding查看模块是否被加载 lsmod | grep bonding bonding 146875 0 接下来 使用 ip a 查看 bond0 虚拟网卡 3.配置网卡 [root@jupiter network-scripts]# cat ifcfg-bond0 TYPE=Ethernet BOOTPROTO=static NAME=bond0 DEVICE=bond0 ONBOOT=yes IPADDR=13.13.13.2 NETMASK=255.255.0.0 BONDING_OPTS="mode=6

配置ubuntu16 配置多网卡负载均衡

匿名 (未验证) 提交于 2019-12-03 00:15:02
ip: 192.168.0.100 安装ifenslave sudo apt-get install ifenslave 设置开机启动时加载bonding module echo "bonding" >>/etc/modules 内核加载bonding module modprobe bonding ifconfig -a 看看,这时应该有块名为bond0的网卡 配置/etc/network/interfaces auto eno1 iface eno1 inet manual bond-master bond0 bond-primary eno1 auto eno2 iface eno2 inet manual bond-master bond0 bond-primary eno2 auto bond0 iface bond0 inet static address 192.168.0.100 netmask 255.255.255.0 gateway 192.168.0.67 bond-slaves eno1 eno2 bond-lacp-rate 1 bond-mode 1 bond-miimon 100 重启网络 systemctl restart networking 526855734 来源:51CTO 作者: Tilyp 链接:https://blog.csdn

关于提高服务器的带宽策略bonding

匿名 (未验证) 提交于 2019-12-02 23:43:01
一:bonding的概念 所谓bonding就是将多块网卡绑定同一IP地址对外提供服务,可以实现网卡的带宽扩容、高可用或者负载均衡。 二:bonding的优势 1 网络负载均衡 2 提高带宽网络传输效率 3 网络冗余与高可用 三:bonding的策略(7种策略) 1 balance-rr (mode=0)轮询(Round-robin)策略:从头到尾顺序的在每一个slave接口上面发送数据包。本模式提供负载均衡和容错的能力。 2 active-backup(mode=1)主备模式 ,在绑定中,只有一个slave被激活。当且仅当活动的slave接口失败时才会激活其他slave。为了避免交换  机发生混乱此时绑定的MAC地址只有一个外部端口上可见。在bongding的2.6.2及其以后的版本中,主备模式下发生一次故障迁移时,bonding将在新  激活的slave上会送一个或者多个gratuitous ARP.bonding的主salve接口上以及配置在接口上的所有VLAN接口都会发送gratuitous ARP,只要  这些接口上配置了至少一个IP地址。VLAN接口上发送的的gratuitous ARP将会附上适当的VLAN id。本模式提供容错能力,primary option,  documented below会影响本模式的行为。 3 balance-xor(mode=2

Linux做网卡绑定-Bond

匿名 (未验证) 提交于 2019-12-02 21:59:42
简介; bond是通过将多块网卡虚拟成为一块网卡的技术,bond可以让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址,可以实现本地网卡的冗余,带宽扩容和负载均衡,通过网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务。 1,常用的3种 bond 模式 ; mode=0:平衡负载模式,有自动备援,但需要 Switch 支持及设定 mode=1:自动备援模式,其中一条线路若断开,其他线路将会自动备援 mode=6:平衡负载模式,有自动备援,不必 Switch 支持及设定 2,Bond 其中模式说明; 第一种模式:mod=0 ,即:(balance-rr) Round-robin policy(平衡抡循环策略) 特点:传输数据包顺序是依次传输(第1个包走eth0,下一个包就走eth1….循环,直到最后一个传输完毕),此模式提供负载平衡和容错能力,但是我们知道如果一个连接或者会话的数据包从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降。 第二种模式:mod=1,即: (active-backup) Active-backup policy(主-备份策略) 特点:只有一个设备处于活动状态,当一个宕掉另一个马上由备份转换为主设备。

12-2 网络路由和网络配置

梦想与她 提交于 2019-12-02 05:49:33
网络路由和网络配置 route命令 路由管理命令 查看:route -n 添加:route add route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If] 目标:192.168.1.3 网关:172.16.0.1 route add -host 192.168.1.3 gw 172.16.0.1 dev eth0 目标:192.168.0.0 网关:172.16.0.1 route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0 route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0 默认路由,网关:172.16.0.1 route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1 route add default gw 172.16.0.1 删除:route del route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If] 目标:192.168.1.3 网关:172.16.0.1 route del -host 192.168.1.3 目标:192.168.0.0 网关

配置ubuntu16 配置多网卡负载均衡

雨燕双飞 提交于 2019-12-02 05:26:08
网卡:eno1 eno2 ip: 192.168.0.100 安装ifenslave sudo apt-get install ifenslave 设置开机启动时加载bonding module echo "bonding" >>/etc/modules 内核加载bonding module modprobe bonding ifconfig -a 看看,这时应该有块名为bond0的网卡 配置/etc/network/interfaces auto eno1 iface eno1 inet manual bond-master bond0 bond-primary eno1 auto eno2 iface eno2 inet manual bond-master bond0 bond-primary eno2 auto bond0 iface bond0 inet static address 192.168.0.100 netmask 255.255.255.0 gateway 192.168.0.67 bond-slaves eno1 eno2 bond-lacp-rate 1 bond-mode 1 bond-miimon 100 重启网络 systemctl restart networking 配置结束,如有问题,重启服务器。笔记而已,讨论加QQ群: 526855734

CentOS下网卡bonding配置

大城市里の小女人 提交于 2019-12-01 10:02:51
章节 bonding技术 CentOS7 配置 bonding CentOS6 配置 bonding 一、bonding技术 bonding(绑定)是一种linux系统下的网卡绑定技术,可以把服务器上n个物理网卡在系统内部抽象(绑定)成一个逻辑上的网卡,能够提升网络吞吐量、实现网络冗余、负载等功能,有很多优势。 bonding技术是linux系统内核层面实现的,它是一个内核模块(驱动)。使用它需要系统有这个模块,我们可以modinfo命令查看下这个模块的信息, 一般来说都支持。 [root@host ~]# modinfo bonding filename: /lib/modules/3.10.0-229.el7.x86_64/kernel/drivers/net/bonding/bonding.ko alias: rtnl-link-bond author: Thomas Davis, tadavis@lbl.gov and many others description: Ethernet Channel Bonding Driver, v3.7.1 version: 3.7.1 license: GPL rhelversion: 7.1 srcversion: 25506952906F95B699162DB depends: intree: Y vermagic: 3.10

Linux物理网卡聚合及桥接

允我心安 提交于 2019-11-29 08:12:31
1、编辑物理网卡配置文件: # vim ifcfg-eno2 DEVICE=eno2 TYPE=Ethernet BOOTPROTO=none NM_CONTROLLED=no ONBOOT=yes MASTER=bond1 SLAVE=yes # vim ifcfg-ens15f1 DEVICE=ens15f1 TYPE=Ethernet BOOTPROTO=none NM_CONTROLLED=no ONBOOT=yes MASTER=bond1 SLAVE=yes 2、创建聚合网卡配置文件: # vim ifcfg-bond1 DEVICE=bond1 TYPE=bond BOOTPROTO=none NM_CONTROLLED=no ONBOOT=yes BRIDGE=br1 3、创建桥接网卡配置文件: # vim ifcfg-br1 DEVICE=br1 TYPE=Bridge BOOTPROTO=none ONBOOT=yes NM_CONTROLLED=no IPADDR=172.16.1.212 NETMASK=255.255.255.0 GATEWAY=172.16.1.1 4、编辑网卡聚服务配置文件: # vim /etc/modprobe.d/bonding.conf alias bond0 bonding alias bond1 bonding

网络接口配置bonding

前提是你 提交于 2019-11-28 00:43:34
 将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。直接给两块网卡设置同一IP地址是不可以的通过bonding,虚拟一块网卡对外提供 连接,物理网卡的被修改为相同的MAC地址 bonding常见工作模式 一共有7种模式 Mode 0 (balance-rr): 轮询(Round-robin)策略,从头到尾顺序的在每 一个slave接口上面发送数据包。本模式提供负载均衡和容错的能力 Mode 1 (active-backup): 活动-备份(主备)策略,只有一个slave被激活, 当且仅当活动的slave接口失败时才会激活其他slave.为了避免交换机发生混 乱此时绑定的MAC地址只有一个外部端口上可见 Mode 3 (broadcast):广播策略,在所有的slave接口上传送所有的报文,提 供容错能力 active-backup、balance-tlb 和 balance-alb 模式不需要交换机的任何特 殊配置。其他绑定模式需要配置交换机以便整合链接。如:Cisco 交换机需 要在模式 0、2 和 3 中使用 EtherChannel,但在模式4中需要 LACP和 EtherChannel 直接修改配置文件实现1模式 切换到网卡的配置文件目录下,创建如下文件 /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE