• 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
    
    • 1

    在上述命令中,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
    
    • 1
    • 2

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

    nmcli connection show --active
    
    • 1

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

    nmcli connection up bond1-f1
    nmcli connection up bond1-f2
    nmcli connection up bond1
    
    • 1
    • 2
    • 3

    即可激活bond1及其子网卡。

    五、效果检验

    最后,我们执行命令:

    cat /proc/net/bonding/bond1
    
    • 1

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

  • 相关阅读:
    2023版IDEA的下载、安装、配置、快捷键、模板、插件与使用
    堆-----数据结构
    软件系统测试有什么注意事项?对软件产品起到什么作用?
    fastboot 找不到设备
    Git的基本使用
    【面试高频】Java设计模式-代理模式
    C. Mr. Perfectly Fine
    5个超好用的视频素材网站,视频剪辑必备。
    Feign和Nacos使用
    GateWay——向其他服务传递参数数据(思路)
  • 原文地址:https://blog.csdn.net/weixin_40228200/article/details/125381954