Здравствуйте, имеется коммутатор:
Код:
DGS-3120-24SC:admin#show switch
Command: show switch
Device Type : DGS-3120-24SC Gigabit Ethernet Switch
Unit ID : 1
MAC Address : AC-F1-DF-AD-F4-00
IP Address : 10.77.77.34 (Manual)
VLAN Name : core
Subnet Mask : 255.255.0.0
Default Gateway : 10.77.0.254
Boot PROM Version : Build 2.00.003
Firmware Version : Build 3.10.B020
Hardware Version : A2
Firmware Type : EI
Serial Number : R3143CC000082
System Name :
System Location : Krasnoarmeiskaya 3
System Uptime : 1 days, 15 hours, 7 minutes, 54 seconds
System Contact :
Spanning Tree : Disabled
GVRP : Disabled
IGMP Snooping : Disabled
MLD Snooping : Disabled
VLAN Trunk : Disabled
Telnet : Enabled (TCP 23)
Web : Enabled (TCP 80)
SNMP : Enabled
SSL Status : Disabled
SSH Status : Disabled
802.1X : Disabled
Jumbo Frame : Off
CLI Paging : Enabled
MAC Notification : Disabled
Port Mirror : Disabled
SNTP : Enabled
HOL Prevention State : Enabled
Syslog Global State : Disabled
Single IP Management : Disabled
Password Encryption Status : Enabled
В 1 порт вставлен коммутатор DES-3200-28, во второй порт вставлен Zyxel MES-3528, в 3 порт вставлен клиент, 24 порт аплинк. Вилан управления 777, клиентский вилан 230. DHCP сервер 10.77.0.5
Настраиваю dhcp_relay:
Код:
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 default
config dhcp_relay option_82 circuit_id default
config dhcp_relay option_60 state disable
config dhcp_relay option_61 state disable
config dhcp_relay option_60 default mode drop
config dhcp_relay option_61 default drop
config dhcp_relay add vlanid 230 10.77.0.5
Клиент, который в 3 порту успешно получает ip адрес по dhcp, т.е. option 82 работает. Клиент, подключенный в DES-3200-28 тоже получают ip адрес, опция 82 там тоже работает.
Настройки DES-3200-28:
Код:
enable dhcp_relay
config dhcp_relay hops 4 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 default
config dhcp_relay option_82 circuit_id default
config dhcp_relay option_60 state disable
config dhcp_relay option_61 state disable
config dhcp_relay add ipif System 10.77.0.5
config dhcp_relay option_60 default mode drop
config dhcp_relay option_61 default drop
config dhcp_relay ports 1 state enable
config dhcp_relay ports 2-28 state disable
На zyxel тоже настроен dhcp relay + option 82, но клиенты в этом свитче получают ip адрес только тогда, когда я выключаю dhcp_relay на DGS-3120-24SC.
Пробовал делать на DGS-3120-24SC:
Код:
config dhcp_relay option_82 policy keep
config dhcp_relay option_82 check enable
Безрезультатно. Как только я убираю строчку:
Код:
config dhcp_relay add vlanid 230 10.77.0.5
клиенты с zyxel начинают получать Ip. Но при таком конфиге перестает получать Ip клиент, который подключен непосредственно в 3 порт на самом DGS-3120-24SC. Пробовал заменить
Код:
config dhcp_relay add vlanid 230 10.77.0.5
на
Код:
config dhcp_relay add ipif System 10.77.0.5
- безрезультатно. Если на 3200 можно выключать опцию 82 по портам, то на DGS-3120-24SC так не получается. Подскажите реально ли запустить схему, чтобы все клиенты с трех коммутаторов получали ip? И еще не совсем понятно для чего существует опция
config dhcp_relay server_cvid ? Спасибо.