一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

計算機網(wǎng)絡知識科普:STP/RSTP/MSTP技術

jf_uPRfTJDa ? 來源:網(wǎng)絡技術平臺 ? 2023-09-01 10:32 ? 次閱讀

7b9a7776-47e2-11ee-97a6-92fbcf53809c.png

STP 的弊端

上次有寫過一篇《圖解 STP 》的文章,里面有提到STP的功能是消除環(huán)路和鏈路備份,同時也發(fā)現(xiàn) STP 的一些問題:

網(wǎng)絡收斂速度慢:BPDU 的 Max Age 值是 20 秒,接口從偵聽到學習狀態(tài)和從學習到轉發(fā)狀態(tài)分別有一個 15 秒的轉發(fā)延遲時間,因此一個接口從阻塞到轉發(fā)狀態(tài)需要 30 ~ 50 秒的時間,這段時間內接口無法正常使用。

7bb77baa-47e2-11ee-97a6-92fbcf53809c.png

接口狀態(tài)不合理:STP 接口的禁用、阻塞、偵聽狀態(tài)類似,功能高度重合。

7bce553c-47e2-11ee-97a6-92fbcf53809c.png

拓撲變化依賴計時器:根交換機發(fā)送配置 BPDU 的 Hello Time 是 2 秒,非根交換機即使沒收到 BPDU ,也要在 Max Age 的 20 秒后,才會重新計算 STP 。

7bd5cc72-47e2-11ee-97a6-92fbcf53809c.png

什么是收斂?

收斂是指網(wǎng)絡進入穩(wěn)定狀態(tài)。比如在 STP 中所有接口獲得接口角色,進入轉發(fā)或阻塞狀態(tài)。收斂時間是指網(wǎng)絡從發(fā)生變化到進入穩(wěn)定狀態(tài)的時間。

RSTP

鑒于 STP 的優(yōu)缺點都很明顯,棄之又覺得可惜,還是搶救一下吧。于是升級版的 RSTP 出現(xiàn)了,對 STP 進行了大量的改進。

RSTP增加新的接口角色,其中的替代接口可在交換機的根接口失效時,立即成為新的根接口,獲取新的路徑到達根橋。RSTP 使用 P/A 機制,讓指定接口能夠快速進入轉發(fā)狀態(tài),而不用像 STP 那樣經(jīng)過 Forward Delay 時間。RSTP 還新增邊緣接口的概念,讓交換機接入終端設備的接口立即進入轉發(fā)狀態(tài)。

RSTP 接口角色

RSTP 在 STP 的基礎上增加了接口角色,4 種接口角色分別是:根接口( RP )、指定接口( DP )、替代接口( Alternate Port ,AP )和備份接口( Backup Port ,BP )。根接口和指定接口與 STP 中定義相同,對于 STP 的非根非指定接口,RSTP 將其分為兩種,一種是替代接口,另一種是備份接口。

7bea24ec-47e2-11ee-97a6-92fbcf53809c.png

1、替代接口( Alternate Port ,AP )

替代接口就是根接口的備份,由于收到其它交換機發(fā)送的更優(yōu) BPDU 而被阻塞的接口。如果根接口發(fā)生故障,那么替代接口會成為新的根接口。接口切換過程中,無需延時,無需 BPDU 交互,立馬進入到轉發(fā)狀態(tài)。

一臺交換機如果是非根橋,那么它有且只有一個根接口,但是這臺交換機可以沒有替代接口,也可以有,當有替代接口時,可以有一個或多個。當交換機的根接口發(fā)生故障時,最優(yōu)的替代接口將成為新的根接口。

7bfa0808-47e2-11ee-97a6-92fbcf53809c.png

如上圖所示,SW1 是網(wǎng)絡中的根橋,SW3 有兩個接口接入到網(wǎng)絡中,由于 G0/11 比 G0/12 到達根橋的 RPC 更小,G0/11 成為 SW3 的根接口。G0/12 收到 SW2 發(fā)送的 BPDU ,經(jīng)過 SW3 計算后決定阻塞,成為 SW3 的替代接口。

2、備份接口( Backup Port ,BP )

