×

System guided surrogating control in broadcast and multicast

  • US 9,774,499 B2
  • Filed: 07/14/2015
  • Issued: 09/26/2017
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more computer processors; and

    a memory containing a program, which when executed by the one or more computer processors, performs an operation to assist in distribution of packets between a plurality of switch elements of a distributed switch, the operation comprising;

    monitoring an attribute of each of the plurality of switch elements of the distributed switch including a first switch element, a first surrogate switch element for the first switch element, and a second surrogate switch element, wherein the first surrogate switch element is in a first level of a hierarchy and is configured using a default hierarchy configuration;

    forwarding, by the first switch element, a received data frame specifying a plurality of destination switch elements in the distributed switch to;

    (i) at least one of the plurality of destination switch elements of the data frame, (ii) the first surrogate switch element, and (iii) the second surrogate switch element, wherein the data frame is one of;

    (i) a multicast packet, and (ii) a broadcast packet;

    computing an attribute score, based on the monitored attribute, for each of the plurality of switch elements; and

    upon determining that the attribute score of the second surrogate switch element is greater than the attribute score of the first surrogate switch element, designating the second surrogate switch element as the first surrogate switch element for the first switch element.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×