靜態路由是一種由網絡管理員手動配置的路由方式,用于在網絡設備(如路由器或交換機)之間傳遞數據包。與動態路由不同,靜態路由不會根據網絡狀態的變化自動調整。
不同廠商的網絡設備在靜態路由的配置上有些許差異;下面分別介紹思科(Cisco)、華為(Huawei)、華三(H3C)設備的靜態路由配置方法。
①思科(Cisco)
在Cisco設備上,須在全局配置模式下使用ip route
命令配置靜態路由,具體格式如下:
ip route [目標網絡] [子網掩碼] [下一跳地址]
例如:
ip route 192.168.2.0 255.255.255.0 192.168.1.2
這條路由表示若是要去往192.168.2.0/24網段則下一跳是192.168.1.2。
②華為(Huawei)
在華為設備上,需要在系統視圖模式使用ip route-static
命令配置靜態路由,具體格式如下:
ip route-static [目標網絡] [子網掩碼] [下一跳地址]
示例:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
這條路由表示若是要去往192.168.2.0/24網段則下一跳是192.168.1.2。
③華三(H3C)
在華三設備上,也是在系統視圖模式中使用ip route-static
命令配置靜態路由,具體格式如下:
ip route-static [目標網絡] [子網掩碼] [下一跳地址]
示例:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
這條路由表示若是要去往192.168.2.0/24網段則下一跳是192.168.1.2。
默認路由
默認路由是一種特殊的靜態路由,用于處理沒有明確路由條目的數據包,它通常用于連接內部網絡和外部網絡(如互聯網);默認路由的目標網絡和子網掩碼都是0.0.0.0
,表示所有未明確指定的目標。
以下是思科(Cisco)、華為(Huawei)、華三(H3C)設備上配置默認路由的方法:
①思科(Cisco)
格式:
ip route 0.0.0.0 0.0.0.0 [下一跳地址]
示例:
ip route 0.0.0.0 0.0.0.0 192.168.1.1
這條路由表示不管要去往哪個網段,下一跳都是192.168.1.1。
②華為(Huawei)
格式:
ip route-static 0.0.0.0 0.0.0.0 [下一跳地址]
示例:不管要去往哪個網段,下一跳都是192.168.1.1。
ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
③華三(H3C)
格式:
ip route-static 0.0.0.0 0.0.0.0 [下一跳地址]
示例:不管要去往哪個網段,下一跳都是192.168.1.1。
ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
浮動路由
浮動路由(Floating Static Route)是一種備用的靜態路由,它在主路由失效時生效。通過設置較高的管理距離(Administrative Distance,AD)來降低其優先級,從而確保只有在主路由不可用時才會使用浮動路由。
以下是思科(Cisco)、華為(Huawei)、華三(H3C)設備上配置浮動路由的方法:
①思科(Cisco)
格式:
ip route [目標網絡] [子網掩碼] [下一跳地址] [管理距離]
例如,主靜態路由為(靜態路由的管理距離默認是1):如果數據包的目標IP地址屬于 192.168.2.0/24
網絡(即 192.168.2.0
到 192.168.2.255
之間的任意IP地址),則將這些數據包轉發給 192.168.1.2
這個下一跳地址。
ip route 192.168.2.0 255.255.255.0 192.168.1.2
浮動路由為:
ip route 192.168.2.0 255.255.255.0 192.168.1.3 10
如果數據包的目標IP地址屬于 192.168.2.0/24
網絡(即 192.168.2.0
到 192.168.2.255
之間的任意IP地址),則將這些數據包轉發給 192.168.1.3
這個下一跳地址然而,這條路由的管理距離為 10
,它比默認靜態路由的管理距離(通常為 1
)要高,這意味著它是一個浮動路由。只有當優先級更高的路由(管理距離較低的路由)不可用時,設備才會使用這條路由;下面華為、華三設備配置的思路與思科一致,接下來就寫一下配置的格式與示例,不做過多的解釋了。
②華為(Huawei)
格式:
ip route-static [目標網絡] [子網掩碼] [下一跳地址] preference [管理距離]
例如,主靜態路由為:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
浮動路由為:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.3 preference 10
③華三(H3C)
格式:
ip route-static [目標網絡] [子網掩碼] [下一跳地址] preference [管理距離]
例如,主靜態路由為:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.2
浮動路由為:
ip route-static 192.168.2.0 255.255.255.0 192.168.1.3 preference 10
!!!優先級/管理距離(越小越優):如果從多個不同途徑學習到的同一個路由條目比較優先級/管理距離,越小越優,以下是常見協議的優先級/管理距離:
當路由器通過某種路由協議從不同接口同時學到多條去往同一個目標網絡的路由時,則根 據度量值進行路由選擇。 路由度量值表示到達這條路由所指目的地址的代價;度量值數值越小越優先,度量值最小路由將會被添加到路由表中。