×

Ultra-scalable, disaggregated internet protocol (IP) and ethernet switching system for a wide area network

  • US 10,693,814 B2
  • Filed: 09/17/2018
  • Issued: 06/23/2020
  • Est. Priority Date: 09/17/2018
  • Status: Active Grant
First Claim
Patent Images

1. A wide area common carrier (WACC) disaggregated networking switching system comprising:

  • an Ethernet fabric including a set of M Ethernet switches each comprising a set of N switch ports, each Ethernet switch to establish switch queues, wherein a variable i having a value ranging from 1 to M to denote the ith Ethernet switch of the set of M Ethernet switches, wherein a variable j having a value ranging from 1 to N to denote the jth switch port of the set of N switch ports; and

    a set of N input/output (IO) devices each comprising;

    a set of W IO ports, wherein a variable x having a value ranging from 1 to W to denote the xth IO port of the W IO ports;

    a set of M Ethernet ports, wherein the ith Ethernet port of the jth IO device is connected to the jth switch port of the ith Ethernet switch;

    an IO side packet processor (IOSP) configured to;

    establish a set of M hierarchical virtual output queues (H-VOQs) each comprising a set of N ingress-IOSP queues (I-IOSPQs) and I-VOQs, wherein the ith H-VOQ corresponds to the ith Ethernet port of the jth IO device, and wherein the jth I-IOSPQ of the ith H-VOQ corresponds to the jth IO device; and

    establish a set of W egress-IOSP queues (E-IOSPQs), wherein the xth E-IOSPQ corresponds to the xth IO port; and

    a fabric side packet processor (FSP) configured to;

    establish a set of M ingress-FSP queues (I-FSPQs), wherein the ith I-FSPQ corresponds to the ith Ethernet switch; and

    establish a set of N hierarchical virtual input queues (H-VIQs) each comprising a set of N egress-FSP queues (E-FSPQs) and E-VIQs, wherein the jth H-VIQ corresponds to the jth IO device, and wherein the jth E-FSPQ of the jth H-VIQ corresponds to the jth IO device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×