From eaef8504213db532043ea31f4e4e42cbaecfd3fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Mon, 13 Jul 2026 17:42:03 +0400 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=B7=D0=B0=D0=BC=D0=B5=D1=80=20MTU=20?= =?UTF-8?q?=E2=80=94=20confirmed=20underlay=3D1450,=20tunnel=3D1400?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/MSS-CLAMPING-PLAN.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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