• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

05-三層技術-IP路由配置指導

目錄

01-IP路由基礎配置

本章節下載 01-IP路由基礎配置  (174.34 KB)

01-IP路由基礎配置


1 IP路由基礎配置

說明

·     本文所指的路由器代表承擔路由功能的三層設備。

·     除配置舉例外,本文組網圖中涉及的接口類型是為了方便描述而進行的示意,並不代表實際設備具有該類型的接口。

 

1.1  IP路由概述

1.1.1  路由

在因特網中進行路由選擇和報文轉發要使用路由器,路由器根據所收到的報文的目的地址選擇一條合適的路徑(通過某一網絡),並將報文傳送到下一個路由器。路徑中最後的路由器負責將報文送交目的主機。

路由指的就是上麵的路徑信息,用來指導報文轉發。

1.1.2  路由表和FIB表

路由器決策路由的關鍵是路由表,轉發報文的關鍵是FIB(Forwarding Information Base)表。每個路由器中都至少保存著一張路由表和一張FIB表。

路由表中保存了各種路由協議發現的路由,根據來源不同,通常分為以下三類:

·     鏈路層協議發現的路由(也稱為接口路由或直連路由)

·     網絡管理員手工配置的靜態路由

·     動態路由協議發現的路由

FIB表中每條轉發項都指明了要到達某子網或某主機的分組應通過路由器的哪個物理接口發送,就可到達該路徑的下一個路由器,或者不需再經過別的路由器便可傳送到直接相連的網絡中的目的主機。

1. 路由表

每台路由器中都保存著一張本地管理路由表,同時各個路由協議也維護著自己的一張路由表。

·     各個協議維護的路由表

協議路由表中存放著該協議發現的路由。

·     本地管理路由表

路由器使用本地管理路由表來保存協議路由和決策優選路由,並負責把優選路由下發到FIB表中,FIB指導報文進行轉發。這張路由表依據各種路由協議的優先級和度量值來選取路由。

2. 路由表中內容

路由表中包含了下列關鍵項:

·     目的地址:用來標識IP數據報的目的地址或目的網絡。

·     網絡掩碼:與目的地址一起來標識目的主機或路由器所在的網段的地址。將目的地址和網絡掩碼“邏輯與”後可得到目的主機或路由器所在網段的地址。例如:目的地址為129.102.8.10、掩碼為255.255.0.0的主機或路由器所在網段的地址為129.102.0.0。掩碼由若幹個連續“1”構成,既可以用點分十進製法表示,也可以用掩碼中連續“1”的個數來表示。

·     出接口:指明IP報文將從該路由器哪個接口轉發。

·     下一跳IP地址:更接近目的網絡的下一個路由器地址。如果隻配置了出接口,下一跳IP地址是出接口的地址。

·     本條路由加入IP路由表的優先級:對於同一目的地,可能存在若幹條不同下一跳的路由,這些不同的路由可能是由不同的路由協議發現的,也可能是手工配置的靜態路由。優先級高(數值小)的路由將成為當前的最優路由。

根據路由目的地的不同,可劃分為:

·     子網路由:目的地為子網

·     主機路由:目的地為主機

另外,根據目的地與該路由器是否直接相連,又可分為:

·     直接路由:目的地所在網絡與路由器直接相連

·     間接路由:目的地所在網絡與路由器非直接相連

為了不使路由表過於龐大,可以配置一條缺省路由。如果報文查找路由表失敗,則根據缺省路由進行轉發。

圖1-1中,Router A與三個網絡相連,其路由表如圖所示。

圖1-1 路由表示意圖

Destination

Nexthop

Interface

11.1.1.0

1.1.1.2

Eth1/1

12.1.1.0

2.2.2.1

Eth1/2

13.1.1.0

3.3.3.1

Eth1/3

 

1.2  路由協議概述

1.2.1  靜態路由與動態路由

靜態路由配置方便,對係統要求低,適用於拓撲結構簡單並且穩定的小型網絡。其缺點是每當網絡拓撲結構發生變化,都需要手工重新配置,不能自動適應。

