Формирование идентификатора интерфейса

Как говорилось ранее, идентификатор интерфейса (Interface ID) представляет собой 64-битное поле IPv6-адреса, используемое для идентификации интерфейса в сегменте сети. Уникальный идентификатор интерфейса может быть получен несколькими способами:

· настроен вручную;

· назначен с помощью протокола DHСPv6;

· сгенерирован автоматически случайным образом;

· сформирован из 48-битного MAC-адреса путем его преобразования в формат Modified EUI-64.

Для всех индивидуальных адресов, начинающихся с битов 001, идентификатор интерфейса должен быть сформирован в соответствии с форматом Modified EUI-64.

Рассмотрим получение идентификатора интерфейса путем преобоазования его МАС- адреса. Так как МАС-адрес состоит из 48 бит, а для идентификатора интерфейса необходимо 64 бита, требуется расширение МАС-адреса преобразованием его в адрес EUI-64.

Рис. 6.31. Преобразование MAC-адреса в идентификатор интерфейса

МАС-адрес делится на две части по 24 бита, между которыми вставляется блок битов FFFE. Идентификатор интерфейса формируется путем установления в адресе EUI-64 значения 1 в бите U (7 бит слева), определяющего, является ли МАС-адрес универсальным или локально администрируемым.

В случаях, когда идентификатор интерфейса формируется из МАС-адреса, существует возможность определения и отслеживания трафика конкретного узла независимо от префикса IPv6-адреса. С учетом этого в RFC 3041 описан метод генерации узлом псевдослучайного идентификатора интерфейса, изменяемого с течением времени. Итоговый IPv6-адрес, основанный на таком псевдослучайном идентификаторе интерфейса, называют временным адресом, который рекомендуется для использования в интернете.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: