Method and device for service provisioning in a communication network

10419281 · 2019-09-17

Assignee

Inventors

Cpc classification

International classification

Abstract

A method and a device for service provisioning in a communication network are provided, wherein a resource is utilized in the communication network, which resource is not yet available for productive use by the network. Also, an according communication system comprising at least one such device is suggested.

Claims

1. A method for service provisioning in an optical communication network comprising optical fibers and network elements, said service using switching and transmission resources to form a communication channel used by the service to convey information from one point to another point in, or at the edge of the optical communication network, or across network boundaries towards other networks, creating a planned resource to be installed in a network element of the optical communication network as a virtual resource and reserving for a dedicated service in the network element, which planned resource is an unequipped resource not yet physically available for productive use by the network, and wherein said resource is one of a link, a network node, a channel, a bandwidth or a wavelength, wherein said virtual resource is presented to a network element interface like an installed resource, but with a different state expressing that the virtual resource is not yet physically available, thereby permitting that the virtual resource is handled by a network management system like an installed resource, and permitting creation of a virtual cross connection using such virtual resource, which virtual cross connection to be immediately activated by the network element as soon as said planned resource is installed.

2. The method according to claim 1, wherein the service is configured based on a request; and based on the service configuration the resource is created as a virtual resource and reserved for said service.

3. The method according to claim 1, wherein an order equipment request is issued based on a physical resource identified as being not yet available.

4. The method according to claim 3, wherein upon delivery of the equipment ordered, the equipment is installed; and the service is activated.

5. The method according to claim 4, wherein the resource is configured via a system database.

6. The method according to claim 5, wherein upon availability of the resource, the entry of the system database regarding the resource is used to configure the installed equipment.

7. The method according to claim 1, wherein a request for provisioning of the virtual resource is issued and depends on a demand.

8. A device comprising a processor that executes instructions to perform service provisioning in an optical communication network comprising optical fibers and network elements, wherein the service uses switching and transmission resources to form a communication channel used by the service to convey information from one point to another point in, or at the edge of the optical communication network, or across boundaries towards other networks, said processing executing instructions for: creating a planned resource to be installed in a network element of the optical communication network as a virtual resource and reserving for a dedicated service in the network element, which planned resource is an unequipped resource not yet physically available for productive use by the network, and wherein said resource is one of a link, a network node, a channel a bandwidth or a wavelength, wherein said virtual resource is presented to a network element interface like an installed resource, but with a different state expressing that the virtual resource is not yet physically available, thereby permitting that the virtual resource is handled by a network management system like an installed resource, and permitting creation of a virtual cross connection using such virtual resource, which virtual cross connection to be immediately activated by the network element as soon as said planned resource is installed.

9. A network element to use in an optical network, said network element comprising input ports for inputting optical signals, output ports for outputting optical signals, a control unit having one or more processors for executing instructions and coupled to a storage and cross connect/switching, said one or more processors of said control unit executing instructions for creating a planned resource to be installed in said network element as a virtual resource and reserving the same for a dedicated service in the network element which planned resource is an unequipped resource not yet available for productive use by a network, wherein said resource is one of a link, a network node, a channel, a bandwidth or wavelength, wherein said virtual resource is presented to a network element interface like an installed resource but with a different state expressing that the resource is not yet physically available, thereby permitting that the virtual resource is handled by a network management system like an installed resource and permitting creation of a virtual cross connection using such virtual resource, which virtual cross connection is immediately activated by the network element as soon as said planned resource is installed.

Description

(1) Embodiments of the invention are shown and illustrated in the following figures:

(2) FIG. 1 shows a schematic diagram visualizing an example of an improved service provisioning, which allows reserving virtual resources for dedicated services and resolving a conflict of usage between a network management system and a control plane;

(3) FIG. 2 shows a schematic message diagram comprising a (network) planning tool, an ordering tool, an equipment provider and a system database;

(4) FIG. 3 shows a schematic block diagram which describes the process of upgrading a network utilizing a high degree of automation and minor or no involvement of an actual person;

(5) FIG. 4 shows a network planning tool, an equipment ordering tool and a network management system sharing a system database;

(6) FIG. 5 shows a schematic diagram visualizing an exemplary implementation of the system database comprising several views, i.e. an actual (real) configuration, an intended (or target) configuration and an ordered configuration;

