当前位置:   article > 正文

bond简介与其主备模式的相关配置_鼎甲备份系统dbback安装时,bond模式

鼎甲备份系统dbback安装时,bond模式

一.bond模式简述

        多块网卡虚拟成一张,实现冗余;多张网卡对外显示一张,具有同一个IP;网络配置都会使用Bonding技术做网口硬件层面的冗余,防止单个网口应用的单点故障。

对于多物理网卡的 Bond 网卡而言,其中一块物理网卡会被设置为 Master(主设备),其他的网卡都是 Slave(从设备),Bond 网卡的 MAC 地址取自标志为 Master 的物理网卡,然后将这个 MAC 地址复制到其他物理网卡上。

        比较常用的有 1和4模式,但出于安全的考虑应当使用1模式,即主备模式

mode=1 (active-backup)

        主备策略,只有一个slave被激活,只有当active的slave的接口down时,才会激活其它slave接口。主备模式下发生一次故障切换,在新激活的slave接口上会发送一个或者多个gratuitous ARP。主salve接口上以及配置在接口上的所有VLAN接口都会发送gratuitous ARP,需要在这些接口上配置了至少一个IP地址。VLAN接口上发送的的gratuitous ARP将会附上适当的VLAN id,因此本模式提供了容错能力。

mode=4(802.3ad)

        动态链接聚合模式,创建一个聚合组,它们共享同样的速率和双工设定。相当于两块小网卡合并一起当作一个大网卡用,类似1+1=2

但需要两种前提条件:

1:交换机需要支持IEEE802.3ad(链路聚合标准),并且在交换机上进行相应配置。

2:ethtool支持获取每个slave的速率和双工设定

二.本次实验为常用的模式1:

1.首先需要添加网卡

 2.使用ip a查看网卡配置,可以看到有两张网卡,并且mac地址并不相同

 

3.将两张网卡添加进bond0

nmcli connection add con-name ens33 ifname ens33 type bond-slave master bond0

nmcli connection add con-name ens36 ifname ens36 type bond-slave master bond0

4.设置bond模式为主备模式,并且添加ip(注:需同一网段)

nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 192.168.3.60

 5.配置bond0主文件,注意红框的内容

 

6.修改网卡配置文件(注意红框内容)

sed -i '$aMASTER=bond0' ./ifcfg-ens33

sed -i '$aBOOTPROTO=none' ./ifcfg-ens36

ens33如下:

 ens36如下:

 

7.接下来重启网络 systemctl estart network

此时所连接的xshell已断开连接,因为ip已更换为192.168.3.60

 

8.添加DNS地址

sed -i '$a nameserver 223.5.5.5' /etc/resolv.conf                 //$a 译为在最后一行添加内容

 9.最后查看网卡配置,两块网卡mac地址相同

 10.查看bond0设备信息,可见当前ens33为启用网卡,ens36为备用网卡

 11.访问外网可见能够实现网络正常

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号