Tabla de Direcciones MAC

Tabla Direcciones MAC
5

Resumen

Los switches usan sus tablas de direcciones MAC para determinar qué puerto usar para reenviar tramas.

Ahora que sabes todo sobre las direcciones MAC de Ethernet, es hora de hablar sobre cómo un Switch usa estas direcciones para reenviar (o descartar) tramas a otros dispositivos en una red. Si un Switch solo reenvía todas las tramas que recibió a todos los puertos, tu red estaría tan congestionada que probablemente se detendría por completo.

¡Bienvenido!: Este tema forma parte del Capítulo 7 del curso de Cisco CCNA 1, para un mejor seguimiento del curso puede ir a la sección CCNA 1 para guiarte del índice.

1. Fundamentos de Switch

Un Switch Ethernet de capa 2 usa direcciones MAC de capa 2 para tomar decisiones de reenvío. No tiene conocimiento de los datos (protocolo) que se transportan en la porción de datos de la trama, como un paquete IPv4, un mensaje ARP o un paquete IPv6 ND. El Switch toma sus decisiones de reenvío basándose únicamente en las direcciones MAC Ethernet de capa 2.


Un Switch Ethernet examina su tabla de direcciones MAC para tomar una decisión de reenvío para cada trama, a diferencia de los Hubs Ethernet heredados que repiten bits en todos los puertos excepto el puerto entrante. En la imagen, el Switch de cuatro puertos acaba de encenderse. La tabla muestra la tabla de direcciones MAC que aún no ha aprendido las direcciones MAC para las cuatro PC conectadas.

Tabla de direcciones MAC

Tabla de direcciones MAC. La tabla de direcciones MAC del Switch está vacía.

2. Switch: Aprendizaje y Reenvío (Learning y Forwarding)

El Switch construye dinámicamente la tabla de direcciones MAC al examinar la dirección MAC de origen de las tramas recibidas en un puerto. El Switch reenvía tramas buscando una coincidencia entre la dirección MAC de destino en la trama y una entrada en la tabla de direcciones MAC.

2.1. Learning o Aprendizaje

Examina la dirección MAC de origen.

Cada trama que ingresa a un Switch se verifica para obtener nueva información para aprender. Lo hace examinando la dirección MAC de origen de la trama y el número de puerto donde la trama ingresó al Switch. Si la dirección MAC de origen no existe, se agrega a la tabla junto con el número de puerto entrante. Si la dirección MAC de origen existe, el Switch actualiza el temporizador de actualización para esa entrada. Por defecto, la mayoría de los Switches Ethernet mantienen una entrada en la tabla durante 5 minutos.

En la imagen, por ejemplo, la PC-A está enviando una trama Ethernet a la PC-D. La tabla muestra que el Switch agrega la dirección MAC para PC-A a la tabla de direcciones MAC.

Aprendizaje de tramas

Aprendizaje de tramas

Nota: Si la dirección MAC de origen existe en la tabla pero en un puerto diferente, el Switch trata esto como una nueva entrada. La entrada se reemplaza con la misma dirección MAC pero con el número de puerto más actual.

2.2. Forwarding o Reenvío

Encuentra la dirección MAC de destino

Si la dirección MAC de destino es una dirección de unidifusión, el Switch buscará una coincidencia entre la dirección MAC de destino de la trama y una entrada en su tabla de direcciones MAC. Si la dirección MAC de destino está en la tabla, reenviará la trama al puerto especificado. Si la dirección MAC de destino no está en la tabla, el Switch reenviará la trama a todos los puertos excepto el puerto entrante. Esto se llama unidifusión desconocida.

Reenvío de tramas

Reenvío de tramas

Como se muestra en la imagen, el Switch no tiene la dirección MAC de destino en su tabla para PC-D, por lo que envía la trama a todos los puertos excepto el puerto 1.

Nota: Si la dirección MAC de destino es una transmisión o una multidifusión, la trama también se inunda todos los puertos excepto el puerto entrante.

3. Filtrado de Tramas

Cuando un Switch recibe tramas de diferentes dispositivos, puede llenar su tabla de direcciones MAC examinando la dirección MAC de origen de cada trama. Cuando la tabla de direcciones MAC del Switch contiene la dirección MAC de destino, puede filtrar la trama y reenviar un solo puerto.

PC-D a Switch

En la imagen, la PC-D responde a la PC-A. El Switch ve la dirección MAC de la PC-D en la trama entrante en el puerto 4. El Switch coloca la dirección MAC de la PC-D en la tabla de direcciones MAC asociada con el puerto 4.

PC-D a Switch

PC-D a Switch

Switch a PC-A

A continuación, dado que el Switch tiene la dirección MAC de destino para la PC-A en la Tabla de direcciones MAC, enviará la trama solo al puerto 1, como se muestra en la imagen.

Switch a PC-A

Switch a PC-A

PC-A a PC-D

Luego, la PC-A envía otra trama a la PC-D como se muestra en la imagen. La tabla de direcciones MAC ya contiene la dirección MAC para PC-A; por lo tanto, el temporizador de actualización de cinco minutos para esa entrada se restablece. Luego, debido a que la tabla del switch contiene la dirección MAC de destino para PC-D, envía la trama solo por el puerto 4.

PC-A a PC-D

PC-A a PC-D

Glosario: Si tienes dudas con algún término especial, puedes consultar este diccionario de redes informáticas.

¡Listo! Sigue visitando nuestro blog de curso de redes, dale Me Gusta a nuestra fanpage; y encontrarás más herramientas y conceptos que te convertirán en todo un profesional de redes.

Deja un Comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

¿Quieres aprobar la certificación Cisco CCNA?Sí, quiero!
+ +