IP Library Granted Patent US 9,699,530
Granted Patent B2
US 9,699,530 · App. 14/705,088 · Granted Jul 4, 2017

Optical architecture and channel plan employing multi-fiber configurations for data center network switching

Inventors: Matthew William Morgan (Antrim, NH); Derek E. Spock (Boston, MA); David J. Husak (Windham, NH)
Assignee: PLEXXI INC.
H04Q11/0005H04B10/275H04J14/0283H04L5/14H04L12/18H04L45/745H04L49/351H04J14/022H04J14/0267H04Q2011/0037
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,699,530
App. No.
14/705,088
Granted
Jul 4, 2017
Kind
B2
Abstract

Data center network architectures, systems, and methods that can reduce the cost and complexity of data center networks. Such data center network architectures, systems, and methods employ physical optical ring network and multi-dimensional network topologies and optical nodes to efficiently allocate bandwidth within the data center networks, while reducing the physical interconnectivity requirements of the data center networks. The respective optical nodes can be configured to provide various switching topologies, including, but not limited to, chordal ring switching topologies and multi-dimensional chordal ring switching topologies.

Claims (45)

1. A method of routing a multicast frame in an optical network having a plurality of communicably interconnected optical nodes including a multicast master node and a plurality of slave nodes, the method comprising the steps of:

receiving, at a first slave node which is one of the plurality of slave nodes in the optical network, a multicast frame transmitted as a first optical signal over the optical network from the multicast master node;

converting, at an optical to electrical converter associated with the first slave node, the received first optical signal to an electrical signal corresponding to the received multicast frame;

receiving, at a first circuit switch input of a circuit switch associated with the first slave node, the electrical signal from the optical to electrical converter in unmodified form, the circuit switch further having a second circuit switch input and first and second circuit switch outputs, the circuit switch being connected to a packet switch associated with the first slave node, the packet switch having a packet switch input and a packet switch output, the second circuit switch input being coupled to the packet switch output and the second circuit switch output being coupled to the packet switch input;

forwarding the electrical signal, with low latency, directly through the circuit switch to the first circuit switch output so as to bypass the packet switch;

receiving, at an input of an electrical to optical converter associated with the first slave node, the electrical signal from the first circuit switch output;

converting, at the electrical to optical converter, the electrical signal to a second optical signal corresponding to the received multicast frame;

transmitting the received multicast frame from a first optical output of the first slave node as the second optical signal downstream on the optical network for receipt by another optical node in the optical network; and

forwarding the received multicast frame to an external computerized device coupled to the first slave node in the event that the external computerized device is a multicast subscriber, wherein the received multicast frame is forwarded to the external computerized device using one of: a path from the circuit switch through the packet switch to the external computerized device, and a path directly from the circuit switch to the external computerized device so as to bypass the packet switch.

2. The method of claim 1 wherein the first and second circuit switch outputs are the same circuit switch output.

3. The method of claim 1 further including preventing the received multicast frame from being forwarded from the first slave node to the external computerized device coupled to the first slave node in the event the external computerized device coupled to the first slave node is not a multicast subscriber.

4. The method of claim 1 wherein the multicast frame is an Ethernet frame.

5. The method of claim 1 wherein the multicast frame is a broadcast frame.

6. The method of claim 1 further including determining whether the external computerized device coupled to the first slave node is a multicast subscriber.

7. The method of claim 6 wherein the step of determining whether the external computerized device coupled to the first slave node is a multicast subscriber comprises the step of determining, in the packet switch, whether the external computerized device coupled to the first slave node is a multicast subscriber.

8. The method of claim 1 wherein the step of transmitting the second optical signal downstream on the optical network for receipt by another optical node in the optical network comprises the step of transmitting the second optical signal downstream to an adjacent slave node in the optical network.

9. The method of claim 1 wherein the step of transmitting the second optical signal downstream on the optical network for receipt by another optical node in the optical network comprises the step of transmitting the second optical signal downstream to a non-adjacent slave node in the optical network over a flyway.

