分组处理器转发数据库缓存的制作方法

文档序号:11133972阅读:来源:国知局

技术特征:

1.一种方法,包括:

接收包含信息的分组;

搜索包含第一可搜索信息集合的缓存以寻找所述该信息的匹配;

如果在所述缓存中没有找到所述信息的所述匹配,则搜索包含第二可搜索信息集合的存储器以寻找所述该信息;以及

基于所述信息的所述匹配将所述分组发送到目的地。

2.根据权利要求1所述的方法,其中第一信息集合被存储在所述缓存中的第一转发数据库中,并且第二信息集合被存储在所述存储器中的第二转发数据库中。

3.根据权利要求1所述的方法,其中第一信息集合被存储在所述缓存中的多个第一转发数据库中,并且第二信息集合被存储在所述存储器中的第二转发数据库中。

4.根据权利要求1所述的方法,其中所述缓存和所述存储器在相同的物理存储器中。

5.根据权利要求1所述的方法,其中所述缓存和所述存储器在不同的物理存储器中。

6.根据权利要求1所述的方法,其中所述缓存包括多个第一物理存储器,并且所述存储器是单独的物理存储器。

7.根据权利要求1所述的方法,其中所述目的地包括虚拟接口或者端口。

8.根据权利要求1所述的方法,其中所述缓存内的所述第一可搜索信息集合包含相比于所述存储器内的所述第二可搜索信息集合而言较少的可搜索信息,另外其中所述第一可搜索信息集合能够从所述第二可搜索信息集合取回可搜索信息。

9.根据权利要求1所述的方法,其中所述信息包括地址信息。

10.一种系统,包括:

分组处理元件,被配置用于处理包括信息的分组;

主存储器,被配置用于存储用以搜索寻找所述信息的可搜索信息;以及

缓存存储器,被配置用于存储相比于用以搜索寻找所述信息的全部可搜索信息而言较少的所述可搜索信息的子集。

11.根据权利要求10所述的系统,其中所述可搜索信息被存储在所述缓存中的第一转发数据库中以及所述存储器中的第二转发数据库中。

12.根据权利要求10所述的系统,其中所述可搜索信息被存储在所述缓存中的多个第一转发数据库中以及所述存储器中的第二转发数据库中。

13.根据权利要求10所述的系统,其中所述缓存存储器和所述主存储器在相同的物理存储器中。

14.根据权利要求10所述的系统,其中所述缓存存储器和所述主存储器在不同的物理存储器中。

15.根据权利要求10所述的系统,其中所述缓存存储器包括多个第一物理存储器,并且所述主存储器是单独的物理存储器。

16.根据权利要求10所述的系统,其中处理所述分组包括:将所述分组转发到包括虚拟接口或端口的目的地。

17.根据权利要求10所述的系统,其中所述信息包括地址信息。

18.一种设备,包括:

用于存储应用的存储器,所述应用被配置用于:

接收包含信息的分组;

搜索包含第一可搜索信息集合的缓存以寻找所述该信息的匹配;

如果在所述缓存中没有找到所述信息的所述匹配,则搜索包含第二可搜索信息集合的存储器以寻找所述该信息;以及

基于所述信息的所述匹配将所述分组发送到目的地;以及

耦合到所述存储器的处理组件,所述处理组件被配置用于处理所述应用。

19.根据权利要求18所述的设备,其中第一信息集合被存储在所述缓存中的第一转发数据库中,并且第二信息集合被存储在所述存储器中的第二转发数据库中。

20.根据权利要求18所述的设备,其中第一信息集合被存储在所述缓存中的多个第一转发数据库中,并且第二信息集合被存储在所述存储器中的第二转发数据库中。

21.根据权利要求18所述的设备,其中所述缓存和所述存储器在相同的物理存储器中。

22.根据权利要求18所述的设备,其中所述缓存和所述存储器在不同的物理存储器中。

23.根据权利要求18所述的设备,其中所述缓存包括多个第一物理存储器,并且所述存储器是单独的物理存储器。

24.根据权利要求18所述的设备,其中所述目的地包括虚拟接口或者端口。

25.根据权利要求18所述的设备,其中所述缓存内的所述第一可搜索信息集合包含相比于所述存储器内的所述第二可搜索信息集合而言较少的可搜索信息,另外其中所述第一可搜索信息集合能够从所述第二可搜索信息集合取回可搜索信息。

26.根据权利要求18所述的设备,其中所述信息包括地址信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1