生成树协议的发展历程浅析
生成树简介.
简介STP(生成树协议SpanningTreepProtocol)能够提供路径冗余,使用STP可以使两个终端中只有一条有效路径。
在实际的网络环境中,物理环路可以提高网络的可靠性,当一条线路断掉的时候,另一条链路仍然可以传输数据。
但是,在交换网络中,当交换机接收到一个未知目的地址的数据帧时,交换机的操作是将这个数据帧广播出去,这样,在存在物理的交换网络中,就会产生一个双向的广播环,甚至产生广播风暴,导致交换机死机。
如何既有物理冗余链路保证网络的可靠性,又能避免冗余环路所产生的广播风暴呢?STP协议是在逻辑上断开网络的环路,防止广播风暴的产生,而一旦正在用的线路出现故障,逻辑上被断开的线路又被连通,继续传输数据。
交换网络环路交换网络环路会带来3个问题:广播风暴、同一帧的多个拷贝和交换机CAM表不稳定。
交换网络环路的产生:PC1和PC2通过交换机相连。
网络初始状态时,PC1与PC2通信过程如下:1.在网络通信最初,PC1的ARP条目中没有PC2的MAC地址,PC1首先会向SW1发送一个ARP广播请求PC2的MAC地址;2.当SW1收到ARP的广播请求后,SW1会将广播帧从除接收端口之外的所有端口转发出去即会从F0/1和F0/2发出;3.SW2收到广播后,会将广播帧从F0/2和连接PC2的端口转发,同样SW3收到广播后,将其从F0/2端口转发;4.SW2收到SW3的广播后,将其从F0/1和连接PC2的端口转发,SW3收到SW2的广播后将其从F0/1端口转发;5.SW1分别从SW2、SW3收到广播帧,然后将从SW2收到的广播帧转发给SW3,而将从SW3收到的广播帧发给SW2。
SW1、SW2和SW3会将广播帧相互转发。
这时网络就形成了一个环路,而交换机并不知道,这将导致广播帧在这个环路中永远循环下去。
STP工作原理STP运行STA(生成树算法Spanning Tree Algorithm)。
STA算法很复杂,但是其过程可以归纳为以下三个步骤:1.选择根网桥(Root Bridge);1>网桥ID最小。
生成树协议介绍
1. 前言和其他协议一样,生成树协议也是随着网络的不断发展而不断更新换代的。
本文按照技术发展的主线,介绍了生成树协议的发展历程、近期热点和未来的发展方向。
生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能。
由于生成树协议本身比较小,所以并不像路由协议那样广为人知。
但是它却掌管着端口的转发大权—“小树枝抖一抖,上层协议就得另谋生路”。
真实情况也确实如此,特别是在和别的协议一起运行的时候,生成树就有可能断了其他协议的报文通路,造成种种奇怪的现象。
生成树协议和其他协议一样,是随着网络的不断发展而不断更新换代的。
本文标题中的“生成树协议”是一个广义的概念,并不是特指IEEE 802.1D中定义的STP协议,而是包括STP以及各种在STP基础上经过改进了的生成树协议。
在生成树协议发展过程中,老的缺陷不断被克服,新的特性不断被开发出来。
按照大功能点的改进情况,我们可以粗略地把生成树协议的发展过程划分成三代,下面一一道来。
2. 开天辟地的第一代生成树协议:STP/RSTP在网络发展初期,透明网桥是一个不得不提的重要角色。
它比只会放大和广播信号的集线器聪明得多。
它会悄悄把发向它的数据帧的源MAC地址和端口号记录下来,下次碰到这个目的MAC地址的报文就只从记录中的端口号发送出去,除非目的MAC地址没有记录在案或者目的MAC地址本身就是多播地址才会向所有端口发送。
通过透明网桥,不同的局域网之间可以实现互通,网络可操作的范围得以扩大,而且由于透明网桥具备MAC地址学习功能而不会像Hub那样造成网络报文冲撞泛滥。
但是,金无足赤,透明网桥也有它的缺陷,它的缺陷就在于它的透明传输。
透明网桥并不能像路由器那样知道报文可以经过多少次转发,一旦网络存在环路就会造成报文在环路内不断循环和增生,甚至造成恐怖的“广播风暴”。
之所以用“恐怖”二字是因为在这种情况下,网络将变得不可用,而且在大型网络中故障不好定位,所以广播风暴是二层网络中灾难性的故障。
生成树协议详解
⽣成树协议详解⽣成树协议详解⽣成树协议是由Sun微系统公司著名⼯程师拉迪亚?珀尔曼博⼠(Radia Perlman)发明的。
⽹桥使⽤珀尔曼博⼠发明的这种⽅法能够达到2层路由的理想境界:冗余和⽆环路运⾏。
你可以把⽣成树协议设想为⼀个各⽹桥设备记在⼼⾥的⽤于进⾏优化和容错发送数据的过程的树型结构。
我们要介绍的这个问题在图1中进⾏了描述。
图1.如果这些交换机不采⽤⽣成树协议并且以这种⽅式连接,每⼀台交换机将⽆限地复制它们收到的第⼀个数据包,直到内存耗尽和系统崩溃为⽌。
在2层,没有任何东西能够阻⽌这种环路的事情发⽣。
在图1中,管理员必须要⼿⼯关闭这个红⾊连接线路才能让这个以太⽹⽹络运⾏。
⽣成树协议在当前可⽤连接有效时关闭⼀个或者更多其它冗余连接,⽽在当前连接出现故障后,再启⽤这些被关闭的冗余连接。
⽣成树协议决定使⽤哪⼀个连接完全取决于⽹络的拓扑结构。
⽣成树协议拓扑结构的思路是,⽹桥能够⾃动发现⼀个没有环路的拓扑结构的⼦⽹,也就是⼀个⽣成树。
⽣成树协议还能够确定有⾜够的连接通向这个⽹络的每⼀个部分。
它将建⽴整个局域⽹的⽣成树。
当⾸次连接⽹桥或者发⽣拓扑结构变化时,⽹桥都将进⾏⽣成树拓扑的重新计算。
当⼀个⽹桥收到某种类型的“设置信息”(⼀种特殊类型的桥接协议数据单元,BPDU)时,⽹桥就开始从头实施⽣成树算法。
这种算法从根⽹桥的选择开始的。
根⽹桥(root bridge)是整个拓扑结构的核⼼,所有的数据实际上都要通过根⽹桥。
顺便提⽰⼀下,有⼿⼯设置根⽹桥时要特别注意。
对于思科设备来⾔其根⽹桥的选择过程暴露出⼀些问题,就是过分简单化。
思科硬件通常使⽤最低的MAC地址,具备这些地址的设备通常是⽹络中最古⽼的设备,因⽽其交换速度常是最慢的,⽽从根⽹桥在⽹络中的位置看,它负荷却最重。
⽣成树构建的下⼀步是让每⼀个⽹桥决定通向根桥的最短路径,这样,各⽹桥就可以知道如何到达这个“中⼼”。
这⼀步会在每个局域⽹进⾏,它选择指定的⽹桥,或者与根桥最接近的⽹桥。
STP协议解析生成树协议的工作原理
STP协议解析生成树协议的工作原理生成树协议(Spanning Tree Protocol,STP)是一种用于网络交换机之间建立冗余链路的协议,它的作用是确保网络中不存在环路,以提高网络的可靠性和稳定性。
本文将对STP协议进行解析,并介绍其工作原理。
一、STP协议简介STP协议是由IEEE 802.1D标准定义的一种链路层协议,用于在网络交换机之间建立一个逻辑上无环路的生成树(Spanning Tree),通过将某些端口设为阻塞状态来消除冗余链路,从而避免广播风暴和数据包的循环转发。
二、STP协议的工作原理1. 桥ID和优先级STP协议中,每个交换机都有一个唯一的Bridge ID(桥ID)用于标识自己,桥ID由优先级和MAC地址组成。
优先级取值范围为0~65535,MAC地址为交换机的物理地址。
生成树的根交换机拥有最小的桥ID。
2. 选举根交换机在网络中,首先进行根交换机的选举。
每个交换机发送BPDU (Bridge Protocol Data Unit)消息,其中包含了自己的桥ID和路径代价(Path Cost)。
路径代价是指从发送BPDU的交换机到根交换机的总路径长度,路径长度越短,路径代价越小。
接收到BPDU的交换机会与自己的桥ID进行比较,如果接收到的BPDU的桥ID更小或者路径代价更小,则将接收到的BPDU继续发送给其他交换机。
3. 生成树计算生成树计算阶段,交换机通过比较收到的BPDU中的桥ID和路径代价来确定到达根交换机的最佳路径,将其端口状态设置为指定端口(Designated Port),用于与其他交换机进行通信。
同时,选举出的根交换机的端口也设置为指定端口。
如果有多条路径具有相同的最小路径代价,则选择桥ID较小的那个路径。
4. 阻塞冗余链路生成树计算完成后,除了根交换机和指定端口以外的所有其他端口都将被设置为阻塞状态(Blocking State),这样就实现了环路的消除。
生成树协议的发展历程浅析
由于生 成树协议本 身比较小 ,所 以并 不像路 由协 议那样 广
为人 知 。 但 是 它 却 掌 管 着 端 口的 转 发 和 开 关 的 大 权 。 在 和 别 的
垡戚树协议 的 展历程浅桥
_吴
[ 摘
专题 的定期资料简报) 专题情报报告 ( 一般由情报人 员与研究分 析人 员共 同其工作成
果最直接 的方式。其优点是其资料直观 系统 有条理 .易于把 握 不足之处在于其工作周期一般较长 .情报需求方难于控制其 工作的进度与方向 .容易产生偏 差。第二种是情报服务类 .情报 服务是情报部 门使其工作成果发生效益的一种高级形式 .它往往 需要情报部 门与人力 行政部 门紧密配合 .针对某些专题组织专 项的培训 、在 公司内部局域网上进行互动式的讨论等 。这种方式 的优点是针对性强 信息量大且可针对实际效果及 时做出调整 : 协同能力要 求较高 .要 搞好有一定难度。
络流量 的碰撞 . 但是透 明网桥 也有它的不足之处 . 就是透 明网桥
并 不 能 像 路 由 器 那 样 知 道 数 据 帧 可 以经 过 多 少 次 转 发 . 一旦 网络
敏感 的重要 的资讯。所 以,在对方有明显不道 德行 为的前提下 ,
存在环路就会造成数据帧在环路内不断循环和增生甚至造成广播
的薄 弱 环 节 。最 后 .根 据上 述 的分 析 结 果 实施 具 体 的 保 密 措施 并 成树协议 。
一
、
第一代生成树协议 S P和 R T T SP
7-生成树协议剖析
CCNA+
Redundant Topology
1.冗余拓扑消除了由于单点故播风暴、重复帧和MAC地址表不稳定的问题
CCNA+
Broadcast Storms
1.主机 X 发送一广播信息 2.交换机不停地发出广播信息
CCNA+
如何解决冗余拓扑带来的负面 影响呢?
在冗余网络中启用生成 树协议(STP)
CCNA+
Spanning-Tree Protocol
• 将某些端口置于阻塞状态就能防止冗余结构的网络拓扑中产生回路.
CCNA+
Spanning-Tree Operation
• 每个网络只能有一个根网桥 • 每个非根桥只能有一个根端口 • 每个网段只能有一个指定端口 • 非指定端口不被使用
CCNA+
END
CCNA+
CCNA+
选举根网桥
我的BID最低, 我是根网桥
BID
1/1 Cat-A 1/2 32768.11-11-11-11-11-11
1/1 1/2 BID Cat-B 32768.22-22-22-22-22-22 BID 1/2
1/1 Cat-C 32768.33-33-33-33-33-33
CCNA+
CCNA+
Multiple Frame Copies
1.主机X发送一单点帧给路由器Y 2.路由器Y的MAC地址还没有被交换机A和B学习 3.路由器Y会收到同一帧的两个拷贝.
CCNA+
MAC Database Instability
1.主机X发送一单点帧给路由器Y 2.路由器Y的MAC地址还没有被交换机A和B学习到 3.交换机A和B都学习到主机X的MAC地址对应端口0 4.到路由器Y的数据帧在交换机A和B上会泛洪处理 5.交换机A和B都错误学习到主机X的MAC地址对应端口 1
简述stp生成树协议的由来
简述stp生成树协议的由来STP(生成树协议)的由来主要源于解决二层环路交换网络中的环路问题。
在二层以太帧中,没有防止环路的机制,一旦存在环路,就会导致报文在环路内不断循环和增生,产生广播风暴,从而占用大量的带宽和资源,使网络变得不可用。
在这种背景下,STP(生成树协议)应运而生。
它是一种二层管理协议,通过有选择性地阻塞网络冗余链路来消除二层环路,同时具备链路备份功能。
STP最初被广泛运用的是IEEE 802.1d-1998 STP。
随后在此基础上产生了IEEE 802.1w RSTP(快速生成树协议)和IEEE 802.1s MSTP(多生成树协议)。
STP的基本原理是,通过在交换机之间传递一种特殊的协议报文,网桥协议数据单元(Bridge Protocol Data Unit,简称BPDU),来确定网络的拓扑结构。
BPDU有两种,配置BPDU(Configuration BPDU)和TCN BPDU。
前者是用于计算无环的生成树的,后者则是用于在二层网络拓扑发生变化时产生用来缩短MAC表项的刷新时间的(由默认的300s缩短为15s)。
STP的基本思想就是按照“树”的结构构造网络的拓扑结构,树的根是一个称为根桥的桥设备,根桥的确立是由交换机或网桥的BID(Bridge ID)确定的,BID最小的设备成为二层网络中的根桥。
BID又是由网桥优先级和MAC地址构成,不同厂商的设备的网桥优先级的字节个数可能不同。
由根桥开始,逐级形成一棵树,根桥定时发送配置BPDU,非根桥接收配置BPDU,刷新最佳BPDU并转发。
STP(生成树协议)通过以下方式避免环路的产生:1.根桥选举:STP首先在网络中选举一个根桥(Root Bridge),这是整个STP域的管理中心。
根桥的选择基于桥ID,桥ID最小的设备将成为根桥。
2.计算最短路径:每个设备都会发送BPDU(Bridge Protocol Data Units)信息,用于建立桥间通信。
简述生成树协议的工作过程
简述生成树协议的工作过程一、引言生成树协议是网络中的一种重要协议,它能够有效地避免网络中的环路问题,保证数据在网络中的正常传输。
本文将详细介绍生成树协议的工作过程。
二、生成树协议概述生成树协议是一种链路层协议,用于解决交换机之间的环路问题。
它通过计算生成一棵覆盖整个网络的最小成本树,从而使得数据在网络中只有唯一路径传输,避免了环路问题。
三、生成树协议工作原理1. 建立拓扑结构在生成树协议中,首先需要建立整个网络的拓扑结构。
交换机之间通过链路相连,形成一个网状结构。
为了方便计算最小成本树,需要给每条链路赋予一个权值。
2. 选举根交换机为了确定整棵最小成本树的结构,需要选举出一个交换机作为根节点。
通常情况下,选举规则是选择MAC地址最小的交换机作为根节点。
3. 计算最小成本树选举出根节点后,各个交换机开始计算到达根节点的最短路径,并选择其中代价最小的路径作为自己到根节点的路径。
这个过程称为生成树计算。
4. 剪枝在计算出最小成本树之后,可能会出现一些冗余链路。
为了避免这些链路造成环路问题,需要进行剪枝操作。
具体来说,就是在最小成本树中选择一些边,将它们从图中删除,从而形成一棵无环的生成树。
5. 维护生成树在网络运行过程中,可能会出现链路断开、交换机故障等情况。
如果不及时处理这些问题,可能会导致整个网络瘫痪。
因此,在生成树协议中需要实时监测网络状态,并对发生变化的情况进行处理,以保证整个网络的正常运行。
四、生成树协议的优缺点1. 优点(1)避免环路问题:通过计算最小成本树并剪枝操作,能够有效地避免网络中出现环路问题。
(2)提高网络性能:通过保证数据只有唯一路径传输,能够提高网络传输效率。
(3)简单易用:生成树协议实现简单、易于配置和维护。
2. 缺点(1)容易造成链路拥塞:由于所有数据只能通过一条路径传输,可能会导致某些链路拥塞,从而影响网络性能。
(2)不适用于大型网络:在大型网络中,生成树协议的计算量过大,可能会导致网络延迟增加。
生成树协议(STP 一)
生成树协议(STP)原理在许多交换机或交换机设备组成的网络环境中,通常都使用一些备份连接,以提高网络的健全性、稳定性。
备份连接也叫备份链路、冗余链路等。
备份链路使网络存在环路,环路问题是备份链路所面临的最为严重的问题,环路问题将会导致:广播风暴多帧复制MAC地址表的不稳定在局域网通信中,为了能确保网络连接可靠性和稳定性,常常需要网络提供冗余链路。
当一条通信信道遇到堵塞或者不畅通时,就启用备份链路。
为了解决冗余链路引起的问题,IEEE通过了IEEE 802.1d协议,即生成树协议生成树协议的发展过程划分成三代。
第一代生成树协议:STP/RSTP第二代生成树协议:PVST/PVST+第三代生成树协议:MISTP/MSTP一、STP工作原理术语:Bridge ID:每个交换机唯一的桥ID,由桥优先级和Mac地址组合而成(优先级+MAC地址);Root path cost:交换机到根交换机的路径花费,以下简称根路径花费;Port ID:每个端口ID,由端口优先级和端口号组合而成;BPDU:交换机之间通过交换BPDU(Bridge Protocol Data Units,交换机协议数据单元)帧来获得建立最佳树形拓扑结构所需要的信息。
STP将一个环形网络生成无环拓朴的步骤:选择根网桥(Root Bridge)选择根端口(Root Ports)选择指定端口(Designated Ports)1、选择根网桥网桥ID是唯一的,交换机之间选择BID值最小的交换机作为网络中的根网桥选择根网桥的目的是为了给将生成的树形结构确定一个树根2、选择根端口在非根网桥上选择一个到根网桥最近的端口作为根端口选择根端口的依据是:根路径成本最低(是网桥到根网桥的路径上所有链路的成本之和);直连的网桥ID最小;端口ID最小;路径成本根据链路带宽的高低规定:链路带宽(Mb/s)路径成本10 10016 6245 39100 19155 14622 61000 410000 23、选择指定端口在每个网段上,选择1个指定端口首先,根桥上的端口全是指定端口。
生成树协议的概念
生成树协议的概念生成树协议(Spanning Tree Protocol, STP)是一种用于在计算机网络中实现环路消除和冗余路径删除的协议。
生成树协议在局域网中起到了非常重要的作用,有效地提高了网络的稳定性和可靠性。
本文将详细介绍生成树协议的概念、原理和工作过程,并探讨其在网络中的应用。
生成树协议的概念:生成树协议是一种通过选择网络中的某些连线来构建一棵树状的拓扑结构,以消除环路并实现冗余路径删除的协议。
在局域网中,如果多个交换机之间存在重复的链路,数据包可能会在链路之间循环传播,导致网络拥塞和数据丢失。
生成树协议通过选择一条主链路以及一系列备份链路,来确保数据包的顺利传输和网络的稳定性。
生成树协议的原理:生成树协议的原理基于图论中的最小生成树算法。
在一个局域网中,多个交换机之间会形成一个图的结构,其中每个交换机对应一个节点,链路对应边。
生成树协议通过计算网络拓扑的最小生成树,确定一条主链路和一系列备份链路,使得网络中的所有节点都能够通过主链路直接或间接地与根节点相连,同时保证没有环路的存在。
生成树协议的工作过程:生成树协议的工作过程可以分为以下几个步骤:1. Bridge ID的选择:在生成树协议中,每个交换机都会有一个唯一的标识符,称为Bridge ID。
根据Bridge ID的大小决定交换机的地位,具有更小Bridge ID 的交换机会成为根交换机。
初始情况下,所有交换机都以自身为根交换机。
2. Root Bridge的选举:交换机通过比较Bridge ID的大小来选举Root Bridge,即全网中拥有最小Bridge ID的交换机。
选举的结果会广播到网络中的所有交换机,使得每个交换机都知道Root Bridge的位置。
3. 生成树的构建:所有非根交换机根据接收到的信息计算到达Root Bridge的最短路径。
生成树协议使用最小帕斯卡尔树算法(Shortest Path Bridging Tree Algorithm, SPBTA)来计算最短路径,并将非根交换机的端口按照最短路径连接到Root Bridge。
STP生成树协议工作原理剖析
STP生成树协议工作原理剖析STP(Spanning Tree Protocol)生成树协议是一种用于以太网中的链路冗余消除和环路预防的网络协议。
它的主要目标是确保网络中没有冗余路径,并保持网络拓扑结构的稳定性和高可用性。
本文将深入剖析STP生成树协议的工作原理,包括BPDU(Bridge Protocol Data Unit)消息的交换以及生成树的计算和维护机制。
1. STP的基本原理STP生成树协议通过建立一棵覆盖整个网络的生成树来实现冗余链路的关闭,只保留一条根路径用于数据传输。
在这棵生成树中,选举出一台根桥(Root Bridge)作为网络的根节点,并为每个桥设备(Bridge)选择一个根端口(Root Port),其余的端口被标记为指定端口(Designated Port),从而组成生成树的结构。
2. BPDU消息的交换BPDU消息是STP生成树协议中桥设备之间交换的关键信息。
桥设备通过发送和接收BPDU消息来交换拓扑信息、计算路径开销以及进行选举等操作。
BPDU消息包括以下几个关键字段:- Bridge ID(桥ID):用于标识桥设备的唯一标识,由优先级和MAC地址组成。
- Port ID(端口ID):用于标识桥设备上的端口的唯一标识,由端口优先级和端口号组成。
- Root Bridge ID(根桥ID):用于记录当前生成树的根桥ID。
- Path Cost(路径开销):用于计算从根桥到当前桥设备的路径开销。
3. 生成树计算和维护机制STP生成树协议通过选举根桥和计算路径开销来构建生成树。
具体的计算和维护机制如下:- 根桥选举:每个桥设备会比较收到的BPDU消息中的根桥ID,选取具有最小根桥ID的设备作为根桥。
若根桥ID相同,则比较桥设备的MAC地址。
- 端口选举:每个桥设备比较收到的BPDU消息中的根桥ID以及路径开销,选取到达根桥路径开销最小的端口作为根端口。
若路径开销相同,则比较端口ID。
详解生成树协议STP RSTP
详解生成树协议STP/RSTP生成树协议是一种二层管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能。
生成树协议和其他协议一样,是随着网络的不断发展而不断更新换代的。
“生成树协议”是一个广义的概念,并不是特指IEEE 802.1D中定义的STP协议,而是包括STP以及各种在STP基础上经过改进了的生成树协议。
STP/RSTP在网络发展初期,透明网桥的运用。
它比只会放大和广播信号的集线器聪明得多。
它的学习能力是把发向它的数据帧的源MAC地址和端口号记录下来,下次碰到这个目的MAC 地址的报文就只从记录中的端口号发送出去,除非目的MAC地址没有记录在案或者目的MAC地址本身就是多播地址才会向所有端口发送。
通过透明网桥,不同的局域网之间可以实现互通,网络可操作的范围得以扩大,而且由于透明网桥具备MAC地址学习功能而不会像Hub那样造成网络报文冲撞泛滥。
透明网桥也有它的缺陷,它的缺陷就在于它的透明传输。
透明网桥并不能像路由器那样知道报文可以经过多少次转发,一旦网络存在环路就会造成报文在环路内不断循环和增生,出现广播风暴。
为了解决这一问题,后来提出了生成树协议。
STP协议中定义了根桥(RootBridge)、根端口(RootPort)、指定端口(DesignatedPort)、路径开销(PathCost)等概念,目的就在于通过构造一棵自然树的方法达到裁剪冗余环路的目的,同时实现链路备份和路径最优化。
用于构造这棵树的算法称为生成树算法SPA (Spanning TreeAlgorithm)。
要实现这些功能,网桥之间必须要进行一些信息的交流,这些信息交流单元就称为配置消息BPDU(BridgeProtocol Data Unit)。
STP BPDU是一种二层报文,目的MAC是多播地址01-80-C2-00-00-00,所有支持STP协议的网桥都会接收并处理收到的BPDU报文。
生成树协议详解
当首次连接网桥或者发生拓扑结构变化时,网桥都将进行生成树拓扑 的重新计算。
当一个网桥收到某种类型的“设置信息”(一种特殊类型的桥接 协议数据单元,BPDU)时,网桥就开始从头实施生成树算法。这种算 法从根网桥的选择开始的。根网桥(root bridge)是整个拓扑结构的核心, 所有的数据实际上都要通过根网桥。顺便提示一下,有手工设置根网 桥时要特别注意。对于思科设备来言其根网桥的选择过程暴露出一些 问题,就是过分简单化。思科硬件通常使用最低的 MAC 地址,具备 这些地址的设备通常是网络中最古老的设备,因而其交换速度常是最 慢的,而从根网桥在网络中的位置看,它负荷却最重。生成树构建的 下一步是让每一个网桥决定通向根桥的最短路径,这样,各网桥就可 以知道如何到达这个“中心”。这一步会在每个局域网进行,它选择 指定的网桥,或者与根桥最接近的网桥。指定的网桥将把数据从局域 网发送到根桥。最后一步是每个网桥要选择一个根端口。所谓根端口 也即“用来向根桥发送数据的端口”。注意,一个网桥上的每一个端 口,甚至连接到终端系统(计算机)的端口,都将参加这个这个根端口 选择,除非你将一个端口设置为“忽略”。
当一个物理连接的网桥新网桥连线时,它将发送重新设置 BPDU, 其它连接的设备将遵照施行。当生成树协议开始计算的时候,所有的 通信都要停止大约 50 秒。这些时间可以说是物有所值,因为你仅仅 被限制在一个很短的停机时间内。如果交换机被挤暴,或者你缺少多 余的路径,将会出现永久的停机。相比之下,停机 50 秒钟只是非常 轻的损失。
果你进行了适当的设置。还记得虚拟局域网中的 trunk?如果其中一个 物理连接碰巧是一条虚拟局域网 trunkk 线,会出现什么情况呢?如果 我们只有一个运行的生成树实例,这个生成树可能会发现 trunk 中的 一个网络不应该使用这个连接(turnk 端口汇聚将多条物理连接汇聚 为一个带宽更大的逻辑连接)。除了关闭整个连接之外,它没有其它 的选择。
生成树协议实验报告总结
生成树协议实验报告总结《生成树协议实验报告总结》嘿,家人们!今天来给大家唠唠我做生成树协议实验的那些事儿,总结一下我的感受和见解,保证让你们感同身受呀。
一开始,看到这个实验的时候,我心里就犯嘀咕:“哎呀呀,这是啥玩意儿啊,咋感觉这么高深莫测呢。
”不过咱也不能退缩不是,硬着头皮就上了。
在做实验的过程中,那可真是状况百出啊。
一会儿这边连线出问题了,一会儿那边参数又设置错了,感觉自己就像个无头苍蝇到处乱撞。
不过还好,经过一番捣鼓,总算是有点眉目了。
然后呢,就开始观察实验现象啦。
嘿,你还别说,看着那些网络拓扑结构一点点变化,还真挺有意思的。
就好像在看一个小世界在我面前一点点构建起来一样。
这个生成树协议啊,就像是网络世界里的交通指挥员,指挥着数据流量该怎么走。
要是没有它呀,那可就乱套了,数据都不知道该往哪儿跑啦。
所以说,它的作用那是杠杠的呀!做这个实验,也让我深刻认识到了细节的重要性。
一个小小的参数设置错误,可能就导致整个实验失败。
这就好比盖房子,一块砖头没放好,整栋房子都可能歪了。
而且啊,团队合作也很重要。
我和小伙伴们一起讨论、一起解决问题,那感觉可带劲了。
要是自己一个人闷头干,估计还得费不少时间和精力呢。
最后,说一下我的经验教训吧。
首先,一定要认真看实验指导书,把每个步骤都搞清楚,不然肯定会出问题。
其次,遇到问题不要慌张,静下心来慢慢分析,总能找到解决办法的。
最后,就是要多和别人交流分享,说不定别人的一个小建议就能让你豁然开朗。
总之,这次生成树协议实验让我学到了不少东西,既有知识又有经验。
虽然过程有些曲折,但最后看到实验成功的时候,那种成就感真的是爆棚啊!希望我的这些感受和见解能对大家有所帮助,下次做实验的时候都能顺顺利利的啦!哈哈!。
生成树协议实验总结
生成树协议实验总结
嘿,朋友们!今天我来给大家分享一下生成树协议实验的总结。
一开始接触这个实验的时候,我就像只无头苍蝇,完全不知道从哪儿下手!(就好比你突然被扔到一个陌生的森林里,迷茫得很!)好在有老师和同学们的帮助。
我们小组在一起讨论得那叫一个火热,“这根线该接到哪儿啊?”“这个参数怎么设置呀?”(你一言我一语的,别提多热闹了。
)
真正开始做实验了,才发现每一步都不简单。
一会儿这里出错,一会儿那里又不对,真是急死人了!(感觉就像在走迷宫,老是碰到死胡同。
)但咱们可没轻易放弃!遇到问题就解决问题呗,我们一点一点地调试,一遍一遍地尝试。
记得有一次,就差那么一点点,眼看着就要成功了,结果又出了岔子,哎哟,那心情,简直低落到谷底了!(就像努力爬上山顶,却又一下子滑了下来。
)但是大家都相互打气,“没关系,再来一次!”终于,功夫不负有心人,我们成功啦!那种喜悦,真的无法用言语来形容!(就好像在黑暗中突然看到了曙光!)
通过这个实验,我深刻地明白了什么叫团队合作,每个人都不可或缺,大家一起努力,才能攻克难关。
(这就好比一艘船,只有大家齐心协力划桨,才能在大海中顺利前行!)而且做事情真的要有耐心,不能着急,一步一个脚印地走。
我觉得生成树协议实验真的让我收获满满,不仅学到了知识和技能,更重要的是体会到了和大家一起奋斗的快乐!这就是我的生成树协议实验总结,你们觉得怎么样呢?。
生成树协议原理及配置
0<19
网段1
Bridge ID=32768.0000-0000-0003 Cost=19 BPDU
B
DP
网段3
0<19 DP C
19=19,但C的BridgeID小 Bridge ID=32768.0000-0000-0002
STP算法的过程——端口状态
所有RP端口和DP端口状态全都置为forwarding,具有交换机 端口所有功能;既不是RP也不是DP的端口被称为Nondesignated Port(NDP),状态置为blocking,只能收发BPDU。
BPDU帧payload包含内容
字节数 2 1 1 1 8 4 字段内容 Protocol ID Version=0 Message type=0 Flags Root ID Root path cost
8
2 2 2 2 2
Bridge ID
Port ID Message age Max age Hellotime Forward delay
Root 100M 10M 100M
•
•
100M
100M
STP算法的过程——选择根端口(一)
根交换机A发送Root path cost=0的BPDU,B从port1收到后将port1端口的路 径耗费值与收到的BPDU的Root path cost相加,得到的值作为B发给其它端口 BPDU的Root path cost值
Bridge ID=32768.0000-0000-0001 Root ID=32768.0000-0000-0001 Bridge ID=32768.0000-0000-0003 Root ID=32768.0000-0000-0001 BPDU
交换机生成树协议研究毕业论文
交换机生成树协议研究摘要生成树协议(Spanning Tree Protocol STP)是用于局域网中消除数据链路层物理环路的协议。
运行该协议的交换机通过彼此交互报文发现网络中的环路,并有选择性的对某些端口进行阻塞,最终将环路网络结构修剪成无环路的树型网络结构,从而达到消除二层环路的目的。
STP的缺点是收敛速度慢,为解决这一缺陷,RSTP应运而生。
快速生成树协议(Rapid Spanning Tree Protocol RSTP)在STP的基础上,缩短了转发延时可以快速收敛,但是和STP一样,局域网所有交换机共享一棵生成树,不能解决链路负载分担的问题,多生成树协议(Multiple Spanning Tree Protocol MSTP)可以弥补这一缺陷,它既可以快速收敛,也能使不同VLAN的流量沿各自的路径转发,从而为冗余链路提供了更好的负载分担机制。
本论文论述了STP,RSTP和MSTP的产生背景和发展,基本概念和原理,以与它们各自的缺陷,并针对这些问题提出了自己的见解。
关键词:生成树协议,快速生成树协议,虚拟局域网,多生成树协议Spanning Tree ProtocolAbstract:Spanning Tree Protocol (Spanning Tree Protocol STP) is used for LAN data link layer to eliminate the physical loops in the agreement. Switch by running the protocol packets that the network interact with each other in the loop, and selectively blocking certain ports, and ultimately into the loop network loop-free tree pruning the network structure, to achieve the elimination of two layer loop purposes. STP drawback is slow convergence, to address this shortcoming, RSTP came into being. RSTP (Rapid Spanning Tree Protocol RSTP) in the STP, based on the forwarding delay can be shortened fast convergence, however, and STP, as all the switches share 、a LAN spanning tree, load-sharing link can not solve the problem of MSTP (Multiple Spanning Tree Protocol Multiple Spanning Tree Protocol) can fill this gap, both for fast convergence, but also make different VLAN traffic along their path forward, so as to redundant links to provide a better load-sharing mechanism. This paper discusses the STP, RSTP and MSTP the background and development, basic concepts and principles, and their respective deficiencies and address these issues put forward their own views.Keyword:Spanning Tree Protocol,Rapid Spanning Tree Protocol,VLAN,Multiple Spanning Tree Protocol目录第一章前言1第二章以太网交换机22.1 以太网发展历史与现状22.2 传统以太网22.3 透明桥工作原理32.4 传统以太网与交换式以太网32.5 STP的产生3第三章生成树协议 STP53.1 STP协议基本原理53.2 STP基本概念53.3 STP端口73.3.1 端口状态73.3.2 端口状态迁移83.4 STP协议报文93.4.1 配置BPDU93.4.2 TCN BPDU113.5STP算法实现的具体过程113.5.1 配置消息比较原则113.5.2 最优配置消息的选择113.5.3 根桥的选择123.6 STP的配置消息传递机制133.7 STP定时器133.8 STP拓扑结构的改变143.9 STP算法举例153.10 STP 的缺点18第四章快速生成树协议 RSTP194.1 RSTP的产生背景194.2 RSTP协议的改进204.3 RSTP的缺点27第五章虚拟局域网285.1 VLAN概述285.2 VLAN原理29第六章多生成树 MSTP306.1 MSTP的产生背景306.2 MSTP基本概念326.3端口角色和端口状态346.3.1 端口角色346.3.2 端口状态356.4 MSTP的基本原理356.4.1 CIST生成树的计算366.4.2 MSTI的计算366.4.3 生成树协议算法实现过程36结论37致38参考文献39第一章前言在实际的交换网络中,为了提高整个网络的可靠性,消除单点失效故障,通常在网络设计中采用多台设备、多个端口、多条线路的冗余连接方式。
[信息与通信]生成树协议原理与应用
生成树协议原理及应用目录1生成树协议综述 (3)1.1 生成树协议的产生背景 (3)1.2 生成树协议的分类 (3)1.3 生成树协议所遵循的IEEE标准 (3)2 STP协议概述 (4)2.1 STP工作原理 (4)2.2配置消息介绍 (4)2.2.1 配置消息格式 (5)2.2.2 配置消息的处理 (6)2.2.3 配置消息的优先级比较原则 (6)2.2.4 配置消息处理示例 (7)2.3 链路故障处理 (11)2.3.1 链路故障处理示例 (11)2.4 临时环路的问题 (12)2.4.1 临时环路的避免 (12)2.5 端口状态 (13)2.5.1 端口状态迁移 (14)2.6 MAC地址消息的生存期 (15)2.7 拓扑改变消息的传播 (15)3 RSTP协议概述 (17)3.1 STP的不足 (17)3.2 RSTP改进 (18)3.3 RSTP的性能 (21)3.4 RSTP与STP的区别 (21)3.5 RSTP与STP的兼容 (21)3.6 RSTP可配置的相关参数 (22)3.6.1 RSTP相关配置-选择合适根桥 (23)3.6.2 RSTP相关配置-配置Hello Time (23)3.6.3 RSTP相关配置-配置端口的Max Age (23)3.6.4 RSTP相关配置-配置端口的Forward Delay (23)4 MSTP协议概述 (24)4.1 RSTP的不足 (24)4.2 MSTP简介 (25)4.3 MSTP相关概念 (25)4.3.1 MSTP region的划分 (25)4.3.2 MSTP运行示例-IST (26)4.3.3 MSTP运行示例-CST (38)5生成树在实际工程中的应用 (39)5.1 环路预防 (39)5.1.1 实际应用举例 (41)5.2冗余备份 (42)5.2.1纯二层冗余备份 (42)5.2.2与VRRP结合使用 (43)1生成树协议综述1.1 生成树协议的产生背景如上图所示,单点网络会存在单点故障,但是冗余的网络设计又会导致环路发生,引起广播风暴,造成网络的不稳定。
生成树的发展历程
生成树(STP)技术的部署与调试案例8.1 生成树(STP)技术与实现原理在一个包含有交换机与网桥的网络中,消除环路对于获得可靠通信与防止流量在网络中不停循环必不可少。
生成树协议(Spanning-tree Protocol,STP),工作在ISO七层模型中第二层,其应用能够使交换机或者网桥通过构成“生成树”,在网络拓扑中动态执行“环路遍历”,通过逻辑判断网络的链路,达到网络无环路和链路冗余的目的。
8.1.1 生成树的发展历程网络发展过程中,以太网设备由Hub发展到透明网桥到智能交换机。
透明网桥比Hub智能,Hub收到数据包后,向除自己外的其他所有端口进行广播,而透明网桥则记录物理端口上连接设备的MAC,收到数据帧后按照记录的MAC地址向该端口发送数据帧,这样大大减少数据帧冲突。
但是透明网桥由于他的透明性,一旦网络中存在环路,一台透明网桥收到的数据帧,又会在环路中返回,这样数据帧不停在网络中增生,最终形成广播风暴,导致整个网络瘫痪;一种阻止网络环路的协议——生成树协议(STP),IEEE 802.1D标准,生成树模拟自然界树的生长规律,从树根到树梢不会形成环路,生成树协议通过对比环路网络中的设备属性的优先级、链路的开销、端口优先级等来判断环路中链路的优先级,从而逻辑上阻断优先级低的网络链路。
生成树从阻断到转发状态需要经过阻断、监听、学习、转发延迟等阶段,这个阶段大约需要30~50s的时间,对于要求高可靠性的网络来,这是不允许的。
快速生成树协议(RSTP)IEEE 802.1W按结构需求产生,RSTP将阻断的端口设置备用端口,一旦检测到主链路中断,备用端口直接进入转发状态,大大加大收敛速度。
上一章介绍了VLAN在园区网中的应用与划分,很多企业在网络中都会规划多个VLAN。
STP和RSTP只支持一个VLAN,对于只有一个VLAN的网络非常适用,但现在网络中全部是多VLAN的结构,每VLAN生成树和多VLAN生成树协议被提上议程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
362《商场现代化》2007年5月(中旬刊)总第503期3.进一步整理,形成报告。
花了大量的人力、物力、财力收集到的情报若没有得到有效利用是最大的浪费。
如何使自己的工作成果能有效地被相关部门与人员充分地利用也是情报人员值得思考的问题。
从已有的经验来看,情报部门的工作成果一般以两种方式发挥作用:一种是情报“硬产品”类,情报通讯(针对若干专题的定期资料简报)、专题情报报告(一般由情报人员与研究分析人员共同完成)及其有关资料库是一般情报部门反映其工作成果最直接的方式。
其优点是其资料直观、系统、有条理,易于把握;不足之处在于其工作周期一般较长,情报需求方难于控制其工作的进度与方向,容易产生偏差。
第二种是情报服务类,情报服务是情报部门使其工作成果发生效益的一种高级形式,它往往需要情报部门与人力、行政部门紧密配合,针对某些专题组织专项的培训、在公司内部局域网上进行互动式的讨论等。
这种方式的优点是针对性强、信息量大且可针对实际效果及时做出调整;不足之处在于,这类服务对情报部门的综合素质及与其他部门的协同能力要求较高,要搞好有一定难度。
四、情报收集整理过程中的反情报工作问题我们对竞争对手开展情报工作,自然也要防备竞争对手对我方开展情报工作。
开展反情报工作同样是企业竞争性情报收集与整理过程中的重要工作,可以说贯穿整个竞争性情报的收集整理过程。
1.反情报工作的程序。
首先要明确任务,情报人员要明确自己企业确定的须保护的情报范围、内容以及主要防范的竞争对手。
其次要对竞争对手的情报收集能力进行评估,包括其情报收集方式、手段和主要情报源等,然后有针对性地加强这些方面地防范措施。
第三企业还要及时进行自我评估,随时发现需要加强保护的薄弱环节。
最后,根据上述的分析结果实施具体的保密措施并根据实施效果做出形影的反馈与调整。
2.开展反情报工作的一般方法。
堵漏法是最常见的办法,其核心就是找到各种可能泄露保密资讯的渠道并塞住它。
一般来说,常见的泄密渠道有:媒体对于某些问题的深度采访,向政府及专业机构、团体提交、披露的有关档案、报告,技术与营销人员的专业论文、公司领导涉及过多细节的演讲,对预有图谋的外来参观人员疏于管理,对关联单位可获得的有关资讯缺乏追踪,心怀不满或易于收买的离职与在职员工,管理不严的公司档案与电脑资料等。
隐真示假法属于障眼法,情报工作是花费人力、物力、财力都很大的一项工作,如果能使竞争对手的情报部门在一些无意义或虚假的资讯中纠缠不休,事实上也就保护了本企业方敏感的重要的资讯。
所以,在对方有明显不道德行为的前提下,情报人员也可以以适时、适当散布假情报──用“以其人之道还制其人之身”的方式加以反击。
总之,企业要想在复杂与动荡的环境中立稳脚跟,就必须全面准确地了解与本企业、本行业有关的竞争性情报,只有对其做出积极正确的反应,企业才能求得更好的生存与发展。
参考文献:[1]郑 刚:企业竞争性情报.财经天空,http://www.caij.cn/guanli/daquan/zl/200603/1589.html[2007-03-22][2]刘西友:强化我国企业竞争性情报工作的对策.中国乡镇企业会计,2006(5):22-23[3]高 慧 黎 慧:论企业竞争情报源及其搜集方法.现代情报,2002(1):88-89由于生成树协议本身比较小,所以并不像路由协议那样广为人知。
但是它却掌管着端口的转发和开关的大权。
在和别的协议一起运行的时候生成树就有可能切断其他协议报文通路,造成种种奇怪的现象。
生成树协议和其他协议一样是随着网络的不断发展而不断更新换代的。
总的来说可以分成以下三代生成树协议。
一、第一代生成树协议STP和RSTP1.Spanning Tree Protocol以太网络发展初期,透明网桥是一个不得不提的重要功能。
它比只会放大和广播信号的HUB功能强大很多。
它能把发向它的数据帧的源MAC和端口记录下来,下次如果再遇到这个目的MAC的帧就只从记录中的端口号发送出去,可以加快处理帧的速度。
除非目的MAC没有记录或者目的MAC就是多播地址才会向所有端口发送。
通过透明网桥不同的局域网之间可以互相通讯,而且由于具备MAC地址学习功能,不会像HUB那样造成网络流量的碰撞,但是透明网桥也有它的不足之处,就是透明网桥并不能像路由器那样知道数据帧可以经过多少次转发,一旦网络存在环路就会造成数据帧在环路内不断循环和增生甚至造成广播风暴,导致网络不可用。
另外由于在大型网络中不好定位,所以广播风暴是二层网络灾难性的故障。
在这种环境下产生的生成树协议很好地解决了这一问题,生成树协议的基本思想十分简单。
因为自然界中生长的树是不会出现环路的,所以如果网络也能够像一棵树那样生长就永远不会出现环路。
因此生成树协议定义了以下一些概念。
根桥 Root Bridge 根端口 Root Port 指定端口 Designated Port 路径开销 Path Cost定义这些概念的目的就在于通过构造一棵自然树的方法达到生成树协议的 发展历程浅析吴 君 湖北省消防总队[摘 要] 生成树协议(STP,Spanning Tree Protocol)作为目前交换式以太网的基础技术,已经使用了很长时间,其协议本身也跟随以太网不断的发展而更新,从最开始的STP到现在的MSTP,本文从生成树的协议入手,简单分析了历代生成树协议的特点,并进行比较,希望让读者能够对生成树协议有一个直观的了解。
[关键词] 交换网络 生成树 协议363《商场现代化》2007年5月(中旬刊)总第503期裁剪冗余环路的目的同时实现链路备份和路径最优化,用于构造这棵树的算法就叫做生成树算法(Spanning Tree Algorithm,SPA),用这种算法构造网络树的协议也就被称为生成树协议。
要实现这些功能网桥之间必须要交换一些信息,这些信息交流单元就称为网桥协议数据单元(Bridge Protocol Data Unit,BPDU),这是一种二层数据帧,它指向的目的地址是MAC多播地址01-80-C2-00-00-00,所有支持STP协议的网桥都会接收到该数据帧,其中的数据区里携带了用于生成树计算的所有有用信息。
通过这些信息,加上生成树协议的算法就可以达到生成一个无环路拓扑。
2.Rapid Spanning Tree Protocol由于生成树的计算时间相对来说比较长,对一些实时性要求比较高的业务,比如IP语音(Voice over IP,VOIP)的网络,这可能导致严重的性能问题。
为了克服这些问题,出现了快速生成树协议(Rapid Spanning Tree Protocol,RSTP),即802.1w,它与802.1d是可以共用的,是802.1d的扩展版本。
快速生成树协议中的端口只有三种状态:丢弃状态,学习状态和转发状态,相比生成树协议的五种状态提高了效率,并且可以实现更快的收敛速度。
3.STP和RSTP的缺点快速生成树协议相对于生成树协议的确改进了很多,为了支持这些改进对网桥协议数据单元的格式做了一些修改,但仍然向下兼容生成树协议,可以在一个网络中同时包含快速生成树协议和生成树协议,虽然如此快速生成树协议和生成树协议一样同属于单生成树(Single Spanning Tree,SST),它自身有很多缺陷,总的来说表现在三个方面:(1)由于整个交换网络只有一棵生成树,在网络规模比较大的时候会导致较长的收敛时间,并且一旦拓扑改变会造成较大的影响面积。
(2)在网络结构不对称的时候单生成树会影响网络的连通性。
(3)当链路被阻塞后将不承载任何流量,造成了带宽的极大浪费,这在环行城域网的情况下比较明显。
二、第二代生成树协议PVST和PVST+1.PVST和PVST+上一小节所述的那些缺陷都是单生成树无法克服的,于是支持VLAN的生成树协议出现了。
每个VLAN都生成一棵树是一种比较直接而且最简单的解决方法,它能够保证每一个VLAN都不存在环路,但是由于种种原因以这种方式工作生成树并没有形成标准协议,而是各个厂商都出了自己的一套协议,其中尤以Cisco的每VLAN生成树(PerVLAN Spanning Tree,PVST)最为为代表。
但是为了携带更多的信息,每VLAN生成树的网桥协议数据单元已经和生成树协议和快速生成树协议的网桥协议数据单元不一样了,所以最初的每VLAN生成树协议并不兼容生成树协议和快速生成树协议。
所以Cisco很快推出了能兼容生成树协议和快速生成树协议的VLAN生成树协议每VLAN生成树+(Per VLAN Spanning Tree+,PVST+)。
2.PVST和PVST+的缺点PVST和PVST+ 协议实现了VLAN认知能力和负载均衡能力,但是新技术也带来了新问题,PVST/PVST+ 协议也有它们一些缺点:(1)由于每个VLAN都需要生成一棵生成树,所以PVST的网桥协议数据单元通信量将和干道(Trunk)中的需要中继的VLAN个数成正比。
(2)在创建VLAN个数比较多的时候维护多棵生成树的计算量和资源占用量将急剧增长。
(3)由于协议的私有性PVST/PVST+不能像生成树协议和快速生成树协议一样得到广泛的支持。
三、第三代生成树MISTP和MSTPMISTP和MSTP一般情况下网络的拓扑结构不会频繁变化,所以PVST/PVST+的上述缺点并不会很致命,但是端口需要中继大量VLAN的这种需求还是存在的。
所以Cisco又推出了新的生成树协议:多实例生成树协议(Multi-Instance Spanning TreeProtocol,MISTP)。
在这个协议中引入了“实例”这个概念,相对与PVST/PVST+而言每一个VLAN对应一个生成树,而在多实例生成树协议中是每个实例对应一个生成树。
一个实例中可以包含多个VLAN,不过一个VLAN不能对应到多个实例中去。
在使用的时候可以把多个相同拓扑结构的VLAN映射到一个实例里,这些VLAN在端口上转发状态将取决于对应实例在MISTP里的状态。
多实例生成树协议带来的好处是显而易见的,它既有PVST对VLAN的认知能力和负载均衡能力,又拥有可以和单生成树协议相媲美的低CPU占用率。
不过极差的兼容性阻碍了多实例生成树协议的大范围应用,而且它是一个Cisco私有协议。
多生成树协议(Multiple Spanning Tree Protocol,MSTP)是美国电气电子工程师学会在802.1s中定义的一种新型生成树协议,这个协议目前仍然在制定过程中。
多生成树协议设计巧妙的地方在于把支持多生成树协议的交换机和不支持多生成树协议的交换机划分成不同的区域,分别称作多生成树(Multiple SpanningTree,MST)域和单生成树(Single Spanning Tree,SST)域在多生成树域内部运行多实例化的生成树在多生成树域的边缘运行快速生成树协议兼容其他协议。