Как компьютер получает IP-адрес через DHCP?

http://www.datacenterknowledge.com имеет некоторые хорошие статьи, новости и т.д. не, пользователь действительно рассматривает как таковой хотя

27
задан 9 August 2011 в 01:59
4 ответа

Это не знает что устройство запросить. Таким образом это широковещательно передает свой запрос ко всей подсети. Сервер DHCP прислушивается к определенному типу коммуникации и когда это слышит, что определенная широковещательная передача, это начинает разговор DHCP с устройства, которое широковещательно передало его запрос. Смотрите на процесс DORA для получения дополнительной информации.

DORA обозначает:

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

Что касается избыточных серверов DHCP, Вы захотите сохранить их обоих на той же подсети и вероятно использовать правило 80/20. Можно настроить обработку отказа, если Вы используете CentOS в качестве своего сервера DHCP.

41
ответ дан 28 November 2019 в 20:05

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

Серверы DHCP в сети затем видят, что запрос и отвечает на нее.

Конечно, это намного более сложно, чем это, из-за маршрутизации и других сетевых устройств. Страница Wikipedia является превосходным источником.

И соответствующий RFC покрывает деталь.

3
ответ дан 28 November 2019 в 20:05

Причина, которую я спрашиваю, состоит в том, потому что я пытаюсь выяснить, как лучше всего настроить избыточный сервер DHCP, в случае, если исходные сбои по любой причине.

Во-первых, я хвалю Ваш интерес к получению дополнительной информации о протоколе. Это - хороший план.

Во-вторых, я благодарю Вас за объяснение Вашей цели; я думаю, что это поможет Вам получить хороший ответ.

Наконец, мой ответ:

Поскольку, какой бы ни сервер DHCP Вы принимаете решение пойти с, там вероятно обработка отказа / конфигурация дублирования, которая разрешает Вам настраивать избыточный сервер DHCP, который может вступить во владение автоматически (я полагаю, что Windows имеет такой, и я знаю, что сервер DHCP ISC может). Это было бы моим предпочтительным вариантом, поскольку он обычно решает проблемы с арендными договорами, выделенными основным сервером DHCP перед его отказом, и потому что он восстанавливается автоматически и быстро.

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

3
ответ дан 28 November 2019 в 20:05

Для получения IP-адреса от сервера DHCP требуется несколько шагов.

  1. Сообщение обнаружения, это сообщение транслируется для поиска сервера DHCP.

  2. Сервер DHCP в сети отвечает сообщением с предложением. сеть, предложение которой было принято клиентом.

  3. Сообщение с подтверждением DHCP отправляется для подтверждения сервером.

2
ответ дан 28 November 2019 в 20:05

Теги

Похожие вопросы