Otn service management method and device, network equipment and readable storage medium
By calculating the path information and label allocation scheme of OTN services and optimizing WSS occupancy information, the problem of WSS pass-through level limitation was solved, and the transmission efficiency and stability of optical signals were improved, especially in quasi-Nyquist WDM transmission.
Patent Information
- Application Number
- CN201911215825.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-02
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2039-12-02
AI Technical Summary
In existing technologies, the limitation of the number of WSS passthrough stages leads to low optical signal transmission efficiency, especially in quasi-Nyquist WDM transmission. After multiple WSS filtering stages, the receiving performance is severely degraded, resulting in data sampling deviation and service interruption.
By calculating the path information and alternative tag allocation information of OTN services, the wavelength selection switch (WSS) occupancy information under the path is determined. Based on the OTN service type and WSS occupancy information, the final tag allocation scheme is determined, and the channel configuration is optimized to improve the optical signal transmission efficiency.
By optimizing the tag allocation method, the pass-through level of WSS was increased, improving optical signal transmission efficiency, reducing filtering impairments, and ensuring the stability and continuity of data transmission.
Smart Images

Figure CN112995797B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to, but are not limited to, the field of network communication, in particular, relate to, but are not limited to, an OTN service management method and device, network equipment and a readable storage medium. BACKGROUND
[0002] Optical Transport Network (OTN) technology is a new type of optical transmission technology system, which inherits the advantages of Synchronous Digital Hierarchy (SDH) network and Wavelength Division Multiplexing (WDM) network, and has the advantages of large capacity and good control mechanism. OTN can realize the transmission, switching and multiplexing of signals of multiple granularities. At the same time, OTN can support multiple upper layer services and protocols, and is an important networking technology for carrying optical networks.
[0003] In related technologies, Dense Wavelength Division Multiplexing (DWDM) systems mostly use 50GHz or 100GHz channel spacing, i.e. fixed grid WDM systems. With the development of ultra-high speed, especially 100G / over 100G WDM transmission networking and intelligent management and control based on software-defined optical network (SDON), traditional WDM systems have challenges in spectrum utilization and flexibility, and there is an application demand for flexible grid WDM systems that support different path intervals, different transmission rates and can dynamically set the path interval as needed.
[0004] In actual engineering applications, there are networking structures of multiple Flex ROADM (Reconfigurable Optical Add-Drop Multiplexer) sites in the network. For long-span end-to-end service signal light, there are multiple levels of ROADM site through scenarios in the transmission link, and both the straight-through service light and the add-drop service light at the ROADM site need to use WSS (Wavelength Selective Switch) to cross-schedule and control the service light. The WSS in the straight-through direction of the ROADM site will cause filtering damage to the through light signal, especially in the quasi-Nyquist WDM scheme, the signal spectral bandwidth is close to the channel bandwidth of the WSS, at this time the received spectrum will be severely degraded after filtering by multiple WSSs. Mainly because the high-frequency components of the spectrum are significantly suppressed after filtering by multiple WSSs, which will cause serious jitter of the phase in the clock extraction algorithm in the receiver, and then the clock extraction failure will cause serious deviation of the data sampling, so as to cause transmission service interruption. SUMMARY
[0005] The OTN service management method, device, network equipment and readable storage medium provided by the embodiment of the present application mainly solve the problem of low optical signal transmission efficiency in the prior art due to the limitation of WSS pass-through order.
[0006] To solve the above technical problem, the embodiment of the present application provides an OTN service management method, comprising:
[0007] calculating path information and alternative label allocation information of the OTN service;
[0008] determining wavelength selective switch (WSS) occupation information of a corresponding path according to the path information;
[0009] determining a final label allocation scheme of the OTN service according to the type of the OTN service and the WSS occupation information of the corresponding path;
[0010] completing configuration of a channel according to the path information and the final label allocation scheme.
[0011] The embodiment of the present application also provides an OTN service management device, comprising:
[0012] a route calculation module configured to calculate path information and alternative label allocation information of the OTN service;
[0013] a WSS occupation determination module configured to determine wavelength selective switch (WSS) occupation information of a corresponding path according to the path information;
[0014] a label allocation module configured to determine a final label allocation scheme of the OTN service according to the type of the OTN service and the WSS occupation information of the corresponding path;
[0015] a channel configuration module configured to complete configuration of a channel according to the path information and the final label allocation scheme.
[0016] The embodiment of the present application also provides a network equipment, which comprises a processor, a memory and a communication bus;
[0017] The communication bus is configured to realize connection and communication between the processor and the memory;
[0018] The processor is configured to execute one or more computer programs stored in the memory, so as to realize the steps of the OTN service management method.
[0019] The embodiment of the present application also provides a computer storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to realize the steps of the OTN service management method.
[0020] The beneficial effects of the present application are:
[0021] The OTN service management method, device, network equipment and readable storage medium provided by the embodiment of the present application calculate the path information and alternative label allocation information of the OTN service; determine the wavelength selective switch (WSS) occupation information under the corresponding path according to the path information; determine the final label allocation scheme of the OTN service according to the type of the OTN service and the WSS occupation information under the corresponding path; and complete the configuration of the channel according to the path information and the final label allocation scheme. Thus, by combining the type of the OTN service and the WSS occupation information of the path, the label allocation mode most suitable for the OTN service can be selected, thereby improving the efficiency of optical signal transmission and improving the through number of the WSS as a whole.
[0022] Other features and corresponding beneficial effects of the present application are described in the latter part of the specification, and it should be understood that at least part of the beneficial effects is apparent from the description of the present application in the specification. BRIEF DESCRIPTION OF DRAWINGS
[0023] Figure 1 The OTN service management method flow chart provided for the embodiment one of the present application;
[0024] Figure 2 The filter effect schematic diagram provided for the embodiment one of the present application;
[0025] Figure 3 The OTN service management method flow chart provided for the embodiment two of the present application;
[0026] Figure 4 The OTN service management method flow chart provided for the embodiment three of the present application;
[0027] Figure 5 The WSS through verification schematic diagram provided for the embodiment three of the present application;
[0028] Figure 6 The OTN service management device composition schematic diagram provided for the embodiment four of the present application;
[0029] Figure 7 The network equipment structure schematic diagram provided for the embodiment four of the present application. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical scheme and advantages of the present application more clear, the embodiment of the present application is further described in detail below by specific implementation combined with the drawings. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.
[0031] Embodiment one:
[0032] The embodiment provides an OTN service management method, please refer to Figure 1 The method comprises the following steps of:
[0033] S101, calculating path information and alternative label allocation information of the OTN service;
[0034] S102, determining wavelength selective switch (WSS) occupation information under a corresponding path according to the path information;
[0035] S103, determining a final label allocation scheme of the OTN service according to a type of the OTN service and the WSS occupation information under the corresponding path;
[0036] S104, completing configuration of a channel according to the path information and the final label allocation scheme.
[0037] Current mainstream WSS manufacturers all promote WSS modules with a frequency interval width of 12.5G or 6.25GHz, so that a transmission scheme of quasi-Nyquist WDM with higher spectral efficiency becomes possible, for example, 100G PM-QPSK service optical signals with a baud rate of about 34GHz (including 25% FEC overhead) are transmitted in channels with a channel interval of 37.5GHz. The method can further reduce the channel interval of the WDM system, thereby improving the spectral efficiency of the C-band in the optical fiber system and expanding the transmission capacity of the system.
[0038] The network system in the embodiment comprises two kinds of channels, namely, a general transmission channel and a quasi-Nyquist transmission channel. The general transmission channel refers to that the frequency interval between WDM system channels is much larger than the baud rate of service light, and the quasi-Nyquist transmission channel refers to that the frequency interval between WDM system channels is close to the baud rate of service light, that is, quasi-Nyquist WDM transmission, for example, ① 100G PM-QPSK and 200G PM-16QAM service signals with a baud rate of about 34GHz are transmitted in a channel interval of 37.5GHz; ② 200G PM-8QAM service signals with a baud rate of about 45GHz are transmitted in a channel interval of 50GHz. The service transceiver in the system adopts a coherent receiving optical module, and a DSP (Digital Signal Processing) clock synchronization algorithm of the optical module receiving end extracts a clock component from signal light; there are multiple levels of WSS cascaded through in the end-to-end transmission link of the service light in the system, wherein the WSS comprises a WSS unit for uplink combining, a WSS unit for downlink splitting and a WSS unit in the straight-through direction of the ROADM site; the frequency adjustment granularity supported by the WSS unit of the system is obviously smaller than the channel frequency interval, wherein the corresponding minimum frequency adjustable grid can be 12.5GHz, 6.25GHz, 3.125GHz or smaller; for example, Figure 2As shown, in each WSS, if the adjacent channels transmit light signals in different directions, there will be filter effect between the adjacent channels, and if the adjacent channels transmit light signals in the same direction, there will be no filter effect between the adjacent channels, and the filter effect will affect the accuracy and success rate of light signal transmission to some extent. The WSS penetration level limit exists in quasi-Nyquist channel transmission and in the case where there is filter effect on one side or both sides of the channel, and there is no WSS penetration level limit in general transmission channels. In the embodiment, the general transmission channel corresponds to general transmission service, and the quasi-Nyquist transmission channel corresponds to quasi-Nyquist service.
[0039] In the embodiment, after reasonable routing calculation and label allocation, the channels (frequency bands) occupied by the services in the same WSS in the same direction are converged, and the quasi-Nyquist transmission channel is occupied by the channel without filter effect, so as to improve the WSS penetration level. That is, in the embodiment, after obtaining the path information of the OTN service on each alternative path, the wavelength selective switch WSS occupation information on each path determined can at least include (1) whether each channel (spectrum) is occupied; (2) each occupied link spectrum is indicated by a center wavelength and a spectrum width, and the direction is indicated. The WSS information can be obtained from the WSS resource database, and the WSS resource database can include all WSS information in the network system. Different labels refer to different allocated label resources, which generally refer to wavelength resources in the embodiments of the application. That is, the same path can be allocated wavelength 1 or wavelength 2.
[0040] In some embodiments, each alternative label includes a corresponding label allocation alternative set of the WSS in the corresponding path. The label allocation alternative set can be used to determine the label allocation information, that is, how to allocate the corresponding label. When establishing the OTN service, the path information corresponding to the paths that the service can pass through is calculated, that is, based on the to-be-established OTN service, based on the existing routing calculation and resource allocation method, and combined with the link resource information, the path information and all possible label allocation results are given as alternative label allocation information.
[0041] In some embodiments, the final label allocation scheme of the OTN service is determined according to the type of the OTN service and the WSS occupation information on the corresponding path, including:
[0042] If the OTN service type is a quasi-Nyquist transmission service, it is determined whether the OTN service is limited by the WSS passthrough level during transmission. If the OTN service is limited by the WSS passthrough level, the final label allocation scheme for the OTN service is determined according to the internal priority allocation rules. Since quasi-Nyquist transmission services may be affected by the WSS passthrough level, the impact varies depending on the path. This embodiment aims to minimize the impact of the WSS passthrough level.
[0043] For quasi-Nyquist transmission services, not all services are affected by the WSS passthrough level. If the number of WSSs traversed by the service is small, less than a preset threshold, then the impact of the WSS passthrough level on the quasi-Nyquist transmission service need not be considered. In this embodiment, the OTN service being limited by the WSS passthrough level means that, when the service type is quasi-Nyquist, the number of WSSs traversed is greater than or equal to a preset threshold. This preset threshold can be determined based on the actual optical signal transmission performance.
[0044] In some embodiments, determining the final tag allocation scheme for OTN services based on the type of OTN service and the corresponding WSS occupancy information under the path may further include:
[0045] If the OTN service type is a quasi-Nyquist transmission service but not limited by the WSS passthrough level, or if the OTN service type is a general transmission service, then the final label allocation scheme for the OTN service is determined according to the edge-first allocation rule. Conversely, if the service type is a general transmission service, or if the service type is a quasi-Nyquist service but not limited by the WSS passthrough level, then the impact of the WSS passthrough level on the service is not considered, and the final label allocation scheme is determined directly using an edge-first approach.
[0046] In some embodiments, determining the final tag allocation scheme for OTN services based on internal priority allocation rules may specifically include:
[0047] The internal priority evaluation function is invoked to evaluate the cost of all WSSs on the OTN service path, and the final label allocation scheme is determined from the candidate label allocation information based on the function value.
[0048] In some embodiments, the internal priority evaluation function is:
[0049] H(T n )=Σx i , Among them, H(T) n ) represents business T na function value of the service T n . The function value of the edge-priority evaluation function is determined according to the label allocation manner of the service T i . The evaluation function of the entire relay section is defined as the sum of the weight values x i of all the WSSs passed through. It can be concluded from the above function that the more the WSSs affected by the filtering effect, the greater the function value, and the fewer the WSSs affected by the filtering effect, the smaller the function value. In other words, when the service type is the quasi-Nyquist transmission service, the final label allocation scheme determined should have as few WSSs affected by the filtering effect as possible.
[0050] In some embodiments, according to the edge-priority allocation rule, determining the final label allocation scheme of the OTN service includes:
[0051] calling the edge-priority evaluation function to perform cost evaluation on all the WSSs on the OTN service path, and determining the final label allocation scheme from the alternative label allocation information according to the function value.
[0052] In some embodiments, the edge-priority evaluation function is:
[0053] H(T n ) = Σx i , wherein H(T n ) represents a function value of the service T n ; and determining the final label allocation scheme from the alternative label allocation information according to the function value includes: selecting the final label allocation scheme with the lowest function value. For the service T n adopting the label allocation manner indicated by i, if a channel fragment not affected by the WSS recording effect is generated, generally 37.5 GHz (for 100G PM-QPSK and 200G PM-16QAM service signals) or 50 GHz (for 200G PM-8QAM service signals), the weight value is 0; if no channel fragment not affected by the WSS recording effect is generated, but the channel (frequency band) occupying the most edge of the entire available spectrum, the weight value is 0.1, and the rest is 1. The evaluation function of the entire relay section is defined as the sum of the weight values x i of all the WSSs passed through.
[0054] In some embodiments, the establishing the OTN service further comprises establishing batch services; before the computing the path information and the alternative label allocation information of the OTN service, further comprising:
[0055] When the OTN service is a batch task, grouping is performed according to the principle of same source and same sink, and the services in each service group are classified according to general transmission services and quasi-Nyquist transmission services. Among them, grouping according to the principle of same source and same sink means that the OTN services requested by the same source and the same sink are divided into the same group. The type of the service is also classified according to the general transmission service and the quasi-Nyquist transmission service. When performing path calculation, the calculation of the general transmission service can be performed first, and then the calculation of the quasi-Nyquist service can be performed.
[0056] In some embodiments, after determining the final label allocation scheme of the OTN service according to the type of the OTN service and the WSS occupation information under the corresponding path, further comprising:
[0057] For the allocated OTN service, if the adjacent frequency band of the OTN service is idle, other services are allowed to be filled in. Among them, the service completes label allocation based on the edge-first allocation method to obtain an end-to-end routing result. Based on the currently allocated wave channel (frequency band), if the adjacent wave channel (frequency band) is idle and the capacity is large enough, that is, other multiple services can be filled in, the intra-group matching work is performed. In the same group service, other services that have not been calculated are selected and allocated to the adjacent wave channel (frequency band) in turn, so that a plurality of same source and same sink services are continuously occupied on a continuous frequency spectrum, and it is ensured that the services at both ends are general transmission services, and the services in the middle are preferentially arranged as quasi-Nyquist transmission services.
[0058] In some embodiments, after determining the final label allocation scheme of the OTN service according to the type of the OTN service and the WSS occupation information under the corresponding path, further comprising:
[0059] According to the final label allocation scheme, WSS through verification is performed; if the verification fails, an electrical relay is introduced at at least one position on the path. In some cases, the path determined according to the determination manner of the embodiment and the final label allocation scheme may still have a WSS through verification failure; the through verification is divided into forward verification and reverse verification, and the verification is successful, and both the forward and the reverse need to pass. If the verification passes, a result of the verification success can be output, and the establishment of the OTN service is successful; if the verification fails, the electrical relay can be introduced to improve. The service of quasi-Nyquist transmission is limited by the WSS through number, and generally passes through about 10 WSSs, that is, the signal is sharply deteriorated, so that the receiver cannot parse the signal, and thus the transmission distance of the service of quasi-Nyquist transmission is limited. The optical signal is regenerated by introducing the electrical relay, and the transmission distance of the optical signal can be further increased.
[0060] The embodiment provides an OTN service management method, path information and alternative label allocation information of an OTN service are calculated; according to the path information, wavelength selective switch (WSS) occupation information under a corresponding path is determined; according to the type of the OTN service and the WSS occupation information under the corresponding path, a final label allocation scheme of the OTN service is determined; and according to the path information and the final label allocation scheme, channel configuration is completed. Therefore, by combining the type of the OTN service and the WSS occupation information of the corresponding path, a path most suitable for the OTN service can be selected, so that the efficiency of optical signal transmission is improved, and the WSS through number is improved as a whole.
[0061] Embodiment two:
[0062] The embodiment provides a processing method for improving the WSS through number of services in batch service path establishment / recovery. In this scenario, multiple services simultaneously initiate path calculation and label allocation. In the batch service, the basic information such as the rate, modulation format, and FEC (Forward Error Correction) type of the service is specified by the outside. There are services with different original node and different service rates in the batch service.
[0063] The batch service processing flow provided by the embodiment is as shown in Figure 3 The specific flow is as follows:
[0064] S301, the system groups batch service requests, and requests with the same source and the same host are grouped into the same group according to the same source and the same host principle;
[0065] S302, the services in each service group are classified into general transmission services and quasi-Nyquist transmission services;
[0066] S303, according to the service of general transmission and the service of quasi-Nyquist transmission, sequentially calculate each service;
[0067] S304, for the current service request, call the single-service end-to-end calculation process, first perform path calculation to obtain a path result, and then call label allocation to give a label allocation candidate set;
[0068] S305, the WSS maximum traditional resource allocation method completes the resource label allocation process according to the path result and the resource database. If the service is quasi-Nyquist transmission and is limited by the WSS pass-through number, the label allocation is performed based on the internal priority allocation method, and S306 is entered. If the service is general transmission, or quasi-Nyquist output but is not limited by the WSS pass-through number, the label allocation is performed based on the edge priority allocation method, and S307 is entered;
[0069] S308, the service completes label allocation based on the edge priority allocation method to obtain an end-to-end routing result. Based on the currently allocated wave channel (frequency band), if the adjacent wave channel (frequency band) is idle and has a large enough capacity, that is, other multiple services can be filled in, the label allocation module performs in-group matching work. In the same group service, select other services that have not calculated the route, and sequentially allocate them to the adjacent wave channel (frequency band), so that a continuous frequency spectrum is continuously occupied by multiple same-source and same-sink services, and it is ensured that the services at both ends are general transmission services, and the services in the middle are quasi-Nyquist transmission services.
[0070] S309, after the label allocation result is selected, if there are still unprocessed services in the group, return to S304, that is, select the next service in the group for processing. If all services in the group are processed, S310 is entered, that is, the next service is processed.
[0071] S311, if all service groups are completed, output the result, otherwise return to S302, select the next group and repeat the above process.
[0072] Embodiment three:
[0073] The service of quasi-Nyquist transmission is limited by the WSS pass-through number, and generally passes through about 10 WSSs, that is, the signal will be sharply deteriorated, which causes the receiver to be unable to parse the signal, so the transmission distance of the quasi-Nyquist transmission service is limited. By introducing an electrical relay, the optical signal can be regenerated to increase the transmission distance of the optical signal.
[0074] The embodiment provides a processing process under the condition that a single-service WSS pass-through number is limited in a scenario in which an electrical relay signal regeneration of an OTN optical signal is performed. The process is as shown in Figure 4 , and the specific process is as follows:
[0075] S401, the path calculation module receives the path calculation request, and calls the path calculation module to obtain the path calculation result, and the label allocation module completes label allocation;
[0076] S402, the path calculation module performs WSS through verification on the generated result. The through verification includes forward verification and reverse verification, and the verification is successful if the forward verification and the reverse verification are both passed. If the verification is passed, the result is output; if the verification fails, S403 is entered;
[0077] S403, the path calculation module constructs a relay sequence, that is, a sequence of sites where the relay can be powered off. Figure 5 An example of path calculation is given. The path calculation module gives a path result of A-B-C-D-E-F, and after label allocation, in the WSS through verification, the forward verification fails at site D, which indicates that the relay needs to be powered off before site D, and there are three possibilities of (B), (C) and (B, C) for powering off the relay. The three possibilities are put into the relay sequence list. It is worth noting that the relay sequences in the list are arranged in ascending order according to the number of relays, and are selected in order to ensure that the output result is the result with the least number of relays when the verification is successful;
[0078] S404, the relay sequence list is selected. If the current sequence is empty, that is, there is no unprocessed relay sequence option, S402 is returned to select a new path result by the path calculation module; otherwise, the first one in the current sequence table is selected to continue the list. Taking Figure 5 as an example, the relay is powered off at site C.
[0079] S405, the label allocation module is called to perform WSS through verification on the relay segments A-B-C and C-D-E-F respectively. If the verification is successful, the result is output; if the verification fails, S403 is returned, a new relay sequence is constructed based on the failure information, is added to the relay sequence list, and is sorted according to the number of relays, and the above steps are repeated. Taking Figure 5 as an example, the reverse verification of the relay segment C-D-E-F fails at site C, which indicates that the relay needs to be powered off before site C in the reverse direction, and therefore, two new relay sequences (C, D) and (C, E) are generated and added to the relay sequence list and sorted according to the number of relays.
[0080] Embodiment Four
[0081] This embodiment provides an OTN service management device, please refer to Figure 6 , the device comprises:
[0082] a route calculation module 61 for calculating path information and alternative label allocation information of an OTN service;
[0083] The WSS occupation determining module 62 is configured to determine wavelength selective switch (WSS) occupation information of a corresponding path according to path information.
[0084] The target path determining module 63 is configured to determine a final label allocation scheme of the OTN service according to a type of the OTN service and the WSS occupation information of the corresponding path.
[0085] The channel configuration module 64 is configured to complete configuration of a channel according to the path information and the final label allocation scheme.
[0086] The network system in the embodiment includes two kinds of channels, namely, a general transmission channel and a quasi-Nyquist transmission channel. The general transmission channel refers to a frequency interval between WDM system channels being much larger than a service optical wave rate, and the quasi-Nyquist transmission channel refers to a frequency interval between WDM system channels being close to a service optical wave rate, namely, quasi-Nyquist WDM transmission, such as ① 100G PM-QPSK and 200G PM-16QAM service signals with a transmission wave rate of about 34GHz in a 37.5GHz channel interval; and ② 200G PM-8QAM service signals with a transmission wave rate of about 45GHz in a 50GHz channel interval. A service transceiver in the system adopts a coherent receiving optical module, and a DSP (Digital Signal Processing) clock synchronization algorithm of the optical module receives end extracts a clock component from signal light. There are multiple WSS cascades in an end-to-end transmission link of service light in the system, wherein the WSS includes a WSS unit for uplink combining, a WSS unit for downlink splitting, and a WSS unit in a straight-through direction of a ROADM site. The WSS unit of the system supports a frequency adjustment granularity that is obviously smaller than a channel frequency interval, wherein a corresponding minimum frequency adjustable grid can be 12.5GHz, 6.25GHz, 3.125GHz or smaller. Figure 2 As shown in the figure, if adjacent channels transmit light signals in different directions, there will be a filtering effect between adjacent channels, and if adjacent channels transmit light signals in the same direction, there will be no filtering effect between adjacent channels. The filtering effect will affect the accuracy and success rate of optical signal transmission to some extent. The WSS pass-through stage number is limited, which exists in quasi-Nyquist channel transmission and there is a filtering effect on one side or both sides of the channel, and there is no limitation of the WSS pass-through stage number in the general transmission channel. In the embodiment, the general transmission channel corresponds to general transmission service, and the quasi-Nyquist transmission channel corresponds to quasi-Nyquist service.
[0087] In some embodiments, each alternative label includes a corresponding path, and the label allocation alternatives of the WSS correspond to the label allocation of the corresponding path. The label allocation alternatives can be used to determine the label allocation information, i.e., how to allocate the corresponding label. When establishing an OTN service, the path information corresponding to the path that the service can pass through is calculated, i.e., based on the to-be-established OTN service, based on the existing route calculation and resource allocation method, and combined with the link resource information, the path information and all possible label allocation results are given as the alternative label allocation information.
[0088] In some embodiments, determining the final label allocation scheme of the OTN service according to the type of the OTN service and the WSS occupation information of the corresponding path includes:
[0089] If the type of the OTN service is quasi-Nyquist transmission service, it is determined whether the OTN service is limited by the WSS pass-through number in the transmission process, and when the OTN service is limited by the WSS pass-through number, the final label allocation scheme of the OTN service is determined according to the internal priority allocation rule.
[0090] In some embodiments, determining the final label allocation scheme of the OTN service according to the type of the OTN service and the WSS occupation information of the corresponding path includes:
[0091] If the type of the OTN service is quasi-Nyquist transmission service but is not limited by the WSS pass-through number, or the type of the OTN service is general transmission service, then the final label allocation scheme of the OTN service is determined according to the edge priority allocation rule.
[0092] In some embodiments, determining the final label allocation scheme of the OTN service according to the internal priority allocation rule can specifically include:
[0093] An internal priority evaluation function is called to evaluate the cost of all WSSs on the path of the OTN service, and the final label allocation scheme is determined from the alternative label allocation information according to the function value.
[0094] In some embodiments, the internal priority evaluation function is:
[0095] H(T n )=Σx i , wherein H(T n ) represents the function value of the service T n ; and determining the final label allocation scheme from the alternative label allocation information according to the function value includes selecting the function value with the lowest value as the final label allocation scheme.
[0096] In some embodiments, determining the final label allocation scheme of the OTN service according to the edge priority allocation rule includes:
[0097] The edge-priority evaluation function is called to evaluate the cost of all WSSs on the OTN service path, and the final label allocation scheme is determined from the alternative label allocation information according to the function value.
[0098] In some embodiments, the edge-priority evaluation function is:
[0099] H(T n ) =∑x i , wherein H(T n ) represents the function value of the service T n ; and determining the final label allocation scheme from the alternative label allocation information according to the function value includes selecting the one with the lowest function value as the final label allocation scheme.
[0100] In some embodiments, the establishing the OTN service further includes establishing batch services; and before the path information and the alternative label allocation information of the OTN service are calculated, the method can further include:
[0101] When the OTN service is a batch task, the services are grouped according to the same-source same-sink principle, and the services in each service group are classified as general transmission services and quasi-Nyquist transmission services. The services requested by the same-source same-sink principle are grouped into the same group. The services are also classified as general transmission services and quasi-Nyquist transmission services. When the path is calculated, the calculation of the general transmission services is performed first, and then the calculation of the quasi-Nyquist transmission services is performed.
[0102] In some embodiments, after the final label allocation scheme of the OTN service is determined according to the type of the OTN service and the WSS occupation information under the corresponding path, the method can further include:
[0103] For the allocated OTN service, if the adjacent frequency band of the OTN service is idle, other services are allowed to be filled in. The services are allocated labels based on the edge-priority allocation method to obtain an end-to-end routing result. Based on the currently allocated wave channel (frequency band), if the adjacent wave channel (frequency band) is idle and has a large enough capacity, i.e., other multiple services can be filled in, the label allocation module performs in-group matching work. In the same group of services, other services that have not been calculated for routing are selected and sequentially allocated to the adjacent wave channel (frequency band), so that a plurality of same-source same-sink services are continuously occupied on a continuous frequency spectrum, and it is ensured that the services at both ends are general transmission services, and the services in the middle are preferentially arranged as quasi-Nyquist transmission services.
[0104] In some embodiments, after the target path of the OTN service is determined according to the type of the OTN service and the WSS occupation information under each path, the method can further include:
[0105] According to the final label allocation scheme, WSS through verification is performed; if the verification fails, an electrical relay is introduced at at least one position on the path. In some cases, according to the determined path and final label allocation scheme determined by the determination manner of the embodiment, there can still be a case of WSS through verification failure; the through verification is divided into forward verification and reverse verification, and the verification is successful, and both the forward and the reverse need to pass. If the verification passes, a result of verification success can be output, and the establishment of the OTN service is successful; if the verification fails, the electrical relay can be introduced to improve. The service of quasi-Nyquist transmission is limited by the WSS through number, and generally through about 10 WSSs, that is, the signal is sharply deteriorated, which causes the receiver to be unable to parse the signal, and thus the transmission distance of the quasi-Nyquist transmission service is limited. By introducing the electrical relay, the optical signal is regenerated, and the transmission distance of the optical signal can be further increased.
[0106] Embodiment five
[0107] The embodiment further provides a network device, referring to FIG. 7, which includes a processor 71, a memory 72 and a communication bus 73, wherein: Figure 7
[0108] The communication bus 73 is used to realize the connection communication between the processor 71 and the memory 72;
[0109] The processor 71 is used to execute one or more computer programs stored in the memory 72 to realize the steps of the OTN service management method in the above-mentioned embodiments, which will not be repeated here.
[0110] The embodiment further provides a computer readable storage medium, which includes a volatile or non-volatile, removable or non-removable medium implemented in any method or technology for storing information, such as computer readable instructions, data structures, computer program modules or other data. The computer readable storage medium includes but is not limited to RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable read only memory), flash memory or other memory technology, CD-ROM (Compact Disc Read-Only Memory), digital versatile disc (DVD) or other optical disc storage, magnetic box, magnetic tape, magnetic disc storage or other magnetic storage system, or any other medium that can be used to store desired information and can be accessed by a computer.
[0111] The computer readable storage medium in the embodiment can be used to store one or more computer programs, which can be executed by the processor to implement at least one step of the OTN service management method in the above embodiments.
[0112] The embodiment also provides a computer program (or computer software), which can be distributed on a computer readable medium and executed by a computing system to implement at least one step of the OTN service management method in the above embodiments.
[0113] The embodiment also provides a computer program product, which includes a computer readable system on which the computer program as shown above is stored. The computer readable system in the embodiment can include the computer readable storage medium as shown above.
[0114] It can be seen that all or some steps in the above disclosed method, the system, and the functional modules / units in the system can be implemented as software (which can be implemented by computer program codes executable by a computing system), firmware, hardware, and appropriate combinations thereof. In the hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be performed by several physical components in cooperation. Some or all of the physical components can be implemented as software executed by a processor such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit such as an application specific integrated circuit.
[0115] In addition, it is well known to those skilled in the art that a communication medium generally contains computer readable instructions, data structures, computer program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and can include any information delivery medium. Therefore, the present application is not limited to any specific combination of hardware and software.
[0116] The above is a further detailed description of the embodiments of the present application in combination with specific embodiments, and the specific implementation of the present application should not be limited to these descriptions. For those skilled in the art, without departing from the concept of the present application, a number of simple deductions or replacements can be made, which should be considered as falling within the protection scope of the present application.
Claims
1. A method for OTN service management, comprising: calculating path information and candidate label allocation information of an OTN service; determining wavelength selective switch (WSS) occupation information of a corresponding path according to the path information; determining a final label allocation scheme of the OTN service according to a type of the OTN service and the WSS occupation information of the corresponding path; configuring a channel according to the path information and the final label allocation scheme; wherein the determining of the final label allocation scheme of the OTN service according to the type of the OTN service and the WSS occupation information of the corresponding path comprises: if the type of the OTN service is quasi-Nyquist transmission service, determining whether the OTN service is limited by WSS pass-through stages in a transmission process, and determining the final label allocation scheme of the OTN service according to an internal priority allocation rule when the OTN service is limited by WSS pass-through stages.
2. The OTN traffic management method of claim 1, wherein, The determining of the final label allocation scheme of the OTN service according to the type of the OTN service and the WSS occupation information of the corresponding path further comprises: if the type of the OTN service is quasi-Nyquist transmission service but is not limited by WSS pass-through stages, or the type of the OTN service is general transmission service, determining the final label allocation scheme of the OTN service according to an edge priority allocation rule.
3. The OTN traffic management method of claim 1, wherein, The determining of the final label allocation scheme of the OTN service according to the internal priority allocation rule comprises: calling an internal priority evaluation function to evaluate the cost of all WSSs on the path of the OTN service, and determining the final label allocation scheme from the candidate label allocation information according to a function value.
4. The OTN traffic management method of claim 3, wherein, The internal priority evaluation function is: wherein H(T n ) denotes a function value of service T n ; and the determining the final label distribution scheme from the function values of the candidate label distribution information comprises: selecting the function value with the lowest value as the final label distribution scheme.
5. The OTN traffic management method of claim 2, wherein, The determining of the final label allocation scheme of the OTN service according to the edge priority allocation rule comprises: calling an edge priority evaluation function to evaluate the cost of all WSSs on the path of the OTN service, and determining the final label allocation scheme from the candidate label allocation information according to a function value.
6. The OTN traffic management method of claim 5, wherein, The edge priority evaluation function is: wherein H(T n ) denotes a function value of service T n ; and the determining the final label distribution scheme from the function values of the candidate label distribution information comprises: selecting the function value with the lowest value as the final label distribution scheme.
7. The OTN traffic management method according to any of claims 1-6, wherein, Before the calculating of the path information and the candidate label allocation information of the OTN service, the method further comprises: when the OTN service is a batch task, grouping the OTN service according to a same-source and same-sink principle, and classifying the services in each service group as general transmission services or quasi-Nyquist transmission services.
8. The OTN traffic management method of claim 7, wherein, After the determining of the final label allocation scheme of the OTN service according to the type of the OTN service and the WSS occupation information of the corresponding path, the method further comprises: for an allocated OTN service, if a frequency band adjacent to the OTN service is idle, allowing other services to be filled in.
9. The OTN traffic management method according to any of claims 1-6, wherein, After the determining of the final label allocation scheme of the OTN service according to the type of the OTN service and the WSS occupation information of the corresponding path, the method further comprises: performing WSS pass-through verification, and introducing electrical relays at at least one position on the path if the verification fails. 10.An OTN service management device, comprising: A routing calculation module is configured to calculate path information and backup label allocation information of the OTN service; A WSS occupation determination module is configured to determine wavelength selective switch (WSS) occupation information corresponding to the path; A label allocation module is configured to determine a final label allocation scheme of the OTN service according to the type of the OTN service and the WSS occupation information corresponding to the path; A channel configuration module is configured to complete configuration of a channel according to the path information and the final label allocation scheme. In the OTN service management device, if the type of the OTN service is quasi-Nyquist transmission service, it is determined whether the OTN service is limited by WSS pass-through stages in a transmission process, and if the OTN service is limited by WSS pass-through stages, a final label allocation scheme of the OTN service is determined according to an internal priority allocation rule. 11.A network device, comprising a processor, a memory, and a communication bus; The communication bus is configured to realize connection communication between the processor and the memory; The processor is configured to execute one or more computer programs stored in the memory to realize the steps of the OTN service management method according to any one of claims 1-9.
12. A computer-readable storage medium, characterized in that, The computer readable storage medium stores one or more computer programs, which can be executed by one or more processors to realize the steps of the OTN service management method according to any one of claims 1-9.
Citation Information
Patent Citations
Wave channel balancing route wavelength allocation method of power backbone optical transport network
CN105472484A
Architecture of open-flow based software-defined optical label swapping
US20150295821A1