生成树协议实验报告_STP生成树协议
生活随笔
收集整理的這篇文章主要介紹了
生成树协议实验报告_STP生成树协议
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題背景:
在二層交換中,簡單的網絡存在著不可避免的單點故障問題(分為單設備和單鏈路故障),假如我們如果想讓網絡變得健壯一點,就需要增加冗余鏈路,但是這樣又會出現新的問題:二層環路。
冗余拓撲帶來的問題廣播風暴:
環路導致廣播幀的不斷循環轉發多幀復制:
共享介質帶來的多幀復制問題,unicast是單播模式MAC表紊亂:
MAC地址在交換機不同端口接收到數據幀,導致無法正確學習到MAC地址因此,為了解決這對矛盾,我們采用STP生成樹協議(Spaning-Tree Protocol)去解決環路帶來的一系列問題!!!
解決方案:
采取一個邏輯上的阻塞狀態(blocking state)去避免環路STP的操作:
STP操作1、為每一個廣播域選擇一個根橋
比較Bridge ID(由橋優先級+橋MAC地址組成),越小的作為根橋BPDU:網橋協議數據單元(Bridge Protocol Data Unit)。是一種生成樹協議問候數據包,它可以配置的間隔發出,用來在網絡的網橋間進行信息交換。BPDU字段解釋2、為每一個非根橋選擇一個根端口RP
關于路徑開銷的計算:RP的選擇3、每個段選擇一個指定端口DP
注:root的端口均為各段的DP4、阻塞非指定端口
剩下的那個就是需要阻塞的端口補充:STP端口狀態
正常狀態:RP和DP都將會處于Forwarding狀態(轉發并偵聽數據幀,并學習mac地址)在Blocking狀態——>Forwarding狀態需要經過一系列狀態
Listening狀態(偵聽狀態):只偵聽數據幀,但不轉發數據幀,并且不學習MAC地址。
一般保持15秒,為了讓大家都能接收到BPDU數據包
Learning狀態(學習狀態):學習幀里面的MAC地址。
一般保持15秒,為了讓大家都能學習到MAC地址,避免空表時進行泛洪。
總結
以上是生活随笔為你收集整理的生成树协议实验报告_STP生成树协议的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 花两千元学python_花两万学的pyt
- 下一篇: 有小数点的补码怎么算_写给投资小白,指数