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

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

Рубрики:

Новости

Метки:

, , , , , , ,

Сегодня обсудим одну интересную тему — DHCP (протокол динамической конфигурации хоста). Конечно же что многие из вас, ребята, уже знают о DHCP и о том, как он работает в реальной сетевой среде, но некоторые из вас — это новички в области сетевых технологий, и именно поэтому это одна из самых важных тем для того, чтобы вы стали экспертами в сетевых технологий.

 

Почему мы используем DHCP-сервер и какая задача DHCP?

Маршрутизаторы, серверы и другие ключевые узлы требуют динамического или статического IP-адреса, а клиенты могут использовать IP из пула доступных адресов. Минимальная конфигурация хоста для работы в сети Интернет:

  • IP-адрес
  • Маска подсети
  • Шлюз по умолчанию
  • IP-адрес DNS-сервера

 

DHCP (протокол динамической конфигурации хоста) позволяет сетевому администратору назначать пул доступных IP-адресов для клиентов с дополнительной информацией о конфигурации, такой как шлюз по умолчанию, DNS, WINS, имена доменов.

Адреса могут сдаваться в аренду, Cisco по умолчанию выделяет адрес на 24 часа.

 

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

 

Процесс DHCP

  • Клиентская операционная система запускается, она отправляет широковещательную рассылку DHCPDISCOVER;
  • Все доступные серверы DHCP отвечают DHCPOFFER с предлагаемым IP-адресом, временем аренды, IP-адресом DNS;
  • Сервер проверяет, не используется ли предлагаемый IP-адрес, прежде чем его присвоить, выпуская по умолчанию 2 пинга;
  • Клиент отвечает на первое пришедшее предложение с помощью широковещательной передачи DHCPREQEST;
  • Сервер отправляет сигнал подтверждения аренды DHCPACK;
  • Все остальные серверы отзывают предложения;
  • Если клиент обнаруживает, что адрес уже используется, он отправляет DHCPDECLINE и начинает процесс заново.

DHCP-Server-and-Client

 

Настройка DHCP

Служба DHCP включена по умолчанию

Что отключить службу DHCP введите команду:

(config)# no service dhcp

 

Что включить службу DHCP введите команду:

(config)# service dhcp

 

1. Задаем имя пула, из которого будут выдаться IP-адреса
(config)#ip dhcp pool pool-name

 

 

2. Режим конфигурации DHCP:

(a) Необходимо определить пул доступных IP-адресов, они должны быть в одной подсети

network ip-address [ mask | /prefix-length ]

 

(b) Можно назначать шлюз по умолчанию, имя домена, IP-адрес DNS-сервера, IP-адрес WINS-сервера

default-router gateway-addr
domain-name domain
dns-server ip-addr
netbios-name-server ip-addr
lease [days][hours][minutes]

 

3. Можно исключить диапазон IP-адресов, которые зарезервированные, из пула, в режиме глобальной конфигурации
(config)#ip dhcp excluded-address ip-addr [end-ip-range]

 

 

Проверка работы DHCP
show ip dhcp binding
show ip dhcp conflict
show ip dhcp database
show ip dhcp statistics

 

Устранение неполадок в работе DHCP

debug ip dhcp server events
debug ip dhcp server packets
debug ip dhcp server linkage

 

Ретрансляция DHCP запросов

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

  • накладные расходы сервера;
  • другие критически важные службы также используют трансляцию — TFTP, DNS.

 

Вспомогательный адрес для Cisco IOS называется агентом ретрансляции:

  • Преобразовывает широковещательные запросы в UDP-запросы и пересылает их на определенный IP-адрес (сервер в другом сегменте сети);
  • DHCP заполняет IP-адрес маршрутизатора в качестве IP-шлюза;
  • DHCP назначает адрес из пула с той же подсети, что и IP-адрес шлюза.

 

Настройка DHCP-ретранслятора

Режим интерфейса для клиентов, которым необходимо обслуживание DHCP

(config-if)# ip helper-address dhcp-ip-addr

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Новости

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Самое читаемое
Меню