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