使用 Allied Telesis 交换机和 ARP 瓶颈进行路由

使用 Allied Telesis 交换机和 ARP 瓶颈进行路由

我使用 Allied Telesis x610/24-Ts 交换机作为公司大楼的中央交换机。中央交换机连接多个边缘交换机,还提供 VLAN 之间的路由。

该路由器的转发能力指定为 70 Mpps,但当路由器将数据包从 vlan1 转发到 vlan2 到已禁用或不存在的主机时,即使每秒 200 个数据包也会阻止任何到 vlan2 的转发。问题是 vlan2 端正在尝试通过 ARP 查询解析 MAC 地址,队列中有许多数据包,几乎全部发送到没有响应的主机,并且在此期间不会提供其他 ARP。

有什么方法可以纠正这种行为?我认为应该对此类未答复的 ARP 查询进行负面缓存,以免阻止潜在的其他查询。另一种解决方案可能是增加并行查询的数量。怎么做?

答案1

该路由器的转发能力指定为 70 Mpps

对于三层交换机来说,这非常糟糕 - 听起来 VLAN 之间的路由是在软件中实现的。 一个不错的 L3 交换机以“线速”路由 - 和它切换的速度一样快。

当路由器将数据包从 vlan1 转发到 vlan2 到已禁用或不存在的主机时,即使每秒 200 个数据包也能阻止任何到 vlan2 的转发。

更糟。

我会立即更换开关。请理解我们不能在这里推荐产品或供应商。

相关内容