This commit is contained in:
@@ -16,13 +16,13 @@
|
|||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
graph LR
|
graph LR
|
||||||
subgraph tower[" "]
|
subgraph pkt["Исходящий пакет"]
|
||||||
direction TB
|
direction TB
|
||||||
top["Geneve 50 B"]:::orange
|
geneve["Geneve 50 B"]:::orange
|
||||||
bot["Пакет 1450 B"]:::green
|
payload["Данные 1450 B"]:::green
|
||||||
end
|
end
|
||||||
tower --> door{Дверь<br/>1450 B}:::red
|
pkt --> underlay["Underlay-канал<br/>1450 B"]:::red
|
||||||
door --> stall[STALL 51с]:::dark
|
underlay --> stall["TCP stall 51с"]:::dark
|
||||||
|
|
||||||
classDef orange fill:#ff9800,color:#fff,stroke:#e65100
|
classDef orange fill:#ff9800,color:#fff,stroke:#e65100
|
||||||
classDef green fill:#4caf50,color:#fff,stroke:#2e7d32
|
classDef green fill:#4caf50,color:#fff,stroke:#2e7d32
|
||||||
@@ -30,7 +30,7 @@ graph LR
|
|||||||
classDef dark fill:#b71c1c,color:#fff
|
classDef dark fill:#b71c1c,color:#fff
|
||||||
```
|
```
|
||||||
|
|
||||||
> Снизу **1450**, сверху шапка **50** = итого **1500**. Дверь **1450** — не пускает.
|
> **1450** (данные) + **50** (Geneve) = **1500** → underlay **1450** → пакет не проходит → TCP stall **51 секунда**.
|
||||||
|
|
||||||
- Cilium соединяет ноды через **Geneve-туннель**
|
- Cilium соединяет ноды через **Geneve-туннель**
|
||||||
- Geneve добавляет к каждому пакету **+50 байт** заголовков (Ethernet 14 + IP 20 + UDP 8 + Geneve 8)
|
- Geneve добавляет к каждому пакету **+50 байт** заголовков (Ethernet 14 + IP 20 + UDP 8 + Geneve 8)
|
||||||
|
|||||||
Reference in New Issue
Block a user