Virtual port mappings for non-blocking behavior among physical ports
    8.
    发明授权
    Virtual port mappings for non-blocking behavior among physical ports 有权
    物理端口之间的非阻塞行为的虚拟端口映射

    公开(公告)号:US09497133B2

    公开(公告)日:2016-11-15

    申请号:US15014276

    申请日:2016-02-03

    摘要: The disclosed embodiments provide a system that operates a switch fabric. During operation, the system creates a set of virtual links for a first set of physical ports in the switch fabric. Next, the system uses a set of virtual port numbers to create a set of mappings between the set of virtual links and a second set of physical ports in the switch fabric, wherein the second set of physical ports is connected to the first set of physical ports using a single physical link. The system then uses the mappings to provide non-blocking behavior in traffic from the first set of physical ports to the second set of physical ports.

    摘要翻译: 所公开的实施例提供了操作交换结构的系统。 在操作过程中,系统为交换结构中的第一组物理端口创建一组虚拟链路。 接下来,系统使用一组虚拟端口号来在交换结构中的虚拟链路集合和第二组物理端口之间创建一组映射,其中第二组物理端口连接到第一组物理端口 端口使用单个物理链路。 然后,系统使用映射在从第一组物理端口到第二组物理端口的流量中提供非阻塞行为。

    SYSTEM AND METHOD FOR SUPPORTING EFFICIENT VIRTUAL OUTPUT QUEUE (VOQ) PACKET FLUSHING SCHEME IN A NETWORKING DEVICE
    9.
    发明申请
    SYSTEM AND METHOD FOR SUPPORTING EFFICIENT VIRTUAL OUTPUT QUEUE (VOQ) PACKET FLUSHING SCHEME IN A NETWORKING DEVICE 有权
    用于在网络设备中支持有效的虚拟输出队列(VOQ)分组冲洗方案的系统和方法

    公开(公告)号:US20160191422A1

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

    申请号:US14584831

    申请日:2014-12-29

    摘要: A system and method can support packet switching in a network environment. The system can include an ingress buffer on a networking device, wherein the ingress buffer, which includes one or more virtual output queues, operate to store one or more incoming packets that are received at an input port on the networking device. Furthermore, the system can include a packet flush engine, which is associated with the ingress buffer, wherein said packet flush engine operates to flush a packet that is stored in a said virtual output queue in the ingress buffer, and notify one or more output schedulers that the packet is flushed, wherein each output scheduler is associated with an output port.

    摘要翻译: 系统和方法可以支持网络环境中的分组交换。 系统可以包括网络设备上的入口缓冲器,其中包括一个或多个虚拟输出队列的入口缓冲器操作以存储在网络设备上的输入端口处接收到的一个或多个输入分组。 此外,该系统可以包括与入口缓冲器相关联的分组刷新引擎,其中所述分组刷新引擎操作以刷新存储在入口缓冲器中的所述虚拟输出队列中的分组,并通知一个或多个输出调度器 该数据包被刷新,其中每个输出调度器与输出端口相关联。

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

    公开(公告)号:US20160173401A1

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

    申请号:US14572431

    申请日:2014-12-16

    摘要: 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.

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