华为ensp中链路聚合两种(lacp-static)模式配置方法

news/2024/10/21 11:40:23/

作者主页:点击!

ENSP专栏:点击!

创作时间:2024年4月26日11点54分


链路聚合(Link Aggregation),又称为端口聚合(Port Trunking),是一种将多条物理链路聚合成一条逻辑链路的技术。它可以提高网络带宽、增强网络冗余性和改善网络负载均衡。

链路聚合的作用

提高网络带宽

链路聚合可以将多条物理链路的带宽叠加起来,从而提供更高的带宽。例如,将两条 1 Gbps 的物理链路聚合在一起,可以提供 2 Gbps 的带宽。

增强网络冗余性

如果一条或多条物理链路出现故障,链路聚合可以将流量自动切换到其他正常的链路上,从而保证网络的正常运行。

改善网络负载均衡

链路聚合可以将流量在多条物理链路上进行均衡分配,从而提高网络的整体性能。

使用场景

  • 需要高带宽的网络,例如服务器集群、数据中心等。
  • 需要高可靠性的网络,例如金融机构、医疗机构等。
  • 需要负载均衡的网络,例如大型企业网络、ISP 网络等。

手动模式配置

实验拓扑

LSW1基本配置

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int eth-trunk 10
[Huawei-Eth-Trunk10]trunk	
[Huawei-Eth-Trunk10]trunkport g 0/0/1 to 0/0/3
Info: This operation may take a few seconds. Please wait for a moment...done.
[Huawei-Eth-Trunk10]port link-type trunk
[Huawei-Eth-Trunk10]port trunk allow-pass vlan all
[Huawei-Eth-Trunk10]q
  • int eth-trunk 10 :进入Eth-Trunk 10的接口配置模式。

  • trunk :在Eth-Trunk 10接口上启用Trunk模式。这实质上是将其从一组单独的物理链路转换为单个逻辑链路。

  • trunkport g 0/0/1 to 0/0/3 :此命令将千兆以太网接口 g 0/0/1 至 g 0/0/3 添加为 Eth-Trunk 10 的成员接口。流量现在将分布在这些物理链路上。

  • port link-type trunk :设置Eth-Trunk 10的链路类型为trunk。这可确保交换机将其视为单个逻辑链路。

  • port trunk allow-pass vlan all :允许所有VLAN通过Eth-Trunk 10。默认情况下,Eth-Trunk只允许带标签的VLAN。此命令在 Eth-Trunk 上启用标记和未标记的 VLAN 流量。

配置完成之后查看链路聚合

[Huawei]dis eth-trunk 
Eth-Trunk10'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: 3                     
--------------------------------------------------------------------------------
PortName                      Status      Weight 
GigabitEthernet0/0/1          Up          1      
GigabitEthernet0/0/2          Up          1      
GigabitEthernet0/0/3          Up          1      
  • Eth-Trunk10的状态信息为: 该行表示Eth-Trunk 10的以下信息。
  • 工作模式:NORMAL:表示Eth-Trunk 10工作在正常模式,这是理想的情况。
  • 哈希算法:根据 SIP-XOR-DIP:这指定用于跨成员接口负载平衡流量的哈希算法。在这种情况下,它使用源 IP (SIP) 地址与目标 IP (DIP) 地址进行异或。
  • 最少活动链路数:1:此时此值可能不相关。它可能表示与负载均衡的最小活动链路数相关的设置,但具体含义取决于交换机型号。
  • Max Bandwidth-affected-linknumber: 8:这可能是指可以贡献 Eth-Trunk 整体带宽的成员接口的最大数量。它设置为 8,这可能是交换机型号支持的最大值。
  • 运行状态: up:这是个好消息!它确认 Eth-Trunk 10 正在运行并且可以承载流量。
  • Number Of Up Port In Trunk: 3:这表示可能配置的成员接口中有 3 个当前已启动并参与 Eth-Trunk。

