一、bond模式
网卡的bond工作模式是 通过软件工具将多块真实物理网卡虚拟成一个网卡,配置完毕后,所有的物理网卡都成为这个虚拟物理网络接口的子部件,而且这些组合起来的物理网卡会拥有同一个IP和MAC地址。 这样将多块网卡绑定在一起的方式 一是可以增加接口的带宽,二是能够实现轮询、负载均衡和冗余功能
(active-backup)Active-backup policy(主-备份策略):只有一个设备处于活动状态,当一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得,从外面看 来,bond的MAC地址是唯一的,以避免switch(交换机)发生混乱。此模式只提供容错能力;优点是可以提供高网络连接的可用性,但是它的资源利用率较低,只有一个接口处于工作状态,在有 N 个网络接口的情况下,资源利用率为1/N
用命令方法配置网络为bond的active-backup工作模式:
(1)为虚拟机添加两块网卡(未配置)
(2)命令建立bond0
nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.111/24
cat /proc/net/bonding/bond0
(3)添加真实物理网卡到bond0
watch -n 1 cat /proc/net/bonding/bond0 ##建立监控命令查看bond0信息
nmcli conntection add con-name eth0 ifname eth0 type bond-slave master bond0 ##加网卡eth0为接口工作
nmcli conntection add con-name eth1 ifname eth1 type bond-slave master bond0 ##加eth1
eht0 为添加的网卡名称,bond-slave 表示为bond的从属设备,master bond0 表示为 bond0 服务