Intelligent switching system and method for multi-homing network supporting IPv6

CN123035518APending Publication Date: 2026-11-03CHINA SOUTHERN POWER GRID COMPANY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611152828.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-31
Publication Date
2026-11-03

AI Technical Summary

Technical Problem

Existing IPv6 network handover solutions fail to differentiate handover methods based on the actual tolerance of services for interruptions and data loss, and cannot be dynamically adjusted during the handover process, resulting in a decline in service quality or interruption.

Method used

The entropy weight method is used to determine the overall service quality score of the link. Combined with the service type and tolerance assessment parameters, the switching strategy is dynamically selected. During the switching process, the interruption time is monitored, and a gradual traffic migration method is used to transfer services.

Benefits of technology

It achieves a fine-grained match between switching strategies and business needs, improves the reliability of the switching process and the ability to ensure business continuity, avoids business interruptions caused by excessively long switching preparation time, and ensures connection quality after switching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123035518A_ABST
    Figure CN123035518A_ABST
Patent Text Reader

Abstract

The application discloses a multi-homing network intelligent switching system and method supporting IPv6, and relates to the technical field of network intelligent switching.The application solves the technical problem that switching strategies are not matched with service requirements and cannot be dynamically adjusted.The application obtains multi-dimensional tolerance evaluation parameters such as the maximum tolerable interruption time, the maximum tolerable data loss amount and the service criticality of a service, adopts a nonlinear fusion model to calculate a comprehensive tolerance index, and adaptively selects a differentiated switching strategy.Compared with the one-size-fits-all switching mode in the prior art, the application can match appropriate switching strategies to the actual tolerance degree of different services, realizes fine matching between switching strategies and service requirements, dynamically adjusts the switching mode according to the actual interruption time during the switching execution process, avoids the situation that the service interruption time exceeds the tolerance limit due to the long switching preparation time, and improves the reliability and service guarantee capability of the switching process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent network handover technology, specifically to a multi-homed network intelligent handover system and method supporting IPv6. Background Technology

[0002] With the large-scale deployment of IPv6 and the widespread application of multi-homed network architecture, terminal devices can simultaneously access the IPv6 networks of multiple Internet Service Providers (ISPs), which provides a foundation for improving network reliability and service continuity.

[0003] Several SDN-based mobile node handover control schemes for IPv6 networks have been proposed in the existing technology. For example, some schemes utilize the SDN concept to implement a handover control method that separates control and forwarding based on FPMIPv6 and MIH protocols, in order to reduce handover delay, packet loss rate and signaling overhead; However, existing solutions typically employ a uniform switching strategy for all services, failing to differentiate switching methods based on the actual tolerance of each service for interruption and data loss. Furthermore, existing solutions cannot dynamically adjust the switching method based on the actual interruption time during the switching process. If the switching preparation time exceeds expectations and the preset strategy is still followed, the actual interruption time may exceed the service's tolerance limit, resulting in a severe decline in service quality or even service interruption. Summary of the Invention

[0004] To address the shortcomings of existing technologies, this invention provides a multi-homed network intelligent handover system and method that supports IPv6, solving the problem of handover strategies being out of sync with service requirements and failing to be dynamically adjusted.

[0005] To achieve the above objectives, the present invention provides the following technical solution: a method for intelligent handover of multi-homed networks supporting IPv6, characterized in that the method specifically includes the following steps: Step 1: The SDN controller collects network performance parameters of each link, normalizes them, uses the entropy weight method to determine the weight of each parameter, and calculates the weighted sum to obtain the comprehensive service quality score of each link and sorts them. Step 2: Identify the current business type and the corresponding hard requirement threshold, filter candidate links based on the hard requirement threshold, and select the link with the highest comprehensive service quality score from the candidate links as the optimal link; Step 3: The SDN controller obtains the tolerance assessment parameters of the current service, which include the maximum tolerable interruption time, the maximum tolerable data loss, and the service criticality. Based on the tolerance assessment parameters, the comprehensive tolerance index of the service is calculated. Step 4: Determine a handover strategy according to the comprehensive tolerance index, where the first-type handover strategy is establishing a new connection before disconnecting an old connection, and the second-type handover strategy is disconnecting an old connection before establishing a new connection; Step 5: Monitor the elapsed interruption time during the handover execution process, and dynamically adjust the handover execution mode according to the comprehensive tolerance index and the elapsed interruption time.

