软考网络工程师|案例分析:Eth‑Trunk 链路聚合、iStack 堆叠、CSS 集群核心考点总结

一、网络可靠性分层思路

网络可靠性从单板、设备、链路三个层面实现。

  1. 单板可靠性:框式交换机主控板、交换网板做冗余;单块主控 / 网板损坏业务不中断;线路板故障仅该板卡接口失效。
  2. 设备可靠性:单设备存在单点故障;采用双设备冗余解决。传统双设备 + STP,备份链路被阻塞,带宽无法充分利用。
  3. 链路可靠性:多条物理链路,STP 会阻塞多余链路,只能一条转发,链路带宽浪费。

解决手段:Eth‑Trunk 链路聚合 提升带宽 + 链路冗余;iStack/CSS 虚拟化解决设备单点故障。

二、Eth‑Trunk(链路聚合 LAG)

1 基本概念

把多条物理以太网接口捆绑成一个逻辑 Eth‑Trunk 接口。

  • 成员接口:物理接口;活动(Selected)接口:转发流量;非活动(Unselected)接口:备份,不转发。
  • 两大模式:手工模式(静态)、LACP 模式(动态协商)。

注意:聚合两端模式必须保持一致;默认要求成员接口速率相同。

2 手工模式 mode manual load‑balance

  1. 无 LACPDU 协商报文,完全依靠人工配置。
  2. 正常情况下所有成员链路全部为活动链路,同时分担流量。
  3. 缺陷:只能感知物理层状态;无法校验对端接口是否加入聚合组;不支持备份链路。
  4. 适用:老旧设备,不支持 LACP 协议的场景。

3 LACP 模式 mode lacp(考试重点)

设备之间交互LACPDU 报文,协商聚合参数,支持区分活动链路、备份链路。

  1. 选举主动端 :比较系统 LACP 优先级(默认 32768,数值越小越优先);优先级相同,比较设备 MAC 地址,MAC 更小为主动端。
  2. 选举活动接口 :以主动端为准,对比接口 LACP 优先级(越小越优先);优先级相同,比较接口编号,编号小优先。
  3. max active‑linknumber N:最大活动接口数,超出数量的接口变成备份链路。活动链路故障,备份自动升级为活动链路。
  4. least active‑linknumber N:最小活动链路数,活动链路低于阈值,整个 Eth‑Trunk 接口直接 Down,保障最低带宽;手工、LACP 模式均支持。

4 负载分担

  • 推荐基于流分担:同一流全部走同一条物理链路,避免报文乱序;禁止逐包分担。
  • 分担依据:源 MAC、目的 MAC、源 IP、目的 IP、源目 IP、源目 MAC;配置本地生效,只对出方向报文起作用。

5 典型应用场景

交换机之间互联、交换机‑服务器网卡绑定、堆叠设备上行、防火墙双机热备心跳链路。

6 关键配置要点

  1. 创建逻辑接口:interface eth‑trunk 1
  2. 设置模式:mode lacp / manual load‑balance
  3. 成员接口加入聚合:接口视图下eth‑trunk 1,或者 Eth‑Trunk 视图下trunkport GigabitEthernet 0/0/1 to 0/0/3
  4. LACP 系统优先级:lacp priority xxx;接口优先级:接口视图lacp priority xxx

三、iStack 堆叠、CSS 集群(设备虚拟化)

1 概念区分

  1. iStack 堆叠 :盒式交换机使用;多台设备通过堆叠线缆虚拟成一台逻辑设备。
  2. CSS 集群(Cluster Switch System) :框式核心交换机专用;最多 2 台框式设备虚拟为一台逻辑设备。

2 共同核心优势

  1. 多虚一:对外呈现一台设备,统一管理,简化配置。
  2. 控制平面、转发平面合一,转发表项同步。
  3. 支持跨设备 Eth‑Trunk,可以把不同物理设备上的接口加入同一个聚合组;所有链路全部转发,不需要 STP,链路利用率 100%。
  4. 设备故障,其余成员接管业务,消除设备单点故障。

3 典型组网架构

  1. 接入层:iStack 堆叠,扩展端口数量。
  2. 汇聚层:iStack 堆叠,上行做跨设备 Eth‑Trunk。
  3. 核心层:CSS 集群,上下行全部部署 Eth‑Trunk。

虚拟化组网,大量场景可以不再需要 MSTP、VRRP,简化网络。

四、故障与易错考点

  1. Eth‑Trunk 两端模式不一致,聚合无法正常工作。
  2. LACP 必须选举主动端,活动接口选择以主动端结果为准。
  3. 手工模式没有备份链路能力;想要备份链路必须使用 LACP 模式。
  4. 负载分担如果使用逐包模式,会产生报文乱序问题。
  5. CSS 集群只支持两台框式交换机;iStack 堆叠可多台盒式交换机。
  6. 虚拟化之后支持跨设备链路聚合,是消除单点故障关键手段。

五、重难点速查表

知识点 案例常考结论 典型易错点 星级
手工聚合 无 LACPDU 报文,所有链路同时转发 手工模式支持备份链路 ★★★
LACP 主动端 系统优先级优先,相同比较 MAC 接口优先级用来选主动端 ★★★★
max active‑linknumber LACP 模式,设置最大活动接口数 手工模式可以配置最大活动接口 ★★★★
least active‑linknumber 最小活动链路阈值,链路不足接口 Down 仅 LACP 模式支持 ★★★
负载分担 推荐基于流,禁止逐包,防止乱序 优先使用逐包负载分担 ★★★
iStack 堆叠 盒式交换机,多台虚拟一台 iStack 只能 2 台设备 ★★★
CSS 集群 框式核心,最多 2 台设备 CSS 可以堆叠 4 台设备 ★★★
虚拟化优势 支持跨设备 Eth‑Trunk,无需 STP 虚拟化之后必须配置 VRRP ★★★★
相关推荐
wangruofeng14 小时前
2026 Web 技术选型指南,AI 时代如何选择适合项目的技术栈
前端·aigc·ai编程
Da Da 泓14 小时前
[项目] --- 基于websocket的网页五子棋(可多用户)
网络·websocket·网络协议·多线程·项目
honkun615 小时前
vue 表格组件 vxe-table 修改滚动条样式,修改滚动条样式,统一宽度、颜色与自动隐藏
前端·javascript·vue.js
lazy H15 小时前
【计算机网络】第 2 篇:一条数据如何穿过网络?彻底理解数据封装与解封装
网络·经验分享·后端·学习·计算机网络
爱勇宝15 小时前
研究数字孪生的这半年,做了个 Demo,也有了一些新想法
前端·程序员
一木 之林15 小时前
微信小程序开发全攻略·文章版|05 路由·交互·网络与音乐播放器实战
网络·微信小程序·小程序·交互
不可能片场15 小时前
工程实践 一个缓存把选片从十分钟压到一分钟
前端·electron
前端小万15 小时前
探索副业五个月,最终以放弃告终
前端·后端·面试
FRing0315 小时前
JavaScript入门到精通二十四(正则表达式、元字符、修饰符)
开发语言·前端·javascript·正则表达式
yunlaodacom16 小时前
华为云国际站服务代理商:BMS数据库延迟突然升高?磁盘I/O、网络与CPU排查方法
网络·数据库·华为云