Test Traffic Control Based on REST API for Software-Defined Networking | SpringerLink
Skip to main content

Test Traffic Control Based on REST API for Software-Defined Networking

  • Conference paper
  • First Online:
Artificial Intelligence and Security (ICAIS 2022)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 11439
Price includes VAT (Japan)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 14299
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Ahmed, R., Boutaba, R.: Design considerations for managing wide area software defined networks. IEEE Commun. Mag. 52(7), 116–123 (2014)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Fang, Y., Lu, Y.: Real-time verification of network properties based on header space. IEEE Access 8, 36789–36806 (2020)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Malavika, R., Valarmathi, M.: Adaptive server load balancing in SDN using pid neural network controller. Comput. Syst. Sci. Eng. 42(1), 229–243 (2022)

    Article  Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Google Scholar 

  22. Wen, X., et al.: Rulescope: inspecting forwarding faults for software-defined networking. IEEE/ACM Trans. Netw. 25(4), 2347–2360 (2017)

    Article  Google Scholar 

  23. 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

    Chapter  Google Scholar 

  24. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Deshun Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics