Mikrotik. OSPF. L2TP+OSPF в одной Area Backbone: различия между версиями
Cless (обсуждение | вклад) (Создана пустая страница) |
Cless (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
== Описание == | |||
Настроим динамическую маршрутизацию 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 | |||
<code>interface l2tp-server server set enabled=yes</code> | |||
Профили для клиентов l2tp | |||
<code>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 ;</code> | |||
<code>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 ;</code> | |||
=== Настройка '''Филиала А''' === | |||
Клиент l2tp | |||
<code>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 ;</code> | |||
=== Настройка '''Филиала Б''' === | |||
Клиент l2tp | |||
<code>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 ;</code> | |||
=== Проверка === | |||
<code>interface print</code> | |||
<code>ip route print</code> | |||
== Настройка OSPF == | |||
=== Настройка '''ЦО''' === | |||
Добавляем всегда доступный интерфейс loopback | |||
<code>interface bridge add name=loopback</code> | |||
Назначаем IP-адрея для loopback, он будет для маршрутизатора router-id | |||
<code>ip address add address=10.255.255.250/32 interface=loopback</code> | |||
<code>routing ospf instance set 0 router-id=10.255.255.250</code> | |||
Добавляем анонсируемые сети<blockquote>Мы задаём не ту сеть, что будет вещать наш маршрутизатор, мы определяем интерфейсы, участвующие в процессе | |||
На выводе команды "routing ospf interface print" после настройки, мы увидим интерфейсы, участвующие в процессе</blockquote><code>routing ospf network add network=10.10.250.0/24 area=backbone</code> | |||
<code>routing ospf network add network=192.168.250.0/24 area=backbone</code> | |||
=== Настройка '''Филиала А''' === | |||
Добавляем всегда доступный интерфейс loopback | |||
<code>interface bridge add name=loopback</code> | |||
Назначаем IP-адрея для loopback, он будет для маршрутизатора router-id | |||
<code>ip address add address=10.255.255.17/32 interface=loopback</code> | |||
<code>routing ospf instance set 0 router-id=10.255.255.17</code> | |||
Добавляем анонсируемые сети<blockquote>Мы задаём не ту сеть, что будет вещать наш маршрутизатор, мы определяем интерфейсы, участвующие в процессе | |||
На выводе команды "routing ospf interface print" после настройки, мы увидим интерфейсы, участвующие в процессе</blockquote><code>routing ospf network add network=10.10.250.0/24 area=backbone</code> | |||
<code>routing ospf network add network=192.168.17.0/24 area=backbone</code> | |||
=== Настройка '''Филиала Б''' === | |||
Добавляем всегда доступный интерфейс loopback | |||
<code>interface bridge add name=loopback</code> | |||
Назначаем IP-адрея для loopback, он будет для маршрутизатора router-id | |||
<code>ip address add address=10.255.255.19/32 interface=loopback</code> | |||
<code>routing ospf instance set 0 router-id=10.255.255.19</code> | |||
Добавляем анонсируемые сети<blockquote>Мы задаём не ту сеть, что будет вещать наш маршрутизатор, мы определяем интерфейсы, участвующие в процессе | |||
На выводе команды "routing ospf interface print" после настройки, мы увидим интерфейсы, участвующие в процессе</blockquote><code>routing ospf network add network=10.10.250.0/24 area=backbone</code> | |||
<code>routing ospf network add network=192.168.19.0/24 area=backbone</code> | |||
=== Проверка === | |||
<code>routing ospf interface print</code> | |||
<code>routing ospf neighbor print</code> | |||
<code>ip route print</code> | |||
[[Категория:Mikrotik]] | |||
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__ | |||
Версия 20:42, 9 апреля 2022
Описание
Настроим динамическую маршрутизацию 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