Tecnología de conmutación de capa 3=Principio de funcionamiento de conmutación de capa 2 más enrutamiento de capa 3
Cuando el chip del puerto recibe los datos, primero se busca la dirección MAC de destino correspondiente en el chip de conmutación de Capa 2. Si se encuentra, se realiza el reenvío de capa 2; de lo contrario, los datos se reenvían al motor de nivel 3.
En el motor de tres capas, el chip ASIC busca la información de la tabla de enrutamiento correspondiente, la compara con la dirección IP de destino de los datos y luego envía el paquete de datos ARP al host de destino para obtener la dirección MAC del host y envía la dirección MAC al chip de segunda capa. El chip de capa reenvía el paquete.
( 1 ) MLS tradicional
también se denomina conmutación basada en flujo de red. El motor de tres capas del conmutador solo necesita procesar el primer paquete de datos en el flujo de datos, y el hardware reenvía todos los datos posteriores (este método se denomina "enrutamiento de una sola vez, conmutación múltiple"), realizando así tres- Reenvío de velocidad de cable de conmutación de capa.
( 2 ) Basado en el modelo de reenvío basado en topología de MLS basado en CEF
, toda la información de enrutamiento se agrega a la base de información de reenvío FIB por adelantado, y el conmutador puede buscar rápidamente la adyacencia IP, la dirección del siguiente salto y la dirección MAC.