Adaptive communication network with cross-point switches

US10476815B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10476815-B2
Application numberUS-201715837014-A
CountryUS
Kind codeB2
Filing dateDec 11, 2017
Priority dateDec 11, 2017
Publication dateNov 12, 2019
Grant dateNov 12, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A cross-point switch system forming an adaptive communication network between a plurality of switches includes a plurality of ports connected to the plurality of switches, wherein the plurality of switches are connected to one another via a Port Aggregation Group (PAG) comprising multiple ports with a same set of endpoints between two switches; and a cross-point switch fabric configured to connect the plurality of ports between one another, wherein the cross-point switch fabric is configured to rearrange bandwidth in a PAG due to congestion thereon without packet loss.

First claim

Opening claim text (preview).

What is claimed is: 1. A cross-point switch system forming an adaptive communication network between a plurality of switches, the cross-point switch comprising: a plurality of ports connected to the plurality of switches, wherein the plurality of switches are connected to one another via a Port Aggregation Group (PAG) comprising multiple ports with a same set of endpoints between two switches; and a cross-point switch fabric configured between the plurality of ports and configured to connect the plurality of ports between one another, wherein the cross-point switch fabric is configured to rearrange bandwidth in a PAG due to congestion thereon without packet loss. 2. The cross-point switch system of claim 1 , wherein the multiple ports in the PAG are filled in a sequential order by the switches to keep ports free to rearrange the bandwidth. 3. The cross-point switch system of claim 1 , wherein the adaptive communication network is a packet network with the plurality of switches comprising packet switches at edges and the cross-point switch system in-between. 4. The cross-point switch system of claim 3 , wherein each of the plurality of switches are connected to a small subset of the plurality of switches in a mesh network configuration. 5. The cross-point switch system of claim 1 , wherein the cross-point switch system is configured to detect which ports are carrying traffic and which are empty and used to rearrange the bandwidth. 6. The cross-point switch system of claim 5 , wherein the cross-point switch system detects the ports based on an IDLE signal transmitted by a switch on a port. 7. The cross-point switch system of claim 1 , wherein the cross-point switch system detects congestion on a PAG, determines if there is available bandwidth to expand the PAG, rearranges the bandwidth to expand the PAG, and notifies associated switches to adjust the PAG. 8. The cross-point switch system of claim 1 , wherein the cross-point switch system is implemented using a plurality of cross-point switches with inter-switch coordination to provide link occupancy rates. 9. A packet switch in an adaptive communication network, the packet switch comprising: a plurality of ports comprising network-facing ports connected to additional packet switches in the adaptive communication network via a cross-point switch system and server-facing ports connected to servers, wherein the network-facing ports are connected to each of the additional packet switches via a Port Aggregation Group (PAG) comprising multiple ports; a switch fabric configured to switch packets between the plurality of ports, wherein the switch fabric is configured between the plurality of ports and is configured to provide packet flows to each port in a PAG in an order to fill up port queue to a specified threshold before using next available port to keep ports free to rearrange the bandwidth. 10. The packet switch of claim 9 , wherein the cross-point switch system is configured to rearrange bandwidth in a PAG due to congestion thereon without packet loss. 11. The packet switch of claim 9 , wherein the adaptive communication network is a flat-topology packet network with the packet switch, the additional packet switches, and another set of packet switches at edges and the cross-point switch system in-between. 12. The packet switch of claim 11 , wherein the packet switch is connected to a small subset of packet switches comprising the additional packet switches in a mesh network configuration and connected to the another set of packet switches via multiple hops. 13. The packet switch of claim 11 , wherein the cross-point switch system is configured to detect which ports are carrying traffic and which are empty and used to rearrange the bandwidth. 14. The packet switch of claim 13 , wherein the packet switch is configured to transmit an IDLE signal on a port without traffic to the cross-point switch system. 15. The packet switch of claim 9 , wherein the cross-point switch system detects congestion on a PAG, determines if there is available bandwidth to expand the PAG, rearranges the bandwidth to expand the PAG, and notifies the packet switch to adjust the PAG. 16. The packet switch of claim 11 , wherein the cross-point switch system is implemented using a plurality of cross-point switches with inter-switch coordination to provide link occupancy rates. 17. A method implementing an adaptive communication network between a plurality of packet switches, the method comprising: providing a switch fabric configured between multiple ports; connecting the packet switches to one another with each pair of packet switches interconnected in a Port Aggregation Group (PAG) comprising multiple ports; communicating over each PAG by filling each of the multiple ports to a specified queue threshold before using next available port to keep ports free to rearrange the bandwidth; and responsive to congestion on a PAG, rearranging bandwidth to add one or more ports to the congested PAG. 18. The method of claim 17 , wherein the adaptive communication network is a flat-topology packet network with the packet switch, the additional packet switches, and another set of packet switches at edges and the cross-point switch system in-between. 19. The method of claim 17 , further comprising: detecting free ports available to rearrange the bandwidth based on an IDLE signal transmitted thereon. 20. The method of claim 17 , further comprising: dynamically adjusting the PAG for bandwidth management without centralized control.

Assignees

Inventors

Classifications

  • H04L49/101Primary

    using crossbar or matrix · CPC title

  • Topology · CPC title

  • Header conversion, routing tables or routing tags · CPC title

  • H04L47/11Primary

    Identifying congestion · CPC title

  • Avoiding congestion; Recovering from congestion · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10476815B2 cover?
A cross-point switch system forming an adaptive communication network between a plurality of switches includes a plurality of ports connected to the plurality of switches, wherein the plurality of switches are connected to one another via a Port Aggregation Group (PAG) comprising multiple ports with a same set of endpoints between two switches; and a cross-point switch fabric configured to conn…
Who is the assignee on this patent?
Ciena Corp
What technology area does this patent fall under?
Primary CPC classification H04L49/101. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 12 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).