faq обучение настройка
Текущее время: Сб авг 02, 2025 15:43

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: DES-3200-28 C1 DHCP Snooping + DHCP Local Relay
СообщениеДобавлено: Пт сен 06, 2013 17:54 
Не в сети

Зарегистрирован: Пт май 22, 2009 07:59
Сообщений: 207
Прошивку сразу поставил последнюю 4.35.B017. Из настроек сделал только следующее - создал MntVLAN+IP, клиентский стандартно на аплинке тэгом, абонентские антэгом и собственно функционал топика, остальное - дефолтные настройки.
Код:
enable dhcp_local_relay
config dhcp_local_relay option_82 remote_id default
config dhcp_local_relay option_82 circuit_id default
config dhcp_local_relay vlan Clients state enable
config dhcp_local_relay option_82 ports 1-24 policy replace
config dhcp_local_relay option_82 ports 25-28 policy keep

config address_binding dhcp_snoop max_entry ports 1-24 limit 1
config address_binding ip_mac ports 1-24 protocol ipv4
config address_binding ip_mac ports 1-24 ip_inspection enable
config address_binding ip_mac ports 1-24 arp_inspection strict
config address_binding ip_mac ports 1-24 allow_zeroip enable
enable address_binding dhcp_snoop

Итак, ситуация: клиент получает белый адрес, создается связка IP-MAC-Port, всё хорошо. Теперь мне надо отключить абонента (скажем, по балансу) путём выдачи ему другого адреса (фейкового), а делается это так - на сервере DHCP удаляется лиза и делается ресет порта (disable/enable). После реконнекта клиент шлет как обычно Request с прошлым адресом, на что получает Nack, далее по полной программе Discover и т.д. получает фейковый адрес.

Но вот ведь незадача. При отключении (во время реконнекта) порта связка IMPB переходит в состояние Inactive, при обратном включении переходит в Active, хотя на Request клиент получил Nack и ему далее выдался другой(!!!) IP. Казус - связка со старым адресом активировалась, а с новым не создалась, т.к. max_entry ports 1-24 limit 1.

Ставлю на порту limit 2 - появляется новая связка с новым IP и старым маком, т.к. клиент тот же. Старая связка также переходит в состояние Active при реконнекте (время не обновилось, т.к. Ack не получен). Она похоже сразу при Request активируется не дожидаясь Ack ? Итого имеем 2 активные связки для одного мака.

Пробовал на старой прошиве 4.31.B008 - там ситуация чуть-чуть лучше - старая связка оставалась в состоянии Inactive, новая не создавалась при limit 1 и создавалась при limit 2.

По идее, при получении Nack связка на порту для пары IP-MAC, для которой получен отказ должна удаляться, чего не происходит и потому имеем такую ситуацию.

Пока будет идти переписка, может тогда сразу кто подскажет MIB для сбороса привязок IMPB (для моделей 3200 revA,B,C и 3028) чтобы использовать как временное решение .


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 C1 DHCP Snooping + DHCP Local Relay
СообщениеДобавлено: Вт сен 10, 2013 12:49 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Соберите, пожалуйста, дамп трафика в формате PCAP всего процесса получения IP-адреса.
Кроме того, пришлите, пожалуйста, следующую информацию с коммутатора во время наличия проблемы:
1. show address_binding dhcp_snoop binding_entry (во время первого получения адреса)
2. show address_binding dhcp_snoop binding_entry (после отправки сервером DHCPNAK и повторного получения адреса).


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 C1 DHCP Snooping + DHCP Local Relay
СообщениеДобавлено: Ср сен 11, 2013 12:39 
Не в сети

Зарегистрирован: Пт май 22, 2009 07:59
Сообщений: 207
Отправил на почту с подробным описанием.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 C1 DHCP Snooping + DHCP Local Relay
СообщениеДобавлено: Ср сен 11, 2013 13:20 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Спасибо, получил. Так как у Вас конфигурация все-таки отличается от дефолтной хотя бы в плане вланов, то пришлите, пожалуйста, также полный конфигурационный файл коммутатора.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 C1 DHCP Snooping + DHCP Local Relay
СообщениеДобавлено: Ср сен 11, 2013 18:47 
Не в сети

Зарегистрирован: Пт май 22, 2009 07:59
Сообщений: 207
Отправил на почту.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 C1 DHCP Snooping + DHCP Local Relay
СообщениеДобавлено: Чт сен 12, 2013 10:21 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Спасибо, я отписал в штаб-квартиру об этой проблеме и сообщу Вам по результатам.


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

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


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

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


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

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