30
Отказоустойчивый доступ в интернет с использованием динамической и рекурсивной маршрутизации . MIKROTIK USER MEETING 15 МАРТА 2016, ИРКУТСК, РОССИЯ .

Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

  • Upload
    others

  • View
    19

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

Отказоустойчивый доступ в интернет

с использованием динамической и рекурсивной маршрутизации.

MIKROTIK USER MEETING 15 МАРТА 2016, ИРКУТСК, РОССИЯ .

moner
Записка
Marked установлено moner
Page 2: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

Давайте знакомиться =)

2

• Александр Романов, Нижний Новгород

• MTCNA, MTCRE• 7 лет работы в одном из крупнейших провайдеров

в отделе широкополосного доступа

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

moner
Записка
Marked установлено moner
Page 3: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

3ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Условие и постановка цели

~1,5 км

Отказоустойчивый доступ в интернет на R2

(RB750UP) (RB922UAGS)

moner
Записка
Marked установлено moner
Page 4: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

4ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Page 5: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

5

Проблемы бывают двух типов

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Вынужденная мера – использование рекурсивной маршрутизации для проверки доступа в интернет

Page 6: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

6ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Наша задача и этапы её решения:

Настройка OSPF с перераспределением маршрута по умолчанию

1. L2TP 3. LTE

2. OSPF

Настройка l2tp и рекурсивной маршрутизации

Настройка второго провайдера

Page 7: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

7

• Интерфейс получает настройки по DHCP.

• Доступ в интернет осуществляется через l2tp-туннель.

Подготовка l2tp. Настройка интерфейса

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Page 8: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

8

Провайдер использует DHCP-опцию 121 для установкимаршрутов ко внутреннимресурсам. Так как MikroTik работаетпо стандартам, то при наличии этойопции не устанавливается маршрутпо умолчанию.(RFC 3442)

Подготовка l2tp. Настройка интерфейса

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Page 9: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

9

• Add Default Route = no (Это не работает)

Подготовка l2tp. Настройка DHCP-client

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Page 10: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

10

Создаём статические маршруты к DNS и L2TP серверам:

Подготовка l2tp. Настройка интерфейса

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

ISP1

ISP1

Page 11: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

48.15.78.95

<ISP1>

11

Результат:

Проверка доступности ресурсов с помощью ping:

Настройка l2tp-client на R1L2TP-client:

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

<ISP1>

ISP1

ISP1-Profile

Page 12: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

12

…или командной строки:/ip routeadd check-gateway=ping distance=1 gateway=8.8.8.8 target-scope=15add comment="Recursive gateway" distance=1 dst-address=8.8.8.8/32 gateway=127.0.2.1 scope=15

С помощью Winbox…Настройка рекурсивной маршрутизации на R1

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

ISP1

ISP1

Page 13: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

13

Настройка рекурсивной маршрутизации на R1

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

ISP1

ISP1

ISP1-Profile

<ISP1-Profile><ISP1>

Page 14: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

14

Не забываем создать правило NAT!/ip firewall nat add chain=srcnat out-interface=ISP1 action=masquerade

Настройка рекурсивной маршрутизации на R1

Итоговая таблица маршрутизации на R1:

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

ISP1

ISP1

ISP1ISP1

ISP1

Page 15: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

15ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Наша задача и постановка цели

Настройка OSPF с перераспределением маршрута по умолчанию

2. OSPF

Настройка l2tp и рекурсивной

маршрутизацииНастройка второго

провайдера

1. L2TP 3. LTE

Page 16: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

16

Уточнённая схема сети с адресами и интерфейсами

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

miniPCI-e

ISP1

Page 17: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

17

На R1…Настройка OSPF:

a) добавляем подсетиRouting –OSPF –Networks

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Page 18: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

18

Необходимо, чтобы роутер R1 знал о

существовании нашей домашней подсети за

роутером R2!

…и на R2Настройка OSPF:

a) добавляем подсети

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Routing –OSPF –Networks

Page 19: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

19

На R1…Настройка OSPF:

b) настраиваем интерфейсы

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Заметка:• BFD – вспомогательный

протокол. Позволяет обнаружить проблему линка в разы быстрее, чем средствами OSPF

Page 20: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

20

…и на R2Настройка OSPF:

b) настраиваем интерфейсы

Заметка:• BFD – вспомогательный

протокол. Позволяет обнаружить проблему линка в разы быстрее, чем средствами OSPF

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Page 21: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

Настройка OSPF: c) настраиваем instances

21

R1: R2:

Заметка:• Тип опции (1 или 2) не имеет

значения в данном случае.

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Page 22: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

22

Routing –OSPF –Neighbors:

IP –Routes:

Внимание: у всех OSPF маршрутов distance=110, мы не можем изменить это.

R1: R2:

Настройка OSPF:d) результат:

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Page 23: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

23ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Наша задача и этапы выполнения

Настройка OSPF с перераспределением маршрута по умолчанию

2. OSPF

Настройка l2tp и рекурсивной

маршрутизацииНастройка второго

провайдера

1. L2TP 3. LTE

Page 24: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

24

Итоговая таблица маршрутизации на R2:

Не забываем создать правило NAT для второго провайдера:/ip firewall nat add action=masquerade \chain=srcnat out-interface=lte1

Настроим резервный канал: LTE-modem

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

DHCP-client:

Page 25: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

25

На роутере R1• Решили проблему с 121 DHCP option

• Решили проблему с динамическим

Remote Address

• Настроили рекурсивную маршрутизацию

через туннель с проверкой доступности

интернета с помощью check gateway=ping

• Настроили OSPF с включенным BFD на

беспроводном линке и перераспределением

маршрута по умолчанию.

На роутере R2• Настроили OSPF с включенным BFD на

беспроводном линке.

• Настроили резервный канал с плавающим

маршрутом по умолчанию (floating route)

Что мы в итоге настроили?

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Page 26: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

26ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Наша задача и постановка цели

Настройка OSPF с перераспределением маршрута по умолчанию

2. OSPF

Настройка l2tp и рекурсивной

маршрутизацииНастройка второго

провайдера

1. L2TP 3. LTE

Page 27: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

27

Проверка работоспособности 1.

L2TP DOWN

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Page 28: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

28

Проверка работоспособности 2.

L2TP UP

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

8.8.8.8

Page 29: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

29

Вопросы?

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ

Page 30: Отказоустойчивый доступ в интернет - MikroTik · 2016-03-21 · Отказоустойчивый доступ в интернет с использованием

30

Спасибо за внимание!

ОТКАЗОУСТОЙЧИВЫЙ ДОСТУП В ИНТЕРНЕТ С ИСПОЛЬЗОВАНИЕМ ДИНАМИЧЕСКОЙ И РЕКУРСИВНОЙ МАРШРУТИЗАЦИИ