链路聚合原理及配置过程

article/2025/9/15 4:21:58

目录

  • 一.链路聚合的概念
  • 二.链路聚合的实现条件
  • 三.端口聚合(链路聚合)的分类
  • 四.实现二层交换机链路聚合操作
  • 4.1、项目拓扑图
  • 4.2、交换机设置
  • 4.3、PC机设置
  • 4.4、连通性及检查是否绑定成功
  • 五.总结

一.链路聚合的概念

端口绑定技术又称链路聚合(Link Aggregation)是将一组物理接口捆绑在一起作为一个逻辑接口来增加带宽的一种方法,又称为多接口负载均衡组或链路聚合组。通过在两台设备之间建立链路聚合组,可以提供更高的通讯带宽和更高的可靠性。链路聚合不仅仅为设备通信提供了冗余保护,而且不需要对硬件进行升级。
从上我们可以得知链路聚合主要有以下三个优势:
1.通过将多个物理链路捆绑为一个逻辑链路增加了宽带

2.增加了可靠性

3.实现链路传输弹性和冗余

二.链路聚合的实现条件

链路聚合/端口聚合/端口绑定实现的条件:

1.每个Eth-Trunk接口下最多可以包含8个成员接口。
2.成员接口不能配置任何业务和静态MAC地址。
3.成员接口加入Eth-Trunk时, 必须为缺省的hybrid类型接口。
4 .Eth-Trunk接口不能嵌套,即成员接口不能是Eth-Trunk。
5.一个以太网接口只能加入到一个Eth-Trunk接口, 如果需要加入其它Eth-Trunk接口,必须先退出原来的Eth-Trunk接口。
6.一个Eth-Trunk接口中的成员接口必须是同一类型,例如: FE口和GE口不能加入同一个Eth-Trunk接口。
7.可以将不同接口板上的以太网接口加入到同一个Eth-Trunk.
8.如果本地设备使用了Eth-Trunk,与成员接口直连的对端接口也必须捆绑为Eth-Trunk接口,两端才能正常通信。
9. 当成员接口的速率不一致时,实际使用中速率小的接口可能会出现拥塞,导致丢包。
10.当成员接口加入Eth-Trunk后, 学习MAC地址时是按照Eth-Trunk来学习的, 而不是按照成员接口来学习的。

三.端口聚合(链路聚合)的分类

端口聚合又称链路捆绑
分为二层和三层,二层链路捆绑针对二层交换机,形成的链路不带IP地址功能。三层链路捆绑针对三层交换机,形成的链路带IP地址功能。
二层交换机接口只能是二层性质的,接口链路类型可以设置为trunk或者access,三层交换机接口必须是二层性质和三层性质其二选一,若三层交换机接口性质为三层,那将不可以设置链路类型为trunk或access。

四.实现二层交换机链路聚合操作

该项目测试使用的eNSP软件。

4.1、项目拓扑图

在这里插入图片描述

4.2、交换机设置

LSW1:

