Skip to Content
Arista Warrior,第二版
book

Arista Warrior,第二版

by Gary A. Donahue
May 2025
Intermediate to advanced
572 pages
8h 39m
Chinese
O'Reilly Media, Inc.
Book available
Content preview from Arista Warrior,第二版

第 17 章 多生成树协议 多重生成树协议

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

生成树协议 (STP) 在第 2 层(L2)网络中非常重要,在设计甚至排除网络故障时都应清楚了解它的影响。如果你在网络生活的大部分时间里都在使用思科设备,那么你可能已经使用过 Per-VLAN Spanning Tree (PVST) 或 Rapid-PVST (RPVST)。在本章中,我将介绍一种在大型数据中心中越来越常见的 STP 形式:多生成树 (MST)。

数据中心网络的要求与企业网络截然不同。我曾为一个客户工作过,该客户在一个小型数据中心的核心中安装了Cisco 3750。在客户添加第 257 个 VLAN 之前,一切似乎都很顺利,而这时他们才知道思科 3750 支持 STP 的 VLAN 数最多只有 256 个。真扫兴。我想说的是,这并不是对 3750 的贬低,而是有人决定将一个设计为办公室交换机的设备用作数据中心核心。

我被请来帮助解决问题,在我提出的 "购买数据中心级机箱交换机 "的建议被忽视后,我开始寻找其他选择。就在那时,我了解到了 MST。

备注

你可能会同时看到 MST 和 MSTP(多生成树协议)。我更倾向于 MST,因为它更容易说,但 EOS 使用 MSTP 可能是因为它们是影响协议使用方式的命令。

Arista 交换机可以运行多种 STP 类型,但默认为 MST。您可以使用spanning-tree mode mode-type命令更改类型:

SW1(config)#spanning-tree mode ?
  backup      Backup port mode
  mstp        Multiple spanning tree protocol
  none        Disable spanning tree
  rapid-pvst  Per VLAN rapid spanning tree protocol
  rstp        Rapid spanning tree protocol

由于我在《Network Warrior》中介绍过生成树和 rapid-PVST,因此本章我将重点介绍 MST。系好安全带,因为如果你从未使用过 MST,你将会有一段有趣的旅程。

科技部

MST 是 STP 的一个版本,它比 PVST 简单得多,但我很少看到有人实施它。我认为其中很大一部分原因是现有的文档非常少,而现有的文档可以说比阅读古代苏美尔文还要简单。

MST 看似非常困难,但其实大可不必。就像任何技术性的东西一样,如果你把它弄得太复杂,它就很难理解,所以保持简单就可以了。与 PVST 相比,MST 配置更简单,管理更容易,通常更有意义(部署简单时),使用的 CPU 周期也更少。当我发现 Arista 交换机默认配置为 MST 时,我对它一见钟情。

嘿,我从没说过我是正常人。

MST 基于Rapid Spanning Tree Protocol(快速生成树协议,RSTP),这是件好事,因为它提供了一些很好的向后兼容性,本章后面将介绍。你可能会想:"PVST 不就是多个生成树吗?没错,但 MST 的工作方式不同。PVST 的问题在于,每个VLAN 都有一个生成树实例在运行。在由 20 或 30 个(甚至 100 个)VLAN 组成的企业网络中,这并不是什么大问题,但在数据中心中,很容易就会出现数百个 VLAN,情况就会变得很棘手。

首先,每个生成树实例都需要 CPU 和内存资源,而且除非你是旧的偶数 VLAN 在左,奇数 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®, Seventh Edition

A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®, Seventh Edition

Mark G. Sobell

Publisher Resources

ISBN: 9798341658967