第六章:网络系统建设与运维(中级)——链路聚合

目录

一、课程回顾

二、新知学习:链路聚合(EtherTrunk)

(一)链路聚合概述

[1. 核心定义与作用](#1. 核心定义与作用)

[2. 关键特性与限制](#2. 关键特性与限制)

[3. 捆绑规则(必满足,否则无法聚合)](#3. 捆绑规则(必满足,否则无法聚合))

[4. 拓扑示意](#4. 拓扑示意)

(二)链路聚合配置命令(华为设备)

三、课程小结

四、课后练习

五、补充知识点

[1. 链路聚合的工作模式(扩展)](#1. 链路聚合的工作模式(扩展))

[2. 负载分担算法(华为设备支持)](#2. 负载分担算法(华为设备支持))

[3. 链路聚合的关键优势(补充)](#3. 链路聚合的关键优势(补充))

[4. 实操注意事项](#4. 实操注意事项)

[5. 常见故障排查](#5. 常见故障排查)


一、课程回顾

上次课程核心聚焦生成树协议(STP),关键知识点包括:

  1. 生成树协议概述(解决交换网络环路问题)
  2. 生成树协议算法(根桥→根端口→指定端口三步选举)
  3. 生成树协议配置实现(启用协议、设置根桥 / 优先级等)



二、新知学习:链路聚合(EtherTrunk)

(一)链路聚合概述

1. 核心定义与作用
  • 别名:以太通道(EtherTrunk),是交换机间多链路捆绑技术
  • 核心目的:将两个设备间的多条物理链路,逻辑上捆绑为一条 "聚合链路"
    • 提升带宽:聚合链路带宽 = 单条物理链路带宽 × 捆绑端口数(如 2 条千兆链路聚合后带宽≈2G)
    • 冗余备份:某条物理链路故障时,流量自动切换到其他正常链路,不影响业务
    • 简化管理:逻辑上仅需维护一条链路,减少 STP 阻塞冗余链路的资源浪费

2. 关键特性与限制
  • 捆绑端口数量:最多支持8 个物理端口绑定为一个聚合组
  • 聚合组号范围(华为设备):0-63
  • 应用场景:主要用于交换机与交换机之间的骨干链路,也可用于交换机与服务器之间的高带宽链路

3. 捆绑规则(必满足,否则无法聚合)
  1. 所有端口属于相同 VLAN(或均为 Trunk 模式且允许的 VLAN 一致)
  2. 端口中继模式相同(如均为 Access 模式、均为 Trunk 模式)
  3. 传输速率和双工模式相同(如均为 1000M 全双工)

4. 拓扑示意

PC1 通过 LSW1 连接,PC2 通过 LSW2 连接,LSW1 与 LSW2 之间通过 3 条物理链路(Ethernet 0/0/1、Ethernet 0/0/2、Ethernet 0/0/3)捆绑为 Eth-Trunk,形成高带宽、冗余的骨干链路。



(二)链路聚合配置命令(华为设备)

配置目的 命令格式 说明
创建并进入以太通道组 interface Eth-Trunk NUM NUM 为聚合组号(0-63),需两端设备一致
设置聚合模式为手工负载分担 mode manual load-balance 基础模式,需手动将端口加入组,无协商过程
进入待加入聚合组的物理端口 interface INTERFACE_TYPE INTERFACE_NUM interface Ethernet 0/0/1(指定具体端口)
将物理端口加入以太通道组 eth-trunk NUM 需在每个待捆绑的端口下执行该命令
查看以太通道基本信息 display eth-trunk NUM 查看组内端口、模式、状态等
查看以太通道端口详细信息 display interface Eth-Trunk NUM 查看聚合链路的带宽、双工模式、流量统计等



三、课程小结

本次课程核心围绕链路聚合的 "概念 - 规则 - 配置" 展开:

  1. 链路聚合概念:多物理链路捆绑为逻辑链路,实现带宽提升与冗余
  2. 核心规则:VLAN、中继模式、速率 / 双工模式必须一致
  3. 配置实现:创建聚合组→设置模式→加入物理端口→验证配置



四、课后练习

完成上机任务书 - 链路聚合中的所有实操任务(重点练习聚合组创建、端口加入、配置验证,以及故障场景下的链路冗余测试)




五、补充知识点

1. 链路聚合的工作模式(扩展)

课件仅讲解 "手工负载分担模式",实际工程中常用以下两种模式:

模式类型 特点 适用场景 配置命令差异
手工负载分担模式 无协商协议,手动配置端口加入组,所有端口均转发流量 小型网络、设备不支持 LACP 协议场景 mode manual load-balance(课件已讲)
LACP 模式(802.3ad 标准) 基于 LACP 协议动态协商,支持 "活动端口 + 备份端口" 中大型网络、需要自动冗余切换场景 mode lacp-static(华为设备命令)
  • LACP 模式优势:最多可配置 16 个物理端口(8 个活动端口 + 8 个备份端口),当活动端口故障时,备份端口自动激活,无需人工干预。

2. 负载分担算法(华为设备支持)

链路聚合的负载分担是指将流量均匀分配到组内不同物理链路,常用算法及配置命令:

负载分担算法 说明(基于什么维度分配流量) 配置命令(全局 / 接口下)
源 MAC 地址 按发送方 MAC 地址分配,同一设备流量走同一条链路 load-balance src-mac
目的 MAC 地址 按接收方 MAC 地址分配,同一目标设备流量走同一条链路 load-balance dst-mac
源 IP 地址 按发送方 IP 地址分配,适用于 IP 通信场景 load-balance src-ip
目的 IP 地址 按接收方 IP 地址分配,适用于服务器访问场景 load-balance dst-ip
源 MAC + 目的 MAC 按收发双方 MAC 地址组合分配,负载更均匀 load-balance src-dst-mac
源 IP + 目的 IP 按收发双方 IP 地址组合分配,适用于复杂 IP 网络 load-balance src-dst-ip
  • 配置示例:在 Eth-Trunk 接口下执行 load-balance src-dst-ip,设置基于 IP 地址组合的负载分担。

3. 链路聚合的关键优势(补充)

  • 带宽叠加:突破单条物理链路的带宽限制(如 4 条千兆链路聚合后,理论带宽可达 4G)
  • 冗余可靠:物理链路故障时,流量无缝切换,业务无中断(切换时间毫秒级)
  • 减少广播风暴风险:聚合链路逻辑上是一条链路,不会形成环路,无需 STP 阻塞
  • 简化配置:对上层网络(如路由协议)而言,仅识别一条逻辑链路,减少路由条目和配置复杂度

4. 实操注意事项

  • 端口特性一致性:必须严格满足 "相同 VLAN、相同中继模式、相同速率 / 双工",否则端口无法加入聚合组,或加入后出现流量异常
  • 两端配置一致:聚合组号、工作模式(手工 / LACP)必须在链路两端的交换机上保持一致,否则聚合失败
  • 避免混合速率:不建议将不同速率的端口(如 100M 和 1000M)捆绑,会导致负载分担不均和带宽浪费
  • 删除聚合组流程:需先在所有成员端口下执行 undo eth-trunk 移除端口,再执行 undo interface Eth-Trunk NUM 删除聚合组,直接删除组会导致端口配置异常
  • LACP 模式优先级:若需指定某端为主动协商方,可配置 LACP 优先级(lacp priority NUM,数值越小越优先),默认优先级 32768

5. 常见故障排查

  • 聚合组未 Up:检查两端组号、模式是否一致;检查成员端口 VLAN、速率、双工模式是否一致;检查物理链路是否正常(可通过display interface Ethernet 0/0/1查看端口状态)
  • 流量仅走单条链路:检查负载分担算法是否合适(如仅基于源 MAC 时,单台 PC 访问会仅走一条链路);检查成员端口是否均为 "Up" 状态(可通过display eth-trunk NUM查看)
相关推荐
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [fs]namei
linux·笔记·学习
翼龙云_cloud2 小时前
阿里云云渠道商:GPU 服务器安全组配置指南 3 步解决端口开放问题
运维·服务器·安全·阿里云·云计算
IT运维爱好者2 小时前
【Linux】网络诊断工具traceroute命令详解
linux·网络·traceroute
会飞的土拨鼠呀2 小时前
array 这个是服务器的什么信息
运维·服务器
安当加密2 小时前
断网服务器如何防“物理入侵”?用SLA 操作系统双因素认证实现离线双因子认证
服务器·stm32·单片机
oMcLin2 小时前
如何通过 TCP BBR 与 FQ_codel 优化 Linux 网络带宽:提升跨境电商与视频流业务的响应速度
linux·网络·tcp/ip
2501_927773072 小时前
Linux系统编程——TCP并发模型
linux·网络·tcp/ip
阿干tkl2 小时前
Linux Web终端连接
linux·运维·前端
_OP_CHEN2 小时前
【测试理论与实践】(四)测试用例篇(上):从概念到万能思路,解锁测试设计核心密码
运维·测试开发·测试用例·bug·压力测试·测试·网络测试