会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Queue engine for reassembling and reordering data packets in a network
    • 用于在网络中重新组织和重新排序数据包的队列引擎
    • US06781992B1
    • 2004-08-24
    • US09792209
    • 2001-02-23
    • Aswinkumar Vishanji RanaCorey Alan Garrow
    • Aswinkumar Vishanji RanaCorey Alan Garrow
    • H04L1256
    • H04L69/16H04L47/10H04L47/2441H04L47/28H04L47/32H04L47/34H04L49/90H04L49/9094H04L69/164H04L69/166H04L69/22
    • A queue engine is described that is operable to reorder and reassemble data packets from network traffic into unfragmented and in order traffic flows for applications such as deep packet classification and quality of service determination. The queue engine stores incoming data packets in a packet memory that is controlled by a link list controller. A packet assembler extracts information from each data packet, particularly fields from the header information, and uses that information among other things, to determine if the data packet is fragmented or out of order, and to associate the data packet with a session id. If the packet is determined to be out of order, the queue engine includes a reordering unit which is able to modify links with the link list controller to reorder data packets. A fragment reassembly unit is also included which is capable of taking fragments and reassembling them into complete unfragmented data packets. The reordered and reassembled data packets are then sent to an output where further operations such as deep packet classification can take place.
    • 描述了一种队列引擎,其可操作以将数据分组从网络流量重新排序并重组,从而将数据分组从网络流量重新排列成用于诸如深度分组分类和服务质量确定的应用的未分片和顺序业务流。 队列引擎将进入的数据包存储在由链路列表控制器控制的分组存储器中。 分组汇编器从每个数据分组提取信息,特别是来自报头信息的字段,并且使用该信息等来确定数据分组是否是分段的或不正常的,并且将数据分组与会话ID相关联。 如果分组被确定为无序,则队列引擎包括重新排序单元,其能够修改与链路列表控制器的链路以重新排序数据分组。 还包括片段重组单元,其能够分片并将其重新组装成完整的未分片的数据分组。 然后将重新排序并重组的数据分组发送到输出,其中可以进行诸如深度分组分类的其他操作。
    • 12. 发明授权
    • Content processor
    • 内容处理器
    • US06381242B1
    • 2002-04-30
    • US09649986
    • 2000-08-29
    • Robert Daniel Maher, IIIAswinkumar Vishanji RanaMilton Andre LieKevin William BrandonMark Warden HervinCorey Alan Garrow
    • Robert Daniel Maher, IIIAswinkumar Vishanji RanaMilton Andre LieKevin William BrandonMark Warden HervinCorey Alan Garrow
    • H04L1256
    • H04L47/10H04L29/06H04L47/2441H04L47/34H04L63/1416H04L63/145H04L69/22
    • A content processor is described that is able to scan the contents of entire data packets including header and payload information. The content processor includes a queue engine operable to reorder out of order data packets and reassemble fragmented data packets. The queue engine sends the reordered and reassembled data packets to the context engine, which schedules the packets to be scanned. The packets are scanned by the content scanning engine using one or more string memories and one or more leaf string memories. The string memories are used by the content scanning engine to determine if there is a potential match between the data packet being scanned and any of the strings contained in database of known strings. If a potential match is identified, whether or not there is an exact match is determined using the leaf string memories and the leaf string compare engine. The scanning of the data packet results in a conclusion being generated by the content scanning engine. The conclusion can be an intermediate conclusion, can be an instruction to be executed by the content processor, can instruct the context engine to forward the information to a host processor for further analysis, or can be the final conclusion sent with the data packet with routing and quality of service treatment. Other uses for the conclusion are programmable in the content processor.
    • 描述了能够扫描包括报头和有效载荷信息的整个数据分组的内容的内容处理器。 内容处理器包括可用于重新排序次序数据分组并重新组装分段数据分组的队列引擎。 队列引擎将重新排序和重组的数据包发送到上下文引擎,上下文引擎调度要扫描的数据包。 内容扫描引擎使用一个或多个串存储器和一个或多个叶片串存储器来扫描数据包。 内容扫描引擎使用字符串存储器来确定正被扫描的数据分组与已知字符串的数据库中包含的任何字符串之间是否存在潜在的匹配。 如果识别出潜在的匹配,则使用叶片串存储器和叶子串比较引擎确定是否存在精确匹配。 数据包的扫描导致内容扫描引擎产生的结论。 结论可以是中间结论,可以是内容处理器执行的指令,可以指示上下文引擎将信息转发到主处理器进行进一步分析,或者可以是与路由的数据分组一起发送的最终结论 和服务质量处理。 结论的其他用途可在内容处理器中编程。