Всем известно, что рукопожатие DHCP состоит из 4 шагов.
Все говорят о DORA (Discover, Offer, Request, Ack) и о "счастливом пути" к получению адреса, и это самая распространенная и важная информация.
Тем не менее, есть варианты DHCP, которые следует учитывать. Во многих местах говорится об опциях, их номерах (если применимо), их названиях и т. д., но мне трудно найти когда они отправлены. Некоторые (параметры клиента) явно отправляются НА сервер и, следовательно, должны быть либо в циклах обнаружения, либо в циклах запроса, в то время как некоторые отправляются ОТ сервера (параметры обслуживания) и, следовательно, должны быть в циклах предложения или подтверждения - а какие где?
Ан пример почему это важно: я пытаюсь получить клиент, у которого уже есть IP-адрес, опция 119 (поиск домена), и мне нужно знать, могу ли я просто добавить эту опцию, и она будет работать на следующем [существующем ] Цикл Request-Ack, или мне нужно снова заставить этого клиента пройти полный DORA? RFC3397 вроде ничего об этом не говорит.
Это может показаться глупым только для одного клиента, но когда есть загруженные сети производственных клиентов и множество вариантов для выбора и понимания, это становится беспорядочным. Всегда ли он одинаков для всех вариантов? Если да, то где это происходит? и если нет, есть ли список, какие варианты когда отправляются?