Como dijo Robert Adams, PPPoE está muriendo lentamente. En los primeros días de las implementaciones masivas de DSL, PPPoE tenía sentido por varias razones:
- Los proveedores de servicios estaban acostumbrados a la idea de tener cajas a las que los clientes llamaban para acceder a Internet. Establecieron conexiones PPP a estas cajas. El protocolo utilizado para autenticarlos fue (todavía lo es) llamado RADIUS. El escenario que describo aquí es el clásico acceso telefónico a Internet.
- Cuando DSL llegó a la escena por primera vez, a los proveedores de servicios les pareció natural continuar usando PPP y Radius, a pesar de que las conexiones ahora eran más o menos permanentes en lugar de acceso telefónico.
- Cuando DSL explotó en la escena, los enrutadores tenían métodos muy limitados para hacer cosas como controlar la dirección IP utilizada por el cliente y aplicar listas de acceso (es decir, filtros o comportamiento similar al firewall). El control de la dirección IP fue el mayor problema. Aunque las IP fueron entregadas por DHCP, no había nada que impidiera que un cliente inteligente mirara la IP y la máscara de red y simplemente configurara estáticamente las IP desde esa misma subred en dispositivos en sus propias redes. Esto fue antes de que NAT fuera común y la gente intentara encontrar formas de evitar las limitaciones de direcciones IP impuestas por los proveedores de servicios. Esta autoconfiguración a menudo resultó en conflictos de direcciones IP ya que las IP que eligieron también podrían estar activas con otro cliente. PPPoE resolvió este problema formando un túnel desde el cliente al enrutador donde las IP permitidas podrían controlarse mejor que si todos los clientes parecieran estar en la misma LAN.
- Relacionado con el punto anterior había otro problema importante: todos los clientes estaban esencialmente en la misma LAN. Esto significaba que los “Vecindarios de red” de los clientes comenzaron a aparecer en las máquinas Windows de los demás. En mi tiempo, recibí algunas llamadas telefónicas muy incómodas de médicos y abogados sobre los enormes riesgos de seguridad involucrados en esto. El túnel PPPoE resolvió este problema empujando todo el tráfico hacia el enrutador, incluso si estaba en la misma subred. Los enrutadores normalmente no permiten el tráfico de regreso a una interfaz y subred si provenía de esa interfaz y subred, por lo que el problema de “Entorno de red” desapareció.
Con el tiempo, han surgido otras soluciones para abordar los problemas de IP y seguridad descritos anteriormente. Debido a esto, en la mayoría de las nuevas implementaciones, los proveedores de servicios eligen no usar PPPoE. Sin embargo, todavía hay algunos casos en los que PPPoE persiste:
- En las redes heredadas que están esperando actualizaciones, PPPoE aún puede existir. El gasto o costo del cambio no está justificado.
- En otros casos, una vez que el modelo de negocio y los flujos de trabajo de una empresa se construyeron en torno a PPPoE, se vieron obligados a ello a pesar de que no hay requisitos técnicos. Las empresas muy grandes que pueden estar agregando o eliminando cientos o incluso miles de clientes al día confían en el software para hacer todo el aprovisionamiento de la red. Una vez gastaron el dinero en software que usa PPPoE. No quieren gastar el dinero y el tiempo implementando un nuevo software.
- Hay un costo oculto en la conversión de PPPoE. TODAS las conexiones de los clientes deben modificarse. Esto significa reconfigurar los módems o escritorios DSL del cliente. Esto no es una hazaña pequeña cuando miles de clientes están preocupados.
- Finalmente, están los viejos dichos sobre no arreglar algo que no está roto y enseñar nuevos trucos a los perros viejos. La inercia simple puede hacer que una empresa siga funcionando con PPPoE.
En estos días, cada problema técnico que alguna vez fue resuelto por PPPoE es abordado (generalmente para mejor) por otras soluciones. No hay una ventaja técnica moderna para PPPoE (será interesante ver si esa declaración se cuestiona). Sin embargo, como se indicó anteriormente, hay otros factores que mantienen vivo a PPPoE.
- ¿Qué protocolos de red son los más importantes para la computación en la nube?
- ¿Cuáles son las ventajas de HTTP vs HTTPS vs SDPY?
- ¿Cuáles son las ventajas de MPLS?
- ¿Cómo se organizan las opciones de IP en un encabezado de IP y cómo podemos extraerlas?
- ¿Cómo es un protocolo de repetición selectiva?