互聯網路由交換測試技術介紹
圖2是某設備制造商采用上述測試方法的典型例子,被測設備PE(Provider Edge)是整個L3VPN中連接客戶端和服務器端的重要轉發檢測設備,IXIA測試端口仿真的包括Web,E-mail,FTP,Voice和Video等應用層業務可以在同一端口仿真的動態路由表上運行,驗證被測設備的各項QoE指標:

圖2 某設備制造商47層業務運行在動態路由表之上的QoE測試圖
(1)HTTP:每條路由都有HTTP Get請求,系統能夠處理的并發連接數的數量,或者系統能夠處理連接數的速率。
(2)FTP:每條路由上下載文件的最大吞吐量。
(3)Voice:每條路由上IP電話呼叫的語音質量MOS。
(4)Video:每條路由上VOD視頻點播的視頻質量MDI,MOS_V。
這種測試方法目前得到越來越多用戶的認可,除了應用于系統設備的QoE指標測試外,還應用于現網業務在實驗室的實際仿真,對方案展示實驗室、業務問題重現與仿真也特別有幫助。
2.3 BFD協議測試
IP網絡在設計上無法在不到1s的時間內恢復故障,但是,VoIP,IPTV等應用對迅速故障檢測和恢復提出了越來越高的要求。目前作為一項IETF草案標準,雙向轉發檢測(BFD)提供一種檢測鏈路或系統轉發傳輸流能力的方法,提高故障檢測與恢復速度。
從技術上來說,BFD在兩臺路由器上建立會話,用來監測兩臺路由器間的雙向轉發路徑,為上層協議服務。BFD本身并沒有發現機制,而是靠被服務的上層協議通知其該與誰建立會話,會話建立后如果在檢測時間內沒有收到對端的BFD控制報文則認為發生故障,通知被服務的上層協議,上層協議進行相應的處理。
BFD是一種簡單的“Hello”協議,系統之間所建立的會話通道上周期性的發送檢測報文,如果某個系統在足夠長的時間內沒有收到對端的檢測報文,則認為在這條到相鄰系統的雙向通道的某個部分發生了故障。雖然BFD協議相對來說比較簡單,但是是非常新的技術,所以如何對其進行測試是當前路由設備廠商關注的焦點。圖3是某企業使用IXIA測試BFD協議的拓撲圖,IXIA支持單跳和多跳Session的測試,另外還有下面的特點:

圖3 BFD協議測試拓撲圖
(1)一個端口可以仿真多個BFD路由器、多個接口和多個Sessions。
(2)支持Asynchronous模式和Demand模式驗證,支持Echo功能。
(3)BFD協議可以單獨應用,實現功能測試和Session容量測試。
(4)BFD協議也可以和BGP4,BGP4+,OSPFv2/v3,ISISv4/v6,EIGRP和PIM-SMv4/v6等路由協議配合使用。
2.4 GR(Graceful Restart)測試
Graceful Restart(完美重啟)是一種旨在使路由協議重啟影響最小化的機制,其目的是盡量減少路由器重啟導致的路由抖動,減少路由計算資源和網絡帶寬資源的浪費。各種路由協議比如OSPF,BGP,ISIS和MPLS協議RSVP-TE和LDP協議都需要支持GR的功能以實現無停止轉發(Non-Stop Forwarding)。
GR機制的核心在于:當某設備的路由協議重啟時,能夠通知GR Helper在一定時間內將到該設備的鄰居關系和路由保持穩定。在路由協議重啟完畢后,GR Helper協助其進行路由信息同步,在盡量短的時間內使該設備的各種路由信息恢復到重啟前的狀態。在整個協議重啟過程中,網絡路由和轉發保持高度穩定,報文轉發路徑也沒有任何改變,整個系統可以不間斷地轉發IP報文。這個過程即稱為完美重啟。圖4顯示了GR Restarer和GR Helper之間的具體通訊過程。

圖4 GR特性轉換過程示意
評論