DHCP Failover with RouterOS

DHCP сервер - одна из наиболее критичных служб сетевой инфраструктуры. Он обычно прост в настройке и не привлекает к себе внимание до того момента пока в сети не начинаются непонятные моменты: машины не получают адреса или получают, но совсем не те, которые хотел бы администратор. Вследствие чего сеть просто перестает работать. В этой статье попробуем создать отказоустойчивый DHCP сервер на Mikrotik RouterOS. Для понимания работы системы системы нужно сначала понять принцип работы самого протокола.

Что почитать после второго дня MTCNA

Общая информацияIP адресMAC адресARP и ARP SpoofingDHCP. Он не так прост как кажется. Если есть желание, то можно забить себе голову всякими REQUEST/REPLY - миBridgeПочему нельзя сделать прозрачный мост на Wireless Station и что означают разные режимы WLANBridgeSwitchRoutingРоутинг в картинках. Читать первую треть статьи. До слов “Итак, с маршрутами разобрались"RoutingНеплохо бы ещё взглянуть на Traffic Flow Diagram

DHCP, Option 82

Встала задача: определять на каком порту какого свитча находится конкретный IP-адрес. На самом деле задача глобальнее, но сейчас имеет смысл именно это. В ходе гугления вышел на DHCP Option 82. Инфы много, но кроме теории важно это. Суть в том, что коммутатор в запрос DHCP добавляет два поля: Agent Remote ID (идентификатор коммутатора) и Agent Circuit ID (идентификатор порта). Казалось бы, всё просто. Но я столкнулся с некоторыми трудностями. Дело в том, что сеть поделена на сегменты для улучшения безопасности, выделения потоков трафика и уменьшения широковещательного трафика.