[0006] As a further solution of the present invention, the network performance parameters include delay, jitter, packet loss rate, available bandwidth and link utilization; The rigid requirement thresholds include the maximum delay constraint, the maximum packet loss rate constraint and the maximum jitter constraint.

[0007] As a further solution of the present invention, the comprehensive tolerance index , where z MTPD represents the assignment of the maximum tolerable interruption time MTPD, z PRO represents the assignment of the maximum tolerable data loss amount RPO, z crit represents the evaluation assignment of service criticality.

[0008] As a further solution of the present invention, for the assignment of the maximum tolerable interruption time MTPD: assign 1 when MTPD>5 minutes, assign 2 when 1 minute<MTPD≤5 minutes, and assign 3 when MTPD≤1 minute; The assignment mode of the maximum tolerable data loss amount RPO is: assign 1 when RPO>10 minutes, assign 2 when 1 minute<RPO≤10 minutes, and assign 3 when RPO=0; The assignment mode of service criticality is: assign 1 to ordinary services, assign 2 to important services, and assign 3 to core services.

[0009] As a further solution of the present invention, the determining a handover strategy according to the comprehensive tolerance index comprises: adopting the first-type handover strategy when Z<0.3, adopting the second-type handover strategy when Z≥0.7, and dynamically selecting the handover strategy according to the service type when 0.3≤Z<0.7.

[0010] As a further solution of the present invention, the dynamically adjusting the handover execution mode according to the comprehensive tolerance index and the elapsed interruption time comprises: during the handover execution process, continuously monitoring the elapsed interruption time t, and defining a tolerance attenuation function , where is an attenuation coefficient, which is larger when the service is a real-time interactive service, and smaller when the service is a non-real-time interactive service, and when drops to a preset lower limit, forced handover is performed immediately. drops to a preset lower limit, then forced handover is performed immediately.

[0011] As a further aspect of the present invention, it also includes monitoring the network performance parameters of the new connection with a preset time window T as the period, calculating the comprehensive service quality score of the new connection, and using a gradual traffic migration method to transfer services. If a quality degradation is detected at any stage, it will revert to the previous stable state.

[0012] As a further aspect of the present invention, the specific method for performing service transfer using the gradual traffic migration approach is as follows: First, allocate 10% of the business links to the new connection for actual business testing. If the quality meets the standard within M1 consecutive periods, the traffic ratio will be increased to 50%. If the quality meets the standard within M2 consecutive periods, the traffic ratio will be increased to 100%, and the value of M1 will be less than that of M2.

[0013] As a further aspect of the present invention, in each stage of the gradual migration, if the overall service quality score of the new connection meets the quality requirements of the corresponding service and the score is consistently higher than that of the old connection, then the handover is determined to be in line with expectations. Furthermore, for high-tolerance services, the original old connection is directly disconnected to complete the handover; for low-tolerance services, the original old connection is disconnected only after the transmission status of the new connection service is confirmed to be stable.

[0014] A multi-homing network intelligent handover system supporting IPv6, including: The SDN controller is used to collect network performance parameters of each link, and to obtain the comprehensive service quality score of each link by weighted summation of the normalized network performance parameters and sort them. Candidate links are filtered according to hard requirement thresholds, and the link with the highest comprehensive service quality score is selected as the optimal link from the candidate links. The tolerance calculation module is used to obtain the maximum tolerable downtime (MTPD), maximum tolerable data loss (RPO), and business criticality of the current business, and calculate the comprehensive tolerance index of the business based on the tolerance assessment parameters. The handover strategy decision module is used to determine the handover strategy based on the comprehensive tolerance index. The handover strategy includes a first type of handover strategy and a second type of handover strategy. The first type of handover strategy is to establish a new connection first and then disconnect the old connection, while the second type of handover strategy is to disconnect the old connection first and then establish a new connection. The switchover execution monitoring module is used to execute the switchover and monitor the interruption time during the switchover execution process. It dynamically adjusts the switchover execution method based on the comprehensive tolerance index and the interruption time. At the same time, it monitors the comprehensive service quality score with a preset time window and adopts a gradual traffic migration method to transfer services.

[0015] This invention provides a system and method for intelligent handover of multi-homed networks supporting IPv6. Compared with the prior art, it has the following advantages: This invention obtains multi-dimensional tolerance assessment parameters such as the maximum tolerable downtime, the maximum tolerable data loss, and the criticality of the business, calculates a comprehensive tolerance index using a nonlinear fusion model, and adaptively selects differentiated switching strategies. Compared with the one-size-fits-all switching method in the prior art, this invention can match appropriate switching strategies to the actual tolerance level of different businesses, achieving a fine-grained match between switching strategies and business needs.

[0016] This invention continuously monitors the interruption time during the handover process and calculates the effective tolerance through a tolerance decay function. When the effective tolerance drops to a preset lower limit, a forced handover is triggered. This invention can dynamically adjust the handover method according to the actual interruption time during the handover process, avoiding service interruption time exceeding the tolerance limit due to excessive handover preparation time, thereby improving the reliability of the handover process and the service assurance capability.

[0017] This invention employs a gradual traffic migration method to transfer services after the handover is completed. The connection quality is verified at each stage, and if a quality degradation is detected at any stage, the system will roll back to the previous stable state. Compared with the existing technology of verifying after a full handover, the gradual migration mechanism of this invention can detect quality problems of the new connection in the early stage of the handover and roll back in time, avoiding service losses caused by quality degradation after the handover. Attached Figure Description

[0018] Figure 1 This is a flowchart of the multi-homing network intelligent handover method of the present invention; Figure 2 This is a block diagram of the multi-homing network intelligent handover system of the present invention. Detailed Implementation

[0019] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0020] First Embodiment Please see Figure 1 This application provides a method for intelligent handover of multi-homed networks supporting IPv6, which specifically includes the following steps: Step 1: The SDN controller collects network performance parameters of each link, normalizes them, uses the entropy weight method to determine the weight of each parameter, and calculates the weighted sum to obtain the comprehensive service quality score of each link and sorts them. Step 2: Identify the current business type and the corresponding hard requirement threshold, filter candidate links based on the hard requirement threshold, and select the link with the highest comprehensive service quality score from the candidate links as the optimal link; Step 3: The SDN controller obtains the tolerance assessment parameters of the current service, which include the maximum tolerable interruption time, the maximum tolerable data loss, and the service criticality. Based on the tolerance assessment parameters, the comprehensive tolerance index of the service is calculated. Step 4: Determine the handover strategy based on the comprehensive tolerance index. The first type of handover strategy is to establish a new connection first and then disconnect the old connection, while the second type of handover strategy is to disconnect the old connection first and then establish a new connection. Step 5: Monitor the interruption time during the switching process and dynamically adjust the switching execution method based on the comprehensive tolerance index and the interruption time.

[0021] Second Embodiment As a second embodiment of the present invention, the difference from the first embodiment is that this embodiment is a detailed explanation of the implementation process of steps one and two in the first embodiment.

[0022] The specific implementation process of step one is as follows: An SDN controller is deployed at the core network node, and the SDN controller establishes a secure connection channel with each access router and mobile access gateway. At least two ISP IPv6 connections are configured for each network site to form a multi-homed network architecture. At the same time, at least two logical network interfaces are configured for each mobile node, and the average transmission latency, jitter, packet loss rate, current available bandwidth, and link utilization of each link are collected synchronously. Latency represents the round-trip time of data packets, jitter represents the degree of latency variation, packet loss rate represents the percentage of data packets lost, available bandwidth represents the current available transmission capacity of the link, and link utilization represents the percentage of current bandwidth occupied. The SDN controller dynamically adjusts the parameter collection frequency according to the tolerance level of the current service being carried: high frequency collection is used for links corresponding to low tolerance services, low frequency collection is used for links corresponding to high tolerance services, and medium frequency collection is used for medium tolerance services.

[0023] The obtained network performance parameters are normalized, and the normalization process here adopts the reference online normalization. The specific normalization score = index value / index minimum upper limit. Different network performance parameter indices are obtained. At the same time, according to the characteristics of the data itself, the entropy weight method is used to calculate the weight of different indices and perform weighted summation to obtain the comprehensive service quality score of each link. Then, the links are sorted from largest to smallest according to the comprehensive service quality score. The specific implementation process of step two is as follows: Next, the types of services currently running on the link are identified, such as session services, streaming media services, interactive services, and background services. At the same time, the hard requirement thresholds corresponding to each type of service are obtained. The hard requirement thresholds include maximum latency constraints, maximum packet loss rate constraints, and maximum jitter constraints. Then, the real-time network performance parameters of the sorted links are compared with the hard requirement thresholds corresponding to the services. Links that meet the hard requirement thresholds are selected and marked as candidate links, and a corresponding subset of candidate links is obtained. If no link meets the requirements during the selection process, the constraints are relaxed according to the priority of the hard requirement thresholds. For example, the jitter constraint is relaxed first, and then the latency constraint is relaxed. For the obtained subset of candidate links, the candidate link with the highest comprehensive service quality score is selected as the optimal link. For the selected optimal link, the SDN controller continuously monitors the real-time network performance parameters of the current optimal link and compares them with the hard requirement threshold of the service. When any of the following conditions are met, the optimal link reselection mechanism is triggered: the current link performance degrades, a certain indicator is lower than the service QoS threshold, the network topology changes, the service type of the mobile node changes, or the periodic re-optimization timer times out.

[0024] Third Embodiment As a third embodiment of the present invention, this embodiment is implemented based on the second embodiment, and the difference between the two embodiments is that this embodiment is based on the obtained optimal link and selects different switching methods according to the state of the optimal link.

[0025] Based on the obtained optimal link, the SDN controller continuously monitors the network status and the location of mobile nodes. When preset conditions are met, such as a weakening signal at the current location or a persistent link quality below the service's hard requirement threshold, the optimal link is switched over. The specific switching process is as follows: Based on the optimal link, the SDN controller calculates the complete forwarding path from the data source to the target access point and generates corresponding forwarding flow table entries in advance. The forwarding flow table entries consist of core fields such as matching fields, priority, instructions / actions, and counters. Their specific function is to guide the smallest rule unit for packet forwarding. At the same time, the interruption tolerance of the current service is analyzed. The specific interruption tolerance is comprehensively analyzed from three aspects: the maximum tolerable interruption time, the maximum tolerable data loss time window, and the service criticality assessment. For the maximum tolerable interruption time MTPD, if MTPD > 5 minutes, it is considered low priority and is assigned a value of 1. If MPPD is between 1 and 5 minutes, it is considered medium priority and is assigned a value of 2. If MPPD < 1 minute, it is considered high priority and is assigned a value of 3. For the maximum tolerable data loss RPO, if RPO > 10 minutes, it indicates low priority and is assigned a value of 1; if RPO is between 1 and 10 minutes, it indicates medium priority and is assigned a value of 2; if RPO ≤ 0 minutes, it indicates high priority and is assigned a value of 3. For business criticality assessment, ordinary business is assigned a value of 1, important business is assigned a value of 2, such as department-level critical applications, and core business is assigned a value of 3, such as enterprise-level critical applications and life safety related applications. Next, a nonlinear fusion model is used to calculate the comprehensive index Z of service interruption tolerance, specifically... , where z MTPD The assignment indicates the maximum tolerable interruption time MTPD, z PRO This indicates the maximum tolerable data loss (RPO) assignment, z crit This represents the assessment and assignment of business criticality, and is directly mapped to the control parameters of the switching strategy based on the comprehensive index Z of interruption tolerance. Specifically, when Z < 0.3, it is classified as extremely low tolerance; when 0.3 ≤ Z < 0.5, it is classified as low tolerance; when 0.5 ≤ Z < 0.7, it is classified as medium tolerance; and when Z ≥ 0.7, it is classified as high tolerance. Based on the tolerance level of the current service, different switching strategies are adopted. For switching of high-tolerance services, the old connection is disconnected first and then a new connection is established. For switching of low-tolerance services, a new connection is established first and then the old connection is disconnected. At the same time, during the switching process, the interruption time t is continuously monitored, and a tolerance decay function is defined. ,in This is the attenuation coefficient; when the service is a real-time interactive service, The volume is relatively large, especially when the business is not a real-time interactive business. Smaller, when When the value drops to the preset lower limit, a forced switch will be immediately initiated.

[0026] Fourth embodiment As a fourth embodiment of the present invention, this embodiment is implemented based on the third embodiment, and the difference from the third embodiment is that after the handover is completed, the link is continuously monitored and subsequent adaptive handover processing is performed based on the monitoring results.

