Search

CN-122027571-A - Heterogeneous network device-oriented unified scheduling and conflict avoidance method and device for stream-following detection resources, electronic device and storage medium

CN122027571ACN 122027571 ACN122027571 ACN 122027571ACN-122027571-A

Abstract

The invention relates to a uniform scheduling and conflict avoidance method of flow-following detection resources for heterogeneous network equipment, which comprises the steps of establishing a manufacturer resource feature library and a global resource pool management module, updating a full-network flow-following detection resource panoramic view, generating a differential resource scheduling policy, executing flow-following detection resource allocation, executing conflict avoidance processing in a resource allocation stage and a resource operation stage, and monitoring and adjusting the differential resource scheduling policy in real time. The apparatus includes creation, transmission, generation, conversion, execution, and monitoring modules. Also included are electronic devices and storage media. The method, the device, the electronic equipment and the storage medium for uniformly scheduling and avoiding conflict of the stream-following detection resources for heterogeneous network equipment can solve the problems of conflict of detection identification and resource overload processing, unbalanced resource allocation, fluctuation of detection quality and reduction of operation and maintenance efficiency caused by the fact that different manufacturers have differences on the specification, the coding rule and the configuration interface of stream-following detection related resources.

Inventors

  • YIN RUI
  • TAO GAOFENG
  • QIN ZIJIAN
  • LI LIN

Assignees

  • 江苏未来网络集团有限公司

Dates

Publication Date
20260512
Application Date
20260303

