在我的路由器路由表中,我有三条通往特定目的地的路由,
- 与AD值0直接相连。
- AD 值为 1 的静态路由。
- OSPF 学习到的路由 AD 值为 110。
默认情况下,到达此网络的数据包将采用静态路由。
但是要求是采用OSPF路由,而不是静态路由。
有人能指导我一下吗?有什么调整可以让 OSPF 路由优于静态路由吗?
答案1
您可以通过增加距离度量来实现这一点,假设您使用的是思科:-
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 “下一跳地址”
此路由图应应用于任何预计有流量进入的传入接口,例如:-
interface "if-name"
ip policy route-map RM-NAME
上述配置将把数据包路由到所需的下一跳以进行连接以及静态路由,然后 ospf 可以接管。