文章目錄
- 前言
- 靜態路由基礎
- 靜態路由應用場景
- 靜態路由配置
- 靜態路由在串行網絡的配置
- 靜態路由在以太網中的配置
- 負載分擔
- 配置驗證
- 路由備份(浮動靜態路由)
- 配置驗證
- 缺省路由
- 配置驗證
- 總結
- 華為HCIA 基礎實驗-靜態路由 & eNSP
- 靜態路由 基礎實驗1: 靜態路由基礎配置
- 靜態路由 基礎實驗2: 下一跳與本地接口的區別
- 靜態路由 基礎實驗3: 負載分擔
- 靜態路由 基礎實驗4: 路由備份
- 練習題:靜態路由
前言
文章介紹了靜態路由的基礎知識,包括其應用場景、配置方法、負載分擔和路由備份的實現。靜態路由在簡單網絡中易于管理和配置,但在網絡拓撲變化時需手動調整。通過配置靜態路由的優先級可以實現備份,而負載分擔則通過等價路由來達到。同時,文章還提到了缺省路由的作用和配置驗證的方法。
靜態路由基礎
靜態路由是指由管理員手動配置和維護的路由。
靜態路由配置簡單,被廣泛應用于網絡中。另外,靜態路由還可以實現負載均衡和路由備份。
靜態路由應用場景
1,靜態路由是指由管理員手動配置和維護的路由。靜態路由配置簡單,并且無需像動態路由那樣占用路由器的CPU資源來計算和分析路由更新。
2,靜態路由的缺點在于,當網絡拓撲發生變化時,靜態路由不會自動適應拓撲改變,而是需要管理員手動進行調整。
3, 靜態路由一般適用于結構簡單的網絡。在復雜網絡環境中,一般會使用動態路由協議來生成動態路由。不過,即使是在復雜網絡環境中,合理地配置一些靜態路由也可以改進網絡的性能。
靜態路由配置
ip route-static ip-address { mask | mask-length } interface-type interface-number [ nexthop-address]
命令用來配置靜態路由。參數ip-address指定了一個網絡或者主機的目的地址,參數mask指定了一個子網掩碼或者前綴長度。
如果使用了廣播接口如以太網接口作為出接口,則必須要指定下一跳地址;如果使用了串口作為出接口,則可以通過參數interface-type和interface-number(如Serial1/0/0)來配置出接口,此時不必指定下一跳地址。
靜態路由在串行網絡的配置
- 在串行接口上,可以通過指定下一跳地址或者接口來配置靜態路由
靜態路由可以應用在串行網絡或以太網中,但靜態路由在這兩種網絡中的配置有所不同。
在串行網絡中配置靜態路由時,可以只指定下一跳地址或只指定出接口。華為ARG3系列路由器中,串行接口默認封裝PPP協議,對于這種類型的接口,靜態路由的下一跳地址就是與接口相連的對端接口的地址,所以在串行網絡中配置靜態路由時可以只配置出接口。
以太網是廣播類型網絡,和串行網絡情況不同。在以太網中配置靜態路由,必須指定下一跳地址。
靜態路由在以太網中的配置
- 在廣播型的接口(如以太網接口)上配置靜態路由時,必須要指定下一跳地址。
在廣播型的接口上配置靜態路由時,必須明確指定下一跳地址。以太網中同一網絡可能連接了多臺路由器,如果在配置靜態路由時只指定了出接口,則路由器無法將報文轉發到正確的下一跳。在本示例中,RTA需要將數據轉發到192.168.2.0/24網絡,在配置靜態路由時,需要明確指定下一跳地址為10.0.123.2,否則,RTA將無法將報文轉發到RTB所連接的192.168.2.0/24網絡,因為RTA不知道應該通過RTB還是RTC才能到達目的地。
負載分擔
- 靜態路由支持到達同一目的地的等價負載分擔
當源網絡和目的網絡之間存在多條鏈路時,可以通過等價路由來實現流量負載分擔。這些等價路由具有相同的目的網絡和掩碼、優先級和度量值。
本示例中RTA和RTB之間有兩條鏈路相連,通過使用等價的靜態路由來實現流量負載分擔。
在RTB上配置了兩條靜態路由,它們具有相同的目的IP地址和子網掩碼、優先級(都為60)、路由開銷(都為0),但下一跳不同。在RTB需要轉發數據給RTA時,就會使用這兩條等價靜態路由將數據進行負載分擔。
在RTA上也應該配置對應的兩條等價的靜態路由。
配置驗證
在配置完靜態路由之后,可以使用display ip routing-table命令來驗證配置結果。
在本示例中,紅色高亮部分代表路由表中的靜態路由。這兩條路由具有相同的目的地址和掩碼,并且有相同的優先級和度量值,但是它們的下一跳地址和出接口不同。
此時,RTB就可以通過這兩條等價路由實現負載分擔。
路由備份(浮動靜態路由)
- 浮動靜態路由在網絡中主路由失效的情況下,會加入到路由表并承擔路由轉發業務。
在配置多條靜態路由時,可以修改靜態路由的優先級,使一條靜態路由的優先級高于其他靜態路由,從而實現靜態路由的備份,也叫浮動靜態路由。
在本示例中,RTB上配置了兩條靜態路由。正常情況下,這兩條靜態路由是等價的。通過配置preference 100,使第二條靜態路由的優先級要低于第一條(值越大優先級越低)。
路由器只把優先級最高的靜態路由加入到路由表中。
當加入到路由表中的靜態路由出現故障時,優先級低的靜態路由才會加入到路由表并承擔數據轉發業務。
配置驗證
- 在主鏈路出現故障時,浮動靜態路由會被激活,加入到路由表中,承擔數據轉發業務。
當主用靜態路由出現物理鏈路故障或者接口故障時,該靜態路由不能再提供到達目的地的路徑,所以在路由表中會被刪除。
此時,浮動靜態路由會被加入到路由表,以保證報文能夠從備份鏈路成功轉發到目的地。
在主用靜態路由的物理鏈路恢復正常后,主用靜態路由會重新被加入到路由表,并且數據轉發業務會從浮動靜態路由切換到主用靜態路由,而浮動靜態路由會在路由表中再次被隱藏。
缺省路由
- 缺省路由是目的地址和掩碼都為全0的特殊路由。
- 如果報文的目的地址無法匹配路由表的任何一項,路由器將選擇依照缺省路由來轉發報文。
當路由表中沒有與報文的目的地址匹配的表項時,設備可以選擇缺省路由作為報文的轉發路徑。在路由表中,缺省路由的目的網絡地址為0.0.0.0,掩碼也為0.0.0.0。在本示例中,RTA使用缺省路由轉發到達未知目的地址的報文。缺省靜態路由的默認優先級也是60。在路由選擇過程中,缺省路由會被最后匹配。
配置驗證
配置缺省路由后,可以使用display ip routing-table命令來查看該路由的詳細信息。
在本示例中,目的地址在路由表中沒能匹配的所有報文都將通過GigabitEthernet 0/0/0接口轉發到下一跳地址10.0.12.2。
總結
1.在配置靜態路由時,需要調整其中一條靜態路由的優先級,就可將其修改為浮動靜態路由。
2.在配置缺省路由時,目的網絡為0.0.0.0,代表的是任意網絡。
華為HCIA 基礎實驗-靜態路由 & eNSP
靜態路由 基礎實驗1: 靜態路由基礎配置
靜態路由 基礎實驗2: 下一跳與本地接口的區別
靜態路由 基礎實驗3: 負載分擔
靜態路由 基礎實驗4: 路由備份
靜態路由 基礎實驗1: 靜態路由基礎配置
配置兩個PC 客戶端
PC使用命令 ipconfig 來查看配置是否生效
PC1
PC2
配置靜態路由表
R1:
ip route-static 192.168.2.0 255.255.255.0 192.168.12.2
ip route-static 192.168.23.0 255.255.255.0 192.168.12.2
R2:
ip route-static 192.168.2.0 255.255.255.0 192.168.23.3
ip route-static 192.168.1.0 255.255.255.0 192.168.12.1
R3:
ip route-static 192.168.1.0 255.255.255.0 192.168.23.2
ip route-static 192.168.12.0 255.255.255.0 192.168.23.2
————————————————
刪除命令是undo加之前配置的命令
- 手工配置的路由為24位
- 華為設備為了防環會自動產生32位的路由
PC1
PC2
靜態路由 基礎實驗2: 下一跳與本地接口的區別
R1
int g0/0/0
ip add 192.168.123.1 24
R2
int g0/0/0
ip add 192.168.123.2 24
int loopback
ip add 2.2.2.2 32
R3
int g0/0/0
ip add 192.168.123.3 24
ip loopback
ip add 3.3.3.3 32
這個拓撲中,只能配置下一跳IP 地址,不能配置為本地接口
R1
ip route-static 2.2.2.0 24 192.168.123.2
ip route-static 33.3…0 24 192.168.123.3
如果配置為接口,則不通,因為可能指向g0/0/3接口
ip route-st 2.2.2.0 24 g0/0/0
本地出接口一般配置在串口鏈路上 PPP 類型,MA 類型不適用
R1 接口
如果接口關閉了,靜態路由會消失
R1:
int g0/0/0
shutdown
2.2.2.0 3.3.3.0 的靜態路由,在路由表中沒有
int g0/0/0
undo shutdown
接口打開后,路由表中會重新出現
加上一個參數permanent
permanent :指定此路由即使該端口關掉也不被移掉
R1:
ip route-static 2.2.2.0 255.255.255.0 192.168.123.2 permanent
int g0/0/0
shutdown
查看路由表,當接口關閉時,只有 2.2.2.0 路由
靜態路由 基礎實驗3: 負載分擔
R1:
ip route-static 2.2.2.0 255.255.255.0 192.168.0.2
ip route-static 2.2.2.0 255.255.255.0 192.168.1.2
ip route-static 2.2.2.0 255.255.255.0 192.168.2.2
負載分擔:
1.充分利用帶寬
2.實現鏈路冗余
靜態路由 基礎實驗4: 路由備份
R1:
ip route-static 2.2.2.0 255.255.255.0 192.168.0.2 preference 30
ip route-static 2.2.2.0 255.255.255.0 192.168.1.2
ip route-static 2.2.2.0 255.255.255.0 192.168.2.2
display ip routing-table
只顯示最優的路徑
- display ip routing-table 2.2.2.0 verbose 可以顯示其他路徑
- display ip routing-table只列出當前生效的路由條目;
- displayip routing-table protocol static 會列出所有的靜態路由條目,包括生效和未生效的。
練習題:靜態路由
以下兩條配置命令可以實現路由器RTA去網同一目的地10.1.1.0的路由主備備份:
[RTA]ip route-static 10.1.1.0 24 12.1.1.1 permanent
[RTA]ip route-static 10.1.1.0 24 13.1.1.1
錯誤
(主備是調整優先級,preference是調整優先級的,靜態路由是60)
下面關于靜態與動態路由描述錯誤的是()。
A. 靜態路由在企業中應用時配置簡單,管理方便
B. 管理員在企業網絡中部署動態路由協議后,后期維護和擴展能夠更加方便
C. 鏈路產生故障后,靜態路由能夠自動完成網絡收斂
D. 動態路由協議比靜態路由要占用更多的系統資源
Correct Answer: C
(靜態不能自動完成網絡收束,不會動態變化)
以下內容哪個是路由表中所不包含的?
A. 源地址
B. 下一跳
C. 目標網絡
D. 路由代價
Correct Answer: A
(源地址,路由表不會在記錄,在一條路由策略中,因為本來就包含)
下列關于華為設備中靜態路由的優先級說法錯誤的是()。
A. 靜態路由器優先級值的范圍為 0‐255
B. 靜態路由器優先級的缺省值為 60
C. 靜態路由的優先級分為內部優先級和外部優先級,管理員可以修改外部優先級
D. 靜態路由的優先級值為 255 表示該路由不可用
Correct Answer: A
(靜態路由的優先級范圍為1-255,0是保留給直連路由,不可被靜態路由使用)
下列靜態路由配置正確的是()。(多選)
A. ip route-static 129.1.0.0 16 serial 0
B. ip route-static 10.0.0.2 16 129.1.0.0
C. ip route-static 129.1.0.0 16 10.0.0.2
D. ip route-static 129.1.0.0 255.255.0.0 10.0.0.2
Correct Answer: ACD
(B是錯的,因為沒有指定下一跳地址,只指定了網絡地址)
參考如圖所示的輸出結果,可以判斷該路由器的路由表是由直連路由和靜態路由組成, 且直連路由的
路由優先級值無法進行修改。
A. 正確
B. 錯誤
Correct Answer: A
下列描述正確的是()。(多選)
A. 路由表中下一跳是多余的,有出接口就可以指導報文轉發
B. 通過不同路由協議獲得的路由,其優先級也不相同
C. 不同路由協議所定義的度量值具有可比性
D. 不同路由協議所定義的度量值不具有可比性
Correct Answer: BD
(下一跳不是多余的,因為只有指定了下一跳,才知道路由之間,訪問的是哪個IP,如果只靠接口,遇到交換機,就會報錯)
ip route-static 10.0.12.0 255.255.255.0 192.168.11 關于此命令描述正確的是()。
A. 此命令配置了一條到達192.168.1.1網絡的路由
B. 此命令配置了一條到達10.0.12.0網絡的路由
C. 該路由的優先級為100
D. 如果路由器通過其他協議學習到和此路由相同的網絡的路由,路由器將會優先選擇此路由
Correct Answer: B
管理員計劃通過配置靜態浮動路由來實現路由備份,則正確的實現方法是()。
A. 管理員需要為主用靜態路由和備用靜態路由配置不同的協議優先級值
B. 管理員只需要配置兩個靜態路由
C. 管理員需要為主用靜態路由和備用靜態路由配置不同的TAG
D. 管理員需要為主用靜態路由和備用靜態路由配置不同的度量值
Correct Answer: A