單位數(shù)據(jù)中心機(jī)房新增加40多臺(tái)華為S5720-28P交換機(jī),但配置好上架后總是斷網(wǎng),無(wú)法使用。網(wǎng)絡(luò)結(jié)構(gòu)是這樣的:在一臺(tái)華三S7506E-S下新接40多臺(tái)華為S5720-28P交 換 機(jī),S5720-28P下面再接服務(wù)器,原來(lái)是服務(wù)器直接接在S7506E-S下面的。配置好上架后,S5720-28P與S7506E-S交換機(jī)互Ping總是時(shí)通時(shí)斷,華三S7506E-S已經(jīng)運(yùn)行幾年了,華為S5720-28P是新增加的,反復(fù)查看也沒(méi)發(fā)現(xiàn)配置有錯(cuò)誤的地方。
互聯(lián)時(shí)通時(shí)斷,肯定配置在哪里有不匹配的地方,反復(fù)檢查發(fā)現(xiàn)是生成樹(shù)的問(wèn)題,因S7506E-S運(yùn)行幾年了不想改配置,就在華三S5720-28P上關(guān)閉 STP,即配置stp disable命令后S5720-28P與S7506E-S互Ping正常,再檢查服務(wù)器的網(wǎng)絡(luò)也正常了,沒(méi)有再發(fā)現(xiàn)斷網(wǎng)的情況。
后來(lái)查到是因?yàn)槿A為交換機(jī)S5720-28P的生成樹(shù)是默認(rèn)打開(kāi)的,如果是單鏈路網(wǎng)絡(luò)結(jié)構(gòu)華為交換機(jī)的生成樹(shù)STP功能最好是關(guān)閉。華為交換機(jī)默認(rèn)是開(kāi)啟STP功能的,每當(dāng)有終端設(shè)備接入時(shí)會(huì)導(dǎo)致生成樹(shù)重新計(jì)算收斂,這會(huì)導(dǎo)致終端設(shè)備獲取IP地址的時(shí)間比較長(zhǎng),如果有端口DOWN了,在UP時(shí)整個(gè)STP樹(shù)會(huì)重新計(jì)算,STP收斂有個(gè)時(shí)間,這段時(shí)間網(wǎng)絡(luò)就會(huì)中斷。
此時(shí)可以關(guān)閉華為交換機(jī)上連接終端接口的生成樹(shù)協(xié)議或?qū)⒔粨Q機(jī)上連接終端的端口配置成邊緣 端 口 stp edged-port, 并全局開(kāi)啟BPDU保護(hù)功能stp bpduprotection,就可以解決斷網(wǎng)現(xiàn)象。在環(huán)形網(wǎng)絡(luò)中一旦啟用 STP/RSTP/MSTP,STP/RSTP/MSTP便立即開(kāi)始進(jìn)行生成樹(shù)計(jì)算,交換設(shè)備的優(yōu)先級(jí)、端口優(yōu)先級(jí)等參數(shù)都會(huì)影響到生成樹(shù)的計(jì)算,在計(jì)算過(guò)程中這些參數(shù)的變動(dòng)可能會(huì)導(dǎo)致網(wǎng)絡(luò)中斷。為了保證生成樹(shù)計(jì)算過(guò)程快速而且穩(wěn)定,必須在配置好交換設(shè)備的優(yōu)先級(jí)、端口優(yōu)先級(jí)等參數(shù)后才能啟用STP/RSTP/MSTP。
另外,華三交換機(jī)的生成樹(shù)在設(shè)備自動(dòng)計(jì)算缺省Path Cost,是按照私有標(biāo)準(zhǔn)legacy來(lái)計(jì)算的。華為交換機(jī)生成樹(shù)設(shè)備端口的默認(rèn)路徑開(kāi)銷(xiāo)缺省值的計(jì)算方法為dot1t,華為交換機(jī)與華三交換機(jī)互聯(lián)時(shí)要在華三交換機(jī)設(shè)備全局下配置stp pathcoststandard dot1t這樣才能互通。華三、華為交換機(jī)上都通過(guò)dis stp brief來(lái)查看端口狀態(tài)是否被阻塞。
在配置華為、華三交換機(jī)及其互聯(lián)時(shí)一定要注意生成樹(shù)的問(wèn)題!尤其在單鏈路的網(wǎng)絡(luò)中,華為交換機(jī)的生成樹(shù)是默認(rèn)打開(kāi)的。另外要注意不同版本命令有些變化。