Download presentation
Presentation is loading. Please wait.
Published byVivian Butler Modified over 6 years ago
1
Bev Crair Engineering Manager Sun Microsystems, Inc.
2
Agenda A little history Current IETF status NFS v4 focus & innovations
Where to go for more information
3
1998 RFC2339 signed between Sun and the Internet Society in May, 1998
Sun Gives NFS Protocol to the IETF NFS defacto file sharing standard in UNIX Commitment to open, interoperable standards RFC2339 signed between Sun and the Internet Society in May, 1998 NFS v4 WG formed in Summer 1998
4
IETF Status for NFS v4 "NFS Version 4 Design Considerations" (RFC 2624) June 1999 IETF Last call complete on dd mm 2000 NFS v4 is now a Proposed Standard!! Internet Society now owns NFS v4
5
IETF Status for NFS v4 RFC is coming - editorial delay
7 implementations in progress Sun Solaris & Java Hummingbird Communications Network Appliance EMC University of Michigan (CITI) Linux and OpenBSD
6
IETF NFS v4 Success NFS v3 NFS v4
2 implementations at specification complete NFS v4 7 implementations in progress at specification complete Achieved wider review of NFS v4 - significantly increased community involvement
7
IETF NFS v4 Future Draft Standard is next step
IETF Requirements from Proposed to Draft 6 months, minimum 2 complete, separately developed, interoperating implementations Test report
8
How Will We Get There? Bake-Offs
'mini' Connectathons aimed at testing implementations of NFS v4 5 core teams participating Sun, Hummingbird, Network Appliance, EMC, University of Michigan/CITI anyone is welcome 3 bake-offs completed to date 1 being held this week
9
How Will We Get There? Providing Solaris prototype binaries
used for testing both clients & servers Snoop updated for NFS v4 NFSv4Shell TCL-based client test framework provided free Delegation tests from Network Appliance
10
Future NFS v4 WG Work Implementation RFC
Server-to-server transfer protocol for migration/replication support SNMP MIB Name spaces/LDAP schemas Service Location Protocol Disconnected operation
11
Protocol Design Goals Internet Access Platform Interoperability
open standards means heterogeneous environments Strong Security IETF Requirement Extensible Protocol change must become easier
12
Internet Access Compound Operations Internationalization
'bunches up' a set of operations into a single request Decreases number of round trips Useful in a high-latency network Internationalization Use of Unicode via UTF-8 Firewall Friendly Call backs from server not needed
13
Platform Interoperability
String-based User Identification Scales beyond UNIX UID/GID pairs File Locking Integration into protocol makes stronger implementations Leased based recovery
14
Platform Interoperability
File Attributes Windows and Unix attributes Includes NT-Style ACLs Mandatory, Recommended, and Named types Volatile File Handles Allows for varying server implementations
15
Security RPC, XDR, RPCSEC_GSS as foundation
RFC1831, RFC1832, RFC2203 Security (mandatory to implement) Kerberos V5 currently available in many implementations LIPKEY Low Infrastructure Public Key mechanism Security negotiation Allows flexible security handling
16
Extensibility Protocol is designed to allow for minor version modifications over time Implementations can progress without waiting for new protocol definitions
17
NFS v4 Innovations Server Namespace Replication/Migration
Enables traversal of all shared file systems from single point on the server Replication/Migration Definition of support and client behavior
18
NFS v4 Innovations One protocol Delegation
MOUNT and NLM functionality integrated into NFS v4 Delegation Allows client to avoid server contact by caching when sharing does not occur
19
For More Information NFS v4 Website NFS v4 Working Group
NFS v4 Working Group Archive: NFS v4 White Paper
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.