dubcon Posted May 4, 2014 Написал на форуме д-линка следующие вопросы: Здравствуйте! Могу я где-то детально узнать о следующих параметрах option_82 dhcp_relay option_82 check {disable,enable} dhcp_relay option_82 policy {keep,replace,drop} если нет такой документации, опишите здесь пожалуйста. У меня проблема, цепочка DES-3526 <--> DES-3526 <--> DES-3526 (все Build 6.20.B18), запрос на самом нижнем релейется, но также этот запрос релейется и на всех аплинковых портах вышестоящих коммутаторов. Такое наблюдаю только на 3526, а использую еще много моделей коммутаторов d-link. настройки relay # DHCP_RELAY config dhcp_relay hops 16 time 0 config dhcp_relay option_82 state enable config dhcp_relay option_82 check disable config dhcp_relay option_82 policy keep config dhcp_relay option_82 remote_id default config dhcp_relay option_60 state disable config dhcp_relay option_60 default mode drop config dhcp_relay option_61 state disable config dhcp_relay option_61 default drop config dhcp_relay add vlanid 1111 10.10.10.121 Получил следующий ответ: Чтобы юникастовые запросы не релеелись, используйте прошивку 6.00.B057, либо 1. отключаете dhcp relay 2. создаете acl для пропуска транзитных dhcp запросов на магистральных портах 3. включаете dhcp relay. Мой вопрос после ответа игнорят до сих пор. Помогите плиз с ACL для этого случая: 6.00.B057 - насколько помню в ней нет релея по вланам, да и понижение не выход Можно пример акла к примеру 26 порта? Как то так? config access_profile profile_id 255 add access_id 1 packet_content_mask (HEX) - что здесь вписать? Спасибо! Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
DVM-Avgoor Posted May 4, 2014 Релеи в 3526 вроде срабатывают до ACL. Я не уверен, но что-то такое в далеком прошлом было. Ну а ежели желаете поиграть, про packet_content_mask есть хауту на dlink.ru, там подробно описан процесс. Берете тпцдамп, смотрите как выглядят требуемые пакеты, заполняете маску, заполняете правило. Работа для джедаев, конечно, зато интересно :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dubcon Posted May 4, 2014 Релеи в 3526 вроде срабатывают до ACL. Я не уверен, но что-то такое в далеком прошлом было. Ну а ежели желаете поиграть, про packet_content_mask есть хауту на dlink.ru, там подробно описан процесс. Берете тпцдамп, смотрите как выглядят требуемые пакеты, заполняете маску, заполняете правило. Работа для джедаев, конечно, зато интересно :) Спасибо! Много перелопатил и на этот хауту так и не наткнулся. Буду пробовать. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
DVM-Avgoor Posted May 4, 2014 Есть мнение что вам обычного udp профиля для запрета DHCP хватит, но конечно packet_content_mask тоже ок Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
mcdemon Posted May 4, 2014 рекомендую обновить прошивку в 6.20.19 и 6.20.20 в ченджлогах два исправления по dhcp relay Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
biox Posted May 5, 2014 если вам отфильтровать dhcp пакеты нужно с целью подавления левых dhcp (например кор\во включенные роутеры клиентов), то у длинка есть отдельная функция dhcp server screening: config filter dhcp_server... включаете на нужных портах Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dubcon Posted May 5, 2014 (edited) Да мне не подавлять, мне надо чтобы DHCP запросы с опцией 82 проходили по аплинкам свободно, а не дублировались на каждом устройстве. Возможно решение в прошивке - по описанию подходит Бета-версия 6.20b20 Исправлено дублирование DHCP ACK пакетов при использовании DHCP relay. Закончился лимит сообщений. vurd, спасибо, по логике подходит. А я вообще локал релейем разрешаю дхцп запросы для других вланов. Без него фильтрится все кроме влана с релейем. Edited May 5, 2014 by dubcon Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted May 5, 2014 Вот так проверьте. Локал релей как раз для этого включен, помнится. # DHCP_RELAY enable dhcp_relay config dhcp_relay hops 4 time 0 config dhcp_relay option_82 state enable config dhcp_relay option_82 check disable config dhcp_relay option_82 policy keep config dhcp_relay option_82 remote_id default config dhcp_relay option_60 state disable config dhcp_relay option_60 default mode drop config dhcp_relay option_61 state disable config dhcp_relay option_61 default drop config dhcp_relay add ipif System <IP> config dhcp_relay add ipif System <IP2> # DHCP_LOCAL_RELAY enable dhcp_local_relay config dhcp_local_relay option_82 ports 1-26 policy keep Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dubcon Posted May 5, 2014 (edited) enable dhcp_local_relay config dhcp_local_relay option_82 ports 1-26 policy keep Нет не помогает. На проблемных включен и выставлен keep, а дублирует все равно. Осталось попробовать прошивку и акл Но скорее всего прошивка, потому что оригинальный отрелееный пакет проходит, просто на всех транзитных узлах появляется дубликат со своим remoteID Edited May 5, 2014 by dubcon Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted May 5, 2014 Включение локал релея без вланов подавляло все широковещательные DHCPDISCOVER\REQUEST уходящие за свитч. Прошивка у меня Firmware Version : Build 6.00.B28. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dubcon Posted May 7, 2014 Скорее нет ни какой проблемы. Проанализировал жалобы, посмотрел логи. Запрос скорее прилетает широковещательный в влане сверху на аплинк. Сбило с толку то что на форуме д-линка быстро дали ответ - подумал что проблема известная) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
snark Posted May 29, 2014 мне надо чтобы DHCP запросы с опцией 82 проходили по аплинкам свободно, а не дублировались на каждом устройстве В DES-3526 настравиваете DHCP relay: config dhcp_relay add ipif System 1.1.1.1 config dhcp_relay add ipif System 2.2.2.2 config dhcp_relay option_82 state enable enable dhcp_relay А потом не настраиваете, а просто включаете DHCP local relay: enable dhcp_local_relay Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pppoetest Posted May 29, 2014 (edited) Вот так проверьте. Локал релей как раз для этого включен, помнится. # DHCP_RELAY enable dhcp_relay # DHCP_LOCAL_RELAY enable dhcp_local_relay Можно уточнения, зачем включается локальный релей вместе с глобальным? Edited May 29, 2014 by pppoetest Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
snark Posted May 29, 2014 зачем включается локальный релей вместе с глобальным? Дык писали же: Включение локал релея без вланов подавляло все широковещательные DHCPDISCOVER\REQUEST уходящие за свитч. Это такая хитрая особенность именно DES-3526. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pppoetest Posted May 29, 2014 Пардон, не заметил. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Negator Posted May 29, 2014 А можно не включать локальный релей, а просто добавить на все порты ACL блокирующий DHCP запросы. Релеить коммутатор будет ибо релей срабатывает до ACL, а дальше они не пройдут. Собственно включение локального релея и делает ровно то же самое. Обращаю Ваше внимание что на других моделях коммутаторов поведение другое. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
snark Posted May 29, 2014 Обращаю Ваше внимание что на других моделях коммутаторов поведение другое. Надо было написать БОЛЬШИМИ буквами, хотя ... Все равно никто читать не будет :( Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
biox Posted May 29, 2014 Negator на d-linke acl ками не зафильтровать dhcp пакеты Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
snark Posted May 29, 2014 на d-linke acl ками не зафильтровать dhcp пакеты На Des-3526 - нет, т.к. DHCP relay работает _до_ ACL, а на DES-3028 или DES-1228/ME - запросто, т.к. DHCP relay работает _после_ ACL. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dubcon Posted June 12, 2014 мне надо чтобы DHCP запросы с опцией 82 проходили по аплинкам свободно, а не дублировались на каждом устройстве В DES-3526 настравиваете DHCP relay: config dhcp_relay add ipif System 1.1.1.1 config dhcp_relay add ipif System 2.2.2.2 config dhcp_relay option_82 state enable enable dhcp_relay А потом не настраиваете, а просто включаете DHCP local relay: enable dhcp_local_relay Благодарю. Помогло Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dubcon Posted June 13, 2014 Поспешил. Не помогает локал релей. Помогает удаление акссес листов. Но мне они нужны, что делать? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Negator Posted June 15, 2014 должно помочь. Я бы посоветовал проверить все и обратиться на форум длинка за помощью. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...