- 1️⃣路由分類
- 2️⃣路由選擇原理
- 💬總結
複製代碼
所謂路由,就是指導IP數據報文轉發的路徑markdown
經過路由條目,生成路由表,根據路由表中的條目,進行路徑選擇。網絡
路由表存儲在 RAM 中,掉電丟失,加電從新裝載計算。負載均衡
動態路由協議:RIP、EIGRP、IS-IS、OSPF、BGP less
📝最長掩碼匹配oop
示例: 去往172.16.10.1,應該被172.16.10.1/32匹配住學習
去往172.16.10.2,應該被172.16.10.0/30匹配住測試
去往172.16.10.100,應該被172.16.10.0/24匹配住this
去往172.16.20.1,應該被172.16.0.0/16匹配住spa
去往172.17.20.1,應該被172.0.0.0/8匹配住3d
去往192.168.10.1,應該被默認路由匹配住
show ip route
4.0.0.0/24 is subnetted, 1 subnets
S 4.4.4.0 [1/0] via 12.1.1.2
複製代碼
路由標識:也可稱爲路由來源,S表示靜態
目的網絡地址:4.4.4.0/24,目的網絡地址
[1/0] 管理距離AD,靜態路由爲1 ,Metric值,靜態路由0
AD:管理距離,用於肯定路由協議的優先級
Metric:度量值,用於肯定到達目的的最佳路徑
📝各種協議的管理距離
R1#show ip route 1.1.1.1
Routing entry for 1.1.1.1/32
Known via "connected", distance 0, metric 0 (connected) 直連路由
Routing Descriptor Blocks:
* directly connected, via Loopback0
Route metric is 0, traffic share count is 1
複製代碼
R1#show ip route 4.4.4.0
Routing entry for 4.4.4.0/24
Known via "static", distance 1, metric 0 靜態路由
Routing Descriptor Blocks:
* 12.1.1.2
Route metric is 0, traffic share count is 1
複製代碼
全局模式下,show ip protocols能夠查看動態路由協議的管理距離
show ip protocols
Routing Protocol is "ospf 1"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Router ID 1.1.1.1
Number of areas in this router is 0. 0 normal 0 stub 0 nssa
Maximum path: 4
Routing for Networks:
Routing Information Sources:
Gateway Distance Last Update
Distance: (default is 110)
複製代碼
📝度量值分類
📝靜態路由配置
📝配置要點
📝何謂路由遞歸
假設上面的圖例,R3後面還有一個網段,好比192.168.20.0,那麼在R1上能夠這樣寫:
ip route 192.168.20.0 255.255.255.0 192.168.23.3
複製代碼
那麼當R1收到一個去往目的網絡192.168.20.0/24的數據包時,先查路由表,發現有去往這個目的網絡的路由,
但發現下一跳路由器是192.168.23.3,這時路由器會作一個操做,路由遞歸。那就是再查路由表,看192.168.23.3
怎麼去,發現去往192.168.23.3,有路由,下一跳是192.168.12.2。
📝浮動靜態路由
去往一個目的網段,有多個路徑,一條爲主,一條爲備
指定兩個下一跳,經過調整AD值,正常狀況下,AD值小的路由加表,AD值大的大的隱藏在後臺,
當主路由出現問題時才加入路由表,
ip route 192.168.23.0 255.255.255.0 192.168.12.2
ip route 192.168.23.0 255.255.255.0 192.168.12.3 10 //AD調整爲10
複製代碼
📝負載均衡
去往一個目的網段,有多個路徑,路由的AD值一致,metric值也一致,流量兩條鏈路同時走
ip route 192.168.23.0 255.255.255.0 192.168.12.2
ip route 192.168.23.0 255.255.255.0 192.168.12.3
複製代碼
📝彙總路由
改變子網掩碼,經過彙總路由匹配明細,從而簡化路由表,減小配置量及路由負器載
ip route 192.168.0.0 255.255.252.0 192.168.254.1
複製代碼
實際上匹配了:
192.168.0.0/24
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
複製代碼
📝默認路由
經常使用於邊緣路由器,好比,最底層接入路由器,或者出口路由器
匹配全部目的網段,
ip route 0.0.0.0 0.0.0.0 192.168.12.2
複製代碼
📝黑洞路由
將不須要的流量丟棄到null 0接口,null 0 是路由的一個黑洞接口,
ip route 10.10.10.0 255.255.255.0 null 0
複製代碼
📝loopback接口
📝做用
📝案例分享
經過浮動靜態路由,結合BFD雙向技術檢測,保證出口路由冗餘,環境以下:
交換機爲二層交換機
R5 IP地址:
loopback:5.5.5.5/32
E0/1:100.1.1.5/24
E0/3:200.1.1.5/24
複製代碼
R6 IP地址:
loopback:6.6.6.6/32
E0/0:100.1.1.6/24
E0/2:200.1.1.6/24
複製代碼
📝配置要點
查看:
show bfd nei
📝動態路由協議
經過在路由器之間,運行動態路由協議,賦予路由器動態感知網絡變化,以及發現網絡的能力,
而且將發現的網絡生成路由條目,自動的添加到本地路由表中,並進行維護。
📝動態路由協議分類
📝距離矢量路由協議
距離矢量路由協議,他並不瞭解網絡的拓撲
只知道自身與目的網絡之間的距離
應該往那個方向,從哪一個接口轉發數據
直接傳遞路由條目
週期性的更新本身整張路由表
距離=有多遠,矢量=方向
📝鏈狀態路由協議
📝有類路由協議
在進行路由更新的時候是不帶掩碼信息;
RIPv一、 IGRP
📝無類路由協議
在更新路由協議的時候,包含網絡前綴以及子網掩碼,更加精準。
RIPv二、ISPF、EIGRP、IS-IS,BGP
📝有類及無類路由查找區別
無類路由(ip classless,默認打開):
路由器不會注意目的地址的類別,它會在目的地址和自己已知的路由之間進行逐位執行最長匹配
去往目的IP:192.168.1.1,走F1/0
去往目的IP:192.168.1.33,走F0/0
有類路由(no ip classless或ip classful):
當路由器收到一個數據包時,先查看目的地址所屬的主類網絡
去往目的IP:192.168.1.1,主類網絡是192.168.1.0/24
查子網,匹配192.168.1.0/27,因此走F1/0
去往目的IP:192.168.1.33,主類網絡是192.168.1.0/24
查子網,應該是192.168.1.32/27,因此被丟棄
有主類路由的狀況下
- 若是路由表中有主類網絡,則查找下屬子網
- 若是有該子網的路由,就在該子網中進一步查找
- 若是查找失敗,則丟棄數據包 ,無論有沒有配置默認路由。
無主類路由的狀況下
- 則查看是否有默認路由,有則轉發,無則丟棄
1️⃣本篇文章分享了路由知識總結
2️⃣感興趣的小夥伴們能夠一鍵三連哦