会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data communication system with hardware protocol parser and method therefor
    • 具有硬件协议解析器的数据通信系统及其方法
    • US07293113B1
    • 2007-11-06
    • US10447824
    • 2003-05-28
    • Gopal KrishnaMrudula Kanuri
    • Gopal KrishnaMrudula Kanuri
    • G06F15/16G06F1/32
    • H04L69/16H04L69/12H04L69/161H04L69/167H04L69/22
    • A communication processor comprises a data link layer parser circuit (310) and a plurality of network layer parser circuits (322, 326). The data link layer parser circuit (310) receives a data link layer frame, and removes a data link layer header therefrom to provide a network layer frame as an output. Each network layer parser circuit corresponds to a different network layer protocol, and is selectively activated to receive the network layer frame and to process a network layer header therefrom to provide a transport layer frame as an output. The data link layer parser circuit (310) further examines a portion of the network layer frame to determine which of the plurality of network protocols is used. The data link layer parser circuit (310) activates a corresponding one of the plurality of network layer parser circuits (322, 326) in response, while keeping another one of the plurality of network layer parser circuits (322, 326) inactive.
    • 通信处理器包括数据链路层解析器电路(310)和多个网络层解析器电路(322,326)。 数据链路层解析器电路(310)接收数据链路层帧,并从其中去除数据链路层报头,以提供网络层帧作为输出。 每个网络层解析器电路对应于不同的网络层协议,并且被选择性地激活以接收网络层帧并处理其中的网络层报头以提供传输层帧作为输出。 数据链路层解析器电路(310)进一步检查网络层帧的一部分以确定使用多个网络协议中的哪一个。 数据链路层解析器电路(310)响应于激活多个网络层解析器电路(322,326)中的对应的一个,同时保持多个网络层解析器电路(322,326)中的另一个不起作用。
    • 2. 发明授权
    • Selective address table aging in a network switch based on application state determined from a received data packet
    • 基于从接收的数据包确定的应用状态,网络交换机中的选择性地址表老化
    • US07002955B1
    • 2006-02-21
    • US09519848
    • 2000-03-06
    • Mrudula KanuriGopal Krishna
    • Mrudula KanuriGopal Krishna
    • H04L12/56
    • H04L12/4625H04L69/28
    • 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 packet classifier module configured for evaluating an incoming data packet on an instantaneous basis. The packet classifier module 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. Hence, the packet classifier module is able to monitor data flows between two network nodes interacting according to a prescribed network application. The packet classifier module determines the application state for a prescribed network application from a received layer 2 data packet, enabling switching logic within the network switch to utilize application-specific aging intervals for respective network applications such as HTTP, SNMP, ftp, Telnet, etc. in order to delete aged address entries from a network switch address table based on the supported network application. Determination of the application state from the received layer 2 data packet also enables the network switch to detect the end of a data flow for deletion of the corresponding address entry from the network switch address table.
    • 配置用于在以太网(IEEE 802.3)网络中执行层2和层3切换而不阻塞输入数据分组的网络交换机包括具有分组分类器模块的网络交换机端口,所述分组分类器模块被配置为即时地评估输入数据分组。 分组分类器模块执行数据分组的输入数据流和被配置用于识别相应数据协议的多个模板之间的同时比较。 每个模板由多个最小项组成,其中每个最小项指定输入数据分组的所选数据字节内的规定比较操作。 因此,分组分类器模块能够监视根据规定的网络应用交互的两个网络节点之间的数据流。 分组分类器模块从接收的第二层数据分组确定规定的网络应用的应用状态,使得网络交换机内的切换逻辑能够针对各种网络应用(如HTTP,SNMP,FTP,Telnet等)利用应用专用的老化时间间隔 以便基于所支持的网络应用从网络交换机地址表中删除老化的地址条目。 从接收到的第2层数据包确定应用程序状态还使网络交换机可以从网络交换机地址表中检测到删除相应地址条目的数据流的结束。
    • 8. 发明授权
    • Arrangement for reducing layer 3 header data supplied to switching logic on a network switch
    • 用于减少提供给网络交换机上的交换逻辑的第3层报头数据的布置
    • US06728246B1
    • 2004-04-27
    • US09502570
    • 2000-02-11
    • Chandan EgbertMrudula Kanuri
    • Chandan EgbertMrudula Kanuri
    • H04L1228
    • H04L49/602H04L49/354
    • 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 network switch ports, each including a port filter configured for obtaining and filtering relevant layer 2 and layer 3 information from a received layer 2 frame. Each port filter, upon filtering the relevant layer 2 and layer 3 information from a received layer 2 frame, outputs the relevant layer 2 and layer 3 information to switching logic, enabling the switching logic to perform layer 3 processing to determine a layer 3 switching operation to be performed on the received layer 2 frame. Hence, the switching logic performs the layer 3 processing based on the relevant layer 2 and layer 3 information, without the necessity of parsing the received layer 2 and layer 3 information by the switching logic.
    • 一种网络交换机,被配置为执行以太网(IEEE 802.3)网络中的层2和层3切换,而不阻塞传入的数据包,网络交换机端口包括被配置用于获取和过滤相关层2和层3信息的端口过滤器 从接收层2帧。 每个端口滤波器在从接收层2帧过滤相关层2和层3信息后,将相关层2和层3信息输出到交换逻辑,使切换逻辑能够执行层3处理以确定层3切换操作 在接收的层2帧上执行。 因此,切换逻辑基于相关层2和层3信息执行层3处理,而不需要通过切换逻辑解析接收层2和层3信息。
    • 10. 发明授权
    • Arrangement for searching network addresses in a network switch using multiple tables based on subnet identifier
    • 基于子网标识符,使用多个表搜索网络交换机中的网络地址的安排
    • US07103035B1
    • 2006-09-05
    • US09482956
    • 2000-01-14
    • Mrudula Kanuri
    • Mrudula Kanuri
    • H04L12/66H04L12/28H04Q7/24
    • H04L29/12933H04L29/12009H04L29/12783H04L45/745H04L61/35H04L61/6068
    • 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 switching module for performing layer 2 and layer 3 switching operations, and a plurality of network switch ports, each configured for connecting the network switch to a corresponding subnetwork. The switching module includes a plurality of address tables for storing address information (e.g., layer 2 and layer 3 address and switching information), where each table is configured for storing the address information of a corresponding one of the subnetworks. The use of multiple address tables within the switching module enables the time for looking up address information to be substantially reduced, especially since the multiple address tables can be accessed independently and simultaneously by the switching module. Moreover, the identification of each table by a corresponding subnetwork identifier enables the multiple address tables to be managed efficiently, merely by obtaining the subnetwork identifier from the received layer 2 packet. Hence, layer 3 address information for a given layer 2 packet can be obtained merely by searching the selected address table using the host identifier as a search key.
    • 一种网络交换机,被配置为在以太网(IEEE 802.3)网络中执行层2和层3切换而不阻塞传入数据分组,包括用于执行层2和层3交换操作的交换模块和多个网络交换机端口, 每个配置用于将网络交换机连接到相应的子网络。 交换模块包括用于存储地址信息(例如,层2和层3地址和交换信息)的多个地址表,其中每个表被配置用于存储对应的一个子网络的地址信息。 在切换模块中使用多个地址表使得能够显着减少查找地址信息的时间,特别是由于可以通过交换模块独立地和同时地访问多个地址表。 此外,通过相应的子网标识符对每个表的标识使得能够仅通过从接收的第2层分组获得子网标识来有效地管理多个地址表。 因此,可以仅通过使用主机标识符作为搜索关键字搜索所选择的地址表来获得给定层2分组的层3地址信息。