CN115580568A - Method and system for realizing network service quality guarantee based on IPv6 flow label - Google Patents
Method and system for realizing network service quality guarantee based on IPv6 flow label Download PDFInfo
- Publication number
- CN115580568A CN115580568A CN202211430347.0A CN202211430347A CN115580568A CN 115580568 A CN115580568 A CN 115580568A CN 202211430347 A CN202211430347 A CN 202211430347A CN 115580568 A CN115580568 A CN 115580568A
- Authority
- CN
- China
- Prior art keywords
- service
- network
- flow
- evaluation
- qos
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
Landscapes
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a method and a system for realizing network service quality guarantee based on an IPv6 flow label, which comprises the steps of obtaining a network topological structure, dynamically distributing an IPv6 address according to the topological structure and generating a flow label strategy, further obtaining a CPE terminal source IP address and carrying out automatic matching, carrying out analysis and strategy configuration according to the flow label strategy to obtain QoS strategy configuration, executing corresponding network service according to the QoS strategy configuration, carrying out real-time monitoring on the current network service and analyzing network quality evaluation information of a service flow data packet, and correcting the QoS strategy configuration according to the evaluation information. The invention has simple configuration and flexible scheduling, can effectively solve the difficult problem of guaranteeing the network service in the IPv6 environment and realizes the refined network service of the business flow data.
Description
Technical Field
The invention relates to the field of IPv6, in particular to a method and a system for realizing network service quality guarantee based on an IPv6 flow label.
Background
The CPE device (Customer Premise Equipment) plays an important role in the network, provides functions of network access, data transmission, security protection, and the like at the user side, and is an indispensable component of the normal operation of the network. The CPE is generally deployed at a network edge location, provides multiple protocol access (such as cable, WLAN, 4G/5G, VPN, etc.) for users and terminals with different roles, and provides QoS guarantee (Quality of Service) for different Service accesses.
The QoS allocates bandwidth for various services under limited bandwidth resources, and provides end-to-end quality of service guarantee for the services. For example, voice, video, and important data applications may be preferentially serviced in a network device by configuring QoS. The QoS guarantee strategy mainly comprises the functions of message marking, flow shaping, interface speed limiting, congestion management and the like.
The service models of QoS mainly include IntServ model and DiffServ model. The IntServ model describes its own flow parameters to the network through RSVP (Resource Reservation Protocol) signaling Protocol, and applies for specific QoS services. The network reserves resources to commit to fulfill the request according to the traffic parameters. After receiving the confirmation message and determining that the network has reserved the resources for the message of the application program, the user starts to send the message. The message sent by the user should be controlled within the range described by the flow parameter. The network node needs to maintain a state for each flow and perform corresponding QoS actions based on this state to satisfy the commitment to the user. The DiffServ model divides the traffic in the network into multiple classes, each class enjoys different processing, and particularly different classes enjoy different levels of processing when the network is congested, so that different packet loss rates, time delays and time delay jitter are obtained. The services of the same type can be aggregated and uniformly transmitted in the network, and the same QoS indexes such as time delay, jitter, packet loss rate and the like are ensured.
With the wide deployment and application of IPv6, it becomes more and more important to provide refined quality of service guarantees for services in IPv6 networks. The traditional QoS configuration needs to label traffic according to five-tuple (source IP, destination IP, source port, destination port and protocol) based on ACL (Access Control Lists), and because the IPv6 addresses are huge in number and have the characteristics of random addresses, the traditional five-tuple configuration mode causes problems of difficult traffic identification, large configuration and maintenance workload, complex change and adjustment, and the like, and is difficult to implement landing. Therefore, a method for guaranteeing network service quality based on IPv6 flow label is needed.
Disclosure of Invention
In order to solve at least one technical problem, the invention provides a method and a system for realizing network service quality guarantee based on an IPv6 flow label.
The first aspect of the invention provides a method for realizing network service quality guarantee based on an IPv6 flow label, which comprises the following steps:
acquiring a network topological structure, and dynamically allocating an IPv6 address according to the topological structure and generating a flow label strategy;
acquiring a source IP address of a CPE terminal, automatically matching, analyzing according to a flow label strategy to obtain a flow label field and generating service flow identification information;
performing field filling and QoS strategy configuration on the corresponding service flow data packet according to the service flow identification information;
corresponding network services are configured and executed according to QoS strategies, the loss rate and the delay value of service flow data packets in a preset time period are monitored in real time, comprehensive evaluation analysis of the network services is carried out according to the loss rate and the delay value, and evaluation information of different service flow data packets is obtained;
and sending the evaluation information to preset terminal equipment, and changing the QoS strategy configuration in real time according to the evaluation information.
In this scheme, the acquiring a network topology, performing IPv6 address dynamic allocation according to the topology, and generating a flow label policy specifically includes:
analyzing a network topology environment according to the software control platform, the CPE equipment, the terminal equipment and the service system to obtain a network topology structure;
generating an address allocation strategy based on IPv6 according to the service identification information and the terminal identification information in the network topology structure;
and performing flow label configuration according to the service relation between the address allocation strategy and the terminal equipment to obtain a flow label strategy.
In this scheme, the acquiring a CPE terminal source IP address and performing automatic matching, and performing analysis according to a flow label policy to obtain a flow label field and generate service flow identification information specifically includes:
if the terminal equipment is detected to be accessed to the network and a service access request is sent, acquiring an IP address of a CPE terminal source based on IPv 6;
carrying out address matching on the IP address according to a flow label strategy to obtain flow label retrieval information;
and acquiring corresponding service flow identification information according to the flow label retrieval information.
In this scheme, the field filling and QoS policy configuration of the corresponding service flow packet according to the service flow identification information specifically includes:
acquiring a corresponding service flow data packet and flow grade information according to the service flow identification information;
and according to the flow level information, field filling is carried out on the service flow data packet and corresponding QoS strategy configuration is obtained.
In this scheme, the configuring and executing corresponding network services according to QoS policies, monitoring the loss rate and the delay value of a service flow data packet in a preset time period in real time, and performing comprehensive evaluation and analysis of the network services according to the loss rate and the delay value to obtain evaluation information of different service flow data packets, which includes:
according to the service identification information, carrying out information summarization on different types of service flow data packets and corresponding QoS strategy configuration to obtain a network data packet analysis table;
monitoring the loss rate of the service flow data packets in a preset time period and recording the loss rate according to a preset time interval to obtain a plurality of loss rate values;
and carrying out mean value calculation on the plurality of loss rate values to obtain an estimated loss rate, and importing the estimated loss rate into a network data packet analysis table.
In this scheme, the configuring and executing corresponding network services according to the QoS policy, monitoring the loss rate and the delay value of the service flow data packet in a preset time period in real time, and performing comprehensive evaluation analysis on the network services according to the loss rate and the delay value to obtain evaluation information of different service flow data packets, specifically:
monitoring the time delay of a service flow data packet in a preset time period and testing according to a preset time interval to obtain a plurality of data packet time delay values;
carrying out mean value calculation on the delay values of the plurality of data packets to obtain an evaluation delay value, and introducing the evaluation delay value into a network data packet analysis table;
and carrying out comprehensive analysis according to the estimated loss rate and the estimated delay value to obtain the network quality evaluation information of different service flow data packets.
In this scheme, the sending the evaluation information to a preset terminal device, and changing the QoS policy configuration in real time according to the evaluation information includes:
performing QoS configuration analysis according to the evaluation loss rate, the evaluation delay value and the network quality evaluation information of the service flow data packet to obtain QoS evaluation strategy configuration;
performing policy difference analysis on the actual QoS policy configuration and the QoS evaluation policy configuration;
and if the difference exists, the QoS strategy configuration is changed in real time, and the network service quality is guaranteed according to the changed QoS strategy configuration.
The second aspect of the present invention also provides a system for guaranteeing network service quality based on an IPv6 flow label, including: the memory comprises a program for realizing the network service quality guarantee method based on the IPv6 flow label, and the program for realizing the network service quality guarantee method based on the IPv6 flow label realizes the following steps when being executed by the processor:
acquiring a network topological structure, and dynamically allocating an IPv6 address according to the topological structure and generating a flow label strategy;
acquiring a source IP address of a CPE terminal, automatically matching, analyzing according to a flow label strategy to obtain a flow label field and generating service flow identification information;
according to the service flow identification information, field filling and QoS strategy configuration are carried out on the corresponding service flow data packet;
corresponding network services are configured and executed according to QoS strategies, the loss rate and the delay value of service flow data packets in a preset time period are monitored in real time, comprehensive evaluation analysis of the network services is carried out according to the loss rate and the delay value, and evaluation information of different service flow data packets is obtained;
and sending the evaluation information to preset terminal equipment, and changing the QoS strategy configuration in real time according to the evaluation information.
In this scheme, the acquiring a network topology, performing IPv6 address dynamic allocation according to the topology, and generating a flow label policy specifically includes:
analyzing a network topology environment according to the software control platform, the CPE equipment, the terminal equipment and the service system to obtain a network topology structure;
generating an address allocation strategy based on IPv6 according to the service identification information and the terminal identification information in the network topology structure;
and performing flow label configuration according to the service relation between the address allocation strategy and the terminal equipment to obtain a flow label strategy.
In this scheme, the configuring and executing corresponding network services according to the QoS policy, monitoring the loss rate and the delay value of the service flow data packet in a preset time period in real time, and performing comprehensive evaluation analysis on the network services according to the loss rate and the delay value to obtain evaluation information of different service flow data packets, specifically:
monitoring the time delay of a service flow data packet in a preset time period and testing according to a preset time interval to obtain a plurality of data packet time delay values;
carrying out mean value calculation on the delay values of the plurality of data packets to obtain an evaluation delay value, and introducing the evaluation delay value into a network data packet analysis table;
and carrying out comprehensive analysis according to the estimated loss rate and the estimated delay value to obtain the network quality evaluation information of different service flow data packets.
The invention discloses a method and a system for realizing network service quality guarantee based on IPv6 flow label, which comprises the steps of obtaining a network topological structure, dynamically allocating IPv6 addresses according to the topological structure and generating a flow label strategy, further obtaining a CPE terminal source IP address and carrying out automatic matching, carrying out analysis and strategy configuration according to the flow label strategy to obtain QoS strategy configuration, executing corresponding network service according to the QoS strategy configuration, carrying out real-time monitoring on the current network service and analyzing network quality evaluation information of a service flow data packet, and correcting the QoS strategy configuration according to the evaluation information. The invention has simple configuration and flexible scheduling, can effectively solve the difficult problem of guaranteeing the network service in the IPv6 environment and realizes the refined network service of the business flow data.
Drawings
FIG. 1 is a flow chart of a method for guaranteeing network QoS based on IPv6 flow label according to the present invention;
FIG. 2 illustrates a flow diagram of the present invention for obtaining a flow label policy;
FIG. 3 is a flow chart illustrating the process of obtaining network quality assessment information according to the present invention;
fig. 4 is a block diagram illustrating a system for implementing quality of service assurance for a network based on IPv6 flow label according to the present invention.
Detailed Description
In order that the above objects, features and advantages of the present invention can be more clearly understood, a more particular description of the invention, taken in conjunction with the accompanying drawings and detailed description, is set forth below. It should be noted that the embodiments and features of the embodiments of the present application may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, however, the present invention may be practiced in other ways than those specifically described herein, and therefore the scope of the present invention is not limited by the specific embodiments disclosed below.
Fig. 1 shows a flowchart of a method for implementing quality of service guarantee for a network based on IPv6 flow label according to the present invention.
As shown in fig. 1, a first aspect of the present invention provides a method for implementing quality of service guarantee for a network based on an IPv6 flow label, including:
s102, acquiring a network topological structure, dynamically distributing an IPv6 address according to the topological structure and generating a flow label strategy;
s104, acquiring a CPE terminal source IP address, automatically matching, analyzing according to a flow label strategy to obtain a flow label field and generating service flow identification information;
s106, according to the service flow identification information, field filling and QoS strategy configuration are carried out on the corresponding service flow data packet;
s108, executing corresponding network service according to QoS strategy configuration, monitoring the loss rate and delay value of a service flow data packet in a preset time period in real time, and performing comprehensive evaluation and analysis on the network service according to the loss rate and the delay value to obtain evaluation information of different service flow data packets;
and S110, sending the evaluation information to preset terminal equipment, and changing the QoS strategy configuration in real time according to the evaluation information.
It should be noted that the preset terminal device includes a computer terminal device and a mobile terminal device.
Fig. 2 shows a flow chart of the policy for obtaining flow labels of the present invention.
According to the embodiment of the present invention, the acquiring a network topology, performing IPv6 address dynamic allocation and generating a flow label policy according to the topology specifically includes:
s202, analyzing a network topology environment according to the software control platform, the CPE equipment, the terminal equipment and the service system to obtain a network topology structure;
s204, generating an IPv 6-based address allocation strategy according to the service identification information and the terminal identification information in the network topology structure;
and S206, performing flow label configuration according to the service relation between the address allocation strategy and the terminal equipment to obtain a flow label strategy.
It should be noted that, in analyzing the network topology environment according to the software control platform, the CPE device, the terminal device and the service system, specifically, the network structure, the device connection relationship, the device quantity relationship, and the like between the software control platform, the CPE device, the terminal device and the service system are analyzed. The address allocation strategy comprises a plurality of pieces of information, wherein each piece of information comprises an IPv6 address field, service identification information and an MAC address, and the MAC address is terminal identification information and can uniquely identify the terminal equipment. And performing flow label configuration according to the service relationship between the address allocation strategy and the terminal equipment to obtain a flow label strategy, specifically performing configuration through a software control platform.
According to the embodiment of the invention, the obtaining of the source IP address of the CPE terminal and the automatic matching are carried out, the analysis is carried out according to the flow label strategy to obtain the flow label field and generate the service flow identification information, and the method specifically comprises the following steps:
if the terminal equipment is detected to be accessed to the network and a service access request is sent, acquiring an IP address of a CPE terminal source based on IPv 6;
carrying out address matching on the IP address according to a flow label strategy to obtain flow label retrieval information;
and acquiring corresponding service flow identification information according to the flow label retrieval information.
It should be noted that, in the obtaining of the flow label retrieval information by performing address matching on the IP address according to the flow label policy, the flow label retrieval information is specifically one piece of retrieval information in the flow label policy. The service flow identification information comprises service application and service identification information.
According to the embodiment of the present invention, the field filling and QoS policy configuration are performed on the corresponding service flow packet according to the service flow identification information, specifically:
acquiring a corresponding service flow data packet and flow grade information according to the service flow identification information;
and according to the flow level information, field filling is carried out on the service flow data packet and corresponding QoS strategy configuration is obtained.
It should be noted that the traffic level information is, specifically, traffic class field information in the service flow data packet, and the field filling for the service flow data packet is, specifically, filling the traffic class field and the flow layer field. The QoS strategy configuration content comprises network service configuration such as bandwidth control, flow shaping, flow filtering, congestion avoidance and the like.
According to the embodiment of the present invention, the configuring and executing the corresponding network service according to the QoS policy, monitoring the loss rate and the delay value of the service flow data packet in the preset time period in real time, and performing the comprehensive evaluation analysis of the network service according to the loss rate and the delay value to obtain the evaluation information of different service flow data packets, which previously includes:
according to the service identification information, carrying out information summarization on different types of service flow data packets and corresponding QoS strategy configuration to obtain a network data packet analysis table;
monitoring the loss rate of the service flow data packets in a preset time period and recording the loss rate according to a preset time interval to obtain a plurality of loss rate values;
and carrying out mean value calculation on the plurality of loss rate values to obtain an estimated loss rate, and importing the estimated loss rate into a network data packet analysis table.
It should be noted that the content in the network data packet analysis table includes service identification information, a service flow data packet, qoS policy configuration information, an estimated loss rate, a delay time, and the like, and the network data packet analysis table can be displayed by a preset terminal device, and because different service identification information represents different types of service data, the network data packet analysis table can effectively reflect the network service quality of different types of service data in the data packet transmission process. The preset time period is generally the whole period of data packet transmission, and the recording of the loss rate according to the preset time interval specifically is taking the average transmission time of one data packet as the length of the preset time interval. The loss rate is evaluated specifically to reflect the integrity of a service flow data packet in network transmission, and can effectively provide important reference value for subsequent network quality evaluation.
Fig. 3 shows a flow chart of obtaining network quality evaluation information according to the present invention.
According to the embodiment of the present invention, the corresponding network service is executed according to the QoS policy configuration, the loss rate and the delay value of the service flow data packet in the preset time period are monitored in real time, and the network service comprehensive evaluation analysis is performed according to the loss rate and the delay value to obtain the evaluation information of different service flow data packets, specifically:
s302, monitoring the time delay of a service flow data packet in a preset time period and testing according to a preset time interval to obtain a plurality of data packet time delay values;
s304, carrying out mean value calculation on the plurality of data packet delay values to obtain an evaluation delay value, and importing the evaluation delay value into a network data packet analysis table;
and S306, carrying out comprehensive analysis according to the evaluation loss rate and the evaluation delay value to obtain the network quality evaluation information of different service flow data packets.
It should be noted that, in the network transmission of the service flow data packets, different QoS policy configurations may cause a large difference in the network service quality of different types of service flow data packets, and in the actual network data transmission process, due to the reasons of complex network environment, wired hardware conditions, and the like, the transmission quality of the network data may be inconsistent with expectations. And in the network quality evaluation information of different service flow data packets obtained by carrying out comprehensive analysis according to the evaluation loss rate and the evaluation delay value, one service type corresponds to one service flow data packet, the network quality evaluation information comprises the evaluation loss rate, the evaluation delay value and a comprehensive evaluation index, and the comprehensive evaluation index is obtained by carrying out weighted average calculation on the evaluation loss rate and the evaluation delay value.
According to the embodiment of the present invention, the sending the evaluation information to the preset terminal device, and changing the QoS policy configuration in real time according to the evaluation information includes:
performing QoS configuration analysis according to the evaluation loss rate, the evaluation delay value and the network quality evaluation information of the service flow data packet to obtain QoS evaluation strategy configuration;
performing policy difference analysis on the actual QoS policy configuration and the QoS evaluation policy configuration;
and if the difference exists, the QoS strategy configuration is changed in real time, and the network service quality is guaranteed according to the changed QoS strategy configuration.
It should be noted that the QoS evaluation policy is configured to be an evaluation policy configuration that is analyzed in real time according to the current network quality, and if the current actual QoS policy configuration is highly similar to the QoS evaluation policy configuration or there is no policy difference, the current QoS policy configuration is in accordance with an expected level, and no adjustment is needed, and if there is a difference, the current QoS policy configuration needs to be changed. If the difference exists, the QoS policy configuration is changed in real time, specifically, the corresponding QoS policy configuration is changed according to different service identification information, so as to meet the network service quality requirements of different service flow data packets. The QoS evaluation policy configuration is specifically policy configuration obtained by performing data monitoring analysis in a current actual network service state.
According to the embodiment of the invention, the step of changing the QoS strategy configuration in real time by the evaluation information comprises the following steps: obtaining QoS strategy configuration of each service flow data packet;
analyzing the QoS strategy configuration to obtain the service level, the demand level and the bandwidth configuration rate of the current data packet;
obtaining an evaluation service level, an evaluation demand level and an evaluation bandwidth configuration rate in QoS evaluation strategy configuration;
if the evaluation service level is greater than the service level of the current data packet, the requirement level and the bandwidth configuration rate of the current data packet are corrected in real time within a selection range to obtain corrected QoS strategy configuration;
and executing corresponding network service according to the modified QoS strategy configuration, and continuously monitoring the network quality of the data packet to ensure that the difference between the modified QoS strategy configuration and the QoS evaluation strategy configuration is within a preset range.
Table 1 below shows an IPv6 address allocation policy according to an embodiment of the present invention, as shown in table 1. The policy includes the segment of IPv6 address to be allocated, service identifier and terminal identifier (such as MAC address):
TABLE 1 IPv6 Address assignment policy
IPv6 address field | Service identification | MAC address |
FD00:0:0:1::/64 | FD00:0:0:1:0001::/80 | 68EC:C5C6:1FC9 |
FD00:0:0:2::/64 | FD00:0:0:2:0002::/80 | 73DC:3B8A:760E |
FD00:0:0:3::/64 | FD00:0:0:3:0003::/80 | 256A:F30A:BC46 |
Table 2 below is an IPv6 flow label policy table, as shown in table 2. CPE analyzes the information such as service application, IP address field, service identification, flow label and flow grade from the flow label strategy.
Table 2 IPv6 flow label policy table
The following table 3 is a traffic class policy table corresponding to the service flow:
table 3 traffic class policy table corresponding to service flow
Fig. 4 is a block diagram illustrating a system for implementing quality of service assurance for a network based on IPv6 flow label according to the present invention.
The second aspect of the present invention also provides a system 4 for implementing network service quality assurance based on IPv6 flow label, including: a memory 41 and a processor 42, wherein the memory includes a program for implementing a method for guaranteeing network service quality based on an IPv6 flow label, and when executed by the processor, the program for implementing the method for guaranteeing network service quality based on the IPv6 flow label implements the following steps:
acquiring a network topological structure, and dynamically allocating an IPv6 address according to the topological structure and generating a flow label strategy;
acquiring a source IP address of a CPE terminal, automatically matching, analyzing according to a flow label strategy to obtain a flow label field and generating service flow identification information;
performing field filling and QoS strategy configuration on the corresponding service flow data packet according to the service flow identification information;
corresponding network services are configured and executed according to QoS strategies, the loss rate and the delay value of service flow data packets in a preset time period are monitored in real time, comprehensive evaluation analysis of the network services is carried out according to the loss rate and the delay value, and evaluation information of different service flow data packets is obtained;
and sending the evaluation information to preset terminal equipment, and changing the QoS strategy configuration in real time according to the evaluation information.
It should be noted that the preset terminal device includes a computer terminal device and a mobile terminal device.
According to the embodiment of the present invention, the acquiring a network topology, performing IPv6 address dynamic allocation and generating a flow label policy according to the topology specifically includes:
analyzing a network topology environment according to the software control platform, the CPE equipment, the terminal equipment and the service system to obtain a network topology structure;
generating an address allocation strategy based on IPv6 according to the service identification information and the terminal identification information in the network topology structure;
and performing flow label configuration according to the service relation between the address allocation strategy and the terminal equipment to obtain a flow label strategy.
It should be noted that, in analyzing the network topology environment according to the software control platform, the CPE device, the terminal device and the service system, specifically, the network structure, the device connection relationship, the device quantity relationship, and the like between the software control platform, the CPE device, the terminal device and the service system are analyzed. The address allocation strategy comprises a plurality of pieces of information, wherein each piece of information comprises an IPv6 address field, service identification information and an MAC address, and the MAC address is terminal identification information and can uniquely identify the terminal equipment. And performing flow label configuration according to the service relationship between the address allocation strategy and the terminal equipment to obtain a flow label strategy, specifically performing configuration through a software control platform.
According to the embodiment of the invention, the obtaining of the source IP address of the CPE terminal and the automatic matching are carried out, the analysis is carried out according to the flow label strategy to obtain the flow label field and generate the service flow identification information, and the method specifically comprises the following steps:
if the terminal equipment is detected to be accessed to the network and a service access request is sent, acquiring an IP address of a CPE terminal source based on IPv 6;
carrying out address matching on the IP address according to a flow label strategy to obtain flow label retrieval information;
and acquiring corresponding service flow identification information according to the flow label retrieval information.
It should be noted that, in the obtaining of the flow label retrieval information by performing address matching on the IP address according to the flow label policy, the flow label retrieval information is specifically one piece of retrieval information in the flow label policy. The service flow identification information comprises service application and service identification information.
According to the embodiment of the present invention, the field filling and QoS policy configuration are performed on the corresponding service flow packet according to the service flow identification information, which specifically includes:
acquiring a corresponding service flow data packet and flow grade information according to the service flow identification information;
and according to the flow level information, field filling is carried out on the service flow data packet and corresponding QoS strategy configuration is obtained.
It should be noted that the traffic level information is, specifically, traffic class field information in the service flow data packet, and the field filling for the service flow data packet is, specifically, filling the traffic class field and the flow layer field. The QoS strategy configuration content comprises network service configuration such as bandwidth control, flow shaping, flow filtering, congestion avoidance and the like.
According to the embodiment of the present invention, the configuring and executing the corresponding network service according to the QoS policy, monitoring the loss rate and the delay value of the service flow data packet in the preset time period in real time, and performing the comprehensive evaluation analysis of the network service according to the loss rate and the delay value to obtain the evaluation information of different service flow data packets, which previously includes:
according to the service identification information, carrying out information summarization on different types of service flow data packets and corresponding QoS strategy configuration to obtain a network data packet analysis table;
monitoring the loss rate of the service flow data packets in a preset time period and recording the loss rate according to a preset time interval to obtain a plurality of loss rate values;
and carrying out mean value calculation on the plurality of loss rate values to obtain an estimated loss rate, and importing the estimated loss rate into a network data packet analysis table.
It should be noted that the content in the network data packet analysis table includes service identification information, a service flow data packet, qoS policy configuration information, an estimated loss rate, a delay time, and the like, and the network data packet analysis table can be displayed by a preset terminal device, and because different service identification information represents different types of service data, the network data packet analysis table can effectively reflect the network service quality of different types of service data in the data packet transmission process. The preset time period is generally the whole period of data packet transmission, and the recording of the loss rate according to the preset time interval specifically is taking the average transmission time of one data packet as the length of the preset time interval. The loss rate is evaluated specifically to reflect the integrity of a service flow data packet in network transmission, and can effectively provide important reference value for subsequent network quality evaluation.
According to the embodiment of the present invention, the corresponding network service is executed according to the QoS policy configuration, the loss rate and the delay value of the service flow data packet in the preset time period are monitored in real time, and the network service comprehensive evaluation analysis is performed according to the loss rate and the delay value to obtain the evaluation information of different service flow data packets, specifically:
monitoring the time delay of a service flow data packet in a preset time period and testing according to a preset time interval to obtain a plurality of data packet time delay values;
carrying out mean value calculation on the delay values of the plurality of data packets to obtain an evaluation delay value, and introducing the evaluation delay value into a network data packet analysis table;
and carrying out comprehensive analysis according to the evaluation loss rate and the evaluation delay value to obtain the network quality evaluation information of different service flow data packets.
It should be noted that, in the network transmission of the service flow data packets, different QoS policy configurations may cause a large difference in the network service quality of different types of service flow data packets, and in the actual network data transmission process, due to the reasons of complex network environment, wired hardware conditions, and the like, the transmission quality of the network data may be inconsistent with expectations. And in the network quality evaluation information of different service flow data packets obtained by carrying out comprehensive analysis according to the evaluation loss rate and the evaluation delay value, one service type corresponds to one service flow data packet, the network quality evaluation information comprises the evaluation loss rate, the evaluation delay value and a comprehensive evaluation index, and the comprehensive evaluation index is obtained by carrying out weighted average calculation on the evaluation loss rate and the evaluation delay value.
According to the embodiment of the present invention, the sending the evaluation information to the preset terminal device, and changing the QoS policy configuration in real time according to the evaluation information includes:
performing QoS configuration analysis according to the evaluation loss rate, the evaluation delay value and the network quality evaluation information of the service flow data packet to obtain QoS evaluation strategy configuration;
performing policy difference analysis on the actual QoS policy configuration and the QoS evaluation policy configuration;
if the difference exists, the QoS strategy configuration is changed in real time, and the network service quality is guaranteed according to the changed QoS strategy configuration.
It should be noted that the QoS evaluation policy is configured to be an evaluation policy configuration that is analyzed in real time according to the current network quality, and if the current actual QoS policy configuration is highly similar to the QoS evaluation policy configuration or there is no policy difference, it represents that the current QoS policy configuration meets the expected level, and no adjustment is needed, and if there is a difference, it needs to change the current QoS policy configuration. If the difference exists, the QoS policy configuration is changed in real time, specifically, the corresponding QoS policy configuration is changed according to different service identification information so as to meet the network service quality requirements of different service flow data packets.
The invention discloses a method and a system for realizing network service quality guarantee based on IPv6 flow label, which comprises the steps of obtaining a network topological structure, dynamically allocating IPv6 addresses according to the topological structure and generating a flow label strategy, further obtaining a CPE terminal source IP address and carrying out automatic matching, carrying out analysis and strategy configuration according to the flow label strategy to obtain QoS strategy configuration, executing corresponding network service according to the QoS strategy configuration, carrying out real-time monitoring on the current network service and analyzing network quality evaluation information of a service flow data packet, and correcting the QoS strategy configuration according to the evaluation information. The invention has simple configuration and flexible scheduling, can effectively solve the difficult problem of guaranteeing the network service in the IPv6 environment and realizes the refined network service of the business flow data.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only one logical function division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units; can be located in one place or distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit may be implemented in the form of hardware, or in the form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for realizing the method embodiments can be completed by hardware related to program instructions, the program can be stored in a computer readable storage medium, and the program executes the steps comprising the method embodiments when executed; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
Claims (10)
1. A method for realizing network service quality guarantee based on IPv6 flow label is characterized in that the method comprises the following steps:
acquiring a network topological structure, and dynamically allocating an IPv6 address according to the topological structure and generating a flow label strategy;
acquiring a source IP address of a CPE terminal, automatically matching, analyzing according to a flow label strategy to obtain a flow label field and generating service flow identification information;
performing field filling and QoS strategy configuration on the corresponding service flow data packet according to the service flow identification information;
corresponding network services are configured and executed according to QoS strategies, the loss rate and the delay value of service flow data packets in a preset time period are monitored in real time, comprehensive evaluation analysis of the network services is carried out according to the loss rate and the delay value, and evaluation information of different service flow data packets is obtained;
and sending the evaluation information to preset terminal equipment, and changing the QoS strategy configuration in real time according to the evaluation information.
2. The method for guaranteeing network service quality based on IPv6 flow label according to claim 1, wherein the obtaining a network topology, performing IPv6 address dynamic allocation according to the topology and generating a flow label policy, specifically:
analyzing a network topology environment according to the software control platform, the CPE equipment, the terminal equipment and the service system to obtain a network topology structure;
generating an address allocation strategy based on IPv6 according to the service identification information and the terminal identification information in the network topology structure;
and performing flow label configuration according to the service relation between the address allocation strategy and the terminal equipment to obtain a flow label strategy.
3. The method for guaranteeing network service quality based on the IPv6 flow label according to claim 1, wherein the obtaining a CPE terminal source IP address and performing automatic matching, performing resolution according to a flow label policy to obtain a flow label field and generate service flow identification information specifically includes:
if the terminal equipment is detected to be accessed to the network and a service access request is sent, acquiring an IP address of a CPE terminal source based on IPv 6;
performing address matching on the IP address according to a flow label strategy to obtain flow label retrieval information;
and acquiring corresponding service flow identification information according to the flow label retrieval information.
4. The method for guaranteeing network service quality based on the IPv6 flow label according to claim 1, wherein the field filling and QoS policy configuration are performed on the corresponding service flow packet according to the service flow identification information, and specifically the method includes:
acquiring a corresponding service flow data packet and flow grade information according to the service flow identification information;
and filling fields of the service flow data packet according to the flow level information and acquiring corresponding QoS strategy configuration.
5. The method according to claim 1, wherein the method for guaranteeing network service quality based on IPv6 flow label, is characterized in that the method executes corresponding network service according to QoS policy configuration, monitors a loss rate and a delay value of a service flow data packet in a preset time period in real time, and performs comprehensive evaluation analysis of network service according to the loss rate and the delay value to obtain evaluation information of different service flow data packets, and the method includes the following steps:
according to the service identification information, carrying out information summarization on different types of service flow data packets and corresponding QoS strategy configuration to obtain a network data packet analysis table;
monitoring the loss rate of the service flow data packets in a preset time period and recording the loss rate according to a preset time interval to obtain a plurality of loss rate values;
and carrying out mean value calculation on the plurality of loss rate values to obtain an estimated loss rate, and importing the estimated loss rate into a network data packet analysis table.
6. The method according to claim 5, wherein the method for guaranteeing network service quality based on IPv6 flow label is configured to execute corresponding network service according to QoS policy, monitor loss rate and delay value of a service flow data packet in a preset time period in real time, and perform comprehensive evaluation analysis of network service according to the loss rate and delay value to obtain evaluation information of different service flow data packets, and specifically includes:
monitoring the time delay of a service flow data packet in a preset time period and testing according to a preset time interval to obtain a plurality of data packet time delay values;
carrying out mean value calculation on the delay values of the plurality of data packets to obtain an evaluation delay value, and introducing the evaluation delay value into a network data packet analysis table;
and carrying out comprehensive analysis according to the estimated loss rate and the estimated delay value to obtain the network quality evaluation information of different service flow data packets.
7. The method for guaranteeing network service quality based on the IPv6 flow label according to claim 1, wherein the sending evaluation information to a preset terminal device and changing QoS policy configuration in real time according to the evaluation information includes:
performing QoS configuration analysis according to the evaluation loss rate, the evaluation delay value and the network quality evaluation information of the service flow data packet to obtain QoS evaluation strategy configuration;
performing policy difference analysis on the actual QoS policy configuration and the QoS evaluation policy configuration;
and if the difference exists, the QoS strategy configuration is changed in real time, and the network service quality is guaranteed according to the changed QoS strategy configuration.
8. A system for realizing network service quality guarantee based on IPv6 flow label is characterized in that the system includes: the memory comprises a program for realizing the network service quality guarantee method based on the IPv6 flow label, and the program for realizing the network service quality guarantee method based on the IPv6 flow label realizes the following steps when being executed by the processor:
acquiring a network topological structure, and dynamically allocating an IPv6 address according to the topological structure and generating a flow label strategy;
acquiring a source IP address of a CPE terminal, automatically matching, analyzing according to a flow label strategy to obtain a flow label field and generating service flow identification information;
performing field filling and QoS strategy configuration on the corresponding service flow data packet according to the service flow identification information;
corresponding network services are configured and executed according to QoS strategies, the loss rate and the delay value of service flow data packets in a preset time period are monitored in real time, comprehensive evaluation analysis of the network services is carried out according to the loss rate and the delay value, and evaluation information of different service flow data packets is obtained;
and sending the evaluation information to preset terminal equipment, and changing the QoS strategy configuration in real time according to the evaluation information.
9. The system according to claim 8, wherein the acquiring of the network topology and the performing of IPv6 address dynamic allocation and generating of the flow label policy according to the topology are specifically:
analyzing a network topology environment according to the software control platform, the CPE equipment, the terminal equipment and the service system to obtain a network topology structure;
generating an address allocation strategy based on IPv6 according to the service identification information and the terminal identification information in the network topology structure;
and performing flow label configuration according to the service relation between the address allocation strategy and the terminal equipment to obtain a flow label strategy.
10. The system for guaranteeing network service quality based on IPv6 flow label according to claim 8, wherein the system is configured to execute a corresponding network service according to a QoS policy, monitor a loss rate and a delay value of a service flow data packet in a preset time period in real time, perform comprehensive evaluation and analysis of the network service according to the loss rate and the delay value, and obtain evaluation information of different service flow data packets, and specifically includes:
monitoring the time delay of a service flow data packet in a preset time period and testing according to a preset time interval to obtain a plurality of data packet time delay values;
carrying out mean value calculation on the delay values of the plurality of data packets to obtain an evaluation delay value, and introducing the evaluation delay value into a network data packet analysis table;
and carrying out comprehensive analysis according to the estimated loss rate and the estimated delay value to obtain the network quality evaluation information of different service flow data packets.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211430347.0A CN115580568B (en) | 2022-11-16 | 2022-11-16 | Method and system for realizing network service quality guarantee based on IPv6 flow label |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211430347.0A CN115580568B (en) | 2022-11-16 | 2022-11-16 | Method and system for realizing network service quality guarantee based on IPv6 flow label |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115580568A true CN115580568A (en) | 2023-01-06 |
CN115580568B CN115580568B (en) | 2023-03-24 |
Family
ID=84588269
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211430347.0A Active CN115580568B (en) | 2022-11-16 | 2022-11-16 | Method and system for realizing network service quality guarantee based on IPv6 flow label |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115580568B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117459321A (en) * | 2023-12-21 | 2024-01-26 | 明阳点时科技(沈阳)有限公司 | End-to-end trusted communication method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111245740A (en) * | 2019-11-19 | 2020-06-05 | 华为技术有限公司 | Service quality strategy method and device for configuration service and computing equipment |
WO2021093692A1 (en) * | 2019-11-12 | 2021-05-20 | 中兴通讯股份有限公司 | Network quality measurement method and device, server, and computer readable medium |
WO2022000171A1 (en) * | 2020-06-29 | 2022-01-06 | Oppo广东移动通信有限公司 | Wireless communication method, terminal device, and network device |
CN114465897A (en) * | 2020-11-06 | 2022-05-10 | 中国电信股份有限公司 | Method, device and system for monitoring data packets in service flow |
WO2022161148A1 (en) * | 2021-01-28 | 2022-08-04 | 华为技术有限公司 | Quality of service control method and apparatus |
-
2022
- 2022-11-16 CN CN202211430347.0A patent/CN115580568B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021093692A1 (en) * | 2019-11-12 | 2021-05-20 | 中兴通讯股份有限公司 | Network quality measurement method and device, server, and computer readable medium |
CN111245740A (en) * | 2019-11-19 | 2020-06-05 | 华为技术有限公司 | Service quality strategy method and device for configuration service and computing equipment |
US20220286409A1 (en) * | 2019-11-19 | 2022-09-08 | Huawei Technologies Co., Ltd. | Method and apparatus for configuring quality of service policy for service, and computing device |
WO2022000171A1 (en) * | 2020-06-29 | 2022-01-06 | Oppo广东移动通信有限公司 | Wireless communication method, terminal device, and network device |
CN114465897A (en) * | 2020-11-06 | 2022-05-10 | 中国电信股份有限公司 | Method, device and system for monitoring data packets in service flow |
WO2022161148A1 (en) * | 2021-01-28 | 2022-08-04 | 华为技术有限公司 | Quality of service control method and apparatus |
Non-Patent Citations (1)
Title |
---|
QUALCOMM INCORPORATED: "Solution for Traffic identification for key issue 2 on Qos Framework", 《SA WG2 MEETING #113AH S2- 161073》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117459321A (en) * | 2023-12-21 | 2024-01-26 | 明阳点时科技(沈阳)有限公司 | End-to-end trusted communication method and system |
CN117459321B (en) * | 2023-12-21 | 2024-03-08 | 明阳点时科技(沈阳)有限公司 | End-to-end trusted communication method and system |
Also Published As
Publication number | Publication date |
---|---|
CN115580568B (en) | 2023-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110972193B (en) | Slice information processing method and device | |
US20170366467A1 (en) | Data traffic control | |
US8595787B2 (en) | Dynamic service delivery platform for communication networks | |
US8737254B2 (en) | Systems and methods for reducing reservation request overhead in a communications network | |
EP1927217B1 (en) | Aggregated resource reservation for data flows | |
US8660142B2 (en) | Scheduling virtual bandwidth requests | |
KR20090121327A (en) | Parameterized quality of service in a network | |
WO2015096680A1 (en) | Node distribution method and control center | |
CN108418766B (en) | Bandwidth control method, device and system | |
US11165716B2 (en) | Data flow processing method and device | |
CN108471629A (en) | The control method of business service quality, equipment and system in transmission network | |
KR20050037073A (en) | Adaptive call admission control scheme in diffserv network | |
CN106162758B (en) | Service processing method, PCRF (policy and charging rules function) and service processing system | |
WO2022121735A1 (en) | Operation and maintenance method, apparatus and system for network slice, and storage medium | |
EP1530851A1 (en) | Monitoring flow control signalling in a cellular network for service management and network dimensioning purposes | |
KR20160076163A (en) | Method and apparatus for providing differentiated transmitting services | |
CN115580568B (en) | Method and system for realizing network service quality guarantee based on IPv6 flow label | |
KR20170033179A (en) | Method and apparatus for managing bandwidth of virtual networks on SDN | |
CN111371690A (en) | Flow regulation and control method and device, network equipment and computer readable storage medium | |
WO2019029704A1 (en) | Network object management method and apparatus therefor | |
CN103200124B (en) | The method of adjustment of a kind of business game and device | |
Stewart et al. | An architecture for automated network control of QoS over consumer broadband links | |
CN113395612A (en) | Data forwarding method in optical fiber communication and related device | |
KR100653454B1 (en) | Apparatus and method for dynamic traffic management of qos to an each service in homenetwork environment | |
EP3065502A1 (en) | Access node device for managing upstream network traffic |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |