Bandwidth Control Method, Device, Equipment and Computer Readable Storage Medium

By establishing standard protocol connections for bandwidth exchange between microwave devices, the system dynamically adjusts to device changes, optimizing bandwidth usage and reducing waste.

CN112135319BActive Publication Date: 2025-07-15ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201910550714.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-06-24
Publication Date
2025-07-15
Estimated Expiration
2039-06-24

AI Technical Summary

Technical Problem

In the microwave communication equipment networking, because the devices of different manufacturers cannot interact with bandwidth information, resulting in waste of bandwidth resources. The existing technology adopts a fixed minimum bandwidth method to form networking, resulting in waste of resources.

Method used

By establishing a standard protocol connection with the managed microwave communication device on the service transmission link, obtaining its bandwidth change information, dynamically adjusting the bandwidth of the service transmission link, and targeting the minimum available bandwidth, avoiding fixed minimum bandwidth settings.

Benefits of technology

It realizes dynamic adjustment of bandwidth according to the bandwidth changes of microwave communication equipment, improves bandwidth resource utilization and avoids resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112135319B_ABST
    Figure CN112135319B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides a bandwidth control method, apparatus, device, and computer-readable storage medium. By establishing a standard protocol connection with the managed microwave communication device on the service sending link, a bandwidth change notification sent by the managed microwave communication device is obtained. The bandwidth change notification includes the bandwidth change information of the managed microwave communication device. Furthermore, the managed microwave communication device can determine, according to the obtained bandwidth change information, the minimum available bandwidth among the currently available bandwidths of each managed microwave communication device on the service sending link as the target available bandwidth, and set the current bandwidth of the service sending link according to the obtained target available bandwidth; that is, it realizes the dynamic update of the bandwidth of the service sending link according to the bandwidth change situation of the managed microwave communication device, rather than fixedly setting it to the minimum bandwidth supported by each managed microwave communication device. Therefore, the utilization rate of bandwidth resources can be reasonably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and in particular, to a bandwidth control method, apparatus, device, and computer-readable storage medium. Background Art

[0002] Microwave products have PLA and Multiband functions. The PLA function aggregates multiple microwave physical links into a virtual microwave link. Each microwave physical link transmits sliced packets of the PLA virtual link's packets, and after sending them to the opposite end, the sliced packets of each physical link are restored to the original packets at the PLA virtual interface. The Multiband function, based on the priority of the packets on the basis of PLA, selectively transmits the sliced packets on the normal band or extended band of the member links. Each microwave communication device that makes up the link needs to be able to interact the current available bandwidth of each microwave communication device itself in order to correctly select the packets to the appropriate link for sending. Microwave communication devices of the same manufacturer usually use an internal private protocol for communication to complete the interaction of bandwidth information. However, since devices of different manufacturers cannot interact bandwidth with each other, when sending service packets through the service sending link composed of these microwave communication devices, the bandwidth of this service sending link can only be fixedly set to the minimum bandwidth supported by these microwave communication devices together; and the available bandwidth of microwave communication devices may change according to the change of their debugging methods, and the transmission bandwidth will also change accordingly. Therefore, currently using microwave communication devices to form a network in a fixed minimum bandwidth manner may waste bandwidth resources to a great extent. Summary of the Invention

[0003] A bandwidth control method, apparatus, device, and computer-readable storage medium provided by an embodiment of the present invention solve the problem in the related art that when using microwave communication devices to form a network in a fixed minimum bandwidth manner due to the inability to obtain the bandwidth change situation of microwave communication devices, bandwidth resources are wasted.

[0004] To solve the above technical problem, an embodiment of the present invention provides a bandwidth control method, including:

[0005] Obtaining a bandwidth change notification sent by the managed microwave communication device through a standard protocol connection established with the managed microwave communication device on the service sending link, where the bandwidth change notification includes the bandwidth change information of the managed microwave communication device, and the managed microwave communication device includes a third-party microwave communication device;

[0006] Determining, according to the bandwidth change information, the minimum available bandwidth among the currently available bandwidths of each managed microwave communication device on the service sending link as the target available bandwidth;

[0007] Set the current bandwidth of the service sending link according to the target available bandwidth.

[0008] To solve the above technical problems, an embodiment of the present invention further provides a bandwidth control device, including:

[0009] An information acquisition module, configured to obtain a bandwidth change notification sent by the managed microwave communication device through a standard protocol connection established with the managed microwave communication device on the service sending link, where the bandwidth change notification includes bandwidth change information of the managed microwave communication device, and the managed microwave communication device includes a third-party microwave communication device;

[0010] A bandwidth setting module, configured to determine, according to the bandwidth change information, the minimum available bandwidth among the current available bandwidths of each managed microwave communication device on the service sending link as the target available bandwidth, and set the current bandwidth of the service sending link according to the target available bandwidth.

[0011] To solve the above technical problems, an embodiment of the present invention further provides a microwave communication device, including a processor, a memory, and a communication bus;

[0012] The communication bus is used to connect the processor and the memory;

[0013] The processor is configured to execute a computer program stored in the memory to implement the steps of the bandwidth control method as described above.

[0014] To solve the above technical problems, an embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium stores one or more computer programs, and the one or more computer programs can be executed by one or more processors to implement the steps of the bandwidth control method as described above.

[0015] Beneficial effects

[0016] According to the bandwidth control method, device, equipment and computer-readable storage medium provided by the embodiments of the present invention, through the standard protocol connection established with the managed microwave communication device on the service sending link, a bandwidth change notification sent by the managed microwave communication device on the service sending link can be obtained. The bandwidth change notification includes the bandwidth change information of the managed microwave communication device, and the managed microwave communication device may include a third-party microwave communication device. Furthermore, the managed microwave communication device can determine the minimum available bandwidth among the current available bandwidths of each managed microwave communication device on the service sending link as the target available bandwidth according to the obtained bandwidth change information, and set the current bandwidth of the service sending link according to the obtained target available bandwidth. That is, it realizes the dynamic update of the bandwidth of the service sending link according to the bandwidth change situation of the managed microwave communication device, rather than fixedly setting it to the minimum bandwidth supported by each managed microwave communication device. Therefore, the utilization rate of bandwidth resources can be reasonably improved.

[0017] Other features and corresponding beneficial effects of the present invention are described in the following part of the specification, and it should be understood that at least some of the beneficial effects are obvious from the description in the specification of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a schematic flowchart of the bandwidth control method according to Embodiment 1 of the present invention;

[0019] Figure 2 It is a schematic diagram of the Multiband networking structure according to Embodiment 1 of the present invention;

[0020] Figure 3 It is a schematic diagram of the Multiband single-hop networking structure according to Embodiment 2 of the present invention;

[0021] Figure 4 It is a schematic diagram of the Multiband multi-hop networking structure according to Embodiment 2 of the present invention;

[0022] Figure 5 It is a schematic diagram of the detection tunnel distribution according to Embodiment 3 of the present invention;

[0023] Figure 6 It is a schematic diagram of the Multiband single-hop networking structure according to Embodiment 3 of the present invention;

[0024] Figure 7 It is a schematic diagram of the Multiband multi-hop networking structure according to Embodiment 3 of the present invention;

[0025] Figure 8 It is a schematic diagram of the structure of the bandwidth control device according to Embodiment 4 of the present invention;

[0026] Figure 9 It is a schematic diagram of the structure of the microwave communication device according to Embodiment 5 of the present inventionFigure 1 ;

[0027] Figure 10 Structural schematic of the microwave communication device according to Embodiment 5 of the present invention Figure 2 ;

[0028] Figure 11 Structural schematic of the microwave communication device according to Embodiment 5 of the present invention Figure 3 。 Specific embodiments

[0029] In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, the embodiments of the present invention will be further described in detail below through specific embodiments in conjunction with the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0030] Embodiment 1:

[0031] Regarding the problem in the related art that due to the inability to obtain the bandwidth change situation of the microwave communication device, the microwave communication device is used for networking in a fixed minimum bandwidth manner, resulting in waste of bandwidth resources; in this embodiment, a standard protocol connection is established between the managed microwave communication device and the managed microwave communication device on the service sending link, and the bandwidth change notification of the managed microwave communication device is exchanged through this standard protocol connection. Furthermore, the managed microwave communication device can dynamically update the bandwidth of the service sending link according to the obtained bandwidth change information, rather than being fixedly set to the minimum bandwidth supported by each managed microwave communication device. Therefore, the bandwidth resources can be utilized more reasonably, and the bandwidth resource utilization rate can be improved. For the convenience of understanding, this embodiment will be described below in conjunction with Figure 1 the bandwidth control method shown in Figure 1 shown, the bandwidth control method includes:

[0032] S101: Obtain the bandwidth change notification sent by the managed microwave communication device through the standard protocol connection established with the managed microwave communication device on the service sending link.

[0033] The standard protocol connection in this embodiment is established between the managed microwave communication device and the to-be-managed microwave communication device on the service sending link, and is used to transmit the bandwidth change notification sent by the to-be-managed microwave communication device. It should be understood that the standard protocol connection can be any standard protocol connection that can achieve the above purpose; for example, the standard protocol connection can include, but is not limited to, any one of the Ethernet operation, administration, and maintenance (Operation Administration and Maintenance, OAM) connection and the Resource Reservation Protocol (RSVP) connection. Moreover, the use of the standard protocol connection has good versatility and applicability, small changes, easy implementation, low cost, and is not restricted by different device manufacturers. Of course, in some application scenarios, a non-standard protocol connection can also be used.

[0034] In this embodiment, the bandwidth change notification sent by the to-be-managed microwave communication device includes the bandwidth change information of the to-be-managed microwave communication device, and it should be understood that the bandwidth change information can include at least one of the available bandwidth value after the current change of the to-be-managed microwave communication device, the specific bandwidth variable, and the bandwidth change trend (such as increasing or decreasing). It can be specifically set flexibly according to the application scenario requirements.

[0035] In this embodiment, the to-be-managed microwave communication device can include, but is not limited to, third-party microwave communication devices; the third-party microwave communication devices in this embodiment include various devices that cannot complete bandwidth information interaction with the managed microwave communication device through a private protocol. For example, it can include, but is not limited to, at least one of the microwave communication devices belonging to different device manufacturers from the managed microwave communication device, and the microwave communication devices belonging to the same manufacturer as the managed microwave communication device but unable to complete bandwidth information interaction with the managed microwave communication device through a private protocol due to different firmware versions or other reasons.

[0036] It should be understood that S101 can be executed by, but is not limited to, the managed microwave communication device, or can also be executed by other management devices.

[0037] The service sending link in this embodiment is for the managed microwave communication device. The managed microwave communication device may have only one service sending link, or may have multiple service sending links. In the service sending links of the managed microwave communication device, it is possible that the to-be-managed microwave communication devices exist on all the service sending links, or only some of the service sending links, or none of the service sending links. It can be specifically arranged flexibly according to the requirements.

[0038] For ease of understanding, the following uses a Multiband networking structure as an example for illustration. Please refer to Figure 2 as shown. In Figure 2 , the microwave communication device in the extended band Eband is an extended band device, and the microwave communication device in the normal band Normalband is a normal band device. In Figure 2 , for the extended band device A, one of its service transmission chains consists of the extended band device A, the normal band device C, the normal band device D, and the extended band device B, and the transmission direction is from the extended band device A to the extended band device B. On this service transmission link, when the normal band devices C and D are third-party microwave communication devices, the extended band device B can be used as a managed microwave communication device, and the normal band devices C and D can be used as managed microwave communication devices. For the normal band device C, one of its service transmission chains consists of the normal band device C and the extended band device A. When the extended band device A is a third-party microwave communication device, the normal band device C can also be used as a managed microwave communication device, and the extended band device A can be used as a managed microwave communication device.

[0039] According to the above example, it can be seen that in this embodiment, the managed microwave communication device can be an extended band device in some application scenarios and a normal band device in other application scenarios. That is, the managed microwave communication device can be an extended band device or a normal band device.

[0040] According to the above example, it can be seen that in this embodiment, the service transmission link can include only one managed microwave communication device, and the managed microwave communication device and the managed microwave communication device on this service transmission link are connected byte by a standard protocol. The service transmission link can also include only two or more managed microwave communication devices, and the managed microwave communication devices can be connected in sequence. The managed microwave communication device that is the previous one of the managed microwave communication devices is connected to the managed microwave communication device through the above standard protocol. And it should be understood that the connection between the managed microwave communication devices can be a standard protocol connection or a non-standard protocol connection, as long as it can implement the transparent transmission of bandwidth change notifications and transmit them to the managed microwave communication device.

[0041] S102: According to the obtained bandwidth change information, determine the minimum available bandwidth among the current available bandwidths of each managed microwave communication device on this service transmission link as the target available bandwidth.

[0042] It should be understood that what is determined here is the minimum available bandwidth among the currently available bandwidths of each managed microwave communication device on the service sending link, rather than the minimum bandwidth fixedly supported by each managed microwave communication device. For example, assume that there are managed microwave communication device 1, managed microwave communication device 2, and managed microwave communication device 3 successively connected to the managed microwave communication device on the service sending link; the service bandwidths supported by these three managed microwave communication devices all include 370M, 400M, 440M, 450M, 480M, 510M, and 560M. In the related art, in order to ensure the availability of the service link, the bandwidth of the service link is directly fixedly set to be less than or equal to the minimum bandwidth of 370M supported by all three managed microwave communication devices. In S102 of this embodiment, assume that the bandwidth corresponding to the modulation method currently adopted by managed microwave communication device 1 is 450M, the bandwidth corresponding to the modulation method currently adopted by managed microwave communication device 2 is 510M, and the bandwidth corresponding to the modulation method currently adopted by managed microwave communication device 2 is 560M. Then, among the currently available bandwidths (450M, 510M, and 560M respectively) of each managed microwave communication device on this service sending link, the minimum available bandwidth is 450M. Furthermore, the current bandwidth of the service sending link can be reasonably set according to this minimum available bandwidth of 450M, so as to make more full use of the bandwidth resources.

[0043] S103: Set the current bandwidth of the service sending link according to the target available bandwidth.

[0044] In an application scenario, since the managed microwave communication device, as the managed party, needs to reserve network management bandwidth resources (for establishing a management link) to transmit management messages. Therefore, setting the current bandwidth of the service sending link according to the target available bandwidth may include:

[0045] Subtract the bandwidth required by the management link of the managed microwave communication device from the target available bandwidth, and use the obtained remaining bandwidth as the current bandwidth of the service sending link. For example, continuing the above example, assume that the determined target available bandwidth is 450M, and the bandwidth required by the management link is 2M (this value can be flexibly set according to the specific application scenario). Then, set the current bandwidth of the service sending link to 448M. Therefore, compared with the method of fixedly setting to be less than or equal to 370M in the related art, the resource utilization rate can be greatly improved. Of course, in some application scenarios, when there is no need to reserve network management bandwidth resources for the managed microwave communication device, the target available bandwidth can be directly set as the current bandwidth of the service sending link.

[0046] It can be seen that:

[0047] 1) Through the bandwidth control method provided in this embodiment, when dealing with microwave PLA and Multiband networking, if a microwave communication device that cannot complete bandwidth information interaction through a private protocol of other manufacturers or this manufacturer is entrusted, in the Multiband networking application scenario, a microwave device of a third-party manufacturer can act as a device in the Multiband frequency band or the Eband frequency band; and the entrusted microwave communication device can perceive the bandwidth change of the entrusted microwave communication device through the above method, so as to more accurately adjust the traffic of the physical channel sent to the entrusted microwave communication device, thus not having to fix the bandwidth sent to the entrusted microwave communication device to the minimum value, greatly increasing the bandwidth utilization rate of the entrusted microwave communication device;

[0048] 2) This embodiment can also use existing or subsequently specified Ethernet standard protocols for connection, which is not restricted by different manufacturers, is easy to implement and has good versatility, and the entrusted microwave communication device does not need to perceive the working principle of the trustee microwave communication device, and only needs to execute according to the Ethernet protocol standard;

[0049] 3) It has flexible deployment and is not restricted by the number of network elements of the entrusted microwave communication device;

[0050] 4) The supported Ethernet standard protocol connections can be flexible and variable, and can adapt to various Ethernet standard protocol connections with different characteristics;

[0051] 5) The bandwidth calculation is accurate, and basically the current available bandwidth of the entrusted microwave communication device can be fully utilized dynamically.

[0052] Embodiment 2:

[0053] For the convenience of understanding, on the basis of the above embodiment, this embodiment takes the standard protocol connection established between the trustee microwave communication device and the entrusted microwave communication device on the service sending link as an OAM connection as an example for illustration.

[0054] In this embodiment, the entrusted microwave communication device is configured as a server maintenance endpoint Server MEP; the trustee microwave communication device is configured as a client maintenance endpoint Client MEP. At this time, obtaining the bandwidth change notification sent by the entrusted microwave communication device includes:

[0055] Receive the operation and maintenance management message sent by the entrusted microwave communication device through the Ethernet operation and maintenance management connection between the trustee microwave communication device and the entrusted microwave communication device. The operation and maintenance management message carries the bandwidth change notification;

[0056] In this embodiment, it is set that the level of the Maintenance Domain (MD) in the operation and maintenance management message is greater than the level of the maintenance domain of the managed microwave communication device and equal to the level of the maintenance domain of the hosting microwave communication device. In this way, when there are multiple managed microwave communication devices on the service sending link, it is ensured that the operation and maintenance management messages sent by the managed microwave communication devices are transparently transmitted among the managed microwave communication devices and thus transmitted to the hosting microwave communication device, and it is ensured that the hosting microwave communication device has the authority to parse and process the operation and maintenance management message. The specific type of the operation and maintenance management message in this embodiment can also be flexibly set according to the specific application scenario. For example, in one application scenario, the operation and maintenance management message includes, but is not limited to, a Connectivity Fault Management (CFM) message.

[0057] In one application scenario of this embodiment, the bandwidth change information included in the bandwidth change notification carried in the operation and maintenance management message may include the current available bandwidth of the managed microwave communication device; of course, according to needs, it can also be set that the bandwidth change notification includes the maximum bandwidth supported by the managed microwave communication device.

[0058] In this embodiment, according to the obtained bandwidth change information, determining the minimum available bandwidth among the current available bandwidths of each managed microwave communication device on the service sending link as the target available bandwidth includes:

[0059] After updating the available bandwidth of the managed microwave communication device that sends the operation and maintenance management message (for example, assumed to be 370M) to the available bandwidth in the operation and maintenance management message (for example, assumed to be 510M), obtain the minimum available bandwidth among the current available bandwidths of each managed microwave communication device on the service sending link as the target available bandwidth.

[0060] For the convenience of understanding, the following of this embodiment takes Figure 3 and Figure 4 two Multiband networking application scenarios shown as examples for illustration. However, it should be understood that the solution provided in this embodiment is not limited to Multiband networking applications, and is also applicable to PLA networking and other arbitrary scenarios that need to obtain the bandwidth change situation of the managed microwave communication device.

[0061] In this example, the managed microwave communication device may specifically adopt, but is not limited to, the Eth-BN (Ethernet bandwidth notification) Ethernet bandwidth notification function in Ethernet OAM G.8013 / Y.1731.

