双卡网卡可以预防当某块网口损坏不能工作时, 立刻顶替上去,并且信息不会丢失,不会影响其他进程的进行
1.添加为双网卡
2.删除之前的network记录
nm-connection-editor图形界面删除所有连接
3.添加bond0
nmcli conncetion add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.100/24 ##建立名字为bond0,ip设置为172.25.254.100
在bond0中添加网卡eth0和eth1
nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0 ##网卡eth0加载到bond0中,eth1加载方法相同
开始测试
观察到bond0工作的由eth0变为eth1,达到双网卡阵列的目的
1.team也是一种链路聚合方式
最多支持8块网卡
支持模式有
广播( broadcast ) - 容错。所有封包都通过所有Slave 接口广播
轮询( roundrobin ) - 以轮询的方式依次将请求调度不同的服务器,即每次调度执行i = (i + 1) mod n,并选出第i台服务器。算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。
主备( activebackup )容错。一次只能使用一个Slave接口 , 但是如果该接口出现故障 , 另一个Slave 将接替它
负载均衡(loadbalance)分摊到多个操作单元上进行执行
• Team 和 bond0 功能类似
• Team 不需要手动加载相应内核模块
• Team 有更强的拓展性
实验3