路由測試

路由測試

路由(routing)是指分組從源到目的地時,決定端到端路徑的網路範圍的進程 。路由測試有多種解釋:路由是否配置正確測試;路由表容量測試;路由收斂測試。路由是否配置正確測試是指通過判定IP數據報是否順利到達目的主機來判斷配置的路由是否正確。路由表容量測試指的是路由表內所容納路由表項數量的極限。

定義

路由測試可以解釋為路由器之間連通性的測試以及路由系統中有關性能的測試,例如路由表容量測試和路由收斂測試。路由測試一般多指路由有關性能的測試。隨著網路 IP 化進程的推進,核心網路由器間互動的路由條目每年都在成倍增長,總數已經接近百萬。如何判斷路由器是否有能力承載那么巨大的路由容量,如何測試它的轉發能力,以及當主備倒換髮生時, 能多快地完成業務的收斂, 一直是路由器 BGP 協定性能測試的瓶頸。路由器之間連通性的測試一般通過ping命令來實現。

有關術語

路由

路由(routing)就是通過互聯的網路把信息從源地址傳輸到目的地址的活動。路由發生在OSI網路參考模型中的第三層即網路層。

路由引導分組轉送,經過一些中間的節點後,到它們最後的目的地。作成硬體的話,則稱為路由器。路由通常根據路由表——一個儲存到各個目的地的最佳路徑的表——來引導分組轉送。因此為了有效率的轉送分組,建立儲存在路由器記憶體內的路由表是非常重要的。

路由與橋接的不同,在於路由假設位址相似的節點距離相近。這使得路由表中的一項紀錄可以表示到一群位址的路徑。因此,在大型網路中,路由優於橋接,且路由已經成為網際網路上尋找路徑的最主要方法。

較小的網路通常可以手動設定路由表,但較大且擁有複雜拓撲的網路可能常常變化,若要手動建立路由表是不切實際的。儘管如此,大多數的公共交換電話網路(PSTN)仍然使用預先計算好的路由表,在直接連線的路徑斷線時才使用預備的路徑;見公共交換電話網路由。“動態路由”嘗試按照由路由協定所攜帶的資訊來自動建立路由表以解決這個問題,也讓網路能夠近自主地避免網路斷線或失敗。

動態路由目前主宰了整個網際網路。然而,設定路由協定常須要經驗與技術;目前的網路技術還沒有發展到能夠全自動地設定路由。

分組交換網路(例如網際網路)將資料分割成許多帶有完整目的地位址的分組,每個分組單獨轉送。而電路交換網路(例如公共交換電話網路)同樣使用路由來找到一條路徑,讓接下來的資料能在僅帶有部分目的地位址的情況下也能夠抵達正確的目的地。

路由聚合

簡單來講,路由的聚合就是將連續的多個前綴路由條目聚合為一條可以表征一個路由段的小前綴長度路由。 路由的聚合大大節省了設備的路由表及轉發表的容量,使得設備能夠有更多資源處理更多的自治域路由和更為龐大的網路, 但對於路由容量的測試,路由的聚合特性對測試儀表提出了更高的要求。 傳統測試方法學中採用的連續路由, 將被設備一一聚合,如何仿真更多的真實路由條目數已成為一大挑戰。

路由表容量測試

路由表容量指的是路由表內所容納路由表項數量的極限,它是交換機路由性能的重要體現,因為這意味著第3層交換設備能夠在一個大規模的網路中工作。在測試時,通過儀器向被測設備廣播一定數量的路由表,考察被測設備是否能夠收到並維持相應路由項。

路由收斂測試

路由收斂測試是體現3層交換機路由性能的一個重要部分。在測試時,給交換機灌入被測設備路由表容量的80%左右的虛擬路由,並通過測試儀給交換機加入90%線速的虛擬網路的傳輸流,在被測交換機完全收到廣播的路由表並穩定一段時間後,撤銷50%的路由,待穩定一段時間後再恢復被撤銷掉的路由,通過這樣的一個過程考察被測交換機是否能夠及時地維護路由表,並進行正確進行轉發數據 。

PING

PING (Packet Internet Groper),網際網路包探索器,用於測試網路連線量的程式。Ping傳送一個ICMP(Internet Control Messages Protocol)即網際網路信報控制協定;回聲請求訊息給目的地並報告是否收到所希望的ICMPecho (ICMP回聲應答)。它是用來檢查網路是否通暢或者網路連線速度的命令。作為一個生活在網路上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:利用網路上機器IP位址的唯一性,給目標IP位址傳送一個數據包,再要求對方返回一個同樣大小的數據包來確定兩台網路機器是否連線相通,時延是多少。

ping指的是端對端連通,通常用來作為可用性的檢查, 但是某些病毒木馬會強行大量遠程執行ping命令搶占你的網路資源,導致系統變慢,網速變慢。嚴禁ping入侵作為大多數防火牆的一個基本功能提供給用戶進行選擇。通常的情況下你如果不用作伺服器或者進行網路測試,可以放心的選中它,保護你的電腦。

相關詞條

熱門詞條

聯絡我們