Добрый день.
Имеется следующая проблема.
Используется ISC DHCP с опцией 82.
На нем настроено время аренды 8 часов, время перезапроса 4 часа. Хочется уменьшить данные временные диапазоны, но есть проблема.
Раз в 4 часа, у всех клиентов происходит DHCPNAK и через секунду выдача адреса по новой. Соответственно теряется доступ к сети.
Перед сервером стоит cisco 3550. Ее настройки
ip dhcp relay information policy keep
ip dhcp relay information trust-all
!
!
ip dhcp snooping vlan 2,10,18-55,160-180,200-220,300-320,400-420,500-520,600
ip dhcp snooping vlan 601-663,700-720,900
ip dhcp snooping
ip dhcp-server 172.16.0.2
interface Loopback0
description Users loopback
ip address 172.16.7.254 255.255.252.0
end
interface Vlan25
description user vlan
ip unnumbered Loopback0
ip helper-address 172.16.0.2
no ip mroute-cache
end
interface GigabitEthernet0/6
switchport trunk encapsulation dot1q
switchport mode trunk
ip dhcp snooping trust
end
Остальные порты и vlan настроены идентично.
Сервер к ней подключен через порт с конфигурацией
interface GigabitEthernet0/8
description Server
switchport access vlan 2
switchport mode access
ip dhcp snooping trust
end
У клиентов стоят Dlink DES 3526, 3210 и некоторые другие.
Настройка опций
Command: show dhcp_local_relay
DHCP/BOOTP Local Relay Status : Enabled
DHCP/BOOTP Local Relay VID LIST : 209
DHCP Relay Agent Information Option 82 Remote ID : "172.16.1.32"
Между Dlink'ами и cisco стоят edge-core - но они просто агрегируют линки и ничего не меняют в пакетах.
Лог с клиента:
May 5 11:16:00 dhcpd: DHCPINFORM from 172.16.4.125 via 172.16.7.254
May 5 11:16:00 dhcpd: DHCPACK to 172.16.4.125 (60:a4:4c:b4:61:3b) via eth1
May 5 14:44:58 dhcpd: DHCPREQUEST for 172.16.4.125 from 60:a4:4c:b4:61:3b via 172.16.7.254: lease 172.16.4.125 unavailable.
May 5 14:44:58 dhcpd: DHCPNAK on 172.16.4.125 to 60:a4:4c:b4:61:3b via 172.16.7.254
May 5 14:44:58 dhcpd: RAW:: Lease for 172.16.4.125agent.circuit-id txt=
May 5 14:44:58 dhcpd: PARS_TEST:: Lease for 172.16.4.125 SWIP=none VLAN=30 PORT=15 PARAM=none MAC=none GPON_MODEM_PORT=none SVLAN=none
May 5 14:44:59 dhcpd: DHCPOFFER on 172.16.4.125 to 60:a4:4c:b4:61:3b (zheka_) via 172.16.7.254
May 5 14:44:59 dhcpd: RAW:: Lease for 172.16.4.125agent.circuit-id txt=
May 5 14:44:59 dhcpd: PARS_TEST:: Lease for 172.16.4.125 SWIP=none VLAN=30 PORT=15 PARAM=none MAC=none GPON_MODEM_PORT=none SVLAN=none
May 5 14:44:59 dhcpd: DHCPREQUEST for 172.16.4.125 (172.16.0.2) from 60:a4:4c:b4:61:3b (zheka_) via 172.16.7.254
May 5 14:44:59 dhcpd: DHCPACK on 172.16.4.125 to 60:a4:4c:b4:61:3b (zheka_) via 172.16.7.254
Как удалось выяснить при анализе, клиент перезапрашивает адрес запросом
DHCPREQUEST for 172.16.4.125 from 60:a4:4c:b4:61:3b via 172.16.7.254: lease 172.16.4.125 unavailable.
и аренда уже ему не доступна, т.к. при выдаче идет запрос DHCPREQUEST for 172.16.4.125 (172.16.0.2) from 60:a4:4c:b4:61:3b (zheka_) via 172.16.7.254
и видимо лиза создается немного другая.
Подскажите куда стоит посмотреть, чтобы победить подобную проблему?