Pues claro que lo combinan! Si no, Movistar no sabría quién tiene cada conexión. Si haces una trastada, ¿dan la IP del usuario adslppp@telefonicanetpa? 😂
Cuando el paquete de inicio de sesión PPPoE atraviesa la OLT, se le inyecta una cabecera con el “circuit id”, que identifica inequívocamente al cliente. Cuando el paquete llega al BRAS (concentrador PPPoE), este atributo es pasado al RADIUS. Y es el que decide “a este cliente dale tal IP” o “a este cliente no lo dejes entrar, que ya tiene una sesión activa”
datatracker.ietf.org/doc/html/rfc4679#section-3.3.1
En los ISP que usan DHCP, el proceso es similar, en este caso se suele usar DHCP Option 82. Y en todos los ISP principales, una vez asignada una IP, no dejan asignar mas
Esto se usa desde hace años, da igual que sean cable modem, GPON o xDSL
En el caso de Adamo, antes daban una IP a su router (VLAN 603), y tenían un puerto en bridge que te permitía poner otro router (VLAN 604) y efectivamente tener dos sesiones simultáneas, cada una con su IP. Pero máximo una por cada VLAN (son “circuit-id” diferentes). No sé si sigue funcionando a día de hoy (diría que no)
Desconozco si algún quedara algún ISP que, por falta de una correcta configuración, lo permita. El método que dice @apocalypse puede ser viable, pues al recibir el segundo paquete, la primera sesión aún no está levantada…
Aún recuerdo cuando en Iberbanda te daban DHCP sin ninguna limitación, y con solo quitar el router y poner un switch podías tener una IP pública en cada dispositivo de casa xD
En cualquier caso, si haces doble NAT, no tiene que haber ningún problema de estabilidad ni de bajada de velocidad. El tema de puertos es fácilmente solucionable, haciendo DMZ en el HGU hacia la IP del segundo router