Расшифровка VML ID¶
Что такое VML¶
VML - это сокращение от VMWare Legacy. Он содержит в себе комбинацию из контроллера, LUN и некоторую информацию об устройстве.
Декодирование VML¶
VML поделён на следующие части:
vml. 02 00 00 0000 6000eb3952315fbe000000000000001b 695343534944
AAAA BB CC DD EEEE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF GGGGGGGGGGGG
Где:
A - идентификатор, неимспейс
B - указывает на формат UUID для устройства, где:
- 0x0 - для формата
mpx.vmhbax:Cx:Tx:Lx
- 0x1 - для устройства с серийным номером
- 0x2 - для формата NAA
- 0x3 - для формата SYMM
C - указывает тип устройства, где:
- 0x00 - Диск
- 0x01 - Лента
- 0x02 - Принтер
- 0x03 - Процессор (для HP сканнеров)
- 0x04 - WORM (?)
- 0x05 - ROM 0x05
- 0x06 - Сканнер
- 0x07 - Магнитооптический диск
- 0x08 - MEDIUM_CHANGER
- 0x09 - COMM / Communications device /
- 0x0c - RAID
- 0x0d - ENCLOSURE 0x0d / Enclosure Services Device /
- 0x0e - RBC 0x0e
- 0x7f - NO_LUN (без )
E - зарезервирован для будущего использования
F - сам идентификатор LUN (32-значное число в hex формате, он же NAA)
G - уникальный хеш с дополнительной информацией о LUN
Разбор NAA¶
NAA¶
NAA (в основном пишется как naa) - это идентификатор центра сетевой адресации (Network Addressing Authority identifier). Этот номер гарантирован будет уникальным - он генерируется самим устройством и содержит информацию о нём, поэтому он является предпочтительным для идентификации LUN.
Исходя из RFC, у naa формат следующий:
An example of an iSCSI name with a 64-bit NAA value follows:
Type NAA identifier (ASCII-encoded hexadecimal)
+--++--------------+
| || |
naa.52004567BA64678D
An example of an iSCSI name with a 128-bit NAA value follows:
Type NAA identifier (ASCII-encoded hexadecimal)
+--++------------------------------+
| || |
naa.62004567BA64678D0123456789ABCDEF
Как правило, вендор в NAA идентификатор любит совать всё, что приходит в голову. Но по своему опыту скажу, что есть следующий стандарт для 128-битного варианта:
Тип OUI UAA Доп данные: номера устройства и т.д.
+--++----+----+---------------------+
| || | | |
naa.62004567BA64678D0123456789ABCDEF
OUI¶
Уникальный идентификатор организации (Organizationally Unique Identifier, OUI) - это 24-битный номер, который присваивается IEEE. Используется в MAC адресах, WWN и так далее.
В нашем случае, в NAA используется как правило трехоктетный OUI. Например, у СХД от Hitachi можно встретить трехоктетный OUI 00:60:e8
UAA¶
UAA (Universally administered address) - ещё один идентификатор, который был задан вендором. Как правило может обозначалть модель оборудования.