Supporting point-to-point intracluster communications between replicated cluster nodes
First Claim
1. A method for conducting physical address discovery, facilitating point-to-point communications between hosts of a cluster operating in a cluster mode wherein acceptable messages are addressed to a shared cluster address, the method comprising the steps of:
- receiving an address discovery request initiated by a source host seeking a physical address of a target host within the cluster; and
generating an address discovery response acceptable by the source host operating in the cluster mode and including;
a response source physical address field specifying a non-cluster mode physical address of the target host.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for carrying out point-to-point intracluster communications between hosts is provided. The disclosed system enables communication protocol layer components of hosts within a cluster to continue to operate in a cluster mode while facilitating such point-to-point communications. Initially, address discovery provides the non-cluster mode address for a target host. Thereafter, an initiating/source host issues a message including the non-cluster mode address of the target host. A network load balancing layer, or any other suitable component within the target host, intercepts the message and substitutes a cluster address for the non-cluster mode address within the message destination field before the message is presented to the communication protocol layer of the target host.
-
Citations
59 Claims
-
1. A method for conducting physical address discovery, facilitating point-to-point communications between hosts of a cluster operating in a cluster mode wherein acceptable messages are addressed to a shared cluster address, the method comprising the steps of:
-
receiving an address discovery request initiated by a source host seeking a physical address of a target host within the cluster; and
generating an address discovery response acceptable by the source host operating in the cluster mode and including;
a response source physical address field specifying a non-cluster mode physical address of the target host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium containing computer-executable instructions for conducting physical address discovery, facilitating point-to-point communications between hosts of a cluster operating in a cluster mode wherein acceptable messages are addressed to a shared cluster address, the computer-executable instructions facilitating performing the steps of:
-
receiving an address discovery request initiated by a source host seeking a physical address of a target host within the cluster; and
generating an address discovery response acceptable by the source host operating in the cluster mode and including;
a response source physical address field specifying a non-cluster mode physical address of the target host. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A host computer system including physical address discovery components facilitating point-to-point communications between hosts of a cluster operating in a cluster mode wherein acceptable messages are addressed to a shared cluster address, the computer system comprising:
-
a network interface for receiving an address discovery request initiated by a source host seeking a physical address of a target host within the cluster;
a transport layer component for carrying out transport-protocol specific processing of network requests;
intracluster address discovery logic interposed between the network interface and the transport layer component of the host system, the intracluster address discovery logic performing the step of;
generating an address discovery response acceptable by the source host operating in the cluster mode and including;
a response source physical address field specifying a non-cluster mode physical address of the target host. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A method for processing point-to-point communications between hosts of a cluster operating in a cluster mode implemented by a network communication protocol-specific layer of each host, and wherein acceptable messages are addressed to a shared cluster address, the method comprising the steps of:
-
receiving an intracluster message issued by an initiating host including a non-cluster mode physical address of a target host within a message destination field;
replacing, within the intracluster message by the target host, the non-cluster mode physical address by the shared cluster address; and
presenting, after the replacing step, the intracluster message to the network communication protocol-specific layer. - View Dependent Claims (55, 56, 57, 58)
-
-
59. A method for performing point-to-point communications between hosts of a cluster operating in a cluster mode implemented by a network communication protocol-specific layer of each host, and wherein acceptable messages are addressed to a shared cluster address, the method comprising the steps of:
-
receiving an address discovery request seeking a physical address of a target host within the cluster;
determining that the address discovery request was issued by a source host operating in the cluster mode;
generating an address discovery response acceptable by the source host operating in the cluster mode and including;
a response source physical address field specifying a non-cluster mode physical address of the target host;
receiving an intracluster message issued by the source host including a non-cluster mode physical address of the target host within a message destination field;
replacing, within the intracluster message by the target host, the non-cluster mode physical address by the shared cluster address; and
presenting, after the replacing step, the intracluster message to the network communication protocol-specific layer.
-
Specification