发明名称 Method and apparatus for improving CAM learn throughput using a cache
摘要 An apparatus and method of using a cache to improve a learn rate for a content-addressable memory (“CAM”) are disclosed. A network device such as a router or a switch, in one embodiment, includes a key generator, a searching circuit, and a key cache, wherein the key generator is capable of generating a first lookup key in response to a first packet. The searching circuit is configured to search the content of the CAM to match the first lookup key. If the first lookup key is not found in the CAM, the key cache stores the first lookup key in response to a first miss.
申请公布号 US9559987(B1) 申请公布日期 2017.01.31
申请号 US200812239084 申请日期 2008.09.26
申请人 Tellabs Operations, Inc 发明人 Rangavajjhala Venkata;Schaub Marc A.
分类号 H04L12/28;G06F13/28;H04L12/935;G11C15/00 主分类号 H04L12/28
代理机构 JW Law Group 代理人 Wu James M.;JW Law Group
主权项 1. A network device comprising: a key generator capable of generating a first lookup key in response to a first packet; a searching circuit coupled to the key generator and configured to search content of a content-addressable memory (“CAM”) to match the first lookup key; a key cache coupled to the searching circuit and capable of storing the first lookup key in response to a first miss generated by the searching circuit when the content of the CAM does not match with the first lookup key; and a comparing circuit coupled to the key cache and configured to compare the first lookup key stored in the key cache with a second lookup key, which is generated in accordance with a second packet in response to a second miss.
地址 Naperville IL US