3.1.5.6.1.1 UtilityInfo

A receiving node MUST process a LinkUtility message as follows:

  1. If the neighbor connection is not in the Connected state, the node MUST stop processing the message and abort the neighbor connection.

  2. The node MUST validate the incoming message for the counts to be within the bounds. If the message identifies a total message count that is more than the messages sent by this node, if the useful count is more than the total, or if the message identifies a total message count of more than 32, the message MUST be considered as invalid. In this case, the node MUST stop processing the message and abort the connection.

  3. The receiving node SHOULD adjust the LinkUtilityIndex value of the neighbor connection.

  4. Adjust the total messages pending acknowledgment to reflect this LinkUtility message.