1. 程式人生 > >路由器的基本原理與配置命令(靜態路由和默認路由)

路由器的基本原理與配置命令(靜態路由和默認路由)

路由技術 路由表 route命令 路由環路 楊書凡

路由器工作在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地址或者是本路由器的本地接口。

靜態路由的特定:

  1. 允許對路由的表進行精準控制,通過靜態路由控制數據包在網絡中的流動

  2. 靜態路由是單向的,如果需要實現雙方通信,必須在通信雙方的路由器上都配置靜態路由

  3. 缺乏靈活性,不能根據網絡的變化靈活改變,因此出現網絡故障或更新時,就必須管理員重新配置該靜態路由

配置命令:

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

路由器的基本原理與配置命令(靜態路由和默認路由)