Font Size: a A A

Design And Implementation Of SDN Network Virtualization System For P4 Data Plane

Posted on:2023-06-04Degree:MasterType:Thesis
Country:ChinaCandidate:X M ZhangFull Text:PDF
GTID:2568307298959589Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,with the development of the Internet of Things,cloud computing and 5G networks,the number of Internet users has exploded,and network services and applications have become increasingly diversified and complicated.The traditional TCP/IP network architecture has been difficult to adapt to the needs of current network development,while the new network architecture SDN and network virtualization technology,as an important method to solve the problem of network rigidity,can alleviate the current network development dilemma to a certain extent.Therefore,network virtualization based on SDN has become a research hotspot in academia and industry.At present,most of the data plane selection of SDN virtualization systems is based on Open Flow.However,due to the protocol correlation and stateless characteristics of Open Flow,the Open Flow data plane is relatively fixed,and the SDN network virtualization system implemented on Open Flow has shortcomings in scalability and performance.It is difficult to apply to large scale networks.Therefore,this paper proposes to replace the original Open Flow data plane with a more flexible P4 programmable data plane,and improve its original system architecture and functions from two aspects of virtual link mapping and virtual network measurement:(1)Virtual link mapping.This paper proposes a multipath virtual link mapping based on P4 source routing.First of all,in order to solve the bandwidth resource fragmentation problem caused by the traditional link indivisible virtual link mapping algorithm,this paper introduces the multi-commodity flow model to minimize the bandwidth resource mapping cost as the optimization objective,so that the bandwidth resource utilization of the calculated mapping solution is higher.Secondly,on the implementation of virtual link mapping,this paper aims at the problem of excessive flow table resource consumption caused by the traditional virtual link mapping scheme based on Open Flow hop by hop configuration,as well as the defects of Open Flow in multipathing transmission which is difficult to adjust according to the actual application scenarios due to the limitation of switches.This paper proposes a multipath mapping scheme based on P4 source route,which uses the characteristics of source route and the programmability of P4 data plane to realize the multipath mapping of virtual link.Experiments show that compared with existing SDN virtual link mapping schemes,the proposed scheme has significant improvement in bandwidth resource utilization and flow table resource consumption.(2)Virtual network measurement.In view of the traditional virtual network based on Open Flow measurement caused by the control channel congestion and inaccurate measurement problem,a virtual network measurement scheme based on P4in-band network telemetry is proposed.The scheme offloads the virtual network measurement task from the control plane to the data plane,which can achieve realtime and fine-grained virtual network measurement with low measurement overhead Experiments show that the virtual network measurement scheme proposed in this paper is superior to the existing virtual network measurement scheme based on Open Flow in terms of system performance and measurement data accuracy.The existing virtual network measurement scheme based on Open Flow is better than the existing SDN network measurement scheme.Based on the above two aspects of research,this paper finally builds a P4 data plane-oriented SDN network virtualization prototype system,which uses the programmable advantage of P4 data plane to realize high physical network resource utilization and low virtual network measurement overhead.
Keywords/Search Tags:P4, Software Defined Networking, Network Virtualization, Virtual Link Mapping, Virtual Network Measurement
PDF Full Text Request
Related items