Здравствуйте.
Пытаюсь настроить dhcp_local_relay совместно с опцией 82 на des-1210-28
Код:
DES-1210-28:5# show switch
Command: show switch
System name :
System Contact :
System Location :
System up time : 0 days, 0 hrs, 2 min, 56 secs
System Time : 01/01/2009 00:02:27
System hardware version : A1
System firmware version : 5.10.B013
System boot version : 1.00.002
System Protocol version : 2.001.004
System serial number : F3XZ1A4003684
MAC Address : 1C-AF-F7-F1-57-78
STP : Disabled
SNMP Status : Enabled
Port Mirroring : Disabled
802.1X Status : Disabled
Storm Control : Disabled
802.1Q Management VLAN : Disabled
Safeguard Engine : Enabled
IGMP Snooping : Disabled
Конфиг по умолчанию.К 24 порту подключено клиентское устройство.
К 28 порту подключен аплинк.
Выполняю
только следующие команды:
1) Включаю локальный релей глобально
Код:
DES-1210-28:5# enable dhcp_local_relay
Command: enable dhcp_local_relay
Success
2)Включаю локальный релей на default vlan
Код:
DES-1210-28:5# config dhcp_local_relay vlan default state enable
Command: config dhcp_local_relay vlan default state enable
Success
3) Включаю опицию 82 в контексте настройки dhcp_relay. Без этого опция 82 не проставляется в пакетах.
Код:
DES-1210-28:5# config dhcp_relay option_82 state enable
Command: config dhcp_relay option_82 state enable
Success!
Диагностика:
Локальный релей активирован:
Код:
DES-1210-28:5# show dhcp_local_relay
Command: show dhcp_local_relay
DHCP/BOOTP Local Relay Status : Enabled
DHCP/BOOTP Local Relay VID List : 1,
Проставление опции активировано:
Код:
DES-1210-28:5# show dhcp_relay
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 : Enabled
DHCP Relay Agent Information Option 82 Check : Disabled
DHCP Relay Agent Information Option 82 Policy : Replace
DHCP Relay Agent Information Option 82 ID : 1C-AF-F7-F1-57-78
Interface Server 1 Server 2 Server 3 Server 4
--------- --------------- --------------- --------------- ---------------
Посылаю DISCOVER.
Перехватываю пакет и смотрю содержимое опции 82:
DHO_DHCP_AGENT_OPTIONS(82)=1 6 0 4 0 1 0 24 2 6 28 175 247 241 87 120 Длина опции вроде должна составлять 18 байт, однако по факту байтов только 16.
Судя по значениям где-то потерялось два байта. Один соответствующий Remote ID type другой байт
указывающий длину (или общую саб-опции или длину remote id)
Что здесь не так?
Спасибо.