首頁 > 軟體

路由器的基本原理與設定命令(靜態路由和預設路由)

2020-06-16 17:09:57

路由器工作在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


IT145.com E-mail:sddin#qq.com