[0062] In this application scenario, a managed microwave communication device manages other microwave communication devices from different manufacturers as the managed microwave communication devices. For example, please refer to Figure 3 (single-hop networking) and Figure 4 (multi-hop networking) as shown by the extended-band device A. Assume it is a managed microwave communication device, Figure 3 and the conventional microwave communication device C in it is the managed microwave communication device. Figure 4 The conventional microwave communication devices C, D, and E in it are the managed microwave communication devices. Of course, in some examples, the managed microwave communication device can also be an extended-band device, and the managed microwave communication device is a conventional-band device. For example Figure 3 the extended-band device B in it can be the managed microwave communication device, and the conventional microwave communication device D can be the managed microwave communication device.

[0063] Configure the managed microwave communication device as Server MEP, configure ClientMEP on the unmanaged microwave communication device, and set the MD level of the managed microwave communication device to be higher than the MD level of the managed microwave communication device to receive the OAM packets (such as CFM packets) sent by the managed microwave communication device. The MD level in the packets sent by the managed microwave communication device is configured as the MD priority of the managed microwave communication device, so as to achieve transparent transmission between the managed microwave communication devices. For example, in Figure 4 the BN packet sent by the managed microwave communication device E is transparently transmitted to the managed microwave communication device A through the managed microwave communication devices C and D in sequence.

[0064] In this embodiment, for the scenario of multi-hop networking (such as Figure 4 shown), a first virtual local area network (VLAN) can be established on the managed microwave communication device to transmit Ethernet OAM packets, and a second VLAN can be established to transmit service slice packets. The physical network interface on the managed microwave communication device connected to the managed microwave communication device can be set to two virtual interfaces, one for transmitting service slice packets. The other is used to establish Ethernet OAM with the managed microwave communication device. Optionally, the logical interface and VLAN for transmitting OAM packets on the managed microwave communication device can be multiplexed with the network management VLAN of the managed microwave communication device.

[0065] When the modulation mode of the managed microwave communication device changes, for example, when the bandwidth becomes smaller or larger, an OAM message (such as a CFM message) will be sent to the managing microwave communication device. The OAM message may include the current available bandwidth and the maximum supported bandwidth of the managed microwave communication device. After receiving the PAM message, the managing microwave communication device dynamically adjusts the traffic of the sliced message sent to the managed microwave communication device according to the notified bandwidth and the bandwidth reserved for the network management channel of the managed microwave communication device, that is, dynamically adjusts the bandwidth of the service sending link where the managed microwave communication device is located.

[0066] The bandwidth control method in this embodiment is not limited by the number of hops of the transmission link of the managed microwave communication device. Since the CFM message can pass through the MEP with a lower priority than the Client MEP, the BNM messages monitored on each link of the managed microwave communication device can be transmitted to the managing microwave communication device. When calculating the link bandwidth of the managed microwave communication device, the managing microwave communication device takes the minimum value of the bandwidth on the link and also considers the consumption of the network management bandwidth guarantee of the managed microwave communication device, so as to accurately adjust the traffic of the sliced message sent to the managed microwave communication device.

[0067] Embodiment 3:

[0068] For the sake of easy understanding, on the basis of the above embodiment, this embodiment takes the standard protocol connection established between the managing microwave communication device and the managed microwave communication device on the service sending link as an RSVP protocol connection as an example for description.

[0069] In this embodiment, obtaining the bandwidth change notification sent by the managed microwave communication device includes:

[0070] Receiving the bandwidth change notification sent by the managed microwave communication device through the resource reservation protocol connection between the managing microwave communication device and the managed microwave communication device; and the detection tunnel spans each managed microwave communication device on the service sending link.

[0071] In this embodiment, the detection tunnel includes a basic detection tunnel and an incremental detection tunnel; where the bandwidth of the basic detection tunnel is the minimum bandwidth corresponding to various modulation modes adopted by each managed microwave communication device on the service sending link, and the bandwidth of the incremental detection tunnel is the difference between the bandwidths corresponding to two adjacent modulation modes in sequence.

[0072] For example, in an application scenario, when each managed microwave communication device on the service sending link has a physical bandwidth of 56M, the transmission bandwidth values under modulation modes of 256QAM, 512QAM, 1024QAM, 1024QAM_L, 2048QAM, 4096QAM, and 8192QAM are 370M, 400M, 440M, 450M, 480M, 510M, and 560M respectively. Then, the detection tunnels to be established include a basic detection tunnel with a specified bandwidth (bandwidth is 370M) of 370M, and 6 successively adjacent increasing detection tunnels with bandwidths of 30M, 40M, 10M, 30M, 30M, and 50M respectively. For details, please refer to Figure 5 as shown. When the transmission bandwidth is the maximum bandwidth, all these detection tunnels can be successfully established, and the obtained bandwidth is the sum of the bandwidths of all tunnels, which is 560M.

[0073] In this embodiment, according to the bandwidth change information, determining the minimum available bandwidth among the current available bandwidths of each managed microwave communication device on the service sending link as the target available bandwidth includes:

[0074] When the bandwidth change notification includes deletion detection tunnel indication information, after deleting the corresponding increasing detection tunnel from the currently established increasing detection tunnels according to the detection tunnel indication information, the sum of the bandwidths of the remaining detection tunnels is used as the minimum available bandwidth. For example, assume that the currently established detection tunnels include a basic detection tunnel (370M) and increasing detection tunnels (30M), increasing detection tunnels (40M), and increasing detection tunnels (10M); the deletion detection tunnel indication information included in the bandwidth change notification indicates the deletion of the increasing detection tunnel (10M). Then, the increasing detection tunnel (10M) is deleted, and the sum of the bandwidths of the remaining detection tunnels is 370M + 30M + 40M = 440M.

[0075] When the bandwidth change notification includes bandwidth increase indication information, based on this bandwidth increase indication information, on the basis of the currently established detection tunnels, the corresponding increasing detection tunnels are successively selected to be established with each managed microwave communication device on the service sending link until the establishment of the currently selected increasing detection tunnel fails; then, the sum of the bandwidths of all the currently established detection tunnels is used as the minimum available bandwidth.

[0076] For example, assume that the currently established detection tunnels include a basic detection tunnel (370M), an incremental detection tunnel (30M), an incremental detection tunnel (40M), and an incremental detection tunnel (10M); when the bandwidth increase indication information is included in the bandwidth change notification, the incremental detection tunnel (30M) is attempted to be established in sequence. After successful establishment, the next incremental detection tunnel (30M) is attempted to be established. If it is successfully created again, the incremental detection tunnel (50M) is attempted to be created. If all are successfully created, the target bandwidth obtained at this time is the sum of the bandwidths of all tunnels, which is 560M.

[0077] In an application scenario of this embodiment, the function of the created detection tunnel can be only used to sense the transmission bandwidth of the managed microwave communication device; it is not used for transmitting services. Route isolation can be configured on the managed microwave communication device to ensure that service data will not be transmitted to the detection tunnel TE TUNNEL of the detection bandwidth. In this embodiment, service packets can also be transmitted in the form of slices in a VLAN of the managed microwave communication device.

[0078] For ease of understanding, this embodiment will be described below in conjunction with Figure 6 and Figure 7 The networking application scenario shown is used as an example for illustration. Please refer to Figure 6 and Figure 7 As shown, the extended band device A is used as the managed microwave communication device, and the conventional band device on the service sending link of the conventional band of the extended band device A is used as the entrusted microwave communication device. Among them, when the debugging method of the managed microwave communication device changes, such as when the bandwidth increases; the tunnel with the difference in modulation method bandwidth from the previous level (for example, Figure 6 and Figure 7 the incremental detection tunnel with a bandwidth of 40M in the bandwidth) will be established first. After successful establishment, the data traffic sent to the managed microwave communication device is adjusted to the new bandwidth value; and the channel for the next incremental detection tunnel is attempted to be established until the establishment of the next incremental detection tunnel fails or all incremental detection tunnels are established.

[0079] When the transmission bandwidth of the managed microwave communication device becomes smaller, some of the incremental detection tunnels of the established detection tunnels are disconnected. The managed microwave communication device immediately adjusts the bandwidth sent to the managed microwave communication device to the sum of the bandwidths of the currently remaining unbroken tunnels; and deletes the disconnected incremental detection tunnels.

[0080] The actual tunnel adjustment method is not limited to the above one. They will not be listed one by one.

[0081] The method exemplified in this embodiment is not limited by the transmission hop count of the managed microwave communication device either. Since the specified bandwidth of the detection tunnel needs to be satisfied by each bandwidth on the transmission link to be successfully established. Therefore, the bandwidth monitored by the detection tunnel is the minimum value of each section of the microwave link on this link.

[0082] Example 4:

[0083] This embodiment also provides a bandwidth control device, which can be set in a microwave communication device (such as a base station). Please refer to Figure 8 as shown, including:

[0084] An information acquisition module 801, configured to obtain a bandwidth change notification sent by a managed microwave communication device through a standard protocol connection established with the managed microwave communication device on the service sending link. The bandwidth change notification includes the bandwidth change information of the managed microwave communication device, and the managed microwave communication device includes a third-party microwave communication device; for the specific acquisition and parsing process, please refer to the above embodiments, which will not be elaborated here.

[0085] A bandwidth control module 802, configured to determine, according to the bandwidth change information obtained by the information acquisition module 801, the minimum available bandwidth among the current available bandwidths of each managed microwave communication device on the service sending link as the target available bandwidth, and set the current bandwidth of the service sending link according to the target available bandwidth. For the specific control process, please refer to the above embodiments, which will not be elaborated here either.

[0086] The bandwidth control device provided in this embodiment can enable the managed microwave communication device to perceive the bandwidth change of the managed microwave communication device through the above method, so as to more accurately adjust the traffic of the physical channel sent to the managed microwave communication device, so that the bandwidth sent to the managed microwave communication device does not need to be fixed at the minimum value, greatly increasing the bandwidth utilization rate of the managed microwave communication device; and the bandwidth control device can also use the existing or subsequent specified Ethernet standard protocol connection, which is not restricted by different manufacturers, is easy to implement and has good versatility, and the managed microwave communication device does not need to perceive the working principle of the managed microwave communication device, and only needs to execute according to the Ethernet protocol standard.