LSW2的基本配置

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int Eth-Trunk 10[Huawei-Eth-Trunk10]trunkport g 0/0/1 to 0/0/3
Info: This operation may take a few seconds. Please wait for a moment...done.
[Huawei-Eth-Trunk10]port link-type trunk 
[Huawei-Eth-Trunk10]port trunk allow-pass vlan all
[Huawei-Eth-Trunk10]q
[Huawei]q

查看链路聚合

<Huawei>dis eth-trunk 
Eth-Trunk10'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: 3                     
--------------------------------------------------------------------------------
PortName                      Status      Weight 
GigabitEthernet0/0/1          Up          1      
GigabitEthernet0/0/2          Up          1      
GigabitEthernet0/0/3

自动模式配置

实验拓扑

LSW3的基本配置

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int eth	
[Huawei]int Eth-Trunk 10
[Huawei-Eth-Trunk10]mode lacp-static 
[Huawei-Eth-Trunk10]load-balance dst-mac 
[Huawei-Eth-Trunk10]trunkport g 0/0/1 to 0/0/3
Info: This operation may take a few seconds. Please wait for a moment...done.
[Huawei-Eth-Trunk10]q

mode lacp-static :这会将链路聚合控制协议 (LACP) 模式设置为静态。静态LACP模式下,交换机手动捆绑指定的成员接口,无需与其他设备协商。

load-balance dst-mac :配置Eth-Trunk使用目的MAC地址对成员接口之间的流量进行负载均衡。数据包将根据目的 MAC 地址进行哈希处理,结果值将决定数据包通过哪个成员接口发送。

trunkport g 0/0/1 to 0/0/3 :此命令将千兆以太网接口 g 0/0/1 至 g 0/0/3 添加为 Eth-Trunk 10 的成员接口。现在流量将根据目标 MAC 在这些物理链路上分配每个数据包的地址。

<Huawei>dis eth-trunk 
Eth-Trunk10's state information is:
Local:
LAG ID: 10                  WorkingMode: STATIC                               
Preempt Delay: Disabled     Hash arithmetic: According to DA                  
System Priority: 32768      System ID: 4c1f-cce1-2e0a                         
Least Active-linknumber: 1  Max Active-linknumber: 8                          
Operate status: up          Number Of Up Port In Trunk: 3                     
--------------------------------------------------------------------------------
ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/1   Selected 1GE      32768   2      2609    10111100  1     
GigabitEthernet0/0/2   Selected 1GE      32768   3      2609    10111100  1     
GigabitEthernet0/0/3   Selected 1GE      32768   4      2609    10111100  1     Partner:
--------------------------------------------------------------------------------
ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState
GigabitEthernet0/0/1   32768    4c1f-cc09-06f6  32768   2      2609    10111100
GigabitEthernet0/0/2   32768    4c1f-cc09-06f6  32768   3      2609    10111100
GigabitEthernet0/0/3   32768    4c1f-cc09-06f6  32768   4      2609    10111100

LSW4的配置命令

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]int e	
[Huawei]int Eth-Trunk 10	
[Huawei-Eth-Trunk10]mode lacp-static 	
[Huawei-Eth-Trunk10]load-balance dst-mac 
[Huawei-Eth-Trunk10]trunkport g 0/0/1 to 0/0/3
Info: This operation may take a few seconds. Please wait for a moment...done.
[Huawei-Eth-Trunk10]q
[Huawei]dis eth-trunk 
Eth-Trunk10's state information is:
Local:
LAG ID: 10                  WorkingMode: STATIC                               
Preempt Delay: Disabled     Hash arithmetic: According to DA                  
System Priority: 32768      System ID: 4c1f-cc09-06f6                         
Least Active-linknumber: 1  Max Active-linknumber: 8                          
Operate status: down        Number Of Up Port In Trunk: 0                     
--------------------------------------------------------------------------------
ActorPortName          Status   PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/1   Unselect 1GE      32768   2      2609    10100010  1     
GigabitEthernet0/0/2   Unselect 1GE      32768   3      2609    10100010  1     
GigabitEthernet0/0/3   Unselect 1GE      32768   4      2609    10100010  1     Partner:
--------------------------------------------------------------------------------
ActorPortName          SysPri   SystemID        PortPri PortNo PortKey PortState
GigabitEthernet0/0/1   0        0000-0000-0000  0       0      0       10100011
GigabitEthernet0/0/2   0        0000-0000-0000  0       0      0       10100011
GigabitEthernet0/0/3   0        0000-0000-0000  0       0      0       10100011


