以太网链路聚合简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效的提高链路的可靠性。链路聚合,在网络工作中,扮演着重要角色,线路故障,网卡损坏等故障,可以导致网络瘫痪,使用链路聚合功能,则能在一个网卡损坏的情况下继续工作。
本文主要针对主备工作方式,主备也就是说同一时刻只有一个网卡处于工作状态,其他的slave都处于备份状态,只有在当前激活的slave故障后才有可能变为激活状态。
一、bond链路聚合
1.实验准备
我们需要将我们虚拟机上网卡设为开机不启动,使原有的ip地址不能使用。
链路聚合最少需要两个网卡,我们需要通过【virt-manager】命令,进入虚拟机管理器,再添加一个硬件设备——网卡,使该虚拟机为双网卡设备。
2.建立监控,清除原有网卡信息
watch -n 1 cat /proc/net/bonding/bond0
nmcli connection delete br0 ##删除网桥设置
nmcli connection delete "System eth0" ##删除网卡
nmcli connection show ##查看网络信息
systemctl start NetworkManager ##打开网络管理器
为保证实验的纯净,我们需要将之前网络信息和网卡设备信息删除,避免与bond冲突。