会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and systems for ordered dynamic distribution of packet flows over network processing means
    • 通过网络处理手段对数据包流进行有序动态分配的方法和系统
    • US07359318B2
    • 2008-04-15
    • US10506101
    • 2003-02-27
    • Francois AbelAlan BennerGero DittmannAndreas Herkersdorf
    • Francois AbelAlan BennerGero DittmannAndreas Herkersdorf
    • H04J3/14H04J1/16
    • H04L67/1008H04L47/10H04L47/125H04L47/2441H04L47/2483H04L47/34H04L67/1002
    • A method and systems for dynamically distributing packet flows over multiple network processing means and recombining packet flows after processing while keeping packet order even for traffic wherein an individual flow exceeds the performance capabilities of a single network processing means is disclosed. After incoming packets have been analyzed to identify the flow the packets are parts of, the sequenced load balancer of the invention dynamically distributes packets to the connected independent network processors. A balance history is created per flow and updated each time a packet of the flow is received and/or transmitted. Each balance history memorizes, in time order, the identifier of network processor having handled packets of the flow and the associated number of processed packets. Processed packets are then transmitted back to a high-speed link or memorized to be transmitted back to the high-speed link later, depending upon the current status of the balance history.
    • 一种用于在多个网络处理装置上动态地分发分组流的方法和系统,并且在处理之后重新组合分组流,同时保持分组顺序,即使对于单个流超过单个网络处理装置的性能的流量也是如此。 在分析了输入数据包以识别数据包是流量的一部分后,本发明的顺序负载平衡器动态地将分组分发到连接的独立网络处理器。 每个流创建一个平衡历史,并在每次接收和/或发送流的数据包时进行更新。 每个平衡历史按时间顺序记录已处理流的分组的处理器的数据包的标识符和相关联的处理数据包的数量。 处理的数据包然后被发送回到高速链路或存储,以根据当前的平衡历史状态稍后传送回高速链路。
    • 7. 发明授权
    • Checksum verification accelerator
    • 校验和验证加速器
    • US08726134B2
    • 2014-05-13
    • US13466940
    • 2012-05-08
    • Francois AbelClaude BassoJean L. CalvignacNatarajan VaidhyanathanFabrice Jean Verplanken
    • Francois AbelClaude BassoJean L. CalvignacNatarajan VaidhyanathanFabrice Jean Verplanken
    • H03M13/00
    • H04L1/0079H04L1/0061H04L1/0072
    • Disclosed is a method for validating a data packet by a network processor supporting a first-network protocol and a second network protocol and utilizing shared hardware. The network processor receives a data packet; identifies a network packet protocol for the data packet; and processes the data packet according to the network packet protocol comprising: updating a first register with a first partial packet length specific to the first network protocol; updating a second register with a second partial packet length specific to the second network protocol; and updating a third register with a first checksum computed from fields independent of the network protocol. The method produces a second checksum utilizing a function that combines values from the first register, the second register, and the third register. The method validates the data packet by comparing the data packet checksum to the second checksum.
    • 公开了一种通过支持第一网络协议和第二网络协议的网络处理器来验证数据分组并利用共享硬件的方法。 网络处理器接收数据包; 识别数据包的网络包协议; 并根据网络分组协议对数据分组进行处理,包括:以第一网络协议特有的第一部分分组长度更新第一寄存器; 用第二网络协议特有的第二部分分组长度更新第二寄存器; 以及用独立于网络协议的字段计算的具有第一校验和的更新第三寄存器。 该方法利用组合来自第一寄存器,第二寄存器和第三寄存器的值的函数产生第二校验和。 该方法通过将数据包校验和与第二校验和进行比较来验证数据包。