動態路由協議有自己的路由算法,能夠自動適應網絡拓撲的變化,適用於具有一定規模的網絡拓撲。其缺點是配置比較複雜,對係統的要求高於靜態路由,並將占用一定的網絡資源。

1.2.2  路由協議及路由優先級

對於相同的目的地,不同的路由協議(包括靜態路由)可能會發現不同的路由,但這些路由並不都是最優的。事實上,在某一時刻,到某一目的地的當前路由僅能由唯一的路由協議來決定。為了判斷最優路由,各路由協議(包括靜態路由)都被賦予了一個優先級,當存在多個路由信息源時,具有較高優先級的路由協議發現的路由將成為當前路由。各種路由協議及其發現路由的缺省優先級如表1-1所示。

其中:0表示直接連接的路由,256表示任何來自不可信源端的路由。數值越小表明優先級越高。

表1-1 路由協議及缺省時的路由優先級

路由協議或路由種類

相應路由的優先級

DIRECT

0

STATIC

60

UNKNOWN

256

 

除直連路由(DIRECT)外,各種路由的優先級都可由用戶手工進行配置。另外,每條靜態路由的優先級都可以不相同。

說明

IPv4路由和IPv6路由有獨立的路由表,兩者互不影響。

 

1.2.3  路由迭代

對於靜態路由(配置了下一跳)而言,其所攜帶的下一跳信息可能並不是直接可達,從指導轉發的角度而言,它需要找到到達下一跳的直連出接口。路由迭代的過程就是通過路由的下一跳信息來找到直連出接口的過程。

1.3  路由表顯示和維護

查看路由表的信息是定位路由問題的基本方法。在任意視圖下執行display命令可以顯示路由表信息。在用戶視圖下執行reset命令可以清除路由表的統計信息。

表1-2 路由表顯示和維護

操作

命令

 

查看路由表中當前激活路由的摘要信息

display ip routing-table [ verbose ] [ | { begin | exclude | include } regular-expression ]

 

查看指定目的地址的路由

display ip routing-table ip-address [ mask | mask-length ] [ longer-match ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

 

查看指定目的地址範圍內的路由

display ip routing-table ip-address1 { mask | mask-length } ip-address2 { mask | mask-length } [ verbose ] [ | { begin | exclude | include } regular-expression ]

 

查看通過指定基本訪問控製列表過濾的路由

display ip routing-table acl acl-number [ verbose ] [ | { begin | exclude | include } regular-expression ]

 

查看指定協議發現的路由

display ip routing-table protocol protocol [ inactive | verbose ] [ | { begin | exclude | include } regular-expression ]

 

查看路由表中的綜合路由統計信息

display ip routing-table statistics [ | { begin | exclude | include } regular-expression ]

 

清除路由表中的綜合路由統計信息

reset ip routing-table statistics protocol { protocol | all }

 

查看IPv6路由表摘要信息

display ipv6 routing-table [ | { begin | exclude | include } regular-expression ]

        

查看IPv6路由表詳細信息

display ipv6 routing-table verbose [ | { begin | exclude | include } regular-expression ]

 

查看指定IPv6路由的信息

display ipv6 routing-table ipv6-address prefix-length [ longer-match ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

 

查看經過指定的基本IPv6 ACL(訪問控製列表)過濾的路由

display ipv6 routing-table acl acl6-number [ verbose ] [ | { begin | exclude | include } regular-expression ]

 

查看指定協議發現的IPv6路由信息

display ipv6 routing-table protocol protocol [ inactive | verbose ] [ | { begin | exclude | include } regular-expression ]

 

查看IPv6路由表中的綜合路由統計信息

display ipv6 routing-table statistics [ | { begin | exclude | include } regular-expression ]

 

查看在指定地址範圍內的IPv6路由信息

display ipv6 routing-table ipv6-address1 prefix-length1 ipv6-address2 prefix-length2 [ verbose ] [ | { begin | exclude | include } regular-expression ]

 

清除IPv6路由表中的綜合路由統計信息

reset ipv6 routing-table statistics protocol { protocol | all }

 

 

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們