Identificador único organizacional

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Número de 24 bits en equipo de networking que identifica singularmente a su fabricante

Un identificador único organizacional (OUI) es un número de 24 bits que identifica de manera única a un proveedor, fabricante u otra organización.

Los OUI los compra el cesionario (término IEEE para el proveedor, fabricante u otra organización) de la Autoridad de Registro del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE). Sólo la asignación del registro MA-L asigna un nuevo OUI. Se utilizan para identificar de forma única una pieza particular de equipo a través de identificadores derivados, como direcciones MAC, identificadores de protocolo de protocolo de acceso a subred, nombres mundiales para dispositivos Fibre Channel o bloques de proveedores en EDID.

En las direcciones MAC, el Contrato se combina con un número de 24 bits (asignado por el cesionario of the) Para formar la dirección. Los tres primeros octets de la dirección son el Asalto.

Convenciones de representación y formato

Los siguientes términos se definen (ya sea implícita o explícitamente) en el estándar IEEE 802-2001 para su uso en referencia a las diversas representaciones y formatos de OUI y los identificadores que pueden crearse utilizando ellos.

Representación hexadecimal

“La representación de una secuencia de valores de octeto en la que los valores de los octetos individuales se muestran en orden de izquierda a derecha, con cada valor de octeto representado como un número hexadecimal de dos dígitos y con los pares resultantes de dígitos hexadecimales. separados por guiones. El orden de los dígitos hexadecimales en cada par, y el mapeo entre los dígitos hexadecimales y los bits del valor del octeto, se obtienen interpretando los bits del valor del octeto como un número binario usando las reglas matemáticas normales para el significado de los dígitos”. (Ver hexadecimal).

Formato canónico

“El formato de una trama de datos MAC en el que los octetos de cualquier dirección MAC transmitida en el campo de datos de usuario MAC tienen el mismo orden de bits que en la representación hexadecimal”. (Ver marco de datos MAC, direcciones MAC)

Orden de importancia

En el contexto del estándar IEEE 802-2001, esto parece ser otro término para la 'representación hexadecimal' – es decir, “interpretando los bits del valor del octeto como un número binario utilizando las reglas matemáticas normales para el significado de los dígitos”.

Representación de bits invertidos

“La representación de una secuencia de valores de octeto en la que los valores de los octetos individuales se muestran en orden de izquierda a derecha, con cada valor de octeto representado como un número hexadecimal de dos dígitos y con los pares resultantes de dígitos hexadecimales. separados por dos puntos. El orden de los dígitos hexadecimales en cada par, y el mapeo entre los dígitos hexadecimales y los bits del valor del octeto, se obtienen invirtiendo el orden de los bits en el valor del octeto e interpretando la secuencia de bits resultante como un número binario usando el reglas matemáticas normales para el significado de los dígitos”.

La representación de bits invertidos corresponde a la convención de transmitir primero el bit menos significativo de cada byte en las comunicaciones de datos en serie.

Representación no canónica

“El formato de una trama de datos MAC en el que los octetos de direcciones MAC transportados en el campo de datos de usuario MAC tienen el mismo orden de bits que en la representación de bits invertidos”.

Orden de transmisión

El orden en el que un octeto o una secuencia de octetos se transmite a través del medio de transmisión; este orden normalmente corresponde a la representación de bits invertidos.

Ejemplo:

Una OUI que consta de dígitos hexadecimales ACDE4816 se representaría de la siguiente manera:

La siguiente figura muestra la posición de estos bits en orden de importancia:

TEN ANTERIOR ANTERIOR ANTERIOR
Silencio Octet 0 Silencio Octet 1 Silencio Octet 2
Silencioso nibble Silencio Silencioso
Silencio __ _ _ _ _ _ _ _ _ Sobre la tortura
Silencio Silencio .
Silencioso 0 Silencioso 1 Silencioso 2 Silencioso 3 Silencio 4 Silencioso
prehensivos sobre la vida eternabits sometidas
TEN7654 permanecer en la vida cotidiana3210
Silencio infligir sufrimientos infligidos por la vida cotidiana
Silencio A C Silencio E Silencio 4 8
Silencio1010 1100 vidas1101 1110 vidas
Silencio Silencio .
TEN TERRITORIO TENIDO ANTERIENTE ANTERIENTE-significante-bit de la empresa
TEN TERRITORIO TENIDO ANTETENIDO menos significante-byte de ANTERIOR
TENIDO ANTERIOR ANTERIENTE-significante-bit del primer octeto de la empresa = I/G o M bit
Silencio Silencio siguiente a lo más mínimo-significante-bit de primer octeto de la cesión = U/L o X bit
tención más significativa-byte de la empresa
most-significant-bit of Asalto

Notas:

  1. El uso de AC-DE-48 no es un valor reservado.
  2. 'F' y 'h' representan cualquier número hexadecimal.
  3. 'c' representa los dígitos del Contrato, y 'e' representa los dígitos del identificador de extensión suministrado por la organización a quien se registra el Contrato.

Posible confusión en Token Ring

Los usuarios de Ethernet están acostumbrados a ver la forma canónica, como en la salida del comando ifconfig. La forma canónica es el estándar previsto.

Sin embargo, dado que IEEE 802.3 (Ethernet) e IEEE 802.4 (Token Bus) envían los bytes (octetos) a través del cable, de izquierda a derecha, con el bit menos significativo en cada byte primero, mientras que IEEE 802.5 (Token Ring) e IEEE 802.6 (FDDI) envían los bytes por cable con el bit más significativo primero, puede surgir confusión cuando un OUI en el último escenario se representa con bits invertidos de la representación canónica. Entonces, por ejemplo, una OUI cuya forma canónica es ACDE48 podría verse escrita como 357B12 si la traducción se realiza de manera incorrecta o inconsistente. Esta última forma (representación bit-invertida o no canónica) también puede denominarse en la literatura "formato MSB", "IBM". formato", o "formato Token Ring" Por esta razón. RFC2469 explica el problema con más detalle.

Formato

La OUI normalmente se analiza y representa como un conjunto de octetos en notación hexadecimal separados por guiones (es decir, FF-FF-FF) o como un conjunto de octetos separados por dos puntos en notación de bits invertidos (es decir, FF:FF :FF).

Los dos bits menos significativos del segundo cuarteto del primer octeto de la representación hexadecimal (es decir, los dos bits menos significativos del primer octeto) del OUI están reservados como bits de bandera para algunos protocolos (por ejemplo, & #39;M' bit y 'X'), indicadores para indicar si la dirección es parte de un bloque de direcciones individual (unidifusión) o de grupo (multidifusión) (por ejemplo, Individual/Grupo [I/ G] bit o bit Unicast/Multicast [U/M]), indicadores para indicar si una dirección se administra universal o localmente (por ejemplo, bit universal/local [U/L]), etc., y no debe contener los valores 1 , 2, 3, 5, 6, 7, 9, a, b, d, e o f, a menos que estos valores reflejen el verdadero significado de estos bits de bandera, si la organización propietaria de la OUI establece uno de estos bits cuando Al crear un identificador, el valor del segundo cuarteto del primer octeto cambia en consecuencia en las representaciones de la OUI (por ejemplo, si el valor hexadecimal del segundo cuarteto del primer octeto es 'C' y el mínimo- Se establece el bit significativo, entonces el valor se convierte en 'D').

Notas:

  1. "Los valores de tres octitos que ocupan los mismos campos que las Asaltos pueden ocupar, pero con el próximo a la Base del primer octeto establecido a 1, se asignan localmente y no tienen ninguna relación con los valores asignados al IEEE..."
  2. El IEEE también tiene ID de Compañía (CID) donde los cuatro pedazos menos significativos de Octet 0 son designados el bit M, X bit, Y bit, y Z bit, respectivamente, comenzando con el bit menos significativo. En el CID, los bits M, X, Y y Z tienen los valores 0, 1, 0 y 1, respectivamente.

Tipos de identificadores

Identificador dependiente del contexto de 32 bits (CDI-32)

Históricamente, el CDI-32 se recomendaba como identificador dependiente del contexto que se formaba al concatenar el OUI de 24 bits con un identificador de extensión de 8 bits asignado por la organización que compró el OUI; el identificador resultante generalmente se representaba como un conjunto de octetos separados por guiones (notación hexadecimal) o dos puntos (notación de bits invertidos) como en FF-FF-FF-FF o FF:FF:FF:FF, como una cadena de 4 bytes como en {FF,FF,FF ,FF}, o como un número de base 16 como en FFFFFFFF16.

Identificador dependiente del contexto de 40 bits (CDI-40)

Históricamente, el CDI-40 se recomendaba como identificador dependiente del contexto que se formaba al concatenar el OUI de 24 bits con una extensión de 16 bits o al concatenar un OUI-36 de 36 bits con una extensión de 4 bits. En cualquier caso, la extensión fue asignada por la organización que compró la OUI. El identificador resultante generalmente se representaba como un conjunto de octetos separados por guiones (notación hexadecimal) o dos puntos (notación de bits invertidos) como en FF-FF-FF-FF-FF o FF:FF:FF:FF:FF, como un cadena de 5 bytes como en {FF,FF,FF,FF,FF}, o como un número de base 16 como en FFFFFFFFFF16.

Nota: También había secuencias CDI-40 basadas en IAB que se formaron combinando el valor base IAB asignado por IEEE de 36 bits con el identificador de extensión de 4 bits asignado por la organización; por ejemplo, si el valor base IAB asignado por IEEE es 0x0050C257A y el identificador de extensión de 4 bits es 0xF, entonces los valores CDI-40 generados al combinar estos dos números son de 0x0050C257AF00 a 0x0050C257AFFF

Identificador de control de acceso a medios de 48 bits (MAC-48)

El IEEE considera ahora que la etiqueta MAC-48 es un término obsoleto que se utilizó anteriormente para referirse a un tipo específico de identificador EUI-48 utilizado para abordar interfaces de hardware (por ejemplo, Controladores de Interfaz de Red y otros hardware de red) dentro de las aplicaciones existentes de redes basadas en IEEE 802 y no debe utilizarse en el futuro. En cambio, el término EUI-48 debe ser utilizado por fabricantes y otros en el campo para este propósito – es decir, el identificador MAC-48 es idéntico al identificador EUI-48 y es una etiqueta obsoleta para él, aunque todavía se hace cierta distinción cuando se encapsula el MAC-48 y los identificadores EUI-48 dentro de los identificadores de EUI-64 (pero ahora también el mecanismo de encapsulador).

Identificador único extendido de 48 bits (EUI-48)

El EUI-48 es un identificador que se forma concatenando el OUI de 24 bits con un identificador de extensión de 24 bits asignado por la organización que compró el OUI; el identificador resultante generalmente se representa como un conjunto de octetos separados mediante guiones (notación hexadecimal) o dos puntos (notación de bits invertidos) como en FF-FF-FF-FF-FF-FF o FF:FF:FF:FF:FF:FF, como una cadena de 6 bytes como en {FF ,FF,FF,FF,FF,FF}, o como un número de base 16 como en FFFFFFFFFFFF16.

Identificador único extendido de 60 bits (EUI-60)

La EUI-60 es un identificador que se forma mediante la concatenación de 24 bits con un identificador de extensión de 36 bits que es asignado por la organización que compró el Contrato – el identificador resultante generalmente está representado por una cadena de 15 nibbles, como un número base 16 como en FFFFFFF16, o como FF-FF-FF:F.F.F.F.F.F.F.F.F.F.F como un valor EUI-64.

Nota: Este identificador se utilizaba anteriormente como identificador de nombre mundial (WWN) en algunos sistemas de almacenamiento. El IEEE ahora considera que su uso está obsoleto y el identificador EUI-64 debería usarse en el futuro para este y todos los demás fines para los que se usaba anteriormente el EUI-60. Algunos de los sistemas de almacenamiento en los que se utilizó una variante basada en OUI son Fibre Channel y Serial Attached SCSI (SAS).

Identificador único extendido de 64 bits (EUI-64)

El EUI-64 es un identificador que se forma concatenando el OUI de 24 bits con un identificador de extensión de 40 bits asignado por la organización que compró el OUI; el identificador resultante generalmente se representa como un conjunto de octetos separados mediante guiones (notación hexadecimal) o dos puntos (notación de bits invertidos) como en FF-FF-FF-FF-FF-FF-FF-FF o FF:FF:FF:FF:FF:FF:FF:FF, como cadena de 8 bytes como en {FF,FF,FF,FF,FF,FF,FF,FF,FF}, o como un número de base 16 como en FFFFFFFFFFFFFFFF16.

Nota: Según las directrices del IEEE, los primeros cuatro dígitos del identificador asignado a la organización (es decir, los primeros cuatro dígitos del identificador de extensión) de una parte del EUI-64 “no será FFFE16 o FFFF16” (es decir, no se permiten identificadores de EUI-64 de la forma ccccFFFEeeeeee y ccccFFFFeeeeee) – esto es apoyar la encapsulación de EUI-48 (FFFE)16) y MAC-48 (FFFF)16) valores en los valores EUI-64 (aunque ahora la encapsulación está deprecatada).

Otros identificadores

IPv6 utiliza un identificador único extendido modificado de 64 bits (EUI-64 modificado) en la mitad inferior de algunas direcciones IPv6. Un EUI-64 modificado es un EUI-64 con el bit U/L invertido.

Existen otros identificadores que se pueden formar utilizando la OUI, pero los enumerados anteriormente son los más utilizados.

Encapsulando

La asignación de un EUI-48 a un EUI-64 está obsoleta. El mapeo se describe aquí por razones históricas.

Otros identificadores, como los valores MAC-48 y EUI-48, pueden estar contenidos dentro de un identificador o "contenedor" más grande, como EUI-64, creando el identificador más grande mediante un proceso de combinación el identificador más pequeño con valores específicos colocados en posiciones de bits específicas dentro del identificador más grande; este proceso se conoce como 'encapsulación' y se proporciona con el propósito de facilitar la transición de MAC-48 y EUI-48 a EUI-64 y para proporcionar un mecanismo para la conversión de identificadores MAC-48 y EUI-48 a EUI-64 de tal manera que se dupliquen o Se evitan valores contradictorios.

Ejemplos de encapsulación

Encapsulación de MAC-48 dentro de EUI-64 Ejemplo:

Suponiendo que una organización ha registrado el OUI de AC-DE-48 y que la organización ha creado el valor MAC-48 de AC-DE-48-23-45-67 concatenando el identificador de extensión 23-45-67 , este identificador MAC-48 tiene el siguiente orden de transmisión binaria:

 Silencio Asalto Silencio nombre de extensión Silencio sobre el terreno Silencio 1a Silencio 2a Silencio 3a Silencio 4a Silencio 5a Silencio 6a Silencio octeto Silencio C A Silencio E D Silencio 8 4 Silencio 3 2 Silencio 5 4 Silencio 7 6 Silencio Hex 0011 0101 0111 1011 0001 0010 1100 0100 1010 0010 1110 0110 bits Silencio Silencio . lsb msb lsb msb

