华为交换机 链路聚合

article/2025/4/28 18:04:31

前言
随着网络规模不断扩大,用户对骨干链路的带宽和可靠性提出了越来越高的要求。在传统技术中,常用更换高速率的接口板或更换支持高速率接口板的设备的方式来增加带宽,但这种方案需要付出高额的费用,而且不够灵活。
采用链路聚合技术可以在不进行硬件升级的条件下,通过将多个物理接口捆绑为一个逻辑接口,来达到增加链路带宽的目的。在实现增大带宽目的的同时,链路聚合采用备份链路的机制,可以有效的提高设备之间链路的可靠性。

链路聚合应用场景
在企业网络中,所有设备的流量在转发到其他网络前都会汇聚到核心层,再由核心区设备转发到其他网络,或者转发到外网;
因此,在核心层设备负责数据的高速交换时,容易发生拥塞;
在核心层部署链路聚合,可以提升整个网络的数据吞吐量,解决拥塞问题。
链路聚合一般部署在核心节点,以便提升整个网络的数据吞吐量

手工负载分担模式

采用 CE12800 核心交换机(拓扑图)

1、CE1 交换机设置

<HUAWEI>sys
[~HUAWEI]un in en
[*HUAWEI]sys CE1
[*HUAWEI]commit# 批量启用端口 
[~CE1]int range g1/0/1 to g1/0/4
[~CE1-port-group]undo shutdown   
[*CE1-port-group]quit# g1/0/1切换三层接口并设置IP
[*CE1]int g1/0/1
[*CE1-GE1/0/1]undo portswitch
[*CE1-GE1/0/1]ip addr 192.168.10.254 24# 创建 eth-trunk1 接口
[*CE1-GE1/0/1]int eth-trunk 1# eth-trunk1 接口切换为三层接口
[*CE1-Eth-Trunk1]undo portswitch# 把g2-4接口加入到eth-trunk1接口
[*CE1-Eth-Trunk1]trunkport g 1/0/2 to 1/0/4# eth-trunk 接口设置 IP
[*CE1-Eth-Trunk1]ip addr 10.0.10.1 24
[*CE1-Eth-Trunk1]quit# 配置静态路由
[*CE1]ip route-static 192.168.20.0 24 10.0.10.2
[*CE1]commit

2、CE2 交换机设置

<HUAWEI>sys
[~HUAWEI]un in en
[*HUAWEI]sys CE2
[*HUAWEI]commit# 批量启用端口 
[~CE2]int range g1/0/1 to g1/0/4
[~CE2-port-group]undo shutdown   
[*CE2-port-group]quit# g1/0/1切换三层接口 设置IP
[*CE2]int g1/0/1
[*CE2-GE1/0/1]undo portswitch
[*CE2-GE1/0/1]ip addr 192.168.20.254 24# 创建 eth-trunk 接口
[*CE2-GE1/0/1]int eth-trunk 1# eth-trunk1接口切换三层接口
[*CE2-Eth-Trunk1]undo portswitch# 把g2-4接口加入到eth-trunk1接口
[*CE2-Eth-Trunk1]trunkport g 1/0/2 to 1/0/4# eth-trunk 接口设置 IP
[*CE2-Eth-Trunk1]ip addr 10.0.10.2 24
[*CE2-Eth-Trunk1]quit# 配置静态路由
[*CE2]ip route-static 192.168.10.0 24 10.0.10.1
[*CE2]commit

3、查看 eth-trunk

[~CE1]dis eth-trunk 1
Eth-Trunk1's state information is:
Working Mode: Normal        Hash Arithmetic: According to flow
Least Active-linknumber: 1  Max Bandwidth-affected-linknumber: 32
Operating Status: up        Number of Up Ports in Trunk: 3
--------------------------------------------------------------------------------
PortName                      Status      Weight
GE1/0/2                       Up          1          
GE1/0/3                       Up          1          
GE1/0/4                       Up          1 

4、验证网络互通

PC1>ping 192.168.20.1Ping 192.168.20.1: 32 data bytes, Press Ctrl_C to break
From 192.168.20.1: bytes=32 seq=1 ttl=126 time=16 ms
From 192.168.20.1: bytes=32 seq=2 ttl=126 time=15 ms
From 192.168.20.1: bytes=32 seq=3 ttl=126 time=31 ms
From 192.168.20.1: bytes=32 seq=4 ttl=126 time=16 ms
From 192.168.20.1: bytes=32 seq=5 ttl=126 time=16 ms--- 192.168.20.1 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 15/18/31 ms

LACP模式的链路聚合

组网需求
如图所示,在两台Switch设备上配置LACP模式链路聚合组,提高两设备之间的带宽与可靠性,具体要求如下:
两条活动链路具有负载分担的能力。
两设备间的链路具有1条冗余备份链路,当活动链路出现故障链路时,备份链路替代故障链路,保持数据传输的可靠性。

采用 S5700 三层交换机(拓扑图)

配置思路

采用如下的思路配置LACP模式链路聚合:
创建Eth-Trunk,配置Eth-Trunk为LACP模式,实现链路聚合功能。
将成员接口加入Eth-Trunk。

说明:
配置系统优先级,确定主动端,按照主动端设备的接口选择活动接口。
配置活动接口上限阈值,实现保证带宽的情况下提高网络的可靠性。
配置接口优先级,确定活动链路接口,优先级高的接口将被选作活动接口。 

1、SW1 设置

<Huawei>sys
[Huawei]un in en
[Huawei]sys SW1# 批量创建 vlan
[SW1]vlan batch 10 100# 设置网关IP
[SW1]int g0/0/1
[SW1-GigabitEthernet0/0/1]p l a
[SW1-GigabitEthernet0/0/1]p d v 10
[SW1-GigabitEthernet0/0/1]int vlanif 10
[SW1-Vlanif10]ip addr 192.168.10.254 24
[SW1-Vlanif10]quit# 创建 eth-trunk1 接口
[SW1]int eth-trunk 1# lacp 模式
[SW1-Eth-Trunk1]mode lacp# 配置活动接口上限阈值为2
[SW1-Eth-Trunk1]max active-linknumber 2# 把g3-g5接口加入eth-trunk1接口
[SW1-Eth-Trunk1]trunkport g 0/0/3 to 0/0/5
[SW1-Eth-Trunk1]p l a
[SW1-Eth-Trunk1]p d v 100
[SW1-Eth-Trunk1]quit# 配置系统优先级为100,使其成为LACP主动端
[SW1]lacp priority 100# 配置接口优先级确定活动链路
[SW1]int g0/0/3
[SW1-GigabitEthernet0/0/3]lacp priority 100
[SW1-GigabitEthernet0/0/3]int g0/0/4
[SW1-GigabitEthernet0/0/4]lacp priority 100
[SW1-GigabitEthernet0/0/4]quit# eth-trunk 1 设置 IP
[SW1]int vlanif 100
[SW1-Vlanif100]ip addr 10.0.10.1 24# 静态路由
[SW1-Vlanif100]ip route-static 192.168.20.0 24 10.0.10.2

2、SW2 设置

<Huawei>sys
[Huawei]un in en
[Huawei]sys SW2# 批量创建 vlan
[SW2]vlan batch 20 100# 设置网关 IP
[SW2]int g0/0/1
[SW2-GigabitEthernet0/0/1]p l a
[SW2-GigabitEthernet0/0/1]p d v 20
[SW2-GigabitEthernet0/0/1]int vlanif 20
[SW2-Vlanif20]ip addr 192.168.20.254 24# 创建 eth-trunk1 接口
[SW2-Vlanif20]int eth-trunk 1# 设置 lacp 模式
[SW2-Eth-Trunk1]mode lacp# 把g3-g5接口加到eth-trunk1接口
[SW2-Eth-Trunk1]trunkport g 0/0/3 to 0/0/5
[SW2-Eth-Trunk1]p l a
[SW2-Eth-Trunk1]p d v 100
[SW2-Eth-Trunk1]quit# 设置eth-trunk1接口IP
[SW2]int vlanif 100
[SW2-Vlanif100]ip addr 10.0.10.2 24# 静态路由
[SW2-Vlanif100]ip route-static 192.168.10.0 24 10.0.10.1

