隨著資訊產業的飛速發展,計算機網路技術得到廣泛應用,計算機網路已成為現代工作
生活中必不可少的一部分。路由器作為計算機網的核心裝置,相應地在網路上存在廣泛的應用。高階路由器現已由企業級裝置成為公眾網上重要的電信級裝置。隨著網際網路絡的逐步普及以及它在生活中重要性的增加,路由器的效能、功能、安全性、可靠性等指標變得越來越重要。所以對路由器的測試
有其重要性與必要性。路由器測試規範主要有下面通訊行業標準來規範:yd/t1156-2001《路由器測試規範-高階路由器》;yd/t1098-2001《路由器測試規範-低端路由器》。以上標準分別參照下面標準制定:yd/t1097-2001《路由器裝置技術規範-高階路由器》;yd/t1096-2001《路由器裝置技術規範-低端路由器》。
本文的測試介紹主要依據上述路由器測試規範。但是由於以上測試規範只作裝置入網測試標準,是一種入門測試,所以我們重點介紹在上述規範基礎上補充的一些其他
測試內容。
;環境測試,包括高低溫、濕度測試和高低溫儲存測試;物理介面測試,測試低端路由器可能擁有介面的電氣和物理測性;協議一致性測試,測試協議實現的一致性;效能測試
,測試路由器的主要效能;管理測試,主要測試路由器對無大項網管功能的支援。
高階路由器測試主要包括:介面測試,高階路由器可能擁有的介面測試;atm協議測試,測試atm協議要求;ppp協議測試,測試ppp協議的一致性;ip協議測試,測試ip協議一致性;路由協議測試,測試路由協議一致性;網管功能測試
,驗證測試閘道器功能;效能和qos測試,測試路由器效能和qos能力驗證;網路同步測試,測試裝置同步定時能力;可靠性測試,驗證裝置可靠性;供電測試,測試整機功耗等內容;環境測試,包括高低溫、濕度測試和高低溫儲存測試。
上述兩個測試規範由於起草單位以及起草時間不同,組織安排有所不同。除上述測試外,建議在測試中考慮下面所列測試專案。
(1)功能測試:主要來驗證產品是否具備了設計的每一項功能。(2)穩定性和可靠性測試:一般採取加重負載的辦法來評估和分析裝置在長時間、高負載的情況下的執行能力。(3)互操作性測試:不同的網路產品之間必須能夠互操作。互操作性測試考察乙個網路產品是否能在乙個由不同廠家的多種網路產品互連的網路環境中很好地工作,如驗證路由器與cisco產品的互操作,交換機與cisco、3com、lucent、intel等的互操作等。
二、測試方法
路由器測試方法通常分為本地測試法、分布測試法、遠端測試法和協同測試法。由於篇幅限制,本文不介紹其他測試法的特點以及適用範圍,只列出路由器測試中最常用到的遠端測試法。遠端測試法如圖1所示:
其中,控制觀察點(pco):通常由兩個先入先出(fifo)佇列組成,其功能類似於一對輸入輸出埠,向佇列一端傳送命令,從同一佇列的另一端接收應答訊號;被測實體(iut):item under test;下測試器(lt):通過位於被測試實體下層的pco與被測試層互動的測試系統稱為下層測試系統。
三、測試分類
綜合上文中的測試內容,路由器測試一般可以分成以下幾類:功能測試、效能測試、穩定性可靠性測試、一致性測試、互操作性測試以及網管測試。
(一)功能測試
路由器功能通常可以劃分為如下方面。
(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功能。通過多種不同的途徑對路由器進行控制管理,並且允許紀錄日誌
。(6)安全功能:用於完成資料報過濾,位址轉換,訪問控制,資料加密,防火牆,位址分配等功能。
路由器對上述功能並非必要完全實現。但是由於路由器作為網路裝置,存在最小功能集,對最小功能集所規定的功能,路由器必須支援。因為絕大多數功能測試可以由介面測試、效能測試、協議一致性測試和網管測試所函蓋,所以路由器功能測試一般可以只對其他測試無法涵蓋的功能作驗證性測試。路由器功能測試一般採用遠端測試法。
在測試上述rfc2544中規定的指標時應當考慮下列因素。
(四)互操作測試
由於通訊協議、路由協議非常複雜且擁有眾多選項,實現同一協議的路由器並不能保證互通互操作。並且因為一致性測試能力有限,即使通過協議一致性測試也未必能保證完全實現協議。所以有必要對裝置進行互操作測試。
互操作測試實際上是將一致性測試中所用的儀表替換成需要與之互通互操作的裝置,選擇一些重要且典型的互連方式配置,觀察兩裝置是否能按照預期正常工作。
(五)穩定性、可靠性測試
由於大多數路由器需要每天24小時,每週7天連續工作,作為internet核心裝置的骨幹路由器的穩定性和可靠性尤其重要。所以使用者需要了解露由器的穩定性和可靠性。
路由器的穩定性和可靠性很難測試。一般可以通過兩種途徑的到:
(1)廠家通過關鍵部件的可靠性以及備份程度計算系統可靠性;
(2)使用者或廠家通過大量相同產品使用中的故障率統計產品穩定性和可靠性。當然,使用者也可以通過在一定時間內對試執行結果的要求來在一定程度上保證路由器的可靠性與穩定性。
(六)網管測試
網管測試一般測試網管軟體對網路以及網路上裝置的管理能力。由於路由器是ip網的核心裝置,所以必須測試路由器對網管的支援度。如果路由器附帶網管軟體,可以通過使用所附帶的網管軟體來檢查網管軟體所實現的配置管理、安全管理、效能管理、計帳管理、故障管理、拓撲管理和檢視管理等功能。如果路由器不附帶網管軟體,則應當測試路由器對snmp協議實現的一致性以及對mib實現的程度。由於路由器需要實現的mib非常多,每個mib都包含大量內容,很難對mib實現完全測試。一般可以通過抽測重要的mib項來檢查路由器對mib的實現情況。
另外,由於路由器裝置非常複雜,可能採用的介面和協議多種多樣,所以對路由器測試所採用的儀表以及儀表的配置必須根據測試內容以及路由器實際配置來決定。一般來說路由器測試所使用的儀表可分為效能測試儀表、協議測試儀表以及其他種類儀表。
(1)效能測試儀表主要測試ip包**能力。最典型的有netcom公司的smartbit、安捷**司的router tester等。效能測試儀表有時也要求一些協議**能力,例如對bgp、ospf的**。
(2)協議測試儀表主要測試路由器對協議實現的一致性。主要有路由協議一致性測試儀表例如安捷**司的router tester等。其他協議例如tcp/ip、atm、isdn、snmp等眾多路由器實現的協議一致性測試所用儀表可使用各種專用或通用儀表。
(3)其他儀表主要包括一些通用儀表,如示波器、萬用表、率耗器、光功率計等。還有在測試儀表的選擇中還應當考慮儀表的精度以及誤差範圍。綜上所述路由器的測試是一項複雜但是非常重要的工作,對路有器的測試只有在研究測試方法的基礎上結合具體測試情況,制定正確測試方案,選擇合適的測試儀表,認真測試才能達到測試目的。
路由器NAT型別
nat種類 full cone nat 內網主機建立乙個udp socket localip localport 第一次使用這個socket給外部主機傳送資料時,nat會給其分配乙個公網 publicip publicport 以後用這個socket向外面任何主機傳送資料都將使用這對公網 publi...
無線路由器輻射測試方法
無線路由器是帶有無線覆蓋功能的路由器,它主要應用於使用者上網和無線覆蓋。無線路由器可以看作乙個 器,將家中牆上接出的寬頻網路訊號通過天線 www.cppcns.com給附近的無線網路裝置 膝上型電腦 支援wifi的手機等等 無線路由器帶有無線發射功能,因此擔心無線路由器產生的電磁輻射是否過高?是否對...
兩台路由器怎麼設定 路由器接路由器的方法
將路由器2 的wan口 與路由器1的 lan口連線 2.路由器2的lan口下接入電腦或者交換機 3,進入路由器2管理頁面,設定上網方式為靜態ip 位址為192.168.0.x 注意x是2 254 閘道器為192.168.1.1 子網掩碼255.255.255.0 dns 設定你參考你路由器1的設定。...