http://www.ppmy.cn/news/1442623.html

相关文章

【Flutter 面试题】 Dart 当中的 .. 表示什么?

【Flutter 面试题】 Dart 当中的 … 表示什么? 文章目录 写在前面口述回答补充说明写在前面 🙋 关于我 ,小雨青年 👉 CSDN博客专家,GitChat专栏作者,阿里云社区专家博主,51CTO专家博主。2023博客之星TOP153。 👏🏻 正在学 Flutter 的同学,你好! 😊 Flutter…

服务器端口映射到另一台服务器

在服务器管理的日常工作中&#xff0c;端口映射是一项常见且关键的任务。通过端口映射&#xff0c;我们可以将一台服务器上的特定端口流量重定向到另一台服务器&#xff0c;实现服务的灵活部署和管理。 一、端口映射的基本概念 端口映射&#xff0c;也称为端口转发或端口重定向…

算法模板——数据结构篇

声明&#xff1a;参考自acwing 目录 1.单链表 2.双链表 3.数组栈与队列 4.单调栈 1.单链表 int head,e[N],ne[N],idx;void init(){head-1;idx0; } void add_head(int x){ //head有实值e[idx]x,ne[idx]head,headidx; } void add(int k,int x){ e[idx]x,…

浓眉大眼的Apple开源OpenELM模型;IDM-VTON试衣抱抱脸免费使用;先进的语音技术,能够轻松克隆任何人的声音

✨ 1: openelm OpenELM是苹果机器学习研究团队发布的高效开源语言模型家族 OpenELM是苹果机器学习研究团队开发的一种高效的语言模型&#xff0c;旨在推动开放研究、确保结果的可信赖性、允许对数据和模型偏见以及潜在风险进行调查。其特色在于采用了一种分层缩放策略&#x…

LeetCode 2385.感染二叉树需要的总时间:两次搜索(深搜 + 广搜)

【LetMeFly】2385.感染二叉树需要的总时间&#xff1a;两次搜索&#xff08;深搜 广搜&#xff09; 力扣题目链接&#xff1a;https://leetcode.cn/problems/amount-of-time-for-binary-tree-to-be-infected/ 给你一棵二叉树的根节点 root &#xff0c;二叉树中节点的值 互不…

iOS 在OC旧项目中使用Swift进行混编

iOS 在OC旧项目中使用Swift进行混编 1、创建桥接文件 ​ 第一次在Swift创建OC文件&#xff0c;或者第一次OC创建Swift时&#xff0c;xcode会提示桥接&#xff0c;Creat Bridging Header即可,这个文件用于Swift调用OC文件&#xff0c;与OC调用Swift无关。 2、在TARGETS中设置D…

Eureka 详解:构建高可用微服务架构

目录 引言 一.Eureka 简介 二.关键概念和组件 1.服务注册 2.服务发现 3.Eureka 服务器 4.服务注册表 5.续约 6.负载均衡 7.故障转移和容错 8.集群和复制 9.服务元数据 三.Eureka 的工作原理 四.Eureka 的优势 五.实例&#xff1a;使用 Eureka 的微服务架构 步骤…

2024.4.24力扣每日一题——感染二叉树需要的总时间

2024.4.24 题目来源我的题解方法一 转化为图广度优先搜索方法二 记录父节点DFS方法三 一次遍历树的直径 题目来源 力扣每日一题&#xff1b;题序&#xff1a;2385 我的题解 方法一 转化为图广度优先搜索 先将树转换为图&#xff0c;然后进行广度优先搜索进行感染模拟 时间复…