Mikrotik. RIP + L2TP. Динамическая маршрутизация RIP на туннелях L2TP VPN
Входные данные
Предположим, что имеется Центральный офис, Филиал А, Филиал Б.
ЦО:
Внутренняя сеть: 192.168.250.0/24
Адрес внутреннего интерфейса (направленного в локальную сеть): 192.168.250.8 - ether2-lan
Внешний интерфейс: 172.16.250.2/24 - ether3-wan1
Шлюз провайдера: 172.16.250.1
IP-адрес интерфейса VPN-туннеля (сервер): 10.224.250.1/24
Филиал А:
Внутренняя сеть: 192.168.19.0/24
Адрес внутреннего интерфейса (направленного в локальную сеть): 192.168.19.8 - ether2-lan
Внешний интерфейс: 172.16.19.2/24 - ether3-wan1
Шлюз провайдера: 172.16.19.1
IP-адрес интерфейса VPN-туннеля (сервер): 10.224.19.1/24
Филиал Б:
Внутренняя сеть: 192.168.22.0/24
Адрес внутреннего интерфейса (направленного в локальную сеть): 192.168.22.8 - ether2-lan
Внешний интерфейс: 172.16.22.2/24 - ether3-wan1
Шлюз провайдера: 172.16.22.1
IP-адрес интерфейса VPN-туннеля (сервер): 10.224.22.1/24
Настройка тоннелей
Настройка ЦО
Включаем сервер l2tp
interface l2tp-server server set enabled=yes
Профили для клиентов l2tp
ppp secret add name=l2tp_250-19 password="1234" service=l2tp profile=default-encryption local-address=10.224.250.1 remote-address=10.10.250.19 comment=filialA
ppp secret add name=l2tp_250-19 password="1234" service=l2tp profile=default-encryption local-address=10.224.250.1 remote-address=10.10.250.22 comment=filialB
Настройка Филиала А
Клиент l2tp
interface l2tp-client add name=l2tp_250-19 connect-to=172.16.250.2 user=l2tp_250-19 password="1234" add-default-route=no profile=default-encryption disabled=no
Настройка Филиала Б
Клиент l2tp
interface l2tp-client add name=l2tp_250-22 connect-to=172.16.250.2 user=l2tp_250-22 password="1234" add-default-route=no profile=default-encryption disabled=no
Проверка
interface print
ip route print
Настройка RIP
Настройка ЦО
Определяем интерфейсы, участвующие в процессе
routing rip interface add interface=all
Добавляем анонсируемые сети (локальная и vpn-сеть)
routing rip network add network=192.168.250.0/24
routing rip network add network=10.224.250.0/24
Настройка Филиала А
Определяем интерфейсы, участвующие в процессе
routing rip interface add interface=all
Добавляем анонсируемые сети (локальная и vpn-сеть)
routing rip network add network=192.168.19.0/24
routing rip network add network=10.224.250.0/24
Настройка Филиала Б
Определяем интерфейсы, участвующие в процессе
routing rip interface add interface=all
Добавляем анонсируемые сети (локальная и vpn-сеть)
routing rip network add network=192.168.250.0/24
routing rip network add network=10.224.22.0/24
Проверка
ЦО
ip route print
... 0 A S 0.0.0.0/0 172.16.250.1 1 1 ADC 10.224.250.19/32 10.224.250.1 <pptp-pptp-224-... 0 2 ADC 10.224.250.22/32 10.224.250.1 <pptp-pptp-224-... 0 3 ADC 172.16.250.0/30 172.16.250.2 ether3-wan1 0 4 ADr 192.168.19.0/24 10.224.250.19 120 5 ADr 192.168.22.0/24 10.224.250.22 120 6 ADC 192.168.250.0/24 192.168.250.8 ether2-lan 0 ...
tool traceroute 192.168.19.36
... # ADDRESS LOSS SENT LAST AVG BEST WORST STD-DEV STATUS # 1 10.224.250.19 0% 2 4.1ms 6.7 4.1 9.3 2.6 # 2 192.168.19.36 0% 2 6.7ms 39.5 6.7 72.2 32.8 ...