對(duì)IPv6的支持
未來(lái)的IP網(wǎng)可能是一個(gè)采用IPv6的網(wǎng)絡(luò)。由于Web的出現(xiàn)導(dǎo)致互聯(lián)網(wǎng)爆炸性的發(fā)展,IP網(wǎng)的用戶迅速增加,IP地址空前緊張,于是提出IPv6。IPv6首先要解決的問(wèn)題是擴(kuò)大地址空間,同時(shí)還在IP層增加了認(rèn)證和加密的安全措施,為實(shí)時(shí)業(yè)務(wù)的應(yīng)用定義了流標(biāo)簽(Flow Label)。但是由于市場(chǎng)的巨大慣性以及無(wú)類別編址(CIDR)的有效應(yīng)用大大推遲了IP地址耗盡的時(shí)間,IPv6至今尚未得到廣泛應(yīng)用。但是隨著業(yè)務(wù)的增加,互聯(lián)網(wǎng)的進(jìn)一步發(fā)展,采用IPv6是不可避免的。
對(duì)IP以外協(xié)議的支持
除支持IP協(xié)議外,路由器設(shè)備還可以支持IPX、DECNet、AppleTalk等協(xié)議。這些協(xié)議在國(guó)外有一定應(yīng)用,在我國(guó)應(yīng)用較少,一般不用考慮。
源地址路由支持,透明橋接
地址路由指路由器為數(shù)據(jù)包選擇路由時(shí)不根據(jù)IP包的目的地址(通常情況根據(jù)目的地址),而根據(jù)IP包的源地址選路。源地址路由是策略路由的一種。一般路由器應(yīng)當(dāng)支持。透明橋接是指路由器端口以透明網(wǎng)橋的方式工作,執(zhí)行網(wǎng)橋的功能。不對(duì)數(shù)據(jù)包作路由檢查轉(zhuǎn)發(fā),只作MAC幀橋接。
策略路由方式
路由器除將目的地址作為選路的依據(jù)以外,還可以根據(jù)TOS字段、源和目的端口號(hào)(高層應(yīng)用協(xié)議)來(lái)為數(shù)據(jù)包選擇路徑。策略路由可以在一定程度上實(shí)現(xiàn)流量工程,使不同服務(wù)質(zhì)量的流或者不同性質(zhì)的數(shù)據(jù)(語(yǔ)音、FTP)走不同的路徑。
PPP,MLPPP
PPP協(xié)議是互聯(lián)網(wǎng)協(xié)議中一個(gè)重要協(xié)議:早期的網(wǎng)絡(luò)是由路由器使用PPP協(xié)議點(diǎn)到點(diǎn)連接起來(lái)的,并且大多數(shù)用戶采用PPP接入。所以凡是具有串口的路由器都應(yīng)當(dāng)支持PPP協(xié)議并作為首選。MLPPP是指將多個(gè)PPP鏈路捆綁使用。
PPPOE支持
PPP Over Ethernet是一種新型的協(xié)議用于解決對(duì)以太網(wǎng)接入用戶的認(rèn)證和計(jì)費(fèi)問(wèn)題。與此類似的是PPP Over ATM協(xié)議,使用該協(xié)議的路由器設(shè)備可以終結(jié)接入業(yè)務(wù)。當(dāng)前PPPOE與PPPOA協(xié)議存在的問(wèn)題是容量問(wèn)題。大多數(shù)支持該協(xié)議的路由器只能處理數(shù)千個(gè)活動(dòng)的會(huì)話。
組播支持(列舉協(xié)議)
互連網(wǎng)組管理協(xié)議(IGMP)
IGMP(Internet Group Management Protocol)是IP主機(jī)用作向相鄰多目路由器報(bào)告多目組成員。多目路由器是支持組播的路由器,向本地網(wǎng)絡(luò)發(fā)送IGMP查詢。主機(jī)通過(guò)發(fā)送IGMP報(bào)告來(lái)應(yīng)答查詢。組播路由器負(fù)責(zé)將組播包轉(zhuǎn)發(fā)到所有網(wǎng)絡(luò)中組播成員。
距離矢量組播路由協(xié)議(DVMRP)
DVMRP是基于距離矢量的組播路由協(xié)議,基本上基于RIP開(kāi)發(fā)。DVMRP利用IGMP與鄰居交換路由數(shù)據(jù)包。協(xié)議無(wú)關(guān)組播協(xié)議(PIM)PIM是一種組播傳輸協(xié)議,能在現(xiàn)存IP網(wǎng)上傳輸組播數(shù)據(jù)。PIM是一種獨(dú)立于路由協(xié)議的組播協(xié)議,可以工作在兩種模式:密集模式和疏松模式。在PIM密集模式下,報(bào)文分組缺省向所有端口轉(zhuǎn)發(fā),直到發(fā)生裁減和切除。在密集模式下假設(shè)所有端口上的設(shè)備都是組播成員,可能使用組播包。疏松模式與密集模式相反,只向有請(qǐng)求的端口發(fā)送組播數(shù)據(jù)。
VPN支持
IP上的VPN已經(jīng)在上文路由器技術(shù)中描述。可能使用的協(xié)議有L2TP、GRE、IP Over IP、IPSec等。并且應(yīng)當(dāng)關(guān)注支持VPN的能力。
加密方式
路由器可能在VPN實(shí)現(xiàn)中或其他條件下使用加密機(jī)制來(lái)保證安全。路由器使用CPU執(zhí)行軟件算法通常會(huì)影響轉(zhuǎn)發(fā)效率。部分路由器在設(shè)計(jì)中采用硬件加密方式來(lái)提高轉(zhuǎn)發(fā)效率。
MPLS
MPLS技術(shù)已在上文路由器技術(shù)中描述。MPLS中除包括標(biāo)記交換外還包括快速重路由、MPLS中VPN、流量工程等高級(jí)應(yīng)用。由于MPLS標(biāo)準(zhǔn)尚未成熟,對(duì)MPLS互通也應(yīng)當(dāng)關(guān)注。
路由器性能
全雙工線速轉(zhuǎn)發(fā)能力
路由器最基本且最重要的功能是數(shù)據(jù)包轉(zhuǎn)發(fā)。在同樣端口速率下轉(zhuǎn)發(fā)小包是對(duì)路由器包轉(zhuǎn)發(fā)能力最大的考驗(yàn)。全雙工線速轉(zhuǎn)發(fā)能力是指以最小包長(zhǎng)(以太網(wǎng)64字節(jié)、POS口40字節(jié))和最小包間隔(符合協(xié)議規(guī)定)在路由器端口上雙向傳輸同時(shí)不引起丟包。該指標(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è)備吞吐量通常小于路由器所有端口吞吐量之和。
端口吞吐量
端口吞吐量是指端口包轉(zhuǎn)發(fā)能力,通常使用pps:包每秒來(lái)衡量,它是路由器在某端口上的包轉(zhuǎn)發(fā)能力。通常采用兩個(gè)相同速率接口測(cè)試。但是測(cè)試接口可能與接口位置及關(guān)系相關(guān)。例如同一插卡上端口間測(cè)試的吞吐量可能與不同插卡上端口間吞吐量值不同。
背靠背幀數(shù)
背靠背幀數(shù)是指以最小幀間隔發(fā)送最多數(shù)據(jù)包不引起丟包時(shí)的數(shù)據(jù)包數(shù)量。該指標(biāo)用于測(cè)試路由器緩存能力。有線速全雙工轉(zhuǎn)發(fā)能力的路由器該指標(biāo)值無(wú)限大。
路由表能力
路由器通常依靠所建立及維護(hù)的路由表來(lái)決定如何轉(zhuǎn)發(fā)。路由表能力是指路由表內(nèi)所容納路由表項(xiàng)數(shù)量的極限。由于Internet上執(zhí)行BGP協(xié)議的路由器通常擁有數(shù)十萬(wàn)條路由表項(xiàng),所以該項(xiàng)目也是路由器能力的重要體現(xiàn)。
背板能力
背板能力是路由器的內(nèi)部實(shí)現(xiàn)。背板能力能夠體現(xiàn)在路由器吞吐量上:背板能力通常大于依據(jù)吞吐量和測(cè)試包場(chǎng)所計(jì)算的值。但是背板能力只能在設(shè)計(jì)中體現(xiàn),一般無(wú)法測(cè)試。
丟包率
丟包率是指測(cè)試中所丟失數(shù)據(jù)包數(shù)量占所發(fā)送數(shù)據(jù)包的比率,通常在吞吐量范圍內(nèi)測(cè)試。丟包率與數(shù)據(jù)包長(zhǎng)度以及包發(fā)送頻率相關(guān)。在一些環(huán)境下可以加上路由抖動(dòng)、大量路由后測(cè)試。