首页 > 其他分享 >链路聚合Link Aggregation

链路聚合Link Aggregation

时间:2024-11-15 08:46:05浏览次数:3  
标签:聚合 trunk Aggregation 接口 LACP Link 链路 SW1

简介

链路聚合是一种将多条链路捆绑在一起成为一条逻辑链路,从而增加链路带宽的目的,本技术华为叫以太网链路聚合Eth-Trunk,华三叫bridge-aggregation

原理

相关概念

聚合组(Link Aggregation Group,LAG):若干条链路捆绑在一起所形成的的逻辑链路。每个聚合组唯一对应着一个逻辑接口,这个逻辑接口又被称为链路聚合接口或Eth-Trunk

成员链路和成员接口: 组成Eth-Trunk接口的各个物理接口称为成员接口。成员接口对应的链路称为成员链路。

活动接口和活动链路:

活动接口又叫选中(Selected)接口,是参与数据转发的成员接口。活动接口对应的链路被称为活动链路(Active link)

非活动接口和非活动链路:

又叫非选中(Unselected)接口,是不参与转发数据的成员接口。非活动接口对应的链路被称为非活动链路(Inactive link)。

活动接口数上限阈值:最大可选链路数量(华为默认8)

活动接口数下限阈值:最小可选链路数量(华为默认1)

 

聚合模式

华为

根据是否开启LACP(Link Aggregation Control Protocol,链路聚合控制协议),链路聚合可以分为手工模式和LACP模式。

 

手动不可设置阈值,配置的接口全部加入链路聚合组,全为selected状态

lacp通过手动配置接口,由lacp协商自动选出活动接口和活动链路,可设置阈值,能做到链路冗余备份

华三

lacp静态和lacp动态

静态对应手动,动态对应lacp

手工模式(LACP静态)

一般在不支持LACP的设备下或者不兼容的设备间采用此类方式,正常情况下所有链路都是活动链路,该模式下所有活动链路都参与数据的转发,平均分担流量,如果某条活动链路故障,链路聚合组自动在剩余的活动链路中平均分担流量。

必须保证本端链路聚合接口中所有成员接口的对端接口属于同一设备,

且加入同一链路聚合接口,否则链路聚合不成功。

但是此模式下没有报文交互,是否选择链路由物理层的up和down来实现

 

LACP(LACP动态)

采用LACP协议的一种链路聚合模式。设备间通过链路聚合控制协议数据单元(Link Aggregation Control Protocol Data Unit,LACPDU)进行交互,通过协议协商确保对端是同一台设备、同一个聚合接口的成员接口

LACP报文

LACPDU报文中包含设备优先级、MAC地址、接口优先级、接口号等

主动端选举

1LACP优先级(​越小越优)

系统优先级默认32768

2MAC地址(越小越优)

活动接口选举

在主动端一侧选举

3接口优先级(越小越优)

接口优先级默认32768​

4接口编号(越小越优)

负载分担模式

负载分担分为基于流和基于报,基于包可能引起乱序但链路利用率高

基于流根据流量类型进行这样既保证了同一数据流的数据帧在同一条物理链路转发,又实现了流量在聚合组内各物理链路上的负载分担。

支持基于报文的IP地址或MAC地址来进行负载分担,可以配置不同的模式(本地有效,对出方向报文生效)将数据流分担到不同的成员接口上。

常见的模式有:源IP、源MAC、目的IP、目的MAC、源目IP、源目MAC

若IP经常变化,则基于MAC,反之基于IP

相关配置

真机下先关闭接口配置完成后再打开接口

先绑定接口和bridge-aggregation再修改接口类型

[SW1]int eth-trunk 1

[SW1-Eth-Trunk1]mode lacp / manual load-balance

[SW1-Eth-Trunk1]int g0/0/1

[SW1-GigabitEthernet0/0/1] eth-trunk 1

[SW1-Eth-Trunk1]int g0/0/2

[SW1-GigabitEthernet0/0/2] eth-trunk 1

[SW1-GigabitEthernet0/0/2]int eth-trunk 1

[SW1-Eth-Trunk1]port link-type trunk

[SW1-Eth-Trunk1]port trunk allow vlan 10 20

[SW1]int Bridge-Aggregation 1

[SW1- Bridge-Aggregation 1]link-aggregation mode dynamic(配静态不用敲这条)

[SW1]int g1/0/1

[SW1-GigabitEthernet1/0/1]port link-aggregation group 1

[SW1]int g1/0/2

[SW1-GigabitEthernet1/0/2]port link-aggregation group 1

[SW1]int Bridge-Aggregation 1

[SW1- Bridge-Aggregation 1] port link-type trunk

[SW1-GigabitEthernet1/0/1]port trunk permit vlan all

 

标签:聚合,trunk,Aggregation,接口,LACP,Link,链路,SW1
From: https://blog.csdn.net/VVVVWeiYee/article/details/143785409

相关文章

  • 【小样本分割】VAT:Cost Aggregation Is All You Need for Few-Shot Segmentation
    论文:CostAggregationIsAllYouNeedforFew-ShotSegmentation代码:https://github.com/Seokju-Cho/Volumetric-Aggregation-Transformer目录简介SwinTransformer VAT​编辑VolumeEmbeddingModuleVolumetricTransformerModule Affinity-AwareTransformerDeco......
  • cmu15545笔记-排序和聚合算法(Sorting&Aggregation Algorithms)
    目录概述排序堆排序外部归并排序使用索引聚合操作排序聚合哈希聚合概述本节和下一节讨论具体的操作算子,包括排序,聚合,Join等。排序为什么需要排序操作:关系型数据库是无序的,但是使用时往往需要顺序数据(OrderedBy,GroupBy,Distinct)。主要矛盾:磁盘很大:要排序的数据集很大,内......
  • 基于模糊PID控制器的的无刷直流电机速度控制simulink建模与仿真
    1.课题概述      基于模糊PID控制器的的无刷直流电机速度控制simulink建模与仿真。基于模糊PID控制器的无刷直流电机(BrushlessDirectCurrentMotor,BLDCM)速度控制系统是一种融合了传统PID控制与模糊逻辑控制优势的智能控制策略,旨在提高BLDCM速度控制的动态响应、抗干扰......
  • Flink调优之前,必须先看懂的TaskManager内存模型
    Flink调优之前,必须先看懂的TaskManager内存模型TaskManager内存模型Flink的程序运行在内存中。不管是我们在学习C语言、Java语言的时候,我们都很想知道程序到底是如何管理内存的。Flink程序也一样,当我们写完Flink程序,我们需要为Flink程序分配运行的资源,那针对什么样的数据量,需要......
  • 【Flink系列二十四】Flink HistoryServer 实现原理分析-源码解读
    Flink系列二十四FlinkHistoryServer实现原理数据源头:FlinkRuntime对作业ExecutionGraphInfo进行归档首先,作业停止或者故障时,调用HistoryServerArchivist进行归档publicinterfaceHistoryServerArchivist{/***Archivesthegiven{@linkExecutionGraph......
  • Flink 开发工程应加载哪些依赖
    在我们要开发Flink程序时,就会涉及到应该加载哪些Flinkjar的问题。本章内容就是向你展示如何配置你的项目,添加必要的依赖。每个应用程序都会依赖一些Flink libraries,比如至少依赖FlinkAPIs库,如果使用了connector,则还需要依赖connector相关的库,比如kafka、jdbc等,和你自己程......
  • Ubuntu环境下Flink的日志如何查看与分析
    Ubuntu环境下Flink的日志如何查看与分析在生产环境中,建议将Flink日志发送到集中式日志系统(如ELKStack、Splunk等),以便于长期存储和分析。在Ubuntu环境下查看和分析Flink日志,你需要首先找到日志文件的存放位置查找Flink安装目录:通常情况下,Flink安装在/opt/flink或者/usr/lo......
  • 性能测试链路分析核心能力的应用
    目录实时链路拓扑图构建一、应用层级拓扑二、实例展级拓扑三、接口层级拓扑实时链路拓扑图构建在负载集群阶段、SOA阶段、微服务架构阶段的模式下,可以利用前期推送所描述的链路标识透传、字节码增强等技术,将应用之间的调用逻辑关系以及调用方、被调用方进行完整呈现,甚......
  • 风储微网虚拟惯性控制系统simulink建模与仿真
    1.课题概述      风储微网虚拟惯性控制系统simulink建模与仿真。风储微网虚拟惯性控制系统是一种模仿传统同步发电机惯性特性的控制策略,它通过集成风力发电系统、储能系统和其他分布式电源,以提供类似同步发电机的惯性和频率支撑服务,保障微网在大规模可再生能源接入后仍能......
  • 手把手教你学simulink(13.5)--Simulink 信号处理场景:音频信号降噪处理
    目录项目实例:音频信号降噪处理项目背景步骤模型示意图结果分析MATLAB代码补充总结使用Simulink进行音频信号的降噪处理。这个项目将展示如何使用Simulink设计一个简单的音频降噪系统,通过滤波器去除音频信号中的背景噪声。项目实例:音频信号降噪处理项目背景......