zoukankan      html  css  js  c++  java
  • Linux进阶之链路聚合

    CentOS7用命令配置链路聚合

    链路聚合是一个计算机网络术语,将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出入流量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。

    一、实验环境准备

    1.   在VMware Workstation部署好CentOS7系统;
    2.   至少为安装好的CentOS7系统添加两块网卡。

    二、创建虚拟网卡

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

    注意:这个”runner”: {“name”: “activebackup”}两边不要有空格,否则一切重来。

    三、添加成员网卡

    1. 向虚拟网卡team0中添加eth1网卡:

    nmcli connection add type team-slave con-name team0-1 ifname eth1 master team0

    2. 向虚拟网卡team0中添加eth2网卡:

    nmcli connection add type team-slave con-name team0-2 ifname eth2 master team0

    四、网卡配置地址

    nmcli connection modify team0 ipv4.method manual ipv4.addresses 192.168.1.250 connection.autoconnect yes

    注意:本例为虚拟网卡team0设置地址为192.168.1.250

    五、激活网卡配置

    1. 激活虚拟网卡:

    nmcli connection up team0

    2. 激活成员网卡:

    nmcli connection up eth1

    nmcli connection up eth2

    六、查看运行状态

    teamdctl team0 state

    注意:结果中的runner表示目前使用的哪个网卡。

    七、测试链路聚合

    1. 停掉成员网卡:

    ifconfig eth1 down

    2. 查看聚合状态:

    teamdctl team0 state

    八、聚合模式补充

    CentOS7中的链路聚合有两种模式,一种是activebackup连接冗余,指当一个网卡出现问题,会自动切换到另外一个网卡;另一种roundrobin负载均衡,会把网络流量,分配给两个网卡一并去处理,理论上可增加端口带宽,不过需要交换设备支持。

  • 相关阅读:
    动态列 Excel 导出
    Smart Thread Pool (智能线程池)
    Nuget Server 搭建
    hadoop 分布式集群安装
    DRF 基本功能梳理 demo
    docker 相关梳理
    Python 开发面试梳理
    结合 element-ui 对 Vue 相关知识点整理 (router,axios,Vuex )
    VUE 相关工具 vue-cli/webpack/vue-router
    Vue 基础语法相关特性
  • 原文地址:https://www.cnblogs.com/renyz/p/11232458.html
Copyright © 2011-2022 走看看