Сеть выглядит след. образом:
Код:
VLAN 1
DHCP Server ---------- Catalyst 3560G L3 + ip helper dhcp relay на vlan 580
||
VLAN 1 untagged ||VLAN 580 tagged
||
||
========L2 DGS 3100=======
|| || || На всех аплинках
> Switch L2 Switch L2 Switch L2 VLAN 1 untagged
> DES 3526 opt82 insertion | VLAN 580 tagged
> DHCP Relay | |
| | |
| 580 | 580 | 580
DHCP DHCP DHCP
client 1 client 2 client 3
-IP адреса на свитчах сконфигурированы на VLAN 1
-Клиенты находяться в VLAN 580.
- Аплинк воткнут в порт 26 на DES-3526.
Запросы DHCP discover от клиентов 2 и 3 остаются широковещательными и релеятся на L3 свитче, от клиента 1 - на DES-3526. Также запросы попадают на 26 порт DES-3526 и тоже релеятся на DHCP сервер, только уже с opt82, соответственно там я вижу mac этого свитча, порт и VLAN - а мне не нужно этого, т.к. DHCP сервер у меня отвечает по разному в зависимости от того есть ли опция.
Меня бы устроил вариант с option 82 insertion на DES-3526, но эта функция не работает.
-----
В конфигурации, которую описал
Котик и в своей я не вижу особых различий.
Если из конфига удалить строки
Код:
enable dhcp_local_relay
config dhcp_local_relay option_82 ports 1-26 policy keep
и залить его по tftp, после чего набрать
Код:
enable dhcp_local_relay
строка
Код:
config dhcp_local_relay option_82 ports 1-26 policy keep
появляется в конфиге сама.