路由器(Router)是一種電腦網路設備,它能將數據包通過一個個網路傳送至目的地,這個過程稱為路由。路由工作在OSI模型的第三層(即網路層,例如Internet Protocol(IP)層)。Glen Skidmore是第一個將路由器實用於劍橋大學的人。
圖片參考:
http://upload.wikimedia.org/wikipedia/commons/thumb/a/a5/Router.jpg/180px-Router.jpg
圖片參考:
http://zh.wikipedia.org/skins-1.5/common/images/magnify-clip.png
一個Linksys 網路地址轉換(NAT)路由器, 在家庭和小型辦公室網路中十分流行
[編輯] 功能
路由器位於兩個或更多個網路的交匯處,從而在它們之間傳遞數據包。路由器與交換機不同。用交換機連接的設備組成一個區域網(LAN)。
一個比較直觀的理解路由器與交換機區別的例子是這樣:交換機好比是鄰近的街道,而路由器則是街道的交匯點。一個街區的每一間房都有它自己的地址,類似的,交換機連接的不同的設備也有它們自己的IP地址。
值得指出的是,交換機除了自身的管理IP地址外不關心其他任何IP地址。路由器將網路連接起來,就像公路交換坡道或主交匯點連接公路和高速公路一樣。交匯點處的街道標記(稱為路由表)決定數據包將流向哪條路。
舉個例子,家中的一臺路由器將網際網路服務提供商(ISP)的網路(通常具有公有地址)和自家的LAN(通常使用私有IP地址,見網路地址轉換(NAT))連接起來。有時候交換機和路由器也被做在一起作為多介面路由器出售。
為了能路由數據包,路由器之間會通過路由協議進行通訊並創建和維護各自的路由表。路由表存儲了去往某一網路的最佳路徑,該路徑的「路由度量值」以及下一跳路由器。參考條目路由獲得這個過程的詳細描述。
儘管也有其它一些很少用到的被路由協議,但路由通常指的就是IP路由。
簡單的講路由器是用在連接兩個或以上的區域網絡設備。
[編輯] 種類
1970年代中期至1980年代,多功能的小型電腦充當路由器。ARPAnet(網際網路的前身)稱之為介面信息處理機。儘管多功能小型電腦可以勝任路由工作,但現代高速路由器卻由專門的高性能電腦充當,它加入了額外的硬體以便更高速地執行普通路由功能例如數據包轉發,以及特殊功能例如IPsec加密。
其他的一些改變也提升了路由器的可靠性,例如使用直流電而不是交流(直流電可以由數據中心的電池提供),使用固態存儲而不是磁性存儲介質來載入程序。現代大型路由器變得越來越象電話交換機,隨著使用這些技術,兩者變得越來越相似也許最終路由器將取代電話交換機,同時一些小型路由器正在成為家用電器。
將客戶連接到Internet的路由器被稱為邊緣路由器(edge router)。只負責與其他路由器之間(例如ISP的網路)傳遞數據的路由器被稱為核心路由器(core router)。
一臺路由器可以用來至少連接兩個網路。一種特殊類型的路由器(單臂路由器,one-armed-router)用來在虛擬區域網(Virtual LAN-VLan)環境中傳遞數據包。一個單臂路由器上連接的多個網路都位於同一個物理連接上。
在無線ad-hoc網路中的每台主機自己進行路由和數據轉發,而在有線網路中通常一個廣播域就有一臺路由器。
近來,許多路由的功能被加入到了區域網交換機(實質是高速網橋)上,從而創造出「三層交換機」,可以以接近線速的速度來轉發流量。
路由器也被當作Internet網關,主要用在小型網路中如家庭或小型辦公室。這種設備使用的Internet連接往往是一直線上的寬頻連接如線纜數據機和DSL。這種路由器連接兩個網路-WAN和LAN-並有自己的路由表。儘管在家庭應用中並不需要太多路由功能(因為只存在兩條路-WAN和LAN),但這些小型路由器仍然支持RIP。額外地,這種路由器還支持DHCP、NAT、DMZ和防火牆功能,也有一些支持內容過濾和VPN。通常這種路由器和線纜或DSL數據機協同工作,但調製解調功能也可以內建在這種路由器中。這種路由器往往同時具有阻止特定外部請求的安全特性。
大型的路由器一般只能在數據中心找到。這些路由器將許多網路用大量的頻寬連接起來。根據分工的不同,這些路由器可以支持路由協議中的幾種,包括IS-IS、OSPF、IGRP、EIGRP、RIP、BGP。