硬件 : 電綫電纜 : 傳媒 : 軟件 : 電子商務 : 電子學 : 電信企業 : 礦山通風與安全 > 路由器
目錄
·簡介 Brief introduction·路由器的功能 Router Function·增加路由器涉及的基本協議 Increase in basic protocol router involved
·與交換機的區別 The difference between the switch·路由器的工作原理 Router works·路由器發展趨勢 Trends router
·路由器的功能 Router Function·路由器是什麽 What router·路由器的原理 Principle router
·路由器的作用 The role of the router·路由器的類型 Type of router·常用路由器名詞解釋 Common router Glossary
·路由器的體係結構 Architecture router·路由器的構成 Router configuration·路由器的配置與調試
·路由器的功能 Router Function·低端和高端路由器的區別 The difference between low-end and high-end routers·路由器與交換機的區別 Difference between routers and switches
·無綫路由器與無綫AP的區別 The difference between wireless router and wireless AP·英文解釋·相關詞
·包含詞·更多結果...
簡介 Brief introduction
  路由器(router)是計算機名詞。
  要解釋路由器的概念,首先要介紹什麽是路由。所謂“路由”,是指把數據從一個地方傳送到另一個地方的行為和動作,而路由器,正是執行這種行為動作的機器,它的英文名稱為router。是使用一種或者更多度量因素的網絡層設備,它决定網絡通信能夠通過的最佳路徑。路由器依據網絡層信息將數據包從一個網絡前嚮轉發到另一個網絡。偶爾也稱為網關(儘管網關的這個定義現在己經過時)。
  路由器是互聯網絡中必不可少的網絡設備之一,路由器是一種連接多個網絡或網段的網絡設備,它能將不同網絡或網段之間的數據信息進行“翻譯”,以使它們能夠相互“讀”懂對方的數據,從而構成一個更大的網絡。 路由器有兩大典型功能,即數據通道功能和控製功能。數據通道功能包括轉發决定、背板轉發以及輸出鏈路調度等,一般由特定的硬件來完成;控製功能一般用軟件來實現,包括與相鄰路由器之間的信息交換、係統配置、係統管理等。
路由器的功能 Router Function
  簡單的講,路由器主要有以下幾種功能:
  第一,網絡互連,路由器支持各種局域網和廣域網接口,主要用於互連局域網和廣域網,實現不同網絡互相通信;
  第二,數據處理,提供包括分組過濾、分組轉發、優先級、復用、加密、壓縮和防火墻等功能;
  第三,網絡管理,路由器提供包括配置管理、性能管理、容錯管理和流量控製等功能。
  為了完成“路由”的工作,在路由器中保存着各種傳輸路徑的相關數據--路由表(routing table),供路由選擇時使用。路由表中保存着子網的標志信息、網上路由器的個數和下一個路由器的名字等內容。路由表可以是由係統管理員固定設置好的,也可以由係統動態修改,可以由路由器自動調整,也可以由主機控製。在路由器中涉及到兩個有關地址的名字概念,那就是:靜態路由表和動態路由表。由係統管理員事先設置好固定的路由表稱之為靜態(static)路由表,一般是在係統安裝時就根據網絡的配置情況預先設定的,它不會隨未來網絡結構的改變而改變。動態(dynamic)路由表是路由器根據網絡係統的運行情況而自動調整的路由表。路由器根據路由選擇協議(routing protocol)提供的功能,自動學習和記憶網絡運行情況,在需要時自動計算數據傳輸的最佳路徑。
  為了簡單地說明路由器的工作原理,現在我們假設有這樣一個簡單的網絡。如圖所示,a、b、c、d四個網絡通過路由器連接在一起。
  現在我們來看一下在如圖所示網絡環境下路由器又是如何發揮其路由、數據轉發作用的。現假設網絡a中一個用戶a1要嚮c網絡中的c3用戶發送一個請求信號時,信號傳遞的步驟如下:
  第1步:用戶a1將目的用戶c3的地址c3,連同數據信息以數據幀的形式通過集綫器或交換機以廣播的形式發送給同一網絡中的所有節點,當路由器a5端口偵聽到這個地址後,分析得知所發目的節點不是本網段的,需要路由轉發,就把數據幀接收下來。
  第2步:路由器a5端口接收到用戶a1的數據幀後,先從報頭中取出目的用戶c3的ip地址,並根據路由表計算出發往用戶c3的最佳路徑。因為從分析得知到c3的網絡id號與路由器的c5網絡id號相同,所以由路由器的a5端口直接發嚮路由器的c5端口應是信號傳遞的最佳途經。
  第3步:路由器的c5端口再次取出目的用戶c3的ip地址,找出c3的ip地址中的主機id號,如果在網絡中有交換機則可先發給交換機,由交換機根據mac地址表找出具體的網絡節點位置;如果沒有交換機設備則根據其ip地址中的主機id直接把數據幀發送給用戶c3,這樣一個完整的數據通信轉發過程也完成了。
  從上面可以看出,不管網絡有多麽復雜,路由器其實所做的工作就是這麽幾步,所以整個路由器的工作原理基本都差不多。當然在實際的網絡中還遠比上圖所示的要復雜許多,實際的步驟也不會像上述那麽簡單,但總的過程是這樣的。
增加路由器涉及的基本協議 Increase in basic protocol router involved
  路由器英文名稱為router,是一種用於連接多個網絡或網段的網絡設備。這些網絡可以是幾個使用不同協議和體係結構的網絡(比如互聯網與局域網),可以是幾個不同網段的網絡(比如大型互聯網中不同部門的網絡),當數據信息從一個部門網絡傳輸到另外一個部門網絡時,可以用路由器完成。現在,家庭局域網也越來越多地采用路由器寬帶共享的方式上網。
  路由器在連接不同網絡或網段時,可以對這些網絡之間的數據信息進行“翻譯”,然後“翻譯”成雙方都能“讀”懂的數據,這樣就可以實現不同網絡或網段間的互聯互通。同時,它還具有判斷網絡地址和選擇路徑的功能以及過濾和分隔網絡信息流的功能。目前,路由器已成為各種骨幹網絡內部之間、骨幹網之間以及骨幹網和互聯網之間連接的樞紐。
  nat:全稱network address translation(網絡地址轉換),路由器通過nat功能可以將局域網內部的ip地址轉換為合法的ip地址並進行internet的訪問。比如,局域網內部有個ip地址為192.168.0.1的計算機,當然通過該ip地址可以和內網其他的計算機通信;但是如果該計算機要訪問外部internet網絡,那麽就需要通過nat功能將192.168.0.1轉換為合法的廣域網ip地址,比如210.113.25.100。
  dhcp:全稱dynamic host configuration protocol(動態主機配置協議),通過dhcp功能,路由器可以為網絡內的主機動態指定ip地址,而不需要每個用戶去設置靜態ip地址,並將tcp/ip配置參數分發給局域網內合法的網絡客戶端。
  ddns:全稱dynamic domain name server(動態域名解析係統),通常稱為“動態dns”,因為對於普通的寬帶上網使用的都是isp(網絡服務商)提供的動態ip地址。如果在局域網內建立了某個服務器需要internet用戶進行訪問,那麽,可以通過路由器的ddns功能將動態ip地址解析為一個固定的域名,比如www.cpcw.com,這樣internet用戶就可以通過該固定域名對內網服務器進行訪問。
  pppoe:全稱point to point protocal over ethernet(以太網上的點對點協議),通過pppoe技術,可以讓寬帶調製解調器(adsl、modem)用戶獲得寬帶網的個人身份驗證訪問,能為每個用戶創建虛擬撥號連接,這樣就可以高速連接到internet。路由器具備該功能,可以實現pppoe的自動撥號連接,這樣與路由器連接的用戶可以自動連接到internet。
  icmp:全稱internet control message protocol(internet控製消息協議),該協議是tcp/ip協議集中的一個子協議,主要用於在主機與路由器之間傳遞控製信息,包括報告錯誤、交換受限控製和狀態信息等。
與交換機的區別 The difference between the switch
  總的來說,路由器與交換機的主要區別體現在以下幾個方面:
  (1)工作層次不同
  最初的的交換機是工作在osi/rm開放體係結構的數據鏈路層,也就是第二層,而路由器一開始就設計工作在osi模型的網絡層。由於交換機工作在osi的第二層(數據鏈路層),所以它的工作原理比較簡單,而路由器工作在osi的第三層(網絡層),可以得到更多的協議信息,路由器可以做出更加智能的轉發决策。
  (2)數據轉發所依據的對象不同
  交換機是利用物理地址或者說mac地址來確定轉發數據的目的地址。而路由器則是利用不同網絡的id號(即ip地址)來確定數據轉發的地址。ip地址是在軟件中實現的,描述的是設備所在的網絡,有時這些第三層的地址也稱為協議地址或者網絡地址。mac地址通常是硬件自帶的,由網卡生産商來分配的,而且已經固化到了網卡中去,一般來說是不可更改的。而ip地址則通常由網絡管理員或係統自動分配。
  (3)傳統的交換機衹能分割衝突域,不能分割廣播域;而路由器可以分割廣播域
  由交換機連接的網段仍屬於同一個廣播域,廣播數據包會在交換機連接的所有網段上傳播,在某些情況下會導致通信擁擠和安全漏洞。連接到路由器上的網段會被分配成不同的廣播域,廣播數據不會穿過路由器。雖然第三層以上交換機具有vlan功能,也可以分割廣播域,但是各子廣播域之間是不能通信交流的,它們之間的交流仍然需要路由器
  (4)路由器提供了防火墻的服務
  路由器僅僅轉發特定地址的數據包,不傳送不支持路由協議的數據包傳送和未知目標網絡數據包的傳送,從而可以防止廣播風暴。
  交換機一般用於lan-wan的連接,交換機歸於網橋,是數據鏈路層的設備,有些交換機也可實現第三層的交換。 路由器用於wan-wan之間的連接,可以解决異性網絡之間轉發分組,作用於網絡層。他們衹是從一條綫路上接受輸入分組,然後嚮另一條綫路轉發。這兩條綫路可能分屬於不同的網絡,並采用不同協議。相比較而言,路由器的功能較交換機要強大,但速度相對也慢,價格昂貴,第三層交換機既有交換機綫速轉發報文能力,又有路由器良好的控製功能,因此得以廣泛應用。
  目前個人比較多寬帶接入方式就是adsl,因此筆者就adsl的接入來簡單的說明一下。現在購買的adsl貓大多具有路由功能(很多的時候廠傢在出廠時將路由功能屏蔽了,因為電信安裝時大多是不啓用路由功能的,啓用dhcp。打開adsl的路由功能),如果個人上網或少數幾臺通過adsl本身就可以了,如果電腦比較多你衹需要再購買一個或多個集綫器或者交換機。考慮到如今集綫器與交換機的 價格相差十分小,不是特殊的原因,請購買一個交換機。不必去追求高價,因為如今産品同質化十分嚴重,我最便宜的交換機現在沒有任 何問題。給你一個參考報價,建議你購買一個8口的,以滿足擴充需求,一般的價格100元左右。接上交換機,所有電腦再接到交換機上就行了。餘下所要做的事情就衹有把各個機器的網綫插入交換機的接口,將貓的網綫插入uplink接口。然後設置路由功能,dhcp等, 就可以共享上網了。
  看完以上的解說讀者應該對交換機、集綫器、路由器有了一些瞭解,目前的使用主要還是以交換機、路由器的組合使用為主,具體的組合方式可根據具體的網絡情況和需求來確定。
路由器的工作原理 Router works
  1、路由器接收來自它連接的某個網站的數據。
  2、路由器將數據嚮上傳遞,並且(必要時)重新組合ip數據報。
  3、路由器檢查ip頭部中的目的地址,如果目的地址位於發出數據的那個網絡,那麽路由器就放下被認為已經達到目的地的數據,因為數據是在目的計算機所在網絡上傳輸。
  4、如果數據要送往另一個網絡,那麽路由器就查詢路由表,以確定數據要轉發到的目的地。
  5、路由器確定哪個適配器負責接收數據後,就通過相應的軟件傳遞數據,以便通過網絡來傳送數據。
路由器發展趨勢 Trends router
  芯片速度每18個月翻一翻,而因特網的流量是每六個月翻一翻。作為因特網的樞紐,路由器正在朝速度更快、服務質量更好和更易於綜合化管理的三個方向發展。路由器的功能 在具體分析路由器的發展趨勢之前,我們先簡單介紹一下路由器的功能。 傳統上路由器工作於所謂網絡7層協議的第三層,其主要任務是接收來自一個網絡接口的數據包,根據其中所含的目的地址,决定轉發到哪一個下一個目的地(可能是路由器也可能就是最終目的點),並决定從哪個網絡接口轉發出去。這是路由器的最基本功能——數據包轉發功能。為了維護和使用路由器路由器還需要有配置或者說控製功能。
  根據tcp/ip協議,路由器的數據包轉發具體過程是:
  絡接口接收數據包;這一步負責網絡物理層處理,即把經編碼調製後的數據信號還原為數據。不同的物理網絡介質决定了不同的網絡接口,如對應於10base-t以太網,路由器有10base-t以太網接口,對應於sdh,路由器有sdh接口,對應於ddn,路由器有v.35接口
  根據網絡物理接口,路由器調用相應的鏈路層(網絡7層協議中的第二層)功能模塊以解釋處理此數據包的鏈路層協議報頭。這一步處理比較簡單,主要是對數據完整性的驗證,如crc校驗、幀長度檢查。近年來,ip over something 的趨勢非常明顯,特別是光纖網絡技術的迅速發展和ip作為事實標準的確立,使得在dwdm(密集波分復用)光纖上,ip(處於網絡層——網絡7層協議中的第三層)跳過鏈路層而被直接加載在物理層之上。
  在鏈路層完成對數據幀的完整性驗證後,路由器開始處理此數據幀的ip層。這一過程是路由器功能的核心。根據數據幀中ip包頭的目的ip地址,路由器在路由表中查找下一跳的ip地址,ip數據包頭的ttl(time to live)域開始減數,並計算新的校驗和(checksum)。如果接收數據幀的網絡接口類型與轉發數據幀的網絡接口類型不同,則ip數據包還可能因為最大幀長度的規定而分段或重組。
  根據在路由表中所查到的下一跳ip地址,ip數據包送往相應的輸出鏈路層,被封裝上相應的鏈路層包頭,最後經輸出網絡物理接口發送出去。
  下面詳細介紹路由器的發展趨勢。
   速度更快
  傳統意義上,路由器通常被認為是網絡速度的瓶頸。在局域網速度早已達到上百兆時,路由器的處理速度至多衹到幾十兆比特率。這幾年伴隨着因特網的爆炸性增長,大傢對路由器的研究也重點體現在提高路由器的處理速度上。96,97年間,美國出現了一批極具創新精神的小公司,如nexabit、juniper、avici等,把路由器的處理速度提高到了登峰造極的地步,在很快的時間內相繼推出了吉位路由器。連cisco公司在速度這一方面都衹能望其項背。由於這些高速路由器無一例外地都引入了交換的結構,這些路由器也被稱千兆位交換路由器(gsr-gigabit switch router)和太位交換路由器(tsr)。這些路由器的光接口速度也很快從oc-12 ( 622mbps ) 跳到oc-48 ( 2.5gbps ) 再到oc-192 ( 10gbps ),這樣的速度早已把atm交換機遠遠地甩在身後。從此,atm在核心網絡中的不可代替的地位徹底發生了動搖。曠日持久的ip——atm技術之爭終於以ip占據壓倒性的優勢結束。不過,從以下的分析,我們也可以看出,ip路由器速度的提高是直接得益於atm的概念和技術的,在ip領域中提出的許多新概念和新技術也有相當一部分是直接或間接來源於atm,兩種優秀的技術逐漸開始融合。事實上,許多公司從事高速ip路由器研發的技術人員正是過去研究atm技術的研發人員。具體來說,ip路由器速度的急劇提高來源於以下四個方面的技術進展。
  件體係結構。路由器的硬件體係結構大致經歷了6次變化(《路由器的體係結構》中將詳細討論),從最早期的單總綫、單cpu結構發展到單總綫、多cpu再到多總綫多cpu。到現在,高速ip路由器中多藉鑒atm的方法,采用交叉開關方式實現各端口之間的綫速無阻塞互連。高速交叉開關的技術已經十分成熟,在atm和高速並行計算機中早已得到廣泛應用,市場上可直接購買到的高速交叉開關的速率就高達50gbps。伴隨着高速交叉開關的引入,也同時引入了一些相應的技術問題,特別是針對ip多播,廣播以及服務質量(qos),采用成熟的調度策略和算法,這些問題都得到了很好的解决。
  asic技術。這些年,出於成本和性能的考慮,asic應用得越來越廣泛,幾乎是言必稱asic。在路由器中要極大地提高速度,首先想到的也是asic。有的用asic做包轉發,有的用asic查路由,並且查找ipv4路由的asic芯片已經開始上市銷售。在asic蓬勃發展、大量應用的潮流中,有一動嚮值得註意,這就是所謂可編程asic的出現,這恐怕也是網絡本身日新月異所導致的一種結果。由於asic的設計生産的投入相當大,一般來說,aisc衹用於已完全標準化的過程,而網絡的結構和協議又變化相當快,因此相應地在網絡設備這一領域,出現了奇特的“可編程asic”。目前,有兩種類型的所謂“可編程asic”,一種以3com公司fire ( flexible intelligent routing engine ) 芯片為代表,這顆asic芯片中內嵌了一顆cpu,因此具有一定程度的靈活性;另一種以vertex networks的hisc專用芯片為代表,這顆芯片是一顆專門為通信協議處理的cpu,cpu體係結構設計專門化的適應協議處理,通過改寫微碼,可使這顆專用芯片具有處理不同協議的能力以適應類似從ipv4到ipv6的變化。
  三層交換。這是協議處理過程的一次革命性突破,也是現在gsr和tsr名稱的來源。自從名不見經傳的ipsilon公司在1994年推出“一次路由,然後交換”的ipswitch技術之後,各大公司紛紛推出自己專有的三層交換技術。如cisco的tag switch、3com 的label switch等。綜合這些專有技術的優點,ietf終於在1998年推出了性能優越的多協議標記交換(mpls)。與“一次路由,然後交換”的最初思想相比,mpls從網絡結構這一更高的層次來考慮三層交換技術,力圖一舉解决三層交換網絡流量管理的問題。與最初的ipswitch技術不同,mpls協議要對ip協議包做改動,在網絡邊緣,mpls路由器對每個進來的ip數據包加上標簽(label),在其後的傳輸中,核心路由交換設備將衹依據這個標簽决定轉發路徑,這種做法已經十分類似atm世界中的虛電路概念。目前這一方面的研究仍在進行中,主要技術難點在於如何在網絡自治係統中確定網絡邊緣路由器上的標簽分配方案,以及如何根據網絡負載和故障情況動態自適應調整這個方案。
  ip over sdh,ip over dwdm。這方面的技術進展完全源於光纖通信技術的進展。隨着ip的核心地位逐漸被認同,ip over atm、然後atm over sdh的方式被ip直接over sdh的方式取代。sdh采用時分復用的方式承載多路數據。因此在核心網中需大量采用復用器交叉連接器。dwdm(密集波分復用)使得一根光纖上可用不同的波長傳送多路信號。一般一根光纖上同時跑4個波長即可稱為dwdm。自從1996年16個波長的dwdm光纖通信産品問世以來,到現在40個波長的dwdm技術已經實用化,80乃至於96個波長的dwdm産品也將在2000年內推出,我國也已經具備開發8個波長的dwdm技術。由於采用波分復用技術,數據在光纖上時的傳送變得相當簡單,光通信技術的進步使得光信號可以在800公裏長的範圍內直接傳輸而無需任何光電或光光再生放大器。ip數據包直接調製在某個波長上,無需再經過復用、解復用。甚至在核心網中,直接采用波長信息作為ip數據流的路徑信息。
  服務質量更好
  前面所述的路由器在速度上的提高仍衹不過是為了適應數據流量的急劇增加。而路由器發展趨勢更本質、更深刻的變化是:以ip為基礎的包交換數據將在未來幾年內迅速取代已發展了近百年的電路交換通信方式,成為通信業務模式的主流。這意味着,ip路由器不僅要提供更快的速度以適應急劇增長的傳統的計算機數據流量,而且,ip路由器也將逐步提供原電信網絡所提供的種種業務。但是傳統的ip路由器並不關心也不知道ip包的業務類型,一般衹是按先進、先出的原則轉發數據包,語音電話數據、實時視頻數據、因特網瀏覽數據等等各種業務類型的數據都被不加區分的對待。由此可見,ip路由器要想提供包括電信廣播在內的所有業務,提高服務質量(qos)是其關鍵。這也正是目前各大網絡設備廠商(包括cisco,3com,nortel等)所努力推進的方向。各大廠商新推出的高、中、低檔路由器中都不同程度地支持qos,如cisco的最高檔12000係列,從硬件和軟件協議兩方面都對qos有很強的支持,而其新推出的低端産品2600係列也支持語音電話這樣的新業務應用。事實上,qos不僅是路由器的一個發展趨勢,以路由器為核心的整個ip網絡都在朝這個方向發展。“三網合一”這樣一個概念便是這個方向的産物。然而以傳統ip路由器為核心的網絡已經不能適應”三網合一”的趨勢,以美國為首的各個國傢都在推進能提供更好,更快的服務質量的網絡技術的研發。其中路由器的研發又是其中的關鍵,公司成為推動這項技術的主要動力。
  對qos的支持來自軟件和硬件兩個方面。從硬件方面說,更快的轉發速度和更寬的帶寬是基本前提。從軟件協議方面來說,近年來的努力,表現在以下幾個結果:
  pv4包頭服務類型字段。ipv4包頭中有一個3位的區域用以標識此ip包的優先級。據此優先級,ip路由器可以决定不同ip包的轉發優先順序。可以說,自ip協議製定之日起,就已經為日後提供更好的qos預留了機製的保證。但由於ip網絡在蓬勃發展的初期並不註重qos。因此,一般這個人3位區域並沒有被使用。不過,如我們下面分析所能看到,僅僅在ip包中定義服務類型是絶對不夠的,通過信令在整個網絡的各個環節都必須保證支持所要求的服務質量。
  rsvp(資源預留協議)及相應的係列協議。這是ip路由器為提供更好的服務質量嚮前邁進的具有深刻意義的一步。傳統上ip路由器衹負責包轉發,通過路由協議知道臨近路由器的地址。而rsvp則類似於電路交換係統的信令協議一樣,為一個數據流通知其所經過的每個節點(ip路由器),與端點協商為此數據流提供質量保證。rsvp協議一出現,立刻獲得廣泛的認同,基本上被任為較好地解决了資源預留的問題。但隨着時間的推移,網絡的爆炸性增長,rsvp所暴露出來的問題越來越多,主要體現在以下幾個方面:
  最根本的是,rsvp是以每一個數據流為協商服務對象,在網絡流量爆炸性增長的情況下,路由器轉發的數據流個數急劇增長,為提高轉發速度,路由器中做了大量專門設計,已經根本不可能再為每個數據流進行復雜的資源預留協議。
  其次,當由於綫路繁忙或路由器故障等原因,路由修改時,需要重新進行一次相對耗時rsvp過程。
  出於以上兩個原因,ietf又新推出另一種qos策略——diffserv (differentiated service)。目前diffserv的框架已基本確定,美國的internet2也選擇diffserv作為其qos策略。與diffserv相比,rsvp是一種integrated service,集中控製策略,而diffserv則是一種分散控製策略,其精髓是僅控製路徑中每一跳(per hop)的行為。終端應用設備通過sla(service level agreement)與邊緣路由器協商獲得其應用數據流可得到保證的服務級別。根據這個服務級別,邊緣路由器為每個接收到的數據包打上級別的標記,而核心路由器則衹是根據每個包的服務級別的標記决定轉發時的調動行為。由於客戶衹是與邊緣路由器協商並獲得服務級別保證,在一個相互關聯的大網中,由於網絡流量不均勻等原因,不同邊緣路由器所提供的相同級別的服務等級的實際服務質量並不一樣,這就需要不同的提供qos服務等級的網絡區域之間也通過sla相互交流流量信息,以避免或減少上述情況的發生。
  多協議標記交換(mpls)也被用來解决qos問題。但其覆蓋範圍是核心網絡路由器。為建立合理的核心路由間的交換路徑,核心路由器間需要定時交換流量等狀況信息。
  管理更加智能
  隨着網絡流量的爆炸性增長,網絡規模日益膨脹,以及對網絡服務質量的要求越來越高,路由器上的網絡管理係統變得日益重要,網絡連接已成為日常工作,生活中不可缺的部分。在保證質量的情況下最大限度地利用帶寬、及早發現並診斷設備故障,迅速方便地根據需要改變配置,這些網絡管理功能都日益成為直接影響網絡用戶和網絡運營商利益的重要因素。在網絡協議七層模型中,網絡管理屬於高層應用,目前各廠傢網絡管理的一個重要發展趨勢是嚮智能化方向發展。所謂智能化又體現在兩個方面,一是網絡設備(路由器)之間信息交互的智能化;二是網絡設備與網絡管理者之間信息交互的智能化。
  在網絡管理智能化的大趨勢中,“基於策略的管理”和“流量工程”這兩個技術概念是目前最引人註目的。各路由器廠商在新推出的産品中無不標榜自己的網絡管理配套係統具有或部分具有這兩個方面的功能。
  “基於策略的管理”這一概念將同時影響路由器之間和路由器與網絡管理者之間的信息交互行為模式。使得網絡管理者更易於從用戶的角度去定義和約束網絡行為,而這些上層策略將直接影響網絡基本行為,使傳統的路由算法發展為基於策略的路由算法,使路由器之間的信息交互必須包涵策略性所涵蓋的信息內容。
  “流量工程”是核心網運營商最關心的問題,新的協議如mpls在解决標記交換的同時,也提供了一個很好的解决“流量工程”的方法。即通過路由器三間交互各端的流量狀態等信息,用收斂算法計算一段時間內網絡內標記的顯式路徑,約束最短路程優先算法被采用以使整個網絡的流量在每一段時間內盡量保持均衡 。
  可以說網絡技術的發展是日新月異。當我們沉沁在以ip為基礎的因特網給我們所帶來的巨大喜悅中時,路由器技術特別是核心路由器技術正在經歷着巨大的變化,路由器早已非當年吳下阿蒙,藉用比爾.蓋茨的話說,我們離不懂路由器衹有18個月。
