The Pnfd class is a deployment template enabling on-boarding PNFs and referencing them from an NSD. It focuses on connectivity aspects only. Identifier of this Pnfd class. It uniquely identifies the PNFD. Identifies the provider of the PNFD. NOTE: The provider of the PNFD might be different from the provider of the PNF. Identifies the version of the PNFD Provides a signature to prevent tampering. Describes the PNF function. Identifies a PNFD in a version independent manner. This attribute is invariant across versions of PNFD. Provides the human readable name of the PNFD. Specifies the characteristics of one or more connection points where to connect the PNF to a VL. A PnfExtCpd is a type of Cpd and describes the characteristics of an external interface, a.k.a external CP, where to connect the PNF to a VL. An implementation of a NF via a tightly coupled software and hardware system. External CP of the PNF. External CP of the PNF. Cpd used to deploy this PNF CP. The PnfProfile class describes additional data for a given PNF instance used in a DF. Identifier of this PnfProfile class. It uniquely identifies a PnfProfile. Defines the connection information of the PNF, it contains connection relationship between a PNF connection point and a NS virtual Link. The software versions associated with the pnfd The active software The passive software The recovery software