Micro-programmable protocol packet parser and encapsulator
    14.
    发明授权
    Micro-programmable protocol packet parser and encapsulator 失效
    微型可编程协议包解析器和封装器

    公开(公告)号:US07292586B2

    公开(公告)日:2007-11-06

    申请号:US09823802

    申请日:2001-03-30

    CPC classification number: H04L29/06 G06F9/3885 H04L69/12 H04L69/22

    Abstract: A micro-programmable controller is disclosed for parsing a packet and encapsulating data to form a packet. The micro-programmable controller loads an instruction within the micro-controller. The instruction word has a plurality of instruction fields. The micro-controller processes the plurality of instruction fields in parallel. Each instruction field is related to a specific operation for parsing a packet or encapsulating data to form a packet. The programmable micro-controller can be programmed to handle packets to support new types of protocols by programming a template to string specific routines together based on an instruction set specific for parsing and encapsulating.

    Abstract translation: 公开了一种用于解析分组并封装数据以形成分组的微型可编程控制器。 微型可编程控制器加载微控制器内的指令。 指令字具有多个指令字段。 微控制器并行处理多个指令字段。 每个指令字段与用于解析分组或封装数据以形成分组的特定操作有关。 可编程微控制器可以编程为处理数据包以支持新类型的协议,方法是根据特定于解析和封装的指令集将模板编程到一起,将特定于特定的例程进行编程。

    Network switch multiple-port sniffing
    17.
    发明授权
    Network switch multiple-port sniffing 有权
    网络交换机多端口嗅探

    公开(公告)号:US07027437B1

    公开(公告)日:2006-04-11

    申请号:US09315973

    申请日:1999-05-21

    CPC classification number: H04L43/12 H04L49/90 H04L49/901

    Abstract: A novel system and method of monitoring network activity in a network switching system having multiple ports for receiving and transmitting data packets, and a decision making engine for controlling data forwarding between the ports. Data blocks representing received data packets are placed in data queues corresponding to the receive ports. The data queues are transferred to logic circuitry for processing in accordance with a predetermined algorithm to determine destination information. At least one port for transmitting data packets is identified based on the destination information. In addition, a sniffer port selected among the plurality of ports is identified as a transmit port to provide output of data packets received or transmitted by multiple sniffed ports. A traffic capture mechanism that enables the sniffer port to output data transferred via multiple sniffed ports includes a sniffer port configuration circuit for selecting the sniffer port, and a sniffed port configuration circuit for selecting the multiple sniffed ports. The sniffer port configuration circuit may provide a signal to enable or disable monitoring of data traffic on the multiple sniffed ports.

    Abstract translation: 一种具有用于接收和发送数据分组的多个端口的网络交换系统中的网络活动监视的新颖系统和方法,以及用于控制端口之间的数据转发的决策引擎。 表示接收到的数据分组的数据块被放置在对应于接收端口的数据队列中。 数据队列被传送到逻辑电路,以根据预定算法进行处理以确定目的地信息。 基于目的地信息来识别至少一个用于发送数据分组的端口。 此外,在多个端口中选择的嗅探器端口被识别为发送端口,以提供由多个嗅探端口接收或发送的数据分组的输出。 能够使嗅探器端口输出通过多个嗅探端口传输的数据的流量捕获机制包括用于选择嗅探器端口的嗅探器端口配置电路和用于选择多个嗅探端口的嗅探端口配置电路。 嗅探器端口配置电路可以提供用于启用或禁用对多个嗅探端口上的数据业务的监视的信号。

    Apparatus and method for processing data frames in a network switch
    18.
    发明授权
    Apparatus and method for processing data frames in a network switch 有权
    用于处理网络交换机中数据帧的装置和方法

    公开(公告)号:US06816488B1

    公开(公告)日:2004-11-09

    申请号:US09315855

    申请日:1999-05-21

    CPC classification number: H04L45/745 H04L49/103 H04L49/352 H04L49/354

    Abstract: A network switch configured for switching data packets across multiple ports uses decision making logic to generate frame forwarding decisions. The switch buffers data frame header information in an internal memory for processing by the decision making logic. The switch employs a modular architecture that enables the decision making logic to perform its processing independently from other logic functions of the switch.

    Abstract translation: 配置为跨多个端口切换数据分组的网络交换机使用决策逻辑来生成帧转发决策。 该开关将数据帧头信息缓冲在内部存储器中,以由决策逻辑进行处理。 交换机采用模块化架构,使决策逻辑能够独立于交换机的其他逻辑功能执行其处理。

    Arrangement for reducing a media independent interface speed in a network switch emulation system
    19.
    发明授权
    Arrangement for reducing a media independent interface speed in a network switch emulation system 失效
    用于降低网络交换机仿真系统中媒体独立接口速度的布置

    公开(公告)号:US06785849B1

    公开(公告)日:2004-08-31

    申请号:US09779483

    申请日:2001-02-09

    CPC classification number: H04L43/50

    Abstract: A test system includes a switch emulator, a network test device, and an interface converter. The switch emulator is configured for transmitting first network data on a first media independent interface based on a first interface clock, and the network test device configured for transmitting second network data on a second media independent interface based on a second interface clock. The interface converter, having inverted media independent interfaces, is configured for transferring the first and second network data between the first and second media independent interfaces, and supplying the first and second interface clocks based on an external clock generated by the switch emulator. Hence, network data can be passed between the switch emulator and the network test device according to network protocols, even if the switch emulator is operating at relatively slow speeds.

    Abstract translation: 测试系统包括开关仿真器,网络测试设备和接口转换器。 交换机仿真器被配置为基于第一接口时钟在第一媒体独立接口上发送第一网络数据,并且所述网络测试设备被配置为基于第二接口时钟在第二媒体独立接口上发送第二网络数据。 具有反向媒体独立接口的接口转换器被配置为在第一和第二媒体无关接口之间传送第一和第二网络数据,并且基于由开关仿真器产生的外部时钟提供第一和第二接口时钟。 因此,即使交换机仿真器以相对较慢的速度运行,网络数据也可以根据网络协议在交换机仿真器和网络测试设备之间传递。

    Apparatus and method for sharing memory using a single ring data bus connection configuration
    20.
    发明授权
    Apparatus and method for sharing memory using a single ring data bus connection configuration 失效
    使用单环数据总线连接配置共享存储器的装置和方法

    公开(公告)号:US06771654B1

    公开(公告)日:2004-08-03

    申请号:US09562924

    申请日:2000-05-02

    CPC classification number: H04L12/42

    Abstract: Multiple network switches are configured having memory interfaces that transfer segmented packet data to each other via a unidirectional data bus ring connecting the network switches in a single ring or “daisy chain” arrangement. The memory interfaces are also configured for transferring the segmented packet data to respective local buffer memories for temporary storage. The memory interfaces transfer the data units according to a prescribed sequence, optimizing memory bandwidth by requiring only one read and one write operation to and from the local buffer memory for each segmented packet data being received and transmitted through the switches.

    Abstract translation: 多个网络交换机被配置为具有通过以单环或“菊花链”布置连接网络交换机的单向数据总线环来将分段分组数据彼此传送的存储器接口。 存储器接口还被配置为将分段分组数据传送到相应的本地缓冲存储器用于临时存储。 存储器接口根据规定的顺序传送数据单元,通过对通过交换机接收和发送的每个分段分组数据仅需要对本地缓冲存储器进行一次读取和一次写入操作来优化存储器带宽。

Patent Agency Ranking