¿Cuáles son los parámetros de análisis de red equivalentes entre un protocolo SNMP y un protocolo SDN?

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.

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.