diagram udpate

This commit is contained in:
2025-07-10 00:33:01 +07:00
parent ae1ed6c89c
commit 0a25075b34
+54 -19
View File
@@ -6,7 +6,7 @@
## Архитектура сети ## Архитектура сети
### Основная схема ### Основная схема (обновлено)
```mermaid ```mermaid
graph TB graph TB
@@ -36,7 +36,7 @@ graph TB
subgraph "Удаленные узлы" subgraph "Удаленные узлы"
VPSVILLE[VPSVILLE] VPSVILLE[VPSVILLE]
IHOR[IHOR] IHOR[IHOR]
HIPHOST[HIPHOST] HIPHOST[HIPHOST (SWE)]
end end
GW --> MTS GW --> MTS
@@ -58,6 +58,10 @@ graph TB
RTK2 --> IHOR RTK2 --> IHOR
RTK3 --> HIPHOST RTK3 --> HIPHOST
%% Новое: GRE SWE-HIPHOST от всех МСК серверов
VPSVILLE -- GRE SWE-HIPHOST --> HIPHOST
IHOR -- GRE SWE-HIPHOST --> HIPHOST
style GW fill:#e1f5fe style GW fill:#e1f5fe
style MTS fill:#ffebee style MTS fill:#ffebee
style RTK fill:#e8f5e8 style RTK fill:#e8f5e8
@@ -66,7 +70,7 @@ graph TB
style HIPHOST fill:#fff3e0 style HIPHOST fill:#fff3e0
``` ```
### Детальная схема туннелей ### Детальная схема туннелей (обновлено)
```mermaid ```mermaid
graph LR graph LR
@@ -84,25 +88,25 @@ graph LR
subgraph "GRE Туннели" subgraph "GRE Туннели"
subgraph "Москва - VPSVILLE" subgraph "Москва - VPSVILLE"
MTS_VPS[MSK-VPSVILLE-MTS<br/>GRE Tunnel] MTS_VPS[MSK-VPSVILLE-MTS\nGRE Tunnel]
RTK_VPS[MSK-VPSVILLE-RTK<br/>GRE Tunnel] RTK_VPS[MSK-VPSVILLE-RTK\nGRE Tunnel]
end end
subgraph "Москва - IHOR" subgraph "Москва - IHOR"
MTS_IHOR[MSK-IHOR-MTS<br/>GRE Tunnel] MTS_IHOR[MSK-IHOR-MTS\nGRE Tunnel]
RTK_IHOR[MSK-IHOR-RTK<br/>GRE Tunnel] RTK_IHOR[MSK-IHOR-RTK\nGRE Tunnel]
end end
subgraph "Швеция - HIPHOST" subgraph "Швеция - HIPHOST"
MTS_HIP[SWE-HIPHOST-MTS<br/>GRE Tunnel] MTS_HIP[SWE-HIPHOST-MTS\nGRE Tunnel]
RTK_HIP[SWE-HIPHOST-RTK<br/>GRE Tunnel] RTK_HIP[SWE-HIPHOST-RTK\nGRE Tunnel]
end end
end end
subgraph "Удаленные серверы" subgraph "Удаленные серверы"
VPS[VPSVILLE Server<br/>Москва] VPS[VPSVILLE Server\nМосква]
IHR[IHOR Server<br/>Москва] IHR[IHOR Server\nМосква]
HIP[HIPHOST Server<br/>Швеция] HIP[HIPHOST Server\nШвеция]
end end
GW --> MTS_ISP GW --> MTS_ISP
@@ -124,6 +128,10 @@ graph LR
RTK_IHOR --> IHR RTK_IHOR --> IHR
RTK_HIP --> HIP 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 GW fill:#2196f3,stroke:#1976d2,stroke-width:2px,color:#fff
style MTS_ISP fill:#f44336,stroke:#d32f2f,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 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 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 ```mermaid
graph TB graph TB
@@ -144,18 +173,18 @@ graph TB
subgraph "Туннели по приоритету" subgraph "Туннели по приоритету"
subgraph "VPSVILLE" subgraph "VPSVILLE"
VPS_MTS[MSK-VPSVILLE-MTS<br/>Приоритет 1] VPS_MTS[MSK-VPSVILLE-MTS\nПриоритет 1]
VPS_RTK[MSK-VPSVILLE-RTK<br/>Приоритет 2] VPS_RTK[MSK-VPSVILLE-RTK\nПриоритет 2]
end end
subgraph "IHOR" subgraph "IHOR"
IHR_MTS[MSK-IHOR-MTS<br/>Приоритет 1] IHR_MTS[MSK-IHOR-MTS\nПриоритет 1]
IHR_RTK[MSK-IHOR-RTK<br/>Приоритет 2] IHR_RTK[MSK-IHOR-RTK\nПриоритет 2]
end end
subgraph "HIPHOST" subgraph "HIPHOST"
HIP_MTS[SWE-HIPHOST-MTS<br/>Приоритет 1] HIP_MTS[SWE-HIPHOST-MTS\nПриоритет 1]
HIP_RTK[SWE-HIPHOST-RTK<br/>Приоритет 2] HIP_RTK[SWE-HIPHOST-RTK\nПриоритет 2]
end end
end end
@@ -174,6 +203,12 @@ graph TB
IHR_MTS -.->|Failover| IHR_RTK IHR_MTS -.->|Failover| IHR_RTK
HIP_MTS -.->|Failover| HIP_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 GW fill:#2196f3,stroke:#1976d2,stroke-width:3px,color:#fff
style MTS fill:#4caf50,stroke:#388e3c,stroke-width:2px,color:#fff style MTS fill:#4caf50,stroke:#388e3c,stroke-width:2px,color:#fff
style RTK fill:#ff9800,stroke:#f57c00,stroke-width:2px,color:#fff style RTK fill:#ff9800,stroke:#f57c00,stroke-width:2px,color:#fff