<Huawei>undo ter	
<Huawei>undo terminal monitor
Info: Current terminal monitor is off.
<Huawei>syst	
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname SW1
[SW1]user-in	
[SW1]user-interface console 0
[SW1-ui-console0]idle-ti	
[SW1-ui-console0]idle-timeout 0 0
[SW1-ui-console0]q
[SW1]nt eth	
[SW1]nt eth-	
[SW1]nt Eth	
[SW1]int eth	
[SW1]int Eth-	
[SW1]int Eth-Trunk  1
[SW1-Eth-Trunk1]int e0/0/1
[SW1-Ethernet0/0/1]eth	
[SW1-Ethernet0/0/1]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW1-Ethernet0/0/1]int e0/0/2
[SW1-Ethernet0/0/2]eth	
[SW1-Ethernet0/0/2]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW1-Ethernet0/0/2]int e0/0/3
[SW1-Ethernet0/0/3]eth	
[SW1-Ethernet0/0/3]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW1-Ethernet0/0/3]int e0/0/4
[SW1-Ethernet0/0/4]eth	
[SW1-Ethernet0/0/4]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW1-Ethernet0/0/4]q
[SW1]dis e	
[SW1]dis et	
[SW1]dis eth-trunk 1
Eth-Trunk1's state information is:
WorkingMode: NORMAL         Hash arithmetic: According to SIP-XOR-DIP         
Least Active-linknumber: 1  Max Bandwidth-affected-linknumber: 8              
Operate status: up          Number Of Up Port In Trunk: 4                     
--------------------------------------------------------------------------------
PortName                      Status      Weight 
Ethernet0/0/1                 Up          1      
Ethernet0/0/2                 Up          1      
Ethernet0/0/3                 Up          1      
Ethernet0/0/4                 Up          1      [SW1]vlan 10
[SW1-vlan10]int e0/0/5
[SW1-Ethernet0/0/5]port li	
[SW1-Ethernet0/0/5]port link-type access
[SW1-Ethernet0/0/5]potr de	
[SW1-Ethernet0/0/5]port de	
[SW1-Ethernet0/0/5]port default vlan 10
[SW1-Ethernet0/0/5]int eth	
[SW1-Ethernet0/0/5]q
[SW1]int eth	
[SW1]int Eth-t	
[SW1]int Eth-Trunk 1
[SW1-Eth-Trunk1]port lin	
[SW1-Eth-Trunk1]port link-type tru	
[SW1-Eth-Trunk1]port link-type trunk 
[SW1-Eth-Trunk1]port tr	
[SW1-Eth-Trunk1]port trunk allow	
[SW1-Eth-Trunk1]port trunk allow-pass vlan ?INTEGER<1-4094>  VLAN IDall              All[SW1-Eth-Trunk1]port trunk allow-pass vlan all
[SW1-Eth-Trunk1]display port vlan
Port                    Link Type    PVID  Trunk VLAN List
-------------------------------------------------------------------------------
Eth-Trunk1              trunk        1     1-4094
Ethernet0/0/1           hybrid       0     -                                   
Ethernet0/0/2           hybrid       0     -                                   
Ethernet0/0/3           hybrid       0     -                                   
Ethernet0/0/4           hybrid       0     -                                   
Ethernet0/0/5           access       10    -                                   
Ethernet0/0/6           hybrid       1     -                                   
Ethernet0/0/7           hybrid       1     -                                   
Ethernet0/0/8           hybrid       1     -                                   
Ethernet0/0/9           hybrid       1     -                                   
Ethernet0/0/10          hybrid       1     -                                   
Ethernet0/0/11          hybrid       1     -                                   
Ethernet0/0/12          hybrid       1     -                                   
Ethernet0/0/13          hybrid       1     -                                   
Ethernet0/0/14          hybrid       1     -                                   
Ethernet0/0/15          hybrid       1     -                                   
Ethernet0/0/16          hybrid       1     -                                   
Ethernet0/0/17          hybrid       1     -                                   
Ethernet0/0/18          hybrid       1     -                                   
Ethernet0/0/19          hybrid       1     -                                   
Ethernet0/0/20          hybrid       1     -                                   
Ethernet0/0/21          hybrid       1     -                                   
Ethernet0/0/22          hybrid       1     -                                   
GigabitEthernet0/0/1    hybrid       1     -                                   

LSW2:

