CN109788373B - Method and system for lossless adjustment of OTN protection service - Google Patents
Method and system for lossless adjustment of OTN protection service Download PDFInfo
- Publication number
- CN109788373B CN109788373B CN201910253202.XA CN201910253202A CN109788373B CN 109788373 B CN109788373 B CN 109788373B CN 201910253202 A CN201910253202 A CN 201910253202A CN 109788373 B CN109788373 B CN 109788373B
- Authority
- CN
- China
- Prior art keywords
- protection
- service
- working
- layer
- services
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 239000010410 layer Substances 0.000 claims description 103
- 238000012217 deletion Methods 0.000 claims description 28
- 230000037430 deletion Effects 0.000 claims description 28
- 230000008569 process Effects 0.000 claims description 13
- 239000002245 particle Substances 0.000 claims description 6
- 238000011084 recovery Methods 0.000 claims description 6
- 239000011241 protective layer Substances 0.000 claims description 3
- 230000006978 adaptation Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 abstract description 2
- 238000004590 computer program Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 9
- 238000003860 storage Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 101100400452 Caenorhabditis elegans map-2 gene Proteins 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000008187 granular material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 101150061302 och1 gene Proteins 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/03—Arrangements for fault recovery
- H04B10/032—Arrangements for fault recovery using working and protection systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses a method and a system for adjusting OTN protection service without loss, relating to the technical field of communication. The invention comprises the following steps: selecting unprotected service to be adjusted, selecting type, protection level and attribute of protected service to be created, and creating protection in unprotected service. And selecting the service with protection to be adjusted, and deleting protection in the service with protection. By adopting the technical scheme of the invention, the user can adjust the unprotected service to the protected service and adjust the protected service to the unprotected service without deactivating and deleting the original service. And the method does not affect the actual connectivity of the original service, improves the usability of users and improves the operation efficiency of network management.
Description
Technical Field
The invention relates to the technical field of communication, in particular to a method and a system for nondestructively adjusting OTN protection service.
Background
In an OTN transmission network management, an OTN service is strictly divided into levels of an OTS, an OMS, an OCH, an OTUK, an ODUK, and a C L iett according to a standard, wherein an ODUK layer can be divided into levels of an ODU1, an ODU2, an ODU3, and an ODU4 according to an actual rate, and a service model is more and more complex.
Currently, the way to adjust unprotected traffic to protected traffic is to delete unprotected traffic and then rebuild it. When the original service is re-created, a protection service is created for the original service at the same time, so that the original unprotected service is adjusted to a service with protection. The inconvenience of this method is that the user is required to delete the created service first and then create it repeatedly, which increases the operation process of the user undoubtedly, and when the unprotected service is already in the active state, the unprotected service needs to be deactivated first, which also causes the interruption of the unprotected service and affects the use of the actual user.
At present, a protected service is adjusted to be unprotected, the protected service needs to be deleted, and then a working service in the protected service is created again, so that the protected service is adjusted to be unprotected. This approach also increases the repetitive operation of the user, and in the state where the protection service is activated, the protection service is first deactivated, again at the expense of interruption of the working service. As time goes on and technology advances, these defects become more and more unacceptable to users, and users put higher and higher demands on the usability and the rapidity of operation while ensuring that the original service is not affected.
Disclosure of Invention
The invention aims to overcome the defects of the background technology and provide a method and a system for adjusting OTN protection services without damage, so that the original services are not affected and the operation efficiency is improved.
The invention provides a method for adjusting OTN protection service without damage, which comprises the following steps:
selecting unprotected service to be adjusted, selecting type, protection level and attribute of protected service to be created, and creating protection for the selected unprotected service.
On the basis of the scheme, the method further comprises the following steps: and selecting the service with protection to be adjusted, and deleting protection for the selected service with protection.
On the basis of the scheme, the attributes of the protection service comprise a protection mode, a return mode, a delay time and a recovery waiting time.
On the basis of the above scheme, the selecting an unprotected service to be adjusted, selecting a type, a protection level and an attribute of a protected service to be created, and creating protection for the selected unprotected service specifically includes the following steps:
selecting unprotected services to be adjusted, and determining source and destination protection ports of protected services to be created;
selecting the type of protection service, selecting a protection level and selecting the attribute of the protection service;
creating service objects of each level on a protection port on a protection service according to service objects of each level on a working port on the working service;
according to the selected protection level, associating the protection business object and the working business object of the protection level to generate a protection relation object, and recording the association relation among the working business, the protection business and the protection relation object;
associating brother relations between the service of the working sub-layer and the service of the protection sub-layer under the protection layer level particles;
modifying the network management state of the unprotected service to be adjusted, and prompting a user that the adjusted service needs to be downloaded;
and recording the configuration data related to each hierarchical service and protection relation object to a database in the service downloading process.
On the basis of the above scheme, the selecting a service with protection to be adjusted, and deleting protection for the selected service with protection specifically includes the following steps:
selecting a service with protection to be adjusted, acquiring a working path and a protection path through a protection relationship object, clearing the association relationship among the working path, the protection path and the protection relationship object, deleting the protection relationship object, and recording the deletion relationship between the working service and the deleted protection relationship object;
recursively clearing brother relations between the sub-layer paths of the working services and the sub-layer paths of the protection services, and recording deletion relations between the sub-layer paths of the working services and the sub-layer paths of the protection services;
respectively recording the association relations between the protection service to be deleted and the parent layer path and between the working service and the parent layer path;
deleting the protection path, the sub-layer path and the parent-layer path of the protection path, and storing the data of the deletion relation among the recorded services in a database;
modifying the network management state of the working service, and prompting the user that the adjusted service needs to be downloaded;
in the process of downloading the service, searching the associated deleted services of each layer and associated downloading, and clearing the recorded deletion relation data and configuration data in the database.
The invention also provides a system for adjusting OTN protection service without damage, comprising:
a first traffic adjustment module to: selecting unprotected service to be adjusted, selecting type, protection level and attribute of protected service to be created, and creating protection for the selected unprotected service.
On the basis of the above scheme, the system further includes a second traffic adjusting module, configured to: and selecting the service with protection to be adjusted, and deleting protection for the selected service with protection.
On the basis of the scheme, the attributes of the protection service comprise a protection mode, a return mode, a delay time and a recovery waiting time.
On the basis of the above scheme, the first service adjusting module selects an unprotected service to be adjusted, selects a type, a protection level and an attribute of a protected service to be created, and creates protection for the selected unprotected service, specifically including the following steps:
selecting unprotected services to be adjusted, and determining source and destination protection ports of protected services to be created;
selecting the type of protection service, selecting a protection level and selecting the attribute of the protection service;
creating service objects of each level on a protection port on a protection service according to service objects of each level on a working port on the working service;
according to the selected protection level, associating the protection business object and the working business object of the protection level to generate a protection relation object, and recording the association relation among the working business, the protection business and the protection relation object;
associating brother relations between the sub-layer services of the working services under the protective layer level particles and the sub-layer services of the protection services;
modifying the network management state of the unprotected service to be adjusted, and prompting a user that the adjusted service needs to be downloaded;
and recording the configuration data related to each hierarchical service and protection relation object to a database in the service downloading process.
On the basis of the above scheme, the second service adjusting module selects a service with protection to be adjusted, and deletes protection for the selected service with protection, specifically including the following steps:
selecting a service with protection to be adjusted, acquiring a working path and a protection path through a protection relationship object, clearing the association relationship among the working path, the protection path and the protection relationship object, deleting the protection relationship object, and recording the deletion relationship between the working service and the deleted protection relationship object;
recursively clearing brother relations between the sub-layer paths of the working services and the sub-layer paths of the protection services, and recording deletion relations between the sub-layer paths of the working services and the sub-layer paths of the protection services;
respectively recording the association relations between the protection service to be deleted and the parent layer path and between the working service and the parent layer path;
deleting the protection path, the sub-layer path and the parent-layer path of the protection path, and storing the deletion relation data among the services recorded on the protection path into a database;
modifying the network management state of the working service, and prompting the user that the adjusted service needs to be downloaded;
in the process of downloading the service, searching the associated deleted services of each layer and associated downloading, and clearing the recorded deletion relation data and configuration data in the database.
Compared with the prior art, the invention has the following advantages:
by adopting the technical scheme of the invention, the user can adjust the unprotected service to the protected service and adjust the protected service to the unprotected service without deactivating and deleting the original service. And the method does not affect the actual connectivity of the original service, improves the usability of users and improves the operation efficiency of network management.
Drawings
Fig. 1 is a schematic flow chart illustrating a method for adjusting an OTN protection service without loss according to an embodiment of the present invention, where an unprotected service is adjusted to a protected service;
fig. 2 is a schematic flow chart illustrating a method for adjusting an OTN protection service without loss in a process of adjusting a protected service to an unprotected service according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to the present embodiments of the invention, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the specific embodiments, it will be understood that they are not intended to limit the invention to the embodiments described. On the contrary, it is intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims. It should be noted that the method steps described herein may be implemented by any functional block or functional arrangement, and that any functional block or functional arrangement may be implemented as a physical entity or a logical entity, or a combination of both.
In order that those skilled in the art will better understand the present invention, the following detailed description of the invention is provided in conjunction with the accompanying drawings and the detailed description of the invention.
Note that: the example to be described next is only a specific example, and does not limit the embodiments of the present invention necessarily to the following specific steps, values, conditions, data, orders, and the like. Those skilled in the art can, upon reading this specification, utilize the concepts of the present invention to construct more embodiments than those specifically described herein.
The embodiment of the invention provides a method for adjusting OTN protection service without loss, which comprises the following steps:
selecting unprotected service to be adjusted, selecting type, protection level and attribute of protected service to be created, and creating protection for the selected unprotected service.
Preferably, the method further comprises the steps of: and selecting the service with protection to be adjusted, and deleting protection for the selected service with protection. If the current path is a protection path, the method for deleting protection for the protected service can be applied only by switching roles of the protection path and the working path, setting the original protection path as the current working path and setting the original working path as the current protection path.
Preferably, the attributes of the protection service include a protection mode, a return mode, a hold-off time, and a recovery waiting time.
Preferably, as shown in fig. 1, the implementation steps for adjusting unprotected traffic to protected traffic are as follows:
s11, directly selecting unprotected service to be adjusted on the network management interface, and providing a menu item for directly adding a protection path in the shortcut menu after right key click for user selection.
S12, selecting a type of a protection service, such as OCH1+1, OCH 1: 1, ODUK1+1, ODUK 1: 1 and C L IENT1+1, selecting a protection level, determining a level of the selectable protection service according to a current level of a selected working path to which a protection path is to be added, where the protection level may be a level of the current service or a level of a parent layer thereof, where, if there are 3 levels of services on a port of an original unprotected service, the service is an ODU1, an ODU2, or an ODU3, when a protection is created on a service of an ODU2, the protection level may be an ODU2 or an ODU3, when a protection is created on a service of an ODU1, the level may be an ODU1, an ODU2, or an ODU1 service addition protection, and when the protection level is selected as an ODU1, the protection level is the same as an ODU2, the service addition protection level is selected as an ODU1, and when a working path of an ODU is a service cross protection port, a 2, a service is a service port waiting for a service restoration service, a service cross protection port, a service node is a service node 2, a service node under a service waiting time map 2, a service node under a protection node under a similar to be a protection time map 2, a service node under a service cross protection node under a protection service node under a protection time point 368627, a protection node under a service node under a protection time point 36867, a service node under a.
S13, sequentially creating each layer of ODUK service from large granules to cross granules according to the service level to be created on the protection service port. After the ODUK service identical to the selected protection layer level is created, it is necessary to recursively analyze whether a sub-layer service still exists in the working service corresponding to the protection layer level and the sub-layer thereof, and then sub-layer services corresponding to the working service ODUK objects one to one are created under the protection ODUK object identical to the protection layer level. For example, the service hierarchy on the port of the original unprotected service is 1/OUD 3-1/ODU 2-1, ODU 4-1/ODU 3-2, ODU 4-1/OUD 3-1/ODU 2-2, that is, there is one ODU4 service on the port, 2 ODU3 sub-layer services on the ODU4 service, and 2 ODU2 services on the ODU 3-1 service. When adding protection to the service selected as OUD4, after creating the service of the ODU4 on the protection port, 2 corresponding ODU3 services and two ODU2 services need to be created at the same time. When the service with the ODU 3-2 is selected to add protection, and the protection level selects the ODU3, the ODU4 and ODU3 services may be created on the protection port. When the service with the ODU3 ═ 1 is selected to add protection, and the protection layer level selects the ODU3, after the ODU4 and ODU3 services are created on the protection port, 2 ODU2 services also need to be created to correspond to the sublayer service with the ODU3 ═ 1 one to one.
And S14, creating a protection relation object, and associating the created work service and the protection service object which are in the same layer with the protection layer. And simultaneously recording the information of the protection relation object in the attributes of the working service and the protection service object so as to indicate that the working service is the service with protection.
S15, when the protection is large-grained and the protection is small-grained, sub-layer services corresponding to the sub-layer services under the protection service are correspondingly created under the protection service, so that when the protection is switched, all the small-grained services are switched, and therefore, the brother relationship of the sub-layer of the protection service needs to be recorded in the attribute of the sub-layer of the protection service, and the brother relationship of the sub-layer of the protection service needs to be recorded in the attribute of the sub-layer of the protection service.
And S16, when the network management state of the original unprotected service is the activated state, the state of the unprotected service needs to be adjusted to be a partially activated state, and the user is prompted that the service needs to be downloaded again after being adjusted, so that the adjusted protection is effective. When the network management state of the original unprotected service is partially activated or not activated, the state of the unprotected service does not need to be changed, because in the state of non-activation or partial activation, a user needs to activate the service to enable all functions of the service to take effect.
S17, when the user activates the service, it is necessary to store the relevant configuration data related to the service and the protection relationship object of each layer into the table of the database in table 1, that is, record the corresponding relationship between the service ID and the configuration data, so that the associated configuration can be taken out after the service is deleted, and then the configuration is cleared in the device.
Table 1, correspondence table of service ID and configuration data
Field(s) | Type (B) | Remarks for note |
cbusinessid | int | Service ID |
cdata | longblob | Configuring data |
Preferably, as shown in fig. 2, the implementation steps for adjusting protected services to unprotected services are as follows:
s21, directly selecting the service with protection to be adjusted on the interface of the network management, and providing a menu item for directly deleting the protection path in the shortcut menu after clicking the right key for the user to select when the state of the network management with the protection service is activated or not activated.
S22, obtaining the working path and the protection path through the protection relationship object, removing the relation among the working path, the protection path and the protection relationship object, deleting the protection relationship object, and simultaneously recording the deletion relation between a working service ID and the deleted protection relationship object ID, so that the ID of the deleted object corresponding to the working service ID can be found through the data when the working service is downloaded.
S23, recursively acquiring any sublayer service of the working service, clearing the brother relation recorded by the sublayer service, and simultaneously recording the deletion relation between each sublayer service and the protection sublayer service one by one. If the hierarchy of the working service is ODU2 and the next service of 3 sub-layers is ODU1, the sibling relationship associated with the service of 3 sub-layers ODU1 needs to be cleared, and a deletion relationship between the service ID of the deletion sub-layer and the service ID of the working service sub-layer is generated. If the working service has no sub-layer service, the protection level is the same as the cross-grain, and the operation of clearing the sibling relation is not needed.
S24, if the upper layer of the working service includes a service layer, it indicates that the protection level is not the largest particle, and meanwhile, the upper layer of the protection service also includes a service layer, when the service layer of the protection service does not include any other sub-layer except the current protection service, the protection service also needs to be deleted, and when the ODUK service at the highest layer needs to be deleted, the OTUK service also needs to be deleted. If the protection level is the ODU2, the upper layer of the working service ODU2 has two layers of service ODU3 and ODU4, the upper layer of the protection service ODU2 also has two layers of service ODU3 and ODU4, and when there is no other service in the protection service layer ODU3, deletion is required, when there is no other sub-layer service in the sub-layer of the ODU4 service layer except the current ODU3, deletion is required, and when the ODU4 needs to be deleted, the service layer ODUT thereof also needs to be deleted. And respectively recording the association relations between the deleted protection service and the parent layer and between the working service and the parent layer.
S25, deleting the sub-layer protection path, the protection path, and the protection parent layer path, and releasing the resources occupied by each layer of path, if the network management status of the protection service before deletion protection is active, the recorded corresponding relationship information between the deleted protection service ID and the associated working service ID needs to be stored in the database table shown in table 2.
Table 2, correspondence table of deleted working service ID and associated protection service ID
Field(s) | Type (B) | Remarks for note |
cdeledbizId | int | Deleted protection service ID |
crelatebizId | int | Associated work service ID |
And S26, when the network management state of the original protected service is activated, modifying the state of the unprotected working path after adjustment into partial activation, and prompting the user to download the service.
S27, when the user activates or deactivates the adjusted service, finding the deleted service ID associated with the unprotected service ID in the database table 2 through the unprotected service ID to be activated or deactivated, taking out the configuration data of the deleted service ID in the recorded service configuration database table 1, and performing a deletion operation together with the unprotected service. The information recorded in the database tables 1 and 2 is deleted at the same time.
The embodiment of the present invention further provides a system for adjusting OTN protection services without loss, including:
a first traffic adjustment module to: selecting unprotected service to be adjusted, selecting type, protection level and attribute of protected service to be created, and creating protection for the selected unprotected service.
Preferably, the system further comprises a second traffic adjusting module, configured to: and selecting the service with protection to be adjusted, and deleting protection for the selected service with protection.
Preferably, the attributes of the protection service include a protection mode, a return mode, a hold-off time, and a recovery waiting time.
Preferably, the first service adjusting module selects an unprotected service to be adjusted, selects a type, a protection level and an attribute of a protected service to be created, and creates protection for the selected unprotected service, specifically including the following steps:
selecting unprotected services to be adjusted, and determining source and destination protection ports of protected services to be created;
selecting the type of protection service, selecting a protection level and selecting the attribute of the protection service;
creating service objects of each level on a protection port on a protection service according to service objects of each level on a working port on the working service;
according to the selected protection level, associating the protection business object and the working business object of the protection level to generate a protection relation object, and recording the association relation among the working business, the protection business and the protection relation object;
associating brother relations between the sub-layer services of the working services under the protective layer level particles and the sub-layer services of the protection services;
modifying the network management state of the unprotected service to be adjusted, and prompting a user that the adjusted service needs to be downloaded;
and recording the configuration data related to each hierarchical service and protection relation object to a database in the service downloading process.
Preferably, the second service adjusting module selects a service with protection to be adjusted, and deletes protection for the selected service with protection, specifically including the following steps:
selecting a service with protection to be adjusted, acquiring a working path and a protection path through a protection relationship object, clearing the association relationship among the working path, the protection path and the protection relationship object, deleting the protection relationship object, and recording the deletion relationship between the working service and the deleted protection relationship object;
recursively clearing brother relations between the sub-layer paths of the working services and the sub-layer paths of the protection services, and recording deletion relations between the sub-layer paths of the working services and the sub-layer paths of the protection services;
respectively recording the association relations between the protection service to be deleted and the parent layer path and between the working service and the parent layer path;
deleting the protection path, the sub-layer path and the parent-layer path of the protection path, and storing the deletion relation data among the services recorded on the protection path into a database;
modifying the network management state of the working service, and prompting the user that the adjusted service needs to be downloaded;
in the process of downloading the service, searching the associated deleted services of each layer and downloading the associated deleted services, and then clearing the recorded deletion relation data and configuration data in the database.
Based on the same inventive concept, the present invention further provides a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements all or part of the method steps in the method for lossless adjustment of OTN protection services.
All or part of the flow in the method for realizing the lossless adjustment of the OTN protection service can also be finished by instructing related hardware through a computer program, the computer program can be stored in a computer readable storage medium, and the steps of the method embodiments can be realized when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying computer program code, recording medium, U.S. disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution media, and the like. It should be noted that the computer readable medium may contain other components which may be suitably increased or decreased as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, in accordance with legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunications signals.
Based on the same inventive concept, the present application further provides an electronic device, which includes a memory and a processor, where the memory stores a computer program running on the processor, and the processor executes the computer program to implement all or part of the method steps in the method for adjusting OTN protection services without loss.
The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, the processor being the control center of the computer device and the various interfaces and lines connecting the various parts of the overall computer device.
The memory may be used to store computer programs and/or modules, and the processor may implement various functions of the computer device by executing or executing the computer programs and/or modules stored in the memory, as well as by invoking data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, video data, etc.) created according to the use of the cellular phone, etc. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, server, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), servers and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (8)
1. A method for adjusting OTN protection service without loss is characterized by comprising the following steps:
selecting an unprotected service to be adjusted, selecting the type, the protection level and the attribute of the protected service to be created, and creating protection for the selected unprotected service;
the method specifically comprises the following steps:
selecting unprotected services to be adjusted, and determining source and destination protection ports of protected services to be created;
selecting the type of protection service, selecting a protection level and selecting the attribute of the protection service;
creating service objects of each level on a protection port on a protection service according to service objects of each level on a working port on the working service;
according to the selected protection level, associating the protection business object and the working business object of the protection level to generate a protection relation object, and recording the association relation among the working business, the protection business and the protection relation object;
associating brother relations between the service of the working sub-layer and the service of the protection sub-layer under the protection layer level particles;
modifying the network management state of the unprotected service to be adjusted, and prompting a user that the adjusted service needs to be downloaded;
and recording the configuration data related to each hierarchical service and protection relation object to a database in the service downloading process.
2. The method of claim 1, wherein: the method further comprises the steps of: and selecting the service with protection to be adjusted, and deleting protection for the selected service with protection.
3. The method of claim 1, wherein: the attributes of the protection service include a protection mode, a return mode, a hold-off time, and a recovery latency.
4. The method of claim 2, wherein: the method for selecting the service with protection to be adjusted and deleting protection for the selected service with protection specifically comprises the following steps:
selecting a service with protection to be adjusted, acquiring a working path and a protection path through a protection relationship object, clearing the association relationship among the working path, the protection path and the protection relationship object, deleting the protection relationship object, and recording the deletion relationship between the working service and the deleted protection relationship object;
recursively clearing brother relations between the sub-layer paths of the working services and the sub-layer paths of the protection services, and recording deletion relations between the sub-layer paths of the working services and the sub-layer paths of the protection services;
respectively recording the association relation between the protection service to be deleted and the parent layer path and the association relation between the working service to be deleted and the parent layer path;
deleting the protection path, the sub-layer path and the parent-layer path of the protection path, and storing the data of the deletion relation among the recorded services in a database;
modifying the network management state of the working service, and prompting the user that the adjusted service needs to be downloaded;
in the process of downloading the service, searching the associated deleted services of each layer and associated downloading, and clearing the recorded deletion relation data and configuration data in the database.
5. A system for losslessly adjusting OTN protection traffic, comprising:
a first traffic adjustment module to: selecting an unprotected service to be adjusted, selecting the type, the protection level and the attribute of the protected service to be created, and creating protection for the selected unprotected service;
the method specifically comprises the following steps:
selecting unprotected services to be adjusted, and determining source and destination protection ports of protected services to be created;
selecting the type of protection service, selecting a protection level and selecting the attribute of the protection service;
creating service objects of each level on a protection port on a protection service according to service objects of each level on a working port on the working service;
according to the selected protection level, associating the protection business object and the working business object of the protection level to generate a protection relation object, and recording the association relation among the working business, the protection business and the protection relation object;
associating brother relations between the sub-layer services of the working services under the protective layer level particles and the sub-layer services of the protection services;
modifying the network management state of the unprotected service to be adjusted, and prompting a user that the adjusted service needs to be downloaded;
and recording the configuration data related to each hierarchical service and protection relation object to a database in the service downloading process.
6. The system of claim 5, wherein: the system also includes a second traffic adaptation module configured to: and selecting the service with protection to be adjusted, and deleting protection for the selected service with protection.
7. The system of claim 5, wherein: the attributes of the protection service include a protection mode, a return mode, a hold-off time, and a recovery latency.
8. The system of claim 6, wherein: the second service adjusting module selects a service with protection to be adjusted, and deletes protection for the selected service with protection, and the method specifically comprises the following steps:
selecting a service with protection to be adjusted, acquiring a working path and a protection path through a protection relationship object, clearing the association relationship among the working path, the protection path and the protection relationship object, deleting the protection relationship object, and recording the deletion relationship between the working service and the deleted protection relationship object;
recursively clearing brother relations between the sub-layer paths of the working services and the sub-layer paths of the protection services, and recording deletion relations between the sub-layer paths of the working services and the sub-layer paths of the protection services;
respectively recording the association relations between the protection service to be deleted and the parent layer path and between the working service and the parent layer path;
deleting the protection path, the sub-layer path and the parent-layer path of the protection path, and storing the deletion relation data among the services recorded on the protection path into a database;
modifying the network management state of the working service, and prompting the user that the adjusted service needs to be downloaded; in the process of downloading the service, searching the associated deleted services of each layer and associated downloading, and clearing the recorded deletion relation data and configuration data in the database.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910253202.XA CN109788373B (en) | 2019-03-29 | 2019-03-29 | Method and system for lossless adjustment of OTN protection service |
PCT/CN2019/096114 WO2020199420A1 (en) | 2019-03-29 | 2019-07-16 | Method and system for non-destructive adjustment of otn protection services |
BR112021017082A BR112021017082A2 (en) | 2019-03-29 | 2019-07-16 | Method and system for non-destructive tuning of optical transport network protection services |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910253202.XA CN109788373B (en) | 2019-03-29 | 2019-03-29 | Method and system for lossless adjustment of OTN protection service |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109788373A CN109788373A (en) | 2019-05-21 |
CN109788373B true CN109788373B (en) | 2020-07-14 |
Family
ID=66490821
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910253202.XA Active CN109788373B (en) | 2019-03-29 | 2019-03-29 | Method and system for lossless adjustment of OTN protection service |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN109788373B (en) |
BR (1) | BR112021017082A2 (en) |
WO (1) | WO2020199420A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111988159B (en) * | 2019-05-23 | 2022-08-12 | 烽火通信科技股份有限公司 | Network management service data association downloading activation method and system |
CN112564929B (en) * | 2019-09-10 | 2022-08-05 | 烽火通信科技股份有限公司 | Residual data cleaning method and system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286869B (en) * | 2007-04-13 | 2011-04-20 | 中兴通讯股份有限公司 | Control method and device for asynchronous transmission mode service and service protection thereof |
US9455783B2 (en) * | 2013-05-06 | 2016-09-27 | Federal Law Enforcement Development Services, Inc. | Network security and variable pulse wave form with continuous communication |
CN101159494A (en) * | 2007-10-26 | 2008-04-09 | 中兴通讯股份有限公司 | Service protecting method for automatic exchange optical network |
CN101640818B (en) * | 2009-09-08 | 2012-09-05 | 中兴通讯股份有限公司 | Protection device and protection method of optical network |
CN104461862B (en) * | 2014-10-23 | 2017-07-21 | 中标软件有限公司 | Resource recovery method and apparatus after data handling system and thread collapse |
US10560187B2 (en) * | 2017-03-09 | 2020-02-11 | Cisco Technology, Inc. | Visible light communications network wavelength filter for security at transparent structures |
-
2019
- 2019-03-29 CN CN201910253202.XA patent/CN109788373B/en active Active
- 2019-07-16 WO PCT/CN2019/096114 patent/WO2020199420A1/en active Application Filing
- 2019-07-16 BR BR112021017082A patent/BR112021017082A2/en unknown
Also Published As
Publication number | Publication date |
---|---|
CN109788373A (en) | 2019-05-21 |
BR112021017082A2 (en) | 2021-11-09 |
WO2020199420A1 (en) | 2020-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2018221097B2 (en) | Data processing method and device | |
CN109788373B (en) | Method and system for lossless adjustment of OTN protection service | |
JP6521402B2 (en) | Method for updating data table of KeyValue database and apparatus for updating table data | |
CN108287668A (en) | Processing method and processing device, computer installation and the readable storage medium storing program for executing of device data | |
CN102768846B (en) | A kind of audio frequency playing method, device and terminal | |
CN103677913A (en) | Business processing method and device based on business process management (BPM) | |
CN111752925A (en) | Visual data management method | |
CN106714123A (en) | Message transmission method and communication device | |
CN116560626A (en) | Data processing method, system, equipment and storage medium based on custom rules | |
CN103179153A (en) | Mobile terminal and mobile terminal data backup method based on cloud server | |
CN105843789A (en) | Rich text monitoring method and device | |
CN105354229A (en) | Information processing method and electronic device | |
CN108156485A (en) | Method, apparatus, storage medium and the terminal device of streaming media transcoding | |
CN112084210A (en) | Data processing method and device, electronic equipment and storage medium | |
CN104317590B (en) | The method of embedded configuration system and embedded configuration audit flow | |
CN105094881A (en) | Terminal and terminal application management method | |
CN112350843B (en) | Scene type cutting and connecting method and system based on virtual component | |
CN109240996B (en) | Accessory export method, accessory export device, computer equipment and computer readable storage medium | |
CN105653540A (en) | Method and device for processing file attribute information | |
CN111026739B (en) | Batch data cleaning method and device, computer equipment and storage medium | |
CN106844605A (en) | Batch data logical process method and device | |
CN113467610A (en) | Architecture method, device, terminal and medium of brain-computer interface BCI (brain computer interface) equipment | |
CN104935647A (en) | File sharing method and apparatus | |
CN101277492B (en) | Terminal and method for managing appearance thereof | |
CN112019261B (en) | Method and system for returning distributed control plane electrical layer 1+1 service |
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 |