|
|
Projects: NFS Version 4 Open Source Reference Implementation
|
|
|
Introduction
From rfc3530:
The Network File System (NFS) version 4 is a distributed filesystem
protocol which owes heritage to NFS protocol version 2, RFC 1094, and
version 3, RFC 1813. Unlike earlier versions, the NFS version 4
protocol supports traditional file access while integrating support
for file locking and the mount protocol. In addition, support for
strong security (and its negotiation), compound operations, client
caching, and internationalization have been added. Of course,
attention has been applied to making NFS version 4 operate well in an
Internet environment.
We are developing an implementation of NFSv4 and NFSv4.1 for Linux.
Download Code
Kernel patches, user utilities, and documentation
News
- October, 2007:
- CITI hosted the 14th NFSv4 Bakeathon October 8-12, 2007.
- September, 2006:
- CITI hosted the 13th NFSv4 Bakeathon September 11-15, 2006.
- August, 2006:
- We've released a new version of the POSIX<->NFSv4 ACL mapping internet draft.
- May 16, 2006:
- We've released a new version of the POSIX<->NFSv4 ACL mapping internet draft.
- June 17, 2005:
-
Sponsored by IBM, CITI hosted the 12th NFSv4 Bakeathon June 13-17, 2005.
- October 29, 2004:
-
Sponsored by EMC, CITI hosted the 11th NFSv4 Bakeathon October 25-29, 2004.
- September 21, 2004:
-
We have released the combined BSD client.
This client currently runs on Darwin (Mac OS X) and FreeBSD.
It includes gss support.
It is in a very preliminary condition and we are unable to offer any support for it.
- November 18, 2003:
-
As of the 5.2 release our NFSV4 client is part of the FreeBSD source tree. See the
FreeBSD web site
for information on obtaining kernel source.
- November 4, 2003:
-
New FreeBSD and Linux code is available (see below). Future development on
Linux will be on 2.6, not 2.4.
- October 14, 2003:
-
A white paper describing CITI's prototype design and implementation for replication, migration, and global naming is available.
Old news
Specs
- draft-adamson-rfc2847-bis-02.txt A new SPKM-3/LIPKEY draft
- draft-adamson-rfc2847-bis-02.xml The XML file from which the .txt was generated, with per-paragraph origin and comments for a new SPKM-3/LIPKEY draft
- IETF comments for draft-adamson-rfc2847-bis-01 These are the comments we received from IETF after are two submissions of the draft. In our first submission, the wrong document was reviewed. However, most of the comments were useful. We have updated the draft based on the received comments. We also commented each of the points in the review as to how we address it (or not yet).
- draft-adamson-rfc2847-bis-01.txt Previously submitted to IETF SPKM-3/LIPKEY draft
- draft-adamson-rfc2847-bis-01.xml The XML file from which the .txt was generated, with per-paragraph origin and comments for a new SPKM-3/LIPKEY draft
- rfc1508 Generic Security Service Application
- rfc1508 Generic Security Service Application
Program Interface
- rfc1832 XDR: External Data Representation
Standard
- rfc1964 The Kerberos Version 5 GSS-API
Mechanism
- rfc2025 The Simple Public-Key GSS-API
Mechanism (SPKM)
- rfc2078 Generic Security Service Application
Program Interface, Version 2
- rfc2743 Generic Security Service Application
Program Interface, Version 2, Update 1
- rfc2744 Generic Security Service API Version
2 : C-bindings
- rfc2203 RPCSEC_GSS Protocol Specification
- rfc2623 NFS Version 2 and Version 3 Security
Issues and the NFS Protocol's Use of RPCSEC_GSS and Kerberos V5
- rfc2847 LIPKEY - A Low Infrastructure Public
Key Mechanism Using SPKM
- rfc3010 NFS version 4 Protocol (December 2000)
- rfc3010bis-05
NFS version 4 Protocol (November 2002)
- rfc3530 NFS version 4 Protocol (April 2003)
- ITU-T Recommendations for Abstract Syntax Notation
One (ASN.1) (Includes Specification of Basic Encoding Rules (BER),
Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)
(ITU-T Rec. X.690 (2002) | ISO/IEC 8825-1:2002) (used
for encoding gssapi tokens)
-
ITU-T Recommendations for Public-key and Attribute Certificate Frameworks (X.509)
- draft-eisler-nfsv4-ccm-00.txt CCM: The Credential Cache GSS Mechanism (May 2003)
- draft-ietf-nfsv4-secinfo-00.txt NFSv4.1: SECINFO Changes (May 2003)
- draft-callaghan-nfsdirect-00.txt NFS Direct Data Placement (May 2003)
- draft-callaghan-rpc-rdma-00.txt RDMA Transport for ONC RPC (May 2003)
- draft-ietf-nfsv4-referrals-00.txt Implementation Guide for Referrals in NFSv4 (July 2005)
- draft-ietf-nfsv4-acl-mapping-05.txt Mapping Between NFSv4 and Posix Draft ACLs (August 2006).
- draft-falkner-nfsv4-acls-00.txt NFS Version 4 ACLS (October 14, 2005).
- draft-ietf-nfsv4-minorversion1-02.txt NFSv4 Minor Version 1 (March 6, 2006).
- draft-mesta-nfs4id-dns-rr-01.txt A DNS RR for NFSv4 ID Domains (May 3, 2005).
Links
|
|
|
|