Rx 数据包被丢弃

Rx 数据包被丢弃

上个月我的公寓连接了光纤,但问题一直存在,每隔 5-10 分钟我的互联网就会冻结几秒钟,尝试切换路由器、路由器和光纤电缆之间的连接器,但似乎没有任何效果。今天我查看了路由器设置,发现大量 RX 数据包被丢弃。

有任何线索表明为什么会发生这种情况吗?

路由器设置

答案1

可能的原因有很多。以下是最常见的原因:

  1. 数据包大小超出了 MTU,并且设置了 DF 位。
  2. 数据包离开路由器的速度不够快,并且路由器没有足够的资源来保存接收到的数据包。
  3. 数据包被发送到端口未配置为接收的 VLAN。
  4. 碎片过多、接收的碎片顺序混乱或者随时间推移而分散。

如果你发现每次看到冻结时计数都会增加,那么我会说这是冻结的受害者。路由器由于某种原因无法发出数据包,因此它们在接口处被丢弃。

此问题的一个常见原因是另一个接口上的双工不匹配。确保所有现代以太网链路的两端都启用了自动协商。除非您知道,否则不要锁定速度或双工确切地你在做什么。

相关内容