Что такое автоконфигурация IPv6-адресов без сохранения состояния?
Схема адресации IPv6 является преемником адресации IPv4. Схема адресации IPv4 использовала 32-битный адрес, что соответствует более чем 4 миллиардам уникальных адресов IPv4. Однако с увеличением количества устройств, которым требуется подключение к Интернету, этот пул адресов начал иссякать.
Схема адресации IPv6 основана на 128-битном адресе, который преобразуется в базу данных, содержащую около 340 ундециллионов маршрутизируемых IPv6-адресов (1 ундециллион = 10 36 ).
Схема адресации IPv6 имеет два способа получения хостами IP-адреса.
- DHCPv6 (с отслеживанием состояния)
- SLAAC (без гражданства)
Автоматическая настройка IPv6-адреса без сохранения состояния (SLAAC):
Автоконфигурация адресов без сохранения состояния позволяет узлам самостоятельно генерировать уникальный маршрутизируемый IPv6-адрес. Маршрутизатор настроен на использование протокола IPv6 SLAAC и периодически отправляет объявление маршрутизатора.
Хост также может отправить запрос маршрутизатора, чтобы запустить объявление маршрутизации маршрутизатором. Запрос маршрутизатора отправляется по адресу FF02::2, который является многоадресным адресом IPv6 для всех маршрутизаторов.
Объявление маршрутизатора содержит информацию о префиксе (префикс (сетевой адрес), длину префикса (маску подсети) и шлюз по умолчанию). Хост использует эту информацию для создания адреса IPv6 (глобальный адрес индивидуальной рассылки или GUA) для себя. Затем хост применяет обнаружение повторяющихся адресов, чтобы убедиться, что его адрес уникален.
Конфигурации SLAAC IPv6:
Чтобы маршрутизатор мог отправлять объявление маршрутизатора и, по существу, для функционирования SLAAC IPv6, эти конфигурации должны быть установлены с помощью интерфейса командной строки соответствующего маршрутизатора.
С.№ | Параметры | Ценности |
---|---|---|
1 | Войдите в режим EXEC маршрутизатора | Роутер> включить |
2 | Войдите в режим глобальной конфигурации | Router# настроить терминал |
3 | Включить маршрутизацию IPv6 | Router(config)# ipv6 unicast-routing |
4 | Войдите в режим настройки интерфейса | Router(config)# interface interface |
5 | Настройка IPv6-адреса | Router(config-if)# ipv6 address ipv6-address/prefix-length |
6 | Включить интерфейс | Router(config-if)# без выключения |
Недостатки SLAAC:
- SLAAC можно использовать для создания глобального индивидуального адреса IPv6, но получение дополнительной информации, такой как информация о DNS-сервере, не стандартизировано.
- Вся дополнительная информация может быть представлена в рекламе маршрутизатора, но это еще не общепринятый стандарт.
- Для получения этой дополнительной информации SLAAC используется вместе с DHCP. SLAAC отвечает за GUA, а DHCP за остальную информацию, такую как DNS и прочее.
Реализация SLAAC в Cisco Packet Tracer:
Чтобы реализовать эту концепцию на практике, мы теперь настроим маршрутизатор с IPv6 SLAAC с одним хостом в Cosco Packet Tracer. После установки Cisco Packet Tracer выполните следующие действия:
Шаг 1. Сформируйте простую сеть с одним маршрутизатором Cisco 2911 и ПК, подключенными перекрестным проводом, как показано ниже:
Шаг 2: Дважды щелкните значок маршрутизатора и откройте командную строку, показанную ниже:


Шаг 3: Чтобы настроить маршрутизатор Cisco 2911 для IPv6 SLAAC, введите следующие команды, как показано ниже:
- Введите «нет» для начального диалога конфигурации.
- Введите «enable», чтобы войти в режим EXEC маршрутизатора. (Согласно конфигурации 1 в таблице конфигурации)
- Введите «настроить терминал» и нажмите Enter. (Согласно конфигурации 2 в таблице конфигурации)
- Введите «ipv6 unicast-routing», это сделает маршрутизатор маршрутизируемым по адресу IPv6 FF02::2. Это позволяет ПК отправлять запрос маршрутизатора. (Согласно конфигурации 3 в таблице конфигурации)
- Введите «interface gig 0/0». Часть «0/0» команды зависит от интерфейса, которым вы подключили маршрутизатор к ПК. (Согласно конфигурации 4 в таблице конфигурации)
- Введите «ipv6 address XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX/YY», где «XXXX:….:XXXX» — IPv6-адрес сети, а «YY» — маска сети. (Согласно конфигурации 5 в таблице конфигурации)
- Введите «без выключения». (Согласно конфигурации 6 в таблице конфигурации)
- Чтобы просмотреть все изменения, введите «do show ipv6 interface gig 0/0».
Поскольку все настройки выполнены, маршрутизатор теперь готов отправлять свои объявления маршрутизатора. Теперь закройте окно конфигурации маршрутизатора.
Шаг 4: Дважды щелкните значок ПК и откройте вкладку «Рабочий стол»:
Шаг 5: Нажмите на опцию «Конфигурация IP»:
Шаг 6. Измените параметр конфигурации IPv6 со статического на автоматический:


Теперь вы обнаружите, что ПК самостоятельно генерирует глобальный одноадресный IPv6-адрес с адресом шлюза по умолчанию и локальным адресом ссылки из объявления маршрутизатора.
Результаты симуляции:
Практическое выполнение IPv6 SLAAC в Cisco Packet Tracer показано на рисунке ниже.
После того, как ПК получает объявление маршрутизатора, ПК автоматически генерирует свой собственный глобальный индивидуальный адрес IPv6.