close
本章將討論 IP 遶送流程;這個主題非常重要, 因為所有路由器與使用 IP 的組態都與之相關。IP 遶送是指使用路由器將某個網路的封包移往另一網路的過程;當然, 此處所討論的仍是 Cisco 的路由器。

在閱讀本章之前, 您應該已經瞭解遶送協定 (routing protocol) 與被遶送協定(routed protocol) 間的差異;路由器使用遶送協定來動態找出互連網路中的所有網路, 並且確保所有路由器擁有相同的路徑表。遶送協定包括 RIP、IGRP、EIGRP、與 OSPF 等。

一旦所有路由器都知道每一個網路之後, 就可以使用被遶送協定來傳送使用者資料 (封包)。被遶送協定會被指定給界面, 並且用來判斷封包的遞送方式。被遶送協定有 IP 與 IPX 等。

根據前面的討論, 您可以看出這些東西真的非常重要。Cisco 路由器基本上就是在做IP 遶送, 而且它們的表現相當不錯。本章將討論的是最根本的基礎 - 也是您瞭解本書其餘部份所必需的。

在本章中, 您將會瞭解如何設定與檢驗 Cisco 路由器的 IP 遶送, 包括:

  • 靜態遶送 (static routing)
  • 預設遶送 (default routing)
  • 動態遶送 (dynamic routing)
首先我們得從較基本的遶送開始。

遶送的基本原理

當您將 WAN 與 LAN 連到路由器而建立互連網路時, 就必須為互連網路上的所有主機設定邏輯網路位址, 例如 IP 位址, 以便它們能透過網路通訊。

遶送一詞是指將取自某裝置的封包, 透過網路傳送給位於不同網路上的另一裝置。路由器實際上並不太在意主機, 而只關心網路和通往每個網路的最佳路徑。目的主機的邏輯網路位址是用來讓封包能透過遶送網路抵達某個網路, 然後再用主機的硬體位址將封包從路由器送往正確的目的主機。

如果網路中沒有路由器, 顯然就沒有進行遶送。路由器會將交通遶送到互連網路中的所有網路;而要能夠遶送封包, 路由器就至少必須知道下列資訊:

  • 目的位址
  • 能夠取得遠端網路資訊的鄰接路由器
  • 通往所有遠端網路的可能路徑
  • 通往每個遠端網路的最佳路徑
  • 如何維護與驗證遶送資訊
路由器會從鄰接路由器或管理者取得遠端網路的資訊, 然後建立起如何找到遠端網路的路徑表。如果某個網路是直接相連, 則該路由器本來就會知道要如何抵達這個網路;但如果該網路不是直接相連, 路由器就必須透過 2 種方式取得如何抵達該遠端網路的資訊:透過靜態遶送, 亦即由某人手動將所有網路位置輸入路徑表;或是透過所謂的動態遶送。

在動態遶送時, 某台路由器上的協定會與相鄰路由器上執行的相同協定溝通, 接著這些路由器再相互更新彼此所知道的網路資訊, 並且將資訊放入路徑表中。如果網路中發生變化, 動態遶送協定會自動通知所有路由器這個事件, 而如果是使用靜態遶送, 管理者就要負責手動為所有路由器更新所有的改變。通常在大型網路中會同時使用動態與靜態遶送。

在我們往下討論遶送流程之前, 先來看一個簡單的例子, 展示路由器如何利用路徑表將封包從界面遶送出去。下節將會對整個流程做更詳細的說明。

下圖顯示一個含有 2 部路由器的簡易網路, Lab_A 有 1 片序列界面和 3 片 LAN 界面。


從圖中, 您可以看出 Lab_A 會使用哪一片界面來轉送要到 10.10.10.10 之主機的 IP 封包嗎?以下是 Lab_A 用來作轉送決策的路徑表輸出:

Lab_A#sh ip route
[output cut]
Gateway of last resort is not set
C   10.10.10.0/24  is  directly  connected,  FastEthernet0/0
C   10.10.20.0/24  is  directly  connected,  FastEthernet0/1
C   10.10.30.0/24  is  directly  connected,  FastEthernet0/2
C   10.10.40.0/24  is  directly  connected,  Serial 0/0
      


路徑表輸出中的 C 表示所列出的網路是直接相連的, 除非我們增加遶送協定-例如 RIP 或 IGRP 等-到戶連網路的路由器上, 否則它的路徑表中就只會有直接相連的網路。

因此讓我們回到原來的問題:藉由檢視這張圖與路徑表輸出, 當 IP 收到目的地為 10.10.10.10 的封包時, 會如何處理?路由器會將這個封包交換到 FastEthernet 0/0 界面, 該界面再將這個封包封裝成訊框, 然後從該網段傳送出去。

 

 

資料來源:http://enews.url.com.tw/archiveRead.asp?scheid=34464

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Julia 的頭像
    Julia

    Julia的部落格

    Julia 發表在 痞客邦 留言(0) 人氣()