Abstract
With the expansion of software-defined network deployment scale, the number of switches on the data plane is increasing, which causes many problems on the data link, like packet loss and bandwidth degradation. Due to the existence of multi-link redundancy technology in the network, network operators hardly find these problems in time. Therefore, based on REST API, this paper proposes an SDN network test traffic control method. By controlling the test traffic and using different test coverage criterions, this method can support the data plane to complete the test of switch forwarding function and data link performance with multiple SDN controllers to find possible errors in the topology. Through experiments, it is found that edge coverage test has better cost performance than vertex coverage and full coverage test, completing the coverage of data plane and improving fault discovery rate.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ahmed, R., Boutaba, R.: Design considerations for managing wide area software defined networks. IEEE Commun. Mag. 52(7), 116–123 (2014)
Al-Shaer, E., Al-Haj, S.: FlowChecker: configuration analysis and verification of federated OpenFlow infrastructures. In: Proceedings of the ACM Conference on Computer and Communications Security, pp. 37–44 (2010)
Beshley, M., Kryvinska, N., Beshley, H., Kochan, O., Barolli, L.: Measuring end-to-end delay in low energy SDN IoT platform. Comput. Mater. Contin. 70(1), 19–41 (2021)
Bu, K., Wen, X., Yang, B., Chen, Y., Li, L.E., Chen, X.: Is every flow on the right track?: Inspect SDN forwarding with rulescope. In: Proceedings - IEEE INFOCOM 2016, July, San Francisco, CA, United States (2016)
Chi, P.W., Kuo, C.T., Guo, J.W., Lei, C.L.: How to detect a compromised SDN switch. In: 1st IEEE Conference on Network Softwarization: Software-Defined Infrastructures for Networks, Clouds, IoT and Services, NETSOFT 2015. London, United Kingdom (2015)
Daha, M.Y., Zahid, M.S.M., Husain, K., Ousta, F.: Performance evaluation of software defined networks with single and multiple link failure scenario under floodlight controller. In: Proceedings - IEEE 2021 International Conference on Computing. Communication, and Intelligent Systems, ICCCIS 2021, Greater Noida, India, pp. 959–965 (2021)
Fang, Y., Lu, Y.: Real-time verification of network properties based on header space. IEEE Access 8, 36789–36806 (2020)
Hans, S., Ghosh, S., Kataria, A., Karar, V., Sharma, S.: Controller placement in software defined Internet of Things using optimization algorithm. Comput. Mater. Contin. 70(3), 5073–5089 (2022)
Kazemian, P., Varghese, G., McKeown, N.: Header space analysis: static checking for networks. In: Proceedings of NSDI 2012: 9th USENIX Symposium on Networked Systems Design and Implementation, San Jose, CA, United States, pp. 113–126 (2012)
Khakpour, A.R., Liu, A.X.: Quantifying and querying network reachability. In: Proceedings - International Conference on Distributed Computing Systems, Genova, Italy, pp. 817–826 (2010)
Khurshid, A., Zou, X., Zhou, W., Caesar, M., Brighten Godfrey, P.: Veriflow: verifying network-wide invariants in real time. In: Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2013, Lombard, IL, United States, pp. 15–27 (2013)
Kozat, U.C., Liang, G., Kokten, K., Tapolcai, J.: On optimal topology verification and failure localization for software defined networks. IEEE/ACM Trans. Netw. 24(5), 2899–2912 (2016)
Kozat, U.C., Liang, G., Kokten, K.: On diagnosis of forwarding plane via static forwarding rules in software defined networks. In: Proceedings - IEEE INFOCOM, Toronto, ON, Canada, pp. 1716–1724 (2014)
Liu, J., Panda, A., Singla, A., Godfrey, B., Schapira, M., Shenker, S.: Ensuring connectivity via data plane mechanisms. In: Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2013, Lombard, IL, United States, pp. 113–126 (2013)
Mai, H., Khurshid, A., Agarwal, R., Caesar, M., Godfrey, P.B., King, S.T.: Debugging the data plane with anteater. In: Proceedings of the ACM SIGCOMM 2011 Conference, SIGCOMM 2011, pp. 290–301 (2011)
Malavika, R., Valarmathi, M.: Adaptive server load balancing in SDN using pid neural network controller. Comput. Syst. Sci. Eng. 42(1), 229–243 (2022)
Nadeem, M.W., Goh, H.G., Ponnusamy, V., Aun, Y.: DDoS detection in SDN using machine learning techniques. Comput. Mater. Contin. 71(1), 771–789 (2022)
Pakzad, F., Portmann, M., Tan, W.L., Indulska, J.: Efficient topology discovery in software defined networks. In: 2014, 8th International Conference on Signal Processing and Communication Systems, ICSPCS 2014 - Proceedings. The Peter Kiewit Institute, Gold Coast (2014)
Pereini, P., Kuzniar, M., Kostic, D.: Rule-level data plane monitoring with monocle. In: SIGCOMM 2015 - Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, London, United Kingdom, pp. 595–596 (2015)
Sreekanth, G., Ahmed, S.A.N., Sarac, M., Strumberger, I., Bacanin, N., Zivkovic, M.: Mobile fog computing by using SDN/NFV on 5G edge nodes. Comput. Syst. Sci. Eng. 41(2), 751–765 (2022)
Van Adrichem, N.L.M., Doerr, C., Kuipers, F.A.: OpenNetMon: network monitoring in OpenFlow software-defined networks. In: IEEE/IFIP NOMS 2014 - IEEE/IFIP Network Operations and Management Symposium: Management in a Software Defined World, Krakow, Poland (2014)
Wen, X., et al.: Rulescope: inspecting forwarding faults for software-defined networking. IEEE/ACM Trans. Netw. 25(4), 2347–2360 (2017)
Yu, C., Lumezanu, C., Zhang, Y., Singh, V., Jiang, G., Madhyastha, H.V.: FlowSense: monitoring network utilization with zero measurement cost. In: Roughan, M., Chang, R. (eds.) PAM 2013. LNCS, vol. 7799, pp. 31–41. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-36516-4_4
Yu, M., Jose, L., Miao, R.: Software defined traffic measurement with OpenSketch. In: Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2013, Lombard, IL, United States, pp. 29–42 (2013)
Acknowledgements
This work was supported by the Hainan Provincial Natural Science Foundation of China (620RC562, 2019RC096, 620RC560), the Scientific Research Setup Fund of Hainan University (KYQD(ZR)1877), the Program of Hainan Association for Science and Technology Plans to Youth R&D Innovation (QCXM201910), and the National Natural Science Foundation of China (61802092, 62162021).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Yao, J. et al. (2022). Test Traffic Control Based on REST API for Software-Defined Networking. In: Sun, X., Zhang, X., Xia, Z., Bertino, E. (eds) Artificial Intelligence and Security. ICAIS 2022. Lecture Notes in Computer Science, vol 13339. Springer, Cham. https://doi.org/10.1007/978-3-031-06788-4_40
Download citation
DOI: https://doi.org/10.1007/978-3-031-06788-4_40
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-06787-7
Online ISBN: 978-3-031-06788-4
eBook Packages: Computer ScienceComputer Science (R0)