Per-Group ECMP for Multidestination Traffic in DCE/TRILL Networks
First Claim
Patent Images
1. A method comprising:
- obtaining a unicast ECMP graph;
identifying available paths for a plurality of network devices from the unicast ECMP graph;
identifying parents for each of the identified network devices;
obtaining group membership information for each of the identified network devices;
informing the identified parents of chosen group parent information derived from the group membership information;
flooding chosen group parent information via group membership LSP (“
GM-LSP”
); and
enforcing selection of group information through forwarding constructs.
1 Assignment
0 Petitions
Accused Products
Abstract
Consistent with embodiments of the present disclosure, systems and methods are disclosed for providing per-group ECMP for multidestination traffic in a DCE/TRILL network. Embodiments enable per-group load balancing of multidestination traffic in DCE/L2MP networks by creating a new IS-IS PDU to convey the affinity of the parent node for a given multicast group. For broadcast and unknown unicast flooded traffic, the load balancing may be done on a per-vlan basis.
24 Citations
20 Claims
-
1. A method comprising:
-
obtaining a unicast ECMP graph; identifying available paths for a plurality of network devices from the unicast ECMP graph; identifying parents for each of the identified network devices; obtaining group membership information for each of the identified network devices; informing the identified parents of chosen group parent information derived from the group membership information; flooding chosen group parent information via group membership LSP (“
GM-LSP”
); andenforcing selection of group information through forwarding constructs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network device comprising:
a processor configured to; obtain a unicast ECMP graph; perform load balancing based on a hash packet associated with the unicast ECMP graph; select a unicast path based on load balancing; and determine per-group based on the unicast ECMP graph which of a plurality of parent switches can send traffic directed to each group such that a single parent switch exists for each source switch. - View Dependent Claims (10, 11)
-
12. A method comprising:
-
establishing a first PDU extension; flooding information associated with the first PDU extension to a plurality of switches in a network, wherein each of the plurality of switches has interested multicast receivers for a first group; and indicating via PDU information which of a plurality of parent switches should send traffic associated with a given multicast address. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification