Skip to main content
Log in

ARP Overhead Reduction Framework for Software Defined Data Centers

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

Software defined Data Center Network (SDDCN) architectures need flexibility, scalability, and improved analytics for reliable networks. However, as the traffic load of the network grows a substantial collapse in the network performance has been observed. Huge amount of network broadcasts mainly Address Resolution Protocol (ARPs), is the dominant factor contributing towards this performance degradation. However, to the best of our knowledge existing solutions do not focus on reducing the redundant ARPs processed by controller especially for loop topologies of large scale SDDCNs. We propose a framework ARP Overhead Reduction (ARP-OR) to not only reduce the ARP broadcasts more effectively but also to suppress all the redundant ARPs before the control plane processes them. ARP-OR finds its scalability for tree, fattree, and its variant diamond topology. It is prototyped on RYU controller and experiments were conducted on Mininet emulator. ARP-OR has convincingly reduced the ARP traffic compared to existing approaches.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Shpiner, A., Keslassy, I., Arad, C., Mizrahi, T., Revah, Y.S.: Scaling data centers using smart address learning. In: 10th International Conference on Network and Service Management (CNSM) and Workshop (pp. 248–253). IEEE (2014)

  2. Singh, S., Jha, R.K.: A survey on software defined networking: architecture for next generation network. J. Network Syst. Manag. 25(2), 321–374 (2017)

    Article  Google Scholar 

  3. Elmeleegy, K., Cox, A.L.: Etherproxy: Scaling ethernet by suppressing broadcast traffic. In IEEE INFOCOM 2009 (pp. 1584–1592). IEEE (2009)

  4. Li, J., Gu, Z., Ren, Y., Wu, H., Shi, S.S.: A software-defined address resolution proxy. In: 2017 IEEE Symposium on Computers and Communications (ISCC) (pp. 404–410). IEEE (2017)

  5. Rzepka, M., Borylo, P., Lason, A., Szymanski, A.: Pard: Hybrid proactive and reactive method eliminating flow setup latency in sdn. J. Network Syst. Manag. 28(4), 1547–1574 (2020)

    Article  Google Scholar 

  6. di Lallo, R., Lospoto, G., Rimondini, M., Di Battista, G.: How to handle arp in a software-defined network. In: 2016 IEEE NetSoft Conference and Workshops (NetSoft) (pp. 63–67). IEEE (2016)

  7. Cho, H., Kang, S., Lee, Y.: Centralized arp proxy server over sdn controller to cut down arp broadcast in large-scale data center networks. In: 2015 International Conference on Information Networking (ICOIN), pp. 301–306. IEEE (2015)

  8. Alharbi, T., Portmann, M.: Sproxy arp-efficient arp handling in sdn. In: 2016 26th International Telecommunication Networks and Applications Conference (ITNAC) (pp. 179–184). IEEE (2016)

  9. Jia, X., Jiang, Y., Guo, Z., Wu, Z.: Reducing and balancing flow table entries in software-defined networks. In: 2016 IEEE 41st Conference on Local Computer Networks (LCN) (pp. 575–578). IEEE (2016)

  10. Iyer, A.S., Mann, V., Samineni, N.R.: Switchreduce: reducing switch state and controller involvement in openflow networks. In: 2013 IFIP Networking Conference (pp. 1–9). IEEE (2013)

  11. Kotani, D., Okabe, Y.: Packet-in message control for reducing cpu load and control traffic in openflow switches. In: 2012 European Workshop on Software Defined Networking (pp. 42–47). IEEE (2012)

  12. Isyaku, B., Mohd Zahid, M.S., Bte Kamat, M., Abu Bakar, K., Ghaleb, F.A.A.: Software defined networking flow table management of openflow switches performance and security challenges: a survey. Future Internet 12(9), 147 (2020)

    Article  Google Scholar 

  13. Bailey, S., Bansal, D., Dunbar, L., Hood, D., Kis, Z.L., MackCrane, B., Maguire, J., Malek, D., Meyer, D., Paul, M., et al.: Sdn architecture overview. Open Networking Foundation, Ver. 1 (2013)

  14. Ahmad, S., Mir, A.H.: Scalability, consistency, reliability and security in sdn controllers: a survey of diverse sdn controllers. J. Network Syst. Manag. 29(1), 1–59 (2021)

    Article  Google Scholar 

  15. Open Networking Fundation. The benefits of multiple flow tables and ttps. ONF Technical Report (2015)

  16. Hu, C., Hou, K., Li, H., Wang, R., Zheng, P., Zhang, P., Wang, H.: Softring: Taming the reactive model for software defined networks. In: 2017 IEEE 25th International Conference on Network Protocols (ICNP) (pp. 1–10). IEEE (2017)

  17. Zhang, T., Liu, B.: Exposing end-to-end delay in software-defined networking. Int J Reconfigur Comput (2019). https://doi.org/10.1155/2019/7363901

    Article  Google Scholar 

  18. Zhou, Y., Chen, K., Zhang, J., Leng, J., Tang, Y.: Exploiting the vulnerability of flow table overflow in software-defined network: attack model, evaluation, and defense. Secur Commun Networks (2018). https://doi.org/10.1155/2018/4760632

    Article  Google Scholar 

  19. Hernandez Benet, C.: Traffic Management in Software-Defined Data Center Networks. PhD thesis, Karlstads universitet (2021)

  20. Srivastava, P.Ra., Saurav, S.: Networking agent for overlay l2 routing and overlay to underlay external networks l3 routing using openflow and open vswitch. In: 2015 17th Asia-Pacific Network Operations and Management Symposium (APNOMS) (pp. 291–296). IEEE (2015)

  21. Matties, M.: Distributed responder arp: Using sdn to re-engineer arp from within the network. In: 2017 International Conference on Computing, Networking and Communications (ICNC) (pp. 678–683). IEEE (2017)

  22. Pranata, A.A., Jun, T.S., Kim, D.S.: Overhead reduction scheme for sdn-based data center networks. Comput Stand Interfaces 63, 1–15 (2019)

    Article  Google Scholar 

  23. Wang, J., Zhao, W., Yang, S., Liu, J., Huang, T., Liu, Y.: Fsdm: Floodless service discovery model based on software-defined network. In: 2013 IEEE International Conference on Communications Workshops (ICC) (pp. 230–234). IEEE (2013)

  24. Bifulco, R., Boite, J., Bouet, M., Schneider, F.: Improving sdn with inspired switches. In: Proceedings of the Symposium on SDN Research (pp. 1–12) (2016)

  25. Berde, P., Gerola, M., Hart, J., Higuchi, Y., Kobayashi, M., Koide, T., Lantz, B., O’Connor, B., Radoslavov, P., Snow, W., et al.: Onos: towards an open, distributed sdn os. In: Proceedings of the Third Workshop on Hot Topics in Software Defined Networking (pp. 1–6) (2014)

  26. Badotra, S., Singh, J.: Open daylight as a controller for software defined networking. Int J Adv Res Comput Sci 8(5), 1105–1111 (2017)

    Google Scholar 

  27. Schneider, F., Bifulco, R., Matsiuk, A.: Better arp handling with inspired sdn switches. In: 2016 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN) (pp. 1–6). IEEE (2016)

  28. Sumadi, F.D.S., Risqiwati, D., et al.: Semi-reactive switch based proxy arp in sdn. In: 2018 5th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI) (pp. 478–482). IEEE (2018)

  29. Polat, H., Polat, O., Cetin, A.: Detecting ddos attacks in software-defined networks through feature selection methods and machine learning models. Sustainability 12(3), 1035 (2020)

    Article  Google Scholar 

  30. Eliyan, L.F., Pietro, R.D.: Dos and ddos attacks in software defined networks: a survey of existing solutions and research challenges. Future Gener. Comput. Syst. 122, 149–171 (2021)

    Article  Google Scholar 

  31. Issac, B.: Secure arp and secure dhcp protocols to mitigate security attacks. arXiv preprint arXiv:1410.4398 (2014)

  32. Sun, Y., Chen, J., Lu, Q., Fang, W.: Diamond: an improved fat-tree architecture for large-scale data centers. J. Commun. 9(1), 91–98 (2014)

    Article  Google Scholar 

  33. Tao, H., Guo, Z., Yi, P., Baker, T., Lan, J.: Multi-controller based software-defined networking: a survey. IEEE Access 6, 15980–15996 (2018)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Waseem Iqbal.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Safdar, M., Abbas, Y., Iqbal, W. et al. ARP Overhead Reduction Framework for Software Defined Data Centers. J Netw Syst Manage 30, 50 (2022). https://doi.org/10.1007/s10922-022-09663-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10922-022-09663-7

Keywords

Navigation