天天看點

路由資訊的來源

       路由表包含了若幹條路由資訊,這些路由資訊生成方式總共有三種:裝置自動發現、手動配置、通過動态路由協定生成。

1.直連路由

我們把裝置自動發現的路由資訊稱為直連路由(Direct Route),網絡裝置啟動之後,當路由器接口狀态為UP時,路由器就能夠自動發現去往自己接口直接相連的網絡的路由。

如圖1所示,路由器R1的GE 0/0/1接口的狀态為UP時,R1便可以根據GE 0/0/1接口的IP位址11.1.1.1/24推斷出GE 0/0/1接口所在的網絡的網絡位址為11.1.1.0/24。于是,R1便會将11.1.1.0/24作為一個路由項填寫進自己的路由表,這條路由的目的地/掩碼為11.1.1.0/24,出接口為GE 0/0/1,下一跳IP位址是與出接口的IP位址相同的,即11.1.1.1,由于這條路由是直連路由,是以其Protocol屬性為Direct。另外,對于直連路由,其cost的值總是為0。

類似地,路由器R1還會自動發現另外一條直連路由,該路由的目的地/掩碼為172.16.0.0/24,出接口為GE 0/0/0,下一跳位址是172.16.0.1,Protocol屬性為Direct,Cost的值為0。

可以看到網絡中的R1、R2、R3路由器隻要一開機,端口UP,這些端口連接配接的網段就會出現在路由表。

路由資訊的來源

圖1 直連路由

2.靜态路由

要想讓網絡中計算機能夠通路任何網段,網絡中的路由器必須有到全部網段的路由。路由器直連的網段,路由器能夠自動發現并将其加入到路由表。對于沒有直連的網絡,管理者需要手工添加到這些網段的路由。在路由器上手工配置的路由資訊被稱為靜态路由(Static Route),适合規模較小的網絡或網絡不怎麼變化的情況。

如圖2所示,網絡中有四個網段,每個路由器直連兩個網段,對于沒有直連的網段,需要手工添加靜态路由。我們需要在每個路由器上添加兩條靜态路由。注意觀察,靜态路由的下一跳,在R1上添加到12.1.1.0/24網段的路由,下一跳是172.16.0.2,而不是R3的GE0/0/0接口的172.16.1.2。很多初學者對“下一跳”的了解會出現錯誤。

路由資訊的來源

圖2 手工配置靜态路由

3.動态路由

路由器使用動态路由協定(RIP、OSPF)而獲得路由資訊被稱為動态路由(Dynamic Route),動态路由适合規模較大的網絡,能夠針對網絡的變化自動選擇最佳路徑。

如果網絡規模不大,我們可以通過手工配置的方式“告訴”網絡裝置去往哪些非直接相連的網絡的路由。然而,如果非直接相連的網絡的數量衆多時,必然會耗費大量的人力來進行手工配置,這在現實中往往是不可取的,甚至是不可能的。另外,手工配置的靜态路由還有一個明顯的缺陷,就是它不具備自适應性。當網絡發生故障或網絡結構發生改變而導緻相應的靜态路由發生錯誤或失效時,必須手工對這些靜态路由進行修改,而這在現實中也往往是不可取的,或是不可能的。

事實上,網絡裝置還可以通過運作路由協定來擷取路由資訊。“路由協定”和“動态路由協定”這兩個術語其實是一回事,因為我們還未曾有過被稱為“靜态路由協定”的路由協定(我們有靜态路由,但無靜态路由協定)。網絡裝置通過運作路由協定而擷取到的路由被稱為動态路由。如果網絡新增了網段、删除了網段、改變了某個接口所在的網段,或網絡拓撲發生了變化(網絡中斷了一條鍊路或增加了一條鍊路),路由協定能夠及時的更新路由表中的胴體路由資訊。

需要特别指出的是,一台路由器是可以同時運作多種路由協定的。如圖5-4所示,R2路由器同時運作RIP路由協定和OSPF路由協定。此時,該路由器除了會建立并維護一個IP路由表外,還會分别建立并維護一個RIP路由表和一個OSPF路由表。RIP路由表用來專門存放RIP協定發現的所有路由,OSPF路由表用來專門存放OSPF協定發現的所有路由。

RIP路由表和OSPF路由表中路由項都會加進IP路由表中,如果RIP路由表和OSPF路由表都有到某一網段的路由項,那就要比較路由協定優先級了。圖3中,R2路由器的RIP路由表和OSPF路由表都有24.6.10.0/24網段的路由資訊,由于OSPF協定的優先級高于RIP協定,OSPF路由表中24.6.10.0/24路由項被加進IP路由表。而路由器最終是根據IP路由表來進行IP封包的轉發工作的。

路由資訊的來源

圖3 動态路由優先級

此文章來自于《華為 HCIA-Datacom認證(2021新版HCIA教材)》

京東購買本書

​​https://item.jd.com/13706744.html​​

學習計算機網絡華為網絡工程師 華三網絡工程師課程中有問題聯系韓老師

華為 HCIA-Datacom認證(2021新版HCIA教材)課程連結 ​​https://edu.51cto.com/course/28956.html​​

路由資訊的來源

繼續閱讀