BIT INDEX EXPLICIT REPLICATION (BIER)FORWARDING FOR NETWORK DEVICE COMPONENTS
First Claim
1. A network device, comprising:
- an ingress line card;
one or more egress line cards; and
one or more processors to;
modify a forwarding table to include information associated with the one or more egress line cards and information associated with masks for the one or more egress line cards,the forwarding table including information associated with destinations and information associated with next hops for the destinations, andthe masks indicating destinations reachable via corresponding next hops;
receive, via the ingress line card, a multicast packet that includes information identifying destinations for the multicast packet;
identify an egress line card, of the one or more egress line cards, for receiving the multicast packet based on the information identifying the destinations and based on the modified forwarding table;
cause the ingress line card to provide the multicast packet to the identified egress line card;
create, via the identified egress line card, copies of the multicast packet; and
forward, via the identified egress line card, the copies of the multicast packet toward some of the destinations.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device receives multicast packets that include information identifying destinations in the network, identifies next hops associated with the destinations, and populates a cache with the destinations and addresses of the identified next hops. The network device receives a particular multicast packet that includes information identifying particular destinations included in the cache, identifies one or more next hops for the particular destinations from the cache, and forwards the particular multicast packet to the identified one or more next hops to permit the identified one or more next hops to forward the multicast packet toward the particular destinations.
120 Citations
20 Claims
-
1. A network device, comprising:
-
an ingress line card; one or more egress line cards; and one or more processors to; modify a forwarding table to include information associated with the one or more egress line cards and information associated with masks for the one or more egress line cards, the forwarding table including information associated with destinations and information associated with next hops for the destinations, and the masks indicating destinations reachable via corresponding next hops; receive, via the ingress line card, a multicast packet that includes information identifying destinations for the multicast packet; identify an egress line card, of the one or more egress line cards, for receiving the multicast packet based on the information identifying the destinations and based on the modified forwarding table; cause the ingress line card to provide the multicast packet to the identified egress line card; create, via the identified egress line card, copies of the multicast packet; and forward, via the identified egress line card, the copies of the multicast packet toward some of the destinations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
modifying, by a network device provided in a network, a forwarding table to include information associated with one or more egress line cards of the network device and information associated with masks for the one or more egress line cards; receiving, by an ingress line card of the network device, a multicast packet that includes information identifying destinations for the multicast packet; identifying, by the network device, an egress line card, of the one or more egress line cards, for receiving the multicast packet based on the information identifying the destinations and based on the modified forwarding table; causing, by the network device, the ingress line card to provide a single copy of the multicast packet to the identified egress line card; creating, by the identified egress line card, copies of the multicast packet; and forwarding, by the identified egress line card, the copies of the multicast packet toward some of the destinations. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A network device associated with a bit index explicit replication (BIER) forwarding method, the network device comprising:
one or more processors to; receive multicast packets that include information identifying destinations; identify next hops associated with the destinations; populate a cache with the destinations and addresses of the identified next hops; receive a particular multicast packet that includes information identifying particular destinations; determine whether the particular destinations are included in the cache; and when the particular destinations are included in the cache; identify one or more next hops for the particular destinations from the cache, and forward the particular multicast packet to the identified one or more next hops to permit the identified one or more next hops to forward the multicast packet toward the particular destinations. - View Dependent Claims (14, 15, 16, 17)
-
18. A method, comprising:
-
receiving, by a network device in a network, multicast packets that include information identifying destinations in the network; identifying, by the network device, next hops associated with the destinations; populating, by the network device, a cache with the destinations and addresses of the identified next hops; receiving, by the network device, a particular multicast packet that includes information identifying particular destinations, the particular destinations being included in the cache; identifying, by the network device, one or more next hops for the particular destinations from the cache; and forwarding, by the network device, the particular multicast packet to the identified one or more next hops to permit the identified one or more next hops to forward the multicast packet toward the particular destinations. - View Dependent Claims (19, 20)
-
Specification