IP Library Granted Patent US 9,432,748
Granted Patent B2
US 9,432,748 · App. 14/275,520 · Granted Aug 30, 2016

System and method for photonic switching

Inventors: Hamid Mehrvar (Kanata, CA); Eric Bernier (Ottawa, CA)
Assignee: Huawei Technologies Co., LTD.
H04Q11/0003H04Q11/0005H04Q11/0066H04Q2011/006H04Q2011/0039
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,432,748
App. No.
14/275,520
Granted
Aug 30, 2016
Kind
B2
Abstract

In one embodiment, method of wrapping photonic packets includes receiving, by a node, a first packet and receiving, by the node, a second packet. The method also includes concatenating the first packet and the second packet to produce a concatenated frame, where concatenating the first packet and the second packet includes removing an inter-packet-gap (IPG) between the first packet and the second packet and converting the concatenated frame to a photonic frame, where the concatenated frame is an electrical frame.

Claims (56)

1. A method of wrapping photonic packets, the method comprising:

receiving, by a node, a first packet;

receiving, by the node, a second packet;

concatenating the first packet and the second packet to produce a concatenated frame, wherein concatenating the first packet and the second packet comprises removing an inter-packet-gap (IPG) between the first packet and the second packet, and wherein concatenating the first packet and the second packet further comprises

writing the first packet to a buffer,

writing the second packet to the buffer, and

reading out the buffer to produce the concatenated frame; and

converting the concatenated frame to a photonic frame, wherein the concatenated frame is an electrical frame.

2. The method of claim 1 , further comprising adding a label to the photonic frame to produce a first wrapped photonic frame.

3. The method of claim 2 , wherein the photonic frame and the label are at a traffic wavelength.

4. The method of claim 2 , wherein the photonic frame is at a traffic wavelength and the label is in a control waveband.

5. The method of claim 4 , wherein the label is wavelength encoded.

6. The method of claim 2 , further comprising transmitting, by the node to a photonic switch, the first wrapped photonic frame.

7. The method of claim 2 , further comprising:

determining a destination address of the first wrapped photonic frame;

setting up a connection in a photonic switch during a gap time between the first wrapped photonic frame and a second wrapped photonic frame; and

switching the first wrapped photonic frame after setting up the connection in the photonic switch.

8. The method of claim 7 , further comprising transmitting the first wrapped photonic frame to a second node in accordance with the destination address, after switching the first wrapped photonic frame.

9. The method of claim 7 , wherein determining the destination address comprises determining the destination address in accordance with a wavelength encoded label of the first wrapped photonic frame.

10. The method of claim 7 , further comprising determining whether the destination address corresponds to a second node associated with a photonic switching fabric, wherein switching the first wrapped photonic frame comprises:

directing the first wrapped photonic frame to the second node when the destination address indicates the second node; and

directing the first wrapped photonic frame to a third node when the destination address does not indicate the second node.

11. The method of claim 2 , further comprising:

unwrapping the first wrapped photonic frame to produce a third packet and a fourth packet, wherein unwrapping the first wrapped photonic frame comprises adding an inter-packet-gap (IPG) between the third packet and the fourth packet; and

directing the third packet to a destination.

12. The method of claim 11 , wherein directing the third packet to the destination comprises routing the third packet to a subnet.

13. The method of claim 1 , wherein the node is a top-of-rack (TOR) switch.

14. The method of claim 1 , wherein the node is a switch or a router.

15. The method of claim 1 , wherein the node is a TOR group.

16. The method of claim 1 , further comprising:

determining a first destination group of the first packet;

determining a second destination group of the second packet; and

determining whether the first destination group equals the second destination group, wherein concatenating the first packet and the second packet is performed when the first destination group equals the second destination group.

17. The method of claim 16 , wherein the first destination group indicates a destination TOR.

18. The method of claim 16 , wherein the first destination group indicates a destination TOR group.

19. The method of claim 1 , wherein reading out the buffer occurs when the buffer is full.

20. The method of claim 1 , wherein reading out the buffer occurs after a set period of time from writing the first packet to the buffer.

21. The method of claim 20 , further comprising padding the first packet from the buffer.

22. The method of claim 1 , wherein the concatenated frame comprises an idle period.

23. A method of wrapping photonic packets, the method comprising:

receiving, by a node, a first packet;

receiving, by the node, a second packet;

determining a first destination group of the first packet;

determining a second destination group of the second packet;

determining whether the first destination group equals the second destination group;

concatenating the first packet and the second packet to produce a concatenated frame, wherein concatenating the first packet and the second packet comprises removing an inter-packet-gap (IPG) between the first packet and the second packet, and wherein concatenating the first packet and the second packet is performed when the first destination group equals the second destination group; and

converting the concatenated frame to a photonic frame, wherein the concatenated frame is an electrical frame.

24. A method of wrapping photonic packets, the method comprising:

receiving, by a node, a first packet;

receiving, by the node, a second packet;

concatenating the first packet and the second packet to produce a concatenated frame, wherein concatenating the first packet and the second packet comprises removing an inter-packet-gap (IPG) between the first packet and the second packet;

converting the concatenated frame to a photonic frame, wherein the concatenated frame is an electrical frame;

adding a label to the photonic frame to produce a first wrapped photonic frame;

determining a destination address of the first wrapped photonic frame;

setting up a connection in a photonic switch during a gap time between the first wrapped photonic frame and a second wrapped photonic frame; and

switching the first wrapped photonic frame after setting up the connection in the photonic switch.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: FUTUREWEI TECHNOLOGIES, INC.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 036754/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2014
From: MEHRVAR, HAMID; BERNIER, ERIC
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 032878/0053 →
Continuity (2)
Provisional Application 61822147 · May 10, 2013
Related Publication 20140334819A1 · Nov 13, 2014