路由器


路由器 (简体)

一个Linksys网络地址转换(NAT)路由器, 在家庭和小型办公室网络中十分流行
一個Linksys網路地址轉換(NAT)路由器, 在家庭和小型辦公室網路中十分流行
無線路由器的網路架構
無線路由器的網路架構
一台正在工作中的D-Link DI-524無線路由器
一台正在工作中的D-Link DI-524無線路由器

路由器Router)是一種計算機網路設備,它能將數據包通過一個個網路傳送至目的地,這個過程稱為路由。路由工作在OSI模型的第三層(即網路層,例如Internet Protocol(IP)層)。Glen Skidmore是第一個將路由器實用於劍橋大學的人。

目錄

功能

簡單地講,路由器就是連接兩個以上網路的設備。由於位於兩個或更多個網路的交匯處,從而可在它們之間傳遞分組(一種數據的組織形式)。路由器與交換機(Switch)在概念上有一定重疊但也有不同:交換機泛指工作與任何網路層次的數據中繼設備(儘管多指網橋),而路由器則更專註于網路層。

一個比較直觀的理解路由器與交換機區別的例子是這樣:交換機好比是鄰近的街道,而路由器則是街道的交匯點。一個街區的每一間房都有它自己的地址,也就是說,交換機連接的不同的設備也有它們自己的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。額外地,這種路由器還支持DHCPNAT、DMZ和防火牆功能,也有一些支持內容過濾和VPN。通常這種路由器和線纜或DSL數據機協同工作,但調製解調功能也可以內建在這種路由器中。這種路由器往往同時具有阻止特定外部請求的安全特性。

大型的路由器一般只能在數據中心找到。這些路由器將許多網路用大量的頻寬連接起來。根據分工的不同,這些路由器可以支持路由協議中的幾種,包括IS-IS、OSPFIGRP、EIGRP、RIPBGP

製造商

軟體

只要安裝相關的軟體,使普通的電腦也可以變成路由器。當中有以下較為常用的軟體:

[1]絕大多數UNIX類的作業系統包含了所有進行路由所必須的軟體;Linux 路由器計劃就是在Linux發行版中專註于路由的例子。

請參閱

外部連結


! __







Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History