Идентификаторы интерфейсов в усовершенствованном формате EUI-64 формируются путем инверсии бита u
(универсальный/локальный бит в терминологии IEEE EUI-64), если они создаются из идентификаторов стандарта IEEE EUI-64. Таким образом, в результате инверсии бита u
имеем:
1
— указывает на универсальную зону применения;0
— указывает на локальную зону применения.
На рис.3 представлен формат первых трех октетов (в двоичной форме) идентификаторов стандарта IEEE EUI-64. Порядок следования битов соответствует порядку передачи битов в Internet-сообществе. Бит u
— универсальный/локальный бит, бит g
— индивидуальный/групповой бит, с
— биты идентификатора компании.
0 0 0 1 1 2 |0 7 8 5 6 3| +------+------+------+------+------+------+ | cccc | ccug | cccc | cccc | cccc | cccc | +------+------+------+------+------+------+ Рис.3. Формат первых трех октетов идентификаторов стандарта IEEE EUI-64
Причина инверсии бита u
при формировании идентификатора интерфейса весьма банальна — облегчить системным администраторам ручную настройку не глобальных идентификаторов, когда аппаратные метки не допустимы. За исключением, например, случаев последовательных линий передачи данных и терминальных окончаний туннелей (при сквозных соединениях). Альтернативной формой могла бы быть форма 0200:0:0:1, 0200:0:0:2, etc…
, за исключением уж слишком упрощенной формы как 0:0:0:1, 0:0:0:2, etc…
. Сетевые IPv6-узлы, не требующие того, чтобы в идентификаторах интерфейсов в усовершенствованном формате EUI-64 бит u
не был установлен в положение «универсальный» (значение 1
), являются уникальными.
Использование «универсального/локального» бита в идентификаторе усовершенствованного формата EUI-64 позволяет усовершенствовать перспективную технологию, которая обеспечит весомые преимущества от применения идентификаторов интерфейсов в универсальной зоне.