Articulo de referencia

Nombre mundial

Un nombre mundial ( WWN ) o identificador mundial ( WWID ) es un identificador único utilizado en tecnologías de almacenamiento, incluidas Fibre Channel , Parallel ATA , Serial ...

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].

Véase también

  • Lista de OUI del IEEE

Referencias

  1. ^ "lsscsi(8) — lsscsi — Debian testing". manpages.debian.org . Consultado el 26 de septiembre de 2020 .
  2. ^ "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 .
  3. ^ IEEE. "Directrices para el uso del identificador único organizacional (OUI) en el canal de fibra" (PDF) .
  4. ^ Richard Butler. "Notas de WWN v1.3" (PDF) . Archivado desde el original (PDF) el 18 de septiembre de 2013.
  5. ^ 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 .
  6. ^ "Instantáneas de VMFS y FlashArray, parte IV: Cómo correlacionar un VMFS con un volumen FlashArray". 25 de enero de 2016.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Nombre_mundial&oldid=1237726645"