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

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Сб июл 16, 2011 20:49 
Не в сети

Зарегистрирован: Пн дек 11, 2006 11:46
Сообщений: 432
Откуда: Etherway, Чебоксары
Возможно тема уже обсуждалась.

Схема:

[dhcp]<->[агрегация]<->25[DES3200-28#1]27<->25[DES3200-28#2]

Конфигурация у DES3200-28 типовая: включен dhcp-relay для всех вланов. И там и там клиенты.
FW: 1.52-b003

когда клиенты с DES3200-28#2 отправляют запросы REQUEST на DHCP, то почему-то DES3200-28#1 отвечает на них (не понятно каким образом) NAK причем в броадкасте 255.255.255.255.

С чем может быть связано такое поведение у DES3200-28#1?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Вс июл 17, 2011 11:06 
Не в сети

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
где вывод комманды sh conf curr in "dhcp_relay" ?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Пн июл 18, 2011 13:55 
Не в сети

Зарегистрирован: Ср окт 20, 2004 19:17
Сообщений: 209
Откуда: Kharkiv
Начиная с релиза 1.50.B003 до 1.52.B003 в данной серии релей странно работает.
Мы у себя откатили на 1.42.B001, проблем нет.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Пн июл 18, 2011 20:09 
Не в сети

Зарегистрирован: Чт авг 26, 2010 16:34
Сообщений: 514
Откуда: North KZ south Kokchetav
Странно, у меня стоит 1.50.B003, траблов вроде незамечено. Единственно зачто хочется "поблагодарить", за грозозащищщенность :evil:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Вт июл 19, 2011 22:36 
Не в сети

Зарегистрирован: Пн дек 11, 2006 11:46
Сообщений: 432
Откуда: Etherway, Чебоксары
На стенде с 1.42b001 баг не проявился.
Ночером накатимся на продакшин.

а в 1.50 сделали что коммутатор релеит и unicast dhcp запросы, почему нужно было отходить от RFC и почему типа фича не отключаемая, совершенно не понятно.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Пт июл 22, 2011 22:22 
Не в сети

Зарегистрирован: Ср окт 20, 2004 19:17
Сообщений: 209
Откуда: Kharkiv
shicoy писал(а):
На стенде с 1.42b001 баг не проявился.
Ночером накатимся на продакшин.

а в 1.50 сделали что коммутатор релеит и unicast dhcp запросы, почему нужно было отходить от RFC и почему типа фича не отключаемая, совершенно не понятно.


Я думаю это баг просто, надеюсь починят в будущих прошивках. Кстати из-за этих нововведений не продлевают лизы такие девайсы как микротик например.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Вс окт 09, 2011 03:41 
Не в сети

Зарегистрирован: Вт окт 16, 2007 12:01
Сообщений: 107
До сих пор не починили.

Мало того, что релеит и unicast dhcp запросы, так еще заменяет option82 при этом не смотря ни на какие настройки!
Это совсем никуда не годится и просто убивает данный коммутатор в качестве полноценного девайса на доступ.
А если учесть, что почему-то в ДЛинке наотрез отказываются реализовывать trusted порты - перспектива не очень радостная.

Кто-нибудь из ДЛинка, прокомментируйте все же данную ситуацию:

1. Зачем DES-3200 релеит unicast dhcp запросы ?
2. Если релеит unicast dhcp запросы - зачем при этом ломает OPT82 не взирая ни на какие настройки.
3. И когда все же ждать исправления данных багов.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Вс окт 09, 2011 10:59 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
Можно поподробнее описать проблему и чем она грозит? Играет ли здесь какую либо роль опция stash-agent-options выставленная в true?

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Вс окт 09, 2011 14:04 
Не в сети

Зарегистрирован: Вт окт 16, 2007 12:01
Сообщений: 107
stash-agent-options вообще обязательна к применению при opt82. При ней ISC DHCPD запоминает для клиентской лизы эту самую opt82. Так как запросы клиента на продление идут юникастом и в подавляющем большинстве случаев без opt82 - то сервер при таких запросах сопоставляет эти запомненые данные, и правила где матчится opt82 нормально срабатывают. Ибо без opt82 совпадения не будет и клиент получит отлуп и не сможет продлить адрес. Вот выжимка из мана по ISC DHCPD:
Скрытый текст: показать
If the stash-agent-options parameter is true for a given client, the server will record the relay agent information options sent during the client's initial DHCPREQUEST message when the client was in the SELECTING state and behave as if those options are included in all subsequent DHCPREQUEST messages sent in the RENEWING state. This works around a problem with relay agent information options, which is that they usually not appear in DHCPREQUEST messages sent by the client in the RENEWING state, because such messages are unicast directly to the server and not sent through a relay agent.


В случае же с DES-3200, когда он релеит юникасты с заменой opt82 на себя, имеем след ситуацию.
Если есть цепочка коммутаторов на доступе (при этом SW1, SW2 могут быть любыми с opt82)
Код:
[DHCP-SERV]    -   [РОУТЕР]   -    [DES-3200]     -     [SW1]      -     [SW2]
172.16.22.51                    172.16.124.229      172.16.124.92

Когда с коммутаторов SW1 или SW2 прилетают запросы на продление юникастом, то DES-3200 их перехватывает и переписывает opt82 на свои, например на DES_3200_MAC/port25. Но сервер то выдавал адррес клиенту по данным SW1_MAC/port1. Имеем несовпадение и клиент получает DHCNACK

Пример НЕПРАВИЛЬНОЙ работы. Время аренды адреса 10минут. Первым в цепочке DES-3200 (как на вышеуказанной схеме). На коммутаторах, подключенных через него - у клиентов проблемы при получении адресов.
Цитата:
Oct 8 14:31:14 dhcp dhcpd: OPT82 HW=1:20:cf:30:99:7b:b8 switch 1c:bd:b9:e6:3f:cb sw_ip 172.16.124.92 port 0/14 VLAN 4091
Oct 8 14:31:14 dhcp dhcpd: DHCPDISCOVER from 20:cf:30:99:7b:b8 (company-d207629) via 172.16.124.92
Oct 8 14:31:14 dhcp dhcpd: DHCPOFFER on 172.16.0.4 to 20:cf:30:99:7b:b8 (company-d207629) via 172.16.124.92
Oct 8 14:31:14 dhcp dhcpd: OPT82 HW=1:20:cf:30:99:7b:b8 switch 1c:bd:b9:e6:3f:cb sw_ip 172.16.124.92 port 0/14 VLAN 4091
Oct 8 14:31:14 dhcp dhcpd: DHCPREQUEST for 172.16.0.4 (172.16.22.51) from 20:cf:30:99:7b:b8 (company-d207629) via 172.16.124.92
Oct 8 14:31:14 dhcp dhcpd: DHCPACK on 172.16.0.4 to 20:cf:30:99:7b:b8 (company-d207629) via 172.16.124.92

Oct 8 14:41:14 dhcp dhcpd: DHCPREQUEST for 172.16.0.4 from 20:cf:30:99:7b:b8 via 172.16.124.229: lease 172.16.0.4 unavailable. # запрос поломан, идет от неправильного коммутатора
Oct 8 14:41:14 dhcp dhcpd: DHCPNAK on 172.16.0.4 to 20:cf:30:99:7b:b8 via 172.16.124.229 # клиент не может продлить адрес, освобождает адрес с потерей связи и далее заново получает адрес

Oct 8 14:41:15 dhcp dhcpd: OPT82 HW=1:20:cf:30:99:7b:b8 switch 1c:bd:b9:e6:3f:cb sw_ip 172.16.124.92 port 0/14 VLAN 4091
Oct 8 14:41:15 dhcp dhcpd: DHCPDISCOVER from 20:cf:30:99:7b:b8 (company-d207629) via 172.16.124.92

Пример ПРАВИЛЬНОЙ работы. Первым в цепочке другой коммутатор - НЕ DES-3200 (схема аналогична, настройки на коммутаторах идентичны). На коммутаторах, подключенных через него - у клиентов никаких проблем при получении адресов.
Цитата:
Oct 8 19:03:27 dhcp dhcpd: OPT82 HW=1:0:8:a1:98:3e:4a switch 0:1e:58:9e:94:72 sw_ip 172.16.124.66 port 0/1 VLAN 4020
Oct 8 19:03:27 dhcp dhcpd: DHCPDISCOVER from 00:08:a1:98:3e:4a via 172.16.124.66
Oct 8 19:03:27 dhcp dhcpd: DHCPOFFER on 172.16.121.115 to 00:08:a1:98:3e:4a (hawks-3150273df) via 172.16.124.66
Oct 8 19:03:27 dhcp dhcpd: OPT82 HW=1:0:8:a1:98:3e:4a switch 0:1e:58:9e:94:72 sw_ip 172.16.124.66 port 0/1 VLAN 4020
Oct 8 19:03:27 dhcp dhcpd: DHCPREQUEST for 172.16.121.115 (172.16.22.51) from 00:08:a1:98:3e:4a (hawks-3150273df) via 172.16.124.66
Oct 8 19:03:27 dhcp dhcpd: DHCPACK on 172.16.121.115 to 00:08:a1:98:3e:4a (hawks-3150273df) via 172.16.124.66

Oct 8 19:13:46 dhcp dhcpd: OPT82 HW=1:0:8:a1:98:3e:4a switch 0:1e:58:9e:94:72 sw_ip 0.0.0.0 port 0/1 VLAN 4020
Oct 8 19:13:46 dhcp dhcpd: DHCPREQUEST for 172.16.121.115 from 00:08:a1:98:3e:4a (hawks-3150273df) via fxp0 # запрос идет от клиента прямо на DHCP сервер
Oct 8 19:13:46 dhcp dhcpd: DHCPACK on 172.16.121.115 to 00:08:a1:98:3e:4a (hawks-3150273df) via fxp0 # клиент продлевает аренду IP

Oct 8 19:23:46 dhcp dhcpd: OPT82 HW=1:0:8:a1:98:3e:4a switch 0:1e:58:9e:94:72 sw_ip 0.0.0.0 port 0/1 VLAN 4020
Oct 8 19:23:46 dhcp dhcpd: DHCPREQUEST for 172.16.121.115 from 00:08:a1:98:3e:4a (hawks-3150273df) via fxp0
Oct 8 19:23:46 dhcp dhcpd: DHCPACK on 172.16.121.115 to 00:08:a1:98:3e:4a (hawks-3150273df) via fxp0


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Вс окт 09, 2011 15:47 
Не в сети

Зарегистрирован: Вт янв 13, 2009 10:34
Сообщений: 80
А можете привести пример настройки DHCP_relay на проблемном коммутаторе. Была схожая проблема из-за того что в настройках на коммутаторе было включено
Код:
DHCP Relay Agent Information Option 82 Check      : Enabled
DHCP Relay Agent Information Option 82 Policy     : Replace

и
Код:
DHCP Relay Agent Information Option 82 Check      : Disabled
DHCP Relay Agent Information Option 82 Policy     : Replace

покопавшись на форуме набрел на такое сообщение от ШК длинка:
Цитата:
This is a flag (check) whether the relay agent check the option82 in the packet. If this status is enabled, the relay agent will drop the packet which contains option82.

This option (policy) takes effect only when the check status is disabled. The relay agent does this operation because the packet cannot contain two option82. The operation of different policies listed at Table:

Policy The packet contains option82 The packet dose not contain option82
Replace Use own option82 replace the old option 82 in the packet Use own option82 replace the old option82 in the packet
Drop Drop the packet Use own option82 replace the old option82 in the packet
Keep Keep the old option82 Use own option82 replace the old option82 in the packet

перенастроил свитчи на чек дизейбл и полиси кип, после чего с проблемой не сталкивался.
F/W: 1.52B005 (DES-3200-28), 2.80B08 (DES-3028)

_________________
LanCom/PowerNet


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Вс окт 09, 2011 17:10 
Не в сети

Зарегистрирован: Вт окт 16, 2007 12:01
Сообщений: 107
Естественно стоит
Код:
DHCP Relay Agent Information Option 82 Check      : Disabled
DHCP Relay Agent Information Option 82 Policy     : Keep

Однако, как было указано выше, проверялись все комбинации настроек - эффекта на Build 1.52.B007 ноль .

Что в общем то логично - ибо запросы на продление аренды идут юникастом и без OPT82. А если коммутатор трогает
такие DHCP-пакеты, то он при отсутствии в пакете этой opt82 согласно второй колонке по любой полиси эту OPT82 туда вставит.
Код:
Policy  |             The packet contains option82                 |       The packet dose not contain option82
Replace | Use own option82 replace the old option 82 in the packet | Use own option82 replace the old option82 in the packet
Drop    | Drop the packet                                          | Use own option82 replace the old option82 in the packet
Keep    | Keep the old option82                                    | Use own option82 replace the old option82 in the packet
Только пакет то от клиента на коммутаторе где-то дальше по цепочке, и в данном пакете чужая OPT82 не нужна.

Отсюда вывод программерам прошивок - не надо изобретать велосипед и делать нестандартные фичи. Все уже давно придумано -
либо не трогайте юникаст-пакеты,
либо, что лучше - РЕАЛИЗУЙТЕ концепцию Trusted-ports ! 1000 проблем сразу исчезнет

p.s. Лирическое отступление.
Скрытый текст: показать
Пока, со снятием 3526 с производства, для нормального коммутатора доступа для нормальной операторской (а не пионерской) сети у ДЛинка нет предложений. Хотя и в 3526 хватает косяков, но там хоть за столько лет более-менее все вычищено. Приходится смотреть на другие фирмы. Даже на поганом Edge-Core таких проблем нет, ибо есть trusted-ports. Либо пока не сделают нормальный Supervlan в 3627, что сняло бы проблемы путем использования VLAN per USER. Что тоже уже пару лет как не спешат делать. А менять 3 десятка таких дорогих коммутаторов на другие как то накладно.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Вс окт 09, 2011 20:44 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
Подтверждаю проблему. Только что сам отлетел из-за вышеописанного глюка.

Уважаемый D-Link, очень хотим решения проблемы и срочно! Прошивку откатить не можем, т.к. часть коммутаторов ревизии B1!

upd: Вроде бы релей внутри влана спасает. Надо будет все перенастроить. Эх, а так не хотелось...

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Пн окт 10, 2011 00:32 
Не в сети

Зарегистрирован: Вт окт 16, 2007 12:01
Сообщений: 107
xcme писал(а):
upd: Вроде бы релей внутри влана спасает. Надо будет все перенастроить. Эх, а так не хотелось...


Типа использовать только dhcp_local_relay?
Если у вас в влане больше одного коммутатора - то все они будут ловить dhcp-пакеты с аплинков и размножать их, тоже не выход.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Пн окт 10, 2011 00:50 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
vimaks писал(а):
Типа использовать только dhcp_local_relay?
Если у вас в влане больше одного коммутатора - то все они будут ловить dhcp-пакеты с аплинков и размножать их, тоже не выход.

Нет, использовать dhcp_relay (не local), но настроенный не глобально, а для влана:
Код:
config dhcp_relay add vlanid XXXX YYY.YYY.YYY.YYY

А из ipif System сервера удаляем.

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DHCP-RELAY DES3200 странности
СообщениеДобавлено: Пн окт 10, 2011 01:09 
Не в сети

Зарегистрирован: Вт окт 16, 2007 12:01
Сообщений: 107
Это было проверено сразу же - поведение не отличается, бага остается.


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 85


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

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