Cisco路由器上的路由问题

网络工程 路由
2022-02-11 22:49:35

我有一个关于路由的快速问题(在 Cisco 路由器上,如果我需要具体说明的话)。这与我正在为客户寻找的问题有关。

他们有一个应用程序托管在服务器上(可从外部访问),并且路由有时会出现不稳定。假设该网络的网关在路由器上分配了一个 IP 地址203.200.10.61/25 。

但是,为203.200.10.0/24网络配置了到203.200.10.1的静态路由,该路由分配给另一个路由器上的接口(我们和客户端都无法控制托管在他们的网络上)。两个路由器都顺便配置了默认路由。由于我不知道的原因,它是不连续的,他们的网络设计可能需要一些工作。

但我的问题是 - 如果我有一个发往203.200.10.107的数据包,它会在另一台路由器上使用静态路由到203.200.10.1还是通过路由器上的本地203.200.10.61/25接口路由?

如果我没记错的话,根据管理距离,与203.200.10.61/25的接口应该优先于静态路由吗?

3个回答

是的,直连接口的优先级高于静态路由。看看这张表:

在此处输入图像描述

您可以使用命令show ip route并且您会看到,静态路由不在路由表中,因为直接连接的条目正在取代该子网。

通常静态路由作为“备份”路径存在。一旦与网络的接口出现故障,静态路由可以接管并将流量路由到另一条路径。但这是更老式的思维方式,路由协议比静态配置做得更好。

直连网络(管理距离为 0)应优先于静态路由(管理距离为 1),除非静态路由设置为遵循基于策略的路由。

是的,你是正确的。流量将采用 203.200.10.61/25 路由,因为特定路由将优先于另一条路由 /24 子网路由

一般 /25 子网将优先于 /24 子网。

基本上,当在路由器中配置了多个路由协议到同一目的地时,会考虑管理距离 (AD) 值,然后仅根据最小的 AD 值,由 L3 设备在可用路由协议中选择路由以将数据包转发到目的地。