2. EOS生命周期阶段定义
在开始规划任何一次 EOS 升级之前,必须先弄清楚一个版本从"出生"到"消亡"究竟会经历哪些阶段。Arista 对 EOS 版本的生命周期管理采用一套明确的分阶段模型,每个阶段都有对应的支持范围、时间窗口和公告渠道。理解这套模型,是判断"现在该不该升、升到哪个版本、还有多少时间"的基础。
五个核心阶段
Arista EOS 版本的生命周期通常划分为五个阶段,按时间顺序依次推进:
- 发布(Release / General Availability,GA):版本正式对外发布,进入可下载、可部署状态。此时功能集已冻结,开始接受生产环境使用。GA 是后续所有时间窗口的起算点。
- 成熟(Mature / Active Support):版本进入主力支持期。Arista 持续提供缺陷修复、安全补丁和 TAC 支持,新发现的严重问题会以维护版本(如 4.29.3F 之后的 4.29.4F)形式修复。这是最适合生产部署的窗口。
- 维护(Maintenance / Sustaining):功能不再新增,仅提供关键缺陷修复和安全补丁。支持力度下降,但仍可获取 TAC 协助。此阶段适合"稳定优先、暂不升级"的环境。
- 终止支持(End of Support,EOS):官方停止对该版本提供常规支持。不再发布新的维护版本,TAC 不再受理该版本的一般性问题。此时继续使用意味着风险自担。
- 终止生命(End of Life,EOL):版本彻底退出生命周期。不再提供任何补丁、下载或安全更新,官方建议必须迁移到受支持版本。
需要特别区分 EOS(End of Support) 与 EOL(End of Life):前者是"不再支持",后者是"彻底终结"。两者之间通常还有一段过渡期,但都不应作为长期运行的选择。
时间窗口与阶段关系
各阶段的时间窗口并非固定值,而是由 Arista 根据版本类型(Feature Release 还是 Maintenance Release)、发布节奏和产品策略综合确定。一般来说,一个 Feature Release 的成熟期约为 12~18 个月,维护期再延续 12 个月左右,之后进入 EOS,EOS 到 EOL 之间通常还有 6~12 个月的缓冲。Maintenance Release 的窗口相对更短,因为它本身定位就是"过渡版本"。
下图展示了五个阶段的推进关系、支持力度变化以及关键时间节点:
各阶段该做什么
把阶段定义转化为行动,可以这样理解:
- GA 刚发布时:不建议立即上生产。除非有明确的新功能需求且经过实验室验证,否则应等待第一个或第二个维护版本(如 x.x.1F、x.x.2F)发布后再评估。
- 成熟期:这是升级的黄金窗口。此时版本稳定、补丁齐全、TAC 支持充分。如果当前版本已进入维护期,应优先规划升级到仍在成熟期的新版本。
- 维护期:可以继续运行,但要有明确的升级计划。此阶段适合"业务窗口紧张、暂时无法升级"的场景,但不应超过 6~12 个月。
- EOS 之后:必须启动迁移。继续运行意味着一旦出现安全漏洞或硬件兼容问题,将无法获得官方修复。
- EOL 之后:不再有任何支持,属于"技术债务"状态,应作为最高优先级处理。
官方公告获取途径
准确掌握版本所处阶段,依赖官方信息源。主要途径包括:
- Arista 官网 EOS/EOL 公告页面:按产品系列和软件版本列出各版本的 EOS、EOL 日期,是最权威的参考。
- 支持门户(Arista Support Portal):登录后可查询具体版本的 Bug 列表、已修复问题和维护版本发布记录。
- 版本发布说明(Release Notes):每个 EOS 版本都附带 Release Notes,其中会说明该版本的支持状态、已知问题和升级建议。
- TAC 通知与客户邮件:对于已注册的客户,Arista 会通过邮件或 TAC 渠道推送重要版本的 EOS/EOL 提醒。
- EOS 版本命名规则:例如 4.29.3F 中,4 为主版本,29 为功能版本,3 为维护版本,F 表示 Feature Release。通过命名可以初步判断版本类型和维护节奏。
在实际运维中,建议每季度检查一次当前运行版本的 EOS/EOL 状态,并记录在资产台账中。如果发现某个版本距离 EOS 不足 6 个月,就应启动升级评估流程。
一个判断示例
假设某台交换机当前运行 EOS 4.29.3F,查询官方公告得知:4.29 系列的成熟期已于 2024 年 6 月结束,维护期至 2025 年 6 月,EOS 为 2025 年 12 月,EOL 为 2026 年 6 月。那么:
- 当前处于维护期,仍可获取关键修复,但不再有新功能。
- 距离 EOS 还有约 6 个月,属于"应规划升级"的窗口。
- 建议目标版本选择仍在成熟期的 4.31.x 或 4.32.x 系列,并在实验室验证后再上生产。
- 如果业务窗口无法在 EOS 前完成升级,至少应确保在 EOL 前完成,避免进入无支持状态。