如何在WAN侧切换双路故障转移路由器?

这可能是一个非常愚蠢的问题,所以提前道歉…我有以下设置:

1Gbit载波上的100 Mbit光纤线路进入通信机房,
光纤EDD(以太网分界设备)
EDD < – > [开关A]
[交换机A] < – >路由器1 < – > [交换机堆叠Z]
[交换机A] < – >路由器2 < – > [交换机堆叠Z]

路由器正在运行带有路由器2的pfSense,充当路由器1的故障转移,浮动IP,同步接口等。

我的问题是,我应该在路由器和EDD之间使用什么types的交换机(如果有的话)?

EDD只有一个端口被激活(由我们的供应商控制),所以我最初尝试把一个糟糕的SoHo 10/100 8端口非网pipe交换机作为[交换机],但遭受了可怕的数据包丢失(4 – 16%)没有单个TCP连接可以达到80 Kbps以上。

所以我把这个装进去,换上一个稍微高一点的100/1000 8端口linksys,似乎做得更好了(没有TCP节stream,只有非常偶然的数据包丢失(最大2%))。

但是,这仍然感觉像连接两个路由器到单个EDD的问题的错误解决scheme,任何人build议如何更好地或至less是我所做的任何错误?

如果你不能从第二个端口获得第二个端口,那么你现在的解决scheme就可以达到最好的效果。

join单点失败总是很痛苦,但似乎没有什么可以做的。

剩余的数据包丢失可能是由于数据包缓冲交换机在上游或在您的networking中。 您可能会发现configuration带宽限制时,networking容量的80%到90%会减less数据包丢失。

尝试使用备份路由器validation数据包丢失,并将其他路由器直接连接到EDD。 如果偶尔还有2%的丢包,问题不在于你的交换机。 交换机可能是您最有可能发生的单点故障,因此如果文件失败,请将其从configuration中删除。