IPv6 support for NFSv4 only

Chuck Lever chuck.lever at oracle.com
Fri Mar 21 15:45:38 EDT 2008


On Mar 21, 2008, at 12:23 PM, Lukas Hejtmanek wrote:
> What is the state of art of NFSv4 implementation of the client and  
> the server
> to use IPv6 protocol. If I understand correctly, NFSv4 does not need
> portmapper (at least on the client) which means that I do not need  
> RPC over
> IPv6 if I want to use only NFSv4 protocol (not v3 or v2). Am I  
> correct?

RPC over IPv6 must be supported to use NFS over IPv6.  What isn't  
needed for NFSv4 is rpcbind, although some NFSv4 features will not be  
supported without it.

> Moreover, Sun clamis that their NFSv4 and pormap in Opensolaris is  
> IPv6 ready.
> Do you think that Linux clients could use the Opensolaris NFSv4  
> server over
> IPv4?

Most certainly; that's what I use for my development work.

> And possibly over IPv6?

Eventually.  There should be enough in 2.6.25 for the Linux NFSv4 in- 
kernel client to contact NFSv4 servers via IPv6.  What is missing  
there is user-space support for it (mount command, etc).

> What needs to be done to support IPv6 in the
> latest mainline kernels? What needs to be done on the client side  
> and what on the server side?

I presented a few weeks ago at LSF '08 on this topic.  See:

   http://oss.oracle.com/~cel/LSF-08-NFS-IPv6.pdf

--
Chuck Lever
chuck[dot]lever[at]oracle[dot]com


More information about the NFSv4 mailing list