Механика простая, но часто вызывает вопросы. Разбираем по шагам.
1. Что делает DHCP Relay на коммутаторе
- Клиент в VLAN (например, VLAN 5, сеть 192.168.2.0/24) посылает DHCP Discover (broadcast).
- Так как broadcast не маршрутизируется, этот пакет до DHCP-сервера (например, в 192.168.1.0/24) не дойдёт.
- Коммутатор с включённой функцией dhcp relay перехватывает этот broadcast и отправляет его уже как unicast на указанный адрес DHCP-сервера (например, 192.168.1.10).
- При этом коммутатор подменяет поле giaddr (Gateway IP Address) в DHCP-запросе на свой IP-адрес интерфейса VLAN (в примере — 192.168.2.1).
2. Как DHCP-сервер выбирает пул
DHCP-сервер смотрит на поле giaddr в запросе.… Читать далее…