(7) FIG. 6 shows a schematic diagram visualizing an alternative implementation compared to FIG. 5, wherein the system database, in particular the views 501 to 503 shown and explained with regard to FIG. 5, is/are distributed among the network planning tool, the equipment ordering tool and the network management system as separate databases;

(8) FIG. 7 shows a diagram schematically visualizing the relationship between the different views or portions of the system database;

(9) FIG. 8 shows the network management system in combination with the control plane and the data plane of the communication network;

(10) FIG. 9 shows a schematic block diagram of a network element (NE) comprising input ports, output ports, a control unit and a cross connect/switching unit, wherein the control unit further comprises a data plane forwarding processor, a connection control processor and a resource manager;

(11) FIG. 10 shows a schematic block diagram visualizing resource capabilities of a network element.

(12) FIG. 11 shows the activities of the network planning tool and the equipment ordering tool and their interaction.

(13) For an optical network, a network management system (NMS) and a generalized multi protocol label switching (GMPLS) control plane (CP) can be used concurrently for service activation and restoration purposes. In both such management planes, the provisioning is performed in a two-step approach, i.e. creation of the service and activation of the service. Both operations can be performed at different points of time. In the NMS the service is defined as a service and/or path, which can be created and activated. In the CP the service is represented as a call, which can have an activationState being inactive (i.e. created) and activationState being active (i.e. activated). When the service (path or call) adopts the state created, the resources which are required for a service are reserved in an NMS data base (DB) or in a DB of the CP instance at an ingress node. The resources are still free to be used in the network. So far, neither the NMS nor the CP reserves resources in the network elements (NEs), they just use it by switching cross connections (CCs) when the service is activated.

(14) The solution provided herein allows reserving virtual resources for a dedicated planned service in the network or network element (NE).

(15) After a service is planned, the virtual resources can be created in the network, i.e. in the network element. After the virtual resources are created in the network, the virtual resources can immediately (in particular with no or short delay) be used for service creation and virtual activation purposes by the NMS and/or the CP. The NMS may not only use the resources for a service when the service is activated, but can reserve the virtual resources in the network already when the service and/or path are created in the NMS. Accordingly, the (distributed) CP reserves the resources when the call is created (even if the activationState is inactive) via signaling means.

(16) The service specific reservation of virtual resources in the network or network element (NE) may consider at least one of the following features (1) Planned resources to be installed can be created in the network element (NE) as a virtual resource and reserved for a dedicated service in the NE. (2) In addition, service specific data can be stored in the NE for virtual resources (as well as for installed resources), e.g., the service name, to allow better network supervision for an automated provisioning process via a GMPLS control plane and a better maintainability, e.g., a possibility to clean-up the network in case an operation was not successfully executed or terminated. (3) Virtual resources can be presented to the NE interface in the same way as installed resources, but with a different state expressing the fact that a resource is only virtually available. Hence, virtual resources can be handled by the NMS as installed resources. There may be no extra functionality required for handling virtual resources. As an option, additional concepts with added value for the customer can be provided by such an information, e.g., preparing planned services for an activation that is scheduled at a later point in time and/or for an automatic activation. (4) Virtual cross connections (CCs) can be created using virtual resources. These virtual CCs can be immediately activated by the NE as soon as all required resources are installed. There may be no further action required from any management plane. (5) The NMS reserves virtual resources for a planned service in the network, i.e. in the NE, when the service is (being) created. In this case, the NMS reserves the virtual resources not only in its DB, but accesses the network when the service is created and does not only use the resources when the service is activated (by switching said CCs). This allows the concurrent service provisioning and restoration by the NMS and the distributed CP instances to be conducted on the same pool of resources. In addition, the service identifier (e.g., service name) is set for the resources (installed and virtual resources) which are used for the planned service. (6) The CP reserves resources via signaling for inactive calls, wherein it is noted that a call may implement a service request to the GMPLS control plane; resources required for pre-planned restoration. (7) The resource reservation is notified to the NMS and to the distributed CP instances.

(17) FIG. 1 shows a schematic diagram visualizing an example of an improved service provisioning, which allows reserving virtual resources for dedicated services and resolving the usage conflict between the NMS and the CP.

