DES-3200-28, fw 1.52.B008, настроено:
Код:
# VLAN
config vlan default delete 1-28
config vlan default add tagged 25-28
create vlan DHCP2 tag 2
config vlan DHCP2 add tagged 25-28
config vlan DHCP2 add untagged 1-24
# ADDRBIND
config address_binding ip_mac ports 1-24 state enable allow_zeroip enable forward_dhcppkt enable
config address_binding ip_mac ports 1-28 mode acl stop_learning_threshold 500
config address_binding dhcp_snoop max_entry ports 1-24 limit 1
config address_binding dhcp_snoop max_entry ports 25-28 limit no_limit
enable address_binding dhcp_snoop
disable address_binding trap_log
# DHCP_RELAY
enable dhcp_relay
config dhcp_relay hops 1 time 0
config dhcp_relay option_82 state enable
config dhcp_relay option_82 check disable
config dhcp_relay option_82 policy keep
config dhcp_relay option_82 circuit_id default
config dhcp_relay option_82 remote_id user_define AAAA
config dhcp_relay add ipif System X.X.X.X
# DHCP_LOCAL_RELAY
disable dhcp_local_relay
DHCP-сервер слушает только влан 1.
Вот в таком виде абоненты получают настройки по dhcp, и все прекрасно работает. Если на порту абонента отключить forward_dhcppkt, то dhcp-реквесты не идут вообще - свич не релеит запросы.
Я так понимаю, параметр forward_dhcppkt определяет транслировать абонентские dhcp-реквесты далее в абонентском влане или нет? Это так?
В свичах DES-3526/3550 это именно так и работает. Запрещаем forward_dhcppkt - свич релеит dhcp во влан управления, а в абонентских дальше не выпускает. Почему это не так в серии DES-3200?