Уважаемые господа подскажите в следующем вопросе:
Моя Linux машина(y.y.y.y) посылает пакеты на адрес z.z.z.z c MTU = 1500.
Мой маршрутизатор (x.x.x.x) отправляет следующее сообщение Linux машине: 19:38:56.558057 x.x.x.x > y.y.y.y: icmp: z.z.z.z unreachable - need to frag (mtu 1476) [tos 0xc0]
Но моя Linux машина не снижает MTU, а отправляет пакеты c MTU = 1500 (при этом флаг ip_no_pmtu_disc /proc/sys/net/ipv4 = 0).
Как решить данную проблему я знаю. Но мне интересно почему на Linux-е не работает PMTU Discovery в соответсвии с определенным RFC.