「网工必备」超详细链路聚合原理及分析

article/2025/5/19 2:12:11

大家好,今天带大家了解一下以太网链路聚合, 从它的背景作用到应用范围,再到配置实验,一步搞定,记得看到最后!

链路聚合技术的背景和作用

随着网络规模的不断扩大,人们对骨干链路的带宽和可靠性的需求也越来越大。一般情况下,在骨干链路上需要使用更高速率的接口来增加带宽,但是这种方式需要付出高额的费用且笨重不灵活。链路聚合技术可以将多个物理存在的接口变成一个逻辑存在的接口,用来增加带宽;在提高带宽的同时,还可以实现备份链路,更是可以提高网络的健壮性和可靠性。

「超详细」链路聚合原理及分析,你想知道的这里都有

链路聚合技术的应用范围

链路聚合可以应用的场合十分广泛,在企业网络中、在各区域的网络干线上、或者是局域网内等等。在一般企业网络中,所有的流量都必须汇聚到核心层,再由核心区的设备转发到其他网络,其中的数据流量极其庞大。所以,在核心层进行数据的高速交换时,非常容易出现拥塞的情况,所以链路聚合技术必不可少。

「超详细」链路聚合原理及分析,你想知道的这里都有

链路聚合技术的两种模式

链路聚合分为手工负载分担和LACP两种模式。

手工负载分担模式

手工负载分担模式是全手工配置,在该模式下所有的链路都会参与数据的转发,平均的分担流量,所以称为负载分担模式。在某条链路出现问题时,其他链路继续平均分担流量。

在手工模式下,设备不能自动判断对端接口是否正常工作。

「超详细」链路聚合原理及分析,你想知道的这里都有

手工模式下,需要人工保证链路聚合的接口所有成员属于同一设备。

「超详细」链路聚合原理及分析,你想知道的这里都有

LACP模式

LACP模式需要两端的设备互相发送LACP报文,协商聚合参数。在协商完成后,创建一个Eth-Trunk口,并添加成员。LACP模式可以设置活动链路让多余链路进行备份,会根据优先级进行端口评比,在两个设备之间还会分主交换机和次交换机。

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

「超详细」链路聚合原理及分析,你想知道的这里都有

LACP模式下主次设备和活动链路的选举

LACP模式下面,为了确保两端设置接口数据一致,需要使其中一端成为主动端,另一端根据主动端选择活动接口。主动端的评选通常使用LACPDU中的LACP优先级,值越小优先级越高。如果相同,再通过其MAC地址进行选举,同样是更小的MAC地址更加优先。在选出主动端之后,两端再进行活动接口的选择,会通过主动段的接口优先级选择活动接口,优先级高的接口被优先选择成为活动接口。接口LACP值越小,优先级越高。

「超详细」链路聚合原理及分析,你想知道的这里都有

LACP备用链路

相对于手工配置模式,LACP可以限制最大活动接口数,通过限制接口数目来控制流量和链路冗余。交换机只会从活动接口中发送和接受报文。当活动链路中出现问题时,可以从非活动链路中找出一条优先级最高的链路来代替故障链路。

「超详细」链路聚合原理及分析,你想知道的这里都有

配置实例:

实现双交换机三条链路的聚合,通过配置实验来描述整个过程。

「超详细」链路聚合原理及分析,你想知道的这里都有

在配置好PC的IP地址之后,双交换各个端口发送STP进行根桥选举。

在进行根桥、根端口和指定端口的选举

「超详细」链路聚合原理及分析,你想知道的这里都有

在选举完成之后,才能使用ping命令通信,不然无法跨交换机进行主机间的交互。

选举完成之前

「超详细」链路聚合原理及分析,你想知道的这里都有

选举完成之后

「超详细」链路聚合原理及分析,你想知道的这里都有

利用display stp brief查看端口状态,发现已经完成选举。

链路聚合

在交换机1上进行设置,将2、3、4端口聚合在一个逻辑端口上,并只允许两个活动链路,一个备份链路。

设置链路聚合
「超详细」链路聚合原理及分析,你想知道的这里都有

设置完成之后,三个端口都在一直发送源地址为自己的LACP报文

「超详细」链路聚合原理及分析,你想知道的这里都有

报文中携带了交换机1的各种信息。

此时用PC1去给PC2发送ICMP报文,完全发不过去。因为链路聚合还没有完成。

ICMP报文无法发送出去,显示不在同一子网错误

「超详细」链路聚合原理及分析,你想知道的这里都有

在交换机2上进行同样设置。

「超详细」链路聚合原理及分析,你想知道的这里都有

端口突然安静,开始发送STP报文

「超详细」链路聚合原理及分析,你想知道的这里都有

活动端口1每隔一端时间进行一次LACP交互,其他两个端口不再发送STP数据报文。

「超详细」链路聚合原理及分析,你想知道的这里都有

使用ping命令检查PC1和PC2是否互通。

成功互通

「超详细」链路聚合原理及分析,你想知道的这里都有

查看交换机配置。

检查带宽

「超详细」链路聚合原理及分析,你想知道的这里都有

检查端口状态

「超详细」链路聚合原理及分析,你想知道的这里都有

实验完成。

总结:

链路聚合技术除了可以实现增强带宽、增强网络健壮性和可靠性的同时,还可以起到一定的流量控制作用。多设备的冗余,在其端口依旧会发送一系列广播报文,但是在物理连接上的同时,其他非活动端口不会一直发送STP数据报文。

链路聚合要在双方交换设备上同时设置,根据其LACP系统优先级来区分主次,其默认为32768,在优先级相同的时候,通过MAC地址来进行主次区分。

最近还整理了很多其他网工资料,有需要的可以找我要~


http://chatgpt.dhexx.cn/article/OMddF9CT.shtml

相关文章

链路聚合的介绍以及配置

1、链路聚合技术的背景: 交换机与交换机之间如果流量很大的时候会出现带宽不足的问题。(路由器与路由器)、(交换机与服务器之间) 因为当我们在交换机与交换机增加线路时会出现环路,默认情况下CISCO启用了ST…

【博客426】单播 组播 广播

单播 && 组播 && 广播 单播(unicast) 是指封包在计算机网络的传输中,目的地址为单一目标的一种传输方式。 它是现今网络应用最为广泛,通常所使用的网络协议或服务大多采用单播传输,例如一切基于TCP的协议。下面来看看图1。…

组播广播+数据库操作

广播和组播 数据包在以太网物理介质上传播之前必须封装头部和尾部信息。封装后的数据包称为称为数据帧 ,数据帧中封装的信息决定了数据如何传输。 MAC OUI(24bit) 供应厂商提供(24bit) 单播详细: 在局域网中,所有主机…

组播数据包丢失故障排除指南

介绍 本文档的目的是帮助找出丢失组播数据包的原因并进行一些调整以尽量减少此类丢失。 组播数据包丢失的原因有多种。 UDP 协议本身牺牲了性能的可靠性,并且不保证数据报的传递。 因此,数据包在网络传输过程中可能会丢失。 即使数据包到达网络节点&…

vlc发送组播数据

vlc既是一个播放器,又可以成为一个流媒体服务器。最近需要做udp组播播放相关的东西,需要先在本地搭建一个udp组播服务器,因为机器上本来就装有vlc,所以就用它了。 第一步,设置一个视频源,点击媒体->流&…

组播源不一定属于组播组,它向组播组发送数据,自己不一定是接收者。可以同时有多个...

组播方式传输信息 综上所述,单播方式适合用户稀少的网络,而广播方式适合用户稠密的网络,当网络中需要某信息的用户量不确定时,单播和广播方式效率很低。 IP组播技术的出现及时解决了这个问题。当网络中的某些用户需要特定信息时&a…

组播的网络结构是怎样的?如果没有组成员,组播源会发送数据吗?

一、组播的网络结构是怎样的? 首先,组播传输的特点是单点发送,多点接收。那么我们的组播网络的成员角色是有些,各自有什么分工和作用呢?我们简单参考下图解释: 组播组:用IP组播地址进行标识的一…

委托中的单播以及多播

目录 1.委托的多播 2.编写程序,实现委托的多播。 代码 如下: 单播: 多播: 1.委托的多播 委托对象可使用 “” 运算符进行合并。一个合并委托调用它所合并的两个委托。只有相同类型的委 托可被合并。 “-” 运算符可用于从合并…

单播+组播业务

配置单播业务 组网图 业务规划 业务虚端口1023单播4001(vlan)组播3888gpon0/12/9 2 业务配置 配置DBA模板 MA5800(config)#dba-profile add profile-id 103 type3 assure 102400 max 1024000 配置线路模板 MA5800(config)#ont-lineprofile gpon prof…

4.34、组播(多播)

4.34、多播 1.组播(多播)的介绍①组播地址②如何设置组播(组播的使用) 2.代码编写①服务端②客户端 1.组播(多播)的介绍 单播地址标识单个 IP 接口,广播地址标识某个子网的所有 IP 接口,多播地址标识一组 IP 接口。单播和广播是寻…

组播收发数据

1.流程图总结: 2. 代码: //运行起来一个Sender.exe,和多个Receiver.exe,可以看到组播的效果.//Sender.cpp也可称为服务端 #include <WINSOCK.H> #include <stdio.h> #define HELLO_PORT 7905 #define HELLO_GROUP "228.4.5.6" #pragma comment…

路由-单播、广播、组播

根据目标地址判断 类型 备注 单播 Unicast 发送给单个设备&#xff08;明确目标地址&#xff09; 广播 Broadcast 发送给所属广播域内的所有设备&#xff08;目标地址不明确&#xff09; MAC地址全F&#xff0c;IP地址全1 组播 Multicast 发送给一组目标 MA…

Alitum Designer 出现警告:[Warning] xxx.SchDoc Compiler Net xxx has no driving source

问题描述&#xff1a;Alitum Designer 在进行编译检查时&#xff0c;出现警告&#xff1a;Class Document Source Message Time Date No. [Warning] xxx.SchDoc Compiler Net xxx has no driving source (Pin J1-28,Pin U23-15,Pin U24-3) 20:01:18 2020/11/14 13。 问题分析&…

AD14.3绘制PCB教程

文档下载链接&#xff1a; 点此下载文档&#xff1a;AD14绘制PCB教程_V2.3_20200319.doc 或打开此链接下载&#xff1a; https://download.csdn.net/download/Ace_Shiyuan/12256474或通过如下方法逐步查找&#xff1a; 个人主页 -> 资源 -> AD14绘制PCB教程_V2.3_202…

学习AD常见错误(2)

1、在一个工程里新建多个原理图&#xff0c;会报元器件命名重复的问题 这种时候就要修改该元件的命名&#xff0c;该错误的报错就会消失。 2、问题描述&#xff1a;Alitum Designer 在进行编译检查时&#xff0c;出现警告&#xff1a;Class Document Source Message Time Date…

使用Altium Designer绘制STM32最小系统板及SD卡原理图

目录 一、前言二、AD工程的创建1、创建一个属于我们自己的工程2、元器件的封装 三、原理图绘制1、模块的绘制2、排版与分区3、SD模块的绘制 效果展示总结参考资料 一、前言 在学习了这么久的嵌入式&#xff0c;我们似乎还没有仔细了解过真正的嵌入式系统的原理图&#xff0c;咱…

如何将立创 EDA 的封装导入到 AD/PADS 软件中

立创 EDA,深受个人玩家和学生的喜爱,有现成的封装,再配合立创商城,很便捷。 在公司内部,用的很少,受限于性能、迭代维护等原因。 本文介绍如何将立创 EDA 里面的封装导入到 AD/PADS 中,为我们所用,立创封装一部分来自官方,另一部分来自个人,所以不能过分依赖,保不…

AD学习笔记(一)基础认识

文章目录 AD学习笔记第一讲 AD基础认识一、两库两图&#xff08;分别对应下图&#xff09;1、PCB图&#xff08;pcbdoc&#xff09;2、原理图&#xff08;schdoc&#xff09;3、原理图库&#xff08;schlib&#xff09;4、PCB库&#xff08;pcblib&#xff09; 二、封装1、DIP封…

PCB如何入门---一些经验与教训

从刚接触PCB打板到现在&#xff0c;磕磕碰碰的也是总结了一些经验&#xff0c;供大家参考借鉴一下。 首先&#xff0c;一开始接触PCB的入门&#xff0c;我是从b站上凡亿教育入门的 当然&#xff0c;这里没有打广告的嫌疑哈&#xff01;&#xff01;&#xff0c;这门课用的AD20…

protel dxp2004第三讲之仿真设计

今天给大家讲讲这款软件的仿真设计&#xff1a; Protel DXP 电路仿真概述 基于最新的Spice 3f5 模拟模型和XSPICE Simcode 数字模型仿真内核, Protel DXP 内嵌一个功能强大的A/D 混合信号仿真器,设计人员在进行原理图设计输入后,即可正确地仿真模拟和数字器件而无需通过A/D 转…