路由器的功能 Router Function
  簡單的講,路由器主要有以下幾種功能:
  第一,網絡互連,路由器支持各種局域網和廣域網接口,主要用於互連局域網和廣域網,實現不同網絡互相通信;
  第二,數據處理,提供包括分組過濾、分組轉發、優先級、復用、加密、壓縮和防火墻等功能;
  第三,網絡管理,路由器提供包括配置管理、性能管理、容錯管理和流量控製等功能。
  路由器(router)是一種負責尋徑的網絡設備,它在互連網絡中從多條路徑中尋找通訊量最少的一條網絡路徑提供給用戶通信。路由器用於連接多個邏輯上分開的網絡。對用戶提供最佳的通信路徑,路由器利用路由表為數據傳輸選擇路徑,路由表包含網絡地址以及各地址之間距離的清單,路由器利用路由表查找數據包從當前位置到目的地址的正確路徑。路由器使用最少時間算法或最優路徑算法來調整信息傳遞的路徑,如果某一網絡路徑發生故障或堵塞,路由器可選擇另一條路徑,以保證信息的正常傳輸。路由器可進行數據格式的轉換,成為不同協議之間網絡互連的必要設備。
  路由器使用尋徑協議來獲得網絡信息,采用基於“尋徑矩陣”的尋徑算法和準則來選擇最優路徑。按照osi參考模型,路由器是一個網絡層係統。路由器分為單協議路由器和多協議路由器
  為了完成“路由”的工作,在路由器中保存着各種傳輸路徑的相關數據--路由表(routing table),供路由選擇時使用。路由表中保存着子網的標志信息、網上路由器的個數和下一個路由器的名字等內容。路由表可以是由係統管理員固定設置好的,也可以由係統動態修改,可以由路由器自動調整,也可以由主機控製。在路由器中涉及到兩個有關地址的名字概念,那就是:靜態路由表和動態路由表。由係統管理員事先設置好固定的路由表稱之為靜態(static)路由表,一般是在係統安裝時就根據網絡的配置情況預先設定的,它不會隨未來網絡結構的改變而改變。動態(dynamic)路由表是路由器根據網絡係統的運行情況而自動調整的路由表。路由器根據路由選擇協議(routing protocol)提供的功能,自動學習和記憶網絡運行情況,在需要時自動計算數據傳輸的最佳路徑。
  為了簡單地說明路由器的工作原理,現在我們假設有這樣一個簡單的網絡。如圖所示,a、b、c、d四個網絡通過路由器連接在一起。
  現在我們來看一下在如圖所示網絡環境下路由器又是如何發揮其路由、數據轉發作用的。現假設網絡a中一個用戶a1要嚮c網絡中的c3用戶發送一個請求信號時,信號傳遞的步驟如下:
  第1步:用戶a1將目的用戶c3的地址c3,連同數據信息以數據幀的形式通過集綫器或交換機以廣播的形式發送給同一網絡中的所有節點,當路由器a5端口偵聽到這個地址後,分析得知所發目的節點不是本網段的,需要路由轉發,就把數據幀接收下來。
  第2步:路由器a5端口接收到用戶a1的數據幀後,先從報頭中取出目的用戶c3的ip地址,並根據路由表計算出發往用戶c3的最佳路徑。因為從分析得知到c3的網絡id號與路由器的c5網絡id號相同,所以由路由器的a5端口直接發嚮路由器的c5端口應是信號傳遞的最佳途經。
  第3步:路由器的c5端口再次取出目的用戶c3的ip地址,找出c3的ip地址中的主機id號,如果在網絡中有交換機則可先發給交換機,由交換機根據mac地址表找出具體的網絡節點位置;如果沒有交換機設備則根據其ip地址中的主機id直接把數據幀發送給用戶c3,這樣一個完整的數據通信轉發過程也完成了。
  從上面可以看出,不管網絡有多麽復雜,路由器其實所做的工作就是這麽幾步,所以整個路由器的工作原理基本都差不多。當然在實際的網絡中還遠比上圖所示的要復雜許多,實際的步驟也不會像上述那麽簡單,但總的過程是這樣的。
路由器是什麽 What router
  路由器:連接因特網中各局域網、廣域網的設備,它會根據信道的情況自動選擇和設定路由,以最佳路徑,按前後順序發送信號的設備。
  是什麽把網絡相互連接起來?是路由器路由器英文名Router,路由器是互聯網絡的樞紐、"交通警察"。目前路由器已經廣泛應用於各行各業,各種不同檔次的産品已經成為實現各種骨幹網內部連接、骨幹網間互聯和骨幹網與互聯網互聯互通業務的主力軍。
  所謂路由就是指通過相互連接的網絡把信息從源地點移動到目標地點的活動。一般來說,在路由過程中,信息至少會經過一個或多個中間節點。通常,人們會把路由和交換進行對比,這主要是因為在普通用戶看來兩者所實現的功能是完全一樣的。其實,路由和交換之間的主要區別就是交換發生在OSI參考模型的第二層(數據鏈路層),而路由發生在第三層,即網絡層。這一區別决定了路由和交換在移動信息的過程中需要使用不同的控製信息,所以兩者實現各自功能的方式是不同的。
  早在40多年前間就已經出現了對路由技術的討論,但是直到80年代路由技術纔逐漸進入商業化的應用。路由技術之所以在問世之初沒有被廣泛使用主要是因為80年代之前的網絡結構都非常簡單,路由技術沒有用武之地。直到最近十幾年,大規模的互聯網絡纔逐漸流行起來,為路由技術的發展提供了良好的基礎和平臺。
  路由器是互聯網的主要節點設備。路由器通過路由决定數據的轉發。轉發策略稱為路由選擇(routing),這也是路由器名稱的由來(router,轉發者)。作為不同網絡之間互相連接的樞紐,路由器係統構成了基於 TCP/IP 的國際互聯網絡 Internet 的主體脈絡,也可以說,路由器構成了 Internet 的骨架。它的處理速度是網絡通信的主要瓶頸之一,它的可靠性則直接影響着網絡互連的質量。因此,在園區網、地區網、乃至整個 Internet 研究領域中,路由器技術始終處於核心地位,其發展歷程和方向,成為整個 Internet 研究的一個縮影。在當前我國網絡基礎建設和信息建設方興未艾之際,探討路由器在互連網絡中的作用、地位及其發展方向,對於國內的網絡技術研究、網絡建設,以及明確網絡市場上對於路由器和網絡互連的各種似是而非的概念,都有重要的意義。
