会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Arrangement in a network switch for prioritizing data frames based on user-defined frame attributes
    • 网络交换机中的布置,用于基于用户定义的帧属性对数据帧进行优先级排序
    • US07502366B1
    • 2009-03-10
    • US09576021
    • 2000-05-23
    • Bahadir ErimliGopal S. KrishnaChandan EgbertPeter Ka-Fai ChowMrudula KanuriShr-Jie TzengSomnath ViswanathXiaohua Zhuang
    • Bahadir ErimliGopal S. KrishnaChandan EgbertPeter Ka-Fai ChowMrudula KanuriShr-Jie TzengSomnath ViswanathXiaohua Zhuang
    • H04L12/28
    • H04L47/10H04L47/13H04L47/20
    • A network switch includes network switch ports, each including a port filter configured for detecting user-selected attributes from a received layer 2 type data frame. Each port filter, upon detecting a user-selected attribute in a received layer 2 type data frame, sends a signal to a switching module indicating the determined presence of the user-selected attribute, enabling the switching module to generate a switching decision based on the corresponding user-selected attribute and based on a corresponding user-defined switching policy. The switching policy may specify a priority class, or a guaranteed quality of service (e.g., a guaranteed bandwidth), ensuring that the received layer 2 type data frame receives the appropriate switching support. The user-selected attributes for the port filter and the user-defined switching policy for the switching module are programmed by a host processor. Hence, the integrated network switch is able to perform advanced switching operations for layer 2 type data packets to ensure quality of service requirements, independent of priority information specified in the layer 2 type data packets, based on the user-selected attributes in the layer 2 type data packets and the user-defined switching policies established for the switching module.
    • 网络交换机包括网络交换机端口,每个端口包括被配置为从接收到的层2型数据帧中检测用户选择的属性的端口过滤器。 每个端口滤波器在检测到接收到的层2类型数据帧中的用户选择的属性时,向交换模块发送指示所确定的用户选择属性的存在的信号,使切换模块能够基于 相应的用户选择的属性并基于相应的用户定义的交换策略。 切换策略可以指定优先级等级或保证服务质量(例如,保证带宽),确保接收到的第2层类型的数据帧接收适当的切换支持。 用于端口过滤器的用户选择的属性和用于切换模块的用户定义的切换策略由主处理器编程。 因此,综合网络交换机能够根据第2层用户选择的属性,对第2层类型的数据包执行高级交换操作,以确保与第2类数据包中指定的优先级信息无关的服务质量要求 类型数据包和为交换模块建立的用户定义的交换策略。
    • 2. 发明授权
    • Trunking arrangement in a network switch
    • 网络交换机中的中继排列
    • US06807179B1
    • 2004-10-19
    • US09551554
    • 2000-04-18
    • Mrudula KanuriBahadir Erimli
    • Mrudula KanuriBahadir Erimli
    • H04J1256
    • H04L49/351H04L49/3009
    • A network switch includes network switch ports, and switching logic for determining the output port for each received layer 2 type data packet. The switching logic includes an address table configured for storing address-based switching decisions, a trunk table configured for assigning each network switch port to a corresponding identified trunk, and a trunk distribution table identifying the network switch ports assigned to each identified trunk. The switching logic determines the output port for each corresponding received layer 2 type data packet based on a corresponding switching decision for the received layer 2 type data packet, and based on selection of an entry in the trunk distribution table based on information within the received layer 2 type data packet. Hence, the network switch is able to perform trunk-based switching with minimal complexity, ensuring switching of data packets at the wire rate.
    • 网络交换机包括网络交换机端口和用于确定每个接收到的第二层类型数据分组的输出端口的切换逻辑。 切换逻辑包括配置用于存储基于地址的切换决定的地址表,被配置用于将每个网络交换机端口分配给对应的所识别的中继线的中继表,以及标识分配给每个已识别的中继线的网络交换机端口的中继分配表。 切换逻辑基于接收到的层2类型数据分组的相应切换决定,并且基于根据接收层内的信息选择中继分配表中的条目来确定每个对应的接收层2型数据分组的输出端口 2型数据包。 因此,网络交换机能够以最小的复杂度进行中继交换,确保数据包以线速率进行切换。
    • 3. 发明授权
    • Arrangement in a channel adapter for servicing work notifications based on link layer virtual lane processing
    • 基于链路层虚拟通道处理的用于维修工作通知的通道适配器中的布置
    • US07209489B1
    • 2007-04-24
    • US10052459
    • 2002-01-23
    • Joseph A. BaileyJoseph WinklesNorman HackBahadir Erimli
    • Joseph A. BaileyJoseph WinklesNorman HackBahadir Erimli
    • H04L12/28H04J3/16G06F3/00
    • H04L47/10H04L47/2425H04L47/34
    • A host channel adapter is configured for servicing received work notifications based on identifying the work notifications associated with the virtual lanes (VL) having a prescribed ordering position identified by the link layer operations. The host channel adapter, in response to receiving a work notification for a prescribed service level (SL), determines the virtual lane associated with the specified service level based on a prescribed service level to virtual lane mapping. If necessary (e.g., for an unreliable datagram service type), the work notification supplies the prescribed service level (SL) for the host channel adapter. The host channel adapter also determines an ordering position for the determined virtual lane from the link layer module, and selectively services the work notification based on the corresponding ordering position.
    • 主机通道适配器被配置为基于识别与具有由链路层操作所标识的规定排序位置的虚拟通道(VL)相关联的工作通知来服务接收到的工作通知。 主机通道适配器响应于接收到规定服务级别(SL)的工作通知,基于规定的服务级别到虚拟通道映射来确定与指定服务级别相关联的虚拟通道。 如果需要(例如,对于不可靠的数据报服务类型),工作通知提供用于主机通道适配器的规定服务级别(SL)。 主机通道适配器还确定来自链路层模块的所确定的虚拟通道的排序位置,并且基于相应的排序位置选择性地服务工作通知。
    • 4. 发明授权
    • Method and apparatus for trunking links having different transmission rates
    • 具有不同传输速率的中继链路的方法和装置
    • US07151774B1
    • 2006-12-19
    • US09879088
    • 2001-06-13
    • Robert Alan WilliamsBahadir Erimli
    • Robert Alan WilliamsBahadir Erimli
    • H04L12/28H04L12/56
    • H04L12/4625H04L45/245H04L49/205H04L49/3009H04L49/351Y02D50/30
    • A network device that controls the communication of data frames between stations includes ports that receive data frames from the stations and transmit the data frames. A number of the ports may be configured as a trunk and at least one of the ports in the trunk may be configured to transmit data frames at a higher speed than the other ports. The network device further includes data frame processing logic that identifies ports on which to transmit the received data frames. The data frame processing logic also determines whether the identified port is part of the trunk. When the port is part of the trunk, the data frame processing logic determines an appropriate port on which to transmit the data frame. The data frame processing logic may determine the appropriate port based on the priority associated with the received data frame so that higher priority data frames are transmitted on higher speed ports.
    • 控制站间数据帧通信的网络设备包括从站接收数据帧并发送数据帧的端口。 多个端口可以被配置为中继线,并且中继线中的至少一个端口可以被配置为以比其他端口更高的速度发送数据帧。 网络设备还包括识别在其上发送所接收的数据帧的端口的数据帧处理逻辑。 数据帧处理逻辑还确定所识别的端口是否是中继线的一部分。 当端口是中继线的一部分时,数据帧处理逻辑确定发送数据帧的适当端口。 数据帧处理逻辑可以基于与接收的数据帧相关联的优先级来确定适当的端口,使得较高优先级的数据帧在较高速度的端口上传输。
    • 5. 发明授权
    • Systems and methods for bypassing packet lookups
    • 用于绕过数据包查找的系统和方法
    • US07079533B1
    • 2006-07-18
    • US09846280
    • 2001-05-02
    • Bahadir ErimliYatin R. Acharya
    • Bahadir ErimliYatin R. Acharya
    • H04L12/54
    • H04L49/351H04L49/15H04L49/3009
    • A network device determines forwarding information for received data frames. The network device includes input ports, queuing logic, a forwarding engine, and a port filter. The input ports receive data frames. The queuing logic transfers at least some of the received data frames to an external memory. The forwarding engine generates forwarding information for at least some of the data frames transferred by the queuing logic to the external memory. The port filter stores forwarding information for one or more of the received data frames and analyzes each of the received data frames to determine whether there is stored forwarding information related to the received data frame. When there is stored forwarding information related to the received data frame, the port filter uses the stored forwarding information to forward the received data frame.
    • 网络设备确定接收到的数据帧的转发信息。 网络设备包括输入端口,排队逻辑,转发引擎和端口过滤器。 输入端口接收数据帧。 排队逻辑将至少一些接收到的数据帧传送到外部存储器。 转发引擎为排队逻辑传送到外部存储器的至少一些数据帧生成转发信息。 端口过滤器存储一个或多个接收到的数据帧的转发信息,并分析每个接收到的数据帧,以确定是否存在与接收到的数据帧相关的转发信息。 当存在与接收到的数据帧相关的转发信息时,端口过滤器使用所存储的转发信息来转发接收到的数据帧。
    • 6. 发明授权
    • Arrangement for converting ATM cells to infiniband packets
    • 将ATM信元转换为无限数据包的安排
    • US07039057B1
    • 2006-05-02
    • US09907586
    • 2001-07-19
    • Yatin AcharyaBahadir Erimli
    • Yatin AcharyaBahadir Erimli
    • H04L12/28
    • H04L69/08
    • An ATM—InfiniBand™ router is configured for interfacing between an asynchronous transmission mode (ATM) network and an InfiniBand™ network, without a necessity of intermediate transport on a packet based network such as an Internet Protocol (IP) network. The router includes an ATM processor and a host channel adapter. The ATM processor is configured for generating ATM cells streams based on received InfiniBand™ packets, and recovering InfiniBand™ packet data from received ATM cells. The host channel adapter is configured for receiving the InfiniBand™ packets from the InfiniBand network and providing at least the payload data to the ATM processor, and outputting the recovered InfiniBand™ packet data onto the InfiniBand™ network. In addition, the ATM processor and the host channel adapter may be configured for mapping the ATM cells and the InfiniBand packets on prescribed virtual circuits and prescribed InfiniBand™ connections, respectively. Hence, the ATM—InfiniBand™ router operates as a call connection handler, enabling connections to be established across ATM and InfiniBand™ networks.
    • ATM-InfiniBand TM路由器被配置用于在异步传输模式(ATM)网络和InfiniBand TM网络之间进行接口,而不需要基于分组的网络(例如因特网协议(IP))网络的中间传输。 路由器包括ATM处理器和主机通道适配器。 ATM处理器被配置为基于接收到的InfiniBand(TM)分组来产生ATM信元流,并且从接收到的ATM信元恢复InfiniBand TM分组数据。 主机通道适配器被配置为从InfiniBand网络接收InfiniBand(TM)分组,并且至少向ATM处理器提供有效载荷数据,并将恢复的InfiniBand TM分组数据输出到InfiniBand TM网络上。 此外,ATM处理器和主机信道适配器可以被配置用于分别在规定的虚拟电路和规定的InfiniBand(TM)连接上映射ATM信元和InfiniBand包。 因此,ATM-InfiniBand(TM)路由器作为呼叫连接处理器运行,使得能够跨ATM和InfiniBand(TM)网络建立连接。
    • 8. 发明授权
    • Systems and methods for merging packet lookup results
    • 用于合并数据包查找结果的系统和方法
    • US06963571B1
    • 2005-11-08
    • US09797690
    • 2001-03-05
    • Somnath ViswanathBahadir ErimliPeter Ka-Fai ChowYatin R. Acharya
    • Somnath ViswanathBahadir ErimliPeter Ka-Fai ChowYatin R. Acharya
    • H04L12/54H04L12/56H04I12/28
    • H04L49/351H04L49/15H04L49/205
    • A multiport network device includes output port logic, priority logic, a memory, and memory logic. The output port logic generates output port data that identifies output ports to transmit received packets. The priority logic generates priority data that identifies priorities of the received packets. The memory stores the output port data from the output port logic and the priority data from the priority logic. The memory logic receives priority data relating to one of the received packets from the output port logic, determines whether the memory stores output port data relating to the packet, ignores the received priority data when the memory stores no output port data relating to the packet, and when the memory stores output port data relating to the packet, transmits the received priority data and the stored output port data to the identified output port.
    • 多端口网络设备包括输出端口逻辑,优先级逻辑,存储器和存储器逻辑。 输出端口逻辑产生识别输出端口以发送接收到的数据包的输出端口数据。 优先级逻辑生成识别接收到的分组的优先级的优先级数据。 存储器存储来自输出端口逻辑的输出端口数据和来自优先级逻辑的优先级数据。 存储器逻辑从输出端口逻辑接收与接收到的分组之一相关的优先级数据,确定存储器是否存储与分组相关的输出端口数据,当存储器不存储与分组相关的输出端口数据时,忽略接收到的优先级数据, 并且当存储器存储与分组相关的输出端口数据时,将接收到的优先级数据和存储的输出端口数据发送到所识别的输出端口。
    • 10. 发明授权
    • Arrangement for providing linearly scaleable address forwarding tables within multiple network switch modules
    • 在多个网络交换机模块内提供线性可扩展地址转发表的布置
    • US06711161B1
    • 2004-03-23
    • US09512590
    • 2000-02-24
    • Bahadir Erimli
    • Bahadir Erimli
    • H04L1250
    • H04L12/50
    • A network switching system having a plurality of multiport switch modules arranged in a cascaded sequence uses a signaling protocol that eliminates the necessity of storing a given network address within each of the address forwarding tables of the multiport switch modules. A network switch module, having an address forwarding table for storing switching information for respective stored network addresses and that receives a data packet, outputs a switching request to a subsequent one of the switch modules based on a determined absence of the destination address of the received data packet in the address forwarding table. Each of the successive network switch modules passes the switching request to the next switch module in the sequence upon a determined absence of the destination address in the corresponding address forwarding table. The switching request identifies the originating network switch module having received the data packet, enabling the network switch module having the last position in the cascaded sequence relative to the originating network switch module to generate a flood signal to all the network switch modules if none of the network switch modules have the destination address in their respective address forwarding tables. Hence, the multiport switch modules can be arranged in a cascaded sequence to provide increased port density, without the necessity of unnecessarily populating the address forwarding tables with each and every network address detected by any one of the network switch modules.
    • 具有以级联序列排列的多个多端口交换模块的网络交换系统使用消除了在多端口交换机模块的每个地址转发表中存储给定网络地址的必要性的信令协议。 一种网络交换机模块,具有用于存储各个存储的网络地址的交换信息并且接收数据分组的地址转发表,基于确定的所接收到的目的地地址的不存在向后续的一个交换模块输出切换请求 数据包在地址转发表中。 每个连续的网络交换机模块在相应的地址转发表中确定不存在目的地址后,按顺序将切换请求传递给下一交换机模块。 切换请求识别已经接收到数据分组的始发网络交换模块,使网络交换机模块具有相对于始发网络交换机模块的级联序列的最后位置,以向所有网络交换机模块生成泛洪信号,如果没有 网络交换机模块在其各自的地址转发表中具有目的地址。 因此,多端口交换机模块可以以级联的顺序排列以提供增加的端口密度,而不需要不必要地填充地址转发表,其中每个网络地址由网络交换机模块中的任意一个检测。