Mikrotik. OSPF. L2TP+OSPF в одной Area Backbone
Описание
Настроим динамическую маршрутизацию OSPF внутри сетей, соединенных при помощи L2TP
Исходные данные
Имеется: Центральный офис, Филиал А, Филиал Б.
ЦО
Внутренняя сеть: 192.168.250.0/24
Адрес внутреннего интерфейса (направленного в локальную сеть): 192.168.250.8 - ether1
Внешний интерфейс: 172.16.250.1/24 - ether5
Шлюз провайдера: 172.16.250.8
IP-адрес интерфейса VPN-туннеля (сервер): 10.10.250.1/24
loopback интерфейс: 10.255.255.250
Филиал А
Внутренняя сеть: 192.168.17.0/24
Адрес внутреннего интерфейса (направленного в локальную сеть): 192.168.17.8 - ether1
Внешний интерфейс: 172.16.17.1/24 - ether5
Шлюз провайдера: 172.16.17.8
IP-адрес интерфейса VPN-туннеля (клиент): 10.10.250.17/24
loopback интерфейс: 10.255.255.17
Филиал Б
Внутренняя сеть: 192.168.19.0/24
Адрес внутреннего интерфейса (направленного в локальную сеть): 192.168.19.8 - ether1
Внешний интерфейс: 172.16.19.1/24 - ether5
Шлюз провайдера: 172.16.19.8
IP-адрес интерфейса VPN-туннеля (клиент): 10.10.250.19/24
loopback интерфейс: 10.255.255.19
Настройка тоннелей
Настройка ЦО
Включаем сервер l2tp
interface l2tp-server server set enabled=yes
Профили для клиентов l2tp
ppp secret add name=l2tp_250-17 password="1234" service=l2tp profile=default-encryption local-address=10.10.250.1 remote-address=10.10.250.17 comment=filialA ;
ppp secret add name=l2tp_250-19 password="1234" service=l2tp profile=default-encryption local-address=10.10.250.1 remote-address=10.10.250.19 comment=filialB ;
Настройка Филиала А
Клиент l2tp
interface l2tp-client add name=l2tp_250-17 connect-to=172.16.250.1 user=l2tp_250-17 password="1234" add-default-route=no profile=default-encryption disabled=no ;
Настройка Филиала Б
Клиент l2tp
interface l2tp-client add name=l2tp_250-19 connect-to=172.16.250.1 user=l2tp_250-19 password="1234" add-default-route=no profile=default-encryption disabled=no ;
Проверка
interface print
ip route print
Настройка OSPF
Настройка ЦО
Добавляем всегда доступный интерфейс loopback
interface bridge add name=loopback
Назначаем IP-адрея для loopback, он будет для маршрутизатора router-id
ip address add address=10.255.255.250/32 interface=loopback
routing ospf instance set 0 router-id=10.255.255.250
Добавляем анонсируемые сети
Мы задаём не ту сеть, что будет вещать наш маршрутизатор, мы определяем интерфейсы, участвующие в процессе На выводе команды "routing ospf interface print" после настройки, мы увидим интерфейсы, участвующие в процессе
routing ospf network add network=10.10.250.0/24 area=backbone
routing ospf network add network=192.168.250.0/24 area=backbone
Настройка Филиала А
Добавляем всегда доступный интерфейс loopback
interface bridge add name=loopback
Назначаем IP-адрея для loopback, он будет для маршрутизатора router-id
ip address add address=10.255.255.17/32 interface=loopback
routing ospf instance set 0 router-id=10.255.255.17
Добавляем анонсируемые сети
Мы задаём не ту сеть, что будет вещать наш маршрутизатор, мы определяем интерфейсы, участвующие в процессе На выводе команды "routing ospf interface print" после настройки, мы увидим интерфейсы, участвующие в процессе
routing ospf network add network=10.10.250.0/24 area=backbone
routing ospf network add network=192.168.17.0/24 area=backbone
Настройка Филиала Б
Добавляем всегда доступный интерфейс loopback
interface bridge add name=loopback
Назначаем IP-адрея для loopback, он будет для маршрутизатора router-id
ip address add address=10.255.255.19/32 interface=loopback
routing ospf instance set 0 router-id=10.255.255.19
Добавляем анонсируемые сети
Мы задаём не ту сеть, что будет вещать наш маршрутизатор, мы определяем интерфейсы, участвующие в процессе На выводе команды "routing ospf interface print" после настройки, мы увидим интерфейсы, участвующие в процессе
routing ospf network add network=10.10.250.0/24 area=backbone
routing ospf network add network=192.168.19.0/24 area=backbone
Проверка
routing ospf interface print
routing ospf neighbor print
ip route print