Linux 网卡聚合的类型:

  1.broadcast:传输来自所有端口的每个包

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

  2.roundrobin:以轮播方式传输来自每个端口的包

  3.activebackup:故障转移运行程序,监视更改并选择活动端口进行数据传输

  4.loadbalance:监控流量并使用哈希函数以尝试在为包传输选择端口是达到完美均衡

  5.lacp:实施802.3ad链路聚合控制协议

那么,网卡该如何聚合?

准备:

ifconfig

查看网卡;

Linux 网卡聚合 Linux 第1张

Linux 网卡聚合 Linux 第2张

这三个网卡中第一个是用来远程登录的以DHCP的方式来获取IP,剩下的两个网卡以前没有进行过配置

可以使用nmcli connection show来查看当前网卡配置:

nmcli connection show

Linux 网卡聚合 Linux 第3张Linux 网卡聚合 Linux 第4张

接下来将会对后两个网卡使用activebackup方式进行网卡聚合

1.创建接口组

nmcli connection add type team con-name zhi ifname zhi  config '{"runner":{"name":"activebackup"}}'

其中:

  con-name zhi 是网卡聚合的配置文件名为zhi

  ifname zhi   是接口的网卡为zhi(当前网卡zhi中没有其他网卡)

  Linux 网卡聚合 Linux 第5张

 

为了保证命令的正确性运行

nmcli connection show

查看是否添加zhi:

Linux 网卡聚合 Linux 第6张

此时,命令成功

也可使用 nmcli connection show zhi 查看该网卡的详细信息

2.确定接口组的ipv4/6的属性

 

nmcli connection modify zhi ipv4.addresses 192.168.1.1/24 ipv4.method manual

Linux 网卡聚合 Linux 第7张

使用nmcli connection show zhi查看是否配置成功:

nmcli connection show zhi

Linux 网卡聚合 Linux 第8张

 

3.分配端口到接口

将eno33555000网卡接入到之前的zhi网卡中:

nmcli connection add type team-slave con-name p1 ifname eno33555000 master zhi

Linux 网卡聚合 Linux 第9张

将eno50332208网卡接入到之前的zhi网卡中:

nmcli connection add type team-slave con-name p2 ifname eno50332208 master zhi

Linux 网卡聚合 Linux 第10张

验证: 

 nmcli connection show

Linux 网卡聚合 Linux 第11张

也可以使用

nmcli connection show p1
nmcli connection show p2

分别查看网卡 配置的详细信息:

Linux 网卡聚合 Linux 第12张

Linux 网卡聚合 Linux 第13张

4.启动、关闭组接口和端口接口

nmcli connection up zhi

Linux 网卡聚合 Linux 第14张

5.查看team的状态

teamdctl zhi state

Linux 网卡聚合 Linux 第15张

 

可以看到配置成功

 

版权

作者:feiquan

出处:http://www.cnblogs.com/feiquan/

版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