Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Microsoft Windows 2000/NT Другое Протокол DHCP (протокол динамической конфигурации хостов) в Windows 2000 RSS

Протокол DHCP (протокол динамической конфигурации хостов) в Windows 2000

Текущий рейтинг: 3.6 (проголосовало 15)
 Посетителей: 31729 | Просмотров: 43611 (сегодня 0)  Шрифт: - +

Планы на будущее

Рассматривая дальнейшее развитие DHCP, Microsoft работает над такими перспективными проектами, как динамический BOOTP, DHCP с аутентификацией, и DHCP версии 6.

Наверх страницы

Заключение

Поскольку протоколы TCP/IP, являются неотъемлемой частью современных сетевых технологий, протокол DHCP становится все более важным элементом эффективного проектирования сети.

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

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

  • возможность интеграции DHCP с DNS; 
  • улучшенные возможности наблюдения за быстродействием и отчетностью серверов DHCP; поддержка классов параметров определенных пользователем и вендором;
  • назначение групповых адресов;
  • выявление неавторизованных серверов DHCP;
  • кластеризация Windows.

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

Наверх страницы

Приложение A. Предопределенные типы параметров для клиентов DHCP

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

Код Название параметра Описание типа параметра
0 Pad При необходимости, дополняет поле параметров. (RFC 2132)
255 End Указывает на конечную опцию в пакете DHCP.
1 Subnet Mask Определяет маску подсети
2 Time offset Определяет отклонение от универсального координированного времени (UCT) в секундах.
3 Router Определяет список IP-адресов маршрутизаторов, расположенных в клиентской подсети.?
4 Time server Определяет список IP-адресов серверов времени доступных для клиентов.?
5 Name servers Определяет список IP-адресов серверов имен доступных для клиентов.?
6 DNS servers Определяет список IP-адресов серверов имен DNS доступных для клиентов.?
7 Log servers Определяет список IP-адресов серверов регистрации MIT_LCS UDP доступных для клиентов.?
8 Cookie servers Определяет список IP-адресов серверов cookie RFC 865 доступных для клиентов.?
9 LPR servers Определяет список IP-адресов серверов печати line-printer RFC 1179 доступных для клиентов.?
10 Impress servers Определяет список IP-адресов серверов Imagen Impress доступных для клиентов.?
11 Resource location servers Определяет список IP-адресов серверов размещения ресурсов доступных для клиентов.?
12 Host name Определяет имя хоста для клиента (длиной до 63 символов). Имя должно состоять из букв, цифр и дефиса, но начинаться с буквы. Имя может совпадать с именем локального домена DNS.
13 Boot file size Определяет размер файла образа загрузки по молчанию, в блоках по 512 октетов.< td>
14 Merit dump file Определяет путь к контрольному файлу образа загрузки, на случай повреждения рабочего дампа образа.
15 Domain name Определяет доменное имя DNS, которое должны использовать клиенты при разрешении DNS имени хоста.
 
16 Swap server Определяет IP-адрес клиентского сервера (Swap-сервера).
17 Root path Определяет путь к клиентскому корневому каталогу.
18 Extensions path Определяет файл, извлекаемый по TFTP, который содержит информацию, интерпретируемую аналогично поля-расширения вендора в ответе BOOTP, за исключением того, что длина файла не ограничена, и ссылки на тег 18 в файле игнорируется. 

? Список формируется в порядке предпочтения.

В следующей таблице перечислены параметры для уровня IP, распространяющиеся на отдельные хосты.

Параметры уровня IP относящиеся к хостам

Код Название параметра Описание типа параметра
19 IP layer forwarding Разрешает или запрещает пересылку IP-пакетов для этого клиента: 1 - пересылка разрешена; 0 – запрещена.
20 Nonlocal source routing Разрешает или запрещает пересылку дейтаграмм с нелокальными источниками маршрутов. 1 - пересылка разрешена; 0 - запрещена.
21 Policy filter masks Задает политику фильтров, на основе пар IP-адресов и масок, определяющих пары адресов назначения и масок для фильтрации нелокальных источников маршрутов. Дейтаграммы, имеющие источники не соответствующие указанным в фильтрах, будут отвергнуты клиентом.
22 Max DG reassembly size Определяет максимальный размер дейтаграммы, которую клиент может собрать заново. Минимальное значение составляет 576.
23 Default time-to-live Определяет значение по умолчанию времени жизни пакетов TTL, используемое клиентом для отправляемых дейтаграмм. Этот параметр принимает значение от 1 до 255.
 
