В общем, windows server 2012R2 либо 2019 с поднятой ролью dhcp server.
Через dhcp relay ему циски пересылают запросы от клиентов из разных подсетей.
Все работало норм пару лет.
Потом начались глюки.
Если клиента переключить с одной сети в другую, то dhcp сервер ему не выдает ip из новой сети, а оставляет за ним прежний.
ipconfig /release, ipconfig /renew не помогали.
В итоге для эксперимента подняли службу на новом win 2019 и создали несколько сетей.
Все заработало. Глюк пропал.
Как только перенесли настройки со старого сервера, все опять перестало работать. Сразу скажу, что настройки сначала переносили через бекап, глюк не пропал. Потом перенесли через export-dhcpserver командлет. Глюк тоже не пропал. Потом уже написали скрип с полный экспортом параметров со старого сервера и импортом на новый сервер.
Глюк все равно не пропал.
Но потом причину глюка нашли методом научного тыка.
В общем, если scope на сервере объединить в superscope, то появляется этот глюк. Сервер перестает выдавать ip в новых сетях.