O no entiendo la pregunta, o la respuesta es “ninguna, no están relacionadas”
SNMP: el protocolo SNMP es esencialmente una forma de enviar a / desde el conmutador entre 4 y 5 comandos que permiten a las dos partes intercambiar valores de variables específicas (denominadas “variables MIB”). Algunas de estas variables están estandarizadas en cuanto a su nombre (ID) y significado, y algunas son patentadas, y ambas partes necesitan saber EXACTAMENTE qué variable significa qué y qué combinación y orden de manejo se necesita.
“Protocolo” SDN: para comenzar, SDN NO es un protocolo.
- Considerando el estándar RS-232, ¿podemos hablar sobre un protocolo asociado con esto?
- ¿Por qué no se incluye un caché direccionable de contenido en Internet?
- ¿Qué es el protocolo SS7? ¿Pueden los hackers usarlo contra mí?
- ¿Qué hace Switch si enviamos paquetes falsos con alguna dirección MAC aleatoria? ¿Se transmitirá cada vez?
- ¿Qué son el orden de bytes de red y el orden de bytes de host en la red informática?
Es una forma de implementar redes, donde algún programa (que generalmente se ejecuta en un servidor) determina lo que debe suceder, y luego obtiene los elementos de la red (principalmente conmutadores y cajas intermedias) para que cada uno desempeñe su parte en el gran esquema de las cosas.
Para hacer esto, es necesario algún protocolo para llevar la información entre el programa y los elementos de la red, pero hay varios / muchos candidatos, y puede inventar fácilmente nuevos o reutilizar protocolos diseñados para otra cosa, y seguirá siendo ser SDN. Por ejemplo, OpenFlow se usa comúnmente como protocolo de controlador / conmutador, pero puede usar otras cosas, como Thrift, XML, JSON, ProtoBuffs,….
Por otro lado, SNMP es genérico: los comandos para GET / SET son los mismos independientemente de la función de la variable (“valor MIB”) objetivo.
OpenFlow tiene mensajes específicos para cada tipo de operación deseada: una para agregar una regla y otra diferente para solicitar un valor de contador, etc., y tiene muchos tipos de mensajes. Cada vez que Openflow se extendía para admitir algunas funcionalidades nuevas, el protocolo tenía que agregar nuevos tipos de mensajes y cambiar los mensajes que tenía antes. Compare esto con Cuando se agreguen nuevas funciones a un conmutador y use SNMP, necesitará nuevos valores de MIB, pero SNMP en sí no cambia, simplemente ahora OBTENDRÁ / CONFIGURARÁ estas nuevas variables MOV.