IDENTIFICATION AND VERIFICATION IN COMMUNICATION SYSTEMS
    1.
    发明申请
    IDENTIFICATION AND VERIFICATION IN COMMUNICATION SYSTEMS 审中-公开
    通信系统中的识别和验证

    公开(公告)号:US20130054565A1

    公开(公告)日:2013-02-28

    申请号:US13696115

    申请日:2010-05-04

    IPC分类号: G06F17/30

    CPC分类号: H04L41/12 H04L43/0811

    摘要: Ethernet ‘operation, administration and management’ (OAM) circuits contain monitoring points that exchange ‘management” messages, particularly connectivity fault management messages and performance monitoring messages. This invention is a search process to identify a receiving monitoring point and also a further process to verify, particularly for continuity check messages, a management endpoint. The search processes use information carried in a message, in a hardware efficient method with predictable search times independent of search table size.

    摘要翻译: 以太网操作,管理和管理(OAM)电路包含交换管理消息的监控点,特别是连接故障管理消息和性能监视消息。 本发明是用于识别接收监视点的搜索过程,以及特别是对于连续性检查消息来验证管理端点的进一步处理。 搜索过程使用消息中携带的信息,以与搜索表大小无关的可预测搜索时间的硬件有效方法。

    MAINTENANCE OF BANDWIDTH ALLOCATION FOR TRAFFIC INCLUDING MULTICASTS
    2.
    发明申请
    MAINTENANCE OF BANDWIDTH ALLOCATION FOR TRAFFIC INCLUDING MULTICASTS 失效
    带宽分配的维护包括多媒体流量

    公开(公告)号:US20080253370A1

    公开(公告)日:2008-10-16

    申请号:US12034830

    申请日:2008-02-21

    IPC分类号: H04L12/56

    CPC分类号: H04L47/50

    摘要: Multicast packets that are received on a port of a network device and forwarded to multiple output ports are stored in memory and respective primary control entries which define them are converted to secondary control entries defining multiple unicast packets before a scheduling algorithm is applied. The packets are reconstituted after the application of the scheduling algorithm has been applied to the control entries. For VPLS packets that are received on a single port and replicated multiple times on one or more output ports, a replication database may be used in conjunction with a replication engine to convert the control entry for a received packet into multiple control entries defining unicast packets for each of the destination ports before the scheduling algorithm is applied. This method is applicable to the replication of packets onto a Virtual Private LAN.

    摘要翻译: 在网络设备的端口上接收并转发到多个输出端口的组播数据包被存储在存储器中,并且在应用调度算法之前,将定义它们的各个主控制条目转换为定义多个单播数据包的辅助控制条目。 在将调度算法应用于控制条目之后,分组被重构。 对于在单个端口上接收并在一个或多个输出端口上多次复制的VPLS数据包,复制数据库可与复制引擎结合使用,以将接收到的数据包的控制条目转换为定义单播数据包的多个控制条目 应用调度算法之前的每个目的端口。 该方法适用于将数据包复制到虚拟专用LAN上。

    Analysis of data streams
    3.
    发明授权
    Analysis of data streams 失效
    数据流分析

    公开(公告)号:US06295616B1

    公开(公告)日:2001-09-25

    申请号:US09179197

    申请日:1998-10-27

    IPC分类号: G01R3128

    摘要: A method of processing data contained in data packets comprises storing a set of microcode instructions of which some are test instructions prescribing a respective test between a data pattern in a packet and a test pattern; defining by means of bit masks a respective multiplicity of programs each consisting a group of instructions selected from the said set of instructions; providing a particular one of said bit masks; reading out from storage the selected group of instructions in the program defined by said particular one of said bit masks, said selected group including at least one of said test instructions; and executing the instructions in the selected group on data packets. Matches between data patterns in said packets and a test pattern defined by said at least one test instruction may be detected. The invention preferably includes reading buffer data and applying to data packets appearing sequentially in the data a selected group of said instructions which independently test data of the data packets in turn.

    摘要翻译: 一种处理包含在数据分组中的数据的方法包括存储一组微代码指令,其中一些是在分组中的数据模式和测试模式之间规定相应测试的测试指令; 通过位掩码定义相应的多个程序,每个程序包括从所述指令集中选择的一组指令; 提供所述位掩码中的特定一个; 从存储器中读出由所述位掩码中的所述特定一个定义的程序中的所选择的指令组,所述选择的组包括所述测试指令中的至少一个; 并在数据分组上执行所选组中的指令。 可以检测所述分组中的数据模式与由所述至少一个测试指令定义的测试模式之间的匹配。 本发明优选地包括读取缓冲器数据并且应用于在所述数据中顺序出现的数据,所述数据分组依次独立地测试数据分组的数据。

    Enhancing accuracy of service level agreements in ethernet networks
    4.
    发明授权
    Enhancing accuracy of service level agreements in ethernet networks 有权
    提高以太网网络中服务级别协议的准确性

    公开(公告)号:US08996973B2

    公开(公告)日:2015-03-31

    申请号:US13703763

    申请日:2010-06-12

    摘要: A method of determining frame loss between two management points (C, D) in an Ethernet network, in which the management points each transmit frames to each other and each of the two management points transmits to the other, in regular intervals, measurement messages which contain current counts of frames transmitted and received by the respective transmitting management point. At least one of the two management points responds to a received management message to compute from counts of actual packets transmitted and/or received by a given one of the management points the frame loss at the given management point. At least one of the management points computes the frame loss only once in a measurement interval which consists of a multiplicity of the regular intervals and employs in the computation the counts indicated by the measurement message most recently received by the one of the management points.

    摘要翻译: 一种确定以太网网络中两个管理点(C,D)之间的帧丢失的方法,其中每个发送帧彼此之间的管理点和两个管理点中的每一个以规则的间隔向另一个发送测量消息, 包含由相应的发送管理点发送和接收的帧的当前计数。 两个管理点中的至少一个响应于接收到的管理消息,以从给定管理点的给定一个管理点发送和/或接收的实际分组的计数来计算给定管理点处的帧丢失。 管理点中的至少一个在由多个规则间隔组成的测量间隔中计算一次帧丢失,并且在计算中采用最近由管理点之一最近接收的测量消息指示的计数。

    Management of storage and retrieval of data labels in random access memory
    5.
    发明授权
    Management of storage and retrieval of data labels in random access memory 有权
    随机存取存储器中数据标签的存储和检索管理

    公开(公告)号:US08489540B2

    公开(公告)日:2013-07-16

    申请号:US13117907

    申请日:2011-05-27

    摘要: According to an example embodiment, a technique may be provided for managing a label data base of which each entry comprises a data field for insertion into a respective packet in a multicast transmission and a validity field. The technique may include, for example, (a) establishing a fixed size for a cluster of labels, (b) associating with each cluster a pointer to another cluster, (c) establishing a sentinel cluster of which all entries are indicated to be invalid and of which the cluster pointer points to this sentinel cluster, (d) establishing a root table which defines the number of replications of the packet in a multicast group and identifies a first label cluster associated with the multicast group and (e) establishing a chain of clusters of which each cluster which is full of valid entries points to the next cluster in the chain and the last cluster which contains valid entries points to the sentinel cluster.

    摘要翻译: 根据示例实施例,可以提供一种用于管理标签数据库的技术,其中每个条目包括用于在多播传输中的相应分组中插入的数据字段和有效性字段。 该技术可以包括例如(a)为标签集群建立固定大小,(b)将每个簇与另一个簇的指针相关联,(c)建立所有条目被指示为无效的哨兵群集 并且其簇指针指向该标识集群,(d)建立根表,其定义多播组中的分组的复制次数,并识别与多播组相关联的第一标签簇,以及(e)建立链 其中充满有效条目的每个集群的集群指向链中的下一个集群,并且包含有效条目的最后一个集群指向哨兵集群。

    Credit-based scheme for high performance communication between devices in a packet-based communication system
    6.
    发明授权
    Credit-based scheme for high performance communication between devices in a packet-based communication system 失效
    基于信息的方案,用于基于分组的通信系统中的设备之间的高性能通信

    公开(公告)号:US06442162B1

    公开(公告)日:2002-08-27

    申请号:US09253538

    申请日:1999-02-22

    IPC分类号: H04L1228

    摘要: A network switch comprises a first device which includes a store for data packets, a second device which includes a plurality of ports from which the packets may be transmitted, a plurality of temporary stores each associated with one of the ports, a data bus connecting the first device to the second device, a unit for maintaining a count of units of storage space in respect of each of the ports, a unit for incrementing the respective count on transmission of data from one of the stores, and a unit for decrementing the count in response to dispatch of data from the temporary store in the first device to the second device.

    摘要翻译: 网络交换机包括第一设备,其包括用于数据分组的存储器,第二设备,其包括可以从其发送分组的多个端口,与端口中的一个相关联的多个临时存储器,连接 第一设备到第二设备,用于维护关于每个端口的存储空间单元数量的单元,用于递增来自一个存储器的数据传输的相应计数的单元,以及用于递减计数的单元 响应于将数据从第一设备中的临时存储器分派到第二设备。

    Maintenance of bandwidth allocation for traffic including multicasts
    7.
    发明授权
    Maintenance of bandwidth allocation for traffic including multicasts 失效
    维护流量包括多播的带宽分配

    公开(公告)号:US08077714B2

    公开(公告)日:2011-12-13

    申请号:US12034830

    申请日:2008-02-21

    IPC分类号: H04L12/28

    CPC分类号: H04L47/50

    摘要: Multicast packets that are received on a port of a network device and forwarded to multiple output ports are stored in memory and respective primary control entries which define them are converted to secondary control entries defining multiple unicast packets before a scheduling algorithm is applied. The packets are reconstituted after the application of the scheduling algorithm has been applied to the control entries. For VPLS packets that are received on a single port and replicated multiple times on one or more output ports, a replication database may be used in conjunction with a replication engine to convert the control entry for a received packet into multiple control entries defining unicast packets for each of the destination ports before the scheduling algorithm is applied. This method is applicable to the replication of packets onto a Virtual Private LAN.

    摘要翻译: 在网络设备的端口上接收并转发到多个输出端口的组播数据包被存储在存储器中,并且在应用调度算法之前,将定义它们的各个主控制条目转换为定义多个单播数据包的辅助控制条目。 在将调度算法应用于控制条目之后,分组被重构。 对于在单个端口上接收并在一个或多个输出端口上多次复制的VPLS数据包,复制数据库可与复制引擎结合使用,以将接收到的数据包的控制条目转换为定义单播数据包的多个控制条目 应用调度算法之前的每个目的端口。 该方法适用于将数据包复制到虚拟专用LAN上。

    Organization of databases in network switches for packet-based data communications networks
    8.
    发明授权
    Organization of databases in network switches for packet-based data communications networks 有权
    在基于数据包的数据通信网络的网络交换机中组织数据库

    公开(公告)号:US06922410B1

    公开(公告)日:2005-07-26

    申请号:US09286469

    申请日:1999-04-06

    申请人: Anne G. O'Connell

    发明人: Anne G. O'Connell

    摘要: A network switch (10) for a packet-based data communication network, comprises a plurality of ports for the reception and transmission of data and means for establishing a database for controlling the passage of data between the ports. The database comprises a data table (17) for holding data entries each comprising a media access control address and an identification of a port, and a pointer table (16) of which the entries each comprise a network address and an associated pointer to an entry in the said data table. The pointers are accessed by hashing network addresses in received packets.

    摘要翻译: 用于基于分组的数据通信网络的网络交换机(10)包括用于接收和传输数据的多个端口和用于建立用于控制端口之间的数据通过的数据库的装置。 该数据库包括用于保存每个包括媒体访问控制地址和端口标识的数据条目的数据表(17),以及指针表(16),其中每个条目包括网络地址和与条目相关联的指针 在所述数据表中。 指针通过在接收的数据包中通过散列网络地址进行访问。

    Virtually addressing storage devices through a switch
    9.
    发明授权
    Virtually addressing storage devices through a switch 有权
    几乎通过交换机寻址存储设备

    公开(公告)号:US06826613B1

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

    申请号:US09525966

    申请日:2000-03-15

    IPC分类号: G06F1516

    摘要: The present invention relates to transparent access to network attached storage devices, configured to any of several protocols, such as SCSI over IP, NAS or NASD. In particular, the present invention provides for using a switch to transparently aggregate storage devices. The switch appears as a virtual storage device. It responds to requests to initiate file sessions and selects one of a plurality of storage devices to participate in the file session. A file session can be handed off to a different storage device. Both the setup and handoff are transparent to the client and its TCP/IP client. The present invention may be practiced either as a method or device. It may provide a virtual storage device or it may aggregate storage devices already attached to a network.

    摘要翻译: 本发明涉及对网络连接存储设备的透明访问,其被配置为诸如SCSI over IP,NAS或NASD之类的几种协议中的任何一种。 特别地,本发明提供使用开关来透明地聚集存储设备。 交换机显示为虚拟存储设备。 它响应启动文件会话的请求,并选择多个存储设备中的一个参与文件会话。 可以将文件会话切换到不同的存储设备。 设置和切换都对客户端及其TCP / IP客户端是透明的。 本发明可以作为方法或装置来实施。 它可以提供虚拟存储设备,或者它可以聚合已经连接到网络的存储设备。

    Last-in first-out data stacks and processing data using such data stacks
    10.
    发明授权
    Last-in first-out data stacks and processing data using such data stacks 失效
    使用这种数据堆栈的先进先出的数据堆栈和处理数据

    公开(公告)号:US06550025B1

    公开(公告)日:2003-04-15

    申请号:US09179196

    申请日:1998-10-27

    IPC分类号: G01R3128

    CPC分类号: H04Q11/0478 H04L2012/5628

    摘要: A last-in first-out data stack is able to store a plurality (n) of elements wherein the plurality is greater than two. For each of n storage locations in the stack a selector is adapted to receive n elements read out from the stack and a new element. The selector is arranged to make a controllable selection of its received elements. Combinational logic capable of performing logic manipulations on the selection of elements provides a resultant for pushing onto the stack.

    摘要翻译: 最后的先出数据堆栈能够存储多个(n)个元素,其中多个大于2。 对于堆栈中的n个存储位置中的每一个,选择器适于接收从堆栈读出的n个元素和新元素。 选择器被布置成对其接收的元件进行可控选择。 能够对元素选择执行逻辑操作的组合逻辑提供了推送到堆栈的结果。