Software-Defined Optical Transport Network SD-OTN Docking Management Method and Device
By determining the docking ports between SD-OTN devices and obtaining network element data, and adjusting configuration information based on the target model, the problem of low docking management between SD-OTN devices in multiple manufacturers is solved, and automated management and real-time information acquisition is realized.
Patent Information
- Application Number
- CN202310611136.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-26
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2043-05-26
AI Technical Summary
In software-defined optical transmission network (SD-OTN) produced by multiple manufacturers, the docking management between devices is relatively low, and it requires manual query and recording of configuration information on the network management system of each manufacturer, and real-time configuration information acquisition of ports of different manufacturers cannot be achieved.
By determining the docking ports between SD-OTN devices and obtaining network element data of each device, the port configuration information is adjusted based on the predetermined target model to achieve automated management.
It improves the efficiency of docking management between different SD-OTN devices, realizes automatic verification and adjustment of configuration information, and reduces manual intervention and error occurrence.
Smart Images

Figure CN116567460B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a method and apparatus for managing the docking of a software-defined optical transport network (SD-OTN). Background Art
[0002] Currently, with the rapid development of communication technologies, communication service operators usually adopt a software-defined optical transport network (SD-OTN) to implement the opening of optical transport network (OTN) network capabilities. Among them, an SD-OTN coordinator system can establish a unified resource model and service model and provide a standard northbound interface by adapting relevant interface protocols, so as to achieve the unified orchestration of multi-vendor OTN control systems and the automatic opening of end-to-end cross-domain and cross-vendor services, thereby realizing the opening of OTN network capabilities.
[0003] However, when using SD-OTNs produced by multiple manufacturers, since the network management systems used by different manufacturers are different, when docking different SD-OTN devices (such as SD-OTNs between different manufacturers), it is usually necessary to create a new remote device network element on the network management system of each manufacturer and mark the configuration information of the ports used by the remote device network element to record the ports to be docked; or record the relevant parameter information of the ports of the two network elements to be docked in the form of a table. However, the above methods both require manual query of the configuration information of each manufacturer's independent network management system, the information query process is relatively cumbersome, and the real-time acquisition of the relevant configuration information of different manufacturer ports cannot be achieved, and the information acquisition efficiency is poor. Therefore, the current management efficiency of docking different SD-OTNs is poor. Summary of the Invention
[0004] This application provides a method and apparatus for managing the docking of a software-defined optical transport network (SD-OTN) to improve the management efficiency of docking different SD-OTNs.
[0005] To achieve the above object, this application adopts the following technical solutions:
[0006] In a first aspect, a method for SD-OTN docking management is provided. The method includes: determining a docking port between a first SD-OTN and a second SD-OTN, where the docking port includes: a first port on the first SD-OTN and a second port on the second SD-OTN; obtaining network element data of the first SD-OTN and network element data of the second SD-OTN, where the network element data includes: physical information and configuration information, the physical information includes device model and board model, and the configuration information is used to indicate parameter configurations of each port on the SD-OTN; determining a target model according to the physical information of the first SD-OTN and the physical information of the second SD-OTN, where the target model is a pre-determined docking model of the first port and the second port; based on the target model, the configuration information of the first port, and the configuration information of the second port, when the first port and the second port do not match, adjusting the configuration information of the first port and the configuration information of the second port.
[0007] In a possible implementation, the method further includes: obtaining network element data corresponding to each type of SD-OTN among multiple types of SD-OTN; determining multiple docking models based on the network element data corresponding to each type of SD-OTN among multiple types of SD-OTN, where each docking model among the multiple docking models is used to indicate configuration information of docking ports between any two types of SD-OTN.
[0008] In a possible implementation, the target model includes: target configuration information, where the target configuration information includes standard configuration information of the first port and standard configuration information of the second port. The method further includes: determining whether the configuration information of the first port is consistent with the standard configuration information of the first port according to the target configuration information; determining whether the configuration information of the second port is consistent with the standard configuration information of the second port according to the target configuration information; when the configuration information of the first port is inconsistent with the standard configuration information of the first port, and / or, the configuration information of the second port is inconsistent with the standard configuration information of the second port, determining that the first port and the second port do not match.
[0009] In a possible implementation, the method further includes: obtaining network status information of the first port and network status information of the second port, where the network status information includes at least one of the following: wavelength division multiplexing (WDM) cross-connection time slots, synchronous digital hierarchy (SDH) virtual port numbers, SDH cross-connection time slots; determining a first resource occupancy rate of the first port according to the network status information of the first port, and determining a second resource occupancy rate of the second port according to the network status information of the second port; when the first resource occupancy rate is greater than a preset threshold, and / or, the second resource occupancy rate is greater than a preset threshold, sending a warning message.
[0010] In a possible implementation, the method further includes: obtaining multiple time slot information of a first port and multiple time slot information of a second port, where the time slot information is used to indicate a transmission channel corresponding to each service among multiple services transmitted by the port; when any time slot information among the multiple time slot information of a third port does not match each time slot information among the multiple time slot information of a fourth port, determining the service corresponding to the any time slot information as a discrete service, where the third port is the first port and the fourth port is the second port; or the third port is the second port and the fourth port is the first port.
[0011] In a second aspect, a SD-OTN docking management device is provided. The device includes: a determination unit, an obtaining unit, and a processing unit; the determination unit is configured to determine a docking port between a first software-defined optical transport network (SD-OTN) and a second SD-OTN, where the docking port includes: a first port on the first SD-OTN and a second port on the second SD-OTN; the obtaining unit is configured to obtain network element data of the first SD-OTN and network element data of the second SD-OTN, where the network element data includes: physical information and configuration information, the physical information includes a device model and a board model, and the configuration information is used to indicate parameter configurations of each port on the SD-OTN; the determination unit is configured to determine a target model based on the physical information of the first SD-OTN and the physical information of the second SD-OTN, where the target model is a pre-determined docking model of the first port and the second port; the processing unit is configured to, based on the target model, the configuration information of the first port, and the configuration information of the second port, adjust the configuration information of the first port and the configuration information of the second port when the first port and the second port do not match.
[0012] In a possible implementation, the obtaining unit is configured to obtain network element data corresponding to each type of SD-OTN among multiple types of SD-OTN; the determination unit is configured to determine multiple docking models based on the network element data corresponding to each type of SD-OTN among the multiple types of SD-OTN, where each docking model among the multiple docking models is used to indicate configuration information of docking ports between any two types of SD-OTN.
[0013] In a possible implementation, the target model includes: target configuration information, where the target configuration information includes the standard configuration information of the first port and the standard configuration information of the second port; a determination unit, configured to determine whether the configuration information of the first port is consistent with the standard configuration information of the first port according to the target configuration information corresponding to the target model; a determination unit, configured to determine whether the configuration information of the second port is consistent with the standard configuration information of the second port according to the target configuration information corresponding to the target model; a determination unit, configured to determine that the first port and the second port do not match when the configuration information of the first port is inconsistent with the standard configuration information of the first port, and / or the configuration information of the second port is inconsistent with the standard configuration information of the second port.
[0014] In a possible implementation, an acquisition unit is configured to acquire the network status information of the first port and the network status information of the second port, where the network status information includes at least one of the following: wavelength division multiplexing (WDM) cross-connection time slots, synchronous digital hierarchy (SDH) virtual port numbers, SDH cross-connection time slots; a determination unit is configured to determine the first resource occupancy rate of the first port according to the network status information of the first port, and determine the second resource occupancy rate of the second port according to the network status information of the second port; a processing unit is configured to send a warning message when the first resource occupancy rate is greater than a preset threshold, and / or the second resource occupancy rate is greater than the preset threshold.
[0015] In a possible implementation, an acquisition unit is configured to acquire multiple time slot information of the first port and multiple time slot information of the second port, where the time slot information is used to indicate the transmission channels corresponding to each service among multiple services transmitted by the port; a determination unit is configured to determine that the service corresponding to any time slot information is a discrete service when any time slot information in the multiple time slot information of the third port does not match each time slot information in the multiple time slot information of the fourth port, where the third port is the first port and the fourth port is the second port; or the third port is the second port and the fourth port is the first port.
[0016] In a third aspect, an electronic device is provided, including: a processor and a memory; where the memory is used to store one or more programs, and the one or more programs include computer execution instructions. When the electronic device runs, the processor executes the computer execution instructions stored in the memory so that the electronic device executes an SD-OTN docking management method as in the first aspect.
[0017] In a fourth aspect, a computer-readable storage medium storing one or more programs is provided, where the one or more programs include instructions, and when the instructions are executed by a computer, the computer is caused to execute an SD-OTN docking management method as in the first aspect.
[0018] The present application provides an SD-OTN docking management method, which is applied to the scenario of docking between different SD-OTNs and is used to improve the management efficiency of docking different SD-OTNs. When managing the docking of SD-OTNs, determine the first port on the first SD-OTN and the second port on the second SD-OTN, and obtain the network element data of the first SD-OTN and the network element data of the second SD-OTN, so as to determine the pre-determined target model corresponding between the first port and the second port according to the physical information in the network element data of the first SD-OTN and the physical information in the network element data of the second SD-OTN. Furthermore, based on the target model, the configuration information of the first port and the configuration information of the second port, when the first port and the second port do not match, adjust the configuration information of the first port and the configuration information of the second port. Through the above method, it is possible to automatically verify the configuration information of the first port and the configuration information of the second port based on the network element data of the first SD-OTN, the network element data of the second SD-OTN, and the preset target model, and when the first port and the second port do not match, adjust the configuration information of the first port and the configuration information of the second port to achieve automated management of the docking ports of different SD-OTNs and improve the management efficiency of docking different SD-OTNs. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 FIG. is a schematic structural diagram of an SD-OTN docking management system provided by an embodiment of the present application;
[0020] Figure 2 FIG. is a schematic flow chart of an SD-OTN docking management method provided by an embodiment of the present application Figure 1 ;
[0021] Figure 3 FIG. is a schematic diagram of model docking corresponding to an SD-OTN docking management method provided by an embodiment of the present application;
[0022] Figure 4 FIG. is a schematic flow chart of an SD-OTN docking management method provided by an embodiment of the present application Figure 2 ;
[0023] Figure 5 FIG. is a schematic flow chart of an SD-OTN docking management method provided by an embodiment of the present application Figure 3 ;
[0024] Figure 6 FIG. is a schematic flow chart of an SD-OTN docking management method provided by an embodiment of the present application Figure 4 ;
[0025] Figure 7Schematic flow of an SD-OTN docking management method provided by an embodiment of the present application Figure 5 ;
[0026] Figure 8 Schematic structural diagram of an SD-OTN docking management device provided by an embodiment of the present application;
[0027] Figure 9 Schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0028] Next, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings in the embodiments of the present application.
[0029] In the description of the present application, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. Herein, "and / or" is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, "at least one" and "a plurality" refer to two or more. The words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not necessarily limit to be different.
[0030] In the SD-OTN technology, the SD-OTN mainly used by communication operators in the early stage is the equipment provided by a fixed manufacturer (such as manufacturer A), and the networking is completed through the SD-OTN of a single manufacturer. During docking, the port docking can be directly achieved by fiber connection in the network management of this manufacturer, and the management of the modified docking port can be achieved through the network management system of this manufacturer. With the development of the SD-OTN technology, the number of SD-OTN manufacturers is also increasing. During the subsequent process of SD-OTN sinking networking coverage, communication operators gradually introduce SD-OTN devices of multiple manufacturers (different manufacturers) for sinking networking coverage. Since the network management systems used by different manufacturers are different, it is impossible to directly achieve port docking by fiber connection like the SD-OTN of a single manufacturer, resulting in inconvenience in managing the remote physical topology corresponding to the line cards of the SD-OTN of two manufacturers, thus affecting the docking management of different manufacturer SD-OTN, especially the management efficiency of the line side board card configuration of two manufacturers.
[0031] Currently, for the management of the docking of different SD-OTN devices (such as SD-OTN devices from different manufacturers and different models), such as configuration monitoring and resource warning, it is necessary to manually check the configuration through the independent network management (network management) systems provided by each SD-OTN vendor. The implementation of each step requires clicking on different network management interfaces, which makes the whole process cumbersome and boring, and consumes a large amount of labor costs and time costs, resulting in poor management efficiency. Moreover, when presenting network docking information in the form of an Excel spreadsheet, etc., due to the lack of a visual graphical interface to display the information, the display effect of the information is poor. In addition, all network configuration information needs to be manually queried from the network management, and it is impossible to achieve real-time monitoring and resource analysis and processing of the network configuration information of the docking ports.
[0032] The SD-OTN docking management method provided by the embodiments of the present application can be applied to an SD-OTN docking management system. Figure 1 A schematic structural diagram of the SD-OTN docking management system is shown. As Figure 1 shown, the SD-OTN docking management system 10 includes: an electronic device 11, a coordinator 12, and a server 13.
[0033] The SD-OTN docking management system 10 can be used in the Internet of Things. The SD-OTN docking management system 10 (such as the electronic device 11, the coordinator 12, and the server 13) may include multiple central processing units (CPUs), multiple memories, a storage device storing multiple operating systems, and other hardware.
[0034] The electronic device 11 can be used in the Internet of Things and is used to implement data processing. For example, the electronic device 11 can interact with the coordinator 12 to obtain the network element data of the SD-OTN, so as to determine whether the SD-OTN docking ports match, in order to implement the management of the SD-OTN docking.
[0035] The coordinator 12 is used to implement data acquisition. As Figure 1 shown, the coordinator 12 interacts with multiple servers 13 to obtain the network element data of multiple SD-OTNs and transmits the network element data to the electronic device 11.
[0036] The server 13 is used to implement data storage. For example, the server 13 can be the network management server of each SD-OTN vendor (such as each SD-OTN manufacturer), and the network management server of each manufacturer stores the network element data of the SD-OTN of that manufacturer.
[0037] Optionally, the network management server of each manufacturer stores the network element data of all models of the SD-OTN of that manufacturer.
[0038] The following describes a method for SD-OTN docking management provided by an embodiment of the present application in conjunction with the accompanying drawings.
[0039] As Figure 2 shown, a method for SD-OTN docking management provided by an embodiment of the present application includes S201 - S204:
[0040] S201. Determine the docking ports between the first SD-OTN and the second SD-OTN.
[0041] Among them, the docking ports include: the first port on the first SD-OTN and the second port on the second SD-OTN.
[0042] Optionally, according to a preset naming standard, remarks can be made for the two ports to be docked, and the port names of the ports can be determined manually, so that the electronic device can determine the first port and the second port to be docked according to the port names of the ports.
[0043] Exemplarily, the naming standard can be LINK# "Manufacturer A ID number" - "Slot number" / "Port number" & "Manufacturer B ID number" - "Slot number" / "Port number".
[0044] For example, according to this naming standard, the port name of the first port on the first SD-OTN can be A1-001 / 200&B1-003 / 400, and the port name of the corresponding second port on the second SD-OTN is also A1-001 / 200&B1-003 / 400. That is, for the two SD-OTN ports to be docked, the port names of the two ports can be the same.
[0045] It should be noted that for the same SD-OTN, there may be multiple ports. When docking multiple SD-OTNs, for different ports, their corresponding port names are also different, so that the electronic device can determine the port information of the SD-OTN docked by each port according to the port name of each port.
[0046] Optionally, when there are docking relationships between multiple ports, the electronic device can determine multiple docking groups by comparing the port name information in the network element data, and establish a port docking topology relationship according to the port name information of each port. Among them, each docking group includes a pair of docking ports.
[0047] Optionally, due to different docking methods of the ports, the methods for establishing the port docking topology relationship may be different.
[0048] Exemplarily, for the ports docked by the OTN three-mixed circuit board, the topological relationship of port docking can be directly established by comparing the port names. For the ports docked by means of synchronous digital hierarchy (SDH) optical board docking, OTN three-mixed circuit board virtual interface docking, etc., this type of port docking method may set up linear multiplex sections or ring multiplex sections to protect the docking. Therefore, when establishing the port docking topological relationship through an electronic device, for the ports docked by SDH optical board and OTN three-mixed circuit board virtual interface, it is also necessary to obtain the "linear multiplex section" configuration information and "ring multiplex section" configuration information through a coordinator, and then through the comparison of port names, the two pairs of docking ports under the "linear multiplex section" configuration information and "ring multiplex section" configuration information are respectively set as the main protection group and the standby protection group, so as to complete the establishment of the port docking topological relationship.
[0049] It should be noted that through the above method, it is possible to compare information such as port names based on an electronic device without the need to compare through a network management system, so as to improve management efficiency.
[0050] Optionally, for the newly established SD-OTN docking, unified naming and labeling (modifying port names) can be performed in the network management server, and the corresponding topological relationship can be collected through an electronic device, so as to verify and configure the configuration information of the newly established docking ports.
[0051] Optionally, the topological relationships of all docking ports can also be associated in the electronic device to establish an SD-OTN management system, so as to manage the SD-OTN docking through the SD-OTN management system.
[0052] S202. Obtain the network element data of the first SD-OTN and the network element data of the second SD-OTN.
[0053] Among them, the network element data includes: physical information and configuration information. The physical information includes the device model and the board card model. The configuration information is used to indicate the parameter configuration of each port on the SD-OTN.
[0054] Optionally, the network element data of the SD-OTN can be understood as the network element data of each port in the SD-OTN.
[0055] Optionally, the specific type of the network element data can be adjusted in combination with specific service requirements (such as the resource analysis direction).
[0056] Optionally, the physical information may further include the name of the network element device (i.e., the device to which the docking port belongs), rack information (such as rack identifier), chassis information (such as chassis identifier), slot, board information (such as board identifier, board parameters, etc.), board name, port information (such as port identifier), port name, and other information.
[0057] It should be noted that the physical information is mainly used for positioning the SD-OTN port, such as indicating the data object when obtaining data, and indicating the modification object when modifying parameter configurations, etc.
[0058] Optionally, the network element data may further include the online status of the network element device to ensure that the network element device is in an online state when subsequently obtaining network element data and adjusting the configuration information of the port.
[0059] Optionally, the network element data may further include information such as port optical power, slot occupancy status, board occupancy status, port occupancy status, etc., to provide a reference in the management of docking the SD-OTN. For example, when adjusting the configuration information of the port, it is adjusted in combination with the occupancy status of the port.
[0060] S203. Determine the target model according to the physical information of the first SD-OTN and the physical information of the second SD-OTN.
[0061] Wherein, the target model is a pre-determined docking model of the first port and the second port.
[0062] Optionally, the electronic device may determine the docking method of the first SD-OTN and the second SD-OTN according to the device model of the first SD-OTN, the board model of the first SD-OTN, the device model of the second SD-OTN, and the board model of the second SD-OTN. Furthermore, according to the docking method of the first SD-OTN and the second SD-OTN, determine the docking method of the first port and the second port, and determine the corresponding target model between the first port and the second port.
[0063] It should be noted that the docking method of the first port and the second port depends on the docking method of the first SD-OTN and the second SD-OTN. That is, when the docking method of the first SD-OTN and the second SD-OTN is OTN three-mixed circuit board docking, the docking method of the ports between the first SD-OTN and the second SD-OTN is OTN three-mixed circuit board docking.
[0064] Optionally, multiple docking models between ports may be preset in the electronic device based on the parameter configuration experience of different docking ports.
[0065] Exemplarily, such as Figure 3As shown, based on the current main port docking methods, preset docking models such as the OTN triple-mixed line board docking model, the SDH optical board docking model, and the OTN triple-mixed line board SDH virtual interface docking model can be set in the electronic device.
[0066] S204. Based on the target model, the configuration information of the first port, and the configuration information of the second port, when the first port and the second port do not match, adjust the configuration information of the first port and the configuration information of the second port.
[0067] Optionally, the preset multiple docking models can be models of the standard configuration information of specified different docking ports. Then, based on whether the configuration information of the port is consistent with the standard configuration information of the port specified by the docking model, determine whether the docking between the two ports is matched.
[0068] Optionally, after the electronic device determines the configuration information of each port, the electronic device can also generate an SD-OTN (such as a different manufacturer's SD-OTN) docking configuration information file (such as a different manufacturer's SD-OTN docking configuration information inspection list, inspection legend, etc.) to display the configuration information of each port and explain whether the configuration information of this port meets the requirements.
[0069] Optionally, for the configuration information of a certain port that does not meet the requirements, the electronic device can perform marking processing such as coloring it red and making it bold to more intuitively monitor and display the configuration information of the port in real time.
[0070] Optionally, when it is determined that the configuration information of a certain port does not meet the requirements (i.e., does not match), the electronic device can modify the configuration information of this port and send the modified configuration information to the SD-OTN network management server corresponding to this port through the coordinator.
[0071] Optionally, the electronic device can uniformly modify the configuration information that needs to be modified in batches and send the modified information to the corresponding network management server through the coordinator.
[0072] Optionally, when sending the modified information, based on the device model of this port, rack information (such as rack identification), chassis information (such as chassis identification), slot, board information (such as board identification, board parameters, etc.), board name, port information (such as port identification), port name, etc., locate this port in the network management server.
[0073] In the embodiments of the present application, when managing the docking of SD-OTN, the first port on the first SD-OTN and the second port on the second SD-OTN are determined, and the network element data of the first SD-OTN and the network element data of the second SD-OTN are obtained. Based on the physical information in the network element data of the first SD-OTN and the physical information in the network element data of the second SD-OTN, a pre-determined target model corresponding between the first port and the second port is determined. Furthermore, based on the target model, the configuration information of the first port and the configuration information of the second port, when the first port and the second port do not match, the configuration information of the first port and the configuration information of the second port are adjusted. Through the above method, it is possible to automatically verify the configuration information of the first port and the configuration information of the second port based on the network element data of the first SD-OTN, the network element data of the second SD-OTN, and the preset target model, and when the first port and the second port do not match, adjust the configuration information of the first port and the configuration information of the second port to achieve automated management of the docking ports of different SD-OTN and improve the management efficiency of docking different SD-OTN.
[0074] In a possible implementation, as Figure 4 shown, in a method for managing the docking of SD-OTN provided by the embodiments of the present application, S301-S302 are further included:
[0075] S301. Obtain the network element data corresponding to each type of SD-OTN among multiple types of SD-OTN.
[0076] Optionally, the multiple types can be model information such as the device models and board models of multiple SD-OTN.
[0077] Optionally, the network element data of the SD-OTN device can be obtained from the network management server of the SD-OTN through a coordinator.
[0078] S302. Based on the network element data corresponding to each type of SD-OTN among multiple types of SD-OTN, determine multiple docking models.
[0079] Among them, each docking model in the multiple docking models is used to indicate the configuration information of the docking ports between any two types of SD-OTN.
[0080] Optionally, according to the docking configuration experience of the board ports of different types of SD-OTN, the configuration information of the general ports of the board ports of different types of SD-OTN can be determined, so as to determine the docking models of different types of SD-OTN.
[0081] Optionally, based on the parameter configuration experience of different docking ports, multiple docking models for presetting the relevant parameter configurations of specified docking ports can be set in advance.
[0082] Exemplarily, a docking configuration model (i.e., a docking model) can be established according to the general docking configuration of different model board card ports.
[0083] Optionally, multiple docking models can be established according to information such as the device model, board card model, port configuration information, and protection group configuration of board card ports from different manufacturers.
[0084] Optionally, the network element data of SD-OTN can also include the network element configuration information of SD-OTN (i.e., the network element configuration information of each port in SD-OTN), so as to obtain the protection group configuration of each port according to the network element configuration information of each port.
[0085] In the embodiments of the present application, based on the previous port configuration experience, multiple docking models are preset in advance, so as to automatically verify the relevant configuration parameters of the docking ports based on the docking models, thereby improving the accuracy of the docking management of SD-OTN.
[0086] In a possible implementation manner, the target model includes: target configuration information, and the target configuration information includes the standard configuration information of the first port and the standard configuration information of the second port. As Figure 5 shown, in a method for SD-OTN docking management provided by the embodiments of the present application, S401-S403 are further included:
[0087] S401. Determine whether the configuration information of the first port is the same as the standard configuration information of the first port according to the target configuration information corresponding to the target model.
[0088] S402. Determine whether the configuration information of the second port is the same as the standard configuration information of the second port according to the target configuration information corresponding to the target model.
[0089] S403. When the configuration information of the first port is inconsistent with the standard configuration information of the first port, and / or the configuration information of the second port is inconsistent with the standard configuration information of the second port, determine that the first port and the second port do not match.
[0090] Exemplarily, the target model can include (indicate) standard configuration information A and standard configuration information B, where the standard configuration information A is used to indicate the standard configuration information of the first port (i.e., the configuration information of the first port that meets the service requirements), and the standard configuration information B is used to indicate the standard configuration information of the second port (i.e., the configuration information of the second port that meets the service requirements).
[0091] Optionally, the standard configuration information can be understood as the parameter configuration information of the port in the normal state (or as specified by the relevant protocol).
[0092] It should be noted that for a certain parameter in the configuration information, if this parameter exists in the first port but does not exist in the second port, the parameter configuration of this parameter in the standard configuration information of the first port in the target model is empty, that is, this parameter needs to be turned off.
[0093] Optionally, each parameter included in the configuration information of the first port can be compared with each parameter included in the standard configuration information of the first port to determine whether the configuration information of the first port is consistent with the standard configuration information of the first port included in the target configuration information; each parameter included in the configuration information of the second port can be compared with each parameter included in the standard configuration information of the second port to determine whether the configuration information of the second port is consistent with the standard configuration information of the second port included in the target configuration information.
[0094] It should be noted that when any parameter in the configuration information of the first port is different from the parameter of the same item included in the standard configuration information of the first port, it is considered that the configuration information of the first port is inconsistent with the standard configuration information of the first port included in the target configuration information.
[0095] Exemplarily, for parameter item A in the configuration information of the first port, in the configuration information of the first port, the value of parameter A is 100, while in the standard configuration information of the first port included in the target configuration information, the value of parameter A is 1, then it is considered that the configuration information of the first port is inconsistent with the standard configuration information of the first port included in the target configuration information.
[0096] Optionally, when the configuration information of the first port is inconsistent with the standard configuration information of the first port included in the target configuration information, or the configuration information of the second port is inconsistent with the standard configuration information of the second port included in the target configuration information, it indicates that there are differences between the relevant parameter configurations (configuration information) for the docking of the first port and the second port and the standard parameter configurations (configuration information), and it is determined that the docking of the first port and the second port does not meet the predetermined requirements (the first port and the second port do not match).
[0097] It should be noted that since the docking ports indicated by different docking models are different, there will also be differences in the standard configuration information of the first port and the second port of the target model; moreover, for the standard configuration information of the first port and the second port of the same target model, due to different port models and manufacturers, there will also be differences in the standard configuration information of the first port and the second port.
[0098] In the embodiments of the present application, by comparing the target configuration information of the target model with the configuration information of the docking port, it is possible to determine whether the first port and the second port match based on multiple parameters defined by the target model, so as to automatically verify the configuration information of the first port and the configuration information of the second port, thereby realizing the docking management of SD-OTN.
[0099] In one design, as Figure 6 shown, in a method for SD-OTN docking management provided by the embodiments of the present application, it further includes S501-S503:
[0100] S501. Obtain the network status information of the first port and the network status information of the second port.
[0101] Among them, the network status information includes at least one of the following: wavelength-division multiplexing (WDM) cross-connection time slots, synchronous digital hierarchy (SDH) virtual port numbers, SDH cross-connection time slots.
[0102] Optionally, the network status information of the port can be obtained by the coordinator from the network management server corresponding to the port.
[0103] It should be noted that for the network status information of each port, it can be adjusted in combination with the specific port docking method and resource monitoring requirements.
[0104] Exemplarily, for the OTN triple-mixed line board docking port, the network status information such as the WDM cross-connection time slot and the number of SDH virtual ports of the port can be obtained; for the SDH docking port and the SDH docking virtual port, the network status information such as the SDH cross-connection time slot of the port can be obtained.
[0105] S502. Determine the first resource occupancy rate of the first port according to the network status information of the first port, and determine the second resource occupancy rate of the second port according to the network status information of the second port.
[0106] Optionally, the resource occupancy rate can be determined according to the ratio of the actual used resources of the port to the total capacity of the port.
[0107] It should be noted that for different docking methods, since the types of resources used are different, the methods for determining the resource occupancy rate will also be different.
[0108] Exemplarily, for the docking ports of OTN triple-mix line boards, the docking ports can be classified into types such as OTU4 = 100G, OTU2 = 10G, OTU1 = 2.5G, OTU0 = 1.25G, etc. according to the hierarchical rate of the optical transform unit (OTU) of the interface type. Further, define the number m of the optical data unit (ODU) ODU0 equivalent to the total interface capacity. For OTU4: m = 80, for OTU2: m = 8, for OTU1: m = 2, for OTU0: m = 1.
[0109] Further, obtain the WDM cross-connection time slots and the number of SDH virtual ports of this port from the network management server. According to the OTN principle: ODU4 = 10 * ODU2 = 40 * ODU1 = 80 * ODU0, ODUflexKn = n * ODU0. Therefore, when calculating the WDM time slot occupancy, the WDM cross-connection time slots can be converted into equivalent ODU0, and the actual occupied quantities of ODU4, ODU2, ODU1, and ODU0 are set as n4, n2, n1, and n0. The number of SDH virtual interfaces is equivalent to ODU2 or ODU1 according to the set STM-N, and the actual occupied quantity is set as n2x and n1x. The number of ODU0 occupied by ODUflexKn is nk1, nk2, nk3... nkn.
[0110] In summary, the occupancy of the actual equivalent ODU0 of the docking port, that is, the total actual equivalent ODU0 n = n4×80 + (n2 + n2x)×8 + (n1 + n1x)×2 + n0 + nk1 + nk2 + nk3 +... nk2; then for the docking port of the OTN triple-mix line board, the resource occupancy rate = total actual equivalent ODU0 n / m × 100%.
[0111] For the SDH docking port and the SDH docking virtual port, the docking port can be classified into types such as STM-64 = 10G, STM-16 = 2.5G, STM-4 = 622M, STM-1 = 155M, etc. according to the synchronous transport module level n (STM-N) of the interface type. Define the number y of the virtual container (VC) 12 equivalent to the total interface capacity. For STM-64: y = 4032, for STM-16: y = 1008, for STM-4: y = 252, for STM-1: y = 63.
[0112] Further, obtain the SDH handover time slots under the port from the network management server. According to the SDH principle, VC4 = 63 * VC12, and VC3 = 21 * VC12. Therefore, when calculating the SDH time slot occupancy, the SDH cross-connection time slots can be converted into equivalent VC12s. The actual occupied quantities of VC4, VC3, and VC12 can be set as x4, x3, and x12 respectively.
[0113] In summary, the occupancy of the actual equivalent VC12s of the docking port, that is, the total actual equivalent VC12 x = x4 × 63 + x3 × 21 + x12; then for the SDH port docking and SDH virtual ports, the resource occupancy rate = total actual equivalent VC12 x / y × 100%.
[0114] S503. When the first resource occupancy rate is greater than the preset threshold, and / or the second resource occupancy rate is greater than the preset threshold, send a warning message.
[0115] It should be noted that for the first port and the second port in a pair of docking ports, due to the existence of redundant services (discrete services), the first resource occupancy rate of the first port and the second resource occupancy rate of the second port may not be equal.
[0116] Exemplarily, for the first port in a pair of docking ports, there may be a redundant service A, that is, this service only has corresponding time slots in the first port and the second port is not involved in this service. Then, in the case where other services are the same, due to the existence of the redundant service A in the first port, the first resource occupancy rate of the first port will be higher than the resource occupancy rate of the second port.
[0117] Optionally, the preset threshold for sending the warning message can be changed in combination with service requirements, service experience, etc.
[0118] Exemplarily, the preset threshold can be 80%, 75%, etc.
[0119] Optionally, the preset threshold for the first port and the preset threshold for the second port can be the same threshold or different thresholds.
[0120] In the embodiments of the present application, according to different port docking methods, different calculation methods are set to calculate the actual resource occupancy rate of the port, and when the actual resource occupancy rate of the port is greater than the preset threshold, resource occupancy warning is performed to realize the verification management of the SD-OTN docking from the perspective of resource occupancy.
[0121] In one design, as Figure 7 shown, in a SD-OTN docking management method provided by the embodiments of the present application, S601 - S602 are further included:
[0122] S601. Obtain multiple time slot information of the first port and multiple time slot information of the second port.
[0123] Among them, the time slot information is used to indicate the transmission channels corresponding to each service among multiple services transmitted by the port.
[0124] It should be noted that for the services corresponding to the docking ports of different SD-OTNs (such as SD-OTNs of different manufacturers), they are usually services from the customer premises equipment (CPE) end to the central office (CO) end, that is, CPE-CO services, or CO-CO services, and do not have end-to-end management capabilities.
[0125] Optionally, the time slot information of each port can be obtained by the coordinator from the SD-OTN network management server corresponding to the port.
[0126] Optionally, if the docking method of the port is different, the corresponding time slot information of the port is also different.
[0127] Exemplarily, for the OTN three-mixed line board docking port, the time slot information can be the WDM cross-connection time slot; for the SDH docking port or SDH docking virtual port, the time slot information can be the SDH cross-connection time slot.
[0128] Optionally, the time slot information of each port consists of multiple time slots, and each time slot is used to transmit one service.
[0129] S602. When any time slot information among the multiple time slot information of the third port does not match each time slot information among the multiple time slot information of the fourth port, determine the service corresponding to any time slot information as a discrete service.
[0130] Among them, the third port is the first port and the fourth port is the second port; or the third port is the second port and the fourth port is the first port.
[0131] Optionally, after the electronic device obtains the multiple time slot information of the first port and the multiple time slot information of the second port, for any time slot among the multiple time slot information of the first port and the multiple time slot information of the second port, it can compare whether the time slot information of the two ports under this time slot corresponds one by one, so as to determine whether the service of this time slot is a discrete service.
[0132] It should be noted that the time slot information of the two ports corresponding one by one can be understood as that both ports have this time slot, or this time slot has an associated relationship with both ports.
[0133] Exemplarily, there is a time slot ODU2:3 under the first port. After comparison, it is determined that there is no time slot ODU2:3 under the second port. Therefore, it can be determined that the service corresponding to the time slot ODU2:3 under the first port is a discrete service.
[0134] Optionally, for the services determined to be discrete services, service cleanup can be performed to save network resources and thereby improve the resource utilization rate of the port.
[0135] In the embodiments of the present application, by verifying whether there is a corresponding service for the two ports docked under each time slot, the discrete services in the two docked ports are identified, so as to clean up the discrete services, improve the resource utilization rate of the docked ports, and improve the management efficiency of docking SD-OTN.
[0136] It should be noted that the SD-OTN docking management method provided in the embodiments of the present application can also be applied to scenarios for managing the docking of the same SD-OTN (such as the same manufacturer, the same device model, etc.).
[0137] In the embodiments of the present application, the above mainly introduces the solutions provided in the embodiments of the present application from the perspective of methods. To implement the above functions, it includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0138] The embodiments of the present application can divide the functional modules of an SD-OTN docking management device according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiments of the present application is illustrative, and is only a logical function division. There may be other division methods in actual implementation.
[0139] Figure 8 This is a schematic structural diagram of an SD-OTN docking management device provided in the embodiments of the present application. As Figure 8 shown, the SD-OTN docking management device 80 is used to improve the management efficiency of docking different SD-OTN, for example, used to execute Figure 2An SD-OTN docking management method as shown. The SD-OTN docking management device 80 includes: a determination unit 801, an acquisition unit 802, and a processing unit 803.
[0140] The determination unit 801 is configured to determine the docking ports between the first software-defined optical transport network (SD-OTN) and the second SD-OTN.
[0141] Among them, the docking ports include: a first port on the first SD-OTN and a second port on the second SD-OTN.
[0142] The acquisition unit 802 is configured to acquire the network element data of the first SD-OTN and the network element data of the second SD-OTN.
[0143] Among them, the network element data includes: physical information and configuration information. The physical information includes the device model and the board model. The configuration information is used to indicate the parameter configuration of each port on the SD-OTN.
[0144] The determination unit 801 is configured to determine a target model according to the physical information of the first SD-OTN and the physical information of the second SD-OTN.
[0145] Among them, the target model is a pre-determined docking model of the first port and the second port.
[0146] The processing unit 803 is configured to, based on the target model, the configuration information of the first port, and the configuration information of the second port, adjust the configuration information of the first port and the configuration information of the second port when the first port and the second port do not match.
[0147] In a possible implementation manner, the acquisition unit 802 is configured to acquire the network element data corresponding to each type of SD-OTN among multiple types of SD-OTN.
[0148] The determination unit 801 is configured to determine multiple docking models based on the network element data corresponding to each type of SD-OTN among multiple types of SD-OTN. Each docking model in the multiple docking models is used to indicate the configuration information of the docking ports between any two types of SD-OTN.
[0149] In a possible implementation manner, the target model includes: target configuration information. The target configuration information includes the standard configuration information of the first port and the standard configuration information of the second port.
[0150] The determination unit 801 is configured to determine whether the configuration information of the first port is consistent with the standard configuration information of the first port according to the target configuration information corresponding to the target model.
[0151] A determination unit 801, configured to determine whether the configuration information of the second port is consistent with the standard configuration information of the second port according to the target configuration information corresponding to the target model.
[0152] The determination unit 801 is configured to determine that the first port and the second port do not match when the configuration information of the first port is inconsistent with the standard configuration information of the first port, and / or the configuration information of the second port is inconsistent with the standard configuration information of the second port.
[0153] In a possible implementation manner, an acquisition unit 802 is configured to acquire the network status information of the first port and the network status information of the second port, where the network status information includes at least one of the following: wavelength division multiplexing (WDM) cross-connection time slots, synchronous digital hierarchy (SDH) virtual port numbers, and SDH cross-connection time slots.
[0154] The determination unit 801 is configured to determine the first resource occupancy rate of the first port according to the network status information of the first port, and determine the second resource occupancy rate of the second port according to the network status information of the second port.
[0155] A processing unit 803 is configured to send a warning message when the first resource occupancy rate is greater than a preset threshold, and / or the second resource occupancy rate is greater than a preset threshold.
[0156] In a design, the acquisition unit 802 is configured to acquire multiple time slot information of the first port and multiple time slot information of the second port.
[0157] The time slot information is used to indicate a transmission channel corresponding to each service among multiple services transmitted by the port.
[0158] The determination unit 801 is configured to determine that a service corresponding to any time slot information is a discrete service when any time slot information in the multiple time slot information of the third port does not match each time slot information in the multiple time slot information of the fourth port.
[0159] Wherein, the third port is the first port and the fourth port is the second port; or the third port is the second port and the fourth port is the first port.
[0160] In the case of implementing the functions of the above integrated module in the form of hardware, an embodiment of the present application provides a possible structural schematic diagram of the electronic device involved in the above embodiment. As Figure 9 shown, an electronic device 90 is configured to improve the management efficiency of docking different SD-OTNs, for example, for executing Figure 2 shown in a SD-OTN docking management method. The electronic device 90 includes a processor 901, a memory 902, and a bus 903. The processor 901 and the memory 902 can be connected through the bus 903.
[0161] The processor 901 is the control center of the communication device and can be a single processor or a collective term for multiple processing elements. For example, the processor 901 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0162] As an embodiment, the processor 901 can include one or more CPUs, such as Figure 9 CPU 0 and CPU 1 shown in
[0163] The memory 902 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0164] As a possible implementation, the memory 902 can exist independently of the processor 901. The memory 902 can be connected to the processor 901 through the bus 903 for storing instructions or program codes. When the processor 901 calls and executes the instructions or program codes stored in the memory 902, it can implement an SD-OTN docking management method provided by the embodiments of the present application.
[0165] In another possible implementation, the memory 902 can also be integrated with the processor 901.
[0166] The bus 903 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 9It is represented by only a thick line, but it does not mean that there is only one bus or one type of bus.
[0167] It should be noted that Figure 9 the structure shown does not constitute a limitation on the electronic device 90. In addition to Figure 9 the components shown, the electronic device 90 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0168] As an example, in combination with Figure 8 , the functions implemented by the determination unit 801, the acquisition unit 802, and the processing unit 803 in the SD-OTN docking management device 80 are the same as Figure 9 the functions of the processor 901 in
[0169] Optionally, as Figure 9 shown, the electronic device 90 provided by the embodiment of the present application may further include a communication interface 904.
[0170] The communication interface 904 is used to connect to other devices through a communication network. The communication network may be an Ethernet, a radio access network, a wireless local area network (WLAN), etc. The communication interface 904 may include a receiving unit for receiving data and a sending unit for sending data.
[0171] In one design, in the electronic device provided by the embodiment of the present application, the communication interface may also be integrated in the processor.
[0172] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above division of each functional unit is used as an example. In actual applications, the above functions can be allocated to different functional units according to needs, that is, the internal structure of the device is divided into different functional units to complete all or part of the functions described above. The specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0173] The embodiment of the present application also provides a computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the computer executes the instructions, the computer executes each step in the method flow shown in the foregoing method embodiment.
[0174] The embodiment of the present application provides a computer program product containing instructions. When the instructions run on a computer, the computer executes an SD-OTN docking management method in the foregoing method embodiment.
[0175] Among them, a computer-readable storage medium may be, for example, but not limited to, a system, device, or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a register, a hard disk, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above, or any other form of computer-readable storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may be located in an application specific integrated circuit (ASIC). In the embodiments of the present application, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component.
[0176] Since the electronic device, computer-readable storage medium, and computer program product in the embodiments of the present application can be applied to the above method, the technical effects that can be obtained can also refer to the method embodiments above, and will not be repeated here in the embodiments of the present application.
[0177] The above are only the specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered by the protection scope of the present application.
Claims
1. A software-defined optical transport network SD-OTN docking management method, characterized in that, The method includes: Determine the docking ports between the first SD-OTN and the second SD-OTN, where the docking ports include: the first port on the first SD-OTN and the second port on the second SD-OTN; Obtain the network element data of the first SD-OTN and the network element data of the second SD-OTN, where the network element data includes: physical information, configuration information, the physical information includes device model and board model, and the configuration information is used to indicate the parameter configuration of each port on the SD-OTN; Determine a target model according to the physical information of the first SD-OTN and the physical information of the second SD-OTN, where the target model is a pre-determined docking model of the first port and the second port; Based on the target model, the configuration information of the first port, and the configuration information of the second port, when the first port and the second port do not match, adjust the configuration information of the first port and the configuration information of the second port.
2. The method according to claim 1, wherein The method further includes: Obtain the network element data corresponding to each type of SD-OTN among multiple types of SD-OTN; Based on the network element data corresponding to each type of SD-OTN among the multiple types of SD-OTN, determine multiple docking models, where each docking model among the multiple docking models is used to indicate the configuration information of the docking ports between any two types of SD-OTN.
3. The method according to claim 1 or 2, characterized in that, The target model includes: target configuration information, where the target configuration information includes the standard configuration information of the first port and the standard configuration information of the second port, and the method further includes: Determine whether the configuration information of the first port is consistent with the standard configuration information of the first port according to the target configuration information; Determine whether the configuration information of the second port is consistent with the standard configuration information of the second port according to the target configuration information; When the configuration information of the first port is inconsistent with the standard configuration information of the first port, and / or, the configuration information of the second port is inconsistent with the standard configuration information of the second port, determine that the first port and the second port do not match.
4. The method according to claim 1 or 2, characterized in that, The method further includes: Obtain the network status information of the first port and the network status information of the second port, where the network status information includes at least one of the following: wavelength division multiplexing (WDM) cross-connection time slots, synchronous digital hierarchy (SDH) virtual port numbers, SDH cross-connection time slots; Determine the first resource occupancy rate of the first port according to the network status information of the first port, and determine the second resource occupancy rate of the second port according to the network status information of the second port; When the first resource occupancy rate is greater than a preset threshold, and / or, the second resource occupancy rate is greater than a preset threshold, send a warning message.
5. The method according to claim 1 or 2, characterized in that, The method further includes: Obtain multiple time slot information of the first port and multiple time slot information of the second port, where the time slot information is used to indicate the transmission channels corresponding to each service among multiple services transmitted by the ports; When there is no match between any one of the multiple time slot information of the third port and each of the multiple time slot information of the fourth port, determine that the service corresponding to the any one of the time slot information is a discrete service, the third port is the first port, and the fourth port is the second port; or the third port is the second port and the fourth port is the first port.
6. An SD-OTN docking management device, characterized in that, The SD-OTN docking management device includes: a determination unit, an acquisition unit, and a processing unit; The determination unit is configured to determine the docking ports between the first software-defined optical transport network (SD-OTN) and the second SD-OTN, where the docking ports include: a first port on the first SD-OTN and a second port on the second SD-OTN; The acquisition unit is configured to acquire the network element data of the first SD-OTN and the network element data of the second SD-OTN, where the network element data includes: physical information and configuration information, the physical information includes the device model and the board model, and the configuration information is used to indicate the parameter configuration of each port on the SD-OTN; The determination unit is configured to determine a target model according to the physical information of the first SD-OTN and the physical information of the second SD-OTN, where the target model is a pre-determined docking model of the first port and the second port; The processing unit is configured to, based on the target model, the configuration information of the first port, and the configuration information of the second port, adjust the configuration information of the first port and the configuration information of the second port when the first port and the second port do not match.
7. The SD-OTN docking management device according to claim 6, wherein The acquisition unit is configured to acquire the network element data corresponding to each type of SD-OTN among multiple types of SD-OTN; The determination unit is configured to determine multiple docking models based on the network element data corresponding to each type of SD-OTN among the multiple types of SD-OTN, where each docking model in the multiple docking models is used to indicate the configuration information of the docking ports between any two types of SD-OTN; 8. The SD-OTN docking management device according to claim 6 or 7, characterized in that, The target model includes: target configuration information, where the target configuration information includes the standard configuration information of the first port and the standard configuration information of the second port; The determination unit is configured to determine whether the configuration information of the first port is consistent with the standard configuration information of the first port according to the target configuration information corresponding to the target model; The determination unit is configured to determine whether the configuration information of the second port is consistent with the standard configuration information of the second port according to the target configuration information corresponding to the target model; The determination unit is configured to determine that the first port and the second port do not match when the configuration information of the first port is inconsistent with the standard configuration information of the first port, and / or the configuration information of the second port is inconsistent with the standard configuration information of the second port.
9. The SD-OTN docking management device according to claim 6 or 7, characterized in that, The obtaining unit is configured to obtain the network status information of the first port and the network status information of the second port, where the network status information includes at least one of the following: wavelength division multiplexing (WDM) cross-connection time slots, synchronous digital hierarchy (SDH) virtual port quantity, SDH cross-connection time slots; The determining unit is configured to determine a first resource occupancy rate of the first port according to the network status information of the first port, and determine a second resource occupancy rate of the second port according to the network status information of the second port; The processing unit is configured to send a warning message when the first resource occupancy rate is greater than a preset threshold and / or the second resource occupancy rate is greater than a preset threshold.
10. The SD-OTN docking management device according to claim 6 or 7, characterized in that, The obtaining unit is configured to obtain a plurality of time slot information of the first port and a plurality of time slot information of the second port, where the time slot information is used to indicate a transmission channel corresponding to each service among a plurality of services transmitted by the port; The determining unit is configured to determine that a service corresponding to any time slot information is a discrete service when any time slot information in the plurality of time slot information of the third port does not match each time slot information in the plurality of time slot information of the fourth port, where the third port is the first port and the fourth port is the second port; or the third port is the second port and the fourth port is the first port.
11. An electronic device, characterized in that, Comprising: A processor and a memory; wherein, the memory is configured to store one or more programs, and the one or more programs include computer execution instructions. When the electronic device runs, the processor executes the computer execution instructions stored in the memory, so that the electronic device executes an SD-OTN docking management method according to any one of claims 1-5.
12. A computer-readable storage medium storing one or more programs, characterized in that, The one or more programs include instructions that, when executed by a computer, cause the computer to execute an SD-OTN docking management method according to any one of claims 1-5.
Citation Information
Patent Citations
Rapid Provisioning in a Dynamic Network Environment
US20160294607A1
Service resource analysis method, electronic device and storage medium
WO2021121424A1