路由器的基本原理與配置命令(靜態路由和默認路由)
路由器工作在OSI參考模型的網絡層,它的重要作用是為數據包選擇最佳路徑,最終送達目的地。那麽路由器是怎樣選擇路徑的呢?如果主機A要和主機B通信,就需要一種方法判斷源主機和目標主機所經過的最佳路徑,從而進行數據轉發,這就是路由技術。
路由器的工作原理
路由器是如何進行數據轉發的呢?就像我們去一個地方,他的腦子裏一定會有一張地圖,在每個路由器的內部也有一張地圖,這張地圖就是路由表。在路由表中,包含了每個路由器所掌握的所有目的地的網絡地址,以及通過此路由器到達這些網絡的最佳路徑。這個最佳路徑是指路由器的某個接口或下一跳路由器的地址,由於路由表的存在,路由器才能高效的進行數據包的轉發。(如下圖所示,為了方便,將網段192.168.1.0,簡寫為1.0,其他的類似)
(1)如果主機1.1要發送數據包給主機4.1,因為不在同一網段,就需要將數據包發送給本網段的網關路由器A ,由路由器轉發
(2)路由器A 收到數據包後,先看數據包中的目標IP地址,在查找自己的路由表,數據包IP地址是4.1,屬於4.0 網段,路由器A在路由表中查到4.0網段轉發接口是S0,於是從S0接口轉發出去
(3)路由器B收到數據包,用同樣的方法轉發給E0接口,最後主機4.1收到這個數據包
#網絡中每個路由器都是這樣轉發數據的,這就是路由器最基本的工作原理
路由表的形成
#直連網段:當在路由器配置好IP地址,並接口為up 狀態時,路由表出現直連路由項(下圖所示),路由表中的就是直連路由
#非直連路由:對於不是直接連在路由器的網段,如20.0.0.0 就是非直連網段,需要由管理員手動添加到路由表中
靜態路由:由管理員在路由器中手動配置的固定路由,必須指明要到達的目的網段與路由器直連的下一路由器接口IP地址或者是本路由器的本地接口。
靜態路由的特定:
允許對路由的表進行精準控制,通過靜態路由控制數據包在網絡中的流動
靜態路由是單向的,如果需要實現雙方通信,必須在通信雙方的路由器上都配置靜態路由
缺乏靈活性,不能根據網絡的變化靈活改變,因此出現網絡故障或更新時,就必須管理員重新配置該靜態路由
配置命令:
Router(config)#ip route network mask address
network: 目的網絡地址
mask: 子網掩碼
address: 到達目的網絡經過的下一跳的口地址
默認路由:是一組特殊的靜態路由,常存在於末梢網絡,默認路由會大大簡化路由器的配置,簡化管路員的工作負擔,提高網絡性能,但是容易形成路由環路,需要和靜態路由相結合使用
配置命令:
Router(config)#ip route 0.0.0.0 0.0.0.0 address
0.0.0.0 0.0.0.0: 任何網絡
address: 到達目的網絡經過的下一跳的口地址
還有其他路由器的命令,請看我上篇的博客:路由與交換的基本命令
鏈接地址:http://yangshufan.blog.51cto.com/13004230/1947661
本文出自 “楊書凡” 博客,請務必保留此出處http://yangshufan.blog.51cto.com/13004230/1949631
路由器的基本原理與配置命令(靜態路由和默認路由)