FAST-PATH IMPLEMENTATION FOR AN UPLINK DOUBLE TAGGING ENGINE
First Claim
1. A system for processing a packet in a network component, said system comprising:
- a first receiving means for receiving a packet in an ingress port at a network component;
a removing means for removing a packet tag from the packet;
a first obtaining means for obtaining a multicast index and a multicast type from indexing the packet tag to a look-up table;
an appending means for appending the packet with the multicast index and the multicast type;
a first modifying means for modifying an operation code of the packet to multicast when the multicast type is a first predetermined type;
a second modifying means for modifying the operation code of the packet to an IP multicast when the multicast is a second predetermined type;
an assigning means for assigning a first class of service for the packet with a packet tag priority; and
a first forwarding means for forwarding the packet to a first egress port.
3 Assignments
0 Petitions
Accused Products
Abstract
A network component for processing a packet can include a buffer configured to receive a packet in an ingress port at a network component, a first identification unit configured to identify a destination address and a network identifier from the packet received at the buffer, and a look-up table configured to be indexed by the destination address and the network identifier identified by the identification unit to obtain an outgoing port bit map. In addition, the network component can include a forwarding unit configured to forward the packet to a destination module and out of an egress port within the network component based on the outgoing port bit map.
58 Citations
1 Claim
-
1. A system for processing a packet in a network component, said system comprising:
-
a first receiving means for receiving a packet in an ingress port at a network component; a removing means for removing a packet tag from the packet; a first obtaining means for obtaining a multicast index and a multicast type from indexing the packet tag to a look-up table; an appending means for appending the packet with the multicast index and the multicast type; a first modifying means for modifying an operation code of the packet to multicast when the multicast type is a first predetermined type; a second modifying means for modifying the operation code of the packet to an IP multicast when the multicast is a second predetermined type; an assigning means for assigning a first class of service for the packet with a packet tag priority; and a first forwarding means for forwarding the packet to a first egress port.
-
Specification