4.2 Validate Network Configuration

The following example illustrates how a protocol client validates network communication to and from the protocol server.

Message flow: Validating the network configuration

Figure 2: Message flow: Validating the network configuration

  1. The client initializes an RPC connection for the correct interface as specified in section 3.6.3. The client recognizes the names of the server.

  2. The client issues an InitializeNode method request. This prepares the server for further communication with the client.

  3. The client issues a SendRTMessage method request. This verifies that the networking communication channel is functional.

  4. The client uses the QueryFirewallConfiguration method to determine whether the firewall state of the server is compatible with use in a failover cluster.

  5. The client uses the CleanupNode method to remove any state initialized by InitializeNode.