La capa de enlace de datos
(La capa 2) puede enrutar datos en diferentes rutas creando circuitos virtuales, aunque no lo hace de la misma manera que la capa de red (capa 3). En lugar de enrutamiento en función de las direcciones IP, la capa de enlace de datos utiliza técnicas como el aprendizaje de la dirección MAC y
Protocolo de árbol de expansión Para crear una ruta lógica a través de la red. Esto forma un circuito virtual dentro de un dominio de transmisión específico.
Si bien la capa de red (utilizando tecnologías como MPLS) se asocia más comúnmente con la creación y la gestión de circuitos virtuales complejos en redes más grandes, la capa de enlace de datos tiene sus propios mecanismos para lograr un efecto similar en una escala más localizada.