[0087] Example 5:

[0088] This embodiment also provides a microwave communication device, which can be used as a managed microwave communication device. Please refer to Figure 9 as shown, which includes a processor 901, a memory 902, and a communication bus 903;

[0089] The communication bus 903 is used to implement the communication connection between the processor 901 and the memory 902;

[0090] In an example, the processor 901 can be used to execute one or more computer programs stored in the memory 902 to implement the steps of the bandwidth control method in the above embodiments.

[0091] It should be understood that in some application scenarios, the microwave communication device may also act as a managed microwave communication device and perform the above steps of the managed microwave communication device.

[0092] In this embodiment, when the above bandwidth control device is provided in the microwave communication device, the functions of at least one module of the bandwidth control device can also be implemented by the above processor 901.

[0093] For the sake of easy understanding, the following embodiments will be described in conjunction with the structural schematic diagrams of two specific microwave communication devices.

[0094] Please refer to Figure 10 the microwave communication device shown in the figure, where: The FPGA slice shunt module can be used to provide a transparent transmission channel for the Ethernet OAM protocol to transmit CFM messages and the BNM messages therein. The switching chip can provide an independent interface for the processing of PLA cascaded interface (physical) Ethernet OAM protocol messages. The ports corresponding to the PLA logical ports are different switching chip ports. The same switching chip interface can be used for the network management channel of a third-party device. The bandwidth control device in the processor is used to receive and process BNM messages. And adjust the slice traffic of each channel of the PLA shunt module according to the notified bandwidth.

[0095] Please refer to Figure 11 the microwave communication device shown in the figure, where: The FPGA slice shunt module can be used to provide a transparent transmission channel for the RSVP protocol and the routing protocol transmission to establish a detection tunnel for detecting the bandwidth.

[0096] The bandwidth control device in the processor is responsible for dynamically creating a detection tunnel, and when the detection tunnel is established or disconnected, detecting the transmission bandwidth of the actual managed microwave communication device by adjusting the detection tunnel, and notifying the FPGA slice shunt module to dynamically adjust the slice traffic sent to the managed microwave communication device according to the bandwidth value of the currently successfully established tunnel, and is used to receive commands for the maintenance of the detection tunnel to create or delete the detection tunnel. The switching chip provides a separate port for the establishment of the RSVP tunnel and the establishment of dynamic routing. The same switching chip interface can be used for the network management channel of a third-party device.

[0097] This embodiment also provides a computer-readable storage medium, which includes a volatile or non-volatile, removable or non-removable medium implemented in any method or technology for storing information such as computer-readable instructions, data structures, computer program modules, or other data. The computer-readable storage medium includes, but is not limited to, RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read Only Memory), flash memory or other memory technologies, CD-ROM (Compact Disc Read-Only Memory), digital versatile disc (DVD) or other optical disc storage, magnetic cassette, tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer.

[0098] In one example, the computer-readable storage medium in this embodiment can be used to store one or more computer programs, and the one or more computer programs can be executed by one or more processors to implement the steps of the bandwidth control method in the above embodiments.

[0099] This embodiment also provides a computer program (or computer software), which can be distributed on a computer-readable medium and executed by a computable device to implement at least one step of the bandwidth control method shown in the above embodiments; and in some cases, at least one step shown or described can be executed in a different order from that described in the above embodiments.

[0100] This embodiment also provides a computer program product, including a computer-readable device, on which the computer program shown above is stored. In this embodiment, the computer-readable device can include the computer-readable storage medium shown above.

[0101] It can be seen that those skilled in the art should understand that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices, can be implemented as software (which can be realized by computer program codes executable by a computing device), firmware, hardware, and their appropriate combinations. In the hardware implementation, the division between the functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, a physical component can have multiple functions, or a function or step can be executed by the cooperation of several physical components. Some physical components or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit.

[0102] In addition, as is well known to those of ordinary skill in the art, a communication medium generally includes computer-readable instructions, data structures, computer program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanisms, and can include any information delivery medium. Therefore, the present invention is not limited to any specific combination of hardware and software.

[0103] The above content is a further detailed description of the embodiments of the present invention in combination with specific implementation manners. It cannot be determined that the specific implementation of the present invention is only limited to these descriptions. For those of ordinary skill in the technical field to which the present invention belongs, without departing from the concept of the present invention, several simple deductions or substitutions can be made, and all should be regarded as belonging to the protection scope of the present invention.

Claims

1. A bandwidth control method, comprising: Establishing a resource reservation protocol connection with a managed microwave communication device on a service sending link, and obtaining a bandwidth change notification sent by the managed microwave communication device through a detection tunnel. The bandwidth change notification includes bandwidth change information of the managed microwave communication device. The managed microwave communication device includes a third-party microwave communication device. The detection tunnel spans each managed microwave communication device on the service sending link, and the detection tunnel is used to sense the transmission bandwidth of the managed microwave communication device and not for transmitting services; Determining, according to the bandwidth change information, the minimum available bandwidth among the currently available bandwidths of each managed microwave communication device on the service sending link as the target available bandwidth; Setting the current bandwidth of the service sending link according to the target available bandwidth.

