Probe slowly and distrust false feedback
05Routes can improve, but probing larger sizes costs packets. False or missing ICMP feedback can mislead or stall classic discovery.
Separate path: source assumes 1500, router limit 1280 drops the DF packet, and a filter blocks the returning ICMP. The source gets no size feedback and does not discover 1280 from that missing report.
Source for this drawing: RFC 1191 · Read RFC section 3 ↗
New to this? Start hereA quick picture + helpful background
A message needs an address.
Think of a packet as a small addressed envelope. Devices pass it onward; transport protocols decide what delivery promises an application gets.
Helpful first, if these ideas are unfamiliar
These pictures are analogies to help you learn. The linked RFC explains the actual rules.
Terms in this drawing
Related RFCs and changes
“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.
A Too Big report can lower an estimate; it cannot announce a safe increase.
- Hosts MAY detect increases, but MUST do so infrequently: no attempt less than 5 minutes after a Too Big message for the destination, nor less than 1 minute after a previous successful increase. RFC 1191 recommends twice these minima:10 and 2 minutes.
- Hosts MUST NOT increase PMTU based on a Too Big message, and MUST never reduce the estimate below 68 octets. False smaller values can still degrade performance; these bounds do not authenticate ICMP.
- A larger estimate alone is not evidence of a dropped packet: §6.3 says an upper layer MUST NOT retransmit merely because the estimate increased. If necessary ICMP is blocked, classic discovery can black-hole larger DF packets; RFC 2923 §2.1 documents the TCP failure. Packetization-layer alternatives and IPv6 discovery have separate specifications.
The timeline’s 10-minute probe follows the recommendation;5 and 1 are the normative minimum waits. The successful probe assumes a route change and evidence of delivery from the upper-layer exchange, not merely an absence of ICMP. The half-minute retry, false 9000 report and blocked-ICMP scene are separate cases. No wall-clock waiting or real probing occurs in this guide.
Read the RFC section ↗