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