備份接口也是指定接口的備份,備份接口是交換機收到了自己發(fā)送的 BPDU 而被阻塞的接口。如果一臺交換機的多個接口在同一個物理網(wǎng)段內,其中一個選舉為指定接口,其它接口選舉為備份接口且處于丟棄狀態(tài),備份接口作為這個網(wǎng)段到達根橋的冗余接口。如果交換機的指定接口發(fā)生故障,最優(yōu)的備份接口成為新的指定接口,為根交換機與這條鏈路提供另一條轉發(fā)通道,實現(xiàn)與這個網(wǎng)段的數(shù)據(jù)交互。

備份接口通常在這兩種情況下出現(xiàn),一種是交換機的多個接口連接到一臺集線器( Hub )上,但是集線器和共享網(wǎng)絡幾乎絕跡。另一種情況是同一臺交換機的兩個接口通過一條網(wǎng)線連接起來,這種通常是人為的誤操作。因此備份接口比較少見。

7c1422a6-47e2-11ee-97a6-92fbcf53809c.png

如上圖所示,SW1 是網(wǎng)絡中的根橋,SW2 的 G0/11 和 G0/12 接口形成自環(huán),RSTP 能夠檢測到這個環(huán)路,并在這兩個接口中選擇一個進行阻塞。由于 G0/11 接口的接口 ID 更小,成為 SW2 的指定接口,而 G0/12 接口成為備份接口,備份接口被阻塞。

7c235bfe-47e2-11ee-97a6-92fbcf53809c.png

如上圖所示,SW2 的兩個接口連接在同一臺集線器( Hub )上,集線器收到數(shù)據(jù)后會拷貝到其它所有接口,而且集線器不支持 STP/RSTP ,因此 SW2 從 G0/11 接口發(fā)出的 BPDU 會被集線器發(fā)送到 SW2 的 G0/12 接口,反之亦然。當 SW2 的指定接口 G0/11 出現(xiàn)故障時,備份接口 G0/12 將接替它的工作,負責與相應的網(wǎng)段實現(xiàn)數(shù)據(jù)交互。

RSTP 接口狀態(tài)

STP 有 5 種接口狀態(tài),分別是禁用、阻塞、偵聽、學習和轉發(fā),而 RSTP 對接口狀態(tài)進行了簡化,把禁用、阻塞、偵聽狀態(tài)合并為丟棄狀態(tài)( Discarding )。因為這三類狀態(tài)的功能區(qū)別不大,接口都不學習 MAC 地址,也不轉發(fā)數(shù)據(jù),這也是丟棄狀態(tài)接口的處理方式。那么 RSTP 就是 3 種狀態(tài),即丟棄狀態(tài)( Discarding )、學習狀態(tài)( Learning )和轉發(fā)狀態(tài)( Forwarding )。學習和轉發(fā)狀態(tài)保持不變,和 STP 中的定義相同。

7c3815d0-47e2-11ee-97a6-92fbcf53809c.png

邊緣接口

如果交換機的接口連接的是終端設備,比如 PC 、服務器、打印機等,而不是其它交換機的接口,那么這些接口不太可能造成環(huán)路。我們就可以將交換機的接口配置為邊緣接口( Edge Port ),邊緣接口默認不參加生成樹計算。當邊緣接口被開啟后,立即切換到轉發(fā)狀態(tài)并開始收發(fā)數(shù)據(jù)流量,而不用經(jīng)歷轉發(fā)延遲時間,提升網(wǎng)絡效率。邊緣接口的開啟和關閉都不會觸發(fā) RSTP 拓撲變更。

7c3ce38a-47e2-11ee-97a6-92fbcf53809c.png

P/A 機制

在 STP 中,交換機的一個接口成為指定接口后,還需要經(jīng)過偵聽和學習狀態(tài),即經(jīng)過 30 秒時間,才能進入轉發(fā)狀態(tài)。而 RSTP 引入P/A 機制( Proposal/Agreement ,握手/贊同),讓指定接口與對端接口進行握手,并逐級進行傳遞避免環(huán)路,這個過程不使用計時器。也就是說,完成握手的 RSTP 指定接口從丟棄狀態(tài)直接進入到轉發(fā)狀態(tài),而不需要經(jīng)過其它狀態(tài),加速生成樹的收斂。

7c4cf176-47e2-11ee-97a6-92fbcf53809c.png

Proposal 消息和 Agreement 消息都是 BPDU 。交換機通過 BPDU 中的 Flag(標記)字段來標識 BPDU 的不同類型,包括 Proposal BPDU 和 Agreement BPDU 。

7c67b876-47e2-11ee-97a6-92fbcf53809c.png

