From ae09c23d81150947eabc56ec39b4d1989a24993a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Mon, 13 Jul 2026 21:33:04 +0400 Subject: [PATCH] =?UTF-8?q?docs:=20Geneve=20=D0=BD=D0=B0=D0=B4=20=D0=B4?= =?UTF-8?q?=D0=B0=D0=BD=D0=BD=D1=8B=D0=BC=D0=B8,=20=D0=B1=D0=B5=D0=B7=20?= =?UTF-8?q?=D0=B6=D0=B0=D1=80=D0=B3=D0=BE=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROBLEM-AND-SOLUTION.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/PROBLEM-AND-SOLUTION.md b/PROBLEM-AND-SOLUTION.md index eee61bb..9467f54 100644 --- a/PROBLEM-AND-SOLUTION.md +++ b/PROBLEM-AND-SOLUTION.md @@ -16,13 +16,13 @@ ```mermaid graph LR - subgraph tower[" "] + subgraph pkt["Исходящий пакет"] direction TB - top["Geneve 50 B"]:::orange - bot["Пакет 1450 B"]:::green + geneve["Geneve 50 B"]:::orange + payload["Данные 1450 B"]:::green end - tower --> door{Дверь
1450 B}:::red - door --> stall[STALL 51с]:::dark + pkt --> underlay["Underlay-канал
1450 B"]:::red + underlay --> stall["TCP stall 51с"]:::dark classDef orange fill:#ff9800,color:#fff,stroke:#e65100 classDef green fill:#4caf50,color:#fff,stroke:#2e7d32 @@ -30,7 +30,7 @@ graph LR classDef dark fill:#b71c1c,color:#fff ``` -> Снизу **1450**, сверху шапка **50** = итого **1500**. Дверь **1450** — не пускает. +> **1450** (данные) + **50** (Geneve) = **1500** → underlay **1450** → пакет не проходит → TCP stall **51 секунда**. - Cilium соединяет ноды через **Geneve-туннель** - Geneve добавляет к каждому пакету **+50 байт** заголовков (Ethernet 14 + IP 20 + UDP 8 + Geneve 8)