Давайте на мгновение задумаемся о роли протокола DHCP для компьютера хоста. Хост действует как клиент Хост А будет в состоянии получить и обработать сообщение. (Другие хосты получают сообщение, но игнорируют его.)
Сообщения DHCP работают хорошо, когда клиент и сервер DHCP находятся в той же подсети. По завершении обмена этими четырьмя сообщениями клиент DHCP обладает IP-адресом и другими параметрами IPv4, необходимыми передачи одноадресатных пакетов IP.
Поддержка протокола DHCP для дистанционных подсетей при помощи ретрансляции DHCP
Проектируя применение протокола DHCP, сетевой инженер должен сделать выбор: помещать ли сервер DHCP в каждую подсеть LAN или расположить на центральной площадке? При наличии сервера DHCP в каждой подсети протокол работает,
а маршрутизатор может полностью игнорировать протокол DHCP. Но при централизованном сервере DHCP большинство его клиентов находится в подсетях отличных от той, где расположен сервер DHCP. Исходя из описанного до сих пор, сообщение DHCP никогда не достигало бы сервера DHCP, поскольку маршрутизаторы не перенаправляют пакеты IPv4, посланные на IP-адрес 255.255.255.255.
Большинство корпоративных сетей используют несколько серверов DHCP на централизованной площадке, обеспечивающих услуги протокола DHCP для всех дистанционных подсетей. Маршрутизаторы так или иначе должны перенаправлять эти сообщения DHCP между клиентами и сервером DHCP. Для этого маршрутизаторы, соединенные с дистанционными подсетями LAN, нуждаются в подкоманде интерфейса IP helper-address IP-адрес_ сервера.
Подкоманда IP helper-address IP-адрес_сервера указывает маршрутизатору сделать следующее для сообщений, поступающих на интерфейс от клиента DHCP.
Четыре логических этапа, обусловленных командой IP helper-address
1. Отследить входящие сообщения DHCP с IP-адресом получателя 255.255.255.255.
2. Изменить IР-адрес отправителя пакета на IP -адрес исходящего интерфейса маршрутизатора.
3. Изменить IР-адрес получателя пакета на адрес сервера DHCP (как задано командой IP helper-address).
4. Перенаправить пакет на сервер DHCP.
Эта команда меняет правило “не перенаправлять пакеты, посланные по адресу 255.255.255.255”, на “изменять IP-адреса получателя”. Как только получатель сможет распознать IP-адрес сервера DHCP, сеть сможет перенаправить пакет на сервер.
ВНИМАНИЕ!
Этот подход, подразумевающий ретрансляцию сообщения DHCP за счет изменения IP- адресов в заголовке пакета, называется ретрансляцией DHCP (DHCP relay).
Пример процесса приведен на рис. 18.2. Находящийся слева хает А является клиентом DHCP. Сервер DHCP (172.16.2.11) находится справа. На интерфейсе GO/O маршрутизатора Rl настроена команда IP helper-address 172.16.2.11. На этапе 1 маршрутизатор R1 обнаруживает входящий пакет DHCP, предназначенный для адреса 255.255.255.255. Этап 2 демонстрирует результат изменения IP- адресов отправителя и получателя — маршрутизатор Rl перенаправляет пакет.
Опубликовал katy
October 26 2015 07:44:21 ·
0 Комментариев ·
2671 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.