发明名称 |
Caching of look-up rules based on flow heuristics to enable high speed look-up |
摘要 |
In one embodiment, a computer program product includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured to initialize an internal look-up table cache provided internally to a switching processor, the internal look-up table cache being configured to store a plurality of look-up entries and being organized into at least three segments: a persistent flows entries segment, a non-persistent flows entries segment, and an access control list (ACL) segment. Each look-up entry relates to a traffic flow which has been or is anticipated to be received by a switching processor configured to access the internal look-up table cache. The computer readable program code is also configured to manage the internal look-up table cache to store entries relating to a particular segment type into a corresponding segment of the internal look-up table cache. |
申请公布号 |
US9477604(B2) |
申请公布日期 |
2016.10.25 |
申请号 |
US201514809139 |
申请日期 |
2015.07.24 |
申请人 |
Lenovo Enterprise Solutions (Singapore) Pte. Ltd. |
发明人 |
Banavalikar Bhalachandra G.;Kamble Keshav G.;Leu Dar-Ren;Pandey Vijoy A. |
分类号 |
G06F15/167;G06F12/08;H04L12/747 |
主分类号 |
G06F15/167 |
代理机构 |
Zilka-Kotab, PC |
代理人 |
Zilka-Kotab, PC |
主权项 |
1. A system, comprising:
a switching processor, comprising:
a packet processor, comprising:
a look-up interface, fetch and refresh logic (LIFRL) module; anda packet processor logic (PPL) module, wherein the LIFRL module and the PPL module are configured to operate in parallel; andan internal look-up table cache comprising a plurality of look-up entries, each look-up entry relating to a traffic flow which has been or is anticipated to be received by the switching processor,wherein the LIFRL module is configured to access the internal look-up table cache and one or more external look-up tables. |
地址 |
Singapore SG |