会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Content aware network apparatus
    • 内容感知网络设备
    • US06654373B1
    • 2003-11-25
    • US09591728
    • 2000-06-12
    • Robert Daniel Maher, IIIVictor A. BennettAswinkumar Vishanji RanaMilton Andre LieKevin William BrandonMark Warden HervinCorey Alan Garrow
    • Robert Daniel Maher, IIIVictor A. BennettAswinkumar Vishanji RanaMilton Andre LieKevin William BrandonMark Warden HervinCorey Alan Garrow
    • H04L1256
    • H04L47/2441H04L47/2433H04L63/0245H04L69/18
    • A content aware network device is described that is able to scan the contents of entire data packets including header and payload information. The network device includes a physical interface for converting analog network signal into bit streams and vise versa. The bit stream from the physical interface is sent to a traffic flow scanning processor that may be, but is not necessarily, divided into a header processor and a payload analyzer. The header processor scans the header information from each data packet, which is used to determine routing information and session identification. The payload analyzer scans the data packet's payload and matches the payload against a database of known strings. The payload analyzer is able to scan across packet boundaries and to scan for strings of variable and arbitrary length. Once the payload has been scanned the network device can operate on the data packet based on the results of the payload analyzer. The scanned data packets and the associated conclusions are then passed to a quality of service processor which modifies the data packets if necessary and performs traffic management and traffic shaping on the flow of data packets based on contents of the data packets.
    • 描述了能够扫描包括报头和有效载荷信息的整个数据分组的内容的内容感知网络设备。 网络设备包括用于将模拟网络信号转换为比特流的物理接口,反之亦然。 来自物理接口的比特流被发送到业务流扫描处理器,该处理器可能但并不一定被划分为头处理器和有效载荷分析器。 头处理器从每个数据分组扫描头信息,用于确定路由信息和会话标识。 有效载荷分析器扫描数据包的有效载荷,并将该有效载荷与已知字符串的数据库进行匹配。 有效载荷分析器能够跨数据包边界扫描并扫描可变和任意长度的字符串。 一旦有效载荷被扫描,网络设备可以基于有效载荷分析器的结果对数据分组进行操作。 然后将扫描的数据分组和相关联的结论传递给服务质量处理器,如果需要则修改数据分组,并根据数据分组的内容对数据分组流进行流量管理和流量整形。
    • 2. 发明授权
    • Method for reordering and reassembling data packets in a network
    • 在网络中重新排序和重新组合数据包的方法
    • US07760737B2
    • 2010-07-20
    • US09792267
    • 2001-02-23
    • Aswinkumar Vishanji RanaCorey Alan Garrow
    • Aswinkumar Vishanji RanaCorey Alan Garrow
    • H04L12/56
    • H04L69/16H04L47/10H04L47/2441H04L47/28H04L47/32H04L47/34H04L49/90H04L49/9094H04L69/164H04L69/166
    • A method 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. A 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相关联。 如果分组被确定为无序,则队列引擎包括重新排序单元,其能够修改与链路列表控制器的链路以重新排序数据分组。 还包括片段重组单元,其能够分片并将其重新组装成完整的未分片的数据分组。 然后将重新排序并重组的数据分组发送到输出,其中可以进行诸如深度分组分类的其他操作。
    • 3. 发明授权
    • 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相关联。 如果分组被确定为无序,则队列引擎包括重新排序单元,其能够修改与链路列表控制器的链路以重新排序数据分组。 还包括片段重组单元,其能够分片并将其重新组装成完整的未分片的数据分组。 然后将重新排序并重组的数据分组发送到输出,其中可以进行诸如深度分组分类的其他操作。
    • 4. 发明授权
    • 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.
    • 描述了能够扫描包括报头和有效载荷信息的整个数据分组的内容的内容处理器。 内容处理器包括可用于重新排序次序数据分组并重新组装分段数据分组的队列引擎。 队列引擎将重新排序和重组的数据包发送到上下文引擎,上下文引擎调度要扫描的数据包。 内容扫描引擎使用一个或多个串存储器和一个或多个叶片串存储器来扫描数据包。 内容扫描引擎使用字符串存储器来确定正被扫描的数据分组与已知字符串的数据库中包含的任何字符串之间是否存在潜在的匹配。 如果识别出潜在的匹配,则使用叶片串存储器和叶子串比较引擎确定是否存在精确匹配。 数据包的扫描导致内容扫描引擎产生的结论。 结论可以是中间结论,可以是内容处理器执行的指令,可以指示上下文引擎将信息转发到主处理器进行进一步分析,或者可以是与路由的数据分组一起发送的最终结论 和服务质量处理。 结论的其他用途可在内容处理器中编程。