什么是靜態路由和動態路由 ,各自的優缺點有哪些?

在分析靜態和動態路由之前,我們先看什么是路由?


在互聯網上,有大量的信息要傳遞 , 大量的信息就是大量的數據包 , 數據包和生活中的快遞包裹一樣,有發件人收件人地址 。
什么是靜態路由和動態路由 ,各自的優缺點有哪些?

快遞包裹是由快遞公司的各個節點,一下一下轉發到目的地 。

數據包則是由互聯網上的各個路由器,一下一下轉發到目的地,數據包走的路徑,我們叫做路由 。

路由器如何進行路由選擇?


對快遞公司來說,會查看一個包裹的目的地,但不是一下把完整的地址看完,而是只看省份,這樣效率就比較高,因為快遞公司只需要將這個包裹送到目的省份的分公司就好了,目的省份的分公司,再去查看地址后面的部分,也就是某市,這樣再送去相關的城市 。然后是公司的節點 , 再查看細節部分 。

對路由器來講,看的是數據包的目標ip地址,而ip地址分為網絡位和主機位 , 相當于普通快遞包裹的省份信息,和后面的細節信息 。

當然,路由器和快遞公司一樣 , 一開始不需要看完整的ip,只要看網絡位進行路由選擇即可 。

什么是靜態路由和動態路由 ,各自的優缺點有哪些?

如圖 , 當RA收到一個數據包,會查看數據包的網絡位,也就是ip地址前面的部分,如果是192.168開頭,則發給RB,如果是10開頭,則發給RC,而不需要查看完整的ip 。

路由表長這樣:
什么是靜態路由和動態路由 ,各自的優缺點有哪些?

這里是RA的路由表,RA會根據路由表進行數據包的轉發 。

路由表里的路由條目是怎么來的呢?


可以使用靜態手工配置,也可以使用動態自動學習 。

靜態路由的優點是指哪打哪,只要配置的時候不打錯 , 那么路由就不會錯 。

而且靜態路由非常的省資源,是人類寫好的 , 不需要機器再去做各種學習和計算 。

靜態路由也有缺點,就是當路徑非常復雜的時候 。
什么是靜態路由和動態路由 ,各自的優缺點有哪些?

這時去往一個目標,需要配置多條路由(因為高可靠性網絡往往需要主路徑 , 備路徑,備備路徑),還要配置路由的優先級,還要配置路由的健康檢測 , 一系列下來,工作量巨大不說,因為附加了很多復雜的技術(bfd,dldp等),路由器的工作壓力也會大起來 , 這時就不適合用靜態路由了 。

這種復雜的高可靠性網絡,我們都會選用動態路由,動態路由的優點是,路由器可以自動學習到各種路由條目,包括主路由備路由備備路由 , 而且自動進行健康檢測,知道路由是否失效,是否要切換 。

獲得更多技術資料和免費學習視頻 , 加入討論群:752160765

當然,相比單純的靜態路由 , 使用動態路由的話,路由器需要交換協議報文 , 路由計算,路由檢測等,會消耗一定的運算資源和帶寬資源 。

最后 , 總結一下


靜態路由適合比較簡單的網絡拓撲,而動態路由適合比較復雜的網絡拓撲 。

但簡單并不代表規模小,也有些大型網絡項目 , 采用虛擬化等技術,將多臺價值百萬的高端路由設備,虛成一臺邏輯設備,簡化拓撲,然后使用靜態路由 。
什么是靜態路由和動態路由 ,各自的優缺點有哪些?

【什么是靜態路由和動態路由 ,各自的優缺點有哪些?】如圖,在某省會城市大型政務網項目,4臺12510x(就是很厲害的一個設備),通過irf技術,虛擬成1臺邏輯設備 , 簡化拓撲,然后使用簡單的靜態路由 。

 

相關經驗推薦