两个不同接口上的相同静态路由配置(Centos7)

两个不同接口上的相同静态路由配置(Centos7)

我计划设置一台运行 centos 7 的服务器,该服务器通过三个 eth 端口连接到三个网络。这三个网络属于 10.0.0.0/8。我将 10.0.0.0/8 配置为两个 eth 端口(静态路由)。另一端口用于默认路由。我知道两个eth端口之间会存在路由冲突。

有没有可能的解决方案来解决此路由问题,使我不会破坏 10.0.0.0/8?

答案1

我猜测这些 10.0.0.0/8 网络是两个不同的不兼容的 10.0.0.0/8 网络?那么,不,你无法解决这个问题——无论如何,除非有大量的黑客攻击(NAT?网络命名空间?)。

需要告知路由表以一种方式或另一种方式将数据包定向到 10.0.0.0/8(或在两者上进行负载平衡,或类似)。时期。它无法猜测数据包“应该”发送到哪一个。

这里要吸取的一个教训是,除非您有一个非常大的网络,否则尽量不要为其声明全部 10.0.0.0/8。这样,当您需要同时将一个节点连接到其中两个网络时,每个网络将占用 10.0.0.0/8 的一小部分,幸运的是,这些部分不会重叠,所有内容都会放轻松。

相关内容