配置靜態路由

1、路由器有什麼功能?
路由(發送數據包)和選路(選擇自己認爲最優先的路徑)、分割廣播域,並且會維護自己的路由信息(路由表)。
2、什麼是路由協議?供路由器之間進行選路的語言,選擇最優先的路徑以進行數據包的傳輸。
3、路由協議的分類:靜態路由和動態路由
4、什麼是靜態路由:由管理員或者用戶手工指定的,手動告訴本臺路由器如何前往目標。
注:路由器只能知道直連的路由信息,不是本臺設備直連的路由器信息,路由器是無法得知的。
5、路由表:每臺路由器都會維護自己的一張路由表,路由表裏面存放的都是從其他路由器獲知的路由信息,以及本臺路由器要前往目標該如何發送數據包(選路)
6、路由器收到一個數據包,將會做如何的處理?
先查看數據包裏面的目的IP地址,再查看自己的路由表。若目的IP地址在路由表中有相應的對應條目,則根據路由表中的指示去發送數據包;若目的IP地址在路由表中沒有相應的對應條目,則將該數據包進行丟棄。
若兩臺設備之間不能通信,則先看是否有路由,沒路由則不能通信。
數據包的通信時雙向的,有出去的數據包,就一定要有回來的數據包,否則不能通信。

解決完幾個問題後我們來看下靜態路由如何配置(這裏我用兩臺 路由器來模擬PC)
技術分享圖片技術分享圖片
路由器模擬PC
PC1(config)#no ip routing -------關閉路由功能
PC1(config)#ip default-gateway 172.16.10.254-------給路由器加個網關,就變成了PC了

靜態路由的基本配置:
將每臺設備的都配上IP地址後,測試下直連的是否能ping通
技術分享圖片
R1(config)#ip route 192.168.23.0 255.255.255.0 192.168.12.1
ip route x.x.x.x y.y.y.y a.a.a.a/ e0/0 :x.x.x.x代表的是目的IP地址或者是目的網段,y.y.y.y代表的是子網掩碼 ,a.a.a.a代表的是數據包要經過的下一跳,e0/0代表出接口。
技術分享圖片
配置完每一個路由後查看PC1是否能夠ping通PC2
技術分享圖片

配置靜態路由時,使用出接口或者使用下一跳的區別:
①當鏈路是以太網鏈路,建議使用下一跳。原因:減少ARP請求,節約資源。
②當鏈路是串行鏈路,使用下一跳或者出接口均可。

如果無法ping通的時候,可以查看下路由表中是否有目標網段/目標地址。
R2#show ip route ---查看路由表
S 192.168.23.3 [1/0] via 192.168.12.2 :S代表該路由信息是通過靜態路由的方式學習到的。192.168.23.3代表的是目的IP地址,[1/0]:1表示AD值(管理距離),via 192.168.12.2 :表示下一跳是192.168.12.2。

管理距離(AD值):路由協議針對一條路由的可信度,管理距離越小,路由的可信度越高。靜態路由(默認路由)的管理距離爲1。

這裏在補充一條特殊的靜態路由。
特殊的靜態路由--默認路由。可以用來匹配所有的路由。
R1(config)#ip route 0.0.0.0 0.0.0.0 192.168.12.2
ip route 0.0.0.0 0.0.0.0 下一跳/出接口
S* 0.0.0.0/0 [1/0] via 192.168.12.2

靜態路由的某些缺陷:靜態路由只能使用在小型的網絡拓撲當中,因爲配置麻煩。不能自動適應網絡的拓撲變化。

這裏有兩條命令是查看訪問目的地址時所經過的路徑,以及查看路由器中所配置的靜態路由。
IOU4#traceroute 172.16.2.1--追蹤路徑
IOU1(config)#do show run | se ip route --查看操作過的靜態路由配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章