faq обучение настройка
Текущее время: Вс июл 27, 2025 16:28

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Настройка выборочного DHCP Relay
СообщениеДобавлено: Пн авг 11, 2014 22:05 
Не в сети

Зарегистрирован: Вс ноя 18, 2012 12:43
Сообщений: 286
Откуда: Lesnoy, Sverdlovsk obl.
Добрый день. Нужна помощь с DHCP Relay на DGS-3200. Схема такая:
Изображение
Как заставить коммутатор ловить DHCP только в определенном VLAN'е или на определенных портах?

На DES-1210-28/ME и DES-1228/ME такой функционал есть.
На DGS-3200-10 и DGS-3200-16 нет, но я надеюсь это можно решить с помощью CPU ACL и/или ACL.
На DES-3200-28 B1 и DES-3028 на старых прошивках нет, на новых пока не смотрел.

Правила ACL ничего не меняют. На 8 порту все также работает DHCP Relay:
Код:
create access_profile profile_id 1 ip udp dst_port_mask 0xFFFF
config access_profile profile_id 1 add access_id 1 ip udp dst_port 67  port 8 permit rx_rate no_limit
create cpu access_profile profile_id 1 ip udp dst_port_mask 0xFFFF
config cpu access_profile profile_id 1 add access_id 1 ip udp dst_port 67  port 8 deny


Последний раз редактировалось poofeg Чт сен 11, 2014 17:26, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3200 и DHCP Relay
СообщениеДобавлено: Вт авг 19, 2014 10:27 
Не в сети

Зарегистрирован: Вс ноя 18, 2012 12:43
Сообщений: 286
Откуда: Lesnoy, Sverdlovsk obl.
На DES-3200-28 B1, DES-3028 и DES-1228/ME на крайних прошивках есть настройка vlan'ов:
Код:
config dhcp_relay add vlanid <vlan_id_list> <ipaddr>

На DES-3828 я так понимаю достаточно будет сделать профиль с permit перед этим:
Код:
Access Profile ID : 7                                      Type : Packet Content
================================================================================
Owner    : DHCP RELAY
Masks    :
Offset 0-15  : 0xffffffff ffff0000 00000000 00000000
Offset 16-31 : 0xffff0000 00000000 000000ff 00000000
Offset 32-47 : 0x00000000 0000ffff ffff0000 00000000

Access ID: 1              Mode: Deny
Owner    : DHCP RELAY
Port     : 1
----------------------------------------------------
Offset 0-15  : 0xffffffff ffff0000 00000000 00000000
Offset 16-31 : 0x08000000 00000000 00000011 00000000
Offset 32-47 : 0x00000000 00000044 00430000 00000000
И тогда пакет пойдет на оба сервера.

У DGS-3200 способа так и не нашел настроить.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3200 и DHCP Relay
СообщениеДобавлено: Вт авг 19, 2014 14:20 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср апр 23, 2014 12:45
Сообщений: 1017
В такой схеме реализовать ваш вариант невозможно. Вы можете использовать dhcp local relay(для каждого vlan), а dhcp relay можно включить на вышестоящем коммутаторе.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3200 и DHCP Relay
СообщениеДобавлено: Ср авг 20, 2014 16:49 
Не в сети

Зарегистрирован: Вс ноя 18, 2012 12:43
Сообщений: 286
Откуда: Lesnoy, Sverdlovsk obl.
На DES-3200-28 B1 с прошивкой 1.84.B010 неуказанные vlan'ы все равно relay'утся, но зато есть "скрытая" настройка портов:
Код:
config dhcp_relay ports <portlist> state <enable/disable>

Скрытая она потому, что в "show dhcp_relay" ни слова про порты, единственный способ узнать включенные порты "show config current_config include "dhcp_relay""
Вот так вот, на DES-3200-28 можно считать необходимый функционал есть, хоть и странно сделан.

Update: на DES-3028 скорее всего такое же поведение, пока нет возможности проверить. Но внешне все также, в "show dhcp_relay" нет, а команда есть.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3200 и DHCP Relay
СообщениеДобавлено: Чт сен 11, 2014 17:24 
Не в сети

Зарегистрирован: Вс ноя 18, 2012 12:43
Сообщений: 286
Откуда: Lesnoy, Sverdlovsk obl.
Итого. Можно включить DHCP Relay не на всех портах:
  • DES-3200-28
  • DES-3028
Нельзя:
  • DGS-3200
  • DES-1228/ME
При чем на DES-1228/ME есть настройка VLAN'ов для DHCP Relay, но не указанные VLAN'ы все равно релеются.
Может можно добавить настройку портов хотя бы в DES-1228/ME, так как он еще даже не снят с производства и функционал есть у других похожих моделей?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3200 и DHCP Relay
СообщениеДобавлено: Чт сен 11, 2014 20:17 
Не в сети

Зарегистрирован: Пт янв 28, 2011 00:10
Сообщений: 227
poofeg писал(а):
Итого. Можно включить DHCP Relay не на всех портах:
  • DES-3200-28
  • DES-3028
Нельзя:
  • DGS-3200
  • DES-1228/ME
При чем на DES-1228/ME есть настройка VLAN'ов для DHCP Relay, но не указанные VLAN'ы все равно релеются.
Может можно добавить настройку портов хотя бы в DES-1228/ME, так как он еще даже не снят с производства и функционал есть у других похожих моделей?

Ага, пусть еще сделают на DGS-3120-24SC, позиционируют коммутатор как уровень доступа, а он не умеет банальных вещей...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3200 и DHCP Relay
СообщениеДобавлено: Пт сен 12, 2014 12:00 
Не в сети