[0027] With a preset time window T as the period, link indicators are monitored for newly established connections, and the comprehensive service quality score of the new connection is calculated. At the same time, the monitoring period is dynamically determined according to the comprehensive service tolerance index Z. When it is a low-tolerance service, the monitoring period M takes a smaller value, and when it is a high-tolerance service, the monitoring period M takes a larger value. After the switchover is completed, a gradual business traffic transfer approach is adopted. First, 10% of the business links are allocated to the new connection for actual business testing. If the quality meets the standard within M1 consecutive cycles, the traffic ratio is increased to 50%. If the quality meets the standard within M2 consecutive cycles, the traffic ratio is increased to 100%. The number of testing cycles M1 and M2 are dynamically determined based on the comprehensive tolerance index Z: the smaller the Z value, the smaller the values ​​of M1 and M2; the larger the Z value, the larger the values ​​of M1 and M2. At the same time, if a quality degradation is detected in any stage, it is immediately rolled back to the previous stable state. Meanwhile, in each stage of the gradual migration, if the overall service quality score of the new connection meets the quality requirements of the corresponding service and the score is consistently higher than that of the old connection, then the handover is deemed to be in line with expectations. For high-tolerance services, the original old connection is directly disconnected to complete the handover; for low-tolerance services, the original old connection is disconnected only after the transmission status of the new connection is confirmed to be stable, thus completing the entire intelligent handover process.

[0028] Fifth embodiment Please see Figure 2 As a fifth embodiment of the present invention, this embodiment provides a multi-homing network intelligent handover system supporting IPv6, the system comprising: The SDN controller is used to collect network performance parameters of each link, and to obtain the comprehensive service quality score of each link by weighted summation of the normalized network performance parameters and sort them. Candidate links are filtered according to hard requirement thresholds, and the link with the highest comprehensive service quality score is selected as the optimal link from the candidate links. The tolerance calculation module is used to obtain the maximum tolerable downtime (MTPD), maximum tolerable data loss (RPO), and business criticality of the current business, and calculate the comprehensive tolerance index of the business based on the tolerance assessment parameters. The handover strategy decision module is used to determine the handover strategy based on the comprehensive tolerance index. The handover strategy includes a first type of handover strategy and a second type of handover strategy. The first type of handover strategy is to establish a new connection first and then disconnect the old connection, while the second type of handover strategy is to disconnect the old connection first and then establish a new connection. The switchover execution monitoring module is used to execute the switchover and monitor the interruption time during the switchover execution process. It dynamically adjusts the switchover execution method based on the comprehensive tolerance index and the interruption time. At the same time, it monitors the comprehensive service quality score with a preset time window and adopts a gradual traffic migration method to transfer services.

[0029] Some of the data in the above formulas are numerical calculations with dimensions removed, and the contents not described in detail in this specification are all prior art known to those skilled in the art.

[0030] The above embodiments are only used to illustrate the technical methods of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical methods of the present invention without departing from the spirit and scope of the technical methods of the present invention.

Claims

1. A method for intelligent handover of multi-homed networks supporting IPv6, characterized in that, The method specifically includes the following steps: Step 1: The SDN controller collects the network performance parameters of each link, performs normalization processing on them, uses the entropy weight method to determine the weight of each parameter, and performs weighted summation to obtain and sort the comprehensive quality of service score of each link; Step 2: Identify the current service type and the corresponding hard requirement threshold, filter candidate links according to the hard requirement threshold, and select the link with the highest comprehensive quality of service score from the candidate links as the optimal link; Step 3: The SDN controller obtains the tolerance evaluation parameters of the current service, where the tolerance evaluation parameters include the maximum tolerable interruption time, the maximum tolerable data loss amount and service criticality, and calculates the comprehensive tolerance index of the service according to the tolerance evaluation parameters; Step 4: Determine a handover strategy according to the comprehensive tolerance index, where the first type of handover strategy is to establish a new connection before disconnecting the old connection, and the second type of handover strategy is to disconnect the old connection before establishing a new connection; Step 5: Monitor the elapsed interruption time during the handover execution process, and dynamically adjust the handover execution mode according to the comprehensive tolerance index and the elapsed interruption time.

2. The method for intelligent handover of multi-homed networks supporting IPv6 according to claim 1, characterized in that, The network performance parameters include delay, jitter, packet loss rate, available bandwidth and link utilization; The hard requirement thresholds include maximum delay constraint, maximum packet loss rate constraint and maximum jitter constraint.