Claims (10)

  1. 1. The uniform scheduling and collision avoidance method for the stream-following detection resources of heterogeneous network equipment is characterized by comprising the following steps of: Establishing a manufacturer resource feature library and a global resource pool management module, wherein the manufacturer resource feature library is used for recording the flow-following detection resource specifications, detection identification coding rules and configuration protocol types of different manufacturer network equipment, and the global resource pool management module is used for maintaining a full-network flow-following detection resource panoramic view; sending a resource query instruction to each manufacturer network device through a protocol adaptation interface, receiving resource information, standardizing the resource information according to a uniform format, and reporting the standardized resource information to the global resource pool management module so as to update the full-network stream-following detection resource panoramic view; Generating a differential resource scheduling strategy by adopting a multi-objective optimization algorithm based on the full network flow-along detection resource panoramic view, the manufacturer resource feature library and the flow-along detection service requirement, wherein the differential resource scheduling strategy at least comprises a detection identification resource allocation strategy, a processing resource allocation strategy, a cache resource allocation strategy and a cross-domain collaborative scheduling strategy; converting the differentiated resource scheduling strategy into a resource allocation instruction which can be identified by each manufacturer network device and issuing the resource allocation instruction to each manufacturer network device so that each manufacturer network device executes the stream-following detection of the resource allocation and returns the allocation result; The method comprises the steps of carrying out conflict avoidance processing in a resource allocation stage and a resource operation stage, wherein the conflict avoidance processing comprises the steps of carrying out differentiated planning on detection identification resources and processing resources based on a manufacturer resource feature library in the resource allocation stage to prevent conflicts, collecting resource occupation information in the resource operation stage and detecting detection identification conflicts and resource overload conflicts, triggering avoidance strategies when the conflicts are detected, reallocating unoccupied identification segments for the detection identification conflicts and synchronously updating equipment configuration, migrating part of flow-following detection tasks to equipment with abundant resources and adjusting resource quota for the resource overload conflicts, and degrading the detection accuracy of low-priority business based on business priority when global resources are in shortage so as to release the resources; and monitoring the resource state and service flow change of the network equipment of each manufacturer in real time through a resource monitoring module, and regenerating and issuing the differentiated resource scheduling strategy when the preset rescheduling triggering condition is met.
  2. 2. The unified scheduling and collision avoidance method for stream-following detection resources of heterogeneous network equipment according to claim 1 is characterized by being implemented under a three-level architecture of a controller layer, a manufacturer adaptation layer and an equipment execution layer, wherein the controller layer comprises a resource scheduling module, a collision detection and avoidance module, a resource monitoring module and the global resource pool management module, the manufacturer adaptation layer comprises a manufacturer resource feature library and a protocol adaptation interface, and the equipment execution layer comprises a switch and a router and is used for executing the resource configuration instruction and reporting stream-following detection resource states.
  3. 3. The method for uniformly scheduling and avoiding collision of stream-following detection resources for heterogeneous network devices according to claim 1, wherein the protocol adaptation interface is based on network configuration protocols NETCONF and RESTCONF at least to send the resource query instruction to each manufacturer network device, and the resource information at least comprises a value range of detection identification resources, occupied identification and available identification quantity, stream-following detection processing capacity and current load rate of processing resources, detection data buffer capacity of buffer resources and used space.
  4. 4. The method for uniform scheduling and collision avoidance of stream-following detection resources for heterogeneous network devices according to claim 1, wherein the differential resource scheduling policy comprises: Aiming at the detection identifier resource allocation strategy, non-overlapping identifier sections are allocated to the network devices of all manufacturers from a global resource pool according to the detection identifier value ranges and coding rules of the network devices of different manufacturers; Aiming at a processing resource allocation strategy and a cache resource allocation strategy, network equipment with abundant processing resources is preferentially allocated for high-real-time service flows based on the current load rate of network equipment and the detection requirement of the service flows, and cache resource quota is dynamically regulated according to the detection data volume, wherein the judgment method of the high-real-time service flows is that the dynamic coefficient is 1.2 when the end-to-end transmission delay of the service flows does not exceed a preset service flow detection delay threshold value and the detection data update frequency of the service flows is not less than 10 times per second based on a preset service flow detection delay threshold value, the dynamic regulation method of the cache resource quota is that a linear correlation model of the cache quota and the data volume is established based on the real-time acquired service flow detection data volume, and a calculation formula of the cache quota is obtained, wherein the cache quota=basic cache capacity+the detection data volume is multiplied by the dynamic coefficient, the dynamic coefficient is dynamically regulated according to the cache utilization rate of the equipment, the dynamic coefficient is 1.0 when the cache utilization rate is not more than 50%, and the dynamic coefficient is not less than 1.0 when the cache utilization rate is not less than 80%, and the dynamic coefficient is not less than 0.8 times the maximum cache capacity of the total cache capacity of the equipment is not more than 1.5; aiming at the cross-domain cooperative scheduling strategy, the network is divided into a plurality of resource domains according to AS numbers, and the resource allowance of each resource domain is comprehensively allocated according to the end-to-end flow detection requirement so AS to realize the cross-domain resource cooperative allocation.
  5. 5. The uniform scheduling and collision avoidance method for heterogeneous network device-oriented stream detection resources according to claim 1, wherein the detecting of the detection identifier collision and the resource overload collision comprises comparing occupied detection identifiers reported by network devices of each manufacturer, determining that the detection identifiers collide when different network devices use the same detection identifier, monitoring the resource load rate and the buffer utilization rate of the network devices in real time, and determining that the resource overload collision occurs when the resource load rate exceeds a preset threshold.
  6. 6. The uniform scheduling and collision avoidance method for stream-following detection resources of heterogeneous network equipment according to claim 1 is characterized in that the preset rescheduling triggering condition at least comprises that the resource load rate of the network equipment continuously exceeds a threshold value for 3 minutes, the flow change of newly added stream-following detection service flow or existing service flow exceeds 30%, and newly added or off-line manufacturer equipment in the network.
  7. 7. The method for unified scheduling and collision avoidance of stream-following detection resources for heterogeneous network devices according to claim 1, wherein the performing of the stream-following detection resource configuration by each vendor network device comprises allocating detection identifiers, adjusting processing resource quota, setting a buffer threshold, and feeding back configuration results, and the resource monitoring module tracks the device state after resource allocation in real time to form closed-loop management of resource scheduling.
  8. 8. The device for unified scheduling and collision avoidance of stream-following detection resources for heterogeneous network equipment is characterized by comprising the following components: The system comprises a creation module, a global resource pool management module and a network resource management module, wherein the creation module is used for creating a manufacturer resource feature library and the global resource pool management module, the manufacturer resource feature library is used for recording the flow-following detection resource specifications, detection identification coding rules and configuration protocol types of network equipment of different manufacturers, and the global resource pool management module is used for maintaining a full-network flow-following detection resource panoramic view; The sending module is used for sending a resource query instruction to each manufacturer network device through the protocol adaptation interface, receiving resource information, standardizing the resource information according to a unified format, and reporting the standardized resource information to the global resource pool management module so as to update the full-network stream-following detection resource panoramic view; The generation module is used for generating a differentiated resource scheduling strategy by adopting a multi-objective optimization algorithm based on the full network stream-following detection resource panoramic view, the manufacturer resource feature library and the stream-following detection service demand, wherein the differentiated resource scheduling strategy at least comprises a detection identification resource allocation strategy, a processing resource allocation strategy, a cache resource allocation strategy and a cross-domain collaborative scheduling strategy; The conversion module is used for converting the differentiated resource scheduling strategy into a resource allocation instruction which can be identified by each manufacturer network device and transmitting the resource allocation instruction to each manufacturer network device so that each manufacturer network device can execute the flow-following detection of the resource allocation and return the allocation result; The execution module is used for executing conflict avoidance processing in a resource allocation stage and a resource operation stage, wherein the conflict avoidance processing comprises the steps of carrying out differentiated planning on detection identification resources and processing resources based on the manufacturer resource feature library in the resource allocation stage so as to prevent conflicts, collecting resource occupation information in the resource operation stage and detecting detection identification conflicts and resource overload conflicts, triggering avoidance strategies when the conflicts are detected, reallocating unoccupied identification segments for the detection identification conflicts and synchronously updating equipment configuration, migrating part of flow-following detection tasks to equipment with abundant resources and adjusting resource quota for the resource overload conflicts, and degrading the detection accuracy of low-priority service based on service priority so as to release resources when global resources are in shortage; the monitoring module is used for monitoring the resource state and service flow change of the network equipment of each manufacturer in real time through the resource monitoring module, and regenerating and issuing the differentiated resource scheduling strategy when the preset rescheduling triggering condition is met.
  9. 9. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, causes the electronic device to implement the uniform scheduling and collision avoidance method for stream-following detection resources for heterogeneous network devices according to any one of claims 1 to 7.
  10. 10. A computer readable storage medium, wherein the computer readable storage medium is configured to store a computer program, and when the computer program runs on a computer, cause the computer to execute the method for unified scheduling and collision avoidance of flow-following detection resources for heterogeneous network devices according to any one of claims 1 to 7.

Description

Heterogeneous network device-oriented unified scheduling and conflict avoidance method and device for stream-following detection resources, electronic device and storage medium Technical Field The invention relates to the technical field of computer networks and network management, in particular to a uniform scheduling and conflict avoidance method, a device, electronic equipment and a storage medium of stream-following detection resources for heterogeneous network equipment. Background In modern data communication networks, service bearing gradually evolves towards low-delay, observable and operable directions, and network sides have higher requirements on state acquisition, path quality analysis and fault location of service flows. In order to meet the requirements of end-to-end observability and closed-loop operation and maintenance, the industry gradually introduces a stream-following detection mechanism, and detection and information reporting of service streams are realized by configuring resources such as identification, processing and caching on a forwarding device side, so that support performance evaluation and operation and maintenance decision are carried out. At present, multi-manufacturer equipment presents a hybrid deployment mode, different manufacturers have differences on specifications, coding rules and configuration interfaces of related resources for stream-following detection, so that resource views are not uniform, configuration consistency is difficult to ensure, running risks such as detection identification conflict and resource overload processing are easy to occur, and when the service flow state changes or the equipment is on-line or off-line, a reusable unified scheduling and conflict avoidance mechanism is absent, so that resource allocation imbalance, detection quality fluctuation and operation and maintenance efficiency are easy to be reduced. Accordingly, the prior art has drawbacks and needs to be improved and developed. Disclosure of Invention The embodiment of the invention provides a uniform scheduling and conflict avoidance method, a device, electronic equipment and a storage medium for stream-following detection resources of heterogeneous network equipment, which are used for solving the problems that in the prior art, different manufacturers have differences in specifications, coding rules and configuration interfaces of stream-following detection related resources, so that resource views are not uniform, configuration consistency is difficult to ensure, running risks such as detection identification conflict and resource overload processing are easy to occur, and when the service flow changes or the equipment is on line and off line, a reusable uniform scheduling and conflict avoidance mechanism is lacked, so that resource allocation imbalance, detection quality fluctuation and operation and maintenance efficiency are easy to be reduced. The first aspect of the embodiment of the invention provides a uniform scheduling and collision avoidance method of stream-following detection resources for heterogeneous network equipment, which comprises the following steps: Establishing a manufacturer resource feature library and a global resource pool management module, wherein the manufacturer resource feature library is used for recording the flow-following detection resource specifications, detection identification coding rules and configuration protocol types of different manufacturer network equipment, and the global resource pool management module is used for maintaining a full-network flow-following detection resource panoramic view; sending a resource query instruction to each manufacturer network device through a protocol adaptation interface, receiving resource information, standardizing the resource information according to a uniform format, and reporting the standardized resource information to the global resource pool management module so as to update the full-network stream-following detection resource panoramic view; Generating a differential resource scheduling strategy by adopting a multi-objective optimization algorithm based on the full network flow-along detection resource panoramic view, the manufacturer resource feature library and the flow-along detection service requirement, wherein the differential resource scheduling strategy at least comprises a detection identification resource allocation strategy, a processing resource allocation strategy, a cache resource allocation strategy and a cross-domain collaborative scheduling strategy; converting the differentiated resource scheduling strategy into a resource allocation instruction which can be identified by each manufacturer network device and issuing the resource allocation instruction to each manufacturer network device so that each manufacturer network device executes the stream-following detection of the resource allocation and returns the allocation result; The method comprises the steps of carrying o