[107260] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: IP Fragmentation

daemon@ATHENA.MIT.EDU (Glen Kent)
Thu Aug 28 19:45:08 2008

Date: Fri, 29 Aug 2008 05:14:44 +0530
From: "Glen Kent" <glen.kent@gmail.com>
To: "Jim Logajan" <JamesL@lugoj.com>
In-Reply-To: <48AC5223.7060807@Lugoj.com>
Cc: OPS Gurus <nanog@merit.edu>
Errors-To: nanog-bounces@nanog.org

> >
> I'm not sure how to address the above points since there appear to be some
> incorrect assumptions at play. It all depends on whether the Don't Fragment
> (DF) bit is set in IPv4 and how the source application responds to any
> resulting ICMP error responses (if the DF is set and one of the routes
> requires fragmentation).

OK, so what happens if a transit router does not support IP
fragmentation and it receives a packet which is bigger than the
outgoing link's MTU. Should it simply drop the packet or proactively
send an ICMP Dest Unreachable error (Frag required) to the peer?

I understand that routers usually must send this error only when a
fragmentation is required and they recieve a packet with DF bit set.
However, in this case this router would drop the packet (for it doesnt
support fragmentation) and sending an ICMP error back to the host,
warning it that its packets will get dropped seems to be a better
option.

OTOH, what do most of the implementations do if they send a regular IP
packet and receive an ICMP dest unreachable - Fragmentation reqd
message back? Do they fragment this packet and then send it out, or
this message is silently ignored?

Glen


home help back first fref pref prev next nref lref last post