2. The bandwidth control method according to claim 1, wherein The managed microwave communication device is configured as a server maintenance endpoint; The obtaining of the bandwidth change notification sent by the managed microwave communication device includes: Receiving an operation and maintenance management message sent by the managed microwave communication device through an Ethernet operation and maintenance management connection between a managed microwave communication device configured as a client maintenance endpoint and the managed microwave communication device. The operation and maintenance management message carries the bandwidth change notification; The maintenance domain level in the operation and maintenance management message is greater than the maintenance domain level of the managed microwave communication device and equal to the maintenance domain level of the managed microwave communication device.

3. The bandwidth control method according to claim 2, wherein The bandwidth change information includes the currently available bandwidth of the managed microwave communication device; The determining, according to the bandwidth change information, the minimum available bandwidth among the currently available bandwidths of each managed microwave communication device on the service sending link as the target available bandwidth includes: After updating the available bandwidth of the managed microwave communication device that sends the operation and maintenance management message to the available bandwidth in the operation and maintenance management message, obtaining the minimum available bandwidth among the currently available bandwidths of each managed microwave communication device on the service sending link as the target available bandwidth.

4. The bandwidth control method according to claim 2, characterized in that The operation and maintenance management message includes a connectivity error management message.

5. The bandwidth control method according to claim 1, wherein The detection tunnel includes a basic detection tunnel and an incremental detection tunnel; the bandwidth of the basic detection tunnel is the minimum bandwidth corresponding to various modulation methods adopted by each managed microwave communication device on the service sending link, and the bandwidth of the incremental detection tunnel is the difference between the bandwidths corresponding to two adjacent modulation methods in sequence; The determining, according to the bandwidth change information, the minimum available bandwidth among the currently available bandwidths of each managed microwave communication device on the service sending link as the target available bandwidth includes: When the bandwidth change notification includes a detection tunnel deletion indication information, after deleting the corresponding incremental detection tunnel from the currently established incremental detection tunnels according to the detection tunnel indication information, taking the sum of the bandwidths of the remaining detection tunnels as the minimum available bandwidth.

6. The bandwidth control method according to claim 1, wherein The detection tunnel includes a basic detection tunnel and an incremental detection tunnel; the bandwidth of the basic detection tunnel is the minimum bandwidth corresponding to various modulation methods adopted by each managed microwave communication device on the service transmission link, and the bandwidth of the incremental detection tunnel is the difference between the bandwidths corresponding to two adjacent modulation methods in sequence; The determining the minimum available bandwidth among the current available bandwidths of each managed microwave communication device on the service transmission link as the target available bandwidth according to the bandwidth change information includes: When the bandwidth change notification includes bandwidth increase indication information, based on the bandwidth increase indication information, on the basis of the currently established detection tunnel, sequentially select the corresponding incremental detection tunnel to establish with each managed microwave communication device on the service transmission link until the currently selected incremental detection tunnel fails to be established; Take the sum of the bandwidths of all the currently established detection tunnels as the minimum available bandwidth.

7. The bandwidth control method according to any one of claims 1 to 6, characterized in that The setting the current bandwidth of the service transmission link according to the target available bandwidth includes: Take the remaining bandwidth obtained by subtracting the bandwidth required by the management link of the managed microwave communication device from the target available bandwidth as the current bandwidth of the service transmission link.

8. The bandwidth control method according to any one of claims 1-6, characterized in that, The managed microwave communication device is an extended band device or a conventional band device.

9. A bandwidth control device, characterized in that, It includes: An information acquisition module, configured to obtain, through a resource reservation protocol connection established with a managed microwave communication device on the service transmission link, a bandwidth change notification sent by the managed microwave communication device through a detection tunnel. The bandwidth change notification includes the bandwidth change information of the managed microwave communication device. The managed microwave communication device includes a third-party microwave communication device. The detection tunnel spans each managed microwave communication device on the service transmission link, and the detection tunnel is used to sense the transmission bandwidth of the managed microwave communication device rather than for transmitting services; A bandwidth control module, configured to determine the minimum available bandwidth among the current available bandwidths of each managed microwave communication device on the service transmission link as the target available bandwidth according to the bandwidth change information, and set the current bandwidth of the service transmission link according to the target available bandwidth.

10. A microwave communication device, characterized in that, It includes a processor, a memory, and a communication bus; The communication bus is used to connect the processor and the memory; The processor is configured to execute a computer program stored in the memory to implement the steps of the bandwidth control method according to any one of claims 1-8.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores one or more computer programs, and the one or more computer programs can be executed by one or more processors to implement the steps of the bandwidth control method according to any one of claims 1-8.

Citation Information

Patent Citations

  • Method for notifying bandwidth information, method for processing service, network node and communication system

    CN101631363A

  • Bandwidth information notification method, service processing method, network node and communication system

    CN101646207A