設(shè)備軟件可靠性測試
在收斂網(wǎng)絡(luò)之外來評估收斂時間時,可以使用相同的原則,根據(jù)發(fā)送流量的速率和被丟失報文數(shù)量計算出收斂經(jīng)歷的時間。收斂測試的另一個方向是故障恢復(fù)主路徑時,對于流量的保護(hù)。理想的情況可以做到網(wǎng)絡(luò)無中斷地回切到主路徑。然而不同的拓?fù)涔芾韰f(xié)議和具體實現(xiàn)技術(shù)有一定差別,很多情況下回切過程的流量丟失不能完全避免。
常見的收斂指標(biāo)測試有二層網(wǎng)絡(luò)STP收斂測試,RPR和RRPP環(huán)網(wǎng)收斂,三層路由協(xié)議RIP、OSPF、BGP收斂,以及雙主控設(shè)備的主備倒換測試,VRRP設(shè)備倒換測試。為了減少拓?fù)涔芾韰f(xié)議在設(shè)備重啟期間對周邊網(wǎng)絡(luò)的沖擊,很多協(xié)議開發(fā)了Graceful Restart的功能,并通過控制與數(shù)據(jù)轉(zhuǎn)發(fā)分離的Non-Stop Forwarding技術(shù)使流量轉(zhuǎn)發(fā)近乎不中斷。H3C的IRF2技術(shù)也可以將多個物理設(shè)備組成一個邏輯設(shè)備,以降低對STP、VRRP等慢收斂協(xié)議的依賴。所有這些技術(shù)的目標(biāo)都是減少設(shè)備故障造成的網(wǎng)絡(luò)影響,提高組網(wǎng)的可靠性,而評價這些技術(shù)的指標(biāo)都是網(wǎng)絡(luò)收斂時間。測試執(zhí)行的步驟幾乎是相同的,首先構(gòu)建正常的網(wǎng)絡(luò)拓?fù)?,模擬故障發(fā)生,監(jiān)測流量切換的過程和流量丟失的情況,計算切換需要的時間。
結(jié)束語
以上的幾種測試類型基本覆蓋了軟件可靠性相關(guān)的測試。在具體的產(chǎn)品開發(fā)過程中,協(xié)議健壯性測試、硬件故障模擬測試、內(nèi)存耗盡測試等適合在軟件功能組件的開發(fā)過程中進(jìn)行測試,而壓力測試、收斂指標(biāo)測試、拷機(jī)測試需要在系統(tǒng)整合并且功能穩(wěn)定后才能實施,所以一般放在產(chǎn)品開發(fā)后期。經(jīng)過全方位的可靠性測試并解決所有問題之后,軟件系統(tǒng)可以應(yīng)對各種內(nèi)部外部的復(fù)雜情況,為用戶提供更高可用性的健壯網(wǎng)絡(luò)。
評論