3、查看链路聚合

  • SW1交换机可以看到  System Priority: 100
  • Max Active-linknumber: 2
  • GigabitEthernet0/0/3:Selected,GigabitEthernet0/0/4:Selected
[SW1]dis eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1                   WorkingMode: STATIC                               
Preempt Delay: Disabled     Hash arithmetic: According to SIP-XOR-DIP         
System Priority: 100        System ID: 4c1f-cc9a-3416                         
Least Active-linknumber: 1  Max Active-linknumber: 2                          
Operate status: up          Number Of Up Port In Trunk: 2                     
--------------------------------------------------------------------------------
ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/3   Selected 1GE      100     4      305     10111100  1    # 默认选中
GigabitEthernet0/0/4   Selected 1GE      100     5      305     10111100  1    # 默认选中     
GigabitEthernet0/0/5   Unselect 1GE      32768   6      305     10100000  1     Partner:
--------------------------------------------------------------------------------
ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState
GigabitEthernet0/0/3   32768    4c1f-cc90-16c1  32768   4      305     10111100
GigabitEthernet0/0/4   32768    4c1f-cc90-16c1  32768   5      305     10111100
GigabitEthernet0/0/5   32768    4c1f-cc90-16c1  32768   6      305     10110000
  • SW2交换机可以看到  System Priority: 32768
  • Max Active-linknumber: 8  #S5700默认可以配置8个
  • GigabitEthernet0/0/3:Selected,GigabitEthernet0/0/4:Selected
[SW2]dis eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1                   WorkingMode: STATIC                               
Preempt Delay: Disabled     Hash arithmetic: According to SIP-XOR-DIP         
System Priority: 32768      System ID: 4c1f-cc90-16c1                         
Least Active-linknumber: 1  Max Active-linknumber: 8                          
Operate status: up          Number Of Up Port In Trunk: 2                     
--------------------------------------------------------------------------------
ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/3   Selected 1GE      32768   4      305     10111100  1     
GigabitEthernet0/0/4   Selected 1GE      32768   5      305     10111100  1     
GigabitEthernet0/0/5   Unselect 1GE      32768   6      305     10110000  1     Partner:
--------------------------------------------------------------------------------
ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState
GigabitEthernet0/0/3   100      4c1f-cc9a-3416  100     4      305     10111100
GigabitEthernet0/0/4   100      4c1f-cc9a-3416  100     5      305     10111100
GigabitEthernet0/0/5   100      4c1f-cc9a-3416  32768   6      305     10100000

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

相关文章

十四、链路聚合

链路聚合 随着网络规模不断扩大&#xff0c;用户对骨干链路的带宽和可靠性提出了越来越高的要求。在传统技术中&#xff0c;常用更换高速率的接口板或更换支持高速率接口板的设备的方式来增加带宽&#xff0c;但这种方案需要付出高额的费用&#xff0c;而且不够灵活。 采用链路…

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

大家好&#xff0c;今天带大家了解一下以太网链路聚合&#xff0c; 从它的背景作用到应用范围&#xff0c;再到配置实验&#xff0c;一步搞定&#xff0c;记得看到最后&#xff01; 链路聚合技术的背景和作用 随着网络规模的不断扩大&#xff0c;人们对骨干链路的带宽和可靠性…

链路聚合的介绍以及配置

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

【博客426】单播 组播 广播

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

组播广播+数据库操作

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

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

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

vlc发送组播数据

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

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

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

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

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

委托中的单播以及多播

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

单播+组播业务

配置单播业务 组网图 业务规划 业务虚端口1023单播4001&#xff08;vlan&#xff09;组播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.组播(多播)的介绍①组播地址②如何设置组播&#xff08;组播的使用&#xff09; 2.代码编写①服务端②客户端 1.组播(多播)的介绍 单播地址标识单个 IP 接口&#xff0c;广播地址标识某个子网的所有 IP 接口&#xff0c;多播地址标识一组 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封…