3.2.5.2.2 Receiving a Hello Message

  • If the Requestor is in the "TLS Connected" state, the processing of the Hello message MUST follow the rules specified in section 3.3.5.2.2.

  • Otherwise, if the Requestor is not in the "Hello Sent" state, the Hello message MUST be silently discarded and the connection MUST be terminated.

  • Otherwise (if the Requestor is in the "Hello Sent" state), if there is a MyGMC message accompanying the Hello message, the two MUST be processed as specified in section 3.2.5.2.3.

  • Otherwise, the local node MUST:

    • Check the Member List to find a non-expired GMC for the peer, based on the Remote IDC that was received as part of the TLS negotiation.

    • If a non-expired GMC is not found, the connection MUST be terminated.

    • Otherwise, P2P Graphing MUST be notified that the local node is now connected to the group by way of the peer.