diff --git a/README.md b/README.md
index fa39055..d4fa7cf 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
## Архитектура сети
-### Основная схема
+### Основная схема (обновлено)
```mermaid
graph TB
@@ -36,7 +36,7 @@ graph TB
subgraph "Удаленные узлы"
VPSVILLE[VPSVILLE]
IHOR[IHOR]
- HIPHOST[HIPHOST]
+ HIPHOST[HIPHOST (SWE)]
end
GW --> MTS
@@ -58,6 +58,10 @@ graph TB
RTK2 --> IHOR
RTK3 --> HIPHOST
+ %% Новое: GRE SWE-HIPHOST от всех МСК серверов
+ VPSVILLE -- GRE SWE-HIPHOST --> HIPHOST
+ IHOR -- GRE SWE-HIPHOST --> HIPHOST
+
style GW fill:#e1f5fe
style MTS fill:#ffebee
style RTK fill:#e8f5e8
@@ -66,7 +70,7 @@ graph TB
style HIPHOST fill:#fff3e0
```
-### Детальная схема туннелей
+### Детальная схема туннелей (обновлено)
```mermaid
graph LR
@@ -84,25 +88,25 @@ graph LR
subgraph "GRE Туннели"
subgraph "Москва - VPSVILLE"
- MTS_VPS[MSK-VPSVILLE-MTS
GRE Tunnel]
- RTK_VPS[MSK-VPSVILLE-RTK
GRE Tunnel]
+ MTS_VPS[MSK-VPSVILLE-MTS\nGRE Tunnel]
+ RTK_VPS[MSK-VPSVILLE-RTK\nGRE Tunnel]
end
subgraph "Москва - IHOR"
- MTS_IHOR[MSK-IHOR-MTS
GRE Tunnel]
- RTK_IHOR[MSK-IHOR-RTK
GRE Tunnel]
+ MTS_IHOR[MSK-IHOR-MTS\nGRE Tunnel]
+ RTK_IHOR[MSK-IHOR-RTK\nGRE Tunnel]
end
subgraph "Швеция - HIPHOST"
- MTS_HIP[SWE-HIPHOST-MTS
GRE Tunnel]
- RTK_HIP[SWE-HIPHOST-RTK
GRE Tunnel]
+ MTS_HIP[SWE-HIPHOST-MTS\nGRE Tunnel]
+ RTK_HIP[SWE-HIPHOST-RTK\nGRE Tunnel]
end
end
subgraph "Удаленные серверы"
- VPS[VPSVILLE Server
Москва]
- IHR[IHOR Server
Москва]
- HIP[HIPHOST Server
Швеция]
+ VPS[VPSVILLE Server\nМосква]
+ IHR[IHOR Server\nМосква]
+ HIP[HIPHOST Server\nШвеция]
end
GW --> MTS_ISP
@@ -124,6 +128,10 @@ graph LR
RTK_IHOR --> IHR
RTK_HIP --> HIP
+ %% Новое: GRE SWE-HIPHOST от всех МСК серверов
+ VPS -- GRE SWE-HIPHOST --> HIP
+ IHR -- GRE SWE-HIPHOST --> HIP
+
style GW fill:#2196f3,stroke:#1976d2,stroke-width:2px,color:#fff
style MTS_ISP fill:#f44336,stroke:#d32f2f,stroke-width:2px,color:#fff
style RTK_ISP fill:#4caf50,stroke:#388e3c,stroke-width:2px,color:#fff
@@ -132,7 +140,28 @@ graph LR
style HIP fill:#ff9800,stroke:#f57c00,stroke-width:2px,color:#fff
```
-### Схема отказоустойчивости
+### Схема европейского трафика (новая)
+
+```mermaid
+graph TD
+ subgraph "Москва"
+ VPSVILLE_MSK[VPSVILLE\nМосква]
+ IHOR_MSK[IHOR\nМосква]
+ end
+ subgraph "Швеция"
+ HIPHOST_SWE[HIPHOST\nШвеция]
+ end
+
+ VPSVILLE_MSK -- GRE SWE-HIPHOST --> HIPHOST_SWE
+ IHOR_MSK -- GRE SWE-HIPHOST --> HIPHOST_SWE
+
+ HIPHOST_SWE -- "Европейский интернет" --> EU[EU Resources]
+
+ classDef eu fill:#e3f2fd,stroke:#1976d2,stroke-width:2px;
+ class EU eu;
+```
+
+### Схема отказоустойчивости (обновлено)
```mermaid
graph TB
@@ -144,18 +173,18 @@ graph TB
subgraph "Туннели по приоритету"
subgraph "VPSVILLE"
- VPS_MTS[MSK-VPSVILLE-MTS
Приоритет 1]
- VPS_RTK[MSK-VPSVILLE-RTK
Приоритет 2]
+ VPS_MTS[MSK-VPSVILLE-MTS\nПриоритет 1]
+ VPS_RTK[MSK-VPSVILLE-RTK\nПриоритет 2]
end
subgraph "IHOR"
- IHR_MTS[MSK-IHOR-MTS
Приоритет 1]
- IHR_RTK[MSK-IHOR-RTK
Приоритет 2]
+ IHR_MTS[MSK-IHOR-MTS\nПриоритет 1]
+ IHR_RTK[MSK-IHOR-RTK\nПриоритет 2]
end
subgraph "HIPHOST"
- HIP_MTS[SWE-HIPHOST-MTS
Приоритет 1]
- HIP_RTK[SWE-HIPHOST-RTK
Приоритет 2]
+ HIP_MTS[SWE-HIPHOST-MTS\nПриоритет 1]
+ HIP_RTK[SWE-HIPHOST-RTK\nПриоритет 2]
end
end
@@ -174,6 +203,12 @@ graph TB
IHR_MTS -.->|Failover| IHR_RTK
HIP_MTS -.->|Failover| HIP_RTK
+ %% Новое: Европейский трафик через SWE-HIPHOST
+ VPS_MTS -- "EU трафик" --> HIP_MTS
+ VPS_RTK -- "EU трафик" --> HIP_RTK
+ IHR_MTS -- "EU трафик" --> HIP_MTS
+ IHR_RTK -- "EU трафик" --> HIP_RTK
+
style GW fill:#2196f3,stroke:#1976d2,stroke-width:3px,color:#fff
style MTS fill:#4caf50,stroke:#388e3c,stroke-width:2px,color:#fff
style RTK fill:#ff9800,stroke:#f57c00,stroke-width:2px,color:#fff