Ivan E. писал(а):
Доброго времени суток.
В рамках решения/диагностики проблем с мульткастом решил на три коммутатора сети (последовательная цепочка до 3612) пролить новый софт 2.52.B11 (в котором починили проблему с хэшем в плане мультикаста). В результате ни с одного коммутатора клиенты не могли получить адреса с dhcp сервера. Передергиваение службы (dis dhcp_r / en dhcp_r ) не помогло. На сервере в логах чисто. Ни одного обращения с адресов коммутаторов не было. Откатил всех троих на прошивку версии 2.52-B06 - клиенты стали получать адреса. Собственно вот. Проблему с мультикастом попробую дальше разбирать, но все же хочу софт с новым хэшем и работающим dhcp_relay.
Та же проблема прошил 200 устройств 2.52.B11 , но благо не перегрузил. Несколько рестартанулись по питанию сам, и в итоге (flood fdb включена) перестали выдаваться ип адреса, как обрезало - снифером смотрели - нет запросов от коммутатора. Мало того часов через 7 до свича не смогли достучаться - думали повис. Перегрузили - помогло минут на 5. Потом попробовали трюки с статической арп записью - тиап arp -s ип мак и о чудо на свич зашли оживили вернув В06. Пробовали В10 - таже трабла, уходит в себя.
В упр сегменте было примерно 800 маков, плюс абонетнских 150. Пришлось все откатывать пока не ребутнулись сами на В06.
Код:
enable flood_fdb
config flood_fdb trap enable log enable
enable 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 replace
config dhcp_relay option_82 remote_id user_define s008
config dhcp_relay add ipif System 10.0.100.100
# DHCP_LOCAL_RELAY
disable dhcp_local_relay
config dhcp_local_relay option_82 ports 1-28 policy keep