会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 53. 发明授权
    • Multicast replication engine of a network ASIC and methods thereof
    • 网络ASIC的组播复制引擎及其方法
    • US09565136B2
    • 2017-02-07
    • US14494291
    • 2014-09-23
    • CAVIUM, INC.
    • Gerald SchmidtHarish KrishnamoorthyTsahi Daniel
    • H04L12/931
    • H04L49/201
    • A multicast replication engine includes a circuit implemented on a network chip to replicate packets, mirror packets and perform link switchovers. The multicast replication engine determines whether a switchover feature is enabled. If the switchover feature is not enabled, then the multicast replication engine mirrors the packet according to a mirror bit mask and to a mirror destination linked list. The mirror destination linked list corresponds to a mirroring rule. If the switchover feature is enabled, then the multicast replication engine replicates the packet according to a first live link of a failover linked list. The failover linked list corresponds to a switchover rule. The mirroring rule and the switchover rule are stored in the same table. Copies of the packet are forwarded according to a multicast rule that is represented by a hierarchical linked list with N tiers.
    • 组播复制引擎包括在网络芯片上实现的复制数据包,镜像数据包和进行链路切换的电路。 组播复制引擎确定是否启用了切换功能。 如果未启用切换功能,则组播复制引擎会根据镜像位掩码镜像到镜像目的地链表。 镜像目标链表对应于镜像规则。 如果启用了切换功能,则组播复制引擎根据故障切换链表的第一个实时链路来复制数据包。 故障切换链表对应于切换规则。 镜像规则和切换规则存储在同一个表中。 根据由具有N个层级的分层链表表示的组播规则转发该分组的副本。
    • 54. 发明授权
    • Method of using generic modification instructions to enable flexible modifications of packets and an apparatus thereof
    • 使用通用修改指令来实现分组的灵活修改的方法及其装置
    • US09531848B2
    • 2016-12-27
    • US14309650
    • 2014-06-19
    • CAVIUM, INC.
    • Chirinjeev SinghTsahi DanielGerald SchmidtSaurin Patel
    • H04L29/06H04L12/743H04L12/935
    • H04L69/22H04L45/7453H04L49/3009H04L69/161H04L69/18
    • Embodiments of the apparatus for modifying packet headers relate to programmable modifications of packets by applying commands to generalized protocol headers. Each protocol header of incoming packets is represented in a generic format specific to that protocol to enable modifications to packet headers. Missing fields from a protocol header are detected, and the protocol header is expanded to a maximum size such that the protocol header contains all possible fields of that protocol, including the missing fields. Each of the fields has the same offset irrespective of which variation of the protocol the protocol header corresponds to. Modification uses a set of commands that is applied to expanded protocol headers. All of the commands are thus generic as these commands are independent of incoming headers (e.g., size and protocol).
    • 用于修改分组报头的装置的实施例涉及通过向广义协议报头应用命令来对分组的可编程修改。 传入分组的每个协议报头以该协议特有的通用格式表示,以允许对分组报头进行修改。 检测到来自协议报头的缺失字段,并将协议报头扩展到最大大小,使得协议报头包含该协议的所有可能的字段,包括丢失的字段。 每个字段具有相同的偏移量,而不管协议报头对应于哪个协议的变化。 修改使用一组应用于扩展协议头的命令。 所有这些命令因此是通用的,因为这些命令独立于输入头部(例如,大小和协议)。
    • 55. 发明授权
    • Method of using a unique packet identifier to identify structure of a packet and an apparatus thereof
    • 使用唯一分组标识符来识别分组的结构的方法及其装置
    • US09497294B2
    • 2016-11-15
    • US14309633
    • 2014-06-19
    • CAVIUM, INC.
    • Chirinjeev SinghTsahi DanielGerald SchmidtSaurin Patel
    • H04L29/06H04L12/935
    • H04L69/08H04L49/3009H04L69/03H04L69/12H04L69/18H04L69/22
    • Embodiments of the apparatus for modifying packet headers relate to a packet generalization scheme that maintains information across protocol layers of packets. The packet generalization scheme uses a protocol table that includes layer information for all possible protocol layer combinations. The protocol layer combinations in the protocol table are manually configured through software. Each protocol layer combination in the protocol table is uniquely identified by a PktID. A rewrite engine of a network device receives the PktID for a packet and uses that unique identifier as key to the protocol table to access information for each protocol layer of the packet that the rewrite engine requires during modification of the packet. The packet generalization scheme eliminates the need for a parser engine of the network device to pass parsed data to the rewrite engine, which is resource intensive.
    • 用于修改分组报头的装置的实施例涉及跨分组的协议层维护信息的分组泛化方案。 分组泛化方案使用包括所有可能的协议层组合的层信息的协议表。 通过软件手动配置协议表中的协议层组合。 协议表中的每个协议层组合由PktID唯一标识。 网络设备的重写引擎接收分组的PktID,并使用该唯一标识符作为协议表的密钥,以访问重写引擎在分组修改期间所需的分组的每个协议层的信息。 分组泛化方案消除了对网络设备的解析器引擎的需要,以将解析的数据传递到资源密集型的重写引擎。