高级网络管理:链路聚合

链路聚合

链路聚合的简介

链路聚合(Link Aggregation)是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。
简单来说就是将两个物理网卡绑定成一个新的逻辑网卡

链路聚合的工作模式

名称工作方式简介
active-backup主备一块网卡出现问题时,备用网卡及时顶上避免网络出现问题
loadbalance负载均衡那个网卡没事干那个网卡工作
roundrobin轮询一个干完下一个在干

实验一

bond

什么是bond

bond是将多块网卡虚拟链接成一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。

配置bond的步骤及检验过程

可以看到此虚拟机有两块网卡
在这里插入图片描述
实验前将两块网卡上的所有信息清除

1.创建逻辑网卡bond0

在这里插入图片描述
由上图我们可以看出我创建了一个IP为172.25.254.111的bond类型名称为bond0的主备模式的逻辑网卡
看一下我们是否创建成功
在这里插入图片描述
可以看到已经创建成功
我们那真机ping一下bond0
在这里插入图片描述
可以看到ping不同bond0

2.查看逻辑网卡的相关信息

cat /proc/net/bonding/bond0

在这里插入图片描述
可以看到没有物理网卡为我们的bond0工作,这就解释了我们刚才为什么ping不通了

3.给bond0添加物理网卡

在这里插入图片描述
再次查看逻辑网卡的相关信息
在这里插入图片描述
再次那真机ping一下bond0
在这里插入图片描述
此时发现可以ping通了,所以我们可以得出只要有一个物理网卡为bond0工作bond0就可以使用

4.给bond0添加备用物理网卡

在这里插入图片描述
查看逻辑网卡的相关信息
在这里插入图片描述
可以看到备用网卡已经添加成功

5.测试

监控bond0信息

watch -n 1 cat  /proc/net/bonding/bond0

测试1:让eth0停止工作在这里插入图片描述
可以看到当eth0停止工作后,eth1及时顶替eth0的位置继续工作
测试2:重启eth0并让eth1停止工作
在这里插入图片描述
可以看到eth0有成为了主网卡

实验2

team

配置team的步骤及检验过程

1.创建逻辑网卡team0

创建名为team0,类型为team的,主备方式的,ip为 172.25.254.111的逻辑网卡team0在这里插入图片描述
看一下我们是否创建成功
在这里插入图片描述

2.查看逻辑网卡的相关信息

在这里插入图片描述
可以看到没有物理网卡为我们的team0工作

3.给team0添加物理网卡

在这里插入图片描述
那真机ping一下team0在这里插入图片描述
此时发现可以ping通了,所以我们可以得出只要有一个物理网卡为team0工作team0就可以使用

4.给team0添加备用物理网卡

在这里插入图片描述

5.测试

监控team0信息

 watch -n 1  teamdctl team0 stat

测试1:让eth0停止工作
在这里插入图片描述
可以看到当eth0停止工作后,eth1及时顶替eth0的位置继续工作
测试2:重启eth0并让eth1停止工作
在这里插入图片描述

可以看到eth0有成为了主网卡

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值