routeros Отказоустойчивый dhcp сервер на mikrotik’ режиме...

24
Отказоустойчивый DHCP сервер на Mikrotik RouterOS

Upload: dinhkhanh

Post on 07-Jun-2018

263 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Отказоустойчивый DHCP сервер на Mikrotik RouterOS

Page 2: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Бубнов Дмитрий

Mikrotik-ninja.ru

/mikrotikninja

/groups/mikrotikninja/

/bubnovdnet

bubnovd.net

/mikrotikninja

Page 3: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

/event137391313

/groups/sysadminka/

/sysadminka

sysadminka.org

/sysadminka

Page 4: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Dynamic Host Configuration Protocol

● Помощник админа● Не только адрес и шлюз. Ещё DNS, WINS, NTP, маршруты и много

другого● Relay, Options

Page 5: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Как новичок представляет себе отказ DHCP

Page 6: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Как это отражается на работе

Page 7: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Выход: два сервера DHCP

● Оно действительно работает● Но только при правильной настройке

Page 8: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Выход: два сервера DHCP

● Делим сеть на зоны● При отказе одного из серверов теряем лишь половину сети

Page 9: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

НЕ Выход: два сервера DHCP

● Камеры, телефоны, принтеры и другие устройства часто имеют Static Lease● Доступ к сети у них останется, но доступ к ним?

Page 10: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Выход: два сервера DHCP

● Всё равно нужно два одинаковых сервера● В режиме Active/Passive

Page 11: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Принцип работы протокола

Page 12: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Заставляем один сервер отвечать только на “протухшие” запросы

Page 13: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Все работает

Page 14: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

DHCP1 отказал

Page 15: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

DHCP1 вернулся

Page 16: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

И всё бы ничего...

Если бы не static leases

Page 17: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Синхронизируем записи!

if ([:len [/file find name=leases.rsc]]>0) do={/file remove leases.rsc}

/ip dhcp-server lease export file=leases.rsc

Page 18: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Синхронизируем записи!

if ([:len [/file find name=leases.rsc]]>0) do={/file remove leases.rsc}

/tool fetch mode=ftp address=192.168.1.1 src-path=leases.rsc user=RB password=RB

if ([:len [/file find name=leases.rsc]]>0) do={

foreach i in=[/ip dhcp-server lease find ] do={

/ip dhcp-server lease remove $i

};

import leases.rsc;

}

Page 19: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Поддерживать актуальные записи на двух железках тяжело... И скучно

● Поэтому схитрим и заставим резервный сервер притворяться основным

Page 20: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Подробнее

http://www.bubnovd.net/2017/07/dhcp-failover-with-routeros.html

Page 21: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Курсы Mikrotik в Челябинске

MIKROTIK-NINJA.RU

Page 22: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один

Заставляем один сервер отвечать только на “протухшие” запросы

Page 23: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один
Page 24: RouterOS Отказоустойчивый DHCP сервер на Mikrotik’ режиме Active/Passive Принцип работы протокола Заставляем один