Buenas antonio.vazquez.rodriguez
Efectivamente es un problema de MTU.
Movistar como he dicho usa PPPoE para establecer la conexión de fibra, con lo que el MTU de sus conexiones no puede ser 1500, sino 1492. Esto es imperativo, porque si un frame es mayor de 1500Bytes, se va a descartar.
Lo que pasa es que 1500 es de facto por defecto el valor de cualquier equipo, incluyendo Windows. En tonces, como se soluciona?? Cuando dos equipos tienen que "hablar" tienen que establecer cual es el MTU, cuanto es la máxima información que pueden intercambiarse por paquete, esto se hace al inicio de la conexión. El emisor le avisa con un: Ei, yo soporto 1500Bytes, y el destino recoge el mensaje y le va a responder con un, vale, la conexión será a 1500. Si el destino por lo que sea funciona a 1400, no es problema, porque le contestará con un: Ei, 1500 no, serán 1400. Si es el emisor quien quiere 1400 y el destino 1500 es igual, el emisor le dirá que va a transmitir a 1400, y el destino le contestará que sin problema, que 1400 entonces.
Esto funciona perfectamente el 99% de las veces. Pero que pasa cuando la conexión tiene un MTU concreto, y los equipos detrás de las conexiones OTRO MTU que es mayor al de la conexión??
En el escenario actual, Windows (por ejemplo) manda un paquete diciendo voy a conectar a 1500 (porque por defecto tiene ese valor), pero la conexión de Movistar máximo son 1492. Si empezase a intercambiar información a 1500, el Router empezaría a descartar cualquier paquete por encima de 1492, porque el Router requiere añadir 8Bytes adicionales, lo cual excede los 1500, lo cual invalida el paquete.
Para que esto no ocurra, el Router "espia" cualquier conexión que realiza cualquier equipo tuyo hacia fuera. En el ejemplo anterior, un equipo Windows inicia una conexión diciendo que transfiere a 1500, pero el Router intercepta ese "comunidado", modifica el 1500 que decía el equipo Windows a 1492, y al destino le llega el mensaje que el origen va a emitir a 1492, con lo que el destino responde que 1492 está bien, y el equipo de origen, a pesar que para el aviso que a 1500, no se ha enterado de la trampa del Router, y como el servidor dice 1492, pues 1492. Esto hace que todo funcione perfectamente en entornos de MTU discordantes.
Problema?? Bueno, el Router de Movistar esto lo hace, otros equipos pueden no hacerlo. Y además ese truco tampoco vale en todas las situaciones. Por ejemplo, una conexión entrante para ver tu web, el origen en este caso una conexión Movistar dice que quiere comunicarse con 1492, así que todo perfecto funciona bien. Pero imagina ahora que el origen es otro ISP que usa un MTU de 1500!! El Router puede no interceptar el MTU el mensaje que viene de otra red, y dado que el servidor Web está en un equipo configurado con MTU de 1500, este responderá que 1500 está bien. La comunicación se establece a 1500, y por ende habrá fallos y problemas.
Como se soluciona esto?
De dos formas.
La Primera, que puede ser medio-problema del Router, que la interceptación de los paquetes de "notificación" (SYN) que anuncian el MTU se interceptasen tanto si se originan en la red local, como si son respuestas de la red local. Es decir, no solo si eres tú quien inicia la comunicación, sino que si tu equipo responde con el ACK SYN con el MTU, también el Router modifique al vuelo el MTU a 1492. Esto es medio-problema del Router, porque en realidad es algo que tendrías que solventar tu en local, por ser un fallo de configuración del servidor Web o del equipo donde está.
La segunda, y la que debería de ser la adecuada en cualquier administración de un sistema, es tener en cuenta estas peculiaridades, y por ende asegurarte que el MTU que usa el servidor Web o el equipo donde se encuentra, es siempre un valor "seguro"., y en vez de usar 1500, usar por ejemplo un MTU en el equipo de 1460 (por ejemplo). A menos, repito, que conozcas perfectamente como fija el MTU tu Router, y si puedes o no tener problemas por ello. Como es un Router de un ISP que no puedes tener una certeza de como se hacen las cosas por debajo, hay que curarse en salud y asegurarte de fijar tu el MTU en el equipo.
En ese Router concreto, la verdad no te lo puedo asegurar ahora mismo como lo hace, pero por lo que comentas, fija el MTU solo en conexiones salientes, y no entrantes.