目前,大多數(shù)ADSL Modem都支持多種網(wǎng)絡協(xié)議,具有靜態(tài)路由功能,可以視作完整的路由器。筆者經(jīng)常遇到用戶在購買ADSL Modem時,指明Modem一定要帶有路由功能,問其原因,回答往往是有路由功能的Modem性能要好些。實際上許多人對ADSL Modem路由功能的理解僅僅停留在概念上。那么,在小型網(wǎng)絡中,帶路由功能的ADSL Modem是如何與其他設備進行通信的呢?路由Modem對網(wǎng)絡有什么具體的作用呢?我們怎樣才能使用好ADSL Modem的路由功能呢?下面,筆者就分幾期與大家討論一下關于ADSL Modem路由功能方面的話題。
一、IP路由的概述
1. IP路由器定義
Internet是通過路由器互連的網(wǎng)絡和主機的一個龐大集合,路由器是連接兩個或兩個以上包交換網(wǎng)絡的專用計算機。在路由器工作時,它可以主動地為一個特定的目標設備接收數(shù)據(jù),但接收到數(shù)據(jù)后跟著下一步會把數(shù)據(jù)傳送到什么地方呢?當你給路由器定義了IP路由規(guī)則后,路由器會使用你提供的規(guī)則確定把數(shù)據(jù)傳送到下一個目標設備上。
2. IP路由器和電話交換機相比較
IP路由器的工作原理有點類似處理電話呼叫的接線交換機。當我們撥一個電話號碼時,請求信號首先通過我們的本地電話線連接到一臺正在工作的電話交換機上,所發(fā)出的所有呼叫最先到達這臺主交換機;如果你所撥的電話號碼是這臺主交換機服務區(qū)域以外的,那么這臺交換機會為長途呼叫電話連接到更高一級的交換機,而這臺更高一級的交換機會檢查你撥的電話區(qū)號,并為你連接到所呼叫地區(qū)的電話交換機上;這臺異地交換機會檢查你撥的電話號碼的前綴(其中的前三個數(shù)字),并連接到符合電話號碼前綴的一臺交換機上;到最后一臺交換機上,它會檢查電話號碼的最后四位數(shù)字,并連接到你請求連接的目的電話上。
相比之下,當你的計算機在因特網(wǎng)上開始與網(wǎng)絡中的其他主機通訊時,例如要連接到一臺網(wǎng)站服務器瀏覽網(wǎng)頁,你的計算機發(fā)送出包括目標網(wǎng)頁的計算機IP地址(如同“電話號碼”)的數(shù)據(jù)包,所有你發(fā)出的請求首先到達與你計算機相連的ISP的路由器(如同“第一個電話交換機”)上,這時ISP的路由器會查看該數(shù)據(jù)包目標IP地址的網(wǎng)絡ID部分(如同“電話區(qū)號”),并確定發(fā)送網(wǎng)頁瀏覽請求的下一個路由器;經(jīng)過幾個這樣的路由器后,這個請求到達了目標網(wǎng)絡的路由器中,然后這個路由器通過分析目標IP地址的主機ID部分,發(fā)送請求到達要訪問的計算機上。
比較計算機和電話,所有的處理最初都是送到同一個路由器或交換機上,它對其他更高或更低層的設備來說是作為一個網(wǎng)關提供服務的,沒有一個設備能夠得知數(shù)據(jù)的出發(fā)和結尾路徑,但每個設備使用目標地址(或電話號碼)的一個特定部分來確定哪一個設備是它的下一步所要連接的。
小提示:每個IP地址包含了兩種信息,網(wǎng)絡ID和主機ID,網(wǎng)絡ID是用來區(qū)別因特網(wǎng)或企業(yè)局域網(wǎng)中的一個特定網(wǎng)絡號;主機ID用來區(qū)分網(wǎng)絡上的一臺特定的計算機或設備。每個IP地址的第一部分包含有網(wǎng)絡ID,其他部分包含有主機ID,網(wǎng)絡ID的長度是由網(wǎng)絡的等級所決定的。
3. 跳步和網(wǎng)關
每當Internet上的數(shù)據(jù)包從一個Internet地址通過另一個Internet地址時(亦即這個數(shù)據(jù)包經(jīng)過了一個“跳步”。一個“跳步”可以是在同一設備上的不同端口、同一網(wǎng)絡上的不同設備或在其他網(wǎng)絡上的一臺設備間的數(shù)據(jù)傳遞過程),它就需要使用網(wǎng)關。網(wǎng)關是在某一個網(wǎng)絡上提供給該網(wǎng)絡用戶使用的一個IP地址。例如當你局域網(wǎng)上的一臺計算機請求訪問一個公司的網(wǎng)站時,你的ISP服務器對于Internet來說就像一個網(wǎng)關,一旦你的請求到達目的地時,該網(wǎng)關就讓你訪問這個公司網(wǎng)頁服務器上的網(wǎng)頁。
4. 使用IP路由器來指定缺省網(wǎng)關
IP路由器可以在計算機、路由器和其他使用IP地址的機器上指定它們使用哪個網(wǎng)關把數(shù)據(jù)包傳送到目的地。如果一個目標文件沒有確定IP路由,那么它的數(shù)據(jù)將被送到已經(jīng)預設的默認網(wǎng)關上,這個網(wǎng)關好像一臺更高層的電話交換機一樣為傳送數(shù)據(jù)服務,它也許不能把數(shù)據(jù)包送達最終目的設備,但它可以“聰明地”認出哪一臺設備能把數(shù)據(jù)包送到。如果它無法確定哪一臺設備能把數(shù)據(jù)送到(因為沒有指定路由),那么這臺機器會把數(shù)據(jù)送到自己的默認網(wǎng)關上。最終,一臺高層機器會使用它預定的IP路由,把數(shù)據(jù)沿著傳送路徑傳到數(shù)據(jù)包的目標設備上
以下,將繼續(xù)介紹有關ADSL Modem路由功能方面的應用。
我需要設定IP路由嗎
在典型的家用或辦公用局域網(wǎng)中,在以下情況下,為使ADSL Modem與因特網(wǎng)的通信提供合適的路徑,我們需要設定它的IP路由。
如果我們的網(wǎng)絡系統(tǒng)中有兩個以上的網(wǎng)絡或者子網(wǎng)時,在這兩個網(wǎng)絡內都使用路由器,且相互之間需要通信聯(lián)系時;如果我們的網(wǎng)絡比較復雜,連接有兩個以上的ISP服務器時;或者我們要連接到一個遠程局域網(wǎng)時(例如家庭網(wǎng)絡與辦公網(wǎng)絡相連)。在這樣的情況下,都有可能要設定網(wǎng)絡中的路由器。
查看IP路由表
每臺使用IP地址的計算機和路由器都有它經(jīng)常用來上網(wǎng)的IP路由地址表,對于每個目標IP地址,在地址表中都列出了取得數(shù)據(jù)的開始端IP地址。路由器通過檢查其路由表來確定如何轉發(fā)數(shù)據(jù)包,如果數(shù)據(jù)包的目的地址位于路由器直接連接的網(wǎng)絡,則路由器不需要使用其他路由器就可以遞交該數(shù)據(jù)包;如果目的地址位于遠程網(wǎng)絡,則路由器必須將該數(shù)據(jù)包轉發(fā)到另一個距目的網(wǎng)絡更近的路由器,然后由下一個路由器負責之后的轉發(fā)及傳遞。通往遠程網(wǎng)絡的路由可以通過一些路由選擇協(xié)議靜態(tài)配置或動態(tài)獲得。
進入ADSL Modem的配置頁面,點擊“路由”標簽,然后點擊任務欄中的“IP路由”,顯示IP路由表(見附圖)。在IP路由表上對每個現(xiàn)用路由都有一行顯示,包括在ADSL Modem中預設的路由、你已經(jīng)添加的路由和通過連接你的ISP網(wǎng)絡而自動獲得的路由。
在路由表中顯示有“目標地址、子網(wǎng)掩碼、NextHop、接口名稱、Route Type、Route Origin、操作”幾項內容,下面筆者就具體解釋一下其中部分參數(shù)的意義與作用。
●目標地址:指定目標計算機的IP地址。目標地址可能是指定給一臺特定計算機或一個完整網(wǎng)絡的IP地址,也可以是默認的下一個路由器的IP地址。
●NextHop:在“目標地址”欄中顯示的目標地址中,通過“NextHop”所指定的地址來作為它下一個用來傳送數(shù)據(jù)包的目的IP地址。
●接口名稱:指數(shù)據(jù)包通過哪個接口來傳送到它下一個特定的網(wǎng)段。
●路由類型:指這個路由器是直接路由(Direct)還是間接路由(Indirect)。在一個直接路由中,源計算機和目標計算機是在同一網(wǎng)絡中的,路由器會直接將數(shù)據(jù)從源計算機發(fā)送到目標計算機上。在間接路由中,源計算機和目標計算機是在不同網(wǎng)絡中的,路由器要將數(shù)據(jù)傳送到另外一個網(wǎng)絡,還需要其他更多路由器來處理。
●Route Origin:指是什么樣的路由模式。動態(tài)路由(Dynamic)指由你的ISP或廠商預設在系統(tǒng)上的路由,使用動態(tài)路由,路由器可以在網(wǎng)絡之間的大量可用路由中選擇一條最佳路徑。靜態(tài)路由(Static)的情況下,網(wǎng)絡管理員必須在路由器中逐個輸入每個目的網(wǎng)絡及相關聯(lián)的下一跳步的地址。你自己創(chuàng)建的路由標為“Local”。其他路由可以自動創(chuàng)建或者通過各種網(wǎng)絡管理協(xié)議進行遠程創(chuàng)建。
●操作:你可以點擊垃圾箱圖標來刪除相應的中路由條目。
IP路由表也可能顯示你的ISP做Internet通信的默認網(wǎng)關。