Back to results
US 2006/0149853 A1Published application
Maskable content addressable memory
AssigneeIntel Corporation
InventorUdayu Shankara
Life of this patent
Estimating the term…
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.
Claims24
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.
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.
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.
Dependencies are inferred from the claim text.