中小企業(yè)網絡管理:IP路由基礎學習(1) |
發(fā)布時間: 2012/5/28 14:15:11 |
通過前面的學習,咱們講解了路由器的啟動和基本配置,今天咱們就看一下路由器中的一個重要內容,IP路由。在整個網絡中路由和交換是重要的兩個部分,今天開始來討論一下路由。 什么是路由?路由是指導IP數據報文發(fā)送的路徑信息。如圖所示: 選擇一個將數據包發(fā)往某個目標網絡段或主機的路徑就是路由的過程。用戶產生的數據流比較文件,視頻,Email等應用被從一個源地址轉發(fā)到另一個目標地址,用來表示源和目的地的是IP地址,因此我們認為路由的過程就是將不同的IP地址網段的IP包進行轉發(fā)。就相當于我們一個地方出發(fā)去另一個地方一樣,會有很多路,那么你就需要從中選擇一條你認為比較合適的路。那么實現這一功能的設備我們就稱之為路由器。所以我們稱路由器是數據包的運輸工具。 路由器中有個路由表,作用是表明你從源地址到目標地址應該怎么走,相當是一個導航儀,路由器只要根據這個路由表就知道這個數據包應該轉發(fā)到哪個地方?路由器如果要想管理這些路由表必須使用路由協(xié)議,所以路由協(xié)議的作用是:進行路由選擇以及管理路由表。也就是說如果一個數據包交給了路由器,路由器會利用路由協(xié)議來檢查自己的路由表:從源到目標有沒有相應的路徑,一旦選擇了一條合適的路徑后,路由器就會路由被路由協(xié)議。 其中這里出現了兩個比較容易混淆的概念:路由協(xié)議和被路由協(xié)議:許多人剛開始接觸的時候分不清楚,其實并不難,聽我慢慢道來: 路由協(xié)議:是路由器中用來進行路徑選擇以及管理路由表所使用的協(xié)議,如:RIP,OSFP,EIGRP,IS-IS等。 被路由協(xié)議:以最終選擇的路徑為基礎,將數據從一個設備發(fā)送到另一個設備提供服務的第3層協(xié)議 “杜氏”總結:路由器可以使用RIP,OSFP,EIGRP,IS-IS等路由協(xié)議來學習最佳路徑,并進行路由選擇,而被路由協(xié)議負責將來自上層的數據及最佳路徑封裝到IP數據包中進行傳輸。 也就是說像IP,IPX是支持路由的協(xié)議,所以稱為可路由協(xié)議或被路由協(xié)議,那么有不可以被路由的數據包嗎?有啊,如:NETBIOS就不能被路由, 那么路由器進行選路也就是路由器轉發(fā)數據包的關鍵,起指導性的一個東西就是路由表?梢哉f路由表是一切的基礎,如圖所示: 我們的操作系統(tǒng)中也有路由表,如在windows中顯示路由表的命令是:routeprint,顯示結果如下圖所示: 我們路由器中顯示路由表的命令是:show ip route顯示如圖所示: 雖然windows中的路由表和路由器中的路由表長的不一樣,但有兩項必須要有就是目標地址和下一個接口,也稱為下一跳。所以路由表的主要作用就是決定了到什么地方的數據包,怎么走!當然我們討論的是路由器的路由表,包含以下重要內容: 協(xié)議類型:創(chuàng)建路由條目的協(xié)議! 目的地址:數據包的目的地!單播,廣播路由都關心的是目的地址,只有組播才關心源地址。 下一跳:怎么走!數據包應該交給誰!下一跳可以是本地接口也可以是下一跳路由器接口地址。 總結:路由表的作用:路由表中的每一個路由條目都指明了數據包到某個子網或者是網個主機應該通過路由器的哪個物理端口發(fā)出去,然后再到達下一個路由器或者是不再經過其他的路由器而是發(fā)送到與本路由器直接相連的目的主機。 我們結合圖例來說明: 在上圖中,如果10.120.2.0中的一臺主機想發(fā)一個數據包到172.16.2.0中的一個主機上,首先這個數據包出來之來將給第一個路由器A,這個路由器會檢查一下自己的路由表發(fā)現,發(fā)現這個數據包的目標網絡是172.16.2.0這個網段,這個網段的數據包是通過自己的S0端口送出去的,于是通過自己的S0口送到了路由器B,此時路由器B再檢查自己的路由表來決定下一跳的地址,當送到路由器C的時候也一樣,一直轉發(fā)到D上,D再檢查自己的路由表會發(fā)現172.16.2.0是和自己直連的網絡,于是就直接通過自己的相應端口把數據包送給目標主機。 本文出自:億恩科技【prubsntakaful.com】 |