Перейти к содержимому
Калькуляторы

DHCP-relay и запросы клиентов с разных VLAN

Добрый день.

 

Вопрос. Можно ли при использовании DHCP-relay динамически выдавать IP адреса из разных пулов в зависимости из какого VLAN пришел клиентский запрос на DHCP-relay?

 

К примеру, на одном клиентском порту настроены несколько тегированных VLAN и один нетегированный. При загрузке клиентского PC идет обращение к DHCP серверу по всем поднятым VLAN интерфейсам для получения IP адреса для каждого VLAN интерфейса.

 

Почитал про DHCP-relay и сделал несколько простых тестов его работы. Из всего сделал вывод, что нет. Так как приходящий запрос на DHCP сервер не имеет метки с какого VLAN пришел запрос на DHCP-relay. По этой, причине DHCP сервер не знает из какого пула выдать адрес.

 

Уточните, пожалуйста, правильный ли я сделал вывод.

 

Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При использовании DHCP Relay в DHCP-запрос добавляется "giaddr" - адрес релея.

Если на каждом VLAN у вас уникальный терминирующий IP, то он будет передаваться в качестве giaddr, и на его основе DHCP-сервер определяет из какого пула выдавать адрес.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за ответы.

 

Пробую тестировать настройку DHCP-relay на коммутаторе DGS-3420-52T. Получилось следующее.

 

Создал два VLAN коммутаторе:

VLAN10 - используется сеть 10.10.10.0/24 - в нем сидит клиент с DHCP-client

VLAN20 - используется сеть 20.20.20.0/24 - в нем находиться DHCP сервер и он же указан на коммутаторе как Management VLAN.

 

Поднял L3 интерфейсы на коммутаторе:

 

VLAN10 - IP 10.10.10.254

VLAN20 - IP 20.20.20.254

 

DHCP сервер слушает интерфейс с IP 20.20.20.1.

 

Так вот, вроде бы все заработало и запросы от клиента начали поступать и в сетевом пакете имеется такой параметр как "Gateway-IP 10.10.10.254". Но вот не задача. Сам сетевой пакет идет с IP адреса коммутатора 10.10.10.254 и соответственно DHCP сервер получает запрос, но не знает кому на него ответить (точнее пытается отправить ответ через маршрут по умолчанию, а он идет через другой интерфейс). При добавлении маршрута на DHCP сервере командой "ip route add 10.10.10.254/32 via 20.20.20.254 dev vlan20" DHCP сервер начинает корректно отдавать IP адреса из нужного пула. Т.е. все начинает работать как надо. Только смущает что запрос с DHCP-relay пришел не с 20.20.20.254, адреса присвоенному VLAN20, общей для коммутатора и DHCP сервера. Скажите, пожалуйста, так и должно быть?

Изменено пользователем anito23

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так вот, вроде бы все заработало и запросы от клиента начали поступать и в сетевом пакете имеется такой параметр как "Gateway-IP 10.10.10.254". Но вот не задача. Сам сетевой пакет идет с IP адреса коммутатора 10.10.10.254 и соответственно DHCP сервер получает запрос, но не знает кому на него ответить (точнее пытается отправить ответ через маршрут по умолчанию, а он идет через другой интерфейс). При добавлении маршрута на DHCP сервере командой "ip route add 10.10.10.254/32 via 20.20.20.254 dev vlan20" DHCP сервер начинает корректно отдавать IP адреса из нужного пула. Т.е. все начинает работать как надо. Только смущает что запрос с DHCP-relay пришел не с 20.20.20.254, адреса присвоенному VLAN20, общей для коммутатора и DHCP сервера.

В случае использования DHCP-relay DHCP сервер получает запросы с IP-адреса DHCP-сервера (юникастовые), и отвечает он ему же. То есть вы описываете нормальную ситуацию при использовании релея.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

В случае использования DHCP-relay DHCP сервер получает запросы с IP-адреса DHCP-сервера (юникастовые), и отвечает он ему же. То есть вы описываете нормальную ситуацию при использовании релея.

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.