bond

1 )定义

bond就是两块网卡可以使用同一个ip工作,不会因为其中一块坏了而导致机器不可用,避免单点故障,增加带宽的同时也可以提高冗余性

2 )配置

1 nmcli connection add con-name bond0  ifname  bond0 type bond mode active-backup ip4 172.25.254.112/24

2 watch  -n  1   cat  /proc/net/bonding/bond0          ###监控bond0的变化,发现此时为none

3 nmcli  connection  add  con-name  eth0  ifname  eth0  type  bond-slave  master  bond0                        ###将eth0添加如bond0###

4 nmcli  connection  add  con-name  eth1  ifname  eth1  type  bond-slave  master  bond0                        ###将eth1添加如bond0###

测试:

ping    172.25.254.78

ifconfig   eth0    down

查看/proc/net/bonding/bonf0 的变化以及通信是否中断

时间: 2024-10-25 12:48:56

bond的相关文章

Linux网卡bond的七种模式详解

像Samba.Nfs这种共享文件系统,网络的吞吐量非常大,就造成网卡的压力很大,网卡bond是通过把多个物理网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,具体的功能取决于采用的哪种模式. 一.bond的七种模式介绍:1.mode=0(balance-rr)(平衡抡循环策略)链路负载均衡,增加带宽,支持容错,一条链路故障会自动切换正常链路.交换机需要配置聚合口,思科叫port channel.特点:传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1-.一直循环

bond双网卡绑定总结

什么是bond? 所谓bond,是一种通过把多个物理网卡绑定成一个逻辑网卡实现网卡冗余.负载均衡.提高带宽,从而实现网络性能高可用高可靠的技术. bond有七种模型: mod0:(balance-rr,平衡轮循环策略,提供负载均衡和容错能力),数据包传输是依次传输,第一个包从网卡1传输,第二个包从网卡2传输,第三个包从网卡3.......,一直循环直到传输完最后一个数据包.这种模式的bond有一个不完善的地方,如果一个数据包从不同的网卡传输,而中途再经过不同的链路,当客户端接受到数据包的时候,数

Linux系统端口聚合Bond

概览: 目前网卡绑定mode共有七种(0~6)bond0.bond1.bond2.bond3.bond4.bond5.bond6 常用的有三种: mode=0:平衡负载模式,有自动备援,但需要"Switch"支援及设定. mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援. mode=6:平衡负载模式,有自动备援,不必"Switch"支援及设定. 说明: 需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里optionsbond0 miimon

vmware虚拟机环境下linux网卡做bond配置

vmware workstation 12 常规真机环境下,给网卡做bond配置如下(假设是bond0): 1.ifcfg-eth0 DEVICE=eth0 ONBOOT=yes MASTER=bond0 BOOTPROTO=none SLAVE=yes 2.ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none MASTER=bond0 SLAVE=yes ONBOOT=yes 3.ifcfg-bond0 DEVICE=bond0 BOOTPROTO=static IPAD

虚拟网卡实验:网卡别名 与 bond多网卡模式

一.网卡别名:多IP 绑定一个 Interface 将多个IP地址绑定到一个NIC上 网卡别名: eth0:1 eth0:2 eth0:3 示例:单网卡多IP 1.关闭NetworkManager服务 service NetworkManager stop service NetworkManager status  查看启动状态 chkconfig NetworkManager off   关闭开机自启动 2.在/etc/sysconfig/network_scripts 下,建立别名配置文件

Centos 6 服务器做bond mode=6

一般我见过的公司有 做mode=4 的,接下来我要实践的是做mode=6 的一种模式(Bonding Mode: adaptive load balancing) 系统环境: $ cat /etc/issue CentOS release 6.7 (Final) Kernel \r on an \m 需要一个bond口 自定义创建 $ cat /etc/sysconfig/network-scripts/ifcfg-bond0  DEVICE=bond0 BONDING_OPTS="mode=6

RHEL5.9 bond配置

一.配置bond 1.ifcfg-bond0 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=bond0 BOOTPROTO=static ONBOOT=yes IPADDR=10.0.26.27 NETMASK=255.255.255.0 GATEWAY=10.0.26.1 2.ifcfg-eth1 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=

linux的bond模式绑定及模式区别

[linux的bond模式配置] 原理: 多块网卡虚拟成一张,实现冗余:多张网卡对外显示一张,具有同一个IP: 工作在网卡是混杂模式的情况下: 对于多物理网卡的 Bond 网卡而言,其中一块物理网卡会被设置为 Master,其他的网卡都是 Slave,Bond 网卡的 MAC 地址取自标志为 Master 的物理网卡,然后将这个 MAC 地址复制到其他物理网卡上: 工作模式: 在主备模式下 , 只有主网卡 eth0 工作,eth1 作为备份网卡是不工作的,只有当一个网络接口失效时 ( 例如主交换

Configure a VLAN (on top of a bond) with NetworkManager (nmcli) in RHEL7

not on top of a bond Environment Red Hat Enterprise Linux 7 NetworkManager Issue Need an 802.1q VLAN in RHEL 7 when using NetworkManager. Resolution Remove any existing connection profiles for the interface which will have the VLAN(s). Assuming this