具有多个网络/节点的静态路由

网络工程 路由
2022-02-19 12:14:31

这是网络拓扑:

在此处输入图像描述

这是R10的路由表:

在此处输入图像描述

我的路由表对吗?我只是想确保我了解静态路由以及在一个或多个节点发生故障时它是如何工作的。

谢谢

1个回答

对于多条路径,您需要对静态路由使用指标(路径成本)。否则,可能会选择非最佳路由(例如,通过 192.168.6.1 的 192.168.6.0/24)并且可能存在路由环路(R9 可能通过 R10 路由回 192.168.6.0/24)。

混合速度路径的度量可以通过为度量 1 选择参考速度(例如 1 TBit/s)来计算,并为较慢的链路分配该度量/成本的倍数(参考速度除以链路速度),例如

  1 Tbit/s      1
100 Gbit/s     10
 40 Gbit/s     25
 10 Gbit/s    100
  1 Gbit/s   1000
100 Mbit/s  10000

随后的路径简单地添加在一起。

有了这个和所有 1 Gbit/s 的链路,R10 将获得

192.168.1.0/24 via 192.168.3.1 metric 2000
192.168.1.0/24 via 192.168.4.1 metric 1000
192.168.1.0/24 via 192.168.5.1 metric 3000

等等。路由器总是选择具有最低度量的路径。

当然,这很快就会变得非常麻烦,这是运行像 OSPF 这样的路由协议来处理所有这些问题的一个很好的理由。请注意,您只是将链接段添加到图表中 - 可能缺少端节点段,最明显的是 R11 和 R12 后面。

此外,像这样的静态路由不能很好地处理一些故障(如果 R11 关闭,192.168.6.0/24 的流量仍然路由到 R8)。一些故障也可能导致路由循环(R8 失败,R7-R10 可能开始循环)。