如上圖所示,在 SW1 和 SW2 新增一條鏈路,由于 SW1 的橋優(yōu)先級最高,成為這個網(wǎng)絡中的根橋,SW1 的 G0/1 接口成為指定接口,SW2 的 G0/2 接口成為根接口。如果是運行 STP ,那么指定接口和根接口必須經(jīng)歷偵聽和學習狀態(tài)才能進入轉發(fā)狀態(tài)。

如果網(wǎng)絡中運行的是 RSTP ,當 SW1 與 SW2 之間新增一條鏈路后。

SW1 和 SW2 馬上在各自的接口上發(fā)送 BPDU ,開始的時候雙方都認為自己是根橋。

7c8648e0-47e2-11ee-97a6-92fbcf53809c.png

經(jīng)過 BPDU 交互后,SW2 認為 SW1 才是根橋。這時 SW1 的 G0/1 接口成為指定接口,SW2 的 G0/2 接口則成為根接口,并馬上停止發(fā)送 BPDU 。這兩個接口都處于丟棄狀態(tài)。

7c96e4c0-47e2-11ee-97a6-92fbcf53809c.png

接下來 P/A 過程會發(fā)生在 SW1 和 SW2 之間。SW1 從 G0/1 接口發(fā)送 Proposal 消息,希望自己能夠立刻進入轉發(fā)狀態(tài)。

7cb3fd8a-47e2-11ee-97a6-92fbcf53809c.png

而 SW2 在收到 Proposal 消息后,首先會判斷接收 Proposal 消息的接口是不是根接口。在確認自己收到 Proposal 的接口是根接口后,SW2 為了避免出現(xiàn)環(huán)路,阻塞自己所有非邊緣的指定接口,使這些接口都進入到丟棄狀態(tài),這個操作稱為 P/A 同步機制。邊緣接口不參與這個過程。

7cbb94a0-47e2-11ee-97a6-92fbcf53809c.png

在 SW2 所有接口完成同步后,SW2 清楚的知道自己的接口不存在環(huán)路,馬上將根接口 G0/2 切換到轉發(fā)狀態(tài),并從根接口向 SW1 發(fā)送 Agreement 消息。

7cd3e956-47e2-11ee-97a6-92fbcf53809c.png

SW1 在 G0/1 接口上收到 Agreement 消息后,立刻將 G0/1 接口切換成轉發(fā)狀態(tài),這時 PC1 和 PC2 就可以通信了。

7ce71b3e-47e2-11ee-97a6-92fbcf53809c.png

整個 P/A 過程很快就完成了,在新增鏈路后的極短時間內,PC2 就可以和 PC1 通信。另外,由于 SW2 的指定接口 G0/4 還是處于丟棄狀態(tài),那么這個接口也會向下游交換機發(fā)起一個 P/A 過程。

保護功能

交換機有多種保護功能,用于提升生成樹協(xié)議的穩(wěn)定性。

1、BPDU 保護( BPDU Protection )

當邊緣接口收到 BPDU 后,會馬上變成一個普通的 RSTP 接口,可能引發(fā)網(wǎng)絡中 RSTP 重新計算,從而對網(wǎng)絡造成影響。通常邊緣接口連接終端設備,應該不會收到 BPDU ,但是如果誤接了交換機,那么這個邊緣接口就有可能收到 BPDU ,會引入環(huán)路隱患。還有一種情況是惡意用戶連接邊緣接口后,發(fā)起 BPDU 攻擊,也會對網(wǎng)絡造成很大影響。

通過在交換機上開啟BPDU 保護功能就可以解決這個問題。當交換機開啟這個功能后,如果邊緣接口收到 BPDU ,那么交換機馬上把接口關閉,置為 Error-Down ,同時觸發(fā)告警。

7cfbd682-47e2-11ee-97a6-92fbcf53809c.png

如果受到保護的邊緣接口因為收到 BPDU 而被關閉,默認情況下是不會自動恢復的,需要在交換機上手動執(zhí)行命令開啟來恢復接口。除此之外,還可以手動設置接口自動恢復功能,在指定時間后自動恢復。

2、根保護( Root Protection )

