3.2.5 Message Processing Events and Sequencing Rules
With DHCPv4 as the transport, NKPU servers process DHCP messages as specified in [RFC2131] sections 3 and 4, with the additional behavior regarding message types, contents, and integrity specified in this section.
With DHCPv6 as the transport, NKPU servers process DHCP messages as specified in [RFC3315] sections 18.2.5 and 18.2.8, with the additional behavior regarding message types, contents, and integrity specified in this section.
If the data or data length of the field for any of the options in a DHCP message received by servers implementing this protocol is inconsistent, the server MUST discard the message and take no further action.
A server implementing this protocol MUST ignore all DHCPv4 message types except DHCPDISCOVER and MUST ignore all DHCPv6 message types except DHCPv6 Information-Request. A server implementing this protocol MUST also ignore the following:
Any DHCPDISCOVER message that does not contain all of the following:
Any DHCPv6 Information-Request message that does not contain all of the following: