Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
раздел 6(все).docx
Скачиваний:
12
Добавлен:
13.09.2019
Размер:
262.27 Кб
Скачать

5.21 Порядок настройки и использование службы dhcp

Протокол автоматической настройки узла DHCP — расширение протокола ВО-ОТР. Последний позволяет бездисковым клиентам запускать и автоматически конфигурировать протокол TCP/IP. DHCP централизованно управляет настройкой протокола TCP/IP при помощи автоматического назначения IP-адресов компьютерам, настроенным на использования протокола DHCP. Применение DHCP исключает некоторые проблемы, связанные с ручным конфигурированием протокола TCP/IP.

Каждый раз при запуске DHCP-клиент запрашивает информацию с DHCP-сервера: IP-адрес, маску подсети и необязательные параметры, например адрес шлюза по умолчанию, адрес сервера DNS и адрес сервера имен NetBIOS.

Получив запрос, DHCP-сервер выбирает IP-адрес из пула адресов в своей базе данных и предлагает его DHCP-клиенту. Если тот принимает предложение, то информация об IP-адресации, т. е. IP-адрес и остальные конфигурационные параметры TCP/IP, предоставляется в аренду клиенту на определенный срок. Если в пуле нет доступной информации об IP-адресации, то клиент не может инициализировать протокол TCP/IP.

Ручное и автоматическое конфигурирование

Чтобы понять преимущества протокола DHCP при конфигурации протокола TCP/IP на компьютерах клиентов, полезно сравнить ручной метод с автоматическим, использующим DHCP.

Ручное конфигурирование протокола TCP/IP

Ручное конфигурирование протокола TCP/IP означает, что пользователь может выбрать любой случайный IP-адрес, вместо того чтобы получить его от сетевого администратора. Использование некорректных адресов вызывает в сети сбои, источник которых установить крайне трудно.

К тому же ошибка при выборе IP-адреса, маски подсети или шлюза по умолчанию иногда порождает различные сложности, начиная от проблем при подсоединении и заканчивая трудностями, связанными с дублированием IP-адреса.

Другой недостаток ручной конфигурации протокола TCP/IP — увеличение объема работы администратора в объединенных сетях, где компьютеры часто переносят из одной подсети в другую. Например, когда рабочую станцию перемещают в другую подсеть, IP-адрес и адрес шлюза по умолчанию надо изменить.

Конфигурирование протокола TCP/IP при помощи DHCP

В результате использования протокола DHCP для автоматической настройки параметров протокола TCP/IP пользователи больше не нуждаются в сведениях от администратора для конфигурации TCP/IP. Сервер протокола DHCP предоставит всю необходимую информацию о конфигурации для всех клиентов протокола DHCP. Кроме того, исключается большинство трудно отслеживаемых сетевых неисправностей.

Функционирование протокола DHCP

Протокол DHCP использует четырехэтапный процесс для конфигурации своего клиента. Если у компьютера несколько сетевых адаптеров, то каждый из них конфигурируется отдельно, и ему назначается уникальный IP-адрес. Передача данных между DHCP-кли-ентом и DHCP-сервером происходит по UDP через порты 67 и 68.

Запрос аренды

Когда клиент инициализируется в первый раз, он запрашивает аренду IP-адреса, посылая широковещательное сообщение всем DHCP-серверам. Поскольку клиент не имеет IP-адреса и не знает IP-адрес DHCP-сервера, он использует 0.0.0.0 в качестве адреса отправителя и 255.255.255.255 в качестве адреса получателя.

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

протокол TCP/IP инициализируется в первый раз как клиент протокола DHCP;

клиенту отказано в запрашиваемом IP-адресе, возможно, из-за отмены аренды сервером протокола DHCP;

клиент уже арендовал IP-адрес, затем отказался от него, и в данный момент ему нужна новая аренда.

Использование нескольких серверов DHCP

Если Вашей объединенной сети нужны несколько серверов DHCP, то необходимо создать уникальный диапазон адресов DHCP (DHCP scope) для каждой подсети. Диапазон определяет доступные для аренды IP-адреса.

Чтобы гарантировать клиентам аренду IP-адресов, потребуется несколько диапазонов адресов для каждой подсети, распределяемых между серверами протокола DHCP в объединенной сети, например:

каждый сервер протокола DHCP должен иметь диапазон, содержащий примерно 75% IP-адресов для локальной подсети;

каждому серверу протокола DHCP необходим диапазон действия для каждой удален- ной подсети, содержащий приблизительно 25% доступных IP-адресов той подсети.

Когда сервер протокола DHCP недоступен, клиент может получить аренду с сервера протокола DHCP другой подсети, если маршрутизатор является агентом ретрансляции протокола DHCP.

Предположим , сервер А имеет диапазон адресов для локальной подсети от 131.107.4.20 до 131.107.4.150 и сервер В - от 131.107.3.20 до 131.107.3.150. Каждый из них может сдавать в аренду IP-адреса клиентам своей подсети.

Вместе с тем у каждого сервера есть небольшой диапазон IP-адресов для удаленной подсети. Например сервер А имеет диапазон для подсети 2 от 131.107.3.151 до 131.107.3.200, сервер В - для подсети 1 от 131.107.4.151 до 131.107.4.200.

Когда клиент подсети 1 не может арендовать адрес у сервера А, он может арендовать адрес для своей подсети у сервера В, и наоборот*.

Условия работы протокола DHCP

Для реализации протокола DHCP нужно настроить и сервер и клиентов. Все маршрути- заторы, разделяющие подсети, в которых находятся серверы и клиенты, должны поддер- живать RFC 1542 и действовать как агенты ретрансляции протокола ВООТР. Для сервера протокола DHCP надо выполнить следующие условия.

Сконфигурировать сервис DHCP Server хотя бы на одном компьютере в объединен- ной сети TCP/IP, работающем под управлением ОС Windows NT Server (он не дол- жен быть контролером домена). Задать поддержку IP-маршрутизаторами RFC 1542. В противном случае Вам потребуется сервер протокола DHCP в каждой подсети.

Сконфигурировать сервер протокола DHCP со статическим IP-адресом, подсете- вой маской, шлюзом по умолчанию и другими параметрами (он не может быть клиентом протокола DHCP).

Создать диапазон адресов на сервере протокола DHCP. Он содержит IP-адреса, ко- торые сервер может назначить клиентам, например от 131.107.3.51 до 131.107.3.200.

Для клиента протокола DHCP требуется компьютер, работающий под управлени- ем одной из следующих ОС с поддержкой DHCP:

Windows NT Server 4.0;

Windows NT Workstation 4.0;

Microsoft Windows 95;

Microsoft Windows for Workgroups 3.11, использующей протокол Microsoft TCP/IP-32 (поставляется на компакт-диске с Windows NT Server 3.5);

Microsoft Network Client 3.0 for MS-DOS с драйвером реального режима протоко- ла TCP/IP (находится на компакт-диске с Windows NT Server 3.5);

Lan Manager 2.2с для MS-DOS, поставляемый на компакт-диске с Windows NT Server 3.5. Lan Manager 2.2с для OS/2 не поддерживается.

Установка и конфигурация DHCP-сервера

Сервис DHCP Server предназначен для связи с клиентами протокола DHCP. Как только сервер протокола DHCP установлен и запущен, должны быть сконфигурированы некоторые опции. Далее перечислены основные действия для установки и конфигурирования протокола DHCP.

Установите сервис Microsoft DHCP Server.

Диапазон адресов или корректный IP-адрес надо сконфигурировать перед тем, как клиенты смогут арендовать IP-адреса у сервера.

Глобальные опции, опции диапазона адресов и диапазона адресов клиента могут быть сконфигурированы для конкретного клиента.

Сервер протокола DHCP может быть сконфигурирован для перманентного на- значения одного и того же IP-адреса одному и тому же клиенту.