Este documento describe las nuevas funciones del protocolo simple de administración de red (SNMP) disponibles para el firewall Cisco Adaptive Security Appliance (ASA) serie 5500-X en la versión de software 9.1.5 y las versiones 9.2.1 y posteriores.
No hay requisitos específicos para este documento.
La información de este documento se basa en el firewall Cisco ASA serie 5500-X que ejecuta Cisco ASA® Software versión 9.1.5 y versiones 9.2.1 y posteriores.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
En las versiones 9.1.5 y 9.2.1 de ASA, se introducen estas mejoras de SNMP:
Esta función permite al ASA soportar más de los 32 hosts SNMP actuales.
Actualmente, el ASA tiene un límite de hardware de 32 hosts SNMP en total. Esto incluye hosts que se pueden configurar para trampas y para sondeo. En las secciones siguientes se describen los efectos que esta función tiene en los modos de contexto único y múltiple.
Es posible que prefiera monitorear los dispositivos de red desde un gran grupo de hosts SNMP. Idealmente, desea la capacidad de especificar un rango de IP o una subred de las direcciones IP que pueden monitorear los dispositivos de red. El ASA actualmente no proporciona esa flexibilidad y limita el número máximo de hosts SNMP a 32.
La compatibilidad con esta función implica dos aspectos:
El diseño actual en el ASA es tal que los hosts individuales se pueden configurar a través de la CLI. Para esta función, se tuvieron en cuenta estos requisitos de diseño adicionales:
Algunas restricciones de software y advertencias asociadas a esta función son:
Aquí tiene un ejemplo:
object network network1
range 64.103.236.40 64.103.236.50
object network network2
range 64.103.236.35 64.103.236.55
snmp-server host-group inside network1 poll version 3 user-list SNMP-List
snmp-server host-group inside network2 poll version 3 user-list SNMP-List
Ingrese el comando show snmp-server host para ver las entradas del host:
asa(config)# show snmp-server host
host ip = 64.103.236.35, interface = inside poll version 3 cisco1
host ip = 64.103.236.36, interface = inside poll version 3 cisco1
host ip = 64.103.236.37, interface = inside poll version 3 cisco1
host ip = 64.103.236.38, interface = inside poll version 3 cisco1
host ip = 64.103.236.39, interface = inside poll version 3 cisco1
host ip = 64.103.236.40, interface = inside poll version 3 cisco1
host ip = 64.103.236.41, interface = inside poll version 3 cisco1
host ip = 64.103.236.42, interface = inside poll version 3 cisco1
host ip = 64.103.236.43, interface = inside poll version 3 cisco1
host ip = 64.103.236.44, interface = inside poll version 3 cisco1
host ip = 64.103.236.45, interface = inside poll version 3 cisco1
host ip = 64.103.236.46, interface = inside poll version 3 cisco1
host ip = 64.103.236.47, interface = inside poll version 3 cisco1
host ip = 64.103.236.48, interface = inside poll version 3 cisco1
host ip = 64.103.236.49, interface = inside poll version 3 cisco1
host ip = 64.103.236.50, interface = inside poll version 3 cisco1
host ip = 64.103.236.51, interface = inside poll version 3 cisco1
host ip = 64.103.236.52, interface = inside poll version 3 cisco1
host ip = 64.103.236.53, interface = inside poll version 3 cisco1
host ip = 64.103.236.54, interface = inside poll version 3 cisco1
host ip = 64.103.236.55, interface = inside poll version 3 cisco1
A continuación se muestran algunas notas importantes sobre el uso de esta función:
Utilice la información que se describe en esta sección para configurar el ASA de modo que esta nueva función se implemente.
Para SNMP versión 3, el administrador puede asociar varios usuarios a un grupo especificado de hosts. Esto es útil si el administrador desea que un conjunto de usuarios tenga la capacidad de acceder al ASA desde un grupo de hosts. Este comando CLI se utiliza para configurar una lista de usuarios para varios usuarios:
ASA(config)# [no] snmp-server user-listusername
Para asociar la lista de usuarios con un grupo host, ingrese este comando en la CLI:
[no] snmp-server host-group[trap|poll]
[community [enc_type]] [version {1 | 2c | 3 [user name | user-list
]}] [udp-port ]
Con este comando único, puede especificar un objeto de red para indicar los hosts múltiples que se deben agregar. Con el objeto de red, puede especificar una máscara de subred o el rango de direcciones IP que se deben agregar, con el uso de un único comando. Todas las direcciones IP que se enumeran como parte del objeto de red se agregan como entradas de host SNMP. De manera similar, para cada uno de los usuarios especificados en la lista de usuarios, hay una entrada de host SNMP separada.
Estos comandos se utilizan para permitir que los administradores borren y vean las nuevas opciones de configuración para los servidores SNMP:
Complete estos pasos para utilizar las nuevas opciones del grupo SNMP y crear un grupo host del servidor SNMP para el sondeo de la Versión 2c:
asa(config)# object network network1
asa(config-network-object)# range 64.103.236.40 64.103.236.50
asa(config)#snmp-server host-group inside network1 poll community ***** version 2c
asa(config)#snmp-server group SNMPRW-GROUP v3 noauth
asa(config)#snmp-server user cisco1 SNMPRW-GROUP v3
asa(config)#snmp-server user-list SNMP-List username cisco1
asa(config)#snmp-server host-group inside network1 poll version 3 user-list SNMP-List
Esta imagen ilustra los cambios que se realizan dentro del Cisco Adaptive Security Device Manager (ASDM):
Esta función permite al ASA soportar los OID cpmCPUTotal5minRev SNMP.
Esta función agrega soporte para los OID cpmCPUTotal5minRev y cpmCPUTotal1minRev en el ASA y desaprueba los OID cpmCPUTotal5min y cpmCPUTotal1min actualmente soportados. El propósito de estos OID es monitorear el uso de la CPU. Los OID admitidos actualmente oscilan entre 1 y 100, mientras que los OID admitidos recientemente oscilan entre 0 y 100. Por lo tanto, se añadió apoyo a los nuevos OID, ya que abarcan una gama más amplia.
Es importante tener en cuenta que, dado que los OID obsoletos (cpmCPUTotal5min y cpmCPUTotal1min) ya no se soportan en el ASA, si el ASA se actualiza y se sondea el OID obsoleto, el ASA no devuelve ninguna información para esos OID. Después de una actualización del ASA, ahora debe monitorear el cpmCPUTotal5minRev y cpmCPUTotal1minRev para el uso de la CPU.
No se han introducido cambios en la CLI con esta nueva función.
Estos son los nuevos OID que se agregan con esta función:
Las plataformas ASA limitan el tamaño máximo de paquete para las solicitudes SNMP a 512 bytes. Cuando realiza una consulta masiva para un gran número de OID de MIB dentro de una sola solicitud SNMP, la conexión SNMP se agota y se genera un syslog de error en el ASA. RFC3417 sugiere que el tamaño máximo de paquete para las solicitudes SNMP debe ser 1,472 bytes. Este es el tamaño de la carga útil SNMP para el paquete. Además, se deben agregar el encabezado Ethernet y el tamaño del encabezado IP para calcular el tamaño total del paquete.
Esta sección proporciona información que puede utilizar para resolver problemas del sistema en el ASA.
Estos comandos show pueden ser útiles cuando se intenta resolver problemas en el ASA:
Este comando CLI muestra las entradas que están presentes en la tabla de direcciones del servidor SNMP, que incluye las configuraciones del host y del grupo host:
asa(config)#show run object network
object network network1
range 64.103.236.40 64.103.236.50
object network network2
range 64.103.236.35 64.103.236.55
object network network3
range 64.103.236.60 64.103.236.70
ciscoasa/admin(config)# show run snmp-server
snmp-server group cisco-group v3 noauth
snmp-server user user1 cisco-group v3
snmp-server user user2 cisco-group v3
snmp-server user user3 cisco-group v3
snmp-server user-list cisco username user1
snmp-server user-list cisco username user2
snmp-server user-list cisco username user3
snmp-server host-group management0/0 net2 poll version 3 user-list cisco
no snmp-server locationno snmp-server contact
ciscoasa/admin(config)# show snmp-server host
host ip = 64.103.236.35, interface = inside poll version 3 cisco1
host ip = 64.103.236.36, interface = inside poll version 3 cisco1
host ip = 64.103.236.37, interface = inside poll version 3 cisco1
host ip = 64.103.236.38, interface = inside poll version 3 cisco1
host ip = 64.103.236.39, interface = inside poll version 3 cisco1
host ip = 64.103.236.40, interface = inside poll version 3 cisco1
host ip = 64.103.236.41, interface = inside poll version 3 cisco1
host ip = 64.103.236.42, interface = inside poll version 3 cisco1
Como se muestra, estos comandos muestran todos los hosts configurados a través del comando host-group. Puede utilizar este comando para verificar si todas las entradas están disponibles y también verificar los grupos de hosts que se superponen.