• 方案介紹
    • 一、交換機之間的循環(huán)
    • 二、解決辦法是什么?
    • 三、多個 RSTP – MSTP
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

虹科干貨 | 生成樹協(xié)議STP解決網(wǎng)絡中的二層環(huán)路問題

2023/09/25
2753
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

虹科干貨 丨生成樹協(xié)議STP解決網(wǎng)絡中的二層環(huán)路問題.docx

共1個文件

分享摘要:生成樹協(xié)議( STP ) 是一種網(wǎng)絡協(xié)議,可確保以太網(wǎng)網(wǎng)絡的無環(huán)路拓撲。當拓撲發(fā)生變化時,RSTP 提供比 802.1D STP 更快的收斂速度。它還可以與HSR/ PRP結(jié)合使用,以實現(xiàn)可靠的以太網(wǎng)通信。

一、交換機之間的循環(huán)

交換機之間進行互連時會產(chǎn)生一個封閉的物理環(huán)路,這意味著兩個網(wǎng)絡之間可能存在不止一條路徑。這些環(huán)路可能是由錯誤造成的,或者是因為需要冗余路徑以保證可靠性。如果在交換機網(wǎng)絡中出現(xiàn)環(huán)路的情況下,發(fā)送給主機的Broadcast 、Unknown Unicast Frame將無法到達目的地,網(wǎng)絡也會停止服務。這種情況的出現(xiàn),主要是由透明交換機的兩個特點決定的:

  • 當目標地址不在其地址表中時,繼續(xù)進行泛洪。
  • 轉(zhuǎn)發(fā)幀時,副本與原始幀無法區(qū)分。沒有字段(例如跳轉(zhuǎn)計數(shù)器)來區(qū)分連續(xù)副本。

二、解決辦法是什么?

有兩種可能的策略:

1.嚴禁創(chuàng)建帶有環(huán)路的網(wǎng)絡。

2.啟用某種機制,允許交換機檢測拓撲中是否存在環(huán)路,從而禁用必要的接口來避免環(huán)路的產(chǎn)生。

這就是生成樹協(xié)議發(fā)揮作用的地方。生成樹中的任何一對節(jié)點之間只有一個可能的路徑(沒有循環(huán)的樹)。生成樹協(xié)議的目標是在邏輯上禁用接口以始終實現(xiàn)生成樹。

因此,為了了解網(wǎng)絡的拓撲結(jié)構(gòu),從而禁用接口,會發(fā)送生成樹消息,這些消息稱為BPDU(橋接協(xié)議數(shù)據(jù)單元)。BPDU 使用保留的多播地址01-80-C2-00-00-00-00,以確保非生成樹交換機透明地傳播它們。

生成樹操作

生成樹協(xié)議操作流程如下:

  • 交換機定期交換帶有網(wǎng)絡拓撲信息的BPDU。
  • 每個交換機都有一個標識符 (sw-ID),它根據(jù)其 MAC 地址創(chuàng)建。
  • 此外,每個端口都有一個標識符 (port-ID) 和與之相關(guān)的成本。
  • 交換機選擇具有最低 sw-ID 的交換機作為樹的根。它們都選擇同一個。
  • 每個交換機通過其接口發(fā)送BPDUs,表明其sw-ID、根交換機的sw-ID以及到達根交換機的成本。BPDU在整個網(wǎng)絡中傳播,每個交換機在轉(zhuǎn)發(fā)信息時都會加上它所通過的接口的成本。
  • 收到 BPDU 后,每臺交換機都會計算出它可以通過哪個端口才能以最低成本到達根交換機,進而決定根端口,在存在相同成本的情況下,它會選擇最低的端口ID。
  • 每個 LAN 都有一個指定端口,該端口是該 LAN 以最低成本訪問根交換機的端口。
  • 既不是根也不是指定的端口是阻塞端口。這些端口對于通信是不必要的,如果允許操作,它們會導致循環(huán)。

傳統(tǒng)的生成樹 (IEEE 802.1D)存在收斂問題,因為拓撲更改可能需要 30 秒到幾分鐘。這在某些情況下是無法滿足用戶要求的。1998 年,快速生成樹協(xié)議(RSTP,IEEE 802.1w)的標準化工作完成,這是原始協(xié)議的一種變體,可將收斂時間減少到大約6 秒。如今,傳統(tǒng)的生成樹已被宣布過時。

在RSTP中,交換機保留著通往根的第二條最低成本路徑的信息,因此在發(fā)生故障時切換到新的拓撲結(jié)構(gòu)要比STP協(xié)議更快。

RSTP 樹

三、多個 RSTP – MSTP

RSTP協(xié)議已經(jīng)成為在包括冗余的拓撲結(jié)構(gòu)中防止第二層循環(huán)的選擇。如果網(wǎng)絡中存在一個交換機,則它必須能夠運行RSTP算法。

另一種有趣的冗余形式或針對環(huán)路的安全性是使用多生成樹協(xié)議 (MSTP)。MSTP 是 RSTP 的擴展,可以將 VLAN 分組到生成樹實例中。它為數(shù)據(jù)流量提供了多條轉(zhuǎn)發(fā)路徑,并實現(xiàn)了負載均衡。

MSTP為每個VLAN組配置一個單獨的生成樹,允許每個VLAN有一個配置的根橋和轉(zhuǎn)發(fā)拓撲結(jié)構(gòu)。它在每個生成樹中阻斷所有可能的備用路徑,只保留一條。

虹科提供了將RSTP和MSTP功能集成到網(wǎng)絡中的技術(shù),即虹科網(wǎng)管冗余交換機(MES)。這是一個具有許多配置選項的FPGA的IP核解決方案,能夠支持RSTP和MSTP,可用于多種類型應用的交換機。若想了解更多關(guān)于STP協(xié)議的技術(shù)與應用,歡迎隨時通過info@hkaco.com來聯(lián)系我們。

聯(lián)系虹科工程師:18922242268

https://tl-tx.dustess.com/ChxLxfu6M0

  • 虹科干貨 丨生成樹協(xié)議STP解決網(wǎng)絡中的二層環(huán)路問題.docx
    下載

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
KSZ8081RNDIA-TR 1 Microchip Technology Inc IC TXRX ETHERNET 24QFN

ECAD模型

下載ECAD模型
$1.58 查看
BCM5241A1KMLG 1 Broadcom Limited Ethernet Transceiver, PACKAGE
$1.66 查看
CC3100MODR11MAMOBT 1 Texas Instruments SimpleLink™ Wi-Fi CERTIFIED™ network processor module for Internet-of-Things with 2 TLS/SSL 63-QFM -20 to 70
$17.55 查看

相關(guān)推薦

方案定制

去合作
方案開發(fā)定制化,2000+方案商即時響應!

虹科是一家資源整合及技術(shù)服務落地供應商,與全球頂尖公司深度技術(shù)合作,專注于制造業(yè)、汽車、生物、醫(yī)藥、測試與測量、廣播電視與媒體、通信、網(wǎng)絡安全、光電等領(lǐng)域,為客戶提供:智能自動化、工業(yè)物聯(lián)網(wǎng)、智能感知、數(shù)字化+AR、光電、網(wǎng)絡安全、測試測量、衛(wèi)星與無線通信、醫(yī)藥環(huán)境監(jiān)測與驗證、生命科學、汽車電子、汽車維修診斷、云科技等解決方案。虹科始終致力于為行業(yè)客戶提供創(chuàng)新及前端的產(chǎn)品和技術(shù)解決方案,為科技社會發(fā)展助力加碼。