PARALLELIZING PACKET CLASSIFICATION AND PROCESSING ENGINES
    11.
    发明申请
    PARALLELIZING PACKET CLASSIFICATION AND PROCESSING ENGINES 有权
    并行包分类和加工发动机

    公开(公告)号:US20140269311A1

    公开(公告)日:2014-09-18

    申请号:US13909429

    申请日:2013-06-04

    IPC分类号: H04L29/06 H04L12/851

    CPC分类号: H04L69/22 H04L47/2441

    摘要: An apparatus that recursively classifies packets includes a hierarchical set of classification engines that perform parallel classification of the packets in a packet processing queue. In particular, a first classification engine separates the packets based on physical-layer information and/or link-layer information in the packets. Then, second classification engines further separate the packets into multiple parallel pipelines based on layer information in the packets that is other than the physical-layer information and the link-layer information. The first classification engine and the second classification engines maintain a relative ordering of the packets in network sub-flows while allowing changes in relative ordering among different network flows.

    摘要翻译: 对分组进行递归分类的装置包括执行分组处理队列中的分组的并行分类的分级引擎集合。 特别地,第一分类引擎基于分组中的物理层信息和/或链路层信息来分离分组。 然后,第二分类引擎根据不同于物理层信息和链路层信息的分组中的层信息,进一步将分组分离成多个并行流水线。 第一分类引擎和第二分类引擎在网络子流中保持分组的相对排序,同时允许不同网络流之间相对排序的改变。

    SCALABLE FRAMEWORK FOR MANAGING QoS REQUIREMENTS ATER A SWITCH LINK FAILOVER IN A SWITCH FABRIC NETWORK

    公开(公告)号:US20180109446A1

    公开(公告)日:2018-04-19

    申请号:US15294352

    申请日:2016-10-14

    摘要: Upon detecting a failure of a switch link in a set of multiple redundant switch links that directly connect two nodes in the switch fabric network, the system performs a failover operation that remaps network traffic associated with the failed switch link to an alternative switch link in the set of multiple redundant switch links. Each node in the switch fabric network maintains a mapping table that translates from logical ports and associated logical virtual lanes to physical ports and associated virtual lanes. The system also provisions switch links with private virtual lanes comprising resources to facilitate failover operations. While remapping the network traffic, the system changes the mapping table so that network traffic, which is presently directed to a physical port and associated virtual lane for the failed switch link, is remapped to an alternative physical port and an associated private virtual lane, for the alternative switch link.

    NETWORK SWITCH WITH DYNAMIC MULTICAST QUEUES

    公开(公告)号:US20170118033A1

    公开(公告)日:2017-04-27

    申请号:US14919409

    申请日:2015-10-21

    发明人: Arvind Srinivasan

    摘要: A system for communicating a multicast packet through a network switch fabric is described. The system receives the multicast packet at an input port of the network switch fabric, where the multicast packet is directed to multiple output ports, and where the network switch fabric has a virtual output queue (VOQ)-based architecture, in which each input port maintains a separate VOQ for unicast packets to each output port and one or more VOQs for multicast packets destined to multiple output ports. The system sends the multicast packet by inserting the multicast packet into the one or more VOQs associated with the multiple output ports, so that multicast packets are queued separately from unicast packets. Moreover, the system may optionally dynamically modify a number of the one or more VOQs for the multicast packets based on a number of multicast flows through the network switch fabric.

    System and method for supporting virtualized switch classification tables
    20.
    发明授权
    System and method for supporting virtualized switch classification tables 有权
    支持虚拟化交换机分类表的系统和方法

    公开(公告)号:US09544232B2

    公开(公告)日:2017-01-10

    申请号:US14072658

    申请日:2013-11-05

    摘要: A system and method can support dynamic provisioning in a network switch environment, such as supporting virtualized switch classification tables in a network switch. The system can provide a plurality of memory blocks that can be used to build one or more classification tables for supporting packet processing. Furthermore, the system can comprise a management entity that operates to monitor traffic profile associated with a network port in the network switch. Then, the management entity can allocate one or more memory blocks in the plurality of memory blocks for a logical classification table, and associate the logical classification table with the network port.

    摘要翻译: 系统和方法可以支持网络交换机环境中的动态配置,例如在网络交换机中支持虚拟交换机分类表。 该系统可以提供多个可用于构建用于支持分组处理的一个或多个分类表的存储块。 此外,该系统可以包括管理实体,其操作以监视与网络交换机中的网络端口相关联的流量简档。 然后,管理实体可以在多个存储块中分配用于逻辑分类表的一个或多个存储块,并将逻辑分类表与网络端口相关联。