冗餘可以增加網路的可用性,但可能形成乙個封閉的資訊環路給通訊系統帶來毀滅性的影響,
冗餘可能會給網路帶來的問題和這類問題的解決方案:
冗餘鏈路:解決單點故障的問題(優點)
重複幀缺點 mac位址**
廣播風暴(邏輯環路)
stp的作用:在冗餘鏈路的網路環境下去除單點故障的同時保證每個節點可達;打破網路中的邏輯環路,阻斷廣播幀的迴圈廣播。
stp的原理:
根據一些規則判斷出哪些埠能夠**資料,哪些埠不能**資料;
不能**資料的埠將它禁用起來;
實時監控各個埠和鏈路的狀態,當出現故障時,stp會啟用一些被禁用的埠。
stp的工作流程:
stp工作的第一步:選舉根網橋【看橋id-越小越優】互相傳送bpdu,比較自己的橋id和根橋id兩個引數
每個stp網路中都有且只有一台根網橋(亦稱根交換機);
作為根網橋的這台交換機就是stp所構建的生成樹的根;
選舉範圍為整個交換網路。
橋id的定義:
優先順序:16bit欄位,預設為32768;
由優先順序和mac位址組成乙個64 bit的字段。
stp工作的第二步:選舉根埠(rp)【看rpc-對端bid-對端pid】
非根交換機會在自己的所有埠之間:選擇出距離根網橋最近的埠;
選舉範圍為每個交換機(除根交換機)。
stp工作的第三步:選舉指定埠(dp)【看rpc-本端的bid-本端pid】
位於同一鏈路中的所有埠之間選擇出乙個距離根網橋最近的埠;
選舉範圍為每條鏈路。
### pid=埠號+優先順序(預設128) ###
stp工作的第四步:阻塞預備埠(ap)
在選出了根埠和指定埠後,stp會把那些既不是根埠,也不是指定埠的其他所有埠置於阻塞狀態。
交換機埠角色歸納:
根埠:非根橋上距離根橋最近的埠,處於**狀態;
指定埠:每一條鏈路中距離根橋最近的埠,處於**狀態;
預備埠:落選的埠,處於監聽的狀態。
STP 生成樹協議解決網路冗餘問題
stp spanning tree protocol 是生成樹協議的英文縮寫,可應用於計算機網路中樹形拓撲結構建立,主要作用是防止網橋網路中的冗餘鏈路形成環路工作。但某些特定因素會導致stp失敗,要排除故障可能非常困難,這取決於網路設計。生成樹協議適合所有廠商的網路裝置,在配置上和體現功能強度上有所...
冗餘數字集與冗餘度
目錄 一 冗餘數字集 二 冗餘度 基於數字遞迴的除法演算法會從不同的數字集中選擇不同的商數。選擇合適的數字集對於實現除法演算法尤為重要。為什麼需要要選擇合適數字集?1 二進位制恢復演算法的數字集為 2 二進位製非恢復演算法的數字集為,相比於二進位制恢復演算法,不必進行 恢復 操作,加快了演算法的迭代...
STP的原理與配置
stp 生成樹協議 一 環路引起的問題之一 廣播風暴 二 stp作用 打破環路 鏈路備份 三 bpdu bridge protocol data unit 網橋協議資料單元 1 stp的各種選舉是通過交換bpdu報文來實現,bpdu是直接封裝在乙太網幀中的。802.3 802.2 2 對於參與stp...