System and Method for Photonic Switching
US-2016337724-A1 · Nov 17, 2016 · US
US9654849B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9654849-B2 |
| Application number | US-201514713403-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 15, 2015 |
| Priority date | May 15, 2015 |
| Publication date | May 16, 2017 |
| Grant date | May 16, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method includes receiving a first packet payload, and where the first packet payload originates from a first top-of-rack switch (TOR) and receiving a second packet payload, where the second packet payload originates from a second TOR. The method also includes placing the first packet payload in a transport container and placing the second packet payload in the transport container. Additionally, the method includes transmitting the transport container to a photonic switch.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving a first mini-container comprising a first packet payload having a first packet length less than a packet length threshold, wherein the first packet payload originates from a first top-of-rack switch (TOR); receiving a second mini-container comprising a second packet payload having a second packet length less than the packet length threshold, wherein the second packet payload originates from a second TOR; placing the first packet payload in a transport container, wherein the transport container comprises a transport container header; placing the second packet payload in the transport container; and transmitting the transport container to a photonic switch. 2. The method of claim 1 , wherein the first TOR and the second TOR are in a first TOR group, wherein the first mini-container is addressed to a third TOR in a second TOR group, and wherein the second mini-container is addressed to a fourth TOR in the second TOR group. 3. The method of claim 1 , wherein the first mini-container further comprises: an individual destination TOR number; and an individual source TOR number. 4. The method of claim 1 , wherein the first mini-container further comprises a sequence number. 5. The method of claim 1 , further comprising: generating the transport container header; and placing the transport container header in the transport container. 6. The method of claim 5 , wherein the transport container header comprises: a source TOR group number; and a destination TOR group number. 7. A photonic switching system comprising: a first photonic switching fabric having a first plurality of input ports, each of the first plurality of input ports coupled to one of a plurality of top-of-rack switches (TORs), the first photonic switching fabric configured to receive a plurality of long packet container streams on the first plurality of input ports from the plurality of TORs, wherein long packet containers in the long packet container streams contain long packets having packet lengths greater than or equal to a packet length threshold; and a second photonic switching fabric having a second plurality of input ports, each of the second plurality of input ports coupled to a TOR group, the second photonic switching fabric configured to receive a plurality of short packet transport container streams on the second plurality of input ports from each TOR group, each TOR group including a subset of the plurality of TORs, each TOR group including more than one of the TORs, a number of the first plurality of input ports being greater than a number of the second plurality of input ports, and short packet transport containers in the short packet transport container streams containing short packets having packet lengths less than the packet length threshold. 8. The photonic switching system of claim 7 , wherein the plurality of long packet container streams comprises a first long packet container, wherein the plurality of short packet transport container streams comprises a first short packet transport container, wherein the first long packet container has a first length, wherein the first short packet transport container has a second length, and wherein the first length is greater than the second length. 9. The photonic switching system of claim 8 , wherein the second photonic switching fabric comprises a directly addressable switch. 10. The photonic switching system of claim 7 , wherein the second photonic switching fabric is an ultrafast photonic switching structure configured to switch containers of the plurality of short packet transport container streams. 11. The photonic switching system of claim 10 , wherein the second photonic switching fabric is configured to switch the containers of the plurality of short packet transport container streams at a frame length of less than 60 ns. 12. The photonic switching system of claim 11 , wherein the second photonic switching fabric is configured to switch the containers of the plurality of short packet transport container streams at a frame length of less than 40 ns. 13. The photonic switching system of claim 7 , wherein the first photonic switching fabric has a third plurality of output ports, wherein the second photonic switching fabric has a fourth plurality of output ports, and wherein a number of the third plurality of output ports is greater than a number of the fourth plurality of output ports. 14. The photonic switching system of claim 7 , wherein the number of the first plurality of input ports is four times the number of the second plurality of input ports. 15. The photonic switching system of claim 7 , wherein the number of the first plurality of input ports is eight times the number of the second plurality of input ports. 16. A method comprising: receiving a transport container, wherein the transport container contains a transport container header, a first packet payload and a second packet payload; extracting the first packet payload from the transport container; placing the first packet payload in a first mini-container, wherein the first packet payload has a first packet length less than a packet length threshold; extracting the second packet payload from the transport container; placing the second packet payload in a second mini-container, wherein the second packet payload has a second packet length less than the packet length threshold; routing the first packet payload to a first top-of-rack switch (TOR); and routing the second packet payload to a second TOR; wherein the transport container further comprises: a pointer field comprising a first pointer, wherein the first pointer indicates a boundary of the first packet payload; and a pointer field size indicator, wherein the pointer field size indicator indicates a size of the pointer field. 17. The method of claim 16 , further comprising aligning the transport container to a plurality of transport containers from a plurality of TORs. 18. A method comprising: obtaining a first packet; determining the first packet is a long packet; placing the first packet in a long packet container; obtaining a second packet; determining the second packet is a short packet; placing the second packet in a mini-container, wherein the mini-container comprises the second packet, a sequence number, an individual source top-of-rack switch (TOR) number, and an individual destination TOR number, and wherein the mini-container contains only one packet; and transmitting, to a source side multi-TOR short packet containerizer (MTSPC), the mini-container. 19. The method of claim 18 , wherein the long packet container comprises: a destination TOR group number; a second individual destination TOR number; a source TOR group number; and a second individual source TOR number. 20. The method of claim 18 , further comprising receiving the first and second packets from a same source TOR. 21. The method of claim 18 , further comprising transmitting the long packet container to a long packet photonic switching fabric. 22. A method comprising: receiving, by a packet combiner from a destination side multi-top-of-rack switch (TOR) short packet containerizer (MTSPC), a mini-container, wherein the mini-container comprises a short packet, a first individual source TOR number, and a first sequence number, and wherein the mini-container contains only one packet; extracting the short packet from the mini-container; storing the short packet in a first location in memory in a
Switch and router aspects · CPC title
Synchronisation · CPC title
Arbitration and scheduling · CPC title
implementing delay-aware scheduling · CPC title
Details · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.