您的位置:首頁 > 資訊 >

每日觀察!靜態(tài)路由 or 動態(tài)路由,一個例子說明白

什么是路由?


(相關(guān)資料圖)

路由是指數(shù)據(jù)包在網(wǎng)絡(luò)中經(jīng)過的路徑,即數(shù)據(jù)從一臺設(shè)備到另一臺設(shè)備選擇經(jīng)過的路。

那么如何選路?

分為兩個派系:靜態(tài)路由和動態(tài)路由。

聽起來還是文縐縐,那文檔君一個例子說明白!

今年文檔君要來一場說走就走的旅行,打算從北京出發(fā)一路旅行到三亞,如何計劃我們的行程?是跟團(tuán)游(靜態(tài)路由)還是自由行(動態(tài)路由)?

跟團(tuán)游(靜態(tài)路由):導(dǎo)游提供的路線為北京-南京-深圳-三亞。

自由行(動態(tài)路由):出發(fā)于北京,終點在三亞,途徑哪里我們具體情況具體分析。

靜態(tài)路由和動態(tài)路由分別有哪些優(yōu)缺點呢?

這次旅游應(yīng)該怎么選?

待文檔君細(xì)細(xì)道來

PART.01靜態(tài)路由

靜態(tài)路由是由網(wǎng)絡(luò)管理員手動創(chuàng)建的路由,路由器的路由表條目由網(wǎng)絡(luò)管理員手動填充。而且靜態(tài)路由是固定的,不會隨著網(wǎng)絡(luò)的改變而變化

就好比跟團(tuán)旅游的時候,導(dǎo)游把每一個行程地點都安排得明白細(xì)致,不可變更。

靜態(tài)路由的優(yōu)點是路由器之間不必交換動態(tài)路由信息,占用設(shè)備的資源很少。就像我們作為游客跟團(tuán)游的時候不必提前安排下一站的食宿,非常省心。

但是靜態(tài)路由也有缺點:

(1)網(wǎng)絡(luò)管理員必須非常清楚整個網(wǎng)絡(luò)的結(jié)構(gòu)和參數(shù),否則人為配置出錯會導(dǎo)致靜態(tài)路由錯誤。好比一次愉快的跟團(tuán)游最重要的就是靠譜的導(dǎo)游,跟著不靠譜的導(dǎo)游只能一起抓瞎。

(2)當(dāng)網(wǎng)絡(luò)發(fā)生變化或網(wǎng)絡(luò)故障時候,不能重選路由,很可能導(dǎo)致路由失敗。就像旅行途中如果途徑深圳發(fā)生交通管制,固定的行程不能變更,無法按照計劃到達(dá)目的地三亞,非常影響旅行心情。

(3)在建設(shè)網(wǎng)絡(luò)初期,使用靜態(tài)路由需要管理員在每個路由器上手動配置。如果路由器的數(shù)量較多,則配置的工作量很大,后期如果網(wǎng)絡(luò)有變化,管理員需要在每臺路由器上調(diào)整靜態(tài)路由的配置,工作量也很大。

就像旅行社開發(fā)新的旅行線路時,要導(dǎo)游親自去各個景點去調(diào)研,安排行程。當(dāng)導(dǎo)游實地帶團(tuán)旅游時,一個景點的行程發(fā)生變化,會影響后續(xù)的行程,給導(dǎo)游好大的壓力。

因此靜態(tài)路由更適用于小型、簡單的網(wǎng)絡(luò),不適用于路由器較多、網(wǎng)絡(luò)變化可能性高、較為復(fù)雜的網(wǎng)絡(luò)。就像跟團(tuán)游一般不會在途中安排多個目的地,因為導(dǎo)游表示“臣妾做不到啊!”

PART.02動態(tài)路由

動態(tài)路由是與靜態(tài)路由相對的一個概念,指路由器能夠根據(jù)路由器之間交換的特定路由信息自動建立自己的路由表,并且能夠根據(jù)鏈路和節(jié)點的變化適時地進(jìn)行自動調(diào)整。

當(dāng)網(wǎng)絡(luò)節(jié)點或節(jié)點間的鏈路發(fā)生故障,或者存在其它可用路由時候,動態(tài)路由可以自行選擇“最佳”的可用路由。

換句話說,動態(tài)路由就好比我們選擇自由行,我們根據(jù)目的地和每個景區(qū)的情況實時地變更我們的旅行安排。比如深圳遇到交通管控,我們可以選擇從廣州繞行,不會因為一些意外情況耽誤旅行。但是也要承擔(dān)自由的“代價”,就是需要根據(jù)變化實時費心安排。

相似的,動態(tài)路由可以自動根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)變化進(jìn)行調(diào)整,同時也會占用路由器的 CPU、內(nèi)存和鏈路帶寬。

常見的動態(tài)路由協(xié)議有:

RIP(Routing Information Protocol,路由信息協(xié)議)、OSPF(Open Shortest Path First,開放最短路徑優(yōu)先)、IS-IS(Intermediate System-to-Intermediate System,中間系統(tǒng)到中間系統(tǒng))、BGP(Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)。

每種動態(tài)路由協(xié)議的工作方式、選路原則等都有所不同,想要理解它們的工作原理需要更深的專業(yè)知識。

想進(jìn)一步了解各種動態(tài)路由協(xié)議的話,請給文檔君留言,讓我看到你們的雙手~

動態(tài)路由協(xié)議雖然有很多,但是有兩條通用規(guī)則:

(1)路由器之間需要實時地交換路由信息。你的路由表給我看看,我的路由表給你看看,你好我也好~

動態(tài)路由之所以能夠根據(jù)網(wǎng)絡(luò)的情況自動計算路由、選擇轉(zhuǎn)發(fā)路徑,是由于當(dāng)網(wǎng)絡(luò)發(fā)生變化時,路由器之間彼此交換的路由信息會告知對方網(wǎng)絡(luò)的這種變化,通過信息擴散使得所有路由器都能得知網(wǎng)絡(luò)的變化。

(2)路由器根據(jù)路由算法把收集到的路由信息加工成路由表,供路由器在轉(zhuǎn)發(fā) IP 報文時查閱。

在網(wǎng)絡(luò)發(fā)生變化時,路由器收集到最新的路由信息后,重新計算路由,從而可以得到最新的路由表。

需要說明的是,路由器之間的路由信息在不同路由協(xié)議中交換的過程和原則是不同的。交換路由信息的最終目的在于通過路由表找到一條轉(zhuǎn)發(fā) IP 報文的最佳路徑。

每一種路由算法都有其衡量”最佳“的一套原則,大多數(shù)是在綜合多個特性的基礎(chǔ)上進(jìn)行計算。

這些特性有:路徑所包含的路由節(jié)點數(shù)(hop count)、網(wǎng)絡(luò)傳輸費用(cost)、帶寬(bandwidth)、延遲(delay)、負(fù)載(load)、可靠性(reliability)和最大傳輸單元 MTU(maximum transmission unit)。

PART.03總結(jié)一下

動態(tài)路由和靜態(tài)路由的特點對比如下:

靜態(tài)路由動態(tài)路由
配置復(fù)雜性隨著網(wǎng)絡(luò)規(guī)模的增大而越趨復(fù)雜通常不受網(wǎng)絡(luò)規(guī)模限制
管理員所需知識不需要額外的專業(yè)知識需要了解動態(tài)路由協(xié)議和技能
拓?fù)浣Y(jié)構(gòu)變化需要管理員參與自動根據(jù)拓?fù)渥兓M(jìn)行調(diào)整
可擴展性適合簡單的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)簡單拓?fù)浣Y(jié)構(gòu)和復(fù)雜拓?fù)浣Y(jié)構(gòu)都適合
安全性更安全沒有靜態(tài)路由安全
資源占用不需要額外的資源占用 CPU、內(nèi)存和鏈路帶寬
可預(yù)測性總是通過同一路徑到達(dá)目的地根據(jù)當(dāng)前網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)確定路徑

都讀到這了,不信你還不明白!

本文來自微信公眾號:中興文檔 (ID:ztedoc)

標(biāo)簽:

相關(guān)閱讀