<Huawei>undo ter	
<Huawei>undo terminal monit	
<Huawei>undo terminal monitor 
Info: Current terminal monitor is off.
<Huawei>syst	
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname SW2
[SW2]user-in	
[SW2]user-interface cons	
[SW2]user-interface console 0
[SW2-ui-console0]idle-t	
[SW2-ui-console0]idle-timeout 0 0
[SW2-ui-console0]q
[SW2]int et	
[SW2]int Eth-trunk 1
[SW2-Eth-Trunk1]int e0/0/1
[SW2-Ethernet0/0/1]et	
[SW2-Ethernet0/0/1]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW2-Ethernet0/0/1]int e0/0/2
[SW2-Ethernet0/0/2]et	
[SW2-Ethernet0/0/2]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW2-Ethernet0/0/2]int e0/0/3
[SW2-Ethernet0/0/3]et	
[SW2-Ethernet0/0/3]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW2-Ethernet0/0/3]int e0/0/4
[SW2-Ethernet0/0/4]et	
[SW2-Ethernet0/0/4]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW2-Ethernet0/0/4]q
[SW2]dis et	
[SW2]dis eth-trunk 1
Eth-Trunk1's state information is:
WorkingMode: NORMAL         Hash arithmetic: According to SIP-XOR-DIP         
Least Active-linknumber: 1  Max Bandwidth-affected-linknumber: 8              
Operate status: up          Number Of Up Port In Trunk: 4                     
--------------------------------------------------------------------------------
PortName                      Status      Weight 
Ethernet0/0/1                 Up          1      
Ethernet0/0/2                 Up          1      
Ethernet0/0/3                 Up          1      
Ethernet0/0/4                 Up          1      [SW2]vlan 10
[SW2-vlan10]int e0/0/5
[SW2-Ethernet0/0/5]port li	
[SW2-Ethernet0/0/5]port link-type ac	
[SW2-Ethernet0/0/5]port link-type access 
[SW2-Ethernet0/0/5]port de	
[SW2-Ethernet0/0/5]port default vlan 10
[SW2-Ethernet0/0/5]q
[SW2]int eth	
[SW2]int Eth-tru	
[SW2]int Eth-Trunk ^
Error:Incomplete command found at '^' position.
[SW2]int eth	
[SW2]int Eth-r	
[SW2]int Eth-t	
[SW2]int Eth-Trunk 1
[SW2-Eth-Trunk1]port lin	
[SW2-Eth-Trunk1]port link-type tr	
[SW2-Eth-Trunk1]port link-type trunk 
[SW2-Eth-Trunk1]port tr	
[SW2-Eth-Trunk1]port trunk all	
[SW2-Eth-Trunk1]port trunk allow-pass vlan ?INTEGER<1-4094>  VLAN IDall              All[SW2-Eth-Trunk1]port trunk allow-pass vlan all
[SW2-Eth-Trunk1]dis	
[SW2-Eth-Trunk1]display po	
[SW2-Eth-Trunk1]display port vlan
Port                    Link Type    PVID  Trunk VLAN List
-------------------------------------------------------------------------------
Eth-Trunk1              trunk        1     1-4094
Ethernet0/0/1           hybrid       0     -                                   
Ethernet0/0/2           hybrid       0     -                                   
Ethernet0/0/3           hybrid       0     -                                   
Ethernet0/0/4           hybrid       0     -                                   
Ethernet0/0/5           access       10    -                                   
Ethernet0/0/6           hybrid       1     -                                   
Ethernet0/0/7           hybrid       1     -                                   
Ethernet0/0/8           hybrid       1     -                                   
Ethernet0/0/9           hybrid       1     -                                   
Ethernet0/0/10          hybrid       1     -                                   
Ethernet0/0/11          hybrid       1     -                                   
Ethernet0/0/12          hybrid       1     -                                   
Ethernet0/0/13          hybrid       1     -                                   
Ethernet0/0/14          hybrid       1     -                                   
Ethernet0/0/15          hybrid       1     -                                   
Ethernet0/0/16          hybrid       1     -                                   
Ethernet0/0/17          hybrid       1     -                                   
Ethernet0/0/18          hybrid       1     -                                   
Ethernet0/0/19          hybrid       1     -                                   
Ethernet0/0/20          hybrid       1     -                                   
Ethernet0/0/21          hybrid       1     -                                   
Ethernet0/0/22          hybrid       1     -                                   
GigabitEthernet0/0/1    hybrid       1     -                                   

4.3、PC机设置

PC:ip地址必须在同一个网段
在这里插入图片描述

4.4、连通性及检查是否绑定成功

连通性

PC>ping 192.168.10.20Ping 192.168.10.20: 32 data bytes, Press Ctrl_C to break
From 192.168.10.20: bytes=32 seq=1 ttl=128 time=63 ms
From 192.168.10.20: bytes=32 seq=2 ttl=128 time=63 ms
From 192.168.10.20: bytes=32 seq=3 ttl=128 time=62 ms
From 192.168.10.20: bytes=32 seq=4 ttl=128 time=78 ms
From 192.168.10.20: bytes=32 seq=5 ttl=128 time=62 ms--- 192.168.10.20 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 62/65/78 ms

检查绑定

[SW1-Eth-Trunk1]dis	
[SW1-Eth-Trunk1]display mac-	
[SW1-Eth-Trunk1]display mac-add	
[SW1-Eth-Trunk1]display mac-address 
[SW1-Eth-Trunk1]display mac-address
MAC address table of slot 0:
-------------------------------------------------------------------------------
MAC Address    VLAN/       PEVLAN CEVLAN Port            Type      LSP/LSR-ID  VSI/SI                                              MAC-Tunnel  
-------------------------------------------------------------------------------
5489-9804-4b40 10          -      -      Eth0/0/5        dynamic   0/-         
5489-9890-3869 10          -      -      Eth-Trunk1      dynamic   0/-         
-------------------------------------------------------------------------------
Total matching items on slot 0 displayed = 2 [SW1-Eth-Trunk1]

五.总结

一. 端口绑定技术又称链路聚合(Link Aggregation)是将一组物理接口捆绑在一起作为一个逻辑接口来增加带宽的一种方法,又称为多接口负载均衡组或链路聚合组。通过在两台设备之间建立链路聚合组,可以提供更高的通讯带宽和更高的可靠性。链路聚合不仅仅为设备通信提供了冗余保护,而且不需要对硬件进行升级。

二.链路聚合的实现条件
1.每个Eth-Trunk接口下最多可以包含8个成员接口。
2.成员接口不能配置任何业务和静态MAC地址。
3.成员接口加入Eth-Trunk时, 必须为缺省的hybrid类型接口。
4 .Eth-Trunk接口不能嵌套,即成员接口不能是Eth-Trunk。
5.一个以太网接口只能加入到一个Eth-Trunk接口, 如果需要加入其它Eth-Trunk接口,必须先退出原来的Eth-Trunk接口。
6.一个Eth-Trunk接口中的成员接口必须是同一类型,例如: FE口和GE口不能加入同一个Eth-Trunk接口。
7.可以将不同接口板上的以太网接口加入到同一个Eth-Trunk.
8.如果本地设备使用了Eth-Trunk,与成员接口直连的对端接口也必须捆绑为Eth-Trunk接口,两端才能正常通信。
9. 当成员接口的速率不一致时,实际使用中速率小的接口可能会出现拥塞,导致丢包。
10.当成员接口加入Eth-Trunk后, 学习MAC地址时是按照Eth-Trunk来学习的, 而不是按照成员接口来学习的。

三.端口聚合(链路聚合)的分类
端口聚合又称链路捆绑
分为二层和三层,二层链路捆绑针对二层交换机,形成的链路不带IP地址功能。三层链路捆绑针对三层交换机,形成的链路带IP地址功能。
二层交换机接口只能是二层性质的,接口链路类型可以设置为trunk或者access,三层交换机接口必须是二层性质和三层性质其二选一,若三层交换机接口性质为三层,那将不可以设置链路类型为trunk或access。


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

相关文章

链路聚合详细解释

一&#xff0c;链路聚合的基本概念 产生背景&#xff1a; 1.随着网络规模的扩大&#xff0c;用户对骨干链路的带宽和可靠性提出了越来越高的要求。在传统技术中&#xff0c;常用更换高速率的接口板或者更换高速率接口板的设备的方式来增加带宽&#xff0c;但这种方案需要付出高…

配置链路聚合

