華為設備靜態路由的配置


文章來自 辣雞熊個人博客:https://eeeje.com 歡迎訪問,獲得更好閱讀體驗。
本文鏈接:https://eeeje.com/2019/11/01/ensp中靜態路由的配置/

靜態路由

一種手動配置的路由方式,各廠商對靜態路由的優先級處理不同。

優先級

在實驗開始之前,首先了解一下華為設備的路由優先級(值越大優先級越小)

協議/種類 優先級
direct 0
OSPF 10
IS-IS 15
Static 60
RIP 100
IBGP 130
OSPF ASE/import 150
EBGP 170
UNKNOWN 255

可以看到華為設備的靜態路由優先級是低於ospf與isis的(不算直連路由)

實驗設備

實驗中使用的設備:HUAWEI AR2220 & PC

實驗拓撲&規划

實驗目的

利用默認路由以及配置靜態路由使PC1與PC2之間可以互通

實驗過程

  1. 給PC配置相應的IP

  2. 給R1,R2,R3配置對應接口IP(以R1為例)

R1:

[R1]interface g 0/0/2 
[R1-GigabitEthernet0/0/2]ip add 172.10.0.254 24
[R1-GigabitEthernet0/0/2]q
[R1]interface g 0/0/0
[R1-GigabitEthernet0/0/0]ip add 10.1.1.1 30
[R1-GigabitEthernet0/0/0]q
[R1]q
<R1>save

現在我們去看路由表(以R1為例),命令display ip routing-table

Routing Tables: Public
         Destinations : 10       Routes : 10       
Destination/Mask    Proto  Pre Cost Flags NextHop      Interface

       10.1.1.0/30  Direct  0    0    D   10.1.1.1      GigabitEthernet 0/0/0
       10.1.1.1/32  Direct  0    0    D   127.0.0.1     GigabitEthernet 0/0/0
       10.1.1.3/32  Direct  0    0    D   127.0.0.1     GigabitEthernet 0/0/0
      127.0.0.0/8   Direct  0    0    D   127.0.0.1     InLoopBack0
      127.0.0.1/32  Direct  0    0    D   127.0.0.1     InLoopBack0
127.255.255.255/32  Direct  0    0    D   127.0.0.1     InLoopBack0
     172.10.0.0/24  Direct  0    0    D   172.10.0.254  GigabitEthernet 0/0/2
   172.10.0.254/32  Direct  0    0    D   127.0.0.1     GigabitEthernet 0/0/2
   172.10.0.255/32  Direct  0    0    D   127.0.0.1     GigabitEthernet 0/0/2
255.255.255.255/32  Direct  0    0    D   127.0.0.1     InLoopBack0

可以看到配置了IP的接口和所在網絡都擁有了一條路由,這就是前面提到的直連路由,也就是默認路由

那么,想要實現我們的目標,可以分為兩個流程來理解

所以,在R1,R2上配置前往PC2網段的路由,在R2,R3上配置前往PC1網段的路由,即可實現網絡互通。
3. #### 配置靜態路由
R1:

[R1]ip route-static 172.10.10.0 24 GigabitEthernet0/0/0 10.1.1.2
[R1]q
<R1>save

查看R1路由表,多了一條這樣的路由

172.10.10.0/24  Static  60   0   D   10.1.1.2  GigabitEthernet 0/0/0

可以看到優先級,下一跳,出接口等信息

R2:

[R2]ip route-static 172.10.10.0 24 GigabitEthernet 0/0/2 10.1.1.6
[R2]q
<R1>save

R3:

[R3]ip route-static 172.10.0.0 24 GigabitEthernet 0/0/2 10.1.1.5
[R3]q
<R1>save

驗證

接下來,由從PC1pingPC2檢查網絡是否相通

實驗結果

PC1 與 PC2 互通

浮動靜態路由

靜態路由優先級的一種使用方式,通過配置不同優先級的靜態路由實現備用鏈路
Q:靜態路由應該也可以通過和其他路由協議(ospf等)之間的優先級差距,實現備用鏈路吧?

實驗設備

HUAWEI AR2220 & PC

實驗拓撲&規划

實驗目的

配置不同優先級的靜態路由實現當R2出現故障時,切換為前往R3的路由,保持網絡通暢

實驗過程

相對於上一個實驗環境,只多了兩條靜態路由,所以,直接使用了上一個實驗環境進行配置

增加連線,並配置接口ip

[R1]interface GigabitEthernet 0/0/1
[R1-GigabitEthernet0/0/1]ip add 10.1.1.9 30
[R1-GigabitEthernet0/0/1]q
[R1]q
<R1>save

當前的路由路徑(PC1pingPC2):

PC>tracert 172.10.10.1

traceroute to 172.10.10.1, 8 hops max
(ICMP), press Ctrl+C to stop
 1  172.10.0.254   16 ms  15 ms  16 ms
 2  10.1.1.2   16 ms  31 ms  15 ms
 3  10.1.1.6   32 ms  31 ms  31 ms
 4  172.10.10.1   31 ms  32 ms  31 ms

配置浮動靜態路由(優先級不同的靜態路由)

R1:

[R1]ip route-static 172.10.10.0 24 GigabitEthernet 0/0/1 10.1.1.10 preference 100
<R1>save

優先級配置為100,低於之前配置的缺省值60

此時使用display ip routing-table查看路由表,並沒有看到這條路由,猜測是因為沒有生效的原因

R3:

[R3]ip route-static 172.10.0.0 24 GigabitEthernet 0/0/0 10.1.1.9 preference 100
[R3]q
<R3>save

#### 驗證&排錯
關閉R2
查看R1路由表,發現並沒有之前配置的那條優先級為100的路由條目

去翻書,發現需要用這條命令去查display ip routing-table protocol static

結果還是沒有,可以看到已配置的路由數量是兩條,但是Inactive部分並沒有路由條目

把這條備用路由undo了,重新配置!

[R1]undo ip route-static 172.10.10.0 24 10.1.1.10 preference 100

再去用display ip routing-table protocol static看路由表

沒有了
-重新配置,查看路由表,還是沒有!
猜測:書上使用的命令並沒有配置出接口,我懷疑是這里的問題

重新配置,並且不指定出接口

~~[R1]ip route-static 172.10.10.0 24 10.1.1.10 preference 100~~
~~[R1]q~~
~~<R1>save~~

R3同理,undo了原來的條目,重新配置

[R3]undo ip route-static 172.10.0.0 24 GigabitEthernet 0/0/0 10.1.1.9 preference100
[R3]ip route-static 172.10.0.0 24 10.1.1.9 preference 100

加了新的物理連接要記得配IP!
收獲:當靜態路由的出接口配在未配置IP的接口上時,不會顯示在路由表上,這時候,就可以去檢查接口IP是否有問題

驗證

  • 關閉R2的GE 0/0/0接口

    [R2]interface GigabitEthernet 0/0/0
    [R2-GigabitEthernet0/0/0]shutdown

  • PC1pingpc2 失敗

對R3的GE 0/0/0 0/0/1 0/0/2 同時進行抓包

可以看出來,PC1發出的包到達了PC2,PC2返回的包卻被R3發往了優先級為60的R2,R2隨之丟棄

  • 當我關閉R2設備時

鏈路是成立的

負載均衡

通過條優先級相同,下一跳不同的靜態路由實現負載均衡

修改之前優先級為100的路由

[R1]ip route-static 172.10.10.0 24 GigabitEthernet 0/0/1 10.1.1.10 preference 60

完成

總結

在配置靜態路由時,需要注意整個鏈路的狀態,通常源網絡與目的網絡中間的每一台設備都要配置對應指向的靜態路由,就想接力一樣。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM