Компьютерные сети
Статическая маршрутизация
Когда вы набираете адрес сайта, ваш пакет проходит через десятки роутеров. Каждый из них принимает решение: куда дальше? Таблица маршрутизации - это GPS для пакетов, а статические маршруты - вручную введённые адреса.
- **Домашние сети:** default route на роутер провайдера
- **VPN:** статический маршрут для корпоративных ресурсов
- **Серверы:** маршруты для management-сети
Предварительные знания
Статические маршруты
**Статический маршрут** - запись в таблице маршрутизации, добавленная вручную администратором. Указывает: для достижения сети X отправляй пакеты через Y. Простой и предсказуемый способ маршрутизации, но не адаптируется к изменениям.
**Directly Connected** - сети, к которым роутер подключён напрямую. Не требуют настройки - определяются автоматически из IP-адреса интерфейса и маски.
Что указывает Gateway (шлюз) в маршруте?
Default Route
**Default Route** (маршрут по умолчанию) - куда отправлять пакеты, если нет более специфичного маршрута. Записывается как 0.0.0.0/0 - соответствует всем адресам. Обычно указывает на шлюз в интернет.
**Gateway of Last Resort** - термин Cisco для default route. Без default route хост не может общаться с сетями, к которым нет явного маршрута - пакеты отбрасываются.
Как записывается default route в CIDR-нотации?
Longest Prefix Match
**Longest Prefix Match** - правило выбора маршрута: побеждает самый специфичный (с самой длинной маской). Если есть маршруты на 10.0.0.0/8 и 10.1.0.0/16, для адреса 10.1.2.3 выберется /16 - он точнее описывает подсеть.
**Почему LPM важен?** Позволяет иметь общие маршруты и исключения. Например: весь трафик через firewall (0.0.0.0/0), но локальная сеть напрямую (192.168.0.0/16).
Какой маршрут выберется для 172.16.5.10 если есть /8 и /24?
Administrative Distance
**Administrative Distance** (AD) - приоритет источника маршрута. Если одна сеть доступна через разные протоколы (OSPF, BGP, static), AD определяет, какому верить. Меньше AD = выше доверие.
**Floating Static Route:** Статический маршрут с высоким AD (например, 250). Используется как backup - активируется только если основной маршрут (OSPF/BGP) пропадёт.
Статическая маршрутизация всегда лучше динамической
Статическая проще, но не адаптируется к сбоям; динамическая сложнее, но отказоустойчива
Если канал со статическим маршрутом упадёт - трафик пропадёт. Динамический протокол автоматически найдёт альтернативный путь. Статика хороша для маленьких, стабильных сетей.
Какой маршрут выберется: OSPF (metric 50) или Static (metric 0)?
Итоги
- **Статический маршрут** - ручная запись: сеть X через gateway Y
- **Default route** (0.0.0.0/0) - куда отправлять, если нет других совпадений
- **Longest Prefix Match** - побеждает самый специфичный маршрут
- **Administrative Distance** - приоритет источника маршрута (static < OSPF < RIP)
Связанные темы
Статическая маршрутизация - основа для понимания динамической:
- Динамическая маршрутизация — Автоматическое обновление маршрутов при изменениях
- OSPF — Link-state протокол с метрикой на основе bandwidth
- BGP — Маршрутизация между автономными системами
Вопросы для размышления
- Когда статическая маршрутизация предпочтительнее динамической?
- Как floating static route обеспечивает отказоустойчивость?
- Почему default route имеет самый низкий приоритет в LPM?