Can't load website; wants a max MTU/MRU of 302 bytes?
January 13, 2009 9:35 AM
Subscribe
Since this weekend I have been unable to access a website. I am network tech so troubleshooting problems like this is my thing, but this one has me stumped. Come in if you know TCP/IP and Path MTU Discovery!
This weekend a website stopped loading for me. The website itself doesn't matter (www.dailymotion.com). The strange thing is that it loads fine through a proxy, or from work. So I set about investigating.
That is the only site so far I have found which does not respond. It worked fine before the weekend. Firefox will connect to the site, but hang indefinitely waiting for a reply.
I can ping the site fine. I can traceroute to it. I can telnet to port 80 and get a connection, but no reply to my requests. If I sniff a connection in progress, I will see the standard SYN, ACK, SYN/ACK, the GET request, and then TCP lost packets and DUP ACKs.
I am over PPPOE. I recalled that there may be issues with MTUs and all that jazz. I used ping to try and determine when I get fragmentation and when I get no reply. My packets are fragmented over 1464 bytes (my MTU is 1492) but I get no reply below that size anyway. I only get a reply for packets which are 274 bytes or smaller (not including the header).
This seems to indicate that there is a link somewhere that will not pass packets bigger than 302 bytes total. This makes very little sense to me. The minimum MTU is supposed to be 576.
What could be going on? How could I go about fixing it? This is confusing me.... Any help is appreciated!
posted by splice to computers & internet (20 comments total)
3 users marked this as a favorite
posted by zippy at 9:44 AM on January 13