Está en la página 1de 14

9.

Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

9.1 Creación de MIB SNMP local

El Babel Buster BB3-6101 comienza sin variables en su MIB al igual que comienza sin registros locales. Cuando crea
registros locales, puede elegir dónde hacer que aparezcan en la MIB. Hay cinco ramas en BB3 MIB, aunque solo se
garantiza que la rama Integer sea universalmente accesible para todos los demás dispositivos SNMP. Depende de usted
seleccionar en qué rama de la MIB colocar cada registro local. No es necesario que coloque todos los registros locales en
la MIB, solo aquellos a los que desee acceder externamente a través de SNMP. También debe colocar registros locales en
la MIB para generar trampas SNMP relacionadas con esos registros locales.

Para agregar un registro local a una sucursal de MIB, simplemente ingrese el número de registro local en el siguiente
OID disponible que siempre estará automáticamente al final de la lista. Al colocar registros en la rama Integer, también
tiene la opción de aplicar un factor de escala. El entero escalado es el medio más universalmente reconocido de
transmitir datos que no son enteros.

1 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

En este ejemplo, hemos seleccionado un factor de escala fo x100. Eso significa que nuestro valor local de 5,19 se
transmitirá (en una respuesta Get) como un número entero 519 y depende del destinatario saber que tiene una escala
x100.

Después de agregar nuevos miembros a la MIB, es necesario hacer clic en Recargar SNMP antes de que sean
accesibles a la solicitud Get de un administrador SNMP externo.

2 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

Los registros locales agregados a la rama MIB flotante de 32 bits se proporcionarán en formato IEEE 754 según RFC
6340.

Los registros locales definidos como cadenas de caracteres se pueden agregar a la rama Char String de la MIB. Los registros de
esta rama se proporcionarán como una cadena de octetos.

3 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

El "Autocompletar" en la parte inferior de cada página MIB se puede utilizar para crear muy rápidamente una larga lista de
entradas secuenciales de la tabla MIB. Ingrese el número de variables a llenar, el índice MIB inicial y el número de registro
local inicial. Luego haga clic en el botón Autocompletar.

El ejemplo anterior creará la lista ilustrada a continuación, asumiendo que los primeros diez registros locales son todos
registros enteros de 16 bits.

4 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

El ejemplo ilustrado a continuación es un poco más complejo. Los primeros diez registros locales son de punto flotante, lo que
significa que se tratan como pares de registros. Luego, el siguiente par de "registros" locales son cadenas de caracteres, cada
una de 40 caracteres de longitud, y cada una ocupa 20 registros Modbus consecutivos. Tenga en cuenta que el
"autocompletar" tiene en cuenta automáticamente el tamaño de los datos y elige el siguiente registro local de forma adecuada.
En este ejemplo, aunque los registros son una combinación de coma flotante y cadena de caracteres, se asignan a la rama
Integer de 32 bits de la MIB y se leerán a través de SNMP como valores enteros. Los números en los registros de cadenas de
caracteres son representaciones de cadenas ASCII de números, pero se convertirán a números enteros. Por ejemplo, índice
MIB

12, con la cadena de caracteres "5.678", se devolverá como un valor entero 6 en un SNMP Get (convertido y
redondeado).

5 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

Auto-Fill simplemente configura la tabla de mapeo MIB. Antes de que SNMP pueda acceder a las variables, debe
hacer clic en Recargar SNMP. Los botones Eliminar e Insertar antes también solo configuran la tabla de asignación,
y debe hacer clic en Recargar SNMP para que las nuevas asignaciones sean accesibles.

Para borrar la tabla de mapeo que se muestra, haga clic en el cuadro Confirmar y luego haga clic en el botón Borrar. Esto
borra la tabla de mapeo, pero al igual que con Autocompletar, no se realizan cambios (desde la perspectiva de SNMP como se
ve desde el exterior) hasta que hace clic en Recargar SNMP. El botón Borrar es principalmente útil si cambia de opinión sobre
el autocompletado que acaba de hacer.

Debido al esquema de asignación de memoria de SNMP, siempre puede aumentar el tamaño de la MIB simplemente haciendo
clic en Recargar SNMP; sin embargo, para reducir el tamaño de la MIB, debe guardar su configuración en la página
Administrador de archivos y luego reiniciar la puerta de enlace. Si reduce el número de entradas en la tabla de mapeo, las
variables MIB originales al final de la lista original simplemente devolverán cero o cadenas vacías hasta que se reinicie la
puerta de enlace.

9.2 Formatos de datos admitidos, RFC 6340

SNMP no tiene una representación universalmente aceptada para el punto flotante. El único tipo de datos conocido
universalmente es INTEGER. Un medio comúnmente recomendado para transmitir datos de coma flotante es como un
entero escalado o como una cadena de caracteres ASCII. Existe un RFC 6340 para la representación de punto flotante
basado en la codificación IEEE 754. Los tipos de datos "Float 32-bit" y "Float 64-bit" en Babel Buster se refieren a la
codificación RFC 6340.

6 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

Específicamente, los tipos de datos que se encuentran en Babel Buster MIB se codifican con tipos de ASN de la siguiente manera:

Entero de 32 bits ENTERO ASN_INTEGER


64 bits sin firmar CONTADOR64 (ASN_APPLICATION | 6)
Flotante de 32 bits CUERDA DE OCTETOS ASN_OCTET_STR (longitud 4)
Flotante de 64 bits CUERDA DE OCTETOS ASN_OCTET_STR (longitud 8)
ASN_OCTET_STR (longitud
Char String CUERDA DE OCTETOS
variable)

9.3 Prueba del agente SNMP

Hay una variedad de herramientas disponibles para explorar un SNMP MIB y recibir SNMP Traps. La herramienta utilizada en los
siguientes ejemplos es el navegador MIB iReasoning. Consulte la sección Herramientas en Soporte en csimn.com para obtener
más información sobre las herramientas SNMP.

El navegador MIB le permite ver las variables MIB en Babel Buster. Antes de que pueda navegar por la MIB de una
manera significativa, debe cargar los archivos MIB que le indican al navegador lo que necesita saber sobre la MIB de
BB3. Hay uno o más archivos que deben cargarse y están disponibles en Documentos y enlaces en la página del
producto BB3-6101 en csimn.com. Una vez que haya cargado estos archivos como se ilustra a continuación, puede ver la
estructura de árbol de la MIB en el navegador.

7 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

Introduzca la dirección IP del Babel Buster BB3-6101 en la ventana Dirección. Además. haga clic en Avanzado ... para
configurar los parámetros de acceso.

Haga clic en Avanzado ... para abrir el cuadro de diálogo que le permite ingresar el nombre de usuario y la comunidad requeridos
para acceder a la MIB en Babel Buster.

8 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

Para leer una variable MIB de Babel Buster, comience seleccionando el miembro de registro de la tabla de datos. En
este caso, estamos seleccionando la rama Entero de 32 bits de la MIB.

9 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

Deberá especificar qué fila de la tabla desea leer. Haga esto agregando (escribiendo) un número al OID que apareció en la
ventana OID cuando hizo clic en la entrada de la tabla en la vista de árbol de MIB.

Para hacer que el navegador MIB obtenga un valor de Babel Buster, seleccione Obtener en el menú Operaciones. Puede
seleccionar Obtener en el menú, izquierdo o derecho, en el navegador iReasoning. Una vez que se selecciona Obtener a la
derecha, solo necesita hacer clic en el botón Ir para

10 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

repita el Get.

Al obtener un valor con éxito, la pantalla aparecerá como se ilustra a continuación.

11 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

Si intenta obtener una variable que no existe, obtendrá el mensaje de error que se ilustra a continuación. Esto también
sucederá si la variable se ha agregado a la MIB pero olvidó hacer clic en Recargar SNMP después de agregar el registro
local a la MIB. Esto también sucederá si no seleccionó la variable correcta del árbol MIB que se muestra u olvidó agregar
el índice al final del OID en la ventana ID de objeto.

Obtener nuestro valor de punto flotante aparecerá de la siguiente manera. Los bytes "42 A4 83 12" se traducen a la versión de
punto flotante de 82.255997. Puede usar Google para ubicar las herramientas de conversión para pasar de la representación
hexadecimal IEEE 754 (como se muestra en el navegador) a decimal.

12 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

El SNMP Get de nuestra cadena de caracteres se ilustra a continuación. Aunque codificado genéricamente como una cadena de
octetos, el navegador MIB tiene la amabilidad de mostrarlo como una cadena ASCII ya que encontró que la cadena contiene todos
los caracteres imprimibles.

13 de 14 22/9/2020, 6:10 p.m.


9. Configuración de Gateway como servidor SNMP file: /// C: / AAA_CSI / Literature / 2020 User Guides / BB3-6101 User Guid ...

14 de 14 22/9/2020, 6:10 p.m.

También podría gustarte