CON · Concepto 2 · Enlace de datos (Acceso a la red)

8.Dirección MAC

Identificador de 48 bits de cada tarjeta de red; con él se entregan las tramas dentro de un mismo segmento.

¿Qué es?

La dirección MAC (Media Access Control) es el identificador de cada tarjeta de red. Con ella los equipos saben a quién entregar una trama dentro de la misma red local.

Si la dirección IP es tu domicilio (cambia cuando te mudas), la MAC se parece más al número de serie de tu credencial: identifica a la tarjeta, esté donde esté.

En términos técnicos

  • Mide 48 bits y se escribe con 12 dígitos hexadecimales, en parejas: 00:1A:2B:3C:4D:5E.
  • Los primeros 24 bits son el OUI (Organizationally Unique Identifier): el código que el IEEE asigna a cada fabricante. Los otros 24 los asigna el fabricante a cada tarjeta.
  • Viene grabada de fábrica (burned-in address, BIA), aunque el sistema operativo puede usar otra.
  • Trabaja en la capa 2 (Enlace de datos): solo tiene sentido dentro del mismo segmento. Al cruzar un router, la trama se arma de nuevo con otras MAC.
  • La usan Ethernet, Wi-Fi y Bluetooth, entre otras tecnologías del IEEE 802.

¿Dónde lo vas a encontrar?

En la etiqueta de los routers y las tarjetas de red, en la tabla de direcciones de un switch, en la lista de dispositivos conectados de tu módem y en cada trama que captures con Wireshark.

¿Cómo funciona?

La misma MAC, tres formas de escribirla

Sistema Formato
Windows 00-1A-2B-3C-4D-5E
Linux y macOS 00:1a:2b:3c:4d:5e
Cisco IOS 001a.2b3c.4d5e

Las partes de una MAC

00:1A:2B : 3C:4D:5E
└ OUI     └ identificador de la tarjeta
  (fabricante)

En el primer octeto hay dos bits especiales:

Bit Si vale 0 Si vale 1
El último (bit I/G) Unicast: una sola tarjeta Multicast: un grupo de tarjetas
El penúltimo (bit U/L) Asignada por el fabricante (universal) Asignada localmente (p. ej. MAC aleatoria o de una máquina virtual)

Tipos de destino

Tipo Ejemplo Quién la recibe
Unicast 00:1A:2B:3C:4D:5E Solo esa tarjeta
Broadcast FF:FF:FF:FF:FF:FF Todos los equipos del segmento (lo usan ARP y DHCP)
Multicast IPv4 01:00:5E:… Los equipos suscritos a un grupo
Multicast IPv6 33:33:… Los equipos suscritos a un grupo (lo usa NDP)

Cómo se usa en el camino

  1. El equipo origen sabe la IP de destino; con ARP (en IPv4) averigua la MAC del destino o de su puerta de enlace.
  2. Arma la trama con su MAC como origen y esa MAC como destino.
  3. El switch lee la MAC de destino y envía la trama solo por el puerto correcto.
  4. Si el destino está en otra red, el router recibe la trama, la desarma y arma una nueva con sus propias MAC para el siguiente tramo.

Verificación y diagnóstico

Comando Qué debes ver
ipconfig /all o getmac (Windows) «Dirección física» de cada adaptador
ip link (Linux) La línea link/ether de cada interfaz
show interfaces g0/0 (Cisco) address is 001a.2b3c.4d5e (bia 001a.2b3c.4d5e)
show mac address-table (switch) Qué MAC aprendió en cada puerto
arp -a (Windows) · ip neigh (Linux) Las MAC que el equipo conoce de su red
S1# show mac address-table dynamic
          Mac Address Table
-------------------------------------------
Vlan    Mac Address       Type        Ports
----    -----------       --------    -----
  10    001a.2b3c.4d5e    DYNAMIC     Fa0/3
  10    0050.56aa.0b12    DYNAMIC     Fa0/7

Para tomar en cuenta

  • La MAC no sale de tu red local: los servidores de Internet no la ven, solo ven tu IP pública.
  • Se puede cambiar: el sistema operativo permite usar otra MAC. Por eso filtrar por MAC no es una medida de seguridad fuerte.
  • Un equipo tiene una MAC por tarjeta: una laptop con cable y Wi-Fi tiene al menos dos.
  • Los switches también tienen MAC, aunque reenvíen tramas sin cambiarlas; las usan para sus propios protocolos (STP, CDP) y para su interfaz de administración.
  • Mayúsculas o minúsculas da igual: 00:1A:2B y 00:1a:2b son la misma dirección.
  • En IPv6 la MAC puede servir para formar el identificador de interfaz (EUI-64), aunque hoy se prefieren identificadores aleatorios.

Material descargable

Aún no hay material descargable para este tema. Pronto habrá cuadernillos, manuales o laboratorios.

Referencias (RFC / estándar)

Antes conviene ver…

© solutions_ · Redes informáticas · 8 Dirección MAC