Communication network

US9491527B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9491527-B2
Application numberUS-91947708-A
CountryUS
Kind codeB2
Filing dateJul 21, 2008
Priority dateFeb 29, 2008
Publication dateNov 8, 2016
Grant dateNov 8, 2016

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 method for determining routing for data which is to be transmitted over a multilayer network, the network comprising a first layer of nodes, and a second layer of nodes, and the method comprising determining routing by taking account of available signal transmission/processing resource associated with the first layer and available signal transmission/processing resource associated with the second layer.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for determining routing for data which is to be transmitted over a multi-layer network, the network comprising a first layer of nodes, and a second layer of nodes, and the method comprising: a network management apparatus performing: determining routing by taking account of available signal transmission/processing resource associated with the first layer and available signal transmission/processing resource associated with the second layer; determining a plurality of primary paths; and after the primary paths have been determined, determining a plurality of back-up paths for at least one of the primary paths, taking into account a complete configuration of the primary paths, wherein determining the plurality of back-up paths for the at least one of the primary paths comprises searching for an alternative path for a lightpath used in the at least one of the primary paths taking into account: a source and destination of the lightpath used in the at least one of the primary paths; a working path of each virtual path in the first layer of nodes; each previously considered back-up path of one or more virtual paths in the first layer of nodes; and a set of lightpaths that have been set-up so far. 2. The method as claimed in claim 1 , comprising determining a number of back-up paths which is equal to the number of links in the second layer of a primary path. 3. The method as claimed in claim 1 , comprising configuring the network for a particular primary path whilst at the same time determining at least one further primary path and/or determining at least one back-up path. 4. The method as claimed in claim 1 , comprising taking account of remaining signal transmission resource which remains after resource has already been allocated for previously determined paths. 5. The method as claimed in claim 1 , in which the nodes of the first layer are arranged to be capable of allowing ingress and egress of data to and from the nodes of the second layer. 6. The method as claimed in claim 1 , in which the nodes of the first layer comprise routers. 7. The method as claimed in claim 6 , in which the signal transmission resource associated with the routers comprises available port capacity of ports of the routers which allow communication between the routers and the nodes of the second layer. 8. The method as claimed in claim 1 , in which the nodes of the second layer comprise optical switches. 9. The method as claimed in claim 8 , wherein the optical switches are connected by optical links and the signal transmission resource of the optical links comprises available bandwidth. 10. The method as claimed in claim 1 , in which the nodes of the first layer comprise electrical nodes and the nodes of the second layer comprise optical nodes. 11. The method as claimed in claim 1 , which comprises taking account of the available data granularity of the signal transmission resources. 12. The method as claimed in claim 1 , which comprises determining the at least one primary path and the plurality of back-up paths before the data is transmitted over the network. 13. A method as claimed in claim 1 , comprising processing a plurality of requests for transmission of data flows, ordering the requests in relation to a measure of at least one of (i) a bandwidth of each request and (ii) the number of links of the network which need to be used to transmit a data flow from an origin node of the network to a destination node of the network. 14. The method as claimed in claim 1 , which is suitable for use with at least one of Multiple Label Protocol Switching and Generalised Multiple Label Protocol Switching. 15. Network management apparatus for a multi-layer network comprising a first layer of nodes, a second layer of nodes, the network management apparatus comprising: a data processor which is arranged to: determine routing by taking account of available signal transmission/processing resource associated with the first layer and available signal transmission/processing resource associated with the second layer; determine a plurality of primary paths; and after the primary paths have been determined, determine a plurality of back-up paths for at least one of the primary paths, taking into account a complete configuration of the primary paths, wherein the data processor is arranged to determine the plurality of back-up paths for the at least one of the primary paths by searching for an alternative path for a lightpath used in the at least one of the primary paths taking into account: a source and destination of the lightpath used in the at least one of the primary paths; a working path of each virtual path in the first layer of nodes; each previously considered back-up path of one or more virtual paths in the first layer of nodes; and a set of lightpaths that have been set-up so far. 16. A network comprising the network management apparatus of claim 15 . 17. A network as claimed in claim 16 , in which the nodes of the first layer are arranged to receive the data to be transmitted over the network as electrical signals and are further arranged to receive electrical signals relating to data which has been transmitted over at least part of the network. 18. A network as claimed in claim 16 , in which the nodes of the second layer comprise optical cross-connect apparatus. 19. A non-transitory machine-readable storage medium having stored thereon instructions for a data processor, and the instructions, when run by the data processor, result in routing for data which is to be transmitted across a multi-layer network, the network comprising a plurality of nodes of a first layer, a plurality of nodes of a second layer, the instructions being such that the data processor performs: determining routing by taking account of available signal transmission/processing resource associated with the first layer and available signal transmission/processing resource associated with the second layer; determining a plurality of primary paths; and after the primary paths have been determined, determining a plurality of back-up paths for at least one of the primary paths, taking into account a complete configuration of the primary paths, wherein determining the plurality of back-up paths for the at least one of the primary paths comprises searching for an alternative path for a lightpath used in the at least one of the primary paths taking into account: a source and destination of the lightpath used in the at least one of the primary paths; a working path of each virtual path in the first layer of nodes; each previously considered back-up path of one or more virtual paths in the first layer of nodes; and a set of lightpaths that have been set-up so far.

Assignees

Inventors

Classifications

  • Alternate routing · CPC title

  • Routing or path finding of packets in data switching networks (routing or path finding in wireless networks H04W40/00) · CPC title

  • using one wavelength per ONU · CPC title

  • Fault tolerance; Redundancy; Recovery; Reconfigurability · CPC title

  • Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation · 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 US9491527B2 cover?
A method for determining routing for data which is to be transmitted over a multilayer network, the network comprising a first layer of nodes, and a second layer of nodes, and the method comprising determining routing by taking account of available signal transmission/processing resource associated with the first layer and available signal transmission/processing resource associated with the se…
Who is the assignee on this patent?
Sanita Laura, Oriollo Gianpaolo, Iovanna Paola, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04Q11/0062. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 08 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).