| OpenFlow was proposed in recent years is a new programmable network technology based on packet classification.The core conception of OpenFlow is separating control layer and data forward layer of network equipment,and the data forward layer is managed by control layer.It provides great convenience for network innovation and upgrading.In this context,OpenFlow virtual switches have also become the first choice for constructing innovative network test platforms and constructing small and medium-sized SDN networks due to their low cost,flexible configuration,and ease of deployment and deployment.However,When it comes to practical deployments,OpenFlow software switches are faced with heavy performance bottlenecks,where flow table lookup is a key step.Therefore,this article in-depth study of OpenFlow virtual switch packet classification process and flow table lookup characteristics in order to expect to improve its packet classification performance.The main research work of this article is as follows:(1)Aiming at the bottleneck of packet classification performance of OpenFlow virtual switch,this paper uses the locality of distribution of data packets on the transmission connection,and proposes an efficient OpenFlow virtual switch packet classification method.This method predicts the cache idea and dynamically records the most frequently occurring connection identifiers and their corresponding masks.After most of the data packets arrive at the OpenFlow virtual switch,they can directly locate the corresponding mask according to their connection identifiers,and then find the corresponding masks.Corresponding flow table entries enable fast forwarding of data packets.(2)Considering the data forwarding performance bottleneck of the OpenFlow virtual switch,based on the locality of network traffic,this paper mines the masked access locality of network flow packets in OpenFlow virtual switches,and proposes an efficient search method for OpenFlow virtual flow tables.This method uses the Move-Ahead-Half(MAH)heuristic method to adaptively adjust the mask order to speed up the mask search hit rate of subsequent packets,which can effectively improve the packet classification performance of OpenFlow virtual switches. |