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