SCHEDULING PACKETS WITH MULTIPLE DESTINATIONS IN A VIRTUAL OUTPUT QUEUE NETWORK SWITCH
    11.
    发明申请
    SCHEDULING PACKETS WITH MULTIPLE DESTINATIONS IN A VIRTUAL OUTPUT QUEUE NETWORK SWITCH 审中-公开
    在虚拟输出队列网络交换机中安排多个目的地的分组

    公开(公告)号:US20160173401A1

    公开(公告)日:2016-06-16

    申请号:US14572431

    申请日:2014-12-16

    CPC classification number: H04L49/201 H04L49/3027 H04L49/3045

    Abstract: A system for communicating a multi-destination packet through a network switch fabric with a plurality of input and output ports is described. This system receives the multi-destination packet at an input port, wherein the multi-destination packet includes a multicast packet or a broadcast packet that is directed to multiple output ports, and wherein the network switch fabric maintains a separate virtual output queue (VOQ) for each output port. Next, the system sends the multi-destination packet from the input port to the multiple output ports by inserting the multi-destination packet into VOQs associated with the multiple output ports. The multi-destination packet is inserted into one VOQ at a time, so that after the multi-destination packet is read out of a VOQ and is sent to a corresponding output port, the multi-destination packet is inserted in another VOQ until the multi-destination packet is sent to all of the multiple output ports.

    Abstract translation: 描述了通过具有多个输入和输出端口的网络交换结构来传送多目的地分组的系统。 该系统在输入端口处接收多目的地分组,其中,多目的分组包括指向多个输出端口的多播分组或广播分组,并且其中网络交换机架构维护单独的虚拟输出队列(VOQ) 为每个输出端口。 接下来,通过将多目的地分组插入到与多个输出端口相关联的VOQ中,系统将多目的地分组从输入端口发送到多个输出端口。 多目的地分组一次被插入到一个VOQ中,从而在将多目的地分组从VOQ读出并发送到相应的输出端口之后,多目的地分组被插入到另一个VOQ中,直到多 发送数据包发送到所有多个输出端口。

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

    公开(公告)号:US20140269311A1

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

    申请号:US13909429

    申请日:2013-06-04

    CPC classification number: H04L69/22 H04L47/2441

    Abstract: 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.

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

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

    公开(公告)号:US20180109446A1

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

    申请号:US15294352

    申请日:2016-10-14

    CPC classification number: H04L45/302 H04L45/22 H04L45/28 H04L49/25

    Abstract: 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

    CPC classification number: H04L12/18 H04L41/0893 H04L49/25 H04L49/3045

    Abstract: 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.

Patent Agency Ranking