Connectivity segment coloring
First Claim
1. A network comprising:
- a group of network nodes, each network node in the group having connectivity under a particular protocol with other network nodes in the group, each network node having a unique node identifier, wherein the network nodes in the group query each other for a group identifier for identifying said group, wherein each network node in the group that fails to receive a response before a time-out condition for its query generates a candidate group identifier, wherein the generated candidate group identifier of a particular network node is adopted as the group identifier when the particular network node responds to queries from other network nodes in the group, wherein said query and response are conducted by using the connectivity under the particular protocol; and
a set of network connections for allowing communication between nodes in the group with nodes not in the group, wherein the set of network connections does not support the connectivity under the particular protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A novel method for fully utilizing the multicast or broadcast capability of a physical network is provided. The method identifies segments of the network within which broadcast traffic, multicast traffic, or traffic to unknown recipients (BUM traffic) is allowed or enabled. The identified segment encompasses parts of the network that the BUM traffic is able reach while excluding parts of the network nodes that the BUM traffic is unable to reach. Each identified segment includes network nodes that are interconnected by physical network hardware that supports BUM traffic. The method identifies multiple BUM traffic segments in a given network that each supports its own BUM traffic. The different BUM traffic segments are interconnected by physical network hardware that does not support BUM network traffic. Each identified segment is assigned an identifier that uniquely distinguishes the identified segment from other identified segments.
86 Citations
24 Claims
-
1. A network comprising:
-
a group of network nodes, each network node in the group having connectivity under a particular protocol with other network nodes in the group, each network node having a unique node identifier, wherein the network nodes in the group query each other for a group identifier for identifying said group, wherein each network node in the group that fails to receive a response before a time-out condition for its query generates a candidate group identifier, wherein the generated candidate group identifier of a particular network node is adopted as the group identifier when the particular network node responds to queries from other network nodes in the group, wherein said query and response are conducted by using the connectivity under the particular protocol; and a set of network connections for allowing communication between nodes in the group with nodes not in the group, wherein the set of network connections does not support the connectivity under the particular protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for operating a network, the network comprising a group of network nodes, each network node in the group having connectivity under a particular protocol with other network nodes in the group, each network node having a unique node identifier, the method comprising:
-
at a node in the group, querying other nodes of the network for a group identifier for identifying said group; and when the node fails to receive a response before a time-out condition, generating a candidate group identifier, wherein a particular candidate group identifier generated by a particular network node in the group is adopted as the group identifier when the particular network node responds to queries from other network nodes in the group, wherein the query and response are conducted by using the connectivity under the particular protocol, wherein the network further comprises a set of network connections for allowing communication between nodes in the group with nodes not in the group, wherein the set of network connections does not support the connectivity under the particular protocol. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing a computer program for execution by one or more processing units, the program for operating a network, the network comprising a group of network nodes, each network node in the group having connectivity under a particular protocol with other network nodes in the group, each network node having a unique node identifier, the computer program comprising sets of instructions for:
-
at a node in the group, querying other nodes of the network for a group identifier for identifying said group; and when the node fails to receive a response before a time-out condition, generating a candidate group identifier, wherein a particular candidate group identifier generated by a particular network node in the group is adopted as the group identifier when the particular network node responds to queries from other network nodes in the group, wherein the query and response are conducted by using the connectivity under the particular protocol, wherein the network further comprises a set of network connections for allowing communication between nodes in the group with nodes not in the group, wherein the set of network connections does not support the connectivity under the particular protocol. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification