STP�生成樹協(xié)�)是一個二層管理協(xié)�。在一個擴展的局域網(wǎng)中參與STP的所�交換�之間通過交換橋協(xié)議數(shù)�(jù)單元BPDU(Bridge Protocol Data Unit)來實現(xiàn);為�(wěn)定的生成樹拓撲結(jié)�(gòu)選擇一個根�;為每個交換網(wǎng)段選擇一臺指定交換機;將冗余路徑上的交換機置為Blocking,來消除�(wǎng)�(luò)中的�(huán)��
IEEE意識到原�802.1D生成樹協(xié)議的融合特性和�(xiàn)代化的交換網(wǎng)�(luò)和應(yīng)用相比是有差距的,為此設(shè)計了一種全新的802.1w快速生成樹�(xié)�(RSTP),以解決802.1D的融合問�。IEEE 802.1w RSTP的特點是將許多思科增值生成樹擴展特性融入原�802.1D�,如Portfast、Uplinkfast和Backbonefast。通過利用一種主動的�(wǎng)橋到�(wǎng)橋握手機制取�802.1D根網(wǎng)橋中定義的計時器功能,IEEE 802.1w�(xié)議提供了交換�(�(wǎng)�)、交換機端口(�(wǎng)橋端�)或整個LAN的快速故障恢�(fù)功能。通過將生成樹"hello"作為本地鏈接保留的標(biāo)�,RSTP改動了拓撲結(jié)�(gòu)的保留方�。這種做法使原�802.1D fwd-delay和max-age計時器主要成為冗余設(shè)備,目前主要用于備份,以保持�(xié)議的正常運營�
除了下面章節(jié)中列舉的新概念外,RSTP引入了新的BPDU處理和新的拓撲結(jié)�(gòu)變更機制。每個網(wǎng)橋每�"hello time"都會生成BPDU,即使他不從根網(wǎng)橋接收時也是如此。BPDU起著�(wǎng)橋間保留信息的作�。如果一個網(wǎng)橋未能從相鄰�(wǎng)橋收到BPDU,他就會認為已和該網(wǎng)橋失去連接,從而實�(xiàn)更快速的故障檢測和融合�
在RSTP�,拓撲結(jié)�(gòu)變更只在非邊緣端口轉(zhuǎn)入轉(zhuǎn)�(fā)狀�(tài)時發(fā)�。丟失連接--例如端口�(zhuǎn)入阻塞狀�(tài),不會像802.1D相同引起拓撲�(jié)�(gòu)變更�802.1w的拓撲結(jié)�(gòu)變更通知(TCN)功能不同�802.1D,他減少了數(shù)�(jù)的溢�。在802.1D�,TCN被單播至根網(wǎng)�,然后組播至所有網(wǎng)��802.1D TCN的接收使�(wǎng)�?qū)⑥D(zhuǎn)�(fā)表中的所有內(nèi)容快速失�,而無論網(wǎng)橋轉(zhuǎn)�(fā)拓撲�(jié)�(gòu)是否受到影響。相形之�,RSTP則通過明確地告知網(wǎng)�,溢出除了經(jīng)由TCN接收端口了解到的�(nèi)容外的所有內(nèi)�,優(yōu)化了該流�。TCN行為的這一改動極大地降低了拓撲�(jié)�(gòu)變更過程�,MAC地址的溢出量�
使用命令config spanning-tree mode可以�(shè)置STP模式�802.1d STP或�802.1w RSTP�
配置STP�
交換機中默認存在一個default STP�。多域STP是擴展的802.1d,它允許在同一臺交換設(shè)備上同時存在多個STP�,各個STP域都按照802.1d運行,各域之間互不影響。它提供了一種能夠更為靈活和�(wěn)定網(wǎng)�(luò)�(huán)�,基本實�(xiàn)在VLAN中計算生成樹�
1)創(chuàng)建或刪除STP
利用命令create stpd和delete stpd可以�(chuàng)建或刪除STP。缺省的default STP域不能手工創(chuàng)建和刪除�
2)使能或�(guān)閉STP 交換機中STP缺省狀�(tài)是關(guān)閉的。利用命令config stpd可以使能或關(guān)閉STP�
3)使能或�(guān)閉指定STP的端�
交換機中所有端口默認都是參與STP計算的。使用命令config stpd port可以使能或關(guān)閉指定的STP端口�
利用命令show stpd port可以顯示端口的STP狀�(tài),包括:
端口狀�(tài)
Designated port
端口的各種配置參�(shù)
Blocking
接收BPDU ,不�(xué)�(xí)MAC 地址,不�(zhuǎn)�(fā)�(shù)�(jù)幀
Listening
接收BPDU, 不學(xué)�(xí)MAC 地址,不�(zhuǎn)�(fā)�(shù)�(jù)幀,但交換機向其他交換機通告該端�,參與選舉根端口或指定端�
Learning
接收和發(fā)送BPDU, �(xué)�(xí)MAC 地址,不�(zhuǎn)�(fā)�(shù)�(jù)幀
Forwarding
正常�(zhuǎn)�(fā)�(shù)�(jù)幀