×

Traffic engineering for bit indexed explicit replication

  • US 10,341,222 B2
  • Filed: 09/23/2015
  • Issued: 07/02/2019
  • Est. Priority Date: 02/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • determining a path to be taken by a message through multiple nodes of a network configured for bit indexed forwarding, wherein the message is configured to carry a message bit array from node to node along the path;

    assigning a first bit position within the message bit array to a first path segment within the path, wherein the first path segment is not directly connected to an egress node of the network;

    storing, in a data structure accessible by a network controller, a mapping of the first path segment to the first bit position, whereinthe data structure is configured for storing bit position assignments for path segments, throughout the network, having assigned bit positions,the data structure is configured for use in generating the message bit array and in generating additional message bit arrays incorporating the mapping of the first path segment to the first bit position, andthe additional message bit arrays encode additional paths through the network, including one or more paths not comprising the first path segment;

    communicating, to a first network node along the path, the mapping of the first path segment to the first bit position, wherein the first network node is directly connected to the first path segment;

    generating the message bit array, wherein bit values at bit positions in the message bit array indicate whether respective path segments having the assigned bit positions are included in the path to be taken by the message; and

    communicating, to an ingress node to the network, the message bit array and information associated with a corresponding message flow comprising the message, wherein the message bit array encodes the path for messages in the message flow.

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