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

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

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

Ретрансляция сообщений DHCP

Во многих случаях клиент и DHCP-сервер могут находиться в разных сетях, например, узел А ( рис. 8.5) находится в сети 1, а сервер - в сети 2.

Ретрансляция DHCP

Рис. 8.5. Ретрансляция DHCP

Конфигурирование функции ретрансляции разрешает маршрутизатору пересылать широковещательные сообщения DHCP-протокола. Для этого на интерфейсе G0/0 маршрутизатора R-A конфигурируется команда с адресом DHCP-сервера:

R-A(config)#int g0/0
R-A(config-if)#ip helper-address 192.168.20.2
    

В этом случае маршрутизатор выступает в роли ретранслятора. Он получает от узла А широковещательные запросы (DHCP DISCOVER, DHCP REQUEST) и пересылает их на уникальный адрес (192.168.20.2) DHCP-сервера, который выделяет адреса узлу А.

В схеме сети рис. 8.5 между маршрутизатором и DHCP-сервером установлен коммутатор. Длительные процессы протоколов STP, RSTP могут стать причиной не назначения узлам адресной информации сервером. В этом случае рекомендуется конфигурировать порты коммутатора как граничные. Граничные порты сразу переходят в состояние пересылки (Forwarding), минуя состояния прослушивания (Listening) и обучения (Learning). За счет этого сокращается длительность переходных процессов протоколов STP, RSTP.

Маршрутизатор может не только выступать в роли DHCP-сервера, но и быть клиентом, когда получает IP-адрес для своего интерфейса от сервера провайдера. Обычно этот метод используется в домашних сетях и малых офисах SOHO по требованию провайдера. Конфигурирование интерфейса GigabitEthernet производится по команде:

Router(config)#int g0/0
Router(config-if)#ip address dhcp
    

8.3. Общие сведения о протоколе DHCPv6

В сетях IPv6 индивидуальные глобальные адреса могут быть созданы вручную администратором или получены автоматически (динамически). Причем, существуют разные способы динамического назначения адресов:

  1. Использование только объявлений маршрутизатора, когда реализуется автоматическое получение адресной информации без отслеживания состояния (State Less Address Auto Configuration - SLAAC).
  2. Использование объявлений маршрутизатора и протокола DHCPv6 без отслеживания состояния (DHCPv6 SLAAC).
  3. Использование протокола DHCPv6 с отслеживанием состояния.

Способ динамического назначения адресов определяется комбинацией двух флагов, содержащихся в объявлении рассылки адресной информации (Router Advertisement - RA):

  • флаг управления конфигурацией адресов М (Managet Address Configuration flag)
  • флаг другой конфигурации О (Other Configuration flag).

Режим SLAAC

Первый способ (SLAAC), когда флаги М = 0, О = 0, базируется на использовании сообщений протокола ICMPv6. Маршрутизатор периодически каждые 200 сек. рассылает объявления RA по адресу FF02::1, где передает всем узлам локального канала значение префикса и его длину. На основе этой информации клиент сам формирует индивидуальный глобальный адрес IPv6, поэтому маршрутизатор, выполняющий роль сервера, не знает, существуют ли такие адреса еще на каких либо узлах, т.е. маршрутизатор не отслеживает состояние (SLAAC). Клиент сам может сделать запрос (Router Solicitation - RS) на получение адресной информации с использованием многоадресной рассылки FF02::2, не дожидаясь окончания периода в 200 сек. При получении запроса RS маршрутизатор немедленно посылает объявление RA с адресной информацией.

Для того чтобы маршрутизатор начал рассылать адресную информацию, ему надо разрешить маршрутизацию IPv6:

Router(config)#ipv6 unicast-routing
    

Получив объявление RA, узел сам формирует индивидуальный глобальный адрес IPv6, добавляя к полученному префиксу идентификатор интерфейса длиной 64 бита (механизм EUI-64 или генерация случайного числа). Кроме того, в режиме SLAAC в сообщении RA содержится информация о шлюзе по умолчанию.

Поскольку ни узел, ни маршрутизатор не знают, существует ли такой адрес на других узлах (маршрутизатор не отслеживает состояние SLAAC), то запускается процесс поиска адресов дубликатов (Duplicate Address Detection - DAD). Для этого узел посылает эхо-запрос протокола ICMPv6 в локальный канал с собственным адресом назначения. Если ответа нет, то это означает, что сформированный адрес уникальный.

Если на интерфейсе маршрутизатора был изменен режим динамического назначения адресов, то для восстановления режима SLAAC необходимо установить флаги М и О в нулевое состояние

Router(config-if)#no ipv6 nd managed-config-flag
Router(config-if)#no ipv6 nd other-config-flag
    
< Лекция 7 || Лекция 8: 12345 || Лекция 9 >
Богдан Божок
Богдан Божок

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

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

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