[go: up one dir, main page]

WO2017000846A1 - Configuration method and device for bandwidth reservation parameter - Google Patents

Configuration method and device for bandwidth reservation parameter Download PDF

Info

Publication number
WO2017000846A1
WO2017000846A1 PCT/CN2016/087146 CN2016087146W WO2017000846A1 WO 2017000846 A1 WO2017000846 A1 WO 2017000846A1 CN 2016087146 W CN2016087146 W CN 2016087146W WO 2017000846 A1 WO2017000846 A1 WO 2017000846A1
Authority
WO
WIPO (PCT)
Prior art keywords
bandwidth
port
guaranteed
reserved
bandwidth reservation
Prior art date
Application number
PCT/CN2016/087146
Other languages
French (fr)
Chinese (zh)
Inventor
年庆飞
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2017000846A1 publication Critical patent/WO2017000846A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast

Definitions

  • This document relates to, but is not limited to, the field of communication technologies, and in particular, to a bandwidth reservation parameter configuration method and apparatus.
  • bandwidth resources are often shared by multiple services.
  • a flow control method is usually used to control the bandwidth occupation of the service.
  • Different services have different bandwidth requirements. For services that require high bandwidth stability, you need to configure guaranteed bandwidth to provide reliable service bandwidth. Even in the case of a bandwidth conflict, the service can be guaranteed to be forwarded preferentially.
  • the configured service bandwidth is converted into the traffic control parameter of the service port inside the device. When the traffic control is performed on the data packet, the device uses the flow control parameter to perform flow control.
  • the bandwidth guarantee configuration method can solve the bandwidth guarantee problem of the service, but lacks flexibility, and cannot satisfy the user requirement that the service has guaranteed bandwidth in the first specific time period, and in the second specific time period (the second specific time period is only The bandwidth requirement is lower relative to the first specific time period, thereby reducing the bandwidth utilization.
  • the embodiment of the invention provides a bandwidth reservation parameter configuration method and device, which can implement bandwidth reservation configuration for a time period and improve bandwidth utilization.
  • the invention provides a bandwidth reservation parameter configuration method, which comprises the following steps:
  • the bandwidth reservation parameter includes a bandwidth reservation and a preset time period
  • Each of the preset time periods is associated with a corresponding bandwidth reservation when the bandwidth reservation meets a preset condition.
  • the bandwidth reservation includes a static guaranteed reserved bandwidth, a dynamically guaranteed reserved bandwidth, a peak reserved bandwidth, and a port convergence ratio; and determining whether the bandwidth reservation is performed in each of the preset time periods Meeting the preset conditions includes:
  • the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port, and the peak reserved bandwidth of the port is greater than or equal to all of the ports.
  • the sum of the static guaranteed reserved bandwidth and all the dynamic guaranteed reserved bandwidths is determined, and in each of the preset time periods, whether the product of the guaranteed bandwidth sum of all services passing through the port and the port convergence ratio is less than or Equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths;
  • associating the preset time period with the corresponding bandwidth reservation includes:
  • the product of the guaranteed bandwidth sum of all services passing through the port and the port convergence ratio is greater than all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths.
  • the sum of the bandwidth reservation configuration failure information of the service is prompted.
  • the bandwidth reservation parameter configuration method further includes: determining, in each of the foregoing Whether the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port, and whether the peak reserved bandwidth of the port is greater than or equal to After the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths,
  • the sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the ports, and the peak reserved bandwidth of the ports is greater than or equal to all statics of the ports. Ensure the sum of the reserved bandwidth and all the dynamic guaranteed reserved bandwidths, and configure the peak reserved bandwidth of the port as the peak reserved bandwidth of the service when the service is created.
  • associating the preset time period with the corresponding bandwidth reservation includes:
  • the bandwidth reservation parameter does not include a preset time period, the bandwidth reservation is reserved as a real-time bandwidth.
  • the embodiment of the present invention further provides a bandwidth reservation parameter configuration apparatus, including:
  • a receiving module configured to receive a bandwidth reservation parameter of a port configured by the user;
  • the bandwidth reservation parameter includes a bandwidth reservation and a preset time period;
  • Determining a module configured to determine whether the bandwidth reservation meets a preset condition in each of the preset time periods
  • the storage module is configured to store the preset time period in association with the corresponding bandwidth reservation when the bandwidth reservation meets the preset condition.
  • the bandwidth reservation includes a static guaranteed reserved bandwidth, a dynamically guaranteed reserved bandwidth, a peak reserved bandwidth, and a port convergence ratio.
  • the determining module includes:
  • a first determining unit configured to determine, in each of the preset time periods, whether a sum of all static guaranteed reserved bandwidths of the port configured by the user and all dynamic guaranteed reserved bandwidths is less than or equal to the port Available bandwidth, and whether the peak reserved bandwidth of the port is greater than or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths;
  • a second determining unit configured to: if a sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths is less than or equal to an available bandwidth of the port, and a peak reserved bandwidth of the port is greater than or Equal to all static guaranteed reserved bandwidths of the port and all dynamic guarantees
  • the sum of the reserved bandwidths is determined, and in each of the preset time periods, whether the product of the guaranteed bandwidth of all services passing through the port and the port convergence ratio is less than or equal to all static guarantee pre-preparations of the port.
  • a determining unit configured to set a sum of a guaranteed bandwidth of all services passing through the port and a port convergence ratio to be less than or equal to a sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths, Determining that the bandwidth reservation meets a preset condition in each of the preset time periods.
  • the storage module is further configured to: when new services are added to the current service of the port, if the guaranteed bandwidth of all services passing through the port is within each of the preset time periods, The product of the port convergence ratio is greater than the sum of all the static guaranteed reserved bandwidths of the ports and all the dynamic guaranteed reserved bandwidths, and the bandwidth reservation configuration failure information of the service is prompted.
  • the determining module further includes:
  • the sum of all static guaranteed reserved bandwidths and all dynamic guaranteed reserved bandwidths at the port is less than or equal to the available bandwidth of the port, and the peak reserved bandwidth of the port is greater than or equal to all of the ports
  • the static guaranteed reserved bandwidth is the sum of all the dynamic guaranteed reserved bandwidths, and the peak reserved bandwidth of the port is configured as the peak reserved bandwidth of the service when the service is created.
  • the storage module is further configured to reserve the bandwidth as a real-time bandwidth reservation if the bandwidth reservation parameter does not include a preset time period.
  • the user configures the preset time period of the port and the bandwidth corresponding to the preset time period, and the bandwidth reservation meets the preset condition in each preset time period.
  • Each preset time period is associated with a corresponding bandwidth reservation for storage.
  • the user can perform bandwidth reservation configuration for different time periods, meets the requirement that the service required by the user has a guaranteed bandwidth within a preset time period, and improves the utilization of the broadband.
  • FIG. 1 is a schematic flowchart of a method for configuring a bandwidth reservation parameter according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of determining whether a bandwidth reservation meets a preset condition in each preset time period in an embodiment of a bandwidth reservation parameter configuration method according to the present invention
  • FIG. 3 is a schematic diagram of functional modules of an embodiment of a bandwidth reservation parameter configuration apparatus according to the present invention.
  • FIG. 4 is a schematic diagram of functional modules of a determining module in an embodiment of a bandwidth reservation parameter configuration apparatus according to the present invention.
  • a bandwidth reservation method may be used to implement bandwidth reservation for a bandwidth control device (ie, a bandwidth reservation parameter configuration device) in an Ethernet, where the bandwidth control device may include a user for receiving a port bandwidth reservation configuration unit configured to input a preset time period and a port bandwidth reservation configuration parameter corresponding to the preset time period, and a port for verifying parameters configured by the port bandwidth reservation configuration unit a bandwidth reservation check unit, a port bandwidth reservation configuration holding unit for saving parameters configured by the successful port bandwidth reservation configuration unit, a bandwidth for initiating the service creation process, and a bandwidth sent by the port bandwidth reservation configuration unit.
  • a service configuration unit that reserves the configuration check and forwards to the service bandwidth reservation check unit, a service configuration save unit that stores configuration data of the service, and a service bandwidth reservation for verifying the resource reservation configuration of the port Calibration unit.
  • the port bandwidth reservation configuration unit receives the preset time period input by the user and the configuration information of the port bandwidth reservation configuration parameter corresponding to the preset time period, and sends the configuration information to the port bandwidth pre-configuration.
  • the check unit is checked for verification. After the port bandwidth reservation check unit is successfully verified, the configuration information is sent to the service configuration unit; otherwise, if the port bandwidth reservation check unit fails to verify, the information of the port configuration information verification failure is returned.
  • the service configuration unit forwards the received configuration information to the service bandwidth reservation check unit for verification. If the service bandwidth reservation check unit successfully checks, the configuration information is sent to the service configuration unit, and is forwarded by the service configuration unit.
  • the configuration unit is reserved for the port bandwidth, and then the port bandwidth reservation configuration unit sends the bandwidth reservation configuration storage unit to the port for storage; if the service bandwidth reservation check unit fails to verify, the service configuration information verification failure information is returned. .
  • the bandwidth reservation can be used to ensure that the port of the access service can carry the service of the guaranteed bandwidth within a limited range, and the resource conflict is effectively avoided during the creation of the service phase, thereby providing reliable bandwidth guarantee for the service.
  • the bandwidth reservation parameter configuration method in this embodiment includes:
  • Step 10 Receive a bandwidth reservation parameter of a port configured by the user;
  • the bandwidth reservation parameter includes a bandwidth reservation and a preset time period;
  • the bandwidth reservation parameter of the port configured by the configuration unit is configured by the port bandwidth reservation, where the bandwidth reservation parameter includes a preset time period and a bandwidth reservation corresponding to the preset time period, and the port may be Physical port or logical port.
  • the preset time period may be divided into multiple time periods, or may be flexibly set according to actual conditions.
  • the bandwidth reservation may include: static guaranteed reserved bandwidth, dynamically guaranteed reserved bandwidth, peak reserved bandwidth, and port convergence ratio.
  • the guaranteed reserved bandwidth may include a static guaranteed reserved bandwidth and a dynamically guaranteed reserved bandwidth.
  • the static guaranteed reserved bandwidth includes a specified service flowing from one port to another when the service is created, and the dynamically guaranteed reserved bandwidth includes service creation. When the service is generated according to the protocol, it flows from one port to another port, and the peak reserved bandwidth includes the maximum bandwidth that the service flows through.
  • Step 20 Determine whether a bandwidth reservation meets a preset condition in each preset time period
  • the preset After the bandwidth reservation parameters of the port configured by the user through the port bandwidth reservation configuration unit, in order to ensure that the bandwidth reservation allocation does not conflict during each preset time period, the preset needs to be performed.
  • the time period and the bandwidth reservation corresponding to the preset time period perform the first check; and in order to ensure that the service is in use, the current service does not conflict with the allocation of the bandwidth reservation in each preset time period.
  • a second check is performed on the preset time period and the bandwidth reservation corresponding to the preset time period to determine whether the preset condition is met.
  • the preset condition may include a first check condition and a second check condition.
  • the first check is performed on the port bandwidth reservation check unit. If the first check is unsuccessful, the bandwidth reservation check configuration failure information of the port is prompted, that is, the bandwidth reservation is not performed in each preset time period. The first check condition is met; if the first check is successful, the second check is performed by the service bandwidth reservation check unit. When the second check is unsuccessful, the bandwidth reservation check configuration of the service fails, that is, the bandwidth reservation does not satisfy the second check condition in each preset time period; when the second check succeeds, it is determined that The bandwidth reservation meets the preset condition in each preset time period.
  • Step 30 Associate each preset time period with a corresponding bandwidth reservation when the bandwidth reservation meets the preset condition
  • the reserved bandwidth configuration of the port does not conflict with the current service, that is, the bandwidth reservation meets the preset condition, and the preset bandwidth is saved by the port bandwidth reservation configuration unit.
  • the storage is associated with the corresponding bandwidth reservation. If the bandwidth reservation does not meet the preset condition, if the second verification fails, the bandwidth reservation configuration is not saved.
  • the bandwidth reservation parameter does not include a preset time period
  • the bandwidth reservation is reserved as a real-time bandwidth. It should be noted that if the bandwidth reservation parameter of the port configured by the port bandwidth reservation configuration unit is not configured with the preset time period, the bandwidth reservation defaults to all the time, that is, the bandwidth reservation is reserved as the real-time bandwidth. .
  • the user configures the preset time period of the port and the bandwidth corresponding to the preset time period, and the bandwidth reservation satisfies the first check condition and the second check condition in each preset time period.
  • each preset time period is associated with a corresponding bandwidth reservation for storage.
  • the user can perform bandwidth reservation configuration for different time periods, meets the requirement that the service required by the user has a guaranteed bandwidth within a preset time period, and improves the utilization of the broadband.
  • the foregoing step 20 may include include:
  • Step 21 Determine whether the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port, and whether the peak reserved bandwidth of the port is greater than each of the preset time periods. Or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths;
  • the bandwidth reservation check unit needs to reserve the wide port.
  • the parameter is checked for the first time, that is, all the preset time segments and the bandwidth reservation corresponding to the preset time segment are uniformly verified, and the allocation of the bandwidth reservation is not required to be generated in each time segment.
  • the first check condition for port check bandwidth reservation may be: for each preset time period, for all ports: all static guaranteed reserved bandwidth plus all dynamic guaranteed reserved bandwidth is less than or equal to the available port. Bandwidth; at the same time, the peak reserved bandwidth of the port is greater than or equal to all static guaranteed reserved bandwidth of the port plus all dynamic guaranteed reserved bandwidth.
  • the port bandwidth reservation check unit sends the bandwidth reservation parameter of the port to the service configuration unit.
  • the first check condition is not met, the first check fails, and the bandwidth reservation check configuration failure information of the return port is returned. The user can re-configure the bandwidth reservation parameters according to the information.
  • the static guaranteed reserved bandwidth 100M plus the dynamic guaranteed reserved bandwidth 80M is equal to 180M and less than the available bandwidth of the port 1000M in the time range 00:00 to 11:59.
  • the peak reserved bandwidth of the port 200M is greater than the sum of the static guaranteed reserved bandwidth and the dynamic guaranteed reserved bandwidth of 180M. Therefore, the parameters configured during this time period satisfy the first verification condition.
  • the static guaranteed reserved bandwidth of the port is 200M plus the dynamic guaranteed reserved bandwidth of 100M is equal to 300M, which is less than the available bandwidth of the port by 1000M.
  • the peak reserved bandwidth of the port 300M is equal to the sum of the static guaranteed reserved bandwidth and the dynamic guaranteed reserved bandwidth of 300M. Therefore, the parameter configured in the time period also satisfies the first check condition, and the bandwidth reservation parameter satisfies the first check condition.
  • Step 22 If the sum of all the static guaranteed reserved bandwidths of the port and all the dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port, and the peak reserved bandwidth of the port is greater than or equal to all the static guarantee pres of the port.
  • the sum of the reserved bandwidth and all the dynamic guaranteed reserved bandwidth is judged at each Whether the product of the guaranteed bandwidth sum of all services passing through the port and the port convergence ratio is less than or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths in a preset time period;
  • the service configuration unit needs to allocate bandwidth for the service, and performs a second check on the bandwidth reservation parameter of the port forwarded by the service configuration unit by using the service bandwidth reservation check unit.
  • the peak reserved bandwidth of the port is greater than or equal to the sum of all the static guaranteed reserved bandwidths of the port and all the dynamic guaranteed reserved bandwidths.
  • the peak reserved bandwidth of the port is configured as the peak value of the service. Leave bandwidth. At this time, it is not necessary to further verify the peak reserved bandwidth, thereby facilitating the use of the peak reserved bandwidth of the service.
  • each service may be configured with different or the same service bandwidth reservation parameters in multiple different time segments.
  • This service refers to tunnels with end-to-end link relationships, pseudowires, and the end-to-end services they carry.
  • the preset time period requirement of the bandwidth and bandwidth of the service needs to be compared with the bandwidth reservation and the preset time period of the port, and the bandwidth reservation configuration of all the services of the port and the preset time period are matched with the port.
  • the second verification condition of the bandwidth usage reservation of the verification service may be set as: the sum of the guaranteed bandwidths of all services passing the configured port multiplied by the port convergence ratio is less than or equal to the port in each preset time period. The sum of all static guaranteed reserved bandwidths plus all dynamic guaranteed reserved bandwidths. If the port has been configured with traffic before the bandwidth reservation parameter of the port is configured, you need to directly send the configured parameters to the service bandwidth reservation check unit for verification.
  • the static guaranteed reserved bandwidth of the port is 100M and the dynamic guaranteed reserved bandwidth is 80M. At this time, there is already a period of time that does not meet the condition, and there is no need to check the time period from 12:00 to 23:59. Therefore, the reserved bandwidth configuration of the port is in conflict with the current service.
  • the failure that is, the second verification failure, needs to return to the user related configuration failure information, that is, the bandwidth reservation configuration failure information of the returned service.
  • the static guaranteed reserve bandwidth is 100M and the dynamic guaranteed reserved bandwidth is 80M.
  • the reserved bandwidth configuration of the port is not in conflict with the current service. In this case, the configuration succeeds, that is, the second verification succeeds.
  • Step 23 If the product of the guaranteed bandwidth of all services passing through the port and the port convergence ratio is less than or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths, each preset time period The internal bandwidth reservation meets the preset conditions.
  • the bandwidth reservation meets the preset condition in each preset time period.
  • the foregoing step 30 may include:
  • the bandwidth reservation configuration failure information of the service is prompted.
  • the service of the port is in the process of using the bandwidth reservation parameter, when the current port is used.
  • the second verification described above is required.
  • the bandwidth is the sum of all the dynamic guaranteed bandwidths
  • the reserved bandwidth configuration of the port conflicts with the service at this time. If the second check is unsuccessful, the bandwidth reservation configuration failure information of the service is returned.
  • the bandwidth reservation parameters configured in the time range are consistent with the above.
  • the guaranteed bandwidth of the service 200M* port convergence ratio is 80% equal to 160M
  • the static guaranteed reserved bandwidth of the port is 100M and dynamic guarantee.
  • the reserved bandwidth configuration of the port is in conflict with the current service.
  • the configuration fails, that is, the second verification fails, and the bandwidth reservation configuration failure information of the service is returned.
  • the current service of the port is one in the time range of 00:00 to 11:59, and the guaranteed bandwidth of the one service is 100 M, and the bandwidth reservation parameters configured in the time period are consistent with the above.
  • the bandwidth reservation parameter of the above configuration is valid.
  • bandwidth reservation parameter configuration method in the embodiment of the present invention may be implemented by a communication network device, such as a router, a switch, a packet switching network device, or the like as an execution entity.
  • a communication network device such as a router, a switch, a packet switching network device, or the like as an execution entity.
  • the embodiment of the invention further provides a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the bandwidth reservation parameter configuration method.
  • the bandwidth reservation parameter configuration apparatus of this embodiment includes:
  • the receiving module 100 is configured to receive a bandwidth reservation parameter of a port configured by the user; Parameters include bandwidth reservation and preset time period;
  • the user may use the bandwidth reservation parameter of the port configured by the port bandwidth reservation configuration unit, so that the receiving module 100 receives the bandwidth reservation parameter, where the bandwidth reservation parameter includes a preset time period and the preset.
  • the bandwidth reservation corresponding to the time period.
  • the port can be a physical port or a logical port.
  • the preset time period may be divided into multiple time periods, or may be flexibly set according to actual conditions.
  • the bandwidth reservation may include: static guaranteed reserved bandwidth, dynamically guaranteed reserved bandwidth, peak reserved bandwidth, and port convergence ratio.
  • the guaranteed reserved bandwidth may include a static guaranteed reserved bandwidth and a dynamically guaranteed reserved bandwidth.
  • the static guaranteed reserved bandwidth includes a specified service flowing from one port to another when the service is created, and the dynamically guaranteed reserved bandwidth includes service creation. When the service is generated according to the protocol, it flows from one port to another port, and the peak reserved bandwidth includes the maximum bandwidth that the service flows through.
  • the bandwidth reservation parameters configured in the time range include: static guaranteed reserved bandwidth can be set to 100M, dynamic guaranteed reserved bandwidth can be set to 80M, peak reserved bandwidth can be set to 200M, and port convergence ratio can be set to 80%;
  • the second preset time period is from 12:00 to 23:59, and the bandwidth reservation parameters configured in the time period include: static guaranteed reserved bandwidth can be set to 200M, dynamic guaranteed reserved bandwidth can be set to 100M, peak The reserved bandwidth can be set to 300M, and the port convergence ratio can be set to 80%.
  • two different bandwidth reservation configurations are provided, wherein the bandwidth reservation in the second preset time period requires bandwidth reservation than the first preset time period. many.
  • the determining module 200 is configured to determine whether the bandwidth reservation meets a preset condition in each preset time period
  • the determination module 200 needs to preset the time period and the bandwidth reservation is not generated in each preset time period.
  • the bandwidth reservation corresponding to the preset time period performs a first check; and in order to ensure that the service is in use, the current service does not conflict with the allocation of the bandwidth reservation in each preset time period, and is determined.
  • the module 200 needs to perform a second check on the preset time period and the bandwidth reservation corresponding to the preset time period to determine whether the preset condition is met.
  • the preset condition may include a first check condition and a second check condition.
  • the first determining module 200 is configured to perform a first check on the port bandwidth reservation check unit. If the first check is unsuccessful, the bandwidth reservation check configuration failure information of the port is prompted, that is, in each preset time period. The inner bandwidth reservation does not satisfy the first check condition; if the first check succeeds, the second check is performed by the service bandwidth reservation check unit. When the second check is unsuccessful, the bandwidth reservation check configuration of the service fails, that is, the bandwidth reservation does not satisfy the second check condition in each preset time period; when the second check succeeds, it is determined that The bandwidth reservation meets the preset condition in each preset time period.
  • the storage module 300 is configured to store each preset time period in association with the corresponding bandwidth reservation when the bandwidth reservation meets the preset condition.
  • the storage module 300 uses the port bandwidth reservation configuration to save the unit.
  • the time period is associated with the corresponding bandwidth reservation for storage; if the bandwidth reservation does not meet the preset condition, if the second verification fails, the bandwidth reservation configuration is not saved.
  • the storage module 300 is further configured to reserve the bandwidth as a real-time bandwidth reservation if the bandwidth reservation parameter does not include the preset time period. It should be noted that if the bandwidth reservation parameter of the port configured by the port bandwidth reservation configuration unit is not configured with the preset time period, the bandwidth reservation defaults to all the time, that is, the bandwidth reservation is reserved as the real-time bandwidth. .
  • the user configures the preset time period of the port and the bandwidth corresponding to the preset time period, and the bandwidth reservation satisfies the first check condition and the second check in each preset time period.
  • Each preset time period is associated with a corresponding bandwidth reservation in a preset condition such as a condition.
  • the user can perform bandwidth reservation configuration for different time periods, meets the requirement that the service required by the user has a guaranteed bandwidth within a preset time period, and improves the utilization of the broadband.
  • the foregoing determining module 200 in this embodiment may include:
  • the first determining unit 210 is configured to determine, in each of the preset time periods, whether the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port, and the port Whether the peak reserved bandwidth is greater than or equal to the sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths;
  • the first determining unit 210 needs to pass the port bandwidth reservation check unit to ensure that the bandwidth reservation is not generated in each time period.
  • the first check is performed with the reserved parameters of the port, that is, all the preset time periods and the bandwidth reservation corresponding to the preset time period are uniformly verified, and the bandwidth reservation allocation is required in each time period. There is no conflict.
  • the first check condition for port check bandwidth reservation may be: for each preset time period, for all ports: all static guaranteed reserved bandwidth plus all dynamic guaranteed reserved bandwidth is less than or equal to the available port. Bandwidth; at the same time, the peak reserved bandwidth of the port is greater than or equal to all static guaranteed reserved bandwidth of the port plus all dynamic guaranteed reserved bandwidth.
  • the port bandwidth reservation check unit sends the bandwidth reservation parameter of the port to the service configuration unit.
  • the first check condition is not met, the first check fails, and the bandwidth reservation check configuration failure information of the return port is returned. The user can re-configure the bandwidth reservation parameters according to the information.
  • the static guaranteed reserved bandwidth 100M plus the dynamic guaranteed reserved bandwidth 80M is equal to 180M and less than the available bandwidth of the port 1000M in the time range 00:00 to 11:59.
  • the peak reserved bandwidth of the port 200M is greater than the sum of the static guaranteed reserved bandwidth and the dynamic guaranteed reserved bandwidth of 180M. Therefore, the parameters configured during this time period satisfy the first verification condition.
  • the static guaranteed reserved bandwidth of the port is 200M plus the dynamic guaranteed reserved bandwidth of 100M is equal to 300M, which is less than the available bandwidth of the port by 1000M.
  • the peak reserved bandwidth of the port 300M is equal to the sum of the static guaranteed reserved bandwidth and the dynamic guaranteed reserved bandwidth of 300M. Therefore, the parameter configured in the time period also satisfies the first check condition, and the bandwidth reservation parameter satisfies the first check condition.
  • the second determining unit 220 is configured to: if the sum of all the static guaranteed reserved bandwidths of the ports and all the dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the ports, and the peak reserved bandwidth of the ports is greater than or equal to all the ports If the sum of the static guaranteed reserved bandwidth and all the dynamic guaranteed reserved bandwidths is determined, it is determined whether the product of the guaranteed bandwidth of all services passing through the port and the port convergence ratio is less than or equal to the port in each preset time period. The sum of all static guaranteed reserved bandwidths and all dynamic guaranteed reserved bandwidths;
  • the service configuration unit needs to allocate bandwidth for the service, and the second determining unit 220 performs a second check on the bandwidth reservation parameter of the port forwarded by the service configuration unit by using the service bandwidth reservation check unit. .
  • the peak reserved bandwidth of the port is greater than or equal to the sum of all the static guaranteed reserved bandwidths of the port and all the dynamic guaranteed reserved bandwidths.
  • the peak reserved bandwidth of the port is configured as the peak value of the service. Leave bandwidth. At this time, it is not necessary to further verify the peak reserved bandwidth, thereby facilitating the use of the peak reserved bandwidth of the service.
  • each service may be configured with different or the same service bandwidth reservation parameters in multiple different time segments.
  • This service refers to tunnels with end-to-end link relationships, pseudowires, and the end-to-end services they carry.
  • the second determining unit 220 needs to compare the preset time period requirement of the bandwidth and the bandwidth of the service with the bandwidth reservation and the preset time period of the port, and requires the bandwidth reservation configuration of all the services of the port and the pre-requisite Set the time period to match the bandwidth reservation of the port and the configuration of the preset time period.
  • the second verification condition of the bandwidth usage reservation of the verification service may be set as: in each preset time period, the sum of the guaranteed bandwidths of all services passing the configured port multiplied by the port convergence ratio is less than or equal to the port The sum of all static guaranteed reserved bandwidths plus all dynamic guaranteed reserved bandwidths. If the port has been configured with traffic before the bandwidth reservation parameter of the port is configured, you need to directly send the configured parameters to the service bandwidth reservation check unit for verification.
  • the failure that is, the second verification failure, needs to return to the user related configuration failure information, that is, the bandwidth reservation configuration failure information of the returned service.
  • the time range is from 00:00 to 11:59
  • the port is only configured one time.
  • the guaranteed bandwidth of the service is 100M.
  • the reserved bandwidth configuration of the port is not in conflict with the current service. In this case, the configuration succeeds, that is, the second verification succeeds.
  • the determining unit 230 is configured to: if the product of the guaranteed bandwidth sum of all services passing through the port and the port convergence ratio is less than or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths, then each pre- Set the bandwidth reservation within the time period to meet the preset conditions.
  • the determining unit 230 determines that the bandwidth reservation meets the pre-predetermined time period. Set conditions.
  • the storage module 300 is further configured to ensure that all services passing through the port are guaranteed in each preset time period when a new service is added to the current service of the port.
  • the product of the bandwidth sum and the port convergence ratio is greater than the sum of all the static guaranteed reserved bandwidths of the ports and all the dynamic guaranteed reserved bandwidths, and the bandwidth reservation configuration failure information of the service is prompted.
  • the second verification is required.
  • the product of the guaranteed bandwidth of all services passing through the port and the port convergence ratio is greater than the sum of all the static guaranteed reserved bandwidths of the ports and all the dynamic guaranteed reserved bandwidths, the reserved bandwidth configuration of the port and the service at this time There is a conflict, the second verification is unsuccessful, and the bandwidth reservation configuration failure information of the returned service is returned.
  • the bandwidth reservation parameters configured in the time range are consistent with the above.
  • the reserved bandwidth configuration of the port is in conflict with the current service.
  • the configuration fails, that is, the second verification fails, and the bandwidth reservation configuration failure information of the service is returned.
  • the current service of the port is one in the time range of 00:00 to 11:59, and the guaranteed bandwidth of the one service is 100 M, and the bandwidth reservation parameters configured in the time period are consistent with the above.
  • the bandwidth reservation parameter of the above configuration is valid.
  • each module/unit in the foregoing embodiment may be implemented in the form of hardware, for example, by implementing an integrated circuit to implement its corresponding function, or may be implemented in the form of a software function module, for example, being executed by a processor and stored in a memory. Programs/instructions to implement their respective functions.
  • the invention is not limited to any specific form of combination of hardware and software.
  • the above technical solution realizes bandwidth reservation configuration for a time period, and improves utilization of broadband.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A configuration method and device for a bandwidth reservation parameter. The method comprises: receiving a bandwidth reservation parameter of a port configured by a user, wherein the bandwidth reservation parameter comprises a bandwidth reservation and preset time periods; determining whether the bandwidth reservation in each of the preset time periods satisfies a preset condition; and if so, performing associated storage on each of the preset time periods and the corresponding bandwidth reservation. The embodiments of the present invention achieves bandwidth reservation configuration for time periods, thus increasing the bandwidth utilization rate.

Description

一种带宽预留参数配置方法和装置Method and device for configuring bandwidth reservation parameters 技术领域Technical field
本文涉及但不限于通信技术领域,尤其涉及一种带宽预留参数配置方法和装置。This document relates to, but is not limited to, the field of communication technologies, and in particular, to a bandwidth reservation parameter configuration method and apparatus.
背景技术Background technique
目前,带宽资源通常被多条业务所共享。为了提高资源的利用率,通常会使用流量控制的方法来控制业务对带宽的占用。不同的业务对带宽的需求不同,对于对带宽的稳定性要求较高的业务,通常需要配置保证带宽,用来提供可靠的业务带宽。即使在发生带宽冲突的情况下,也能够保证业务被优先转发。所配置的业务带宽在设备内部被转换为业务端口的流量控制参数,在对数据包进行流量控制时设备会参考流量控制参数进行流量控制。Currently, bandwidth resources are often shared by multiple services. In order to improve the utilization of resources, a flow control method is usually used to control the bandwidth occupation of the service. Different services have different bandwidth requirements. For services that require high bandwidth stability, you need to configure guaranteed bandwidth to provide reliable service bandwidth. Even in the case of a bandwidth conflict, the service can be guaranteed to be forwarded preferentially. The configured service bandwidth is converted into the traffic control parameter of the service port inside the device. When the traffic control is performed on the data packet, the device uses the flow control parameter to perform flow control.
对于承载固定业务带宽的隧道和伪线来说,必须提供保证带宽来保证这类业务的服务质量。相应的,在承载业务的物理或逻辑端口上,必须提供适当的带宽预留作为固定带宽保留给这类业务。目前,带宽保证配置方法虽然能够解决业务的带宽保证问题,但是缺乏灵活性,不能满足用户要求业务在第一特定时间段内具有保证带宽,而在第二特定时间段(第二特定时间段只是相对于第一特定时间段而言)内对带宽的需求较低,从而降低了带宽的利用率。For tunnels and pseudowires carrying fixed service bandwidth, guaranteed bandwidth must be provided to guarantee the quality of service for such services. Correspondingly, on the physical or logical port carrying the service, an appropriate bandwidth reservation must be provided as a fixed bandwidth reserved for such services. At present, the bandwidth guarantee configuration method can solve the bandwidth guarantee problem of the service, but lacks flexibility, and cannot satisfy the user requirement that the service has guaranteed bandwidth in the first specific time period, and in the second specific time period (the second specific time period is only The bandwidth requirement is lower relative to the first specific time period, thereby reducing the bandwidth utilization.
发明内容Summary of the invention
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。The following is an overview of the topics detailed in this document. This Summary is not intended to limit the scope of the claims.
本发明实施例提供一种带宽预留参数配置方法和装置,能够实现针对时间段进行带宽预留配置,提高了带宽的利用率。The embodiment of the invention provides a bandwidth reservation parameter configuration method and device, which can implement bandwidth reservation configuration for a time period and improve bandwidth utilization.
本发明提供了一种带宽预留参数配置方法,包括以下步骤:The invention provides a bandwidth reservation parameter configuration method, which comprises the following steps:
接收用户配置的端口的带宽预留参数;所述带宽预留参数包括带宽预留和预设时间段; Receiving a bandwidth reservation parameter of a port configured by the user; the bandwidth reservation parameter includes a bandwidth reservation and a preset time period;
确定在每一个所述预设时间段内所述带宽预留是否满足预设条件;Determining whether the bandwidth reservation meets a preset condition in each of the preset time periods;
在所述带宽预留满足预设条件时,将所述每个预设时间段与对应的带宽预留进行关联存储。Each of the preset time periods is associated with a corresponding bandwidth reservation when the bandwidth reservation meets a preset condition.
可选地,所述带宽预留包括静态保证预留带宽、动态保证预留带宽、峰值预留带宽及端口收敛比;所述确定在每一个所述预设时间段内所述带宽预留是否满足预设条件包括:Optionally, the bandwidth reservation includes a static guaranteed reserved bandwidth, a dynamically guaranteed reserved bandwidth, a peak reserved bandwidth, and a port convergence ratio; and determining whether the bandwidth reservation is performed in each of the preset time periods Meeting the preset conditions includes:
判断在每一个所述预设时间段内,用户配置的所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和是否小于或等于所述端口的可用带宽,且所述端口的峰值预留带宽是否大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;Determining, in each of the preset time periods, whether a sum of all static guaranteed reserved bandwidths of the port configured by the user and all dynamic guaranteed reserved bandwidths is less than or equal to an available bandwidth of the port, and Whether the peak reserved bandwidth of the port is greater than or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths;
若所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和小于或等于所述端口的可用带宽,且所述端口的峰值预留带宽大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则判断在每一个所述预设时间段内,经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积是否小于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;If the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port, and the peak reserved bandwidth of the port is greater than or equal to all of the ports The sum of the static guaranteed reserved bandwidth and all the dynamic guaranteed reserved bandwidths is determined, and in each of the preset time periods, whether the product of the guaranteed bandwidth sum of all services passing through the port and the port convergence ratio is less than or Equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths;
若经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积小于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则确定每一个所述预设时间段内所述带宽预留满足预设条件。Determining each of the sum of the guaranteed bandwidth of all services passing through the port and the port convergence ratio is less than or equal to the sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths The bandwidth reservation meets a preset condition within a preset time period.
可选地,所述在所述带宽预留满足预设条件时,将所述每个预设时间段与对应的带宽预留进行关联存储包括:Optionally, when the bandwidth reservation meets the preset condition, associating the preset time period with the corresponding bandwidth reservation includes:
在所述端口的当前业务上新增业务,判断在每一个所述预设时间段内,经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积是否小于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;Adding a service to the current service of the port, and determining whether the product of the guaranteed bandwidth of all services passing through the port and the port convergence ratio is less than or equal to the port in each of the preset time periods. The sum of all static guaranteed reserved bandwidths and all dynamic guaranteed reserved bandwidths;
若在每一个所述预设时间段内,经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积大于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则提示业务的带宽预留配置失败信息。If in each of the preset time periods, the product of the guaranteed bandwidth sum of all services passing through the port and the port convergence ratio is greater than all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths. The sum of the bandwidth reservation configuration failure information of the service is prompted.
可选地,所述带宽预留参数配置方法还包括:所述判断在每一个所述预 设时间段内,所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和是否小于或等于所述端口的可用带宽,且所述端口的峰值预留带宽是否大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和之后,Optionally, the bandwidth reservation parameter configuration method further includes: determining, in each of the foregoing Whether the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port, and whether the peak reserved bandwidth of the port is greater than or equal to After the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths,
在所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和小于或等于所述端口的可用带宽,所述端口的峰值预留带宽大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,且在进行业务创建时,将所述端口的峰值预留带宽配置为业务的峰值预留带宽。The sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the ports, and the peak reserved bandwidth of the ports is greater than or equal to all statics of the ports. Ensure the sum of the reserved bandwidth and all the dynamic guaranteed reserved bandwidths, and configure the peak reserved bandwidth of the port as the peak reserved bandwidth of the service when the service is created.
可选地,所述在所述带宽预留满足预设条件时,将所述每个预设时间段与对应的带宽预留进行关联存储包括:Optionally, when the bandwidth reservation meets the preset condition, associating the preset time period with the corresponding bandwidth reservation includes:
若所述带宽预留参数不包括预设时间段,则将所述带宽预留作为实时带宽预留。If the bandwidth reservation parameter does not include a preset time period, the bandwidth reservation is reserved as a real-time bandwidth.
此外,本发明实施例还提供了一种带宽预留参数配置装置,包括:In addition, the embodiment of the present invention further provides a bandwidth reservation parameter configuration apparatus, including:
接收模块,设置为接收用户配置的端口的带宽预留参数;所述带宽预留参数包括带宽预留和预设时间段;a receiving module, configured to receive a bandwidth reservation parameter of a port configured by the user; the bandwidth reservation parameter includes a bandwidth reservation and a preset time period;
确定模块,设置为确定在每一个所述预设时间段内所述带宽预留是否满足预设条件;Determining a module, configured to determine whether the bandwidth reservation meets a preset condition in each of the preset time periods;
存储模块,设置为在所述带宽预留满足预设条件时,将所述每个预设时间段与对应的带宽预留进行关联存储。And the storage module is configured to store the preset time period in association with the corresponding bandwidth reservation when the bandwidth reservation meets the preset condition.
可选地,所述带宽预留包括静态保证预留带宽、动态保证预留带宽、峰值预留带宽及端口收敛比;所述确定模块包括:Optionally, the bandwidth reservation includes a static guaranteed reserved bandwidth, a dynamically guaranteed reserved bandwidth, a peak reserved bandwidth, and a port convergence ratio. The determining module includes:
第一判断单元,设置为判断在每一个所述预设时间段内,用户配置的所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和是否小于或等于所述端口的可用带宽,且所述端口的峰值预留带宽是否大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;a first determining unit, configured to determine, in each of the preset time periods, whether a sum of all static guaranteed reserved bandwidths of the port configured by the user and all dynamic guaranteed reserved bandwidths is less than or equal to the port Available bandwidth, and whether the peak reserved bandwidth of the port is greater than or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths;
第二判断单元,设置为若所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和小于或等于所述端口的可用带宽,且所述端口的峰值预留带宽大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证 预留带宽之和,则判断在每一个所述预设时间段内,经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积是否小于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;a second determining unit, configured to: if a sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths is less than or equal to an available bandwidth of the port, and a peak reserved bandwidth of the port is greater than or Equal to all static guaranteed reserved bandwidths of the port and all dynamic guarantees The sum of the reserved bandwidths is determined, and in each of the preset time periods, whether the product of the guaranteed bandwidth of all services passing through the port and the port convergence ratio is less than or equal to all static guarantee pre-preparations of the port. The sum of the reserved bandwidth and all the dynamically guaranteed reserved bandwidth;
确定单元,设置为若经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积小于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则确定每一个所述预设时间段内所述带宽预留满足预设条件。a determining unit, configured to set a sum of a guaranteed bandwidth of all services passing through the port and a port convergence ratio to be less than or equal to a sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths, Determining that the bandwidth reservation meets a preset condition in each of the preset time periods.
可选地,所述存储模块还设置为,在所述端口的当前业务上新增业务时,若在每一个所述预设时间段内,经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积大于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则提示业务的带宽预留配置失败信息。Optionally, the storage module is further configured to: when new services are added to the current service of the port, if the guaranteed bandwidth of all services passing through the port is within each of the preset time periods, The product of the port convergence ratio is greater than the sum of all the static guaranteed reserved bandwidths of the ports and all the dynamic guaranteed reserved bandwidths, and the bandwidth reservation configuration failure information of the service is prompted.
可选地,所述确定模块还包括:Optionally, the determining module further includes:
设置为在所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和小于或等于所述端口的可用带宽,所述端口的峰值预留带宽大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,且在进行业务创建时,将所述端口的峰值预留带宽配置为业务的峰值预留带宽。The sum of all static guaranteed reserved bandwidths and all dynamic guaranteed reserved bandwidths at the port is less than or equal to the available bandwidth of the port, and the peak reserved bandwidth of the port is greater than or equal to all of the ports The static guaranteed reserved bandwidth is the sum of all the dynamic guaranteed reserved bandwidths, and the peak reserved bandwidth of the port is configured as the peak reserved bandwidth of the service when the service is created.
可选地,所述存储模块还设置为,若所述带宽预留参数不包括预设时间段,则将所述带宽预留作为实时带宽预留。Optionally, the storage module is further configured to reserve the bandwidth as a real-time bandwidth reservation if the bandwidth reservation parameter does not include a preset time period.
与相关技术相比,本发明实施例,通过用户对端口配置预设时间段及与该预设时间段对应的带宽预留,并当在每一个预设时间段内带宽预留满足预设条件时,将每个预设时间段与对应的带宽预留进行关联存储。使得用户能够针对不同的时间段进行带宽预留配置,满足了用户要求业务在预设时间段内具有保证带宽,提高了宽带的利用率。Compared with the related art, in the embodiment of the present invention, the user configures the preset time period of the port and the bandwidth corresponding to the preset time period, and the bandwidth reservation meets the preset condition in each preset time period. Each preset time period is associated with a corresponding bandwidth reservation for storage. The user can perform bandwidth reservation configuration for different time periods, meets the requirement that the service required by the user has a guaranteed bandwidth within a preset time period, and improves the utilization of the broadband.
在阅读并理解了附图和详细描述后,可以明白其他方面。Other aspects will be apparent upon reading and understanding the drawings and detailed description.
附图概述BRIEF abstract
图1为本发明带宽预留参数配置方法一实施例的流程示意图;1 is a schematic flowchart of a method for configuring a bandwidth reservation parameter according to an embodiment of the present invention;
图2为本发明带宽预留参数配置方法实施例中,确定在每一个预设时间段内带宽预留是否满足预设条件的流程示意图; 2 is a schematic flowchart of determining whether a bandwidth reservation meets a preset condition in each preset time period in an embodiment of a bandwidth reservation parameter configuration method according to the present invention;
图3为本发明带宽预留参数配置装置一实施例的功能模块示意图;3 is a schematic diagram of functional modules of an embodiment of a bandwidth reservation parameter configuration apparatus according to the present invention;
图4为本发明带宽预留参数配置装置实施例中确定模块的功能模块示意图。4 is a schematic diagram of functional modules of a determining module in an embodiment of a bandwidth reservation parameter configuration apparatus according to the present invention.
本发明的实施方式Embodiments of the invention
下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。Embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments in the present application may be arbitrarily combined with each other.
本发明实施例提出的一种带宽预留方法,可以用于在以太网中的带宽控制装置(即带宽预留参数配置装置)实现对业务带宽预留,该带宽控制装置可包括用于接收用户设置的对预设时间段及与该预设时间段对应的端口带宽预留配置参数的输入控制的端口带宽预留配置单元、用于对端口带宽预留配置单元配置的参数进行校验的端口带宽预留校验单元、用于保存校验成功的端口带宽预留配置单元所配置参数的端口带宽预留配置保存单元、用于发起业务创建过程以及将端口带宽预留配置单元发送过来的带宽预留配置校验转发给业务带宽预留校验单元的业务配置单元、用于保存业务的配置数据的业务配置保存单元、以及用于对端口的资源预留配置进行校验的业务带宽预留校验单元。A bandwidth reservation method according to an embodiment of the present invention may be used to implement bandwidth reservation for a bandwidth control device (ie, a bandwidth reservation parameter configuration device) in an Ethernet, where the bandwidth control device may include a user for receiving a port bandwidth reservation configuration unit configured to input a preset time period and a port bandwidth reservation configuration parameter corresponding to the preset time period, and a port for verifying parameters configured by the port bandwidth reservation configuration unit a bandwidth reservation check unit, a port bandwidth reservation configuration holding unit for saving parameters configured by the successful port bandwidth reservation configuration unit, a bandwidth for initiating the service creation process, and a bandwidth sent by the port bandwidth reservation configuration unit. a service configuration unit that reserves the configuration check and forwards to the service bandwidth reservation check unit, a service configuration save unit that stores configuration data of the service, and a service bandwidth reservation for verifying the resource reservation configuration of the port Calibration unit.
在业务带宽预留实现的过程中,由端口带宽预留配置单元接收用户输入的预设时间段及与该预设时间段对应的端口带宽预留配置参数的配置信息,并发送给端口带宽预留校验单元进行校验。当端口带宽预留校验单元校验成功后,将配置信息发送至业务配置单元;反之,若端口带宽预留校验单元校验失败,则返回端口的配置信息校验失败的信息。业务配置单元将接收到的配置信息转发给业务带宽预留校验单元进行校验,若业务带宽预留校验单元校验成功,则将配置信息发送至业务配置单元,并由业务配置单元转发给端口带宽预留配置单元,然后端口带宽预留配置单元发给端口带宽预留配置保存单元进行存储;若业务带宽预留校验单元校验失败,则返回业务的配置信息校验失败的信息。In the process of implementing the service bandwidth reservation, the port bandwidth reservation configuration unit receives the preset time period input by the user and the configuration information of the port bandwidth reservation configuration parameter corresponding to the preset time period, and sends the configuration information to the port bandwidth pre-configuration. The check unit is checked for verification. After the port bandwidth reservation check unit is successfully verified, the configuration information is sent to the service configuration unit; otherwise, if the port bandwidth reservation check unit fails to verify, the information of the port configuration information verification failure is returned. The service configuration unit forwards the received configuration information to the service bandwidth reservation check unit for verification. If the service bandwidth reservation check unit successfully checks, the configuration information is sent to the service configuration unit, and is forwarded by the service configuration unit. The configuration unit is reserved for the port bandwidth, and then the port bandwidth reservation configuration unit sends the bandwidth reservation configuration storage unit to the port for storage; if the service bandwidth reservation check unit fails to verify, the service configuration information verification failure information is returned. .
当用户要求某个业务在某个特定的时间段内具有保证带宽,而在另一个时间段内没有保证带宽要求时,不仅要在业务配置时提供带宽参数,还需要 在业务对应的端口上配置带宽预留。从而可以通过带宽预留来保证接入业务的端口能够承载有限范围内的保证带宽的业务,在创建业务阶段就有效的避免资源冲突,为业务提供可靠的带宽保证。When a user requires a certain service to have guaranteed bandwidth within a certain period of time and does not guarantee bandwidth requirements in another time period, not only the bandwidth parameter is required to be provided during service configuration, but also Configure bandwidth reservation on the port corresponding to the service. Therefore, the bandwidth reservation can be used to ensure that the port of the access service can carry the service of the guaranteed bandwidth within a limited range, and the resource conflict is effectively avoided during the creation of the service phase, thereby providing reliable bandwidth guarantee for the service.
如图1所示,示出了本发明一种带宽预留参数配置方法一实施例。本实施例的带宽预留参数配置方法包括:As shown in FIG. 1, an embodiment of a bandwidth reservation parameter configuration method according to the present invention is shown. The bandwidth reservation parameter configuration method in this embodiment includes:
步骤10、接收用户配置的端口的带宽预留参数;带宽预留参数包括带宽预留和预设时间段;Step 10: Receive a bandwidth reservation parameter of a port configured by the user; the bandwidth reservation parameter includes a bandwidth reservation and a preset time period;
本实施例中,用户可以通过端口带宽预留配置单元配置的端口的带宽预留参数,该带宽预留参数包括预设时间段及与该预设时间段对应的带宽预留,该端口可为物理端口或逻辑端口。该预设时间段可为将一天的时间分为多个时间段,也可根据实际情况而灵活设置。带宽预留可包括:静态保证预留带宽、动态保证预留带宽、峰值预留带宽及端口收敛比等。其中,保证预留带宽可以包括静态保证预留带宽和动态保证预留带宽,静态保证预留带宽包括在业务创建时指定业务从一个端口流经至另一个端口,动态保证预留带宽包括业务创建时按照协议生成业务从某一端口流经至另一端口,峰值预留带宽包括业务流经的最大带宽。In this embodiment, the bandwidth reservation parameter of the port configured by the configuration unit is configured by the port bandwidth reservation, where the bandwidth reservation parameter includes a preset time period and a bandwidth reservation corresponding to the preset time period, and the port may be Physical port or logical port. The preset time period may be divided into multiple time periods, or may be flexibly set according to actual conditions. The bandwidth reservation may include: static guaranteed reserved bandwidth, dynamically guaranteed reserved bandwidth, peak reserved bandwidth, and port convergence ratio. The guaranteed reserved bandwidth may include a static guaranteed reserved bandwidth and a dynamically guaranteed reserved bandwidth. The static guaranteed reserved bandwidth includes a specified service flowing from one port to another when the service is created, and the dynamically guaranteed reserved bandwidth includes service creation. When the service is generated according to the protocol, it flows from one port to another port, and the peak reserved bandwidth includes the maximum bandwidth that the service flows through.
以下进行举例说明,以一个以太网的物理端口为例,假设其物理端口的可用带宽(即端口速率)是100兆(M),可设置第一预设时间段为00:00至11:59,并在该时间段内配置的带宽预留参数包括:静态保证预留带宽可设置为100M,动态保证预留带宽可设置为80M,峰值预留带宽可设置为200M,端口收敛比可设置为80%;设置第二预设时间段为12:00至23:59,并在该时间段内配置的带宽预留参数包括:静态保证预留带宽可设置为200M,动态保证预留带宽可设置为100M,峰值预留带宽可设置为300M,端口收敛比可设置为80%。此时,在这两个不同的时间段内,提供了两种不同的带宽预留的配置,其中,在第二预设时间段的带宽预留要求比第一预设时间段的带宽预留多。The following is an example. Take an Ethernet physical port as an example. Assume that the available bandwidth of the physical port (that is, the port rate) is 100 megabytes (M). You can set the first preset time range from 00:00 to 11:59. And the bandwidth reservation parameters configured during the time period include: static guaranteed reserved bandwidth can be set to 100M, dynamic guaranteed reserved bandwidth can be set to 80M, peak reserved bandwidth can be set to 200M, and port convergence ratio can be set to 80%; set the second preset time period from 12:00 to 23:59, and the bandwidth reservation parameters configured in the time period include: static guaranteed reserved bandwidth can be set to 200M, dynamic guaranteed reserved bandwidth can be set For 100M, the peak reserved bandwidth can be set to 300M, and the port convergence ratio can be set to 80%. At this time, in the two different time periods, two different bandwidth reservation configurations are provided, wherein the bandwidth reservation in the second preset time period requires bandwidth reservation than the first preset time period. many.
步骤20、确定在每一个预设时间段内带宽预留是否满足预设条件;Step 20: Determine whether a bandwidth reservation meets a preset condition in each preset time period;
在上述用户通过端口带宽预留配置单元配置的端口的带宽预留参数后,为了保证在每一个预设时间段内带宽预留的分配都不产生冲突,需要对预设 时间段及与预设时间段对应的带宽预留进行第一校验;以及为了保证业务在使用的过程中,当前的业务与在每一个预设时间段内带宽预留的分配都不产生冲突,需要对预设时间段及与预设时间段对应的带宽预留进行第二校验,以判断是否满足预设条件。其中,该预设条件可以包括第一校验条件及第二校验条件。After the bandwidth reservation parameters of the port configured by the user through the port bandwidth reservation configuration unit, in order to ensure that the bandwidth reservation allocation does not conflict during each preset time period, the preset needs to be performed. The time period and the bandwidth reservation corresponding to the preset time period perform the first check; and in order to ensure that the service is in use, the current service does not conflict with the allocation of the bandwidth reservation in each preset time period. A second check is performed on the preset time period and the bandwidth reservation corresponding to the preset time period to determine whether the preset condition is met. The preset condition may include a first check condition and a second check condition.
首先通过对端口带宽预留校验单元进行第一校验,若第一校验不成功,则提示端口的带宽预留校验配置失败信息,即在每一个预设时间段内带宽预留不满足第一校验条件;若第一校验成功,则通过业务带宽预留校验单元进行第二校验。当第二校验不成功,则提示业务的带宽预留校验配置失败,即在每一个预设时间段内带宽预留不满足第二校验条件;当第二校验成功,则确定在每一个预设时间段内带宽预留满足预设条件。First, the first check is performed on the port bandwidth reservation check unit. If the first check is unsuccessful, the bandwidth reservation check configuration failure information of the port is prompted, that is, the bandwidth reservation is not performed in each preset time period. The first check condition is met; if the first check is successful, the second check is performed by the service bandwidth reservation check unit. When the second check is unsuccessful, the bandwidth reservation check configuration of the service fails, that is, the bandwidth reservation does not satisfy the second check condition in each preset time period; when the second check succeeds, it is determined that The bandwidth reservation meets the preset condition in each preset time period.
步骤30、在带宽预留满足预设条件时,将每个预设时间段与对应的带宽预留进行关联存储;Step 30: Associate each preset time period with a corresponding bandwidth reservation when the bandwidth reservation meets the preset condition;
在上述第二次校验成功后,说明端口的预留带宽配置与当前的业务没有冲突,即带宽预留满足预设条件,则通过端口带宽预留配置保存单元将将每个预设时间段与对应的带宽预留进行关联存储;反之,带宽预留不满足预设条件时,若第二次校验失败,则该带宽预留配置不被保存。After the second verification succeeds, the reserved bandwidth configuration of the port does not conflict with the current service, that is, the bandwidth reservation meets the preset condition, and the preset bandwidth is saved by the port bandwidth reservation configuration unit. The storage is associated with the corresponding bandwidth reservation. If the bandwidth reservation does not meet the preset condition, if the second verification fails, the bandwidth reservation configuration is not saved.
可选地,若带宽预留参数不包括预设时间段,则将带宽预留作为实时带宽预留。需要说明的是,若通过端口带宽预留配置单元配置的端口的带宽预留参数时,没有配置预设时间段,则该带宽预留默认在全部时间内,即将带宽预留作为实时带宽预留。Optionally, if the bandwidth reservation parameter does not include a preset time period, the bandwidth reservation is reserved as a real-time bandwidth. It should be noted that if the bandwidth reservation parameter of the port configured by the port bandwidth reservation configuration unit is not configured with the preset time period, the bandwidth reservation defaults to all the time, that is, the bandwidth reservation is reserved as the real-time bandwidth. .
本发明实施例通过用户对端口配置预设时间段及与预设时间段对应的带宽预留,并当在每一个预设时间段内带宽预留满足第一校验条件及第二校验条件等预设条件时,将每个预设时间段与对应的带宽预留进行关联存储。使得用户能够针对不同的时间段进行带宽预留配置,满足了用户要求业务在预设时间段内具有保证带宽,提高了宽带的利用率。In the embodiment of the present invention, the user configures the preset time period of the port and the bandwidth corresponding to the preset time period, and the bandwidth reservation satisfies the first check condition and the second check condition in each preset time period. When a preset condition is met, each preset time period is associated with a corresponding bandwidth reservation for storage. The user can perform bandwidth reservation configuration for different time periods, meets the requirement that the service required by the user has a guaranteed bandwidth within a preset time period, and improves the utilization of the broadband.
可选地,如图2所示,基于上述实施例,本实施例中,上述步骤20可包 括:Optionally, as shown in FIG. 2, based on the foregoing embodiment, in the embodiment, the foregoing step 20 may include include:
步骤21、判断在每一个预设时间段内,端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和是否小于或等于端口的可用带宽,且端口的峰值预留带宽是否大于或等于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;Step 21: Determine whether the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port, and whether the peak reserved bandwidth of the port is greater than each of the preset time periods. Or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths;
在上述用户在每一个预设时间段配置带宽预留后,为了保证在每个时间段内带宽预留的分配都不产生冲突,需要通过端口带宽预留校验单元对宽端口的带预留参数进行第一次校验,即对所有的预设时间段,以及与预设时间段对应的带宽预留进行统一校验,要求每个时间段内带宽预留的分配都不产生冲突。端口校验带宽预留的第一校验条件可为:在每一个预设时间段内,对于所有端口:所有的静态保证预留带宽加上所有的动态保证预留带宽小于或等于端口的可用带宽;同时,端口的峰值预留带宽大于或等于端口的所有的静态保证预留带宽加上所有的动态保证预留带宽。若满足第一校验条件,则第一校验成功,端口带宽预留校验单元将端口的带宽预留参数发送给业务配置单元。反之,若第一校验条件不满足,则说明第一校验失败,返回端口的带宽预留校验配置失败信息,用户可以根据该信息重新对带宽预留参数进行合理配置。After the bandwidth reservation is configured in each preset time period, in order to ensure that the allocation of the bandwidth reservation does not occur in each time period, the bandwidth reservation check unit needs to reserve the wide port. The parameter is checked for the first time, that is, all the preset time segments and the bandwidth reservation corresponding to the preset time segment are uniformly verified, and the allocation of the bandwidth reservation is not required to be generated in each time segment. The first check condition for port check bandwidth reservation may be: for each preset time period, for all ports: all static guaranteed reserved bandwidth plus all dynamic guaranteed reserved bandwidth is less than or equal to the available port. Bandwidth; at the same time, the peak reserved bandwidth of the port is greater than or equal to all static guaranteed reserved bandwidth of the port plus all dynamic guaranteed reserved bandwidth. If the first check condition is met, the first check succeeds, and the port bandwidth reservation check unit sends the bandwidth reservation parameter of the port to the service configuration unit. On the other hand, if the first check condition is not met, the first check fails, and the bandwidth reservation check configuration failure information of the return port is returned. The user can re-configure the bandwidth reservation parameters according to the information.
因此,根据上述所设置参数,在时间段00:00至11:59内,端口的静态保证预留带宽100M加上动态保证预留带宽80M等于180M,小于端口的可用带宽1000M。同时,端口的峰值预留带宽200M大于静态保证预留带宽和动态保证预留带宽之和180M。因此,在该时间段内所配置的参数满足第一校验条件。在时间段12:00至23:59内,端口的静态保证预留带宽200M加上动态保证预留带宽100M等于300M,小于端口的可用带宽1000M。同时,端口的峰值预留带宽300M等于静态保证预留带宽和动态保证预留带宽之和300M。因此,在该时间段内所配置的参数也满足第一校验条件,综上说明该带宽预留参数满足第一校验条件。Therefore, according to the above set parameters, the static guaranteed reserved bandwidth 100M plus the dynamic guaranteed reserved bandwidth 80M is equal to 180M and less than the available bandwidth of the port 1000M in the time range 00:00 to 11:59. At the same time, the peak reserved bandwidth of the port 200M is greater than the sum of the static guaranteed reserved bandwidth and the dynamic guaranteed reserved bandwidth of 180M. Therefore, the parameters configured during this time period satisfy the first verification condition. During the period from 12:00 to 23:59, the static guaranteed reserved bandwidth of the port is 200M plus the dynamic guaranteed reserved bandwidth of 100M is equal to 300M, which is less than the available bandwidth of the port by 1000M. At the same time, the peak reserved bandwidth of the port 300M is equal to the sum of the static guaranteed reserved bandwidth and the dynamic guaranteed reserved bandwidth of 300M. Therefore, the parameter configured in the time period also satisfies the first check condition, and the bandwidth reservation parameter satisfies the first check condition.
步骤22、若端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和小于或等于所述端口的可用带宽,且端口的峰值预留带宽大于或等于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则判断在每 一个预设时间段内,经过端口的所有业务的保证带宽之和与端口收敛比的乘积是否小于或等于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;Step 22: If the sum of all the static guaranteed reserved bandwidths of the port and all the dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port, and the peak reserved bandwidth of the port is greater than or equal to all the static guarantee pres of the port. The sum of the reserved bandwidth and all the dynamic guaranteed reserved bandwidth is judged at each Whether the product of the guaranteed bandwidth sum of all services passing through the port and the port convergence ratio is less than or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths in a preset time period;
当上述对每一个时间段内的带宽预留的第一校验成功后,为了保证业务在使用的过程中,当前的业务与在每个时间段内带宽预留的分配都不产生冲突,在业务创建过程中,业务配置单元需要为业务分配带宽,并通过业务带宽预留校验单元对业务配置单元转发过来的端口的带宽预留参数进行第二校验。After the first verification of the bandwidth reservation in each time period is successful, in order to ensure that the service is in use, the current service does not conflict with the allocation of the bandwidth reservation in each time period. During the service creation process, the service configuration unit needs to allocate bandwidth for the service, and performs a second check on the bandwidth reservation parameter of the port forwarded by the service configuration unit by using the service bandwidth reservation check unit.
另外,上述对每个时间段内的带宽预留参数的第一校验成功后,即在端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和小于或等于端口的可用带宽,端口的峰值预留带宽大于或等于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,且在进行业务创建时,将端口的峰值预留带宽配置为业务的峰值预留带宽。此时,不需要对峰值预留带宽进行进一步的校验,从而方便了业务的峰值预留带宽的使用。In addition, after the first verification of the bandwidth reservation parameter in each time period is successful, that is, the sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port. The peak reserved bandwidth of the port is greater than or equal to the sum of all the static guaranteed reserved bandwidths of the port and all the dynamic guaranteed reserved bandwidths. When the service is created, the peak reserved bandwidth of the port is configured as the peak value of the service. Leave bandwidth. At this time, it is not necessary to further verify the peak reserved bandwidth, thereby facilitating the use of the peak reserved bandwidth of the service.
需要说明的是,一条带宽可以存在多个业务,每个业务可以在多个不同的时间段配置具有不同或者相同的业务带宽预留参数。该业务指具有端到端链接关系的隧道、伪线和它们承载的端到端业务。It should be noted that multiple services may exist in one bandwidth, and each service may be configured with different or the same service bandwidth reservation parameters in multiple different time segments. This service refers to tunnels with end-to-end link relationships, pseudowires, and the end-to-end services they carry.
可选地,需要对业务的带宽及带宽的预设时间段需求与端口的带宽预留及预设时间段进行比较,要求所有经过端口的业务的带宽预留配置及其预设时间段符合端口的带宽预留及其预设时间段的配置。该校验业务使用过程带宽预留的第二校验条件可设置为:在每一个预设时间段内,经过该配置端口的所有业务的保证带宽之和乘以端口收敛比小于或等于端口的所有静态保证预留带宽与所有的动态保证预留带宽相加的和。如果在配置端口的带宽预留参数之前,端口已经配置了业务,这时需要直接把配置的参数发给业务带宽预留校验单元进行校验。Optionally, the preset time period requirement of the bandwidth and bandwidth of the service needs to be compared with the bandwidth reservation and the preset time period of the port, and the bandwidth reservation configuration of all the services of the port and the preset time period are matched with the port. Bandwidth reservation and configuration of its preset time period. The second verification condition of the bandwidth usage reservation of the verification service may be set as: the sum of the guaranteed bandwidths of all services passing the configured port multiplied by the port convergence ratio is less than or equal to the port in each preset time period. The sum of all static guaranteed reserved bandwidths plus all dynamic guaranteed reserved bandwidths. If the port has been configured with traffic before the bandwidth reservation parameter of the port is configured, you need to directly send the configured parameters to the service bandwidth reservation check unit for verification.
以下进行举例说明,假设在时间段00:00至11:59内,端口已经配置了三个业务,这三个业务的保证带宽均为100M,且该时间段内配置的带宽预留参数与上述一致。则在该时间段内,三个业务的保证带宽之和为3*100M=300M,此时,业务的保证带宽300M*端口收敛比80%=240M大于 端口的静态保证预留带宽100M与动态保证预留带宽80M之和。此时,已经有一个时间段不满足条件,不需要再对时间段12:00至23:59进行校验,因此,端口的预留带宽配置与当前的业务是有冲突的,这种情况配置失败,即第二次校验失败,需要返回给用户相关的配置失败信息,即返回业务的带宽预留配置失败信息。若在时间段00:00至11:59内,该端口只配置了一个业务,业务的保证带宽为100M,则在该时间段内,业务的保证带宽100M*端口收敛比80%=80M小于端口的静态保证预留带宽100M与动态保证预留带宽80M之和。在时间段12:00至23:59内,业务的保证带宽100M*端口收敛比80%=80M小于端口的静态保证预留带宽200M与动态保证预留带宽100M之和。此时,端口的预留带宽配置与当前的业务是没有冲突的,这种情况配置成功,即第二次校验成功。The following is an example. Assume that the port has been configured with three services in the time range of 00:00 to 11:59. The guaranteed bandwidth of the three services is 100M, and the bandwidth reservation parameters configured in the time range are as follows. Consistent. In this time period, the sum of the guaranteed bandwidths of the three services is 3*100M=300M. At this time, the guaranteed bandwidth of the service 300M* port convergence ratio is greater than 80%=240M. The static guaranteed reserved bandwidth of the port is 100M and the dynamic guaranteed reserved bandwidth is 80M. At this time, there is already a period of time that does not meet the condition, and there is no need to check the time period from 12:00 to 23:59. Therefore, the reserved bandwidth configuration of the port is in conflict with the current service. The failure, that is, the second verification failure, needs to return to the user related configuration failure information, that is, the bandwidth reservation configuration failure information of the returned service. If the service is guaranteed to have only one service and the guaranteed bandwidth of the service is 100M, the guaranteed bandwidth of the service 100M* port convergence ratio is 80%=80M is smaller than the port in the time range from 00:00 to 11:59. The static guaranteed reserve bandwidth is 100M and the dynamic guaranteed reserved bandwidth is 80M. During the time period from 12:00 to 23:59, the guaranteed bandwidth of the service 100M* port convergence ratio is 80%=80M, which is smaller than the sum of the static guaranteed reserved bandwidth 200M of the port and the dynamic guaranteed reserved bandwidth 100M. At this time, the reserved bandwidth configuration of the port is not in conflict with the current service. In this case, the configuration succeeds, that is, the second verification succeeds.
步骤23、若经过端口的所有业务的保证带宽之和与端口收敛比的乘积小于或等于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则每一个预设时间段内带宽预留满足预设条件。Step 23: If the product of the guaranteed bandwidth of all services passing through the port and the port convergence ratio is less than or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths, each preset time period The internal bandwidth reservation meets the preset conditions.
本实施例中当上述对每一个预设时间段内的带宽预留进行第一校验及第二校验都成功,则说明每一个预设时间段内带宽预留满足预设条件。In this embodiment, when the first check and the second check are successful for the bandwidth reservation in each preset time period, the bandwidth reservation meets the preset condition in each preset time period.
可选地,基于上述实施例,本实施例中,上述步骤30可包括:Optionally, based on the foregoing embodiment, in the embodiment, the foregoing step 30 may include:
在端口的当前业务上新增业务,判断在每一个预设时间段内,经过端口的所有业务的保证带宽之和与端口收敛比的乘积是否小于或等于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;Add a service to the current service of the port, and determine whether the product of the guaranteed bandwidth and the port convergence ratio of all services passing through the port is less than or equal to all static guaranteed reserved bandwidth of the port in each preset time period. The sum of all dynamic guaranteed reserved bandwidths;
若经过端口的所有业务的保证带宽之和与端口收敛比的乘积大于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则提示业务的带宽预留配置失败信息。If the product of the guaranteed bandwidth of all the services of the port and the port convergence ratio is greater than the sum of all the static guaranteed reserved bandwidths of the ports and all the dynamic guaranteed reserved bandwidths, the bandwidth reservation configuration failure information of the service is prompted.
可选地,在上述将满足预设条件的每个预设时间段与对应的带宽预留进行关联存储后,经过端口的业务在对该带宽预留参数使用的过程中,当在端口的当前业务上新增业务时,需要进行上述的第二次校验。当经过端口的所有业务的保证带宽之和与端口收敛比的乘积大于端口的所有的静态保证预留 带宽与所有的动态保证预留带宽之和时,端口的预留带宽配置与此时的业务有冲突,第二次校验不成功,返回业务的带宽预留配置失败信息。Optionally, after each preset time period that meets the preset condition is stored in association with the corresponding bandwidth reservation, the service of the port is in the process of using the bandwidth reservation parameter, when the current port is used. When a new service is added to the service, the second verification described above is required. When the sum of the guaranteed bandwidth of all services passing through the port and the port convergence ratio is greater than all static guaranteed reservations of the port When the bandwidth is the sum of all the dynamic guaranteed bandwidths, the reserved bandwidth configuration of the port conflicts with the service at this time. If the second check is unsuccessful, the bandwidth reservation configuration failure information of the service is returned.
假设在时间段00:00至11:59内,端口的当前业务为2个,这2个业务的保证带宽均为100M,且该时间段内配置的带宽预留参数与上述一致。则在该时间段内,2个业务的保证带宽之和为2*100M=200M,此时,业务的保证带宽200M*端口收敛比80%等于160M小于端口的静态保证预留带宽100M与动态保证预留带宽80M之和。然而,若此时在当前业务的基础上创建一条保证带宽为100M的业务,则业务的保证带宽300M*端口收敛比80%=240M小于端口的静态保证预留带宽100M与动态保证预留带宽80M之和。此时,已经有一个时间段不满足条件,不需要再对时间段12:00至23:59进行校验了。因此,端口的预留带宽配置与当前的业务是有冲突的,这种情况配置失败,即第二次校验失败,返回业务的带宽预留配置失败信息。Assume that the current service of the port is 2, and the guaranteed bandwidth of the two services is 100 M. The bandwidth reservation parameters configured in the time range are consistent with the above. In this time period, the sum of the guaranteed bandwidths of the two services is 2*100M=200M. At this time, the guaranteed bandwidth of the service 200M* port convergence ratio is 80% equal to 160M, and the static guaranteed reserved bandwidth of the port is 100M and dynamic guarantee. Reserve a bandwidth of 80M. However, if a service with a guaranteed bandwidth of 100M is created on the basis of the current service, the guaranteed bandwidth of the service 300M* port convergence ratio is 80%=240M, which is smaller than the static guaranteed reserved bandwidth of the port 100M and the dynamic guaranteed reserved bandwidth of 80M. Sum. At this time, there is already a time period that does not satisfy the condition, and it is not necessary to check the time period from 12:00 to 23:59. Therefore, the reserved bandwidth configuration of the port is in conflict with the current service. In this case, the configuration fails, that is, the second verification fails, and the bandwidth reservation configuration failure information of the service is returned.
同样地,假设在时间段00:00至11:59内,端口的当前业务为1个,这1个业务的保证带宽均100M,且该时间段内配置的带宽预留参数与上述一致。然而,在该时间段内,若在当前业务的基础上创建一条保证带宽为100M的业务,则业务的保证带宽200M*端口收敛比80%=160M小于端口的静态保证预留带宽100M与动态保证预留带宽80M之和。而在时间段12:00至23:59内也满足新增业务后保证带宽的需求。因此,端口的预留带宽配置与当前的业务是没有冲突的,这种情况上述配置的带宽预留参数有效。Similarly, it is assumed that the current service of the port is one in the time range of 00:00 to 11:59, and the guaranteed bandwidth of the one service is 100 M, and the bandwidth reservation parameters configured in the time period are consistent with the above. However, during this time period, if a service with a guaranteed bandwidth of 100M is created on the basis of the current service, the guaranteed bandwidth of the service 200M* port convergence ratio is 80%=160M is smaller than the static guaranteed reserved bandwidth of the port 100M and dynamic guarantee Reserve a bandwidth of 80M. In the time period from 12:00 to 23:59, the demand for guaranteed bandwidth after adding new services is also met. Therefore, the reserved bandwidth configuration of the port does not conflict with the current service. In this case, the bandwidth reservation parameter of the above configuration is valid.
需要说明的是,本发明实施例带宽预留参数配置方法可以由通信网网络设备,例如、路由器、交换机、包交换网络设备等作为执行主体实施。It should be noted that the bandwidth reservation parameter configuration method in the embodiment of the present invention may be implemented by a communication network device, such as a router, a switch, a packet switching network device, or the like as an execution entity.
本发明实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于执行上述的带宽预留参数配置方法。The embodiment of the invention further provides a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the bandwidth reservation parameter configuration method.
对应地,如图3所示,提出本发明一种带宽预留参数配置装置第一实施例。该实施例的带宽预留参数配置装置包括:Correspondingly, as shown in FIG. 3, a first embodiment of a bandwidth reservation parameter configuration apparatus according to the present invention is proposed. The bandwidth reservation parameter configuration apparatus of this embodiment includes:
接收模块100,设置为接收用户配置的端口的带宽预留参数;带宽预留 参数包括带宽预留和预设时间段;The receiving module 100 is configured to receive a bandwidth reservation parameter of a port configured by the user; Parameters include bandwidth reservation and preset time period;
本实施例中,用户可以通过端口带宽预留配置单元配置的端口的带宽预留参数,以使接收模块100接收该带宽预留参数,该带宽预留参数包括预设时间段及与该预设时间段对应的带宽预留,该端口可为物理端口或逻辑端口。该预设时间段可为将一天的时间分为多个时间段,也可根据实际情况而灵活设置。带宽预留可包括:静态保证预留带宽、动态保证预留带宽、峰值预留带宽及端口收敛比等。其中,保证预留带宽可以包括静态保证预留带宽和动态保证预留带宽,静态保证预留带宽包括在业务创建时指定业务从一个端口流经至另一个端口,动态保证预留带宽包括业务创建时按照协议生成业务从某一端口流经至另一端口,峰值预留带宽包括业务流经的最大带宽。In this embodiment, the user may use the bandwidth reservation parameter of the port configured by the port bandwidth reservation configuration unit, so that the receiving module 100 receives the bandwidth reservation parameter, where the bandwidth reservation parameter includes a preset time period and the preset. The bandwidth reservation corresponding to the time period. The port can be a physical port or a logical port. The preset time period may be divided into multiple time periods, or may be flexibly set according to actual conditions. The bandwidth reservation may include: static guaranteed reserved bandwidth, dynamically guaranteed reserved bandwidth, peak reserved bandwidth, and port convergence ratio. The guaranteed reserved bandwidth may include a static guaranteed reserved bandwidth and a dynamically guaranteed reserved bandwidth. The static guaranteed reserved bandwidth includes a specified service flowing from one port to another when the service is created, and the dynamically guaranteed reserved bandwidth includes service creation. When the service is generated according to the protocol, it flows from one port to another port, and the peak reserved bandwidth includes the maximum bandwidth that the service flows through.
以下进行举例说明,以一个以太网的物理端口为例,假设其物理端口的可用带宽(即端口速率)是1000M,可设置第一预设时间段为00:00至11:59,并在该时间段内配置的带宽预留参数包括:静态保证预留带宽可设置为100M,动态保证预留带宽可设置为80M,峰值预留带宽可设置为200M,端口收敛比可设置为80%;设置第二预设时间段为12:00至23:59,并在该时间段内配置的带宽预留参数包括:静态保证预留带宽可设置为200M,动态保证预留带宽可设置为100M,峰值预留带宽可设置为300M,端口收敛比可设置为80%。此时,在这两个不同的时间段内,提供了两种不同的带宽预留的配置,其中,在第二预设时间段的带宽预留要求比第一预设时间段的带宽预留多。The following is an example. Take an Ethernet physical port as an example. Assume that the available bandwidth of the physical port (that is, the port rate) is 1000M. You can set the first preset time range from 00:00 to 11:59. The bandwidth reservation parameters configured in the time range include: static guaranteed reserved bandwidth can be set to 100M, dynamic guaranteed reserved bandwidth can be set to 80M, peak reserved bandwidth can be set to 200M, and port convergence ratio can be set to 80%; The second preset time period is from 12:00 to 23:59, and the bandwidth reservation parameters configured in the time period include: static guaranteed reserved bandwidth can be set to 200M, dynamic guaranteed reserved bandwidth can be set to 100M, peak The reserved bandwidth can be set to 300M, and the port convergence ratio can be set to 80%. At this time, in the two different time periods, two different bandwidth reservation configurations are provided, wherein the bandwidth reservation in the second preset time period requires bandwidth reservation than the first preset time period. many.
确定模块200,设置为确定在每一个预设时间段内所述带宽预留是否满足预设条件;The determining module 200 is configured to determine whether the bandwidth reservation meets a preset condition in each preset time period;
在上述用户通过端口带宽预留配置单元配置的端口的带宽预留参数后,为了保证在每一个预设时间段内带宽预留的分配都不产生冲突,确定模块200需要对预设时间段及与该预设时间段对应的带宽预留进行第一校验;以及为了保证业务在使用的过程中,当前的业务与在每一个预设时间段内带宽预留的分配都不产生冲突,确定模块200需要对预设时间段及与该预设时间段对应的带宽预留进行第二校验,以判断是否满足预设条件。其中,预设条件可以包括第一校验条件及第二校验条件。 After the bandwidth reservation parameter of the port configured by the port bandwidth reservation configuration unit, the determination module 200 needs to preset the time period and the bandwidth reservation is not generated in each preset time period. The bandwidth reservation corresponding to the preset time period performs a first check; and in order to ensure that the service is in use, the current service does not conflict with the allocation of the bandwidth reservation in each preset time period, and is determined. The module 200 needs to perform a second check on the preset time period and the bandwidth reservation corresponding to the preset time period to determine whether the preset condition is met. The preset condition may include a first check condition and a second check condition.
首先确定模块200设置为通过对端口带宽预留校验单元进行第一校验,若第一校验不成功,则提示端口的带宽预留校验配置失败信息,即在每一个预设时间段内带宽预留不满足第一校验条件;若第一校验成功,则通过业务带宽预留校验单元进行第二校验。当第二校验不成功,则提示业务的带宽预留校验配置失败,即在每一个预设时间段内带宽预留不满足第二校验条件;当第二校验成功,则确定在每一个预设时间段内带宽预留满足预设条件。The first determining module 200 is configured to perform a first check on the port bandwidth reservation check unit. If the first check is unsuccessful, the bandwidth reservation check configuration failure information of the port is prompted, that is, in each preset time period. The inner bandwidth reservation does not satisfy the first check condition; if the first check succeeds, the second check is performed by the service bandwidth reservation check unit. When the second check is unsuccessful, the bandwidth reservation check configuration of the service fails, that is, the bandwidth reservation does not satisfy the second check condition in each preset time period; when the second check succeeds, it is determined that The bandwidth reservation meets the preset condition in each preset time period.
存储模块300,设置为在带宽预留满足预设条件时,将每个预设时间段与对应的带宽预留进行关联存储。The storage module 300 is configured to store each preset time period in association with the corresponding bandwidth reservation when the bandwidth reservation meets the preset condition.
在上述第二次校验成功后,说明端口的预留带宽配置与当前的业务没有冲突,即带宽预留满足预设条件,则存储模块300通过端口带宽预留配置保存单元将将每个预设时间段与对应的带宽预留进行关联存储;反之,带宽预留不满足预设条件时,若第二次校验失败,则该带宽预留配置不被保存。After the second verification succeeds, it indicates that the reserved bandwidth configuration of the port does not conflict with the current service, that is, the bandwidth reservation meets the preset condition, and the storage module 300 uses the port bandwidth reservation configuration to save the unit. The time period is associated with the corresponding bandwidth reservation for storage; if the bandwidth reservation does not meet the preset condition, if the second verification fails, the bandwidth reservation configuration is not saved.
可选地,存储模块300还设置为,若带宽预留参数不包括预设时间段,则将带宽预留作为实时带宽预留。需要说明的是,若通过端口带宽预留配置单元配置的端口的带宽预留参数时,没有配置预设时间段,则该带宽预留默认在全部时间内,即将带宽预留作为实时带宽预留。Optionally, the storage module 300 is further configured to reserve the bandwidth as a real-time bandwidth reservation if the bandwidth reservation parameter does not include the preset time period. It should be noted that if the bandwidth reservation parameter of the port configured by the port bandwidth reservation configuration unit is not configured with the preset time period, the bandwidth reservation defaults to all the time, that is, the bandwidth reservation is reserved as the real-time bandwidth. .
本发明实施例通过用户对端口配置预设时间段及与该预设时间段对应的带宽预留,并当在每一个预设时间段内带宽预留满足第一校验条件及第二校验条件等预设条件时,将每个预设时间段与对应的带宽预留进行关联存储。使得用户能够针对不同的时间段进行带宽预留配置,满足了用户要求业务在预设时间段内具有保证带宽,提高了宽带的利用率。In the embodiment of the present invention, the user configures the preset time period of the port and the bandwidth corresponding to the preset time period, and the bandwidth reservation satisfies the first check condition and the second check in each preset time period. Each preset time period is associated with a corresponding bandwidth reservation in a preset condition such as a condition. The user can perform bandwidth reservation configuration for different time periods, meets the requirement that the service required by the user has a guaranteed bandwidth within a preset time period, and improves the utilization of the broadband.
可选地,如图4所示,基于上述实施例,该实施例中上述确定模块200可包括:Optionally, as shown in FIG. 4, based on the foregoing embodiment, the foregoing determining module 200 in this embodiment may include:
第一判断单元210,设置为判断在每一个所述预设时间段内,端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和是否小于或等于端口的可用带宽,且端口的峰值预留带宽是否大于或等于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和; The first determining unit 210 is configured to determine, in each of the preset time periods, whether the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port, and the port Whether the peak reserved bandwidth is greater than or equal to the sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths;
在上述用户在每一个预设时间段配置带宽预留后,为了保证在每个时间段内带宽预留的分配都不产生冲突,第一判断单元210需要通过端口带宽预留校验单元对宽端口的带预留参数进行第一次校验,即对所有的预设时间段,以及与该预设时间段对应的带宽预留进行统一校验,要求每个时间段内带宽预留的分配都不产生冲突。端口校验带宽预留的第一校验条件可为:在每一个预设时间段内,对于所有端口:所有的静态保证预留带宽加上所有的动态保证预留带宽小于或等于端口的可用带宽;同时,端口的峰值预留带宽大于或等于端口的所有的静态保证预留带宽加上所有的动态保证预留带宽。若满足第一校验条件,则第一校验成功,端口带宽预留校验单元将端口的带宽预留参数发送给业务配置单元。反之,若第一校验条件不满足,则说明第一校验失败,返回端口的带宽预留校验配置失败信息,用户可以根据该信息重新对带宽预留参数进行合理配置。After the bandwidth reservation is configured in each preset time period, the first determining unit 210 needs to pass the port bandwidth reservation check unit to ensure that the bandwidth reservation is not generated in each time period. The first check is performed with the reserved parameters of the port, that is, all the preset time periods and the bandwidth reservation corresponding to the preset time period are uniformly verified, and the bandwidth reservation allocation is required in each time period. There is no conflict. The first check condition for port check bandwidth reservation may be: for each preset time period, for all ports: all static guaranteed reserved bandwidth plus all dynamic guaranteed reserved bandwidth is less than or equal to the available port. Bandwidth; at the same time, the peak reserved bandwidth of the port is greater than or equal to all static guaranteed reserved bandwidth of the port plus all dynamic guaranteed reserved bandwidth. If the first check condition is met, the first check succeeds, and the port bandwidth reservation check unit sends the bandwidth reservation parameter of the port to the service configuration unit. On the other hand, if the first check condition is not met, the first check fails, and the bandwidth reservation check configuration failure information of the return port is returned. The user can re-configure the bandwidth reservation parameters according to the information.
因此,根据上述所设置参数,在时间段00:00至11:59内,端口的静态保证预留带宽100M加上动态保证预留带宽80M等于180M,小于端口的可用带宽1000M。同时,端口的峰值预留带宽200M大于静态保证预留带宽和动态保证预留带宽之和180M。因此,在该时间段内所配置的参数满足第一校验条件。在时间段12:00至23:59内,端口的静态保证预留带宽200M加上动态保证预留带宽100M等于300M,小于端口的可用带宽1000M。同时,端口的峰值预留带宽300M等于静态保证预留带宽和动态保证预留带宽之和300M。因此,在该时间段内所配置的参数也满足第一校验条件,综上说明该带宽预留参数满足第一校验条件。Therefore, according to the above set parameters, the static guaranteed reserved bandwidth 100M plus the dynamic guaranteed reserved bandwidth 80M is equal to 180M and less than the available bandwidth of the port 1000M in the time range 00:00 to 11:59. At the same time, the peak reserved bandwidth of the port 200M is greater than the sum of the static guaranteed reserved bandwidth and the dynamic guaranteed reserved bandwidth of 180M. Therefore, the parameters configured during this time period satisfy the first verification condition. During the period from 12:00 to 23:59, the static guaranteed reserved bandwidth of the port is 200M plus the dynamic guaranteed reserved bandwidth of 100M is equal to 300M, which is less than the available bandwidth of the port by 1000M. At the same time, the peak reserved bandwidth of the port 300M is equal to the sum of the static guaranteed reserved bandwidth and the dynamic guaranteed reserved bandwidth of 300M. Therefore, the parameter configured in the time period also satisfies the first check condition, and the bandwidth reservation parameter satisfies the first check condition.
第二判断单元220,设置为若端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和小于或等于端口的可用带宽,且端口的峰值预留带宽大于或等于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则判断在每一个预设时间段内,经过端口的所有业务的保证带宽之和与端口收敛比的乘积是否小于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;The second determining unit 220 is configured to: if the sum of all the static guaranteed reserved bandwidths of the ports and all the dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the ports, and the peak reserved bandwidth of the ports is greater than or equal to all the ports If the sum of the static guaranteed reserved bandwidth and all the dynamic guaranteed reserved bandwidths is determined, it is determined whether the product of the guaranteed bandwidth of all services passing through the port and the port convergence ratio is less than or equal to the port in each preset time period. The sum of all static guaranteed reserved bandwidths and all dynamic guaranteed reserved bandwidths;
当上述对每一个时间段内的带宽预留的第一校验成功后,为了保证业务在使用的过程中,当前的业务与在每个时间段内带宽预留的分配都不产生冲 突,在业务创建过程中,业务配置单元需要为业务分配带宽,并由第二判断单元220通过业务带宽预留校验单元对业务配置单元转发过来的端口的带宽预留参数进行第二校验。After the first verification of the bandwidth reservation in each time period is successful, in order to ensure that the service is in use, the current service and the bandwidth reservation allocation in each time period are not generated. In the service creation process, the service configuration unit needs to allocate bandwidth for the service, and the second determining unit 220 performs a second check on the bandwidth reservation parameter of the port forwarded by the service configuration unit by using the service bandwidth reservation check unit. .
另外,上述对每个时间段内的带宽预留参数的第一校验成功后,即在端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和小于或等于端口的可用带宽,端口的峰值预留带宽大于或等于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,且在进行业务创建时,将端口的峰值预留带宽配置为业务的峰值预留带宽。此时,不需要对峰值预留带宽进行进一步的校验,从而方便了业务的峰值预留带宽的使用。In addition, after the first verification of the bandwidth reservation parameter in each time period is successful, that is, the sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port. The peak reserved bandwidth of the port is greater than or equal to the sum of all the static guaranteed reserved bandwidths of the port and all the dynamic guaranteed reserved bandwidths. When the service is created, the peak reserved bandwidth of the port is configured as the peak value of the service. Leave bandwidth. At this time, it is not necessary to further verify the peak reserved bandwidth, thereby facilitating the use of the peak reserved bandwidth of the service.
需要说明的是,一条带宽可以存在多个业务,每个业务可以在多个不同的时间段配置具有不同或者相同的业务带宽预留参数。该业务指具有端到端链接关系的隧道、伪线和它们承载的端到端业务。It should be noted that multiple services may exist in one bandwidth, and each service may be configured with different or the same service bandwidth reservation parameters in multiple different time segments. This service refers to tunnels with end-to-end link relationships, pseudowires, and the end-to-end services they carry.
可选地,第二判断单元220需要对业务的带宽及带宽的预设时间段需求与端口的带宽预留及预设时间段进行比较,要求所有经过端口的业务的带宽预留配置及其预设时间段符合端口的带宽预留及其预设时间段的配置。该校验业务使用过程带宽预留的第二校验条件可设置为:在每一个预设时间段内,经过该配置端口的所有业务的保证带宽之和乘以端口收敛比小于或等于端口的所有静态保证预留带宽与所有的动态保证预留带宽相加的和。如果在配置端口的带宽预留参数之前,端口已经配置了业务,这时需要直接把配置的参数发给业务带宽预留校验单元进行校验。Optionally, the second determining unit 220 needs to compare the preset time period requirement of the bandwidth and the bandwidth of the service with the bandwidth reservation and the preset time period of the port, and requires the bandwidth reservation configuration of all the services of the port and the pre-requisite Set the time period to match the bandwidth reservation of the port and the configuration of the preset time period. The second verification condition of the bandwidth usage reservation of the verification service may be set as: in each preset time period, the sum of the guaranteed bandwidths of all services passing the configured port multiplied by the port convergence ratio is less than or equal to the port The sum of all static guaranteed reserved bandwidths plus all dynamic guaranteed reserved bandwidths. If the port has been configured with traffic before the bandwidth reservation parameter of the port is configured, you need to directly send the configured parameters to the service bandwidth reservation check unit for verification.
以下进行举例说明,假设在时间段00:00至11:59内,端口已经配置了三个业务,这三个业务的保证带宽均为100M,且该时间段内配置的带宽预留参数与上述一致。则在该时间段内,三个业务的保证带宽之和为3*100M=300M,此时,业务的保证带宽300M*端口收敛比80%=240M大于端口的静态保证预留带宽100M与动态保证预留带宽80M之和。此时,已经有一个时间段不满足条件,不需要再对时间段12:00至23:59进行校验,因此,端口的预留带宽配置与当前的业务是有冲突的,这种情况配置失败,即第二次校验失败,需要返回给用户相关的配置失败信息,即返回业务的带宽预留配置失败信息。若在时间段00:00至11:59内,该端口只配置了一 个业务,业务的保证带宽为100M,则在该时间段内,业务的保证带宽100M*端口收敛比80%=80M小于端口的静态保证预留带宽100M与动态保证预留带宽80M之和。在时间段12:00至23:59内,业务的保证带宽100M*端口收敛比80%=80M小于端口的静态保证预留带宽200M与动态保证预留带宽100M之和。此时,端口的预留带宽配置与当前的业务是没有冲突的,这种情况配置成功,即第二次校验成功。The following is an example. Assume that the port has been configured with three services in the time range of 00:00 to 11:59. The guaranteed bandwidth of the three services is 100M, and the bandwidth reservation parameters configured in the time range are as follows. Consistent. In this time period, the sum of the guaranteed bandwidths of the three services is 3*100M=300M. At this time, the guaranteed bandwidth of the service 300M* port convergence ratio is 80%=240M is greater than the static guaranteed reserved bandwidth of the port 100M and dynamic guarantee. Reserve a bandwidth of 80M. At this time, there is already a period of time that does not meet the condition, and there is no need to check the time period from 12:00 to 23:59. Therefore, the reserved bandwidth configuration of the port is in conflict with the current service. The failure, that is, the second verification failure, needs to return to the user related configuration failure information, that is, the bandwidth reservation configuration failure information of the returned service. If the time range is from 00:00 to 11:59, the port is only configured one time. For a service, the guaranteed bandwidth of the service is 100M. In this time period, the guaranteed bandwidth of the service 100M* port convergence ratio is 80%=80M, which is smaller than the sum of the static guaranteed reserved bandwidth of the port 100M and the dynamic guaranteed reserved bandwidth of 80M. During the time period from 12:00 to 23:59, the guaranteed bandwidth of the service 100M* port convergence ratio is 80%=80M, which is smaller than the sum of the static guaranteed reserved bandwidth 200M of the port and the dynamic guaranteed reserved bandwidth 100M. At this time, the reserved bandwidth configuration of the port is not in conflict with the current service. In this case, the configuration succeeds, that is, the second verification succeeds.
确定单元230,设置为若经过端口的所有业务的保证带宽之和与端口收敛比的乘积小于或等于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则每一个预设时间段内带宽预留满足预设条件。The determining unit 230 is configured to: if the product of the guaranteed bandwidth sum of all services passing through the port and the port convergence ratio is less than or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths, then each pre- Set the bandwidth reservation within the time period to meet the preset conditions.
本实施例中当上述对每一个个预设时间段内的带宽预留进行第一校验及第二校验都成功,则确定单元230确定每一个个预设时间段内带宽预留满足预设条件。In this embodiment, when the first check and the second check are successful for the bandwidth reservation in each preset time period, the determining unit 230 determines that the bandwidth reservation meets the pre-predetermined time period. Set conditions.
可选地,基于上述实施例,本实施例中,上述存储模块300还设置为,在端口的当前业务上新增业务时,若在每一个预设时间段内,经过端口的所有业务的保证带宽之和与端口收敛比的乘积大于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则提示业务的带宽预留配置失败信息。Optionally, based on the foregoing embodiment, in the embodiment, the storage module 300 is further configured to ensure that all services passing through the port are guaranteed in each preset time period when a new service is added to the current service of the port. The product of the bandwidth sum and the port convergence ratio is greater than the sum of all the static guaranteed reserved bandwidths of the ports and all the dynamic guaranteed reserved bandwidths, and the bandwidth reservation configuration failure information of the service is prompted.
可选地,在上述存储模块300将满足预设条件的每个预设时间段与对应的带宽预留进行关联存储后,经过端口的业务在对该带宽预留参数使用的过程中,当在端口的当前业务上新增业务时,需要进行上述的第二次校验。当经过端口的所有业务的保证带宽之和与端口收敛比的乘积大于端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和时,端口的预留带宽配置与此时的业务有冲突,第二次校验不成功,返回业务的带宽预留配置失败信息。Optionally, after the storage module 300 associates each preset time period that meets the preset condition with the corresponding bandwidth reservation, after the service of the port is used in the bandwidth reservation parameter, when When the service is added to the current service of the port, the second verification is required. When the product of the guaranteed bandwidth of all services passing through the port and the port convergence ratio is greater than the sum of all the static guaranteed reserved bandwidths of the ports and all the dynamic guaranteed reserved bandwidths, the reserved bandwidth configuration of the port and the service at this time There is a conflict, the second verification is unsuccessful, and the bandwidth reservation configuration failure information of the returned service is returned.
假设在时间段00:00至11:59内,端口的当前业务为2个,这2个业务的保证带宽均为100M,且该时间段内配置的带宽预留参数与上述一致。则在该时间段内,2个业务的保证带宽之和为2*100M=200M,此时,业务的保证带宽200M*端口收敛比80%=160M小于端口的静态保证预留带宽100M与动态保证预留带宽80M之和。然而,若此时在当前业务的基础上创建一条 保证带宽为100M的业务,则业务的保证带宽300M*端口收敛比80%=240M小于端口的静态保证预留带宽100M与动态保证预留带宽80M之和。此时,已经有一个时间段不满足条件,不需要再对时间段12:00至23:59进行校验了。因此,端口的预留带宽配置与当前的业务是有冲突的,这种情况配置失败,即第二次校验失败,返回业务的带宽预留配置失败信息。Assume that the current service of the port is 2, and the guaranteed bandwidth of the two services is 100 M. The bandwidth reservation parameters configured in the time range are consistent with the above. In this time period, the sum of the guaranteed bandwidths of the two services is 2*100M=200M. At this time, the guaranteed bandwidth of the service 200M* port convergence ratio is 80%=160M, which is smaller than the static guaranteed reserved bandwidth of the port 100M and dynamic guarantee. Reserve a bandwidth of 80M. However, if you create a new one based on the current business at this time For a service with a guaranteed bandwidth of 100 M, the guaranteed bandwidth of the service 300 M* port convergence ratio is 80% = 240 M is less than the sum of the static guaranteed reserved bandwidth 100 M of the port and the dynamic guaranteed reserved bandwidth 80 M. At this time, there is already a time period that does not satisfy the condition, and it is not necessary to check the time period from 12:00 to 23:59. Therefore, the reserved bandwidth configuration of the port is in conflict with the current service. In this case, the configuration fails, that is, the second verification fails, and the bandwidth reservation configuration failure information of the service is returned.
同样地,假设在时间段00:00至11:59内,端口的当前业务为1个,这1个业务的保证带宽均100M,且该时间段内配置的带宽预留参数与上述一致。然而,在该时间段内,若在当前业务的基础上创建一条保证带宽为100M的业务,则业务的保证带宽200M*端口收敛比80%=160M小于端口的静态保证预留带宽100M与动态保证预留带宽80M之和。而在时间段12:00至23:59内也满足新增业务后保证带宽的需求。因此,端口的预留带宽配置与当前的业务是没有冲突的,这种情况上述配置的带宽预留参数有效。Similarly, it is assumed that the current service of the port is one in the time range of 00:00 to 11:59, and the guaranteed bandwidth of the one service is 100 M, and the bandwidth reservation parameters configured in the time period are consistent with the above. However, during this time period, if a service with a guaranteed bandwidth of 100M is created on the basis of the current service, the guaranteed bandwidth of the service 200M* port convergence ratio is 80%=160M is smaller than the static guaranteed reserved bandwidth of the port 100M and dynamic guarantee Reserve a bandwidth of 80M. In the time period from 12:00 to 23:59, the demand for guaranteed bandwidth after adding new services is also met. Therefore, the reserved bandwidth configuration of the port does not conflict with the current service. In this case, the bandwidth reservation parameter of the above configuration is valid.
以上仅为本发明的可选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above is only an alternative embodiment of the present invention, and thus does not limit the scope of the invention, and the equivalent structure or equivalent process transformation made by using the specification and the drawings of the present invention, or directly or indirectly applied to other related technologies. The fields are all included in the scope of patent protection of the present invention.
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的每个模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明不限制于任何特定形式的硬件和软件的结合。One of ordinary skill in the art will appreciate that all or a portion of the above steps may be performed by a program to instruct related hardware, such as a processor, which may be stored in a computer readable storage medium, such as a read only memory, disk or optical disk. Wait. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the foregoing embodiment may be implemented in the form of hardware, for example, by implementing an integrated circuit to implement its corresponding function, or may be implemented in the form of a software function module, for example, being executed by a processor and stored in a memory. Programs/instructions to implement their respective functions. The invention is not limited to any specific form of combination of hardware and software.
虽然本申请所揭露的实施方式如上,但所述的内容仅为便于理解本申请而采用的实施方式,并非用以限定本申请,如本发明实施方式中的具体的实现方法。任何本申请所属领域内的技术人员,在不脱离本申请所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本 申请的专利保护范围,仍须以所附的权利要求书所界定的范围为准。The embodiments disclosed in the present application are as described above, but the descriptions are only for the purpose of understanding the present application, and are not intended to limit the present application, such as the specific implementation method in the embodiments of the present invention. Any modification or variation in the form and details of the implementation may be made by those skilled in the art without departing from the spirit and scope of the disclosure. The scope of patent protection claimed is still subject to the scope defined by the appended claims.
工业实用性Industrial applicability
上述技术方案实现了针对时间段进行带宽预留配置,提高了宽带的利用率。 The above technical solution realizes bandwidth reservation configuration for a time period, and improves utilization of broadband.

Claims (10)

  1. 一种带宽预留参数配置方法,所述带宽预留参数配置方法包括:A bandwidth reservation parameter configuration method, where the bandwidth reservation parameter configuration method includes:
    接收用户配置的端口的带宽预留参数;所述带宽预留参数包括带宽预留和预设时间段;Receiving a bandwidth reservation parameter of a port configured by the user; the bandwidth reservation parameter includes a bandwidth reservation and a preset time period;
    确定在每一个所述预设时间段内所述带宽预留是否满足预设条件;Determining whether the bandwidth reservation meets a preset condition in each of the preset time periods;
    在所述带宽预留满足预设条件时,将所述每个预设时间段与对应的带宽预留进行关联存储。Each of the preset time periods is associated with a corresponding bandwidth reservation when the bandwidth reservation meets a preset condition.
  2. 如权利要求1所述的带宽预留参数配置方法,其中,所述带宽预留包括静态保证预留带宽、动态保证预留带宽、峰值预留带宽及端口收敛比;所述确定在每一个所述预设时间段内所述带宽预留是否满足预设条件包括:The bandwidth reservation parameter configuration method according to claim 1, wherein the bandwidth reservation comprises a static guaranteed reserved bandwidth, a dynamically guaranteed reserved bandwidth, a peak reserved bandwidth, and a port convergence ratio; the determining is performed in each Whether the bandwidth reservation meets the preset condition in the preset time period includes:
    判断在每一个所述预设时间段内,用户配置的所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和是否小于或等于所述端口的可用带宽,且所述端口的峰值预留带宽是否大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;Determining, in each of the preset time periods, whether a sum of all static guaranteed reserved bandwidths of the port configured by the user and all dynamic guaranteed reserved bandwidths is less than or equal to an available bandwidth of the port, and Whether the peak reserved bandwidth of the port is greater than or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths;
    若所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和小于或等于所述端口的可用带宽,且所述端口的峰值预留带宽大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则判断在每一个所述预设时间段内,经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积是否小于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;If the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the port, and the peak reserved bandwidth of the port is greater than or equal to all of the ports The sum of the static guaranteed reserved bandwidth and all the dynamic guaranteed reserved bandwidths is determined, and in each of the preset time periods, whether the product of the guaranteed bandwidth sum of all services passing through the port and the port convergence ratio is less than or Equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths;
    若经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积小于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则确定每一个所述预设时间段内所述带宽预留满足预设条件。Determining each of the sum of the guaranteed bandwidth of all services passing through the port and the port convergence ratio is less than or equal to the sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths The bandwidth reservation meets a preset condition within a preset time period.
  3. 如权利要求1所述的带宽预留参数配置方法,其中,所述在所述带宽预留满足预设条件时,将所述每个预设时间段与对应的带宽预留进行关联存储包括:The method for configuring a bandwidth reservation parameter according to claim 1, wherein, when the bandwidth reservation meets a preset condition, associating each preset time period with a corresponding bandwidth reservation comprises:
    在所述端口的当前业务上新增业务,判断在每一个所述预设时间段内, 经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积是否小于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;Adding a service to the current service of the port, and determining that in each of the preset time periods, Whether the product of the guaranteed bandwidth sum of all services passing through the port and the port convergence ratio is less than or equal to the sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths;
    若在每一个所述预设时间段内,经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积大于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则提示业务的带宽预留配置失败信息。If in each of the preset time periods, the product of the guaranteed bandwidth sum of all services passing through the port and the port convergence ratio is greater than all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths. The sum of the bandwidth reservation configuration failure information of the service is prompted.
  4. 如权利要求2所述的带宽预留参数配置方法,所述带宽预留参数配置方法还包括:所述判断在每一个所述预设时间段内,所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和是否小于或等于所述端口的可用带宽,且所述端口的峰值预留带宽是否大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和之后,The bandwidth reservation parameter configuration method according to claim 2, wherein the bandwidth reservation parameter configuration method further comprises: determining, in each of the preset time periods, all static guaranteed reservation bandwidths of the port Whether the sum of all dynamic guaranteed reservation bandwidths is less than or equal to the available bandwidth of the port, and whether the peak reserved bandwidth of the port is greater than or equal to all static guaranteed reserved bandwidths of the port and all dynamic guarantees After the sum of the reserved bandwidth,
    在所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和小于或等于所述端口的可用带宽,所述端口的峰值预留带宽大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,且在进行业务创建时,将所述端口的峰值预留带宽配置为业务的峰值预留带宽。The sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths is less than or equal to the available bandwidth of the ports, and the peak reserved bandwidth of the ports is greater than or equal to all statics of the ports. Ensure the sum of the reserved bandwidth and all the dynamic guaranteed reserved bandwidths, and configure the peak reserved bandwidth of the port as the peak reserved bandwidth of the service when the service is created.
  5. 如权利要求3所述的带宽预留参数配置方法,其中,所述在所述带宽预留满足预设条件时,将所述每个预设时间段与对应的带宽预留进行关联存储包括:The bandwidth reservation parameter configuration method according to claim 3, wherein, when the bandwidth reservation meets a preset condition, associating each preset time period with a corresponding bandwidth reservation comprises:
    若所述带宽预留参数不包括预设时间段,则将所述带宽预留作为实时带宽预留。If the bandwidth reservation parameter does not include a preset time period, the bandwidth reservation is reserved as a real-time bandwidth.
  6. 一种带宽预留参数配置装置,所述带宽预留参数配置装置包括:A bandwidth reservation parameter configuration apparatus, where the bandwidth reservation parameter configuration apparatus includes:
    接收模块,设置为接收用户配置的端口的带宽预留参数;所述带宽预留参数包括带宽预留和预设时间段;a receiving module, configured to receive a bandwidth reservation parameter of a port configured by the user; the bandwidth reservation parameter includes a bandwidth reservation and a preset time period;
    确定模块,设置为确定在每一个所述预设时间段内所述带宽预留是否满足预设条件;Determining a module, configured to determine whether the bandwidth reservation meets a preset condition in each of the preset time periods;
    存储模块,设置为在所述带宽预留满足预设条件时,将所述每个预设时间段与对应的带宽预留进行关联存储。And the storage module is configured to store the preset time period in association with the corresponding bandwidth reservation when the bandwidth reservation meets the preset condition.
  7. 如权利要求6所述的带宽预留参数配置装置,其中,所述带宽预留包括静态保证预留带宽、动态保证预留带宽、峰值预留带宽及端口收敛比;所 述确定模块包括:The bandwidth reservation parameter configuration apparatus according to claim 6, wherein the bandwidth reservation comprises a static guaranteed reserved bandwidth, a dynamically guaranteed reserved bandwidth, a peak reserved bandwidth, and a port convergence ratio; The determining module includes:
    第一判断单元,设置为判断在每一个所述预设时间段内,用户配置的所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和是否小于或等于所述端口的可用带宽,且所述端口的峰值预留带宽是否大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;a first determining unit, configured to determine, in each of the preset time periods, whether a sum of all static guaranteed reserved bandwidths of the port configured by the user and all dynamic guaranteed reserved bandwidths is less than or equal to the port Available bandwidth, and whether the peak reserved bandwidth of the port is greater than or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths;
    第二判断单元,设置为若所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和小于或等于所述端口的可用带宽,且所述端口的峰值预留带宽大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则判断在每一个所述预设时间段内,经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积是否小于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和;a second determining unit, configured to: if a sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths is less than or equal to an available bandwidth of the port, and a peak reserved bandwidth of the port is greater than or And equal to the sum of all the static guaranteed reserved bandwidths of the ports and all the dynamic guaranteed reserved bandwidths, and determining the sum and ports of the guaranteed bandwidths of all the services passing through the ports in each of the preset time periods. Whether the product of the convergence ratio is less than or equal to the sum of all static guaranteed reserved bandwidths of the port and all dynamic guaranteed reserved bandwidths;
    确定单元,设置为若经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积小于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则确定每一个所述预设时间段内所述带宽预留满足预设条件。a determining unit, configured to set a sum of a guaranteed bandwidth of all services passing through the port and a port convergence ratio to be less than or equal to a sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths, Determining that the bandwidth reservation meets a preset condition in each of the preset time periods.
  8. 如权利要求6所述的带宽预留参数配置装置,所述存储模块还设置为,在所述端口的当前业务上新增业务时,若在每一个所述预设时间段内,经过所述端口的所有业务的保证带宽之和与端口收敛比的乘积大于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,则提示业务的带宽预留配置失败信息。The device for configuring a bandwidth reservation parameter according to claim 6, wherein the storage module is further configured to: when each of the preset services is added to the current service of the port, If the product of the guaranteed bandwidth of all the services of the port and the port convergence ratio is greater than the sum of all the static guaranteed reserved bandwidths of the ports and all the dynamic guaranteed reserved bandwidths, the bandwidth reservation configuration failure information of the service is prompted.
  9. 如权利要求7所述的带宽预留参数配置装置,所述确定模块还包括:The bandwidth reservation parameter configuration apparatus according to claim 7, wherein the determining module further comprises:
    配置单元,设置为在所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和小于或等于所述端口的可用带宽,所述端口的峰值预留带宽大于或等于所述端口的所有的静态保证预留带宽与所有的动态保证预留带宽之和,且在进行业务创建时,将所述端口的峰值预留带宽配置为业务的峰值预留带宽。a configuration unit, configured to set a sum of all static guaranteed reserved bandwidths of the ports and all dynamic guaranteed reserved bandwidths to be less than or equal to an available bandwidth of the port, where a peak reserved bandwidth of the port is greater than or equal to The sum of the static guaranteed reserved bandwidth of the port and all the dynamic guaranteed reserved bandwidths. When the service is created, the peak reserved bandwidth of the port is configured as the peak reserved bandwidth of the service.
  10. 如权利要求8所述的带宽预留参数配置装置,所述存储模块还设置为,若所述带宽预留参数不包括预设时间段,则将所述带宽预留作为实时带宽预留。 The bandwidth reservation parameter configuration apparatus according to claim 8, wherein the storage module is further configured to reserve the bandwidth reservation as a real-time bandwidth reservation if the bandwidth reservation parameter does not include a preset time period.
PCT/CN2016/087146 2015-06-30 2016-06-24 Configuration method and device for bandwidth reservation parameter WO2017000846A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510374768.XA CN106330775A (en) 2015-06-30 2015-06-30 Bandwidth reservation parameter configuration method and device
CN201510374768.X 2015-06-30

Publications (1)

Publication Number Publication Date
WO2017000846A1 true WO2017000846A1 (en) 2017-01-05

Family

ID=57607910

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/087146 WO2017000846A1 (en) 2015-06-30 2016-06-24 Configuration method and device for bandwidth reservation parameter

Country Status (2)

Country Link
CN (1) CN106330775A (en)
WO (1) WO2017000846A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030078050A1 (en) * 2001-10-24 2003-04-24 Paul Carlborg Method and apparatus for allocating air interface resources
US7035230B1 (en) * 2001-07-11 2006-04-25 Cisco Technology, Inc. System and method for bandwidth and conference resource reservation
CN101360028A (en) * 2008-07-24 2009-02-04 华中科技大学 A real-time scheduling method suitable for industrial sensor network
CN102893573A (en) * 2011-12-31 2013-01-23 华为技术有限公司 Conference reservation method and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103997791B (en) * 2014-06-13 2017-10-27 重庆大学 The wireless network resource distribution method and system of preference are used based on user terminals resources
CN104113492B (en) * 2014-07-25 2018-07-13 北京奇虎科技有限公司 Accessing user's bandwidth adjusting method, apparatus and system based on router

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035230B1 (en) * 2001-07-11 2006-04-25 Cisco Technology, Inc. System and method for bandwidth and conference resource reservation
US20030078050A1 (en) * 2001-10-24 2003-04-24 Paul Carlborg Method and apparatus for allocating air interface resources
CN101360028A (en) * 2008-07-24 2009-02-04 华中科技大学 A real-time scheduling method suitable for industrial sensor network
CN102893573A (en) * 2011-12-31 2013-01-23 华为技术有限公司 Conference reservation method and system

Also Published As

Publication number Publication date
CN106330775A (en) 2017-01-11

Similar Documents

Publication Publication Date Title
CN108471629B (en) Method, device and system for controlling service quality of service in transmission network
Houidi et al. Cloud service delivery across multiple cloud platforms
US9917729B2 (en) Methods, systems, and computer readable media for multi-layer orchestration in software defined networks (SDNs)
CN108965132B (en) A method and device for selecting a path
CN103703724B (en) A method of distributing resources
CN115843429B (en) Method and apparatus for isolation support in network slicing
KR20170056350A (en) NFV(Network Function Virtualization) resource requirement verifier
CN108965159B (en) Service quality control method, equipment and system
WO2018036172A1 (en) Service scheduling method and device, and service issuing method and device
CN104660507B (en) The control method and device of forwarding data flow routing
CN105979007A (en) Acceleration resource processing method and device and network function virtualization system
CN108512672B (en) Service orchestration method, service management method and device
WO2015028931A1 (en) A method and system to allocate bandwidth based on task deadline in cloud computing networks
US20100118708A1 (en) Method, system, and device for configuring operation, administration and maintenance properties
CN114125924A (en) TSN service processing method and device and computer readable storage medium
US20170310581A1 (en) Communication Network, Communication Network Management Method, and Management System
US12368663B2 (en) Shaping outgoing traffic of network packets in a network management system
CN107846313A (en) A kind of method and the network equipment of network service template generation
WO2015096680A1 (en) Node distribution method and control center
CN108632155A (en) Cloud platform traffic scheduling method and system, computer-readable storage medium
CN114697210A (en) Network performance guarantee method and device
Alhazmi et al. Optimized provisioning of SDN-enabled virtual networks in geo-distributed cloud computing datacenters
US9900804B2 (en) Method and device for processing to share network resources, and method, device and system for sharing network resources
Chen et al. Realization of 5g network slicing using open source softwares
CN105553725B (en) A kind of dispositions method of multi-tenant data center software middleware

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16817210

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16817210

Country of ref document: EP

Kind code of ref document: A1