Linux系统调优详解(十二)——网卡绑定技术

今天继续给大家介绍Linux运维相关知识,本文主要内容是网卡绑定技术。

一、网卡绑定技术简介

网卡绑定,即在物理服务器上使用多块网卡虚拟成一块网卡,这个虚拟成的网卡由多快网卡聚合而成,可以看做一个单独的以太网接口设备,并且当一块网卡出现故障后不会影响业务。网卡绑定技术可以起到提供负载均衡、冗余或者增加带宽的作用。
网卡绑定技术可以分为2类:
1、负载均衡。 将多块物理网卡当作一块来使用,解决一个IP地址网络流量过大的问题。
2、网络冗余。 将多块网卡绑定在一个IP地址上,当一块网卡发生故障后,另一块网卡自动启动,继续提供网络服务。
下面,我们就使用Linux系统来进行网卡绑定技术的实战。

二、网卡绑定实战准备

首先,我们先来进行网卡绑定实战的准备。
我们打开一台Vmware虚拟机,并且在该设备上安装两块网卡,如下所示:
在这里插入图片描述
接下来,我们启动设备,当前设备网络信息如下所示:
在这里插入图片描述
在这里插入图片描述

三、主网卡指定

接下来,我们正是开始网卡绑定的实战。
首先来指定主网卡,我们将ens33作为我们的主网卡,执行命令:

nmcli connection add type bond ifname bond1 con-name bond1 miimon 100 mode active-backup primary ens33 ip4 192.168.136.12/24

在上述命令中,miimon表示以毫秒为单位指定MII监控的频率,mode表示网卡绑定的模式,active-backup表示当前网卡为主备模式。
执行完毕后,在系统上/etc/sysconfig/network-scripts/目录下,会出现ifcfg-bond1的网卡配置,如下所示:
在这里插入图片描述

四、子接口创建与激活

接下来,我们还要为该网卡添加子接口,执行命令:

nmcli connection add type bond-slave ifname ens33 con-name bond1-f1 master bond1
nmcli connection add type bond-slave ifname ens36 con-name bond1-f2 master bond1

该命令执行结果如下所示:
在这里插入图片描述
这样,在/etc/sysconfig/network-scripts/目录下,生成了ifcfg-bond1-f1和ifcfg-bond1-f2的网卡配置文件,如下所示:
在这里插入图片描述
接下来,我们执行命令:

nmcli connection show --active

可以查看当前的网卡激活情况,如下所示:
在这里插入图片描述
接下来,我们执行命令:

nmcli connection up bond1-f1
nmcli connection up bond1-f2
nmcli connection up bond1

即可激活bond1及其子网卡。

五、效果检验

最后,我们执行命令:

cat /proc/net/bonding/bond1

可以查看当前系统上网卡绑定情况,结果如下所示:
在这里插入图片描述
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

猜你喜欢

转载自blog.csdn.net/weixin_40228200/article/details/125381954
今日推荐