Mikrotik. RIP + L2TP. Динамическая маршрутизация RIP на туннелях L2TP VPN

Материал из Wiki
Перейти к навигации Перейти к поиску

Входные данные

Предположим, что имеется Центральный офис, Филиал А, Филиал Б.

ЦО:

Внутренняя сеть: 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
...