ECMP parent group selection for multidestination traffic in DCE/TRILL networks
First Claim
Patent Images
1. An apparatus comprising:
- a memory storage; and
a processing unit coupled to the memory storage, wherein the processing unit is operative to;
obtain a unicast Equal-Cost Multi-Path (ECMP) Routing 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.
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.
26 Citations
9 Claims
-
1. An apparatus comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; obtain a unicast Equal-Cost Multi-Path (ECMP) Routing 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 (2, 3)
-
-
4. A method comprising:
-
obtaining a unicast Equal-Cost Multi-Path (ECMP) Routing graph; performing load balancing based on a hash packet associated with the unicast ECMP graph; selecting a unicast path based on load balancing; and determining 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 (5, 6)
-
-
7. A computer-readable medium that stores a set of instructions which when executed perform a method comprising:
-
obtaining a unicast Equal-Cost Multi-Path (ECMP) Routing graph; performing load balancing based on a hash packet associated with the unicast ECMP graph; selecting a unicast path based on load balancing; and determining 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 (8, 9)
-
Specification