El mismo identificador MAC-48 después de la encapsulación dentro de un EUI-64 tiene la siguiente orden de transmisión:

 Silencio Asalto Silencio MAC label Silencio nombre de extensión Silencio sobre el terreno Silencio 1a Silencio 2a Silencio 3a Silencio 4a Silencio 5a Silencio 6a Silencio 7a Silencio 8a Silencio orden Silencio C A Silencio E D Silencio 8 4 Silencio F Silencio F Silencio 3 2 Silencio 5 4 Silencio 7 6 Silencio Hex 00110101 01111011 00010010 11111111111111 1100010010100 11100110 bits Silencio Silencio Silencio Silencio lsb msb lsb msb lsb msb lsb msb lsb msb msb lsb msb msb lsb msb

El mismo identificador MAC-48 después de la encapsulación dentro de un EUI-64 tiene el siguiente orden de significado:

 Silencio Asalto Silencio MAC label Silencio nombre de extensión Silencio sobre el terreno Silencio AC Silencio DE Silencio 48 Silencio FF Silencio FF Silencio 23 Silencio 45 Silencio 67 Silencio Hex 10101100 11011110 01001000 11111111111111 00100011 01000101 01100111 bits Silencio . Silencio más significativo-byte menos significativo-byte Silencio más significativo-bit mínimo-significante-bit

Ejemplo de encapsulación de EUI-48 dentro de EUI-64:

Suponiendo que una organización ha registrado el OUI de AC-DE-48 y que la organización ha creado el valor EUI-48 de AC-DE-48-23-45-67 concatenando el identificador de extensión 23-45-67 , este identificador EUI-48 tiene el siguiente formato en orden de importancia:

 Silencio company_id Silencio nombre de extensión Silencio sobre el terreno Silencio AC Silencio DE Silencio 48 Silencio 23 Silencio 45 Silencio 67 Silencio Hex 10101100 11011110 01001000 00100011 01000101 01100111 bits Silencio . Silencio más significativo-byte menos significativo-byte Silencio más significativo-bit mínimo-significante-bit

El mismo identificador EUI-48 después de encapsularlo dentro de un EUI-64 tiene el siguiente formato en orden de importancia:

 Silencio company_id Silencio Etiqueta EUI Silencio nombre de extensión Silencio sobre el terreno Silencio AC Silencio DE Silencio 48 Silencio FF Silencio FE Silencio 23 Silencio 45 Silencio 67 Silencio Hex 10101100 11011110 01001000 1111111111 11111110 00100011 01000101 01100111 bits Silencio . Silencio más significativo-byte menos significativo-byte Silencio más significativo-bit mínimo-significante-bit

Ejemplo de encapsulación de MAC-48 o EUI-48 dentro de EUI-64 modificado:

En la encapsulación dentro de un Modified EUI-64 un MAC-48 se trata como un EUI-48 y el bit U/L se invierte. Asumiendo que una organización ha registrado la cesión de AC-DE-48 y que la organización ha creado el valor MAC-48 o EUI-48 de AC-DE-48-23-45-67 mediante la concatenación del identificador de extensión 23-45-67, este identificador MAC-48 o EUI-48 tiene el siguiente formato en orden de significación:

 Silencio company_id Silencio nombre de extensión Silencio sobre el terreno Silencio AC Silencio DE Silencio 48 Silencio 23 Silencio 45 Silencio 67 Silencio Hex 10101100 11011110 01001000 00100011 01000101 01100111 bits Silencio . Silencio más significativo-byte menos significativo-byte Silencio más significativo-bit mínimo-significante-bit

El mismo identificador MAC-48 o EUI-48 después de la encapsulación dentro de un EUI-64 modificado tiene el siguiente formato en orden de importancia:

 Silencio company_id Silencio Etiqueta EUI Silencio nombre de extensión Silencio sobre el terreno Silencio AE Silencio DE Silencio 48 Silencio FF Silencio FE Silencio 23 Silencio 45 Silencio 67 Silencio Hex 10101110 11011110 01001000 1111111111 11111110 00100011 01000101 01100111 bits Silencio . Silencio más significativo-byte menos significativo-byte Silencio más significativo-bit mínimo-significante-bit

Identificador de nombre NAA

