學習日記Day10:IP路由基礎

一、幾個重要的概念。

  1. 網段之間的通信:IP地址唯一標識了網絡中的一個節點,每個IP地址都擁有自己的網段,各個網段可能分佈在網絡的不同區域。爲實現IP尋址,分佈在不同區域的網段之間要能夠相互通信。爲了實現不同網段之間的相互通信,網絡設備需要能夠轉發來自不同網段的IP報文,將其送達不同的IP網段。
  2. 路由:路由是指導報文轉發的路徑信息,通過路由可以確認轉發IP報文的路徑。
  3. 路由設備:路由設備是依據路由轉發報文到目的網段的網絡設備,最常見的路由設備:路由器。
  4. 路由表:中間節點選擇路徑所依賴的表項爲稱爲路由表。路由設備維護着一張路由表,保存着路由信息。
  5. 路由信息:包含以下信息,這些信息標識了目的網段、明確了轉發IP報文的路徑。
                         目的網絡:標識目的網段,
                         掩碼:與目的地址共同標識一個網段,
                         出接口:數據包被路由後離開本路由器的接口,
                         下一跳:路由器轉發到達目的網段的數據包所使用的下一跳地址。
  6. IP路由表:
    Destination/Mask:表示此路由的目的網絡地址與網絡掩碼。將目的地址和子網掩碼“邏輯與”後可得到目的主機或路由器所在網段的地址。例如:目的地址爲1.1.1.1,掩碼爲255.255.255.0的主機或路由器所在網段的地址爲1.1.1.0。
    Proto(Protocol):該路由的協議類型,也即路由器是通過什麼協議獲知該路由的。
    Pre(Preference):表示此路由的路由協議優先級。針對同一目的地,可能存在不同下一跳、出接口等多條路由,這些不同的路由可能是由不同的路由協議發現的,也可以是手工配置的靜態路由。優先級最高(數值最小)者將成爲當前的最優路由。
    Cost:路由開銷。當到達同一目的地的多條路由具有相同的路由優先級時,路由開銷最小的將成爲當前的最優路由。
    NextHop:表示對於本路由器而言,到達該路由指向的目的網絡的下一跳地址。該字段指明瞭數據轉發的下一個設備。
    Interface:表示此路由的出接口。指明數據將從本路由器的哪個接口轉發出去。
    在這裏插入圖片描述

二、路由信息獲取方式。

直連路由:直連接口所在網段的路由,由設備自動生成。
                     在這裏插入圖片描述
靜態路由:由網絡管理員手工配置的路由條目。
                     在這裏插入圖片描述
       配置方法:

1.關聯下一跳IP的方式
[Huawei] ip route-static ip-address { mask | mask-length } nexthop-address
2.關聯出接口的方式
[Huawei] ip route-static ip-address { mask | mask-length } interface-type interface-number
3.關聯出接口和下一跳IP方式
[Huawei] ip route-static ip-address { mask | mask-length } interface-type interface-number [ nexthop-address ]

       值得注意的是:在創建靜態路由時,可以同時指定出接口和下一跳。對於不同的出接口類型,也可以只指定出接口或只指定下一跳。對於點到點接口(如串口),必須指定出接口。對於廣播接口(如以太網接口)和VT(Virtual-template)接口,必須指定下一跳。

動態路由:路由器通過動態路由協議(如OSPF、IS-IS、BGP等)學習到的路由。
                     在這裏插入圖片描述

三、優先級。

       其中心思想總結爲一句話·:當有去往同一目的網段的不同路由協議的路由時,選擇路由優先級最高作爲最優的路由放入到路由表,取值越小優先級越高。舉個栗子:
在這裏插入圖片描述
       RTA通過動態路由協議OSPF和手動配置的方式都發現了到達10.0.0.0/30的路由,此時會比較這兩條路由的優先級,優選優先級值最小的路由。每一種路由協議都有相應的優先級。OSPF擁有更優的優先級,因此通過OSPF學習到的路由被添加到路由表中。優先級取值範圍爲0~255,常見路由類型的默認優先級如下:

協議 優先級
直連路由 0
靜態路由 60
OSPF內部路由 10
OSPF外部路由 150
ISIS 15
BGP 255

       注意!優先級是可以修改的,現在考慮一種情況我們將靜態路由的的優先級改成10,使其和OSPF的內部路由衝突,如果路由信息中同時有這兩條路由,誰會被加入路由表?其實這時還是OSPF會被加入到路由表,這是因爲華爲路由器默認會有一個隱藏的內部優先級其取值和默認優先級一樣。我們在IP路由表中看到的優先級叫做外部優先級,外部優先級支持修改,內部優先級不支持修改。

四、度量值(開銷值)。

       記住兩句話:路由的開銷值,不同協議有不同的計算方式,所以不同路由協議的開銷值不具備可比性。當去往同一個目的網段的同一個路由協議存在多條路徑,選擇開銷值小的路徑。
       所以不同的協議比優先級,相同的協議比開銷!示例:
在這裏插入圖片描述
       RTA通過動態路由協議OSPF學習到了兩條目的地爲10.0.0.0/30的路由,學習自同一路由協議、優先級相同,因此需要繼續比較度量值。兩條路由擁有不同的度量值,下一跳爲30.1.1.2的OSPF的路由條目擁有更小的度量值,因此被加入到路由表中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章