METHODS AND APPARATUS FOR TRANSMISSION OF GROUPS OF CELLS VIA A SWITCH FABRIC
    1.
    发明申请
    METHODS AND APPARATUS FOR TRANSMISSION OF GROUPS OF CELLS VIA A SWITCH FABRIC 有权
    用于通过开关织物传输细胞群的方法和装置

    公开(公告)号:US20130121343A1

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

    申请号:US13692425

    申请日:2012-12-03

    CPC classification number: H04J3/00 H04L49/251 H04L49/254

    Abstract: In one embodiment, a method can include receiving at an egress schedule module a request to schedule transmission of a group of cells from an ingress queue through a switch fabric of a multi-stage switch. The ingress queue can be associated with an ingress stage of the multi-stage switch. The egress schedule module can be associated with an egress stage of the multi-stage switch. The method can also include determining, in response to the request, that an egress port at the egress stage of the multi-stage switch is available to transmit the group of cells from the multi-stage switch.

    Abstract translation: 在一个实施例中,一种方法可以包括在出口调度模块处接收通过多级交换机的交换结构调度来自进入队列的小区的传输的请求。 入站队列可以与多级交换机的进入级相关联。 出口调度模块可以与多级交换机的出口级相关联。 该方法还可以包括响应于该请求确定多级交换机的出口级的出口端口可用于从多级交换机发送该小区组。

    Deadlock-resistant fabric tree replication in a network device
    2.
    发明授权
    Deadlock-resistant fabric tree replication in a network device 有权
    网络设备中的防僵阻结构树复制

    公开(公告)号:US09100323B1

    公开(公告)日:2015-08-04

    申请号:US14101019

    申请日:2013-12-09

    Abstract: In general, the invention is directed to techniques for reducing deadlocks that may arise when performing fabric replication. For example, as described herein, a network device includes packet replicators that each comprises a plurality of resource partitions. A replication data structure for a packet received by the network device includes packet replicator nodes that are arranged hierarchically to occupy one or more levels of the replication data structure. Each of the resource partitions in each of the plurality of packet replicators is associated with a different level of the replication data structure. The packet replicators replicate the packet according to the replication data structure, and each of the packet replicators handles the packet using the one of the resource partitions of the packet replicator that is associated with the level of the replication data structure occupied by the node that corresponds to that particular packet replicator.

    Abstract translation: 通常,本发明涉及用于减少执行织物复制时可能出现的死锁的技术。 例如,如本文所述,网络设备包括每个包括多个资源分区的分组复制器。 由网络设备接收的分组的复制数据结构包括分层布置以占据复制数据结构的一个或多个级别的分组复制者节点。 多个分组复制器中的每一个中的每个资源分区与复制数据结构的不同级别相关联。 数据包复制器根据复制数据结构复制数据包,并且每个数据包复制器使用与复制数据结构所占用的复制数据结构的级别相关联的数据包复制器的资源分区之一处理数据包 到该特定数据包复制器。

    Applying backpressure to a subset of nodes in a deficit weighted round robin scheduler
    3.
    发明授权
    Applying backpressure to a subset of nodes in a deficit weighted round robin scheduler 有权
    将逆压应用于赤字加权轮询调度器中的节点子集

    公开(公告)号:US08953625B2

    公开(公告)日:2015-02-10

    申请号:US13874042

    申请日:2013-04-30

    CPC classification number: H04L47/629 H04L47/266

    Abstract: A scheduler in a network element may include a dequeuer to dequeue packets from a set of scheduling nodes using a deficit weighted round robin process, where the dequeuer is to determine whether a subset of the set of scheduling nodes is being backpressured. The dequeuer may set a root rich most negative credits (MNC) value, associated with a root node, to a root poor MNC value, associated with the root node, and set the root poor MNC value to zero, when the subset is not being backpressured, and may set the rich MNC value to a maximum of the root poor MNC value and a root backpressured rich MNC value, associated with the subset, and set the root poor MNC value to a root backpressured poor MNC value, associated with the subset, when the subset is being backpressured.

    Abstract translation: 网络元件中的调度器可以包括使用赤字加权轮询过程从一组调度节点出队的出局的出局,其中出局要确定该组调度节点的子集是否被反压。 当该子集不是时,出局者可以将与根节点相关联的根最丰富的最负值(MNC)值设置为与根节点相关联的根差的MNC值,并将根差的MNC值设置为零 并且可以将丰富的MNC值设置为与子集相关联的根差的MNC值和根背压的富MNC值的最大值,并将根差的MNC值设置为与子集相关联的根背压差的MNC值 当子集被反压时。

    OPTIMIZATION OF PACKET BUFFER MEMORY UTILIZATION
    4.
    发明申请
    OPTIMIZATION OF PACKET BUFFER MEMORY UTILIZATION 有权
    分组缓存器内存利用的优化

    公开(公告)号:US20130073931A1

    公开(公告)日:2013-03-21

    申请号:US13679026

    申请日:2012-11-16

    Abstract: A method performed by an I/O unit connected to another I/O unit in a network device. The method includes receiving a packet; segmenting the packet into a group of data blocks; storing the group of data blocks in a data memory; generating data protection information for a data block of the group of data blocks; creating a control block for the data block; storing, in a control memory, a group of data items for the control block, the group of data items including information associated with a location, of the data block, within the data memory and the data protection information for the data block; performing a data integrity check on the data block, using the data protection information, to determine whether the data block contains a data error; and outputting the data block when the data integrity check indicates that the data block does not contain a data error.

    Abstract translation: 由与网络设备中的另一I / O单元连接的I / O单元执行的方法。 该方法包括接收分组; 将分组分割成一组数据块; 将数据块组存储在数据存储器中; 生成数据块组的数据块的数据保护信息; 创建数据块的控制块; 在控制存储器中存储用于控制块的一组数据项,数据组的数据项组,包括与数据块的位置相关联的信息,数据存储器内的数据块和数据块的数据保护信息; 使用数据保护信息对数据块执行数据完整性检查,以确定数据块是否包含数据错误; 并且当数据完整性检查指示数据块不包含数据错误时,输出数据块。

    Methods and apparatus for transmission of groups of cells via a switch fabric
    5.
    发明授权
    Methods and apparatus for transmission of groups of cells via a switch fabric 有权
    用于通过交换结构传输小区组的方法和装置

    公开(公告)号:US09077466B2

    公开(公告)日:2015-07-07

    申请号:US13692425

    申请日:2012-12-03

    CPC classification number: H04J3/00 H04L49/251 H04L49/254

    Abstract: In one embodiment, a method can include receiving at an egress schedule module a request to schedule transmission of a group of cells from an ingress queue through a switch fabric of a multi-stage switch. The ingress queue can be associated with an ingress stage of the multi-stage switch. The egress schedule module can be associated with an egress stage of the multi-stage switch. The method can also include determining, in response to the request, that an egress port at the egress stage of the multi-stage switch is available to transmit the group of cells from the multi-stage switch.

    Abstract translation: 在一个实施例中,一种方法可以包括在出口调度模块处接收通过多级交换机的交换结构调度来自进入队列的小区的传输的请求。 入站队列可以与多级交换机的进入级相关联。 出口调度模块可以与多级交换机的出口级相关联。 该方法还可以包括响应于该请求确定多级交换机的出口级的出口端口可用于从多级交换机发送小区组。

    Optimization of packet buffer memory utilization
    6.
    发明授权
    Optimization of packet buffer memory utilization 有权
    分组缓冲存储器利用率的优化

    公开(公告)号:US08522111B2

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

    申请号:US13679026

    申请日:2012-11-16

    Abstract: A method performed by an I/O unit connected to another I/O unit in a network device. The method includes receiving a packet; segmenting the packet into a group of data blocks; storing the group of data blocks in a data memory; generating data protection information for a data block of the group of data blocks; creating a control block for the data block; storing, in a control memory, a group of data items for the control block, the group of data items including information associated with a location, of the data block, within the data memory and the data protection information for the data block; performing a data integrity check on the data block, using the data protection information, to determine whether the data block contains a data error; and outputting the data block when the data integrity check indicates that the data block does not contain a data error.

    Abstract translation: 由与网络设备中的另一I / O单元连接的I / O单元执行的方法。 该方法包括接收分组; 将分组分割成一组数据块; 将数据块组存储在数据存储器中; 生成数据块组的数据块的数据保护信息; 创建数据块的控制块; 在控制存储器中存储用于控制块的一组数据项,数据组的数据项组,包括与数据块的位置相关联的信息,数据存储器内的数据块和数据块的数据保护信息; 使用数据保护信息对数据块执行数据完整性检查,以确定数据块是否包含数据错误; 并且当数据完整性检查指示数据块不包含数据错误时,输出数据块。

Patent Agency Ranking