Optimized multicast routing in a Clos-like network
First Claim
Patent Images
1. A method comprising:
- at a router device in a network, sending to one or more physical devices directly attached to the router device a message configured to solicit a response indicating a network assignment for each of the physical devices;
receiving from each of the physical devices a response message comprising network assignment information for each of the physical devices;
generating a segment identifier that defines a distribution group of one or more routers including the router device, wherein the segment identifier is associated with at least two different Virtual Local Area Networks (VLANs) to which at least two physical devices directly attached to the router device belong;
updating a route forwarding table to indicate that the segment identifier defines the distribution group; and
distributing the segment identifier to other router devices in the network.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for optimizing multicast routing in a network. At a router device, a message is sent to one or more physical devices. The message is configured to solicit a response indicating a network assignment for each of the physical devices. A response message is received from each of the physical devices. The response message comprises network assignment information for each of the physical devices. For each of the physical devices, the network assignment information is translated into a segment identifier. The segment identifier is distributed to other router devices in the network.
17 Citations
20 Claims
-
1. A method comprising:
-
at a router device in a network, sending to one or more physical devices directly attached to the router device a message configured to solicit a response indicating a network assignment for each of the physical devices; receiving from each of the physical devices a response message comprising network assignment information for each of the physical devices; generating a segment identifier that defines a distribution group of one or more routers including the router device, wherein the segment identifier is associated with at least two different Virtual Local Area Networks (VLANs) to which at least two physical devices directly attached to the router device belong; updating a route forwarding table to indicate that the segment identifier defines the distribution group; and distributing the segment identifier to other router devices in the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
send to one or more physical devices directly attached to a router device a message configured to solicit a response indicating a network assignment for each of the physical devices; receive from each of the physical devices a response message comprising network assignment information for each of the physical devices; generate a segment identifier that defines a distribution group of one or more routers including the router device, wherein the segment identifier is associated with at least two different Virtual Local Area Networks (VLANs) to which at least two physical devices directly attached to the router device belong;
update a route forwarding table to indicate that the segment identifier defines the distribution group; anddistribute the segment identifier to other router devices in the network. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a plurality of ports configured to receive and send messages in a network; and a processor coupled to the ports, and configured to; send to one or more physical devices directly attached to the apparatus a message configured to solicit a response indicating a network assignment for each of the physical devices; receive from each of the physical devices a response message comprising network assignment information for each of the physical devices; generate a segment identifier that defines a distribution group of one or more routers including the apparatus, wherein the segment identifier is associated with at least two different Virtual Local Area Networks (VLANs) to which at least two physical devices directly attached to the apparatus belong; update a route forwarding table to indicate that the segment identifier defines the distribution group; and distribute the segment identifier to other router devices in the network. - View Dependent Claims (18, 19, 20)
-
Specification