Un nombre mundial ( WWN ) o identificador mundial ( WWID ) es un identificador único utilizado en tecnologías de almacenamiento, incluidas Fibre Channel , Parallel ATA , Serial ATA , SCSI y Serial Attached SCSI (SAS) . [1]
Un WWN puede emplearse en una variedad de funciones, como un número de serie o para direccionabilidad ; por ejemplo, en redes de canal de fibra, un WWN puede usarse como un WWNN (nombre de nodo mundial) para identificar un punto final, o un WWPN (nombre de puerto mundial) para identificar un puerto individual en un conmutador. Dos WWN que no se refieren a lo mismo siempre deben ser diferentes incluso si los dos se usan en diferentes funciones, es decir, una función como WWPN o WWNN no define un espacio WWN separado. El uso de direcciones grabadas y el cumplimiento de especificaciones por parte de los proveedores se basan en el cumplimiento de especificaciones para hacer cumplir la unicidad.
Formatos
Cada WWN es un número de 8 o 16 bytes, cuya longitud y formato están determinados por los cuatro bits más significativos, que se denominan NAA (autoridad de dirección de red). El resto del valor se deriva de un OUI IEEE (o de la identificación de la empresa [CID]) y de la información proporcionada por el proveedor. Cada formato define una forma diferente de organizar o interpretar estos componentes. Los OUI se utilizan con los bits U/L y multicast en cero, o incluso a veces se omiten (y se supone que son cero), aunque CID tiene U/L establecido en 1. [2]
Los formatos WWN incluyen: [3]
- Los formatos IEEE "originales" son básicamente un encabezado de dos bytes seguido de una dirección EUI-48 incorporada (que contiene el OUI). Los primeros 2 bytes son hexadecimales 10:00 o 2x:xx (donde las x son las especificadas por el proveedor) seguidos del OUI de 3 bytes y 3 bytes para un número de serie especificado por el proveedor. Por lo tanto, la diferencia entre el formato NAA 1 y el formato NAA 2 es simplemente la presencia de un relleno de ceros o 3 nibbles adicionales de información del proveedor.
- Los formatos IEEE "registrados" prescinden del relleno y colocan el OUI inmediatamente después del NAA. El OUI ya no se considera parte de una dirección EUI-48. Para el formato NAA 5, esto deja 9 nibbles contiguos para un valor definido por el proveedor. Este es el mismo formato que utiliza el formato NAA 6 complementario, la única diferencia es que se supone un espacio numérico de 16 bytes, en lugar de un espacio numérico de 8 bytes. Esto deja un total de 25 nibbles contiguos para valores definidos por el proveedor.
- Los formatos "EUI-64 mapeados" logran incluir una dirección EUI-64 en un WWN de 8 bytes. Dado que el NAA es obligatorio y ocupa un nibble, esto representa un déficit de cuatro bits. Estos cuatro bits se recuperan mediante los siguientes trucos: primero, se roban dos bits del NAA asignando los NAA 12, 13, 14 y 15 para que todos hagan referencia al mismo formato. Segundo, los dos bits restantes se recuperan omitiendo los bits U/L y de multidifusión del OUI del EUI-64. Al reconstruir el valor EUI-64 incorporado, se supone que los bits U/L y de multidifusión tienen valores cero.
Presentación
Las direcciones WWN se representan predominantemente como octetos hexadecimales separados por dos puntos, MSB primero, con ceros a la izquierda, de forma similar a la dirección MAC de Ethernet . Sin embargo, hay mucha variación entre proveedores. [4]
Ejemplo de uso
Linux utiliza WWN para identificar discos proporcionando enlaces simbólicos a la entrada del dispositivo real:
ls -l /dev/disk/por-id/ […] lrwxrwxrwx 1 raíz raíz 9 Jul 4 22:00 wwn-0x5002e10000000000 -> ../../sr0 lrwxrwxrwx 1 raíz raíz 9 Jul 4 22:00 wwn-0x500277a4100c4e21 -> ../../sda lrwxrwxrwx 1 raíz raíz 10 Jul 4 22:00 wwn-0x500277a4100c4e21-part1 -> ../../sda1 lrwxrwxrwx 1 raíz raíz 10 Jul 4 22:00 wwn-0x500277a4100c4e21-part2 -> ../../sda2 lrwxrwxrwx 1 raíz raíz 10 Jul 4 22:00 wwn-0x500277a4100c4e21-part3 -> ../../sda3
(Hay más entradas en este directorio que se omiten aquí)
Los nombres de destino (sr0, sda) pueden cambiar cuando se agregan nuevos dispositivos a la computadora (por ejemplo, sda puede convertirse en sdb), pero el WWN será el mismo. Esto es una ventaja cuando los WWN se utilizan en archivos de configuración y scripts, por ejemplo, /etc/ fstab .
Cómo encontrar información WWN en Linux
Hay varias formas de encontrar información WWN. [5]
Independientemente del tipo de HBA, se pueden utilizar los siguientes comandos para encontrar información del número WWN.
Método 1
# cat /sys/class/fc_host/host*/nombre_puerto 0x10000090fa2537d6 0x10000090fa253a29
Método 2: usar el comando syminq
Si se utiliza almacenamiento EMC, es posible que deba tener instalado el software SYMCLI. Syminq viene con SYSCLI. Syminq también es útil para obtener WWN de manera sencilla.
[root@servidor]# syminq hba Nombre del host: servidor Tipo de HBA: FibreChannel Nombre del HBA: Emulex-LPe11000-E-2 Proveedor: Emulex Corporation Modelo: LPe11000-E Número de serie: BT01473025 Versión de firmware: 2.72A2 (Z3D2.72A2), sli-3 Versión del controlador: 8.2.0.63.3p; HBAAPI(I) v2.1.g, 12-07-07 Nodo WWN: 20000000c9b0513a Número de puertos: 1 Puerto WWN: 10000000c9b0513a Nombre del puerto: /sys/class/scsi_host/host3 Tipo de puerto: NPort FCID del puerto: 2764032 Velocidad del puerto: 4 Gbit Velocidad admitida: 4 Gbit Estado del puerto: En línea COS compatible: 00000008 Tipos de FC4 admitidos: 00000100000000010000000000000000000000000000000000000000000000000000000000000 Tipos de FC4 activos: 0000010 ... Tamaño máximo de cuadro: 2048
Método 3: usar el comando hbacmd
Funcionará si está instalado el paquete hbanyware .
[root@servidor]# /usr/sbin/hbanyware/hbacmd listaHBAs Lista de HBA manejable Puerto WWN: 10:00:00:00:c9:b0:55:2e Nodo WWN: 20:00:00:00:c9:b0:55:2e Nombre de la tela: 10:00:50:eb:1a:5f:c7:0c Banderas: 8000fe00 Nombre del host: servidor Fabricante: Corporación Emulex Número de serie: BT01474056 Número de puerto: n/a Modo: Iniciador Puerto WWN: 10:00:00:00:c9:b0:51:32 Nodo WWN: 20:00:00:00:c9:b0:51:32 Nombre de la tela: 10:00:50:eb:1a:5f:bd:0c Banderas: 8000fe00 Nombre del host: servidor Fabricante: Corporación Emulex Número de serie: BT01472998 Número de puerto: n/a Modo: Iniciador [root@servidor]#
Método 4: usar el comando systool
La utilidad systool viene incluida en las distribuciones de Linux. Si no está disponible, se puede instalar en servidores donde ya esté instalado HBA.
# systool -c fc_host -v (salida recortada para mayor claridad) Ruta del dispositivo de clase = "/sys/class/fc_host/host8" nombre_puerto = " 10:00:00:00:c9:b0:51:32 " nombre_nodo = " 20:00:00:00:c9:b0:51:32 "
Lista de OUI que se consideran comúnmente identificadores de empresa de WWN
Los OUI se pueden consultar buscando en la lista de OUI de fabricantes públicos de la organización IEEE. Los OUI también se pueden consultar buscando en la autoridad de registro de estándares IEEE [1].
- 00:10:86 Tecnología ATTO
- 00:60:69 Sistemas de comunicaciones Brocade
- 00:05:1E Brocade Communications Systems , adquirida con Rhapsody Networks
- 00:60:DF Brocade Communications Systems , adquirida por CNT Technologies Corporation
- 08:00:88 Brocade Communications Systems , adquirida por McDATA Corporation. Los WWID comienzan con 1000.080
- 00:05:30 Cisco
- 00:05:73 Cisco
- 00:05:9B Cisco
- 00:0D:31 Dell, Inc. , para productos de almacenamiento Dell Compellent
- 00:01:E8 Dell, Inc. , para productos de red Dell Force10
- 00:23:29 DDRdrive LLC, para DDRdrive X1
- 00:60:16 Corporación EMC , para CLARiiON/VNX
- 00:60:48 EMC Corporation , para Symmetrix DMX
- 00:00:97 EMC Corporation , para Symmetrix VMAX
- 00:01:44 Corporación EMC , para VPLEX
- 00:00:C9 Emulex
- 00:60:B0 Hewlett-Packard - Integrity y servidores HP9000. Los WWID comienzan con 5006.0b0
- 00:11:0A Hewlett-Packard - Servidores ProLiant. Anteriormente Compaq . Los WWID comienzan con 5001.10a
- 00:01:FE Hewlett-Packard - Matrices de discos EVA. Anteriormente Digital Equipment Corporation . Los WWID comienzan con 5000.1fe1 o 6000.1fe1
- 00:17:A4 Bibliotecas de cintas MSL de Hewlett-Packard . Anteriormente Global Data Services. Los WWID comienzan con 200x.0017.a4
- 00:0C:CA HGST , una empresa de Western Digital
- 00:60:E8 Hitachi
- 00:50:76 IBM
- 00:17:38 IBM , anteriormente XIV.
- 00:15:17 Inteligencia
- 00:A0:98 NetApp
- 24:A9:37 Almacenamiento puro [6]
- 00:E0:8B HBA QLogic , espacio de identificador original
- 00:1B:32 HBAs QLogic . Nuevo espacio de identificadores que se empezará a utilizar en 2007
- 00:C0:DD Conmutadores FC de QLogic
- 00:90:66 QLogic anteriormente Troika Networks
- 00:11:75 QLogic anteriormente PathScale, Inc.
- 00:25:38 Samsung Electronics , para unidad de estado sólido
- 00:1B:44 SanDisk
- 00:1E:82 SanDisk
- 00:0C:50 Tecnología Seagate
- 00:A0:B8 Lógica simbiótica
- Sistemas Tegile 1C:5A:0B
- 00:00:39 Toshiba
- 00:14: EE. UU. Western Digital
- 14:F0:C5 Xtremio ( Corporación EMC )
- 00:50:CC Xyratex
- 57:42:B0 Infinidat , para Infinibox
- 00:24:E9 Samsung
Véase también
- Accesorio de tecnología avanzada (ATA)
- Canal de fibra
- Protocolo de control de almacenamiento masivo
- Enlace persistente
- SCSI conectado en serie (SAS)
- Tejido cambiado
- Nombre de puerto mundial (WWPN)
Enlaces externos
- Lista de OUI del IEEE
Referencias
- ^ "lsscsi(8) — lsscsi — Debian testing". manpages.debian.org . Consultado el 26 de septiembre de 2020 .
- ^ "Directrices para el uso del identificador único extendido (EUI), el identificador único organizacional (OUI) y el identificador de empresa (CID)" (PDF) . Asociación de Normas IEEE . IEEE . Consultado el 5 de agosto de 2018 .
- ^ IEEE. "Directrices para el uso del identificador único organizacional (OUI) en el canal de fibra" (PDF) .
- ^ Richard Butler. "Notas de WWN v1.3" (PDF) . Archivado desde el original (PDF) el 18 de septiembre de 2013.
- ^ Raj Rai (16 de octubre de 2019). «Cómo encontrar información sobre números WWN en Linux». nixDrafts . Consultado el 29 de noviembre de 2021 .
- ^ "Instantáneas de VMFS y FlashArray, parte IV: Cómo correlacionar un VMFS con un volumen FlashArray". 25 de enero de 2016.