Network File System Version 4 (nfsv4) ------------------------------------- Charter Last Modified: 2009-03-18 Current Status: Active Working Group Chair(s): Brian Pawlowski <beepy@netapp.com> Spencer Shepler <shepler@storspeed.com> Transport Area Director(s): Magnus Westerlund <magnus.westerlund@ericsson.com> Lars Eggert <lars.eggert@nokia.com> Transport Area Advisor: Lars Eggert <lars.eggert@nokia.com> Technical Advisor(s): Leif Johansson <leifj@it.su.se> Mailing Lists: General Discussion:nfsv4@ietf.org To Subscribe: https://www.ietf.org/mailman/listinfo/nfsv4 Archive: http://www.ietf.org/mail-archive/web/nfsv4/current/maillist.html Description of Working Group: NFS Version 4 is the IETF standard for file sharing. To maintain NFS Version 4's utility and currency, the working group is chartered to (1) maintain the existing NFSv4, NFSv4.1 and related specifications, such as RPC and XDR, (2) progress these specifications along the standards track, (3) develop a protocol to create a federated namespace using NFSv4's existing referral mechanisms. (1) NFS version 4.0 maintenance Under this charter item, the WG correct errors and ambiguities in the protocol currently specified in RFC 3530 and advances it along the standards track. Extensions of any other kind are out of scope under this charter item. (2) NFS Version 4.1 Maintenance As with NFSv4.0, the WG will address errors or ambiguities in the NFSv4.1 protocol and related specifications in support of progressing implementations. (3) RPC and XDR protocol maintenance The NFSv4 protocol depends on two related specifications: ONC RPC and XDR. Similar to charter item (1), the WG may correct errors and ambiguities in the ONC RPC and XDR protocols currently specified by RFCs 1831, 1833 and 2203. In conjunction with the advancement of the NFSv4 specification along the standards track, the WG will also work on the advancements of its ONC RPC and XDR dependencies. The WG will also update the ONC RPC specification for compatibility with IPv6. Additionally, it will create an IANA registry for RPC program numbers and seed it with a registry Sun has been maintaining. (4) Federated Namespace The NFSv4 protocol provides a referral mechanism that allows a server to redirect a client to another server. The working group will produce documents describing a mechanism for creating a federated namespace (single global name space for a set of NFSv4 servers) using the NFSv4 protocol's referral capabilities. The file system federation protocol will enable file access and namespace traversal across collections of independently administered fileservers. No modifications will be made to the NFS client to server protocol. Goals and Milestones: Done Issue strawman Internet-Draft for v4 Done Submit Initial Internet-Draft of requirements document Done Submit Final Internet-Draft of requirements document Done AD reassesses WG charter Done Submit v4 Internet-Draft sufficient to begin prototype implementations Done Begin Interoperability testing of prototype implementations Done Submit NFS version 4 to IESG for consideration as a Proposed Standard. Done Conduct final Interoperability tests Done Conduct full Interoperability tests for all NFSv4 features Done Update API advancement draft Done Form core design team to work on NFS V4 migration/replication requirements and protocol Done Submit revised NFS Version 4 specification (revision to RFC 3010) to IESG for consideration as a Proposed Standard Done Strawman NFS V4 replication/migration protocol proposal submitted as an ID Done WG Last Call for RPC and NFS RDMA drafts Done WG Last Call for rfc1831bis (RPC version 2) Done WG Last Call for NFSv4.1 Object-based layout Done WG Last Call for NFSv4 minor version 1 Done WG Last Call for NFSv4.1 block/volume layout Done Submit NFS Minor Version 1 to IESG for publication as a Proposed Standard Done Submit Object-based pNFS Operations to IESG for publication as a Proposed Standard Done Submit pNFS Block/Volume Layout to IESG for publication as a Proposed Standard May 2009 WG Last Call for Requirements for Federated File Systems draft-ietf-nfsv4-federated-fs-reqts-01 Sep 2009 WG Last Call for rfc3530bis (NFS version 4) Oct 2009 WG Last Call for Administration Protocol for Federated Filesystems draft-ietf-nfsv4-federated-fs-admin-00.txt Oct 2009 WG Last Call for NSDB Protocol for Federated Filesystems draft-ietf-nfsv4-federated-fs-protocol-00.txt Internet-Drafts: Posted Revised I-D Title <Filename> ------ ------- -------------------------------------------- Jul 2004 Dec 2008 <draft-ietf-nfsv4-rpcrdma-09.txt> Remote Direct Memory Access Transport for Remote Procedure Call Jul 2004 Apr 2008 <draft-ietf-nfsv4-nfsdirect-08.txt> NFS Direct Data Placement Oct 2005 Dec 2008 <draft-ietf-nfsv4-minorversion1-29.txt> NFS Version 4 Minor Version 1 Jan 2006 Dec 2008 <draft-ietf-nfsv4-pnfs-block-12.txt> pNFS Block/Volume Layout Jan 2006 Dec 2008 <draft-ietf-nfsv4-pnfs-obj-12.txt> Object-based pNFS Operations Nov 2007 Dec 2008 <draft-ietf-nfsv4-minorversion1-dot-x-12.txt> NFSv4 Minor Version 1 XDR Description Aug 2008 Jan 2009 <draft-ietf-nfsv4-rpc-netid-06.txt> IANA Considerations for RPC Net Identifiers and Universal Address Formats Sep 2008 May 2009 <draft-ietf-nfsv4-federated-fs-dns-srv-namespace-01.txt> Using DNS SRV to Specify a Global File Name Space with NFS version 4 Sep 2008 Jul 2009 <draft-ietf-nfsv4-federated-fs-admin-02.txt> Administration Protocol for Federated Filesystems Sep 2008 May 2009 <draft-ietf-nfsv4-federated-fs-reqts-03.txt> Requirements for Federated File Systems Sep 2008 Jul 2009 <draft-ietf-nfsv4-federated-fs-protocol-02.txt> NSDB Protocol for Federated Filesystems Apr 2009 Apr 2009 <draft-ietf-nfsv4-rfc3530bis-dot-x-00.txt> NFSv4.0 XDR Description Apr 2009 Apr 2009 <draft-ietf-nfsv4-rfc3530bis-00.txt> Network File System (NFS) version 4 Protocol Request For Comments: RFC Stat Published Title ------- -- ----------- ------------------------------------ RFC2623 PS Jul 1999 NFS Version 2 and Version 3 Security Issues and the NFS Protocol's Use of RPCSEC_GSS and Kerberos V5 RFC2624 I Jul 1999 NFS Version 4 Design Considerations RFC3010 PS Dec 2000 NFS version 4 RFC3530 PS May 2003 Network File System (NFS) version 4 Protocol RFC4506Standard May 2006 XDR: External Data Representation Standard RFC5403 PS Feb 2009 RPCSEC_GSS Version 2 RFC5531 DS May 2009 RPC: Remote Procedure Call Protocol Specification Version 2 RFC5532 I May 2009 Network File System (NFS) Remote Direct Memory Access (RDMA) Problem Statement