NFSv4 Server Test Suite Data Sheet
Test Suite:
NFSv4 Server Test Suite
Direction:
Server

The Network File System version 4 (NFSv4) is a distributed file system protocol. It, along with earlier versions 2 and 3, is used widely in the modern Internet. Since the proper functioning of the NFSv4 protocol is vital to modern infrastructure and society, the dependability of NFSv4 implementations must be verified. This test suite can be used to test NFSv4 server implementations for security flaws and robustness problems.

Used specifications

Specification
Title
Notes
RFC3530
Network File System (NFS) version 4 Protocol
Obsoletes RFC3010
RFC5661
Network File System (NFS) Version 4 Minor Version 1 Protocol
RFC7862
Network File System (NFS) Version 4 Minor Version 2 Protocol
RFC5531
RPC: Remote Procedure Call Protocol Specification Version 2
Obsoletes RFC1831
RFC4506
XDR: External Data Representation Standard
Obsoletes RFC1832
RFC2203
RPCSEC_GSS Protocol Specification

Tool-specific information

Tested messages
Notes
Specifications
COMPOUND messages
RFC3530
NULL messages
RFC3530

Supported protocol features
Notes
Specifications
Transport over TCP and UDP
RFC3530, RFC5531
Short file creation, editing, removal
RFC3530

Unsupported protocol features
Notes
Specifications
Long file content in WRITE, READ
RFC3530
Long response content in READDIR
RFC3530
pNFS specific sequences
RFC5661
Inter-server COPY
RFC7862
Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis