Linux系统中的链路聚合 之 team方式

Linux系统中链路聚合有两种方式其中一种bond方式 上一篇博客已经解释过了:https://mp.csdn.net/postedit/84233264

 

我们来看看第二种  team方式:

 

开始实验:

在虚拟机中做实验:

 

可以看到我们的虚拟机网卡信息:

Linux系统中的链路聚合 之 team方式_第1张图片

Linux系统中的链路聚合 之 team方式_第2张图片

 

利用nmcli命令来创建team0逻辑网卡:

 

 

nmcli connection add con-name team0 ifname team0 type team  config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.111/24

 

输入命令:(创建名为team0,类型为team的,主备方式的,ip为 172.25.254.111的逻辑网卡team0)

 

Linux系统中的链路聚合 之 team方式_第3张图片

 

Linux系统中的链路聚合 之 team方式_第4张图片

新建逻辑网卡team0成功,因为和真机(172.25.254.148)处于同一网段,所以PING一下:

可以看到此时无法PING通:

Linux系统中的链路聚合 之 team方式_第5张图片

查看team的相关信息:(teamdctl team0 stat) 

此时没有真实设备添加在team0逻辑网卡上:所以无法正常工作:

team方式和bond方式一样,需要将真实的网卡加到逻辑网卡上才能正常工作:

将eth0加到team0上:

查看设备:

查看team相关信息:(可以看到eth0添加成功,而且作为主网卡工作)

Linux系统中的链路聚合 之 team方式_第6张图片

再次PING一下真机:(可以看到此时可以PING通了)

Linux系统中的链路聚合 之 team方式_第7张图片

此时team0逻辑网卡只有eth0网卡在工作,没有备用网卡

添加eth1备用网卡到team0:

添加成功:

可以看到此时eth0作为主网卡正在工作,eth1作为备用网卡!:

Linux系统中的链路聚合 之 team方式_第8张图片

模拟问题: 当eth0主网卡出现问题时,eth1备用网卡能否及时上岗工作:

 

Linux系统中的链路聚合 之 team方式_第9张图片

当我们关闭eth0的时候可以看到:(eth1备用网卡变为了主网卡,从而保证网络可以正常使用!)

Linux系统中的链路聚合 之 team方式_第10张图片

 

同理开启eth0,关闭eth1,eth0也由备用网卡变为了主网卡工作:

Linux系统中的链路聚合 之 team方式_第11张图片

 

########编写配置文件来创建team逻辑网卡######

 

首先清除之前实验痕迹:!!!

Linux系统中的链路聚合 之 team方式_第12张图片

编写文件

vim /etc/sysconfig/network-scripts/ifcfg-team0

内容如下:

 

Linux系统中的链路聚合 之 team方式_第13张图片

再添加 eth0,eth1主,备用网卡信息:

eth0内容如下:

Linux系统中的链路聚合 之 team方式_第14张图片

 

eth1内容如下:

Linux系统中的链路聚合 之 team方式_第15张图片

 

 

重启网络可以看到生成的配置文件:

可以看到成功了:

Linux系统中的链路聚合 之 team方式_第16张图片

 

over!

 

 

 

 

你可能感兴趣的:(Linux系统中的链路聚合 之 team方式)