当前位置: 首页 > ds >正文

网络基础篇---以太网链路聚合(静态LACP方式)

以太网链路聚合(华为为例:Eth-Trunk)是一种将多个物理以太网接口捆绑为一个逻辑接口的技术,通过合并多条链路提升带宽并实现冗余保护。
核心功能
• ‌带宽扩展‌:通过多条物理链路并行传输数据,逻辑上视为单一接口,在不升级硬件的情况下提升总带宽;
• ‌冗余保护‌:当其中一条链路故障时,自动切换至其他链路保证网络连通性,避免单点故障导致服务中断;
• ‌负载均衡‌:根据配置策略将流量分配到不同链路,均衡负载并提升网络效率。
模式(备注:两端一定要一致)
链路聚合可以分为手工模式和LACP模式

一、拓扑图(以华为eNSP为例)及描述

在这里插入图片描述

根据拓扑图,SW1的GE0/0/22口与SW2的GE0/0/22口互联、SW1的GE0/0/23口与SW2的GE0/0/23口互联,同时SW1的GE0/0/24口也与SW2的GE0/0/24口互联,也即SW1与SW2之间有三根互联链路。

二、实验要求

1、在交换机上创建相关VLAN;将连接PC的接口配置为Access类型并添加到相应的VLAN;
2、将SW1、SW2之间的互联链路捆绑为Eth-Trunk,使用静态LACP模式,SW1为主动端,在该聚合链路中,两条链路为活动链路,其余一条做备份;
3、完成配置后同一个VLAN内的PC能够互相通信。

三、步骤及配置

SW1的配置如下:
[SW1] vlan batch 100 200 # 批量创建VLAN100及VLAN200
[SW1] interface G0/0/1
[SW1-GigabitEthernet0/0/1] port link-type access #将接口GE0/0/1配置为Access类型
[SW1-GigabitEthernet0/0/1] port default vlan 100 #接口添加到VLAN100
[SW1] interface gigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2] port link-type access
[SW1-GigabitEthernet0/0/2] port default vlan 200
#将SW1的设备LACP优先级设置为1,使得其成为Eth-trunk链路协商时的主动端,SW2的设备LACP优先级保持缺省32768,该值越小越优先
[LSW1]lacp priority 1
# 现在开始配置链路汇聚,先创建一个Eth-trunk
#创建聚合链路eth-trunk10,并设置为工作在静态LACP模式,将最大活跃链路数量设置为2

[SW1] interface Eth-Trunk 10
[SW1-Eth-Trunk10] mode lacp-static
[SW1-Eth-Trunk10] max active-linknumber 2
[SW1-Eth-Trunk10] quit
[SW1-Eth-Trunk10]port link-type trunk
[SW1-Eth-Trunk10]und port trunk allow-pass vlan 1
[SW1-Eth-Trunk10]port trunk allow-pass vlan 100 200
#将接口GE0/0/22、GE0/0/23及GE0/0/24添加到Eth-trunk10中
[SW1] interface G0/0/22
[SW1-GigabitEthernet0/0/22] eth-trunk 10
[SW1] interface G0/0/23
[SW1-GigabitEthernet0/0/23] eth-trunk 10
[SW1] interface G0/0/24
[SW1-GigabitEthernet0/0/24] eth-trunk 10
SW2的配置如下:
[SW2] vlan batch 100 200 # 批量创建VLAN100及VLAN200
[SW2] interface G0/0/1
[SW2-GigabitEthernet0/0/1] port link-type access #将接口GE0/0/1配置为Access类型
[SW2-GigabitEthernet0/0/1] port default vlan 200 #接口添加到VLAN200
[SW2] interface gigabitEthernet 0/0/2
[SW2-GigabitEthernet0/0/2] port link-type access
[SW2-GigabitEthernet0/0/2] port default vlan 100
*# # 现在开始配置链路汇聚,先创建一个Eth-trunk
[SW2]interface Eth-Trunk 10
[SW2-Eth-Trunk10] mode lacp-static
[SW2-Eth-Trunk10]port link-type trunk
[SW2-Eth-Trunk10]port trunk allow-pass vlan 100 200
[SW2-Eth-Trunk10]und port trunk allow-pass vlan 1
#将接口GE0/0/22、GE0/0/23及GE0/0/24添加到Eth-trunk10中
[SW2] interface G0/0/22
[SW2-GigabitEthernet0/0/22] eth-trunk 10
[SW2] interface G0/0/23
[SW2-GigabitEthernet0/0/23] eth-trunk 10
[SW2] interface G0/0/24
[SW2-GigabitEthernet0/0/24] eth-trunk 10
静态LACP模式与手工负载分担模式的主要区别为:静态LACP模式有备份链路,而手工负载分担模式所有成员接口均处于转发状态,分担负载流量。在本例中SW1、SW2之间共有三条物理链路互联,并且都加入了Eth-trunk,我们将SW1设置为LACP主动端,也就是由它来决策哪些链路是活跃的。在SW1上,配置了最大活跃链路数为2,所以三条链路中有2条处于活跃状态,另一条则处于备份状态。

完成上述配置后检验一下:

dis eth-trunk 10
在这里插入图片描述

dis int Eth-Trunk 10
在这里插入图片描述

dis int brie
在这里插入图片描述

通过以上几条命令,我们可以看到,eth-trunk10这条聚合链路有两个成员链路,分别是GE0/0/22、GE0/0/23及GE0/0/24,且状态都是UP的。完成配置后,PC1与PC4应该能够直接ping通;PC2与PC3也应该能直接ping通。
pc1—ping–pc4,pc2—ping—pc3:
在这里插入图片描述

http://www.xdnf.cn/news/20495.html

相关文章:

  • C++ 面试高频考点 LCR 137. 点名 二分查找 题解 每日一题
  • Vue 项目性能优化实战
  • 从零开始学AI——14
  • python打包工具setuptools
  • Golang中逃逸现象, 变量“何时栈?何时堆?”
  • unsloth 笔记;数据集
  • 什么是CSS
  • v0.29.2 敏感词性能优化之基本类型拆箱、装箱的进一步优化的尝试
  • 用Coze智能体工作流1分钟生成动物进化史视频,无需剪辑,附详细教程
  • 费曼学习法实例--汉诺塔
  • MCP Token超限问题解决方案
  • JDK1.8与1.9哪个好?
  • js逆向Webpack模块加载机制解析:从数组到JSONP
  • Linux 网络流量监控 Shell 脚本详解(支持邮件告警)
  • 基于FPGA的汉明码编解码器系统(论文+源码)
  • 设计模式Design Patterns:组合Composite、命令Command、策略Strategy
  • 【关于线程的一些总结】
  • 进程状态深度解析:从操作系统原理到Linux实践
  • PCB设计布局核心准则
  • 【左程云算法03】对数器算法和数据结构大致分类
  • FPGA会用到UVM吗?
  • Context Engineering survey
  • GraphQL API 性能优化实战:在线编程作业平台指南
  • EG1160 SOP16 高压大电流 半桥驱动芯片
  • 从 scheduler_tick 到上下文切换:深入解析 Linux 内核的 TIF_NEED_RESCHED 标志设置流程
  • 服务器防黑加固指南:SSH端口隐藏、Fail2ban与密钥登录
  • docker run 命令,不接it选项,run一个centos没有显示在运行,而run一个nginx却可以呢?
  • 【LeetCode热题100道笔记】腐烂的橘子
  • Typora处理markdown文件【给.md文档加水印】
  • 使用 TCMalloc 检查内存使用情况和内存泄漏