欢迎光临
我们一直在努力

网络性能提升必备:交换机链路聚合(Eth-Trunk)配置详解与实战教程

网络性能提升必备:交换机链路聚合(Eth-Trunk)配置详解与实战教程

    • 前言
    • 一、链路聚合:核心定义
      • 1.1 标准定义
      • 1.2 核心作用
      • 1.3 核心特性
    • 二、链路聚合:两种工作模式(必懂)
      • 2.1 LACP 模式(IEEE 802.3ad)【推荐】
      • 2.2 PAgP 模式(Cisco私有)
      • 2.3 On 模式(强制模式)
    • 三、链路聚合工作原理(流程图)
    • 四、配置前提(必须满足,否则失败)
    • 五、Cisco 交换机链路聚合配置步骤(序号化实战)
      • 环境说明
      • 步骤1:进入全局配置模式
      • 步骤2:选择要捆绑的物理端口(批量选择)
      • 步骤3:将端口恢复默认(防止旧配置干扰)
      • 步骤4:配置端口为 Trunk 模式(最常用)
      • 步骤5:配置链路聚合组
      • 步骤6:进入逻辑端口查看配置
      • 步骤7:返回并保存配置
      • 完整命令一览(复制即用)
    • 六、链路聚合:验证与查看命令
      • 6.1 查看以太通道状态
      • 6.2 查看详细负载分担
      • 6.3 查看接口状态
    • 七、链路聚合:负载均衡模式
    • 八、常见故障与排错
      • 问题1:端口显示 `SD` (Down)
      • 问题2:产生环路
      • 问题3:只有1条线在跑流量
    • 九、总结
      • 关键点回顾

🌺The Begin🌺点点关注,收藏不迷路🌺

前言

在企业网络搭建中,交换机之间、交换机与服务器之间的带宽往往会成为瓶颈。单独升级万兆端口成本高,而链路聚合(Link Aggregation) 技术可以将多个百兆/千兆物理端口捆绑成一条逻辑干道,实现带宽叠加、负载分担和链路冗余,是性价比极高的网络优化方案。

本文将以Cisco交换机为例,详细讲解以太通道(EtherChannel) 技术,涵盖原理、作用、模式、配置步骤、验证、排错,结合流程图、序号化操作、完整命令,带你从零学会交换机链路聚合配置。


一、链路聚合:核心定义

1.1 标准定义

链路聚合:Link Aggregation,在Cisco设备上称为以太通道(EtherChannel)。 它是一种将多个物理以太网端口绑定在一起,形成一条逻辑链路的技术。

