IPv6 TCP transfers are hanging

Chuck Swiger cswiger at mac.com
Thu Jan 13 09:03:50 PST 2005


Kevin Oberman wrote:
> What I don't understand is how this is happening. tcp.mssdflt is set to
> 1400 bytes and tcp.v6mssdflt is only 1024. If PMTU discovery was
> working, this should not be a problem. If PMTU discovery is not used,
> the MSS defaults should keep the packets small enough to work over the
> tunnel.

Doesn't IPv6 require a minimum MTU of 1280 bytes?  Try setting the IPv6 TCP 
MSS to 1350 or so, bigger than IPv6 code requires, but small enough to fit 
into the ~1400+ byte MTU effectively available when you tunnel the traffic.

-- 
-Chuck


More information about the freebsd-net mailing list