路由技術:路由器功能指標全接觸
在路由器功能指標中,大家對互聯網的一些協議描述應該不太熟悉,通常在使用路由器的過程中,大家只關心路由器的設置問題,配置問題,以及一些IP地址問題,在今天的文章中,我們會羅列出所有的路由器功能指標。
路由技術:路由器功能指標全接觸
PPPOE支持
PPP Over Ethernet是一種新型的協議用于解決對以太網接入用戶的認證和計費問題。與此類似的是PPP Over ATM協議,使用該協議的路由器設備可以終結接入業務。當前PPPOE與PPPOA協議存在的問題是容量問題。大多數支持該協議的路由器只能處理數千個活動的會話。
互連網組治理協議(IGMP)
IGMP(Internet Group Management Protocol)是IP主機用作向相鄰多目路由器報告多目組成員。多目路由器是支持組播的路由器,向本地網絡發送IGMP查詢。主機通過發送IGMP報告來應答查詢。組播路由器負責將組播包轉發到所有網絡中組播成員。
距離矢量組播路由協議(DVMRP)
DVMRP是基于距離矢量的組播路由協議,基本上基于RIP開發。DVMRP利用IGMP與鄰居交換路由數據包。
協議無關組播協議(PIM)
PIM是一種組播傳輸協議,能在現存IP網上傳輸組播數據。PIM是一種獨立于路由協議的組播協議,可以工作在兩種模式:密集模式和疏松模式。在PIM密集模式下,報文分組缺省向所有端口轉發,直到發生裁減和切除。在密集模式下假設所有端口上的設備都是組播成員,可能使用組播包。疏松模式與密集模式相反,只向有請求的端口發送組播數據。
路由器功能指標:VPN支持
IP上的VPN已經在上文路由器技術中描述。可能使用的協議有L2TP、GRE、IP Over IP、IPSec等。并且應當關注支持VPN的能力。
路由器功能指標:加密方式
路由器可能在VPN實現中或其他條件下使用加密機制來保證安全。路由器使用CPU執行軟件算法通常會影響轉發效率。部分路由器在設計中采用硬件加密方式來提高轉發效率。
路由器功能指標:MPLS
MPLS技術已在上文路由器技術中描述。MPLS中除包括標記交換外還包括快速重路由、MPLS中VPN、流量工程等高級應用。由于MPLS標準尚未成熟,對MPLS互通也應當關注。
路由器性能,全雙工線速轉發能力
路由器最基本且最重要的功能是數據包轉發。在同樣端口速率下轉發小包是對路由器包轉發能力最大的考驗。全雙工線速轉發能力是指以最小包長(以太網64字節、POS口40字節)和最小包間隔(符合協議規定)在路由器端口上雙向傳輸同時不引起丟包。該指標是路由器性能重要指標。
設備吞吐量
指設備整機包轉發能力,是設備性能的重要指標。路由器的工作在于根據IP包頭或者MPLS標記選路,所以性能指標是轉發包數量每秒。設備吞吐量通常小于路由器所有端口吞吐量之和。
路由器功能指標:端口吞吐量
端口吞吐量是指端口包轉發能力,通常使用pps:包每秒來衡量,它是路由器在某端口上的包轉發能力。通常采用兩個相同速率接口測試。但是測試接口可能與接口位置及關系相關。例如同一插卡上端口間測試的吞吐量可能與不同插卡上端口間吞吐量值不同。
背靠背幀數
背靠背幀數是指以最小幀間隔發送最多數據包不引起丟包時的數據包數量。該指標用于測試路由器緩存能力。有線速全雙工轉發能力的路由器該指標值無限大。
路由表能力
路由器通常依靠所建立及維護的路由表來決定如何轉發。路由表能力是指路由表內所容納路由表項數量的極限。由于Internet上執行BGP協議的路由器通常擁有數十萬條路由表項,所以該項目也是路由器能力的重要體現。
路由器功能指標:背板能力
背板能力是路由器的內部實現。背板能力能夠體現在路由器吞吐量上:背板能力通常大于依據吞吐量和測試包場所計算的值。但是背板能力只能在設計中體現,一般無法測試。
丟包率
丟包率是指測試中所丟失數據包數量占所發送數據包的比率,通常在吞吐量范圍內測試。丟包率與數據包長度以及包發送頻率相關。在一些環境下可以加上路由抖動、大量路由后測試。
路由器功能指標:時延
時延是指數據包第一個比特進入路由器到最后一比特從路由器輸出的時間間隔。在測試中通常使用測試儀表發出測試包到收到數據包的時間間隔。時延與數據包長相關,通常在路由器端口吞吐量范圍內測試,超過吞吐量測試該指標沒有意義。
時延抖動
時延抖動是指時延變化。數據業務對時延抖動不敏感,所以該指標沒有出現在Benchmarking測試中。由于IP上多業務,包括語音、視頻業務的出現,該指標才有測試的必要性。
VPN支持能力
通常路由器都能支持VPN。其性能差別一般體現在所支持VPN數量上。專用路由器一般支持VPN數量較多。無故障工作時間,該指標按照統計方式指出設備無故障工作的時間。一般無法測試,可以通過主要器件的無故障工作時間計算或者大量相同設備的工作情況計算。
內部時鐘精度
擁有ATM端口做電路仿真或者POS口的路由器互連通常需要同步。如使用內部時鐘則其精度會影響誤碼率。內部時鐘精度級別定義以及測試方法可參見相應同步標準。
QoS能力,隊列治理機制
隊列治理控制機制通常指路由器擁塞治理機制以及隊列調度算法。常見的方法有RED、WRED、WRR、DRR、WFQ、WF2Q等。
路由器功能指標:端口硬件隊列數
通常路由器中所支持的優先級由端口硬件隊列來保證。每個隊列中的優先級由隊列調度算法控制。 QoS分類方式指路由器可以區分QoS所依據的信息。最簡單的QoS分類可以基于端口。同樣路由器也可以依據鏈路層優先級(802.1Q中規定)、上層內容(TOS字段、源地址、目的地址、源端口、目的端口等信息)來區分包優先級。
分類業務帶寬保證
體現路由器是否能對各種業務等級作帶寬保證。該指標可以由隊列調度算法等方式實現。