Ternary content addressable memory (TCAM) is a memory with some special characteristics. TCAM performs high speed parallel search operations and the operation done in single clock cycle. But TCAM having some limitations as compared with... more
Ternary content addressable memory (TCAM) is a memory with some special characteristics. TCAM performs high speed parallel search operations and the operation done in single clock cycle. But TCAM having some limitations as compared with SRAM, which are low storage density, circuit complexity and slow access time. So, further we can move to TCAM with hybrid partition, as Z-TCAM. This paper proposes TCAM functionality with SRAM. Here hybrid partition of stored data in memory blocks is more important. Hybrid partition is main reason of shrinking the size of the memory and latency time. The language used for verifying proposed implementation is Verilog /VHDL.
What is claimed is: 1. A method comprising: storing, at a network element, a plurality of merged forwarding entries, a merged forwarding entry formed by merging information from at least one load balancing entry and at least one access... more
What is claimed is: 1. A method comprising: storing, at a network element, a plurality of merged forwarding entries, a merged forwarding entry formed by merging information from at least one load balancing entry and at least one access control list (ACL) entry; receiving, at the network element, a packet of data after the plurality of merged forwarding entries are stored; parsing at least one field from the packet of data; identifying a merged forwarding entry from the plurality of merged forwarding entries based on the at least one field; and forwarding the packet of data through a port of the network element in accordance with the identified merged forwarding entry. 2. The method of claim 1, wherein the information from the at least one ACL entry specifies at least one address and an indication to permit traffic associated with the at least one address. 3. The method of claim 1, wherein the information from the at least one ACL entry specifies at least one address and an indication to deny traffic associated with the at least one address. 4. The method of claim 1, wherein the information from the at least one load balancing entry comprises an egress port of the network element and at least one address. ABSTRACT In one embodiment a packet of data is received at a network element. At least one field is parsed from the packet of data. A forwarding entry is identified from a plurality of forwarding entries based on the at least one field. The forwarding entry of the plurality of forwarding entries is formed by merging information from at least one load balancing entry and at least one access control list (ACL) entry. The data packet is forwarded through a port of the network element in accordance with the identified forwarding entry. This disclosure relates in general to the field of communications and, more particularly, to utilizing userspecified access control lists in conjunction with redirection and loadbalancing on a port. BACKGROUND
Content Addressable Memory (CAM) is used as a hardware search engine. Ternary CAM (TCAM) has numerous applications compared to Binary CAM (BiCAM) but TCAM requires more power than Binary CAM. Therefore, many TCAM designers are focused on... more
Content Addressable Memory (CAM) is used as a hardware search engine. Ternary CAM (TCAM) has numerous applications compared to Binary CAM (BiCAM) but TCAM requires more power than Binary CAM. Therefore, many TCAM designers are focused on its power reduction. TCAM consumes more power because of its precharge phase and series connection of TCAM cells results more delay. Here, different TCAM architectures have been implemented for 64 bits. Each architecture has its own merits and demerits. The different TCAM architectures have been compared for different bits in terms of speed and power. Simulations are performed with the help of cadence 45-nm technology at 1V supply.