Los formatos Name_Identifier de la Autoridad de direcciones de red (NAA) definen el primer cuarteto (4 bits) para definir el formato del identificador:

ValorTipo de NAADuración
1hNAA IEEE 48-bit8 bytes
2hNAA IEEE Extended8 bytes
5hNAA IEEE Registrado8 bytes
6hNAA IEEE Registrado Extendido16 bytes
Ch, Dh, Eh, FhNAA EUI-64 Mapped8 bytes

Esta encapsulación se utiliza en Fibre Channel y SAS, y también es compatible con iSCSI en RFC 3980. Esta adición requiere un campo de identificación específico para proveedores acortados, o se supone que algunos bits de Office son 0, como cuando se utiliza el formato EUI-64 Mapped.

Bloque de direcciones individuales

Un bloque de direcciones individuales (IAB) es una actividad de registro inactiva que ha sido reemplazada por el producto de registro MA-S a partir del 1 de enero de 2014. El IAB utiliza un MA-L (y OUI) que pertenece a la Autoridad de Registro IEEE, concatenado con 12 bits adicionales proporcionados por IEEE (para un total de 36 bits), dejando solo 12 bits para que el propietario de IAB los asigne a sus (hasta 4096) dispositivos individuales. Un IAB es ideal para organizaciones que no requieren más de 4096 números únicos de 48 bits (EUI-48). A diferencia de una OUI, que permite al cesionario asignar valores en varios espacios numéricos diferentes (por ejemplo, EUI-48, EUI-64 y los diversos espacios numéricos de identificador dependientes del contexto), el Bloque de direcciones individuales solo se puede usar para asignar EUI. -48 identificadores. Todos los demás usos potenciales basados en la OUI a partir de la cual se asignan los IAB están reservados y siguen siendo propiedad de la Autoridad de Registro del IEEE. También cabe señalar que, entre 2007 y septiembre de 2012, se utilizó el valor OUI 00:50:C2 para las asignaciones IAB. Después de septiembre de 2012, se utilizó el valor 40:D8:55. Los propietarios de un IAB ya asignado podrán seguir utilizando la cesión.

OUI-36 es un nombre de actividad de registro obsoleto, que ha sido reemplazado por el nombre de producto de registro MA-S a partir del 1 de enero de 2014. Esta actividad de registro incluye tanto un número único de 36 bits utilizado en algunos estándares como la asignación de un bloque de identificadores EUI-48 y EUI-64 (mientras que el propietario de IAB no puede asignar EUI-64) por parte de la Autoridad de Registro IEEE. El propietario de un producto de registro OUI-36 ya asignado podrá seguir utilizando la asignación.

Ejemplo de EUI-48 creado dentro de un IAB: un identificador EUI-48 se forma combinando el valor base del IAB asignado por el IEEE de 36 bits con un identificador de extensión de 12 bits asignado por la organización; por ejemplo, si el IAB asignado por el IEEE El valor de base 16 es 0x0050C257A y el identificador de extensión de 12 bits es 0xFFF, entonces el valor EUI-48 generado al combinar estos dos números es 0x0050C257AFFF.

Contenido relacionado

Spl (Unix)

spl es el nombre de una colección de rutinas o macros del kernel de Unix utilizadas. para cambiar el nivel de prioridad de interrupción. Históricamente...

Tabla de métodos virtuales

En programación informática, una tabla de métodos virtuales una tabla de funciones virtuales, una tabla de llamadas virtuales , tabla de despacho, vtable o...

ALGOL Y

ALGOL Y fue el nombre dado a un sucesor especulado del lenguaje de programación ALGOL 60 que incorporaba algunas características radicales que fueron...

Hacer bucle while

En muchos lenguajes de programación de computadoras, un bucle do while es una declaración de flujo de control que ejecuta un bloque de código y luego...

API de repositorio de contenido para Java

API de repositorio de contenido para Java es una especificación para una interfaz de programación de aplicaciones de la plataforma Java para acceder a...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save