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

Resumo


A implantação de serviços em redes virtualizadas pode ser feita através da composição de várias funções implementadas como VNFs (Virtual Network Functions). A instanciação de VNFs e o encaminhamento do tráfego em uma ordem definida através das mesmas forma uma SFC (Service Function Chain). Este trabalho propõe um framework para a composição e o gerenciamento do ciclo de vida de SFCs formadas por VNFs programadas sobre o Click-on-OSv. Além disso, a proposta deste artigo amplia este contexto, possibilitando a execução de SFCs em diferentes orquestradores NFV. A abordagem proposta define uma APIúnica para a composição de SFCs que permite abstrair as especificidades dos orquestradores NFV. Um protótipo do framework foi implementado para realizar a composição e o gerenciamento de SFCs formadas por VNFs programadas com Click-on-OSv sobre o orquestrador NFV OpenStack Tacker.

Referências

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.
Publicado
10/05/2018
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: SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (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.

Artigos mais lidos do(s) mesmo(s) autor(es)