实验拓扑如下&#xff1a; 在sw1和sw2上配置手工链路聚合 删除手工链路聚合&#xff0c;在 SW1 和 SW2 上配置静态 LACP 模式链路聚合&#xff0c;要求 SW1 为主动端&#xff0c;有两条活动链路&#xff0c; 其中 G0/0/5 接口处于备份状态 具体操作步骤如下&#xf…

链路聚合的定义、链路聚合的概念和基本术语、链路聚合的特点

目录 一、链路聚合&#xff08;Eth-Trunk&#xff09;定义: 二、链路聚合基本术语/概念 三、手工模式缺陷 四、链路聚合特点&#xff1a; 五、设备可靠性&#xff1a; 六、链路可靠性&#xff1a; 七、链路聚合带宽影响的因素&#xff1a; 八、链路聚合在osi七层中哪里…

链路聚合

目录 一.概念 1.端口绑定技术 二.二层链路聚合 1.链路聚合实现的条件 2.拓扑图 三.三层链路聚合 1.拓扑图 总结 一.概念 1.端口绑定技术 链路聚合是将一组物理接口捆绑在一起作为一个逻辑接口来增加宽带的一种方法。又称为多接口负载均衡组或链路聚合组&#xff0c;通…

交换机链路聚合技术

一、链路聚合简介 链路聚合&#xff08;Link Aggregation&#xff09;&#xff0c;是指将多个物理端口捆绑在一起&#xff0c;成为一个逻辑端口&#xff0c;以实现出入流量在各成员端口中的负荷分担&#xff0c;交换机根据用户配置的端口负荷分担策略决定报文从哪一个成员端口…

matlab 通过矩阵变换使图像旋转平移_28. 图像扭曲

本文同步发表在我的微信公众号“计算摄影学”,欢迎扫码关注 你有没有想过,下面这个视频中的特效应该如何实现? Morphing Female Starshttps://www.zhihu.com/video/1179863411041787904 【转载请注明来源与作者】 这个效果叫做面部变形(Face Morph),这里面将要用到一种叫做…

3D图形学中的矩阵变换及证明(一)

文章同时发布于: 王鹏飞的个人网站。 3D图形学中的矩阵变换 从这个月开始&#xff0c;我打算系统的去学习计算机图形学的知识了&#xff0c;一方面是因为兴趣&#xff0c;另一方面是之前自己也写过一些二维图形相关的程序&#xff0c;有一些数学的基础。图形学在软件开发中的…

【线性代数】理解矩阵变换及行列式的本质

参考&#xff1a;行列式的本质是什么&#xff1f; 这篇文章的结构是&#xff1a; 线性变换的几何直观 实现线性变换的矩阵 行列式 一、线性变换的几何直观 线性变换的几何直观有三个要点&#xff1a; 变换前是直线的&#xff0c;变换后依然是直线 直线比例保持不变 变换前…

三维空间矩阵变换

二维旋转推导 假如有一个矢量(ρ,θ)&#xff0c;那么在二维直角坐标系中可以得到xρ*cosθ y ρ*sinθ; 现在把这个矢量旋转β度&#xff0c;直角坐标系下变换后的矢量为&#xff08;ρ,θβ&#xff09;其坐标值为x ρ*cos&#xff08;θβ&#xff09; y ρ*sin&#xf…

2.2 matlab矩阵变换(对角阵、三角阵、矩阵的转置、矩阵的旋转、矩阵的翻转和矩阵求逆)

1、对角阵 &#xff08;1&#xff09;提取矩阵的对角线元素 >> a [1:3;4:6;7:9]a 1 2 3 4 5 6 7 8 9 >> diag(a)ans 1 5 9 >> diag…

计算机图形学【GAMES-101】1、矩阵变换原理Transform(旋转、位移、缩放、正交投影、透视投影)

快速跳转&#xff1a; 1、矩阵变换原理Transform(旋转、位移、缩放、正交投影、透视投影) 2、光栅化(反走样、傅里叶变换、卷积) 3、着色计算(深度缓存、着色模型、着色频率) 4、纹理映射(重心坐标插值、透视投影矫正、双线性插值MipMap、环境光遮蔽AO) 5、几何(距离函数SDF、点…

