Uma Avaliação sobre a Tolerância a Falhas no Plano de Dados em Controladores SDN

  • Lucas Vinicius Ruchel Universidade Estadual do Oeste do Paraná
  • Rogério Correa Turchetti Universidade Federal de Santa Maria
  • Edson Tavares de Camargo Universidade Estadual do Oeste do Paraná / Universidade Tecnológica Federal do Paraná https://orcid.org/0000-0002-6520-9142

Resumo


Redes Definidas por Software fazem do controlador o seu elemento central. Portanto, é fundamental que o controlador apresente funcionalidades que, além de melhorar o desempenho global da rede, assegurem a continuidade dos serviços perante falhas. OpenDayLight (ODL) e o Open Network Operating System (ONOS) são dois importantes controladores de código aberto e com plano de controle distribuído. Este trabalho avalia a tolerância a falhas no plano de dados dos controladores ODL e ONOS considerando diversos cenários de falhas. Os experimentos consideram falhas e recuperações de links e switches, com diferentes fluxos tanto no modo reativo quanto proativo. Os resultados experimentais exibem o tempo que os controladores levam para detectar as falhas, direcionar o tráfego para caminhos redundantes e identificar o retorno dos links e switches.

Palavras-chave: Redes Definidas por Software, Tolerância a Falhas, ONOS, Opendaylight

Referências

Bannour, F., Souihi, S., and Mellouk, A. (2018). Distributed sdn control: Survey, taxo-nomy, and challenges. IEEE Communications Surveys & Tutorials, 20(1):333-354.

Bianco, A., Giaccone, P., Mashayekhi, R., Ullio, M., and Vercellone, V. (2017). Scalabi-lity of onos reactive forwarding applications in isp networks. Computer Communica-tions, 102:130-138.

Canini, M., Kuznetsov, P., Levin, D., and Schmid, S. (2015). A distributed and robustSDN control plane for transactional network updates. In INFOCOM.

Curic, M., Despotovic, Z., Hecker, A., and Carle, G. (2018). Transactional networkupdates in sdn. In EuCNC, pages 203-208. IEEE.

da Silva, A. S., Smith, P., Mauthe, A., and Schaeffer-Filho, A. (2015). Resilience supportin software-defined networking: A survey. Computer Networks, 92:189 — 207.

Dang, H. T., Sciascia, D., Canini, M., Pedone, F., and Soulé, R. (2015). Netpaxos: Con-sensus at network speed. In SOSR/SIGCOMM.

Darianian, M., Williamson, C., and Haque, I. (2017). Experimental evaluation of twoopenflow controllers. In ICNP, pages 1-6.

Gonzalez, A. J., Nencioni, G., Helvik, B. E., and Kamisinski, A. (2016). A fault-tolerantand consistent sdn controller. In LANOMS, pages 1-6. IEEE.

Ho, E. C., Wang, K., and Hsu, Y. H. (2016). A fast consensus algorithm for multiplecontrollers in software-defined networks. In ICACT.

J.M.S. Vilchez, D. E. S. (2018). Fault tolerance comparison of onos and opendaylightsdn controllers. In NetSoft, pages 277-282.

Karakus, M. and Durresi, A. (2017). A survey: Control plane scalability issues andapproaches in software-defined networking (sdn). Computer Networks, 112:279 — 293.

Katta, N., Zhang, H., Freedman, M., and Rexford, J. (2015). Ravana: Controller fault-tolerance in software-defined networking. In SIGCOMM, page 4. ACM.

Kohler, T., Diirr, F., and Rothermel, K. (2018). Zerosdn: A highly flexible and modulararchitecture for full-range distribution of event-based network control. IEEE Transac-tions on Network and Service Management, 15(4):1207-1221.

Koponen, T., Casado, M., Gude, N., Stribling, J., Poutievski, L., Zhu, M., Ramanathan,R., Iwata, Y., Inoue, H., Hama, T., and Shenker, S. (2010). Onix: A Distributed ControlPlatform for Large-scale Production Networks. In OSDI.

Mahajan, K., Poddar, R., Dhawan, M., and Mann, V. (2016). Jury: Validating controlleractions in software-defined networks. In DSN.

Medved, J., Varga, R., Tkacik, A., and Gray, K. (2014). Opendaylight: Towards a model-driven sdn controller architecture. In 2014 IEEE 15th International Symposium on,pages 1-6. IEEE.

Muqaddas, A. S., Bianco, A., Giaccone, P., and Maier, G. (2016). Inter-controller trafficin onos clusters for sdn networks. In ICC, pages 1-6.

Obadia, M., Bouet, M., Leguay, J., Phemius, K., and Iannone, L. (2014). Failover mecha-nisms for distributed sdn controllers. In NOF, volume Workshop, pages 1-6.

ONOS (2016). Intent framework.OpenDaylight (2019). Opendaylight sdn controller platform (oscp):overview.

Schiff, L., Schmid, S., and Kuznetsov, P. (2016). In-Band Synchronization for DistributedSDN Control Planes. SIGCOMM, 46(1).

Sinha, Y., Haribabu, K., et al. (2017). A survey: Hybrid sdn. Journal of Network andComputer Applications, 100:35-55.

T.BAH, M., Azzouni, A., Nguyen, M. T., and Pujolle, G. (2019). Topology discoveryperformance evaluation of opendaylight and onos controllers. In ICIN.

Venâncio, G., Turchetti, R., Camargo, E. T., and Duarte Jr, E. (2018). Vnf-consensus: Avirtual network function for maintaining a consistent distributed sdn control plane. InGLOBECOM, pages 1-8. IFIP Open Digital Library.

Zhu, L., Karim, M. M., Sharif, K., Li, F., Du, X., and Guizani, M. (2019). SDN control-lers: Benchmarking & performance evaluation. CoRR, abs/1902.04491.

Zulu, L.L., Ogudo, K. A., and Umenne, P. O. (2018). Emulating software defined network using mininet and OpenDaylight controller hosted on Amazon Web Services cloudplatform to demonstrate a realistic programmable network. In ICONIC.
Publicado
07/12/2020
Como Citar

Selecione um Formato
RUCHEL, Lucas Vinicius; TURCHETTI, Rogério Correa; DE CAMARGO, Edson Tavares. Uma Avaliação sobre a Tolerância a Falhas no Plano de Dados em Controladores SDN. In: WORKSHOP DE GERÊNCIA E OPERAÇÃO DE REDES E SERVIÇOS (WGRS), 25. , 2020, Rio de Janeiro. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 153-166. ISSN 2595-2722. DOI: https://doi.org/10.5753/wgrs.2020.12458.