会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and method for performing layer 3 switching in a network device
    • 用于在网络设备中执行第3层交换的系统和方法
    • US06990101B1
    • 2006-01-24
    • US09814813
    • 2001-03-23
    • Peter Ka-Fai ChowShr-Jie Tzeng
    • Peter Ka-Fai ChowShr-Jie Tzeng
    • H04L12/28H04L12/56
    • H04L45/60H04L49/3009H04L49/351
    • A network device includes a receive module, a port filter, an action generator, processing logic, and a transmit module. The receive module receives a packet and detects whether the packet includes a router media access control (MAC) destination address. The port filter stores Internet Protocol (IP) source and destination addresses, determines whether an IP destination address associated with the packet has been stored, and identifies policy handling information for the packet. The action generator generates, based on the policy handling information, forwarding information for the packet. The forwarding information includes at least a port vector, and, when the IP destination address associated with the packet has been stored, a replacement MAC destination address. The processing logic determines a replacement MAC destination address when the IP destination address associated with the packet has not been stored. The transmit module transmits the packet based on the replacement MAC destination address.
    • 网络设备包括接收模块,端口滤波器,动作发生器,处理逻辑和发送模块。 接收模块接收分组并检测分组是否包括路由器媒体访问控制(MAC)目的地址。 端口过滤器存储互联网协议(IP)源和目的地址,确定与分组相关联的IP目的地地址是否已被存储,并且识别该分组的策略处理信息。 动作生成器基于策略处理信息生成分组的转发信息。 转发信息至少包括端口向量,并且当与分组相关联的IP目的地地址已被存储时,替换MAC目的地址。 当与分组相关联的IP目的地地址未被存储时,处理逻辑确定替换MAC目的地地址。 发送模块基于替换的MAC目的地址发送分组。
    • 3. 发明授权
    • Arrangement for reading a prescribed location of a FIFO buffer in a network switch port
    • 用于读取网络交换机端口中FIFO缓冲区的指定位置的布置
    • US06807183B1
    • 2004-10-19
    • US09566732
    • 2000-05-09
    • Peter Ka-Fai ChowShr-Jie Tzeng
    • Peter Ka-Fai ChowShr-Jie Tzeng
    • H04L1256
    • H04L49/604H04L49/3018
    • A network switch, configured for performing layer 2 and layer 3 switching in an Ethernet (IEEE 802.3) network without blocking of incoming data packets, includes a network switch port having a filter (i.e., a packet classifier module) configured for evaluating an incoming data packet on an instantaneous basis. The filter performs simultaneous comparisons between the incoming data stream of the data packet and multiple templates configured for identifying respective data protocols. Each template is composed of a plurality of min terms, wherein each min term specifies a prescribed comparison operation within a selected data byte of the incoming data packet. The packet classifier includes a separate FIFO for storing the payload of the layer 2 data frame (e.g., the IP packet), and buffer read logic that enables the packet classifier to read selected portions of the payload as it is received by the network switch port. The multiple simultaneous comparisons enable the network switch to perform layer 3 switching for 100 Mbps and gigabit networks without blocking in the network switch.
    • 配置用于在以太网(IEEE 802.3)网络中执行层2和层3切换而不阻塞传入数据分组的网络交换机包括网络交换机端口,该网络交换机端口具有被配置用于评估输入数据的过滤器(即分组分类器模块) 数据包立即进行。 该过滤器执行数据包的输入数据流和配置用于识别相应数据协议的多个模板之间的同时比较。 每个模板由多个最小项组成,其中每个最小项指定输入数据分组的所选数据字节内的规定比较操作。 分组分类器包括用于存储第2层数据帧(例如,IP分组)的有效载荷的单独FIFO,以及使得分组分类器能够读取网络交换机端口接收到的有效负载的所选部分的缓冲器读取逻辑 。 多次同步比较使得网络交换机能够在网络交换机中对100 Mbps和千兆网络执行第3层交换,而不会阻塞。
    • 4. 发明授权
    • System and method for network management of local area networks having non-blocking network switches configured for switching data packets between subnetworks based on management policies
    • 具有非阻塞网络交换机的局域网的网络管理系统和方法,用于基于管理策略在子网间切换数据包
    • US06718379B1
    • 2004-04-06
    • US09590685
    • 2000-06-09
    • Gopal S. KrishnaPeter Ka-Fai ChowSomnath ViswanathShr-Jie TzengMrudula Kanuri
    • Gopal S. KrishnaPeter Ka-Fai ChowSomnath ViswanathShr-Jie TzengMrudula Kanuri
    • G06F15173
    • H04L41/5022H04L49/351H04L63/102H04L63/12
    • A centralized policy server sends policy messages, that describe network management policy, to network switches. Each policy message includes a packet attribute that enables a network switch to uniquely identify a received data packet, and either a priority level or network switch action that describes the switching operation to be performed by the network switch. The network switches are configured for implementing the network management policy by storing switching actions for prescribed data packets, and templates that specify frame data parameters for identifying the prescribed data packets. Each network switch, configured for performing layer 2 and layer 3 switching in an Ethernet (IEEE 802.3) network without blocking of incoming data packets, includes in each network switch port a packet classifier module configured for classifying a received data packet based on a template generated based on the policy messages. In particular, the network switch stores a plurality of user-programmable templates, each configured for identifying a corresponding class of data packet.
    • 集中式策略服务器向网络交换机发送描述网络管理策略的策略消息。 每个策略消息包括允许网络交换机唯一地标识接收到的数据分组的分组属性,以及描述要由网络交换机执行的切换操作的优先级或网络交换机动作。 网络交换机被配置为通过存储规定数据分组的切换动作来实现网络管理策略,以及指定用于识别规定数据分组的帧数据参数的模板。 每个网络交换机被配置为在以太网(IEEE 802.3)网络中执行层2和层3交换而不阻塞传入数据分组,在每个网络交换机端口中包括分组分类器模块,其被配置用于基于生成的模板对接收到的数据分组进行分类 根据政策信息。 特别地,网络交换机存储多个用户可编程模板,每个模板被配置用于识别相应类别的数据分组。
    • 5. 发明授权
    • 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类数据包中指定的优先级信息无关的服务质量要求 类型数据包和为交换模块建立的用户定义的交换策略。
    • 6. 发明授权
    • Arrangement for identifying data packet types from multiple protocol formats on a network switch port
    • 用于从网络交换机端口上的多种协议格式识别数据分组类型的布置
    • US06741594B1
    • 2004-05-25
    • US09594604
    • 2000-06-15
    • Shr-jie TzengPeter Ka-Fai Chow
    • Shr-jie TzengPeter Ka-Fai Chow
    • H04L1256
    • H04L47/10H04L47/13H04L47/2475H04L47/2483H04L49/3009H04L49/351H04L67/327H04L69/22
    • A network switch, configured for performing layer 2 and layer 3 switching in an Ethernet (IEEE 802.3) network without blocking of incoming data packets, includes a network switch port having a filter (i.e., a packet classifier module) configured for evaluating an incoming data packet on an instantaneous basis. The filter performs simultaneous comparisons between the incoming data stream of the data packet and multiple templates configured for identifying respective data attributes. Each template is composed of a plurality of min terms, wherein each min term specifies a prescribed comparison operation within a selected data byte of the incoming data packet. The templates may be programmed by a user and stored in an internal min term memory. Hence, the filter can identify selected attributes, such as whether the layer 2 packet includes an SNMP packet or an HTTP packet, regardless of whether the IP frame is in IPv4 format or IPv6 format.
    • 配置用于在以太网(IEEE 802.3)网络中执行层2和层3切换而不阻塞传入数据分组的网络交换机包括网络交换机端口,该网络交换机端口具有被配置用于评估输入数据的过滤器(即分组分类器模块) 数据包立即进行。 该过滤器执行数据包的输入数据流和配置用于识别相应数据属性的多个模板之间的同时比较。 每个模板由多个最小项组成,其中每个最小项指定输入数据分组的所选数据字节内的规定比较操作。 模板可以由用户编程并存储在内部最小项存储器中。 因此,无论IP帧是IPv4格式还是IPv6格式,过滤器都可以识别所选择的属性,例如第二层数据包是否包含SNMP数据包或HTTP数据包。
    • 8. 发明授权
    • System and method for deciding outgoing priority for data frames
    • 确定数据帧传出优先级的系统和方法
    • US06990114B1
    • 2006-01-24
    • US09816337
    • 2001-03-26
    • Bahadir ErimliPeter Ka-Fai ChowYatin R. AcharyaShr-Jie Tzeng
    • Bahadir ErimliPeter Ka-Fai ChowYatin R. AcharyaShr-Jie Tzeng
    • H04L12/56
    • H04L47/10H04L47/2433H04L47/2441
    • A network device includes a port filter, a first logic device, and a second logic device. The port filter receives a data frame and generates first data relating to the data frame. The first logic device generates second data for the received data frame. The second logic device receives the first data and the second data, determines whether the first data contains a valid first priority value, and assigns the valid first priority value to the data frame when the first data contains the valid first priority value. When the first data does not contain a valid first priority value, the second logic device determines whether the second data contains a valid second priority value, and assigns the valid second priority value to the data frame when the second data contains the valid second priority value.
    • 网络设备包括端口过滤器,第一逻辑设备和第二逻辑设备。 端口滤波器接收数据帧并产生与数据帧有关的第一数据。 第一逻辑设备生成接收到的数据帧的第二数据。 第二逻辑设备接收第一数据和第二数据,确定第一数据是否包含有效的第一优先级值,并且当第一数据包含有效的第一优先级值时,将有效的第一优先级值分配给数据帧。 当第一数据不包含有效的第一优先级值时,第二逻辑装置确定第二数据是否包含有效的第二优先级值,并且当第二数据包含有效的第二优先级值时,将有效的第二优先级值分配给数据帧 。
    • 9. 发明授权
    • Apparatus and method for identifying data packet at wire rate on a network switch port
    • 用于在网络交换机端口上以线速识别数据分组的装置和方法
    • US06963565B1
    • 2005-11-08
    • US09637015
    • 2000-08-14
    • Gopal S. KrishnaPeter Ka-Fai ChowShr-Jie TzengSomnath Viswanath
    • Gopal S. KrishnaPeter Ka-Fai ChowShr-Jie TzengSomnath Viswanath
    • H04L12/46H04L12/56H04L29/06H04L12/28
    • H04L47/2441H04L47/10H04L49/3009H04L49/351H04L49/602H04L69/22
    • A network switch, configured for performing layer 2 and layer 3 switching in an Ethernet (IEEE 802.3) network without blocking of incoming data packets, includes a network switch port having a filter (i.e., a packet classifier module) configured for evaluating an incoming data packet on an instantaneous basis, immediately upon receipt at the network switch port. The filter performs simultaneous comparisons between the incoming data stream of the data packet and multiple templates configured for identifying respective data protocols. Each template is composed of a plurality of min terms, wherein each min term specifies a prescribed comparison operation within a selected data byte of the incoming data packet. The templates may be programmed by a user and stored in an internal min term memory. Moreover, the multiple simultaneous comparisons enable the network switch to perform layer 3 switching for 100 Mbps and gigabit networks without blocking in the network switch.
    • 配置用于在以太网(IEEE 802.3)网络中执行层2和层3切换而不阻塞传入数据分组的网络交换机包括网络交换机端口,该网络交换机端口具有被配置为评估输入数据的过滤器(即,分组分类器模块) 数据包立即在网络交换机端口上收到。 该过滤器执行数据包的输入数据流和配置用于识别相应数据协议的多个模板之间的同时比较。 每个模板由多个最小项组成,其中每个最小项指定输入数据分组的所选数据字节内的规定比较操作。 模板可以由用户编程并存储在内部最小项存储器中。 此外,多次同步比较使得网络交换机能够在网络交换机中对100Mbps和千兆网络执行层3切换而不阻塞。