Зарегистрирован: Вс ноя 18, 2012 12:43
Сообщений: 286
Откуда: Lesnoy, Sverdlovsk obl.
poofeg писал(а):
При чем на DES-1228/ME есть настройка VLAN'ов для DHCP Relay, но не указанные VLAN'ы все равно релеются.

Оказалось, что нужно не добавлять ipif. То есть:
Код:
config dhcp_relay add ipif System 10.90.90.1
config dhcp_relay add vlanid 1234 10.90.90.1

Первая строчка была лишней. Теперь, после удаления, в VLAN'е 1234 DHCP Relay работает, в других нет и DHCP трафик идет дальше не тронутым.

Осталось найти решение для DGS-3200, DES-3828, DES-1210-10/ME A1 и DES-1210-28/ME A1


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Настройка выборочного DHCP Relay
СообщениеДобавлено: Пт сен 12, 2014 20:25 
Не в сети

Зарегистрирован: Вс ноя 18, 2012 12:43
Сообщений: 286
Откуда: Lesnoy, Sverdlovsk obl.
На DES-3828 нужного поведения удалось добиться ACL'ми:
Код:
create access_profile ip vlan udp src_port_mask 0xFFFF dst_port_mask 0xFFFF profile_id 1
config access_profile profile_id 1 add access_id 1 ip vlan vlanWithoutRelay udp src_port 68 dst_port 67 port 1-28 permit

create cpu access_profile ip vlan udp src_port_mask 0xFFFF dst_port_mask 0xFFFF profile_id 1
config cpu access_profile profile_id 1 add access_id 1 ip vlan vlanWithoutRelay udp src_port 68 dst_port 67 deny
enable cpu_interface_filtering


Осталось найти решение для DGS-3200, DES-1210-10/ME A1 и DES-1210-28/ME A1


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Настройка выборочного DHCP Relay
СообщениеДобавлено: Сб сен 13, 2014 13:37 
Не в сети

Зарегистрирован: Вс ноя 18, 2012 12:43
Сообщений: 286
Откуда: Lesnoy, Sverdlovsk obl.
У DES-1210-10/ME A1 оказалось вообще не работающий DHCP Relay (не стал выяснять где конкретно косяк, так как свободного коммутатора нет, чтобы проверить), поэтому настраивать VLAN'ы и порты нет смысла.
Плюс ACL как для 3828 не заработали. Получилось, что DHCP не работает в обоих VLAN'ах.

В одном случае настроил DHCP Local Relay на DES-1210-10 A1 и на вышестоящем DGS-3120-24SC настроил DHCP Relay в нужном VLAN'е.
Такая схема работает как часы, но в других местах у DES-1210 вышестоящие коммутаторы DGS-3627G или даже DGS-3200. У обоих нет DHCP Relay по VLAN'ам.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Настройка выборочного DHCP Relay
СообщениеДобавлено: Пн сен 15, 2014 14:02 
Не в сети

Зарегистрирован: Вс ноя 18, 2012 12:43
Сообщений: 286
Откуда: Lesnoy, Sverdlovsk obl.
Как и ожидал, у DES-1210-28/ME A1 DHCP Relay тоже не рабочий.
Все же было бы хорошо, если у DGS-3200 и DGS-3627G появилась настройка VLAN'ов как у всех остальных прошивок этого типа.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Настройка выборочного DHCP Relay
СообщениеДобавлено: Вс фев 07, 2016 18:34 
Не в сети

Зарегистрирован: Вт сен 04, 2007 01:32
Сообщений: 291
Откуда: Курск
пардон за некропостинг, возникла аналогичная необходимость.
вопрос сотрудникам d-link: фичареквесты для DGS-3200 принимаются, или можно закапывать? хочется dhcp_relay либо по вланам, либо по портам.

_________________
/nixx


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Настройка выборочного DHCP Relay
СообщениеДобавлено: Пн фев 08, 2016 05:30 
Не в сети

Зарегистрирован: Чт сен 08, 2011 04:59
Сообщений: 1636
Откуда: Алтайский край, Барнаул
Код:
Firmware: Build 2.21.B010
Command: show dhcp_relay

DHCP/Bootp Relay Status         : Disabled
DHCP/Bootp Hops Count Limit     : 4
DHCP/Bootp Relay Time Threshold : 0
DHCP Relay Agent Information Option 82 State  : Disabled
DHCP Relay Agent Information Option 82 Check  : Disabled
DHCP Relay Agent Information Option 82 Policy : Replace
DHCP Relay Agent Information Option 82 Remote ID : 14-D6-4D-4A-0C-3F

Interface    Server 1        Server 2        Server 3        Server 4
------------ --------------- --------------- --------------- ---------------
Так вроде всё есть


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Настройка выборочного DHCP Relay
СообщениеДобавлено: Пн фев 08, 2016 09:50 
Не в сети

Зарегистрирован: Вт сен 04, 2007 01:32
Сообщений: 291
Откуда: Курск
не вижу :)
вчера минут 20 искал, тоже не нашел.

хочется увидеть что-то такое:
Код:
Interface     Server 1         Server 2         Server 3         Server 4
------------  ---------------  ---------------  ---------------  --------------
Server                    VLAN ID List
-------------             ------------------------------------

_________________
/nixx


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Настройка выборочного DHCP Relay
СообщениеДобавлено: Пн фев 08, 2016 12:39 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Для DGS-3200 такой функционал добавлять уже не будут.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 37


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB