思科加强生成树性能的属性(Portfast /Uplinkfast/BackboneFast)与RSTP的关系
? ? ? 思科加強生成樹性能的屬性(Portfast/Uplinkfast/BackboneFast)與RSTP的關系
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? 本文截自于博主CCNP交換技術稿件內容
4.2.6思科加強生成樹性能的屬性(Portfast/Uplinkfast/BackboneFast)與RSTP的關系
首先說明一下,為什么筆者專門將(Portfast/Uplinkfast/BackboneFast)與RSTP的關系來獨立成一個小節進行描述,那是因為,筆者不知被現實工程中的技術實施人員問了同一個問題N次,關于這個問題如下:“為什么在很多資料上,描述RSTP特性時都會提到Portfast /Uplinkfast/BackboneFast這三個特性,甚至說RSTP是具備這三個特性的,然而通過實踐工程環境大家不難發現,在很多設備上支持Uplinkfast/BackboneFast這兩個特性的交換機一般都不支持RSTP,相反支持RSTP的交換機上一般都不會存在Uplinkfast/BackboneFast這兩個特性(至少沒有配置它們的命令),而Portfast是乎是所有設備都支持的,這是為什么呢?”
因原是Portfast/Uplinkfast/BackboneFast這三個思科的屬性被完整的移植并集成到了RSTP生成樹中,也就是因為這個原因,所以很多關于生成樹的資料典籍中,在描述RSTP時會同時討論Portfast/Uplinkfast/BackboneFast三個屬性。所以讀者在查看別的資料時別被這個給弄混淆了,它們的關鍵區別如下:
一、Portfast/Uplinkfast/BackboneFast本是思科在RSTP提出之前就具備的三個廠商特性,后來當RSTP集成了Portfast/Uplinkfast/BackboneFast的功能后,通常在支持RSTP生成樹的交換機中,IOS就不再提供Uplinkfast/BackboneFast這兩個特性的獨立配置指令了,因為RSTP會自動完成這兩個功能的配置。所以支持RSTP的生成樹,就不會存在Uplinkfast/BackboneFast功能的配置指令。下一小節取證將給大家更詳細證明這一現象。
二、但是傳統的獨立支持Portfast/Uplinkfast/BackboneFast三個屬性指令的交換機和支持RSTP生成樹的交換機都保留了Portfast功能配置的指令,在RSTP中這里的portfast被另一個名詞所替代,那就是RSTP中的“邊緣端口”,事實上RSTP中的“邊緣接口”和傳統交換機上的portfast是一回事兒,只是說RSTP不會自動啟用它,因為這樣太危險,需要管理員手工啟動,所以用戶才會在傳統的獨立支持Portfast/Uplinkfast/BackboneFast三個屬性指令的交換機和支持RSTP生成樹的交換機上都能看到portfast的配置指令。
關于RSTP的特性和基本理論,筆者將在4.3小節部分做更多的描述。
?
4.2.7取證: Portfast/Uplinkfast/BackboneFast與RSTP的關系
為了更充分的證實4.2.6小節所描述的內容,現在可以通過對兩臺不同年代設備的生成樹功能進行取證,來徹底的理解Portfast/Uplinkfast/BackboneFast與RSTP的關系。因為多數人習慣了在仿真平臺上進行學習,那么也可以使用個不同的仿真平臺來進行該小節的取證,比如:使用仿真平臺GNS3中的3640交換機模塊和思科官方的仿真平臺Cisco Packet Tracer中的3560交換機。注意這兩個設備在生成樹功能上的區別在于,GNS3中的3640的交換模塊相對于Cisco Packet Tracer中的3560交換機更傳統,年代更久遠。
首先在傳統設備3640上在spanning-tree后面打問號,如圖1所示,可以看到在所列出的可用參數中,用戶是不能執行spanning-tree mode 來選擇RSTP的生成樹模式,因為它不支持RSTP模式,所以它提供了Portfast/Uplinkfast/BackboneFast三個思科私有屬性來加速傳統生成樹;所以擁有獨立執行三個思科私有屬性的指令;相反在Cisco Packet Tracer中相對較新的交換機3560上在spanning-tree后面打問號,如圖2所示,可以看到在所列出的可用參數中,用戶是可以執行spanning-tree mode 來選擇RSTP的生成樹模式,由于RSTP是自動集成了Uplinkfast/BackboneFast,簡單的講就是RSTP生成樹啟動時,Uplinkfast/BackboneFast機制就被開啟了,所以在3560上spanning-tree后面打問號就再也看不到啟動Uplinkfast/BackboneFast的獨立指令了。但是不難發現,無論是傳統的3640還是相對較新的3560都能支持portfast指令,請注意對比圖1和圖3就很清晰,它們都支持portfast,是因為在RSTP生成樹中,為了防止潛在的成環風險,邊緣端口不會自動啟用,需要管理員手工配置。
注意:通過上面的取證過程,說明了一個問題,如果交換機已經具備RSTP功能模式,還去獨立搞個啟動Uplinkfast/BackboneFast功能的指令作甚?這不畫蛇添足嗎?這并不是IOS鏡像有問題,而是進一步體現了思科IOS鏡像功能設計的精簡性和科學性,如果用戶有更好的網絡技術基礎,并知道一項技術的發展歷程、以及移植集成性,還會在更多的功能上發現諸如此種特性。
總結
以上是生活随笔為你收集整理的思科加强生成树性能的属性(Portfast /Uplinkfast/BackboneFast)与RSTP的关系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php7.2 event扩展php_so
- 下一篇: VLC源码分析总结