IP路由基礎,直連路由,靜態路由,動態路由,FIB,一分鐘了解下
一、IP路由簡介
在網絡中路由器根據所收到的報文的目的地址選擇一條合適的路徑,并將報文轉發到下一個路由器。
路徑中最后一個路由器負責將報文轉發給目的主機。
路由就是報文在轉發過程中的路徑信息,用來指導報文轉發。
根據路由目的地的不同,路由可劃分為:
- 網段路由:目的地為網段,子網掩碼長度小于 32 位。
- 主機路由:目的地為主機,子網掩碼長度為 32 位。
另外,根據目的地與該路由器是否直接相連,路由又可劃分為:
- 直接路由:目的地所在網絡與路由器直接相連。
- 間接路由:目的地所在網絡與路由器非直接相連。
二、路由表
1. 路由表簡介
RIB(Routing Information Base,路由信息庫),是一個集中管理路由信息的數據庫,包含路由表信息以及路由周邊信息(路由迭代信息、路由共享信息以及路由擴展信息)等。
路由器通過對路由表進行優選,把優選路由下發到 FIB(Forwarding Information Base,轉發信息庫)表中,通過 FIB 表指導報文轉發。
路由表中保存了各種路由協議發現的路由,根據來源不同,通常分為以下三類:
- 直連路由:鏈路層協議發現的路由,也稱為接口路由。
- 靜態路由:網絡管理員手工配置的路由。靜態路由配置方便,對系統要求低,適用于拓撲結構簡單并且穩定的小型網絡。其缺點是每當網絡拓撲結構發生變化,都需要手工重新配置,不能自動適應。
- 動態路由:路由協議發現的路由。
FIB 表中每條轉發項都指明了要到達某子網或某主機的報文應通過路由器的哪個物理接口發送,就可以到達該路徑的下一個路由器,或者不需再經過別的路由器便可傳送到直接相連的網絡中的目的主機。FIB 表的具體內容,請參見“三層技術-IP 業務配置指導”中的“IP 轉發基礎”。
2. 路由表內容
通過命令 display ip routing-table 可以顯示路由表的摘要信息
路由表中包含了下列關鍵項:
- Destination:目的地址。用來標識 IP 報文的目的地址或目的網絡。
- Mask:網絡掩碼。與目的地址一起來標識目的主機或路由器所在的網段的地址。將目的地址和網絡掩碼“邏輯與”后可得到目的主機或路由器所在網段的地址。例如:目的地址為129.102.8.10、掩碼為 255.255.0.0 的主機或路由器所在網段的地址為 129.102.0.0。掩碼由若干個連續“1”構成,既可以用點分十進制法表示,也可以用掩碼中連續“1”的個數來表示。
- Pre:路由優先級。對于同一目的地,可能存在若干條不同下一跳的路由,這些不同的路由可能是由不同的路由協議發現的,也可能是手工配置的靜態路由。優先級高(數值小)的路由將成為當前的最優路由。
- Cost:路由的度量值。當到達同一目的地的多條路由具有相同的優先級時,路由的度量值越小的路由將成為當前的最優路由。
- NextHop:下一跳地址。此路由的下一跳 IP 地址。
- Interface:出接口。指明 IP 報文將從該路由器哪個接口轉發。
三、路由協議分類
路由協議有自己的路由算法,能夠自動適應網絡拓撲的變化,適用于具有一定規模的網絡拓撲。其缺點是配置比較復雜,對系統的要求高于靜態路由,并占用一定的網絡資源。
對路由協議的分類可采用以下不同標準。
1. 根據作用范圍
- IGP(Interior Gateway Protocol,內部網關協議):在一個自治系統內部運行,常見的 IGP協議包括 RIP、OSPF 和 IS-IS。
- EGP(Exterior Gateway Protocol,外部網關協議):運行于不同自治系統之間,BGP 是目前最常用的 EGP。
2. 根據使用算法
- 距離矢量(Distance-Vector)協議:包括 RIP 和 BGP。其中,BGP 也被稱為路徑矢量協議(Path-Vector)。
- 鏈路狀態(Link-State)協議:包括 OSPF 和 IS-IS。
3. 根據目的地址類型
- 單播路由協議:包括 RIP、OSPF、BGP 和 IS-IS 等。
- 組播路由協議:包括 PIM-SM、PIM-DM 等。
本手冊僅介紹單播路由協議,組播路由協議請參見“IP 組播配置指導”。
4. 根據IP協議版本
- IPv4 路由協議:包括 RIP、OSPF、BGP 和 IS-IS 等。
- IPv6 路由協議:包括 RIPng、OSPFv3、IPv6 BGP 和 IPv6 IS-IS 等。