diff --git a/docs/MSS-CLAMPING-PLAN.md b/docs/MSS-CLAMPING-PLAN.md index 94c2ed4..a7ae30d 100644 --- a/docs/MSS-CLAMPING-PLAN.md +++ b/docs/MSS-CLAMPING-PLAN.md @@ -25,15 +25,16 @@ mtu: X → туннель = X − 50 → поды = X − 50 ## Что сделать девопсу -### Шаг 0: Измерить реальный underlay MTU +## Замер (выполнен 2026-07-13) ```bash -# С одной ноды на IP другой ноды (DF-бит, подбираем размер) -ping -M do -s 1472 # 1472+28=1500; если не проходит — уменьшать -tracepath # покажет pmtu на пути -``` +kubectl run mtu-test --rm -it --restart=Never --image=nicolaka/netshoot -- ping -c 2 -M do -s 1472 172.16.0.9 +# → Message too large (1500 не проходит) -Если 1500 не проходит — уменьшать шагами по 50 (1450, 1400...) пока не пройдёт. Результат = значение для `mtu`. +kubectl run mtu-test --rm -it --restart=Never --image=nicolaka/netshoot -- ping -c 2 -M do -s 1422 172.16.0.9 +# → 1430 bytes from 172.16.0.9 (1450 проходит) + +**Результат:** underlay MTU = **1450**, туннель = **1400**. ### Шаг 1: Выставить MTU в Cilium