We use cookies to understand how the site is used and to improve it. You can accept them, or carry on with them switched off.
Also known as: MTU mismatch, path MTU black hole
A mismatch in maximum packet size along the network path that lets small NNTP exchanges succeed while bulk transfers hang, because oversized packets are dropped and the messages that would report it are filtered out. The symptom is a session that connects and authenticates, then stalls the moment article data flows. Common on tunnelled or PPPoE links; lowering the MTU on the client or router restores throughput.
Of the connection faults, this is the one most often misdiagnosed, because every early signal says the configuration is correct. The hostname resolves, the port opens, the certificate validates, the credentials are accepted, and the group list may download without trouble. The failure waits for the first large response, so readers tend to suspect the provider or their own account long after both have been proven fine.
Small NNTP exchanges are a few hundred bytes and fit inside any packet size, so commands and responses complete normally. An article body arrives in full-sized packets. When those exceed what some link along the path will carry, they are dropped; the sender waits, retransmits the same oversized packet, and waits again. The result is a download sitting at zero bytes per second with connections still shown as active and connected. A transfer that starts fast and gradually slows is a different problem entirely, because an MTU fault never transfers bulk data at all.
The mechanism designed to handle this, path MTU discovery, depends on a control message traveling back to the sender to say the packet was too large. A great many firewalls and access routers block those messages indiscriminately, so the notification never arrives and the sender never learns to send anything smaller. That is why the fault presents as a silent hang rather than an error: the protocol's own diagnostic has been filtered out of the path.
Anything that adds encapsulation overhead. PPPoE on DSL reduces the usable size to 1492 bytes against the Ethernet default of 1500. VPN tunnels take considerably more, commonly leaving something in the 1400s or lower depending on the protocol in use. Mobile tethering and satellite links vary as well. The classic history is a setup that worked on one connection and stalls on another after a VPN was enabled, a router was replaced, or the service moved to a different access technology.
A download that stops at the same point on the same file every time points at a missing or incomplete article, not MTU. A stall that clears when the connection count is lowered points at the router or the account allowance. MTU faults are indifferent to connection count and indifferent to which file is requested: every bulk transfer over that path hangs, and every small exchange over it succeeds.
Browse all terms in Errors & Troubleshooting, or see the full Usenet glossary.