在我的路由器路由表中,我有三個針對特定目的地的路由,
- 與 AD 值 0 直接連接。
- AD值為1的靜態路由。
- OSPF學習到的路由,AD值為110。
預設情況下,到達該網路的資料包將採用靜態路由。
但要求是採用OSPF路由而不是靜態路由。
有人可以指導我嗎?是否有任何調整可以使 OSPF 路由優先於靜態路由?
答案1
假設您使用的是 cisco,您可以透過增加距離測量來實現此目的:-
ip route "network" "subnet" "next-hop" 111(any value greater than 110)
在連接路由的情況下,您無法增加其度量,但您可以做的是定義存取清單和路由對應。匹配路由映射中的訪問列表,並給出所需下一跳的結果,如下所述:-
route-map RM-NAME permit 10
match ip address RM-ACL
set ip next-hop "next-hop address"
這將顯示為:-
route-map "RM-NAME", permit, sequence 10
符合子句:ip 位址(存取清單):RM-ACL 設定子句:ip next-hop "next-hop address"
此路由映射應應用於預期流量來自的任何傳入接口,例如:-
interface "if-name"
ip policy route-map RM-NAME
上述設定將把封包路由到連接路由和靜態路由所需的下一跳,並且 ospf 可以從那裡接管。