RSTP 根據(jù)根橋計算出無環(huán)拓撲,根橋是很重要的。在已經(jīng)完成收斂的 RSTP 網(wǎng)絡中,如果根橋發(fā)生變化,那么 RSTP 就會重新計算,重新計算時網(wǎng)絡將不可用。通常我們會選擇網(wǎng)絡中性能最好和位置最重要的設備作為根橋,將其優(yōu)先級設置為最小值 0 ,但是這個措施并不能保證這個設備永遠是網(wǎng)絡中的根橋,畢竟根橋的角色是可以搶占的。如果網(wǎng)絡中新接入的交換機優(yōu)先級被配置為 0 ,恰好 MAC 地址比根橋更小,那么新交換機將搶占成為新的根橋,還會造成網(wǎng)絡的 RSTP 重新計算,從而對網(wǎng)絡造成影響。

7d0a4622-47e2-11ee-97a6-92fbcf53809c.png

在交換機的相關接口部署根保護功能,就可以規(guī)避這個問題。當根橋的指定接口開啟根保護功能后,這個指定接口如果收到更優(yōu)的 BPDU ,就會過濾這個 BPDU ,并將接口切換至丟棄狀態(tài),這樣根橋的地位就可以保持。如果這個指定接口不再收到更優(yōu)的 BPDU,那么兩倍的轉發(fā)延遲時間后,接口自動恢復到轉發(fā)狀態(tài)。

3、環(huán)路保護( Loop Protection )

當網(wǎng)絡中出現(xiàn)線路單向故障或者網(wǎng)絡擁塞時,交換機的根接口和丟棄狀態(tài)的替代接口將無法正常接收 BPDU ,就會導致交換機重新進行 RSTP 重新計算,接口的角色和狀態(tài)會發(fā)生變化,可能會在網(wǎng)絡中引入環(huán)路。

7d30a222-47e2-11ee-97a6-92fbcf53809c.png

如上圖所示,SW1 是根橋,SW3 的 G0/11 是根接口,G0/12 是替代接口處于丟棄狀態(tài)。SW3 的 G0/12 接口雖然處于丟棄狀態(tài),但是會持續(xù)偵聽 BPDU 。當網(wǎng)絡正常時,SW3 會在 G0/12 接口上周期性的收到 BPDU 。如果 SW2 和 SW3 的鏈路出現(xiàn)單向故障,從 SW2 到 SW3 不通,從 SW3 到 SW2 正常。那么 SW3 的 G0/12 接口無法收到 SW2 發(fā)送的 BPDU ,導致 SW3 認為 G0/12 接口的上游設備故障。過了 Max Age 時間后,SW3 的 G0/12 接口會成為指定接口,并切換到轉發(fā)狀態(tài),然后開始發(fā)送流量。但是 SW2 并未發(fā)生故障,因此一旦 SW3 的 G0/12 接口切換到轉發(fā)狀態(tài),網(wǎng)絡中便出現(xiàn)了環(huán)路。

使用環(huán)路保護功能可以規(guī)避這個問題:

在根接口上開啟環(huán)路保護功能后,如果根接口長時間沒有收到 BPDU ,交換機會重新選舉根接口,原來的根接口調整為指定接口,且接口狀態(tài)切換成丟棄狀態(tài),從而避免出現(xiàn)環(huán)路。

在替代接口上開啟環(huán)路保護功能后,如果替代接口長時間沒有收到 BPDU ,交換機會把替代接口調整為指定接口,且接口狀態(tài)保持在丟棄狀態(tài),從而避免出現(xiàn)環(huán)路。

4、拓撲變更保護( TC Protection )

一個穩(wěn)定的網(wǎng)絡是不會頻繁出現(xiàn)拓撲變更的,一旦網(wǎng)絡拓撲出現(xiàn)變更,TC BPDU( TC 置位的 BPDU )會泛洪到全網(wǎng),而 TC BPDU 會讓交換機執(zhí)行 MAC 地址表刪除的操作。如果網(wǎng)絡環(huán)境很不穩(wěn)定,導致 TC BPDU 頻繁的泛洪,或者是網(wǎng)絡中存在惡意用戶,發(fā)送大量的 TC BPDU 對網(wǎng)絡進行攻擊,那么會極大消耗交換機的性能。

交換機開啟拓撲變更保護功能后,默認將在 2 秒內只進行一次的 TC BPDU 處理,如果在 2 秒內收到了 2 個及以上的 TC BPDU ,那么交換機只會處理一次,對于超出的部分,必須等待 2 秒后才進行處理。

BPDU

RSTP 的配置 BPDU稱為 RST BPDU( Rapid Spanning Tree BPDU ),它的格式和 STP 的配置 BPDU 差不多,只有個別字段做了修改。RST BPDU 的 “ 協(xié)議版本 ID ” 字段值是 0x02 ,“ BPDU 類型 ”字段值是 0x02 。主要變化是在 “ 標志 ” 字段,這個字段一共 8 bit ,STP 只使用了最高比特位和最低比特位,而 RSTP 使用了剩余的 6 個比特位,并對這些比特位分別進行了定義。

7d37458c-47e2-11ee-97a6-92fbcf53809c.png

RST BPDU 的 Aggrement(同意)和 Proposal(提議)比特位用于 P/A( Proposal/Aggrement )機制。Port Role(接口角色)比特位是 2 bit ,用于標識 RST BPDU 發(fā)送接口的接口角色,01 表示根接口,10 表示替代接口,11 表示指定接口,而 00 保留使用。最后的 Forwarding(轉發(fā))和 Learning(學習)比特位表示 RST BPDU 發(fā)送接口的接口狀態(tài)。

RSTP 與 STP 不同,在網(wǎng)絡收斂后,無論是根橋還是非根橋,都會周期性的發(fā)送配置 BPDU,對于非根橋,不需要在根接口收到 BPDU 之后而產生自己的配置 BPDU ,而是自發(fā)的、周期性發(fā)送 BPDU 。

MSTP

雖然 RSTP 對 STP 進行了改進,但是還有一個缺陷,那就是所有 VLAN 共用一棵生成樹。這樣就無法實現(xiàn)負載分擔,導致線路帶來利用率低、設備資源利用率低。

7d4582dc-47e2-11ee-97a6-92fbcf53809c.png

如果有一種生成樹協(xié)議,基于 VLAN 進行生成樹的計算,那么這種技術有哪些優(yōu)缺點?優(yōu)點很明顯,交換機為每一個 VLAN 單獨計算一棵生成樹,可以實現(xiàn)流量的負載分擔。但是也有一個缺陷,如果網(wǎng)絡中的 VLAN 數(shù)量很多,那么所有交換機都要為每一個 VLAN 計算一棵生成樹,那么設備的資源消耗巨大,甚至會影響到正常流量的處理。

7d56a224-47e2-11ee-97a6-92fbcf53809c.png

為了解決這個問題,MSTP( Multiple Instances Spanning Tree Protocol )出現(xiàn)了,兼容 STP 和 RSTP 。生成樹不是基于 VLAN 運行的,而是基于 Instance(實例)運行的。Instance 是一個或多個 VLAN 的集合。

我們可以將一個或多個 VLAN 映射到一個 Instance ,然后 MSTP 基于 Instance 計算生成樹?;?Instance 的生成樹稱為MSTI( Multiple Spanning Tree Instance ,多生成樹實例),MSTP 為每一個 Instance 維護獨立的 MSTI 。映射到同一個 Instance 的 VLAN 共享一棵生成樹??筛鶕?jù)實際需求,在交換機上創(chuàng)建多個 Instance ,然后將指定的 VLAN 映射到相應的 Instance 。一個 Instance 可以包含多個 VLAN ,但是一個 VLAN 只能被映射到一個 Instance 。

在創(chuàng)建 Instance 后,我們可以對 MSTI 進行主根橋、次根橋、接口優(yōu)先級或 Cost 等配置。如果網(wǎng)絡中有大量 VLAN ,那么我們可以將 VLAN 按照一定規(guī)律分別映射到不同的 Instance 中,從而實現(xiàn)負載分擔,而交換機僅對這幾個 Instance 進行生成樹計算,設備資源消耗大大降低。

7d7f337e-47e2-11ee-97a6-92fbcf53809c.png

MSTP 引入了域( Region )的概念,我們可以將網(wǎng)絡劃分成多個MST 域( Multiple Spanning Tree Region ,多生成樹域),一個 MST 域可以包含一臺或多臺交換機,同一個 MST 域的交換機必須配置相同的域名( Region Name )、相同的修訂級別( Revision Level ),以及相同的 VLAN 與 Instance 的映射關系。

替代方案

學完 STP/RSTP/MSTP 后,解決網(wǎng)絡中的二層環(huán)路問題,想到的解決方案就是生成樹協(xié)議。但是生成樹協(xié)議有天生的缺陷,收斂速度慢,雖然 RSTP/MSTP 對 STP 進行了改進,但是在毫秒級切換的要求下,生成樹就不適用了。而且生成樹的原理是將環(huán)路中的接口進行阻塞,導致被阻塞的線路無法承載流量,造成網(wǎng)絡資源的浪費。MSTP 在這方面進行了優(yōu)化,讓不同 VLAN 的流量可以在不同線路進行負載分擔,可是對于單個 VLAN 來說,始終會有一些線路無法承載流量?,F(xiàn)在已經(jīng)有許多其它技術或解決方案用于替代生成樹協(xié)議。

1、Smart Link

Smart Link 是為雙上行組網(wǎng)定做的解決方案。

7d989710-47e2-11ee-97a6-92fbcf53809c.png

如上圖所示,交換機 SW3 一條上行鏈路連接 SW1 ,另一條上行鏈路連接 SW2 。在 SW3 上創(chuàng)建 Smart Link 組,將 SW3 的兩個上行接口添加到這個組里,G0/1 口指定為 Master 接口、G0/2 口指定為 Slave 接口。默認只有 Master 接口是活躍的( Active ),這個接口可以正常收發(fā)流量,而 G0/2 接口會被阻塞( Inactive )。這樣網(wǎng)絡中的二層環(huán)路將被打破。

7db081ea-47e2-11ee-97a6-92fbcf53809c.png

如上圖所示,當 SW3 的 G0/1 接口發(fā)生故障,或者線路發(fā)生故障,Smart Link 會馬上感知到,并且實現(xiàn)毫秒級的快速切換,G0/2 接口將立即切換到 Active 狀態(tài),并開始收發(fā)流量。在 Smart Link 切換過程中,SW3 還可以使用 Flush 報文去刷新上聯(lián)設備,即 SW1 和 SW2 的 MAC 地址表等數(shù)據(jù),加快網(wǎng)絡收斂。

Smart Link 配置簡單,切換時間快。由于工作機制的限制,只能適用于特定的雙上行組網(wǎng)場景。SW1 、SW2 和 SW3 使用 Smart Link 防環(huán)后,也就不需要使用生成樹協(xié)議了。

2、iStack/CSS

iStack 是華為盒式交換機的堆疊技術。而 CSS( Cluster Switch System ,集群交換系統(tǒng))是華為框式交換機的集群技術。

什么是堆疊?

所謂堆疊,是指多臺物理交換機通過特定的線纜連接,并通過相應的配置,組成邏輯上的一臺設備的技術。

7db86450-47e2-11ee-97a6-92fbcf53809c.png

STP/RSTP/MSTP 或 Smart Link 都是采用阻塞特定接口的方式實現(xiàn)網(wǎng)絡的無環(huán)化,使得網(wǎng)絡資源得不到充分利用。一旦使用堆疊/集群技術,情況就不一樣了。如上圖所示,假設 SW1 和 SW2 都是盒式交換機,且都支持 iStack ,那么可以使用堆疊線纜把 SW1 和 SW2 連接起來,然后組建堆疊系統(tǒng),建立完成后,SW1 和 SW2 不再是兩臺單獨的交換機,而是一個有兩個槽位的框式交換機。那么網(wǎng)絡結構將大大簡化,由于 SW1 和 SW2 在邏輯上是一臺設備,設備的管理和配置將變得簡單。SW3 分別與 SW1 、SW2 互聯(lián)的線路,現(xiàn)在可以看做是兩臺交換機之間的兩條鏈路,我們可以將這兩條鏈路進行聚合,這樣網(wǎng)絡中將不存在二層環(huán)路,也無需部署防環(huán)技術。而且所有的鏈路都處于工作狀態(tài),沒有接口被阻塞,設備資源和鏈路資源的利用率將最大化。

3、無二層環(huán)路場景

7dd1b9e6-47e2-11ee-97a6-92fbcf53809c.png

在一些網(wǎng)絡中,我們會人為的將網(wǎng)絡中的二層環(huán)路打破,從而規(guī)避防環(huán)技術的應用。如上圖所示,匯聚層交換機 DSW1 、DSW2 與接入層交換機 ASW1 、ASW2 構成一個倒 U 型組網(wǎng),ASW1 和 ASW2 之間未連線,因此這四臺交換機組成的網(wǎng)絡中,并不存在二層環(huán)路,也就無需使用生成樹技術或其它防環(huán)技術了。

這個網(wǎng)絡中,服務器使用了雙上行鏈路,服務器的兩張網(wǎng)卡以主備的方式運行,假設連接 ASW1 的網(wǎng)卡為主網(wǎng)卡。如果 ASW1 和 DSW1 的鏈路發(fā)生故障,服務器是無法感知到的,依然會從主網(wǎng)卡發(fā)送數(shù)據(jù),而數(shù)據(jù)到達 ASW1 后被丟棄。一種解決方案就是在服務器上部署相應的應用程序,周期性的從主網(wǎng)卡發(fā)出探測報文,來探測到默認網(wǎng)關的可達性,DSW1 和 DSW2 上配置服務器的默認網(wǎng)關,如果發(fā)現(xiàn)主網(wǎng)卡到默認網(wǎng)關不可達,則自動將流量切換到備網(wǎng)卡。

另一種解決方案就是使用華為的Monitor Link技術。Monitor Link 是一種接口聯(lián)動技術,交換機部署后會持續(xù)監(jiān)控 Monitor Link 的上行接口(可指定接口),當上行接口發(fā)生故障時,交換機馬上將下行接口(可指定接口)關閉。ASW1 可部署 Monitor Link 技術,將 DSW1 的接口配置為上行接口,將連接服務器網(wǎng)卡的接口配置為下行接口。這樣的話,當 ASW1 的上行接口發(fā)生故障,交換機立馬將連接服務器的下行接口關閉,從而使得服務器立即感知到故障的發(fā)生,然后將連接 ASW2 的網(wǎng)卡切換成主網(wǎng)卡,并在新的主網(wǎng)卡上發(fā)送數(shù)據(jù)。

結尾

STP可以在網(wǎng)絡中形成一棵無環(huán)路的樹,解決環(huán)路故障并實現(xiàn)冗余備份。

7ddf6e74-47e2-11ee-97a6-92fbcf53809c.png

RSTP在 STP 功能基礎上,通過替代接口讓根接口快速進入轉發(fā)狀態(tài)、采用 P/A 機制和設置邊緣接口等方法,實現(xiàn)了更快的收斂速度。

7df72000-47e2-11ee-97a6-92fbcf53809c.png

MSTP則在大規(guī)模、多 VLAN 環(huán)境下形成多個生成樹實例,從而提供多 VLAN 負載均衡。

7e073f12-47e2-11ee-97a6-92fbcf53809c.png

MSTP 同時兼容STP 、RSTP ,運行 MSTP 的設備可以識別 STP 、RSTP 兩種協(xié)議報,并應用于生成樹計算。

另外 RSTP/MSTP 與 STP 的接口狀態(tài)不同,從 STP 的 5 種變成 3 種。

7e2db76e-47e2-11ee-97a6-92fbcf53809c.png

RSTP/MSTP 中,把禁用、阻塞、偵聽三種狀態(tài)合并為丟棄狀態(tài),減少狀態(tài)數(shù)量,簡化生成樹計算,加快收斂速度。

7e363272-47e2-11ee-97a6-92fbcf53809c.png

RSTP/MSTP 有更快的收斂速度,簡化的端口狀態(tài);MSTP 能夠實現(xiàn)不同 VLAN 的負載分擔。因此盡量使用 MSTP 來避免環(huán)路。

審核編輯:湯梓紅

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

    關注

    33

    文章

    8891

    瀏覽量

    153013
  • 交換機
    +關注

    關注

    21

    文章

    2703

    瀏覽量

    101113
  • MSTP
    +關注

    關注

    1

    文章

    36

    瀏覽量

    12683
  • STP
    STP
    +關注

    關注

    0

    文章

    43

    瀏覽量

    10404
  • RSTP
    +關注

    關注

    0

    文章

    7

    瀏覽量

    1105

原文標題:33 張圖詳解 RSTP 、MSTP、替代技術

文章出處:【微信號:5G通信,微信公眾號:5G通信】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    計算機網(wǎng)絡基礎教程pdf

    計算機網(wǎng)絡基礎教程pdf第8章計算機網(wǎng)絡基礎8.1 計算機網(wǎng)絡基礎知識8.2 計算機局域網(wǎng)技術8
    發(fā)表于 08-04 22:28

    謝希仁計算機網(wǎng)絡課件

    謝希仁計算機網(wǎng)絡課件計算機網(wǎng)絡教程謝希仁(電子書)第 1 章   概述1.1  計算機網(wǎng)絡在信息時代中的作用1.2 
    發(fā)表于 10-23 16:32

    計算機網(wǎng)絡基礎

    計算機網(wǎng)絡基礎——基礎
    發(fā)表于 06-16 07:50

    計算機網(wǎng)絡的定義和分類

    計算機網(wǎng)絡技術本文來自于學習通中的資料,我只是負責整理(copy and paste),侵刪文章目錄計算機網(wǎng)絡技術第一章-計算機網(wǎng)絡引論1.1 計算機網(wǎng)絡的定義和分類1.2
    發(fā)表于 07-21 06:27

    計算機網(wǎng)絡概述

    技術小白要崛起——【計算機網(wǎng)絡】學習【1】第一章:計算機網(wǎng)絡概述基礎概念計算機數(shù)據(jù)通信過程OSI參考模型TCP/IP協(xié)議和OSI參考模型計算機網(wǎng)絡
    發(fā)表于 07-22 06:26

    計算機網(wǎng)絡基礎知識了解

    計算機網(wǎng)絡技術復習一、 計算機網(wǎng)絡基礎知識了解:計算機網(wǎng)絡(Internet)的發(fā)展 面向終端的計算機網(wǎng)絡(單個
    發(fā)表于 07-26 06:27

    計算機網(wǎng)絡基礎

    計算機網(wǎng)絡基礎8.1 計算機網(wǎng)絡基礎知識8.2 計算機局域網(wǎng)技術8.3 Windows 2000網(wǎng)絡
    發(fā)表于 08-04 22:25 ?0次下載

    計算機網(wǎng)絡技術PPT教程

    計算機網(wǎng)絡技術PPT教程第1章 計算機網(wǎng)絡基礎.ppt第2章 計算機網(wǎng)絡體系結構與協(xié)議選擇.ppt第3章
    發(fā)表于 09-24 17:33 ?0次下載
    <b class='flag-5'>計算機網(wǎng)絡技術</b>PPT教程

    計算機網(wǎng)絡工程技術

    重點:計算機網(wǎng)絡的產生和發(fā)展計算機網(wǎng)絡的分類計算機網(wǎng)絡的工作模式計算機網(wǎng)絡的應用難點:計算機網(wǎng)絡的分類
    發(fā)表于 05-09 11:50 ?22次下載

    計算機網(wǎng)絡應用基礎

    計算機網(wǎng)絡計算機技術與通信技術相互滲透、密切結合而形成的一門跨學科的科學;􀂄計算機網(wǎng)絡已經(jīng)成為軟件編程的基本環(huán)境;􀂄
    發(fā)表于 05-15 10:05 ?14次下載

    計算機網(wǎng)絡技術講義

    第1章 計算機網(wǎng)絡概論1.1 計算機網(wǎng)絡的定義、演變和發(fā)展1.2 計算機網(wǎng)絡的功能與應用第2章 計算機網(wǎng)絡基礎知識2.1 數(shù)據(jù)通信
    發(fā)表于 05-15 10:12 ?27次下載

    計算機網(wǎng)絡基礎

    計算機網(wǎng)絡概述數(shù)據(jù)通信基礎知識計算機網(wǎng)絡的硬件與軟件組成局域網(wǎng)網(wǎng)絡互聯(lián)中國互聯(lián)網(wǎng)絡的發(fā)展
    發(fā)表于 05-15 10:15 ?26次下載

    計算機網(wǎng)絡概論

    計算機網(wǎng)絡概論:本章學習目標1.1  計算機網(wǎng)絡的產生與發(fā)展1.2  計算機網(wǎng)絡的定義和組成1.3  計算機網(wǎng)絡的功能和應用1.4 
    發(fā)表于 06-27 21:39 ?0次下載

    計算機網(wǎng)絡的功能和應用

    1.3  計算機網(wǎng)絡的功能和應用1.3.1  計算機網(wǎng)絡的功能1.3.2  計算機網(wǎng)絡的應用1.3.1  計算機網(wǎng)絡的功能1.通信功能2.資源共
    發(fā)表于 06-27 21:41 ?0次下載

    實現(xiàn)擴展計算機網(wǎng)絡設計軟件系統(tǒng)

    基于實現(xiàn)可擴展計算機網(wǎng)絡技術軟件系統(tǒng)開發(fā)設計的目的;通過對計算機網(wǎng)絡設計軟件系統(tǒng)知識結構進行分析,并指出面向對象方法的一種網(wǎng)絡設計過程;結合OSI網(wǎng)
    發(fā)表于 11-02 11:30 ?0次下載
    實現(xiàn)擴展<b class='flag-5'>計算機網(wǎng)絡</b>設計軟件系統(tǒng)