路由器是ip網路的核心裝置,其效能的好壞直接影響ip網網路規模、網路穩定性以及網路可擴充套件性。路由器區別於一般簡單的網路互連裝置,在效能測試
時還應該加上路由器特有的效能測試。路由器在計算機網路中有著舉足輕重的地位,是計算機網路的橋梁。通過它不僅可以連通不同的網路,還能選擇資料傳送的路徑,並能阻隔非法的訪問。 路由器的配置對初學者來說,並不是件十分容易的事。
(一)功能測試
路由器功能通常可以劃分為如下方面。
(1)介面功能:該功能用作將路由器連線到網路。可以分為區域網介面及廣域網介面兩種。區域網介面主要包括乙太網、令牌環、令牌匯流排、fddi等網路介面。廣域網介面主要包括e1/t1、e3/t3、ds3、通用序列口(可轉換成x.21dte/dce、v.35dte/dce、rs232dte/dce、rs449dte/dce、eia530dte)等網路介面。(2)通訊協議功能:該功能負責處理通訊協議,可以包括tcp/ip、ppp、x.25、幀中繼等協議。(3)資料報**功能:該功能主要負責按照路由表內容在各埠(包括邏輯埠)間**資料報並且改寫鏈路層資料報頭資訊。(4)路由資訊維護功能:該功能負責執行路由協議,維護路由表。路由協議可包括rip、ospf、bgp等協議。(5)管理控制功能:路由器管理控制功能包括五個功能,snmp**功能,telnet伺服器功能,本地管理、遠端監控和rmon功能。通過多種不同的途徑對路由器進行控制管理,並且允許紀錄日誌
路由器對上述功能並非必要完全實現。但是由於路由器作為網路裝置,存在最小功能集,對最小功能集所規定的功能,路由器必須支援。因為絕大多數功能測試可以由介面測試、效能測試、協議一致性測試和網管測試所函蓋,所以路由器功能測試一般可以只對其他
測試無法涵蓋的功能作驗證性測試。路由器功能測試一般採用遠端測試法。
(二)效能測試
路由器是ip網路的核心裝置,其效能的好壞直接影響ip網網路規模、網路穩定性以及網路可擴充套件性。由於ietf沒有對路由器效能測試作專門規定,一般來說只能按照rfc2544( benchmarking methodology for network interconnect devices)作測試。但路由器區別於一般簡單的網路互連裝置,在效能測試時還應該加上路由器特有的效能測試。例如路由表容量、路由協議收斂時間等指標。
路由器效能測試應當包括下列指標。
的時間。測試方法可以採用向路由器埠傳送吞吐量110%和線速間的較小值,持續60秒後將速率下降到50%的時刻到最後乙個丟包的時間間隔。如果路由器具備線速能力,則該測試沒有意義。(6)系統復位:測試路由器從軟體復位或關電重啟到正常工作的時間間隔。正常工作指能以吞吐量**資料。
在測試上述rfc2544中規定的指標時應當考慮下列因素。
(三)一致性測試
路由器一致性測試通常採用「黑箱」方法,被測試裝置iut叫做「黑箱」。測試系統通過控制觀察點pco與被測試裝置介面。
不同的測試事件是通過不同的pco來控制和觀察的,按照其應答是否遵守規範,即定時關係和資料匹配限制,測試的結果可分為通過、失敗、無結果3種。路由器是一種複雜的網路互連裝置,需要在各個通訊層上實現多種協議。例如相應的介面的物理層和鏈路層協議、ip/icmp等網際網路層協議、tcp/udp等傳輸層協議、telnet/snmp等應用層協議以及rip/ospf/bgp等路由協議。
協議一致性測試應當包含路由器所實現的所有協議。由於該測試內容繁多測試複雜,在測試中可以選擇重要的協議以及所關心的內容測試。由於骨幹網上路有器可能影響全球路由,所以在路由器測試
中應特別重視路由協議一致性測試例如ospf和bgp協議。由於一致性測試只能選擇有限測試例測試,一般無法涵蓋協議所有內容。所以即使通過測試也無法保證裝置完全實現協議所有內容,所以最好的辦法是在現實環境中試執行。路由器一致性測試一般採用分布式測試法或遠端測試法。
(四)互操作測試
由於通訊協議、路由協議非常複雜且擁有眾多選項,實現同一協議的路由器並不能保證互通互操作。並且因為一致性測試能力有限,即使通過協議一致性測試也未必能保證完全實現協議。所以有必要對裝置進行互操作測試。
互操作測試實際上是將一致性測試中所用的儀表替換成需要與之互通互操作的裝置,選擇一些重要且典型的互連方式配置,觀察兩裝置是否能按照預期正常工作。
(五)穩定性、可靠性測試
由於大多數路由器需要每天24小時,每週7天連續工作,作為internet核心裝置的骨幹路由器的穩定性和可靠性尤其重要。所以使用者需要了解露由器的穩定性和可靠性。
路由器的穩定性和可靠性很難測試。一般可以通過兩種途徑的到:(1)廠家通過關鍵部件的可靠性以及備份程度計算系統可靠性;(2)使用者或廠家通過大量相同產品使用中的故障率統計產品穩定性和可靠性。當然,使用者也可以通過在一定時間內對試執行結果的要求來在一定程度上保證路由器的可靠性與穩定性。
(六)網管測試
網管測試一般測試網管軟體對網路以及網路上裝置的管理能力。由於路由器是ip網的核心裝置,所以必須測試路由器對網管的支援度。如果路由器附帶網管軟體,可以通過使用所附帶的網管軟體來檢查網管軟體所實現的配置管理
、安全管理、效能管理、計帳管理、故障管理、拓撲管理和檢視管理等功能。如果路由器不附帶網管軟體,則應當測試路由器對snmp協議實現的一致性以及對mib實現的程度。由於路由器需要實現的mib非常多,每個mib都包含大量內容,很難對mib實現完全測試。一般可以通過抽測重要的mib項來檢查路由器對mib的實現情況。
**:
路由器六大測試詳解
一 功能測試 路由器功能通常可以劃分為如下方面。1 介面功能 該功能用作將路由器連線到網路。可以分為區域網介面及廣域網介面兩種。區域網介面主要包括乙太網 令牌環 令牌匯流排 fddi等網路介面。廣域網介面主要包括e1 t1 e3 t3 ds3 通用序列口 可轉換成x.21dte dce v.35dt...
路由器詳解
路由器 router 是連線網際網路中各區域網 廣域網的裝置,它會根據通道的情況自動選擇和設定路由,以最佳路徑,按前後順序傳送訊號。路由器是網際網路絡的樞紐,交通警察 目前路由器已經廣泛應用於各行各業,各種不同檔次的產品已成為實現各種骨幹網內部連線 骨幹網間互聯和骨幹網與網際網路互聯互通業務的主力軍...
路由器詳解
quagga由四個元件組成 zebra 對每乙個路由協議單獨使用守護程序,用來更新核心路由表 ripd bgpd ospfd 三個路由程序守護協議程序,把動態路由協議學習到路由資訊交給zebra守護程序 zebra與kernel routed互動,把路由資訊給kernel,核心根據路由協議守護程序 ...