а разве команда ip dhcp excluded-address 192.168.1.1 192.168.2.1 не закрывает всю сеть c 192.168.1.1 до 192.168.2.1? Или если мы прописываем два хоста из разных сетей, то он маршрутизатор понимает что это два хоста в двух разных сетях?
Да никак: тут и трансляции-то нет никакой
Можно только указать несколько серверов, а также забавный способ, превратить броадкаст в направленный: в качестве сервера указать
ip helper-address 10.10.10.255
Так же не совсем ясно и очевидно, как маршрутизатор R1 узнает кому пересылать предложение DHCP сервера? Он берет мак адрес клиента из DHCP сообщения.
А вот увидел, что есть скриншот. Но менее знакомым С TCP/IP стеком людям, это менее очевидно; )
вот не знаю почему автор опустил резервирование адресов в своей статье.
но у меня так на клавиатура чешется написать…
ip dhcp pool reservation
host 192.168.1.5 255.255.255.0
client-identifier 01+mac-addr
причем часть client-identifier 01+mac-addr может иметь вид 00+mac-addr, и если не ошибаюсь родной мак но не уверен…
все зависит от того какой хост будет получать адрес. юниксы помоему 01; ввенда 00;
телефоны линксис 01 (у меня по крайней мере);
проверить какой идентификатор писать можно получив адресс по dhcp а потом резервирование писать…
статья в общем-то посвящена DHCP-Relay. Если есть интерес к этой теме (а также работе с внешней базой данных ip-mac) можно разобрать эту тему детальнее
В данной схеме каждый маршрутизатор (R1 и R2) на свою сетку, а DHCP сервер на R3 и если 1-й или 2-й отвалятся, связи все равно не будет вне зависимости от линка между R1 и R2. Если же речь идет о том, что отпадет линк в сторону R3, то, так как DHCP Relay — это обычный юникаст-трафик, он будет смаршрутизирован через соседа и тогда в дополнительном линке смысл есть.
Если нужно резервирование роутеров для сеток LAN1 и LAN2, смотри в сторону First Hop Redundancy Protocols (HSRP, GLBP, VRRP).
Особенности работы и настройки DHCP на маршрутизаторах Cisco (Часть 2)