-
公开(公告)号:US20080013532A1
公开(公告)日:2008-01-17
申请号:US11484791
申请日:2006-07-11
申请人: Trevor Garner , William Lee , Hanli Zhang , Martin Hughes
发明人: Trevor Garner , William Lee , Hanli Zhang , Martin Hughes
IPC分类号: H04L12/56
CPC分类号: H04L45/00 , H04L45/302 , H04L45/38 , H04L45/60 , H04L47/10 , H04L47/2408 , H04L47/2441 , H04L47/34 , H04L49/90 , H04L49/901
摘要: An apparatus for routing data packets includes a network interface, a memory, a general purpose processor and a flow classifier. The memory stores a flow structure. Every packet in one flow has identical values for a set of data fields in the packet. The memory stores instruction that cause the processor to receive missing flow data and to add the missing flow to the flow structure. The apparatus forwards a packet based on the flow. The flow classifier determines a particular flow and whether it is already stored in the flow structure. If not, then the classifier determines whether that flow has already been sent to the processor as missing data. If not, then the classifier stores into a different data structure data that indicates the flow has been sent to the processor but is not yet included in the flow data structure, and sends missing data to the processor.
摘要翻译: 用于路由数据分组的装置包括网络接口,存储器,通用处理器和流分类器。 存储器存储流程结构。 一个流中的每个数据包对于数据包中的一组数据字段具有相同的值。 存储器存储使得处理器接收丢失的流数据并将丢失的流添加到流结构的指令。 该装置基于流转发分组。 流分类器确定特定的流程以及它是否已经存储在流结构中。 如果没有,则分类器确定该流是否已经作为丢失数据发送到处理器。 如果不是,则分类器将不同的数据结构存储在指示流已经发送到处理器但尚未包括在流数据结构中的数据中,并将丢失的数据发送到处理器。
-
公开(公告)号:US08228908B2
公开(公告)日:2012-07-24
申请号:US11484791
申请日:2006-07-11
申请人: Trevor Garner , William Lee , Hanli Zhang , Martin Hughes
发明人: Trevor Garner , William Lee , Hanli Zhang , Martin Hughes
IPC分类号: H04L12/28
CPC分类号: H04L45/00 , H04L45/302 , H04L45/38 , H04L45/60 , H04L47/10 , H04L47/2408 , H04L47/2441 , H04L47/34 , H04L49/90 , H04L49/901
摘要: An apparatus for routing data packets includes a network interface, a memory, a general purpose processor and a flow classifier. The memory stores a flow structure. Every packet in one flow has identical values for a set of data fields in the packet. The memory stores instruction that cause the processor to receive missing flow data and to add the missing flow to the flow structure. The apparatus forwards a packet based on the flow. The flow classifier determines a particular flow and whether it is already stored in the flow structure. If not, then the classifier determines whether that flow has already been sent to the processor as missing data. If not, then the classifier stores into a different data structure data that indicates the flow has been sent to the processor but is not yet included in the flow data structure, and sends missing data to the processor.
摘要翻译: 用于路由数据分组的装置包括网络接口,存储器,通用处理器和流分类器。 存储器存储流程结构。 一个流中的每个数据包对于数据包中的一组数据字段具有相同的值。 存储器存储使得处理器接收丢失的流数据并将丢失的流添加到流结构的指令。 该装置基于流转发分组。 流分类器确定特定的流程以及它是否已经存储在流结构中。 如果没有,则分类器确定该流是否已经作为丢失数据发送到处理器。 如果不是,则分类器将不同的数据结构存储在指示流已经发送到处理器但尚未包括在流数据结构中的数据中,并将丢失的数据发送到处理器。
-