0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

虹科智能自動化 ? 2022-04-08 10:54 ? 次閱讀

交換機(jī)之間進(jìn)行互連時會產(chǎn)生一個封閉的物理環(huán)路,這意味著兩個網(wǎng)絡(luò)之間可能存在不止一條路徑。這些環(huán)路可能是由于需要冗余路徑來確??煽啃?,也可能是因?yàn)殄e誤而產(chǎn)生的。如果在交換機(jī)網(wǎng)絡(luò)中出現(xiàn)環(huán)路的情況下,發(fā)送給主機(jī)的Broadcast 、Unknown Unicast Frame將無法到達(dá)目的地,網(wǎng)絡(luò)也會停止服務(wù)。這種情況的出現(xiàn),主要是由透明交換機(jī)的兩個特點(diǎn)決定的:

當(dāng)目標(biāo)地址不在其地址表中時,繼續(xù)進(jìn)行泛洪;

轉(zhuǎn)發(fā)幀時,副本與原始幀無法區(qū)分。沒有字段(例如跳轉(zhuǎn)計(jì)數(shù)器)來區(qū)分連續(xù)副本

那么,該如何解決這個問題呢?

有兩種可能的解決方法,一是嚴(yán)禁創(chuàng)建帶有環(huán)路的網(wǎng)絡(luò),二是啟用某種機(jī)制,允許交換機(jī)檢測拓?fù)渲惺欠翊嬖诃h(huán)路,從而禁用必要的接口來避免環(huán)路的產(chǎn)生。這就是生成樹協(xié)議(STP,Spanning Tree Protocol)發(fā)揮作用的地方。生成樹中的任何一對節(jié)點(diǎn)之間只有一個可能的路徑(沒有循環(huán)的樹)。生成樹協(xié)議的目標(biāo)是在邏輯上禁用接口以始終實(shí)現(xiàn)生成樹。

ac26a99a-b68f-11ec-82f6-dac502259ad0.png

生成樹

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

操作流程

生成樹協(xié)議的操作流程

1

交換機(jī)定期交換帶有網(wǎng)絡(luò)拓?fù)?a target="_blank">信息的BPDU。

2

每個交換機(jī)都有一個標(biāo)識符 (sw-ID),它根據(jù)其 MAC 地址創(chuàng)建。

3

此外,每個端口都有一個標(biāo)識符 (port-ID) 和與之相關(guān)的成本。

4

交換機(jī)選擇具有最低 sw-ID 的交換機(jī)作為樹的根。它們都選擇同一個。

5

每個交換機(jī)通過其接口發(fā)送BPDUs,表明其sw-ID、根交換機(jī)的sw-ID以及到達(dá)根交換機(jī)的成本。BPDU在整個網(wǎng)絡(luò)中傳播,每個交換機(jī)在轉(zhuǎn)發(fā)信息時都會加上它所通過的接口的成本。

6

收到 BPDU 后,每臺交換機(jī)都會計(jì)算出它可以通過哪個端口才能以最低成本到達(dá)根交換機(jī),進(jìn)而決定根端口,在存在相同成本的情況下,它會選擇最低的端口ID。

7

每個 LAN 都有一個指定端口,該端口是該 LAN 以最低成本訪問根交換機(jī)的端口。

8

既不是根也不是指定的端口是阻塞端口。這些端口對于通信是不必要的,如果允許操作,它們會導(dǎo)致循環(huán)。

快速生成樹協(xié)議:RSTP

傳統(tǒng)的生成樹 (IEEE 802.1D)存在收斂問題,因?yàn)橥負(fù)涓目赡苄枰?30 秒到幾分鐘。這在某些情況下是無法滿足用戶要求的。1998 年,快速生成樹協(xié)議(RSTP,IEEE 802.1w)的標(biāo)準(zhǔn)化工作完成,這是原始協(xié)議的一種變體,可將收斂時間減少到大約6 秒。如今,傳統(tǒng)的生成樹已被宣布過時。

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

ac3b314e-b68f-11ec-82f6-dac502259ad0.png

RSTP樹

多個RSTP:MSTP

RSTP協(xié)議已經(jīng)成為在包括冗余的拓?fù)浣Y(jié)構(gòu)中防止二層網(wǎng)絡(luò)出現(xiàn)環(huán)路的理想選擇。如果網(wǎng)絡(luò)中存在交換機(jī),則它必須能夠運(yùn)行RSTP算法。

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

ac560f32-b68f-11ec-82f6-dac502259ad0.png

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

虹科提供了將RSTP和MSTP功能集成到網(wǎng)絡(luò)中的技術(shù),即虹科網(wǎng)管冗余交換機(jī)(MES)。這是一個具有許多配置選項(xiàng)的FPGA的IP核解決方案,能夠支持RSTP和MSTP,可用于多種類型應(yīng)用的交換機(jī)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    14

    文章

    7580

    瀏覽量

    88932
收藏 人收藏

    評論

    相關(guān)推薦

    方案 僅需4個步驟!輕松高效搭建TSN測試網(wǎng)絡(luò)

    隨著汽車行業(yè)向分層同構(gòu)以太網(wǎng)網(wǎng)絡(luò)的轉(zhuǎn)型,時間敏感網(wǎng)絡(luò)(TSN)逐漸成為實(shí)現(xiàn)確定性以太網(wǎng)互操作性的關(guān)鍵解決方案。本文將詳細(xì)介紹如何快速搭建TSN測試網(wǎng)絡(luò),涵蓋從流量特征分析到網(wǎng)絡(luò)配置的全
    的頭像 發(fā)表于 01-06 11:32 ?66次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 僅需4個步驟!輕松高效搭建<b class='flag-5'>虹</b><b class='flag-5'>科</b>TSN測試<b class='flag-5'>網(wǎng)絡(luò)</b>

    OSI七模型的數(shù)據(jù)封裝過程

    數(shù)據(jù)能夠在不同網(wǎng)絡(luò)之間順利傳輸,按層次將數(shù)據(jù)添加相應(yīng)的協(xié)議頭和尾的過程。每一在傳輸數(shù)據(jù)時,會在接收到的數(shù)據(jù)單元上加上本
    的頭像 發(fā)表于 11-24 11:11 ?803次閱讀

    OSI七模型各層的協(xié)議 OSI七模型的優(yōu)勢與不足

    OSI七模型各層的協(xié)議 OSI(Open Systems Interconnection)七模型是一個用于描述網(wǎng)絡(luò)通信功能的分層模型。
    的頭像 發(fā)表于 11-24 10:54 ?394次閱讀

    環(huán)路測試儀的工作原理是什么

    。 環(huán)路測試儀的工作原理 信號生成環(huán)路測試儀能夠生成各種模擬信號,包括模擬電話信號、數(shù)字信號、以太網(wǎng)信號等。這些信號可以模擬實(shí)際網(wǎng)絡(luò)
    的頭像 發(fā)表于 09-12 14:37 ?508次閱讀

    干貨 輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    的批量邏輯操作體驗(yàn)。本文將詳細(xì)介紹如何在PE6高效調(diào)用dll,包括如何加載和使用dll文件,以及如何創(chuàng)建自定義的dll項(xiàng)目。 PE6與dll調(diào)用的融合
    的頭像 發(fā)表于 08-29 10:00 ?515次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b> 輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    stp網(wǎng)線和utp網(wǎng)線區(qū)別

    STP網(wǎng)線和UTP網(wǎng)線是兩種常見的網(wǎng)絡(luò)電纜類型,它們在多個方面存在顯著區(qū)別。以下是它們之間的主要區(qū)別: 1. 定義與類型 STP(屏蔽雙絞線):STP代表屏蔽雙絞線,是一種具有屏蔽
    的頭像 發(fā)表于 08-27 10:08 ?1881次閱讀

    方案 領(lǐng)航智能交通革新:PEAK智行定位車控系統(tǒng)Demo版亮相

    導(dǎo)讀: 在智能汽車技術(shù)發(fā)展浪潮,車輛控制系統(tǒng)的智能化、網(wǎng)絡(luò)化已成為行業(yè)發(fā)展的必然趨勢。PEAK智行定位車控系統(tǒng),集成了尖端科技,能夠?qū)崿F(xiàn)車輛全方位監(jiān)控與控制的先進(jìn)系統(tǒng)。從實(shí)時GP
    的頭像 發(fā)表于 08-27 09:28 ?295次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案  領(lǐng)航智能交通革新:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PEAK智行定位車控系統(tǒng)Demo版亮相

    二層交換機(jī)和三交換機(jī)有什么區(qū)別

    交換機(jī)分為二層交換機(jī)和三交換機(jī),它們在功能、應(yīng)用場景和技術(shù)實(shí)現(xiàn)上有明顯區(qū)別。
    的頭像 發(fā)表于 08-07 15:33 ?1417次閱讀

    干貨丨輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    PCAN-Explorer 6(下稱“PE6”)作為一款專業(yè)的CAN/CAN FD網(wǎng)絡(luò)處理軟件,不僅提供了強(qiáng)大的報(bào)文監(jiān)控和發(fā)送功能,還通過其創(chuàng)新的dll加載功能,為用戶帶來了更加靈活和高效的批量
    的頭像 發(fā)表于 04-19 10:36 ?825次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b>丨輕松掌握PCAN-Explorer 6,dll調(diào)用一文打盡!

    VLAN間路由學(xué)習(xí)總結(jié)與園區(qū)網(wǎng)絡(luò)組網(wǎng)實(shí)踐探索

    二層交換網(wǎng)絡(luò),邏輯上阻塞部分接口,實(shí)現(xiàn)從根交換機(jī)到所有節(jié)點(diǎn)唯一的路徑且為最佳路徑,生成一個沒有環(huán)路的拓?fù)洹.?dāng)最佳路徑出現(xiàn)故障時,個別被阻
    發(fā)表于 04-05 15:04 ?672次閱讀
    VLAN間路由學(xué)習(xí)總結(jié)與園區(qū)<b class='flag-5'>網(wǎng)絡(luò)</b>組網(wǎng)實(shí)踐探索

    工業(yè)以太網(wǎng)防環(huán)協(xié)議STP、RSTP與MSTP的不同之處

    STP、RSTP和MSTP在工業(yè)以太網(wǎng)各自扮演著重要角色。STP提供了基本的環(huán)路容錯機(jī)制,確保網(wǎng)絡(luò)的穩(wěn)定運(yùn)行;RSTP通過提高收斂速度,增
    的頭像 發(fā)表于 03-20 11:29 ?1595次閱讀
    工業(yè)以太網(wǎng)防環(huán)<b class='flag-5'>協(xié)議</b>:<b class='flag-5'>STP</b>、RSTP與MSTP的不同之處

    企業(yè)網(wǎng)絡(luò)搭建三架構(gòu)與實(shí)驗(yàn)詳解

    若使用基于vlan或基于分組的STP協(xié)議來工作三架構(gòu),將導(dǎo)致vlan間或組間通訊時對匯聚間鏈路帶寬要求較高,可以通過 以太網(wǎng)通道 ch
    發(fā)表于 03-18 11:21 ?2268次閱讀
    企業(yè)<b class='flag-5'>網(wǎng)絡(luò)</b>搭建三<b class='flag-5'>層</b>架構(gòu)與實(shí)驗(yàn)詳解

    干貨|HK-TE-200x系列FAQ(一):如何定義EES的VLAN?

    導(dǎo)讀:在今天的干貨系列,我們將探討HK-TE-200x系列交換機(jī)的VLAN配置。VLAN(虛擬局域網(wǎng))在現(xiàn)代
    的頭像 發(fā)表于 03-04 14:26 ?417次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>干貨</b>|HK-TE-200x系列FAQ(一):如何定義EES的VLAN?

    二層交換機(jī)、三交換機(jī)、路由器,哪個才是王者?

    二層交換機(jī)、三交換機(jī)、路由器,哪個才是王者? 二層交換機(jī)、三交換機(jī)和路由器都是網(wǎng)絡(luò)設(shè)備,它們在網(wǎng)絡(luò)
    的頭像 發(fā)表于 02-04 11:03 ?882次閱讀

    osi七模型各層功能及協(xié)議

    。 第一:物理(Physical Layer) 物理負(fù)責(zé)設(shè)備之間的原始數(shù)據(jù)傳輸,主要關(guān)注電子信號的傳輸和接收。這一的功能包括數(shù)據(jù)編碼、數(shù)據(jù)傳輸速率、電壓電平等方面的規(guī)范。該
    的頭像 發(fā)表于 01-10 18:06 ?2318次閱讀