* support of IPv6 by NFSv4
@ 2004-03-23 16:23 Gilles Quillard
0 siblings, 0 replies; 2+ messages in thread
From: Gilles Quillard @ 2004-03-23 16:23 UTC (permalink / raw)
To: nfs
Hi,
I'm new in this mailing list. We are interesting by having NFSv4 working over IPv6.
One year ago, Bruce Allan from IBM submitted a patch to add the support of IPv6 in the SUNRPC and in the NFS client/server
kernel part. This patch has not been adopted. Trond, did you remember why this patch has not been taken into account ?
Since this date, there has been no new message on the mailing list about the support of IPv6. Is there some people working on
this subject or interested by it ?
I have begun to look how the support of IPv6 could be integrated in NFS and SUNRPC. The most efficient way seems to be using the
IPv4-mapped IPv6 address format (as described in the sections 3.7 and 6 of RFC2133). With this method, IPv4 addresses are
converted into IPv6 addresses the first time they are used by the user part applications, and then all the address processing is
done using INET6 addresses (simple change of in_addr/sockaddr_in by in6_addr/sockaddr_in6). This method avoids the multiple
tests of the INET family and the corresponding castings. A set of macros/functions (IN6_IS_ADDR_V4MAPPED(), inet_pton(),
inet_ntop(), gethostbyname2(), ...) is available to identify the format of the addresses, to convert and display the addresses
according to their format and to use the name server.
Any comments are welcome.
Gilles.
--
Gilles Quillard
Bull Open Software R&D
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 2+ messages in thread
[parent not found: <40605D2E.EB4668C0@Bull.Net>]
* Re: support of IPv6 by NFSv4
[not found] <40605D2E.EB4668C0@Bull.Net>
@ 2004-03-23 15:58 ` Trond Myklebust
0 siblings, 0 replies; 2+ messages in thread
From: Trond Myklebust @ 2004-03-23 15:58 UTC (permalink / raw)
To: Gilles Quillard; +Cc: nfs, PATRICE ROMAND, Gerrit Huizenga
P=E5 ty , 23/03/2004 klokka 10:52, skreiv Gilles Quillard:
> Hi,
>=20
> I'm new in this mailing list. We are interesting by having NFSv4 working =
over IPv6.
> One year ago, Bruce Allan from IBM submitted a patch to add the support o=
f IPv6 in the SUNRPC and in the NFS client/server
> kernel part. This patch has not been adopted. Trond, did you remember why=
this patch has not been taken into account ?
There was (and still is) no userland support for RPC on IPv6, so
NFSv2/v3 cannot as of yet make use of it... At the time, NFSv4 was not
merged.
> Since this date, there has been no new message on the mailing list about =
the support of IPv6. Is there some people working on
> this subject or interested by it ?
Yes: Chuck Lever (cel@citi.umich.edu) has recently taken it up. He is
also trying to extend Bruce's work in order to allow for non-TCP/IP
based transport mechanisms (for an internal project).
> I have begun to look how the support of IPv6 could be integrated in NFS a=
nd SUNRPC. The most efficient way seems to be using the
> IPv4-mapped IPv6 address format (as described in the sections 3.7 and 6 o=
f RFC2133). With this method, IPv4 addresses are
> converted into IPv6 addresses the first time they are used by the user pa=
rt applications, and then all the address processing is
> done using INET6 addresses (simple change of in_addr/sockaddr_in by in6_a=
ddr/sockaddr_in6). This method avoids the multiple
> tests of the INET family and the corresponding castings. A set of macros/=
functions (IN6_IS_ADDR_V4MAPPED(), inet_pton(),
> inet_ntop(), gethostbyname2(), ...) is available to identify the format o=
f the addresses, to convert and display the addresses
> according to their format and to use the name server.
Please make sure you coordinate any work with Chuck...
Cheers,
Trond
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
NFS maillist - NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-03-23 16:22 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-23 16:23 support of IPv6 by NFSv4 Gilles Quillard
[not found] <40605D2E.EB4668C0@Bull.Net>
2004-03-23 15:58 ` Trond Myklebust
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.