Maskable content addressable memory
First Claim
Patent Images
1. A method comprising masking a destination address of a packet and a set of address prefixes with a first mask of a plurality of masks to obtain a first masked destination address and a set of first masked address prefixes, and identifying a port for the packet based upon whether the first masked destination address matches one or more first masked address prefixes.
1 Assignment
0 Petitions
Accused Products
Abstract
A maskable content addressable memory may store one or more address prefixes. A port on which the packet may be sent is determined by comparing the destination address of a received packet by masking the address prefixes and the destination address.
-
Citations
24 Claims
-
1. A method comprising
masking a destination address of a packet and a set of address prefixes with a first mask of a plurality of masks to obtain a first masked destination address and a set of first masked address prefixes, and identifying a port for the packet based upon whether the first masked destination address matches one or more first masked address prefixes.
-
9. An apparatus comprising
a plurality of ports, a maskable content addressable memory to store a set of address prefixes and to identify a port of the plurality of ports on which a packet is to be sent by masking the set of address prefixes and a destination address of the packet, and a controller to provide the maskable content addressable memory with the destination address of the packet and to send the packet on the port identified by the maskable content addressable memory.
-
18. An apparatus comprising
a memory to store a set of address prefixes and a plurality of port identifiers for each address prefix of the plurality of address prefixes, and logic to identify a port on which a packet is to be sent based upon a applying a plurality of masks to the set of address prefixes and a destination address of the packet.
Specification