会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Methods and Apparatus Related to Packet Classification Based on Range Values
    • 基于范围值的分组分类相关方法与设备
    • US08571023B2
    • 2013-10-29
    • US12794175
    • 2010-06-04
    • Ramesh PanwarDeepak GoelSrinivasan Jagannadhan
    • Ramesh PanwarDeepak GoelSrinivasan Jagannadhan
    • H04L12/28H04J1/16
    • H04L45/745H04L49/1515H04L49/3009
    • In one embodiment, an apparatus comprises a range selection module, a first stage of bloom filters, a second stage of bloom filters and a hashing module. The range selection module is configured to define a set of hash key vectors based on a set of range values associated with at least a portion of an address value from a data packet received at a multi-stage switch. The first stage of bloom filters and the second stage of bloom filters are collectively configured to determine that at least a portion of a hash key vector from the set of hash key vectors has a probability of being included in a hash table. The hashing module is configured to produce a hash value based on the hash key vector such that a first policy vector is selected based on the hash value and the first policy vector is decompressed to produce a second policy vector associated with the data packet.
    • 在一个实施例中,一种装置包括范围选择模块,第一阶段的布隆过滤器,第二阶段的布隆过滤器和散列模块。 范围选择模块被配置为基于与在多级交换机处接收的数据分组的地址值的至少一部分相关联的一组范围值来定义一组散列密钥向量。 布隆过滤器的第一阶段和布隆过滤器的第二阶段共同配置为确定来自该组散列密钥向量的散列密钥向量的至少一部分具有被包括在散列表中的概率。 散列模块被配置为基于散列密钥向量产生散列值,使得基于散列值选择第一策略向量,并且解压缩第一策略向量以产生与数据分组相关联的第二策略向量。
    • 17. 发明授权
    • Systems and methods for VLAN tagging via cloud bridge
    • 通过云桥进行VLAN标记的系统和方法
    • US09325525B2
    • 2016-04-26
    • US13337726
    • 2011-12-27
    • Deepak GoelJyotheesh Kurma
    • Deepak GoelJyotheesh Kurma
    • H04L12/723H04L12/28H04L12/46
    • H04L12/4641
    • The present disclosure is directed to supporting multiple virtual LANs (VLANs) via a single tunnel between intermediary devices. A first intermediary device of a first data center on a first network receives, from a second intermediary device of a second data center on a second network, an encapsulated packet via a tunnel established between the first intermediary device and the second intermediary device. The first intermediary device comprising a plurality of network interfaces, each corresponding to a virtual LAN (VLAN) network of a plurality of VLAN networks. The first intermediary device detects that the encapsulated packet has been tagged with virtual LAN (VLAN) information by the second intermediary device identifies a VLAN network of the plurality of VLAN networks and transmits a packet of the encapsulated packet via the network interface corresponding to the identified VLAN network.
    • 本公开旨在通过中间设备之间的单个隧道来支持多个虚拟LAN(VLAN)。 第一网络上的第一数据中心的第一中间设备经由建立在第一中间设备和第二中间设备之间的隧道从第二网络上的第二数据中心的第二中间设备接收封装分组。 第一中间设备包括多个网络接口,每个网络接口对应于多个VLAN网络的虚拟LAN(VLAN)网络。 第一中间设备检测到封装的分组已经被虚拟LAN(VLAN)信息标记,由第二中间设备标识多个VLAN网络中的VLAN网络,并通过与所识别的对应的网络接口发送封装分组的分组 VLAN网络。
    • 18. 发明授权
    • Longest prefix match searches with variable numbers of prefixes
    • 最长的前缀匹配用可变数量的前缀进行搜索
    • US08799507B2
    • 2014-08-05
    • US13418907
    • 2012-03-13
    • John KeenJean-Marc FrailongDeepak GoelSrinivasan JagannadhanSrilakshmi Adusumalli
    • John KeenJean-Marc FrailongDeepak GoelSrinivasan JagannadhanSrilakshmi Adusumalli
    • G06F15/173
    • H04L45/748H04L45/7453
    • An example network device includes a control plane and a filter lookup module that includes a Bloom filter that supports parallel lookup of a maximum number of different prefix lengths. The filter lookup module accesses the Bloom filter to determine a longest length prefix that matches an entry in a set of prefixes. The control plane receives prefix lengths that include more than the maximum number of different prefix lengths supported by the Bloom filter, wherein the set of prefix lengths is associated with one application, generates, based on the received set of prefix lengths, two or more groups of different prefix lengths, wherein each of the two or more groups of different prefix lengths includes no more than the maximum number of different prefix lengths, and programs the filter lookup module with the two or more groups of different prefix lengths associated with the one application.
    • 示例性网络设备包括控制平面和过滤器查找模块,其包括支持最大数量的不同前缀长度的并行查找的布隆过滤器。 过滤器查找模块访问Bloom过滤器以确定与一组前缀中的条目匹配的最长长度前缀。 控制平面接收包括大于由Bloom过滤器支持的不同前缀长度的最大数量的前缀长度,其中前缀长度集合与一个应用相关联,基于所接收的一组前缀长度生成两个或多个组 其中不同前缀长度的两个或多个组中的每一个包括不超过不同前缀长度的最大数目,并且将过滤器查找模块与与一个应用程序相关联的两个或更多个不同前缀长度的组编程 。
    • 19. 发明授权
    • Methods and apparatus to implement except condition during data packet classification
    • 在数据包分类期间实现除条件之外的方法和装置
    • US08798057B1
    • 2014-08-05
    • US12242278
    • 2008-09-30
    • Deepak GoelRamesh PanwarSrinivasan Jagannadhan
    • Deepak GoelRamesh PanwarSrinivasan Jagannadhan
    • H04L12/28H04J3/24
    • H04L45/745H04L45/302
    • In one embodiment, a method includes receiving a value associated with a data packet and identifying a data set based on the value. The data set is associated with a range of values and represents routing actions. The data set is a first data set from a plurality of data sets if the value is included in the range of values associated with the first data set. The data set is a default data set if the value is not included in a range of values associated with a data set from the plurality of data sets. The method includes combining the first data set with the default data set if the first data set is identified. The method includes combining the default data set with an except data set if the default data set is identified.
    • 在一个实施例中,一种方法包括接收与数据分组相关联的值并基于该值识别数据集。 数据集与值的范围相关联,并表示路由动作。 如果该值包括在与第一数据集相关联的值的范围内,则数据集是来自多个数据集的第一数据集。 如果该值不包括在与多个数据集中的数据集相关联的值的范围内,则数据集是默认数据集。 该方法包括如果识别出第一数据集,则将第一数据集合与默认数据集合。 该方法包括如果识别出默认数据集,则将默认数据集与除数据集合组合。
    • 20. 发明申请
    • SYSTEMS AND METHODS FOR VLAN TAGGING VIA CLOUD BRIDGE
    • 用于通过云桥进行VLAN标记的系统和方法
    • US20120163388A1
    • 2012-06-28
    • US13337726
    • 2011-12-27
    • Deepak GoelJyotheesh Kurma
    • Deepak GoelJyotheesh Kurma
    • H04L12/28H04L12/56
    • H04L12/4641
    • The present disclosure is directed to supporting multiple virtual LANs (VLANs) via a single tunnel between intermediary devices. A first intermediary device of a first data center on a first network receives, from a second intermediary device of a second data center on a second network, an encapsulated packet via a tunnel established between the first intermediary device and the second intermediary device. The first intermediary device comprising a plurality of network interfaces, each corresponding to a virtual LAN (VLAN) network of a plurality of VLAN networks. The first intermediary device detects that the encapsulated packet has been tagged with virtual LAN (VLAN) information by the second intermediary device identifies a VLAN network of the plurality of VLAN networks and transmits a packet of the encapsulated packet via the network interface corresponding to the identified VLAN network.
    • 本公开旨在通过中间设备之间的单个隧道来支持多个虚拟LAN(VLAN)。 第一网络上的第一数据中心的第一中间设备经由建立在第一中间设备和第二中间设备之间的隧道从第二网络上的第二数据中心的第二中间设备接收封装分组。 第一中间设备包括多个网络接口,每个网络接口对应于多个VLAN网络的虚拟LAN(VLAN)网络。 第一中间设备检测到封装的分组已经被虚拟LAN(VLAN)信息标记,由第二中间设备标识多个VLAN网络中的VLAN网络,并通过与所识别的对应的网络接口发送封装分组的分组 VLAN网络。