Опубликован: 11.02.2017 | Уровень: для всех | Доступ: свободно
Лекция 8:

Протокол динамического конфигурирования узлов

< Лекция 7 || Лекция 8: 12345 || Лекция 9 >

Краткие итоги главы 8

  1. Протокол динамического конфигурирования узлов DHCP позволяет автоматизировать процесс назначения IP-адресов рабочим станциям из диапазона (пула) адресов, выделенного провайдером администратору.
  2. Назначение адресов может происходить в трех режимах: ручном, автоматическом, динамическом.
  3. В ручном режиме администратор сам назначает устройству выделенный протоколом DHCP статический IP-адрес.
  4. В автоматическом режиме протокол DHCP выделяет устройству в постоянное пользование статический IP-адрес из пула адресов.
  5. В динамическом режиме протокол DHCP выделяет из пула адресов в аренду устройству IP-адрес на определенный период времени.
  6. В локальных сетях сервер конфигурируется: либо на выделенном персональном компьютере; либо на локальном маршрутизаторе, который получает IP-адреса от DHCP-сервера провайдера.
  7. Клиент, которому необходим адрес, посылает в сеть широковещательный запрос обнаружения серверов DHCP DISCOVER с МАС-адресом назначения FF-FF-FF-FF-FF-FF.
  8. Сервер отвечает предложением арендовать IP-адрес (DHCP OFFER) с использованием одноадресной рассылки.
  9. В локальной сети может быть несколько DHCP-серверов. Поэтому клиент выбирает сервер и посылает ему широковещательный запрос DHCP REQUEST на получение IP-адреса. Запрос широковещательный, чтобы другие DHCP-серверы знали, что их предложение отклонено.
  10. Сервер отвечает положительным подтверждением DHCP PACK в одноадресном режиме или дает отрицательный ответ DHCP NAK.
  11. Продление срока аренды IP-адреса производится путем посылки запроса DHCP REQUEST в одноадресном режиме.
  12. При конфигурировании сервера DHCP на маршрутизаторе задают пул адресов, за исключением адресов, зарезервированных для серверов, маршрутизаторов, сетевых принтеров.
  13. Резервирование пула (диапазона) адресов выполняется по команде Router(config)#ip dhcp excluded-address <адрес первый> <адрес последний>
  14. Включение сервера производится после присвоения пулу имени: Router(config)#ip dhcp pool SERV-DH
  15. Когда клиент и DHCP-сервер находятся в разных сетях, то на интерфейсе маршрутизатора конфигурируется функция ретрансляции Router(config-if)#ip helper-address <адрес>
  16. Маршрутизатор может не только выступать в роли DHCP-сервера, но и быть клиентом, когда получает IP-адрес для своего интерфейса от сервера провайдера. При этом конфигурирование интерфейса производится по команде: Router(config-if)#ip address dhcp
  17. В сетях IPv6 индивидуальные глобальные адреса могут быть назначены автоматически разным способами.
  18. Использование только объявлений маршрутизатора, когда реализуется автоматическое получение адресной информации без отслеживания состояния SLAAC.
  19. Использование объявлений маршрутизатора и протокола DHCPv6 без отслеживания состояния (DHCPv6 SLAAC).
  20. Использование протокола DHCPv6 с отслеживанием состояния.
  21. Способ динамического назначения адресов определяется комбинацией двух флагов, содержащихся в объявлении RA: флаг управления конфигурацией адресов М и флаг другой конфигурации О.
  22. Способ SLAAC (флаги М = 0, О = 0) базируется на использовании сообщений RA протокола ICMPv6, которые маршрутизатор периодически каждые 200 сек. рассылает по адресу FF02::1, где передает всем узлам локального канала значение префикса и его длину.
  23. При втором способе динамического назначения адресов (М = 0, О = 1,) клиент использует объявления маршрутизатора для создания индивидуальных глобальных адресов. Дополнительная информация, например адреса DNS-серверов, может быть получена от сервера DHCP.
  24. Второй режим (SLAAC и DHCPv6) формируется по команде Router(config-if)#ipv6 nd other-config-flag
  25. Третий режим DHCPv6 с отслеживанием состояния (M = 1) формируется по команде Router(config-if)#ipv6 nd managed-config-flag
  26. Если клиент и DHCP-сервер находятся в разных сетях, то на интерфейсе маршрутизатора конфигурируется команда с адресом DHCPv6-сервера Router(config-if)#ipv6 dhcp relay destination <адрес>

Вопросы

  1. Какими сообщениями обмениваются клиент и сервер DHCP?
  2. В каких случаях запрос DHCP REQUEST передается в широковещательном режиме, и в каких - в одноадресном?
  3. В чем различие динамического и автоматического методов назначения адресов IPv4?
  4. Каково назначение команды Router(config)#ip dhcp excluded-address 192.168.10.1 192.168.10.5?
  5. Каково назначение команды Router(config)#ip dhcp pool SERV-DH. В какой режим при этом переходит маршрутизатор?
  6. Какую команду нужно дать, чтобы маршрутизатор получал IP-адреса от сервера DHCP?
  7. В каких случаях маршрутизатор конфигурируют, чтобы он получал адресную информацию от DHCP-сервера?
  8. Для чего порты коммутатора настраивают, как граничные?
  9. Какая команда позволяет клиенту получать адресную информацию от DHCP-сервера, расположенного в другой локальной сети?
  10. Какие режимы получения адресной информации используются в сетях IPv6? В чем их различие?
  11. Как кодируются и конфигурируются режимы в сообщениях?
  12. Сообщения какого протокола используют DHCP-серверы для организации передачи адресной информации?
  13. Какой адрес шлюза по умолчанию в сетях IPv6 используется при пересылке адресной информации в режиме SLAAC?
  14. В чем состоит различие сообщений REQUEST и INFORMATION REQUEST?
  15. Как и в каких случаях конфигурируется функция ретрансляции сообщений DHCPv6-сервера?

Упражнения

  1. Сформируйте схему сети

  2. Сконфигурируйте интерфейсы.
  3. Сконфигурируйте DHCP-сервер на интерфейсе G0/0
  4. Проведите отладку и проверку работоспособности сервера.
  5. Измените адреса сети 1 на 2001:db8:a:1::/64 и сети 2 на 2001:db8:a:2::/64.
  6. Сконфигурируйте DHCPv6-сервер на интерфейсе G0/0.
  7. Проведите отладку и проверку работоспособности сервера.
< Лекция 7 || Лекция 8: 12345 || Лекция 9 >
Богдан Божок
Богдан Божок

Поделитесь пожалуйста ► Первой частью курса.

В первой лекции упоминается, цитирую: "В первой части настоящего курса отмечалось, что соединение локальных сетей LAN..." 

Дмитрий Михайлусов
Дмитрий Михайлусов
Владислав Ветошкин
Владислав Ветошкин
Россия, Ижевск, Ижевский государственный технический университет имени А.Т. Калашникова, 2011
Саламат Исахан
Саламат Исахан
Россия, Turkistan