anito23 Опубликовано 10 октября, 2016 · Жалоба Добрый день. Вопрос. Можно ли при использовании DHCP-relay динамически выдавать IP адреса из разных пулов в зависимости из какого VLAN пришел клиентский запрос на DHCP-relay? К примеру, на одном клиентском порту настроены несколько тегированных VLAN и один нетегированный. При загрузке клиентского PC идет обращение к DHCP серверу по всем поднятым VLAN интерфейсам для получения IP адреса для каждого VLAN интерфейса. Почитал про DHCP-relay и сделал несколько простых тестов его работы. Из всего сделал вывод, что нет. Так как приходящий запрос на DHCP сервер не имеет метки с какого VLAN пришел запрос на DHCP-relay. По этой, причине DHCP сервер не знает из какого пула выдать адрес. Уточните, пожалуйста, правильный ли я сделал вывод. Заранее спасибо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Tau Опубликовано 10 октября, 2016 · Жалоба При использовании DHCP Relay в DHCP-запрос добавляется "giaddr" - адрес релея. Если на каждом VLAN у вас уникальный терминирующий IP, то он будет передаваться в качестве giaddr, и на его основе DHCP-сервер определяет из какого пула выдавать адрес. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
myth Опубликовано 10 октября, 2016 · Жалоба опция 82 есть же. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
anito23 Опубликовано 10 октября, 2016 (изменено) · Жалоба Спасибо за ответы. Пробую тестировать настройку 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 сервера. Скажите, пожалуйста, так и должно быть? Изменено 10 октября, 2016 пользователем anito23 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Tau Опубликовано 10 октября, 2016 · Жалоба Так вот, вроде бы все заработало и запросы от клиента начали поступать и в сетевом пакете имеется такой параметр как "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-сервера (юникастовые), и отвечает он ему же. То есть вы описываете нормальную ситуацию при использовании релея. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
anito23 Опубликовано 10 октября, 2016 · Жалоба В случае использования DHCP-relay DHCP сервер получает запросы с IP-адреса DHCP-сервера (юникастовые), и отвечает он ему же. То есть вы описываете нормальную ситуацию при использовании релея. Спасибо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...