NUESTROS CURSOS › Foros › Curso CCNA R&S 200-125 › Protocolos SBI y modelos SDN › Respuesta a: Protocolos SBI y modelos SDN
Hola Jose
Hay mucho que explicar en ambos casos, pero en teoría, NETCONF es utilizado en la SBI y RESTCONF es utilizado en la NBI.
Toda la descripción del protocolo NETCONF la puedes encontrar en el RFC 6241. Su definición según el RFC es esta: «The Network Configuration Protocol (NETCONF) defined in this document provides mechanisms to install, manipulate, and delete the configuration of network devices.»
Toda la descripción del protocolo RESTCONF la puedes encontrar en el RFC 8040. Su definición según el RFC es esta: «Describes an HTTP-based protocol that provides a programmatic interface for accessing data defined in YANG, using the datastore concepts defined in the Network Configuration Protocol (NETCONF).»
En síntesis, ambos protocolos utilizan los «YANG Data models» para la comunicación con los dispositivos de red, YANG data models, es algo muy similar a las MIBs de SNMP, a través de esos «data models» puedes obtener o configurar cualquier tipo de dato en el dispositivo de red, son datos dentro de un dispositivo de red. No todos los dispositivos de red soportan YANG.
La diferencia principal está en cómo obtener/manipular estos YANG Data models de los dispositivos de red. Las operaciones que realiza NETCONF para obtener/manipular estos datos de los dispositivos de red, son transportadas a través del protocolo SSH, TLS o SOAP (Controller <-> Dispositivo de red). RESTCONF por el otro lado, utiliza al protocolo HTTP para transportar las operaciones que permitirán obtener los YANG Data models (Aplicación <-> Controller).
La verdad hay diversas diferencias técnicas y mucha explicación detrás del funcionamiento de estos protocolos, pero no creo que venga al caso en este nivel. En el curso CCNP hablaremos a detalle del funcionamiento de ambos y veremos su aplicación en las redes de computadoras.
Espero haber aclarado algo el panorama con mi respuesta.
Saludos cordiales.