Маршрутизация — способ, которым сети решают, куда отправить каждый пакет. Каждый роутер и компьютер хранит таблицу маршрутов. Маршруты бывают статическими (заданы вручную) и динамическими (роутеры обмениваются ими по протоколам RIP, OSPF, BGP). Пользователю VPN это полезно знать: VPN работает именно через изменение маршрутов, а раздельное туннелирование — это набор правил маршрутизации. Ниже — простыми словами.
Что такое маршрутизация
Пакет идёт от вас до сайта через десятки роутеров. Каждый смотрит адрес назначения, сверяется со своей таблицей и передаёт пакет следующему. Пример таблицы на компьютере:
| Назначение | Куда отправить |
|---|---|
| 192.168.1.0/24 | В локальную сеть |
| 0.0.0.0/0 (всё остальное) | Роутер 192.168.1.1 |
Статическая и динамическая
- Статическая — администратор вписывает маршруты вручную. Просто и предсказуемо, подходит для дома и маленьких сетей.
- Динамическая — роутеры сами сообщают друг другу о доступных сетях и пересчитывают маршруты при сбоях. Нужна в больших сетях.
Основные протоколы
| Протокол | Где используется | Как выбирает путь |
|---|---|---|
| RIP | Небольшие старые сети | По числу переходов |
| OSPF | Сети компаний и провайдеров | По «стоимости» каналов |
| EIGRP | Сети на оборудовании Cisco | По пропускной способности и задержке |
| BGP | Между провайдерами — «клей» интернета | По политикам и соглашениям |
Именно BGP определяет, каким путём ваш трафик идёт до зарубежного сервера, — поэтому маршрут через VPN иногда оказывается короче, чем у провайдера.
Зачем это знать пользователю VPN
- Полный туннель — VPN заменяет маршрут «всё остальное» на «в туннель».
- Раздельное туннелирование — добавляет правила: российские адреса напрямую, остальное в туннель. Подробнее — в гиде как пустить сайты мимо VPN.
- Kill switch своими руками — удаление маршрута по умолчанию. Подробнее — в гиде kill switch в Windows.
- VPN на роутере — маршрутизация по устройствам. Подробнее — в гиде что такое VPN-роутер.
Посмотреть свою таблицу: Windows — route print, macOS — netstat -rn, Linux — ip route.
Как посмотреть таблицу маршрутов
| Система | Команда |
|---|---|
| Windows | route print |
| macOS | netstat -rn |
| Linux | ip route |
| Роутер | Раздел «Маршрутизация» или «Routing» в веб-интерфейсе |
При включённом VPN в таблице появляется маршрут по умолчанию через виртуальный адаптер туннеля. Если его нет, трафик идёт мимо VPN.
Маршрутизация на роутере для VPN
На Keenetic, OpenWrt и Asus можно задать правила: какие устройства или адреса идут через VPN, а какие — напрямую. Например, телевизор и консоль — через VPN, банковские сайты — напрямую. Это та же маршрутизация, только настроенная под ваши задачи.
Термины, которые встречаются в настройках
| Термин | Что значит |
|---|---|
| Шлюз по умолчанию | Куда отправляется трафик, если нет другого маршрута |
| Метрика | Приоритет маршрута — меньше значит важнее |
| Маска подсети | Какие адреса считаются «своей» сетью |
| Policy routing | Маршрут зависит от устройства или приложения |
| BGP | Протокол обмена маршрутами между провайдерами |
Политики маршрутизации на Keenetic
В Keenetic это называется «Приоритеты подключений»: можно создать политику, где первым идёт VPN, и назначить её отдельным устройствам — телевизору, консоли. Остальные устройства остаются в политике по умолчанию и идут напрямую.
Частые вопросы
| Вопрос | Ответ |
|---|---|
| Нужно ли домашнему пользователю настраивать OSPF или BGP | Нет, роутеру хватает маршрута по умолчанию |
| Почему после VPN не работает принтер в сети | Клиент увёл локальный трафик в туннель — включите «локальная сеть напрямую» |
| Можно ли направить один сайт через VPN, а остальное напрямую | Да, правилами в клиенте или на роутере |
| Что такое «split tunneling» | То же, что раздельное туннелирование |
Какой VPN выбрать
Для VPN маршрутизация решает главное: что идёт через туннель, а что напрямую. Наш выбор — VPNType: раздельное туннелирование по приложениям и по сайтам в Happ, v2RayTun и Hiddify, а для всего дома — настройка на роутерах Keenetic, TP-Link, Asus, Xiaomi и Tenda с маршрутами по устройствам. Пробный Premium — 5 дней за 1 ₽.
AdGuard VPN
Бесплатная версия с лимитом трафика, премиум быстрее и с большими возможностями
Частые вопросы
Что такое таблица маршрутов?
Список правил: куда отправлять пакеты для каждого диапазона адресов. В Windows её показывает команда route print, в Linux — ip route.
Чем OSPF отличается от BGP?
OSPF работает внутри одной сети организации и ищет кратчайший путь. BGP связывает сети разных провайдеров и выбирает маршрут по политикам.
Как маршрутизация связана с VPN?
VPN добавляет в таблицу маршрутов правило «весь трафик — в туннель». Раздельное туннелирование — это правила, какие адреса идут в туннель, а какие напрямую.