Method and apparatus for expanding capacity of a converged network and computing device

By acquiring the network's metrics data and calculating the interface index, the system automatically determines expansion conditions, solving the problem of inaccurate expansion caused by manual experience in existing technologies, and achieving adaptive expansion and resource optimization.

CN116319367BActive Publication Date: 2026-02-24CHINA MOBILE (SUZHOU) SOFTWARE TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211531820.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-01
Publication Date
2026-02-24
Estimated Expiration
2042-12-01

AI Technical Summary

Technical Problem

Existing aggregation network expansion processes require manual judgment based on experience, which cannot achieve adaptive and elastic expansion and cannot fully utilize network resources.

Method used

By acquiring multiple indicator data of the converged network, the interface index is calculated using the interface index algorithm to automatically determine whether the expansion conditions are met, and then the expansion process is carried out if the conditions are met.

Benefits of technology

It enables adaptive expansion of the aggregation network, simplifies the complexity of orchestration logic, and improves the accuracy of expansion and the efficiency of resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116319367B_ABST
    Figure CN116319367B_ABST
Patent Text Reader

Abstract

The application discloses a method and device for expanding a converged network and computing equipment, the method comprising: obtaining a plurality of index data of the converged network according to a network structure of the converged network; determining an interface index of the converged network according to an interface index algorithm corresponding to the network structure and the plurality of index data; determining whether an expansion condition is met according to the interface index of the converged network; and performing expansion processing on the converged network in the case that the expansion condition is met. Through the above manner, the interface index is introduced to evaluate the network quality of the converged network, different index data and interface index algorithms are adopted for different link structures, the basis for judging whether to expand is directly determined, the network quality can be accurately calculated and described through data, the adaptive expansion of the network can be completed, and the complexity of the arrangement logic can be simplified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of network technology, and specifically to a method, apparatus, and computing device for expanding the capacity of a converged network. Background Technology

[0002] With the widespread application and promotion of cloud computing, elastic resource provisioning has become a key issue that needs to be addressed in related fields, and networks are no exception. Enabling networks to sense performance and provide elastic resource provisioning has become an important functional requirement. In aggregation networks, aggregation circuits typically use multiple circuits for aggregation, while simultaneously maintaining a small number of backup circuits for disaster recovery. When circuit traffic surges, the network automatically senses this and automatically activates the disaster recovery circuits to alleviate the peak. Resources are then released after the peak has passed, achieving the goal of elastic resource utilization.

[0003] Currently, expanding the capacity of aggregation networks requires network maintenance personnel to manually check network management data and add relevant configurations with no triggering conditions. All of these are based on manual experience and involve a large number of logical judgments in the programming, making it impossible to achieve adaptive and elastic expansion and fully utilize network resources. Summary of the Invention

[0004] In view of the above problems, the present invention is proposed to provide a method, apparatus and computing device for expanding a convergence network to overcome or at least partially solve the above problems.

[0005] According to one aspect of the present invention, a method for expanding the capacity of a convergence network is provided, the method comprising:

[0006] Based on the network structure of the convergence network, obtain multiple indicator data of the convergence network;

[0007] The interface index of the convergence network is determined based on the interface index algorithm corresponding to the network structure and multiple indicator data.

[0008] Determine whether the expansion conditions are met based on the interface index of the aggregation network;

[0009] If the expansion conditions are met, the aggregation network will be expanded.

[0010] Optionally, the method further includes: determining whether the load warning conditions are met based on the interface index of the aggregation network; and triggering the load warning information of the aggregation network if the load warning conditions are met.

[0011] Optionally, based on the network structure of the convergence network, obtaining multiple indicator data of the convergence network further includes:

[0012] If the network structure of the aggregation network is a two-layer interface aggregation structure, obtain the interface bandwidth utilization and the rate of change of the bit error rate of the aggregation network.

[0013] Based on the interface index algorithm corresponding to the network structure and multiple indicator data, the interface index of the convergence network is further determined to include:

[0014] If the rate of change of bit error rate exceeds the first threshold, the interface index is calculated based on the interface bandwidth utilization and the rate of change of bit error rate.

[0015] If the rate of change of the bit error rate does not exceed the first threshold, the interface index is determined based on the interface bandwidth utilization.

[0016] Optionally, if the rate of change of the bit error rate exceeds the first threshold, the interface index of the convergence network is calculated as follows:

[0017]

[0018] Where If_index represents the interface index, BP t C represents the interface bandwidth utilization rate. t This represents the rate of change of the bit error rate.

[0019] Optionally, based on the network structure of the convergence network, obtaining multiple indicator data of the convergence network further includes:

[0020] If the network structure of the aggregation network is a three-layer interface aggregation structure, obtain the interface bandwidth utilization and packet loss rate of the aggregation network.

[0021] Optionally, the interface index of the convergence network of the three-layer interface convergence structure can be calculated as follows:

[0022]

[0023] Where If_index represents the interface index, lossP represents the packet loss rate, and BP... t This indicates the interface bandwidth utilization rate.

[0024] Optionally, if the network structure of the aggregation network is a three-layer interface aggregation structure, the method further includes:

[0025] Based on the packet loss rate of the aggregation network, determine whether a network failure has occurred; if a network failure is determined to have occurred, trigger a fault warning message;

[0026] Based on the interface index of the aggregation network, determining whether the expansion conditions are met further includes:

[0027] If it is determined that no network failure has occurred based on the packet loss rate of the aggregation network, then the expansion conditions are determined based on the interface index of the aggregation network.

[0028] According to another aspect of the present invention, a capacity expansion device for a convergence network is provided, the device comprising:

[0029] The acquisition module is suitable for acquiring multiple indicator data of the convergence network based on the network structure of the convergence network.

[0030] The processing module is suitable for determining the interface index of the convergence network based on the interface index algorithm corresponding to the network structure and multiple indicator data.

[0031] The judgment module is suitable for determining whether the expansion conditions are met based on the interface index of the aggregation network;

[0032] The expansion module is suitable for expanding the aggregation network when the expansion conditions are met.

[0033] Optionally, the device further includes: an early warning module, adapted to determine whether the load early warning conditions are met based on the interface index of the aggregation network; and to trigger the load early warning information of the aggregation network if the load early warning conditions are met.

[0034] Optionally, the acquisition module is further adapted to: if the network structure of the aggregation network is a two-layer interface aggregation structure, acquire the interface bandwidth utilization and the rate of change of the bit error rate of the aggregation network;

[0035] The processing module is further adapted to: if the rate of change of the bit error rate exceeds the first threshold, calculate the interface index based on the interface bandwidth utilization and the rate of change of the bit error rate; if the rate of change of the bit error rate does not exceed the first threshold, determine the interface index based on the interface bandwidth utilization.

[0036] Optionally, the processing module is further adapted to: if the rate of change of the bit error rate exceeds a first threshold, calculate the interface index of the convergence network as follows:

[0037]

[0038] Where If_index represents the interface index, BP t C represents the interface bandwidth utilization rate. t This represents the rate of change of the bit error rate.

[0039] Optionally, the acquisition module is further adapted to: if the network structure of the aggregation network is a three-layer interface aggregation structure, acquire the interface bandwidth utilization and packet loss rate of the aggregation network.

[0040] Optionally, the processing module is further adapted to calculate the interface index of the convergence network of the three-layer interface convergence structure as follows:

[0041]

[0042] Where If_index represents the interface index, lossP represents the packet loss rate, and BP... t This indicates the interface bandwidth utilization rate.

[0043] Optionally, the early warning module is further adapted to: if the network structure of the aggregation network is a three-layer interface aggregation structure, determine whether a network failure has occurred based on the packet loss rate of the aggregation network; and if a network failure is determined to have occurred, trigger a fault early warning message.

[0044] The judgment module is further adapted to: if it is determined that no network failure has occurred based on the packet loss rate of the aggregation network, then determine whether the expansion conditions are met based on the interface index of the aggregation network.

[0045] According to another aspect of the present invention, a computing device is provided, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus;

[0046] The memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the above-described expansion method of the aggregation network.

[0047] According to another aspect of the present invention, a computer storage medium is provided, the storage medium storing at least one executable instruction that causes a processor to perform an operation corresponding to the above-described expansion method for a converged network.

[0048] According to the present invention, a method, apparatus, and computing device for expanding a convergence network include: acquiring multiple indicator data of the convergence network based on its network structure; determining an interface index of the convergence network based on an interface index algorithm corresponding to the network structure and the multiple indicator data; determining whether expansion conditions are met based on the interface index of the convergence network; and expanding the convergence network if the expansion conditions are met. This method introduces an interface index to evaluate the network quality of the convergence network. Different indicator data and interface index algorithms are used for different link structures to directly determine the basis for determining whether to expand. It enables accurate calculation and description of network quality through data, achieves adaptive network expansion, and simplifies the complexity of orchestration logic.

[0049] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description

[0050] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0051] Figure 1 A flowchart of a method for expanding aggregation network links provided in an embodiment of the present invention is shown;

[0052] Figure 2 This diagram illustrates the structure of a network expansion device for aggregation links provided in an embodiment of the present invention.

[0053] Figure 3 A schematic diagram of the system architecture provided in an embodiment of the present invention is shown;

[0054] Figure 4 A schematic diagram of the structure of a computing device provided in an embodiment of the present invention is shown. Detailed Implementation

[0055] Exemplary embodiments of the invention will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.

[0056] Figure 1 A flowchart of the aggregation network expansion method provided in an embodiment of the present invention is shown, as follows: Figure 1 As shown, the method includes the following steps:

[0057] Step S110: Based on the network structure of the convergence network, obtain multiple indicator data of the convergence network.

[0058] Currently, aggregation ports in bearer networks typically use aggregation ports, with the aggregation point employing either Layer 2 Eth-trunk or Layer 3 equal-cost routing. Based on the network structure of the aggregation network, multiple metrics are obtained to assess load conditions.

[0059] Step S120: Determine the interface index of the convergence network based on the interface index algorithm corresponding to the network structure and multiple indicator data.

[0060] Different interface index algorithms and indicator data are used for different network structures to calculate the interface index of the aggregation network. The interface index can accurately reflect the network carrying capacity of the aggregation network.

[0061] Step S130: Determine whether the expansion conditions are met based on the interface index of the aggregation network.

[0062] The interface index can accurately reflect the carrying capacity of the aggregation network, so the expansion conditions are determined based on the interface index of the aggregation network.

[0063] Step S140: If the expansion conditions are met, the aggregation network is expanded. If the expansion conditions are met, the expansion command is executed to perform the expansion process.

[0064] In one alternative approach, the method further includes: determining whether the load warning conditions are met based on the interface index of the aggregation network; if so, triggering a load warning message for the aggregation network. In this approach, the interface index can also be used as a basis for warning judgment. The load warning conditions can be met when the load is abnormal but no capacity expansion is required. In this case, a load warning is issued first to remind relevant personnel to investigate the abnormality in a timely manner.

[0065] Currently, aggregation ports in aggregation networks typically use aggregation ports, with the aggregation point employing either Layer 2 Eth-trunk or Layer 3 equal-cost routing. Layer 2 aggregation generally uses the LACP protocol. Layer 3 aggregation typically uses Layer 3 interconnection and route advertising. However, neither of these methods achieves network adaptability. Both require network maintenance personnel to manually check network management data and add mathematical descriptions for configurations without triggering conditions. This relies heavily on manual experience and involves extensive logical checks in the programming. Therefore, it fails to achieve flexible provisioning and full utilization of network resources.

[0066] In the method of this application embodiment, if the network structure of the aggregation network is a two-layer interface aggregation structure, the interface bandwidth utilization and the rate of change of bit error rate of the aggregation network are obtained to calculate the interface index. Since the two-layer aggregation network cannot perform end-to-end testing of the circuit, the interface index is described by the rate of change of interface bandwidth and bit error rate.

