DISTRIBUTED MULTICAST BY ENDPOINTS
0 Assignments
0 Petitions
Accused Products
Abstract
A novel method of conducting multicast traffic in a network is provided. The network includes multiple endpoints that receive messages from the network and generate messages for the network. The endpoints are located in different segments of the network, each segment including one or more of the endpoints. For a source endpoint to replicate a particular message (e.g., a data packet) for all endpoints belonging to a particular replication group (i.e., multicast group) within the network, the source endpoint replicates the particular message to each endpoint within the source endpoint'"'"'s own segment and to a proxy endpoint in each of the other segments. Each proxy endpoint in turn replicates the particular message to all endpoints belonging to the particular replication group within the proxy endpoint'"'"'s own segment.
9 Citations
46 Claims
-
1-30. -30. (canceled)
-
31. A method for operating logical networks over a physical network comprising a plurality of physical network segments, the method comprising:
-
identifying a plurality of logical networks implemented in the physical network; and replicating Broadcast, Unknown Unicast, or Multicast (BUM) packets for the plurality of logical networks by using a plurality of tunnel endpoints as replication proxies, wherein each particular logical network has one tunnel endpoint designated as its replication proxy in a first segment of the physical network to receive a packet belonging to the particular logical network from a second segment of the physical network and to replicate the packet to other tunnel endpoints in the first segment, and wherein at least two of the logical networks use different tunnel endpoints in the first segment as replication proxies. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A non-transitory machine readable medium storing a computer program that is executable by at least one processing unit, the program for operating logical networks over a physical network comprising a plurality of physical network segments, the program comprising sets of instructions for:
-
identifying a plurality of logical networks implemented in the physical network; and replicating Broadcast, Unknown Unicast, or Multicast (BUM) packets for the plurality of logical networks by using a plurality of tunnel endpoints as replication proxies, wherein each particular logical network has one tunnel endpoint designated as its replication proxy in a first segment of the physical network to receive a packet belonging to the particular logical network from a second segment of the physical network and to replicate the packet to other tunnel endpoints in the first segment, and wherein at least two of the logical networks use different tunnel endpoints in the first segment as replication proxies. - View Dependent Claims (45, 46, 40, 41, 42, 43)
-
Specification