(18) In the exemplary scenario shown in FIG. 1, in a step 101a new service request is launched for a customer (here the customer in particular relates to a device or NE at the customer's premises). It is noted that the service creation can be triggered by the NMS and/or the CP. The service request 101 can be generated by any entity of or utilizing the network.

(19) A network planning step 102 may be conducted between the customer and the vendor, in particular by the vendor to utilize the resources for the new service in an efficient manner.

(20) In a step 103, based on the result of step 102, virtual resources are created and the new service is created and associated resources for the service are reserved between the customer and the network.

(21) Next, in a step 104, the new equipment identified to be required for the new service is ordered. The customer may indicate such an order to the vendor.

(22) A step 105 visualizes a delivery of the ordered new equipment and a step 106 indicates that the new equipment is installed and an automatic activation of the new service can be conducted between the customer and the network based on the preliminary activities in step 103.

(23) This approach in particular bears the advantage that planned services can be implemented in the network in time. This leads to a reduced amount of operational expenditure (OPEX) and may render an additional planning cycle dispensable. It is another advantage that resources do not have to be split into separate domains for the NMS and GMPLS control plane, which reduces the capital expenditure (CAPEX).

(24) Furthermore, services can automatically be activated by the network and/or the NE when all resources are installed and available without any action from a management plane (NMS or GMPL control plane), which also leads to reduced OPEX.

(25) The services planned can yet be configured via creation and activation without the need to consider unwanted side effects between the NMS and the GMPLS control plane. In addition, no separate tool is required to administrate the virtual resources; hence the network may act as a master instance in this scenario. These advantages further reduce the amount of OPEX.

(26) Hence, the approach presented herein relates in particular to two independent systems, i.e. said NMS, providing, e.g., infrastructure services, and said CP, handling, e.g., user calls. Both systems concurrently contend for network resources.

(27) More specifically the issue of pre-reservation of resources for planned services, even in the case when the required physical resources are not yet (completely) provisioned, is an applicable scenario.

(28) The solution in particular manages and reserves virtual resources in the NE, wherein none yet existing physical resources are utilized, in particular virtualized and/or reserved. These physical resources are to be materialized and commissioned for service at a later time.

(29) Resources and/or service information can be pre-configured in a database and automatically utilized (i.e. configured, installed and/or commissioned) when the required equipment or resource becomes available.

(30) Hence, it is also suggested to provide a solution for upgrading the network.

(31) FIG. 2 shows a schematic message diagram comprising a (network) planning tool 201, an ordering tool 202, an equipment provider 203 and a system database 204.

(32) Hence, the network planning tool 201 may be capable of performing in particular at least one of the following steps: (a) Performing an analysis of a demand that may be based on a network topology, network capabilities and a traffic demand. If such analysis reveals an according demand, at least one equipment order request will be issued (step 205). (b) The at least one equipment order request is delivered to an equipment ordering tool (message 206). (c) A system database is informed about a target network topology and capabilities of this network (e.g., including the demand recorded and/or the request issued) as shown in a message 207.

(33) Also, the equipment ordering tool 202 may be capable of conducting at least one of the following steps: (a) Receiving the equipment order request from the network planning tool (according to the message 206); (b) Checking whether such equipment order request can be approved (step 208); in case the equipment order request is approved: continue with next step; (c) Create and (optionally automatically) deliver a related purchase order to an equipment provider (message 209); (d) Convey the information that the equipment order request has been approved and a purchase order has been created (and delivered) to the network planning tool (message 210); (e) Convey information about the ordered equipment to the system database (message 211).

(34) Further, the system database 204 may comprise various information in particular accessible to the entities described herein. The system database 204 may comprise the status of the actual system, the status of the target system (after the new equipment will be installed and activated, hence the status of the target system after it will be upgraded to provide the additional service), data regarding the ordered equipment, configuration data regarding the ordered equipment. The system database 204 may be configured to (optionally) share its information with the network planning tool. The system database 204 may in particular comprise a controller that is capable of performing at least one of the following steps: (a) Receiving the target network topology and its capabilities and storing this information in the system database (message 207 and a step 212); (b) Receiving information about the ordered equipment from the equipment ordering tool and pre-configuring the ordered equipment in the system database (message 211 and a step 213); (c) Monitoring an (expected) availability of the ordered equipment (indicated by a message 214 sent to the equipment provider 203; this message can be sent iteratively to become aware of the delivered equipment); (d) Upon delivery and installation of the ordered equipment (e.g. power-on of a component or device, plug-in of a line card, plug-in of a link cable, etc.), automatically configuring this equipment based on the pre-configured information stored in the database and commissioning this equipment to be used by services (see step 215).

(35) Hence, a network planning process, an equipment ordering process, an installation process and a resource commissioning process are provided, which could be used to form a widely automated network upgrading procedure. A demand can be identified by the network planning tool, using, e.g., actual or projected network configuration and/or real time measurement results, simulation techniques based on measurement results, forecasts or estimates of traffic demand, etc. The demand can be used to identify a need for an upgrade. The process chain provided can be fully (or partially) automated from the identification of the demand down to the commissioning of related resources in the upgraded network. Advantageously, two (external) events are used for continuation and completion of the process, i.e. the approval of equipment orders (which can be achieved, e.g., by manual confirmation (clicking a button) or based on previously stored information) and the actual installation of the delivered equipment (which could be done manually, e.g., by plugging-in a device).

(36) It is noted that the network could be a virtual network; hence, the term demand is not restricted to any physical equipment, but may as well comprise virtual resources, e.g., a (MPLS) path etc. Hence, the equipment order can be a resource order, the resource to be provided by a related (manual or preferably automated) installation or configuration procedure, wherein the virtual resource can be handled in the same way as the physical resource (equipment, device). The solution presented thus applies to an upgrade of a physical and/or a virtual network, wherein the resources may be physical or virtual resources and the equipment ordering tool may be a resource management tool etc.

(37) Hence, the term demand can also be understood as a need of whatever kind of physical (e.g., equipment-based such as a link, a node, a channel, a (raw) bandwidth, a wavelength, etc.) or logical (or virtual) resource (e.g., a path, a path capability, etc.). It is noted that a demand for a virtual resource may include but does not require a demand for a physical resource (although the physical resource may be available, it may not be allocated to be used in the virtual network). The same applies vice versa, i.e. the demand for a physical resource may include but does not require a demand for a virtual resource.

(38) Accordingly, for the virtual network, the equipment ordering tool could be a resource management tool, which (depending on the availability of required physical resources and/or other policies) could provide the requested virtual resources either immediately or based on a separate approval. An equipment order request could be triggered immediately or via a back-loop through the network planning tool of the underlying physical network to the equipment ordering tool in case such physical resources would not be available. It is noted that in particular in case of the physical resources being available, the process chain can be completed for a virtual network without any human intervention.

(39) In both cases (physical and virtual network), the network configuration is upgraded and as a result of the procedure the upgraded network can be in operation and useable for at least one service.

(40) A process of providing or building a communication network comprises in particular (at least a portion of) the following steps: (1) A network topology and/or a traffic demand is/are planned, e.g., utilizing a software model in a planning tool. (2) Equipment that might be necessary is simulated, e.g., via a software model in the planning tool. (3) The planning tool may create an equipment order request. (4) An approval or a decline of the equipment order request is awaited. (5) If the equipment order request is approved, equipment is ordered, e.g., via an external application. (6) The approval of the equipment order request is communicated. (7) The approval of the equipment order request is entered in the software model (e.g., by storing or updating an entry in a database). (8) If the equipment order request is declined in step (4) above, the process of planning may be interrupted.

(41) The steps (6) and (7) are in particular advantageous to maintain an up-to-date software model (e.g., database) of the physical communication network and for correctly executing upgrades.

(42) It is noted that the steps starting with step (1) may be conducted one after the other and after step (7) it may be continued with step (1).

(43) Advantageously, the step (6) utilizes an electronic interface for communication allowing for an automated information exchange without involving manual support. It is also an advantage if step (7) can be conducted in an automated fashion by utilizing appropriate electronic interfaces between the ordering tool and the planning tool.

(44) Hence, it is an option to provide an inventory ordering protocol by introducing two pieces of information (e.g., as fields, shelves or slots). The protocol can be used between the electronic planning tool and the ordering tool. Based on such protocol, the process can be utilized in an automated manner without the requirement of human interaction.

(45) The protocol suggested may utilize the following content or attributes: (a) A serial number (SRN), i.e. a unique item type identifier regarding a type of equipment and optionally a version of the ordering tool. (b) A description for the equipment to be ordered. (c) An item number (Item-No) that may indicate the unique item regarding type of equipment and version of the manufacturer. (d) A node name identifies the node (or NE) where the equipment ordered is to be deployed. (e) A shelf indicating a number of a shelf where the equipment ordered is deployed. (f) A slot indicating the number of slot where the equipment ordered is to be placed.

(46) The protocol suggested may utilize the attributes mentioned above. An implicit meaning can be associated with each unit in a file conveyed via the protocol. Also, a minimum number set of attributes can be defined, which allows identification of a single item (equipment) in the network element installation; in such case, no further means to uniquely identify the item are required.

(47) The attributes mentioned above are exemplary and could be adjusted or supplemented depending on the respective scenario or use-case.

(48) It is noted that in particular attributes (d) to (f) help to identify a location of the equipment to be upgraded (in particular replaced or added). Hence, a technician by utilizing this information can easily reach the exact spot or position where the equipment needs to be installed.

(49) The process of providing or building a communication network can be modified to comprise in particular (at least a portion of) the following steps: (1) A network topology and/or a traffic demand is/are planned, e.g., utilizing a software model in a planning tool. (2) Equipment that might be necessary is simulated, e.g., via a software model in the planning tool. (3) The planning tool may create an equipment order request. (4) An approval or a decline of the equipment order request is awaited. (5) If the equipment order request is approved, equipment is ordered, e.g., via an external application. (6) An inventory ordering report can be (automatically) imported. (7) An installation of the equipment can be (automatically) entered in the software model (e.g., by storing or updating an entry in the database). (8) If the equipment order request is declined in step (4) above, the process of planning may be interrupted.

(50) This also emphasizes as how an additional degree of automation can be reached. By providing such higher degree of automation, the process becomes less error-prone, in particular less susceptible to human errors.

(51) FIG. 3 shows a schematic block diagram which describes the process of upgrading a network utilizing a high degree of automation and minor or no involvement of an actual person.

(52) A planning tool 301 provides (exports) an inventory report 302 that needs approval. This inventory report 302 can be stored in a system database 305 and is imported by an ordering tool 303. Based on predefined and stored rules or knowledge, the inventory report 303 imported is assessed and an (automated) decision whether or not to approve this report 303 can be made. As an alternative or in addition to that, the decision may be made with some input from an operator (e.g., via the ordering tool 303). A copy of the imported and approved inventory report (or a portion thereof) 304 is exported (e.g. to the system database) and can be imported by the planning tool 301 to become aware of the order result.

(53) It is noted that the planning tool 301 may comprise a database 306. This database 306 can be redundant to (at least a portion of) the system database 305. The database 306 may also contain additional information. As indicated, the system database 305 (considering also the database 306) can be provided as decentralized database. It is also an option that only one centralized system database 305 is available.

(54) Based on the protocol suggested, the inventory report used for ordering can also be considered as already being approved and it can be imported by the planning tool and trigger a procedure to automatically change a state of the equipment mentioned in such report.

(55) Hence, the solution provides a protocol for electronic exchange of information between the ordering tool and the planning tool without any requirement for further human intereaction.

(56) The report mentioned herein could be provided in various formats, e.g., plain ASCII text with commonly used separators (comma, tab, etc.), XML, in a tabular format. The report can be conveyed as an electronic file.

(57) The report can be conveyed via any means via a physical layer or medium, e.g., via email, TCT/IP connection, off-line delivery, push or pull mechanisms, etc. The report (conveyed as, e.g., a file) can be transparent or encrypted.

(58) FIG. 4 shows a network planning tool 402, an equipment ordering tool 403 and a network management system 404 sharing access to a system database 401. The network management system 404 is connected to physical entities of (a part of) the communication network 405 (which will be visualized in FIG. 8). The network planning tool 402, the equipment ordering tool 403 and the network management system 404 have direct access to said system database 401 and may (e.g., optionally) also be connected with each other (indicated by the dashed lines in FIG. 4).

(59) A service demand 406 may be conveyed to the network planning tool 402. Such service demand 406 can be based on a change request that requires the communication network 405 to be upgraded and/or extended. The demand could be a traffic model fed to the network planning tool 406, which determines (based on an actual status of the network provided by the system database 401) as how the communication network should be (physically) changed. The physical change may comprise an upgrade or downgrade and/or provisioning of physical resources (e.g., nodes, line cards, equipment and devices of all kind, in particular components added to existing network elements).

(60) The equipment ordering tool 403 based on the information available from the system database 401 may trigger an equipment order 407. The equipment will be delivered and added (see arrow 408) to the communication network 405, which leads to an equipment delivery notification from a network element of the communication network 405 to the network management system 404, which updates the system database 401 accordingly.

(61) The system database 401 in FIG. 4 can be used as a common knowledge base for the network planning tool 402, the equipment ordering tool 403 and the network management system 404.

(62) FIG. 5 shows a schematic diagram visualizing an exemplary implementation of the system database 401 comprising several views 501 to 503, i.e. an actual (real) configuration 501, an intended (or target) configuration 502 and an ordered configuration 503.

(63) The network planning tool 402 may determine a service demand (e.g., physical equipment to be provided), e.g., based on a traffic information, a load situation or a traffic model (traffic matrix), which could be supplied by an operator or by the communication system itself, and stores it in the intended configuration 502. This view 502 may be based on the actual, ordered but not yet installed configuration of the network. It is noted that the view 502 may also comprise equipment that is to be ordered, but the order has not yet been approved.

(64) The equipment ordering tool 403 may issue an equipment order and update the ordered configuration 503 of the system database 401. This view 503 comprises the equipment ordered, but not yet installed. The update of the ordered configuration 503 leads to an update of the intended configuration 502, because this view 502 also comprises the ordered configuration 503.

(65) The network management system 404 may indicate an equipment delivery event to the actual configuration (view) 501 of the system database 401. This information is used to also update the intended configuration 502 and the ordered configuration 503 (because the equipment installed can be deleted in views 502 and 503).

(66) FIG. 6 shows a schematic diagram visualizing an alternative implementation compared to FIG. 5. In this scenario, the system database, in particular the views 501 to 503 shown and explained with regard to FIG. 5, is/are distributed among the network planning tool 402, the equipment ordering tool 403 and the network management system 404.

(67) Hence, the network planning tool 402 is associated or comprises and maintains an intended configuration database 602. As described above, the database 602 also requires updates from an ordered configuration database 603 associated with and maintained by the equipment ordering tool 403 and from an actual configuration database 601 associated with and maintained by the network management system 404. The database 603 also requires updates from the actual configuration database 601. All updates of the databases are provided by the network planning tool 402, the equipment ordering tool 403 and the network management system 404 via communication channels as indicated by the dashed lines in FIG. 6.

(68) FIG. 7 shows a diagram schematically visualizing the relationship between the different views 501 to 503 or the content of the databases 601 to 603.

(69) A content 701 of the system database (deployed centrally or in a distributed fashion) comprises an intended (target) configuration 702 as planned, an ordered configuration 703 and an actual (real) configuration 704, which is installed and operational.

(70) The network planning tool 402 obtains information from all configurations 702 to 704 and supplies information to the intended configuration 702. The equipment ordering tool 403 obtains information from the ordered configuration 703 and supplies information to this ordered configuration 703. The network management system 404 obtains information from the ordered configuration 703 and from the actual configuration 704 and supplies information to the actual configuration 704.

(71) The network planning tool 402 may convey a release event 713 or a service and/or resource demand 705 to the intended configuration 702, which changes the status and content of the intended configuration 702 (indicated by an arrow 706).

(72) The equipment ordering tool 403 may convey a cancellation event 707 or a service and/or resource order or creation demand 708 to the ordered configuration 703, which changes the status and content of the ordered configuration 703 (indicated by an arrow 709).

(73) The network management system 404 may convey a de-installation or failure event 710 or a service and/or resource delivery or commissioning event 711 to the actual configuration 704, which changes the status and content of the actual configuration 704 (indicated by an arrow 712).

(74) It is noted that the intended configuration 702 comprises the ordered configuration 703 and the actual configuration 704 and that the ordered configuration 703 comprises the actual configuration 704.

(75) It is further noted that the communication network can be changed in both directions. In case the communication network needs to shrink, e.g., in case a planned configuration falls below an ordered configuration or below an actual configuration, installed equipment may be automatically decommissioned, e.g., due to power-saving reasons. Also, a pending order can be cancelled or a de-installation can be triggered.

(76) FIG. 8 shows a diagram comprising the part of the communication network 405 and the network management system 404 also shown in FIG. 4.

(77) The communication network 405 comprises control elements CEs (elements of the controt plane) 801 and 802. It is noted that as an option, only a single CE can be provided. In addition, several network elements NEs 803 to 805 are provided, which are associated with a data plane. As an example, the CE 801 can communicate with the network management system 404 and with the NEs 803 and 804. The CE 802 can communicate with the network management system 404 and with the NE 805. The NEs 803 to 805 are connected to the network management system 404.

(78) Data can be conveyed via the NEs 803 to 805 and call and/or connection signaling information (also service requests from the user and/or from the network management system) are conveyed via the CEs 801, 802 of the control plane.

(79) It is noted that the CEs 801, 802 may communicate with each other using the data plane; i.e. the control plane (from a logical perspective) utilizes the data plane for communication purposes; in other words, the communication service provided by the data plane can be used in a transparent manner by the control plane.

(80) It is further noted that not each NE may have to communicate with a CE or with the network management system 404. For example intermediate network elements utilized for conducting a path reservation on a NE-by-NE basis (according to, e.g., a Resource Reservation Protocol (RSVP)) may not have to provide information to the NE or to the network management system.

(81) The NE may indicate a lack of resource to the network management system 404 or the CE may indicate to the network management system 404 that a service is not available. The network management system 404 may then forward such information to the system database 401 and/or directly to the network planning tool 402.

(82) It is noted, however, that the complete communication network may comprise the portion of the network 405 as well as the network management system 404 and the components shown in FIG. 4 above.

(83) FIG. 9 shows a schematic block diagram of a network element (NE) comprising input ports 902, output ports 903, a control unit 904 and a cross connect/switching unit 908. The control unit 904 further comprises a data plane forwarding processor 905, a connection control processor 906 and a resource manager 907.

(84) The data plane forwarding processor 905 assigns physical resources of the data plane, e.g., wavelengths, to a WDM cross connection and also provides header analysis and routing functionalities for data packets. The connection control processor 906 conducts the control plane communication.

(85) The resource manager 907 manages the resources of the network element 901. It may allocate resources that are not yet provided and arbitrates competing requests between the network management system providing, e.g., infrastructure services and the control plane, handling, e.g., user calls. As an option, the resource manager 907 may directly inform the network management system (see FIG. 8) about resource deficiencies.

(86) The cross connect/switching unit 908 handles traffic of the data plane.

(87) FIG. 10 shows a schematic block diagram visualizing resource capabilities of a NE. The NE has equipped, physically available and accessible resources 1001 that are either in use 1002 (reserved) or unused 1003.

(88) Also, the NE comprises space for unequipped resources 1004, which are not yet physically available. The unequipped resources 1004 can be subdivided into planned (i.e. virtualized and reserved) resources 1005 and not planned (free) resources 1006.

(89) Advantageously, the NE is aware of its degree of utilization, i.e. its equipment status. Hence, the NE may know which amount of resources are of type 1002, 1003, 1005 or 1006. Hence, it is feasible to allocate the unequipped resources 1004 in advance and trigger an order for an equipment to be placed in this allocated space. As described above, the order takes some time for delivery and once it is delivered, it may be placed into the spot reserved and activated. The service may then become active without further unnecessary delay.

LIST OF ABBREVIATIONS

(90) CAPEX Capital Expenditure

(91) CC Cross Connection

(92) CP Control Plane

(93) DB Data Base

(94) DWDM Dense Wavelength Division Multiplexing

(95) GMPLS Generalized Multi Protocol Label Switching

(96) Item-No Item Number

(97) LSP Label switched path

(98) NE Network Element

(99) NMS Network Management System

(100) OPEX Operational Expenditure

(101) SNR Serial number

(102) XML Extensible Mark-up Language