D-Link DGS-3120 dhcp relay

Dhcp relay позволяет к примеру для кучи подсетей держать один единственный dhcp сервер. Он ловит бродкастовые discover и request от dhcp клиента и перенаправляет их юникастом на dhcp сервер, находящийся в другой подсети, offer и ack от сервера перенаправляет назад клиенту.

config dhcp_relay add ipif IF_NAME DHCPSERVER_IP
enable dhcp_relay

IF_NAME — интерфейс в подсети клиента, его IP указывается в качестве отправителя(на скрине 10.122.3.1), чтобы dhcp-сервер выдал адрес из нужного пула. Получается, чтобы связка сервер+релей отрабатывала корректно, нужно чтобы на dhcp сервере был маршрут до этого IP.

Если на релее включить Option 82, то dhcp серверу будут дополнительно переданы:

  • Agent Circuit ID — информация о номере порта, с которго пришел запрос.
  • Agent Remote ID — идентификатор DHCP-релея, по-умолчанию MAC-адрес коммутатора.

Таким образом можно привязать IP-адрес к порту.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *