API Build-data JSON Resources
Theme

Choose how MSRBot.io looks on this device.

Preference is stored in this browser only.

IETF RFC 3530
[SUPERSEDED]

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 Shepler
Brent Callaghan
David Robinson
Robert Thurlow
Carl Beame
Mike Eisler
David 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

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 Tree
Reference 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 Icon 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
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