Per-prefix LFA FRR with bit indexed explicit replication
First Claim
Patent Images
1. A method comprising:
- receiving advertisements from egress nodes of a network configured for bit indexed forwarding, whereineach of the advertisements identifies a respective bit position of a packet bit string to be carried by a packet through the network,the respective bit position is assigned to a respective egress node from which the respective advertisement is received, andeach of the advertisements comprises a respective router identifier assigned to the respective egress node;
generating a bit indexed forwarding table (BIFT) based on the advertisements, wherein the BIFT comprises a primary path entry and a backup path entry identifying a bit position identified in one of the advertisements;
receiving a packet at a node, whereinthe packet comprises a bit string, andthe bit string includes information identifying a plurality of the egress nodes;
selecting an entry in the BIFT; and
forwarding the packet based on the bit string and the entry.
2 Assignments
0 Petitions
Accused Products
Abstract
Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a bit string includes information identifying a plurality of destinations. The node selects an entry in a bit indexed forwarding table (BIFT). The BIFT includes both a primary path entry and a backup path entry. The node forwards the packet based on information in the entry.
92 Citations
20 Claims
-
1. A method comprising:
-
receiving advertisements from egress nodes of a network configured for bit indexed forwarding, wherein each of the advertisements identifies a respective bit position of a packet bit string to be carried by a packet through the network, the respective bit position is assigned to a respective egress node from which the respective advertisement is received, and each of the advertisements comprises a respective router identifier assigned to the respective egress node; generating a bit indexed forwarding table (BIFT) based on the advertisements, wherein the BIFT comprises a primary path entry and a backup path entry identifying a bit position identified in one of the advertisements; receiving a packet at a node, wherein the packet comprises a bit string, and the bit string includes information identifying a plurality of the egress nodes; selecting an entry in the BIFT; and forwarding the packet based on the bit string and the entry. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network device comprising:
-
a memory storing a bit indexed forwarding table (BIFT) that was built based on advertisements received by the network device from egress nodes of a network configured for bit indexed forwarding, wherein each of the advertisements identifies a respective bit position of a packet bit string to be carried by a packet through the network, the respective bit position is assigned to a respective egress node from which the respective advertisement is received, and each of the advertisements comprises a respective router identifier assigned to the respective egress node; a network interface configured to receive a packet, wherein the packet comprises a bit string, and the bit string includes information identifying a plurality of the egress nodes; and a processor configured to select an entry in the BIFT, wherein the BIFT comprises a primary path entry and a backup path entry identifying a bit position identified in one of the advertisements, and forward the packet based on the information and the entry. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
storage means for storing a bit indexed forwarding table (BIFT) that was built based on advertisements received from egress nodes of a network configured for bit indexed forwarding, wherein each of the advertisements identifies a respective bit position of a packet bit string to be carried by a packet through the network, the respective bit position is assigned to a respective egress node from which the respective advertisement is received, and each of the advertisements comprises a respective router identifier assigned to the respective egress node; network interface means for receiving a packet, wherein the packet comprises a bit string, and the bit string includes information identifying a plurality of the egress nodes; processing means for selecting an entry in the BIFT, wherein the BIFT comprises a primary path entry and a backup path entry identifying a bit position identified in one of the advertisements, and forwarding the packet based on the information and the entry. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification