路由器,路由器原理和作用是什么?
路由器,路由器原理和作用是什么?
路由器是一種連接多個(gè)網(wǎng)絡(luò)或網(wǎng)段的網(wǎng)絡(luò)設(shè)備,它能將不同網(wǎng)絡(luò)或網(wǎng)段之間的數(shù)據(jù)信息進(jìn)行“翻譯”,以使它們能夠相互“讀”懂對(duì)方的數(shù)據(jù),從而構(gòu)成一個(gè)更大的網(wǎng)絡(luò)。
路由器有兩大典型功能,即數(shù)據(jù)通道功能和控制功能。數(shù)據(jù)通道功能包括轉(zhuǎn)發(fā)決定、背板轉(zhuǎn)發(fā)以及輸出鏈路調(diào)度等,一般由特定的硬件來完成;控制功能一般用軟件來實(shí)現(xiàn),包括與相鄰路由器之間的信息交換、系統(tǒng)配置、系統(tǒng)管理等。?
多少年來,路由器的發(fā)展有起有伏。90年代中期,傳統(tǒng)路由器成為制約因特網(wǎng)發(fā)展的瓶頸。ATM交換機(jī)取而代之,成為IP骨干網(wǎng)的核心,路由器變成了配角。進(jìn)入90年代末期,Internet規(guī)模進(jìn)一步擴(kuò)大,流量每半年翻一番,ATM網(wǎng)又成為瓶頸,路由器東山再起,Gbps路由交換機(jī)在1997年面世后,人們又開始以Gbps路由交換機(jī)取代ATM交換機(jī),架構(gòu)以路由器為核心的骨干網(wǎng)。?
路由器技術(shù)的變革
作為核心的設(shè)備,路由器在IP網(wǎng)上處于至關(guān)重要的位置。隨著因特網(wǎng)應(yīng)用的普及,網(wǎng)絡(luò)帶寬的迅速增加,用戶對(duì)服務(wù)質(zhì)量要求的提高,路由器技術(shù)也面臨著新的變革。交換式路由技術(shù)就是這一領(lǐng)域的熱門話題,它不僅解決了通信流量問題,而且具有更高的網(wǎng)絡(luò)控制能力和管理能力。
80/20規(guī)則的演變
基于軟件的路由器的缺點(diǎn)已是眾所周知。當(dāng)網(wǎng)絡(luò)流量主要是在工作組內(nèi)部進(jìn)行時(shí),基于軟件的路由器是夠用的。因?yàn)橹饕木W(wǎng)絡(luò)流量不是跨路由邊界的,路由器緩慢的轉(zhuǎn)發(fā)性能不會(huì)過于影響路由協(xié)議的實(shí)施。這就是所謂的 80/20規(guī)則,即80%的網(wǎng)絡(luò)流量發(fā)生在工作組內(nèi)部,20%的網(wǎng)絡(luò)流量跨工作組進(jìn)行。
但是現(xiàn)在網(wǎng)絡(luò)環(huán)境已經(jīng)發(fā)生巨變,具體表現(xiàn)在Web應(yīng)用呈爆炸性增長(zhǎng),網(wǎng)絡(luò)流量的分布模式已變得無法預(yù)測(cè),用戶數(shù)量呈指數(shù)曲線增長(zhǎng)等等。但控制網(wǎng)絡(luò)流量仍然是一項(xiàng)重要的網(wǎng)絡(luò)要求,人們?cè)僖矡o法接受基于軟件的路由器的性能缺陷了?,F(xiàn)在,80/20的規(guī)則已轉(zhuǎn)換為20/80。
在業(yè)界對(duì)交換式路由器的熱烈討論中,性能占據(jù)了中心位置?;谲浖穆酚善饕悦棵霐?shù)十萬包的速率轉(zhuǎn)發(fā)數(shù)據(jù)包,而交換式路由器轉(zhuǎn)發(fā)數(shù)據(jù)包的速率則達(dá)到了每秒數(shù)千萬包。這種在性能上數(shù)百倍的提高是通過體系結(jié)構(gòu)變化而實(shí)現(xiàn)的:傳統(tǒng)路由器采用運(yùn)行于微處理器上的軟件來轉(zhuǎn)發(fā)數(shù)據(jù)包;而交換式路由器使用的則是硬件,如專用集成電路(ASICs)。
盡管包轉(zhuǎn)發(fā)技術(shù)的基礎(chǔ)已經(jīng)發(fā)生了變化,但需要完成的任務(wù)卻是相同的:檢查進(jìn)入的數(shù)據(jù)包,將其目標(biāo)地址與路由表中的項(xiàng)目相比較,然后從正確的接口發(fā)送出去。在這一過程中,數(shù)據(jù)包還接受一些額外處理任務(wù)。
網(wǎng)絡(luò)控制能力的提高
傳統(tǒng)路由器無法同時(shí)保證性能和控制功能??刂乒δ苁怯梢幌盗幸?guī)則所提供的,舉例來說可能是優(yōu)先權(quán)、拒絕訪問或提供記賬數(shù)據(jù)。當(dāng)數(shù)據(jù)包進(jìn)入路由器時(shí),這些相關(guān)的規(guī)則也同樣作用于數(shù)據(jù)包。在基于軟件的路由器中,這些規(guī)則被存儲(chǔ)于一個(gè)軟件數(shù)據(jù)庫(kù)內(nèi),每個(gè)數(shù)據(jù)包通過時(shí)都必須與該數(shù)據(jù)庫(kù)進(jìn)行核對(duì)。這正是問題的根源:處理路由功能的微處理器還必須查詢數(shù)據(jù)庫(kù),此時(shí)數(shù)據(jù)包不會(huì)被發(fā)送,因而路由器的轉(zhuǎn)發(fā)能力較低。
新一代交換式路由器不會(huì)遇到這種問題,因?yàn)椴樵兒涂刂乒δ芏际窃谟布袑?shí)現(xiàn)的。交換式路由器性能與控制功能結(jié)合起來的關(guān)鍵在于ASIC能夠讀閱每一數(shù)據(jù)包內(nèi)容的多少。
ASIC能夠收集到的關(guān)于每一數(shù)據(jù)包流量的信息越多,可作用于該數(shù)據(jù)包流的控制水平就越精細(xì)。
每一次的客戶機(jī)/服務(wù)器對(duì)話都會(huì)在客戶機(jī)與服務(wù)器之間產(chǎn)生一串?dāng)?shù)據(jù)包。這些數(shù)據(jù)包構(gòu)成的數(shù)據(jù)流可分別在OSI第二、三或四層進(jìn)行識(shí)別。每層都會(huì)提供關(guān)于該流的更為詳細(xì)的信息。管理一個(gè)網(wǎng)絡(luò)的最基本的工作就是控制這些網(wǎng)絡(luò)流量。在第2層,數(shù)據(jù)流中的每個(gè)數(shù)據(jù)包通過源站點(diǎn)和目的站點(diǎn)的MAC地址加以識(shí)別。在第3層,數(shù)據(jù)流通過源和目的網(wǎng)絡(luò)地址被識(shí)別,控制數(shù)據(jù)流的能力僅限于源/目的地址對(duì),如現(xiàn)在市場(chǎng)上的被稱為第3層交換機(jī)的交換式路由器。如果一臺(tái)客戶機(jī)正在同時(shí)使用同一服務(wù)器上的多個(gè)應(yīng)用程序,則第3層信息就不會(huì)對(duì)每一應(yīng)用程序流作出詳細(xì)描述,這樣就無法為每個(gè)數(shù)據(jù)流逐一實(shí)施不同的控制規(guī)則了。
——傳統(tǒng)路由器都具有閱讀第4層報(bào)頭信息的能力。實(shí)際上,傳統(tǒng)路由器中的大部分高級(jí)控制特性都是在第4層上實(shí)現(xiàn)的。例如,在基于軟件的路由器中,第4層信息被用來建立安全過濾器,這在控制網(wǎng)絡(luò)流量的過程中是一個(gè)重要組成部分。但是對(duì)于基于軟件的路由器來說,由于前面所述的理由,對(duì)數(shù)據(jù)包的深入閱讀將會(huì)極大地犧牲性能。的確,在許多基于軟件的路由器中,當(dāng)啟用安全過濾器時(shí),性能最多可下降70%。
——將第4層報(bào)頭的端口號(hào)信息和第3層報(bào)頭的源/目標(biāo)信息結(jié)合使用可以實(shí)現(xiàn)真正的精確控制。具體應(yīng)用程序?qū)υ捔骺梢栽诳蛻魴C(jī)與服務(wù)器間控制,如果交換式路由器是全功能的,則所有這些工作都可以以線速完成。通過閱讀第4層報(bào)頭信息,第4層交換機(jī)可在執(zhí)行路由決策時(shí)區(qū)分應(yīng)用程序。應(yīng)用程序可被分配不同的轉(zhuǎn)發(fā)規(guī)則,從而保證不同的服務(wù)質(zhì)量,或者使用安全過濾器以提供對(duì)網(wǎng)絡(luò)的應(yīng)用層控制。
進(jìn)軍主干IP網(wǎng)絡(luò)
——無論是在大型的企業(yè)IP網(wǎng),還是運(yùn)營(yíng)服務(wù)商的IP網(wǎng),智能交換式路由器都可以找到用武之地。這些網(wǎng)絡(luò)上往往運(yùn)行著成千上萬的應(yīng)用程序,每秒均有上百萬的數(shù)據(jù)流通過主干交換設(shè)備。在這種環(huán)境下,提供與地理位置無關(guān)的持續(xù)的網(wǎng)絡(luò)訪問是非常必要的。智能交換路由器能滿足大型網(wǎng)絡(luò)主干設(shè)備的需求,并在價(jià)格、性能、路由能力和路由表存儲(chǔ)容量等方面具有較大的優(yōu)勢(shì);除此之外,智能交換路由器實(shí)現(xiàn)了IP/IPX協(xié)議的全部路由功能,具有與現(xiàn)有設(shè)備較高的互連能力,并帶有直觀的網(wǎng)管軟件。這一切使得在大型網(wǎng)絡(luò)中采用智能交換式路由器來管理和控制主干鏈路是一種理想的解決方案。
——目前,市場(chǎng)上已經(jīng)出現(xiàn)成熟的交換式路由器產(chǎn)品,其功能已經(jīng)很完善。例如Cabletron的智能交換式路由器產(chǎn)品實(shí)現(xiàn)的功能超過了傳統(tǒng)路由器和第三層交換機(jī)的功能,能提供在所有端口上以每秒千兆位速率進(jìn)行第二、三、四層交換的符合標(biāo)準(zhǔn)的解決方案。高速的專用ASIC芯片通過對(duì)數(shù)據(jù)包第二、三、四層報(bào)頭的查找實(shí)現(xiàn)數(shù)據(jù)包的轉(zhuǎn)發(fā)。除了能完成第二、三層交換功能外,Cabletron公司的智能交換式路由器SSR可通過在第四層交換數(shù)據(jù)包實(shí)現(xiàn)帶寬分配,故障診斷和對(duì)TCP/IP應(yīng)用程序數(shù)據(jù)流進(jìn)行訪問控制的功能。它提供詳細(xì)的流量統(tǒng)計(jì)信息和記賬信息、應(yīng)用層QoS策略和訪問控制等能力。
路由器發(fā)展趨勢(shì)
芯片速度每18個(gè)月翻一翻,而因特網(wǎng)的流量是每六個(gè)月翻一翻。作為因特網(wǎng)的樞紐,路由器正在朝速度更快、服務(wù)質(zhì)量更好和更易于綜合化管理的三個(gè)方向發(fā)展。路由器的功能 在具體分析路由器的發(fā)展趨勢(shì)之前,我們先簡(jiǎn)單介紹一下路由器的功能。 傳統(tǒng)上路由器工作于所謂網(wǎng)絡(luò)7層協(xié)議的第三層,其主要任務(wù)是接收來自一個(gè)網(wǎng)絡(luò)接口的數(shù)據(jù)包,根據(jù)其中所含的目的地址,決定轉(zhuǎn)發(fā)到哪一個(gè)下一個(gè)目的地(可能是路由器也可能就是最終目的點(diǎn)),并決定從哪個(gè)網(wǎng)絡(luò)接口轉(zhuǎn)發(fā)出去。這是路由器的最基本功能——數(shù)據(jù)包轉(zhuǎn)發(fā)功能。為了維護(hù)和使用路由器,路由器還需要有配置或者說控制功能。
根據(jù)TCP/IP協(xié)議,路由器的數(shù)據(jù)包轉(zhuǎn)發(fā)具體過程是:
絡(luò)接口接收數(shù)據(jù)包;這一步負(fù)責(zé)網(wǎng)絡(luò)物理層處理,即把經(jīng)編碼調(diào)制后的數(shù)據(jù)信號(hào)還原為數(shù)據(jù)。不同的物理網(wǎng)絡(luò)介質(zhì)決定了不同的網(wǎng)絡(luò)接口,如對(duì)應(yīng)于10Base-T以太網(wǎng),路由器有10Base-T以太網(wǎng)接口,對(duì)應(yīng)于SDH,路由器有SDH接口,對(duì)應(yīng)于DDN,路由器有V.35接口
根據(jù)網(wǎng)絡(luò)物理接口,路由器調(diào)用相應(yīng)的鏈路層(網(wǎng)絡(luò)7層協(xié)議中的第二層)功能模塊以解釋處理此數(shù)據(jù)包的鏈路層協(xié)議報(bào)頭。這一步處理比較簡(jiǎn)單,主要是對(duì)數(shù)據(jù)完整性的驗(yàn)證,如CRC校驗(yàn)、幀長(zhǎng)度檢查。近年來,IP over something 的趨勢(shì)非常明顯,特別是光纖網(wǎng)絡(luò)技術(shù)的迅速發(fā)展和IP作為事實(shí)標(biāo)準(zhǔn)的確立,使得在DWDM(密集波分復(fù)用)光纖上,IP(處于網(wǎng)絡(luò)層——網(wǎng)絡(luò)7層協(xié)議中的第三層)跳過鏈路層而被直接加載在物理層之上。
在鏈路層完成對(duì)數(shù)據(jù)幀的完整性驗(yàn)證后,路由器開始處理此數(shù)據(jù)幀的IP層。這一過程是路由器功能的核心。根據(jù)數(shù)據(jù)幀中IP包頭的目的IP地址,路由器在路由表中查找下一跳的IP地址,IP數(shù)據(jù)包頭的TTL(Time to Live)域開始減數(shù),并計(jì)算新的校驗(yàn)和(checksum)。如果接收數(shù)據(jù)幀的網(wǎng)絡(luò)接口類型與轉(zhuǎn)發(fā)數(shù)據(jù)幀的網(wǎng)絡(luò)接口類型不同,則IP數(shù)據(jù)包還可能因?yàn)樽畲髱L(zhǎng)度的規(guī)定而分段或重組。
根據(jù)在路由表中所查到的下一跳IP地址,IP數(shù)據(jù)包送往相應(yīng)的輸出鏈路層,被封裝上相應(yīng)的鏈路層包頭,最后經(jīng)輸出網(wǎng)絡(luò)物理接口發(fā)送出去。
下面詳細(xì)介紹路由器的發(fā)展趨勢(shì)。
速度更快
傳統(tǒng)意義上,路由器通常被認(rèn)為是網(wǎng)絡(luò)速度的瓶頸。在局域網(wǎng)速度早已達(dá)到上百兆時(shí),路由器的處理速度至多只到幾十兆比特率。這幾年伴隨著因特網(wǎng)的爆炸性增長(zhǎng),大家對(duì)路由器的研究也重點(diǎn)體現(xiàn)在提高路由器的處理速度上。96,97年間,美國(guó)出現(xiàn)了一批極具創(chuàng)新精神的小公司,如Nexabit、Juniper、Avici等,把路由器的處理速度提高到了登峰造極的地步,在很快的時(shí)間內(nèi)相繼推出了吉位路由器。連Cisco公司在速度這一方面都只能望其項(xiàng)背。由于這些高速路由器無一例外地都引入了交換的結(jié)構(gòu),這些路由器也被稱千兆位交換路由器(GSR-Gigabit Switch Router)和太位交換路由器(TSR)。這些路由器的光接口速度也很快從OC-12 ( 622Mbps ) 跳到OC-48 ( 2.5Gbps ) 再到OC-192 ( 10Gbps ),這樣的速度早已把ATM交換機(jī)遠(yuǎn)遠(yuǎn)地甩在身后。從此,ATM在核心網(wǎng)絡(luò)中的不可代替的地位徹底發(fā)生了動(dòng)搖。曠日持久的IP——ATM技術(shù)之爭(zhēng)終于以IP占據(jù)壓倒性的優(yōu)勢(shì)結(jié)束。不過,從以下的分析,我們也可以看出,IP路由器速度的提高是直接得益于ATM的概念和技術(shù)的,在IP領(lǐng)域中提出的許多新概念和新技術(shù)也有相當(dāng)一部分是直接或間接來源于ATM,兩種優(yōu)秀的技術(shù)逐漸開始融合。事實(shí)上,許多公司從事高速IP路由器研發(fā)的技術(shù)人員正是過去研究ATM技術(shù)的研發(fā)人員。具體來說,IP路由器速度的急劇提高來源于以下四個(gè)方面的技術(shù)進(jìn)展。
件體系結(jié)構(gòu)。路由器的硬件體系結(jié)構(gòu)大致經(jīng)歷了6次變化(《路由器的體系結(jié)構(gòu)》中將詳細(xì)討論),從最早期的單總線、單CPU結(jié)構(gòu)發(fā)展到單總線、多CPU再到多總線多CPU。到現(xiàn)在,高速IP路由器中多借鑒ATM的方法,采用交叉開關(guān)方式實(shí)現(xiàn)各端口之間的線速無阻塞互連。高速交叉開關(guān)的技術(shù)已經(jīng)十分成熟,在ATM和高速并行計(jì)算機(jī)中早已得到廣泛應(yīng)用,市場(chǎng)上可直接購(gòu)買到的高速交叉開關(guān)的速率就高達(dá)50Gbps。伴隨著高速交叉開關(guān)的引入,也同時(shí)引入了一些相應(yīng)的技術(shù)問題,特別是針對(duì)IP多播,廣播以及服務(wù)質(zhì)量(QoS),采用成熟的調(diào)度策略和算法,這些問題都得到了很好的解決。
ASIC技術(shù)。這些年,出于成本和性能的考慮,ASIC應(yīng)用得越來越廣泛,幾乎是言必稱ASIC。在路由器中要極大地提高速度,首先想到的也是ASIC。有的用ASIC做包轉(zhuǎn)發(fā),有的用ASIC查路由,并且查找IPV4路由的ASIC芯片已經(jīng)開始上市銷售。在ASIC蓬勃發(fā)展、大量應(yīng)用的潮流中,有一動(dòng)向值得注意,這就是所謂可編程ASIC的出現(xiàn),這恐怕也是網(wǎng)絡(luò)本身日新月異所導(dǎo)致的一種結(jié)果。由于ASIC的設(shè)計(jì)生產(chǎn)的投入相當(dāng)大,一般來說,AISC只用于已完全標(biāo)準(zhǔn)化的過程,而網(wǎng)絡(luò)的結(jié)構(gòu)和協(xié)議又變化相當(dāng)快,因此相應(yīng)地在網(wǎng)絡(luò)設(shè)備這一領(lǐng)域,出現(xiàn)了奇特的“可編程ASIC”。目前,有兩種類型的所謂“可編程ASIC”,一種以3COM公司FIRE ( Flexible Intelligent Routing Engine ) 芯片為代表,這顆ASIC芯片中內(nèi)嵌了一顆CPU,因此具有一定程度的靈活性;另一種以Vertex Networks的HISC專用芯片為代表,這顆芯片是一顆專門為通信協(xié)議處理的CPU,CPU體系結(jié)構(gòu)設(shè)計(jì)專門化的適應(yīng)協(xié)議處理,通過改寫微碼,可使這顆專用芯片具有處理不同協(xié)議的能力以適應(yīng)類似從IPV4到IPV6的變化。
三層交換。這是協(xié)議處理過程的一次革命性突破,也是現(xiàn)在GSR和TSR名稱的來源。自從名不見經(jīng)傳的Ipsilon公司在1994年推出“一次路由,然后交換”的IPSwitch技術(shù)之后,各大公司紛紛推出自己專有的三層交換技術(shù)。如Cisco的Tag Switch、3Com 的Label Switch等。綜合這些專有技術(shù)的優(yōu)點(diǎn),IETF終于在1998年推出了性能優(yōu)越的多協(xié)議標(biāo)記交換(MPLS)。與“一次路由,然后交換”的最初思想相比,MPLS從網(wǎng)絡(luò)結(jié)構(gòu)這一更高的層次來考慮三層交換技術(shù),力圖一舉解決三層交換網(wǎng)絡(luò)流量管理的問題。與最初的Ipswitch技術(shù)不同,MPLS協(xié)議要對(duì)IP協(xié)議包做改動(dòng),在網(wǎng)絡(luò)邊緣,MPLS路由器對(duì)每個(gè)進(jìn)來的IP數(shù)據(jù)包加上標(biāo)簽(Label),在其后的傳輸中,核心路由交換設(shè)備將只依據(jù)這個(gè)標(biāo)簽決定轉(zhuǎn)發(fā)路徑,這種做法已經(jīng)十分類似ATM世界中的虛電路概念。目前這一方面的研究仍在進(jìn)行中,主要技術(shù)難點(diǎn)在于如何在網(wǎng)絡(luò)自治系統(tǒng)中確定網(wǎng)絡(luò)邊緣路由器上的標(biāo)簽分配方案,以及如何根據(jù)網(wǎng)絡(luò)負(fù)載和故障情況動(dòng)態(tài)自適應(yīng)調(diào)整這個(gè)方案。
IP over SDH,IP over DWDM。這方面的技術(shù)進(jìn)展完全源于光纖通信技術(shù)的進(jìn)展。隨著IP的核心地位逐漸被認(rèn)同,IP over ATM、然后ATM over SDH的方式被IP直接over SDH的方式取代。SDH采用時(shí)分復(fù)用的方式承載多路數(shù)據(jù)。因此在核心網(wǎng)中需大量采用復(fù)用器交叉連接器。DWDM(密集波分復(fù)用)使得一根光纖上可用不同的波長(zhǎng)傳送多路信號(hào)。一般一根光纖上同時(shí)跑4個(gè)波長(zhǎng)即可稱為DWDM。自從1996年16個(gè)波長(zhǎng)的DWDM光纖通信產(chǎn)品問世以來,到現(xiàn)在40個(gè)波長(zhǎng)的DWDM技術(shù)已經(jīng)實(shí)用化,80乃至于96個(gè)波長(zhǎng)的DWDM產(chǎn)品也將在2000年內(nèi)推出,我國(guó)也已經(jīng)具備開發(fā)8個(gè)波長(zhǎng)的DWDM技術(shù)。由于采用波分復(fù)用技術(shù),數(shù)據(jù)在光纖上時(shí)的傳送變得相當(dāng)簡(jiǎn)單,光通信技術(shù)的進(jìn)步使得光信號(hào)可以在800公里長(zhǎng)的范圍內(nèi)直接傳輸而無需任何光電或光光再生放大器。IP數(shù)據(jù)包直接調(diào)制在某個(gè)波長(zhǎng)上,無需再經(jīng)過復(fù)用、解復(fù)用。甚至在核心網(wǎng)中,直接采用波長(zhǎng)信息作為IP數(shù)據(jù)流的路徑信息。
服務(wù)質(zhì)量更好
前面所述的路由器在速度上的提高仍只不過是為了適應(yīng)數(shù)據(jù)流量的急劇增加。而路由器發(fā)展趨勢(shì)更本質(zhì)、更深刻的變化是:以IP為基礎(chǔ)的包交換數(shù)據(jù)將在未來幾年內(nèi)迅速取代已發(fā)展了近百年的電路交換通信方式,成為通信業(yè)務(wù)模式的主流。這意味著,IP路由器不僅要提供更快的速度以適應(yīng)急劇增長(zhǎng)的傳統(tǒng)的計(jì)算機(jī)數(shù)據(jù)流量,而且,IP路由器也將逐步提供原電信網(wǎng)絡(luò)所提供的種種業(yè)務(wù)。但是傳統(tǒng)的IP路由器并不關(guān)心也不知道IP包的業(yè)務(wù)類型,一般只是按先進(jìn)、先出的原則轉(zhuǎn)發(fā)數(shù)據(jù)包,語音電話數(shù)據(jù)、實(shí)時(shí)視頻數(shù)據(jù)、因特網(wǎng)瀏覽數(shù)據(jù)等等各種業(yè)務(wù)類型的數(shù)據(jù)都被不加區(qū)分的對(duì)待。由此可見,IP路由器要想提供包括電信廣播在內(nèi)的所有業(yè)務(wù),提高服務(wù)質(zhì)量(QOS)是其關(guān)鍵。這也正是目前各大網(wǎng)絡(luò)設(shè)備廠商(包括Cisco,3Com,Nortel等)所努力推進(jìn)的方向。各大廠商新推出的高、中、低檔路由器中都不同程度地支持QoS,如Cisco的最高檔12000系列,從硬件和軟件協(xié)議兩方面都對(duì)QoS有很強(qiáng)的支持,而其新推出的低端產(chǎn)品2600系列也支持語音電話這樣的新業(yè)務(wù)應(yīng)用。事實(shí)上,QoS不僅是路由器的一個(gè)發(fā)展趨勢(shì),以路由器為核心的整個(gè)IP網(wǎng)絡(luò)都在朝這個(gè)方向發(fā)展。“三網(wǎng)合一”這樣一個(gè)概念便是這個(gè)方向的產(chǎn)物。然而以傳統(tǒng)IP路由器為核心的網(wǎng)絡(luò)已經(jīng)不能適應(yīng)”三網(wǎng)合一”的趨勢(shì),以美國(guó)為首的各個(gè)國(guó)家都在推進(jìn)能提供更好,更快的服務(wù)質(zhì)量的網(wǎng)絡(luò)技術(shù)的研發(fā)。其中路由器的研發(fā)又是其中的關(guān)鍵,公司成為推動(dòng)這項(xiàng)技術(shù)的主要?jiǎng)恿Α?/P>
對(duì)QoS的支持來自軟件和硬件兩個(gè)方面。從硬件方面說,更快的轉(zhuǎn)發(fā)速度和更寬的帶寬是基本前提。從軟件協(xié)議方面來說,近年來的努力,表現(xiàn)在以下幾個(gè)結(jié)果:
PV4包頭服務(wù)類型字段。IPV4包頭中有一個(gè)3位的區(qū)域用以標(biāo)識(shí)此IP包的優(yōu)先級(jí)。據(jù)此優(yōu)先級(jí),IP路由器可以決定不同IP包的轉(zhuǎn)發(fā)優(yōu)先順序??梢哉f,自IP協(xié)議制定之日起,就已經(jīng)為日后提供更好的QoS預(yù)留了機(jī)制的保證。但由于IP網(wǎng)絡(luò)在蓬勃發(fā)展的初期并不注重QoS。因此,一般這個(gè)人3位區(qū)域并沒有被使用。不過,如我們下面分析所能看到,僅僅在IP包中定義服務(wù)類型是絕對(duì)不夠的,通過信令在整個(gè)網(wǎng)絡(luò)的各個(gè)環(huán)節(jié)都必須保證支持所要求的服務(wù)質(zhì)量。
RSVP(資源預(yù)留協(xié)議)及相應(yīng)的系列協(xié)議。這是IP路由器為提供更好的服務(wù)質(zhì)量向前邁進(jìn)的具有深刻意義的一步。傳統(tǒng)上IP路由器只負(fù)責(zé)包轉(zhuǎn)發(fā),通過路由協(xié)議知道臨近路由器的地址。而RSVP則類似于電路交換系統(tǒng)的信令協(xié)議一樣,為一個(gè)數(shù)據(jù)流通知其所經(jīng)過的每個(gè)節(jié)點(diǎn)(IP路由器),與端點(diǎn)協(xié)商為此數(shù)據(jù)流提供質(zhì)量保證。RSVP協(xié)議一出現(xiàn),立刻獲得廣泛的認(rèn)同,基本上被任為較好地解決了資源預(yù)留的問題。但隨著時(shí)間的推移,網(wǎng)絡(luò)的爆炸性增長(zhǎng),RSVP所暴露出來的問題越來越多,主要體現(xiàn)在以下幾個(gè)方面:
最根本的是,RSVP是以每一個(gè)數(shù)據(jù)流為協(xié)商服務(wù)對(duì)象,在網(wǎng)絡(luò)流量爆炸性增長(zhǎng)的情況下,路由器轉(zhuǎn)發(fā)的數(shù)據(jù)流個(gè)數(shù)急劇增長(zhǎng),為提高轉(zhuǎn)發(fā)速度,路由器中做了大量專門設(shè)計(jì),已經(jīng)根本不可能再為每個(gè)數(shù)據(jù)流進(jìn)行復(fù)雜的資源預(yù)留協(xié)議。
其次,當(dāng)由于線路繁忙或路由器故障等原因,路由修改時(shí),需要重新進(jìn)行一次相對(duì)耗時(shí)RSVP過程。
出于以上兩個(gè)原因,IETF又新推出另一種QoS策略——DiffServ (Differentiated Service)。目前DiffServ的框架已基本確定,美國(guó)的internet2也選擇DiffServ作為其QoS策略。與DiffServ相比,RSVP是一種Integrated Service,集中控制策略,而DiffServ則是一種分散控制策略,其精髓是僅控制路徑中每一跳(per hop)的行為。終端應(yīng)用設(shè)備通過SLA(Service Level Agreement)與邊緣路由器協(xié)商獲得其應(yīng)用數(shù)據(jù)流可得到保證的服務(wù)級(jí)別。根據(jù)這個(gè)服務(wù)級(jí)別,邊緣路由器為每個(gè)接收到的數(shù)據(jù)包打上級(jí)別的標(biāo)記,而核心路由器則只是根據(jù)每個(gè)包的服務(wù)級(jí)別的標(biāo)記決定轉(zhuǎn)發(fā)時(shí)的調(diào)動(dòng)行為。由于客戶只是與邊緣路由器協(xié)商并獲得服務(wù)級(jí)別保證,在一個(gè)相互關(guān)聯(lián)的大網(wǎng)中,由于網(wǎng)絡(luò)流量不均勻等原因,不同邊緣路由器所提供的相同級(jí)別的服務(wù)等級(jí)的實(shí)際服務(wù)質(zhì)量并不一樣,這就需要不同的提供QoS服務(wù)等級(jí)的網(wǎng)絡(luò)區(qū)域之間也通過SLA相互交流流量信息,以避免或減少上述情況的發(fā)生。
多協(xié)議標(biāo)記交換(MPLS)也被用來解決QoS問題。但其覆蓋范圍是核心網(wǎng)絡(luò)路由器。為建立合理的核心路由間的交換路徑,核心路由器間需要定時(shí)交換流量等狀況信息。
管理更加智能
隨著網(wǎng)絡(luò)流量的爆炸性增長(zhǎng),網(wǎng)絡(luò)規(guī)模日益膨脹,以及對(duì)網(wǎng)絡(luò)服務(wù)質(zhì)量的要求越來越高,路由器上的網(wǎng)絡(luò)管理系統(tǒng)變得日益重要,網(wǎng)絡(luò)連接已成為日常工作,生活中不可缺的部分。在保證質(zhì)量的情況下最大限度地利用帶寬、及早發(fā)現(xiàn)并診斷設(shè)備故障,迅速方便地根據(jù)需要改變配置,這些網(wǎng)絡(luò)管理功能都日益成為直接影響網(wǎng)絡(luò)用戶和網(wǎng)絡(luò)運(yùn)營(yíng)商利益的重要因素。在網(wǎng)絡(luò)協(xié)議七層模型中,網(wǎng)絡(luò)管理屬于高層應(yīng)用,目前各廠家網(wǎng)絡(luò)管理的一個(gè)重要發(fā)展趨勢(shì)是向智能化方向發(fā)展。所謂智能化又體現(xiàn)在兩個(gè)方面,一是網(wǎng)絡(luò)設(shè)備(路由器)之間信息交互的智能化;二是網(wǎng)絡(luò)設(shè)備與網(wǎng)絡(luò)管理者之間信息交互的智能化,
在網(wǎng)絡(luò)管理智能化的大趨勢(shì)中,“基于策略的管理”和“流量工程”這兩個(gè)技術(shù)概念是目前最引人注目的。各路由器廠商在新推出的產(chǎn)品中無不標(biāo)榜自己的網(wǎng)絡(luò)管理配套系統(tǒng)具有或部分具有這兩個(gè)方面的功能。
“基于策略的管理”這一概念將同時(shí)影響路由器之間和路由器與網(wǎng)絡(luò)管理者之間的信息交互行為模式。使得網(wǎng)絡(luò)管理者更易于從用戶的角度去定義和約束網(wǎng)絡(luò)行為,而這些上層策略將直接影響網(wǎng)絡(luò)基本行為,使傳統(tǒng)的路由算法發(fā)展為基于策略的路由算法,使路由器之間的信息交互必須包涵策略性所涵蓋的信息內(nèi)容。
“流量工程”是核心網(wǎng)運(yùn)營(yíng)商最關(guān)心的問題,新的協(xié)議如MPLS在解決標(biāo)記交換的同時(shí),也提供了一個(gè)很好的解決“流量工程”的方法。即通過路由器三間交互各端的流量狀態(tài)等信息,用收斂算法計(jì)算一段時(shí)間內(nèi)網(wǎng)絡(luò)內(nèi)標(biāo)記的顯式路徑,約束最短路程優(yōu)先算法被采用以使整個(gè)網(wǎng)絡(luò)的流量在每一段時(shí)間內(nèi)盡量保持均衡 。
作為本文的總結(jié),可以說網(wǎng)絡(luò)技術(shù)的發(fā)展是日新月異。當(dāng)我們沉沁在以IP為基礎(chǔ)的因特網(wǎng)給我們所帶來的巨大喜悅中時(shí),路由器技術(shù)特別是核心路由器技術(shù)正在經(jīng)歷著巨大的變化,路由器早已非當(dāng)年吳下阿蒙,借用比爾.蓋茨的話說,我們離不懂路由器只有18個(gè)月。
?路由器是一種典型的網(wǎng)絡(luò)層設(shè)備。它是兩個(gè)局域網(wǎng)之間接幀傳輸數(shù)據(jù),在OSI/RM之中被稱之為中介系統(tǒng),完成網(wǎng)絡(luò)層中繼或第三層中繼的任務(wù)。路由器負(fù)責(zé)在兩個(gè)局域網(wǎng)的網(wǎng)絡(luò)層間接幀傳輸數(shù)據(jù),轉(zhuǎn)發(fā)幀時(shí)需要改變幀中的地址。它在OSI/RM中的位置如圖1所示。
一、原理與作用
路由器(Router)是用于連接多個(gè)邏輯上分開的網(wǎng)絡(luò),所謂邏輯網(wǎng)絡(luò)是代表一個(gè)單獨(dú)的網(wǎng)絡(luò)或者一個(gè)子網(wǎng)。當(dāng)數(shù)據(jù)從一個(gè)子網(wǎng)傳輸?shù)搅硪粋€(gè)子網(wǎng)時(shí),可通過路由器來完成。因此,路由器具有判斷網(wǎng)絡(luò)地址和選擇路徑的功能,它能在多網(wǎng)絡(luò)互聯(lián)環(huán)境中,建立靈活的連接,可用完全不同的數(shù)據(jù)分組和介質(zhì)訪問方法連接各種子網(wǎng),路由器只接受源?站或其他路由器的信息,屬網(wǎng)絡(luò)層的一種互聯(lián)設(shè)備。它不關(guān)心各子網(wǎng)使用的硬件設(shè)備,但要求運(yùn)行與網(wǎng)絡(luò)層協(xié)議相一致的軟件。路由器分本地路由器和遠(yuǎn)程路由器,本地路由器是用來連接網(wǎng)絡(luò)傳輸介質(zhì)的,如光纖、同軸電纜、雙絞線;遠(yuǎn)程路由器是用來連接遠(yuǎn)程傳輸介質(zhì),并要求相應(yīng)的設(shè)備,如電話線要配調(diào)制解調(diào)器,無線要通過無線接收機(jī)、發(fā)射機(jī)。
一般說來,異種網(wǎng)絡(luò)互聯(lián)與多個(gè)子網(wǎng)互聯(lián)都應(yīng)采用路由器來完成。
路由器的主要工作就是為經(jīng)過路由器的每個(gè)數(shù)據(jù)幀尋找一條最佳傳輸路徑,并將該數(shù)據(jù)有效地傳送到目的站點(diǎn)。由此可見,選擇最佳路徑的策略即路由算法是路由器的關(guān)鍵所在。為了完成這項(xiàng)工作,在路由器中保存著各種傳輸路徑的相關(guān)數(shù)據(jù)——路徑表(Routing Table),供路由選擇;時(shí)使用。路徑表中保存著子網(wǎng)的標(biāo)志信息、網(wǎng)上路由器的個(gè)數(shù)和下一個(gè)路由器的名字等內(nèi)容。路徑表可以是由系統(tǒng)管理員固定設(shè)置好的,也可以由系統(tǒng)動(dòng)態(tài)修改,可以由路由器自動(dòng)調(diào)整,也可以由主機(jī)控制。
1.靜態(tài)路徑表?
由系統(tǒng)管理員事先設(shè)置好固定的路徑表稱之為靜態(tài)(static)路徑表,一般是在系統(tǒng)安裝時(shí)就根據(jù)網(wǎng)絡(luò)的配置情況預(yù)先設(shè)定的,它不會(huì)隨未來網(wǎng)絡(luò)結(jié)構(gòu)的改變而改變。
2.動(dòng)態(tài)路徑表?
動(dòng)態(tài)(Dynamic)路徑表是路由器根據(jù)網(wǎng)絡(luò)系統(tǒng)的運(yùn)行情況而自動(dòng)調(diào)整的路徑表。路由器根據(jù)路由選擇協(xié)議(Routing Protocol)提供的功能,自動(dòng)學(xué)習(xí)和記憶網(wǎng)絡(luò)運(yùn)行情況,在需要時(shí)自動(dòng)計(jì)算數(shù)據(jù)傳輸?shù)淖罴崖窂健?/P>
二、路由器的優(yōu)缺點(diǎn)
1.優(yōu)點(diǎn)?
??? 適用于大規(guī)模的網(wǎng)絡(luò);
??? 復(fù)雜的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),負(fù)載共享和最優(yōu)路徑;
??? 能更好地處理多媒體;
??? 安全性高;
??? 隔離不需要的通信量;
??? 節(jié)省局域網(wǎng)的頻寬;
??? 減少主機(jī)負(fù)擔(dān)。
2.缺點(diǎn)?
??? 它不支持非路由協(xié)議;?
??? 安裝復(fù)雜;?
??? 價(jià)格高。?
三、路由器的功能
(1)在網(wǎng)絡(luò)間截獲發(fā)送到遠(yuǎn)地網(wǎng)段的報(bào)文,起轉(zhuǎn)發(fā)的作用。
(2)選擇最合理的路由,引導(dǎo)通信。為了實(shí)現(xiàn)這一功能,路由器要按照某種路由通信協(xié)議,查找路由表,路由表中列出整個(gè)互聯(lián)網(wǎng)絡(luò)中包含的各個(gè)節(jié)點(diǎn),以及節(jié)點(diǎn)間的路徑情況和與它們相聯(lián)系的傳輸費(fèi)用。如果到特定的節(jié)點(diǎn)有一條以上路徑,則基于預(yù)先確定的準(zhǔn)則選擇最優(yōu)(最經(jīng)濟(jì))的路徑。由于各種網(wǎng)絡(luò)段和其相互連接情況可能發(fā)生變化,因此路由情況的信息需要及時(shí)更新,這是由所使用的路由信息協(xié)議規(guī)定的定時(shí)更新或者按變化情況更新來完成。網(wǎng)絡(luò)中的每個(gè)路由器按照這一規(guī)則動(dòng)態(tài)地更新它所保持的路由表,以便保持有效的路由信息。?
(3)路由器在轉(zhuǎn)發(fā)報(bào)文的過程中,為了便于在網(wǎng)絡(luò)間傳送報(bào)文,按照預(yù)定的規(guī)則把大的數(shù)據(jù)包分解成適當(dāng)大小的數(shù)據(jù)包,到達(dá)目的地后再把分解的數(shù)據(jù)包包裝成原有形式。
(4)多協(xié)議的路由器可以連接使用不同通信協(xié)議的網(wǎng)絡(luò)段,作為不同通信協(xié)議網(wǎng)絡(luò)段通信連接的平臺(tái)。
(5)路由器的主要任務(wù)是把通信引導(dǎo)到目的地網(wǎng)絡(luò),然后到達(dá)特定的節(jié)點(diǎn)站地址。后一個(gè)功能是通過網(wǎng)絡(luò)地址分解完成的。例如,把網(wǎng)絡(luò)地址部分的分配指定成網(wǎng)絡(luò)、子網(wǎng)和區(qū)域的一組節(jié)點(diǎn),其余的用來指明子網(wǎng)中的特別站。分層尋址允許路由器對(duì)有很多個(gè)節(jié)點(diǎn)站的網(wǎng)絡(luò)存儲(chǔ)尋址信息。
在廣域網(wǎng)范圍內(nèi)的路由器按其轉(zhuǎn)發(fā)報(bào)文的性能可以分為兩種類型,即中間節(jié)點(diǎn)路由器和邊界路由器。盡管在不斷改進(jìn)的各種路由協(xié)議中,對(duì)這兩類路由器所使用的名稱可能有很大的差別,但所發(fā)揮的作用卻是一樣的。
中間節(jié)點(diǎn)路由器在網(wǎng)絡(luò)中傳輸時(shí),提供報(bào)文的存儲(chǔ)和轉(zhuǎn)發(fā)。同時(shí)根據(jù)當(dāng)前的路由表所保持的路由信息情況,選擇最好的路徑傳送報(bào)文。由多個(gè)互連的LAN組成的公司或企業(yè)網(wǎng)絡(luò)一側(cè)和外界廣域網(wǎng)相連接的路由器,就是這個(gè)企業(yè)網(wǎng)絡(luò)的邊界路由器。它從外部廣域網(wǎng)收集向本企業(yè)網(wǎng)絡(luò)尋址的信息,轉(zhuǎn)發(fā)到企業(yè)網(wǎng)絡(luò)中有關(guān)的網(wǎng)絡(luò)段;另一方面集中企業(yè)網(wǎng)絡(luò)中各個(gè)LAN段向外部廣域網(wǎng)發(fā)送的報(bào)文,對(duì)相關(guān)的報(bào)文確定最好的傳輸路徑。
我們通過一個(gè)例子來說明路由器工作原理。
例:工作站A需要向工作站B傳送信息(并假定工作站B的IP地址為120.0.5),它們之間需要通過多個(gè)路由器的接力傳遞,路由器的分布如圖2所示。
其工作原理如下:
?。?)工作站A將工作站B的地址120.0.5連同數(shù)據(jù)信息以數(shù)據(jù)幀的形式發(fā)送給路由器1。
?。?)路由器1收到工作站A的數(shù)據(jù)幀后,先從報(bào)頭中取出地址120.0.5,并根據(jù)路徑表計(jì)算出發(fā)往工作站B的最佳路徑:R1->R2->R5->B;并將數(shù)據(jù)幀發(fā)往路由器2。
?。?)路由器2重復(fù)路由器1的工作,并將數(shù)據(jù)幀轉(zhuǎn)發(fā)給路由器5。
(4)路由器5同樣取出目的地址,發(fā)現(xiàn)120.0.5就在該路由器所連接的網(wǎng)段上,于是將該數(shù)據(jù)幀直接交給工作站B。
?。?)工作站B收到工作站A的數(shù)據(jù)幀,一次通信過程宣告結(jié)束。
事實(shí)上,路由器除了上述的路由選擇這一主要功能外,還具有網(wǎng)絡(luò)流量控制功能。有的路由器僅支持單一協(xié)議,但大部分路由器可以支持多種協(xié)議的傳輸,即多協(xié)議路由器。由于每一種協(xié)議都有自己的規(guī)則,要在一個(gè)路由器中完成多種協(xié)議的算法,勢(shì)必會(huì) 降低路由器的性能。因此,我們以為,支持多協(xié)議的路由器性能相對(duì)較低。用戶購(gòu)買路由器時(shí),需要根據(jù)自己的實(shí)際情況,選擇自己需要的網(wǎng)絡(luò)協(xié)議的路由器。
近年來出現(xiàn)了交換路由器產(chǎn)品,從本質(zhì)上來說它不是什么新技術(shù),而是為了提高通信能力,把交換機(jī)的原理組合到路由器中,使數(shù)據(jù)傳輸能力更快、更好。
?
非常好我支持^.^
(1) 100%
不好我反對(duì)
(0) 0%
相關(guān)閱讀:
- [電子說] 環(huán)旭電子推出Pisces企業(yè)級(jí)無線路由器助力企業(yè)應(yīng)對(duì)高密度數(shù)據(jù)挑戰(zhàn) 2023-10-24
- [電子說] 拆機(jī)看看華為路由器的天線與濾波器 2023-10-24
- [電子說] 工業(yè)路由器一般都用哪種協(xié)議? 2023-10-24
- [電子說] SR-MPLS是什么?SR-MPLS的實(shí)際應(yīng)用 2023-10-23
- [移動(dòng)通信] 如何解決局域網(wǎng)ip地址不夠用問題? 2023-10-23
- [電子說] CPE一般支持哪些工作模式?與MIFI相比,優(yōu)勢(shì)在哪里? 2023-10-22
- [電子說] Ai-WB2模組HTTP客戶端HEAD和GET請(qǐng)求方法 2023-10-21
- [電子說] 中興晴天墻面路由器喜獲2023年GMARK設(shè)計(jì)大獎(jiǎng) 2023-10-20
( 發(fā)表人:admin )