什么是路由?
路由是指數據包在網絡中經過的路徑,即數據從一臺設備到另一臺設備選擇經過的路。
那么如何選路?
分為兩個派系:靜態路由和動態路由。
聽起來還是文縐縐,那文檔君一個例子說明白!
今年文檔君要來一場說走就走的旅行,打算從北京出發一路旅行到三亞,如何計劃我們的行程?是跟團游(靜態路由)還是自由行(動態路由)?
跟團游(靜態路由):導游提供的路線為北京-南京-深圳-三亞。
自由行(動態路由):出發于北京,終點在三亞,途徑哪里我們具體情況具體分析。
靜態路由和動態路由分別有哪些優缺點呢?
這次旅游應該怎么選?
待文檔君細細道來~
PART.01 靜態路由
靜態路由是由網絡管理員手動創建的路由,路由器的路由表條目由網絡管理員手動填充。而且靜態路由是固定的,不會隨著網絡的改變而變化。
就好比跟團旅游的時候,導游把每一個行程地點都安排得明白細致,不可變更。
靜態路由的優點是路由器之間不必交換動態路由信息,占用設備的資源很少。就像我們作為游客跟團游的時候不必提前安排下一站的食宿,非常省心。
但是靜態路由也有缺點:
(1)網絡管理員必須非常清楚整個網絡的結構和參數,否則人為配置出錯會導致靜態路由錯誤。好比一次愉快的跟團游最重要的就是靠譜的導游,跟著不靠譜的導游只能一起抓瞎。
(2)當網絡發生變化或網絡故障時候,不能重選路由,很可能導致路由失敗。就像旅行途中如果途徑深圳發生交通管制,固定的行程不能變更,無法按照計劃到達目的地三亞,非常影響旅行心情。
(3)在建設網絡初期,使用靜態路由需要管理員在每個路由器上手動配置。如果路由器的數量較多,則配置的工作量很大,后期如果網絡有變化,管理員需要在每臺路由器上調整靜態路由的配置,工作量也很大。
就像旅行社開發新的旅行線路時,要導游親自去各個景點去調研,安排行程。當導游實地帶團旅游時,一個景點的行程發生變化,會影響后續的行程,給導游好大的壓力。
因此靜態路由更適用于小型、簡單的網絡,不適用于路由器較多、網絡變化可能性高、較為復雜的網絡。就像跟團游一般不會在途中安排多個目的地,因為導游表示“臣妾做不到啊!”
PART.02 動態路由
動態路由是與靜態路由相對的一個概念,指路由器能夠根據路由器之間交換的特定路由信息自動建立自己的路由表,并且能夠根據鏈路和節點的變化適時地進行自動調整。
當網絡節點或節點間的鏈路發生故障,或者存在其它可用路由時候,動態路由可以自行選擇“最佳”的可用路由。
換句話說,動態路由就好比我們選擇自由行,我們根據目的地和每個景區的情況實時地變更我們的旅行安排。比如深圳遇到交通管控,我們可以選擇從廣州繞行,不會因為一些意外情況耽誤旅行。但是也要承擔自由的“代價”,就是需要根據變化實時費心安排。
相似的,動態路由可以自動根據網絡拓撲結構變化進行調整,同時也會占用路由器的CPU、內存和鏈路帶寬。
常見的動態路由協議有:
RIP(Routing Information Protocol,路由信息協議)、OSPF(Open Shortest Path First,開放最短路徑優先)、IS-IS(Intermediate System-to-Intermediate System,中間系統到中間系統)、BGP(Border Gateway Protocol,邊界網關協議)。
每種動態路由協議的工作方式、選路原則等都有所不同,想要理解它們的工作原理需要更深的專業知識。
想進一步了解各種動態路由協議的話,請給文檔君留言,讓我看到你們的雙手~
動態路由協議雖然有很多,但是有兩條通用規則:
(1)路由器之間需要實時地交換路由信息。你的路由表給我看看,我的路由表給你看看,你好我也好~
動態路由之所以能夠根據網絡的情況自動計算路由、選擇轉發路徑,是由于當網絡發生變化時,路由器之間彼此交換的路由信息會告知對方網絡的這種變化,通過信息擴散使得所有路由器都能得知網絡的變化。
(2)路由器根據路由算法把收集到的路由信息加工成路由表,供路由器在轉發IP報文時查閱。
在網絡發生變化時,路由器收集到最新的路由信息后,重新計算路由,從而可以得到最新的路由表。
需要說明的是, 路由器之間的路由信息在不同路由協議中交換的過程和原則是不同的。交換路由信息的最終目的在于通過路由表找到一條轉發IP報文的最佳路徑。
每一種路由算法都有其衡量”最佳“的一套原則,大多數是在綜合多個特性的基礎上進行計算。
這些特性有:路徑所包含的路由節點數(hop count)、網絡傳輸費用(cost)、帶寬(bandwidth)、延遲(delay)、負載(load)、可靠性(reliability)和最大傳輸單元MTU(maximum transmission unit)。
PART.03 總結一下
動態路由和靜態路由的特點對比如下:
靜態路由 | 動態路由 | |
配置復雜性 | 隨著網絡規模的增大而越趨復雜 | 通常不受網絡規模限制 |
管理員所需知識 | 不需要額外的專業知識 | 需要了解動態路由協議和技能 |
拓撲結構變化 | 需要管理員參與 | 自動根據拓撲變化進行調整 |
可擴展性 | 適合簡單的網絡拓撲結構 | 簡單拓撲結構和復雜拓撲結構都適合 |
安全性 | 更安全 | 沒有靜態路由安全 |
資源占用 | 不需要額外的資源 | 占用CPU、內存和鏈路帶寬 |
可預測性 | 總是通過同一路徑到達目的地 | 根據當前網絡拓撲結構確定路徑 |
審核編輯:劉清
-
路由器
+關注
關注
22文章
3709瀏覽量
113569 -
RIP
+關注
關注
0文章
31瀏覽量
10748 -
OSPF協議
+關注
關注
0文章
17瀏覽量
9376 -
BGP
+關注
關注
0文章
83瀏覽量
15319 -
靜態路由
+關注
關注
0文章
18瀏覽量
8566
原文標題:靜態路由or動態路由,一個例子說明白!
文章出處:【微信號:ztedoc,微信公眾號:中興文檔】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論