Uma Abordagem Holística para a Definição de Service Chains Utilizando Click-on-OSv sobre Diferentes Plataformas NFV

  • Alexandre Huff UTFPR / UFPR
  • Giovanni Venâncio UFPR
  • Leonardo da C. Marcuzzo UFSM
  • Vinícius F. Garcia UFSM
  • Carlos R. P. dos Santos UFSM
  • Elias P. Duarte Jr. UFPR

Abstract


The deployment of services in virtualized networks can be done by composing multiple Virtual Network Functions (VNFs). The instantiation of VNFs and the routing of the traffic in an order defined through them form a SFC (Service Function Chain). This work proposes a framework for composing and managing the life cycle of SFCs formed by VNFs scheduled on Click-on-OSv. In addition, the proposal expands this context, allowing the execution of SFCs on different NFV orchestrators. The proposed approach defines a unique API for the composition of SFCs that leverages the particular details of the NFV orchestrators. A prototype of the framework was implemented to perform the composition and management of SFCs formed by VNFs with Click-on-OSv on the OpenStack Tacker NFV orchestrator.

References

Bhamare, D., Jain, R., Samaka, M., and Erbad, A. (2016). A survey on service function chaining. J. Netw. Comput. Appl., 75(C):138–155.

Chiosi, M., Clarke, D., Willis, P., Reid, A., Feger, J., Bugenhagen, M., Khan, W., Fargano, M., Cui, C., Deng, H., and Michel, U. (2012). Network Functions Virtualisation: An Introduction, Benets, Enablers, Challenges & Call for Action. White paper, ETSI.

Chiosi, M., Wright, S., Clarke, D., Willis, P., Johnson, L., Bugenhagen, M., Feger, J., Khan, W., Chunfeng, C., and et al (2013). Network Functions Virtualisation (NFV): Network Operator Perspectives on Industry Progress. White paper, ETSI.

da Cruz Marcuzzo, L., Garcia, V. F., Cunha, V., Corujo, D., Barraca, J. P., Aguiar, R. L., Schaeffer-Filho, A. E., Granville, L. Z., and dos Santos, C. R. P. (2017). Click-on-OSv: A platform for running Clickbased middleboxes. In 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pages 885–886. IEEE.

ETSI (2017). Open source mano. https://osm.etsi.org/. Acessado em dezembro de 2017.

Fokus, F. and Tu, B. (2017). Open baton: an open source reference implementation of the etsi network function virtualization mano specication. http://openbaton.github.io/. Acessado em dezembro de 2017.

Halpern, J. and Pignataro, C. (2015). Service function chaining (sfc) architecture. RFC 7665, RFC Editor. http://www.rfc-editor.org/rfc/rfc7665.txt.

IETF (2017). Service function chaining (sfc) documents. https://datatracker.ietf.org/wg/sfc/documents/. Acessado em novembro de 2017.

Israel, A., Hoban, A., Sepúlveda, A. T., Salguero, F. J. R., de Blas, G. G., Kashalkar, K., Ceppi, M., Shuttleworth, M., Harper, M., Marchetti, M., Velandy, R., Almagia, S., Little, V., and Buerger, C. (2017). OSM Release Three A Technical Overview. White paper, ETSI.

Kim, H. and Feamster, N. (2013). Improving network management with software dened networking. IEEE Communications Magazine, 51(2):114–119.

Kojukhov, A., de Nicolas, A. M., Chatras, B., Druta, D., Gassanov, D., Brunner, M., Brenner, M., Li, S., Nguyenphu, T., Rauschenbach, U., and Sacks, Z. (2017). Network Functions Virtualisation (NFV) Release 2; Protocols and Data Models; VNF Package specication. GS NFV-SOL 004 V2.3.1. Group specication, ETSI.

Martins, J., Ahmed, M., Raiciu, C., Olteanu, V., Honda, M., Bifulco, R., and Huici, F. (2014). Clickos and the art of network function virtualization. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation, NSDI’14, pages 459–473, Berkeley, CA, USA. USENIX Association.

Mijumbi, R., Serrat, J., Gorricho, J.-L., Bouten, N., De Turck, F., and Boutaba, R. (2016). Network Function Virtualization: State-of-the-Art and Research Challenges. IEEE Communications Surveys & Tutorials, 18(1):236–262.

OpenStack (2017). Openstack - open source software for creating private and public clouds. https://www.openstack.org/. Acessado em novembro de 2017.

Quinn, P., Elzur, U., and Pignataro, C. (2017). Network Service Header (NSH). Internet-Draft draft-ietf-sfc-nsh-28, Internet Engineering Task Force. http://www.ietf.org/id/draft-ietf-sfc-nsh-28.txt.

Quinn, P. and Nadeau, T. (2015). Problem statement for service function chaining. RFC 7498, RFC Editor. http://www.rfc-editor.org/rfc/rfc7498.txt.

Quittek, J., Bauskar, P., BenMeriem, T., Bennett, A., Besson, M., and et al (2014). Network Functions Virtualisation (NFV); Management and Orchestration. GS NFV-MAN 001 V1.1.1. Group specification, ETSI.

Salsano, S., Lombardo, F., Pisa, C., Greto, P., and Melazzi, N. B. (2017). RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV Services. In IEEE Conference on Network Function Virtualization and Software Defined Networks, number 1.

Tacker, O. (2017). Tacker - openstack nfv orchestration. https://wiki.openstack.org/wiki/Tacker. Acessado em novembro de 2017.

Yousaf, F. Z., Bredel, M., Schaller, S., and Schneider, F. (2017). NFV and SDN - Key Technology Enablers for 5G Networks. IEEE Journal on Selected Areas in Communications, 35(11):2468–2478.
Published
2018-05-10
HUFF, Alexandre; VENÂNCIO, Giovanni; MARCUZZO, Leonardo da C.; GARCIA, Vinícius F.; SANTOS, Carlos R. P. dos; DUARTE JR., Elias P.. Uma Abordagem Holística para a Definição de Service Chains Utilizando Click-on-OSv sobre Diferentes Plataformas NFV. In: BRAZILIAN SYMPOSIUM ON COMPUTER NETWORKS AND DISTRIBUTED SYSTEMS (SBRC), 36. , 2018, Campos do Jordão. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 1215-1228. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc.2018.2489.

Most read articles by the same author(s)

1 2 > >>