diagram udpate
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user