Subject: Re: DF strikes again
To: Bill Sommerfeld <sommerfeld@orchard.arlington.ma.us>
From: Andrew Brown <atatat@atatdot.net>
List: current-users
Date: 03/15/2001 15:08:57
>> i think the use of "outgoing" and "incoming" here is probably enough
>> for people to insist that they're not doing anything wrong.  after
>> all, it says nothing about incoming traffic with the DF bit or
>> outgoing ICMP messages, which is usually where the problem is.
>
>This would only be a problem if the bottleneck is *inside* the
>firewall.
>
>In practice the problems occur with configurations looking like:
>
>          	inside          outside
>	web server === firewall ============= t1 ---- t2 ======  client
>
>
>'=' is 1500 byte MTU
>'-' is smaller MTU
>
>In this case, the web server is sending out DF packets of size 1500
>bytes; t1 sends back a "frag needed" ICMP, which is being dropped by
>the firewall.

which could just as easily be a situation like this:

                    outside          inside
      client ============== firewall ==== t1 ---- t2 ==== web server

>Large packets sent by "client" wind up hitting the bottleneck at t2,
>get the "frag neededs" and adapt.

...so that large packets from the client wind up getting dropped and
no notification makes it back to the client.

>If t1/t2 are buggy and don't send the "frag needed" errors, that's
>another matter entirely (not a firewall bug).

of course.

-- 
|-----< "CODE WARRIOR" >-----|
codewarrior@daemon.org             * "ah!  i see you have the internet
twofsonet@graffiti.com (Andrew Brown)                that goes *ping*!"
andrew@crossbar.com       * "information is power -- share the wealth."