用于模块化转发表可缩放性的技术

    公开(公告)号:CN107094114A

    公开(公告)日:2017-08-25

    申请号:CN201610020895.4

    申请日:2016-01-13

    申请人: 英特尔公司

    IPC分类号: H04L12/741

    摘要: 本文描述了用于模块化转发表可缩放性的技术。用于软件集群开关的模块化转发表可缩放性的技术包括多个计算节点。该多个计算节点各自包括全局分区表(GPT),该全局分区表用于基于在该软件集群开关的进入计算节点处接收到的网络分组的流标识符确定该网络分组的离开计算节点。该GPT包括与应用到该流标识符的散列函数相对应的集合映射索引和标识散列函数族的其输出导致与该进入计算节点将该网络分组转发到其上的该离开计算节点相对应的节点标识符的散列函数。在此描述并要求保护其他实施例。

    用于分布式路由表查找的分布式路由器的入口计算节点和机器可读介质

    公开(公告)号:CN105049359B

    公开(公告)日:2018-12-11

    申请号:CN201510136802.X

    申请日:2015-03-26

    申请人: 英特尔公司

    IPC分类号: H04L12/743

    摘要: 用于经由分布式路由器的分布式表查找的技术包括入口计算节点、中间计算节点以及出口计算节点。该分布式路由器的每个计算节点包括用于存储从该分布式路由器的路由表获得的不同网络路由条目集合的转发表。该入口计算节点基于包括在所接收到的网络分组中的目的地地址生成散列密钥。该散列密钥标识该分布式路由器的存储包括与该目的地地址相对应的网络路由条目的转发表的中间计算节点。该入口计算节点将所接收到的网络分组转发到该中间计算节点以便路由。该中间计算节点接收所转发的网络分组、确定该网络分组的目的地地址以及确定该出口计算节点以便从该分布式路由器传输该网络分组。

    用于CUCKOO散列流查找的并发性的方法及设备

    公开(公告)号:CN105897589B

    公开(公告)日:2019-09-10

    申请号:CN201610020853.0

    申请日:2016-01-13

    申请人: 英特尔公司

    IPC分类号: H04L12/743 H04L12/747

    摘要: 本文描述了用于CUCKOO散列流查找的并发性的技术。用于在网络设备处支持流查找表并发性的技术。该流转发表包括多个候选桶,该多个候选桶各自包括一个或多个条目。该网络设备包括流查找表写模块,该流查找表写模块被配置成用于经由原子指令执行密钥/值对的移位操作以便将该密钥/值对从一个候选桶移动到另一个候选桶以及使与由该移位操作影响的这些桶相关联的版本计数器递增。该网络设备另外包括流查找表读模块,该流查找表读模块用于在该流查找表上执行查找操作期间检查这些版本计数器以便确定移位操作是否影响这些桶的目前读取值。在此描述并要求保护其他实施例。

    用于CUCKOO散列流查找的并发性的技术

    公开(公告)号:CN105897589A

    公开(公告)日:2016-08-24

    申请号:CN201610020853.0

    申请日:2016-01-13

    申请人: 英特尔公司

    IPC分类号: H04L12/743 H04L12/747

    摘要: 本文描述了用于CUCKOO散列流查找的并发性的技术。用于在网络设备处支持流查找表并发性的技术。该流转发表包括多个候选桶,该多个候选桶各自包括一个或多个条目。该网络设备包括流查找表写模块,该流查找表写模块被配置成用于经由原子指令执行密钥/值对的移位操作以便将该密钥/值对从一个候选桶移动到另一个候选桶以及使与由该移位操作影响的这些桶相关联的版本计数器递增。该网络设备另外包括流查找表读模块,该流查找表读模块用于在该流查找表上执行查找操作期间检查这些版本计数器以便确定移位操作是否影响这些桶的目前读取值。在此描述并要求保护其他实施例。

    用于分布式路由表查找的技术

    公开(公告)号:CN105049359A

    公开(公告)日:2015-11-11

    申请号:CN201510136802.X

    申请日:2015-03-26

    申请人: 英特尔公司

    IPC分类号: H04L12/743

    摘要: 用于经由分布式路由器的分布式表查找的技术包括入口计算节点、中间计算节点以及出口计算节点。该分布式路由器的每个计算节点包括用于存储从该分布式路由器的路由表获得的不同网络路由条目集合的转发表。该入口计算节点基于包括在所接收到的网络分组中的目的地地址生成散列密钥。该散列密钥标识该分布式路由器的存储包括与该目的地地址相对应的网络路由条目的转发表的中间计算节点。该入口计算节点将所接收到的网络分组转发到该中间计算节点以便路由。该中间计算节点接收所转发的网络分组、确定该网络分组的目的地地址以及确定该出口计算节点以便从该分布式路由器传输该网络分组。