12.2.1 Идентифицировано три альтернативных способа создания УУИд (основанный на времени, имени и случайном числе) и они различаются по четырем самым старшим битам поля "VersionAndTimeHigh" (биты с 7-го по 4-й октета 9 УУИд). УУИд, созданные с использованием этих разных способов, называются "разными версиями УУИд".
Примечание - Термин "разные версии УУИд" отчасти вводит в заблуждение, но используется как исторически сложившийся. Для форматов УУИд нет традиционного понятия "номер версии" в тех случаях, когда новые версии могут быть определены при пересмотре настоящего стандарта. Новые форматы УУИд, которые могут потребоваться в будущем, будут идентифицироваться различными значениями битов варианта.
12.2.2 Определенные в настоящее время "версии УУИд", использующие первые четыре бита поля "VersionAndTimeHigh" (биты с 7-го по 4-й октета 9 УУИд), приведены в таблице 3. В таблице 3 также присвоены целые значения "версии" для каждой комбинации битов.
Примечание - Значение версии 2 не используется для совместимости с исторически сложившимися определениями УУИд. Значения версий 0 и с 6-й до 15-й зарезервированы для последующего использования.
Таблица 3 - Определенные в настоящее время версии УУИд
Бит 7 | Бит 6 | Бит 5 | Бит 4 | Значение версии | Описание |
0 | 0 | 0 | 1 | 1 | Основанная на времени версия, определенная в настоящем стандарте (см. раздел 13) |
0 | 0 | 1 | 0 | 2 | Зарезервировано для версии безопасности распределенной вычислительной среды (Distributed Computing Environment - DCE) со встроенными УУИд POSIX |
0 | 0 | 1 | 1 | 3 | Основанная на имени версия, определенная в настоящем стандарте (см. раздел 14) |
0 | 1 | 0 | 0 | 4 | Основанная на случайном числе версия, определенная в настоящем стандарте (см. раздел 15) |
0 | 1 | 0 | 1 | 5 | Основанная на имени версия, определенная в настоящем стандарте, с хешированием ХАБ-1 (см. раздел 14) |