網(wǎng)絡(luò)互聯(lián)通常是指將不同的網(wǎng)絡(luò)或相同的網(wǎng)絡(luò)用互聯(lián)設(shè)備連接在一起而形成一個(gè)范圍更大的網(wǎng)絡(luò),也可以是為增加網(wǎng)絡(luò)性能和易于管理而將一個(gè)原來(lái)很大的網(wǎng)絡(luò)劃分為幾個(gè)子網(wǎng)或網(wǎng)段。
對(duì)局域網(wǎng)而言,所涉及的網(wǎng)絡(luò)互聯(lián)問(wèn)題有網(wǎng)絡(luò)距離延長(zhǎng);網(wǎng)段數(shù)量的增加;不同LAN之間的互聯(lián)及廣域互聯(lián)等。網(wǎng)絡(luò)互聯(lián)中常用的設(shè)備有路由器(Router)和調(diào)制解調(diào)器(Modem)等,下面分別進(jìn)行介紹。
路由器(Router)
什么是路由器
在互聯(lián)網(wǎng)日益發(fā)展的今天,是什么把網(wǎng)絡(luò)相互聯(lián)接起來(lái)?是路由器。路由器在互聯(lián)網(wǎng)中扮演著十分重要的角色,那么什么是路由器呢?通俗的來(lái)講,路由器是互聯(lián)網(wǎng)的樞紐、"交通警察"。路由器的定義是:用來(lái)實(shí)現(xiàn)路由選擇功能的一種媒介系統(tǒng)設(shè)備。所謂路由就是指通過(guò)相互聯(lián)接的網(wǎng)絡(luò)把信息從源地點(diǎn)移動(dòng)到目標(biāo)地點(diǎn)的活動(dòng)。一般來(lái)說(shuō),在路由過(guò)程中,信息至少會(huì)經(jīng)過(guò)一個(gè)或多個(gè)中間節(jié)點(diǎn)。通常,人們會(huì)把路由和交換進(jìn)行對(duì)比,這主要是因?yàn)樵谄胀ㄓ脩艨磥?lái)兩者所實(shí)現(xiàn)的功能是完全一樣的。其實(shí),路由和交換之間的主要區(qū)別就是交換發(fā)生在OSI參考模型的第二層(數(shù)據(jù)鏈路層),而路由發(fā)生在第三層,即網(wǎng)絡(luò)層。這一區(qū)別決定了路由和交換在移動(dòng)信息的過(guò)程中需要使用不同的控制信息,所以兩者實(shí)現(xiàn)各自功能的方式是不同的。
路由器是互聯(lián)網(wǎng)的主要節(jié)點(diǎn)設(shè)備。路由器通過(guò)路由決定數(shù)據(jù)的轉(zhuǎn)發(fā)。轉(zhuǎn)發(fā)策略稱為路由選擇(routing),這也是路由器名稱的由來(lái)(router,轉(zhuǎn)發(fā)者)。作為不同網(wǎng)絡(luò)之間互相連接的樞紐,路由器系統(tǒng)構(gòu)成了基于TCP/IP的國(guó)際互聯(lián)網(wǎng)絡(luò)Internet的主體脈絡(luò),也可以說(shuō),路由器構(gòu)成了Internet的骨架。它的處理速度是網(wǎng)絡(luò)通信的主要瓶頸之一,它的可靠性則直接影響著網(wǎng)絡(luò)互聯(lián)的質(zhì)量。因此,在園區(qū)網(wǎng)、地區(qū)網(wǎng)、乃至整個(gè)Internet研究領(lǐng)域中,路由器技術(shù)始終處于核心地位,其發(fā)展歷程和方向,成為整個(gè)Internet研究的一個(gè)縮影。
路由器的作用
路由器的一個(gè)作用是連通不同的網(wǎng)絡(luò),另一個(gè)作用是選擇信息傳送的線路。選擇通暢快捷的近路,能大大提高通信速度,減輕網(wǎng)絡(luò)系統(tǒng)通信負(fù)荷,節(jié)約網(wǎng)絡(luò)系統(tǒng)資源,提高網(wǎng)絡(luò)系統(tǒng)暢通率,從而讓網(wǎng)絡(luò)系統(tǒng)發(fā)揮出更大的效益來(lái)。
從過(guò)濾網(wǎng)絡(luò)流量的角度來(lái)看,路由器的作用與交換機(jī)和網(wǎng)橋非常相似。但是與工作在網(wǎng)絡(luò)物理層,從物理上劃分網(wǎng)段的交換機(jī)不同,路由器使用專門(mén)的軟件協(xié)議從邏輯上對(duì)整個(gè)網(wǎng)絡(luò)進(jìn)行劃分。例如,一臺(tái)支持IP協(xié)議的路由器可以把網(wǎng)絡(luò)劃分成多個(gè)子網(wǎng)段,只有指向特殊IP地址的網(wǎng)絡(luò)流量才可以通過(guò)路由器。對(duì)于每一個(gè)接收到的數(shù)據(jù)包,路由器都會(huì)重新計(jì)算其校驗(yàn)值,并寫(xiě)入新的物理地址。因此,使用路由器轉(zhuǎn)發(fā)和過(guò)濾數(shù)據(jù)的速度往往要比只查看數(shù)據(jù)包物理地址的交換機(jī)慢。但是,對(duì)于那些結(jié)構(gòu)復(fù)雜的網(wǎng)絡(luò),使用路由器可以提高網(wǎng)絡(luò)的整體效率。路由器的另外一個(gè)明顯優(yōu)勢(shì)就是可以自動(dòng)過(guò)濾網(wǎng)絡(luò)廣播。從總體上說(shuō),在網(wǎng)絡(luò)中添加路由器的整個(gè)安裝過(guò)程要比即插即用的交換機(jī)復(fù)雜很多。
一般說(shuō)來(lái),異種網(wǎng)絡(luò)互聯(lián)與多個(gè)子網(wǎng)互聯(lián)都應(yīng)采用路由器來(lái)完成。路由器的主要工作就是為經(jīng)過(guò)路由器的每個(gè)數(shù)據(jù)幀尋找一條最佳傳輸路徑,并將該數(shù)據(jù)有效地傳送到目的站點(diǎn)。由此可見(jià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ì)隨未來(lái)網(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ù)淖罴崖窂健?br />
路由器的結(jié)構(gòu)
路由器的體系結(jié)構(gòu)
從體系結(jié)構(gòu)上看,路由器可以分為第一代單總線單CPU結(jié)構(gòu)路由器、第二代單總線主從CPU結(jié)構(gòu)路由器、第三代單總線對(duì)稱式多CPU結(jié)構(gòu)路由器;第四代多總線多CPU結(jié)構(gòu)路由器、第五代共享內(nèi)存式結(jié)構(gòu)路由器、第六代交叉開(kāi)關(guān)體系結(jié)構(gòu)路由器和基于機(jī)群系統(tǒng)的路由器等多類。
路由器的構(gòu)成
路由器具有四個(gè)要素:輸入端口、輸出端口、交換開(kāi)關(guān)和路由處理器。
輸入端口是物理鏈路和輸入包的進(jìn)口處。端口通常由線卡提供,一塊線卡一般支持4、8或16個(gè)端口,一個(gè)輸入端口具有許多功能。第一個(gè)功能是進(jìn)行數(shù)據(jù)鏈路層的封裝和解封裝。第二個(gè)功能是在轉(zhuǎn)發(fā)表中查找輸入包目的地址從而決定目的端口(稱為路由查找),路由查找可以使用一般的硬件來(lái)實(shí)現(xiàn),或者通過(guò)在每塊線卡上嵌入一個(gè)微處理器來(lái)完成。第三,為了提供QoS(服務(wù)質(zhì)量),端口要對(duì)收到的包分成幾個(gè)預(yù)定義的服務(wù)級(jí)別。第四,端口可能需要運(yùn)行諸如SLIP(串行線網(wǎng)際協(xié)議)和PPP(點(diǎn)對(duì)點(diǎn)協(xié)議)這樣的數(shù)據(jù)鏈路級(jí)協(xié)議或者諸如PPTP(點(diǎn)對(duì)點(diǎn)隧道協(xié)議)這樣的網(wǎng)絡(luò)級(jí)協(xié)議。一旦路由查找完成,必須用交換開(kāi)關(guān)將包送到其輸出端口。如果路由器是輸入端加隊(duì)列的,則有幾個(gè)輸入端共享同一個(gè)交換開(kāi)關(guān)。這樣輸入端口的最后一項(xiàng)功能是參加對(duì)公共資源(如交換開(kāi)關(guān))的仲裁協(xié)議。
交換開(kāi)關(guān)可以使用多種不同的技術(shù)來(lái)實(shí)現(xiàn)。迄今為止使用最多的交換開(kāi)關(guān)技術(shù)是總線、交叉開(kāi)關(guān)和共享存貯器。最簡(jiǎn)單的開(kāi)關(guān)使用一條總線來(lái)連接所有輸入和輸出端口,總線開(kāi)關(guān)的缺點(diǎn)是其交換容量受限于總線的容量以及為共享總線仲裁所帶來(lái)的額外開(kāi)銷。交叉開(kāi)關(guān)通過(guò)開(kāi)關(guān)提供多條數(shù)據(jù)通路,具有N×N個(gè)交叉點(diǎn)的交叉開(kāi)關(guān)可以被認(rèn)為具有2N條總線。如果一個(gè)交叉是閉合,輸入總線上的數(shù)據(jù)在輸出總線上可用,否則不可用。交叉點(diǎn)的閉合與打開(kāi)由調(diào)度器來(lái)控制,因此,調(diào)度器限制了交換開(kāi)關(guān)的速度。在共享存貯器路由器中,進(jìn)來(lái)的包被存貯在共享存貯器中,所交換的僅是包的指針,這提高了交換容量,但是,開(kāi)關(guān)的速度受限于存貯器的存取速度。盡管存貯器容量每18個(gè)月能夠翻一番,但存貯器的存取時(shí)間每年僅降低5%,這是共享存貯器交換開(kāi)關(guān)的一個(gè)固有限制。
輸出端口在包被發(fā)送到輸出鏈路之前對(duì)包存貯,可以實(shí)現(xiàn)復(fù)雜的調(diào)度算法以支持優(yōu)先級(jí)等要求。與輸入端口一樣,輸出端口同樣要能支持?jǐn)?shù)據(jù)鏈路層的封裝和解封裝,以及許多較高級(jí)協(xié)議。
路由處理器計(jì)算轉(zhuǎn)發(fā)表實(shí)現(xiàn)路由協(xié)議,并運(yùn)行對(duì)路由器進(jìn)行配置和管理的軟件。同時(shí),它還處理那些目的地址不在線卡轉(zhuǎn)發(fā)表中的包。
路由器的類型
互聯(lián)網(wǎng)各種級(jí)別的網(wǎng)絡(luò)中隨處都可見(jiàn)到路由器。接入網(wǎng)絡(luò)使得家庭和小型企業(yè)可以連接到某個(gè)互聯(lián)網(wǎng)服務(wù)提供商;企業(yè)網(wǎng)中的路由器連接一個(gè)校園或企業(yè)內(nèi)成千上萬(wàn)的計(jì)算機(jī);骨干網(wǎng)上的路由器終端系統(tǒng)通常是不能直接訪問(wèn)的,它們連接長(zhǎng)距離骨干網(wǎng)上的ISP和企業(yè)網(wǎng)絡(luò)。互聯(lián)網(wǎng)的快速發(fā)展無(wú)論是對(duì)骨干網(wǎng)、企業(yè)網(wǎng)還是接入網(wǎng)都帶來(lái)了不同的挑戰(zhàn)。骨干網(wǎng)要求路由器能對(duì)少數(shù)鏈路進(jìn)行高速路由轉(zhuǎn)發(fā)。企業(yè)級(jí)路由器不但要求端口數(shù)目多、價(jià)格低廉,而且要求配置起來(lái)簡(jiǎn)單方便,并提供QoS。
1.接入路由器
接入路由器連接家庭或ISP內(nèi)的小型企業(yè)客戶。接入路由器已經(jīng)開(kāi)始不只是提供SLIP或PPP連接,還支持諸如PPTP和IPSec等虛擬私有網(wǎng)絡(luò)協(xié)議。這些協(xié)議要能在每個(gè)端口上運(yùn)行。諸如ADSL等技術(shù)將很快提高各家庭的可用帶寬,這將進(jìn)一步增加接入路由器的負(fù)擔(dān)。由于這些趨勢(shì),接入路由器將來(lái)會(huì)支持許多異構(gòu)和高速端口,并在各個(gè)端口能夠運(yùn)行多種協(xié)議,同時(shí)還要避開(kāi)電話交換網(wǎng)。
2.企業(yè)級(jí)路由器
企業(yè)或校園級(jí)路由器連接許多終端系統(tǒng),其主要目標(biāo)是以盡量便宜的方法實(shí)現(xiàn)盡可能多的端點(diǎn)互聯(lián),并且進(jìn)一步要求支持不同的服務(wù)質(zhì)量。許多現(xiàn)有的企業(yè)網(wǎng)絡(luò)都是由Hub或網(wǎng)橋連接起來(lái)的以太網(wǎng)段。盡管這些設(shè)備價(jià)格便宜、易于安裝、無(wú)需配置,但是它們不支持服務(wù)等級(jí)。相反,有路由器參與的網(wǎng)絡(luò)能夠?qū)C(jī)器分成多個(gè)碰撞域,并因此能夠控制一個(gè)網(wǎng)絡(luò)的大小。此外,路由器還支持一定的服務(wù)等級(jí),至少允許分成多個(gè)優(yōu)先級(jí)別。但是路由器的每端口造價(jià)要貴些,并且在能夠使用之前要進(jìn)行大量的配置工作。因此,企業(yè)路由器的成敗就在于是否提供大量端口且每端口的造價(jià)很低,是否容易配置,是否支持QoS。另外還要求企業(yè)級(jí)路由器有效地支持廣播和組播。企業(yè)網(wǎng)絡(luò)還要處理歷史遺留的各種LAN技術(shù),支持多種協(xié)議,包括IP、IPX和Vine。它們還要支持防火墻、包過(guò)濾以及大量的管理和安全策略以及VLAN。
3.骨干級(jí)路由器
骨干級(jí)路由器實(shí)現(xiàn)企業(yè)級(jí)網(wǎng)絡(luò)的互聯(lián)。對(duì)它的要求是速度和可靠性,而代價(jià)則處于次要地位。硬件可靠性可以采用電話交換網(wǎng)中使用的技術(shù),如熱備份、雙電源、雙數(shù)據(jù)通路等來(lái)獲得。這些技術(shù)對(duì)所有骨干路由器而言差不多是標(biāo)準(zhǔn)的。骨干IP路由器的主要性能瓶頸是在轉(zhuǎn)發(fā)表中查找某個(gè)路由所耗的時(shí)間。當(dāng)收到一個(gè)包時(shí),輸入端口在轉(zhuǎn)發(fā)表中查找該包的目的地址以確定其目的端口,當(dāng)包越短或者當(dāng)包要發(fā)往許多目的端口時(shí),勢(shì)必增加路由查找的代價(jià)。因此,將一些常訪問(wèn)的目的端口放到緩存中能夠提高路由查找的效率。不管是輸入緩沖還是輸出緩沖路由器,都存在路由查找的瓶頸問(wèn)題。除了性能瓶頸問(wèn)題,路由器的穩(wěn)定性也是一個(gè)常被忽視的問(wèn)題。
4.太比特路由器
在未來(lái)核心互聯(lián)網(wǎng)使用的三種主要技術(shù)中,光纖和DWDM都已經(jīng)是很成熟的并且是現(xiàn)成的。如果沒(méi)有與現(xiàn)有的光纖技術(shù)和DWDM技術(shù)提供的原始帶寬對(duì)應(yīng)的路由器,新的網(wǎng)絡(luò)基礎(chǔ)設(shè)施將無(wú)法從根本上得到性能的改善,因此開(kāi)發(fā)高性能的骨干交換/路由器(太比特路由器)已經(jīng)成為一項(xiàng)迫切的要求。太比特路由器技術(shù)現(xiàn)在還主要處于開(kāi)發(fā)實(shí)驗(yàn)階段。
調(diào)制解調(diào)器(Modem)
調(diào)制解調(diào)器(Modem) 作為末端系統(tǒng)和通信系統(tǒng)之間信號(hào)轉(zhuǎn)換的設(shè)備,是廣域網(wǎng)中必不可少的設(shè)備之一。分為同步和異步兩種,分別用來(lái)與路由器的同步和異步串口相連接,同步可用于專線、幀中繼、X.25等,異步用于PSTN的連接。
對(duì)局域網(wǎng)而言,所涉及的網(wǎng)絡(luò)互聯(lián)問(wèn)題有網(wǎng)絡(luò)距離延長(zhǎng);網(wǎng)段數(shù)量的增加;不同LAN之間的互聯(lián)及廣域互聯(lián)等。網(wǎng)絡(luò)互聯(lián)中常用的設(shè)備有路由器(Router)和調(diào)制解調(diào)器(Modem)等,下面分別進(jìn)行介紹。
路由器(Router)
什么是路由器
在互聯(lián)網(wǎng)日益發(fā)展的今天,是什么把網(wǎng)絡(luò)相互聯(lián)接起來(lái)?是路由器。路由器在互聯(lián)網(wǎng)中扮演著十分重要的角色,那么什么是路由器呢?通俗的來(lái)講,路由器是互聯(lián)網(wǎng)的樞紐、"交通警察"。路由器的定義是:用來(lái)實(shí)現(xiàn)路由選擇功能的一種媒介系統(tǒng)設(shè)備。所謂路由就是指通過(guò)相互聯(lián)接的網(wǎng)絡(luò)把信息從源地點(diǎn)移動(dòng)到目標(biāo)地點(diǎn)的活動(dòng)。一般來(lái)說(shuō),在路由過(guò)程中,信息至少會(huì)經(jīng)過(guò)一個(gè)或多個(gè)中間節(jié)點(diǎn)。通常,人們會(huì)把路由和交換進(jìn)行對(duì)比,這主要是因?yàn)樵谄胀ㄓ脩艨磥?lái)兩者所實(shí)現(xiàn)的功能是完全一樣的。其實(shí),路由和交換之間的主要區(qū)別就是交換發(fā)生在OSI參考模型的第二層(數(shù)據(jù)鏈路層),而路由發(fā)生在第三層,即網(wǎng)絡(luò)層。這一區(qū)別決定了路由和交換在移動(dòng)信息的過(guò)程中需要使用不同的控制信息,所以兩者實(shí)現(xiàn)各自功能的方式是不同的。
路由器是互聯(lián)網(wǎng)的主要節(jié)點(diǎn)設(shè)備。路由器通過(guò)路由決定數(shù)據(jù)的轉(zhuǎn)發(fā)。轉(zhuǎn)發(fā)策略稱為路由選擇(routing),這也是路由器名稱的由來(lái)(router,轉(zhuǎn)發(fā)者)。作為不同網(wǎng)絡(luò)之間互相連接的樞紐,路由器系統(tǒng)構(gòu)成了基于TCP/IP的國(guó)際互聯(lián)網(wǎng)絡(luò)Internet的主體脈絡(luò),也可以說(shuō),路由器構(gòu)成了Internet的骨架。它的處理速度是網(wǎng)絡(luò)通信的主要瓶頸之一,它的可靠性則直接影響著網(wǎng)絡(luò)互聯(lián)的質(zhì)量。因此,在園區(qū)網(wǎng)、地區(qū)網(wǎng)、乃至整個(gè)Internet研究領(lǐng)域中,路由器技術(shù)始終處于核心地位,其發(fā)展歷程和方向,成為整個(gè)Internet研究的一個(gè)縮影。
路由器的作用
路由器的一個(gè)作用是連通不同的網(wǎng)絡(luò),另一個(gè)作用是選擇信息傳送的線路。選擇通暢快捷的近路,能大大提高通信速度,減輕網(wǎng)絡(luò)系統(tǒng)通信負(fù)荷,節(jié)約網(wǎng)絡(luò)系統(tǒng)資源,提高網(wǎng)絡(luò)系統(tǒng)暢通率,從而讓網(wǎng)絡(luò)系統(tǒng)發(fā)揮出更大的效益來(lái)。
從過(guò)濾網(wǎng)絡(luò)流量的角度來(lái)看,路由器的作用與交換機(jī)和網(wǎng)橋非常相似。但是與工作在網(wǎng)絡(luò)物理層,從物理上劃分網(wǎng)段的交換機(jī)不同,路由器使用專門(mén)的軟件協(xié)議從邏輯上對(duì)整個(gè)網(wǎng)絡(luò)進(jìn)行劃分。例如,一臺(tái)支持IP協(xié)議的路由器可以把網(wǎng)絡(luò)劃分成多個(gè)子網(wǎng)段,只有指向特殊IP地址的網(wǎng)絡(luò)流量才可以通過(guò)路由器。對(duì)于每一個(gè)接收到的數(shù)據(jù)包,路由器都會(huì)重新計(jì)算其校驗(yàn)值,并寫(xiě)入新的物理地址。因此,使用路由器轉(zhuǎn)發(fā)和過(guò)濾數(shù)據(jù)的速度往往要比只查看數(shù)據(jù)包物理地址的交換機(jī)慢。但是,對(duì)于那些結(jié)構(gòu)復(fù)雜的網(wǎng)絡(luò),使用路由器可以提高網(wǎng)絡(luò)的整體效率。路由器的另外一個(gè)明顯優(yōu)勢(shì)就是可以自動(dòng)過(guò)濾網(wǎng)絡(luò)廣播。從總體上說(shuō),在網(wǎng)絡(luò)中添加路由器的整個(gè)安裝過(guò)程要比即插即用的交換機(jī)復(fù)雜很多。
一般說(shuō)來(lái),異種網(wǎng)絡(luò)互聯(lián)與多個(gè)子網(wǎng)互聯(lián)都應(yīng)采用路由器來(lái)完成。路由器的主要工作就是為經(jīng)過(guò)路由器的每個(gè)數(shù)據(jù)幀尋找一條最佳傳輸路徑,并將該數(shù)據(jù)有效地傳送到目的站點(diǎn)。由此可見(jià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ì)隨未來(lái)網(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ù)淖罴崖窂健?br />
路由器的結(jié)構(gòu)
路由器的體系結(jié)構(gòu)
從體系結(jié)構(gòu)上看,路由器可以分為第一代單總線單CPU結(jié)構(gòu)路由器、第二代單總線主從CPU結(jié)構(gòu)路由器、第三代單總線對(duì)稱式多CPU結(jié)構(gòu)路由器;第四代多總線多CPU結(jié)構(gòu)路由器、第五代共享內(nèi)存式結(jié)構(gòu)路由器、第六代交叉開(kāi)關(guān)體系結(jié)構(gòu)路由器和基于機(jī)群系統(tǒng)的路由器等多類。
路由器的構(gòu)成
路由器具有四個(gè)要素:輸入端口、輸出端口、交換開(kāi)關(guān)和路由處理器。
輸入端口是物理鏈路和輸入包的進(jìn)口處。端口通常由線卡提供,一塊線卡一般支持4、8或16個(gè)端口,一個(gè)輸入端口具有許多功能。第一個(gè)功能是進(jìn)行數(shù)據(jù)鏈路層的封裝和解封裝。第二個(gè)功能是在轉(zhuǎn)發(fā)表中查找輸入包目的地址從而決定目的端口(稱為路由查找),路由查找可以使用一般的硬件來(lái)實(shí)現(xiàn),或者通過(guò)在每塊線卡上嵌入一個(gè)微處理器來(lái)完成。第三,為了提供QoS(服務(wù)質(zhì)量),端口要對(duì)收到的包分成幾個(gè)預(yù)定義的服務(wù)級(jí)別。第四,端口可能需要運(yùn)行諸如SLIP(串行線網(wǎng)際協(xié)議)和PPP(點(diǎn)對(duì)點(diǎn)協(xié)議)這樣的數(shù)據(jù)鏈路級(jí)協(xié)議或者諸如PPTP(點(diǎn)對(duì)點(diǎn)隧道協(xié)議)這樣的網(wǎng)絡(luò)級(jí)協(xié)議。一旦路由查找完成,必須用交換開(kāi)關(guān)將包送到其輸出端口。如果路由器是輸入端加隊(duì)列的,則有幾個(gè)輸入端共享同一個(gè)交換開(kāi)關(guān)。這樣輸入端口的最后一項(xiàng)功能是參加對(duì)公共資源(如交換開(kāi)關(guān))的仲裁協(xié)議。
交換開(kāi)關(guān)可以使用多種不同的技術(shù)來(lái)實(shí)現(xiàn)。迄今為止使用最多的交換開(kāi)關(guān)技術(shù)是總線、交叉開(kāi)關(guān)和共享存貯器。最簡(jiǎn)單的開(kāi)關(guān)使用一條總線來(lái)連接所有輸入和輸出端口,總線開(kāi)關(guān)的缺點(diǎn)是其交換容量受限于總線的容量以及為共享總線仲裁所帶來(lái)的額外開(kāi)銷。交叉開(kāi)關(guān)通過(guò)開(kāi)關(guān)提供多條數(shù)據(jù)通路,具有N×N個(gè)交叉點(diǎn)的交叉開(kāi)關(guān)可以被認(rèn)為具有2N條總線。如果一個(gè)交叉是閉合,輸入總線上的數(shù)據(jù)在輸出總線上可用,否則不可用。交叉點(diǎn)的閉合與打開(kāi)由調(diào)度器來(lái)控制,因此,調(diào)度器限制了交換開(kāi)關(guān)的速度。在共享存貯器路由器中,進(jìn)來(lái)的包被存貯在共享存貯器中,所交換的僅是包的指針,這提高了交換容量,但是,開(kāi)關(guān)的速度受限于存貯器的存取速度。盡管存貯器容量每18個(gè)月能夠翻一番,但存貯器的存取時(shí)間每年僅降低5%,這是共享存貯器交換開(kāi)關(guān)的一個(gè)固有限制。
輸出端口在包被發(fā)送到輸出鏈路之前對(duì)包存貯,可以實(shí)現(xiàn)復(fù)雜的調(diào)度算法以支持優(yōu)先級(jí)等要求。與輸入端口一樣,輸出端口同樣要能支持?jǐn)?shù)據(jù)鏈路層的封裝和解封裝,以及許多較高級(jí)協(xié)議。
路由處理器計(jì)算轉(zhuǎn)發(fā)表實(shí)現(xiàn)路由協(xié)議,并運(yùn)行對(duì)路由器進(jìn)行配置和管理的軟件。同時(shí),它還處理那些目的地址不在線卡轉(zhuǎn)發(fā)表中的包。
路由器的類型
互聯(lián)網(wǎng)各種級(jí)別的網(wǎng)絡(luò)中隨處都可見(jiàn)到路由器。接入網(wǎng)絡(luò)使得家庭和小型企業(yè)可以連接到某個(gè)互聯(lián)網(wǎng)服務(wù)提供商;企業(yè)網(wǎng)中的路由器連接一個(gè)校園或企業(yè)內(nèi)成千上萬(wàn)的計(jì)算機(jī);骨干網(wǎng)上的路由器終端系統(tǒng)通常是不能直接訪問(wèn)的,它們連接長(zhǎng)距離骨干網(wǎng)上的ISP和企業(yè)網(wǎng)絡(luò)。互聯(lián)網(wǎng)的快速發(fā)展無(wú)論是對(duì)骨干網(wǎng)、企業(yè)網(wǎng)還是接入網(wǎng)都帶來(lái)了不同的挑戰(zhàn)。骨干網(wǎng)要求路由器能對(duì)少數(shù)鏈路進(jìn)行高速路由轉(zhuǎn)發(fā)。企業(yè)級(jí)路由器不但要求端口數(shù)目多、價(jià)格低廉,而且要求配置起來(lái)簡(jiǎn)單方便,并提供QoS。
1.接入路由器
接入路由器連接家庭或ISP內(nèi)的小型企業(yè)客戶。接入路由器已經(jīng)開(kāi)始不只是提供SLIP或PPP連接,還支持諸如PPTP和IPSec等虛擬私有網(wǎng)絡(luò)協(xié)議。這些協(xié)議要能在每個(gè)端口上運(yùn)行。諸如ADSL等技術(shù)將很快提高各家庭的可用帶寬,這將進(jìn)一步增加接入路由器的負(fù)擔(dān)。由于這些趨勢(shì),接入路由器將來(lái)會(huì)支持許多異構(gòu)和高速端口,并在各個(gè)端口能夠運(yùn)行多種協(xié)議,同時(shí)還要避開(kāi)電話交換網(wǎng)。
2.企業(yè)級(jí)路由器
企業(yè)或校園級(jí)路由器連接許多終端系統(tǒng),其主要目標(biāo)是以盡量便宜的方法實(shí)現(xiàn)盡可能多的端點(diǎn)互聯(lián),并且進(jìn)一步要求支持不同的服務(wù)質(zhì)量。許多現(xiàn)有的企業(yè)網(wǎng)絡(luò)都是由Hub或網(wǎng)橋連接起來(lái)的以太網(wǎng)段。盡管這些設(shè)備價(jià)格便宜、易于安裝、無(wú)需配置,但是它們不支持服務(wù)等級(jí)。相反,有路由器參與的網(wǎng)絡(luò)能夠?qū)C(jī)器分成多個(gè)碰撞域,并因此能夠控制一個(gè)網(wǎng)絡(luò)的大小。此外,路由器還支持一定的服務(wù)等級(jí),至少允許分成多個(gè)優(yōu)先級(jí)別。但是路由器的每端口造價(jià)要貴些,并且在能夠使用之前要進(jìn)行大量的配置工作。因此,企業(yè)路由器的成敗就在于是否提供大量端口且每端口的造價(jià)很低,是否容易配置,是否支持QoS。另外還要求企業(yè)級(jí)路由器有效地支持廣播和組播。企業(yè)網(wǎng)絡(luò)還要處理歷史遺留的各種LAN技術(shù),支持多種協(xié)議,包括IP、IPX和Vine。它們還要支持防火墻、包過(guò)濾以及大量的管理和安全策略以及VLAN。
3.骨干級(jí)路由器
骨干級(jí)路由器實(shí)現(xiàn)企業(yè)級(jí)網(wǎng)絡(luò)的互聯(lián)。對(duì)它的要求是速度和可靠性,而代價(jià)則處于次要地位。硬件可靠性可以采用電話交換網(wǎng)中使用的技術(shù),如熱備份、雙電源、雙數(shù)據(jù)通路等來(lái)獲得。這些技術(shù)對(duì)所有骨干路由器而言差不多是標(biāo)準(zhǔn)的。骨干IP路由器的主要性能瓶頸是在轉(zhuǎn)發(fā)表中查找某個(gè)路由所耗的時(shí)間。當(dāng)收到一個(gè)包時(shí),輸入端口在轉(zhuǎn)發(fā)表中查找該包的目的地址以確定其目的端口,當(dāng)包越短或者當(dāng)包要發(fā)往許多目的端口時(shí),勢(shì)必增加路由查找的代價(jià)。因此,將一些常訪問(wèn)的目的端口放到緩存中能夠提高路由查找的效率。不管是輸入緩沖還是輸出緩沖路由器,都存在路由查找的瓶頸問(wèn)題。除了性能瓶頸問(wèn)題,路由器的穩(wěn)定性也是一個(gè)常被忽視的問(wèn)題。
4.太比特路由器
在未來(lái)核心互聯(lián)網(wǎng)使用的三種主要技術(shù)中,光纖和DWDM都已經(jīng)是很成熟的并且是現(xiàn)成的。如果沒(méi)有與現(xiàn)有的光纖技術(shù)和DWDM技術(shù)提供的原始帶寬對(duì)應(yīng)的路由器,新的網(wǎng)絡(luò)基礎(chǔ)設(shè)施將無(wú)法從根本上得到性能的改善,因此開(kāi)發(fā)高性能的骨干交換/路由器(太比特路由器)已經(jīng)成為一項(xiàng)迫切的要求。太比特路由器技術(shù)現(xiàn)在還主要處于開(kāi)發(fā)實(shí)驗(yàn)階段。
調(diào)制解調(diào)器(Modem)
調(diào)制解調(diào)器(Modem) 作為末端系統(tǒng)和通信系統(tǒng)之間信號(hào)轉(zhuǎn)換的設(shè)備,是廣域網(wǎng)中必不可少的設(shè)備之一。分為同步和異步兩種,分別用來(lái)與路由器的同步和異步串口相連接,同步可用于專線、幀中繼、X.25等,異步用于PSTN的連接。