×

Bit indexed explicit replication packet encapsulation

  • US 9,438,432 B2
  • Filed: 01/23/2015
  • Issued: 09/06/2016
  • Est. Priority Date: 09/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving at a node in a network a multicast message comprising a message header and a message payload, whereinthe message header comprises an incoming message bit array and a size value representing a length of the incoming message bit array,the node comprises a bit-indexed forwarding table comprising one or more forwarding table entries,each of the one or more forwarding table entries comprises a respective neighbor bit array and is associated with a respective neighboring node, anda set of multiple possible destination nodes for the message corresponds to the same set of respective relative bit positions in the incoming message bit array and each of the neighbor bit arrays;

    accessing the size value in the message header;

    in response to the accessing, selecting the bit-indexed forwarding table from among multiple bit-indexed forwarding tables stored at the node, wherein the bit-indexed forwarding table corresponds to the size value;

    comparing at least a portion of the incoming message bit array to a corresponding portion of a first neighbor bit array of a first forwarding table entry of the one or more forwarding table entries;

    determining that for at least one relative bit position the corresponding destination node is both an intended destination for the message and a reachable destination from a first neighboring node associated with the first forwarding table entry; and

    in response to the determining, forwarding to the first neighboring node a copy of the message comprising a forwarded message bit array in place of the incoming message bit array.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×