>2. Сделайте это на цыске.
>
>Цыска изменит src-address dhcp-запроса на броадкаст сети. dhcp сервер по этому src
>поймет из какого scope выдавать ip. Это стандартная фича...
>А на основании чего циска изменит src-address ?
Давайте тогда уж на примере, чтоб понятно было:
Стоит сервер 2003 с поднятым dhcp и двумя скопами, условно 10.0.1.1 и 10.0.2.1;
Сервер подключен к циске (access портом?)
К циске подключены две станции, одна к порту 10, другая к порту 20. Порт 10 типа access, VLAN 10, порт 20 типа access, VLAN 20.
На циске поднят dhcp relay agent, с каким IP адресом ?
.......................................................
В случае транка на каждом VLAN висит свой dhcp relay agent с IP адресом из соответствующего скопа. Следовательно запрос, отправленный станцией из, условно, VLAN 10, будет передан на dhcp сервер dhcp relay агентом, работающем на этом VLAN'е 10, после чего адрес будет выдан из скопа 10.0.1.1. В случае с виланом 20 ситуация повториться и адрес будет выдан из скопа 10.0.2.1.
.......................................................
А как в предалагемом вами варианте это будет работать ? Получается, что циска должна знать, что запрос на получение IP адреса из вилана 10 надо изменить или добавить (заголовок, доп. информацию?) таким образом, чтобы dhcp сервер понял, что IP адрес надо отдать из скопа 10.0.1.1 ? А откуда циска должна это знать ? Предполагаю, что такую информацию можно добавить только на основании конкретного VLAN и чего-то еще... Т.е. сопоставить каждый VLAN какой-то доп. информации, чтобы циска знала об изменении конкретных запросов из каждого конкретного вилана... Чесно говоря, не понимаю, как это будет работать... Если объясните, буду признателен.