Font Size: a A A

Research On QoS Strategy Based On DPDK Layer 2 Forwarding

Posted on:2021-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:H M JingFull Text:PDF
GTID:2428330647450674Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
In recent years,computer technology has been changing rapidly,multimedia technology has been developing rapidly,and the types of services carried by the network are also endless.In this situation,the traditional "best effort" service network frequently generates a series of problems such as congestion,packet loss,and severe jitter,which cannot provide service quality assurance.This is why network resources have become very precious.How to make full use of limited network resources and improve the quality of network services has become an important issue that cannot be ignored.To solve this problem,the TCP / IP architecture proposes the concept of QoS.In the research of this subject,a new queue organization and queue scheduling algorithm based on the DPDK l2 fwd queue model is proposed,which aims to solve the problem of network card port priority service forwarding.First analyze the composition structure of the data packet,and then divide the data packet into three priority categories according to the TOS field in the IP data header.Then based on the theory of queuing theory,a non-preemptive priority queuing system model with three priorities is established,and the relevant indicators such as the average queue length,average waiting queue length,average waiting time,and average stay time of the system are analyzed.Secondly,this paper analyzes the most commonly used congestion management technology in QoS,namely queue scheduling technology,and analyzes the three algorithms of first-in-first-out queue scheduling,priority queue scheduling and weighted round-robin queue scheduling,and points out the advantages and disadvantages of various algorithms,as well as the areas where the algorithm needs to be improved.Finally,Spirent Test Center is used to construct three types of data streams,which are forwarded through the network card port of the server bound by DPDK to realize the simulation of the whole system.Respectively using tcpreplay replay packets of data flow and flow meter structure method of a large number of incoming and outgoing packets experiment,analysis of three kinds of queue scheduling algorithm of time delay,bandwidth utilization,packet loss rate,at the same time,the priority queue scheduling and weighted polling circular queue scheduling in different priority packet delay and packet loss rate,and obtain the corresponding graph,thus the rationality of the validation protocols.In general,the scheme design proposed in this topic distinguishes the priorities of different services and realizes the guarantee of the forwarding rate and quality of service of high-priority service data packets.At the sametime,it also takes into account that the data packets of low-priority services are not "starved",so that the network card port can carry out orderly,efficient,and multi-level data packet transmission and reception.To a large extent,it not only reduces network traffic congestion,packet loss or delay,but also greatly alleviates the impact of these negative problems on important businesses.Therefore,it is of great practical significance to study QoS.
Keywords/Search Tags:DPDK, Queuing Theory, QoS, Priority, Queue Scheduling
PDF Full Text Request
Related items