Bit indexed explicit replication
First Claim
Patent Images
1. A method comprising:
- receiving, at an ingress node of a network configured for bit indexed forwarding, a data packet comprising a multicast group identifier;
obtaining, from a group membership table stored at the ingress node, a bit mask corresponding to the multicast group identifier, whereinthe bit mask comprises a plurality of bit positions, andeach bit position of the plurality of bit positions corresponds to a single respective egress node of the network;
encapsulating the data packet with the bit mask; and
forwarding the encapsulated data packet using the bit mask.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices and computer readable storage media for performing bit indexed explicit replication (BIER) are disclosed. One embodiment of a method includes receiving, at an ingress node of a network, a data packet comprising a multicast group identifier. This embodiment also includes obtaining, from a group membership table, a bit mask corresponding to the multicast group identifier. The bit mask comprises a plurality of bit positions, and each bit position corresponds to a respective egress node of the network. The embodiment also includes encapsulating the data packet with the bit mask and forwarding the encapsulated data packet using the bit mask.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at an ingress node of a network configured for bit indexed forwarding, a data packet comprising a multicast group identifier; obtaining, from a group membership table stored at the ingress node, a bit mask corresponding to the multicast group identifier, wherein the bit mask comprises a plurality of bit positions, and each bit position of the plurality of bit positions corresponds to a single respective egress node of the network; encapsulating the data packet with the bit mask; and forwarding the encapsulated data packet using the bit mask. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network device, comprising:
-
one or more network interfaces adapted to receive, at an ingress node of a network configured for bit indexed forwarding, a data packet comprising a multicast group identifier; a processor adapted to obtain, from a group membership table stored at the network device, a bit mask corresponding to the multicast group identifier of a received data packet, wherein the bit mask comprises a plurality of bit positions, and each bit position of the plurality of bit positions corresponds to a single respective egress node of the network, encapsulate the received data packet with the bit mask, and forward the encapsulated data packet, using the bit mask, via one or more of the network interfaces. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprising executable instructions, wherein a method is implemented in response to executing the instructions, the method comprising:
-
receiving, at an ingress node of a network configured for bit indexed forwarding, a data packet comprising a multicast group identifier; obtaining, from a group membership table stored at the ingress node, a bit mask corresponding to the multicast group identifier, wherein the bit mask comprises a plurality of bit positions, and each bit position of the plurality of bit positions corresponds to a single respective egress node of the network; encapsulating the data packet with the bit mask; and forwarding the encapsulated data packet using the bit mask. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification