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