Eopenflow: Software Defined Sampling Via a Highly Adoptable OpenFlow Extension

Guang Cheng,Yongning Tang
DOI: https://doi.org/10.1109/icc.2017.7996962
2017-01-01
Abstract:Sampling is highly demanded in software defined networking (SDN) by the need to control the consumption of network measurement resources and by the need of detailed measurements from applications and service providers. OpenFlow, as the standard control protocol between SDN controller and switches, is not equipped with traffic sampling function. In this paper, we proposes a software defined sampling measurement scheme via an adoptable extension to OpenFlow called eOpenFlow. In the data plane of SDN switch, the sampling action OFPAT OUTPUT SAMPLING is added to sample user defined specific traffic flows. We present two different sampling rules, which are based on multi-level flow table and group-based table mechanisms, respectively. In SDN control plane, collected network samples are analyzed to realize various measurement functions. eOpenFlow has been implemented, and further evaluated via carefully designed experiments in order to verify its different sampling functions.
What problem does this paper attempt to address?