Group member detection among nodes of a network
First Claim
1. A method comprising:
- receiving a configuration message for configuring a first node with an IP address, the configuration message comprising a subnet portion and a host portion, the subnet portion associated with a group of nodes and the host portion associated with the first node;
receiving an update to a routing table maintained by the first node;
determining that the update to the routing table includes adding a second node to the routing table;
determining that the added second node has an IP address comprising a subnet portion that matches the subnet portion of the IP address associated with the first node;
determining that the added second node is a member of the group of nodes based on the matching subnet portion of the IP address of the added second node;
transmitting, in response to determining that the added second node is a member of the group of nodes, a message to at least the added second node identifying at least one service supported by the first node for the group of nodes; and
wherein the first node is configured to be a member of the group of nodes and is also configured to be a member of another group of nodes associated with another subnet portion.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, in accordance with particular embodiments, includes receiving a configuration message for configuring a first node with an IP address. The configuration message comprises a subnet portion associated with a group of nodes and a host portion associated with the first node. The method also includes detecting a second node in a routing table maintained by the first node. The method further includes determining that the second node has an IP address comprising a subnet portion matching the subnet portion of the IP address associated with the first node. The method additionally includes determining that the second node is a member of the group of nodes based on the matching subnet portion of the IP address of the second node. The method also includes transmitting a message to at least the second node identifying a service supported by the first node for the group of nodes.
29 Citations
18 Claims
-
1. A method comprising:
-
receiving a configuration message for configuring a first node with an IP address, the configuration message comprising a subnet portion and a host portion, the subnet portion associated with a group of nodes and the host portion associated with the first node; receiving an update to a routing table maintained by the first node; determining that the update to the routing table includes adding a second node to the routing table; determining that the added second node has an IP address comprising a subnet portion that matches the subnet portion of the IP address associated with the first node; determining that the added second node is a member of the group of nodes based on the matching subnet portion of the IP address of the added second node; transmitting, in response to determining that the added second node is a member of the group of nodes, a message to at least the added second node identifying at least one service supported by the first node for the group of nodes; and wherein the first node is configured to be a member of the group of nodes and is also configured to be a member of another group of nodes associated with another subnet portion. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Logic embodied in a non-transitory computer readable medium comprising code that when executed by a processor is configured to:
-
receive a configuration message for configuring a first node with an IP address, the configuration message comprising a subnet portion and a host portion, the subnet portion associated with a group of nodes and the host portion associated with the first node; receive an update to a routing table maintained by the first node; determine that the update to the routing table includes adding a second node to the routing table; determine that the added second node has an IP address comprising a subnet portion that matches the subnet portion or the IP address associated with the first node; determine that the added second node is a member of the group of nodes based on the matching subnet portion of the IP address of the added second node; transmit, in response to determining that the added second node is a member of the group of nodes, a message to at least the added second node identifying at least one service supported by the first node for the group of nodes; and wherein the first node is configured to be a member of the group of nodes and is also configured to be a member of another group of nodes associated with another subnet portion. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
an interface configured to receive a configuration message for configuring a first node with an IP address, the configuration message comprising a subnet portion and a host portion, the subnet portion associated with a group of nodes and the host portion associated with the first node; a processor coupled to the interface and configured to; receive an update to a routing table maintained by the first node; determine that the update to the routing table includes adding a second node to the routing table; determine that the added second node has an IP address comprising a subnet portion that matches the subnet portion of the IP address associated with the first node; and determine that the added second node is a member of the group of nodes based on the matching subnet portion of the IP address of the added second node; wherein the interface is further configured to transmit, in response to determining that the added second node is a member of the group of nodes, a message to at least the added second node identifying at least one service supported by the first node for the group of nodes; and wherein the first node is configured to be a member of the group of nodes and is also configured to be a member of another group of nodes associated with another subnet portion. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification