User migration method and device, computer device, storage medium and program product

By generating a second control plane network element and setting a migration mode in the vBRAS system, and synchronizing user information to the second control plane network element, the problem of user disconnection during user migration in the control-transfer separation vBRAS is solved, and service continuity and reliability are achieved.

CN119697247BActive Publication Date: 2025-12-12CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411968543.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-12-12
Estimated Expiration
2044-12-30

AI Technical Summary

Technical Problem

When implementing multiple instances of a CP in a vBRAS with separate control and management, there are multiple user disconnection issues during the migration of the UP pool managed by the old CP to the new CP, which reduces the reliability of vBRAS.

Method used

By generating a second control plane network element, setting the forwarding plane network element to be migrated and the second control plane network element to migration mode, synchronizing user information to the second control plane network element, and canceling the migration mode after synchronization is completed, the user information is ensured to be uninterrupted during the migration process, thus maintaining service continuity.

Benefits of technology

This effectively prevented user disconnections, improved the operational reliability of the vBRAS server, and ensured service continuity and stability during the migration process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697247B_ABST
    Figure CN119697247B_ABST
Patent Text Reader

Abstract

The application relates to a user migration method and device, computer equipment, a storage medium and a program product. The method comprises the following steps: in response to a migration instruction of a target forwarding plane network element pool for a first control plane network element, a second control plane network element for containing the target forwarding plane network element pool is generated; a to-be-migrated forwarding plane network element is obtained from the target forwarding plane network element pool, and the to-be-migrated forwarding plane network element and the second control plane network element are set to a migration mode; the migration mode is used to indicate that user information of the to-be-migrated forwarding plane network element is synchronized to the second control plane network element; in the case that the user information synchronization of the second control plane network element is completed, the migration mode is cancelled, and the step of obtaining the to-be-migrated forwarding plane network element from the target forwarding plane network element pool is returned until the user information of each forwarding plane network element in the target forwarding plane network element pool is synchronized to the second control plane network element. The method can improve the reliability of vBRAS server operation.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and in particular to a user migration method and device, a computer device, a storage medium and a program product. BACKGROUND

[0002] With the development of communication technology, the control separation vBRAS (virtual Broadband Remote Access Server) gradually becomes the mainstream of the deployment of metropolitan area networks. The control separation vBRAS is divided into a control plane network element vBRAS-CP and a forwarding plane network element vBRAS-UP. Among them, the control plane network element vBRAS-CP is responsible for user access and management; the forwarding plane network element vBRAS-UP is responsible for traffic forwarding and routing management functions. The forwarding plane network element and the control plane network element realize control and information reporting through the CU channel (communication channel connecting CP and UP).

[0003] However, at present, when multiple instances of the control separation vBRAS are implemented, there are multiple user disconnections in the switching process of migrating the UP pool managed by the old CP to the new CP, which reduces the reliability of the control separation vBRAS. SUMMARY

[0004] Therefore, it is necessary to provide a user migration method, device, computer device, computer readable storage medium and computer program product capable of avoiding user disconnection in view of the above technical problems.

[0005] In a first aspect, the present application provides a user migration method applied to a vBRAS server including a control plane network element and a plurality of forwarding plane network element pools managed by the control plane network element, and the method comprises:

[0006] In response to a migration instruction for a target forwarding plane network element pool managed by a first control plane network element, a second control plane network element for managing the target forwarding plane network element pool is generated;

[0007] A to-be-migrated forwarding plane network element is obtained from the target forwarding plane network element pool, and the to-be-migrated forwarding plane network element and the second control plane network element are set to a migration mode; the migration mode is used to indicate that user information of the to-be-migrated forwarding plane network element is synchronized to the second control plane network element;

[0008] In the case where the second control plane network element completes user information synchronization, the migration mode is canceled, and the step of obtaining a to-be-migrated forwarding plane network element from the target forwarding plane network element pool is returned until the user information of each forwarding plane network element in the target forwarding plane network element pool is synchronized to the second control plane network element.

[0009] In one of the embodiments, the canceling the migration mode in the case that the second control plane network element completes the user information synchronization comprises:

[0010] In the case that the second control plane network element completes the user information synchronization, sending a user connection maintaining instruction to the to-be-migrated forwarding plane network element, the user connection maintaining instruction being used to instruct the to-be-migrated forwarding plane network element to maintain the traffic transmission connection with the user in the process of being disconnected from the first control plane network element and being taken over to the second control plane network element.

[0011] In the case that the to-be-migrated forwarding plane network element has been taken over to the second control plane network element, canceling the migration mode of the to-be-migrated forwarding plane network element and the second control plane network element.

[0012] In one of the embodiments, after the to-be-migrated forwarding plane network element and the second control plane network element are set to the migration mode, the method further comprises:

[0013] establishing a communication connection between the second control plane network element and the to-be-migrated forwarding plane network element, and instructing the second control plane network element to initiate a user information acquisition request to the to-be-migrated forwarding plane network element through the communication connection, so that the second control plane network element acquires the user information of the to-be-migrated forwarding plane network element to complete the user information synchronization for the to-be-migrated forwarding plane network element.

[0014] In one of the embodiments, after the to-be-migrated forwarding plane network element and the second control plane network element are set to the migration mode, the method further comprises:

[0015] in response to a user online request for the to-be-migrated forwarding plane network element, instructing the to-be-migrated forwarding plane network element to upload the user online request to the first control plane network element to acquire a response result of the first control plane network element to the user online request;

[0016] in the case that the response result represents an agreement to go online, instructing the to-be-migrated forwarding plane network element to synchronize the user information carried by the user online request to the second control plane network element through the communication connection.

[0017] In one of the embodiments, after the migration mode is canceled, the method further comprises:

[0018] in response to a user online request for the to-be-migrated forwarding plane network element, instructing the to-be-migrated forwarding plane network element to upload the user online request to the second control plane network element to acquire a response result of the second control plane network element to the user online request.

[0019] In one of the embodiments, the obtaining the forwarding plane network element to be migrated from the target forwarding plane network element pool comprises:

[0020] obtaining the service activity of each forwarding plane network element in the target forwarding plane network element pool and the service type of the service currently operated by each forwarding plane network element; the service activity is used to represent the activity degree of the user connected to the forwarding plane network element;

[0021] obtaining the migration priority of each forwarding plane network element according to the preset service activity threshold, the service activity and the service type;

[0022] obtaining the forwarding plane network element to be migrated from the target forwarding plane network element pool according to the migration priority.

[0023] In one of the embodiments, the obtaining the migration priority of each forwarding plane network element according to the preset service activity threshold, the service activity and the service type comprises:

[0024] determining the forwarding plane network element higher than the preset service activity threshold as a first forwarding plane network element and determining the forwarding plane network element other than the first forwarding plane network element in the target forwarding plane network element pool as a second forwarding plane network element according to the preset service activity threshold;

[0025] obtaining the first service importance of the corresponding service type of the first forwarding plane network element and obtaining the first migration priority of the first forwarding plane network element according to the first service importance and the service activity of the first forwarding plane network element; the first service importance is positively correlated with the first migration priority and the service activity of the first forwarding plane network element is negatively correlated with the first migration priority;

[0026] obtaining the second service importance of the corresponding service type of the second forwarding plane network element and obtaining the second migration priority of the first forwarding plane network element according to the second service importance and the service activity of the second forwarding plane network element; the second service importance is positively correlated with the second migration priority and the service activity of the second forwarding plane network element is positively correlated with the second migration priority;

[0027] determining the migration priority of each forwarding plane network element according to the first migration priority and the second migration priority.

[0028] In the second aspect, the application further provides a user migration device, comprising:

[0029] a network element generation module, configured to generate a second control plane network element for accommodating a target forwarding plane network element pool in response to a migration instruction for the first control plane network element to accommodate the target forwarding plane network element pool;

[0030] a mode setting module, configured to set a to-be-migrated forwarding plane network element and the second control plane network element to a migration mode, and the migration mode is used to indicate synchronization of user information of the to-be-migrated forwarding plane network element to the second control plane network element;

[0031] an information synchronization module, configured to cancel the migration mode and return to the step of obtaining the to-be-migrated forwarding plane network element from the target forwarding plane network element pool until user information of each forwarding plane network element in the target forwarding plane network element pool is synchronized to the second control plane network element, in a case where the second control plane network element completes the synchronization of the user information.

[0032] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0033] a network element generation module, configured to generate a second control plane network element for accommodating a target forwarding plane network element pool in response to a migration instruction for the first control plane network element to accommodate the target forwarding plane network element pool;

[0034] a mode setting module, configured to set a to-be-migrated forwarding plane network element and the second control plane network element to a migration mode, and the migration mode is used to indicate synchronization of user information of the to-be-migrated forwarding plane network element to the second control plane network element;

[0035] an information synchronization module, configured to cancel the migration mode and return to the step of obtaining the to-be-migrated forwarding plane network element from the target forwarding plane network element pool until user information of each forwarding plane network element in the target forwarding plane network element pool is synchronized to the second control plane network element, in a case where the second control plane network element completes the synchronization of the user information.

[0036] In a fourth aspect, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0037] a network element generation module, configured to generate a second control plane network element for accommodating a target forwarding plane network element pool in response to a migration instruction for the first control plane network element to accommodate the target forwarding plane network element pool;

[0038] obtaining a to-be-migrated forwarding plane network element from the target forwarding plane network element pool, and setting the to-be-migrated forwarding plane network element and the second control plane network element to a migration mode; the migration mode is used to indicate that user information of the to-be-migrated forwarding plane network element is synchronized to the second control plane network element;

[0039] in a case where the second control plane network element completes user information synchronization, canceling the migration mode, and returning to execute the step of obtaining a to-be-migrated forwarding plane network element from the target forwarding plane network element pool until user information of each forwarding plane network element in the target forwarding plane network element pool is synchronized to the second control plane network element.

[0040] In a fifth aspect, the present application further provides a computer program product, comprising a computer program which, when executed by a processor, implements the following steps:

[0041] in response to a migration instruction of a target forwarding plane network element pool for a first control plane network element, generating a second control plane network element for managing the target forwarding plane network element pool;

[0042] obtaining a to-be-migrated forwarding plane network element from the target forwarding plane network element pool, and setting the to-be-migrated forwarding plane network element and the second control plane network element to a migration mode; the migration mode is used to indicate that user information of the to-be-migrated forwarding plane network element is synchronized to the second control plane network element;

[0043] in a case where the second control plane network element completes user information synchronization, canceling the migration mode, and returning to execute the step of obtaining a to-be-migrated forwarding plane network element from the target forwarding plane network element pool until user information of each forwarding plane network element in the target forwarding plane network element pool is synchronized to the second control plane network element.

[0044] The user migration method, device, computer device, computer readable storage medium and computer program product respond to the migration instruction of the target forwarding plane network element pool of the first control plane network element, generate a second control plane network element for managing the target forwarding plane network element pool, obtain a to-be-migrated forwarding plane network element from the target forwarding plane network element pool, and set the to-be-migrated forwarding plane network element and the second control plane network element to a migration mode. The migration mode is used to indicate that the user information of the to-be-migrated forwarding plane network element is synchronized to the second control plane network element. In the case that the second control plane network element completes the user information synchronization, the migration mode is canceled, and the step of obtaining the to-be-migrated forwarding plane network element from the target forwarding plane network element pool is returned until the user information of each forwarding plane network element in the target forwarding plane network element pool is synchronized to the second control plane network element. The application sets the to-be-migrated forwarding plane network element and the second control plane network element to the migration mode, so that the second control plane network element completes the user information synchronization of the to-be-migrated forwarding plane network element. In this process, the connection between the to-be-migrated forwarding plane network element and the first control plane network element is not affected, and the existing service is not affected. After the user information synchronization is completed, the migration mode is canceled, the service continuity can be maintained, that is, the user does not feel interruption in the migration process, and the reliability of the vBRAS server operation service can be improved. BRIEF DESCRIPTION OF DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application or the related art. Obviously, the drawings in the following description only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0046] Figure 1 A flowchart of a user migration method in an embodiment;

[0047] Figure 2 A flowchart of a step of canceling the migration mode in an embodiment;

[0048] Figure 3 An application environment diagram of a user migration method in another embodiment;

[0049] Figure 4 A structure block diagram of a user migration device in an embodiment;

[0050] Figure 5 An internal structure diagram of a computer device in an embodiment. DETAILED DESCRIPTION

[0051] In order to make the purposes, technical solutions and advantages of the present application clearer, further detailed description will be made to the present application in combination with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0052] vBRAS (virtual Broadband Remote Access Server, virtual broadband remote access server): based on ETSI NFV (network function virtualization) reference architecture, combined with SDN (software defined network) technology, a network access control layer virtualization solution based on BRAS function.

[0053] Control separation vBRAS: the control plane (CP) function and the forwarding plane (UP) function of the vBRAS are deployed separately.

[0054] vBRAS-CP (Control Plane, control plane): responsible for user access control, user management, address management, UP management and other functions, usually including CP control virtual machine (responsible for system monitoring, resource management, alarm management and other functions), service management virtual machine (responsible for user access control, user management, address management, UP management and other functions) and load balancing virtual machine (responsible for CP and UP communication, message distribution and other functions).

[0055] vBRAS-UP (User Plane, forwarding plane): responsible for traffic forwarding and routing management and other functions, according to the physical form of the device, vBRAS-UP is divided into pUP (physical UP, hardware forwarding plane) and vUP (virtual UP, virtual forwarding plane).

[0056] In an exemplary embodiment, as shown in Figure 1 A user migration method is provided, which is applied to a vBRAS server including a control plane network element and a plurality of forwarding plane network element pools managed by the control plane network element, and includes the following steps S202 to S206. Among them:

[0057] Step S202, in response to the migration instruction of the target forwarding plane network element pool managed by the first control plane network element, a second control plane network element for managing the target forwarding plane network element pool is generated.

[0058] Among them, the control plane network element can refer to the device or node in the vBRAS server, which is used to control and manage the forwarding behavior of the network, such as session control, policy management, etc. The forwarding plane network element can refer to the device used for data forwarding.

[0059] In actual application, the first control plane network element and the second control plane network element can each include a primary control plane and a backup control plane. For example, the first control plane network element can include a primary control plane A and a backup control plane B, and the second control plane network element can include a primary control plane C and a backup control plane D.

[0060] The first control plane network element can manage a plurality of forwarding plane network element pools, and the second control plane network element can be a newly created control plane network element in the vBRAS server, used to implement a control separation vBRAS control plane multi-instance scenario.

[0061] The migration instruction can be used to instruct the vBRAS server to manage a specific forwarding plane network element pool, i.e., a target forwarding plane network element pool, from the first control plane network element to the newly created second control plane network element.

[0062] For example, when the vBRAS server receives a migration instruction for a target forwarding plane network element pool managed by the first control plane network element, the vBRAS server newly creates a control plane network element as the second control plane network element based on the configuration of the first control plane network element, to manage the target forwarding plane network element pool.

[0063] In step S204, a forwarding plane network element to be migrated is obtained from the target forwarding plane network element pool, and the forwarding plane network element to be migrated and the second control plane network element are set to a migration mode. The migration mode is used to instruct synchronization of user information of the forwarding plane network element to be migrated to the second control plane network element.

[0064] The forwarding plane network element to be migrated can be a specific forwarding device selected from the target forwarding plane network element pool in the current migration process. The migration mode can be a predefined state entered by the forwarding plane network element and the control plane network element in the user migration process, to support synchronization and migration of user information. The user information can be information about a user saved on the forwarding plane network element. Through the information, the new control plane network element can bring the user online, for example, user information in the target forwarding plane network element pool connected to the first control plane network element is synchronized to the second control plane network element, then the target forwarding plane network element pool is disconnected from the first control plane network element pool, and the corresponding user is brought online in the second control plane network element based on the synchronized user information through the second control plane network element already connected to the target forwarding plane network element pool.

[0065] For example, the vBRAS server first obtains a forwarding plane network element from the target forwarding plane network element pool as the forwarding plane network element to be migrated, and then sets the forwarding plane network element to be migrated and the second control plane network element to the migration mode. When the forwarding plane network element to be migrated and the second control plane network element are both in the migration mode, the user information of the forwarding plane network element to be migrated can be synchronized to the second control plane network element.

[0066] Step S206, in the case that the second control plane network element completes the synchronization of the user information, the migration mode is cancelled, and the step of obtaining the to-be-migrated forwarding plane network element from the target forwarding plane network element pool is returned to be executed until the user information of each forwarding plane network element in the target forwarding plane network element pool is synchronized to the second control plane network element.

[0067] Exemplarily, after confirming that the second control plane network element completes the synchronization of the user information of the to-be-migrated forwarding plane network element, the vBRAS server cancels the migration mode of the second control plane network element and the migration mode of the to-be-migrated forwarding plane network element, so that the to-be-migrated forwarding plane network element whose migration is completed can accept the management and control from the second control plane network element; then the vBRAS server continues to obtain other to-be-migrated forwarding plane network elements from the target forwarding plane network element pool until the user information of all the forwarding plane network elements in the target forwarding plane network element pool is synchronized to the second control plane network element, that is, the second control plane network element completes the management of the target forwarding plane network element pool.

[0068] In the above user migration method, the to-be-migrated forwarding plane network element and the second control plane network element are set to the migration mode, so that the second control plane network element completes the synchronization of the user information of the to-be-migrated forwarding plane network element. In this process, the connection between the to-be-migrated forwarding plane network element and the first control plane network element is not affected, and the existing service is not affected. After the synchronization of the user information is completed, the migration mode is cancelled, the service continuity can be maintained, that is, the user does not feel interruption in the migration process, and the reliability of the vBRAS server in operating the service can be improved.

[0069] In an exemplary embodiment, as shown in Figure 2 The step S206 includes the following steps:

[0070] Step S302, in the case that the second control plane network element completes the synchronization of the user information, a user connection maintaining instruction is sent to the to-be-migrated forwarding plane network element; wherein the user connection maintaining instruction is used to instruct the to-be-migrated forwarding plane network element to maintain the traffic transmission connection with the user in the process of being disconnected from the first control plane network element and being managed by the second control plane network element.

[0071] The user connection maintaining instruction can be used to ensure that the traffic transmission connection of the user is not interrupted in the migration process. The user connection maintaining instruction is directed to the to-be-migrated forwarding plane network element and instructs it to maintain the connection with the user after being disconnected from the original control plane network element. The traffic transmission connection can be a data communication link between a user equipment (such as a computer, a mobile phone, etc.) and a network service, including but not limited to data exchange processes generated by various online activities such as Internet browsing, video streaming media playing, etc.

[0072] Exemplarily, after confirming that the second control plane network element has completed the synchronization of the user information with the to-be-migrated forwarding plane network element, the vBRAS server sends a user connection maintaining instruction to the to-be-migrated forwarding plane network element; after receiving the user connection maintaining instruction, the to-be-migrated forwarding plane network element adjusts its processing logic to ensure that the traffic is continuously processed and the user connection is continuously maintained during the process of disconnecting from the first control plane network element, and the traffic is continuously processed and the user connection is continuously maintained during the process of being taken over by the second control plane network element.

[0073] In step S304, in the case where the to-be-migrated forwarding plane network element has been taken over by the second control plane network element, the migration mode of the to-be-migrated forwarding plane network element and the second control plane network element is cancelled.

[0074] Exemplarily, on the basis of the control of the user connection maintaining instruction, the to-be-migrated forwarding plane network element starts to establish necessary management connections with the second control plane network element, for example, the to-be-migrated forwarding plane network element feeds back its state, such as the link condition, the traffic processing condition, etc., to the second control plane network element; after confirming that the to-be-migrated forwarding plane network element has established an effective management connection with the second control plane network element, that is, in the case where the to-be-migrated forwarding plane network element has been successfully taken over by the second control plane network element, the vBRAS server cancels the migration mode of the to-be-migrated forwarding plane network element and the second control plane network element, at this time, the second control plane network element can make the users currently connected by the to-be-migrated forwarding plane network element online in the second control plane network element through the synchronized user information, and in addition, new users can be online in the second control plane network element through the to-be-migrated forwarding plane network element; that is, at this time, the to-be-migrated forwarding plane network element has been successfully migrated to the second control plane network element, and the users thereon have also been hot-migrated to the second control plane network element.

[0075] In this embodiment, through the implementation of the user connection maintaining instruction, it is ensured that the user traffic transmission will not be affected when the control plane network element is changed, and the disconnection or re-dialing online of the user caused by migration is avoided, and the reliability of the overall service provided by the vBRAS server can be improved.

[0076] In one exemplary embodiment, after the step of setting the to-be-migrated forwarding plane network element and the second control plane network element to the migration mode in step S204 is executed, the following steps can also be included: establishing a communication connection between the second control plane network element and the to-be-migrated forwarding plane network element, and instructing the second control plane network element to initiate a user information acquisition request to the to-be-migrated forwarding plane network element through the communication connection, so that the second control plane network element acquires the user information of the to-be-migrated forwarding plane network element to complete the synchronization of the user information of the to-be-migrated forwarding plane network element.

[0077] The communication connection between the second control plane network element and the to-be-migrated forwarding plane network element can be a network connection established between the to-be-migrated forwarding plane network element and the second control plane network element, and is used for exchanging information and transmitting instructions. At this time, the second control plane network element does not establish a management relationship with the to-be-migrated forwarding plane network element through the network connection, and the to-be-migrated forwarding plane network element still maintains a management relationship with the first control plane network element. That is, at this time, if a new user attempts to log in through the to-be-migrated forwarding plane network element, the user logs in through the first control plane network element.

[0078] The user information acquisition request can be a request initiated by the second control plane network element, and is used for acquiring user information in the to-be-migrated forwarding plane network element.

[0079] Exemplarily, after the vBRAS server sets the to-be-migrated forwarding plane network element and the second control plane network element to the migration mode, the vBRAS server establishes a communication connection between the second control plane network element and the to-be-migrated forwarding plane network element, and sends an instruction to the second control plane network element after establishing the communication connection. After receiving the instruction from the vBRAS server, the second control plane network element initiates a user information acquisition request to the to-be-migrated forwarding plane network element through the communication connection. After receiving the user information acquisition request from the second control plane network element, the to-be-migrated forwarding plane network element uploads the currently saved user information to the second control plane network element, and finally completes the user information synchronization for the to-be-migrated forwarding plane network element.

[0080] In the migration mode, in the embodiment, the user information can be quickly and efficiently synchronized from the to-be-migrated forwarding plane network element to the second control plane network element by establishing a direct communication connection and instructing the second control plane network element to initiate a request to the to-be-migrated forwarding plane network element, which provides a good information basis for subsequent management and service and improves the overall migration efficiency.

[0081] In an exemplary embodiment, after the step of setting the to-be-migrated forwarding plane network element and the second control plane network element to the migration mode in the step S204, the following steps can be further included:

[0082] In step S11, in response to a user login request for the to-be-migrated forwarding plane network element, the to-be-migrated forwarding plane network element is instructed to upload the user login request to the first control plane network element to obtain a response result of the first control plane network element to the user login request.

[0083] The user login request for the to-be-migrated forwarding plane network element can be a request initiated to the to-be-migrated forwarding plane network element when a new user attempts to connect to the network through the to-be-migrated forwarding plane network element.

[0084] The response result can be a result returned by the first control plane network element after processing the received user online request, indicating whether the new user is allowed to be online in the first control plane network element via the to-be-migrated forwarding plane network element.

[0085] Exemplarily, after receiving the user online request for the to-be-migrated forwarding plane network element, and in the case that the to-be-migrated forwarding plane network element is in the migration mode, the vBRAS server instructs the to-be-migrated forwarding plane to upload the received user online request to the first control plane network element, the first control plane network element processes the user online request, and returns a response result.

[0086] In the case that the response result indicates that the new user is allowed to be online, the to-be-migrated forwarding plane network element is instructed to synchronize the user information carried in the user online request to the second control plane network element through the communication connection.

[0087] In the case that the response result indicates that the new user is allowed to be online, the first control plane network element allows the new user to be online in the first control plane network element via the to-be-migrated forwarding plane network element.

[0088] Exemplarily, in the case that the vBRAS server confirms that the response result returned by the first control plane network element to the to-be-migrated forwarding plane network element indicates that the new user is allowed to be online, the vBRAS server initiates an instruction to the to-be-migrated forwarding plane network element, and the to-be-migrated forwarding plane network element uploads the user information carried in the user online request to the second control plane network element through the established communication connection, so that the second control plane network element synchronizes the new user information, thereby ensuring that the user information on the to-be-migrated forwarding plane network element can be timely synchronized to the second control plane network element when the to-be-migrated forwarding plane network element is in the migration mode.

[0089] In the case that the to-be-migrated forwarding plane network element and the second control plane network element are set to the migration mode, when receiving the user online request for the to-be-migrated forwarding plane network element, the to-be-migrated forwarding plane network element is instructed to upload the user online request to the first control plane network element, that is, the control processing of online is still performed by the first control plane network element, and the user information corresponding to the new online is synchronized to the second control plane network element via the to-be-migrated forwarding plane. The above steps ensure that the new user can be successfully online during the network management right switching by uploading the user online request to the first control plane network element for processing, and ensure the complete transfer of the user information from the to-be-migrated forwarding plane network element to the second control plane network element by synchronizing the related user information to the second control plane network element, thereby ensuring the data consistency during the migration process.

[0090] In an exemplary embodiment, after the canceling migration mode step performed in step S206, the method further comprises the step of: in response to a user online request for the to-be-migrated forwarding plane network element, instructing the to-be-migrated forwarding plane network element to upload the user online request to the second control plane network element to obtain a response result of the second control plane network element to the user online request.

[0091] The canceling migration mode refers to a process of resuming a normal operation state after the to-be-migrated forwarding plane network element and the second control plane network element complete user information migration, that is, no longer being in a special migration state.

[0092] The user online request in the embodiment refers to a user online request received after the migration mode of the to-be-migrated forwarding plane network element and the second control plane network element is canceled.

[0093] Exemplarily, after the vBRAS server confirms that the migration mode of the to-be-migrated forwarding plane network element and the second control plane network element is canceled, when a user online request for the to-be-migrated forwarding plane network element is received, since the to-be-migrated forwarding plane has completed user information synchronization to the second control plane network element and has canceled the migration mode, it can be considered that the to-be-migrated forwarding plane has been managed by the second control plane, and then the vBRAS server initiates an instruction to the to-be-migrated forwarding plane network element, the to-be-migrated forwarding plane network element uploads the user online request to the second control plane network element, the second control plane network element processes the user online request and returns a response result.

[0094] In the embodiment, after the migration mode is canceled, if the to-be-migrated forwarding plane network element receives a new user online request, it will process it according to the new management right configuration, that is, forwarding to the second control plane network element for processing.

[0095] In an exemplary embodiment, the to-be-migrated forwarding plane network element obtained from the target forwarding plane network element pool in step S204 can specifically include the steps of:

[0096] Step S21: obtaining a service activity degree of each forwarding plane network element in the target forwarding plane network element pool and a service type of a current service operated by each forwarding plane network element.

[0097] Step S22: obtaining a migration priority of each forwarding plane network element according to a preset service activity degree threshold, the service activity degree and the service type.

[0098] Step S23: obtaining the to-be-migrated forwarding plane network element from the target forwarding plane network element pool according to the migration priority.

[0099] The service activity degree is used to represent the activity degree of the user connected to the forwarding plane network element, which can be calculated by, for example, the number of connections, traffic consumption or interaction frequency of the user and the like.

[0100] The service type can refer to a type of service that the forwarding plane network element is processing, such as a video stream, data download, voice call, and the like.

[0101] The service activity threshold can be a preset standard value used to distinguish service conditions with different activities to determine which forwarding plane network element needs to be migrated preferentially.

[0102] The migration priority can be a migration order of the forwarding plane network element calculated according to the service activity and the service type.

[0103] For example, the vBRAS server can periodically collect information about currently active users of each forwarding plane network element through a monitoring tool or network management software to obtain the service activity. The vBRAS server can monitor or analyze specific services being processed by each forwarding plane network element to obtain the service type. Then, the vBRAS server determines the migration priority of each forwarding plane network element based on the service activity, the service type, and the preset service activity threshold. Then, the vBRAS server selects the forwarding plane network elements to be migrated from the target forwarding plane in order according to the migration priority.

[0104] In this embodiment, by dynamically analyzing the service activity and the service type of the forwarding plane network elements in the target forwarding plane network element pool, and then obtaining the migration priority according to the preset service activity threshold, the service activity, and the service type, it can be ensured that the forwarding plane network elements migrated in the migration priority order are affected the least during migration, thereby improving the stability and efficiency of the migration process.

[0105] In an exemplary embodiment, the step S22 of obtaining the migration priority of each forwarding plane network element according to the preset service activity threshold, the service activity, and the service type can specifically include the following steps:

[0106] In step S31, the forwarding plane network element higher than the preset service activity threshold is determined as a first forwarding plane network element, and the other forwarding plane network elements in the target forwarding plane network element pool except the first forwarding plane network element are determined as second forwarding plane network elements according to the preset service activity threshold.

[0107] In step S32, for the first forwarding plane network element, a first service importance of the service type corresponding to the first forwarding plane network element is obtained, and a first migration priority of the first forwarding plane network element is obtained according to the first service importance and the service activity of the first forwarding plane network element.

[0108] The first service importance and the first migration priority are positively correlated, and the service activity of the first forwarding plane network element and the first migration priority are negatively correlated.

[0109] In step S33, the second service importance of the second forwarding plane network element corresponding to the service type is obtained, and the second migration priority of the first forwarding plane network element is obtained according to the second service importance and the service activity of the second forwarding plane network element.

[0110] The second service importance is positively correlated with the second migration priority, and the service activity of the second forwarding plane network element is positively correlated with the second migration priority.

[0111] In step S34, the migration priority of each forwarding plane network element is determined according to the first migration priority and the second migration priority.

[0112] The first forwarding plane network element can be a forwarding plane network element with a service activity higher than a service activity threshold. The second forwarding plane network element can be a forwarding plane network element with a service activity lower than or equal to the service activity threshold. The first service importance can be the importance of the service type associated with the first forwarding plane network element. The second importance can be the importance of the service type associated with the second forwarding plane network element. The first migration priority can be a priority value calculated based on the service activity of the first forwarding plane network element and the first service importance of the corresponding service. The higher the priority value, the higher the priority of migration. The second migration priority can be a priority value calculated based on the service activity of the second forwarding plane network element and the second service importance of the corresponding service. The higher the priority value, the higher the priority of migration.

[0113] Exemplarily, the vBRAS server divides the network elements in the target forwarding plane network element pool into two categories according to a preset service activity threshold, that is, the network elements with service activity higher than the service activity threshold are taken as first forwarding plane network elements, and the network elements with service activity lower than or equal to the service activity threshold are taken as second forwarding plane network elements; then for each first forwarding plane network element, a first migration priority is calculated based on the first service importance and the service activity of the first forwarding plane network element, wherein the first service importance and the first migration priority are in a positive correlation, that is, the more important the service is, the higher the priority is, and the service activity of the first forwarding plane network element and the first migration priority are in a negative correlation, that is, the higher the service activity is, the lower the priority is, because if the service with excessively high activity (exceeding the service activity threshold) is migrated preferentially, it may have a great impact on the existing service, and therefore the migration time should be postponed. For each second forwarding plane network element, a second migration priority is calculated based on the second service importance and the service activity of the second forwarding plane network element, wherein the second service importance and the second migration priority are in a positive correlation, that is, the more important the service is, the higher the priority is, and the service activity of the second forwarding plane network element and the second migration priority are in a positive correlation, that is, the higher the service activity is, the higher the priority is, because the network element with low activity (not exceeding the service activity threshold) but important service can be migrated preferentially to optimize resource allocation. According to the first migration priority and the second migration priority calculated above, the migration priority of each forwarding plane network element is finally determined, for example, through sorting, weighted average and other algorithms, to ensure that the priority allocation is reasonable and meets the actual needs. That is, the forwarding plane network elements with high service importance but moderate service activity can be migrated preferentially through the service activity threshold.

[0114] In this embodiment, the importance of the service activity and the service importance is comprehensively considered when determining the migration priority, and through reasonable classification and priority calculation, the forwarding plane network elements with less impact on the existing service are migrated preferentially, thereby improving the overall migration efficiency, and for the forwarding plane network elements with high service activity or complex service types, the progressive migration strategy helps to maintain stable service quality.

[0115] In one exemplary embodiment, the present application also provides a service high reliability guarantee method in a control separation vBRAS control plane multi-instance scenario, and the application environment can be as shown in Figure 3 The specific steps can be as follows:

[0116] Preconfiguration: system initialization, vBRAS is deployed in a control separation manner; CP cloud deployment, pUP is deployed in a pool of dedicated hardware devices; CU channel is deployed between the CP and the pUP to realize management and control and information reporting; migration mode module is deployed between the CP and the pUP, and is set to be closed by default.

[0117] ①, based on the old CP (first control plane network element) configuration of a new pair of CP (second control plane network element), for the pUP pool (target forwarding plane network element pool) of the old CP; set the new CP and the pUP to be migrated to migration mode;

[0118] ②, the pUP to be migrated and the new CP establish a CU channel;

[0119] ③, synchronize the user information on the pUP to the new CP, at this time the new user is still online from the old CP, and the user information is synchronized from the pUP to the new CP to realize the consistency of the user information;

[0120] ④, after synchronization, delete the CU channel configuration of the pUP and the old CP, disconnect the pUP and the old CP, and switch the migration mode of the new CP and the pUP to be migrated to off in the case that the new CP has already managed the pUP to be migrated, and the user starts to be online on the new CP through the pUP to be migrated;

[0121] ⑤, migrate the remaining UPs in the UP pool in sequence through the migration mode, the new CP synchronizes the user information from the pUP to be migrated, and then the pUP disconnects the connection with the old CP and is managed by the new CP, without user offline and replay during the process, and then the user is online on the new CP through the migrated UP. Repeat the above steps until all the UPs to be migrated are migrated to the new CP. During the migration process, the user on the UP does not drop offline and the traffic is not interrupted.

[0122] The above-mentioned service high reliability guarantee method in the control separation vBRAS control plane multi-instance scenario, for the control separation vBRAS scenario, when the pUP pool managed by the old CP is migrated to the new CP, the migration mode module is deployed on the CP and the pUP, the migration mode is started, the new CP synchronizes the user information from the pUP to be migrated, and the user consistency is realized. In the migration mode, the new user is still online from the old CP through the pUP to be migrated, and the user information of the new online user is also synchronized from the pUP to the new CP, realizing user consistency guarantee, normal online of new user in migration process. After synchronization in the migration mode, the pUP is disconnected with the old CP and establishes a CU channel with the new CP, and the new user is online from the new CP, avoiding multiple user offline and replay during the migration process, realizing user consistency guarantee, normal online of new user after migration, user on the migrated pUP does not drop offline, maintaining traffic forwarding, meeting the high reliability service guarantee requirements of network deployment and operation.

[0123] It should be understood that although the steps in the flowcharts involved in the embodiments described above are shown in sequence according to the arrows, the steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other sequences. Moreover, at least some of the steps in the flowcharts involved in the embodiments described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of the steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least part of other steps or steps or stages in other steps.

[0124] Based on the same inventive concept, the embodiments of the present application also provide a user migration device for implementing the above-mentioned user migration method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more user migration device embodiments provided below can refer to the limitations of the user migration method described above, which will not be repeated here.

[0125] In an exemplary embodiment, as shown in Figure 4 A user migration device 900 is provided, comprising: a network element generation module 901, a mode setting module 902, and an information synchronization module 903, wherein:

[0126] The network element generation module 901 is configured to generate a second control plane network element for managing a target forwarding plane network element pool in response to a migration instruction for the target forwarding plane network element pool of the first control plane network element;

[0127] The mode setting module 902 is configured to obtain a to-be-migrated forwarding plane network element from the target forwarding plane network element pool, and set the to-be-migrated forwarding plane network element and the second control plane network element to a migration mode; the migration mode is used to indicate that user information of the to-be-migrated forwarding plane network element is synchronized to the second control plane network element;

[0128] The information synchronization module 903 is configured to cancel the migration mode and return to the step of obtaining the to-be-migrated forwarding plane network element from the target forwarding plane network element pool if the user information synchronization of the second control plane network element is completed, until the user information of each forwarding plane network element in the target forwarding plane network element pool is synchronized to the second control plane network element.

[0129] In an example embodiment, the information synchronization module 903 is further configured to, in a case where the second control plane network element completes the user information synchronization, send a user connection maintaining instruction to the to-be-migrated forwarding plane network element, the user connection maintaining instruction being used to instruct the to-be-migrated forwarding plane network element to maintain the traffic transmission connection with the user during the process of being disconnected from the first control plane network element and being taken over by the second control plane network element; and in a case where the to-be-migrated forwarding plane network element has been taken over by the second control plane network element, cancel the migration mode of the to-be-migrated forwarding plane network element and the second control plane network element.

[0130] In an example embodiment, the information synchronization module 903 is further configured to establish a communication connection between the second control plane network element and the to-be-migrated forwarding plane network element, and instruct the second control plane network element to initiate a user information acquisition request to the to-be-migrated forwarding plane network element through the communication connection, so that the second control plane network element acquires the user information of the to-be-migrated forwarding plane network element to complete the user information synchronization for the to-be-migrated forwarding plane network element.

[0131] In an example embodiment, the user migration apparatus further comprises a request processing module configured to, in response to a user online request for the to-be-migrated forwarding plane network element, instruct the to-be-migrated forwarding plane network element to upload the user online request to the first control plane network element to acquire a response result of the first control plane network element to the user online request; and in a case where the response result indicates an agreement to the online, instruct the to-be-migrated forwarding plane network element to synchronize the user information carried by the user online request to the second control plane network element through the communication connection.

[0132] In an example embodiment, the request processing module is further configured to, in response to a user online request for the to-be-migrated forwarding plane network element, instruct the to-be-migrated forwarding plane network element to upload the user online request to the second control plane network element to acquire a response result of the second control plane network element to the user online request.

[0133] In an example embodiment, the mode setting module 902 is further configured to acquire a service activity level of each forwarding plane network element in the target forwarding plane network element pool and a service type of the service currently operated by each forwarding plane network element, the service activity level being used to represent the activity level of the user connected to the forwarding plane network element, and the migration priority of each forwarding plane network element is obtained according to a preset service activity level threshold, the service activity level and the service type; and the to-be-migrated forwarding plane network element is acquired from the target forwarding plane network element pool according to the migration priority.

[0134] In an exemplary embodiment, the mode setting module 902 is further configured to, based on a preset service activity threshold, identify forwarding plane network elements that are higher than the preset service activity threshold as first forwarding plane network elements, and identify other forwarding plane network elements in the target forwarding plane network element pool besides the first forwarding plane network elements as second forwarding plane network elements; for the first forwarding plane network element, obtain the first service importance of the corresponding service type of the first forwarding plane network element, and obtain the first migration priority of the first forwarding plane network element based on the first service importance and the service activity of the first forwarding plane network element; the first service importance and the first migration priority are positively correlated. The correlation is as follows: the service activity of the first forwarding plane network element is negatively correlated with the first migration priority; for the second forwarding plane network element, the second service importance of the corresponding service type of the second forwarding plane network element is obtained, and the second migration priority of the first forwarding plane network element is obtained based on the second service importance and the service activity of the second forwarding plane network element; the second service importance is positively correlated with the second migration priority, and the service activity of the second forwarding plane network element is positively correlated with the second migration priority; the migration priority of each of the aforementioned forwarding plane network elements is determined based on the first migration priority and the second migration priority.

[0135] Each module in the aforementioned user migration device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can invoke and execute the operations corresponding to each module.

[0136] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 5 As shown, this computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and databases. The internal memory provides the environment for the operating system and computer programs stored in the non-volatile storage media to run. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements a user migration method.

[0137] Those skilled in the art will understand thatFigure 5 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0138] In an embodiment, a computer device is also provided, including a memory and a processor. The memory stores a computer program. The processor executes the computer program to implement the steps in the above method embodiments.

[0139] In an embodiment, a computer readable storage medium is provided, which stores a computer program. The computer program is executed by a processor to implement the steps in the above method embodiments.

[0140] In an embodiment, a computer program product is provided, which includes a computer program. The computer program is executed by a processor to implement the steps in the above method embodiments.

[0141] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.

[0142] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.

[0143] The technical features of the above embodiments can be combined arbitrarily. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combinations of the technical features do not exist contradictory, they should be considered as the scope of the present application.

[0144] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.

Claims

1. A user migration method, characterized by, The method is applied to a vBRAS server comprising a control plane network element and a plurality of forwarding plane network element pools managed by the control plane network element, and the method comprises the following steps: In response to a migration instruction for a target forwarding plane network element pool managed by a first control plane network element, a second control plane network element for managing the target forwarding plane network element pool is generated; A forwarding plane network element to be migrated is obtained from the target forwarding plane network element pool, and the forwarding plane network element to be migrated and the second control plane network element are set to a migration mode; the migration mode is used to indicate that user information of the forwarding plane network element to be migrated is synchronized to the second control plane network element; the user information refers to information about a user saved on a forwarding plane network element, and the second control plane network element logs on the user through the user information; In a case where the second control plane network element completes user information synchronization, a user connection maintaining instruction is sent to the forwarding plane network element to be migrated, the user connection maintaining instruction is used to instruct the forwarding plane network element to be migrated to maintain a traffic transmission connection with a user in a process of being disconnected from the first control plane network element and being managed by the second control plane network element; in a case where the forwarding plane network element to be migrated has been managed by the second control plane network element, the migration mode of the forwarding plane network element to be migrated and the second control plane network element is cancelled, and the step of obtaining a forwarding plane network element to be migrated from the target forwarding plane network element pool is returned to be executed until user information of each forwarding plane network element in the target forwarding plane network element pool is synchronized to the second control plane network element.

2. The method of claim 1, wherein, After the forwarding plane network element to be migrated and the second control plane network element are set to the migration mode, the following steps are further included: A communication connection between the second control plane network element and the forwarding plane network element to be migrated is established, and the second control plane network element is instructed to initiate a user information obtaining request to the forwarding plane network element to be migrated through the communication connection, so that the second control plane network element obtains user information of the forwarding plane network element to be migrated to complete user information synchronization for the forwarding plane network element to be migrated.

3. The method of claim 2, wherein, After the forwarding plane network element to be migrated and the second control plane network element are set to the migration mode, the following steps are further included: In response to a user online request for the forwarding plane network element to be migrated, the forwarding plane network element to be migrated is instructed to upload the user online request to the first control plane network element to obtain a response result of the first control plane network element for the user online request; In a case where the response result represents an agreement to log on, the forwarding plane network element to be migrated is instructed to synchronize user information carried by the user online request to the second control plane network element through the communication connection.

4. The method of claim 2, wherein, After the migration mode is cancelled, the following steps are further included: In response to a user online request for the forwarding plane network element to be migrated, the forwarding plane network element to be migrated is instructed to upload the user online request to the second control plane network element to obtain a response result of the second control plane network element for the user online request.

5. The method of claim 1, wherein, The forwarding plane network element to be migrated is obtained from the target forwarding plane network element pool, and the forwarding plane network element to be migrated and the second control plane network element are set to a migration mode; the migration mode is used to indicate that user information of the forwarding plane network element to be migrated is synchronized to the second control plane network element; the user information refers to information about a user saved on a forwarding plane network element, and the second control plane network element logs on the user through the user information; obtaining service activity of each of the target forwarding plane network elements in the target forwarding plane network element pool and service types of services currently operated by each of the forwarding plane network elements; the service activity is used to represent activity of users connected to the forwarding plane network element; obtaining migration priorities of each of the forwarding plane network elements according to a preset service activity threshold, the service activity and the service types; obtaining a forwarding plane network element to be migrated from the target forwarding plane network element pool according to the migration priorities.

6. The method of claim 5, wherein, The obtaining of the migration priorities of each of the forwarding plane network elements according to the preset service activity threshold, the service activity and the service types comprises: determining, according to the preset service activity threshold, a first forwarding plane network element as a forwarding plane network element higher than the preset service activity threshold, and determining other forwarding plane network elements in the target forwarding plane network element pool except the first forwarding plane network element as second forwarding plane network elements; obtaining, for the first forwarding plane network element, a first service importance of a service type corresponding to the first forwarding plane network element, and obtaining a first migration priority of the first forwarding plane network element according to the first service importance and the service activity of the first forwarding plane network element; the first service importance is positively correlated with the first migration priority, and the service activity of the first forwarding plane network element is negatively correlated with the first migration priority; obtaining, for the second forwarding plane network element, a second service importance of a service type corresponding to the second forwarding plane network element, and obtaining a second migration priority of the first forwarding plane network element according to the second service importance and the service activity of the second forwarding plane network element; the second service importance is positively correlated with the second migration priority, and the service activity of the second forwarding plane network element is positively correlated with the second migration priority; determining the migration priorities of each of the forwarding plane network elements according to the first migration priority and the second migration priority.

7. A user migration apparatus, characterized by The apparatus comprises: a network element generating module configured to generate a second control plane network element for containing the target forwarding plane network element pool in response to a migration instruction of the target forwarding plane network element pool for a first control plane network element; a mode setting module configured to obtain a forwarding plane network element to be migrated from the target forwarding plane network element pool and set the forwarding plane network element to be migrated and the second control plane network element to a migration mode; the migration mode is used to instruct to synchronize user information of the forwarding plane network element to be migrated to the second control plane network element; the user information is information about a user saved on a forwarding plane network element, and the second control plane network element performs online of the user through the user information. The information synchronization module is configured to send a user connection maintaining instruction to the to-be-migrated forwarding plane network element in a case where the second control plane network element completes user information synchronization, the user connection maintaining instruction being used to instruct the to-be-migrated forwarding plane network element to maintain a traffic transmission connection with a user in a process of being disconnected from the first control plane network element and being managed by the second control plane network element; and in a case where the to-be-migrated forwarding plane network element has been managed by the second control plane network element, canceling a migration mode of the to-be-migrated forwarding plane network element and the second control plane network element, and returning to performing the step of acquiring a to-be-migrated forwarding plane network element from the target forwarding plane network element pool until user information of each forwarding plane network element in the target forwarding plane network element pool has been synchronized to the second control plane network element.

8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 6.

9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 6.

10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 6. The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Network equipment migration method and device

    CN112367197A