Ciencias Tcnicas y Aplicadas

Artculo de Investigacin

 

La administracin y configuracin en equipos de redes, enfoque de programabilidad basada en modelos YANG

 

Administration and configuration in network equipment, programmability approach based on YANG models

 

Administrao e configurao em equipamentos de rede, abordagem de programabilidade baseada em modelos YANG

 

Juan Pablo Cuenca-Tapia I
jcuenca@ucacue.edu.ec 
https://orcid.org/0000-0001-5982-634X 
 


 

Andrs Sebastin Quevedo-Sacoto II
asquevedos@ucacue.edu.ec 
https://orcid.org/0000-0001-5585-0270
 

 

 

 

 

 


Correspondencia: [email protected]

 

 

*Recibido: 19 de marzo del 2022 *Aceptado: 29 de abril de 2022 * Publicado: 31 de mayo de 2022

 

        I.            Estudiante de la Maestra en Tecnologas de la Informacin, Universidad Catlica de Cuenca, Cuenca, Ecuador.

     II.            Docente investigador, Universidad Catlica de Cuenca, Cuenca, Ecuador

 

 

 

 

 

 

Resumen

En la administracin y configuracin de red tradicionalmente se utilizan mtodos que causan inconvenientes al momento de crecimiento de las redes de datos, adems, requieren el aprendizaje segn el proveedor de los dispositivos. En este estudio se busca identificar las caractersticas que permiten a las redes realizar una gestin estndar y escalable por medio de la programabilidad basada en modelos Yet Another Next Generation (YANG)1.

En primer lugar, se lleva a cabo una investigacin exploratoria para conocer las temticas de administracin y configuracin de red en los mtodos tradicionales. A continuacin, se muestra los conceptos y la aplicacin de programabilidad con el uso de modelos YANG en un dispositivo en ambiente de pruebas por medio de virtualizacin.

Los resultados de las pruebas muestran la flexibilidad y facilidad con la que se puede configurar y la gestin de configuraciones en dispositivos que soporte modelos de programabilidad YANG. Esto constituye un soporte inicial que permite a los administradores tener un enfoque general de los requerimientos en las redes definidas por software para flexibilizar la configuracin y administracin de dispositivos de red.

Palabras clave: Redes definidas por software; programabilidad; plano de control; plano de datos; controladoras.

 

Abstract

Traditionally, network administration and configuration methods are used that cause inconveniences at the time of data network growth, in addition, they require learning according to the device provider. This study seeks to identify the characteristics that allow networks to carry out standard and scalable management through programmability based on YANG models.

First, exploratory research is carried out to understand the issues of network administration and configuration in traditional methods. Next, the concepts and the application of programmability with the use of YANG models in a device in a test environment through virtualization are shown.

Test results show the flexibility and ease with which configuration and configuration management can be configured on devices that support YANG programmability models. This is an initial support that allows administrators to have a general approach to the requirements in software-defined networks to make the configuration and management of network devices more flexible.

Keywords: Software defined networks; programmability; control plane; data plane; controllers.

Resumo

Tradicionalmente, so utilizados mtodos de administrao e configurao de rede que causam transtornos no momento do crescimento da rede de dados, alm disso, exigem aprendizado de acordo com o provedor do dispositivo. Este estudo busca identificar as caractersticas que permitem que as redes realizem o gerenciamento padro e escalvel por meio da programabilidade baseada no modelo Yet Another Next Generation (YANG)1.

Primeiramente, realizada uma pesquisa exploratria para entender as questes de administrao e configurao de redes em mtodos tradicionais. A seguir, so apresentados os conceitos e a aplicao da programabilidade com o uso de modelos YANG em um dispositivo em ambiente de teste por meio de virtualizao.

Os resultados dos testes mostram a flexibilidade e a facilidade com que a configurao e o gerenciamento de configurao podem ser configurados em dispositivos que suportam os modelos de programao YANG. Este um suporte inicial que permite aos administradores ter uma abordagem geral dos requisitos em redes definidas por software para flexibilizar a configurao e o gerenciamento dos dispositivos de rede.

Palavras-chave: Redes Definidas por Software; programabilidade; plano de controle; plano de dados; controladores.

 

Introduccin

Una red de datos es creada con una gran cantidad de dispositivos de red, por ejemplo, routers, switches y muchos otros dispositivos que manipulan el trfico, sobre estos implementando muchos protocolos complejos, la tarea de los administradores consiste en implementar polticas como configuraciones a travs de comandos a pesar de las situaciones cambiantes de la red, necesitan realizar estas tareas muy complejas con acceso a herramientas muy limitadas. Como resultado, la administracin de la red y el ajuste del rendimiento son bastante desafiantes y, por lo tanto, propensos a errores.

La programabilidad en las redes de computadores se ha propuesto como una forma de facilitar la evolucin de la red. Es el caso de las redes definidas por software (SDN) el nuevo paradigma de redes en el que el hardware de reenvo est desacoplado de las decisiones de control. Este paradigma promete simplificar drsticamente la gestin de la red y permitir la innovacin y la evolucin (Nunes et al., 2014).

Desde el inicio de la arquitectura tradicional de red, administrar un sistema de red significa interactuar con el sistema de alguna manera. Por lo general, implica lo siguiente:

       Acceso a las interfaces de lnea de comandos (CLI) directamente a travs de un puerto de consola o un protocolo de acceso remoto, para la configuracin, supervisin y solucin de problemas

       Monitoreo (y a veces cambio) del sistema a travs de agentes de Protocolo Simple de Administracin de Red (SNMP) y Bases de Informacin de Administracin (MIB)

       Recopilacin de registros del sistema a travs de syslog

       Recopilacin de estadsticas de flujo de trfico con NetFlow o IP Flow Information Export (IPFIX)

No obstante, debido al avance tecnolgico para optimizar estas tareas de los administradores, segn (Nunes et al., 2014), hasta hace pocos aos, la programacin no era tan aplicable a la administracin de redes informticas, es el caso de la gestin de configuraciones realizada a travs de CLI con mayor frecuencia, interfaz web en menor cantidad y protocolos tradicionales de administracin como Simple Network Manager Protocol (SNMP). La CLI es el mtodo ms rpido de acceso a equipos de networking, pero complejo e ineficaz puesto que para gestionar desde esta opcin existe la necesidad de conocer el sistema del dispositivo de red que estemos gestionando y en implementaciones nuevas o correcciones, estos son ingresados de forma manual en cada dispositivo. Esto conlleva a problemas relevantes en redes de mayor tamao y ms complejo para su configuracin.

SNMP en sus versiones 1,2 y 3 se han utilizado para el monitoreo de la red y en situaciones extraordinarias para la configuracin de dispositivos como routers y switches. (Valenčić & Mateljan, 2019)

Simple Network Management Protocol (SNMP) facilita al administrador de red gestionar nodos en redes de datos. Utilizando una Network Management Solution (NMS), permite adems controlar el rendimiento, encontrar y ajustar problemas de red y obtener reportes estadsticos. Sin embargo, no se utiliza normalmente para la configuracin debido a problemas de seguridad y dificultad en la implementacin. (Stallings, 1998)

En las redes actuales los administradores a diario trabajan en redes donde se estn implementando y administrando cientos de dispositivos de red complejos a travs de software, tambin se han desarrollado mtodos nuevos y diferentes para la supervisin, administracin y configuracin automtica de la red basado en solicitudes de API RESTful2 con el objetivo de automatizar tareas y con escalabilidad a un nmero mucho ms grande de dispositivos, estos soluciones admiten intercambio de datos con formatos ms eficientes como JSON y YAML entre otros.

Es ah donde ha tomado un papel preponderante la programabilidad basada en modelos, incluida en estas tareas de automatizacin para proporciona un lenguaje de configuracin que los humanos pueden leer y al mismo tiempo es estructurada y compatible con computadoras.

La programabilidad basada en modelos YANG ofrece el beneficio de segmentar el trabajo de administracin en aspectos ms independientes y comprensibles, por ejemplo, administrar fallas es obligatorio para encontrar las situaciones de falla y administrar la red de manera proactiva, administrar las configuraciones es esencial, no solo para crear instancias de nuevos servicios, sino tambin para mejorar los servicios y corregir errores.

2Interfaz de programacin de aplicaciones (API o API web) que se ajusta a los lmites de la arquitectura REST y permite la interaccin con los servicios web de RESTful

El resto del artculo se organiza de la siguiente manera: Seccin II ofrece una visin del uso de mtodos tradicionales de administracin, en la seccin III describimos el paradigma que permite mejorar la gestin de la red y su innovacin y evolucin como son las Redes definidas por software, en la seccin IV encontramos la arquitectura que utilizan las redes definidas por software y finalmente en la seccin V ofrecemos las caractersticas para poner en marcha la programabilidad basada en modelos YANG.

 

Metodologa

Para cumplir los objetivos planteados en este trabajo fue necesario ejecutar el siguiente proceso:

Figura 1.- Proceso desarrollado como metodologa del desarrollo de este trabajo.

En los antecedentes se muestra la visin general de la administracin de redes tradicional, se describen los protocolos y mtodos utilizados por los administradores para realizar esta tarea.

En la fase de exploracin se realiz un anlisis exploratorio a travs del anlisis de literatura y estado del arte de la temtica propuesta, brindando desde un punto de vista descriptivo, informacin relevante sobre la flexibilidad de los modelos programables, programabilidad y la arquitectura de redes definidas por software.

Para la aplicacin se realizaron las actividades que los administradores ejecutan actualmente con el objetivo de cambiar el enfoque de administracin tradicional mediante la habilitacin y uso de protocolos programables basados en el modelo YANG, sobre un dispositivo virtualizado de networking, como un router trabajando bajo sistema operativo de red IOS-XE.

Uso de mtodos tradicionales

A pesar de los grandes avances y evolucin que ha tenido el rea de las redes de datos, existen mtodos tradicionales que se siguen utilizando en la gestin de los dispositivos de red.

Mtodo CLI (Command Line Interface)

La administracin de dispositivos de red se realiza mediante los sistemas operativos propietarios, es decir de los proveedores de los equipos, sin embargo, a pesar de las diferencias entre los diferentes sistemas, todos utilizan interfaces textuales (CLI).

CLI, es una interfaz de usuario muy similar a la de DOS o UNIX que fue creada para permitir la interaccin entre los administradores y los dispositivos de red.

Al acceder a un dispositivo a travs de la CLI es posible ingresar una variedad de comandos que permiten su configuracin en todos los aspectos, esto es posible con el establecimiento de una conexin a travs de la red utilizando el protocolo telnet, SSH o SNMP.

Los comandos que se utilizan en la CLI son organizados de manera jerrquica, aquellos que tienen una funcionalidad similar son agrupados bajo el mismo nivel y con el mismo nombre. Esta organizacin facilita su uso y hace flexible la introduccin de nuevas funciones de configuracin.

Para utilizar la CLI en los dispositivos de red, es necesario conectar un cable de consola en el equipo, de esta manera se pueden realizar las configuraciones deseadas. Entre estas configuraciones es necesario asignar una direccin IP al equipo que permita el acceso de forma remota sin la necesidad de acceder a l fsicamente.

 

 

 

 

 

 

 

 

 

 

Figura 2.- Interfaz de Lnea de comandos Cisco IOS XE

 

 

En la figura 2 podemos observar el acceso a la interface de la lnea de comandos utilizada en un Router Cisco con sistema operativos IOS XE.

Existe protocolos que permiten el acceso remoto a los dispositivos a travs de la CLI como son: Telnet y SSH.

Protocolos: Telnet/SSH

Telnet es un protocolo desarrollado en 1969 y es uno de los ms antiguos en la capa de aplicacin, se utiliza para establecer una conexin a travs de la red con un dispositivo de red, es un protocolo de texto que se utiliza para la comunicacin bidireccional entre dos dispositivos de red y se utiliza normalmente para la gestin de routers y switches.

El software de Telnet permite crear una Terminal Virtual (VT) para acceder a un dispositivo remoto de la misma manera que se realizara con una conexin directa mediante la interfaz CLI.

El protocolo SSH (Secure Shell) se utiliza para establecer una conexin segura a travs de la red entre dos dispositivos, es un protocolo cifrado utilizado normalmente para la gestin de routers y switches. Se recomienda el uso de SSH en lugar de Telnet siempre que sea posible para garantizar la seguridad en la comunicacin.

El protocolo SNMP (Simple Network Management Protocol) se utiliza para recopilar informacin de un dispositivo de red a travs de la red, es un protocolo de gestin de red que permite el acceso a la informacin de un dispositivo de red desde una ubicacin remota.

El protocolo, define la comunicacin de un administrador con un agente, lo que significa que define el formato y el significado de los mensajes que intercambian entre el administrador y el agente. Los agentes SNMP presentan los datos como variables en el dispositivo controlado, esta informacin se organiza en una estructura de rbol llamada MIB (Management information base), que contiene un grupo de objetos a los cuales puede acceder el protocolo para supervisar y administrar. La MIB utiliza la notacin definida en ANS.1. Algunos dispositivos pueden ser configurados para el envo de mensajes denominados trap, a las estaciones de administracin de la red en caso de fallos de una interfaz o en otros casos que sean predefinidos, el envo de estos mensajes se realiza utilizando el puerto UDP 162.

Las versiones de este protocolo son:

SNMP v1: que se desarroll en1988 y cuyo objetivo era lograr una solucin temporal hasta la llegada de protocolos de gestin mejores y ms completos. (no se utiliza actualmente)

SNMP v2: creado en 1993 y la versin ms sencilla V2c en 1996, buscaba reducir el los problemas de la versin 1 y lograr un mayor detalle en la definicin de las variables y la creacin de estructuras los datos. Esta versin fue muy extendida.

SNMP v3: Desarrollado en el 2002 y mejor la seguridad, as como la posibilidad de configuracin remota. Esta versin es utilizada como estndar. (Valenčić & Mateljan, 2019)

Las Redes Definidas por Software (SDN)

Las SDN han surgido como una de las tecnologas ms prometedoras para hacer que las redes sean programables, generan simplicidad en las operaciones de red, permiten reducir costos y acelerar la entrega de servicios. Entre sus propiedades principales que ofrecen programabilidad estn la arquitectura abierta, las interfaces, las API.

La administracin adecuada en una red empresarial es de vital importancia, SDN se implementa para hacer cumplir y ajustar las polticas de red mediante programacin, as como para ayudar a monitorear la actividad de la red y ajustar su rendimiento. Tambin, SDN simplifica la red al eliminar dispositivos intermedios e integrar su funcionalidad dentro de una controladora de red centralizada, servicios que se han integrado a SDN eliminndolos de dispositivos intermedios incluyen NAT (network addres translations), firewalls, load balancer y control de acceso a la red.

Las tecnologas de red tradicionales se caracterizan por tener un plano de control y un plano de datos acoplados, hacen uso de una sola infraestructura de red fsica, por su parte las SDN separan los planos de control y datos, permitiendo que el plano de control sea programable de forma centralizada (Shin et al., 2012).

Plano de Control

Ofrece la inteligencia al dispositivo se usa al tomar decisiones de reenvo, en este plano estn los mecanismos de reenvo de rutas, por ejemplo: tablas de vecinos y tablas de topologa de protocolo de enrutamiento, las tabla ARP y la informacin de STP, entre otros. La informacin en el plano de control es procesada por la unidad central de proceso del dispositivo.

Plano de Datos

Los dispositivos utilizan este plano en el reenvi de los flujos de trfico y la informacin del plano de control en el reenvi de trfico, la informacin de este plano es procesada por un procesador especial del plano de datos, sin que se involucre a la CPU

La separacin de los planos que se lleva a cabo en SDN donde el hardware de reenvo esta desacoplado de la lgica de control hace que incorporar nuevos protocolos y aplicaciones sea ms fcil, sencilles en la visualizacin y gestin de redes, en lugar de realizar el mismo trabajo, pero en dispositivos individuales y separados.(Nunes et al., 2014)

Arquitectura SDN

Durante el tiempo que las redes tradicionales han funcionado si bien han permitido evolucionar considerablemente las comunicaciones, se trata de sistemas cerrados, las interfaces para control tienen limitaciones y estn enmarcadas en proveedores en particular lo que ocasiona una difcil evolucin en las redes tradicionales es el caso de la implementacin de nuevas versiones de protocolos y nuevos servicios, considerando el gran y acelerado crecimiento de internet nuevas funcionalidades son un requerimiento cada vez ms exigente.

En la SDN cuyo principio fundamental es desacoplar el plano de control del plano de datos, dos arquitecturas tcnicamente muy diferentes en trminos de diseo, arquitectura, modelo de reenvo e interfaz de protocolo, han tomado las riendas en el desarrollo de permitir la estandarizacin para intercambiar informacin entre los planos desacoplados estas son ForCES (RFC 5810 - Forwarding and Control Element Separation (ForCES) Protocol Specification, n.d.) y Openflow (Mckeown et al., n.d.).

OpenFlow

Estandariza el intercambio de informacin entre los dos planos, en la figura 3 se puede ver el frente a frente entre la arquitectura de red tradicional y la arquitectura de SDN.

 

Figura 3.- La arquitectura SDN desacopla la lgica de control del hardware de reenvo

 

 

En la arquitectura SDN los switches de reenvi Openflow proporcionan una o varias tablas de flujo que determinan como se reenvan los paquetes y una capa de abstraccin que comunican a una controladora a travs del protocolo OpenFlow con el cual un controlador remoto puede agregar, actualizar o eliminar entradas de flujo de las tablas de flujo del conmutador.(Nunes et al., 2014)

Cada dispositivo recibe las del plano de control a travs de un controlador centralizado, al dispositivo entonces le queda exclusivamente enfocarse en el envo de datos mientras la controladora gestiona todo el flujo de datos, mejora la seguridad y proporciona otros servicios.

En una arquitectura SDN se complementa con el plano de administracin que es usado para administrar y configurar los dispositivos por medio de una conexin de red a travs de aplicaciones como Secure Shell (SSH), Secure Hypertext Transfer Protocol (HTTPS), entre otros. En las arquitecturas tradicionales de red SNMP utiliza el plano de administracin.

El plano de datos es configurado en el controlador OpenFlow por medio de API, CLI o GUI, sobre dispositivos OpenFlow, como se muestra en la Figura 4. (Benoit Claise et al., n.d.)

 

Figura 4.- Entorno de controladora OpenFLow

 

 

Resultados

En la Programabilidad basada en modelos los dispositivos programables cuentan con interfaces programables que estn diseadas explcitamente para ser consumidas por las mquinas, permiten gestionar su comportamiento como la configuracin y administracin mediante protocolos de software, tareas que tradicionalmente se realizan con una CLI y GUI, esto facilita la configuracin de dispositivos de red y superar los inconvenientes que plantean las tcnicas tradicionales de administracin de dispositivos de red.

La capacidad programable de un dispositivo est basada en modelos y hereda la potencia de estos, haciendo coincidir las capacidades y servicios de un dispositivo con los modelos estandarizados, los modelos ofrecen una forma programtica y basada en estndares de escribir configuraciones para cualquier dispositivo de red, implementando YANG como el lenguaje de modelado de datos podemos reemplazan la configuracin manual.

Actualmente las redes disponen de un conjunto de modelos de datos basados en YANG y utiliza el lenguaje de modelado YANG versin 1 o YANG versin 1.1 descritos en RFC6020 y RFC7950 respectivamente, se utilizan para especificar la configuracin y el estado operativo que admite un dispositivo.

YANG permite a diferentes proveedores de dispositivos de red describir su tipo de dispositivo, configuracin y estado para asignar al funcionamiento del dispositivo de manera programtica sobre una pila de programabilidad basada en modelos como se ve en la figura 5.

 

Figura 5.- Pila de programabilidad basada en modelos de YANG.

 

 

El dispositivo a programar tiene que admitir la configuracin basada en modelos. Para los modelos basados en YANG, necesita admitir YANG y comprender los protocolos de nivel superior basados en YANG, como NETCONF y RESTCONF.

Para ayudarle a comprender mejor el modelado de datos YANG en el contexto de la programabilidad de la red, se usa un mdulo YANG real para Cisco IOS XR cuya estructura tiene tres partes principales:

- Instrucciones de encabezado de mdulo

- Declaraciones de revisin

- Declaraciones de definicin

Cuando conoce la terminologa y la estructura de YANG, no es difcil entender el contenido de un archivo YANG, que tiene comentarios y descripciones muy detalladas. Pero esas descripciones tambin hacen que el archivo sea muy largo. Afortunadamente, existen herramientas para extraer el contenido de una manera ms legible y concisa, y la herramienta pyang es una de ellas.

Utilizando GitHub puede examinar un ejemplo de un modelo abierto en https://github.com/YangModels/yang/blob/master/standard/ietf/RFC/ietf-interfaces%402018-02-20.yang.

Entre los objetivos de YANG se encuentra un modelo de datos altamente legible que admita la definicin de jerarquas de datos y promueva la reutilizacin del modelo. Los datos descritos por un modelo de datos de modelo YANG estn conceptualmente contenidos en un almacn de datos y se pueden instanciar como XML o JSON.(Chandramouli & Clemm, 2017)

A. Netconf

Network Configuration (NETCONF) es un protocolo definido por IETF RFC7519, permite instalar, manipular y eliminar la configuracin de dispositivos de red. Es el protocolo principal utilizado con los modelos de datos YANG. Sus operaciones se realizan sobre la llamada a procedimiento remoto (RPC) intercambiada a travs de un protocolo de transporte seguro como SSH, utiliza codificacin de datos basada en XML y proporciona un conjunto de operaciones para administrar configuraciones de dispositivos y recuperar informacin de estado del dispositivo como se ve en la tabla 1. (Mayoral et al., 2020)

 

Tabla1.- Conjunto de operaciones NETCONF

 

 

En la implementacin de NETCONF para acceder a un dispositivo con IOS XE, los datos se devuelven en formato XML, en el ejemplo de la figura 6 usamos un mensaje RPC get en la sesin SSH del terminal para recuperar informacin sobre las interfaces del dispositivo.

Figura 6.- Mensaje RPC get para recuperar informacin de las interfaces de un dispositivo con IOS XE.

 

 

El resultado del mensaje RPC get con la informacin solicitada en formato XML se visualiza en la salida de la figura 7.-

 

Figura 7. Salida de un mensaje RPC get mostrando la informacin de las interfaces de un dispositivo con IOS XE en formato XML.

 

 

B. Restconf

Combina la simplicidad de HTTP con la previsibilidad y el potencial de automatizacin de una API basada en esquemas, con las mismas caractersticas de NETCONF, RESTCONF encapsula los mensajes utilizados por NETCONF bajo el protocolo HTTP y utiliza YANG para proporcionar API similares a REST para permitir la programacin de los dispositivos, utiliza la codificacin de notacin de objetos JavaScript (JSON) y podemos entonces aplicar los mtodos HTTP GET, POST, PUT, PATCH y DELETE sobre la API RESTCONF para acceder a los recursos de datos representados por modelos de datos YANG y realizar operaciones de creacin, lectura, actualizacin y eliminacin (CRUD) en un almacn de datos conceptual que contiene datos definidos por YANG. (Vilalta et al., 2018)

Con la ayuda de un dispositivo con IOS XE una vez habilitada y comprobada la funcionalidad de RESTCONF, enviamos solicitudes tipo GET a travs de POSTMAN, con el modelo YANG de ietf-interfaces para recopilar informacin de interfaz como se ve en la figura 8.

 

Figura 5.- Mtodo GET a la API RESTconf del dispositivo con IOS XE para visualizar la informacin de las interfaces del dispositivo.

 

 

Conclusiones

En este documento, brindamos una descripcin general de la forma tradicional de realizar la administracin de redes, para conocer las temticas de administracin y configuracin de red con estos mtodos, en este contexto, describimos el mtodo de acceso principal como la interface de lnea de comandos CLI y los protocolos usados tradicionalmente como SSH/Telnet y SNMP.

Describimos la arquitectura SDN en detalle, tecnologa usada actualmente para hacer que las redes sean programables. Una red programable utiliza el modelado YANG para interactuar con el administrador a travs de herramientas existentes basadas en YANG, puede usar lenguajes de programacin como Python para desarrollar aplicaciones de administracin de red personalizadas.

