Managing MAC Addres Table

Managing MAC Addres Table

Los switches son dispositivos que operan en la capa 2 del modelo OSI (Data Link).  Envía frames basados en direcciones MAC destino (Media Access Control) que se encuentran dentro del mismo frame basándose en su tabla CAM (Content Addressable Table).

Cada puerto del switch es un dominio de colisión, el ancho de banda no se comparte y trabajan en Full duplex o Half duplex.

Se puede limitar el tamaño de los dominios de broadcast a través de la segmentación por vlans y la comunicación entre vlans es posible a través de un dispsitivo de capa 3 como un router o un switch multicapa.

Cuando los frames llegan al switch, las direcciones MAC origen se aprenden y se colocan en la tabla CAM, además se agrega el puerto y la VLAN por el cual llegó junto con un timestamp (marca de tiempo), por default 300 segundos. Si la MAC destino no se encuentra en la Tabla de direcciones MAC, envía un Unknown Unicast flooding a todos los puertos que pertenecen a la misma vlan. Los equipos en la misma vlan reciben el Unknown Unicast y el equipo con la dirección MAC destino le responde al switch y este registra su MAC y vlan con el puerto de llegada. Por último el switch envia los frames hacia el destino con base a la información aprendida.

Las direcciones MAC de broadcast y multicast también generan un flooding:

  • ffff.ffff.ffff – Broadcast
  • 01xx.xxxx.xxxx – Multicast IPv4
  • 3333.xxxx.xxxx – Multicast IPv6
CAM Table (Content-Addressable Memory)

Los switches pueden albergar muchas direcciones MAC en su tabla CAM, pero tienen un límite.

El tiempo en que la tabla CAM guarda la entrada de una MAC por default es de 300 segundos, si después de los 300 segundos no se detecta otro frame por ese puerto se elimina la MAC de la tabla CAM.

Si la dirección MAC se detecta en un puerto diferente, el switch crea un nuevo registro con el nuevo puerto, vlan y un nuevo timestamp, posteriormente se borra la entrada anterior. En caso de que el switch reciba un frame de una dirección MAC origen que ya se encuentra en la CAM, sólo se actualiza su timestamp.

Ver todas las direcciones MAC de la tabla CAM:

Encontrar una dirección MAC específica:

Ver todas las direcciones MAC apredidas por una interfaz:

Display the current CAM table size:

Agregar una dirección MAC estática a la tabla CAM

Las MAC introducidas estáticamente no se borran de la tabla sin importar que estén activas o no, quedan guardadas en el archivo de configuración.

Limpiar la tabla CAM (Solo entradas dinámicas)

Modificar timestamp de la CAM

Ver el el valor de la marca de tiempo de la tabla CAM

Tener cuidado con llenar la tabla CAM, debido a que si se llena el switch funciona como un Hub, sólo inunda las tramas por todos los puertos.

 

 

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *