Главная страница
Навигация по странице:

  • DHCPDECLINE

  • Практическая часть

  • Discover (Обнаружение)


    Скачать 194.21 Kb.
    НазваниеDiscover (Обнаружение)
    Дата26.10.2022
    Размер194.21 Kb.
    Формат файлаdocx
    Имя файлаDHCP.docx
    ТипПротокол
    #756150

    Теоретическая часть

    Dynamic Host Configuration Protocol (DHCP) — сетевой протокол, предназначенный для автоматической конфигурации параметров сети на сетевых узлах. DHCP является одной из ключевых служб сетевой инфраструктуры и каждый, кто имеет отношение к компьютерным сетям, должен хотя бы в общих чертах представлять принципы его работы.

    DHCP работает по схеме клиент-сервер. Процесс получения настроек происходит в несколько этапов и описывается схемой DORA (Discover-Offer-Request-Acknowledge):

    Discover (Обнаружение)
    Клиент DHCP подключается к сети и приступает к инициализации (состояние INIT). Первым делом он ищет в сети подходящий DHCP-сервер, для чего отправляет запрос DHCPDISCOVER на широковещательный адрес 255.255.255.255. В качестве своего адреса клиент указывает 0.0.0.0, поскольку своего адреса у него еще нет. Также в запросе клиент указывает свой MAC-адрес. Запрос доставляется всем компьютерам, находящимся в данном сегменте сети, но отвечают на него только DHCP-сервера.


    Offer (Предложение)
    DHCP-сервер, получивший запрос DHCPDISCOVER, анализирует его содержимое, выбирает подходящую конфигурацию сети и отправляют ее в сообщении DHCPOFFER. Обычно DHCPOFFER отправляется на MAC-адрес клиента, указанный в DHCPDISCOVER, хотя иногда может использоваться широковещание. Если в сети находятся несколько DHCP-серверов, то клиент получает несколько ответов DHCPOFFER и выбирает из них один, как правило полученный первым.


    Request (Запрос)
    Получив ответ сервера, клиент отвечает сообщением DHCPREQUEST, в котором ″официально″ запрашивает у сервера предоставленные настройки. В сообщении DHCPREQUEST содержится та же информация, что и в DHCPDISCOVER, а также IP-адрес выбранного DHCP-сервера. DHCPREQUEST отправляется на широковещательный адрес и те DHCP-сервера, чей адрес отсутствует в сообщении, понимают что их предложение отвергнуто.


    Acknowledge (Подтверждение)
    DHCP-сервер, адрес которого указан в DHCPREQUEST, получает сообщение и понимает, что его выбрали. Он фиксирует привязку для клиента и отвечает сообщением DHCPACK, подтверждая выданные клиенту настройки. DHCPACK отправляется на MAC-адрес клиента, указанный в DHCPREQUEST. Клиент получает сообщение DHCPACK, проверяет настройки и применяет конфигурацию (состояние BOUND), которая была получена в сообщении DHCPOFFER.


     



     

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

    Создать сеть из 3 компьютеров, 1 коммутатора(l2) и маршрутизатора:

    1. Маршрутизатор соединить с коммутатором. К коммутатору подключить компьютеры.

    2. Настроить порт, по которому маршрутизатор соединяется с коммутатором. Затем необходимо настроить DHCP пул. В режиме глобального конфигурирования прописать следующую команду: ip dhcp pool <имя пула>.

    3. Дальше нужно указать для какой сети будут раздаваться адреса. Используемая сеть должна совпадать с адресом нашего интерфейса для роутера. Команда : network <адрес сети> <маска подсети>

    4. Так же нам нужно указать маршрут по умолчанию. default-router (Указываем адрес порта на маршрутизаторе)

    5. Указать адрес DNS сервера. Команда dns-server 8.8.8.8

    6. Так же имеется возможность запрета автоматической раздачи некоторых ip адресов. #ip dhcp excluded-address .

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

    Далее необходимо модифицировать схему.Подключите к коммутатору сервер и затем перейдем в его настройки.

    1. Зададим статический адрес и шлюз серверу


    Далее выполняем настройки DHCP сервера как показано на рисунке, необходимо создать отдельный пул для каждого Vlan.



    После настройки всех пулов. Нам необходимо установить переадресацию DHCP запросов с роутера на сервер. Для этого необходимо зайти в настройки sub интерфейса и прописать команду ip helper-address .(для каждого интерфейса).

    Ниже представлены схемы которые необходимо построить и настроить.



    написать администратору сайта