2021-05-12 14:32:11
路由器的基本原理與設定命令(靜態路由和預設路由)
路由器工作在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://www.linuxidc.com/Linux/2017-07/145863.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-07/145862.htm
相關文章