您如何查看所选路线?

网络工程 路由
2022-03-06 08:35:57

在我们的 HP 和 Cisco 设备上,我们有两条静态路由:

0.0.0.0/0  gateway  10.10.10.1

10.10.90.0/24  gateway  10.10.90.1

...两者的度量都是 1。

我将一些流量发送到 10.10.90.x(来自未提及的子网),并且具有这两个静态路由的第 3 层交换机当然会选择其中一个,因为度量值相等。当然,它碰巧选择了导致连接问题的 0.0.0.0/0 匹配。

我将 0.0.0.0/0(10.10.10.1 的互联网)上的指标更新为更高的指标,正如我预期的那样,这是我们的错误。

但是,交换机继续将所有流量转发到该路径。

查看/重置路由选择的命令是什么?我希望交换机重新检查路线。

更多信息:

“show ip route”确实有效并显示了路线。

我的好奇心是;说我改变了那个路由表。如何让交换机再次检查这些路线?应该自动吗?

假设我有一个发往 10.10.10.5 的数据包

这两条路线可用:

0.0.0.0/0  gateway  192.168.1.1 metric 1  -and-
10.10.10.0/24  gateway  192.168.50.50 metric 1

...并且交换机正在通过 192.169.50.50 网关发送该“10.10.10.5”绑定的数据包。但是,假设我将该路由更改为度量为 2。我现在希望“10.10.10.5”绑定的数据包路由到 192.168.1.1,对吗?因为它的指标较低?但是,我的开关在重新启动电源或拉电缆几秒钟之前不会进行更改。这不是我所说的“重新评估”路由表。

1个回答

如果我正确理解您的帖子,那么您在这里犯了一个根本性错误:更具体的路线总是比不太具体的路线更受欢迎。因此 10.10.90.0/24 网关 10.10.90.1 的路由始终优先于 10.10.10.1。

您没有提及您正在使用哪种类型的 Cisco 和 HP 设备和软件版本,但在大多数 Cisco 上,您可以使用show ip route命令查看路由表。