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
RFC3530

Network File System (NFS) version 4 Protocol

RFC5661

Network File System (NFS) Version 4 Minor Version 1 Protocol

RFC5531

RPC: Remote Procedure Call Protocol Specification Version 2

RFC4506

XDR: External Data Representation Standard

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
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