会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 61. 发明授权
    • Ethernet extension for the data center
    • 数据中心的以太网扩展
    • US07969971B2
    • 2011-06-28
    • US11084587
    • 2005-03-18
    • Silvano GaiThomas EdsallLuca CafieroDavide BergamascoDinesh DuttFlavio Bonomi
    • Silvano GaiThomas EdsallLuca CafieroDavide BergamascoDinesh DuttFlavio Bonomi
    • H04L12/28
    • H04L12/4633H04L12/4641H04L47/10H04L47/13H04L47/24H04L47/266H04L47/32H04L47/39H04L69/22
    • The present invention provides methods and devices for implementing a Low Latency Ethernet (“LLE”) solution, also referred to herein as a Data Center Ethernet (“DCE”) solution, which simplifies the connectivity of data centers and provides a high bandwidth, low latency network for carrying Ethernet and storage traffic. Some aspects of the invention involve transforming FC frames into a format suitable for transport on an Ethernet. Some preferred implementations of the invention implement multiple virtual lanes (“VLs”) in a single physical connection of a data center or similar network. Some VLs are “drop” VLs, with Ethernet-like behavior, and others are “no-drop” lanes with FC-like behavior. Some preferred implementations of the invention provide guaranteed bandwidth based on credits and VL. Active buffer management allows for both high reliability and low latency while using small frame buffers. Preferably, the rules for active buffer management are different for drop and no drop VLs.
    • 本发明提供了用于实现低延迟以太网(“LLE”)解决方案的方法和设备,这也被称为数据中心以太网(“DCE”)解决方案,其简化了数据中心的连接性并提供了高带宽,低 用于承载以太网和存储流量的延迟网络。 本发明的一些方面涉及将FC帧变换成适于在以太网上传输的格式。 本发明的一些优选实现在数据中心或类似网络的单个物理连接中实现多个虚拟通道(“VL”)。 一些VL是“下降”VL,具有类似以太网的行为,而其他VL是类似FC的行为的“不丢弃”通道。 本发明的一些优选实施方案提供了基于信用和VL的保证带宽。 使用小帧缓冲区时,主动缓冲区管理可实现高可靠性和低延迟。 优选地,用于主动缓冲器管理的规则对于丢弃和不丢弃VL是不同的。
    • 62. 发明授权
    • Network device architecture for consolidating input/output and reducing latency
    • 用于整合输入/输出并减少延迟的网络设备架构
    • US07830793B2
    • 2010-11-09
    • US11094877
    • 2005-03-30
    • Silvano GaiThomas EdsallDavide BergamascoDinesh DuttFlavio Bonomi
    • Silvano GaiThomas EdsallDavide BergamascoDinesh DuttFlavio Bonomi
    • H04L1/00
    • H04L47/10H04L12/413H04L47/32H04L47/33H04L47/39H04L49/90
    • The present invention provides methods and devices for implementing a Low Latency Ethernet (“LLE”) solution, also referred to herein as a Data Center Ethernet (“DCE”) solution, which simplifies the connectivity of data centers and provides a high bandwidth, low latency network for carrying Ethernet and storage traffic. Some aspects of the invention involve transforming FC frames into a format suitable for transport on an Ethernet. Some preferred implementations of the invention implement multiple virtual lanes (“VLs”) in a single physical connection of a data center or similar network. Some VLs are “drop” VLs, with Ethernet-like behavior, and others are “no-drop” lanes with FC-like behavior. Some preferred implementations of the invention provide guaranteed bandwidth based on credits and VL. Active buffer management allows for both high reliability and low latency while using small frame buffers. Preferably, the rules for active buffer management are different for drop and no drop VLs.
    • 本发明提供了用于实现低延迟以太网(“LLE”)解决方案的方法和设备,这也被称为数据中心以太网(“DCE”)解决方案,其简化了数据中心的连接性并提供了高带宽,低 用于承载以太网和存储流量的延迟网络。 本发明的一些方面涉及将FC帧变换成适于在以太网上传输的格式。 本发明的一些优选实现在数据中心或类似网络的单个物理连接中实现多个虚拟通道(“VL”)。 一些VL是“下降”VL,具有类似以太网的行为,而其他VL是类似FC的行为的“不丢弃”通道。 本发明的一些优选实施方案提供了基于信用和VL的保证带宽。 使用小帧缓冲区时,主动缓冲区管理可实现高可靠性和低延迟。 优选地,用于主动缓冲器管理的规则对于丢弃和不丢弃VL是不同的。
    • 64. 发明申请
    • FIBRE CHANNEL FABRIC AND SWITCHES WITH FLEXIBLE PREFIX ADDRESSING
    • 具有灵活的前缀寻址的光纤通道织物和开关
    • US20090162058A1
    • 2009-06-25
    • US12396302
    • 2009-03-02
    • Claudio DeSantiSilvano GaiDante MalagrinoDinesh G. Dutt
    • Claudio DeSantiSilvano GaiDante MalagrinoDinesh G. Dutt
    • H04J14/00
    • H04L61/6045H04L29/12452H04L29/12801H04L29/12886H04L45/00H04L45/54H04L49/252H04L49/357H04L61/2546H04L61/6004
    • A way to assign flexible prefixes to Switches in Fibre Channel Fabrics while using the currently defined FC_ID address space. This allows end devices in different Fibre Channel Fabrics to communicate with one another, without requiring modifications to existing end devices, nor to perform Network Address Translation between Fabrics. The existing address space for each Switch includes a dynamically configurable number of host bits sufficient to address all the end devices coupled to the Switch and the Switch itself. The remaining bits, called the Switch prefix, are used to identify the Switch in the switching Fabric. In an alternative embodiment, the Switch prefix bits may be further configured into a first sub-set of bits used to identify a specific Fabric (Fabric prefix) and a second sub-set of bits used to identify the Switch in the Fabric (Switch_ID). The flexible addressing scheme enables end devices in different Fabrics to communicate with one another without expanding the Fibre Channel address space or the need to perform Network Address Translations.
    • 在使用当前定义的FC_ID地址空间的同时,可以为光纤通道结构中的交换机分配灵活的前缀。 这允许不同光纤通道结构中的终端设备彼此进行通信,而不需要修改现有的终端设备,也不需要在Fabric之间执行网络地址转换。 每个交换机的现有地址空间包括可动态配置的主机位数,足以解决耦合到交换机和交换机本身的所有终端设备。 称为交换机前缀的其余位用于标识交换结构中的交换机。 在替代实施例中,交换机前缀比特可以进一步配置为用于标识特定结构(结构前缀)的第一比特组,以及用于标识组合中的交换机(Switch_ID)的第二比特子集合, 。 灵活的寻址方案使不同结构中的终端设备能够彼此通信,而不会扩展光纤通道地址空间或者需要执行网络地址转换。
    • 65. 发明授权
    • System and method for performing regular expression matching with high parallelism
    • 执行与高并行性的正则表达式匹配的系统和方法
    • US07225188B1
    • 2007-05-29
    • US10074616
    • 2002-02-13
    • Silvano GaiDante Malagrino
    • Silvano GaiDante Malagrino
    • G06F17/30
    • G06F17/30982H04L63/1416Y10S707/99931Y10S707/99933Y10S707/99936
    • A system and method for searching data strings, such as network messages, for one or more predefined regular expressions is provided. Regular expressions are programmed into a pattern matching engine so that multiple characters, e.g., 32, of the data strings can be searched at the same time. The pattern matching engine includes a regular expression storage device having one or more content-addressable memories (CAMs) whose rows may be divided into sections. Each predefined regular expression is analyzed so as to identify the “borders” within the regular expression. A border is preferably defined to exist at each occurrence of one or more predefined metacharacters, such as “.*”, which finds any character zero, one or more times. The borders separate the regular expression into a sequence of sub-expressions each of which may be one or more characters in length. Each sub-expression is preferably programmed into a corresponding section of the pattern matching engine. The system may also be configured so as to search multiple regular expressions in parallel.
    • 提供了一种用于搜索诸如网络消息的数据串用于一个或多个预定义正则表达式的系统和方法。 正则表达式被编程到模式匹配引擎中,使得可以同时搜索数据串的多个字符,例如32。 模式匹配引擎包括具有一个或多个内容寻址存储器(CAM)的正则表达式存储设备,其行可以被划分为多个部分。 分析每个预定义的正则表达式,以便识别正则表达式中的“边界”。 边界优选地被定义为存在于每个出现的一个或多个预定义的元字符,例如“。*”,其找到任何字符为零,一次或多次。 边界将正则表达式分成一个子表达序列,每个子表达式的长度可以是一个或多个字符。 每个子表达式优选地被编程到模式匹配引擎的相应部分中。 该系统也可以被配置为并行地搜索多个正则表达式。
    • 66. 发明授权
    • Method and apparatus for defining and implementing high-level quality of service policies in computer networks
    • 在计算机网络中定义和实现高级服务质量政策的方法和装置
    • US07185073B1
    • 2007-02-27
    • US09728138
    • 2000-12-01
    • Silvano GaiKeith McCloghrie
    • Silvano GaiKeith McCloghrie
    • G06F15/16
    • H04L41/5054H04L41/0893H04L41/5003H04L41/5096
    • A computer network having multiple, dissimilar network devices includes a system for implementing high-level, network policies. The high-level policies, which are generally device-independent, are translated by one or more policy servers into a set of rules that can be put into effect by specific network devices. Preferably, a network administrator selects an overall traffic template for a given domain and may assign various applications and/or users to the corresponding traffic types of the template. Location-specific policies may also be established by the network administrator. The policy server translates the high-level policies inherent in the selected traffic template and location-specific policies into a set of rules, which may include one or more access control lists, and may combine several related rules into a single transaction. Intermediate network devices, which may have one or more roles assigned to their interfaces, are configured to request traffic management information from the policy server which replies with a particular set of transactions and rules. The rules, which may correspond to the particular roles assigned to the interfaces, are then utilized by the intermediate devices to configure their particular services and traffic management mechanisms. Other rules are utilized by the intermediate devices to classify packets with a particular priority and/or service value and to treat classified packets in a particular manner so as to realize the selected high-level policies within the domain.
    • 具有多个不同网络设备的计算机网络包括用于实现高级别网络策略的系统。 通常与设备无关的高级策略由一个或多个策略服务器转换成可由特定网络设备实施的一组规则。 优选地,网络管理员为给定域选择总体业务模板,并且可以将各种应用和/或用户分配给模板的相应业务类型。 位置特定的策略也可以由网络管理员建立。 策略服务器将所选流量模板和位置特定策略中固有的高级策略转换成可以包括一个或多个访问控制列表的一组规则,并且可以将多个相关规则组合成单个事务。 可以具有分配给其接口的一个或多个角色的中间网络设备被配置为从策略服务器请求流量管理信息,所述策略服务器用特定的一组事务和规则进行回复。 然后,可以对应于分配给接口的特定角色的规则被中间设备用于配置其特定服务和业务管理机制。 中间设备利用其他规则对具有特定优先级和/或服务值的分组进行分类,并以特定方式对分类分组进行处理,以便实现域内所选择的高级策略。
    • 67. 发明授权
    • Apparatus and method for preventing one way connectivity loops in a computer network
    • 用于防止计算机网络中的单向连接环路的装置和方法
    • US07076594B2
    • 2006-07-11
    • US09747676
    • 2000-12-22
    • Marco Di BenedettoUmesh MahajanSilvano Gai
    • Marco Di BenedettoUmesh MahajanSilvano Gai
    • G06F1/00
    • H04L45/00H04L45/48
    • Ports of a switch are assigned by a person, for example a network manager, to be for communication up the spanning tree toward the root switch (“up ports”), or down the spanning tree away from the root switch (“down ports”). This assignment is made by enabling “Uplinkguard” status for a desired up port, and by connecting the desired port to a switch which it is desired to place in the higher layer of the spanning tree. A port having Uplinkguard enabled is prevented, for example by software or firmware in its switch, from transitioning to a designated role. Uplinkguard-enabling a port, by preventing the port from transitioning to the designated role, has at least two consequences: preventing the port from being selected by the STP to transmit to lower switches in the spanning tree; and, preventing the port from transmitting when a one way connectivity fault develops on that port. A port with Uplinkguard enabled may transition to root port role. In the event that there is one way connectivity from a port, that port will not receive BPDU messages, and if the port is in blocked state, it will believe that it should take over and become the designated port for the external link to which it is connected. Uplinkguard prevents the port from transitioning to designated role. When the port attempts to transition into designated role, Uplinkguard forces the port to transition into blocked role, thereby eliminating formation of loops caused by one way connectivity faults.
    • 交换机的端口由一个人(例如网络管理器)分配,用于向生成树向根交换机(“上行端口”)通信,或者从根交换机(“向下端口”)向下生成树 )。 通过为所需的上行端口启用“上行链路保护”状态,并将期望的端口连接到希望放置在生成树的较高层中的交换机进行此分配。 启用了启用了Uplinkguard的端口,例如通过其切换中的软件或固件,从转换到指定的角色。 通过防止端口转移到指定角色,上行链路启用端口至少有两个后果:防止端口被STP选择发送到生成树中的下层交换机; 并且在该端口上发生单向连接故障时,防止端口发送。 启用了Uplinkguard的端口可能会转换到根端口角色。 在端口有单向连接的情况下,该端口不会收到BPDU消息,如果该端口处于阻塞状态,则认为该端口将被接管并成为其所在外部链路的指定端口 已连接。 上行链路防止端口转换到指定的角色。 当端口尝试转换为指定角色时,上行链路强制端口转换为阻塞角色,从而消除由单向连接故障引起的环路形成。
    • 69. 发明授权
    • Information searching device
    • 信息搜索装置
    • US06874016B1
    • 2005-03-29
    • US10684681
    • 2003-10-14
    • Silvano GaiKeith McCloghrie
    • Silvano GaiKeith McCloghrie
    • G06F17/30G11C15/00H04L29/06G06F12/00
    • G06F17/30982G11C15/00H04L29/06H04L69/16H04L69/161Y10S707/99933
    • A system for efficiently organizing data or information into an associative memory device, such as a ternary content addressable memory (TCAM), for subsequent searching divides the TCAM is divided into a plurality of individual stages that are interconnected in a cascading fashion. The data or information that is to be stored into the TCAM for subsequent searching is initially translated into a first Boolean representation, such as a binary decision diagram (BDD), that is partitioned into a plurality of segments. Each segment defines one or more outputs, and the outputs from one segment define the inputs to the next segment. After partitioning the BDD and identifying the resulting outputs, each BDD segment along with its corresponding outputs is mapped into a particular stage of the TCAM.
    • 用于将数据或信息有效地组织到诸如三元内容可寻址存储器(TCAM)的关联存储器设备中用于后续搜索划分TCAM的系统被划分为以级联方式互连的多个单独级。 要存储到TCAM中用于后续搜索的数据或信息最初被转换成被划分成多个段的第一布尔表示,例如二进制判定图(BDD)。 每个段定义一个或多个输出,并且来自一个段的输出定义到下一段的输入。 在分割BDD并识别结果输出之后,每个BDD段及其相应的输出被映射到TCAM的特定阶段。