Tabla CAM
Content-Addressable Memory — el tipo de memoria hardware especializada que almacena la tabla de direcciones MAC del switch y permite búsquedas instantáneas. "Tabla CAM" se usa a menudo como sinónimo de la propia tabla de direcciones MAC.
Por qué CAM: en la RAM normal buscas algo a través de una dirección y obtienes datos; la CAM hace lo contrario — le das los datos (una dirección MAC) y te devuelve dónde está (el puerto), todo en paralelo en un único ciclo de reloj. Eso es lo que permite a un switch reenviar a "velocidad de cable" sin recorrer una tabla en secuencia. Limitación: la CAM es cara y finita → un switch tiene sitio para un número fijo de entradas MAC. Ataque: el MAC flooding llena la tabla CAM con miles de direcciones MAC falsas hasta desbordarla; entonces el switch no puede aprender direcciones legítimas nuevas y empieza a inundar todo el tráfico por todos los puertos → el atacante puede espiar. Defensa: port security (limitar el número de MAC por puerto). La TCAM (CAM ternaria) es una variante para ACL y búsquedas de enrutamiento.