一.网络桥接
1.配置前的小实验
测试环境为网络搭建虚拟机
第一次网络模式为NAT模式网络安装虚拟机
结果是安装过程很慢,中间等待了很久
2.实验中配置网桥参数文件
先将/etc/sysconfig/network-scripts/中ifcfg-*(除lo)移出避免冲突
网卡开启的网桥接口
3.测试网桥模式下的虚拟机安装速度
结果是将网络模式换为网桥模式安装,安装前的引导速度很快
结论:网络桥接模式比NAT模式快
4.网桥设置
brctl show 查看网桥
brctl addbr br0 添加网桥br0
ifconfig br0 172.25.254.128 netmask 255.255.255.0 设定br0的IP为172.25.254.127,子网掩码为255.255.255.0
brctl addif br0 eth0 将虚拟网卡br0插到真实网卡eth0上
ifconfig br0 down 关闭网桥
brctl delif br0 eth0 将虚拟网卡br0拔出真实网卡eth0上
brctl delbr br0 删除网桥br0
二.bond网络
1.Linux允许管理员使用bonding内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式,通道绑定使两个或更多个网络接口作为一个网络接口,从而增加带宽和提供冗余性。
2.绑定模式
-模式0(平衡轮循):轮循策略,所有接口都是用轮循方式在所有Slave中传输封包,任何slave都可以接收
-模式1(主动备份):容错,一次只能使用一个slave接口,但是如果该接口出现故障,另一个slave将代替他
-模式2(广播):容错,所有封包都通过所有slave接口广播
实验前在虚拟机添加新的一块网卡eth1
以下实验以模式1(主动备份为例)
3.添加模式主动备份的bond bond0,并配置IP
4.给bond0添加接口eth0,并打开监控bond0接口的状态和网络状态,连接eth0后,eth0已工作,网络已通
watch -n 1 cat /proc/net/bonding/bond0
5.给bond0添加接口eth1,并打开监控bond0接口的状态和网络状态,连接eth1后,eth1已工作,网络已通
6.ifconfig eth0 down,使eth0损坏,eth0损坏后由eth1接替继续工作,网络不断
8.更换好eth0网卡后重新将eth0加入到bond0中,更换过程网络没有断
9.如eth1坏了,eth0顶上继续工作,更换eth1,这就这bond的主备模式
10.删除bond,删除eth0,删除eth1
三.team链路聚合
team也是链路聚合的一种方式,最多支持8块网卡
支持模式:广播容错(broadcast),轮询(round-robin),主备(activebackup),负载均衡(loadbalance,心跳机制)
1.添加模式主动备份的team team0,并配置IP
watch -n 1 teamdctl team0 state
2.将接口eth0、接口eth1添加到team0中,并打开监控team0接口的状态和网络状态,连接后,两块网卡工作正常,网络已通
3.ifconfig eth0 down,使eth0损坏,eth0损坏后eth1继续工作,网络不断
转载于:https://blog.51cto.com/anfishr/1955307