· клієнтові відмовлено в запитуваній IP-адресі, можливо, через скасування оренди сервером протоколу DHCP;
· клієнт уже орендувала IP-адреса, потім відмовився від нього, і в цей момент йому потрібна нова оренда.
Пропозиція оренди
Сервери протоколу DHCP, що приймають запит і мають вільну конфігурацію для клієнта, посилають широкомовна пропозиція, що містить:
· апаратна адреса мережного адаптера клієнта;
· пропонована IP-адреса;
· маску підмережі;
· строк оренди;
· ідентифікатор сервера (IP-адреса DHCP-сервера, що пропонує оренду,).
Оскільки клієнт ще не має IP-адреси, використається широкомовлення. На малюнку зображене відправлення пропозиції в повідомленні DHCPOFFER.
DHCP-сервер резервує запропонована IP-адреса, щоб він не потрапив іншому DHCP-клієнтові. DHCP-клієнт вибирає IP-адресу з першого отриманої пропозиції.
Відсутність працюючих DHCP-серверів
DHCP-клієнт чекає пропозицій протягом однієї секунди. Якщо він їх не одержить, то не зможе ініціалізувати TCP/IP, і йому доведеться знову посилати широкомовні запити три рази (з інтервалами 9, 13 й 16 з й один раз із випадковим інтервалом у діапазоні від 0 до 1000 мс). Якщо пропозиція так і не буде отримано, клієнт повторює спроби кожні п'ять хвилин.
Вибір оренди
На двох останніх етапах клієнт вибирає пропозицію, а DHCP-сервер підтверджує оренду.
Одержавши пропозицію хоча б від одного DHCP-сервера, клієнт посилає широкомовне повідомлення про те, що вибір зроблений на основі цієї пропозиції.
Широкомовне повідомлення DHCPREQUEST містить ідентифікатор сервера (IP-адреса), пропозиція якого було обрано. Всі інші DHCP-сервери відзивають свої пропозиції, щоб їхньої IP-адреси були доступні для наступного запиту.
Підтвердження оренди
DHCP-сервер, прийнявши пропозицію, посилає широкомовне підтвердження клієнтові у формі повідомлення DHCPACK. Воно містить виданий в оренду IP-адреса й, іноді, іншу конфігураційну інформацію.
Коли DHCP-клієнт одержує підтвердження, протокол TCP/IP повністю ініціалізуеться й розглядається як клієнт протоколу DHCP. Після виконання прив'язки клієнт може використати протокол TCP/IP для роботи в мережі.
Відмова в оренді IP-адреси
Широкомовне повідомлення про відмову (DHCPNACK) посилає сервером, коли клієнт намагається орендувати IP-адреса, раніше їм що використався, але тепер недоступний. Воно також посилає, якщо IP-адреса стала неправильним через фізичне переміщення клієнта в іншу підмережу .
Як показано на ілюстрації, при одержанні відмови клієнт заново запитує оренду протоколу TCP/IP.
Механізм відновлення оренди
Перша спроба відновлення
Всі клієнти DHCP намагаються обновити оренду після закінчення половини її строку, а також при кожному перезапуску системи. Для цього клієнт посилає повідомлення DHCPREQUEST на DHCP-сервер, що надав оренду.
DHCP-сервер відправляє DHCPNACK у всіх випадках, коли запит клієнта, навіть звернений до іншого DHCP-сервера, не є, з його погляду, коректним.
Якщо DHCP-сервер доступне, то він обновляє оренду й посилає клієнтові підтвердження (DHCPACK) із вказівкою часу нової оренди й, можливо, обновленими параметрами конфігурації.
Одержавши підтвердження, клієнт обновляє свою конфігурацію. Якщо клієнт не може зв'язатися з DHCP-сервером, генерується повідомлення про те, що оренда не була обновлена. Проте клієнт може продовжувати використати свою IP-адресу, оскільки строк оренди минув тільки наполовину.
При перезапуску DHCP-клієнт, як правило, намагається орендувати та ж IP-адреса з того ж DHCP-сервера шляхом широкомовної передачі повідомлення DHCPREQUEST, що містить останній використовуваний клієнтом IP-адреса. Якщо це не вдається, але строк оренди ще не минув, то DHCP-клієнт продовжує використати IP-адресу до його закінчення.
Наступні спроби відновлення
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.