現實生活中的路由表就是路牌,讓你可以到達目的地。而計算機設備的數據要到達目標也須要有"路牌",在網絡中這叫路由。把數據從源設備發送到下一臺設備。路由就是「找路」,是IP包轉發路徑信息。路由表就是多條路由信息的數據表。算法
靜態路由安全
靜態路由:靜態路由是由管理員手工配置的,簡單直接,是什麼就是什麼。缺點是當網絡拓撲發生變化或有故障發生後,靜態路由不會自更正,必需由管理員手工修改。適合小型網絡,在路由條目較多的環境下容易出錯,須要管理員手動配置,可能會出現環路。網絡
有點像下面這個場景:阿呆要去打醬油了,媽媽告訴他出門直走,看到第一個路口左轉,再遇到一個路口右轉,在下個路由的右手邊就到了。因而後來阿呆每次就這麼記着並去打醬油了。直到有一天當他到了第二個路口時發現右轉的那條路已經被牆堵住了,他就不知道怎麼走了(丟包)。ide
再舉個栗子,靜態路由就像公交車站牌,路線就是設計好了的,不會走偏,公交車司機早就記住了每一個站點站哪,哪一個在前哪一個在後,往哪條路走,就算有近路也不行,老老實實的按着規定好的線路到達每個站點,所以公交車司機的路由表是靜態的。網站
拿家用路由器的來講,每一個普通家用路由中都有一條默認設置好的靜態路由,只是通常狀況下是看不到的,路由的程序(固件或者系統)裏面就默認添加了一條指向wan口的默認路由(wan口就是接電信那條線的口),在家裏你無論想訪問哪一個網站下載什麼電影看什麼電視,你的全部訪問請求都是會被按路由默認設置好的路由條目來走,實在沒有第二條路來走啊。設計
有時候網絡拓撲結構或鏈路的發生變化,須要手工去修改路由表中相關的靜態路由。靜態路由通常適用於比較簡單的網絡環境,在這樣的環境中,咱們很清楚本身的網絡需求來對應配置路由表。blog
動態路由網絡安全
動態路由:如今當咱們來到一座陌生的城市,咱們就會掏出手機用地圖導航一把,這其實分了兩步:第一步是手機會自動下載咱們周圍的道路信息,第二部是地圖軟件根據算法計算出一條最好的路徑去目的地。動態路由適合大型網絡,不須要手動添加路由條目,方便管理,不會出現環路。路由
上文將靜態路由比喻爲公交車,那動態路由就比如爲出租車。出租車司機會抄近路,會看路況抄近路,所以出租車司機的路由表是動態的。還會隨時更新,從同行(鄰居路由器)那邊拿到最近路況來進行更新本身的路由表。動態路由的最大特色是在路由器上運行路由協議,使路由器能夠自動根據網絡拓樸結構的變化調整路由條目。class
動態路由的工做方式跟這個過程是很類似的:第一步,路由器要得到全網的拓撲,這拓撲就包含了全部的路由器和路由器之間的鏈路信息,拓撲就是地圖;第二步,路由器在這個拓撲中計算出到達目的地(目的網絡地址)的最優路徑。
路由器使用路由協議從其餘路由器那裏獲取的路由。當網絡拓撲發生變化時,路由器會更新路由信息。根據路由協議自動發現路由,修改路由,無需人工維護,可是路由協議開銷大,維護相對靜態路由來講較複雜。
以上轉載自https://baijiahao.baidu.com/s?id=1578042318396419466&wfr=spider&for=pc
優勢:
靜態路由:簡單、高效、可靠、網絡安全、轉發效率高。
動態路由:靈活,可以適時適應網絡結構的變化,無需管理員手工維護,減輕了管理員的工做負擔。
缺點:
靜態路由:不能靈活的適應網絡的動態變化。
動態路由:佔用網絡帶寬(用於傳輸路由更新信息)。
使用場景:
靜態路由:網絡規模不大,拓撲結構固定的網絡中。
動態路由:網絡規模大,網絡拓撲機構複雜的網絡。