1.2 核心作用

  • 带宽叠加:2条1G链路捆绑 = 2G逻辑带宽
  • 负载均衡:流量在成员端口间自动分担
  • 链路冗余:某条物理线断了,其他线自动顶上去,不中断业务
  • 简化管理:配置一个端口,一组端口生效
  • 1.3 核心特性

    • 最多支持 8 个端口捆绑
    • 所有成员端口速率、双工模式必须一致
    • 逻辑上视为一个端口,属于同一个VLAN

    二、链路聚合:两种工作模式(必懂)

    配置链路聚合有两种协商协议:

    2.1 LACP 模式(IEEE 802.3ad)【推荐】

    • 标准协议,不同品牌交换机(华为+H3C+Cisco)通用
    • 主动协商建立通道,智能检测、自动维护
    • 模式分为:Active(主动)、Passive(被动)

    2.2 PAgP 模式(Cisco私有)

    • 仅Cisco设备之间使用
    • 模式分为:Desirable(主动)、Auto(被动)

    2.3 On 模式(强制模式)

    • 不协商,强制捆绑
    • 配置简单,但易产生环路,不推荐生产环境使用

    三、链路聚合工作原理(流程图)

    #mermaid-svg-5fMAuFI8VfXtRzyL{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-5fMAuFI8VfXtRzyL .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-5fMAuFI8VfXtRzyL .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-5fMAuFI8VfXtRzyL .error-icon{fill:#552222;}#mermaid-svg-5fMAuFI8VfXtRzyL .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-5fMAuFI8VfXtRzyL .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-5fMAuFI8VfXtRzyL .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-5fMAuFI8VfXtRzyL .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-5fMAuFI8VfXtRzyL .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-5fMAuFI8VfXtRzyL .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-5fMAuFI8VfXtRzyL .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-5fMAuFI8VfXtRzyL .marker{fill:#333333;stroke:#333333;}#mermaid-svg-5fMAuFI8VfXtRzyL .marker.cross{stroke:#333333;}#mermaid-svg-5fMAuFI8VfXtRzyL svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-5fMAuFI8VfXtRzyL p{margin:0;}#mermaid-svg-5fMAuFI8VfXtRzyL .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-5fMAuFI8VfXtRzyL .cluster-label text{fill:#333;}#mermaid-svg-5fMAuFI8VfXtRzyL .cluster-label span{color:#333;}#mermaid-svg-5fMAuFI8VfXtRzyL .cluster-label span p{background-color:transparent;}#mermaid-svg-5fMAuFI8VfXtRzyL .label text,#mermaid-svg-5fMAuFI8VfXtRzyL span{fill:#333;color:#333;}#mermaid-svg-5fMAuFI8VfXtRzyL .node rect,#mermaid-svg-5fMAuFI8VfXtRzyL .node circle,#mermaid-svg-5fMAuFI8VfXtRzyL .node ellipse,#mermaid-svg-5fMAuFI8VfXtRzyL .node polygon,#mermaid-svg-5fMAuFI8VfXtRzyL .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-5fMAuFI8VfXtRzyL .rough-node .label text,#mermaid-svg-5fMAuFI8VfXtRzyL .node .label text,#mermaid-svg-5fMAuFI8VfXtRzyL .image-shape .label,#mermaid-svg-5fMAuFI8VfXtRzyL .icon-shape .label{text-anchor:middle;}#mermaid-svg-5fMAuFI8VfXtRzyL .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-5fMAuFI8VfXtRzyL .rough-node .label,#mermaid-svg-5fMAuFI8VfXtRzyL .node .label,#mermaid-svg-5fMAuFI8VfXtRzyL .image-shape .label,#mermaid-svg-5fMAuFI8VfXtRzyL .icon-shape .label{text-align:center;}#mermaid-svg-5fMAuFI8VfXtRzyL .node.clickable{cursor:pointer;}#mermaid-svg-5fMAuFI8VfXtRzyL .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-5fMAuFI8VfXtRzyL .arrowheadPath{fill:#333333;}#mermaid-svg-5fMAuFI8VfXtRzyL .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-5fMAuFI8VfXtRzyL .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-5fMAuFI8VfXtRzyL .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-5fMAuFI8VfXtRzyL .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-5fMAuFI8VfXtRzyL .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-5fMAuFI8VfXtRzyL .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-5fMAuFI8VfXtRzyL .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-5fMAuFI8VfXtRzyL .cluster text{fill:#333;}#mermaid-svg-5fMAuFI8VfXtRzyL .cluster span{color:#333;}#mermaid-svg-5fMAuFI8VfXtRzyL div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-5fMAuFI8VfXtRzyL .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-5fMAuFI8VfXtRzyL rect.text{fill:none;stroke-width:0;}#mermaid-svg-5fMAuFI8VfXtRzyL .icon-shape,#mermaid-svg-5fMAuFI8VfXtRzyL .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-5fMAuFI8VfXtRzyL .icon-shape p,#mermaid-svg-5fMAuFI8VfXtRzyL .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-5fMAuFI8VfXtRzyL .icon-shape .label rect,#mermaid-svg-5fMAuFI8VfXtRzyL .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-5fMAuFI8VfXtRzyL .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-5fMAuFI8VfXtRzyL .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-5fMAuFI8VfXtRzyL :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

    物理端口1

    链路聚合组逻辑干道

    物理端口2

    带宽叠加负载分担冗余备份

    原理总结:多根物理线,当成一根粗管子用。


    四、配置前提(必须满足,否则失败)

  • 两端端口速率相同(全是1G或全是10G)
  • 两端端口双工模式相同(全双工)
  • 两端端口都属于同一VLAN 或 都设为Trunk
  • 端口不能是安全端口、SPAN端口
  • 建议两端都用 LACP Active 模式

  • 五、Cisco 交换机链路聚合配置步骤(序号化实战)

    环境说明

    • Switch1 <—-> Switch2
    • 捆绑端口:G0/1、G0/2
    • 模式:LACP Active(标准通用)
    • 类型:Trunk(干道,传输多VLAN)

    步骤1:进入全局配置模式

    configure terminal

    步骤2:选择要捆绑的物理端口(批量选择)

    interface range GigabitEthernet0/1 – 2

    步骤3:将端口恢复默认(防止旧配置干扰)

    switchport nonegotiate
    no shutdown

    步骤4:配置端口为 Trunk 模式(最常用)

    switchport mode trunk
    switchport trunk allowed vlan all

    步骤5:配置链路聚合组

    # 加入通道组1,模式为LACP主动
    channel-group 1 mode active

    执行后:系统会自动创建逻辑端口 Port-channel 1

    步骤6:进入逻辑端口查看配置

    interface Port-channel 1

    步骤7:返回并保存配置

    exit
    write

    完整命令一览(复制即用)

    conf t
    interface range g0/1 – 2
    switchport mode trunk
    channel-group 1 mode active
    exit
    write

    注意:两端交换机配置必须完全一致!


    六、链路聚合:验证与查看命令

    配置完成后,必须用命令检查是否成功。

    6.1 查看以太通道状态

    show etherchannel summary

    看到 SU 代表成功!

    • S:LACP模式
    • U:Up(已启用)

    6.2 查看详细负载分担

    show etherchannel port-channel

    6.3 查看接口状态

    show ip interface brief

    Port-channel1 状态应为 Up。


    七、链路聚合:负载均衡模式

    默认基于 源MAC+目的MAC 分担流量。 可在全局配置优化:

    port-channel load-balance src-dst-ip

    推荐使用 IP哈希,分担更均匀。


    八、常见故障与排错

    问题1:端口显示 SD (Down)

    • 原因:两端模式不一致、速率不匹配、Trunk未配置
    • 解决:检查两端配置,确保完全一样

    问题2:产生环路

    • 原因:使用了 On 模式
    • 解决:改为 mode active LACP模式

    问题3:只有1条线在跑流量

    • 原因:负载均衡算法问题
    • 解决:配置 src-dst-ip 负载均衡

    九、总结

  • 链路聚合 = 多端口捆绑 = 带宽翻倍 + 冗余备份
  • Cisco名称:EtherChannel
  • 推荐模式:LACP (mode active)(通用标准)
  • 核心命令:channel-group 1 mode active
  • 前提:速率、双工、VLAN配置必须一致
  • 检查:show etherchannel summary 看到 SU 即成功

  • 本文原创,企业网络运维必备技能! 链路聚合是提升带宽和可靠性的首选方案,建议收藏备用!


    关键点回顾

  • 作用:带宽叠加、负载均衡、链路冗余
  • 模式:LACP Active(推荐)
  • 命令:channel-group 1 mode active
  • 前提:两端配置、速率、VLAN必须一致
  • 验证:show etherchannel summary(看SU)
  • 在这里插入图片描述

    🌺The End🌺点点关注,收藏不迷路🌺

    赞(0)
    未经允许不得转载:171主机测评 » 网络性能提升必备:交换机链路聚合(Eth-Trunk)配置详解与实战教程
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址