
- •Глава 12 – iPv6-адресация.
- •12.0 Введение.
- •12.0.1 Почему я должен выполнить этот модуль?
- •12.0.2 Что я буду изучать в этом модуле?
- •12.1 Проблемы с протоколом iPv4
- •12.1.1 Потребность в iPv6
- •12.1.2 Совместное использование протоколов iPv4 и iPv6
- •12.1.3 Проверьте свое понимание темы - Вопросы iPv4
- •12.2 Представление iPv6-адресов
- •12.2.1 Форматы адресов iPv6
- •12.2.2 Правило 1. Пропуск начальных нулевых разрядов
- •12.2.3 Правило 2 - Двойное двоеточие
- •12.2.4 Задание. Отработка преобразования iPv6-адресов
- •12.3 IPv6-адреса: типы
- •12.3.1 Одноадресный, многоадресный, произвольный
- •12.3.2 Длина префикса iPv6-адреса
- •12.3.3 Другие типы iPv6-адресов одноадресной рассылки
- •12.3.4 Примечание об уникальном локальном адресе
- •12.3.5 Глобальные индивидуальные iPv6-адреса (gua)
- •12.3.6 Структура gua iPv6
- •12.3.7 Локальный iPv6-адрес канала
- •12.3.8 Проверьте ваше понимание - типы адресов iPv6
- •12.4 Статическая настройка глобальных динамических адресов для одноадресной рассылки и динамически настраиваемые локальные адреса канала.
- •12.4.1 Статическая конфигурация gua на маршрутизаторе
- •12.4.2 Статическая конфигурация глобального уникального iPv6-адреса на узле Windows
- •12.4.3 Статическая конфигурация локального адреса одноадресной рассылки
- •12.4.4 Проверка синтаксиса - Статическая конфигурация gua и lla
- •12.5 Динамическая адресация для глобальных динамических адресов для одноадресной рассылки iPv6
- •12.5.1 Сообщения rs и ra icmPv6
- •12.5.2 Метод 1: slaac
- •12.5.3 Вариант 2: slaac и dhcPv6-сервер без сохранения состояния адресов:
- •12.5.4 Вариант 3: dhcPv6 с поддержкой состояния
- •12.5.5 Процесс eui-64 и случайно сгенерированный идентификатор интерфейса
- •12.5.6 Процесс eui-64
- •12.5.7 Случайно сгенерированные идентификаторы интерфейса
- •12.5.8 Проверьте ваше понимание темы — динамическая адресация для guAs iPv6
- •12.6 Динамическая адресация локальных адресов канала iPv6
- •12.6.1 Динамические lla
- •12.6.2 Динамические lla в Windows
- •12.6.3 Динамические lla на маршрутизаторах Cisco
- •IPv6 lla с использованием eui-64 на маршрутизаторе r1
- •12.6.4 Проверка конфигурации iPv6-адреса
- •12.6.5 Проверка ситаксиса - Проверка конфигурации iPv6-адреса
- •12.6.6 Packet Tracer - Настройка iPv6-адресации
- •12.7 Групповые iPv6-адреса
- •12.7.1 Присвоенные групповые iPv6-адреса
- •12.7.2 Известные адреса многоадресной рассылки iPv6
- •12.7.3 Групповые iPv6-адреса запрашиваемых узлов
- •12.7.4 Лабораторная работа - Определение iPv6-адресов
- •Часть 1: Определение различных типов iPv6-адресов
- •Часть 2: Изучение iPv6-адреса сетевого интерфейса и узла
- •Часть 3: Отработка правил сокращения iPv6-адресов
- •12.8 Разделение сети iPv6 на подсети
- •12.8.1 Разделение на подсети с использованием идентификатора подсети
- •12.8.2 Пример создания подсетей iPv6
- •12.8.3 Распределение iPv6-адресов подсети
- •12.8.4 Маршрутизатор, сконфигурированный с подсетями iPv6
- •12.8.5 Проверьте ваше понимание темы - Подсеть в сети iPv6Начало формы
- •Часть 1: Настройка топологии и конфигурация основных параметров маршрутизатора и коммутатора
- •Часть 2: Ручная настройка iPv6-адресов
- •Часть 3: Проверка сквозного подключения
- •IPv6 адреса: типы
- •12.9.4 Контрольная модуля - адресация iPv6
12.5.5 Процесс eui-64 и случайно сгенерированный идентификатор интерфейса
Если сообщение RA имеет тип SLAAC либо SLAAC + для DHCPv6-сервера без сохранения состояния адресов, клиент должен генерировать собственный идентификатор интерфейса. Клиент получает из сообщения RA префиксную часть адреса, но должен создать собственный идентификатор интерфейса. Идентификатор интерфейса может быть создан с помощью EUI-64 или представлять собой случайно сгенерированное 64-битное число, как показано на рис. 1.
На рисунке показан маршрутизатор, отправляющий сообщение объявления маршрутизатора ICMPv6 (labled #1) на ПК. Компьютер отображается в шаге labled #2, создав префикс /64 из сообщения РА и создав свой идентификатор интерфейса с помощью EUI-64 или случайного 64-битного числа. Текст под рисунком гласит 1. Маршрутизатор посылает сообщение RA 2. Компьютер использует префикс в сообщении RA и использует либо EUI-64, либо случайное 64-битное число для генерации идентификатора интерфейса
Динамическое создание идентификатора интерфейса
Маршрутизатор посылает сообщение RA
Компьютер использует префикс в сообщении RA и использует либо EUI-64, либо случайное 64-битное число для генерации идентификатора интерфейса
12.5.6 Процесс eui-64
Организация IEEE разработала расширенный уникальный идентификатор (Extended Unique Identifier, EUI) или измененный процесс EUI-64. Этот процесс использует 48-битный MAC-адрес Ethernet клиента и в середину этого адреса вставляет еще 16 бит для создания 64-битного идентификатора интерфейса.
MAC-адреса Ethernet обычно имеют шестнадцатеричный формат и состоят из двух частей.
Уникальный идентификатор организации (Organizationally Unique Identifier, OUI) — это 24-битный (шесть шестнадцатеричных цифр) код поставщика, назначенный IEEE
Идентификатор устройства — это уникальное 24-битное (шесть шестнадцатеричных цифр) значение с общим уникальным идентификатором организации (OUI).
Идентификатор интерфейса EUI-64 имеет двоичный формат и состоит из трех частей.
24-битный OUI на основе MAC-адреса клиента, в котором седьмой бит (универсально/локальный (U/L) бит) является обратным, т.е. если седьмой бит имеет значение 0, то он становится 1, и наоборот.
В середину вставляется 16-битное значение FFFE (в шестнадцатеричном формате).
24-битный идентификатор устройства на основе MAC-адреса клиента.
Процесс EUI-64 проиллюстрирован на рисунке с помощью MAC-адреса маршрутизатора R1 GigabitEthernet FC99:4775:CEE0.
Шаг
1: Разделите MAC-адрес между OUI и
идентификатором устройства.
Шаг 2: Вставьте шестнадцатеричное значение FFFE в двоичном формате 1111 1111 1111 1110.
Шаг 3: Преобразуйте первые 2 шестнадцатеричных значения OUI в двоичный формат и отразите бит U/L (бит 7). В данном примере 0 в седьмом бите меняется на единицу.
В результате генерируется следующий EUI-64 идентификатор интерфейса FE99: 47FF:FE75:CEE0.
Примечание: Использование обратного бита (U/L) и причины зеркального отражения его значения описаны в документе RFC 5342.
Пример выходных данных ipconfig команды показывает, что IPv6 GUA динамически создается с использованием SLAAC и процесса EUI-64. Самый простой способ определить, действительно ли адрес был создан с помощью EUI-64, — проверить, есть ли в середине идентификатора интерфейса значение fffe, как показано на рис. 3.
Преимущество EUI-64 MAC-адреса Ethernet заключается в том, что его можно использовать для определения идентификатора интерфейса. Кроме того, сетевые администраторы могут легко отслеживать IPv6-адрес до оконечных устройств с помощью уникального МАС-адреса. Тем не менее, это вызвало проблемы конфиденциальности у многих пользователей, которые опасались, что их пакеты могут быть отслежены до фактического физического компьютера. Во избежание таких опасений можно использовать случайно сгенерированный идентификатор интерфейса.
Идентификатор интерфейса, сгенерированный при помощи EUI-64
C:\> ipconfig
Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
IPv6 Address. . . . . . . . . . . : 2001:db8:acad:1:fc 99:47ff:fe75:cee0
Link-local IPv6 Address . . . . . : fe80::fc99:47ff:fe75:cee0
Default Gateway . . . . . . . . . : fe80::1
C:\ >