CN107181680B - Method and system for realizing SDO function and SDON system - Google Patents

Method and system for realizing SDO function and SDON system Download PDF

Info

Publication number
CN107181680B
CN107181680B CN201610139937.6A CN201610139937A CN107181680B CN 107181680 B CN107181680 B CN 107181680B CN 201610139937 A CN201610139937 A CN 201610139937A CN 107181680 B CN107181680 B CN 107181680B
Authority
CN
China
Prior art keywords
service connection
tuning
domain
establishment request
connection establishment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610139937.6A
Other languages
Chinese (zh)
Other versions
CN107181680A (en
Inventor
王大江
王振宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201610139937.6A priority Critical patent/CN107181680B/en
Priority to PCT/CN2017/073406 priority patent/WO2017152735A1/en
Priority to ES17762421T priority patent/ES2842446T3/en
Priority to EP17762421.0A priority patent/EP3429142B1/en
Priority to US16/084,019 priority patent/US10966003B2/en
Publication of CN107181680A publication Critical patent/CN107181680A/en
Application granted granted Critical
Publication of CN107181680B publication Critical patent/CN107181680B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0005Switch and router aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/27Arrangements for networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/10Routing in connection-oriented networks, e.g. X.25 or ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/20Hop count for routing purposes, e.g. TTL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/64Routing or path finding of packets in data switching networks using an overlay routing layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation

Abstract

The invention provides a method, a system and an SDON system for realizing an SDO function, which relate to the field of optical network communication, wherein the method comprises the following steps: when receiving a service connection establishment request sent by an application layer, judging whether the service connection establishment request is a cross-domain service connection establishment request, wherein the service connection establishment request comprises: a route constraint and hop-by-hop tuning strategy of the connection to be established; if so, executing a routing and tuning algorithm according to the inter-domain service connection establishment request information in the service connection establishment request and the performance information of the domain boundary optical device node and according to routing constraint and hop-by-hop tuning strategies; according to the execution result of the routing and tuning algorithm, inter-domain service connection paths and inter-domain cross connection attribute configuration parameters of optical device nodes passing through the inter-domain service connection paths are generated, so that programming and definition of super 100G elastic optical device resources by application layer users are met.

Description

Method and system for realizing SDO function and SDON system
Technical Field
The present invention relates to the field of optical network communications, and in particular, to a method, a system, and an SDON system for implementing an SDO function.
Background
In the field of optical communications, in order to meet the requirements of larger transmission bandwidth, longer transmission distance, higher receiving sensitivity and lower optical transmission cost, research on an over 100Gb/s transmission technology has been started since a few years ago, and an age of over 100G optical transmission technology such as 400Gb/s, even 1Tb/s, and the like is coming.
In the face of a flexible-scheduling optical network resource model (such as frequency spectrum, bandwidth, modulation mode, etc.) provided by the super 100G, if the resource model cannot be directly programmed and defined by an application layer user as required, the technical advantages and the application efficiency of the super 100G elastic optical network cannot be fully exerted. In recent years, an optical network architecture based on SDON is proposed, so that a user can dynamically adjust optical transmission resources in a software programming manner, and can better adapt to service requirements and improve the utilization efficiency of a network. The optical transmission resource programmability realized by the technology mainly comprises three aspects of device programmability, node programmability and network programmability.
The programmable capability and the characteristics of the optical transmission resources are based on the programmable capability of the optical device, so that the node equipment has flexible programmable characteristics, and the programmable capabilities are opened to an application layer user, so that the whole optical transmission network has stronger software definition characteristics, the overall performance and the resource utilization rate of the optical network are improved, and more optical network applications are supported, and therefore, the programmable realization of the optical device is very important.
However, no SDON architecture system and specific scheme supporting software-defined optical device SDO function are available in the industry at present, and therefore how to implement user programming of super 100G elastic optical network resources based on optical device tuning attributes, such as modulation modes, based on the existing SDON architecture system is a technical problem to be solved urgently in the future in the super 100G optical transmission control technology, and is of great significance.
Disclosure of Invention
The invention provides a method and a system for realizing an SDO function and an SDON system, which solve the problem that a user can program super 100G elastic optical network resources based on optical device tuning attributes such as a modulation mode and the like based on the conventional SDON architecture system.
In order to solve the technical problems, the invention adopts the following technical scheme:
in one aspect, the present invention provides a method for implementing SDO function of a software defined optical device, which is applied to an SDON multi-domain controller in an SDON system of a software defined optical network, and the method includes:
when a service connection establishment request sent by an application layer is received, judging whether the service connection establishment request is a cross-domain service connection establishment request, wherein the service connection establishment request comprises: a route constraint and hop-by-hop tuning strategy of the connection to be established;
if so, executing a routing and tuning algorithm according to the inter-domain service connection establishment request information and the performance information of the domain boundary optical device node in the service connection establishment request, and according to the routing constraint and the hop-by-hop tuning strategy;
and generating an inter-domain service connection path corresponding to the inter-domain service connection establishment request information and an inter-domain cross connection attribute configuration parameter of an optical device node through which the inter-domain service connection path passes according to an execution result of the routing and tuning algorithm.
Optionally, after determining whether the service connection establishment request is a cross-domain service connection establishment request, the method further includes:
and when the judgment result is negative, the service connection establishment request is sent to the corresponding SDON single-domain controller.
Optionally, after determining whether the service connection establishment request is a cross-domain service connection establishment request, the method further includes:
and when the judgment result is yes, issuing the service connection establishment request information in each domain in the service connection establishment request to the corresponding SDON single-domain controller.
Optionally, after generating an inter-domain service connection path corresponding to the inter-domain service connection establishment request information and an inter-domain cross connection attribute configuration parameter of an optical device node through which the inter-domain service connection path passes according to an execution result of the routing and tuning algorithm, the method further includes:
when a tuning request sent by an application layer to an optical device node where a service connection path passes is received, judging whether the service connection path is a cross-domain service connection path, wherein the tuning request comprises: tuning attribute information;
and if so, modifying the inter-domain cross connection attribute configuration parameters according to the tuning request information corresponding to the inter-domain service connection path in the tuning request and the tuning attribute information.
Optionally, after determining whether the service connection path is a cross-domain service connection path, the method further includes:
and when the judgment result is yes, sending tuning request information corresponding to the intra-domain service connection path in the tuning request to the corresponding SDON single-domain controller.
Optionally, after determining whether the service connection path is a cross-domain service connection path, the method further includes:
and when the judgment result is negative, the tuning request is sent to the corresponding SDON single-domain controller.
Optionally, the inter-domain cross connection attribute configuration parameter at least includes:
the number of the light-in ports, the number of the light-in carriers, the central frequency, the channel spectrum width and the modulation mode adopted by each light-in carrier, the number of the light-out ports, the number of the light-out carriers and the central frequency, the channel spectrum width and the modulation mode adopted by each light-out carrier.
Optionally, the hop-by-hop tuning policy comprises:
the optical transceiver comprises an optical signal to noise ratio (OSNR) tolerance, a carrier number, a modulation mode, a spectrum efficiency and at least one tuning parameter in an input power range and an output power range of an optical amplifier.
On the other hand, the invention also provides a method for realizing the SDO function of the software-defined optical device, which is applied to the SDON single-domain controller in the SDON system, and the method comprises the following steps:
receiving a service connection establishment request sent by an SDON multi-domain controller, wherein the service connection establishment request comprises: a route constraint and hop-by-hop tuning strategy of the connection to be established;
executing a routing and tuning algorithm according to the service connection establishment request and the performance information of the optical device nodes in the domain and according to the routing constraint and the hop-by-hop tuning strategy;
and generating a service connection path corresponding to the service connection establishment request and an intra-domain cross connection attribute configuration parameter of an optical device node where the service connection path passes according to the execution result of the routing and tuning algorithm.
Optionally, the method further comprises:
receiving a tuning request sent by the SDON multi-domain controller to the optical device node via which the service connection path passes, wherein the tuning request comprises: tuning attribute information;
and modifying the cross connection attribute configuration parameters in the domain according to the tuning attribute information.
Optionally, the intra-domain cross-connection attribute configuration parameters at least include:
the number of the light-in ports, the number of the light-in carriers, the central frequency, the channel spectrum width and the modulation mode adopted by each light-in carrier, the number of the light-out ports, the number of the light-out carriers and the central frequency, the channel spectrum width and the modulation mode adopted by each light-out carrier.
Optionally, the hop-by-hop tuning policy comprises:
the optical transceiver comprises an optical signal to noise ratio (OSNR) tolerance, a carrier number, a modulation mode, a spectrum efficiency and at least one tuning parameter in an input power range and an output power range of an optical amplifier.
On the other hand, the invention also provides a system for realizing the software defined optical device SDO function, which comprises the following components:
a first determining module, configured to determine, when a service connection establishment request sent by an application layer is received, whether the service connection establishment request is a cross-domain service connection establishment request, where the service connection establishment request includes: a route constraint and hop-by-hop tuning strategy of the connection to be established;
a first routing/tuning algorithm executing module, configured to, when a determination result is yes, execute a routing and tuning algorithm according to the inter-domain service connection establishment request information and the performance information of the domain border optical device node in the service connection establishment request, and according to the routing constraint and the hop-by-hop tuning policy;
and a first generation module, configured to generate, according to an execution result of the routing and tuning algorithm, an inter-domain service connection path corresponding to the inter-domain service connection establishment request information and an inter-domain cross connection attribute configuration parameter of an optical device node through which the inter-domain service connection path passes.
Optionally, the system further comprises:
and the first request issuing module is used for issuing the service connection establishment request to the corresponding SDON single-domain controller after judging whether the service connection establishment request is a cross-domain service connection establishment request or not and when the judgment result is negative.
Optionally, the system further comprises:
and the second request issuing module is used for issuing service connection establishment request information in each domain in the service connection establishment request to the corresponding SDON single-domain controller after judging whether the service connection establishment request is a cross-domain service connection establishment request or not and when the judgment result is yes.
Optionally, the system further comprises:
a second determining module, configured to determine whether a service connection path is a cross-domain service connection path when a tuning request sent by an application layer for a node of an optical device where the service connection path passes through is received, where the tuning request includes: tuning attribute information;
and the first parameter modification module is used for modifying the inter-domain cross connection attribute configuration parameters according to the tuning request information corresponding to the inter-domain service connection path in the tuning request and the tuning attribute information when the judgment result is yes.
Optionally, the system further comprises:
and a third request issuing module, configured to, after determining whether the service connection path is a cross-domain service connection path, issue tuning request information corresponding to an intra-domain service connection path in the tuning request to a corresponding SDON single-domain controller if the determination result is yes.
Optionally, the system further comprises:
and the fourth request issuing module is used for issuing the tuning request to the corresponding SDON single-domain controller after judging whether the service connection path is a cross-domain service connection path or not and when the judgment result is negative.
On the other hand, the invention also provides a system for realizing the SDO function of the software defined optical device, which comprises the following components:
a first receiving module, configured to receive a service connection establishment request sent by an SDON multi-domain controller, where the service connection establishment request includes: a route constraint and hop-by-hop tuning strategy of the connection to be established;
a second routing/tuning algorithm executing module, configured to execute a routing and tuning algorithm according to the service connection establishment request and performance information of an intra-domain optical device node, and according to the routing constraint and the hop-by-hop tuning policy;
and the second generation module is used for generating a service connection path corresponding to the service connection establishment request and an intra-domain cross connection attribute configuration parameter of the optical device node where the service connection path passes through according to the execution result of the routing and tuning algorithm.
Optionally, the SDON single domain controller further includes:
a second receiving module, configured to receive a tuning request sent by the SDON multi-domain controller for an optical device node through which a service connection path passes, where the tuning request includes: tuning attribute information;
and the second parameter modifying module is used for modifying the cross connection attribute configuration parameters in the domain according to the tuning attribute information.
In another aspect, the present invention further provides an SDON system, including: a system implementing the software defined optics SDO functionality as described above and another system implementing the software defined optics SDO functionality as described above.
The invention has the beneficial effects that:
according to the scheme, an SDON system is innovatively designed on the basis of the traditional SDON controller connection path calculation function, the path hop-by-hop optical device tuning processing function is added on the basis of the SDON controller architecture, the path tuning function is added in the service connection establishment process, the software definition of the optical device attributes is realized through attribute tuning, the important function mechanism of software definition optical device SDO is realized, and the programming and the definition of an application layer user on the super 100G elastic optical device resources are met.
Drawings
FIG. 1 shows a schematic flow diagram of a first embodiment of the present invention;
FIG. 2 shows a schematic flow diagram of a second embodiment of the present invention;
FIG. 3 shows a first flow diagram of a third embodiment of the present invention;
FIG. 4 shows a second flow diagram of a third embodiment of the invention;
FIG. 5 is a block diagram showing the overall construction of a fifth embodiment of the present invention;
fig. 6 is a block diagram showing the overall construction of a sixth embodiment of the present invention;
fig. 7 is a schematic diagram illustrating a content structure of Openflow-form entry information of a cross-connection attribute configuration parameter in the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
First embodiment
As shown in fig. 1, a first embodiment of the present invention discloses a method for implementing SDO function of a software-defined optical device, which is applied to an SDON multi-domain controller in an SDON system of a software-defined optical network. The method specifically comprises the following steps:
step 101: when a service connection establishment request sent by an application layer is received, whether the service connection establishment request is a cross-domain service connection establishment request is judged.
In this step, the service connection establishment request includes a route constraint and a hop-by-hop tuning policy of the connection to be established. The routing constraint may specifically include bandwidth allocation BOD service attributes as needed, and the hop-by-hop tuning policy may specifically include tuning request information such as a modulation mode.
Step 102: and if so, executing a routing and tuning algorithm according to the inter-domain service connection establishment request information and the performance information of the domain boundary optical device node in the service connection establishment request, and according to the routing constraint and the hop-by-hop tuning strategy.
Here, when it is determined that the service connection establishment request is a cross-domain service connection establishment request, the cross-domain service connection establishment request is processed by two parts: inter-domain parts and intra-individual-domain parts. In this step, the service connection establishment request of the inter-domain part is mainly processed, and it is necessary to obtain, in real time, performance information including domain boundary optical device nodes, such as cross-domain virtual network layer resource information including model information of optical device nodes such as an optical transmitter/receiver, an optical amplifier, and a tunable dispersion compensator. When the service connection establishment request is judged to be a cross-domain service connection establishment request, a routing and tuning algorithm is executed on the basis of the performance information of the domain boundary optical device node to complete response processing of an inter-domain service connection establishment request part in the service connection establishment request.
Wherein, the performance information of the domain boundary optical device node may include: node topology information, physical performance information of the optical device, working state information and the like; the routing and tuning algorithms can be algorithms such as RWA for routing wavelength allocation, RSA for routing spectrum allocation, APB for amplifier power balance, and the like.
Step 103: and generating an inter-domain service connection path corresponding to the inter-domain service connection establishment request information and an inter-domain cross connection attribute configuration parameter of the optical device node through which the inter-domain service connection path passes according to the execution result of the routing and tuning algorithm.
In this step, the routing and tuning algorithm plays a role in constraining and optimizing the path calculation, and obtains inter-domain service connection paths and inter-domain cross-connection attribute configuration parameters of optical device nodes on the inter-domain paths according to the execution results of the routing and tuning algorithm, and the process mainly involves the generation and parameter configuration operations of corresponding optical cross-connections or digital cross-connections OXC/DXC on domain boundary nodes through which each service connection passes, and realizes the control of the path establishment process of the inter-domain connection part. The generation of the inter-domain cross connection attribute configuration parameters can meet the requirement that the application layer carries out further operations including deletion, attribute modification, query and the like on the service connection path and the corresponding optical device node in the subsequent process.
And creating the inter-domain cross connection attribute configuration parameters in the process of establishing the service connection, issuing the inter-domain cross connection attribute configuration parameters to the equipment layer after the inter-domain cross connection attribute configuration parameters are created, and controlling the routing connection of the equipment layer so as to complete the process of defining the optical device by software. The inter-domain cross-connection attribute configuration parameter is specifically Openflow form table entry information of OXC optical cross-connection, and is suitable for all optical transmission equipment, and is particularly suitable for over 100G optical transmission equipment.
The method in this embodiment performs an innovative design of the SDON system based on the conventional SDON controller connection path calculation function, adds a path hop-by-hop optical device tuning processing function based on the SDON controller architecture, adds a path tuning function in the service connection establishment process, implements software definition of optical device attributes through attribute tuning, and implements an important function mechanism of software defined optical device SDO, so as to satisfy the programming and definition of an application layer user on the super 100G elastic optical device resources.
Further, in an aspect, after determining whether the service connection establishment request is a cross-domain service connection establishment request, the method further includes:
and when the judgment result is yes, issuing the service connection establishment request information in each domain in the service connection establishment request to the corresponding SDON single-domain controller.
That is, when the service connection establishment request is judged to be a cross-domain service connection establishment request, the inter-domain service connection establishment request part in the service connection establishment request is processed, and meanwhile, the intra-domain service connection establishment request information in the service connection establishment request is directly issued to the corresponding SDON single-domain controllers for processing.
On the other hand, after determining whether the service connection establishment request is a cross-domain service connection establishment request, the method further includes:
and when the judgment result is negative, the service connection establishment request is sent to the corresponding SDON single-domain controller.
When the service connection establishment request is judged not to be the cross-domain service connection establishment request, the service connection establishment request is considered to be intra-domain service connection establishment request information, and the part of the request information is directly issued to the corresponding SDON single-domain controller for processing.
Second embodiment
The second embodiment of the invention also discloses a method for realizing the SDO function of the software-defined optical device, which is applied to an SDON multi-domain controller in an SDON system.
The method specifically comprises the following steps: when a service connection establishment request sent by an application layer is received, judging whether the service connection establishment request is a cross-domain service connection establishment request, wherein the service connection establishment request comprises: a route constraint and hop-by-hop tuning strategy of the connection to be established; if so, executing a routing and tuning algorithm according to the inter-domain service connection establishment request information and the performance information of the domain boundary optical device node in the service connection establishment request, and according to the routing constraint and the hop-by-hop tuning strategy; and generating an inter-domain service connection path corresponding to the inter-domain service connection establishment request information and an inter-domain cross connection attribute configuration parameter of an optical device node through which the inter-domain service connection path passes according to an execution result of the routing and tuning algorithm.
Next, a description will be made here of a further on-line tuning process of the traffic connection path node generated and established in the method.
Specifically, as shown in fig. 2, after generating an inter-domain service connection path corresponding to the inter-domain service connection establishment request information and an inter-domain cross connection attribute configuration parameter of an optical device node through which the inter-domain service connection path passes according to an execution result of the routing and tuning algorithm, the method further includes:
step 201: when a tuning request sent by an application layer to an optical device node where a service connection path passes is received, whether the service connection path is a cross-domain service connection path is judged.
Wherein, the tuning request includes: tuning attribute information.
When the service connection path is judged to be a cross-domain service connection path, the tuning request is divided into two parts for processing: an inter-domain tuning request part and an intra-individual-domain tuning request part.
Step 202: and if so, modifying the inter-domain cross connection attribute configuration parameters according to the tuning request information corresponding to the inter-domain service connection path in the tuning request and the tuning attribute information.
When the service connection path is judged to be a cross-domain service connection path, the cross-domain connection attribute configuration parameters are modified according to an inter-domain tuning request part in tuning information sent by an application layer user.
The method of the second embodiment supports that, in an SDON architecture system, an application layer user modifies inter-domain cross-connect attribute configuration parameters of nodes through which a service connection path passes on line, adds an optical device attribute tuning processing function for path hop-by-hop, and further implements a software definition process of optical device attributes through attribute tuning.
Further, in an aspect, after determining whether the service connection path is a cross-domain service connection path, the method further includes:
and when the judgment result is yes, sending the tuning request information corresponding to the intra-domain service connection path in the tuning request to the corresponding SDON single-domain controller.
That is, when the service connection path is judged to be the cross-domain service connection path, the inter-domain tuning request part in the tuning request is processed, and meanwhile, the intra-domain tuning request part is directly issued to each corresponding SDON single-domain controller for tuning processing.
On the other hand, after determining whether the service connection path is a cross-domain service connection path, the method further includes: and when the judgment result is negative, the tuning request is sent to the corresponding SDON single-domain controller.
When the service connection path is not a cross-domain service connection path, the tuning request is judged to be a tuning request of the node attribute in the domain, and the tuning request is directly issued to each corresponding SDON single-domain controller for tuning processing.
Further, the inter-domain cross-connection attribute configuration parameters at least comprise: the number of the light-in ports, the number of the light-in carriers, the central frequency, the channel spectrum width and the modulation mode adopted by each light-in carrier, the number of the light-out ports, the number of the light-out carriers, the central frequency, the channel spectrum width and the modulation mode adopted by each light-out carrier.
The inter-domain cross connection attribute configuration parameter is created in the process of establishing the service connection, and is issued to the equipment layer after being created, the routing connection of the equipment layer is controlled, the inter-domain cross connection attribute configuration parameter is specifically Openflow form table item information of the OXC optical cross connection, and the inter-domain cross connection attribute configuration parameter is suitable for all optical transmission equipment and is particularly suitable for over 100G optical transmission equipment. The method comprises the following steps that port attributes of OXC cross connection are defined in the source-to-sink direction of OXC service connection: the cross upstream port is an optical input port, the cross downstream port is an optical output port, and the Openflow form table entry information connected by the OXC mainly includes:
the number of the light inlet port, the number of the light inlet carriers, and the center frequency, the channel spectrum width and the modulation mode adopted by each carrier; the number of the outgoing optical port, the number of the outgoing optical carriers, and the center frequency, the channel spectrum width, the modulation mode and other contents adopted by each carrier. As shown in fig. 7.
The center frequency can be as follows: 193.1THz + k 0.00625THz (k is an integer); the channel spectral width may take the form of: 12.5GHz x h (h is a positive integer); the modulation mode may take the form of: 4, DP-QPSK (Dual Polarization-Quadrature Phase Shift Keyin); 16, denoted DP-16QAM (dual polarization multiplexed 16 quadrature amplitude modulation); denoted by DP-64QAM (dual polarization multiplexed 64 quadrature amplitude modulation).
Wherein, the hop-by-hop tuning strategy comprises: the optical transceiver comprises an optical signal to noise ratio (OSNR) tolerance, a carrier number, a modulation mode, a spectrum efficiency and at least one tuning parameter in an input power range and an output power range of an optical amplifier.
With the introduction of coherent reception technology, the multi-carrier based orthogonal frequency division multiplexing OFDM technology is becoming mature. For each service connection using multi-carrier bearing in a system exceeding 100G, the center frequency, signal spectrum width, modulation mode and other information of each carrier in the OXC connection table entry need to be determined. Two main situations are involved: for the equipment nodes which have photoelectric mixed scheduling capability or OTN Transponder function of an optical transport network repeater and are passed by service connection, the optical cross connection Openflow form table item information of the light inlet and the light outlet ports can be obtained after route constraint and tuning strategy optimization processing according to indexes such as transmission distance of the OXC cross connection upstream and downstream, OSNR tolerance and the like. For a device node only having optical cross capability, the principle of spectrum consistency and continuity should be followed to ensure that the cross table entry information of the light-in and light-out ports is consistent.
Third embodiment
As shown in fig. 3, the present invention also discloses another method for implementing the SDO function of the software-defined optical device, which is applied to an SDON single-domain controller in an SDON system. The method comprises the following steps:
step 301: and receiving a service connection establishment request sent by the SDON multi-domain controller.
Wherein, the service connection establishment request includes: route constraint and hop-by-hop tuning strategy of the connection to be established.
The service connection establishment request sent by the SDON multi-domain controller specifically comprises a non-cross-domain service connection establishment request sent by an application layer user to the SDON multi-domain controller and an intra-domain service connection establishment request part of the cross-domain service connection establishment request sent by the application layer user to the SDON multi-domain controller.
Step 302: and executing a routing and tuning algorithm according to the service connection establishment request and the performance information of the optical device nodes in the domain and according to routing constraint and hop-by-hop tuning strategies.
In this step, it is necessary to obtain performance information of the intra-domain optical device node model in real time, such as cross-domain virtual network layer resource information including model information of an optical transmitter/receiver, an optical amplifier, a tunable dispersion compensator, and the like. On the basis of the performance information of the optical device nodes in the domain, the service connection establishment request is processed, a routing and tuning algorithm is executed, and routing adjustment calculation in the service connection establishment process is performed according to a strategy input by an application layer user and the requirements of the user.
Wherein, the performance information of the intra-domain optical device node may include: node topology information, physical performance information of the optical device, working state information and the like; the routing and tuning algorithms can be algorithms such as RWA for routing wavelength allocation, RSA for routing spectrum allocation, APB for amplifier power balance, and the like.
Step 303: and generating a service connection path corresponding to the service connection establishment request and an intra-domain cross connection attribute configuration parameter of the optical device node through which the service connection path passes according to the execution result of the routing and tuning algorithm.
In the step, the routing and tuning algorithm plays a role in restricting and optimizing the path calculation, and obtains the service connection path and the intra-domain cross connection attribute configuration parameters of optical device nodes on the service connection path according to the execution result of the routing and tuning algorithm. The generation of the intra-domain cross connection attribute configuration parameters can meet the requirement that the application layer carries out further operations including deletion, attribute modification, query and the like on the service connection path and the corresponding optical device node in the subsequent process.
And creating the cross connection attribute configuration parameters in the domain in the process of establishing the service connection, issuing the cross connection attribute configuration parameters to the equipment layer after the cross connection attribute configuration parameters are created, and controlling the routing connection of the equipment layer so as to finish the process of defining the optical device by software. The intra-domain cross-connection attribute configuration parameter is specifically Openflow form table entry information of the OXC optical cross-connection, and is suitable for all optical transmission equipment, and is particularly suitable for over 100G optical transmission equipment.
The method in this embodiment performs an innovative design of the SDON system based on the conventional SDON controller connection path calculation function, adds a path hop-by-hop optical device tuning processing function based on the SDON controller architecture, adds a path tuning function in the service connection establishment process, implements software definition of optical device attributes through attribute tuning, and implements an important function mechanism of software defined optical device SDO, so as to satisfy the programming and definition of an application layer user on the super 100G elastic optical device resources.
Further, a description will be made herein of a further on-line tuning process of the traffic connection path generated and established in the method. As shown in fig. 4, the method further includes:
step 401: a tuning request from the SDON multi-domain controller for the optical device node via which the service connection path is routed is received.
The tuning request includes: tuning attribute information.
Step 402: and modifying the cross connection attribute configuration parameters in the domain according to the tuning attribute information.
When the service connection path is judged to be a cross-domain service connection path, modifying the cross connection attribute configuration parameters in the domain according to the tuning request part in the tuning information sent by the application layer user.
The method supports the function of modifying the tuning attribute of the node through which the service connection passes on line by an application layer user in an SDON architecture system, realizes the on-line modification of the attribute configuration parameters of the node through which the service connection path passes, increases the function of tuning the optical device attribute hop by hop of the path, and realizes the software definition process of the optical device attribute through the attribute tuning.
Further, the intra-domain cross-connect attribute configuration parameters at least include:
the number of the light-in ports, the number of the light-in carriers, the central frequency, the channel spectrum width and the modulation mode adopted by each light-in carrier, the number of the light-out ports, the number of the light-out carriers, the central frequency, the channel spectrum width and the modulation mode adopted by each light-out carrier.
The cross connection attribute configuration parameter in the domain is created in the process of establishing the service connection, and is issued to the equipment layer after being created, the routing connection of the equipment layer is controlled, the cross connection attribute configuration parameter in the domain is specifically Openflow form table item information of the OXC optical cross connection, and the cross connection attribute configuration parameter in the domain is suitable for all optical transmission equipment and is particularly suitable for over 100G optical transmission equipment. Defining the port attributes of the OXC cross-connect in the OXC traffic connection source-to-sink direction: the cross upstream port is an optical input port, the cross downstream port is an optical output port, and the Openflow form table entry information connected by the OXC mainly includes:
the number of the light inlet port, the number of the light inlet carriers, and the center frequency, the channel spectrum width and the modulation mode adopted by each carrier; the number of the outgoing optical port, the number of the outgoing optical carriers, and the center frequency, the channel spectrum width, the modulation mode and other contents adopted by each carrier. As shown in fig. 7.
The center frequency can be as follows: 193.1THz + k 0.00625THz (k is an integer); the channel spectral width may take the form of: 12.5GHz x h (h is a positive integer); the modulation mode may take the form of: 4, DP-QPSK (Dual Polarization-Quadrature Phase Shift Keyin); 16, denoted DP-16QAM (dual polarization multiplexed 16 quadrature amplitude modulation); denoted by DP-64QAM (dual polarization multiplexed 64 quadrature amplitude modulation).
Wherein, the hop-by-hop tuning strategy comprises: the optical transceiver comprises an optical signal to noise ratio (OSNR) tolerance, a carrier number, a modulation mode, a spectrum efficiency and at least one tuning parameter in an input power range and an output power range of an optical amplifier.
With the introduction of coherent reception technology, the multi-carrier based orthogonal frequency division multiplexing OFDM technology is becoming mature. For each service connection using multi-carrier bearing in a system exceeding 100G, the center frequency, signal spectrum width, modulation mode and other information of each carrier in the OXC connection table entry need to be determined. Two main situations are involved: for the equipment nodes which have photoelectric mixed scheduling capability or OTN Transponder function of an optical transport network repeater and are passed by service connection, the optical cross connection Openflow form table item information of the light inlet and the light outlet ports can be obtained after route constraint and tuning strategy optimization processing according to indexes such as transmission distance of the OXC cross connection upstream and downstream, OSNR tolerance and the like. For a device node only having optical cross capability, the principle of spectrum consistency and continuity should be followed to ensure that the cross table entry information of the light-in and light-out ports is consistent.
Fourth embodiment
The specific implementation of the mathematical model construction and algorithm invocation involved in the routing and tuning algorithm execution process according to the routing constraint and hop-by-hop tuning strategy in the foregoing three embodiments is described here.
On the basis of the performance information of the domain boundary or the intra-domain optical device node obtained in real time, the network topology structure of the intra-domain and the domain boundary, that is, the inter-domain optical device node can be regarded as a G (N, L) graph model with N nodes and L unidirectional links, and the following symbols are adopted to represent parameters related to the network topology and the service request:
n-a set of nodes in the network;
l-set of unidirectional links in the network;
Lij-represents a unidirectional link from source node i to destination node j, and Lij∈L。
The corresponding relationship between the transmission distance of the optical channel in the network and the spectrum efficiency is as follows:
R(b,η)=αb-1+βη-1
the parameters are described as follows:
r (b, η) -distance of travel in Km;
α, β, γ -optimization coefficient;
b-transfer bit rate, in Gbps;
η is the spectral efficiency, the unit bit/symbol, and the modulation mode form a one-to-one correspondence, i.e. the specific modulation mode will generate the corresponding spectral efficiency, and the "correspondence between the optical channel transmission distance and the spectral efficiency" is the "correspondence between the optical channel transmission distance and the modulation mode".
The relevant network configuration and service request parameters in the service connection establishment request are defined as follows:
d-represents a unidirectional service request set;
Dsdrepresenting a unidirectional service request from source node s to destination node D, and Dsd∈D;
bsd-representation service DsdThe required bit rate is Gbps;
ηsd-representing the spectral efficiency corresponding to a certain specified modulation mode;
Sn,sd-representing the relationship between the service request and the node: if node n is a service request Dsd(i.e., n ═ S), then Sn,sd-1; if node n is a service request Dsd(i.e.,n=d) Destination node of, then Sn,sd1 is ═ 1; otherwise, Sn,sd=0(i.e.,n≠s,n≠d);
G-guard spectrum bandwidth, unit GHz.
The network spectrum resource parameters related to the service connection establishment request are defined as follows:
c — highest frequency index used by all services;
Fsd-service request DsdAn occupied starting frequency index;
Vij,sd-representing the link assignment attribute: if the link L isijIs allocated to service DsdThen Vij,sd1 is ═ 1; otherwise, Vij,sd=0;
sd,s'd'Identification of service request DsdAnd Ds'd'A sequence of starting frequency indices; if Fsd≤Fs'd'sd,s'd'1 is ═ 1; if Fsd>Fs'd'sd,s'd'=0;
The constraints of the spectrum allocation are as follows:
Figure BDA0000939502940000151
Bsd-service request DsdAt a given spectral efficiency ηsdThe bandwidth of the desired frequency spectrum of the down band,
Figure BDA0000939502940000152
the constraint of no loopback of the traffic path is as follows:
Figure BDA0000939502940000153
the constraints for no spectral overlap are as follows:
Figure BDA0000939502940000154
sd,s'd'+s'd',sd=1
Fsd-Fs'd'≤T(1-sd,s'd'+2-Vij,sd-Vij,s'd')
Fsd-Fs'd'+Bsd+G≤(T+G)×(1-sd,s'd'+2-Vij,sd-Vij,s'd')
here, T — represents all spectrum resources required by the network traffic,
Figure BDA0000939502940000155
by using
Figure BDA0000939502940000156
Representation service DsdThe value range satisfies the following requirements:
Figure BDA0000939502940000157
specifically, the implementation process of the software-defined optical device is described herein in connection with the super 100G elastic optical network.
In a super 100G elastic optical network, flexible adjustment and conversion of resources such as a center frequency, a spectrum bandwidth, a modulation mode, a wavelength, and the like occupied by each service can be realized on an optical-electrical optical repeater (OEO repeater) having a regeneration function and passed by each service path, and such an OEO repeater node is generally called a renewable node. For a network including a node having a regeneration function, two application scenarios can be considered:
scenario 1, in the service connection establishment request sent by the application layer, a regeneration node through which the service path passes is preset.
Scenario 2, the regeneration node through which the traffic path passes is not preset yet and needs to be dynamically calculated.
The relevant parameters are defined as follows:
lijlink LijLength of (d), unit: km;
Rsd-specifying spectral efficiency correspondences, service DsdThe transport distance of (a);
Nr-regeneration sectionA set of points;
Yn,sd-if node n is not being allocated to service DsdOn the optical path of, then Yn,sd0; otherwise, Yn,sdFrom node n to D on the optical pathsdThe distance of the source end of the transparent transmission section on the optical channel;
Uij,sdif the entire link LijNot allocated to service Dsd(Vij,sd0), then Uij,sd0; otherwise, Uij,sdFrom node i to node D on the optical pathsdAnd transmitting the source end distance of the segment on the optical channel. That is, U may be defined if no other limitation is imposedij,sd=Vij,sdYi,sd
In-representing a regeneration node; if node n is a regenerating node, then In1 is ═ 1; otherwise In=0;
Nn,c-number of regenerative electrical channels on node n;
In,sd-representing a regeneration property of node n; if service DsdRegenerated at node n, then In,sd1 is ═ 1; otherwise, In,sd0; if In,sdThen node n must be a regenerative node, i.e. In1, and the regeneration electrical layer channel of the node is served by the service DsdThe use is carried out;
Xij,sd-for calculating Yn,sdBased on whether the regeneration is generated at node i, the value of (b) is: if Ii,sd=0,Xij,sd=Uij,sd(ii) a Otherwise Xij,sd=0。
The constraint conditions to be considered in scenario 1 are as follows:
Uij,sd≤Vij,sdRsd
Uij,sd≤Yi,sd
Yi,sd-Uij,sd≤Rsd(1-Vij,sd)
Figure BDA0000939502940000161
the constraint conditions to be considered in the scenario 2 are as follows:
Figure BDA0000939502940000162
the constraint that limits the number of OEO electrical paths per regeneration node can be expressed as:
Figure BDA0000939502940000163
InNn,cMAX≥Nn,c
the relevant parameters are defined as follows:
Nn,cMAX-the maximum number of regenerative electrical channels that a regenerative node n can have;
when the network node supports the wavelength conversion function, the frequencies of the links occupied by the service in and out of the regeneration node may be different. To represent this flexible frequency scheduling feature, a start frequency may be defined along the traffic traversing link, with the relevant parameters defined as follows:
Fij,sdat the link LijService D ofsdThe starting frequency index of (a);
Figure BDA0000939502940000164
at the link LijService D ofsdThe reciprocal of the spectral efficiency.
In this case, the constraint to ensure that there is no overlap of the spectra is expressed as follows:
Figure BDA0000939502940000171
Figure BDA0000939502940000172
the constraint requires that if node n is service DsdIntermediate section of the processPoints, i.e. n ≠ s, n ≠ D, and for traffic DsdAnd node n does not support the regeneration function, the start frequency distribution of the in-node n and the start frequency distribution of the out-node n must be equal.
Similar to wavelength conversion, when a node supports a modulation mode conversion function, the spectral efficiency of the link through which traffic passes may not be the same, i.e., the spectral efficiency of the upstream link and the downstream link of the intermediate regeneration node through which traffic passes may be different. Spectral efficiency may be defined along the traffic across the link, i.e. the constraints of modulation mode conversion may be expressed as follows:
Figure BDA0000939502940000173
Figure BDA0000939502940000174
similar to the constraints of wavelength conversion, which require that the modulation mode can only be converted at nodes supporting a service regeneration function, i.e. In,sd=1。
According to the constraint conditions, when the cost of using the renewable node resource is considered, the following objective function can be constructed to realize the balance between the spectrum resource use and the renewable resource cost:
Figure BDA0000939502940000175
the coefficient a ∈ [0,1] here represents the cost relationship of using two resources. The objective function aims to achieve the sum of the cost of using two resources and the minimum according to the specified cost relation. When the cost relationship between two resources cannot be determined, equation (16) may be used according to the resource configuration state of the actual device to determine the allocation relationship of the two resources.
In summary, in the process of executing the routing and tuning algorithm according to the routing constraint and hop-by-hop tuning strategy, the mathematical model for implementing the routing and tuning algorithm is constructed and processed, the constraint condition and the objective function are used as the input condition and parameter of the algorithm, and the mixed integer linear programming MILP algorithm is executed, so as to finally obtain the hop-by-hop allocation of optical spectrum and renewable resources such as 'carrier number, center frequency, channel spectrum width, modulation mode' of the inter-domain/intra-domain service path.
Fifth embodiment
As shown in fig. 5, the present invention also discloses a system for implementing the SDO function of the software defined optical device, which includes: a first judging module 501, a first routing/tuning algorithm executing module 502 and a first generating module 503.
A first determining module 501, configured to determine, when a service connection establishment request sent by an application layer is received, whether the service connection establishment request is a cross-domain service connection establishment request, where the service connection establishment request includes: route constraint and hop-by-hop tuning strategy of the connection to be established.
A first routing/tuning algorithm executing module 502, configured to, when the determination result is yes, execute a routing and tuning algorithm according to the inter-domain service connection establishment request information and the performance information of the domain border optical device node in the service connection establishment request, and according to the routing constraint and the hop-by-hop tuning policy.
A first generating module 503, configured to generate, according to an execution result of the routing and tuning algorithm, an inter-domain service connection path corresponding to the inter-domain service connection establishment request information and an inter-domain cross connection attribute configuration parameter of an optical device node through which the inter-domain service connection path passes.
And creating the inter-domain cross connection attribute configuration parameters in the process of establishing the service connection, issuing the inter-domain cross connection attribute configuration parameters to the equipment layer after the inter-domain cross connection attribute configuration parameters are created, and controlling the routing connection of the equipment layer so as to complete the process of defining the optical device by software. The inter-domain cross-connection attribute configuration parameter is specifically Openflow form table entry information of OXC optical cross-connection, and is suitable for all optical transmission equipment, and is particularly suitable for over 100G optical transmission equipment.
Further, the system further comprises: a first request issuing module 504.
The first request issuing module 504 is configured to, after determining whether the service connection establishment request is a cross-domain service connection establishment request, issue the service connection establishment request to a corresponding SDON single-domain controller if the determination result is negative.
Further, the system further comprises: a second request issuing module 505.
A second request issuing module 505, configured to, after the determining whether the service connection establishment request is a cross-domain service connection establishment request, issue, when a determination result is yes, service connection establishment request information in each domain in the service connection establishment request to a corresponding SDON single-domain controller.
Optionally, the system further comprises: a second determining module 506 and a first parameter modifying module 507.
A second determining module 506, configured to determine whether a service connection path is a cross-domain service connection path when a tuning request sent by an application layer for an optical device node where the service connection path passes through is received, where the tuning request includes: tuning attribute information.
A first parameter modifying module 507, configured to modify the inter-domain cross connection attribute configuration parameter according to the tuning attribute information and the tuning request information corresponding to the inter-domain service connection path in the tuning request, when the determination result is yes.
Optionally, the system further comprises: a third request issuing module 508.
A third request issuing module 508, configured to, after the determining whether the service connection path is a cross-domain service connection path, issue tuning request information corresponding to an intra-domain service connection path in the tuning request to a corresponding SDON single-domain controller if the determination result is yes.
Optionally, the system further comprises: a fourth request issuing module 509.
A fourth request issuing module 509, configured to, after determining whether the service connection path is a cross-domain service connection path, issue the tuning request to the corresponding SDON single-domain controller if the determination result is negative.
Further, the inter-domain cross-connection attribute configuration parameters at least include:
the number of the light-in ports, the number of the light-in carriers, the central frequency, the channel spectrum width and the modulation mode adopted by each light-in carrier, the number of the light-out ports, the number of the light-out carriers and the central frequency, the channel spectrum width and the modulation mode adopted by each light-out carrier.
Further, the hop-by-hop tuning strategy comprises:
the optical transceiver comprises an optical signal to noise ratio (OSNR) tolerance, a carrier number, a modulation mode, a spectrum efficiency and at least one tuning parameter in an input power range and an output power range of an optical amplifier.
The system for implementing the SDO function of the software defined optical device described in this embodiment is specifically an SDON multi-domain controller.
The system in this embodiment adds a path hop-by-hop optical device tuning processing function to a path based on an SDON controller architecture in the past, adds a path tuning function in a service connection establishment process, implements software definition of optical device attributes through attribute tuning, and supports that, in an SDON architecture system, an application layer user online modifies inter-domain cross-connection attribute configuration parameters of nodes through which a service connection path passes, adds a path hop-by-hop optical device attribute tuning processing function, and implements an important function mechanism of software defined optical device SDO, so as to satisfy programming and definition of an application layer user on ultra-100G elastic optical device resources.
Sixth embodiment
As shown in fig. 6, the present invention also discloses a system for implementing the SDO function of the software defined optical device, which includes: a first receiving module 601, a second routing/tuning algorithm execution module 602, and a second generating module 603.
A first receiving module 601, configured to receive a service connection establishment request sent by an SDON multi-domain controller, where the service connection establishment request includes: route constraint and hop-by-hop tuning strategy of the connection to be established.
And a second routing/tuning algorithm executing module 602, configured to execute a routing and tuning algorithm according to the service connection establishment request and the performance information of the optical device node in the domain, and according to the routing constraint and the hop-by-hop tuning policy.
A second generating module 603, configured to generate, according to an execution result of the routing and tuning algorithm, a service connection path corresponding to the service connection establishment request and an intra-domain cross connection attribute configuration parameter of an optical device node through which the service connection path passes.
And creating the cross connection attribute configuration parameters in the domain in the process of establishing the service connection, issuing the cross connection attribute configuration parameters to the equipment layer after the cross connection attribute configuration parameters are created, and controlling the routing connection of the equipment layer so as to finish the process of defining the optical device by software. The intra-domain cross-connection attribute configuration parameter is specifically Openflow form table entry information of the OXC optical cross-connection, and is suitable for all optical transmission equipment, and is particularly suitable for over 100G optical transmission equipment.
Further, the system further comprises: a second receiving module 604 and a second parameter modifying module 605.
A second receiving module 604, configured to receive a tuning request sent by the SDON multi-domain controller for an optical device node via which a service connection path passes, where the tuning request includes: tuning attribute information;
a second parameter modifying module 605, configured to modify the intra-domain cross-connect attribute configuration parameter according to the tuning attribute information.
Optionally, the intra-domain cross-connection attribute configuration parameters at least include:
the number of the light-in ports, the number of the light-in carriers, the central frequency, the channel spectrum width and the modulation mode adopted by each light-in carrier, the number of the light-out ports, the number of the light-out carriers and the central frequency, the channel spectrum width and the modulation mode adopted by each light-out carrier.
Optionally, the hop-by-hop tuning strategy comprises:
the optical transceiver comprises an optical signal to noise ratio (OSNR) tolerance, a carrier number, a modulation mode, a spectrum efficiency and at least one tuning parameter in an input power range and an output power range of an optical amplifier.
The system for implementing the SDO function of the software defined optical device described in this embodiment is specifically an SDON single domain controller.
The system in this embodiment adds a path hop-by-hop optical device tuning processing function to a path based on an SDON controller architecture in the past, adds a path tuning function in a service connection establishment process, implements software definition of optical device attributes through attribute tuning, and supports that, in an SDON architecture system, an application layer user online modifies intra-domain cross-connection attribute configuration parameters of nodes through which a service connection path passes, adds an optical device attribute tuning processing function to a path hop-by-hop, and implements an important function mechanism of software defined optical device SDO, so as to satisfy programming and definition of an application layer user on super-100G elastic optical device resources.
The invention also discloses an SDON system, comprising: the system for implementing the software defined optical device SDO function as described in the fifth embodiment and the system for implementing the software defined optical device SDO function as described in this embodiment.
While the preferred embodiments of the present invention have been described, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.

Claims (21)

1. A method for realizing SDO function of software defined optical device is applied to SDON multi-domain controller in SDON system, and is characterized in that the method comprises:
when a service connection establishment request sent by an application layer is received, judging whether the service connection establishment request is a cross-domain service connection establishment request, wherein the service connection establishment request comprises: a route constraint and hop-by-hop tuning strategy of the connection to be established;
if so, executing a routing and tuning algorithm according to the inter-domain service connection establishment request information and the performance information of the domain boundary optical device node in the service connection establishment request, and according to the routing constraint and the hop-by-hop tuning strategy;
generating an inter-domain service connection path corresponding to the inter-domain service connection establishment request information and an inter-domain cross connection attribute configuration parameter of an optical device node through which the inter-domain service connection path passes according to an execution result of the routing and tuning algorithm, so as to add a path tuning function in a service connection establishment process;
wherein, executing the routing and tuning algorithm according to the routing constraint and the hop-by-hop tuning strategy comprises: and implementing graph model construction processing, taking the constraint conditions and the objective function as input conditions and parameters of the algorithm, and executing a mixed integer linear programming MILP algorithm to obtain the execution result.
2. The method of claim 1, wherein after determining whether the service connection establishment request is a cross-domain service connection establishment request, the method further comprises:
and when the judgment result is negative, the service connection establishment request is sent to the corresponding SDON single-domain controller.
3. The method of claim 1, wherein after determining whether the service connection establishment request is a cross-domain service connection establishment request, the method further comprises:
and when the judgment result is yes, issuing the service connection establishment request information in each domain in the service connection establishment request to the corresponding SDON single-domain controller.
4. The method according to claim 1, wherein after generating the inter-domain service connection path corresponding to the inter-domain service connection setup request message and the inter-domain cross connection attribute configuration parameters of the optical device nodes via which the inter-domain service connection path passes according to the execution result of the routing and tuning algorithm, the method further comprises:
when a tuning request sent by an application layer to an optical device node where a service connection path passes is received, judging whether the service connection path is a cross-domain service connection path, wherein the tuning request comprises: tuning attribute information;
and if so, modifying the inter-domain cross connection attribute configuration parameters according to the tuning request information corresponding to the inter-domain service connection path in the tuning request and the tuning attribute information.
5. The method of claim 4, wherein after determining whether the traffic connection path is a cross-domain traffic connection path, the method further comprises:
and when the judgment result is yes, sending tuning request information corresponding to the intra-domain service connection path in the tuning request to the corresponding SDON single-domain controller.
6. The method of claim 4, wherein after determining whether the traffic connection path is a cross-domain traffic connection path, the method further comprises:
and when the judgment result is negative, the tuning request is sent to the corresponding SDON single-domain controller.
7. The method according to any of claims 1-6, wherein the inter-domain cross-connection property configuration parameters comprise at least:
the number of the light-in ports, the number of the light-in carriers, the central frequency, the channel spectrum width and the modulation mode adopted by each light-in carrier, the number of the light-out ports, the number of the light-out carriers and the central frequency, the channel spectrum width and the modulation mode adopted by each light-out carrier.
8. The method according to any of claims 1-6, wherein the hop-by-hop tuning strategy comprises:
the optical transceiver comprises an optical signal to noise ratio (OSNR) tolerance, a carrier number, a modulation mode, a spectrum efficiency and at least one tuning parameter in an input power range and an output power range of an optical amplifier.
9. A method for realizing SDO function of software defined optical device is applied to SDON single domain controller in SDON system, and is characterized in that the method comprises:
receiving a service connection establishment request sent by an SDON multi-domain controller, wherein the service connection establishment request comprises: a route constraint and hop-by-hop tuning strategy of the connection to be established;
executing a routing and tuning algorithm according to the service connection establishment request and the performance information of the optical device nodes in the domain and according to the routing constraint and the hop-by-hop tuning strategy;
generating a service connection path corresponding to the service connection establishment request and an intra-domain cross connection attribute configuration parameter of an optical device node through which the service connection path passes according to an execution result of the routing and tuning algorithm so as to add a path tuning function in a service connection establishment process;
wherein, executing the routing and tuning algorithm according to the routing constraint and the hop-by-hop tuning strategy comprises: and implementing graph model construction processing, taking the constraint conditions and the objective function as input conditions and parameters of the algorithm, and executing a mixed integer linear programming MILP algorithm to obtain the execution result.
10. The method of claim 9, further comprising:
receiving a tuning request sent by the SDON multi-domain controller to the optical device node via which the service connection path passes, wherein the tuning request comprises: tuning attribute information;
and modifying the cross connection attribute configuration parameters in the domain according to the tuning attribute information.
11. The method according to any of claims 9-10, wherein the intra-domain cross-connect attribute configuration parameters comprise at least:
the number of the light-in ports, the number of the light-in carriers, the central frequency, the channel spectrum width and the modulation mode adopted by each light-in carrier, the number of the light-out ports, the number of the light-out carriers and the central frequency, the channel spectrum width and the modulation mode adopted by each light-out carrier.
12. The method according to any of claims 9-10, wherein the hop-by-hop tuning strategy comprises:
the optical transceiver comprises an optical signal to noise ratio (OSNR) tolerance, a carrier number, a modulation mode, a spectrum efficiency and at least one tuning parameter in an input power range and an output power range of an optical amplifier.
13. A system for implementing software defined optics, SDO, functionality, comprising:
a first determining module, configured to determine, when a service connection establishment request sent by an application layer is received, whether the service connection establishment request is a cross-domain service connection establishment request, where the service connection establishment request includes: a route constraint and hop-by-hop tuning strategy of the connection to be established;
a first routing/tuning algorithm executing module, configured to, when a determination result is yes, execute a routing and tuning algorithm according to the inter-domain service connection establishment request information and the performance information of the domain border optical device node in the service connection establishment request, and according to the routing constraint and the hop-by-hop tuning policy;
a first generating module, configured to generate, according to an execution result of the routing and tuning algorithm, an inter-domain service connection path corresponding to the inter-domain service connection establishment request information and an inter-domain cross connection attribute configuration parameter of an optical device node through which the inter-domain service connection path passes, so as to add a path tuning function in a service connection establishment process;
the first routing/tuning algorithm execution module is further configured to implement graph model construction processing, use the constraint condition and the objective function as input conditions and parameters of the algorithm, and execute a mixed integer linear programming MILP algorithm to obtain the execution result.
14. The system of claim 13, further comprising:
and the first request issuing module is used for issuing the service connection establishment request to the corresponding SDON single-domain controller after judging whether the service connection establishment request is a cross-domain service connection establishment request or not and when the judgment result is negative.
15. The system of claim 13, further comprising:
and the second request issuing module is used for issuing service connection establishment request information in each domain in the service connection establishment request to the corresponding SDON single-domain controller after judging whether the service connection establishment request is a cross-domain service connection establishment request or not and when the judgment result is yes.
16. The system of claim 13, further comprising:
a second determining module, configured to determine whether a service connection path is a cross-domain service connection path when a tuning request sent by an application layer for a node of an optical device where the service connection path passes through is received, where the tuning request includes: tuning attribute information;
and the first parameter modification module is used for modifying the inter-domain cross connection attribute configuration parameters according to the tuning request information corresponding to the inter-domain service connection path in the tuning request and the tuning attribute information when the judgment result is yes.
17. The system of claim 16, further comprising:
and a third request issuing module, configured to, after determining whether the service connection path is a cross-domain service connection path, issue tuning request information corresponding to an intra-domain service connection path in the tuning request to a corresponding SDON single-domain controller if the determination result is yes.
18. The system of claim 16, further comprising:
and the fourth request issuing module is used for issuing the tuning request to the corresponding SDON single-domain controller after judging whether the service connection path is a cross-domain service connection path or not and when the judgment result is negative.
19. A system for implementing software defined optics, SDO, functionality, comprising:
a first receiving module, configured to receive a service connection establishment request sent by an SDON multi-domain controller, where the service connection establishment request includes: a route constraint and hop-by-hop tuning strategy of the connection to be established;
a second routing/tuning algorithm executing module, configured to execute a routing and tuning algorithm according to the service connection establishment request and performance information of an intra-domain optical device node, and according to the routing constraint and the hop-by-hop tuning policy;
a second generating module, configured to generate, according to an execution result of the routing and tuning algorithm, a service connection path corresponding to the service connection establishment request and an intra-domain cross-connection attribute configuration parameter of an optical device node through which the service connection path passes, so as to add a path tuning function in a service connection establishment process;
the second routing/tuning algorithm execution module is further configured to implement graph model construction processing, use the constraint condition and the objective function as input conditions and parameters of the algorithm, and execute a mixed integer linear programming MILP algorithm to obtain the execution result.
20. The system of claim 19, further comprising:
a second receiving module, configured to receive a tuning request sent by the SDON multi-domain controller for an optical device node through which a service connection path passes, where the tuning request includes: tuning attribute information;
and the second parameter modifying module is used for modifying the cross connection attribute configuration parameters in the domain according to the tuning attribute information.
21. An SDON system, comprising: the system for implementing Software Defined Optics (SDO) functionality according to any one of claims 13 to 18 and the system for implementing Software Defined Optics (SDO) functionality according to any one of claims 19 to 20.
CN201610139937.6A 2016-03-11 2016-03-11 Method and system for realizing SDO function and SDON system Active CN107181680B (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201610139937.6A CN107181680B (en) 2016-03-11 2016-03-11 Method and system for realizing SDO function and SDON system
PCT/CN2017/073406 WO2017152735A1 (en) 2016-03-11 2017-02-13 Method and system for implementing sdo function, and sdon system
ES17762421T ES2842446T3 (en) 2016-03-11 2017-02-13 Method and system to implement an SDO function, and SDON system
EP17762421.0A EP3429142B1 (en) 2016-03-11 2017-02-13 Method and system for implementing sdo function, and sdon system
US16/084,019 US10966003B2 (en) 2016-03-11 2017-02-13 Method and system for implementing SDO function, and SDON system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610139937.6A CN107181680B (en) 2016-03-11 2016-03-11 Method and system for realizing SDO function and SDON system

Publications (2)

Publication Number Publication Date
CN107181680A CN107181680A (en) 2017-09-19
CN107181680B true CN107181680B (en) 2020-11-03

Family

ID=59790047

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610139937.6A Active CN107181680B (en) 2016-03-11 2016-03-11 Method and system for realizing SDO function and SDON system

Country Status (5)

Country Link
US (1) US10966003B2 (en)
EP (1) EP3429142B1 (en)
CN (1) CN107181680B (en)
ES (1) ES2842446T3 (en)
WO (1) WO2017152735A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110365589B (en) * 2019-07-30 2021-09-28 国网福建省电力有限公司 Electric power optical transmission route and frequency spectrum allocation method based on elastic optical network
CN113014407A (en) * 2019-12-19 2021-06-22 中兴通讯股份有限公司 Business resource analysis method, electronic device and storage medium
CN115706877A (en) * 2021-08-09 2023-02-17 中兴通讯股份有限公司 Data modulation method, device, network equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459610A (en) * 2008-12-18 2009-06-17 北京邮电大学 Routing apparatus and method oriented to multi-layer multi-domain distributed optical network
EP2461629A1 (en) * 2009-09-02 2012-06-06 ZTE Corporation Route search and wavelength allocation method in optical network and device thereof

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1659729B1 (en) 2003-09-02 2010-05-26 Huawei Technologies Co Ltd A method for choosing the transmission path of the real-time traffic data
US7957266B2 (en) * 2004-05-28 2011-06-07 Alcatel-Lucent Usa Inc. Efficient and robust routing independent of traffic pattern variability
JP2006072715A (en) * 2004-09-02 2006-03-16 Hitachi Ltd Content delivery system and content delivery method
US8346079B2 (en) 2009-02-27 2013-01-01 Futurewei Technologies, Inc. Path computation element protocol (PCEP) operations to support wavelength switched optical network routing, wavelength assignment, and impairment validation
CN101605280A (en) * 2009-07-10 2009-12-16 北京邮电大学 Dual-route computing unit system based on multi-layer multi-domain optical network
CN102238443B (en) * 2011-06-01 2013-11-20 电子科技大学 Method for establishing cross-domain path meeting wavelength-continuity constraints
US8989591B2 (en) * 2012-06-06 2015-03-24 Techsys Insights Remote optical demarcation point
US9143557B2 (en) * 2012-06-27 2015-09-22 Juniper Networks, Inc. Feedback loop for service engineered paths
CN103051565B (en) 2013-01-04 2018-01-05 中兴通讯股份有限公司 A kind of architecture system and implementation method of grade software defined network controller
US9413485B2 (en) * 2013-06-24 2016-08-09 Nec Corporation Network followed by compute load balancing procedure for embedding cloud services in software-defined flexible-grid optical transport networks
US9258238B2 (en) * 2013-08-30 2016-02-09 Juniper Networks, Inc. Dynamic end-to-end network path setup across multiple network layers
US10298517B2 (en) * 2014-02-17 2019-05-21 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for allocating physical resources to a summarized resource
US9497521B2 (en) * 2014-04-30 2016-11-15 Ciena Corporation Opportunity based path computation systems and methods in constraint-based routing
CN105282025A (en) * 2014-07-11 2016-01-27 中兴通讯股份有限公司 Method of determining end-to-end routing and apparatus thereof
US9699116B2 (en) * 2015-01-26 2017-07-04 Telefonaktiebolaget L M Ericsson (Publ) SDN based interdomain and intradomain traffic engineering
CN106302153B (en) * 2015-05-11 2020-02-07 中兴通讯股份有限公司 Multi-domain controller, single-domain controller, software defined optical network system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459610A (en) * 2008-12-18 2009-06-17 北京邮电大学 Routing apparatus and method oriented to multi-layer multi-domain distributed optical network
EP2461629A1 (en) * 2009-09-02 2012-06-06 ZTE Corporation Route search and wavelength allocation method in optical network and device thereof

Also Published As

Publication number Publication date
US20200296485A1 (en) 2020-09-17
CN107181680A (en) 2017-09-19
EP3429142A1 (en) 2019-01-16
ES2842446T3 (en) 2021-07-14
WO2017152735A1 (en) 2017-09-14
EP3429142B1 (en) 2020-10-14
EP3429142A4 (en) 2019-03-06
US10966003B2 (en) 2021-03-30

Similar Documents

Publication Publication Date Title
Khodashenas et al. Comparison of spectral and spatial super-channel allocation schemes for SDM networks
Muhammad et al. Resource allocation for space-division multiplexing: Optical white box versus optical black box networking
Christodoulopoulos et al. Routing and spectrum allocation in OFDM-based optical networks with elastic bandwidth allocation
Christodoulopoulos et al. Reach adapting algorithms for mixed line rate WDM transport networks
Gkamas et al. A joint multi-layer planning algorithm for IP over flexible optical networks
WO2011072710A1 (en) Routing and validation of paths in a wavelength switched optical network
CN107181680B (en) Method and system for realizing SDO function and SDON system
Costa et al. Leveraging adaptive modulation with multi-hop routing in elastic optical networks
Ghazvini et al. Load balancing, multipath routing and adaptive modulation with traffic grooming in elastic optical networks
US9941992B2 (en) Method and apparatus for efficient network utilization using superchannels
Yu et al. Multicast routing and spectrum assignment in elastic optical networks
Ahmed et al. Dynamic routing and spectrum assignment in co-existing fixed/flex-grid optical networks
Madani Scalable framework for translucent elastic optical network planning
CN105007223A (en) Optical network dynamic multicast routing wavelength allocation method based on optical hierarchical structure
Vizcaíno et al. Differentiated quality of protection: an energy-and spectral-efficient resilience scheme for survivable static and dynamic optical transport networks with fixed-and flexible-grid
Hosseini et al. Long-term cost-effectiveness of metro networks exploiting point-to-multipoint transceivers
Klinkowski et al. A heuristic algorithm for routing, spectrum, transceiver and regeneration allocation problem in elastic optical networks
Costa et al. Dynamic multi-modulation allocation scheme for elastic optical networks
Biswas et al. Energy-efficient network planning and traffic provisioning in IP-over-elastic optical networks
Xu et al. Dynamic routing and spectrum allocation to minimize fragmentation in elastic optical networks
Gkamas et al. Energy‐minimized design of IP over flexible optical networks
Yang et al. Routing, modulation level, spectrum and transceiver assignment in elastic optical networks
Yuan et al. How much can sub-band virtual concatenation (VCAT) help static routing and spectrum assignment in elastic optical networks?
Bhattacharya et al. An efficient traffic grooming policy for heterogeneous WDM mesh networks
Tornatore et al. Complexity and flexible grid networks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant