Advertisement

An NSH-Enabled Architecture for Virtualized Network Function Platforms

  • Vinícius F. GarciaEmail author
  • Leonardo C. Marcuzzo
  • Giovanni V. Souza
  • Lucas Bondan
  • Jéferson C. Nobre
  • Alberto E. Schaeffer-Filho
  • Carlos R. P. dos Santos
  • Lisandro Z. Granville
  • Elias P. DuarteJr.
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 926)

Abstract

The proper execution of Virtualized Network Functions (VNFs) depends on the employment of platforms specifically created to fulfill multiple Network Function Virtualization (NFV) requirements (e.g., performance, integration, and management). However, existing VNF platforms implement different architectures, thus resulting in proprietary or limited solutions that do not always support important NFV specifications, such as Network Service Header (NSH). In this work, we introduce a comprehensive architecture for VNF platforms that supports the NFV requirements defined by the European Telecommunications Standards Institute (ETSI), while also enabling the execution of NSH. We implemented a VNF platform prototype, on which we conducted a case study, and report a series of performance evaluation experiments. Results demonstrate the intrinsic advantages of supporting NSH and show the flexibility of our architecture in distinct NFV scenarios.

References

  1. 1.
    Bondan, L., dos Santos, C.R.P., Granville, L.Z.: Management requirements for ClickOS-based network function virtualization. In: 10th International Conference on Network and Service Management (CNSM) and Workshop, pp. 447–450 (2014).  https://doi.org/10.1109/CNSM.2014.7014210
  2. 2.
    Bu, C., Wang, X., Huang, M., Li, K.: SDNFV-based dynamic network function deployment: model and mechanism. IEEE Commun. Lett. 22(1), 93–96 (2018)CrossRefGoogle Scholar
  3. 3.
    Cisco: Vector packet processing (2018). https://blogs.cisco.com/tag/vector-packet-processing. Accessed 13 Sept 2018
  4. 4.
    da Cruz Marcuzzo, L., Garcia, V.F., Cunha, V., Corujo, D., Barraca, J.P., Aguiar, R.L., Schaeffer-Filho, A.E., Granville, L.Z., dos Santos, C.R.: Click-on-OSv: a platform for running click-based middleboxes. In: 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pp. 885–886. IEEE (2017)Google Scholar
  5. 5.
    ETSI: Network functions virtualisation - an introduction, benefits, enablers, challenges & call for action (2012). https://portal.etsi.org/NFV/NFV_White_Paper.pdf. Accessed 13 Sept 2018
  6. 6.
    Garcia, V.F., de Freitas Gaiardo, G., da Cruz Marcuzzo, L., Nunes, R.C., dos Santos, C.R.P.: DeMONS: A DDoS mitigation NFV solution. In: 2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA), pp. 769–776. IEEE (2018)Google Scholar
  7. 7.
    GS E: Network functions virtualisation (NFV); architectural framework (2014). https://www.etsi.org/deliver/etsi_gs/nfv/001_099/002/01.01.01_60/gs_nfv002v010101p.pdf. Accessed 13 Sept 2018
  8. 8.
    Halpern, J.M., Pignataro, C.: Service Function Chaining (SFC) Architecture. RFC 7665 (2015).  https://doi.org/10.17487/RFC7665. https://rfc-editor.org/rfc/rfc7665.txt
  9. 9.
    Intel: Data plane development kit (2014). http://dpdk.org. Accessed 13 Sept 2018
  10. 10.
    Kohler, E., Morris, R., Chen, B., Jannotti, J., Kaashoek, M.F.: The click modular router. ACM Trans. Comput. Syst. 18(3), 263–297 (2000).  https://doi.org/10.1145/354871.354874CrossRefGoogle Scholar
  11. 11.
    Manco, F., Lupu, C., Schmidt, F., Mendes, J., Kuenzer, S., Sati, S., Yasukata, K., Raiciu, C., Huici, F.: My VM is lighter (and safer) than your container. In: Proceedings of the 26th Symposium on Operating Systems Principles, SOSP 2017, pp. 218–233. ACM (2017).  https://doi.org/10.1145/3132747.3132763
  12. 12.
    Martins, J., Ahmed, M., Raiciu, C., Olteanu, V., Honda, M., Bifulco, R., Huici, F.: ClickOS and the art of network function virtualization. In: Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI 2014, CA, USA, pp. 459–473. USENIX Association, Berkeley (2014)Google Scholar
  13. 13.
    Quinn, P., Elzur, U., Pignataro, C.: Network Service Header (NSH). RFC 8300 (2018).  https://doi.org/10.17487/RFC8300. https://rfc-editor.org/rfc/rfc8300.txt
  14. 14.
    SWA EG: Virtual network functions architecture (2014). https://www.etsi.org/deliver/etsi_gs/NFV-SWA/001_099/001/01.01.01_60/gs_NFV-SWA001v010101p.pdf. Accessed 13 Sept 2018
  15. 15.
    Zhang, W., Liu, G., Zhang, W., Shah, N., Lopreiato, P., Todeschi, G., Ramakrishnan, K., Wood, T.: OpenNetVM: a platform for high performance network service chains. In: Proceedings of the 2016 Workshop on Hot Topics in Middleboxes and Network Function Virtualization, HotMIddlebox 2016, NY, USA, pp. 26–31 (2016). ACM, New York.  https://doi.org/10.1145/2940147.2940155

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Vinícius F. Garcia
    • 1
    Email author
  • Leonardo C. Marcuzzo
    • 1
  • Giovanni V. Souza
    • 2
  • Lucas Bondan
    • 3
  • Jéferson C. Nobre
    • 4
  • Alberto E. Schaeffer-Filho
    • 3
  • Carlos R. P. dos Santos
    • 1
  • Lisandro Z. Granville
    • 3
  • Elias P. DuarteJr.
    • 2
  1. 1.Federal University of Santa MariaSanta MariaBrazil
  2. 2.Federal University of ParanáCuritibaBrazil
  3. 3.Federal University of Rio Grande do SulPorto AlegreBrazil
  4. 4.University of Vale do Rio dos SinosPorto AlegreBrazil

Personalised recommendations