Skip to main content

Evaluation of Underlying Switching Mechanism for Future Networks with P4 and SDN (Workshop Paper)

  • Conference paper
  • First Online:
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2019)

Abstract

Software Defined Networking (SDN) was introduced with a philosophy of decoupling the control plane from the data plane which facilitates network management while ensuring programmability in order to improve performance and monitoring. OpenFlow which enabled SDN was first introduced to match twelve header fields whilst at current it matches forty one which is expected to grow exponentially. Therefore future networks must have the ability to flexibly parse packets through a common interface. Programming Protocol independent Packet Processing (P4) was introduced to achieve the aforementioned by programming the underlying switch, providing instructions and utilizing APIs to populate the forwarding tables. A P4 programmed switch will forward packets through a parser into multiple stages of match+action tables to find the destination node which is considered the most efficient mechanism for routing. This paper takes into the account the latest platform developed for service providers, Open Networking Operating System (ONOS) to deploy two environments configured in the aforementioned technologies in order to test their performance. Four case studies were drawn which were simulated in Mininet which incorporated SDN + P4 switches. A significant increase of performances were recorded when compared with the performance of cases using SDN only.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • 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

References

  1. Wang, H., Chen, S., Xu, H., Ai, M., Shi, Y.S.N.: A software defined decentralized mobile network architecture toward 5G. IEEE Network 29(2), 16–22 (2015)

    Article  Google Scholar 

  2. Monserrat, J.F., Mange, G., Braun, V., Tullberg, H., Zimmermann, G., Bulakci, Ö.: METIS research advances towards the 5G mobile and wireless system definition. EURASIP J. Wirel. Commun. Network. 2015(1), 53 (2015)

    Article  Google Scholar 

  3. ONOS project. https://onosproject.org/. Accessed 19 Mar 2019

  4. Li, R.: Intelligent 5G: when cellular networks meet artificial intelligence. IEEE Wirel. Commun. 24(5), 175–183 (2017)

    Article  Google Scholar 

  5. Bosshart, P., et al.: P4: programming protocol-independent packet processors. ACM SIGCOMM Comput. Commun. Rev. 44(3), 87–95 (2014)

    Article  Google Scholar 

  6. Muelas, D., Ramos, J., de Vergara, J.E.: Lopez assessing the limits of mininet-based environments for network experimentation. IEEE Network 32(6), 168–176 (2018)

    Article  Google Scholar 

  7. De Oliveira, R.L.S., et al.: Using mininet for emulation and prototyping software-defined networks. In: 2014 IEEE Colombian Conference on Communications and Computing (COLCOM), pp. 1–6 (2014). Organization IEEE

    Google Scholar 

  8. Berde, P., 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). Organization ACM

    Google Scholar 

  9. Giorgetti, A., Secondini, M., Cugini, F., Sgambelluri, A., Castoldi, P.: ONOS MetroApp for filtering effect assessment in metro optical networks. In: 2018 European Conference on Optical Communication (ECOC), pp. 1–3 (2018). Organization IEEE

    Google Scholar 

  10. Sanvito, D., et al.: ONOS Intent Monitor and Reroute service: enabling plug & play routing logic. In: 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft), pp. 272–276 (2018). Organization IEEE

    Google Scholar 

  11. ONOS project. https://wiki.onosproject.org/. Accessed 20 Mar 2019

  12. Mininet. http://mininet.org/. Accessed 24 Mar 2019

  13. Cisco Visual Networking Index: Forecast and Methodology, 2016to2021, Cisco Public, (2017). Cisco

    Google Scholar 

  14. Cisco The Zettabyte Era: Trends and Analysis, Cisco Public (2017). Cisco

    Google Scholar 

  15. P4 Language Consortium. https://p4.org/. Accessed 24 Mar 2019

  16. Wireshark. https://www.wireshark.org/. Accessed 24 Mar 2019

  17. VM-Ware Workstation. https://www.vmware.com/uk/products/workstation-pro/workstation-pro-evaluation.html. Accessed 24 Mar 2019

  18. Osseiran, A., et al.: Scenarios for 5G mobile and wireless communications: the vision of the METIS project. IEEE Commun. Mag. 52(5), 26–35 (2014)

    Article  Google Scholar 

  19. Moradi, M., Lin, Y., Mao, Z.M., Sen, S., Spatscheck, O.: SoftBox: a customizable, low-latency, and scalable 5G core network architecture. IEEE J. Sel. Areas Commun. 36(3), 438–456 (2018)

    Article  Google Scholar 

  20. Luong, P., Gagnon, F., Despins, C., Tran, L.-N.: Joint virtual computing and radio resource allocation in limited fronthaul green C-RANs. IEEE Trans. Wirel. Commun. 17(4), 2602–2617 (2018)

    Article  Google Scholar 

  21. Jiang, W., Strufe, M., Schotten, H.D.: Intelligent network management for 5G systems: the SELFNET approach. In: 2017 European Conference on Networks and Communications (EuCNC), pp. 1–5 (2017)

    Google Scholar 

  22. Jiang, W., Strufe, M., Schotten, H.: Autonomic network management for software-defined and virtualized 5G systems. In: European Wireless 2017; 23rd European Wireless Conference, pp. 1–6 (2017). Organization IEEE

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to O. A. Fernando .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Fernando, O.A., Xiao, H., Che, X. (2019). Evaluation of Underlying Switching Mechanism for Future Networks with P4 and SDN (Workshop Paper). In: Wang, X., Gao, H., Iqbal, M., Min, G. (eds) Collaborative Computing: Networking, Applications and Worksharing. CollaborateCom 2019. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 292. Springer, Cham. https://doi.org/10.1007/978-3-030-30146-0_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30146-0_38

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30145-3

  • Online ISBN: 978-3-030-30146-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics