1.7 Versioning and Capability Negotiation

This document covers versioning issues in the following areas:

  • Protocol Versions: The User Name Mapping Protocol supports versions 1 and 2. These dialects are defined in section 2.2.

  • Capability Negotiation: Version negotiation of the User Name Mapping Protocol is achieved using the standard method for protocol negotiation for SUNRPC services as specified in [RFC1057] section 8. The User Name Mapping Protocol client requests a specific version of the User Name Mapping Protocol from the portmapper service (as specified in [RFC1057] Appendix A). The portmapper service replies with the available versions registered by the User Name Mapping Protocol server. It is recommended that requests made to the User Name Mapping Protocol server for versions other than those supported with a SUNRPC PROG_MISMATCH message, as specified in [RFC1057].