¿Los dispositivos Bluetooth tienen una dirección MAC con la misma especificación que las direcciones MAC de las tarjetas de red Ethernet y Wi-Fi?

10

Recientemente descubrí que los dispositivos ZigBee tienen direcciones MAC.

ZigBee está más relacionado con Bluetooth por lo que sé que con Ethernet o Wi-Fi. ¿Los dispositivos Bluetooth como teléfonos, auriculares, altavoces inalámbricos, televisores también tienen direcciones MAC? En caso afirmativo, ¿son esas direcciones MAC del mismo grupo de direcciones MAC que reciben las interfaces de red de Internet? ¿La dirección MAC para estos dispositivos está asignada por la misma organización que asigna las direcciones MAC para las tarjetas de red?

Si un teléfono u otro dispositivo como un televisor tiene más dispositivos que pueden recibir direcciones MAC, ¿tienen un MAC diferente para cada dispositivo? Por ejemplo, un televisor SMART que tiene un puerto RJ-45, tiene una antena WI-FI para conectarse a Internet y tiene una antena Bluetooth para conectar auriculares o la transferencia de archivos ¿cada una de esas interfaces tiene un MAC diferente?

¿Cómo se puede encontrar la dirección MAC de un dispositivo Bluetooth?

¿Se puede considerar que el protocolo Bluetooth se ejecuta en el nivel 3 de la pila OSI? (en lugar del protocolo de internet)

Por lo que sé, el protocolo Ethernet se ejecuta en el nivel 2 (el nivel de enlace de datos). Si esos otros dispositivos tienen un MAC, eso significa que el MAC no está asociado de ninguna manera con los protocolos de Internet o Ethernet y es completamente independiente.

¿Puede el protocolo de Internet ejecutarse sobre otra capa que NO requiere ningún tipo de MAC?

yoyo_fun
fuente
Bluetooth, como ethernet, tiene direcciones MAC de 48 bits, pero ZigBee usa direcciones MAC de 64 bits. Cada tipo de LAN IEEE (capa 2) usa direcciones MAC, pero algunas usan direcciones MAC de 48 bits y otras usan direcciones MAC de 64 bits.
Ron Maupin
¿Alguna respuesta te ayudó? Si es así, debe aceptar la respuesta para que la pregunta no siga apareciendo para siempre, buscando una respuesta. Alternativamente, puede proporcionar y aceptar su propia respuesta.
Ron Maupin
@RonMaupin ¿Sabe si un dispositivo BT como un altavoz mantiene una lista de direcciones MAC para dispositivos BT con los que está emparejado? Sé que mi computadora portátil recuerda el MAC del altavoz, pero ¿es verdad lo contrario?
KuboMD
@KuboMD, no estoy seguro, pero las preguntas sobre los hosts están fuera de tema aquí. Puede intentar preguntar eso en Super User u otro sitio SE que se ocupe de hosts / OS.
Ron Maupin

Respuestas:

9

Los dispositivos Bluetooth deben tener una dirección de dispositivo única, asignada desde el mismo registro que las direcciones MAC de Ethernet y Wifi. Citando la especificación Bluetooth versión 5.0 volumen 1:

A cada dispositivo Bluetooth se le asignará una dirección única de dispositivo Bluetooth de 48 bits (BD_ADDR). La dirección será un identificador único extendido de 48 bits (EUI-48) creado de acuerdo con la sección 8.2 ("Direcciones universales") del estándar IEEE 802-2014.

Los fabricantes solo deben usar valores de un segmento del registro que compraron de la Autoridad de Registro IEEE , y deben usar valores diferentes para cada interfaz (Bluetooth, Wifi, Ethernet ...) que tenga un dispositivo. Los fabricantes serios intentan cumplir, pero las tonterías suceden en la producción.

Advertencia: no se requiere un dispositivo Bluetooth para usar su BD_ADDR como la dirección del dispositivo que transmite. Puede usar una dirección de dispositivo aleatorio para este propósito. Si bien existen reglas que rigen la generación y clasificación de una Dirección de dispositivo aleatoria, a menudo no permiten reconocer a partir de su valor si la Dirección de dispositivo es aleatoria o un BD_ADDR.

fgrieu
fuente
4

Los dispositivos Bluetooth tienen direcciones asignadas de manera similar a Ethernet: un identificador único organizativo (OUI) de 3 bytes seguido de otros 3 bytes asignados por el proveedor. La dirección Bluetooth de un dispositivo dado es casi seguro independiente de una dirección MAC Ethernet. Las herramientas de búsqueda de Bluetooth OUI se pueden encontrar en Google.

Cada dispositivo en una red Bluetooth tiene su propia dirección HW (al igual que Ethernet). La especificación Bluetooth en realidad establece tanto L1 como L2 y, al igual que Ethernet, permite mapear múltiples protocolos de capa superior (por ejemplo: transmisión de audio, serie, etc.), así como negociación de capacidad, etc. Bluetooth termina definiendo una serie de el protocolo de capa superior también funciona (nombre / descubrimiento de dispositivos, por ejemplo).

Para su pregunta final: sí, IP puede ejecutarse en tipos de medios que no usan direcciones MAC. En el contexto de las conexiones WAN, por ejemplo, no existe la noción de direccionamiento MAC en las conexiones punto a punto. De manera similar, en las conexiones multipunto (ATM, FR, etc.) hay una asignación directa de la dirección IP a DLCI / PVC. Existen adaptaciones similares en tecnologías como IPoWDM.

rnxrx
fuente
Entonces, ¿esto significa que un dispositivo Bluetooth puede tener la misma dirección MAC que un dispositivo Ethernet?
yoyo_fun
@yoyo_fun: eso depende del significado que le dé a la dirección MAC de un dispositivo Bluetooth (es que es su BD_ADDR, o la dirección de dispositivo posiblemente diferente y asignada al azar que transmite), y la seriedad de los fabricantes tanto del dispositivo Bluetooth como del Dispositivo Ethernet
fgrieu