当一个中间跳路由器遇到一个 MTU 大小超过它可以处理的数据包时会发生什么?

网络工程 路由器 ip mtu 数据包丢失
2022-02-18 11:39:12

基本上,如果数据包的帧大小大于路由器中配置的 MTU 大小(这是一个中间跃点),则该数据包将被丢弃。由于 IP 没有任何 ARQ 机制,有没有一种方法可以从源头知道数据包正在被丢弃?在这种情况下要做什么。网络运营商是否手动确保不会发生这种情况?

1个回答

如果出接口的 MTU 小于数据包,除非设置了 DF 标志,否则路由器将对数据包进行分片。在这种情况下,路由器将丢弃数据包并将 ICMP 数据包过大消息发送回发送者。