会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Flow cache mechanism for performing packet flow lookups in a network device
    • 用于在网络设备中执行分组流查找的流缓存机制
    • US08886827B2
    • 2014-11-11
    • US13372014
    • 2012-02-13
    • Deepak GoelJohn KeenVenkatasubramanian Swaminathan
    • Deepak GoelJohn KeenVenkatasubramanian Swaminathan
    • G06F15/173
    • H04L45/748H04L45/742H04L45/7453
    • An example network device includes a network interface configured to receive a packet of a packet flow, wherein the packet flow is one of a plurality of packet flows processed by the network device, a flow cache configured to receive a lookup key associated with the packet flow, and a Bloom filter configured to process the lookup key. The flow cache is further configured to store information about a portion of the plurality of packet flows processed by the network device, and determine whether to store information about the packet flow by at least applying a selection criterion to processing of the lookup key by the Bloom filter. The flow cache is configured to determine whether the lookup key is stored in the flow cache, and, when the lookup key is stored in the flow cache, retrieve a stored result associated with the lookup key and output the stored result.
    • 示例性网络设备包括被配置为接收分组流的分组的网络接口,其中所述分组流是由所述网络设备处理的多个分组流之一,被配置为接收与所述分组流相关联的查找密钥的流缓存 以及布隆过滤器,其被配置为处理查找密钥。 流缓存还被配置为存储关于由网络设备处理的多个分组流的一部分的信息,并且通过至少应用选择标准来应用Bloom的处理查找密钥来确定是否存储关于分组流的信息 过滤。 流缓存被配置为确定查找密钥是否存储在流缓存中,并且当查找密钥存储在流缓存中时,检索与查找密钥相关联的存储结果并输出存储的结果。
    • 2. 发明授权
    • Hardware implementation of complex firewalls using chaining technique
    • 使用链接技术的复杂防火墙的硬件实现
    • US08800021B1
    • 2014-08-05
    • US13172621
    • 2011-06-29
    • Venkatasubramanian SwaminathanDeepak GoelJianhui HuangJohn KeenJean-Marc FrailongSrinivasan JagannadhanSrilakshmi Adusumalli
    • Venkatasubramanian SwaminathanDeepak GoelJianhui HuangJohn KeenJean-Marc FrailongSrinivasan JagannadhanSrilakshmi Adusumalli
    • G06F17/00
    • H04L63/0263H04L63/02H04L63/0209
    • A firewall device may include a forwarding component that includes a filter block. The filter block may obtain a first hardware-implemented filter, where a hardware implementation limits the first hardware-implemented filter to a maximum quantity of rules; determine whether a last rule associated with the accessed hardware-implemented filter includes a split-filter action, where the split-filter action identifies a second hardware-implemented filter; and link the second hardware-implemented filter to the first hardware-implemented filter to make the second hardware-implemented filter a logical continuation of the first hardware-implemented filter, in response to determining that the last rule includes the split-filter action. The filter block may further determine whether a particular rule of the first hardware-implemented filter includes a next-filter action, where the next filter action identifies a third hardware-implemented filter; and process the third hardware-implemented filter independently of the sequence of hardware attachment points.
    • 防火墙设备可以包括包括过滤器块的转发组件。 滤波器块可以获得第一硬件实现的滤波器,其中硬件实现将第一硬件实现的滤波器限制为最大数量的规则; 确定与所访问的硬件实现的过滤器相关联的最后规则是否包括拆分过滤器动作,其中分割过滤器动作标识第二硬件实现的过滤器; 以及响应于确定所述最后一个规则包括所述分割过滤器动作,将所述第二硬件实现的过滤器链接到所述第一硬件实现的过滤器,以使得所述第二硬件实现的过滤器是所述第一硬件实现的过滤器的逻辑延续。 滤波器块还可以确定第一硬件实现的滤波器的特定规则是否包括下一个滤波器动作,其中下一个滤波器动作识别第三硬件实现的滤波器; 并且独立于硬件连接点的顺序处理第三个硬件实现的过滤器。
    • 3. 发明申请
    • FLOW CACHE MECHANISM FOR PERFORMING PACKET FLOW LOOKUPS IN A NETWORK DEVICE
    • 用于在网络设备中执行分组流量查询的流速缓存机制
    • US20130212296A1
    • 2013-08-15
    • US13372014
    • 2012-02-13
    • Deepak GoelJohn KeenVenkatasubramanian Swaminathan
    • Deepak GoelJohn KeenVenkatasubramanian Swaminathan
    • G06F15/173
    • H04L45/748H04L45/742H04L45/7453
    • An example network device includes a network interface configured to receive a packet of a packet flow, wherein the packet flow is one of a plurality of packet flows processed by the network device, a flow cache configured to receive a lookup key associated with the packet flow, and a Bloom filter configured to process the lookup key. The flow cache is further configured to store information about a portion of the plurality of packet flows processed by the network device, and determine whether to store information about the packet flow by at least applying a selection criterion to processing of the lookup key by the Bloom filter. The flow cache is configured to determine whether the lookup key is stored in the flow cache, and, when the lookup key is stored in the flow cache, retrieve a stored result associated with the lookup key and output the stored result.
    • 示例性网络设备包括被配置为接收分组流的分组的网络接口,其中所述分组流是由所述网络设备处理的多个分组流之一,被配置为接收与所述分组流相关联的查找密钥的流缓存 以及布隆过滤器,其被配置为处理查找密钥。 流缓存还被配置为存储关于由网络设备处理的多个分组流的一部分的信息,并且通过至少应用选择标准来应用Bloom的处理查找密钥来确定是否存储关于分组流的信息 过滤。 流缓存被配置为确定查找密钥是否存储在流缓存中,并且当查找密钥存储在流缓存中时,检索与查找密钥相关联的存储结果并输出存储的结果。