У меня есть сомнения, которые я не могу прояснить в инструкции (Курос или Таненбаум)
DHCP использует широковещательную рассылку на канальном уровне. Если мы используем DHCP и для получения ответа узел должен находиться в той же ссылке, что и DHCP-сервер?
Точно так же IP-шлюз для подсети должен находиться на одном DHCP-сервере?
Если мы используем DHCP и для получения ответа узел должен находиться в той же ссылке, что и DHCP-сервер?
Да и нет - что-то в широковещательном домене канального уровня должно быть в состоянии обработать запрос. Но это не значит, что он должен быть самим DHCP-сервером - многие сетевые устройства могут действовать как ретрансляционные агенты, улавливая широковещательные запросы и перенаправляя их через одноадресную рассылку на настроенный DHCP-сервер.
Точно так же IP-шлюз для подсети должен находиться на одном DHCP-сервере?
Я не совсем понимаю, о чем вы здесь спрашиваете - вы имеете в виду, что DHCP-сервер должен быть тем же устройством, что и шлюз? (Это не обязательно.) Или вы имеете в виду, что шлюз по умолчанию для подсети должен находиться в том же широковещательном домене, что и клиенты подсети? (Да, шлюз должен находиться в широковещательном домене, в отличие от DHCP-сервера.)
DHCP работает с использованием широковещательной рассылки, которая будет перемещаться между конфликтными доменами (уровень 2, коммутаторы), но не широковещательными доменами (подсети, маршрутизаторы).
Тем не менее, вы можете настроить ip-пересылки / ip-помощники на маршрутизаторах для этого. Более того, DHCP-сервер будет знать, из какой подсети был отправлен запрос, что означает, что один сервер может обслуживать несколько подсетей.