3.1.5.1 Handling a NAME REGISTRATION REQUEST

[RFC1002] section 5.1 and [HYBRID] are somewhat confusing as to how a node is to respond to a NAME REGISTRATION REQUEST when the name matches an entry in the local name table with the Conflict Detected Flag set. For example, [RFC1002] section 5.1.1.5 states that a NEGATIVE NAME REGISTRATION RESPONSE is sent if an entry exists in the local name table. However, it later clarifies that a name in the state "conflict detected" does not "logically" exist on that node and that such an entry will not be used for purposes of processing incoming request packets.

This document clarifies that a node MUST NOT send a NEGATIVE NAME REGISTRATION RESPONSE if there exists any entry in the name's Interface List whose Conflict Detected Flag is set, independent of the interface on which the NAME REGISTRATION REQUEST was received.

In addition, the node MUST NOT send a NEGATIVE NAME REGISTRATION RESPONSE if the name begins with an asterisk (*).