3. The method for intelligent handover of multi-homed networks supporting IPv6 according to claim 1, characterized in that, The comprehensive tolerance index , where z MTPD The assignment indicates the maximum tolerable interruption time MTPD, z PRO This indicates the maximum tolerable data loss (RPO) assignment, z crit This indicates the value assigned to the business criticality assessment.

4. The method for intelligent handover of multi-homed networks supporting IPv6 according to claim 3, characterized in that, The assignment of the maximum tolerable interruption time MTPD is: assign 1 when MTPD>5 minutes, assign 2 when 1 minute<MTPD≤5 minutes, and assign 3 when MTPD≤1 minute; The assignment mode of the maximum tolerable data loss amount RPO is: assign 1 when RPO>10 minutes, assign 2 when 1 minute<RPO≤10 minutes, and assign 3 when RPO=0; The assignment mode of service criticality is: assign 1 to common services, assign 2 to important services, and assign 3 to core services.

5. The method for intelligent handover of multi-homed networks supporting IPv6 according to claim 1, characterized in that, The determining the handover strategy according to the comprehensive tolerance index includes: When Z<0.3, the first type of handover strategy is adopted; when Z≥0.7, the second type of handover strategy is adopted; when 0.3≤Z<0.7, the handover strategy is dynamically selected according to the service type.

6. The method for intelligent handover of multi-homed networks supporting IPv6 according to claim 1, characterized in that, The dynamically adjusting the handover execution mode according to the comprehensive tolerance index and the elapsed interruption time includes: During the handover process, the interruption time t is continuously monitored, and a tolerance decay function is defined. ,in This is the attenuation coefficient; when the service is a real-time interactive service, The volume is relatively large, especially when the business is not a real-time interactive business. Smaller, when When the value drops to the preset lower limit, a forced switch will be immediately initiated.

7. The method for intelligent handover of multi-homed networks supporting IPv6 according to claim 1, characterized in that, It also includes monitoring the network performance parameters of the new connection with the preset time window T as a period, calculating the comprehensive quality of service score of the new connection, adopting the progressive traffic migration mode for service transfer, and if quality degradation is detected at any stage, rolling back to the previous stable state.

8. The method for intelligent handover of multi-homed networks supporting IPv6 according to claim 7, characterized in that, The specific mode of performing service transfer through the progressive traffic migration mode is: First, 10% of the service links are allocated to the new connection for actual service testing. If the quality reaches the standard for M1 consecutive periods, the traffic proportion is increased to 50%. If the quality reaches the standard for M2 consecutive periods, the traffic proportion is increased to 100%, and the value of M1 is less than M2.

9. The method for intelligent handover of multi-homed networks supporting IPv6 according to claim 7, characterized in that, In each stage of the gradual migration, if the overall service quality score of the new connection meets the quality requirements of the corresponding service and the score is consistently higher than that of the old connection, then the handover is deemed to be in line with expectations. For high-tolerance services, the original old connection is directly disconnected to complete the handover; for low-tolerance services, the original old connection is disconnected only after the transmission status of the new connection is confirmed to be stable.

10. A multi-homing network intelligent handover system supporting IPv6, used to execute the multi-homing network intelligent handover method according to any one of claims 1-9, characterized in that, include: The SDN controller is used to collect network performance parameters of each link, and to obtain the comprehensive service quality score of each link by weighted summation of the normalized network performance parameters and sort them. Candidate links are filtered according to hard requirement thresholds, and the link with the highest comprehensive service quality score is selected as the optimal link from the candidate links. The tolerance calculation module is used to obtain the maximum tolerable downtime (MTPD), maximum tolerable data loss (RPO), and business criticality of the current business, and calculate the comprehensive tolerance index of the business based on the tolerance assessment parameters. The handover strategy decision module is used to determine the handover strategy based on the comprehensive tolerance index. The handover strategy includes a first type of handover strategy and a second type of handover strategy. The first type of handover strategy is to establish a new connection first and then disconnect the old connection, while the second type of handover strategy is to disconnect the old connection first and then establish a new connection. The switchover execution monitoring module is used to execute the switchover and monitor the interruption time during the switchover execution process. It dynamically adjusts the switchover execution method based on the comprehensive tolerance index and the interruption time. At the same time, it monitors the comprehensive service quality score with a preset time window and adopts a gradual traffic migration method to transfer services.