FreeBSD NFS server not responding to TCP SYN packets from
Linux/SunOS clients
Chuck Lever
cel at citi.umich.edu
Fri Oct 14 14:24:12 PDT 2005
Jim Rees wrote:
> where is that rule stated? most NFS clients i am aware of retransmit an
> RPC after 60 seconds over TCP.
>
> Why would they do that?
because NFS/TCP implementations are usually based on pre-existing
NFS/UDP implementations, which already have support for retransmitting.
also, see below: some clients might assume that a server could drop an
RCP request coming over a TCP connection.
> I would consider that a bug. I am only familiar
> with the various bsd implementations, but none of them retransmit over tcp.
Solaris and Linux both do it. that doesn't mean it's the right thing to
do. however, there are reasons why that would make for some
interoperability issues with servers that never drop.
> Are there buggy servers that drop rpc requests over tcp? Why?
i don't know of a specific implementation that drops RPC requests over
TCP. however, i can think of some reasons (allowed by "holes" in the
various RFCs) why a server implementor might think it's OK to do.
More information about the freebsd-fs
mailing list