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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
ONOS project. https://onosproject.org/. Accessed 19 Mar 2019
Li, R.: Intelligent 5G: when cellular networks meet artificial intelligence. IEEE Wirel. Commun. 24(5), 175–183 (2017)
Bosshart, P., et al.: P4: programming protocol-independent packet processors. ACM SIGCOMM Comput. Commun. Rev. 44(3), 87–95 (2014)
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)
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
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
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
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
ONOS project. https://wiki.onosproject.org/. Accessed 20 Mar 2019
Mininet. http://mininet.org/. Accessed 24 Mar 2019
Cisco Visual Networking Index: Forecast and Methodology, 2016to2021, Cisco Public, (2017). Cisco
Cisco The Zettabyte Era: Trends and Analysis, Cisco Public (2017). Cisco
P4 Language Consortium. https://p4.org/. Accessed 24 Mar 2019
Wireshark. https://www.wireshark.org/. Accessed 24 Mar 2019
VM-Ware Workstation. https://www.vmware.com/uk/products/workstation-pro/workstation-pro-evaluation.html. Accessed 24 Mar 2019
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)
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)
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)
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)
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
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)