Network File System (NFS) version 4 Protocol
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 275
- Abstract
- 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. This document replaces RFC 3010 as the definition of the NFS version 4 protocol. [STANDARDS-TRACK]
- Publication Date
- 2003-04-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC3530- Link
- https://doi.org/10.17487/RFC3530
- Author(s)
- Spencer SheplerBrent CallaghanDavid RobinsonRobert ThurlowCarl BeameMike EislerDavid Noveck
- Keyword(s)
- NFSv4, NFS
Latest version of IETF RFC 3530
Document Versions — IETF RFC 3530
-
▶ IETF RFC 3530 (2003-04-01)THIS DOC [SUPERSEDED] [LATEST VERSION]
Superseded by:
- RFC7530 — RFC7530 EXTERNAL
Normative Reference(s)
- ISO 10646-1 [Withdrawn]
- "Unsupported Scripts" Unicode, Inc., The Unicode Consortium, P.O. Box 700519, San Jose, CA 95710-0519 USA, September 1999. http://www.unicode.org/unicode/standard/ unsupported.html EXTERNAL
- IETF RFC 793 [Superseded*]
- IETF RFC 1831 [Superseded*]
- IETF RFC 1832 [Superseded*]
- IETF RFC 1964 [Active*]
- IETF RFC 2025 [Active*]
- IETF RFC 2119 [Active*]
- IETF RFC 2203 [Active*]
- IETF RFC 2277 [Active*]
- IETF RFC 2279 [Superseded*]
- IETF RFC 2373 [Superseded*]
- IETF RFC 2623 [Active*]
- IETF RFC 2743 [Active*]
- IETF RFC 2847 [Active*]
- IETF RFC 3010 [Superseded*]
- IETF RFC 3454 [Superseded*]
- UNICODE.STD.3.0 — UNICODE EXTERNAL
Bibliographic Reference(s)
- ISBN.1859121845 — XNFS EXTERNAL
- Nowicki, Bill, "Transport Issues in the Network File System," ACM SIGCOMM newsletter Computer Communication Review, April 1989. A brief description of the basis for the dynamic retransmission work. EXTERNAL
- Macklem, Rick, "Lessons Learned Tuning the 4.3BSD Reno Implementation of the NFS Protocol," Winter USENIX Conference Proceedings, USENIX Association, Berkeley, CA, January 1991. Describes performance work in tuning the 4.3BSD Reno NFS implementation. Describes performance improvement (reduced CPU loading) through elimination of data copies. EXTERNAL
- S. Floyd, V. Jacobson, "The Synchronization of Periodic Routing Messages," IEEE/ACM Transactions on Networking, 2(2), pp. 122- 136, April 1994. EXTERNAL
- Sandberg, R., D. Goldberg, S. Kleiman, D. Walsh, B. Lyon, "Design and Implementation of the Sun Network Filesystem," USENIX Conference Proceedings, USENIX Association, Berkeley, CA, Summer 1985. The basic paper describing the SunOS implementation of the NFS version 2 protocol, and discusses the goals, protocol specification and trade- offs. EXTERNAL
- Srinivasan, V., Jeffrey C. Mogul, "Spritely NFS: Implementation and Performance of Cache Consistency Protocols", WRL Research Report 89/5, Digital Equipment Corporation Western Research Laboratory, 100 Hamilton Ave., Palo Alto, CA, 94301, May 1989. This paper analyzes the effect of applying a Sprite-like consistency protocol applied to standard NFS. The issues of recovery in a stateful environment are covered in [ Mogul ]. EXTERNAL
- Juszczak, Chet, "Improving the Performance and Correctness of an NFS Server," USENIX Conference Proceedings, USENIX Association, Berkeley, CA, June 1990, pages 53-63. Describes reply cache implementation that avoids work in the server by handling duplicate requests. More important, though listed as a side-effect, the reply cache aids in the avoidance of destructive non- idempotent operation re-application -- improving correctness. EXTERNAL
- Mogul, Jeffrey C., "A Recovery Protocol for Spritely NFS," USENIX File System Workshop Proceedings, Ann Arbor, MI, USENIX Association, Berkeley, CA, May 1992. Second paper on Spritely NFS proposes a lease-based scheme for recovering state of consistency protocol. EXTERNAL
- Kazar, Michael Leon, "Synchronization and Caching Issues in the Andrew File System," USENIX Conference Proceedings, USENIX Association, Berkeley, CA, Dallas Winter 1988, pages 27-36. A description of the cache consistency scheme in AFS. Contrasted with other distributed file systems. EXTERNAL
- C. Gray, D. Cheriton, "Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency," Proceedings of the Twelfth Symposium on Operating Systems Principles, p. 202-210, December 1989. EXTERNAL
- Pawlowski, Brian, Ron Hixon, Mark Stein, Joseph Tumminaro, "Network Computing in the UNIX and IBM Mainframe Environment," Uniforum `89 Conf. Proc., (1989) Description of an NFS server implementation for IBM's MVS operating system. EXTERNAL
- IETF RFC 1094 [Active*]
- IETF RFC 1345 [Active*]
- IETF RFC 1813 [Active*]
- IETF RFC 1833 [Active*]
- IETF RFC 2054 [Active*]
- IETF RFC 2055 [Active*]
- IETF RFC 2152 [Active*]
- IETF RFC 2224 [Active*]
- IETF RFC 2624 [Active*]
- IETF RFC 2755 [Active*]
- IETF RFC 3232 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC3530.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 3530, Network File System (NFS) version 4 Protocol. Available at https://doi.org/10.17487/RFC3530
Snippet:
IETF RFC 3530, Network File System (NFS) version 4 Protocol. Available at https://doi.org/10.17487/RFC3530
HTML (ISO 690 compliant)
Preview:
IETF RFC 3530, Network File System (NFS) version 4 Protocol. Available at https://doi.org/10.17487/RFC3530
Snippet:
<span class="citation"><cite>IETF RFC 3530</cite>, Network File System (NFS) version 4 Protocol. Available at <a href="https://doi.org/10.17487/RFC3530" target="_blank" rel="noopener">https://doi.org/10.17487/RFC3530</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 3530, Network File System (NFS) version 4 Protocol
doi: 10.17487/RFC3530
url: https://doi.org/10.17487/RFC3530
doi: 10.17487/RFC3530
url: https://doi.org/10.17487/RFC3530
Snippet:
<li> <cite id="bib-rfc3530">IETF RFC 3530</cite>, Network File System (NFS) version 4 Protocol <span class="doi">10.17487/RFC3530</span> </li>
Referenced By
- IETF RFC 3744 [Active*]
- IETF RFC 4240 [Active*]
- IETF RFC 4331 [Active*]
- IETF RFC 6885 [Active*]