Linux下高级网络配置

网络配置

bond—网卡阵列

双卡网卡可以预防当某块网口损坏不能工作时, 立刻顶替上去,并且信息不会丢失,不会影响其他进程的进行
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

《Linux下高级网络配置》

在bond0中添加网卡eth0和eth1

nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0
 ##网卡eth0加载到bond0中,eth1加载方法相同

《Linux下高级网络配置》
《Linux下高级网络配置》

《Linux下高级网络配置》
开始测试

《Linux下高级网络配置》
观察到bond0工作的由eth0变为eth1,达到双网卡阵列的目的

team

1.team也是一种链路聚合方式
最多支持8块网卡
支持模式有
广播( broadcast ) – 容错。所有封包都通过所有Slave 接口广播
轮询( roundrobin ) – 以轮询的方式依次将请求调度不同的服务器,即每次调度执行i = (i + 1) mod n,并选出第i台服务器。算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。
主备( activebackup )容错。一次只能使用一个Slave接口 , 但是如果该接口出现故障 , 另一个Slave 将接替它
负载均衡(loadbalance)分摊到多个操作单元上进行执行
• Team 和 bond0 功能类似
• Team 不需要手动加载相应内核模块
• Team 有更强的拓展性
《Linux下高级网络配置》
《Linux下高级网络配置》
《Linux下高级网络配置》
实验3
《Linux下高级网络配置》
《Linux下高级网络配置》

《Linux下高级网络配置》

    原文作者:若无其事的苹果
    原文地址: https://blog.csdn.net/qq_36016375/article/details/89467007
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