路由器的原理 Principle router
  路由器(Router)是用於連接多個邏輯上分開的網絡,所謂邏輯網絡是代表一個單獨的網絡或者一個子網。當數據從一個子網傳輸到另一個子網時,可通過路由器來完成。因此,路由器具有判斷網絡地址和選擇路徑的功能,它能在多網絡互聯環境中,建立靈活的連接,可用完全不同的數據分組和介質訪問方法連接各種子網,路由器衹接受源 站或其他路由器的信息,屬網絡層的一種互聯設備。它不關心各子網使用的硬件設備,但要求運行與網絡層協議相一致的軟件。路由器分本地路由器和遠程路由器,本地路由器是用來連接網絡傳輸介質的,如光纖、同軸電纜、雙絞綫;遠程路由器是用來連接遠程傳輸介質,並要求相應的設備,如電話綫要配調製解調器,無綫要通過無綫接收機、發射機。
  其工作原理如下:
  (1)工作站A將工作站B的地址12.0.0.5連同數據信息以數據幀的形式發送給路由器1。
  (2)路由器1收到工作站A的數據幀後,先從報頭中取出地址12.0.0.5,並根據路徑表計算出發往工作站B的最佳路徑:R1->R2->R5->B;並將數據幀發往路由器2。
  (3)路由器2重複路由器1的工作,並將數據幀轉發給路由器5。
  (4)路由器5同樣取出目的地址,發現12.0.0.5就在該路由器所連接的網段上,於是將該數據幀直接交給工作站B。
  (5)工作站B收到工作站A的數據幀,一次通信過程宣告結束。
  事實上,路由器除了上述的路由選擇這一主要功能外,還具有網絡流量控製功能。有的路由器僅支持單一協議,但大部分路由器可以支持多種協議的傳輸,即多協議路由器。由於每一種協議都有自己的規則,要在一個路由器中完成多種協議的算法,勢必會 降低路由器的性能。因此,我們以為,支持多協議的路由器性能相對較低。用戶購買路由器時,需要根據自己的實際情況,選擇自己需要的網絡協議的路由器
  近年來出現了交換路由器産品,從本質上來說它不是什麽新技術,而是為了提高通信能力,把交換機的原理組合到路由器中,使數據傳輸能力更快、更好。
路由器的作用 The role of the router
  路由器的一個作用是連通不同的網絡,另一個作用是選擇信息傳送的綫路。選擇通暢快捷的近路,能大大提高通信速度,減輕網絡係統通信負荷,節約網絡係統資源,提高網絡係統暢通率,從而讓網絡係統發揮出更大的效益來。
  從過濾網絡流量的角度來看,路由器的作用與交換機和網橋非常相似。但是與工作在網絡物理層,從物理上劃分網段的交換機不同,路由器使用專門的軟件協議從邏輯上對整個網絡進行劃分。例如,一臺支持IP協議的路由器可以把網絡劃分成多個子網段,衹有指嚮特殊IP地址的網絡流量纔可以通過路由器。對於每一個接收到的數據包,路由器都會重新計算其校驗值,並寫入新的物理地址。因此,使用路由器轉發和過濾數據的速度往往要比衹查看數據包物理地址的交換機慢。但是,對於那些結構復雜的網絡,使用路由器可以提高網絡的整體效率。路由器的另外一個明顯優勢就是可以自動過濾網絡廣播。從總體上說,在網絡中添加路由器的整個安裝過程要比即插即用的交換機復雜很多。
  一般說來,異種網絡互聯與多個子網互聯都應采用路由器來完成。
  路由器的主要工作就是為經過路由器的每個數據幀尋找一條最佳傳輸路徑,並將該數據有效地傳送到目的站點。由此可見,選擇最佳路徑的策略即路由算法是路由器的關鍵所在。為了完成這項工作,在路由器中保存着各種傳輸路徑的相關數據--路徑表(Routing Table),供路由選擇時使用。路徑表中保存着子網的標志信息、網上路由器的個數和下一個路由器的名字等內容。路徑表可以是由係統管理員固定設置好的,也可以由係統動態修改,可以由路由器自動調整,也可以由主機控製。
  1.靜態路徑表
  由係統管理員事先設置好固定的路徑表稱之為靜態(static)路徑表,一般是在係統安裝時就根據網絡的配置情況預先設定的,它不會隨未來網絡結構的改變而改變。
  2.動態路徑表
  動態(Dynamic)路徑表是路由器根據網絡係統的運行情況而自動調整的路徑表。路由器根據路由選擇協議(Routing Protocol)提供的功能,自動學習和記憶網絡運行情況,在需要時自動計算數據傳輸的最佳路徑。
路由器的類型 Type of router
  互聯網各種級別的網絡中隨處都可見到路由器。接入網絡使得家庭和小型企業可以連接到某個互聯網服務提供商;企業網中的路由器連接一個校園或企業內成千上萬的計算機;骨幹網上的路由器終端係統通常是不能直接訪問的,它們連接長距離骨幹網上的ISP和企業網絡。互聯網的快速發展無論是對骨幹網、企業網還是接入網都帶來了不同的挑戰。骨幹網要求路由器能對少數鏈路進行高速路由轉發。企業級路由器不但要求端口數目多、價格低廉,而且要求配置起來簡單方便,並提供QoS。
  1.接入路由器
  接入路由器連接家庭或ISP內的小型企業客戶。接入路由器已經開始不衹是提供SLIP或PPP連接,還支持諸如PPTP和IPSec等虛擬私有網絡協議。這些協議要能在每個端口上運行。諸如ADSL等技術將很快提高各家庭的可用帶寬,這將進一步增加接入路由器的負擔。由於這些趨勢,接入路由器將來會支持許多異構和高速端口,並在各個端口能夠運行多種協議,同時還要避開電話交換網。
  2.企業級路由器
  企業或校園級路由器連接許多終端係統,其主要目標是以盡量便宜的方法實現盡可能多的端點互連,並且進一步要求支持不同的服務質量。許多現有的企業網絡都是由Hub或網橋連接起來的以太網段。儘管這些設備價格便宜、易於安裝、無需配置,但是它們不支持服務等級。相反,有路由器參與的網絡能夠將機器分成多個碰撞域,並因此能夠控製一個網絡的大小。此外,路由器還支持一定的服務等級,至少允許分成多個優先級別。但是路由器的每端口造價要貴些,並且在能夠使用之前要進行大量的配置工作。因此,企業路由器的成敗就在於是否提供大量端口且每端口的造價很低,是否容易配置,是否支持QoS。另外還要求企業級路由器有效地支持廣播和組播。企業網絡還要處理歷史遺留的各種LAN技術,支持多種協議,包括IP、IPX和Vine。它們還要支持防火墻、包過濾以及大量的管理和安全策略以及VLAN。
  3.骨幹級路由器
  骨幹級路由器實現企業級網絡的互聯。對它的要求是速度和可靠性,而代價則處於次要地位。硬件可靠性可以采用電話交換網中使用的技術,如熱備份、雙電源、雙數據通路等來獲得。這些技術對所有骨幹路由器而言差不多是標準的。骨幹IP路由器的主要性能瓶頸是在轉發表中查找某個路由所耗的時間。當收到一個包時,輸入端口在轉發表中查找該包的目的地址以確定其目的端口,當包越短或者當包要發往許多目的端口時,勢必增加路由查找的代價。因此,將一些常訪問的目的端口放到緩存中能夠提高路由查找的效率。不管是輸入緩衝還是輸出緩衝路由器,都存在路由查找的瓶頸問題。除了性能瓶頸問題,路由器的穩定性也是一個常被忽視的問題。
  4.太比特路由器
  在未來核心互聯網使用的三種主要技術中,光纖和DWDM都已經是很成熟的並且是現成的。如果沒有與現有的光纖技術和DWDM技術提供的原始帶寬對應的路由器,新的網絡基礎設施將無法從根本上得到性能的改善,因此開發高性能的骨幹交換/路由器(太比特路由器)已經成為一項迫切的要求。太比特路由器技術現在還主要處於開發實驗階段。
  5.多WAN路由器
  早在2000年,北京欣全嚮工程師在研究一種多鏈路(Multi-Homing)解决方案時發現,全部以太網協議的多WAN口設備在中國存在巨大的市場需求。伴隨着欣全嚮産品研發成功,全國第一臺雙WAN路由器誕生於公元2002年,中國第一款雙WAN寬帶路由器被命名為NuR8021。
  雙WAN路由器具有物理上的2個WAN口作為外網接入,這樣內網電腦就可以經過雙WAN路由器的負載均衡功能同時使用2條外網接入綫路,大幅提高了網絡帶寬。當前雙WAN路由器主要有“帶寬彙聚”和“一網雙綫”的應用優勢,這是傳統單WAN路由器做不到的。
常用路由器名詞解釋 Common router Glossary
  寬帶路由器
  寬帶路由器是近幾年來新興的一種網絡産品,它伴隨着寬帶的普及應運而生。寬帶路由器在一個緊湊的箱子中集成了路由器、防火墻、帶寬控製和管理等功能,具備快速轉發能力,靈活的網絡管理和豐富的網絡狀態等特點。多數寬帶路由器針對中國寬帶應用優化設計,可滿足不同的網絡流量環境,具備滿足良好的電網適應性和網絡兼容性。多數寬帶路由器采用高度集成設計,集成10/100Mbps寬帶以太網WAN接口、並內置多口10/100Mbps自適應交換機,方便多臺機器連接內部網絡與Internet,可以廣泛應用於家庭、學校、辦公室、網吧、小區接入、政府、企業等場合。
  模塊化路由器
  模塊化路由器主要是指該路由器的接口類型及部分擴展功能是可以根據用戶的實際需求來配置的路由器,這些路由器在出廠時一般衹提供最基本的路由功能,用戶可以根據所要連接的網絡類型來選擇相應的模塊,不同的模塊可以提供不同的連接和管理功能。例如,絶大多數模塊化路由器可以允許用戶選擇網絡接口類型,有些模塊化路由器可以提供VPN等功能模塊,有些模塊化路由器還提供防火墻的功能,等等。目前的多數路由器都是模塊化路由器
  非模塊化路由器
  非模塊化路由器都是低端路由器,平時傢用的即為這類非模塊化路由器。該類路由器主要用於連接家庭或ISP內的小型企業客戶。它不僅提供SLIP或PPP連接,還支持諸如PPTP和IPSec等虛擬私有網絡協議。這些協議要能在每個端口上運行。諸如ADSL等技術將很快提高各家庭的可用寬帶,這將進一步增加接入路由器的負擔。由於這些趨勢,該類路由器將來會支持許多異構和高速端口,並在各個端口能夠運行多種協議,同時還要避開電話交換網
  虛擬路由器
  虛擬路由器以虛求實最近,一些有關IP骨幹網絡設備的新技術突破,為將來因特網新服務的實現鋪平了道路。虛擬路由器就是這樣一種新技術,它使一些新型因特網服務成為可能。通過這些新型服務,用戶將可以對網絡的性能、因特網地址和路由以及網絡安全等進行控製。以色列RND網絡公司是一傢提供從局域網到廣域網解决方案的廠商,該公司最早提出了虛擬路由的概念。
  核心路由器
  核心路由器又稱“骨幹路由器”,是位於網絡中心的路由器。位於網絡邊緣的路由器叫接入路由器。核心路由器和邊緣路由器是相對概念。它們都屬於路由器,但是有不同的大小和容量。某一層的核心路由器是另一層的邊緣路由器
  無綫路由器
  無綫路由器就是帶有無綫覆蓋功能的路由器,它主要應用於用戶上網和無綫覆蓋。市場上流行的無綫路由器一般都支持專綫xdsl/ cable,動態xdsl,pptp四種接入方式,它還具有其它一些網絡管理的功能,如dhcp服務、nat防火墻、mac地址過濾等等功能。
  獨臂路由器
  獨臂路由器的概念是出現在三層交換機之前,網內各個VLAN之間的通信可以用ISL關聯來實現,那樣的話,路由器就成為一個“獨臂路由器”,VLAN之間的數據傳輸要進入先路由器處理,然後輸出,以使得網絡中的大部分報文同一個VLAN內的報文將用不着通過路由器而直接在交換設備間進行高速傳輸。 這種路由方式的不足之處在於它仍然是一種集中式的路由策略,因此在主幹網上一般均設置有多個冗餘“獨臂”路由器,來分擔數據處理任務,從而可以減少因路由器引起的瓶頸問題,還可以增加冗餘鏈路,但如果網絡中VLAN之間的數據傳輸量比較大,那麽在路由器處將形成瓶頸。獨臂路由器現在基本被第3層交換機取代
路由器的體係結構 Architecture router
  從體係結構上看,路由器可以分為第一代單總綫單CPU結構路由器、第二代單總綫主從CPU結構路由器、第三代單總綫對稱式多CPU結構路由器;第四代多總綫多CPU結構路由器、第五代共享內存式結構路由器、第六代交叉開關體係結構路由器和基於機群係統的路由器等多類。
路由器的構成 Router configuration
  路由器具有四個要素:輸入端口、輸出端口、交換開關、路由處理器和其他端口。
  輸入端口是物理鏈路和輸入包的進口處。端口通常由綫卡提供,一塊綫卡一般支持4、8或16個端口,一個輸入端口具有許多功能。第一個功能是進行數據鏈路層的封裝和解封裝。第二個功能是在轉發表中查找輸入包目的地址從而决定目的端口(稱為路由查找),路由查找可以使用一般的硬件來實現,或者通過在每塊綫卡上嵌入一個微處理器來完成。第三,為了提供QoS(服務質量),端口要對收到的包分成幾個預定義的服務級別。第四,端口可能需要運行諸如SLIP(串行綫網際協議)和PPP(點對點協議)這樣的數據鏈路級協議或者諸如PPTP(點對點隧道協議)這樣的網絡級協議。一旦路由查找完成,必須用交換開關將包送到其輸出端口。如果路由器是輸入端加隊列的,則有幾個輸入端共享同一個交換開關。這樣輸入端口的最後一項功能是參加對公共資源(如交換開關)的仲裁協議。
  交換開關可以使用多種不同的技術來實現。迄今為止使用最多的交換開關技術是總綫、交叉開關和共享存貯器。最簡單的開關使用一條總綫來連接所有輸入和輸出端口,總綫開關的缺點是其交換容量受限於總綫的容量以及為共享總綫仲裁所帶來的額外開銷。交叉開關通過開關提供多條數據通路,具有N×N個交叉點的交叉開關可以被認為具有2N條總綫。如果一個交叉是閉合,輸入總綫上的數據在輸出總綫上可用,否則不可用。交叉點的閉合與打開由調度器來控製,因此,調度器限製了交換開關的速度。在共享存貯器路由器中,進來的包被存貯在共享存貯器中,所交換的僅是包的指針,這提高了交換容量,但是,開關的速度受限於存貯器的存取速度。儘管存貯器容量每18個月能夠翻一番,但存貯器的存取時間每年僅降低5%,這是共享存貯器交換開關的一個固有限製。
  輸出端口在包被發送到輸出鏈路之前對包存貯,可以實現復雜的調度算法以支持優先級等要求。與輸入端口一樣,輸出端口同樣要能支持數據鏈路層的封裝和解封裝,以及許多較高級協議。
  路由處理器計算轉發表實現路由協議,並運行對路由器進行配置和管理的軟件。同時,它還處理那些目的地址不在綫卡轉發表中的包。
  其他端口一般指控製端口,由於路由器本身不帶有輸入和終端顯示設備,但它需要進行必要的配置後才能正常使用,所以一般的路由器都帶有一個控製端口"Console",用來與計算機或終端設備進行連接,通過特定的軟件來進行路由器的配置。所有路由器都安裝了控製臺端口,使用戶或管理員能夠利用終端與路由器進行通信,完成路由器配置。該端口提供了一個EIA/TIA-232異步串行接口,用於在本地對路由器進行配置(首次配置必須通過控製臺端口進行)。
  Console端口使用配置專用連綫直接連接至計算機串口,利用終端仿真程序(如Windows下的"超級終端")進行路由器本地配置。路由器的Console端口多為RJ-45端口。如下圖就包含了一個Console配置端口。
  無綫網絡路由器
  無綫網絡路由器是一種用來連接有綫和無綫網絡的通訊設備,它可以通過Wi-Fi技術收發無綫信號來與個人數碼助理和筆記本等設備通訊。無綫網絡路由器可以在不設電纜的情況下,方便地建立一個電腦網絡。
  但是,在戶外通過無綫網絡進行數據傳輸時,它的速度可能會受到天氣的影響。其他的無綫網絡還包括了紅外綫、藍牙及衛星微波等。
路由器的配置與調試
  路由器在計算機網絡中有着舉足輕重的地位,是計算機網絡的橋梁。通過它不僅可以連通不同的網絡,還能選擇數據傳送的路徑,並能阻隔非法的訪問。
  路由器的配置對初學者來說,並不是件十分容易的事。現將路由器的一般配置和簡單調試介紹給大傢,供朋友們在配置路由器時參考,本文以Cisco2501為例。
  Cisco2501有一個以太網口(AUI)、一個Console口(RJ45)、一個AUX口(RJ45)和兩個同步串口,支持DTE和DCE設備,支持 EIA/TIA-232、 EIA/TIA-449、 V.35 、X.25和EIA-530接口。
  一.配置
  1.配置以太網端口
  # conf t(從終端配置路由器
  # int e0(指定E0口)
  # ip addr ABCD XXXX(ABCD 為以太網地址,XXXX為子網掩碼)
  # ip addr ABCD XXXX secondary(E0口同時支持兩個地址類型。如果第一個為 A類地址,則第二個為B或C類地址)
  # no shutdown(激活E0口)
  # exit
  完成以上配置後,用ping命令檢查E0口是否正常。如果不正常,一般是因為沒有激活該端口,初學者往往容易忽視。用no shutdown命令激活E0口即可。
  2.X.25的配置
  # conf t
  # int S0(指定S0口)
  # ip addr ABCD XXXX(ABCD 為以太網S0 的IP地址,XXXX為子網掩碼)
  # encap X25-ABC(封裝X.25協議。ABC指定X.25為DTE或DCE操作,缺省為DTE)
  # x25 addr ABCD(ABCD為S0的X.25端口地址,由郵電局提供)
  # x25 map ip ABCD XXXX br(映射的X.25地址。ABCD為對方路由器(如:S0)的IP 地址,XXXX為對方路由器(如:S0)的X.25端口地址)
  # x25 htc X(配置最高雙嚮通道數。X的取值範圍1-4095,要根據 郵電局實際提供的數字配置)
  # x25 nvc X(配置虛電路數,X不可超過郵電局實際提供的數否則將影響數據的正常傳輸)
  # exit
  S0端口配置完成後,用no shutdown命令激活E0口。如果ping S0端口正常,ping 映射的X.25 IP地址即對方路由器端口IP地址不通,則可能是以下幾種情況引起的:1)本機X.25地址配置錯誤,重新與郵局核對(X.25地址長度為13位);2)本機映射IP地址或X.25地址配置錯誤,重新配置正確;3)對方IP地址或X.25地址配置錯誤;4)本機或對方路由配置錯誤。
  能夠與對方通訊,但有丟包現象。出現這種情況,一般有以下幾種可能:1)綫路情況不好,或網卡、RJ45插頭接觸不良;2)x25 htc最高雙嚮通道數X的取值範圍和x25nvc 虛電路數X超出郵電局實際提供的數字。最高雙嚮通道數和虛電路數這兩個值越大越好,但絶對不能超出郵電局實際提供的數字,否則就會出現丟包現象。
  3.專綫的配置
  # conf t
  # int S2(指定S2口)
  # ip addr ABCD XXXX(ABCD 為S2 的IP地址,XXXX為子網掩碼)
  # exit
  專綫口配置完成後,用no shutdown命令激活S2口即可。
  4.幀中繼的配置
  # conf t
  # int s0
  # ip addr ABCD XXXX (ABCD 為S0 的IP地址,XXXX為子網掩碼)
  # encap frame_relay (封裝frame_relay 協議)
  # no nrzi_encoding (NRZI=NO)
  # frame_relay lmi_type q933a (LMI使用Q933A標準.LMI(Local management Interface) 有3種:ANSI:T1.617、CCITTY:Q933A和Cisco特有的標準)
  # frame-relay intf-typ ABC(ABC為幀中繼設備類型,它們分別是DTE設備、DCE交換機或NNI(網絡接點接口)支持)
  # frame_relay interface_dlci 110 br(配置DLCI(數據鏈路連接標識符))
  # frame-relay map ip ABCD XXXX broadcast (建立幀中繼映射。ABCD為對方IP地址,XXXX為本地DLCI號,broadcast允許廣播嚮前轉發或更新路由)
  # no shutdown (激活本端口)
  # exit
  幀中繼S0端口配置完成後,用ping命令檢查S0口。如果不正常,通常是因為沒有激活該端口,用no shutdown命令激活S0口即可。如果ping S0端口正常,ping 映射的IP地址不正常,則可能是幀中繼交換機或對方配置錯誤,需要綜合排查。
  5.配置同步/異步口(適用於2522)
  # conf t
  # int s2
  # ph asyn (配置S2為異步口)
  # ph sync (配置S2為同步口)
  6.動態路由的配置
  # conf t
  # router eigrp 20 (使用EIGRP路由協議。常用的路由協議有RIP、IGRP、IS-IS等)
  # passive-interface serial0 (若S0與X.25相連,則輸入本條指令)
  # passive-interface serial1 (若S1與X.25相連,則輸入本條指令)
  # network ABCD (ABCD為本機的以太網地址)
  # network XXXX (XXXX為S0的IP地址)
  # no auto-summary
  # exit
  7.靜態路由的配置
  # ip router ABCD XXXX YYYY 90 (ABCD為對方路由器的以太網地址,XXXX 為子網掩碼,YYYY為對方對應的廣域網端口地址)
  # dialer-list 1 protocol ip permit
  二. 綜合調試
  當路由器全部配置完畢後,可進行一次綜合調試。
  1.首先將路由器的以太網口和所有要使用的串口都激活。方法是進入該口,執行no shutdown。
  2.將和路由器相連的主機加上缺省路由(中心路由器的以太地址)。方法是在Unix係統的超級用戶下執行:router add default XXXX 1(XXXX為路由器的E0口地址)。每臺主機都要加缺省路由,否則,將不能正常通訊。
  3.ping本機的路由器以太網口,若不通,可能以太網口沒有激活或不在一個網段上。ping廣域網口,若不通,則沒有加缺省路由。ping對方廣域網口,若不通,路由器配置錯誤。ping主機以太網口,若不通,對方主機沒有加缺省路由。
  4.在專綫卡X.25主機上加網關(靜態路由)。方法是在Unix係統的超級用戶下執行:router add X.X.X.X Y.Y.Y.Y 1(X.X.X.X為對方以太網地址,Y.Y.Y.Y為對方廣域網地址)。
  5.使用Tracert對路由進行跟蹤,以確定不通網段。
  路由器的選購
  選擇路由器時應註意安全性、控製軟件、網絡擴展能力、網管係統、帶電插拔能力等方面。
  1.由於路由器是網絡中比較關鍵的設備,針對網絡存在的各種安全隱患,路由器必須具有如下的安全特性:
  (1)可靠性與綫路安全 可靠性要求是針對故障恢復和負載能力而提出來的。對於路由器來說,可靠性主要體現在接口故障和網絡流量增大兩種情況下,為此,備份是路由器不可或缺的手段之一。當主接口出現故障時,備份接口自動投入工作,保證網絡的正常運行。當網絡流量增大時,備份接口又可承當負載分擔的任務。 (2)身份認證 路由器中的身份認證主要包括訪問路由器時的身份認證、對端路由器的身份認證和路由信息的身份認證。
  (3)訪問控製 對於路由器的訪問控製,需要進行口令的分級保護。有基於IP地址的訪問控製和基於用戶的訪問控製。
  (4)信息隱藏 與對端通信時,不一定需要用真實身份進行通信。通過地址轉換,可以做到隱藏網內地址,衹以公共地址的方式訪問外部網絡。除了由內部網絡首先發起的連接,網外用戶不能通過地址轉換直接訪問網內資源。
  (5)數據加密
  (6)攻擊探測和防範
  (7)安全管理
  2.路由器的控製軟件是路由器發揮功能的一個關鍵環節。從軟件的安裝、參數自動設置,到軟件版本的升級都是必不可少的。軟件安裝、參數設置及調試越方便,用戶使用就越容易掌握,就能更好地應用。
  3.隨着計算機網絡應用的逐漸增加,現有的網絡規模有可能不能滿足實際需要,會産生擴大網絡規模的要求,因此擴展能力是一個網絡在設計和建設過程中必須要考慮的。擴展能力的大小主要看路由器支持的擴展槽數目或者擴展端口數目。
  4.隨着網絡的建設,網絡規模會越來越大,網絡的維護和管理就越難進行,所以網絡管理顯得尤為重要。 5.在我們安裝、調試、檢修和維護或者擴展計算機網絡的過程中,免不了要給網絡中增減設備,也就是說可能會要插拔網絡部件。那麽路由器能否支持帶電插拔,是路由器的一個重要的性能指標。
  外型尺寸的選擇
  如果網絡已完成樓宇級的綜合布綫,工程要求網絡設備上機式集中管理,應選擇19英寸寬的機架式路由器,如Cisco2509、華為2501(配置同Cisco2501)。如果沒有上述需求,桌面型的路由器如Intel的8100和Cisco的1600係列,具有更高的性能價格比。
  協議的選擇
  由於最初局域網並沒先出標準後出産品,所以很多廠商如Apple和IBM都提出了自己的標準,産生了如AppleTalk和IBM協議,Novell公司的網絡操作係統運行IPX/SPX協議,在連接這些異構網絡時需要路由器對這些協議提供支持。Intel9100係列和9200係列的路由器可提供免費支持,3Com的係列路由産品也提供較廣泛的協議支持。
  路由器作為網絡設備中的“黑匣子”,工作在後臺。用戶選擇路由器時,多從技術角度來考慮,如可延展性、路由協議互操作性、廣域數據服務支持、內部ATM支持、SAN集成能力等。另外,選擇路由器還應遵循如下基本原則:即標準化原則、技術簡單性原則、環境適應性原則、可管理性原則和容錯冗餘性原則。對於高端路由器,更多的還應該考慮是否和如何適應骨幹網對網絡高可靠性、接口高擴展性以及路由查找和數據轉發的高性能要求。高可靠性、高擴展性和高性能的“三高”特性是高端路由器區別於中、低端路由器的關鍵所在。
  CISCO路由器初始配置簡介
  很多初學路由器知識的網友對路由器的初始配置可能感到很陌生,本人在初學時也很睏惑,因為一下出來很多提問不知如何是好,下面將最近剛調試的一臺CISCO3640的初始配置整理出來與各位網友交流,如有疏漏之處,還請大傢指正。
  1.用CISCO隨機帶CONSOLE綫,一端連在CISCO路由器的CONSOLE口,一端連在計算機的COM口。
  2.打開電腦,啓動超級終端.為您的連接取個名字,比如CISCO_SETUP,下一步選定連接時用COM1,下一步選定第秒位數9600,數據位8,奇偶校驗無,停止位1,數據流控製無.最後選確定。
  3.打開路由器電源,這時超級終端將出現以下畫面:
  System Bootstrap, Version 11.1(20)AA2, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
  Copyright (c) 1999 by cisco Systems, Inc.C3600 processor with 32768 Kbytes of main memory Main memory is configured to 64 bit mode with parity disabled
  program load complete, entry point: 0x80008000, size: 0x4ed478 Self decompressing the image :
  ###################################################################
  ###################################################################
  ###################################################################
  ###################################################################
  ###################################################################
  ###################################################################
  ###################################################################
  [OK]
  Restricted Rights Legend
  Use, duplication, or disclosure by the Government is
  subject to restrictions as set forth in subparagraph
  (c) of the Commercial Computer Software - Restricted
  Rights clause at FAR sec. 52.227-19 and subparagraph
  (c) (1) (ii) of the Rights in Technical Data and Computer
  Software clause at DFARS sec. 252.227-7013.
  cisco Systems, Inc.
  170 West Tasman Drive
  San Jose, California 95134-1706
  Cisco Internetwork Operating System Software
  IOS (tm) 3600 Software (C3640-I-M), Version 12.1(2)T, RELEASE SOFTWARE (fc1)
  Copyright (c) 1986-2000 by cisco Systems, Inc.
  Compiled Tue 16-May-00 12:26 by ccai
  Image text-base: 0x600088F0, data-base: 0x60924000
  cisco 3640 (R4700) processor (revision 0x00) with 24576K/8192K bytes of memory.
  Processor board ID 25125768
  R4700 CPU at 100Mhz, Implementation 33, Rev 1.0
  Bridging software.
  X.25 software, Version 3.0.0.
  2 FastEthernet/IEEE 802.3 interface(s)
  1 Serial network interface(s)
  DRAM configuration is 64 bits wide with parity disabled.
  125K bytes of non-volatile configuration memory.
  8192K bytes of processor board System flash (Read/Write)
  --- System Configuration Dialog ---
  Would you like to enter the initial configuration dialog? [yes/no]: y
  您是否進入初始化配置對話,選Y
  At any point you may enter a question mark '?' for help.
  Use ctrl-c to abort configuration dialog at any prompt.
  Default settings are in square brackets '[]'.Basic management setup configures only enough connectivity
  for management of the system, extended setup will ask you
  to configure each interface on the system
  Would you like to enter basic management setup? [yes/no]: n
  您是否進入基本配置安裝,選N
  First, would you like to see the current interface summary? [yes]: y
  首先,您是否看一下當前端口狀態
  Any interface listed with OK? value "NO" does not have a valid configuration
  Interface IP-Address OK? Method Status Protocol
  FastEthernet0/0unassigned NO unset up down
  Serial0/0 unassigned NO unset down down
  FastEthernet0/1unassigned NO unset up down
  Configuring global parameters:
  Enter host name [Router]:RouterA
  輸入路由器的名字
  The enable secret is a password used to protect access to
  privileged EXEC and configuration modes. This password, after
  entered, becomes encrypted in the configuration.
  Enter enable secret: aaa
  輸入密文
  The enable password is used when you do not specify an
  enable secret password, with some older software versions, and
  some boot images.
  Enter enable password: bbb
  輸入密碼(不能和密文相同)
  The virtual terminal password is used to protect
  access to the router over a network interface.
  Enter virtual terminal password: ccc
  輸入虛擬終端的密碼(以備遠程登錄)
  Configure SNMP Network Management? [yes]: n
  配置簡單網管嗎?選N
  Configure IP? [yes]: y
  配置IP嗎?選Y
  Configure IGRP routing? [yes]: n
  配置IGRP路由選擇協議嗎?選N
  Configure RIP routing? [no]:
  配置RIP路由選擇協議嗎?選N
  Configure bridging? [no]:
  配置橋接嗎?選N
  Async lines accept incoming modems calls. If you will have
  users dialing in via modems, configure these lines.
  Configure Async lines? [yes]: n
  配置異步綫路嗎?選N
  Configuring interface parameters:
  Do you want to configure FastEthernet0/0 interface? [yes]: y
  您是否想配置fastethernet0/0接口?選Y
  Use the 100 Base-TX (RJ-45) connector? [yes]: y
  用RJ45的連接器嗎?選Y
  Operate in full-duplex mode? [no]: y
  選用全雙工模式?選Y
  Configure IP on this interface? [yes]: y
  在這個接口上配置IP嗎?選Y
  IP address for this interface: 192.168.0.1
  配置該接口的IP地址(在此地址為192.168.0.1
  Subnet mask for this interface [255.255.255.0] :
  配置該接口的子網掩碼.(默認的是255.255.255.0,可以手工輸入修改)
  Class C network is 192.168.0.0, 24 subnet bits; mask is /24
  Do you want to configure Serial0/0 interface? [yes]: y
  您想配置serial0/0接口嗎?選Y
  Some supported encapsulations are
  ppp/hdlc/frame-relay/lapb/x25/atm-dxi/smds
  Choose encapsulation type [hdlc]:
  選擇封裝方式(默認的封裝方式是HDLC,您可根據與您的路由器相連選用的封裝類型來决定用什麽樣的封裝類型
  No serial cable seen.
  Choose mode from (dce/dte) [dte]:
  (因為沒有連串口綫所以會讓您選擇設備類型)
  Configure IP on this interface? [yes]: y
  (在接口上配置IP)
  Configure IP unnumbered on this interface? [no]:
  IP address for this interface: 172.16.0.5
  配置該接口的IP地址(在此地址為172.16.0.5)
  Subnet mask for this interface [255.255.0.0] : 255.255.255.252
  配置該接口的子網掩碼.(默認的是255.255.0.0,可以手工輸入修改為255.255.255.252)
  Class B network is 172.16.0.0, 30 subnet bits; mask is /30
  (以下配置同上)
  Do you want to configure FastEthernet0/1 interface? [yes]:
  Use the 100 Base-TX (RJ-45) connector? [yes]:
  Operate in full-duplex mode? [no]: y
  Configure IP on this interface? [yes]: y
  IP address for this interface: 172.16.0.9
  Subnet mask for this interface [255.255.0.0] : 255.255.255.252 Class B network is 172.16.0.0, 30 subnet bits; mask is /30
  The following configuration command script was created:
  (把您的配置顯示出來)
  hostname aaa
  enable secret 5 $ul/V$ezbZFgvzGHD.YPSieC0Ew/
  enable password RouterA
  line vty 0 4
  password ccc
  no snmp-server
  !
  ip routing
  no bridge 1
  !
  interface FastEthernet0/0
  media-type 100BaseX
  full-duplex
  ip address 192.168.0.1 255.255.255.0
  !
  interface Serial0/0
  encapsulation hdlc
  ip address 172.16.0.5 255.255.255.252
  !
  interface FastEthernet0/1
  media-type 100BaseX
  full-duplex
  ip address 172.16.0.9 255.255.255.252
  dialer-list 1 protocol ip permit
  dialer-list 1 protocol ipx permit
  !
  end
  以下提示您是否保存這次設置
  [0] Go to the IOS command prompt without saving this config.
   Return back to the setup without saving this config.
   Save this configuration to nvram and exit.
  Enter your selection : 2
  選擇2保存設置並存入NVRAM中
  Building configuration...
  [OK] Use the enabled mode 'configure' command to modify this configuration.
  Press RETURN to get started!
  路由器重新啓動
  00:00:08: %LINK-3-UPDOWN: Interface Serial0/0, changed state to down
  00:00:08: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
  00:00:08: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
  00:00:09: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0, changed state to down
  00:00:09: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to down
  00:00:09: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down
  00:03:18: %IP-5-WEBINST_KILL: Terminating DNS process
  00:03:24: %SYS-5-RESTART: System restarted --
  Cisco Internetwork Operating System Software
  IOS (tm) 3600 Software (C3640-I-M), Version 12.1(2)T, RELEASE SOFTWARE (fc1)
  Copyright (c) 1986-2000 by cisco Systems, Inc.
  Compiled Tue 16-May-00 12:26 by ccai
  RouterA>
  進入用戶模式
  RouterA>en
  Password:
  RouterA#
  進入全局模式
  RouterA#sh run
  查看現在運行的配置
  Building configuration...
  Current configuration:
  !
  version 12.1
  service timestamps debug uptime
  service timestamps log uptime
  no service password-encryption
  !
  hostname RouterA
  !
  enable secret 5 $ul/V$ezbZFgvzGHD.YPSieC0Ew/
  enable password bbb
  !
  memory-size iomem 25
  ip subnet-zero
  !
  interface FastEthernet0/0
  ip address 192.168.0.1 255.255.255.0
  speed auto
  full-duplex
  !
  interface Serial0/0
  ip address 172.16.0.5 255.255.255.252
  clockrate 2000000
  !
  interface FastEthernet0/1
  ip address 172.16.0.9 255.255.255.252
  speed auto
  full-duplex
  !
  ip classless
  no ip http server
  !
  dialer-list 1 protocol ip permit
  dialer-list 1 protocol ipx permit
  !
  line con 0
  transport input none
  line aux 0
  line vty 0 4
  password ccc
  login
  !
  end
  現在您就完成瞭瞭一個新路由器的基本配置,接下來就可以進行進一步的詳細配置了
路由器的功能 Router Function
  (1)在網絡間截獲發送到遠地網段的報文,起轉發的作用。
  (2)選擇最合理的路由,引導通信。為了實現這一功能,路由器要按照某種路由通信協議,查找路由表,路由表中列出整個互聯網絡中包含的各個節點,以及節點間的路徑情況和與它們相聯繫的傳輸費用。如果到特定的節點有一條以上路徑,則基於預先確定的準則選擇最優(最經濟)的路徑。由於各種網絡段和其相互連接情況可能發生變化,因此路由情況的信息需要及時更新,這是由所使用的路由信息協議規定的定時更新或者按變化情況更新來完成。網絡中的每個路由器按照這一規則動態地更新它所保持的路由表,以便保持有效的路由信息。
  (3)路由器在轉發報文的過程中,為了便於在網絡間傳送報文,按照預定的規則把大的數據包分解成適當大小的數據包,到達目的地後再把分解的數據包包裝成原有形式。
  (4)多協議的路由器可以連接使用不同通信協議的網絡段,作為不同通信協議網絡段通信連接的平臺。
  (5)路由器的主要任務是把通信引導到目的地網絡,然後到達特定的節點站地址。後一個功能是通過網絡地址分解完成的。例如,把網絡地址部分的分配指定成網絡、子網和區域的一組節點,其餘的用來指明子網中的特別站。分層尋址允許路由器對有很多個節點站的網絡存儲尋址信息。
  在廣域網範圍內的路由器按其轉發報文的性能可以分為兩種類型,即中間節點路由器和邊界路由器。儘管在不斷改進的各種路由協議中,對這兩類路由器所使用的名稱可能有很大的差別,但所發揮的作用卻是一樣的。
  中間節點路由器在網絡中傳輸時,提供報文的存儲和轉發。同時根據當前的路由表所保持的路由信息情況,選擇最好的路徑傳送報文。由多個互連的LAN組成的公司或企業網絡一側和外界廣域網相連接的路由器,就是這個企業網絡的邊界路由器。它從外部廣域網收集嚮本企業網絡尋址的信息,轉發到企業網絡中有關的網絡段;另一方面集中企業網絡中各個LAN段嚮外部廣域網發送的報文,對相關的報文確定最好的傳輸路徑。
低端和高端路由器的區別 The difference between low-end and high-end routers
  “低端路由器和高端路由器都是差不多的用法,為什麽價格會相差這麽遠啊?”其實這個問題提得很不錯,不少不熟悉産品技術的朋友基本上都會類似的疑問——“為什麽一樣的功能,這款路由器這麽貴,另外一款又這麽便宜”、“為什麽思科的路由器這麽貴?而TP-LINK的這麽便宜?”、“這兩款路由器的主要參數都一樣,為什麽性能卻相差這麽遠?”
  對於這些問題,我們都必須從路由器的基本原理談起。
  路由器的工作原理
  最簡單的網絡可以想象成單綫的總綫,各個計算機可以通過嚮總綫發送分組以互相通信。但隨着網絡中的計算機數目增長,這就很不可行了,會産生許多問題:
  1、寬帶資源耗盡。
  2、每臺計算機都浪費許多時間處理無關的廣播數據。
  3、網絡變得無法管理,任何錯誤都可能導致整個網絡癱瘓。
  4、每臺計算機都可以監聽到其他計算機的通信。
  把網絡分段可以解决這些問題,但同時你必須提供一種機製使不同網段的計算機可以互相通信,就是促生了路由器這種設備:
  路由器工作在IP協議網絡層,用於實現子網之間轉發數據。路由器一般都有多個網絡接口,包括局域的網絡接口和廣域的網絡接口。每個網絡接口連接不同的網絡,路由器中記錄有每個網絡端口相連的網絡信息。同時路由器中還保存有一張路由表,它記錄有去往不同網絡地址應送往的端口號。Internet用戶使用的各種信息服務,其通訊的信息最終均可以歸結為以IP包為單位的信息傳送,IP包除了包括要傳送的數據信息外,還包含有信息要發送到的目的IP地址、信息發送的源IP地址、以及一些相關的控製信息。當一臺路由器收到一個IP數據包時,它將根據數據包中的目的IP地址項查找路由表,根據查找的結果將此IP數據包送往對應端口。下一臺IP路由器收到此數據包後繼續轉發,直至發到目的地。路由器之間可以通過路由協議來進行路由信息的交換,從而更新路由表。
  影響路由器性能的因素
  經過上面的介紹,也許大傢還是不怎麽瞭解路由器的工作情況,其實沒關係,這個也不是我們的目的,我們主要還是為了跟大傢說明,路由器的工作原理决定了它必須使用芯片來完成一些必要的判斷和數據包的轉發,而這個工作是交由一個處理器來完成,各種有待處理或者處理好的數據包則存在內存裏面,因此,處理器的工作頻率和內存容量很大程度上决定着一款路由器的性能。
  但是,路由器的性能也不能完全看處理器頻率和內存容量,處理器用得差路由器性能好不了,但反過來處理器好了路由器性能卻不一定好;處理器主頻衹是處理器的一個性能指標,其總綫寬度(16位還是32位)、Cache容量和結構、內部總綫結構、是單CPU還是多CPU分佈式處理、運算模式等指標,都會影響處理器性能。幾乎所有路由器采用的都是通信專業RISC CPU,所以“采用通信專業RISC CPU”相當於什麽都沒說,關鍵要看這顆CPU到底用的是什麽內核,內部結構如何。內存也是一樣,內存容量大小並不决定一切,如果負載不大,那麽4M的內存和8M的內存在使用時也許效果並不會有多大區別,所以根據內存的大小來絶對評判路由器性能並不科學(當然內存容量大還是有好處)。
  决定路由器檔次的指標
  雖然上面已經說了,處理器和內存很大程度决定路由器性能,不過,决定一款路由器檔次的指標卻不是它們,這也是為什麽在産品的主要參數中經常看不到有標出這兩個參數,那麽一般是用什麽來衡量一個路由器的檔次呢?一種說法就是負載能力,通俗一點也叫帶機數量。不過,帶機數量並不是一個標準化的數據量,它要根據實際的使用情況來衡量,例如網吧裏所有人都在埋頭上網聊天、遊戲,而且幾乎所有數據都通過路由器WAN口,所以負載很重;但如果是一個企業網,大部分人都在忙着搞設計、寫報告、做計劃,同一時間衹有小部分人在用網絡,而且大部分數據都是在企業網內部流動,所以路由器負載很輕,那就可以同時負載比較多的客戶端。如果是說最大負載253臺,那就沒什麽意義了,因為DHCP最大可以分配的IP 地址數是254個,減掉路由器自己用掉的一個就是253個,這種不能稱為指標,基本上是在唬人。所以,我們要看一款路由器的實際負載能力,而不是理論負載能力。
  由於負載能力存在諸多不確定因素和欺騙性質,所以,另外一個指標也頗受關註,那就是吞吐量。吞吐量是指路由器每秒能處理的數據量,這個參數是指LAN-to-WAN的吞吐量,其測量結果應是在NAT開啓,防火墻關閉的情況下,分別用 Smartbits和Chariot兩種測試方式分別進行。用Smartbits方式時,比較64Byte小包測試數據,高下立判; Chariot測試最好是在多連接下進行,一般可以選擇100對連接基本上就可以看出産品間的區別。
  影響路由器價格的原因
  經過上面的論述,最後終於可以回歸到我們要回答的問題:為什麽不同路由器之間價格區別這麽大?
  主要原因:
  1.性能不同,性能強勁的路由器內置強悍的處理器和大容量內存,因此成本比較高。
  2.應用不同,性能強勁的路由器可以用於更多負載的網絡,而低端路由器吃不消。
  3.功能不同,雖然基本功能一樣,但是一些路由器還內置了其他比較實用的功能,像專業防火墻功能、VPN這些,因此技術要求較高,價格自然也會跟着提高。
路由器與交換機的區別 Difference between routers and switches
  傳統交換機從網橋發展而來,屬於OSI第二層即數據鏈路層設備。它根據MAC地址尋址,通過站表選擇路由,站表的建立和維護由交換機自動進行。路由器屬於OSI第三層即網絡層設備,它根據IP地址進行尋址,通過路由表路由協議産生。交換機最大的好處是快速,由於交換機衹須識別幀中MAC地址,直接根據MAC地址産生選擇轉發端口算法簡單,便於ASIC實現,因此轉發速度極高。但交換機的工作機製也帶來一些問題。
  1.回路:根據交換機地址學習和站表建立算法,交換機之間不允許存在回路。一旦存在回路,必須啓動生成樹算法,阻塞掉産生回路的端口。而路由器的路由協議沒有這個問題,路由器之間可以有多條通路來平衡負載,提高可靠性。
  2.負載集中:交換機之間衹能有一條通路,使得信息集中在一條通信鏈路上,不能進行動態分配,以平衡負載。而路由器的路由協議算法可以避免這一點,OSPF路由協議算法不但能産生多條路由,而且能為不同的網絡應用選擇各自不同的最佳路由。
  3.廣播控製:交換機衹能縮小衝突域,而不能縮小廣播域。整個交換式網絡就是一個大的廣播域,廣播報文散到整個交換式網絡。而路由器可以隔離廣播域,廣播報文不能通過路由器繼續進行廣播。
  4.子網劃分:交換機衹能識別MAC地址。MAC地址是物理地址,而且采用平坦的地址結構,因此不能根據MAC地址來劃分子網。而路由器識別IP地址,IP地址由網絡管理員分配,是邏輯地址且IP地址具有層次結構,被劃分成網絡號和主機號,可以非常方便地用於劃分子網,路由器的主要功能就是用於連接不同的網絡。
  5.保密問題:雖說交換機也可以根據幀的源MAC地址、目的MAC地址和其他幀中內容對幀實施過濾,但路由器根據報文的源IP地址、目的IP地址、TCP端口地址等內容對報文實施過濾,更加直觀方便。
  6.介質相關:交換機作為橋接設備也能完成不同鏈路層和物理層之間的轉換,但這種轉換過程比較復雜,不適合ASIC實現,勢必降低交換機的轉發速度。因此目前交換機主要完成相同或相似物理介質和鏈路協議的網絡互連,而不會用來在物理介質和鏈路層協議相差甚遠的網絡之間進行互連。而路由器則不同,它主要用於不同網絡之間互連,因此能連接不同物理介質、鏈路層協議和網絡層協議的網絡。路由器在功能上雖然占據了優勢,但價格昂貴,報文轉發速度低。
無綫路由器與無綫AP的區別 The difference between wireless router and wireless AP
  以功能區分無綫AP與無綫路由
  無綫路由器:無綫路由器是單純型AP與寬帶路由器的一種結合體;它藉助於路由器功能,可實現家庭無綫網絡中的Internet連接共享,實現ADSL和小區寬帶的無綫共享接入 ,另外,無綫路由器可以把通過它進行無綫和有綫連接的終端都分配到一個子網,這樣子網內的各種設備交換數據就非常方便。
  可以這樣說,無綫路由器就是AP、路由功能和交換機的集合體,支持有綫無綫組成同一子網,直接接上MODEM。而無綫AP相當於一個無綫交換機,接在有綫交換機或路由器上,為跟它連接的無綫網卡從路由器那裏分得IP。
  以應用區分無綫AP與無綫路由
  獨立的AP在那些需要大量AP來進行大面積覆蓋的公司使用得比較多,所有AP通過以太網連接起來並連到獨立的無綫局域網防火墻。
  無綫路由器在SOHO的環境中使用得比較多,在這種環境下,一個AP就足夠了。這樣的話,整合了寬帶接入路由器和AP的無綫路由器就提供了單個機器的解决方案,它比起兩個分開的機器的方案要容易管理和便宜一些。
  無綫路由器一般包括了網絡地址轉換(NAT)協議,以支持無綫局域網用戶的網絡連接共享--這是SOHO環境中很好用的一個功能。它們也可能有基本的防火墻或者信息包過濾器來防止端口掃描軟件和其他針對寬帶連接的攻擊。最後,大多數無綫路由器包括一個四個端口的以太網轉換器,可以連接幾臺有綫的PC。這對於管理路由器或者把一臺打印機連上局域網來說非常方便。
  以組網拓撲圖分析無綫AP與無綫路由
  AP不能直接跟ADSL MODEM相連,所以在使用時必須再添加一臺交換機或者集綫器;
  使用上面的拓撲架構時,AP和無綫路由的用法是一樣的。不過,大部分無綫路由器由於具有寬帶撥號的能力,因此可以直接跟ADSL MODEM連接進行寬帶共享:
  以成本來分析無綫AP與無綫路由
  802.11B的無綫AP和無綫路由器的價錢相差不多, 一般無綫路由器會貴100元左右;802.11G則要看具體情況而言,根據品牌和附加功能的不同兩者價格會有幾百元不等的差距,不過便宜的産品差價也是100多元。
英文解釋
  1. :  Boundary Router
  2. n.:  Router
相關詞
企業IT企業以色列檢索論文中斷服務寄存器日本硬件
網絡品牌學者交換機網絡工程師互聯網電腦設備
計算機協議信息寬帶更多結果...
包含詞
半路由器軟路由器橋路由器
綫速路由器核心路由器業務路由器
奧雷路由器路由器技術網星路由器
路由器橋接寬帶路由器中心路由器
網絡路由器邊緣路由器無綫路由器
有綫路由器邊界路由器接入路由器
遠程路由器路由器內存阻塞路由器
篩選路由器虛擬路由器獨臂路由器
華為路由器企業路由器多口路由器
思科(路由器低端路由器路由器數據
路由器漏洞屏蔽路由器傢用路由器
視頻路由器安全路由器洋蔥路由器
路由器交換機模塊化路由器免疫墻路由器
路由器防火墻骨幹級路由器接入級路由器
路由器處理器企業級路由器校園級路由器
防病毒路由器防火墻路由器路由器的功能
千兆無綫路由器非模塊化路由器無綫寬帶路由器
內容過濾路由器路由器安全策略區域邊界路由器
無綫路由器術語路由器配置手册智能安全路由器
綜合頻率路由器路由器發展趨勢路由器再發佈規則
路由器的工作原理cdma路由器CISCO路由器配置手册
上網行為管理路由器GPRS路由器多WAN路由器
雙WAN路由器多WAN口路由器交換機/路由器及其配置
3G路由器3G無綫路由器思科(Cisco)路由器
網絡互聯及路由器技術adsl路由器SRP530W智能安全路由器
NetEngine5000E核心路由器路由器交換機防火墻虛擬路由器冗餘協議
企業或校園級路由器華為R2621模塊化路由器雙WAN路由器
11N路由器路由器JWS路由器JSL
遠程控製軟件路由器設置邁普3800係列開放式全業務彙聚路由器邁普3700係列大型邊緣彙聚路由器
邁普2824係列開放式全業務接入路由器邁普2800係列增強型寬窄帶一體化智能路由器邁普2700係列寬窄帶一體化智能路由器
交換機/路由器的配置與管理RCNP實驗指南:構建高級的路由器互聯網絡(BARI)邁普7200係列接入中心彙聚路由器
思科網絡技術學院教程CCNA2路由器與路由基礎邁普8600些列骨幹核心路由器邁普7500係列核心彙聚路由器
路由器與交換機實用配置教程路由器/交換機應用案例教程網絡互聯及路由器技術教程與實訓
Vigor2104P(ADSL/CABLE/FTTX寬帶路由器)實驗指南構建高級的路由器互聯網絡(思科網絡技術學院教程路由器與路由基礎