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负载均衡,会把网络流量,分配给两个网卡一并去处理,理论上可增加端口带宽,不过需要交换设备支持。

  • 相关阅读:
    【OpenCV】几何失真校正与局部增强
    【C#】WinForm 之 DOTA2英雄搭配助手(网页抓取+在线绿色版+源码开放)
    【MFC】指纹类型识别(OpenCV + MATLAB混合编程)
    【MATLAB】图像细化算法
    【MATLAB】形态学变换
    【MATLAB】二值化效果
    一个女程序员的奋斗史
    数据结构之------C++指针冒泡排序算法
    C++之------进制学习
    串口屏之------Usart GPU 使用手册
  • 原文地址:https://www.cnblogs.com/renyz/p/11232458.html
Copyright © 2011-2022 走看看