你要的華爲等大廠✨網絡工程師必需要掌握的路由知識在這裏(很專業,建議收藏 ❤️)

路由知識大全

- 1️⃣路由分類
- 2️⃣路由選擇原理
- 💬總結
複製代碼

在這裏插入圖片描述

所謂路由,就是指導IP數據報文轉發的路徑markdown

經過路由條目,生成路由表,根據路由表中的條目,進行路徑選擇。網絡

路由表存儲在 RAM 中,掉電丟失,加電從新裝載計算。負載均衡

1️⃣路由分類

  • 直連路由:經過接口感知到的直連 (網絡接口配置IP,而且該接口的物理層及鏈路層狀態爲UP)
  • 靜態路由:使用靜態路由命令手工配置的路由
  • 動態路由:路由器之間動態學習到的路由表

動態路由協議:RIP、EIGRP、IS-IS、OSPF、BGP 在這裏插入圖片描述less

2️⃣路由選擇原理

📝最長掩碼匹配oop

  • 主機地址
  • 子網
  • 一組子網(彙總路由)
  • 主類網絡號(ABC類)
  • 超網彙總(CIDR)
  • 缺省地址(默認路由)

在這裏插入圖片描述
示例: 去往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)
複製代碼

📝度量值分類

  • 帶寬,負載,延遲,可靠性,EIGRP協議使用
  • 開銷 ,OSPF,IS-IS協議使用
  • 跳數 ,RIP協議使用

📝靜態路由配置

在這裏插入圖片描述

📝配置要點

  • 通訊是雙向的,所以要留意往返流量
  • 儘可能配置下一跳IP,不要配置出接口,會產生ARP消息,但能夠下一跳和出接口一塊兒配置,如:
  • ip route 192.168.23.0 255.255.255.0 s0/0 192.168.12.2 ,多一個路由屬性,好比BFD檢測,路由策略會用到。
  • 注意通訊雙方的源地址,以及目的地址
  • 路由遞歸查詢

📝何謂路由遞歸

假設上面的圖例,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接口

  • 也叫回環口,是一個邏輯的、虛擬的接口
  • 使用全局配置命令 interface looback x 建立
  • 建立完成後便可爲接口配置IP地址 (能夠是32位的IP地址)
  • Looback 接口建立後,除非人爲shutdown,不然不會down

📝做用

  • 模擬路由器的直連網段,用於測試
  • 可用於設備管理(Loopback接口比較穩定)
  • 供其它協議使用。例如OSPF、BGP、MPLS等
  • 其餘用途,總之很是普遍

📝案例分享

經過浮動靜態路由,結合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
複製代碼

📝配置要點

  • 接口下開啓BFD檢測,R5,R6都要開啓,而且參數保持一致,由於BFD是雙向檢測技術
  • 配置靜態路由,必須帶上出接口字段,不然BFD沒法檢測
  • 將靜態路由與BFD進行關聯

查看:

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️⃣感興趣的小夥伴們能夠一鍵三連哦

相關文章
相關標籤/搜索