CN113766366B - Configuration back-flushing method, device and equipment based on OTN system and readable storage medium - Google Patents

Configuration back-flushing method, device and equipment based on OTN system and readable storage medium Download PDF

Info

Publication number
CN113766366B
CN113766366B CN202111010633.7A CN202111010633A CN113766366B CN 113766366 B CN113766366 B CN 113766366B CN 202111010633 A CN202111010633 A CN 202111010633A CN 113766366 B CN113766366 B CN 113766366B
Authority
CN
China
Prior art keywords
configuration
node
dependency
otn
dependency relationship
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111010633.7A
Other languages
Chinese (zh)
Other versions
CN113766366A (en
Inventor
郑靖
陈鸣宇
刘柽塨
王永超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN202111010633.7A priority Critical patent/CN113766366B/en
Publication of CN113766366A publication Critical patent/CN113766366A/en
Application granted granted Critical
Publication of CN113766366B publication Critical patent/CN113766366B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK

Abstract

The invention provides a configuration anti-brushing method, device and equipment based on an OTN system and a readable storage medium. The method comprises the following steps: storing node information of each node in a binary tree structure to obtain a node information database, wherein the node information comprises frame/slot/sub-card/port, default service type, low-order particle capability, port rate, relay_act configuration dependent information and relay_act node dependent information; establishing configuration dependency relationship in each node based on the node information database; and performing configuration dependent operation according to the configuration dependent relationship. The invention solves the problems of OTN normalized version control, lossless configuration of service and optimization of configuration efficiency, and plays a very key role in the daily maintenance and management process of network equipment.

Description

Configuration back-flushing method, device and equipment based on OTN system and readable storage medium
Technical Field
The present invention relates to the field of optical transport networks, and in particular, to a method, an apparatus, a device, and a readable storage medium for configuration anti-brushing based on an OTN system.
Background
OTN (Optical TransportNetwork ) concepts and overall technical architecture were formally proposed by the international telecommunications union remote standardization organization (International Telecommunication and Standardization Sector, abbreviated itu. T) in 1998 as a new generation digital optical transport technical regime behind the plesiochronous digital hierarchy (Plesiochronous Digital Hierarchy, abbreviated PDH), software defined networking (Software DefinedNetwork, abbreviated SDN). The standard system is gradually perfected, and a series of framework standards are formed at present.
The OTN technology comprises a complete system structure of an optical layer and an electric layer, wherein each layer of network is provided with a corresponding management and monitoring mechanism, the optical layer is wavelength exchange, the electric layer is time slot exchange, and the optical layer and the electric layer are provided with network survivability mechanisms. OTN technology can provide powerful OAM functions and can implement up to 6 levels of tandem connection monitoring (Tandem Connection Monitoring, abbreviated as TCM) functions, providing improved performance and fault monitoring functions.
The current system for realizing the OTN service comprises network management equipment, SDN equipment and OTN equipment, and has the following defects:
firstly, when the system maintenance of the OTN service is realized, the implementation mode of each device in the system of the OTN service is different, so that the system has strong version dependence, and the default values of the single disks, the ports and the modules are different;
second, when the system development of the OTN service is implemented, there is a difference between OTN service models, and there is a difference between the tributary single-disk, the line single-disk, and the relay single-disk service models. The physical ports corresponding to the branch single are equal in rate ODUk, and the line single disk and the relay single disk are correspondingly connected with the ODUk, so that the difference exists;
thirdly, with the development of optical communication technology, the requirements of small service damage, no service damage and service configuration optimization on OTN service are more and more urgent, and the development period requirements are shorter and shorter;
fourth, there is a difference in development for the above devices, and the difference in implementation manner between the devices is large, which is unfavorable for unified planning development.
Disclosure of Invention
In order to solve at least one technical problem in the prior art, the invention provides a configuration back-flushing method, a device, equipment and a readable storage medium based on an OTN system.
In a first aspect, the present invention provides an OTN system-based configuration anti-brushing method, where the OTN system-based configuration anti-brushing method includes:
storing node information of each node in a binary tree structure to obtain a node information database, wherein the node information comprises frame/slot/sub-card/port, default service type, low-order particle capability, port rate, relay_act configuration dependent information and relay_act node dependent information;
establishing configuration dependency relationship in each node based on the node information database;
and performing configuration dependent operation according to the configuration dependent relationship.
Optionally, the step of establishing a configuration dependency relationship inside each node based on the node information database includes:
based on the relay_act configuration dependency information of each node in the node information database, the dependency relationship of the internal service configuration and the overhead configuration of each node, the dependency relationship of the overhead configuration and the protection configuration, and the dependency relationship of the protection configuration and the multicast configuration are established.
Optionally, the step of performing configuration dependency operation according to the configuration dependency relationship includes:
receiving service configuration and triggering drive adaptation;
after the drive adaptation returns the ACK and receives the service ACK, ODU overhead configuration is carried out according to the dependence relationship of the service configuration and the overhead configuration, and related overhead operation is completed;
after receiving the overhead ACK, carrying out APS protection configuration according to the dependency relationship of the overhead configuration and the protection configuration, and completing related protection operation;
and after receiving the APS ACK, performing Muti multicast configuration according to the dependency relationship between the protection configuration and the multicast configuration, and completing related multicast operation.
Optionally, after the step of storing the node information of each node in the binary tree structure to obtain a node information database, the node information includes a frame/slot/sub-card/port, a default service type, a low-order particle capability, a port rate, a relay_act configuration dependency information and a relay_act node dependency information, the method further includes:
and establishing a dependency relationship between the nodes based on the relation_act node dependency information of each node in the node information database.
Optionally, after the step of establishing the dependency relationship between the nodes based on the node information database, the method further includes:
determining a node configuration sequence according to the dependency relationship among the nodes;
configuring nodes arranged in the first position;
detecting whether the node arranged at the first position receives the ACK or not, if so, configuring the node arranged at the second position;
detecting whether the node arranged at the second position receives the ACK, if so, configuring the node arranged at the third position;
and so on until the node arranged at the last bit is configured;
and detecting whether the node arranged at the last bit receives the ACK, and if so, determining to finish node configuration.
Optionally, the configuration anti-brushing method based on the OTN system is applied to an intermediate layer between the SDN/network management controller and the OTN device.
Optionally, the configuration back-flushing method based on the OTN system further includes:
acquiring new node information reported by a node;
and updating a node information database based on the new node information.
In a second aspect, the present invention further provides an OTN system-based configuration anti-brushing device, where the OTN system-based configuration anti-brushing device includes:
the database building module is used for storing node information of each node in a binary tree structure to obtain a node information database, wherein the node information comprises frame/slot/sub card/port, default service type, low-order particle capability, port rate, relay_act configuration dependent information and relay_act node dependent information;
the relation establishing module is used for establishing configuration dependency relation in each node based on the node information database;
and the configuration module is used for carrying out configuration dependency operation according to the configuration dependency relationship.
In a third aspect, the present invention further provides an OTN system-based configuration back-flushing device, where the OTN system-based configuration back-flushing device includes a processor, a memory, and an OTN system-based configuration back-flushing program stored on the memory and executable by the processor, where the OTN system-based configuration back-flushing program, when executed by the processor, implements the steps of the OTN system-based configuration back-flushing method as described above.
In a fourth aspect, the present invention further provides a readable storage medium, where a configuration anti-flushing program based on an OTN system is stored on the readable storage medium, where the configuration anti-flushing program based on the OTN system implements the steps of the configuration anti-flushing method based on the OTN system as described above when the configuration anti-flushing program based on the OTN system is executed by a processor.
In the invention, node information of each node is stored in a binary tree structure to obtain a node information database, wherein the node information comprises frame/slot/sub-card/port, default service type, low-order particle capability, port rate, relay_act configuration dependent information and relay_act node dependent information; establishing configuration dependency relationship in each node based on the node information database; and performing configuration dependent operation according to the configuration dependent relationship. The invention solves the problems of OTN normalized version control, lossless configuration of service and optimization of configuration efficiency, and plays a very key role in the daily maintenance and management process of network equipment.
Drawings
Fig. 1 is a schematic hardware structure diagram of an OTN system-based configuration anti-brushing device according to an embodiment of the present invention;
FIG. 2 is a flow chart of an embodiment of a configuration back-flushing method based on an OTN system according to the present invention;
FIG. 3 is a schematic diagram of a binary tree structure of nodes according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a configuration dependent architecture according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a lossless implementation structure of service configuration in an embodiment of the present invention;
FIG. 6 is a schematic diagram of a lossless networking architecture of nodes according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a lossless implementation structure of a node according to an embodiment of the present invention;
fig. 8 is a schematic functional block diagram of an embodiment of an OTN-based configuration anti-brushing device according to the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In a first aspect, an embodiment of the present invention provides an OTN system-based configuration anti-brushing device.
Referring to fig. 1, fig. 1 is a schematic hardware structure diagram of an OTN system-based configuration anti-brushing device according to an embodiment of the present invention. In an embodiment of the present invention, the OTN system based configuration anti-flushing device may include a processor 1001 (e.g. a central processor Central Processing Unit, CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein the communication bus 1002 is used to enable connected communications between these components; the user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard); the network interface 1004 may optionally include a standard wired interface, a WIreless interface (e.g., WIreless-FIdelity, WI-FI interface); the memory 1005 may be a high-speed random access memory (random access memory, RAM) or a stable memory (non-volatile memory), such as a disk memory, and the memory 1005 may alternatively be a storage device independent of the processor 1001. Those skilled in the art will appreciate that the hardware configuration shown in fig. 1 is not limiting of the invention and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
With continued reference to fig. 1, an operating system, a network communication module, a user interface module, and an OTN system-based configuration reverse-brush program may be included in the memory 1005, which is one type of computer storage medium in fig. 1. The processor 1001 may invoke the OTN system-based configuration anti-flushing program stored in the memory 1005, and execute the OTN system-based configuration anti-flushing method provided by the embodiment of the present invention.
In a second aspect, an embodiment of the present invention provides a configuration anti-brushing method based on an OTN system.
In an embodiment, referring to fig. 2, fig. 2 is a flow chart illustrating an embodiment of a configuration back-flushing method based on an OTN system according to the present invention. As shown in fig. 2, the configuration back-flushing method based on the OTN system includes:
step S10, storing node information of each node in a binary tree structure to obtain a node information database, wherein the node information comprises frame/slot/sub-card/port, default service type, low-order particle capability, port rate, relay_act configuration dependent information and relay_act node dependent information;
in this embodiment, each node bootstraps its own node information, after obtaining the node information bootstrap of each node, stores the node information of each node in a binary tree structure to obtain a node information database, and referring to fig. 3, fig. 3 is a schematic diagram of a node binary tree composition structure in an embodiment of the present invention. The node information is stored through a binary tree structure, so that efficient searching and data processing are facilitated. The node information includes frame/slot/daughter card/port, default traffic type, low-level granular capability, port rate, relay_act configuration dependency information, and relay_act node dependency information. It should be noted that, specific content included in the node information may be expanded or reduced according to actual needs.
Further, in an embodiment, the configuration back-flushing method based on the OTN system further includes:
acquiring new node information reported by a node; and updating a node information database based on the new node information.
In this embodiment, the LINK change of the single-disk backplane, the single-disk capability change, etc. trigger the single-disk node information to be reported again, and after receiving the new node information reported by the node, update the node information database based on the new node information.
Step S20, establishing configuration dependency relationship inside each node based on the node information database;
in this embodiment, according to the relay_act configuration dependency information of each node in the node information database, association of the internal configuration of the node is completed, that is, the configuration sequence among different configurations in each node is determined.
Further, in an embodiment, step S20 includes:
based on the relay_act configuration dependency information of each node in the node information database, the dependency relationship of the internal service configuration and the overhead configuration of each node, the dependency relationship of the overhead configuration and the protection configuration, and the dependency relationship of the protection configuration and the multicast configuration are established.
In this embodiment, referring to fig. 4, fig. 4 is a schematic diagram of a configuration dependent structure according to an embodiment of the invention. As shown in fig. 4, first, a single disk receives an OTN service configuration. Specifically, a service configuration dependency point is established, service configuration is processed, and a dependency relationship is established with overhead configuration. Thus, the relay_act [0] associated overhead configuration uinq_index is defined, while the service configuration uinq_index is defined. Then, the single disk receives the OTN overhead configuration. Specifically, an overhead configuration dependency point is established, and a dependency relationship is required to be established with the protection configuration. Thus, a relay_act [1] associated protection configuration uinq_index is defined, while an overhead configuration uinq_index is defined. Then, the single disk receives the OTN protection configuration. Specifically, a protection configuration dependency point is established, and a dependency relationship needs to be established with multicast configuration. Thus, a relay_act [2] associated multicast configuration uinq_index is defined, while a protection configuration uinq_index is defined. Finally, the single disk receives the OTN multicast configuration. Specifically, multicast configuration dependency points and uinq_index are established. So far, the configuration dependency relationship inside one node is successfully established.
By the embodiment, the optimal configuration can be realized, and the function of business lossless is achieved.
And step S30, performing configuration dependency operation according to the configuration dependency relationship.
In this embodiment, according to the configuration dependency relationship established in step S20, configuration dependency operation may be implemented, so as to implement lossless service configuration and improve service configuration efficiency.
Further, in an embodiment, step S30 includes:
receiving service configuration and triggering drive adaptation; after the drive adaptation returns the ACK and receives the service ACK, ODU overhead configuration is carried out according to the dependence relationship of the service configuration and the overhead configuration, and related overhead operation is completed; after receiving the overhead ACK, carrying out APS protection configuration according to the dependency relationship of the overhead configuration and the protection configuration, and completing related protection operation; and after receiving the APS ACK, performing Muti multicast configuration according to the dependency relationship between the protection configuration and the multicast configuration, and completing related multicast operation.
In this embodiment, after the configuration dependency is established according to step S20, the timing assurance of the configuration sequence can be ensured through the acknowledgement mechanism of ACK according to the configuration dependency, and the timing issuing and the back flushing of the configuration can be completed according to the establishment of the configuration dependency.
Referring to fig. 5, fig. 5 is a schematic diagram of a service configuration lossless implementation structure in an embodiment of the present invention. As shown in fig. 5, a node receives service configuration and triggers drive adaptation, and after the drive adaptation returns ACK and receives service ACK, ODU overhead configuration is performed according to the dependency relationship between service configuration and overhead configuration, so as to complete related overhead operation; if the service ACK is not received, ODU overhead configuration is not carried out, and the standby state is achieved. Then, after receiving the overhead ACK, carrying out APS protection configuration according to the dependency relationship of the overhead configuration and the protection configuration, and completing related protection operation; if the overhead ACK is not received, APS protection operation is not performed, and the state is in a waiting state. Then, after receiving APS ACK (protection ACK), performing Muti multicast configuration according to the dependency relationship between the protection configuration and the multicast configuration to complete related multicast operation; if the APS ACK is not received, the Muti multicast configuration is not carried out, and the state is in a waiting state.
Further, in an embodiment, after step S10, the method further includes:
step S40, based on the relation_act node dependency information of each node in the node information database, the dependency relationship among the nodes is established.
In this embodiment, based on the relationship_act node dependency information of each node in the node information database, a dependency relationship between nodes is established, that is, a configuration sequence between nodes is determined. Referring to fig. 6, fig. 6 is a schematic diagram of a lossless networking structure of nodes according to an embodiment of the invention. As shown in fig. 6, node 1 is a tributary single disk, and nodes 1 and 2 create traffic by crossing. The node 2 comprises an XCU interleaving unit and an OTN line single-disk. Under the unprotected scene, the node 1 crosses to the OTN line disk (master) of the node 2; in the protection scenario, node 1 multicasts to the OTN line pad (primary) and the OTN line pad (standby) of node 2. The node 3 comprises an XCU cross unit and a main and standby OTN line single disk. In the unprotected scenario, the OTN line pad (master) optical fiber of node 2 is connected to the line pad (master) of node 3; in the protection scenario, the OTN chassis (master) of node 2 is connected to the chassis (master) of node 3, while the OTN chassis (standby) of node 2 is connected to the chassis (standby) of node 3. Node 4 is a tributary single disk. In the unprotected scenario, node 4 crosses to the OTN line pad (master) of node 3; in the protection scenario, the node 4 selectively receives multicast data sent by the OTN line disk (main) or the OTN line disk (standby) of the node 3 according to the protection configuration.
Based on the node lossless networking structure shown in fig. 6, if the dependency relationship between nodes is determined to be node 1 dependency node 2, node 2 dependency node 3 and dependency node 3 dependency node 4 based on the relationship_act node dependency information of each node in the node information database, the operation is performed in the order of the nodes 4-3-2-1, so that the maintenance between the nodes is realized, and the configuration is optimized.
Further, in an embodiment, after step S40, the method further includes:
determining a node configuration sequence according to the dependency relationship among the nodes; configuring nodes arranged in the first position; detecting whether the node arranged at the first position receives the ACK or not, if so, configuring the node arranged at the second position; detecting whether the node arranged at the second position receives the ACK, if so, configuring the node arranged at the third position; and so on until the node arranged at the last bit is configured; and detecting whether the node arranged at the last bit receives the ACK, and if so, determining to finish node configuration.
In this embodiment, according to the dependency relationship between the nodes established in step S40, the node configuration sequence may be determined, so that each node is configured according to the determined node configuration sequence. For example, a node 4 dependency point is established, and a dependency relationship needs to be established with the node 3, so that a relationship_act associated node 3uinq_index is defined, and a node 3uinq_index is defined. The node 3 dependency point is established, and a dependency relationship needs to be established with the node 2, so that the relation_act associated node 2uinq_index is defined, and meanwhile, the node 2uinq_index is defined. The node 2 dependency point is established, and a dependency relationship needs to be established with the node 1, so that the relation_act associated node 1Uinq_index is defined, and meanwhile, the node 1Uinq_index is defined. Node 1 dependency points are established, defining node 1uinq_index. The establishment of the dependency relationship among the nodes is successful. Referring to fig. 7, fig. 7 is a schematic diagram of a lossless implementation structure of a node according to an embodiment of the present invention. As shown in fig. 7, according to the dependency relationship between nodes, first, the node (node 4) arranged first is configured; if the node 4 receives the ACK, configuring the node (node 3) arranged at the second position; if the node 3 receives the ACK, configuring the node (node 2) arranged in the third position; if the node 2 receives the ACK, configuring the node (node 1) arranged at the last bit; if the node 1 receives the ACK, the node configuration is determined to be completed.
Further, in an embodiment, the configuration anti-brushing method based on the OTN system is applied to an intermediate layer between the SDN/network management controller and the OTN device.
In this embodiment, the SDN/network management controller issues a configuration command, and the OTN device implements functions such as service, management and control, OAM, etc. of the OTN device. The execution main body of the embodiment is positioned in the intermediate layer of the SDN/network management controller and the OTN equipment, and the intermediate layer solves the problem of equipment difference and realizes version normalization; the middle layer solves the problem of configuration dependence, realizes service configuration efficiency optimization, and has no service damage; the intermediate layer solves the problem of dependence among nodes and realizes business lossless switching.
In a third aspect, an embodiment of the present invention further provides an OTN system based configuration anti-brushing device.
In an embodiment, referring to fig. 8, fig. 8 is a schematic functional block diagram of an embodiment of an OTN system-based configuration back-brushing device according to the present invention. As shown in fig. 8, the OTN system-based configuration back-brushing apparatus includes:
the database building module 10 is configured to store node information of each node in a binary tree structure to obtain a node information database, where the node information includes a frame/slot/sub-card/port, a default service type, a low-order particle capability, a port rate, a relay_act configuration dependency information and a relay_act node dependency information;
a relationship establishing module 20, configured to establish a configuration dependency relationship inside each node based on the node information database;
and the configuration module 30 is configured to perform configuration dependency operation according to the configuration dependency relationship.
Further, in an embodiment, the relationship establishing module 20 is configured to:
based on the relay_act configuration dependency information of each node in the node information database, the dependency relationship of the internal service configuration and the overhead configuration of each node, the dependency relationship of the overhead configuration and the protection configuration, and the dependency relationship of the protection configuration and the multicast configuration are established.
Further, in an embodiment, the configuration module 30 is configured to:
receiving service configuration and triggering drive adaptation;
after the drive adaptation returns the ACK and receives the service ACK, ODU overhead configuration is carried out according to the dependence relationship of the service configuration and the overhead configuration, and related overhead operation is completed;
after receiving the overhead ACK, carrying out APS protection configuration according to the dependency relationship of the overhead configuration and the protection configuration, and completing related protection operation;
and after receiving the APS ACK, performing Muti multicast configuration according to the dependency relationship between the protection configuration and the multicast configuration, and completing related multicast operation.
Further, in an embodiment, the relationship establishing module 20 is further configured to:
and establishing a dependency relationship between the nodes based on the relation_act node dependency information of each node in the node information database.
Further, in an embodiment, the configuration module 30 is further configured to:
determining a node configuration sequence according to the dependency relationship among the nodes;
configuring nodes arranged in the first position;
detecting whether the node arranged at the first position receives the ACK or not, if so, configuring the node arranged at the second position;
detecting whether the node arranged at the second position receives the ACK, if so, configuring the node arranged at the third position;
and so on until the node arranged at the last bit is configured;
and detecting whether the node arranged at the last bit receives the ACK, and if so, determining to finish node configuration.
Further, in an embodiment, the configuration anti-brushing device based on the OTN system is located in an intermediate layer between the SDN/network management controller and the OTN device.
Further, in an embodiment, the configuration anti-brushing device based on the OTN system further includes an updating module, configured to:
acquiring new node information reported by a node;
and updating a node information database based on the new node information.
The function implementation of each module in the configuration anti-brushing device of the OTN system corresponds to each step in the configuration anti-brushing method embodiment of the OTN system, and the function and implementation process thereof are not described in detail herein.
In a fourth aspect, embodiments of the present invention also provide a readable storage medium.
The invention stores the configuration anti-brushing program of the OTN system on the readable storage medium, wherein when the configuration anti-brushing program of the OTN system is executed by the processor, the steps of the configuration anti-brushing method of the OTN system are realized.
The method implemented when the configuration back-flushing program of the OTN system is executed may refer to various embodiments of the configuration back-flushing method of the OTN system of the present invention, which are not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as described above, comprising several instructions for causing a terminal device to perform the method according to the embodiments of the present invention.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.

Claims (8)

1. The configuration back-flushing method based on the OTN system is characterized by comprising the following steps of:
storing node information of each node in a binary tree structure to obtain a node information database, wherein the node information comprises frame/slot/sub-card/port, default service type, low-order particle capability, port rate, relay_act configuration dependent information and relay_act node dependent information;
establishing configuration dependency relationship in each node based on the node information database;
performing configuration dependent operation according to the configuration dependent relationship;
the step of establishing the configuration dependency relationship inside each node based on the node information database comprises the following steps:
based on the relay_act configuration dependency information of each node in the node information database, establishing the dependency relationship of the internal service configuration and the overhead configuration of each node, the dependency relationship of the overhead configuration and the protection configuration, and the dependency relationship of the protection configuration and the multicast configuration;
after the step of storing the node information of each node in the binary tree structure to obtain a node information database, the node information includes a frame/slot/sub-card/port, a default service type, a low-order granule capability, a port rate, a relay_act configuration dependency information and a relay_act node dependency information, the method further includes:
and establishing a dependency relationship between the nodes based on the relation_act node dependency information of each node in the node information database.
2. The OTN system-based configuration back-flushing method of claim 1, wherein the step of performing a configuration dependent operation according to the configuration dependent relationship includes:
receiving service configuration and triggering drive adaptation;
after the drive adaptation returns the ACK and receives the service ACK, ODU overhead configuration is carried out according to the dependence relationship of the service configuration and the overhead configuration, and related overhead operation is completed;
after receiving the overhead ACK, carrying out APS protection configuration according to the dependency relationship of the overhead configuration and the protection configuration, and completing related protection operation;
and after receiving the APS ACK, performing Muti multicast configuration according to the dependency relationship between the protection configuration and the multicast configuration, and completing related multicast operation.
3. The OTN system-based configuration back-flushing method of claim 1, further comprising, after the step of establishing the inter-node dependency relationship based on the node information database:
determining a node configuration sequence according to the dependency relationship among the nodes;
configuring nodes arranged in the first position;
detecting whether the node arranged at the first position receives the ACK or not, if so, configuring the node arranged at the second position;
detecting whether the node arranged at the second position receives the ACK, if so, configuring the node arranged at the third position;
and so on until the node arranged at the last bit is configured;
and detecting whether the node arranged at the last bit receives the ACK, and if so, determining to finish node configuration.
4. The OTN system-based configuration back-flushing method according to any one of claims 1 to 3, characterized in that the OTN system-based configuration back-flushing method is applied to an intermediate layer between an SDN/network management controller and an OTN device.
5. The OTN system-based configuration back-flushing method according to any one of claims 1 to 3, characterized in that the OTN system-based configuration back-flushing method further comprises:
acquiring new node information reported by a node;
and updating a node information database based on the new node information.
6. An OTN system-based configuration anti-brushing device, characterized in that the OTN system-based configuration anti-brushing device comprises:
the database building module is used for storing node information of each node in a binary tree structure to obtain a node information database, wherein the node information comprises frame/slot/sub card/port, default service type, low-order particle capability, port rate, relay_act configuration dependent information and relay_act node dependent information;
the relation establishing module is used for establishing configuration dependency relation in each node based on the node information database;
the configuration module is used for carrying out configuration dependency operation according to the configuration dependency relationship;
a relation establishing module for:
based on the relay_act configuration dependency information of each node in the node information database, establishing the dependency relationship of the internal service configuration and the overhead configuration of each node, the dependency relationship of the overhead configuration and the protection configuration, and the dependency relationship of the protection configuration and the multicast configuration;
the relation establishment module is further used for:
and establishing a dependency relationship between the nodes based on the relation_act node dependency information of each node in the node information database.
7. An OTN system based configuration back-flushing device, characterized in that the OTN system based configuration back-flushing device comprises a processor, a memory, and an OTN system based configuration back-flushing program stored on the memory and executable by the processor, wherein the OTN system based configuration back-flushing program, when executed by the processor, implements the steps of the OTN system based configuration back-flushing method according to any one of claims 1 to 5.
8. A readable storage medium, wherein an OTN system based configuration back-flushing program is stored on the readable storage medium, wherein the OTN system based configuration back-flushing program, when executed by a processor, implements the steps of the OTN system based configuration back-flushing method according to any one of claims 1 to 5.
CN202111010633.7A 2021-08-31 2021-08-31 Configuration back-flushing method, device and equipment based on OTN system and readable storage medium Active CN113766366B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111010633.7A CN113766366B (en) 2021-08-31 2021-08-31 Configuration back-flushing method, device and equipment based on OTN system and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111010633.7A CN113766366B (en) 2021-08-31 2021-08-31 Configuration back-flushing method, device and equipment based on OTN system and readable storage medium

Publications (2)

Publication Number Publication Date
CN113766366A CN113766366A (en) 2021-12-07
CN113766366B true CN113766366B (en) 2023-09-26

Family

ID=78792145

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111010633.7A Active CN113766366B (en) 2021-08-31 2021-08-31 Configuration back-flushing method, device and equipment based on OTN system and readable storage medium

Country Status (1)

Country Link
CN (1) CN113766366B (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015000362A1 (en) * 2013-07-05 2015-01-08 华为技术有限公司 Service node configuration method, service node pond register and system
CN105959135A (en) * 2016-04-28 2016-09-21 烽火通信科技股份有限公司 PTN equipment single-disk configuration system and method based on common business model
CN106301571A (en) * 2015-06-26 2017-01-04 中兴通讯股份有限公司 Cross time-slot connects the method and apparatus of configuration
CN107222347A (en) * 2017-06-09 2017-09-29 烽火通信科技股份有限公司 A kind of configuration counter-brush method based on PTN device
CN107343229A (en) * 2017-06-12 2017-11-10 烽火通信科技股份有限公司 A kind of method of POTN service management
CN108829880A (en) * 2018-06-27 2018-11-16 烽火通信科技股份有限公司 A kind of method of the configuration management of optical network terminal
CN109951339A (en) * 2019-03-29 2019-06-28 烽火通信科技股份有限公司 A kind of configuration counter-brush method and system between configuration block
WO2020024736A1 (en) * 2018-08-03 2020-02-06 中兴通讯股份有限公司 Service information configuration method, device, and system
CN110784782A (en) * 2019-10-31 2020-02-11 烽火通信科技股份有限公司 MSP protection configuration inter-block time sequence suppression method and system
CN111626606A (en) * 2020-05-26 2020-09-04 京东数字科技控股有限公司 Business rule processing method, device, equipment, system and storage medium
CN111835538A (en) * 2019-04-17 2020-10-27 烽火通信科技股份有限公司 Management method and system for optical communication service and OAM dependency relationship
CN112153494A (en) * 2019-06-27 2020-12-29 烽火通信科技股份有限公司 Service management architecture model and maintenance management method of POTN (packet optical transport network) equipment
CN112423162A (en) * 2019-08-23 2021-02-26 烽火通信科技股份有限公司 Configuration synchronization method and system under distributed architecture

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120030320A1 (en) * 2010-07-30 2012-02-02 Broadcom Corporation Network power management
US10230582B2 (en) * 2016-08-29 2019-03-12 International Business Machines Corporation Identifying resources for purging in a cloud based on inter-dependency graph analysis

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015000362A1 (en) * 2013-07-05 2015-01-08 华为技术有限公司 Service node configuration method, service node pond register and system
CN106301571A (en) * 2015-06-26 2017-01-04 中兴通讯股份有限公司 Cross time-slot connects the method and apparatus of configuration
CN105959135A (en) * 2016-04-28 2016-09-21 烽火通信科技股份有限公司 PTN equipment single-disk configuration system and method based on common business model
CN107222347A (en) * 2017-06-09 2017-09-29 烽火通信科技股份有限公司 A kind of configuration counter-brush method based on PTN device
CN107343229A (en) * 2017-06-12 2017-11-10 烽火通信科技股份有限公司 A kind of method of POTN service management
CN108829880A (en) * 2018-06-27 2018-11-16 烽火通信科技股份有限公司 A kind of method of the configuration management of optical network terminal
WO2020024736A1 (en) * 2018-08-03 2020-02-06 中兴通讯股份有限公司 Service information configuration method, device, and system
CN109951339A (en) * 2019-03-29 2019-06-28 烽火通信科技股份有限公司 A kind of configuration counter-brush method and system between configuration block
CN111835538A (en) * 2019-04-17 2020-10-27 烽火通信科技股份有限公司 Management method and system for optical communication service and OAM dependency relationship
CN112153494A (en) * 2019-06-27 2020-12-29 烽火通信科技股份有限公司 Service management architecture model and maintenance management method of POTN (packet optical transport network) equipment
CN112423162A (en) * 2019-08-23 2021-02-26 烽火通信科技股份有限公司 Configuration synchronization method and system under distributed architecture
CN110784782A (en) * 2019-10-31 2020-02-11 烽火通信科技股份有限公司 MSP protection configuration inter-block time sequence suppression method and system
CN111626606A (en) * 2020-05-26 2020-09-04 京东数字科技控股有限公司 Business rule processing method, device, equipment, system and storage medium

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
PON***中的链路保护倒换;沈宜;《中国优秀硕士学位论文全文数据库 信息科技辑》;全文 *
基于OTN技术的城域光网络核心层设计;谢晖;电信快报(06);全文 *
电力OTN业务风险影响因素的相关性分析;丁慧霞 等;光通信研究(01);全文 *

Also Published As

Publication number Publication date
CN113766366A (en) 2021-12-07

Similar Documents

Publication Publication Date Title
EP1624615B1 (en) Shared resources in a multi manager environment
CN100555948C (en) A kind of switching equipment of in the stack exchanger system, being coupled of being used for
US4956835A (en) Method and apparatus for self-restoring and self-provisioning communication networks
US20160057078A1 (en) Lossless adjustment method of oduflex channel bandwidth and oduflex channel
CN108616402B (en) Management method and system of remote equipment
CN106817301A (en) Fault recovery method and device, controller, software defined network
US9088486B2 (en) Retention of a sub-network connection home path
WO2021213239A1 (en) Optical module and monitoring method thereof, fronthaul system, electronic device, and computer-readable storage medium
CN108540328A (en) The control plane modeling method and device of ASON
US20230132861A1 (en) Switching method and apparatus, device, and storage medium
US20060209816A1 (en) Method and equipment for implementing synchronous switching of CLOS cross connection matrix
CN101202670B (en) Method and system for processing network management topology
CN113766366B (en) Configuration back-flushing method, device and equipment based on OTN system and readable storage medium
CN101888573B (en) Method and system for automatically discovering resource state between adjacent nodes
US7743165B2 (en) Data distribution to nodes of a telecommunication network
CN111953524B (en) Protection switching method of pipeline mechanism and communication equipment
CN112751752B (en) Route convergence method, device, communication equipment and storage medium
US20150023349A1 (en) Packet discovery and learning for vlan provisioning
KR20220049498A (en) State machine processing method and device, state processing method and device, electronic equipment and storage medium
CN114189485A (en) Network port management method and system of switch and computer readable storage medium
CN115604603A (en) Information processing method, device and equipment
CN106789380A (en) A kind of virtual machine network integration supervisory systems
CN102780604B (en) Calculate method and the device of initialization route
JP3844215B2 (en) Network configuration management system, node device, network configuration management method, node device control method, and node device control program
US10084695B2 (en) Transport network control method, controller and node

Legal Events

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