24
Path MTU aging time-out Определяет число секунд, применяемое в параметре времени жизни для MTU (Максимальный размера модуля передачи) (механизм определен в RFC 1191).
25 Path MTU plateau table Определяет описанную в RFC 1191 таблицу размеров MTU? применяемых при определении маршрута MTU. Значения MTU отсортированы по возрастанию, минимальное значение MTU составляет 68.

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

Параметры IP относящиеся к интерфейсам

Код Название параметра Описание типа параметра
26 MTU option Определяет размер MTU для принимающего интерфейса. Минимальное значение MTU составляет 68.
27 All subnets are local Определяет, допускает ли клиент, что все подсети клиентской объединенной сети используют такой же MTU, как у локальной подсети, к которой подключен клиент. Значение 1 указывает на то, что для всех подсетей используется один MTU; значение 0 указывает, что некоторые подсети могут использовать меньшее значение MTU.
28 Broadcast address Определяет широковещательный адрес, используемый для клиентской подсети.
29 Perform mask discovery Определяет должен ли клиент использовать ICMP (протокол контроля сообщений в сети Интернет) для обнаружения маски подсети. Значение 1 указывает,  что клиент должен выполнить обнаружение маски; значение 0 указывает, что клиент не должен обнаруживать маску.
30 Mask supplier Определяет, должен ли клиент отвечать на запрос маски подсети, используя ICMP. Значение 1 указывает, что клиент должен предоставлять маску подсети; значении 0 указывает, что не должен предоставлять маску.
31 Perform router discovery Определяет, должен ли клиент обнаруживать маршрутизаторы, используя метод обнаружения маршрутизаторов, описанный в RFC 1256. Значение 1 указывает, что клиент должен выполнить обнаружение маршрутизаторов; значение 0 указывает, что клиент не должен выполнять обнаружение.
32 Router solicitation address Определяет IP-адрес, на который клиент отправляет запрос подтверждения маршрутизатора.
33 Static route Определяет перечень пар IP-адресов, задающие статические маршруты, которые клиент должен занести в кэш маршрутизации. Все маршруты, имеющие одинаковые адреса назначения перечисляются в порядке уменьшения приоритета. Маршруты задаются парными значениями адрес_назначения/маршрутизатор. (По умолчанию маршрут 0.0.0.0 является недействительным адресом назначения для статического маршрута.)
 

Следующая таблица перечисляет параметры уровня связи для конкретного интерфейса. Эти параметры влияют на процесс уровня данных связи ориентированные на интерфейс.

Параметры уровня связи относящиеся к интерфейсам

Код Название параметра Описание типа параметра
34 Trailer encapsulation Определяет, необходимо ли клиенту использовать трейлер (записи с контрольной суммой в конце блока данных) RFC 983 при использовании протокола ARP. Значение 1 указывает, что клиент должен попытаться использовать трейлер; значение 0 указывает, что клиент не должен использовать трейлер.
35 ARP cache time-out Определяет истечение времени ожидания в секундах для элементов кэша ARP.
36 Ethernet encapsulation Определяет, должен клиент использовать инкапсуляцию Ethernet версии 2 (RFC 894) или IEEE 802.3 (RFC 1042) для Ethernet-интерфейсов: значение 1 указывает, что клиент должен использовать инкапсуляцию RFC 1042; значение 0 указывает, что клиент должен использовать инкапсуляцию RFC 894.
 

Следующая таблица отображает параметры TCP, которые влияют на работу на уровне TCP для конкретного интерфейса.

Параметры TCP

Код Название параметра Описание типа параметра
37 Default time-to-live Определяет значение по умолчанию TTL, которое должен использовать клиент при отправке сегментов TCP. Минимальное значение составляет 1.
38 Keep-alive interval Определяет интервал в секундах, который должен выждать клиент TCP перед отправкой сообщения об активности подключения TCP: значение 0 указывает, что клиент не должен отправлять сообщение об активности подключения без специального запроса приложением.
39 Keep-alive garbage Определяет, должен ли клиент отправлять сообщения об активности в размере полного октета для совместимости со старыми реализациями: значение 1 указывает, что необходимо отправлять сообщение об активности длиной в октет; значение 0 указывает, что сообщение об активности отправлять не нужно.
 

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

Параметры уровня приложения

Код Название параметра Описание типа параметра
40 NIS domain name Определяет имя домена NIS (Network Information Service), в формате строки ASCII.
41 NIS servers Определяет список IP-адресов, доступных для клиентов серверов NIS.?
42 NTP servers Определяет список IP-адресов, доступных для клиентов серверов NTP (Network Time Protocol).?

? Список формируется в порядке предпочтения. 

Следующие параметры характеризуют информацию определенную вендорами

Код Название параметра Описание типа параметра
43 Vendor-specific info Бинарные данные, используемые клиентами и серверами для обмена информацией, относящейся к конкретным вендорами (производителям). Серверы, не способные интерпретировать эту информацию, игнорируют ее. Клиенты, которые не получают эту информацию, пытаются действовать без неё. 
 

NetBIOS поверх TCP/IP

Код Название параметра Описание типа параметра
44 WINS/NNBS servers Определяет список IP-адресов серверов NNBS (серверов имен NetBIOS).?
45 NetBIOS over TCP/IP NBDD Определяет список IP-адресов серверов NNBD (серверов распространения дейтаграмм NetBIOS).?
46 WINS/NBT node type Позволяет конфигурировать клиентов TCP/IP, использующих NetBIOS, как описано в RFC 1001/1002 (где 1=b-узел, 2=p-узел, 4=m-узел и 8=h-узел).
47 NetBIOS scope ID Определяет строку, которая является идентификатором области NetBIOS поверх TCP/IP для клиентов, как определено в RFC 1001/1002.
48 X Window system font Определяет список IP-адресов серверов шрифтов X Windows, доступных для клиентов.?
49 X Window system display Определяет список IP-адресов серверов Диспетчера Системного Дисплея X Windows, доступных для клиентов.?

? Список формируется в порядке предпочтения. 

Расширения DHCP

Код Название параметра Описание типа параметра
58 Renewal (T1) time value Определяет время в секундах, в течение которого клиент должен отправить запрос на обновление.
59 DHCPDISCOVER packet Значение времени повторного соединения (T2).
Определяет время в секундах, в течение которого клиент отправить запрос на повторное соединение. Если аренда истекла, клиент должен немедленно приостановить использование IP-адреса, и послать запрос на получение IP-адреса.

Наверх страницы

Приложение B. Измерение производительности сервера Windows NT 4.0

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

Характеристика оборудования сервера

Производительность сервера DHCP была измерена на сервере Compaq Proliant 5500. Компьютер имеет следующие характеристики:

  • два процессора Pentium Pro 200МГц L2-кэш 512 Кб, RAM 256 Мб;
  • аппаратный RAID0 из восьми дисков 2Гб, общее дисковое пространство 16Гб;
  • операционная система Windows NT Server установлена на томе объемом 4Гб;
  • сеть 100base Tx Fast Ethernet
  • сетевой адаптер: Compaq Dual Netflex3

Путь к базе данных DHCP был изменен на RAID диск D. Путь к резервной базе данных DHCP, также был изменен на диск D.

Зависимость производительности сервера от числа обслуживаемых клиентов

Сто клиентов были сымитированы сервером. Клиенты многократно запрашивали аренду новых IP-адресов или обновление аренды текущих IP-адресов. Из всего количества запросов к серверу 80 процентов составляют запросы DISCOVER (поиск сервера DHCP в сети), и 20 процентов составляю ответ на предложенную конфигурацию серверу DHCP REQUEST. Аудит событий DHCP был разрешен, выявление конфликтов отключено. Тест проводился в течение двенадцати часов. Следующая таблица иллюстрирует число обновлений аренды сервером:

Время, час Количество выданных, обновленных аренд
11:00 0
12:00 61740
13:00 123420
14:00 185460
15:00 247320
16:00 308100
17:00 370020
18:00 431580
19:00 493020
21:00 615960
22:00 677100
23:00 737340

Зависимость производительности сервера от количества областей

В этом тесте клиенты также были сымитированы. Измерялось среднее количество отправленных сервером сообщений ACK в минуту (утвержденных конфигурационных параметров, отправляемых сервером клиенту). Суммарное количество обслуживаемых клиентов в этом эксперименте составляло 10000. Из всего количества взаимодействий сервера с клиентами, 20 процентов составляли DISCOVER-ACK, и 80 процентов REQUEST-ACK.  

Количество областей Среднее количество в минуту выданных или продленных аренд конфигурационных параметров при количестве клиентов 10 000
2 960
100 960
1000 960
10000 960
20000 960
 

Дополнительная информация

Для получения более новой информации по Windows 2000, проверьте Microsoft TechNet или посетите Веб-сайт http://www.microsoft.com/ntserver/ или форум по Windows NT Server http://www.microsoft.com/windows2000/community/default.mspx.  Превосходный источник информации по DHCP находится по адресу: http://www.watersprings.org/pub/id/draft-ietf-dhc-dhcpv6-21.txt

Наверх страницы



Обсуждение статьи на форуме

Автор: Александр Пидодня aka Архимед  •  Иcточник: (переведено с англ.) Microsoft Technet  •  Опубликована: 10.07.2006
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER
Теги:  


Оценить статью:
Вверх
Комментарии посетителей
Комментарии отключены. С вопросами по статьям обращайтесь в форум.