当前位置:首页 > 系统 > CentOS7.4 网卡聚合绑定

CentOS7.4 网卡聚合绑定

系统5年前 (2018-11-01)

CentOS7.4 网卡聚合绑定

在老版本的RHEL6中,网卡聚合只能使用Bonding技术。在CentOS7中,双网卡聚合绑定技术新加入了Teaming技术,在CentOS7中双网卡聚合既能使用Teaming也可以使用Bonding,但是推荐使用Teaming,方便与查看和监控。最常见的双网卡绑定模式还是两种。

Round Robin的轮询模式,所有链路处于负载均衡状态,这种模式增加了带宽,同时支持容错能力。

Active Backup主备模式,一个网卡处于活动状态,另一个处于备份状态,所有流量都在主链路上处理,当活动网卡down掉时,启用备份网卡。


Round Robin轮询方式

创建team接口team0,同时设置teaming模式为轮询

nmcli con add type team con-name team0 ifname team0 config '{"runner":{"name": "roundrobin"}}'

CentOS7.4 网卡聚合绑定


给team0接口配置ip地址

nmcli con modify team0 ipv4.address '192.168.2.1/24' ipv4.gateway '192.168.2.254'


取消DHCP分配地址

nmcli con modify team0 ipv4.method manual


将两张物理网卡加入到team中

nmcli con add type team-slave con-name team0-port1 ifname ens33 master team0
nmcli con add type team-slave con-name team0-port2 ifname ens34 master team0

CentOS7.4 网卡聚合绑定


激活ens33、ens34和team0网卡 nmtui

CentOS7.4 网卡聚合绑定


查看team0的状态

teamdctl team0 state

CentOS7.4 网卡聚合绑定

但是状态显示不全,有问题


查看接口状态

nmcli connection show

CentOS7.4 网卡聚合绑定

team0-port1和team0-port2未激活


激活team0组的2个接口

 nmcli connection up team0-port1
 nmcli connection up team0-port2

CentOS7.4 网卡聚合绑定

激活team0所属的2个接口后,再看连接状态,ens33和ens34将自动不激活


最后再检查

teamctl team0 state

CentOS7.4 网卡聚合绑定


CentOS7.4 网卡聚合绑定

状态正常了


Active Backup主备方式

删除之前的轮询方式

nmcli connection show

nmcli connection del team0 team0-port1 team0-port2

nmcli connection del 17949b95-307d-3214-98bc-08c01809e080

nmcli connection del 507fcf1e-b0cd-3df2-84ad-f0bbd285c5ee

重新生成ens配置文件

nmcli connection add type ethernet con-name ens33 ifname ens33

nmcli connection add type ethernet con-name ens34 ifname ens34


创建team接口team0,同时设置teaming模式为主备

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

CentOS7.4 网卡聚合绑定


给team0接口配置ip地址并取消DHCP分配地址

nmcli connection modify team0 ipv4.address 192.168.2.1/24 ipv4.gateway 192.168.2.254
nmcli connection modify team0 ipv4.method manual


将两张物理网卡加入到team中

nmcli connection add type team-slave con-name team0-port1 ifname ens33 master team0
nmcli connection add type team-slave con-name team0-port2 ifname ens34 master team0

CentOS7.4 网卡聚合绑定


激活ens33、ens34和team0网卡

nmcli connection up team0-port1 
nmcli connection up team0-port2 
nmcli connection up team0

CentOS7.4 网卡聚合绑定


查看状态

teamdctl team0 state

CentOS7.4 网卡聚合绑定

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/241.html

相关文章

CentOS 7.2安装Quagga 1.0

CentOS 7.2安装Quagga 1.0

准备装个quagga试试动态路由,熟悉一下命令行,毕竟太久没接触了官网下载包 http://download.savannah.gnu.org/releases/quagga/  ...

Oracle主备容灾方案

Oracle主备容灾方案

【实验需求】生产中心有一台Oracle服务器安装于Redhat Linux上,灾备中心有一台对应的容灾Oracle服务器,两台服务器的数据库空间来自各自所连接的T系列阵列LUN,阵列同Oracle服务...

利用LVM特性对EVE-NG硬盘分区扩容

利用LVM特性对EVE-NG硬盘分区扩容

下载的EVE-NG镜像中,存放模拟器镜像的分区太小了,上传几个cisco和juniper的模拟器就快满了,所以需要使用lvm特性对ubuntu server的硬盘分区进行扩容,首先先将eve-ng虚拟...

CentOS7 NFS配置

CentOS7 NFS配置

网络文件系统(Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区...

CentOS6 安装Oracle11gR2

CentOS6 安装Oracle11gR2

使用oracle-rdbms-server-11gR2-preinstall工具,自动安装oracle所需的RPM包,自动创建oracle用户和dba、oinstall组,自动配置/etc/sysct...

Redhat 6.5网卡聚合绑定

Redhat 6.5网卡聚合绑定

linux下网卡bonding配置是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术,常用聚合模式为0,1,60(balance-rr)轮循(RR)...