【技术实现步骤摘要】
对于对称流的单个查找表条目
技术介绍
现代网络一贯地在各种网络实体之间传递海量数据。业务可经由流传递。流是作为公共通信会话的部分的端点之间的一组通信。描述流的数据沿通信端点之间的网络路径存储。流可包含在通信过程期间不同对待的业务的子群。当业务的每个子群被不同对待时,描述每个子群的数据被单独存储。当传递任意大量的流时,对于流的对应子群的数据的单独存储可充当限制因素(在考虑有多少数据能跨网络中的任何指定的网络实体传递时)。附图说明本文描述的概念在附图中作为示例方式而非作为限制方式来图示。为了图示的简洁和清晰起见,在附图中图示的元件不一定按比例绘制,除非另外指出。图1是用于传递对称/双向流的网络的示例的示意图。图2是用于采用对于对称流的单个查找表条目的示例通信管线的示意图。图3是示例配方(recipe)的示意图。图4是用于保存对于双向流的单个查找表条目的示例方法的流程图。图5是用于保存对于双向流的单个查找表条目的示例网络实体的示意图。具体实施方式虽然本公开的概念易受到各种修改和备选形式影响,但其特定实施例已经在附图中通过示例方式示出,并且将在本文中详细描述。然而,应该理解,没 ...
【技术保护点】
1.一种用于保存对于双向流的单个查找表条目的设备,所述设备包括:配方存储器,存储用于网络交换的多个配方;字段选取器:从双向流中的分组接收分组报头;基于选择的配方从所述分组报头中选择地址信息;以及基于所述地址信息和所述选择的配方生成查找键;查找表,包含包括对于所述双向流的交换信息的单个条目的条目上的行,所述查找表基于所述查找键用于返回所述交换信息;以及动作表,含有包含对于所述分组的一个或更多动作的行,对于所述分组的所述动作基于所述选择的配方返回。
【技术特征摘要】
2017.03.31 US 15/4766381.一种用于保存对于双向流的单个查找表条目的设备,所述设备包括:配方存储器,存储用于网络交换的多个配方;字段选取器:从双向流中的分组接收分组报头;基于选择的配方从所述分组报头中选择地址信息;以及基于所述地址信息和所述选择的配方生成查找键;查找表,包含包括对于所述双向流的交换信息的单个条目的条目上的行,所述查找表基于所述查找键用于返回所述交换信息;以及动作表,含有包含对于所述分组的一个或更多动作的行,对于所述分组的所述动作基于所述选择的配方返回。2.如权利要求1所述的设备,其中所述多个配方包含对应于所述双向流的方向特定配方。3.如权利要求1所述的设备,其中所述选择的配方包含指示基于所述分组的方向的所述分组报头中的所述地址信息的起始位置的偏移。4.如权利要求1所述的设备,其中所述选择的配方包含指示基于所述分组的方向的所述分组报头中的所述地址信息的比特位置的比特掩码。5.如权利要求1所述的设备,其中所述选择的配方包含用于基于所述分组的方向的分组报头重新组织的指令,并且所述字段选取器基于所述选择的配方的所述指令通过重新组织所述分组报头来选择地址信息。6.如权利要求1所述的设备,其中所述选择的配方包含基于所述分组的方向寻址所述动作表中的所述一个或更多动作的位置的所述交换信息中的动作指针的指示。7.如权利要求6所述的设备,其中所述动作指针的所述指示是指示寻址所述动作表中的多个动作的位置以便应用到所述分组的多个动作指针的比特图。8.如权利要求1所述的设备,进一步包括基于所述分组报头中的元数据信息选择所述选择的配方的简档选取器。9.如权利要求1所述的设备,其中所述选择的配方包含对应于所述双向流的索引,并且所述查找键包含用于防止所述查找表中的假阳性匹配的所述选择的配方索引。10.如权利要求1所述的设备,其中对于所述分组的所述一个或更多动作指示基于所述分组的方向应用到所述分组的处置指令。11.一种用于保存对于双向流的单个查找表条目的方法,所述方法包括:在端口处接收分组作为通信实体之间的双向流的部分,所述分组包含分组报头;基于所述分组的方向选择用于应用到所述分组的网络交换的配方;基于所述选择的配方从所述分组报头获得地址信息;由字段选取器基于所述地址信息和所述选择的配方生成查...
【专利技术属性】
技术研发人员:E卢宗,BZ弗里德曼,N哈伯,E索林,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。