Tensorflow之矩阵变换

----------------------- 摘自 【维基百科】----------- 变换矩阵是数学线性代数中的一个概念。 在线性代数中&#xff0c;线性变换能够用矩阵表示。如果T是一个把Rn映射到Rm的线性变换&#xff0c;且x是一个具有n个元素的列向量&#xff0c;那么 {\displaystyle T({\vec {x}}…

three.js中的矩阵变换(模型视图投影变换)

文章目录 1. 概述2. 基本变换2.1. 矩阵运算2.2. 模型变换矩阵2.2.1. 平移矩阵2.2.2. 旋转矩阵2.2.2.1. 绕X轴旋转矩阵2.2.2.2. 绕Y轴旋转矩阵2.2.2.3. 绕Z轴旋转矩阵 2.3. 投影变换矩阵2.4. 视图变换矩阵 3. 着色器变换3.1. 代码3.2. 解析 4. 其他 1. 概述 我在《WebGL简易教程…

矩阵变换及其数学原理

矩阵变换及其数学原理 矩阵变换及其数学原理引子各种变换 平移矩阵缩放矩阵旋转变换 引子 推荐这篇文章线性代数的本质&#xff0c;这篇文章挺不错的&#xff0c;揭示了矩阵和向量的内涵。首先概要性的提一下 向量刻画的是线性空间中的对象。矩阵刻画的是向量在线性空间中的运…

计算机图形学之矩阵变换的深度理解

对于图形学来说&#xff0c;矩阵计算不可避免&#xff0c;既直观又方便。而如果线性代数学的不透彻的话&#xff0c;那么基本上是做不到应用的&#xff0c;这里推荐看一下3Blue1Brown的线性代数的视频&#xff0c;可以对矩阵计算有深刻的认识。 之后就是应用阶段&#xff0c;我…

图像处理-矩阵变换

Android中通过矩阵来处理图像问题是非常常见的。 图像中的每一个像素点都是一个颜色矩阵分量&#xff0c;然后我们让这两个矩阵相乘就能得到一个新的矩阵&#xff08;新的颜色矩阵分量&#xff09;&#xff0c;这就是矩阵变换对图像中的每一个点的处理&#xff0c;使得对整个图…

shader中的常用矩阵变换

unity shader 矩阵学习 矩阵运算法则&#xff08;1&#xff09;矩阵和标量的乘法&#xff08;2&#xff09;矩阵和矩阵的乘法矩阵相乘的条件 和 结果的行数和列数 变换的基本概念(1)变换(2)线性变换(3)平移变换(4)仿射变换&#xff08;5&#xff09;齐次坐标 2D 矩阵变换&#…

【Matlab】矩阵变换与矩阵求值

矩阵变换与矩阵求值 对角矩阵&#xff1a;只有对角线上有非零元素的矩阵。 数量矩阵&#xff1a;对角线上的元素相等的对角矩阵。 单位矩阵&#xff1a;对角线上的元素都为1的对角矩阵。 diag函数 提取矩阵的对角线元素 diag(A)&#xff1a;提取矩阵A主对角线元素&#x…

闫令琪图形学入门笔记(矩阵变换篇)

整个坐标变化过程贯穿管线渲染&#xff0c;它与光栅化、着色一同构成GPU完整的渲染过程。所以理解三维世界的坐标与矩阵变换是首要的学习内容 1.1 向量的点乘与叉乘 点乘 向量的点乘可以求得一个数&#xff0c;利用点乘可以进一步计算两向量的夹角大小&#xff0c;或者一个…

点云矩阵变换

点云矩阵变换 变换矩阵工作原理 : |-------> 变换矩阵列| 1 0 0 x | \| 0 1 0 y | }-> 左边是一个3阶的单位阵(无旋转)| 0 0 1 z | /| 0 0 0 1 | -> 这一行用不到 (这一行保持 0,0,0,1)要进行点云旋转&#xff0c;需要对3阶矩阵进行赋值 如何赋值参考&#xf…