Service channel automatic configuration method and device, electronic device and storage medium
By collecting channel parameters to calculate weights and adopting automatic configuration methods and relay optimization, the problem of low efficiency in wavelength division service design is solved, the rational occupation of channel resources and time reduction are achieved, and investment costs are reduced.
Patent Information
- Application Number
- CN202111160366.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-30
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2041-09-30
AI Technical Summary
Existing wavelength division multiplexing (WDM) services require line-by-line calculation and resource allocation during planning and commissioning, resulting in a time-consuming, irrational use of resources, and high investment costs. Furthermore, manual channel and relay station information designation requires repeated design and selection of the most reasonable solution, resulting in low efficiency.
By collecting the parameters of each service channel, calculating the channel weight, and adopting the service channel minimum investment weighted algorithm and the wavelength division service level weighted algorithm, the channel is automatically configured. Combined with the binary and trisection methods to optimize the optical signal-to-noise ratio, the automatic configuration of each service channel in the wavelength division network is realized.
It achieves the rational occupation of channel resources in the wavelength division network, improves service design efficiency, shortens design time, and reduces service investment costs.
Smart Images

Figure CN115882998B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wavelength division networks, and in particular to a method and device for automatically configuring a service channel, an electronic device, and a storage medium. Background Art
[0002] Existing wavelength division multiplexing (WDM) services require line-by-line service calculation and resource allocation during planning and commissioning, with manual assignment of channel and relay station information. This requires repeated scheme design during the planning process, with the most reasonable option selected from multiple options.
[0003] Existing WDM service allocation suffers from the following issues: Calculation and resource allocation must be performed for each service individually during planning and commissioning, making planning for large-scale services time-consuming; WDM resource utilization is not considered holistically during the design process, leading to irrational resource utilization and increased investment costs; Manual channel and relay station information is required during commissioning, requiring repeated design and selection of multiple solutions during the planning process. With the rapid development of networks, service access demands are increasing, and existing WDM service design methods are inefficient. An automated WDM service design method is urgently needed to support service planning and commissioning. Summary of the Invention
[0004] The present invention provides a service channel automatic configuration method and device, electronic equipment and storage medium, which are used to solve the technical defects in the prior art.
[0005] The present invention provides a method for automatically configuring service channels, comprising:
[0006] The channel weight is obtained by using the parameters collected from each service channel; the parameters collected from each service channel include the idle rate of the channel in the entire route, the number of relay wave relay network elements of the channel in the service route, the number of occupied sections, the number of network elements in the occupied sections, and local dimension conflicts;
[0007] Based on the channel weights, each service channel in the wavelength division network is automatically configured.
[0008] According to the service channel automatic configuration method of the present invention, the step of obtaining the channel weight using the parameters collected from each service channel includes:
[0009] Defining weights for the parameters collected from each channel of the service based on the degree of influence of the parameters collected from each channel of the service on the weights of the network elements;
[0010] A weighted calculation is performed on each weight corresponding to the parameters collected from each channel of the service to obtain a channel weight.
[0011] According to the service channel automatic configuration method of the present invention, before obtaining the channel weight using the parameters collected from each service channel, the method includes:
[0012] The service routing path is calculated using the parameters collected from each service channel. The service routing path includes the shortest path, the least number of hops, and the optimal optical signal-to-noise ratio.
[0013] According to the service channel automatic configuration method of the present invention, the method further comprises:
[0014] Using various service parameters, the service planning weight is obtained; the various service parameters include routing strategy mode, must-pass points, must-not-pass points, service A end network element service number, service Z end network element service number, service A and A end distance;
[0015] Based on the service planning weights, the services to be planned are prioritized.
[0016] According to the service channel automatic configuration method of the present invention, the step of obtaining service planning weights by using various service parameters includes:
[0017] Set weighted values for each business parameter based on its importance in business planning and the resources required for resource allocation;
[0018] Based on the weighted values of the various service parameters, a service planning weight is obtained.
[0019] According to the method for automatically configuring service channels of the present invention, after automatically configuring each service channel in the wavelength division network based on the channel weights, the method further comprises:
[0020] Use binary relay and tri-relay to optimize optical signal-to-noise ratio;
[0021] The repeater is configured based on the optimized optical signal-to-noise ratio.
[0022] According to the automatic service channel configuration method of the present invention, wherein the optical signal-to-noise ratio optimization using the binary relay method and the trichotomous relay method includes:
[0023] Select the middle network element. If the local dimension wavelength of the middle network element does not have an idle channel for the current service channel, select the network elements at both ends as relay network elements in the left-right order. If the network element services at both ends have idle local dimension channels, increase the number of local dimension dimensions of the middle network element accordingly.
[0024] Select two network elements at one-third and two-thirds as relay network elements. If the local dimension wavelength of the middle network element has no idle channels for the current service channel, select the network elements at both ends as relay network elements in order from left to right; if the network element services at both ends have idle local dimension channels, increase the number of local dimension dimensions of the middle network element by the corresponding amount.
[0025] The present invention also provides a service channel automatic configuration device, comprising:
[0026] A channel weight acquisition module is used to obtain a channel weight using parameters collected from each service channel; the parameters collected from each service channel include the idle rate of the channel in the entire route, the number of relay wave relay network elements of the channel in the service route, the number of occupied sections, the number of network elements in the occupied sections, and local dimension conflicts;
[0027] The automatic configuration module is used to automatically configure each service channel in the wavelength division network based on the channel weight.
[0028] The present invention also provides an electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of any of the above-described service channel automatic configuration methods are implemented.
[0029] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above-mentioned service channel automatic configuration methods.
[0030] The present invention obtains channel weights by utilizing parameters collected from each service channel, and automatically configures each service channel in a wavelength division network based on the channel weights. Automatic configuration of channels in a wavelength division network can be achieved based on the channel resource occupancy in an existing network, and optimal channel configuration can be achieved based on channel weight calculation of a channel configuration scheme in service routing. The invention also achieves reasonable occupancy of channel resources in automatic service design, improves service design efficiency, shortens service design time, and reduces service investment. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0032] Figure 1 It is a flow chart of the automatic service channel configuration method provided by the present invention;
[0033] Figure 2It is a structural diagram of the service channel automatic configuration device provided by the present invention;
[0034] Figure 3 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0035] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.
[0036] The following combination Figure 1 A method for automatically configuring service channels according to the present invention is described, the method comprising:
[0037] S1. Obtain channel weights using parameters collected from each service channel; the parameters collected from each service channel include the idle rate of the channel in the entire route, the number of relay network elements of the channel in the service route, the number of occupied sections, the number of network elements in the occupied sections, and local dimension conflicts;
[0038] During channel matching, channel selection must adhere to the principle of "minimizing investment." The primary factor influencing channel selection investment is the number of required relay network elements. Fewer relays and fewer channel variations mean fewer relay network elements are needed. This invention employs a "weighted service channel minimum investment algorithm" to weight channel resources and arrive at the optimal channel allocation solution. In this calculation, relay network elements are considered service landing network elements. Relay network elements are those required due to channel variations.
[0039] There are two main factors that affect the number of network elements required for relays in service routing: channel utilization and the distribution of available channels in the routing. The specific parameters are as follows:
[0040] Definition of influencing parameters:
[0041] Idle rate of the channel in the entire route (K): The idle rate of each channel in the entire route: 100%-0%;
[0042] The number of relay network elements (N) in the channel in the service routing is: N = 2*(YM)Z
[0043] The number of OMS segments occupied by the channel in the route (M);
[0044] The number of network elements (Z) in the OMS segment where the channel is occupied in the routing;
[0045] Local dimension conflict (T): when all the landing channels of a certain wave in the A / Z network element where the service is landing are occupied, the value is 0; otherwise, the value is 1;
[0046] Channel weight definition:
[0047] When selecting a channel, each parameter has a different degree of influence on the weight of the network element. Therefore, it is necessary to define weights for different parameters and determine the optimal channel solution in the current routing solution through weighted calculation of the weights.
[0048] K: The idle rate is calculated as a percentage. 100% is equal to 100, and the weight decreases by 1 for each percentage decrease.
[0049] N: The weight of a relay network element is defined as: -100;
[0050] The channel weights calculated by the minimum investment weighted algorithm for service channels (i.e. the following calculation formula) when selecting channels are:
[0051] (P) = K*T+2*(YM)Z*(-100)
[0052] Among them, the larger the weight, the higher the priority of the selection.
[0053] S2. Automatically configure each service channel in the wavelength division network based on the channel weights.
[0054] Automatic configuration of service channels in a wavelength division network based on the channel weights can achieve reasonable occupation of channel resources in automatic service design, improve service design efficiency, shorten service design time, and reduce service investment.
[0055] The present invention obtains channel weights by utilizing parameters collected from each service channel, and automatically configures each service channel in a wavelength division network based on the channel weights. Automatic configuration of channels in a wavelength division network can be achieved based on the channel resource occupancy in an existing network, and optimal channel configuration can be achieved based on channel weight calculation of a channel configuration scheme in service routing. The invention also achieves reasonable occupancy of channel resources in automatic service design, improves service design efficiency, shortens service design time, and reduces service investment.
[0056] According to the service channel automatic configuration method of the present invention, the step of obtaining the channel weight using the parameters collected from each service channel includes:
[0057] Defining weights for the parameters collected from each channel of the service based on the degree of influence of the parameters collected from each channel of the service on the weights of the network elements;
[0058] A weighted calculation is performed on each weight corresponding to the parameters collected from each channel of the service to obtain a channel weight.
[0059] The weight settings and weighting methods in the above embodiments can be adjusted according to actual needs, and are not the only weight settings and weighting methods.
[0060] According to the service channel automatic configuration method of the present invention, before obtaining the channel weight using the parameters collected from each service channel, the method includes:
[0061] The service routing path is calculated using the parameters collected from each service channel. The service routing path includes the shortest path, the least number of hops, and the optimal optical signal-to-noise ratio.
[0062] When there are no channel resources, the step of calculating the service routing path can be omitted.
[0063] According to the service channel automatic configuration method of the present invention, the method further comprises:
[0064] Using various service parameters, the service planning weight is obtained; the various service parameters include routing strategy mode, must-pass points, must-not-pass points, service A end network element service number, service Z end network element service number, service A and A end distance;
[0065] Based on the service planning weights, the services to be planned are prioritized.
[0066] The step of prioritizing the planned services can be performed before the automatic configuration of service channels, which saves time and effort in planning large-volume services and enables high-level services to be planned first when planning and designing batch services.
[0067] When designing batch services, you can weight services based on factors such as service level, service routing requirements, and service span to prioritize overall resource allocation before service design. The above weight settings and weighting methods can be adjusted based on actual needs and are not the only weight settings and weighting methods.
[0068] When planning and designing services, all services are imported into the automatic configuration device, and the relevant information of the services is customized (such as whether dual routing, whether routing groups are used, necessary points, etc.). When automatically planning and designing services, the "Wavelength Division Multiple Service Level Weighted Algorithm" system is used to automatically load the service level weighted algorithm to complete the weight calculation of the service planning sequence.
[0069] According to the service channel automatic configuration method of the present invention, the step of obtaining service planning weights by using various service parameters includes:
[0070] Set weighted values for each business parameter based on its importance in business planning and the resources required for resource allocation;
[0071] Based on the weighted values of the various service parameters, a service planning weight is obtained.
[0072] The parameters that affect service planning in a wavelength division multiplexing (WDM) network include dual routing, service sharing routing, single routing, required points, unrestricted points, number of network element services at service end A, number of network element services at service end Z, and distance between service ends A and Z. Because each parameter has different importance during service planning and resource requirements during resource allocation, the weighted values for each parameter are set as follows:
[0073] Routing strategy K1: (dual routing: 30000, business sharing routing: 20000, single routing: 10000);
[0074] Mandatory points: 100*N1 (N1 is the number of mandatory points for this business);
[0075] Necessary points: 100*M1 (M1 is the number of necessary points for this business);
[0076] Number of services of network element at end A: X*100 (X is the total number of services already opened and planned for network element at end A);
[0077] Number of services of the Z-end network element: Y1*100 (Y1 is the total number of services already opened and planned for the Z-end network element);
[0078] Service AZ end distance weight: L in km, 600-L / 100; L = straight-line distance between A and Z.
[0079] The service planning weight (Q) of the service planning order is calculated using the wavelength division multiplexing service level weighted algorithm (that is, the calculation formula below), which is defined as:
[0080] Q=K1+100*N1+100*M1+X*100+Y1*100+600-L / 100.
[0081] During business planning, the greater the business planning sequence weight, the higher the priority planning sequence; conversely, the smaller the business planning sequence weight, the later the planning sequence.
[0082] Furthermore, after channel resource configuration is complete, the service's OSNR (Optical Signal Noise Ratio) value is automatically optimized based on the service's routing path, ensuring that the service's OSNR meets the requirements for service provisioning. If the service channel's OSNR does not meet the requirements, it is necessary to add a relay station to the current service route. The OSNR optimization process is as follows:
[0083] When the OSNR of the service channel meets the requirements, the configuration of the current service channel can be completed directly.
[0084] When the OSNR of the service channel does not meet the requirements, binary relay and tri-relay are used to optimize the optical signal-to-noise ratio.
[0085] The repeater is configured based on the optimized optical signal-to-noise ratio.
[0086] According to the automatic service channel configuration method of the present invention, wherein the optical signal-to-noise ratio optimization using the binary relay method and the trichotomous relay method includes:
[0087] Select the middle network element. If the local dimension wavelength of the middle network element does not have an idle channel for the current service channel, select the network elements at both ends as relay network elements in the left-right order. If the network element services at both ends have idle local dimension channels, increase the number of local dimension dimensions of the middle network element accordingly.
[0088] Select two network elements at one-third and two-thirds as relay network elements. If the local dimension wavelength of the middle network element has no idle channels for the current service channel, select the network elements at both ends as relay network elements in order from left to right; if the network element services at both ends have idle local dimension channels, increase the number of local dimension dimensions of the middle network element by the corresponding amount.
[0089] See also Figure 2 The following describes the service channel automatic configuration device provided by the present invention. The service channel automatic configuration device described below and the service channel automatic configuration method described above can be referenced to each other. The service channel automatic configuration device includes:
[0090] The channel weight acquisition module 10 is configured to obtain a channel weight using parameters collected from each service channel. The parameters collected from each service channel include the idle rate of the channel in the entire route, the number of relay wave relay network elements of the channel in the service route, the number of occupied sections, the number of network elements in the occupied sections, and local dimension conflicts.
[0091] During channel matching, channel selection must adhere to the principle of "minimizing investment." The primary factor influencing channel selection investment is the number of required relay network elements. Fewer relays and fewer channel variations mean fewer relay network elements are needed. This invention employs a "weighted service channel minimum investment algorithm" to weight channel resources and arrive at the optimal channel allocation solution. In this calculation, relay network elements are considered service landing network elements. Relay network elements are those required due to channel variations.
[0092] There are two main factors that affect the number of network elements required for relays in service routing: channel utilization and the distribution of available channels in the routing. The specific parameters are as follows:
[0093] Definition of influencing parameters:
[0094] Idle rate of the channel in the entire route (K): The idle rate of each channel in the entire route: 100%-0%;
[0095] The number of relay network elements (N) in the channel in the service routing is: N = 2*(YM)Z
[0096] The number of OMS segments (M) occupied by the channel in the routing; OMS (Open Mobile System) is a mobile operating system "deeply customized" by China Mobile.
[0097] The number of network elements (Z) in the OMS segment where the channel is occupied in the routing;
[0098] Local dimension conflict (T): when all the landing channels of a certain wave in the A / Z network element where the service is landing are occupied, the value is 0; otherwise, the value is 1;
[0099] Channel weight definition:
[0100] When selecting a channel, each parameter has a different degree of influence on the weight of the network element. Therefore, it is necessary to define weights for different parameters and determine the optimal channel solution in the current routing solution through weighted calculation of the weights.
[0101] K: The idle rate is calculated as a percentage. 100% is equal to 100, and the weight decreases by 1 for each percentage decrease.
[0102] N: The weight of a relay network element is defined as: -100;
[0103] The channel weights calculated by the minimum investment weighted algorithm for service channels (i.e. the following calculation formula) when selecting channels are:
[0104] (P) = K*T+2*(YM)Z*(-100)
[0105] Among them, the larger the weight, the higher the priority of the selection.
[0106] The automatic configuration module 20 is configured to automatically configure each service channel in the wavelength division network based on the channel weights.
[0107] Automatic configuration of service channels in a wavelength division network based on the channel weights can achieve reasonable occupation of channel resources in automatic service design, improve service design efficiency, shorten service design time, and reduce service investment.
[0108] According to the service channel automatic configuration device of the present invention, the channel weight acquisition module 10 is used to:
[0109] Defining weights for the parameters collected from each channel of the service based on the degree of influence of the parameters collected from each channel of the service on the weights of the network elements;
[0110] A weighted calculation is performed on each weight corresponding to the parameters collected from each channel of the service to obtain a channel weight.
[0111] The weight settings and weighting methods in the above embodiments can be adjusted according to actual needs, and are not the only weight settings and weighting methods.
[0112] According to the service channel automatic configuration method of the present invention, before obtaining the channel weight using the parameters collected from each service channel, the method includes:
[0113] The service routing path is calculated using the parameters collected from each service channel. The service routing path includes the shortest path, the least number of hops, and the optimal optical signal-to-noise ratio.
[0114] When there are no channel resources, the step of calculating the service routing path can be omitted.
[0115] According to the service channel automatic configuration device of the present invention, the device further includes a service planning module, and the service planning module is used to:
[0116] Using various service parameters, the service planning weight is obtained; the various service parameters include routing strategy mode, must-pass points, must-not-pass points, service A end network element service number, service Z end network element service number, service A and A end distance;
[0117] Based on the service planning weights, the services to be planned are prioritized.
[0118] The step of prioritizing the planned services can be performed before the automatic configuration of service channels, which saves time and effort in planning large-volume services and enables high-level services to be planned first when planning and designing batch services.
[0119] When designing batch services, you can weight services based on factors such as service level, service routing requirements, and service span to prioritize overall resource allocation before service design. The above weight settings and weighting methods can be adjusted based on actual needs and are not the only weight settings and weighting methods.
[0120] When planning and designing services, all services are imported into the automatic configuration device, and the relevant information of the services is customized (such as whether dual routing, whether routing groups are used, necessary points, etc.). When automatically planning and designing services, the "Wavelength Division Multiple Service Level Weighted Algorithm" system is used to automatically load the service level weighted algorithm to complete the weight calculation of the service planning sequence.
[0121] According to the service channel automatic configuration device of the present invention, the service planning module is used to:
[0122] Set weighted values for each business parameter based on its importance in business planning and the resources required for resource allocation;
[0123] Based on the weighted values of the various service parameters, a service planning weight is obtained.
[0124] The parameters that affect service planning in a wavelength division multiplexing (WDM) network include dual routing, service sharing routing, single routing, required points, unrestricted points, number of network element services at service end A, number of network element services at service end Z, and distance between service ends A and Z. Because each parameter has different importance during service planning and resource requirements during resource allocation, the weighted values for each parameter are set as follows:
[0125] Routing strategy K1: (dual routing: 30000, business sharing routing: 20000, single routing: 10000);
[0126] Mandatory points: 100*N1 (N1 is the number of mandatory points for this business);
[0127] Necessary points: 100*M1 (M1 is the number of necessary points for this business);
[0128] Number of services of network element at end A: X*100 (X is the total number of services already opened and planned for network element at end A);
[0129] Number of services of the Z-end network element: Y1*100 (Y1 is the total number of services already opened and planned for the Z-end network element);
[0130] Service AZ end distance weight: L in km, 600-L / 100; L = straight-line distance between A and Z.
[0131] The service planning weight (Q) of the service planning order is calculated using the wavelength division multiplexing service level weighted algorithm (that is, the calculation formula below), which is defined as:
[0132] Q=K1+100*N1+100*M1+X*100+Y1*100+600-L / 100.
[0133] During business planning, the greater the business planning sequence weight, the higher the priority planning sequence; conversely, the smaller the business planning sequence weight, the later the planning sequence.
[0134] Furthermore, after channel resource configuration is complete, the service's OSNR (Optical Signal Noise Ratio) is automatically optimized based on the service's routing path, ensuring that the service's OSNR meets the requirements for service provisioning. If the service channel's OSNR does not meet the requirements, it is necessary to add a relay station to the current service route. The OSNR optimization process is as follows:
[0135] When the OSNR of the service channel meets the requirements, the configuration of the current service channel can be completed directly.
[0136] When the OSNR of the service channel does not meet the requirements, binary relay and tri-relay are used to optimize the optical signal-to-noise ratio.
[0137] The repeater is configured based on the optimized optical signal-to-noise ratio.
[0138] According to the service channel automatic configuration device of the present invention, wherein the optical signal-to-noise ratio optimization using the binary relay method and the trichotomous relay method includes:
[0139] Select the middle network element. If the local dimension wavelength of the middle network element does not have an idle channel for the current service channel, select the network elements at both ends as relay network elements in the left-right order. If the network element services at both ends have idle local dimension channels, increase the number of local dimension dimensions of the middle network element accordingly.
[0140] Select two network elements at one-third and two-thirds as relay network elements. If the local dimension wavelength of the middle network element has no idle channels for the current service channel, select the network elements at both ends as relay network elements in order from left to right; if the network element services at both ends have idle local dimension channels, increase the number of local dimension dimensions of the middle network element by the corresponding amount.
[0141] Figure 3 The following is a schematic diagram of the physical structure of an electronic device, which may include: a processor 310, a communication interface 320, a memory 330, and a communication bus 340. The processor 310, the communication interface 320, and the memory 330 communicate with each other via the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute a method for automatically configuring service channels, which includes:
[0142] S1. Obtain channel weights using parameters collected from each service channel; the parameters collected from each service channel include the idle rate of the channel in the entire route, the number of relay network elements of the channel in the service route, the number of occupied sections, the number of network elements in the occupied sections, and local dimension conflicts;
[0143] S2. Automatically configure each service channel in the wavelength division network based on the channel weights.
[0144] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0145] In another aspect, the present invention further provides a computer program product, comprising a computer program stored on a non-transitory computer-readable storage medium, wherein the computer program comprises program instructions. When the program instructions are executed by a computer, the computer is capable of performing the service channel automatic configuration method provided by the above methods, the method comprising:
[0146] S1. Obtain channel weights using parameters collected from each service channel; the parameters collected from each service channel include the idle rate of the channel in the entire route, the number of relay network elements of the channel in the service route, the number of occupied sections, the number of network elements in the occupied sections, and local dimension conflicts;
[0147] S2. Automatically configure each service channel in the wavelength division network based on the channel weights.
[0148] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to perform the above-mentioned service channel automatic configuration method, the method comprising:
[0149] S1. Obtain channel weights using parameters collected from each service channel; the parameters collected from each service channel include the idle rate of the channel in the entire route, the number of relay network elements of the channel in the service route, the number of occupied sections, the number of network elements in the occupied sections, and local dimension conflicts;
[0150] S2. Automatically configure each service channel in the wavelength division network based on the channel weights.
[0151] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0152] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.
[0153] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A method for automatically configuring service channels, characterized in that: include: The channel weight is obtained by using the parameters collected from each service channel; the parameters collected from each service channel include the idle rate of the channel in the entire route, the number of relay wave relay network elements of the channel in the service route, the number of occupied sections, the number of network elements in the occupied sections, and local dimension conflicts; Automatically configuring each service channel in the wavelength division network based on the channel weights; Optical signal-to-noise ratio optimization using binary and trisection relays, including: Select an intermediate network element. If the local dimension wavelength of the intermediate network element has no idle channels for the current service channel, select the network elements at both ends as relay network elements in the left-right order. If the network element services at both ends have idle local dimension channels, increase the number of local dimension dimensions of the intermediate network element. Select two network elements at one-third and two-thirds as relay network elements. If the local dimension wavelength of the middle network element has no idle channels for the current service channel, select the network elements at both ends as relay network elements in the left-right order. If the network element services at both ends have idle local dimension channels, increase the number of local dimension dimensions of the middle network element accordingly. The repeater is configured based on the optimized optical signal-to-noise ratio.
2. The automatic service channel configuration method according to claim 1, wherein: The method of obtaining channel weights by using parameters collected from each service channel includes: Defining weights for the parameters collected from each channel of the service based on the degree of influence of the parameters collected from each channel of the service on the weights of the network elements; A weighted calculation is performed on each weight corresponding to the parameters collected from each channel of the service to obtain a channel weight.
3. The automatic service channel configuration method according to claim 1, wherein: Before obtaining the channel weights by using the parameters collected from each service channel, the following steps are included: The service routing path is calculated using the parameters collected from each service channel. The service routing path includes the shortest path, the least number of hops, and the optimal optical signal-to-noise ratio.
4. The automatic service channel configuration method according to claim 1, wherein: The method further comprises: Using various service parameters, the service planning weight is obtained; the various service parameters include routing strategy mode, must-pass points, must-not-pass points, service A end network element service number, service Z end network element service number, service A and A end distance; Based on the service planning weights, the services to be planned are prioritized.
5. The automatic service channel configuration method according to claim 4, characterized in that: The method of obtaining the service planning weight by utilizing various service parameters includes: Set weighted values for each business parameter based on its importance in business planning and the resources required for resource allocation; Based on the weighted values of the various service parameters, a service planning weight is obtained.
6. A service channel automatic configuration device, characterized in that: include: A channel weight acquisition module is used to obtain a channel weight using parameters collected from each service channel; the parameters collected from each service channel include the idle rate of the channel in the entire route, the number of relay wave relay network elements of the channel in the service route, the number of occupied sections, the number of network elements in the occupied sections, and local dimension conflicts; An automatic configuration module, configured to automatically configure each service channel in the wavelength division network based on the channel weights; Optical signal-to-noise ratio optimization using binary and trisection relays, including: Select an intermediate network element. If the local dimension wavelength of the intermediate network element has no idle channels for the current service channel, select the network elements at both ends as relay network elements in the left-right order. If the network element services at both ends have idle local dimension channels, increase the number of local dimension dimensions of the intermediate network element. Select two network elements at one-third and two-thirds as relay network elements. If the local dimension wavelength of the middle network element has no idle channels for the current service channel, select the network elements at both ends as relay network elements in the left-right order. If the network element services at both ends have idle local dimension channels, increase the number of local dimension dimensions of the middle network element accordingly. The repeater is configured based on the optimized optical signal-to-noise ratio.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps of the service channel automatic configuration method according to any one of claims 1 to 5 are implemented.
8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the service channel automatic configuration method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Dynamic multi-strategy end-to-end routing calculation method and system applied to PTN
CN111935011A