假设我有两个 linux 机器,RouterA 和 RouterB,都带有两个 NIC(eth0 和 eth1)。
RouterA/eth0 连接到互联网上行链路。RouterA/eth1和RouterB/eth1直接相连。
我想要做的是将上行链路插入 RouterA/eth0 和 RouterB/eth0,后者关闭(并且不使用任何 SPoF 组件,如交换机,只是被动的东西)。如果 RouterA 出现故障,RouterB 会知道它,因此它可以启动它的 eth0 NIC。
但是,根据另一个线程的以下评论(将两个路由器连接到单个上行链路以获得完全冗余),似乎不存在这种被动链路共享设备:
“无源以太网 ATS 不存在,因为设备内部必须有智能来确定以太网的载波信号是否存在。(它不像电子 ATS 只看到电压。)然后这种智能引入了新的电子设备和可能会失败的软件,从而抵消了 ATS 的任何额外好处。可以创建这种类型的 ATS,但没有人会购买它,因此它不会在商店中创建、制造、分发和销售。”
所以,我的问题是:每个人都同意吗?真的没有被动的方式在两个路由器之间分配上行链路,一个是被动的(NIC 关闭)?类似于链路复制器的东西,它将上行链路发送到 RouterA/eth0(上行)和 RouterB/eth0(下行)。没有冲突风险,RouterB/eth0 已关闭。如果 RouterA/eth0 关闭,则 RouterB/eth0 开启
现在,如果 RouterA 出现故障,我必须亲自去那里拔下上行链路电缆并将其插入 RouterB。