Un nombre mundial ( WWN ) o identificador mundial ( WWID ) es un identificador único que se utiliza en tecnologías de almacenamiento que incluyen Fibre Channel , Parallel ATA , Serial ATA , NVM Express , SCSI y Serial Attached SCSI (SAS) . [1]
Un WWN se puede emplear en una variedad de funciones, como un número de serie o para la direccionabilidad ; por ejemplo, en las redes de canal de fibra, un WWN se puede utilizar como 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 utilizan en roles diferentes, es decir, un rol como WWPN o WWNN no define un espacio WWN separado. Se confía en el uso de direcciones grabadas y el cumplimiento de las especificaciones por parte de los proveedores para hacer cumplir la singularidad.
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 direcciones de red). El resto del valor se deriva de un IEEE OUI (o de la identificación de la empresa (CID)) y la información proporcionada por el proveedor. Cada formato define una forma diferente de organizar y / o interpretar estos componentes. Los OUI se utilizan con U / L y bits de multidifusión puestos a cero, o incluso a veces se omiten (y se asume que son cero). Aunque CID tiene U / L establecido en 1. [2]
Los formatos WWN incluyen: [3]
- Los formatos IEEE "originales" son esencialmente un encabezado de dos bytes seguido de una dirección EUI-48 incrustada (que contiene el OUI). Los primeros 2 bytes son hexadecimales 10:00 o 2x: xx (donde las x son especificadas por el proveedor) seguidas 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 pad 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 utilizado por el formato complementario NAA 6, 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 "Mapped EUI-64" logran encajar una dirección EUI-64 en un WWN de 8 bytes. Dado que el NAA es obligatorio y ocupa un mínimo, esto representa un déficit de cuatro bits. Estos cuatro bits se recuperan mediante los siguientes trucos: Primero, se roban dos bits de la NAA asignando NAA 12, 13, 14 y 15 para que todos se refieran al mismo formato. En segundo lugar, los dos bits restantes se recuperan omitiendo los bits de multidifusión y U / L del OUI del EUI-64. Al reconstruir el valor EUI-64 incorporado, se supone que los bits U / L y multidifusión tienen valores cero.
Presentación
Direcciones WWN están representados predominantemente como de colon separa octetos hexadecimales, MSB-primero, con ceros a la izquierda - similares a Ethernet 's dirección MAC . Sin embargo, existe mucha variación entre los proveedores. [4]
Uso de ejemplo
Linux usa WWN para identificar discos proporcionando enlaces simbólicos a la entrada del dispositivo real:
ls -l / dev / disk / by-id /[…]lrwxrwxrwx 1 raíz raíz 9 4 de julio 22:00 wwn-0x5002e10000000000 -> ../../sr0lrwxrwxrwx 1 raíz raíz 9 4 de julio 22:00 wwn-0x500277a4100c4e21 -> ../../sdalrwxrwxrwx 1 raíz raíz 10 de julio 4 22:00 wwn-0x500277a4100c4e21-part1 -> ../../sda1lrwxrwxrwx 1 raíz raíz 10 de julio 4 22:00 wwn-0x500277a4100c4e21-part2 -> ../../sda2lrwxrwxrwx 1 raíz raíz 10 de julio 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 podría convertirse en sdb) pero el WWN será el mismo. Eso 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 de WWN en Linux. Exploremos algunas de ellas. Independientemente del tipo de HBA, el siguiente comando se puede usar para encontrar información de números de WWN en Linux .
Método 1: Cómo encontrar WWN en Linux
# cat / sys / class / fc_host / host * / nombre_puerto
0x10000090fa2537d6
0x10000090fa253a29
Método 2: Cómo encontrar WWN en Linux usando el comando syminq
Si se está utilizando EMC Storage, existe la posibilidad de 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 hbaNombre de host: servidorTipo de HBA: FibreChannelNombre de HBA: Emulex-LPe11000-E-2Proveedor: Emulex CorporationModelo: LPe11000-ENúmero de serie: BT01473025Versión de firmware: 2.72A2 (Z3D2.72A2), sli-3Versión del controlador: 8.2.0.63.3p; HBAAPI (I) v2.1.g, 07/12/07Nodo WWN: 20000000c9b0513aNúmero de puertos: 1Puerto WWN: 10000000c9b0513aNombre del puerto: / sys / class / scsi_host / host3Tipo de puerto: NPortPuerto FCID: 2764032Velocidad del puerto: 4 gbitVelocidad admitida: 4 gbitEstado del puerto: en líneaCOS admitido: 00000008Tipos de FC4 admitidos: 0000010000000001000000000000000000000000000000000000000000000000Tipos de FC4 activos: 0000010000000001000000000000000000000000000000000000000000000000Tamaño máximo de cuadro: 2048
Método 3: Cómo encontrar WWN en Linux usando el comando hbacmd
El comando hbacmd se puede utilizar para encontrar WWN en Linux. Funcionará si el paquete hbanyware está instalado en el servidor.
[root @ server] # / usr / sbin / hbanyware / hbacmd listHBAsLista de HBA manejablePuerto WWN: 10: 00: 00: 00: c9: b0: 55: 2eNodo WWN: 20: 00: 00: 00: c9: b0: 55: 2eNombre de la tela: 10: 00: 50: eb: 1a: 5f: c7: 0cBanderas: 8000fe00Nombre de host: servidorMfg: Emulex CorporationNúmero de serie: BT01474056Número de puerto: n / aModo: iniciadorWWN del puerto: 10: 00: 00: 00: c9: b0: 51: 32 WWN del nodo: 20: 00: 00: 00: c9: b0: 51: 32Nombre de la tela: 10: 00: 50: eb: 1a: 5f: bd: 0cBanderas: 8000fe00Nombre de host: servidorMfg: Emulex CorporationNúmero de serie: BT01472998Número de puerto: n / aModo: iniciador[root @ servidor] #
Método 4: Cómo encontrar WWN en Linux usando el comando systool
La utilidad systool viene con las distribuciones de Linux. Si no está disponible, se puede instalar en servidores donde ya está instalado HBA, lo que será realmente útil para encontrar WWN en Linux.
# systool -c fc_host -v(salida recortada para mayor claridad) Class Device path = "/ sys / class / fc_host / host8" port_name = " 10: 00: 00: 00: c9: b0: 51: 32 " node_name = " 20: 00: 00: 00: c9: b0: 51: 32 "
Ese es el proceso sobre cómo encontrar información WWN en Linux .
Lista de OUI comúnmente vistos como identificadores de empresa WWN
Los OUI se pueden consultar buscando en la lista de OUI de Fabricantes Públicos de la organización IEEE . Las 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 , adquirido con Rhapsody Networks
- 00: 60: DF Brocade Communications Systems , adquirido con CNT Technologies Corporation
- 08:00:88 Brocade Communications Systems , adquirido con 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 Dell Compellent Storage
- 00: 01: E8 Dell, Inc. , para productos de red Dell Force10
- 00:23:29 DDRdrive LLC , para DDRdrive X1
- 00:60:16 EMC Corporation , para CLARiiON / VNX
- 00:60:48 EMC Corporation , para Symmetrix DMX
- 00:00:97 EMC Corporation , para Symmetrix VMAX
- 00:01:44 EMC Corporation , para VPLEX
- 00:00: C9 Emulex
- 00: 60: B0 Hewlett-Packard : servidores Integrity y 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 Hewlett-Packard - Bibliotecas de cintas MSL. 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 Intel
- 00: A0: 98 NetApp
- 00:01:55 Tecnología de promesa
- 24: A9: 37 Almacenamiento puro [5]
- 00: E0: 8B QLogic HBA , espacio de identificador original
- 00: 1B: 32 HBA QLogic . nuevo espacio de identificador que comienza a utilizarse en 2007
- 00: C0: DD QLogic FC conmutadores
- 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 de Symbios
- Sistemas Tegile 1C: 5A: 0B
- 00:00:39 Toshiba
- 00: 14: EE Western Digital
- 14: F0: C5 Xtremio ( EMC Corporation )
- 00: 50: CC Xyratex
- 57: 42: B0 Infinidat , para infinibox
- 00: 24: E9 Samsung
Ver también
- Accesorio de tecnología avanzada (ATA)
- Canal de fibra
- Enlace persistente
- SCSI conectado en serie (SAS)
- Tejido conmutado
- Nombre de puerto mundial (WWPN)
enlaces externos
- Lista de IEEE OUI
Referencias
- ^ "lsscsi (8) - lsscsi - prueba de Debian" . manpages.debian.org . Consultado el 26 de septiembre de 2020 .
- ^ "Directrices para el uso de Identificador único extendido (EUI), Identificador único organizacional (OUI) e ID de empresa (CID)" (PDF) . Asociación de estándares IEEE . IEEE . Consultado el 5 de agosto de 2018 .
- ^ IEEE. "Directrices para el uso de canal de fibra del identificador único organizativo (OUI)" (PDF) .
- ^ Richard Butler. "Notas WWN v1.3" (PDF) .
- ^ "Instantáneas de VMFS y FlashArray Parte IV: Cómo correlacionar un VMFS con un volumen de FlashArray" . 25 de enero de 2016.