我正在尝试创建作为 E1 类型 5 外部 OSPF LSA 重新分配的静态路由。如果我检查我连接的其他路由器上的路由表,这些重新分配的路由会正确显示。但是,在我创建这些路由的路由器上,这些路由显示为静态路由。有没有办法让创建静态路由的路由器也将它们视为 E1 类型 5 外部 OSPF LSA?
答案1
不可以,您不能这样做。路由器在路由表中每个精确前缀只能有一个路由。例如,不可能在路由表中同时安装 EIGRP 和 OSPF 路由。管理距离(最低)决定使用哪条路由。
此外,即使您确实强制使用静态路由的路由器改用 OSPF 路由(通过 AD 操纵或其他黑魔法),路由器也会停止发起 T5 LSA。
这就是将要发生的事情。
- 在本地路由器上添加静态路由,这些路由将安装到路由表中
- 路由器将这些路由作为 T5 LSA 重新分配到 OSPF 中
- 通过一些未知的黑客手段,你说服路由器使用 T5 LSA 而不是静态路由
- 路由器现在撤回 T5 LSA,因为它不再具有源静态路由
- ???
你想通过这个达到什么目的? 为什么您希望路由器使用 T5 LSA 而不是本地配置的静态路由?
请注意,即使路由器将使用路由表中的静态路由,它仍然知道其 OSPF LSA 数据库中的 T5 LSA。
show ip ospf database external <prefix>