[go: up one dir, main page]

CN110913285A - Route distribution method and device - Google Patents

Route distribution method and device Download PDF

Info

Publication number
CN110913285A
CN110913285A CN201911059580.0A CN201911059580A CN110913285A CN 110913285 A CN110913285 A CN 110913285A CN 201911059580 A CN201911059580 A CN 201911059580A CN 110913285 A CN110913285 A CN 110913285A
Authority
CN
China
Prior art keywords
route
physical
service
target
target service
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.)
Granted
Application number
CN201911059580.0A
Other languages
Chinese (zh)
Other versions
CN110913285B (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201911059580.0A priority Critical patent/CN110913285B/en
Publication of CN110913285A publication Critical patent/CN110913285A/en
Application granted granted Critical
Publication of CN110913285B publication Critical patent/CN110913285B/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/0062Network aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0201Add-and-drop multiplexing
    • H04J14/0202Arrangements therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0073Provisions for forwarding or routing, e.g. lookup tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请实施例提供一种路由分配方法及装置,涉及通信领域。本申请能够快速、准确地完成为目标业务规划路由的工作。该路由分配方法包括:确定目标业务对应的目标服务级别;其中,目标服务级别,为预设的多个服务级别中的一个;在可重构光分插复用器ROADM网络中,查询能够承载目标业务的m条物理路由;其中,m为正整数;从m条物理路由中选择符合限制条件的目标物理路由;限制条件包括:目标服务级别对应的对物理路由的约束条件;目标物理路由指用于传输目标业务的物理路由。本申请应用于ROADM网络中路由分配。

Figure 201911059580

Embodiments of the present application provide a route allocation method and device, which relate to the field of communications. The present application can quickly and accurately complete the work of planning the route for the target service. The route allocation method includes: determining a target service level corresponding to a target service; wherein, the target service level is one of a plurality of preset service levels; in a reconfigurable optical add-drop multiplexer ROADM network, querying the m physical routes of the target service; where m is a positive integer; select the target physical route that meets the restriction conditions from the m physical routes; the restriction conditions include: the restriction conditions on the physical route corresponding to the target service level; the target physical route refers to The physical route used to transmit the target traffic. The present application is applied to route allocation in ROADM network.

Figure 201911059580

Description

Route distribution method and device
Technical Field
The present application relates to the field of communications, and in particular, to a method and an apparatus for routing assignment.
Background
With the rapid development of the internet, the network traffic continues to increase at a high speed, and the channel demand of customers on a WDM (wavelength division Multiplexing) network also continues to increase. In addition, in order to meet the development of services and traffic, the structure of the WDM network often needs to be adjusted. The WDM network is becoming larger and larger, the channel scheduling of the WDM network is becoming more and more frequent, and the network structure of the traditional point-to-point WDM link is difficult to meet the needs of future and business development.
Although the OTN (Optical transport network) electric cross scheduling can meet a certain requirement, the OTN electric cross device also has a problem of a large power increase while increasing the capacity. Most places have come to have situations where OTN devices cannot be installed due to power supply problems.
ROADM (Reconfigurable Optical Add-Drop Multiplexer) technology is a key technology for evolving WDM systems from point-to-point links to end-to-end networks. The ROADM network MESH application is the key of the wavelength division network regionalization application.
Different from the traditional point-to-point wavelength division application mode, the MESH ROADM has a complex network structure, so that if the traditional manual planning mode is adopted, the routing planning of the network service is difficult to be accurately completed.
Disclosure of Invention
Embodiments of the present application provide a method and an apparatus for route allocation, which can quickly and accurately complete a route planning operation for a target service.
In a first aspect, the present application provides a method for allocating a route, including: determining a target service level corresponding to the target service; the target service level is one of a plurality of preset service levels; in a reconfigurable optical add-drop multiplexer ROADM network, inquiring m physical routes capable of bearing target services; wherein m is a positive integer; selecting a target physical route meeting the limiting condition from the m physical routes; the limiting conditions include: constraint conditions corresponding to the target service level to the physical route; the destination physical route refers to a physical route for transmitting the destination traffic.
In a second aspect, an embodiment of the present application provides a route distribution apparatus, including: the determining unit is used for determining a target service level corresponding to the target service; the query unit is used for querying m physical routes capable of bearing target services in the reconfigurable optical add-drop multiplexer ROADM network; wherein m is a positive integer; the route generating unit is used for selecting a target physical route meeting the limiting conditions from the m physical routes after the m physical routes capable of bearing the target service are inquired by the inquiring unit and the target service level corresponding to the target service is determined by the determining unit; the limiting conditions include: constraint conditions corresponding to the target service level to the physical route; the destination physical route refers to a physical route for transmitting the destination traffic.
In a third aspect, an embodiment of the present application provides another route distribution apparatus, including: a processor, a memory, a bus, and a communication interface; the memory is used for storing computer-executable instructions, the processor is connected with the memory through a bus, and when the route distribution device runs, the processor executes the computer-executable instructions stored in the memory, so that the route distribution device executes the route distribution method provided by the first aspect.
In a fourth aspect, an embodiment of the present application provides a computer storage medium, which includes instructions that, when executed on a route distribution device, cause the route distribution device to execute the route distribution method provided in the first aspect.
In the route distribution method and the device provided by the embodiment of the application, the reliability requirements of services with different service levels on physical routes are considered to be different. Therefore, in order to implement a more optimal transmission route allocation manner, in the present application, when allocating a route for a target service, the service level of the target service is used as one of the criteria for route selection. Furthermore, in the present application, after m physical routes capable of carrying the target service are queried from the ROADM network, a target physical route meeting the constraint condition corresponding to the target service level is selected from the m physical routes as a physical route for transmitting the target service, so that the effects of improving the transmission efficiency of the physical routes and optimizing the quality of the transmission service are achieved on the premise of ensuring that the optical path of the target service is reachable.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below.
Fig. 1 is a schematic structural diagram of a ROADM network according to an embodiment of the present disclosure;
fig. 2 is a schematic flowchart of a route distribution method according to an embodiment of the present application;
fig. 3 is a second schematic structural diagram of a ROADM network according to an embodiment of the present invention;
fig. 4 is a schematic flowchart of generating an initial routing set according to an embodiment of the present application;
fig. 5 is a schematic flowchart of another process for generating an initial routing set according to an embodiment of the present application;
fig. 6 is a schematic diagram of an OSNR value measured by a receiving end according to an embodiment of the present disclosure;
fig. 7 is a schematic diagram of a variation of Q value with an optical power of an optical fiber according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a route distribution device according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of another route distribution device according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of another route distribution device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terminology used in the embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the examples of this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. In addition, it should also be understood that the terms "plurality" and "a plurality of groups" as used herein refer to any and all possible combinations including two or more of the listed items.
The technical terms referred to in the present application are described below:
ROADM (Reconfigurable Optical Add-Drop Multiplexer) is a device or apparatus used in Dense Wavelength Division Multiplexing (DWDM) systems. The role of this is to dynamically add or drop traffic wavelengths by remote reconfiguration. That is, in the middle of the line, the wavelength of the upper and lower services can be arbitrarily assigned according to the needs, thereby realizing flexible scheduling of the services. With the rapid development of the internet, the network flow continuously increases at a high speed, the demand of large customers on WDM channels also continuously increases at a high speed, and the structure of the IP network is often adjusted to meet the development of services and flow. The WDM network is pushed to be larger and larger, WDM channel scheduling is more and more frequent, and the network structure of the traditional point-to-point WDM link is difficult to meet the requirements of future and service development. ROADM technology is a key technology for the WDM system to evolve from point-to-point links to end-to-end "networks", and domestic operators have started the experiments of ROADM regional networking in 2016, and have formed scale deployment at present. At present, a WDM network built up with ROADM devices is called a ROADM network.
The MESH application of the ROADM network is the key of the regional application of the wavelength division network, and different from the traditional point-to-point wavelength division application mode, the MESH ROADM network has a complex structure, and the routing planning of the network service cannot be accurately finished in a manual mode and must be realized by means of planning software. When planning a service route, a routing strategy needs to be considered, the traditional routing strategy comprises a shortest distance, a minimum hop count and the like, for a ROADM network, the traditional routing strategy is not enough, and factors such as the signal quality of an optical wavelength, the cost of the network, the recovery characteristic of the ROADM network and the like need to be considered.
WDM, Wavelength Division Multiplexing, is a technology in which optical carrier signals (carrying various information) with two or more different wavelengths are combined together at a transmitting end via a Multiplexer (also called a combiner, Multiplexer) and coupled to the same optical fiber of an optical line for transmission; at the receiving end, the optical carriers of various wavelengths are separated by a Demultiplexer (also called a Demultiplexer), and then further processed by an optical receiver to recover the original signal. This technique of simultaneously transmitting two or more optical signals of different wavelengths in the same optical fiber is called wavelength division multiplexing.
The Q value, also called Q factor, Q-factor, etc., is defined as the Ratio of signal to noise at the receiver decision level (i.e., signal-to-noise Ratio at the best decision point, decision circuit), and a higher Q value means a better BER (Bit Error Ratio).
OSNR, Optical Signal Noise Ratio, Optical Signal to Noise Ratio. Defined as the ratio of the optical signal power to the noise power within an optical effective bandwidth of 0.1 nm. The power of the optical signal is typically at the peak-to-peak value, while the power of the noise is typically at the power level of the midpoint of the two adjacent paths. The optical signal-to-noise ratio is a very important parameter and has great significance for an estimation and measurement system.
The technical principle of the present application is described below:
fig. 1 is a schematic structural diagram of a ROADM network according to an embodiment of the present disclosure. Wherein A, B, C, D, E, F, G, H each represent a network node. In a specific application scenario, the network nodes may be one of ROADM sites, OA (Optical amplifier) sites, or electrical relay sites, but the network nodes may also be other types of site devices.
At present, with the rapid development of the internet, the demand for each index of the ROADM network is higher and higher, and the structure of the ROADM network is more and more complex. Therefore, how to allocate the appropriate route to the service becomes an urgent problem to be solved. This is particularly true in MESH ROADM networks.
For example, in the ROADM network shown in fig. 1, it is assumed that a physical route from the original node B node to the destination node G node needs to be allocated to the target traffic. In one implementation, the target service may be allocated by selecting a route with the shortest transmission distance or the smallest hop count from a plurality of routes from the node B to the node G. As in fig. 1, the route with the least number of hops is selected: B-E-G as the transmission route of the target service.
In the present application, the simple "one-switch" type route allocation method is considered, and the requirement of the service on the transmission quality is not considered, so that there may be a problem that the reliability of the selected physical route is poor, and the transmission requirements of different services cannot be guaranteed. Furthermore, the route allocation method cannot fully utilize the performance of different physical routes in the ROADM network, which may result in the waste of transmission resources.
Based on the above thought, the present application provides a route allocation method, which can allocate a more suitable transmission route to a target service according to a service level of the target service, thereby achieving the effects of improving the transmission efficiency of the physical route and optimizing the transmission service quality on the premise of ensuring that the optical path of the target service is reachable.
The first embodiment is as follows:
based on the foregoing technical principles, embodiments of the present application provide a route allocation method and a route allocation device, which are applied to a ROADM network shown in fig. 1 or other ROADM networks similar to the network architecture shown in fig. 1, so as to achieve an effect of allocating a physical route that better meets the usage requirement for a target service of a route to be allocated.
In this embodiment, the device or apparatus for performing the route distribution method provided by the present application may have other names.
And when implemented, the route distribution device can also be a device independent of each node of the ROADM network. The route distribution device can communicate with one or more nodes of the ROADM network through the communication interface to send route information to the one or more nodes in the ROADM network, so that the one or more nodes in the ROADM network distribute routes for target traffic of physical routes to be distributed according to the received route information.
In other implementations, the route distribution device may also be built into one or more nodes of the ROADM network. In this case, the route distribution device may include functional modules, such as a storage module, a processing module, and a communication module, which are independent from other hardware units of the node, so that the route distribution device can use these independent functional modules to execute the route distribution method provided in this application, and determine the physical route for transmitting the target traffic. And then, one or more nodes in the ROADM network allocate the route for the target service of the physical route to be allocated according to the determined physical route.
Alternatively, in some implementations, when a route needs to be allocated to a target service, the node in the ROADM network may also directly use the original hardware resource of the node to implement the function of the route allocation apparatus by executing the route allocation method provided in the following description of the present application.
For example, in fig. 1, when a physical route from a node B to a node G needs to be allocated to a target service, a node device of an originating node (i.e., a node B) of the target service may determine the physical route for transmitting the target service according to a method described below in the present application, so that the node device of the node B implements the function of the route allocating apparatus in the present application.
The present application is not limited thereto, and it should be understood that any device or apparatus capable of executing the method provided by the present application should belong to one of the "route distribution apparatuses" referred to in the present application.
When the route distribution method provided by the present application is applied to the route distribution device provided by the present application, the method provided by the present application is described below with reference to an example:
it is assumed that in the ROADM network shown in fig. 1, a physical route from the original node B node to the destination node G node needs to be allocated to the destination traffic for transporting the destination traffic.
For example, in one implementation, the route distribution device may model a ROADM network by computer modeling, and the ROADM network model may simulate parameters of a real ROADM network. For example, the model includes information such as connection relationships between nodes in the ROADM network shown in fig. 1.
When a route needs to be allocated for the target service, the technician inputs various parameters of the target service (which may include information about the service level of the target service, the start node of the target service in the ROADM network, such as the B node in fig. 1, and the destination node, such as the G node in fig. 1) into the route allocation device.
For another example, when a route needs to be allocated for the target service, a route allocation request may also be sent to the route allocation apparatus by a certain node in the ROADM network (e.g., the originating node B, the destination node G, etc. of the target service in fig. 1). The route allocation request may include information about the connection relationship between nodes in the ROADM network, the service level of the target service, the start node and the destination node of the target service in the ROADM network, and the like. So that the route distribution device executes the method provided by the application according to the received route distribution request.
It should be noted that, the above-mentioned technical personnel input various parameters of the target service into the route distribution device, and the way in which the node in the ROADM network sends the route distribution request to the route distribution device is only a description of a scenario in which the technical solution of the present application may be implemented. It is understood that, in some scenarios, the above may not be performed when the technical solutions provided in the present application are implemented. This application may not be so limited.
After a technician inputs various parameters of a target service into a route distribution device, or the route distribution device receives a route distribution request sent by a node in a ROADM network, the following steps are executed as shown in FIG. 2:
s101, the route distribution device determines a target service level corresponding to the target service.
For example, in an implementation manner, continuing the above example, after the technician inputs various parameters of the target service into the route distribution device, the route distribution device may determine the target service level corresponding to the target service from the input parameters. Or, after the route distribution device receives the route distribution request sent by the node in the ROADM network, the route distribution device may parse the target service level corresponding to the target service from the route distribution request.
The service level of the service used in the present application may specifically be a certain manner of dividing the service level, which has been adopted in the prior art. For example, a service level in QoS (Quality of service) information of a service. When implementing the technical solution provided in the present application, a person skilled in the art may redesign the dividing manner of the service level according to needs, and the present application is not limited thereto.
In one implementation, considering the current needs of operators to guarantee different customers, the services can be divided into three service levels, namely "diamond level services", "gold level services" and "bronze level services". The different service levels correspond to different service support modes, which is specifically shown in table 1 below:
Figure BDA0002257542510000071
TABLE 1
The guarantee mode of the diamond-level service is a mode of '1 +1+ rerouting protection', and specifically refers to that when a physical route is allocated, a main route for transmitting data is allocated to the service, and meanwhile, an alternative standby route is also allocated to the service. When the main route fails, the system switches the service to the standby route for transmission. Further, when both the primary route and the standby route fail, rerouting is triggered to reselect a new route for service recovery.
The guarantee mode of the gold-level service is 1+1 protection. In the same way as the guarantee mode of the diamond-level service, when the physical route is allocated to the gold-level service, a main route for transmitting data is allocated to the service, and an alternative standby route is also allocated to the service. When the main route fails, the system switches the service to the standby route for transmission. But when the main route and the standby route of the gold-level service fail, the operation of rerouting is not triggered.
The "copper-level service" has no guarantee means, that is, when the transmission route of the service fails, the service can be recovered after the transmission route is recovered.
Therefore, in the embodiment of the present application, the above method for classifying may also be used when determining the target service level corresponding to the target service. Further, in this embodiment, the step S101 specifically includes:
s101a, the route distribution device determines a target service level corresponding to the target service from the three preset service levels.
The three preset service levels specifically include: a first level, a second level, and a third level.
The first level of service corresponds to a main route and a standby route, and when the main route fails, the standby route is used for transmitting service data. And when the main route and the standby route both fail, triggering the rerouting operation to select other routes except the main route and the standby route to transmit the service data. The second level service has a main route and a standby route, and when the main route fails, the standby route is used for transmitting service data.
In the implementation mode, the target service level corresponding to the target service is determined through the mode, so that the method provided by the application can be more simply butted with the actual service of the current operator. Further, on the basis of the existing service levels of dividing the service into "diamond-level service", "gold-level service" and "bronze-level service", the transmission reliability of the high-demand service (such as the aforementioned "diamond-level service" and "bronze-level service") can be further ensured.
After determining the target service level corresponding to the target service, the method provided by the application further includes:
s102, the route distribution device inquires m physical routes capable of bearing target services in the reconfigurable optical add-drop multiplexer ROADM network. Wherein m is a positive integer.
Continuing with the above example, the route distribution device may obtain the connection relationship between nodes in the ROADM network from the parameters input by the technician, and further query m physical routes capable of carrying the target service. Or, after the route distribution device receives the route distribution request sent by the node in the ROADM network, the route distribution device may analyze the connection relationship between the nodes in the ROADM network from the route distribution request, and further query m physical routes capable of carrying the target service.
In fig. 1, if the transmission of the target service requires a physical route from the originating node (i.e. node B) of the target service to the destination node (i.e. node G) of the target service, 6 physical routes capable of carrying the target service are queried through screening, including four routes as depicted by thick lines in fig. 3: path 1 (via node B, F, H, G), path 2 (via node BEG), path 3 (via node B, C, D, G), path 4 (via node B, A, D, G), path 5 (via node B, C, E, G), path 6 (via node B, E, H, G).
S103, the route distribution device selects a target physical route meeting the limiting conditions from the m physical routes.
Wherein the limiting conditions include: constraint conditions corresponding to the target service level to the physical route; the destination physical route refers to a physical route for transmitting the destination traffic.
For example, the route distribution device stores in advance constraints on physical routes corresponding to a plurality of service levels. The constraint conditions for the physical route may include constraints on various aspects of optical path reachability, transmission bandwidth, transmission delay, and the like of the physical route.
Wherein, the constraint conditions corresponding to different service levels to the physical route are different. However, in some implementations, in order to reduce the amount of data processed by the route allocating apparatus, two or more service levels of the preset multiple service levels may be associated with the same constraint on the physical route.
For example, 4 service levels are preset in the route distribution device: level 1, level 2, level 3, level 4. Wherein levels 1-3 correspond to constraint A and level 4 corresponds to constraint B, respectively. The present application may not be limited, and it is within the scope of the present application as long as when determining the constraint condition of the physical route, the service level corresponding to the service is considered as one of the criteria for determining the constraint condition of the physical route.
Further, in an implementation manner, the present application considers that, when selecting a route, not only should the conventional determination factors such as whether optical paths of physical routes are connected be considered, but also the problem of optical path reliability needs to be considered. Specifically, in order to ensure normal transmission of service data, when a physical route is selected, reliable transmission of the service data should be ensured on the basis of ensuring that the service data can be transmitted by using the selected physical route (i.e., the physical route can transmit data from a data source node to a data destination node). Therefore, the present application may also adopt a method of selecting a route by using a service quality parameter reflecting the transmission quality of the optical signal of the physical route, so as to select a more reliable transmission route.
The "optical signal transmission quality" referred to in this application may be reflected by various performance indexes of the optical signal in the physical route, which affect the service data transmission. The present application may not be limited thereto. For example, the quality of service parameter may comprise one of an OSNR value or a Q value of the physical route. As another example, the QoS parameter may further include a plurality of performance indicators (e.g., including OSNR values and Q values), such that the target physical route may be determined by comparing the plurality of performance indicators. For another example, the qos parameter may be calculated by using a plurality of performance indicators. For example, the OSNR value and the Q value are weighted and summed, and then a parameter obtained after the weighted summation is used as a service quality parameter reflecting the transmission quality of the optical signal.
In view of the above, the above S103 in the present application may specifically include:
and S1031, the route distribution device compares the service quality parameters of each physical route in the m physical routes with the service quality parameter threshold corresponding to the target service level, and generates an initial selection route set according to the comparison result.
The service quality parameters comprise parameters for reflecting the transmission quality of optical signals of the physical route; the primary routing set comprises: and in the m physical routes, the comparison result meets the required physical route.
S1032, the route distribution device selects the target physical route from the primary route set.
Specifically, the physical route with the smallest hop or the shortest transmission distance may be selected from the initially selected route set as the target physical route.
In one implementation, the quality of service parameter includes a plurality of performance indicators; the performance indexes are performance indexes of the optical signal in the physical route, which influence service data transmission.
When a plurality of performance indexes included in a service quality parameter of a physical route in the application include a Q value margin and an OSNR value margin (where, the Q value margin is used to reflect a difference between a Q value corresponding to a target service and a Q value of the physical route, and the OSNR value margin is used to reflect a difference between an OSNR value corresponding to the target service and an OSNR value margin of the physical route), a service quality parameter threshold corresponding to the target service level includes: a Q value margin threshold and an OSNR value margin threshold.
Further, as shown in fig. 4, the step S1031 may specifically include:
s1031a, the route distribution device selects a physical route having a Q value margin larger than the Q value margin threshold and an OSNR value margin larger than the OSNR value margin threshold from the m physical routes, and generates an initial route set.
And the Q value allowance is used for reflecting the difference value between the Q value corresponding to the target service and the Q value of the physical route.
Specifically, the Q value of the physical route may specifically refer to a BTB (Back to Back) Q value of the physical routing system.
For example, if it is assumed that the Q value corresponding to the transmission target traffic is 50dB and the BTBQ value of a certain physical route is 45dB, the Q value margin of the physical route is 5dB to 50dB-45 dB.
And the OSNR value margin is used for reflecting the difference value of the OSNR value corresponding to the target service and the OSNR value margin of the physical route.
Specifically, the OSNR value of a physical route may specifically refer to the BTB OSNR value of the physical routing system.
For example, in the current wavelength division network of china unicom, 100G wavelength division system in zheng state from china is taken as an example. The transmission route from south of china to zheng state includes 12 network nodes. In a specific application scenario, the network nodes may be one of ROADM sites, OA (Optical amplifier) sites, or electrical relay sites, but the network nodes may also be other types of site devices.
Ideally, the OSNR value of the optical amplifier segment between two adjacent network nodes is attenuated by 25 dB. The BTB OSNR value for this physical route in zheng state in shannon can be approximately calculated to be 300dB by 12 × 25 dB.
At this time, assuming that the OSNR value corresponding to the transmission target service is 350dB, the OSNR value margin may be represented by a difference between the OSNR value corresponding to the transmission target service and the OSNR value corresponding to the route to be determined, that is, the OSNR value margin is 50 dB.
In addition, according to different service levels of the service, different service levels in the application may correspond to different Q value margin thresholds and OSNR value margin thresholds. For example, as shown in tables 2 and 3 below:
service level Q margin threshold (dB)
First level 3
Second grade 2.8
Third level of classification 1.5
TABLE 2
Service level OSNR value margin threshold (dB)
First level 5
Second grade 4.5
Third level of classification 4
TABLE 3
It can be seen that, among other things, the higher the service level, the larger the corresponding Q value threshold and OSNR value margin threshold.
For example, if the target service is a first-level service, it is determined that the Q value margin threshold and the OSNR value margin threshold included in the service quality parameter threshold corresponding to the target service level are respectively: 3dB and 5 dB. Then, the Q value margin and the OSNR value of each physical route in the m physical routes are compared with the 3dB and the 5dB, and the physical route with the Q value margin larger than 3dB and the OSNR value larger than 5dB is selected as the route in the initial selection route set.
In addition, in another implementation, it is considered that when the number of segments in a physical route is different, the influence of the OSNR value of the physical route on the traffic is also different. For example, if the physical route a includes 3 relay nodes, that is, the physical route a is divided into 4 spans by the 3 relay nodes. Another physical route B includes 13 relay nodes, that is, the physical route B is divided into 14 spans by 13 relay nodes. Then the transmission quality of physical route a, which spans less, is generally better than that of physical route B, which spans more, even though the system btbosr values of physical route a and physical route B are the same.
Furthermore, in the method provided in this embodiment of the present application, in S1031a, the route distribution device selects a physical route from the m physical routes, where the Q-value margin is greater than the Q-value margin threshold, and the OSNR-value margin is greater than the OSNR-value margin threshold, to generate an initially selected route set, which specifically includes:
and S1, determining a target OSNR value allowance threshold according to the number of the spans included in the route to be distinguished.
The target OSNR value margin threshold is an OSNR value margin threshold used for comparing with the OSNR value of the route to be distinguished.
Wherein, the route to be distinguished is included in the m physical routes. The number of the spans in the route to be judged is positively correlated with the size of the target OSNR value allowance threshold.
For example, the OSNR value margin thresholds corresponding to different service levels in the present application may be as shown in table 4 below:
Figure BDA0002257542510000131
TABLE 4
When the span of the physical route is greater than 12, the OSNR value margin thresholds corresponding to different service levels are 5dB, 4.5dB, and 4dB, respectively. That is, in this case, it is necessary to select a corresponding OSNR value margin threshold from 5dB, 4.5dB, and 4dB as a target OSNR value margin threshold according to a service level of the target traffic, and compare the target OSNR value margin threshold with the OSNR value margin of the physical route.
When the span of the physical route is less than or equal to 12, the OSNR value margin thresholds corresponding to different service levels are 4.5dB, 4dB, and 3.5dB, respectively. That is, in this case, according to the service level of the target traffic, the corresponding OSNR value margin threshold value needs to be selected from 4.5dB, 4dB, and 3.5dB as the target OSNR value margin threshold value to be compared with the OSNR value margin of the physical route.
And S2, if the Q value allowance of the route to be judged is larger than the Q value allowance threshold value, and the OSNR value of the route to be judged is larger than the target OSNR value allowance threshold value, determining that the route to be judged is contained in the primary selection route set.
In addition, in the embodiment of the present application, it is considered that, in a specific application, the OSNR value is an important index capable of reflecting the optical path performance in the physical route, and has a function of reflecting the transmission quality of the optical signal in the physical route. However, since the nonlinear effect in the high-speed transmission system is strong, the accuracy is greatly reduced by simply using the OSNR value to reflect the transmission quality of the optical signal of the physical route. Therefore, in the present application, the primary route set is generated by simultaneously using the OSNR value margin and the Q value margin of the physical route, so that it can be ensured that all the routes in the selected primary route set can ensure the transmission quality of the service data.
The content of step S1031a is described below with reference to an example. Specifically, continuing with the example corresponding to fig. 3, first, it is assumed that the target service to which the route needs to be allocated is the first-level service. In addition, as shown in the above example, of the service quality parameter thresholds corresponding to the first level service, the Q value margin threshold is 3 dB; the OSNR value margin threshold is 4.5dB (when the span of the physical route is less than or equal to 12) or 5dB (when the span of the physical route is greater than 12).
Then, as shown in the above example, from the ROADM network, 6 physical routes capable of carrying the target traffic are queried: route 1, route 2, route 3, route 4, route 5, route 6. Since the spans of 6 physical routes do not exceed 12, the corresponding OSNR margin thresholds are all 4.5 dB.
Further, the statistical results are shown in table 5 below:
Figure BDA0002257542510000141
TABLE 5
Further, it can be seen that, among the paths 1 to 6, only the path 2, the path 3, and the path 6 satisfy the condition "physical route in which the Q value margin is greater than the Q value margin threshold and the OSNR value margin is greater than the OSNR value margin threshold", that is, the initially selected route set includes the path 2, the path 3, and the path 6.
And then, selecting the path 2 with the minimum hop count or the shortest distance from the path 2, the path 3 and the path 6 in the initial route set as a target physical route for transmitting the service data of the target service. Of course, in a specific implementation, the target physical route may also be selected from the total initially selected route set in another manner, which may not be limited in this application.
In another implementation, it is considered that when selecting a physical route, there is a case: each of the m physical routes does not satisfy the condition that "the Q value margin is greater than the Q value margin threshold and the OSNR value margin is greater than the OSNR value margin threshold" described in S1031 a. Furthermore, in this embodiment of the application, the step S1031 may further include:
and S1031b, if there is no physical route with the Q value margin larger than the Q value margin threshold and the OSNR value margin larger than the OSNR value margin threshold in the m physical routes, selecting the physical route meeting the preset requirement by the route distribution device, and generating an initial selection route set.
The physical route meeting the preset requirement specifically includes: and in order to enable the Q value surplus of the physical route to be larger than the Q value surplus threshold and the OSNR value surplus of the physical route to be larger than the OSNR value surplus threshold, the physical route with the least number of the added relay stations is obtained.
Illustratively, the ROADM network shown in fig. 3 is still taken as an example. After 6 physical routes (paths 1-6) capable of carrying the target service are determined, if the difference between ONSR value margins of the 6 physical routes and an ONSR value margin threshold is less than 4.5dB, and the difference between Q value margins and a Q value margin threshold is less than 3dB, as shown in table 6 below.
Figure BDA0002257542510000151
TABLE 6
In addition, as shown in table 6, when one relay station is added to path 1, path 4, and path 5, the condition that "the Q value margin of the physical route is greater than the Q value margin threshold and the OSNR value margin of the physical route is greater than the OSNR value margin threshold" is satisfied. Thus, the set of initially selected routes includes Path 1, Path 4 and Path 5.
In another implementation, the service quality parameter is calculated by using a plurality of performance indexes; the performance indexes are performance indexes of the optical signal in the physical route, which influence service data transmission.
Furthermore, for convenience of calculation, in the present application, it is considered that the Q value margin and the OSNR value margin of the physical route may be subjected to weighted summation, so as to obtain a parameter index capable of reflecting both the Q value margin and the OSNR value margin of the physical route. And then, only the parameter index is needed to be utilized for subsequent processing, so that the proper physical route can be determined more conveniently and rapidly.
Based on the foregoing principle, as shown in fig. 5, in this embodiment of the application, the step S1031 may specifically include:
and S1031c, the route distribution device performs weighted summation on the Q value allowance of the route to be distinguished and the OSNR value allowance of the route to be distinguished, and generates a service quality parameter of the route to be distinguished.
Wherein, the route to be distinguished is contained in m physical routes; the Q value allowance is used for reflecting the difference value of the Q value corresponding to the transmission target service and the Q value corresponding to the route to be judged; and the OSNR value margin is used for reflecting the difference value of the OSNR value corresponding to the transmission target service and the OSNR value corresponding to the route to be judged.
Illustratively, the numeric formula of the service quality parameter R of the route to be distinguished is:
R=α*QM+β*OM
wherein Q isMIndicating the margin of Q value, O, of the route to be distinguishedMRepresenting the residual OSNR value of the route to be distinguished, α representing the weight corresponding to the residual Q value of the route to be distinguished, and β representing the weight corresponding to the residual OSNR value of the route to be distinguished.
For example, for convenience of calculation, α + β may be made equal to 1, and of course, the relationship between α and β may be set in other ways according to needs, and the present application may not be limited thereto.
In one implementation, it is considered that in an optical communication system, due to the existence of nonlinear effects of the optical communication system, although a continuous increase in the optical power into the fiber increases the OSNR of the optical wavelength signal, the Q value decreases after reaching the peak. As shown in fig. 6, in different scenarios, the fiber-incoming optical power and the OSNR measured by the receiving end change in an almost direct proportional relationship. As shown in fig. 7, in different scenarios, when the fiber input power reaches a certain value, the change in Q value will have an inflection point, increasing with increasing fiber input power from the beginning, and decreasing with increasing fiber input power.
Therefore, before executing S1031c, the method provided in the embodiment of the present application performs weighted summation on the Q value margin of the route to be determined and the OSNR value margin of the route to be determined by the route allocating device, and generates the service quality parameter of the route to be determined, further includes:
and the route distribution device calculates a weight corresponding to the Q value allowance of the route to be judged and a weight corresponding to the OSNR value allowance according to the fiber-in optical power of the target service.
The fiber-entering optical power of the target service is positively correlated with the weight corresponding to the margin of the Q value of the route to be judged, and the fiber-entering optical power of the target service is negatively correlated with the weight corresponding to the margin of the OSNR value of the route to be judged.
For example, for a g.652 optical fiber, a 400G WDM system may consider α - β -0.5 when the fiber input power is 0dB, and consider that when the fiber input power is 4dB, although the OSNR value is very high, the Q value is reduced, and at this time, the main characterizing parameter affecting the optical wavelength signal quality is the Q value, so it should consider that the Q value is increased and the OSNR weight is reduced, α -0.9 and β -0.1, where α represents the weight corresponding to the Q value margin of the route to be determined, and β represents the weight corresponding to the OSNR value margin of the route to be determined.
According to the method, the service quality parameters of each route in the m physical routes can be calculated in sequence.
And S1031d, if the service quality parameter of the route to be distinguished is greater than the service quality parameter threshold corresponding to the target service level, the route distribution device determines that the route to be distinguished is included in the primary selection route set.
Specifically, the route distribution device stores service quality parameter thresholds corresponding to different service levels in advance, in the same way as in the above example. After the target service level of the target service is determined, the service quality parameter threshold corresponding to the target service level can be determined. And then selecting a service quality parameter larger than a service quality parameter threshold corresponding to the target service level from the m physical routes to generate an initial route set.
After the primary route set is determined in the steps of S1031c-S1031d, the route distribution apparatus selects a target physical route from the primary route set. For a specific implementation, reference may be made to the content of S1032 described above, which is not described herein again.
In the route allocation method and apparatus provided in the embodiment of the present application, in consideration of that reliability requirements of different service levels for physical routes are different, in order to implement a more optimal transmission route allocation manner, when allocating a route for a target service in the present application, the service level of the target service is used as one of criteria for route selection. Furthermore, in the present application, after m physical routes capable of carrying the target service are queried from the ROADM network, a target physical route meeting the constraint condition corresponding to the target service level is selected from the m physical routes as a physical route for transmitting the target service, so that the effects of improving the transmission efficiency of the physical routes and optimizing the quality of the transmission service are achieved on the premise of ensuring that the optical path of the target service is reachable.
It should be noted that, in this embodiment, only by way of example, a device that executes the route distribution method provided in this application is referred to as a "route distribution device," and in this embodiment, a device or an apparatus that executes the route distribution method provided in this application may have other names. The present application is not limited thereto, and it should be understood that any device or apparatus capable of executing the method provided by the present application should belong to one of the "route distribution apparatuses" referred to in the present application.
Example two:
the embodiment of the present application provides a route distribution device, which is used for executing the route distribution method provided in the first embodiment. Fig. 8 is a schematic diagram of a possible structure of a route distribution device according to an embodiment of the present application. Specifically, the route distribution device 20 includes: a determining unit 201, an inquiring unit 202 and a route generating unit 203. Wherein:
a determining unit 201, configured to determine a target service level corresponding to a target service;
a query unit 202, configured to query m physical routes capable of carrying a target service in a reconfigurable optical add-drop multiplexer ROADM network; wherein m is a positive integer;
a route generating unit 203, configured to select a target physical route meeting a restriction condition from m physical routes after the querying unit 202 queries m physical routes capable of carrying the target service and the determining unit 201 determines the target service level corresponding to the target service; the limiting conditions include: constraint conditions corresponding to the target service level to the physical route; the destination physical route refers to a physical route for transmitting the destination traffic.
Optionally, the route generating unit 203 specifically includes: a primary selection subunit 2031 and a selection subunit 2032.
A primary selection subunit 2031, configured to compare the service quality parameter of each physical route in the m physical routes with a service quality parameter threshold corresponding to the target service level, and generate a primary selection route set according to the comparison result;
the service quality parameters comprise parameters for reflecting the transmission quality of optical signals of the physical route; the primary routing set comprises: in the m physical routes, the comparison result meets the required physical route;
a selecting subunit 2032, configured to, after the primary selection subunit generates the primary selection route set, select a target physical route from the primary selection route set.
Optionally, the service quality parameter threshold corresponding to the target service level includes: a Q value margin threshold and an OSNR value margin threshold;
the primary selection subunit 2031 is specifically configured to select, from the m physical routes, a physical route whose Q value margin is greater than the Q value margin threshold and whose OSNR value margin is greater than the OSNR value margin threshold, and generate a primary selection route set; the Q value allowance is used for reflecting the difference value between the Q value corresponding to the target service and the Q value of the physical route; and the OSNR value margin is used for reflecting the difference value of the OSNR value corresponding to the target service and the OSNR value margin of the physical route.
Optionally, the primary selecting subunit 2031 is specifically configured to perform weighted summation on the Q value margin of the route to be determined and the OSNR value margin of the route to be determined, so as to generate a service quality parameter of the route to be determined; wherein, the route to be distinguished is contained in m physical routes; the Q value allowance is used for reflecting the difference value of the Q value corresponding to the transmission target service and the Q value corresponding to the route to be judged; the OSNR value margin is used for reflecting the difference value of the OSNR value corresponding to the transmission target service and the OSNR value corresponding to the route to be judged;
the primary selecting subunit 2031 is further specifically configured to determine that the route to be determined is included in the primary selected route set if the service quality parameter of the route to be determined is greater than the service quality parameter threshold corresponding to the target service level.
Optionally, the selecting subunit 2032 is specifically configured to select, as the target physical route, a physical route with the smallest hop or the shortest transmission distance from the initially selected route set.
The functions and effects of the modules in the route distribution device provided in the embodiment of the present application may refer to the corresponding descriptions in the route distribution method in the foregoing embodiment, and are not described herein again.
It should be noted that, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and there may be another division manner in actual implementation.
Fig. 9 shows another possible structural diagram of the route distribution device in the above embodiment, in the case of an integrated unit. The route distribution device 30 includes: a processing module 301 and a storage module 303. The processing module 301 is used for controlling and managing the actions of the route distribution apparatus 30, for example, the processing module 301 is used for supporting the route distribution apparatus 30 to execute the above processes S101-S103. The communication module 302 is used to support communication between the routing distribution apparatus 30 and other entities. The storage module 303 is used to store program codes and data of the route distribution apparatus for the processing module 301 to call.
In one implementation, as shown in fig. 9, the route distribution device 30 may further include: a communication module 302. The communication module 302 is used to support the communication between the route distribution device 30 and other entities. For example, the communication module 302 is specifically configured to enable the route distribution device 30 to communicate with each node in the ROADM network so as to distribute the determined physical route to the target traffic.
The processing module 301 may be a processor or a controller, such as a Central Processing Unit (CPU), a general-purpose processor, a Digital Signal Processor (DSP), an application-specific integrated circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. A processor may also be a combination of computing functions, e.g., comprising one or more microprocessors, a DSP and a microprocessor, or the like. The communication module 302 may be a transceiver, a transceiving circuit or a communication interface, etc. The storage module 303 may be a memory.
When the processing module 301 is a processor as shown in fig. 10, the communication module 302 is a transceiver as shown in fig. 10, and the storage module 303 is a memory as shown in fig. 10, the route distribution device according to the embodiment of the present application may be the following route distribution device 40.
Referring to fig. 10, the route distribution apparatus 40 includes: a processor 401, a memory 403, and a bus 404.
Optionally, when the routing distribution device 40 needs to communicate with other entities, for example, when the routing distribution device 40 needs to communicate with each node in the ROADM network, as shown in fig. 10, the routing distribution device 40 may further include a transceiver 402.
The processor 401, the transceiver 402 and the memory 403 are connected to each other through a bus 404; the bus 404 may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown, but this does not mean that there is only one bus or one type of bus.
Processor 401 may be a general-purpose Central Processing Unit (CPU), a microprocessor, an Application-Specific Integrated Circuit (ASIC), or one or more Integrated circuits configured to control the execution of programs in accordance with the teachings of the present disclosure.
The Memory 403 may be a Read-Only Memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable Programmable Read-Only Memory (EEPROM), a Compact Disc Read-Only Memory (CD-ROM) or other optical Disc storage, optical Disc storage (including Compact Disc, laser Disc, optical Disc, digital versatile Disc, blu-ray Disc, etc.), magnetic Disc storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to these. The memory may be self-contained and coupled to the processor via a bus. The memory may also be integral to the processor.
The memory 403 is used for storing application program codes for executing the scheme of the application, and the processor 401 controls the execution. The transceiver 402 is configured to receive content input from an external device, and the processor 401 is configured to execute application program codes stored in the memory 403, so as to implement the route distribution method provided in the embodiment of the present application.
It should be understood that, in the various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented using a software program, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions described in accordance with the embodiments of the present application are all or partially generated upon loading and execution of computer program instructions on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optics, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or can comprise one or more data storage devices, such as a server, a data center, etc., that can be integrated with the medium. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1.一种路由分配方法,其特征在于,所述方法包括:1. a route allocation method, it is characterised in that the method comprises: 确定目标业务对应的目标服务级别;其中,所述目标服务级别,为预设的多个服务级别中的一个;Determine the target service level corresponding to the target service; wherein, the target service level is one of multiple preset service levels; 在可重构光分插复用器ROADM网络中,查询能够承载所述目标业务的m条物理路由;其中,m为正整数;In the reconfigurable optical add/drop multiplexer ROADM network, query m physical routes capable of carrying the target service; where m is a positive integer; 从所述m条物理路由中选择符合限制条件的目标物理路由;所述限制条件包括:所述目标服务级别对应的对物理路由的约束条件;所述目标物理路由指用于传输所述目标业务的物理路由。Select a target physical route that meets the restriction condition from the m physical routes; the restriction condition includes: the restriction condition on the physical route corresponding to the target service level; the target physical route refers to the target physical route used to transmit the target service physical routing. 2.根据权利要求1所述路由分配方法,其特征在于,所述从所述m条物理路由中选择符合限制条件的目标物理路由,具体包括:2. The route allocation method according to claim 1, wherein the selecting a target physical route that meets the restriction condition from the m physical routes specifically comprises: 将所述m条物理路由中各物理路由的业务质量参数与所述目标服务级别对应的业务质量参数阈值进行比较,根据比较结果生成初选路由集合;comparing the service quality parameters of each physical route in the m physical routes with the service quality parameter threshold corresponding to the target service level, and generating a set of primary selection routes according to the comparison result; 其中,所述业务质量参数包括用于反映物理路由的光信号传输质量的参数;所述初选路由集合中包括:所述m条物理路由中,比较结果符合要求的物理路由;Wherein, the quality of service parameter includes a parameter used to reflect the optical signal transmission quality of the physical route; the set of preliminary selected routes includes: among the m physical routes, the physical routes whose comparison results meet the requirements; 从所述初选路由集合中选择所述目标物理路由。The target physical route is selected from the set of preliminary routes. 3.根据权利要求2所述路由分配方法,其特征在于,业务质量参数包括多个性能指标;所述多个性能指标分别为物理路由中光信号的影响业务数据传输的性能指标。3 . The route allocation method according to claim 2 , wherein the service quality parameter includes a plurality of performance indicators; the plurality of performance indicators are respectively performance indicators of optical signals in physical routes that affect service data transmission. 4 . 4.根据权利要求3所述路由分配方法,其特征在于,所述目标服务级别对应的业务质量参数阈值包括:Q值余量阈值和OSNR值余量阈值;4. The route allocation method according to claim 3, wherein the quality of service parameter threshold corresponding to the target service level comprises: a Q value margin threshold and an OSNR value margin threshold; 将所述m条物理路由中各物理路由的业务质量参数与所述目标服务级别对应的业务质量参数阈值进行比较,根据比较结果生成初选路由集合,具体包括:Compare the service quality parameters of each physical route in the m physical routes with the service quality parameter thresholds corresponding to the target service level, and generate a set of preliminary selection routes according to the comparison results, which specifically includes: 从所述m条物理路由中,选择Q值余量大于所述Q值余量阈值,并且OSNR值余量大于所述OSNR值余量阈值的物理路由,生成所述初选路由集合;From the m physical routes, select a physical route whose Q value margin is greater than the Q value margin threshold, and whose OSNR value margin is greater than the OSNR value margin threshold, to generate the primary route set; 其中,所述Q值余量,用于反映所述目标业务所对应的Q值与物理路由的Q值的差值;所述OSNR值余量,用于反映所述目标业务所对应的OSNR值与物理路由的OSNR值余量的差值。The Q value margin is used to reflect the difference between the Q value corresponding to the target service and the Q value of the physical route; the OSNR value margin is used to reflect the OSNR value corresponding to the target service The difference from the OSNR value margin of the physical route. 5.根据权利要求2所述路由分配方法,其特征在于,业务质量参数是利用多个的性能指标进行计算得到的;所述多个性能指标分别为物理路由中光信号的影响业务数据传输的性能指标。5. The route allocation method according to claim 2, wherein the quality of service parameter is calculated by using a plurality of performance indicators; the plurality of performance indicators are respectively the effects of the optical signal in the physical route that affect the transmission of service data. Performance. 6.根据权利要求5所述路由分配方法,其特征在于,所述将所述m条物理路由中各物理路由的业务质量参数与所述目标服务级别对应的业务质量参数阈值进行比较,根据比较结果生成初选路由集合,具体包括:6. The route allocation method according to claim 5, wherein the quality of service parameter of each physical route in the m physical routes is compared with the quality of service parameter threshold corresponding to the target service level, and according to the comparison As a result, a set of primary routes is generated, which includes: 对待判别路由的Q值余量和所述待判别路由的光信噪比OSNR值余量进行加权求和,生成所述待判别路由的业务质量参数;其中,所述待判别路由包含于所述m条物理路由;所述Q值余量,用于反映传输所述目标业务所对应的Q值与所述待判别路由对应的Q值的差值;所述OSNR值余量,用于反映传输所述目标业务所对应的OSNR值与所述待判别路由对应的OSNR值的差值;Perform a weighted sum of the Q value margin of the route to be discriminated and the OSNR value margin of the route to be discriminated to generate a quality of service parameter of the route to be discriminated; wherein the route to be discriminated is included in the m physical routes; the Q value margin is used to reflect the difference between the Q value corresponding to the transmission of the target service and the Q value corresponding to the route to be determined; the OSNR value margin is used to reflect the transmission The difference between the OSNR value corresponding to the target service and the OSNR value corresponding to the route to be determined; 若所述待判别路由的业务质量参数大于所述目标服务级别对应的业务质量参数阈值,则确定所述待判别路由包含于所述初选路由集合。If the service quality parameter of the route to be discriminated is greater than the service quality parameter threshold corresponding to the target service level, it is determined that the route to be discriminated is included in the preliminary route set. 7.根据权利要求2所述路由分配方法,其特征在于,所述从所述初选路由集合中选择所述目标物理路由,具体包括:7. The route allocation method according to claim 2, wherein the selecting the target physical route from the preliminary selection route set specifically comprises: 从所述初选路由集合中选择跳数最少或传输距离最短的物理路由,作为所述目标物理路由。The physical route with the least hop count or the shortest transmission distance is selected from the preliminary route set as the target physical route. 8.一种路由分配装置,其特征在于,所述路由分配装置包括:8. A route distribution device, characterized in that the route distribution device comprises: 确定单元,用于确定目标业务对应的目标服务级别;A determination unit, used to determine the target service level corresponding to the target business; 查询单元,用于在可重构光分插复用器ROADM网络中,查询能够承载所述目标业务的m条物理路由;其中,m为正整数;a query unit, configured to query m physical routes capable of carrying the target service in a reconfigurable optical add-drop multiplexer ROADM network; where m is a positive integer; 路由生成单元,用于在所述查询单元查询到能够承载目标业务的m条物理路由并且所述确定单元确定出所述目标业务对应的目标服务级别之后,从所述m条物理路由中选择符合限制条件的目标物理路由;所述限制条件包括:所述目标服务级别对应的对物理路由的约束条件;所述目标物理路由指用于传输所述目标业务的物理路由。The route generation unit is configured to select m physical routes from the m physical routes that meet the target service level after the query unit finds m physical routes capable of carrying the target service and the determination unit determines the target service level corresponding to the target service The target physical route of the restriction condition; the restriction condition includes: the restriction condition on the physical route corresponding to the target service level; the target physical route refers to the physical route used for transmitting the target service. 9.一种路由分配装置,其特征在于,包括:处理器、存储器、总线和通信接口;所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述总线连接,当所述路由分配装置运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述路由分配装置执行如上述权利要求1-7任一项所提供的路由分配方法。9. A route distribution device, characterized in that it comprises: a processor, a memory, a bus and a communication interface; the memory is used to store computer execution instructions, the processor and the memory are connected through the bus, and when all the When the route allocating apparatus is running, the processor executes the computer-executed instructions stored in the memory, so that the route allocating apparatus executes the route allocating method provided by any one of the above claims 1-7. 10.一种计算机存储介质,其特征在于,包括指令,当其在所述路由分配装置上运行时,使得所述路由分配装置执行上述权利要求1-7任一项所提供的路由分配方法。10. A computer storage medium, characterized in that it comprises an instruction that, when running on the route distribution apparatus, causes the route distribution apparatus to execute the route distribution method provided by any one of the preceding claims 1-7.
CN201911059580.0A 2019-11-01 2019-11-01 Route distribution method and device Active CN110913285B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911059580.0A CN110913285B (en) 2019-11-01 2019-11-01 Route distribution method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911059580.0A CN110913285B (en) 2019-11-01 2019-11-01 Route distribution method and device

Publications (2)

Publication Number Publication Date
CN110913285A true CN110913285A (en) 2020-03-24
CN110913285B CN110913285B (en) 2022-02-18

Family

ID=69815999

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911059580.0A Active CN110913285B (en) 2019-11-01 2019-11-01 Route distribution method and device

Country Status (1)

Country Link
CN (1) CN110913285B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113972949A (en) * 2020-07-23 2022-01-25 中兴通讯股份有限公司 Service single board configuration method, device, equipment and storage medium
CN114124779A (en) * 2021-11-05 2022-03-01 中国联合网络通信集团有限公司 Route evaluation method, device, server and storage medium
CN114401215A (en) * 2022-01-11 2022-04-26 中国联合网络通信集团有限公司 Method, device, storage medium and equipment for determining relay configuration
WO2022166347A1 (en) * 2021-02-04 2022-08-11 中兴通讯股份有限公司 Rerouting method and device for otn, and computer-readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105827528A (en) * 2016-04-17 2016-08-03 国网四川省电力公司乐山供电公司 Routing method suitable for frequency spectrum-flexible optical network
CN106992945A (en) * 2017-05-21 2017-07-28 北京工业大学 A kind of optical-fiber network frequency spectrum resource asymmetric distribution method and apparatus
CN108574631A (en) * 2018-04-20 2018-09-25 中国联合网络通信集团有限公司 Routing distribution method and device
CN109088777A (en) * 2018-09-14 2018-12-25 武汉光迅科技股份有限公司 A kind of coalignment and method of the connection of ROADM business optical fiber
US20190306595A1 (en) * 2017-12-20 2019-10-03 Juniper Networks, Inc. Methods and apparatus for a colorless directionless and super-channel contentionless (cdsc) optical network architecture

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105827528A (en) * 2016-04-17 2016-08-03 国网四川省电力公司乐山供电公司 Routing method suitable for frequency spectrum-flexible optical network
CN106992945A (en) * 2017-05-21 2017-07-28 北京工业大学 A kind of optical-fiber network frequency spectrum resource asymmetric distribution method and apparatus
US20190306595A1 (en) * 2017-12-20 2019-10-03 Juniper Networks, Inc. Methods and apparatus for a colorless directionless and super-channel contentionless (cdsc) optical network architecture
CN108574631A (en) * 2018-04-20 2018-09-25 中国联合网络通信集团有限公司 Routing distribution method and device
CN109088777A (en) * 2018-09-14 2018-12-25 武汉光迅科技股份有限公司 A kind of coalignment and method of the connection of ROADM business optical fiber

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113972949A (en) * 2020-07-23 2022-01-25 中兴通讯股份有限公司 Service single board configuration method, device, equipment and storage medium
CN113972949B (en) * 2020-07-23 2024-12-10 中兴通讯股份有限公司 Service board configuration method, device, equipment and storage medium
WO2022166347A1 (en) * 2021-02-04 2022-08-11 中兴通讯股份有限公司 Rerouting method and device for otn, and computer-readable storage medium
CN114124779A (en) * 2021-11-05 2022-03-01 中国联合网络通信集团有限公司 Route evaluation method, device, server and storage medium
CN114401215A (en) * 2022-01-11 2022-04-26 中国联合网络通信集团有限公司 Method, device, storage medium and equipment for determining relay configuration
CN114401215B (en) * 2022-01-11 2023-08-08 中国联合网络通信集团有限公司 Relay configuration determining method, device, storage medium and equipment

Also Published As

Publication number Publication date
CN110913285B (en) 2022-02-18

Similar Documents

Publication Publication Date Title
CN110913285B (en) Route distribution method and device
Velasco et al. Designing, operating, and reoptimizing elastic optical networks
US11038795B2 (en) Near-real-time and real-time communications
US12095507B2 (en) Multi-layer network system and path setting method in multi-layer network
CN101361306B (en) Optimal Dynamic Routing in Optical Networks
US20030147645A1 (en) Optical network, optical cross-connect apparatus, photonic-IP network, and node
JP7062956B2 (en) Optical network controller and optical node device
CN110912821A (en) A route distribution method and device
CN111355660B (en) A route determination method and system based on capacity balance and relative delay
US10193791B2 (en) Method of allocating wavelength and wavelength allocation device
CN105827528A (en) Routing method suitable for frequency spectrum-flexible optical network
Bao et al. Lorb: Link-oriented resource balancing scheme for hybrid c/c+ l band elastic optical networks
Zhang et al. Minimized spectrum resource consumption with rescaled failure probability constraint in flexible bandwidth optical networks
US9967053B2 (en) Shortest minimum regeneration path search in networks
CN114866879A (en) OTN rerouting method, OTN rerouting device and computer-readable storage medium
US10148552B2 (en) Shortest path search with constraints in networks
Rak et al. Reliable routing and resource allocation scheme for hybrid RF/FSO networks
JP2007274249A (en) Optical path route selection method, optical path route selection device, and program
Kim et al. Rapid and efficient protection for all-optical WDM mesh networks
US20220417146A1 (en) Method and apparatus for determining route for och service, and storage medium
Selva Kumar et al. The Effectual Spectrum Defragmentation Algorithm with Holding Time Sensitivity in Elastic Optical Network (EON)
CN117478213B (en) A protection path determination method
Molefe et al. An Energy-Efficient Impairment-Aware Routing Algorithm For Optical Transport Networks
Yokoi et al. Optical Path Design Method for Reducing Maximum Spectrum Slot Number by Selecting Alternative Routes and Using GNPy
KR100459538B1 (en) The routing/wavelength assignment method in DWDM network considering latent connection request and Differentiated routing/wavelength assignment method and system using its method

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