There may be an issue with T/TCP, but otherwise I see no reason
to set DF on syn-ack, even when PMTUD is on.  There is simply no
point to avoiding fragmentation of a single packet per connection,
and it's highly unlikely anyway in today's Internet.  The current
behavior is perfectly acceptable to any reasonable person.

On Fri, Jun 14, 2002 at 02:41:08PM -0500, Mike Silbersack wrote:
> 
> On Fri, 14 Jun 2002, Jonathan Lemon wrote:
> 
> > It is a DoS.  Suppose that for some reason, we send out a SYN,ACK of
> > 80 octets, which hits a router with the minimum MTU of 68 octets.
> > Unlikely, yes, but still legal.  If IP_DF is set, the packet gets dropped,
> > and a ICMP PMTU response is sent back, but the syncache will still resend
> > the 80 octet datagram.  If IP_DF is clear, the datagram will get through.
> 
> In theory, I guess that could happen.  Give me a few days to examine the
> PMTU code to see if there's an easy way to handle that case.  If the DF
> bit is removed on the resend, would that be acceptable?
> 
> /me has this bad feeling that he just roped himself into auditing the PTMU
> code.
> 
> Mike "Silby" Silbersack
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-net" in the body of the message

-- 
Barney Wolff
I never met a computer I didn't like.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to