Claims
- 1. In an agile optical network having a plurality of interconnected switching nodes, a network operating system NOS comprising:
at an embedded layer organized in embedded domains under control of a shelf processor SP, a SP for controlling operation of all optical modules in said embedded domain based on physical, logical and topological data reported by said optical modules; at a network services control NSC layer organized in spans of control SOC under control of a respective NSC, a NSC for controlling operation all network elements NE in said SOC based on physical, logical and topological data reported by said NEs; a distributed topology server DTS for organizing said data as managed objects MO and topological objects TO based on said physical, logical and topological data for constructing a complete network view.
- 2. A NOS as claimed in claim 1, further comprising a management platform layer for performing one or more of performance, fault, configuration and security functionality for said agile optical network.
- 3. A NOS as claimed in claim 1, wherein said DTS comprises, at each said switching node:
a local DTS database for maintaining a local network view including all objects at said switching node; a MIB interface for creation and deletion of said objects in said local DTS database as configuration and topology of said switching node changes; a router for connecting said local DTS database with all other local DTS databases at to enable construction of said network view.
- 4. A NOS as claimed in claim 3, wherein said DTS further comprises an application management unit for managing the access to said DTS database over an application interface.
- 5. A NOS as claimed in claim 2, wherein said objects in said network view are hierarchically named in a rooted hierarchy, comprising:
at aid management platform layer, a root object for providing a full distinguished name DN to all objects said the management platform, NSC and embedded layers; at said NSC layer, a NSC root object for each said NSC, for providing a local distinguished name LDN relative to said network to all objects in a respective SOC and a respective embedded domain; at embedded layer, a SP root object for each said SP for providing a LDN relative to a respective switching node to all objects in a respective embedded domain.
- 6. A NOS as claimed in claim 5, wherein said DN is an ordered list of class and an instance identification for the respective object (ClassID, InstanceID).
- 7. In an agile optical network having a plurality of interconnected switching nodes, an object-oriented network information model, comprising:
a core network information model that is common to all applications requiring the information provided by said model; and an extension to said core network information model for serving specific application areas.
- 8. A network information model as claimed in claim,7, wherein all objects in said network information model use a universal object description language.
- 9. In an agile optical network having a plurality of mesh-connected switching nodes, a network information model comprising:
a network element NE information model comprising a plurality of managed objects MOs, a MO including specific NE data that define network implementation details; and a topological information model comprising a plurality of topology objects TO, a TO including specific topological data for defining a trail established within said network,
wherein said NE data does not include any topological data data, said specific topological data does not include any NE data.
- 10. A network information model as claimed in claim 9, wherein and said NE information model and said topological information model are bridged by a minimal number of inter-model associations for fully describing said trail.
- 11. A network information model as in claim 9, wherein said inter-model association include:
an association between a connection termination CTP topology object and a CTP managed object; an association between a subnetwork or access group topology object and a NE object; and an associations between a subnetwork connection topology object and a NE cross-connection object.
- 12. In an MIB of an agile optical network, a network element NE information model defined by a plurality of managed elements MO, where each MO comprises specific data describing a respective network entity, and a list with the classes of all MOs it contains, affects, supports and inherits from, for modeling the NEs that implement said network and specifically not to model connections across said network in which said NE participates, said NE information model comprising:
an equipment holder class, containing k equipment holder MOs; an equipment class containing I equipment MOs, each containing m software objects, and inheriting from one of an equipment holder object and a circuit pack object; and a termination point class, containing n termination point objects, each inheriting from one of a trail termination point TTP object that specifies a potential termination of an optical path and a connection termination point CTP object that specifies a potential termination of a connection.
- 13. A NE information model as claimed in claim 12, further comprising a fabric class with p fabric objects, wherein a fabric object contains a cross-connection class with q cross-connection objects, and a topology pool class TpPool with r TpPool objects.
- 14. A network information model as claimed in claim 13, wherein said MOs are auto-created upon connection of said respective network entity to said agile optical network.
- 15. A NE information model as claimed in claim 13, wherein a TpPool object inherits from a regenerator pool class and an access pool class.
- 16. A NE information model as claimed in claim 12, wherein said circuit pack object contains a port class for allowing modeling of physical inter-card connections.
- 17. A NE information model as claimed in claim 16, wherein a port object is referenced using an upstream-downstream pointer created using a trace channel provided along all fiber connections in said agile optical network.
- 18. A NE information model as claimed in claim 16, wherein a trace CTP object locates an associated port object by locating a respective circuit pack object containing said port object from the supported by objects in said list, and searching the affected by objects in said list.
- 19. A NE information model as claimed in claim 12, wherein said equipment holders are hierarchically classified at bay, shelf and slot level.
- 20. A NE information model as claimed in claim 12, wherein a list associated with a circuit-pack object provides all affected by CTP objects available for said circuit pack object, while a list associated with a CTP object provides said circuit pack object that it is supported by said CTP object.
- 21. In an MIB of an agile optical network, a layered topology information model for modeling potential connections over said network and specifically not to model the network elements that implement said network, said topology information model comprising:
a topological components class including layer network objects, access group objects, subnetwork objects, link objects and link end objects; a transport entities class including trail objects, subnetwork connection objects, and link connection objects; and a termination point class including trail termination point TTP objects, a TTP object for specifying the ends of a trail object and connection termination point CTP objects, a CTP object for specifying the ends of a link connection object.
- 22. A topology information model as claimed in claim 21, wherein the topological objects in said topological component class are auto-created upon commissioning said agile optical network.
- 23. A topology information model as claimed in claim 21, wherein the topological objects in said transport entity class are created when said trail is created and are deleted when said trail is removed.
- 24. A topology information model as claimed in claim 21, wherein said TTP object is included in an access group object and said CTP object is included in a link end object.
- 25. A topology information model as claimed in claim 21, wherein said layer network is one of an optical channel Och layer network for transparently conveying user information along an optical path over an optical channel, an optical multiplex section OMS layer network for transporting a multi-channel signal along a fiber link, and an optical transmission section OTS layer network for transmitting said multi-channel signal along a fiber section.
- 26. A topology information model as claimed in claim 25, further comprising a physical media Phy layer network for modeling a cable with a plurality of fiber sections.
- 27. A topology information model as claimed in claim 26, further comprising a conduit layer network for modeling a physical conduit in which said cable runs.
- 28. A topology information model as claimed in claim 21, wherein a subnetwork connection object abstracts a plurality of subnetwork and link objects between two CTPs.
- 29. A topology information model as claimed in claim 21, wherein a trail object in a server layer is represented by a link connection object in a client layer by associating the TTPs of said trail object to two corresponding CTPs in said client layer.
- 30. A high level signaling architecture for establishing communication between an internal network domain encompassing an agile optical network and a client domain, comprising:
an internal signaling network, operating over a UNI-N interface for supporting all management and control operations that enable automatic set-up and removal of end-end trails within said agile optical network; a NMS-UNI interface for enabling network-level applications including performance, fault, configuration, security management and common applications, as well as distribution of addresses to all network entities on said internal signaling network; and a UNI signaling interface between said internal signaling network and a user terminal in said client domain for transmitting a connection request and specifying a class of service for said request.
- 31. A high level signaling architecture as claimed in claim 30, further comprising a UNI-transport interface for enabling a L-2 user terminal in said client domain to communicate directly with a remote L-2 user terminal over said agile optical network.
- 32. In an agile optical network mesh interconnecting a plurality of switching nodes, said network having a R&S control for calculating end-to-end trails and a MIB holding a network information model, a method for modeling a call, comprising:
(a) receiving a connection request specifying a source node, a destination node, and a class of service CoS; (b) creating a call ID for identifying said call, and a trail ID for-identifying a trail between said source and destination node, and requesting said R&S control to provide explicit trail data including the nodes along said trail; (c) reserving said trail; and (d) activating said trail for establishing said call over said trail.
- 33. A method as claimed in claim 32, wherein said step (c) comprises:
reserving an TTP object at each said source and destination node by storing said trail ID in each TTP object; reserving all CTP topology objects along said trail by storing said call ID at each said CTP topology object, setting a UsageState attribute to “active” and incrementing a ReferenceCount attribute by 1; creating subnetwork connection SNC objects by binding the appropriate CTP topology objects along said trail and storing said trail ID at each said SNC object; and reserving an explicit regenerator, if included in said connection request by issuing a “reserve” action on the appropriate regenerator pool object and using said trail ID as a reservation ID for said regenerator.
- 34. A method as claimed in claim 32, wherein said step (d) comprises:
at each switching node along said trail, receiving an “activate cross connection” request; detecting in said network information model all associations between a CTP topology object and a CTP managed object; creating a subnetwork connection SNC across a cross-connect network object between said CTP managed objects; associating all cross-connection objects along said trail with the respective SNC; and setting an UsageState attribute to “busy” for all said SNC topological objects, CTP objects and TTP managed objects.
PRIORITY PATENT APPLICATION
[0001] Continuation in part of U.S. patent application “Network operating system with topology autodiscovery”(Emery et al) Ser. No. not available yet, filed on Jun. 6, 2002 assigned to Innovance Inc., docket 1015US.
[0002] U.S. patent application Ser. No. 09/876,391, “Architecture For A Photonic Transport Network”, (Roorda et al.), filed Jun. 7, 2001, docket #1001US.
[0003] I U.S. patent application “Method for Engineering Connections in a Dynamically Reconfigurable Photonic Switched Network” (Zhou et al.) Ser. No. NA, filed May 21, 2002, docket #1010US2.
[0004] U.S. patent application Ser. No. 09/909,265, “Wavelength Routing and Switching Mechanism for a Photonic Transport Network”, Smith et al., filed Jul. 19, 2001, assigned to Innovance Inc., docket#1021US.
[0005] These patent applications are incorporated herein by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10163939 |
Jun 2002 |
US |
Child |
10244913 |
Sep 2002 |
US |