La programabilidad basada en un modelo YANG permite a los administradores interactuar con un dispositivo de red a travs de una aplicacin con una interfaz de usuario y puede operarse desde cualquier ordenador. La prueba realizada demuestra la viabilidad del enfoque propuesto de utilizar el lenguaje de modelado YANG para la gestin de configuraciones del dispositivo.

 

Referencias

1.      Benoit Claise, Joe Clarke, & Jan Lindblad. (n.d.). Network Programmability with YANG: The Structure of Network Automation with ... - Benoit Claise, Joe Clarke, Jan Lindblad - Google Libros. Retrieved January 20, 2022, from https://books.google.com.ec/books?hl=es&lr=&id=4AqXDwAAQBAJ&oi=fnd&pg=PT30&dq=modeling+yang+programmable+networks&ots=82crHbJYXe&sig=ORWV1nPg_TDX_23e59iZF58spIA&redir_esc=y#v=onepage&q=modeling yang programmable networks&f=false

2.      Chandramouli, M., & Clemm, A. (2017). Model-driven analytics in SDN networks. Proceedings of the IM 2017 - 2017 IFIP/IEEE International Symposium on Integrated Network and Service Management, 668673. https://doi.org/10.23919/INM.2017.7987356

3.      Mayoral, A., Lopez, V., Fernandez-Palacios, J. P., Yufeng, Y., Lifen, Z., Wenjun, H., Mingfeng, Z., & Changlong, Y. (2020). First demonstration of YANG push notifications in Open Terminals. 2020 24th International Conference on Optical Network Design and Modeling, ONDM 2020, 2022. https://doi.org/10.23919/ONDM48393.2020.9133037

4.      Mckeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., & Turner, J. (n.d.). OpenFlow: Enabling Innovation in Campus Networks.

5.      Nunes, B. A. A., Mendonca, M., Nguyen, X. N., Obraczka, K., & Turletti, T. (2014). A survey of software-defined networking: Past, present, and future of programmable networks. IEEE Communications Surveys and Tutorials, 16(3), 16171634. https://doi.org/10.1109/SURV.2014.012214.00180

6.      RFC 5810 - Forwarding and Control Element Separation (ForCES) Protocol Specification. (n.d.). Retrieved January 20, 2022, from https://datatracker.ietf.org/doc/rfc5810/

7.      Shin, M. K., Nam, K. H., & Kim, H. J. (2012). Software-defined networking (SDN): A reference architecture and open APIs. International Conference on ICT Convergence, 360361. https://doi.org/10.1109/ICTC.2012.6386859

8.      Stallings, W. (1998). SNMP and SNMPv2: The infrastructure for network management. IEEE Communications Magazine, 36(3), 3743. https://doi.org/10.1109/35.663326

9.      Valenčić, D., & Mateljan, V. (2019). Implementation of NETCONF Protocol. 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), 421430. https://doi.org/10.23919/MIPRO.2019.8756925

10.  Vilalta, R., Via, S., Mira, F., Casellas, R., Munoz, R., Alonso-Zarate, J., Kousaridas, A., & Dillinger, M. (2018). Control and Management of a Connected Car Using SDN/NFV, Fog Computing and YANG data models. 2018 4th IEEE Conference on Network Softwarization and Workshops, NetSoft 2018, 344346. https://doi.org/10.1109/NETSOFT.2018.8460131

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2022 por los autores. Este artculo es de acceso abierto y distribuido segn los trminos y condiciones de la licencia Creative Commons Atribucin-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)

(https://creativecommons.org/licenses/by-nc-sa/4.0/).|

Métricas del Artículos

Cargando Métricas.....

Metrics powered by MI WEB PRO

Enlaces de Referencia

  • Por el momento, no existen enlaces de referencia


Copyright (c) 2022 Juan Pablo Cuenca-Tapia, Andrés Sebastián Quevedo-Sacoto

URL de la Licencia: https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es

Polo de Capacitación, Investigación y Publicación (POCAIP)

Dirección: Ciudadela El Palmar, II Etapa,  Manta - Manabí - Ecuador.

Código Postal: 130801

Teléfonos: 056051775/0991871420

Email: [email protected]

URL: https://www.dominiodelasciencias.com/

DOI: https://doi.org/10.23857/pocaip