On Thu, 18 May 2000 11:30:42 -0300 (BRT), 
Christian Robottom Reis <[EMAIL PROTECTED]> wrote:
>I remain unable to understand why my gateway is able to connect fine, and
>why _it_ doesn't defrag them so we can receive them internally. Changing
>MTU on the ppp link fixed the problem.

The path MTU is based on the MTU of the end points.  So if an internal
machine starts a connection the path MTU is copied from the Ethernet,
i.e. 1500.  If your gateway starts a connection the path MTU is taken
from the PPP link, say 576.

* For an internal machine the remote site sends a packet of 1500 bytes
  marked do not fragment.
* That packet hits the PPP link which only handles 576.
* The ISP end of the link drops the packet, sending back ICMP "need to
  fragment" to the server.
* Something along the way (probably a misconfigured firewall at the
  server) drops the ICMP response so the server does not know about the
  bottleneck and keeps sending oversized packets.

When the gateway starts a connection, it does so with a low path MTU so
the problem does not arise.

Not much you can do about this except log a problem with the servers.

-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to