ОПИСАНИЕ САМОГО ПРОСТОГО РЕШЕНИЯ ЗАДАЧИ ИЗ ПРЕДЫДУЩЕГО ПОСТА
Коллеги, сядьте поудобнее и держитесь покрепче перед тем, как начать читать правильный ответ на задачу из предыдущего поста. Как и обещал, я планирую сильно удивить многих из вас, потому что
задача решается с помощью протокола ICMP!
Решение задачи из предыдущего поста следующее:
1. На R1 надо настроить маршрут до сети NET2 через устройство VPN.
2. На R2 надо настроить маршрут до сети NET1 через устройство VPN.
Я думаю, что самым интересным в этом решении является использование протокола ICMP, чего, я уверен, многие не ожидали. Дело в том, что протокол ICMP позволяет выполнять не только эхо-запросы и эхо-ответы с помощью утилиты ping. Этот протокол предоставляет множество других возможностей. Например, с помощью 5-го типа ICMP-сообщений можно изменять маршрутизацию. Этот тип сообщений отправляется, если шлюз, получивший пакет, считает, что следующий шлюз и устройство, чей IP-адрес указан в качестве отправителя пакета, находятся в одной L3-сети.
Разберу более понятным языком на примере решения задачи из предыдущего поста.
Как я уже написал ранее, на устройствах из NET1 ничего дополнительно настраивать не надо. Им надо знать только маршрут по умолчанию через R1. Далее, когда R1 получит от устройства из NET1 любой пакет до сети NET2, он обнаружит, что исходный отправитель пакета (устройство из NET1) и шлюз, через который надо далее отправлять эти пакеты (VPN), находятся в одной L3-сети. R1 не будет ничего никуда маршрутизировать, а просто в ответ на исходный пакет отправит ICMP-сообщение 5-го типа. Далее исходное устройство-отправитель из NET1 начнет отправлять пакеты сразу до устройства VPN, а не через маршрут по умолчанию.
Некоторые нюансы решения:
* Небольшое количество исходных пакетов, возможно, будет потеряно, т.к. они будут отправлены до R1, который ничего маршрутизировать не будет.
* Трафик из NET1 до NET2 пойдет по следующему пути: NET1 – VPN – R1 – R2 – NET2. Ключевым тут будет являться то, что R1 будет маршрутизировать пакеты, пришедшие от устройства VPN, а не от устройства из NET1. И маршрутизировать он будет уже не "голые" пакеты, а пакеты некоторого VPN-протокола.
🔶 ОНЛАЙН-КУРС "АРХИТЕКТУРА СОВРЕМЕННЫХ КОМПЬЮТЕРНЫХ СЕТЕЙ" 🔶ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315