Enhance README.md with detailed instructions for configuring OSPF in "receive-only" mode on HOME. Added multiple approaches for achieving this configuration, including disabling route redistribution, using filters, and creating stub areas. Included a comparison table of methods and emphasized the importance of avoiding inter-server routing. Updated sections on OSPF instance isolation and provided comprehensive examples for each method.

This commit is contained in:
2025-07-16 10:41:17 +07:00
parent 0b669e7053
commit 686f4fffc3
3 changed files with 776 additions and 12 deletions
+319
View File
@@ -0,0 +1,319 @@
# Оптимизация сети маршрутов: Новосибирск → Европа/Скандинавия
## Текущая ситуация
- **Home Gateway**: Новосибирск, Россия
- **Цель**: Оптимизация маршрутов до скандинавских и европейских стран
- **Проблема**: Высокая задержка и нестабильность прямых маршрутов
## Анализ альтернативных схем маршрутизации
### Реальные измерения задержек
**Важные данные из практики:**
- **НСК → SE (прямой)**: 72ms
- **НСК → МСК → SE**: 63ms
- **Вывод**: Маршрут через Москву на 9ms быстрее!
### Схема 1: НСК → МСК → SE → Европа ⭐⭐⭐⭐⭐ (РЕКОМЕНДУЕМАЯ)
```
Новосибирск → Москва → Стокгольм → Европейский сегмент
```
**Преимущества:**
- Москва - крупнейший интернет-хаб России
- Отличная связность Москвы с Европой
- Стокгольм - оптимальная точка для Скандинавии
- Стабильные каналы связи
- **Практически доказанная эффективность: 63ms**
**Недостатки:**
- Зависимость от московской инфраструктуры
- Потенциальные проблемы с цензурой/мониторингом
**Ожидаемые задержки:**
- НСК → МСК: 25-35ms
- МСК → SE: 35-45ms
- SE → Европа: 15-25ms
- **Общая задержка: 75-105ms**
- **Реальная задержка: 63ms** ✅
### Схема 2: НСК → МСК → EE → Европа ⭐⭐⭐⭐
```
Новосибирск → Москва → Таллин → Европейский интернет
```
**Преимущества:**
- Таллин - ближайшая точка ЕС к России
- Отличная связность с Балтикой
- Низкая стоимость размещения в Эстонии
- Стабильная политическая обстановка
- **Ожидаемая задержка: 65-75ms** (на основе данных по SE)
**Недостатки:**
- Менее оптимально для Скандинавии
- Ограниченная связность с западной Европой
**Ожидаемые задержки:**
- НСК → МСК: 25-35ms
- МСК → EE: 30-40ms
- EE → Европа: 20-30ms
- **Общая задержка: 75-105ms**
- **Прогнозируемая реальная: 65-75ms**
### Схема 3: Прямые маршруты ⭐⭐⭐
```
Новосибирск → FI/EE → Европа/Скандинавия
```
**Преимущества:**
- Прямой доступ к европейской сети
- Независимость от российской инфраструктуры
- Лучшая стабильность
**Недостатки:**
- Более высокая стоимость
- Сложность настройки
- **Медленнее маршрута через Москву: 72ms vs 63ms**
**Ожидаемые задержки:**
- НСК → FI/EE: 45-70ms
- FI/EE → Европа: 15-35ms
- **Общая задержка: 60-105ms**
- **Реальная задержка: 72ms** ❌
## Сравнительная таблица схем (ОБНОВЛЕННАЯ)
| Схема | Задержка | Стабильность | Стоимость | Сложность | Рекомендация |
|-------|----------|--------------|-----------|-----------|--------------|
| НСК→МСК→SE→Европа | **63ms** | Высокая | Средняя | Низкая | ⭐⭐⭐⭐⭐ |
| НСК→МСК→EE→Европа | **65-75ms** | Высокая | Низкая | Низкая | ⭐⭐⭐⭐ |
| НСК→FI/EE→Европа | **72ms** | Очень высокая | Высокая | Высокая | ⭐⭐⭐ |
## Оптимальная архитектура (ОБНОВЛЕННАЯ)
### Основная схема: Через Москву
```
Основной маршрут: НСК → МСК → SE → Европа (63ms)
Резервный маршрут: НСК → МСК → EE → Европа (65-75ms)
Аварийный маршрут: НСК → FI/EE → Европа (72ms)
```
**Преимущества:**
- **Максимальная скорость**: 63ms до Скандинавии
- Высокая надежность с резервированием
- Оптимальное соотношение цена/качество
- Простота настройки
**Логика маршрутизации:**
1. **Приоритет 1**: НСК → МСК → SE (63ms)
2. **Приоритет 2**: НСК → МСК → EE (65-75ms)
3. **Приоритет 3**: НСК → FI/EE (72ms) - только при проблемах с Москвой
## Ключевые выводы из реальных измерений
### 1. Москва как оптимальный хаб
- **НСК → МСК**: 25-35ms (быстро)
- **МСК → Европа**: отличная связность
- **Общий результат**: 63ms до Стокгольма
### 2. Прямые маршруты менее эффективны
- **НСК → SE**: 72ms (медленнее на 9ms)
- Причины: возможно, менее оптимизированные маршруты
- Вывод: прямая связность не всегда означает лучшую производительность
### 3. Рекомендуемая стратегия
**Использовать Москву как основной хаб** с резервированием через прямые маршруты
## Специальная оптимизация для игр и стриминга
### Требования к сети для игр и стриминга
#### Критические параметры:
- **Задержка**: < 50ms для комфортной игры
- **Джиттер**: < 5ms для стабильности
- **Потери пакетов**: < 0.1% для надежности
- **Пропускная способность**: > 100 Mbps для стриминга
- **Стабильность**: 99.9%+ доступность
### Оптимизированная архитектура для игр
#### Основные игровые хабы:
**1. Франкфурт (Германия) - Главный игровой хаб** ⭐⭐⭐⭐⭐
```
НСК → МСК → FR → Европейские игровые серверы
```
**Преимущества для игр:**
- **Steam**: Основные серверы в Германии
- **PS5/Xbox**: Европейские серверы Microsoft/Sony
- **Discord**: Европейские серверы
- **Epic Games**: Серверы в Германии
- **Задержка**: 45-55ms до игровых серверов
**2. Стокгольм (Швеция) - Резервный игровой хаб** ⭐⭐⭐⭐
```
НСК → МСК → SE → Скандинавские серверы
```
**Преимущества:**
- **Steam**: Скандинавские серверы
- **Nordic игровые студии**: Локальные серверы
- **Задержка**: 63ms (ваши измерения)
- **Стабильность**: Высокая
**3. Амстердам (Нидерланды) - Специализированный хаб** ⭐⭐⭐
```
НСК → МСК → AMS → Альтернативные серверы
```
**Преимущества:**
- **Steam**: Резервные серверы
- **EA/Origin**: Европейские серверы
- **Blizzard**: Серверы в Нидерландах
- **Задержка**: 90ms (ваши измерения)
- **Применение**: Только для специфических сервисов
### Специализированные точки для стриминга
#### Высокоскоростные хабы:
**1. Лондон (Великобритания)** ⭐⭐⭐⭐⭐
```
НСК → МСК → LON → Европейские CDN
```
**Для стриминга:**
- **Netflix**: Европейские серверы
- **YouTube**: Европейские CDN
- **Twitch**: Европейские серверы
- **Spotify**: Европейские серверы
- **Пропускная способность**: 1-10 Gbps
- **Ожидаемая задержка**: 65-75ms
**2. Париж (Франция)** ⭐⭐⭐⭐
```
НСК → МСК → PAR → Французские сервисы
```
**Для стриминга:**
- **Netflix**: Французские серверы
- **Disney+**: Европейские серверы
- **Amazon Prime**: Европейские CDN
- **Пропускная способность**: 1-10 Gbps
- **Ожидаемая задержка**: 70-80ms
### Оптимизированная игровая архитектура (ОБНОВЛЕННАЯ)
#### Уровень 1: Игровые хабы (приоритет: максимальный)
```
НСК → МСК → Франкфурт (основной игровой хаб, 45-55ms)
НСК → МСК → Стокгольм (резервный игровой хаб, 63ms)
```
#### Уровень 2: Стриминговые хабы (приоритет: высокий)
```
НСК → МСК → Лондон (основной стриминговый хаб, 65-75ms)
НСК → МСК → Париж (резервный стриминговый хаб, 70-80ms)
```
#### Уровень 3: Специализированные сервисы
```
НСК → МСК → Амстердам (только для EA/Blizzard, 90ms)
НСК → МСК → Дублин (AWS, европейские облачные сервисы, 75-85ms)
```
### Обновленная сравнительная таблица игровых хабов
| Локация | Задержка | Игровые сервисы | Рекомендация | Применение |
|---------|----------|-----------------|--------------|------------|
| **Франкфурт** | **45-55ms** | Steam, PS5, Xbox, Discord | ⭐⭐⭐⭐⭐ | Основной игровой хаб |
| **Стокгольм** | **63ms** | Steam, Nordic студии | ⭐⭐⭐⭐ | Резервный игровой хаб |
| **Лондон** | **65-75ms** | Netflix, YouTube, Twitch | ⭐⭐⭐⭐⭐ | Основной стриминговый |
| **Париж** | **70-80ms** | Netflix, Disney+, Prime | ⭐⭐⭐⭐ | Резервный стриминговый |
| **Амстердам** | **90ms** | EA, Blizzard, Origin | ⭐⭐⭐ | Специализированный |
| **Дублин** | **75-85ms** | AWS, облачные сервисы | ⭐⭐⭐ | Облачные сервисы |
### Обновленные рекомендации по провайдерам для игр
#### Германия (Франкфурт) - ОСНОВНОЙ
- **Hetzner** - отличная игровая производительность
- **Contabo** - хорошая цена/качество
- **OVH** - стабильные соединения
#### Швеция (Стокгольм) - РЕЗЕРВНЫЙ
- **Bahnhof** - шведский провайдер
- **OVH** - имеет дата-центры в Стокгольме
- **Hetzner** - хорошая связность
#### Великобритания (Лондон) - СТРИМИНГОВЫЙ
- **OVH** - европейские CDN
- **DigitalOcean** - стабильные соединения
- **Linode** - хорошая производительность
#### Нидерланды (Амстердам) - СПЕЦИАЛИЗИРОВАННЫЙ
- **Leaseweb** - специализация на играх
- **OVH** - надежная инфраструктура
- **DigitalOcean** - хорошая связность
### Обновленный план развертывания для игр
#### Фаза 1: Основные игровые хабы (1-2 недели)
1. **Франкфурт** - основной игровой хаб (45-55ms)
2. **Стокгольм** - резервный игровой хаб (63ms)
3. Тестирование с Steam, PS5, Xbox
#### Фаза 2: Стриминговые хабы (2-3 недели)
1. **Лондон** - основной стриминговый хаб (65-75ms)
2. **Париж** - резервный стриминговый хаб (70-80ms)
3. Тестирование Netflix, YouTube, Twitch
#### Фаза 3: Специализированные сервисы (3-4 недели)
1. **Амстердам** - только для EA/Blizzard (90ms)
2. **Дублин** - для AWS/облачных сервисов (75-85ms)
3. Финальная оптимизация
### Обновленный бюджет для игровой сети
#### Примерные затраты (в месяц):
- **Франкфурт** (основной игровой): $40-80
- **Стокгольм** (резервный игровой): $30-60
- **Лондон** (стриминговый): $50-100
- **Париж** (резервный стриминговый): $40-80
- **Амстердам** (специализированный): $30-60
- **Дублин** (облачные сервисы): $40-80
**Общий бюджет**: $230-460/месяц
### Обновленные рекомендации по конфигурации
#### Для Steam:
- Использовать **Франкфурт** как основной сервер (45-55ms)
- **Стокгольм** как резервный (63ms)
- Настройка Steam для принудительного выбора серверов
#### Для PS5/Xbox:
- **Франкфурт** - основной регион (45-55ms)
- **Лондон** - резервный регион (65-75ms)
- Настройка DNS для оптимизации
#### Для стриминга:
- **Лондон** - основной CDN (65-75ms)
- **Париж** - резервный CDN (70-80ms)
- Настройка QoS для приоритизации видео
#### Для EA/Blizzard:
- **Амстердам** - только для этих сервисов (90ms)
- Использовать только при необходимости
### Обновленное заключение для игр
**Оптимальная игровая архитектура (с учетом реальных задержек):**
1. **Основной маршрут**: НСК → МСК → Франкфурт (45-55ms) ⭐⭐⭐⭐⭐
2. **Резервный маршрут**: НСК → МСК → Стокгольм (63ms) ⭐⭐⭐⭐
3. **Стриминговый маршрут**: НСК → МСК → Лондон (65-75ms) ⭐⭐⭐⭐⭐
4. **Специализированный**: НСК → МСК → Амстердам (90ms) ⭐⭐⭐
**Ожидаемые результаты:**
- **Steam**: задержка 45-55ms, стабильное соединение
- **PS5/Xbox**: задержка 45-55ms, без лагов
- **Стриминг**: 4K без буферизации
- **EA/Blizzard**: задержка 90ms (приемлемо для этих сервисов)
- **Общая стабильность**: 99.9%+ доступность
**Ключевой вывод**: Амстердам (90ms) подходит только для специфических сервисов, для основных игр используйте Франкфурт (45-55ms) и Стокгольм (63ms).