No hay duda de que la gran mayoría de las tramas de Ethernet están transportando paquetes IP. Sé que también hay otros protocolos que pueden transportarse a través de Ethernet, pero también pueden transportarse a través de IP.
Con las redes Ethernet modernas siendo full-duplex, Ethernet se ha convertido efectivamente en una interconexión punto a punto entre un punto final y un conmutador, que conmuta el paquete en función del destino MAC. Los conmutadores L3 hacen lo mismo pero también realizan algunas rutas de IP.
Dado que usamos Ethernet principalmente como un medio para transportar IP, ¿hay alguna razón para tener esa capa adicional de sobrecarga L2? ¿Por qué no solo enrutar paquetes basados en la IP de destino? Supongo que eso estaría rompiendo el modelo OSI, hasta cierto punto, en que L2 dejaría de existir.
Imagine una tecnología de capa de enlace que fue diseñada solo para transportar IP, y no tenía ninguna funcionalidad o encabezado L2 específica propia. Los conmutadores y enrutadores seguirían existiendo como hoy: los conmutadores serían "enrutadores básicos" (al igual que los conmutadores L3) y en su mayoría solo tomarán rutas fijas y una ruta predeterminada. Flujo de conmutación: ¿existe una ruta para este destino? Pegarlo en la cola de esa interfaz. De lo contrario, péguelo en la cola de la interfaz de la ruta predeterminada.
¿Hay algún argumento convincente para mantener las cosas como están?