Назад | Перейти на главную страницу

DHCP и использование вещания на канальном уровне

У меня есть сомнения, которые я не могу прояснить в инструкции (Курос или Таненбаум)

DHCP использует широковещательную рассылку на канальном уровне. Если мы используем DHCP и для получения ответа узел должен находиться в той же ссылке, что и DHCP-сервер?

Точно так же IP-шлюз для подсети должен находиться на одном DHCP-сервере?

Если мы используем DHCP и для получения ответа узел должен находиться в той же ссылке, что и DHCP-сервер?

Да и нет - что-то в широковещательном домене канального уровня должно быть в состоянии обработать запрос. Но это не значит, что он должен быть самим DHCP-сервером - многие сетевые устройства могут действовать как ретрансляционные агенты, улавливая широковещательные запросы и перенаправляя их через одноадресную рассылку на настроенный DHCP-сервер.

Точно так же IP-шлюз для подсети должен находиться на одном DHCP-сервере?

Я не совсем понимаю, о чем вы здесь спрашиваете - вы имеете в виду, что DHCP-сервер должен быть тем же устройством, что и шлюз? (Это не обязательно.) Или вы имеете в виду, что шлюз по умолчанию для подсети должен находиться в том же широковещательном домене, что и клиенты подсети? (Да, шлюз должен находиться в широковещательном домене, в отличие от DHCP-сервера.)

DHCP работает с использованием широковещательной рассылки, которая будет перемещаться между конфликтными доменами (уровень 2, коммутаторы), но не широковещательными доменами (подсети, маршрутизаторы).

Тем не менее, вы можете настроить ip-пересылки / ip-помощники на маршрутизаторах для этого. Более того, DHCP-сервер будет знать, из какой подсети был отправлен запрос, что означает, что один сервер может обслуживать несколько подсетей.