高级网络控制--链路聚合and桥接br0

一、bond 聚合

此实验在desktop上,做实验前确保有两块真实的物理网卡。
1.删除链接网卡文件

nmcli connection delete System \eth0

在这里插入图片描述2.监控链接文件

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

原本什么都没有
在这里插入图片描述3.添加bond聚合(mode:主备聚合:avtive-backup)接口

nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.113/24

在这里插入图片描述此时,ping真机网络172.25.254.13ping不通
在这里插入图片描述4.往链路里加网卡

1.nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0
2.nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond

添加完就可以ping通了
在这里插入图片描述当前状态eth0在工作,关闭eth0

ifconfig eth0 down

eth1顶上,照样能ping通
在这里插入图片描述
恢复eth0,关闭eth1
在这里插入图片描述

二 、team 聚合

先删掉bond聚合的聚合文件
在这里插入图片描述删除完毕
在这里插入图片描述
聚合之前的状态:

watch -n 1 "teamdctl team0 stat;ping -c1 -w1 172.25.254.13" #监控team聚合链路和ping 13的情况

在这里插入图片描述
1.添加team聚合接口

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

在这里插入图片描述2.team聚合里添加eth0

nmcli connection add con-name eth0 ifname eth0 type team-slave master team0

在这里插入图片描述3.添加eth1

nmcli connection add con-name eth1 ifname eth1 type team-slave master team0

在这里插入图片描述
在这里插入图片描述4.当前状态是eth0工作,现在关闭eth0(模仿eth0损坏),那么eth1就会顶上来工作,ping不会因eth0受损而不正常工作。
在这里插入图片描述5.eth0坏了后立马修好备用,防止eth1故障
在这里插入图片描述这时,eth1又故障,但ping可以正常工作
在这里插入图片描述
总结:
bond聚合,出故障后轮到谁就给谁,接替。而team聚合是故障后谁空闲给谁。
bond 聚合最多可以添加2块网卡,team最多可以添加8块网卡。

三、br0桥接接口

在这里插入图片描述首先来看一组实验,有br0和无br0安装虚拟机的网速区别:
安装方式选择网络安装
一、真机有br0
在这里插入图片描述1.安装
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
Network source选Bridge br0
在这里插入图片描述然后Send key 选Ctrl+Alt+F2
在这里插入图片描述开始测试:
在这里插入图片描述效果:
在这里插入图片描述二、真机无br0
把/etc/sysconfig/network-scripts下ifcfg=br0,ifcfg-enp3s0删掉,若有其他的以ifcfg开头的也一并删掉(回环接口ifcfg-lo留下
为了保险,我把ifcfg=br0,ifcfg-enp3s0移动到/opt暂时保管(以防自己恢复失败),其他ifcfg开头的全部删掉。
在这里插入图片描述移动暂保管
在这里插入图片描述删除后:
在这里插入图片描述删除完毕后reboot
在这里插入图片描述再给真机一个ip,
在这里插入图片描述此时发现没有br0接口:
在这里插入图片描述再装个虚拟机看看:
在这里插入图片描述选择网络安装:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述装好测试(Ctrl+Alt+F2):
给定一个临时ip,ping真机看网速

没做出:理论1毫秒左右
没做出:理论1毫秒左右

1。配置文件恢复br0

1.vim ifcfg-Ethernet_connection_1 
2.vim ifcfg-br0
3.systemctl restart network

在这里插入图片描述
在这里插入图片描述
2。命令恢复br0

brctl show展示网桥信息
brctl addbr br0添加网桥
brctl addif br0 eth0给网桥添加一个真实存在的网卡
ifconfig br0 down关闭桥接(删除前得先关闭)
brctl delbr br0删除桥接

做实验前看一下,没有桥接
在这里插入图片描述在这里插入图片描述

1.添加网桥
在这里插入图片描述
2.添加真实存在的网卡
在这里插入图片描述查看,已有桥接
在这里插入图片描述3.删除桥接
在这里插入图片描述需要写关闭桥接,再删除
在这里插入图片描述此时再看,没有了
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值