[0067] Specifically, if the rate of change of the bit error rate exceeds a first threshold, the interface index is determined based on the rate of change of interface bandwidth utilization and the rate of change of the bit error rate. If the rate of change of the bit error rate exceeds the first threshold, the interface index is determined by combining the rate of change of interface bandwidth utilization and the rate of change of the bit error rate. If the rate of change of the bit error rate does not exceed the first threshold, the interface index is determined based on the interface bandwidth utilization. For example, the interface bandwidth utilization can be used as the interface index, or the interface bandwidth utilization can be scaled according to a preset ratio and then used as the interface index.

[0068] For networks with a Layer 2 interface aggregation structure, the interface index is calculated using the following formula:

[0069]

[0070] Where If_index represents the interface index, BP t C represents the interface bandwidth utilization rate. t This represents the rate of change of the bit error rate. BP0 represents the zero-time bandwidth utilization. This represents the rate of change in interface bandwidth utilization. CRC stands for Bit Error Rate, and N represents the first threshold, for example, a value of 1 packet / s.

[0071] Furthermore, the specific implementation methods for determining whether the capacity expansion conditions and load warning conditions are met are as follows:

[0072] When the interface index is greater than the second threshold but not more than the third threshold, for example, when 0.5 < If_index ≤ 0.7, it indicates that the link bandwidth load is large, which triggers the load warning information of the aggregation network, reminding maintenance personnel to pay attention to the network operation status and the possibility of automatic expansion.

[0073] When the interface index exceeds the third threshold, i.e., when If_index > 0.7, the aggregation network is expanded. Specifically, the Eth-trunk expansion command, namely the max active-linknumber command, is triggered. This command is used to configure the upper limit threshold of the number of active interfaces in the link aggregation group, reducing the peak bandwidth utilization of the aggregation port circuit, thereby completing the expansion and ensuring high service availability.

[0074] Optionally, the expansion can be completed automatically according to a preset time, such as after 0:00 at night, and the expansion completion information, as well as the network operation status after the expansion, can be pushed to the maintenance personnel.

[0075] If the network structure of the aggregation network is a three-layer interface aggregation structure, the following index data of the aggregation network are obtained: interface bandwidth utilization and packet loss rate. In the three-layer interface aggregation structure, end-to-end quality assessment of the circuit can be performed. Therefore, packet loss rate is introduced into the interface index.

[0076] In one alternative approach, the packet loss rate of the aggregation network is first used to determine whether a network failure has occurred. If the packet loss rate of the aggregation network indicates that no network failure has occurred, the interface index of the aggregation network is used to determine whether the capacity expansion conditions are met. In this embodiment, the packet loss rate is used to determine whether a network failure has occurred. If a network failure is ruled out, then it is determined whether capacity expansion is needed.

[0077] For a convergence network with a three-layer interface convergence structure, the interface index is calculated using the following formula:

[0078]

[0079] Where If_index represents the interface index, lossP represents the packet loss rate, and BP... t Indicates interface bandwidth utilization. BP0 represents the zero-time bandwidth utilization. If_index represents the rate of change of bandwidth utilization. When lossP = 0, if_index takes a preset value, such as 0.00001.

[0080] First, determine whether the packet loss rate is less than the fourth threshold. If the packet loss rate is not less than the fourth threshold, trigger the fault warning information of the aggregation network. This situation indicates that the network may have a fault, triggering the generation of fault warning information so that relevant personnel can troubleshoot the fault.

[0081] If the packet loss rate is less than the fourth threshold, the numerical range of the interface index is further determined to decide whether to implement load warning or capacity expansion.

[0082] Specifically, if the packet loss rate is less than the fourth threshold and the interface index is less than the fifth threshold, then capacity expansion is performed. This indicates that the network quality is acceptable but the bandwidth utilization is very high, so capacity expansion is performed.

[0083] If the interface index reaches the fifth threshold but is less than the sixth threshold, a load warning message for the aggregation network will be triggered. In this case, it means that the network quality is acceptable and the bandwidth utilization is high, but there is a risk of bandwidth overflow, so a load warning will be issued.

[0084] For example, if the lossP reaches 0.1%, it is determined that the convergence network has failed, triggering the generation of a fault warning message.

[0085] If lossP is less than 0.1%, perform the following judgment to further determine whether to issue an early warning or perform automatic capacity expansion.

[0086] (1) Determine if If_index reaches 0.0079 and is less than 0.0158. At this time, the bandwidth utilization is greater than 60% and less than 70%. If so, trigger the load warning message.

[0087] (2) Determine if If_index is less than 0.0079. If so, the bandwidth utilization rate is greater than 70%. If so, then perform capacity expansion.

[0088] For aggregation networks with a three-layer interface aggregation structure, the expansion process specifically includes: configuring interconnect addresses to publish routes, and adding interfaces through the published routes. For example, the interconnect addresses are configured as follows:

[0089] Interface ge1 / 0 / 1

[0090] ip add 11.111.111.111.1111.111.111

[0091] ip route-static 10.0.0.0 / 1nexthop 11.111.111

[0092] After that, accessing 10.0.0.0 / 8 will generate multiple routes, thereby increasing the load on the interface and achieving the purpose of capacity expansion.

[0093] Existing link expansion solutions rely on manual judgment to obtain numerous logical judgment conditions, making automated logic orchestration extremely complex. Furthermore, they typically only consider a single factor for expansion, resulting in low accuracy in automated expansion.

[0094] According to the aggregation network expansion method of this application embodiment, an interface index is introduced to evaluate the network quality of the aggregation network. For different aggregation link structures, different index data and interface index algorithms are used to determine the judgment criteria for whether to expand. The network quality can be accurately described by data calculation, thereby completing the adaptive expansion of the network. This simplifies the complexity of orchestration logic and improves the accuracy of automated expansion. At the same time, adaptive algorithm models for aggregation networks with two-layer interface structures and three-layer interface structures are also provided, considering multiple dimensions of circuit index data for circuit expansion control.

[0095] Figure 2 A schematic diagram of the structure of the aggregation network link expansion device provided in an embodiment of the present invention is shown, as follows: Figure 2 As shown, the device includes:

[0096] The acquisition module 21 is adapted to acquire multiple indicator data of the convergence network based on the network structure of the convergence network;

[0097] Processing module 22 is adapted to determine the interface index of the convergence network based on the interface index algorithm corresponding to the network structure and multiple indicator data.

[0098] The judgment module 23 is adapted to determine whether the expansion conditions are met based on the interface index of the aggregation network;

[0099] The expansion module 24 is suitable for expanding the aggregation network when the expansion conditions are met.

[0100] Optionally, the device further includes: an early warning module, adapted to determine whether the load early warning conditions are met based on the interface index of the aggregation network; and to trigger the load early warning information of the aggregation network if the load early warning conditions are met.

[0101] Optionally, the acquisition module 21 is further adapted to: if the network structure of the aggregation network is a two-layer interface aggregation structure, acquire the interface bandwidth utilization and the rate of change of the bit error rate of the aggregation network.

[0102] The processing module 22 is further adapted to: if the rate of change of the bit error rate exceeds the first threshold, calculate the interface index based on the interface bandwidth utilization and the rate of change of the bit error rate; if the rate of change of the bit error rate does not exceed the first threshold, determine the interface index based on the interface bandwidth utilization.

[0103] Optionally, the processing module 22 is further adapted to: if the rate of change of the bit error rate exceeds a first threshold, calculate the interface index of the convergence network as follows:

[0104]

[0105] Where If_index represents the interface index, BP t C represents the interface bandwidth utilization rate. t This represents the rate of change of the bit error rate.

[0106] Optionally, the acquisition module 21 is further adapted to: if the network structure of the aggregation network is a three-layer interface aggregation structure, acquire the interface bandwidth utilization and packet loss rate of the aggregation network.

[0107] Optionally, the processing module 22 is further adapted to calculate the interface index of the convergence network of the three-layer interface convergence structure in the following manner:

[0108]

[0109] Where If_index represents the interface index, lossP represents the packet loss rate, and BP... t This indicates the interface bandwidth utilization rate.

[0110] Optionally, the early warning module is further adapted to: if the network structure of the aggregation network is a three-layer interface aggregation structure, determine whether a network failure has occurred based on the packet loss rate of the aggregation network; and if a network failure is determined to have occurred, trigger a fault early warning message.

[0111] The judgment module 23 is further adapted to: if it is determined that no network failure has occurred based on the packet loss rate of the aggregation network, then determine whether the expansion conditions are met based on the interface index of the aggregation network.

[0112] Figure 3 A schematic diagram of the system architecture provided in an embodiment of the present invention is shown, such as... Figure 3As shown, in the Eth-trunk composed of four circuits, three circuits between core device 31 and core device 32 are active and used to carry services, while the other is a disaster recovery circuit. When a circuit in one of the three active circuits fails, the backup circuit is activated to carry services. The capacity expansion device of the aggregation network in the above embodiment of the invention is located within the controller. The controller 33 monitors bandwidth utilization, bit error rate, and ping packet loss rate, and calculates the interface index according to the corresponding algorithm. Based on the interface index, it automatically decides whether to perform automated capacity expansion or issue an early warning, etc. It can automatically sense network conditions and provide elastic supply, making full use of network resources. By normalizing multiple indicator data to determine a unique interface index for judgment, it avoids adding a large number of logical judgments in the programming.

[0113] This invention provides a non-volatile computer storage medium storing at least one executable instruction that can execute the network expansion method in any of the above method embodiments.

[0114] Figure 4 The diagram shows a schematic of the structure of a computing device provided in an embodiment of the present invention. The specific embodiments of the present invention do not limit the specific implementation of the computing device.

[0115] like Figure 4 As shown, the computing device may include: a processor 402, a communications interface 404, a memory 406, and a communications bus 408.

[0116] The processor 402, communication interface 404, and memory 406 communicate with each other via communication bus 408. Communication interface 404 is used to communicate with other network elements, such as clients or other servers. The processor 402 executes program 410, specifically performing the relevant steps in the above-described embodiment of the method for expanding the aggregation network of computing devices.

[0117] Specifically, program 410 may include program code that includes computer operation instructions.

[0118] Processor 402 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The computing device includes one or more processors, which may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0119] Memory 406 is used to store program 410. Memory 406 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0120] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used in conjunction with the teachings herein. The required structure for constructing such systems is apparent from the above description. Furthermore, the embodiments of the present invention are not directed to any particular programming language. It should be understood that the content of the invention described herein can be implemented using various programming languages, and the above description of specific languages ​​is for the purpose of disclosing the best mode of implementation of the invention.

[0121] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.

[0122] Similarly, it should be understood that, in order to simplify the invention and aid in understanding one or more of the various inventive aspects, features of the embodiments of the invention are sometimes grouped together in a single embodiment, figure, or description thereof in the above description of exemplary embodiments of the invention. However, this disclosure should not be construed as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as reflected in the following claims, inventive aspects lie in fewer than all features of a single foregoing disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into this detailed description, wherein each claim itself is a separate embodiment of the invention.

[0123] Those skilled in the art will understand that modules in the device of the embodiments can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiments can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components. Except where at least some of such features and / or processes or units are mutually exclusive, any combination can be used to combine all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or device so disclosed. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.

[0124] Furthermore, those skilled in the art will understand that although some embodiments herein include certain features included in other embodiments but not others, combinations of features from different embodiments are intended to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments can be used in any combination.

[0125] The various component embodiments of the present invention can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. Those skilled in the art will understand that microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all of the functions of some or all of the components according to the embodiments of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., a computer program and computer program product) for performing part or all of the methods described herein. Such programs implementing the present invention can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.

[0126] It should be noted that the above embodiments are illustrative of the invention and not restrictive, and that those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be construed as limiting the order of execution.

Claims

1. A method for expanding the capacity of a convergence network, characterized in that, The method includes: Based on the network structure of the convergence network, obtain multiple indicator data of the convergence network; The interface index of the convergence network is determined based on the interface index algorithm corresponding to the network structure and the multiple indicator data. Wherein, if the network structure of the aggregation network is a Layer 2 interface aggregation structure, the interface bandwidth utilization and the rate of change of the bit error rate of the aggregation network are obtained; the step of determining the interface index of the aggregation network based on the interface index algorithm corresponding to the network structure and the multiple index data further includes: if the rate of change of the bit error rate exceeds a first threshold, the interface index is calculated based on the interface bandwidth utilization and the rate of change of the bit error rate; if the rate of change of the bit error rate does not exceed the first threshold, the interface index is determined based on the interface bandwidth utilization. Based on the interface index of the aggregation network, determine whether the expansion conditions are met; If the expansion conditions are met, the aggregation network is expanded.

2. The method according to claim 1, characterized in that, The method further includes: Based on the interface index of the aggregation network, determine whether the load warning conditions are met; When the load warning conditions are met, the load warning information of the aggregation network is triggered.

3. The method according to claim 1, characterized in that, If the rate of change of the bit error rate exceeds the first threshold, the interface index of the convergence network is calculated as follows: If_index=(BP t ) Ct Where If_index represents the interface index, BP t C represents the interface bandwidth utilization rate. t This represents the rate of change of the bit error rate.

4. The method according to claim 1, characterized in that, The step of obtaining multiple indicator data of the convergence network based on the network structure of the convergence network further includes: If the network structure of the aggregation network is a three-layer interface aggregation structure, obtain the interface bandwidth utilization and packet loss rate of the aggregation network.

5. The method according to claim 4, characterized in that, The interface index of a three-layer interface convergence network is calculated as follows: Where If_index represents the interface index, lossP represents the packet loss rate, and BP... t This indicates the interface bandwidth utilization rate.

6. The method according to claim 4 or 5, characterized in that, If the network structure of the aggregation network is a three-layer interface aggregation structure, the method further includes: Based on the packet loss rate of the aggregation network, determine whether a network failure has occurred; if a network failure is determined to have occurred, trigger a fault warning message; The step of determining whether the expansion conditions are met based on the interface index of the aggregation network further includes: If it is determined that no network failure has occurred based on the packet loss rate of the aggregation network, then it is determined whether the expansion conditions are met based on the interface index of the aggregation network.

7. A capacity expansion device for a converged network, characterized in that, The device includes: The acquisition module is adapted to acquire multiple indicator data of the convergence network based on the network structure of the convergence network; wherein, if the network structure of the convergence network is a Layer 2 interface convergence structure, the module acquires the interface bandwidth utilization rate and the rate of change of the bit error rate of the convergence network. The processing module is adapted to determine the interface index of the convergence network based on the interface index algorithm corresponding to the network structure and the multiple index data. The processing module is further adapted to: if the rate of change of the bit error rate exceeds a first threshold, calculate the interface index based on the interface bandwidth utilization and the rate of change of the bit error rate; if the rate of change of the bit error rate does not exceed the first threshold, determine the interface index based on the interface bandwidth utilization; the judgment module is adapted to determine whether the expansion conditions are met based on the interface index of the aggregation network. The expansion module is adapted to expand the aggregation network when expansion conditions are met.

8. A computing device, comprising: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction that causes the processor to perform the operation corresponding to the expansion method of the aggregation network as described in any one of claims 1-6.

9. A computer storage medium storing at least one executable instruction that causes a processor to perform an operation corresponding to the expansion method of the aggregation network as described in any one of claims 1-6.

Citation Information

Patent Citations

  • Method and device for adjusting cell capacity

    CN110248369A