IP Library Granted Patent US 8,908,674
Granted Patent B2
US 8,908,674 · App. 11/989,604 · Granted Dec 9, 2014

Method for configuring an optical network

Inventors: Guido Alberto Maier (Milan, IT); Simone De Patre (Milan, IT); Giuseppe Ferraris (Turin, IT)
Assignee: Telecom Italia S.p.A.
H04L45/123H04L47/29H04L47/31H04L45/124H04L47/10H04L45/12H04L47/39
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 8,908,674
App. No.
11/989,604
Granted
Dec 9, 2014
Kind
B2
Abstract

A network model for the planning and/or the provisioning of traffic flows in a communication network includes nodes interconnected with each other by links according to a given network topology. The network model uses a graph defined by arc objects storing information related to both the links and adjacent nodes thereof.

Claims (26)

1. A computer-implemented method executed by one or more computers for routing at least one traffic flow between a source node and a destination node in a network, said network comprising a plurality of nodes interconnected with each other by a plurality of links according to a predetermined network topology, comprising:

representing said network with a graph, wherein the graph comprises at least a first plurality of arcs, wherein each of said first plurality of arcs comprises a structure in said network containing information describing at least one link in said network and a node in said network being adjacent to said link;

determining at least one path on the graph for the at least one traffic flow based on said information, said at least one path on the graph comprising a group of said first plurality of arcs; and

associating with said at least one path on the graph a respective path in said network for said at least one traffic flow,

wherein representing the network with the graph comprises associating with each link of the network a number of arcs at least depending on a capability of said node of switching a lightpath from a first wavelength division multiplexing channel at an input of said node to a second wavelength division multiplexing channel at an output of said node in a strictly non-blocking way.

2. The method according to claim 1 , wherein said information comprises at least one weighting parameter.

3. The method according to claim 2 , wherein a value of said at least one weighting parameter is set based on a first weighting parameter associated with said link and with a second weighting parameter associated with said node.

4. The method according to claim 3 , wherein said first weighting parameter comprises at least one first value associated with at least a piece of equipment associated with said link.

5. The method according to claim 4 , wherein said second weighting parameter comprises at least one second value respectively associated with at least one switching transition from said link to an adjacent link, supported by said node.

6. The method according to claim 5 , wherein said at least one first or second value is set based on a predefined metric.

7. The method according to claim 6 , wherein said first or said second weighting parameter respectively comprises an array of first or second values disposed according to predefined array positions, each array position being associated with said respective metric.

8. The method according to claim 7 , wherein said second weighting parameter comprises a plurality of arrays of second values, each array of the plurality of arrays being associated with a respective switching transition.

9. The method according to claim 8 , wherein said determining at least one path on the graph for the at least one traffic flow based on said information comprises determining a plurality of distances, each distance being associated with said respective metric, based on said array of first values and on said plurality of arrays of second values.

10. The method according to claim 9 , wherein said plurality of distances are combined according to a predefined rule in order to determine said at least one path on the graph.

11. The method according to claim 1 , wherein said information comprises a unique identifier of the arc.

12. The method according to claim 1 , wherein said information further comprises a list of neighbor arcs.

13. The method according to claim 12 , wherein said list of neighbor arcs comprises unique identifiers of said neighbor arcs.

14. The method according to claim 1 , wherein the higher a blocking capability associated with said switching capability, the higher the number of associated arcs.

15. The method according to claim 14 , wherein said number of associated arcs further depends on a transmission capability of said link, said transmission capability of said link being associated with a property of said link to transmit traffic flows having different features.

16. The method according to claim 1 , wherein said network nodes comprise respective interfaces, and wherein the graph further comprises a second plurality of arcs, each arc of the second plurality of arcs being associated with a respective interface.

17. The method according to claim 16 , wherein the arcs of the first plurality and the arcs of the second plurality have a same field structure.

18. The method according to claim 16 , wherein said determining at least one path on the graph for the at least one traffic flow comprises:

determining a first arc of the second plurality of arcs being associated with interfaces of said source node;

determining a second arc of the second plurality of arcs being associated with interfaces of said destination node; and

determining said at least one path on the graph starting from the first arc and arriving at the second arc.

19. A non-transitory computer-readable storage medium having stored thereon a program comprising software code which, when executed by a processor of a computer, performs the method of claim 1 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2009
From: PIRELLI & C. S.P.A.
To: PGT PHOTONICS S.P.A.
Reel/Frame 022847/0209 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2009
From: PGT PHOTONICS S.P.A.
To: TELECOM ITALIA S.P.A.
Reel/Frame 022847/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2009
From: MAIER, GUIDO ALBERTO; DE PATRE, SIMONE; FERRARIS, GIUSEPPE
To: PIRELLI & C. S.P.A.; TELECOM ITALIA S.P.A.
Reel/Frame 022644/0967 →
Continuity (1)
Related Publication 20090296719A1 · Dec 3, 2009