如何在 Cisco 基础设施上设置 OSPF 路由?

网络工程 思科 ospf
2021-07-21 21:58:48

我刚刚开始进入网络方面,我正在尝试了解如何在 Cisco 上设置 OSPF 路由。如果我在属于 OSPF 邻居的设备上配置静态路由,该路由会被通告给它的邻居吗?或者我是否需要在每个设备上设置静态路由以指向下一跳?

我意识到这可能是一个非常基本的问题,并提前为此道歉!

感谢您提供的任何帮助。

2个回答

除非您将静态路由重新分配到 OSPF 进程中,否则不会公布它们。

基本命令是

router ospf x
redistribute static subnets metric y

但是,关于重新分配的时间和方式,有很多事情需要考虑。有关您的网络的更多详细信息将有助于获得更完整的答案。

在最基本的场景中;您只需启用 OSPF,为其提供要分发的网络,就可以了。

例如;

Router>enable
Router#conf t
Router(config)router ospf 1
Router(config-router) network x.x.x.x y.y.y.y area 0
...

这里,xxxx 是网络地址,yyyy 是通配符掩码。通配符掩码就像子网掩码一样,只是按位取反。例如,如果您的子网掩码为 255.255.255.0,则对应的通配符为 0.0.0.255。你可以这样想;如果单独添加子网掩码和通配符的每个字节,您将始终得到 255.255.255.255。

对于本地网络,只需将“area”后面的数字保留为0。另外,“router ospf”后面的数字与ios的工作方式有关。

在此之后或之前,顺序并不重要,您可以毫不费力地添加静态路由。但请记住,有一个选项只是重新分配默认路由。您可以通过发出

Router(config-router)default-information originate

命令。