• 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

  • 相关阅读:
    AI图像合成技术如何用于数字营销和创意领域?
    交换奇偶位
    物联网的概念
    I/O 设备模型-0
    java-php-python-互联网保险网站计算机毕业设计
    基于Unity引擎的RPG3D项目开发笔录
    UE4 动画资源曲线导出以及导入
    R语言使用aov函数执行单因素方差分析、使用TukeyHSD函数分析单因素方差分析的结果并解读TukeyHSD函数的输出结果
    动荡与改变 - 我的2023关键词
    React 补充
  • 原文地址:https://blog.csdn.net/weixin_40228200/article/details/125381954