The present document defines the NGP Reference Model for protocols and protocol architectures. The model provides a common reference that is to be used to specify and inform about enhancements to existing protocols and new protocol designs@ across the scope of both NGP contributions and approved documented output.