10. The method of claim 1 wherein the multicast master node includes an Ethernet packet switch, the multicast frame is an Ethernet frame and the method further comprises the step of establishing link from an output port of the Ethernet packet switch of the multicast master node to an input port of the Ethernet packet switch of the multicast master.

11. The method of claim 1 wherein the step of receiving, at the first slave node which is one of the plurality of slave nodes in the optical network, the multicast frame transmitted as the first optical signal over the optical network from the multicast master node comprises the step of receiving at the first slave node the multicast frame transmitted from the multicast master node over a multicast data channel.

12. The method of claim 1 wherein the multicast master node includes a multicast master node circuit switch, a multicast master node packet switch, and a forwarding table associated with the multicast master node packet switch and the method further comprises:

populating a header of the multicast frame with at least one of destination MAC addresses, source MAC addresses, incoming port information, VLAN information and multicast addresses;

forwarding the multicast frame from a multicast port of the multicast master node packet switch to the multicast master node circuit switch; and

transmitting the multicast frame onto the optical network as the first optical signal for receipt by a downstream node in the optical network.

13. The method of claim 1 wherein the optical network is an optical ring network.

14. The method of claim 1 wherein the circuit switch is a cross-point switch or a cross-bar switch.

15. A system for routing a multicast frame in an optical network comprising:

a plurality of optical nodes including:

a plurality of slave nodes wherein a first slave node is one of the plurality of slave nodes; and

a multicast master node communicably coupled to the plurality of slave nodes via the optical network; and

an external computerized device communicably coupled to the first slave node;

the multicast master node being configured and operative to transmit the multicast frame as a first optical signal over the optical network from the multicast master node;

the first slave node being operative to:

receive the multicast frame as the first optical signal;

convert, at an optical to electrical converter within the first slave node, the received first optical signal to an electrical signal corresponding to the received multicast frame;

forward the multicast frame as the electrical signal to a circuit switch within the first slave node;

receive, at a first circuit switch input of the circuit switch, the electrical signal from the optical to electrical converter in unmodified form, the circuit switch further having a second circuit switch input and first and second circuit switch outputs, the circuit switch being connected to a packet switch within the first slave node, the packet switch having a packet switch input and a packet switch output, the second circuit switch input being coupled to the packet switch output and the second circuit switch output being coupled to the packet switch input;

forward the electrical signal, with low latency, directly through the circuit switch within the first slave node to the first circuit switch output so as to bypass the packet switch;

receive, at an input of an electrical to optical converter within the first slave node, the electrical signal from the first circuit switch output;

convert, at the electrical to optical converter, the electrical signal to a second optical signal corresponding to the received multicast frame;

transmit the multicast frame from a first optical output of the first slave node as the second optical signal downstream on the optical network; and

forward the received multicast frame to the external computerized device communicably coupled to the first slave node in the event the external computerized device is a multicast subscriber, wherein the received multicast frame is forwarded to the external computerized device using one of: a path from the circuit switch through the packet switch to the external computerized device, and a path directly from the circuit switch to the external computerized device so as to bypass the packet switch.

16. The system of claim 15 wherein the first and second circuit switch outputs are distinct circuit switch outputs.

17. The system of claim 15 wherein the first and second circuit switch outputs are the same circuit switch output.

18. The system of claim 15 wherein the circuit switch and the packet switch are implemented as a single integrated circuit.

19. The system of claim 15 wherein the circuit switch is implemented using multiple circuit switches.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2019
From: PLEXXI INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 049545/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2015
From: MORGAN, MATTHEW WILLIAM; SPOCK, DEREK E.; HUSAK, DAVID J.
To: PLEXXI INC.
Reel/Frame 035576/0690 →
Continuity (4)
Division 13528501 · Jun 20, 2012
Provisional Application 61498931 · Jun 20, 2011
Provisional Application 61554107 · Nov 1, 2011
Related Publication 20150237421A1 · Aug 20, 2015