[Posts] Linux NIC card polymerization polymerization Linux

Linux NIC aggregation

 
https://www.cnblogs.com/feiquan/p/9229147.html

 

Linux NIC aggregation type:

  1.broadcast: each packet transmissions from all ports

  2.roundrobin: rotation mode to transmit packets from each port

  3.activebackup: failover to run the program, monitoring changes and select the active port for data transfer

  4.loadbalance: monitor traffic using a hash function in an attempt to select a port for the packet transmission is to reach perfect equilibrium

  5.lacp: embodiment 802.3ad Link Aggregation Control Protocol

So, how to aggregate the card?

ready:

ifconfig

View Card;

The first of these three network cards are used to remotely log in DHCP mode to get the IP, the remaining two have not been configured before the NIC

Nmcli connection show can be used to view the current NIC configuration:

nmcli connection show

Next, the card will be used for the two way NIC polymerization activebackup

1. Creating an Interface Group

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

among them:

  con-name zhi polymerization NIC configuration file called zhi

  ifname zhi zhi NIC interface is (currently there is no other NIC card zhi)

  

 

In order to ensure the correctness run the command

nmcli connection show

Check whether to add zhi:

In this case, the command is successful

You can also be used nmcli connection show zhi view details of the card

2. Determine the interface group attributes ipv4 / 6 of

 

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

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

nmcli connection show zhi

 

3.分配端口到接口

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

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

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

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

验证: 

 nmcli connection show

也可以使用

nmcli connection show p1
nmcli connection show p2

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

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

nmcli connection up zhi

5.查看team的状态

teamdctl zhi state

 

可以看到配置成功

 

版权

作者:feiquan

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

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

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

 

如果是此文是转载文章,本人会附上转载链接,此篇文章的版权归原创作者所属,如果侵权请与我联系,我会删除此文。

若没有标明转载链接,此篇文章属于本人的原创文章,其版权所属:
作者:feiquan
出处:http://www.cnblogs.com/feiquan/
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)

Linux 网卡聚合的类型:

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

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

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

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

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

那么,网卡该如何聚合?

准备:

ifconfig

查看网卡;

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

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

nmcli connection show

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

1.创建接口组

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

其中:

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

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

  

 

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

nmcli connection show

查看是否添加zhi:

此时,命令成功

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

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

 

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

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

nmcli connection show zhi

 

3.分配端口到接口

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

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

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

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

验证: 

 nmcli connection show

也可以使用

nmcli connection show p1
nmcli connection show p2

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

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

nmcli connection up zhi

5.查看team的状态

teamdctl zhi state

 

可以看到配置成功

 

版权

作者:feiquan

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

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

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

 

Guess you like

Origin www.cnblogs.com/jinanxiaolaohu/p/12175912.html