當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > 《物聯(lián)網(wǎng)技術(shù)》雜志
[導(dǎo)讀]摘 要:針對(duì)STP和PVST協(xié)議的特點(diǎn),利用網(wǎng)絡(luò)仿真軟件進(jìn)行仿真,通過對(duì)仿真結(jié)果的分析和比較,掌握兩種協(xié)議的工作原理及特點(diǎn)。特別是通過仿真環(huán)境的實(shí)現(xiàn),體現(xiàn)出PVST協(xié)議具備負(fù)載均衡的優(yōu)勢。

引 言

在網(wǎng)絡(luò)工程實(shí)施時(shí),時(shí)常會(huì)在特定場合或設(shè)備上配置STP 或PVST 協(xié)議,以解決網(wǎng)絡(luò)中可能出現(xiàn)的物理環(huán)路問題。通過這兩個(gè)協(xié)議,可以消除網(wǎng)絡(luò)上產(chǎn)生環(huán)路的影響,若靈活采用PVST 協(xié)議,還可以優(yōu)化網(wǎng)絡(luò)運(yùn)行效果。

1 STP協(xié)議和 PVST協(xié)議特點(diǎn)

在網(wǎng)絡(luò)的實(shí)施部署過程中,為了提高網(wǎng)絡(luò)可靠性,并盡量避免單點(diǎn)故障,時(shí)常會(huì)采用物理環(huán)線的方式來保障網(wǎng)絡(luò)完全, 不論任何一條物理鏈路中斷,都會(huì)有另外一條鏈路接替,從而確保網(wǎng)絡(luò)可正常使用,可靠運(yùn)行。但在交換式以太網(wǎng)中,一旦交換機(jī)接收一個(gè)未知目的地的數(shù)據(jù)幀時(shí),交換機(jī)將采用轉(zhuǎn)發(fā)方式廣播該幀,在物理環(huán)路網(wǎng)絡(luò)中將造成廣播風(fēng)暴或交換機(jī) MAC 地址表不穩(wěn)定的后果,甚至導(dǎo)致交換機(jī)或網(wǎng)絡(luò)癱瘓。

1.1 STP

在網(wǎng)絡(luò)中最早引入了生成樹協(xié)議(Spanning Tree Protocol, STP)來解決網(wǎng)絡(luò)環(huán)路問題。該協(xié)議采用對(duì)應(yīng)算法,實(shí)現(xiàn)了邏輯上的自適應(yīng)斷環(huán),以防止廣播風(fēng)暴等問題產(chǎn)生。該協(xié)議一般在交換機(jī)上已默認(rèn)開啟。

由于在 STP 協(xié)議的工作原理中,關(guān)于根交換機(jī)的推舉基于交換機(jī)的ID 進(jìn)行判斷,而 ID 由優(yōu)先級(jí)和MAC 地址組成,默認(rèn)優(yōu)先級(jí)是 32768,因而如果在優(yōu)先級(jí)不改變的情況下,根交換機(jī)的推選就依賴于網(wǎng)絡(luò)設(shè)備自身的MAC,但MAC 地址一般已燒錄在設(shè)備中,具有不確定性,難以修改。

由于STP 中交換機(jī)選擇根網(wǎng)橋時(shí),不會(huì)修改交換機(jī) ID 中的優(yōu)先級(jí)字段,使用默認(rèn)值,因此根交換機(jī)的選擇依據(jù)就是其MAC 地址,而 MAC 地址是一個(gè)隨機(jī)數(shù),有可能導(dǎo)致性能較差或邊緣化的交換機(jī)被選中為根交換機(jī)等狀況出現(xiàn),影響整個(gè)網(wǎng)絡(luò)的性能。且后期可能會(huì)導(dǎo)致當(dāng)前的根交換機(jī)失效,面臨不斷重新選取根交換機(jī)的局面,導(dǎo)致網(wǎng)絡(luò)的使用效果不佳。

1.2 PVST

PVST(Per-VLAN Spanning Tree,PVST)可以根據(jù)網(wǎng)絡(luò)中不同的VLAN 來運(yùn)行獨(dú)立的生成樹實(shí)例,并根據(jù)參數(shù)自定義或優(yōu)化根交換機(jī)的選舉,同時(shí)為每個(gè)VLAN 的數(shù)據(jù)流選擇更優(yōu)的路徑,實(shí)現(xiàn)網(wǎng)絡(luò)整體的負(fù)載均衡效果。

2 利用網(wǎng)絡(luò)仿真軟件實(shí)現(xiàn)協(xié)議分析

2.1 構(gòu)建網(wǎng)絡(luò)拓?fù)?

針對(duì) STP、PVST 兩個(gè)協(xié)議的使用場景, 使用 Packet Tracer 仿真設(shè)計(jì)圖 1 所示的拓?fù)浣Y(jié)構(gòu)。使用 2 臺(tái) 2960 作為接入層設(shè)備S1、S2,1 臺(tái) 2950T 作為匯聚層設(shè)備S3,針對(duì) 3 臺(tái)交換機(jī)分別新建一個(gè)VLAN 2。將 3 臺(tái)交換機(jī)之間的鏈路均設(shè)置為 trunk 模式。

基于網(wǎng)絡(luò)仿真軟件分析負(fù)載均衡協(xié)議

圖1 網(wǎng)絡(luò)仿真拓?fù)鋱D

2.2 STP場景分析

由于在 Packet Tracer 中使用的 3 臺(tái)交換機(jī)都已默認(rèn)開啟了STP 協(xié)議,在 3 臺(tái)交換機(jī)的特權(quán)模式下可用命令 show spanning-tree 查看已為VLAN 1 和 VLAN 2 開啟的生成樹協(xié)議。

以交換機(jī)S1為例,在VLAN1和VLAN2中RootID的Address均為 0060.479C.3676,即交換機(jī)S2被推舉為根交換機(jī)。原因在于此時(shí)交換機(jī)的默認(rèn)優(yōu)先級(jí)都是 32768,而S2的MAC較小,因此成為該網(wǎng)絡(luò)中的根交換機(jī)。選擇情況如圖 2 所示。

基于網(wǎng)絡(luò)仿真軟件分析負(fù)載均衡協(xié)議

圖2 STP 下S1 中VLAN 1 和VLAN 2 針對(duì)根交換機(jī)的選擇情況

S1 有兩個(gè)接口可以到達(dá) S2,即 F0/15(到達(dá) S2 的Cost 為19 + 19 =38) 和 F0/13( 到達(dá) S2 的 Cost 為 19), 因此 F0/13是根口,處于 Forword 狀態(tài)。同理S3 的F0/2 也是根口,處于Forword 狀態(tài)。在S1 和S3 之間的鏈路上,需選舉一個(gè)指定口。由于S1 比 S3 的MAC 小,所以 S1 獲勝,其 F0/15 是指定口, 處于Forward 狀態(tài),S3 的F0/1 就處于Block 狀態(tài)。端口狀態(tài)如圖 3 所示。

基于網(wǎng)絡(luò)仿真軟件分析負(fù)載均衡協(xié)議

圖 3 交換機(jī) S3 中涉及VLAN 1 和VLAN 2 的端口狀態(tài)

當(dāng)使用Ping 命令進(jìn)行跨交換機(jī),相同 VLAN 主機(jī)的連通性測試時(shí),可利用 Packet Tracer 模擬狀態(tài) 下的數(shù)據(jù)流進(jìn)行測試。由于S3 的F0/1 處于Block 阻塞狀態(tài),因而所有經(jīng)過S3 的VLAN 數(shù)據(jù)流都只能通過F0/2 端口轉(zhuǎn)發(fā),增大了該端口的壓力。

由上可知,在 STP 協(xié)議下,根交換機(jī)的選擇主要取決于其MAC 地址,具有一定的隨機(jī)性,無法較好地保證網(wǎng)絡(luò)運(yùn)行的最優(yōu)性,同時(shí)也增加了局部設(shè)備端口的負(fù)載壓力。

2.3 PVST場景分析

在交換機(jī)S1 和 S2 的全局配置模式下,輸入以下命令調(diào)整不同 VLAN 設(shè)置較小的優(yōu)先級(jí)值,將S1 作為VLAN 1 的根交換機(jī),S2 作為VLAN 2 的根交換機(jī):

S1(config)#spanning-tree vlan 1 priority4096

S2(config)#spanning-tree vlan 2 priority4096

經(jīng)上述配置后,根交換機(jī)情況如圖4 所示。在交換機(jī) S1 中, VLAN 1 的根交換機(jī)指向S1 本身,而 VLAN 2 的根交換機(jī)指向交換機(jī)S2。同時(shí)也可驗(yàn)證,在交換機(jī)S2 中VLAN 1 的根交換機(jī)指向S1 本身,而 VLAN 2 的根交換機(jī)指向交換機(jī)S2。

通過上述描述,可在仿真軟件的 模擬 模式下發(fā)包測試。

從S2 的 PC1 發(fā)出的 ICMP 數(shù)據(jù)流屬于 VLAN 1, 數(shù)據(jù)流經(jīng)過接入層設(shè)備S1 后,從匯聚層設(shè)備 S3 的F0/1 端口轉(zhuǎn)發(fā)至S3 的F0/4 接口中同在VLAN 1 的PC3 主機(jī)。而從S1 的PC2 發(fā)出的ICMP 數(shù)據(jù)流屬于VLAN 2,可見數(shù)據(jù)流經(jīng)過接入層設(shè)備S2 后,從匯聚層設(shè)備 S3 的F0/2 端口轉(zhuǎn)發(fā)至S3 的F0/3 接口中同在VLAN 2 的PC0 主機(jī)。PVST 下S3 各端口的狀態(tài)如圖 5 所示。

基于網(wǎng)絡(luò)仿真軟件分析負(fù)載均衡協(xié)議

圖 4 PVST 下S1 中VLAN 1 和VLAN 2 的根交換機(jī)情況

基于網(wǎng)絡(luò)仿真軟件分析負(fù)載均衡協(xié)議

圖 5 PVST 下S3 各端口狀態(tài)

由測試結(jié)果可知,在PVST 協(xié)議配置模式的作用下,實(shí)現(xiàn)了VLAN 1 和VLAN 2 數(shù)據(jù)流按照網(wǎng)絡(luò)管理人員的規(guī)劃進(jìn)行分流的目的,同時(shí)不同的VLAN 選擇根交換機(jī)的模式更為靈活, 進(jìn)一步保障了網(wǎng)絡(luò)的可用性,并實(shí)現(xiàn)了網(wǎng)絡(luò)的負(fù)載均衡效果。

3 結(jié) 語

結(jié)合上述分析和仿真結(jié)果,一方面對(duì) STP 和PVST 協(xié)議的實(shí)現(xiàn)進(jìn)行了研究和說明,另一方面對(duì)于二者之間的區(qū)別和聯(lián)系作了分析。從而證明,PVST 協(xié)議在根交換機(jī)的選擇以及負(fù)載均衡的網(wǎng)絡(luò)可靠性保障上更有優(yōu)勢。


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