Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Privilegios de acceso para un grupo SNMP

SNMP versión 3 (SNMPv3) usa el modelo de control de acceso basado en vista (VACM), que permite configurar los privilegios de acceso concedidos a un grupo. Puede controlar el acceso filtrando los objetos MIB disponibles para una operación específica a través de una vista predefinida. Las vistas se asignan para determinar los objetos visibles para las operaciones de lectura, escritura y notificación de un grupo determinado, utilizando un contexto determinado, un modelo de seguridad determinado (v1, v2c o usm) y un nivel de seguridad determinado (autenticado, privacidad o ninguno). Para obtener información acerca de cómo configurar vistas, consulte Configurar vistas MIB.

El acceso de los usuarios a la información de administración se define en el nivel jerárquico [edit snmp v3 vacm] . Todo el control de acceso dentro de VACM opera en grupos, que son colecciones de usuarios definidas por USM o cadenas de comunidad como se definen en los modelos de seguridad SNMPv1 y SNMPv2c.

El término security-name se refiere a estos usuarios finales genéricos. El grupo al que pertenece un nombre de seguridad específico se configura en el nivel de [edit snmp v3 vacm security-to-group] jerarquía. Ese nombre de seguridad se puede asociar a un grupo definido en el nivel de [edit snmp v3 vacm security-to-group] jerarquía. Un grupo identifica una colección de usuarios SNMP que comparten la misma directiva de acceso. A continuación, defina los privilegios de acceso asociados a un grupo en el nivel jerárquico [edit snmp v3 vacm access] . Puede definir el acceso mediante vistas. Para cada grupo, puede aplicar diferentes vistas dependiendo de la operación SNMP; por ejemplo, leer (get, getNext, o getBulk) escribir (set), notificaciones, el nivel de seguridad utilizado (autenticación, privacidad o ninguno) y el modelo de seguridad (v1, v2c o usm) utilizado en una solicitud SNMP.

Los miembros de un grupo se configuran con la security-name instrucción. Para los paquetes v3 que usan USM, el nombre de seguridad es el mismo que el nombre de usuario. Para los paquetes SNMPv1 o SNMPv2c, el nombre de seguridad se determina en función de la cadena de comunidad. Los nombres de seguridad son específicos de un modelo de seguridad. Si también está configurando directivas de acceso VACM para paquetes SNMPv1 o SNMPv2c, debe asignar nombres de seguridad a grupos para cada modelo de seguridad (SNMPv1 o SNMPv2c) en el nivel jerárquico [edit snmp v3 vacm security-to-group] . También debe asociar un nombre de seguridad a una comunidad SNMP en el nivel jerárquico [edit snmp v3 snmp-community community-index] .

Para configurar los privilegios de acceso para un grupo SNMP, incluya instrucciones en el nivel de [edit snmp v3 vacm] jerarquía. Para obtener más información acerca de esta instrucción, consulte vacm.

Configurar los privilegios de acceso concedidos a un grupo

En este tema, se incluyen las siguientes secciones:

Configurar el grupo

Para configurar los privilegios de acceso concedidos a un grupo, incluya la group instrucción en el nivel de [edit snmp v3 vacm access] jerarquía:

group-name es una colección de usuarios SNMP que pertenecen a una lista SNMP común que define una política de acceso. Los usuarios que pertenecen a un grupo SNMP determinado heredan todos los privilegios de acceso concedidos a ese grupo.

Configurar el modelo de seguridad

Para configurar el modelo de seguridad, incluya la security-model instrucción en el nivel de [edit snmp v3 vacm access group group-name (default-context-prefix | context-prefix context-prefix)] jerarquía:

  • any—Cualquier modelo de seguridad

  • usm—Modelo de seguridad SNMPv3

  • v1—Modelo de seguridad SNMPV1

  • v2c—Modelo de seguridad SNMPv2c

Configurar el nivel de seguridad

Para configurar los privilegios de acceso concedidos a paquetes con un nivel de seguridad determinado, incluya la security-level instrucción en el nivel de [edit snmp v3 vacm access group group-name (default-context-prefix | context-prefix context-prefix) security-model (any | usm | v1 | v2c)] jerarquía:

  • none: no proporciona autenticación ni cifrado.

  • authentication: proporciona autenticación, pero no cifrado.

  • privacy: proporciona autenticación y cifrado.

Puede conceder privilegios de acceso a todos los paquetes con un nivel de seguridad igual o superior al configurado. Si está configurando el modelo de seguridad SNMPv1 o SNMPv2c, utilícelo none como nivel de seguridad. Si está configurando el modelo de seguridad SNMPv3 (USM), utilice el , o privacy el authenticationnonenivel de seguridad.

Asociar vistas MIB a un grupo de usuarios SNMP

Las vistas MIB definen privilegios de acceso para los miembros de un grupo. Puede aplicar vistas independientes para cada operación SNMP (lectura, escritura y notificación) dentro de cada modelo de seguridad (usm, v1 y v2c) y cada nivel de seguridad (autenticación, ninguno y privacidad) admitido por SNMP.

Para asociar vistas MIB a un grupo de usuarios SNMP, incluya las siguientes instrucciones en el nivel de [edit snmp v3 vacm access group group-name (default-context-prefix | context-prefix context-prefix) security-model (any | usm | v1 | v2c) security-level (authentication | none | privacy)] jerarquía. Para obtener más información acerca de esta instrucción, consulte access (SNMP).

Debe asociar al menos una vista (notificar, leer o escribir) en el nivel jerárquico [edit snmp v3 vacm access group group-name (default-context-prefix | context-prefix context-prefix) security-model (any | usm | v1 | v2c) security-level (authentication | none | privacy)] .

Debe configurar la vista MIB en el nivel de [edit snmp view view-name] jerarquía. Para obtener información acerca de cómo configurar vistas MIB, consulte Configurar vistas MIB.

En esta sección se describen los siguientes temas relacionados con esta configuración:

Configurar la vista de notificación

Para asociar el acceso de notificación con un grupo de usuarios SNMP, incluya la notify-view instrucción en el nivel de [edit snmp v3 vacm access group group-name (default-context-prefix | context-prefix context-prefix) security-model (any | usm | v1 | v2c) security-level (authentication | none | privacy)] jerarquía. Para obtener más información acerca de esta instrucción, consulte notify-view.

view-name especifica el acceso de notificación, que es una lista de notificaciones que se pueden enviar a cada usuario de un grupo SNMP. Un nombre de vista no puede superar los 32 caracteres.

Configurar la vista de lectura

Para asociar una vista de lectura a un grupo SNMP, incluya la read-view instrucción en el nivel jerárquico [edit snmp v3 vacm access group group-name (default-context-prefix | context-prefix context-prefix) security-model (any | usm | v1 | v2c) security-level (authentication | none | privacy)] . Para obtener más información acerca de esta instrucción, consulte read-view.

view-name especifica el acceso de lectura para un grupo de usuarios SNMP. Un nombre de vista no puede superar los 32 caracteres.

Configurar la vista de escritura

Para asociar una vista de escritura a un grupo de usuarios SNMP, incluya la write-view instrucción en el nivel jerárquico [edit snmp v3 vacm access group group-name (default-context-prefix | context-prefix context-prefix) security-model (any | usm | v1 | v2c) security-level (authentication | none | privacy)] . Para obtener más información acerca de esta instrucción, consulte write-view.

view-name especifica el acceso de escritura para un grupo de usuarios SNMP. Un nombre de vista no puede superar los 32 caracteres.

Ejemplo: Configurar los privilegios de acceso concedidos a un grupo

Defina los privilegios de acceso:

Asignar modelo de seguridad y nombre de seguridad a un grupo

Para asignar nombres de seguridad a grupos, incluya las siguientes instrucciones en el [edit snmp v3 vacm security-to-group] nivel jerárquico. Para obtener más información acerca de esta instrucción, consulte security-model (Group).

En este tema, se incluyen las siguientes secciones:

Configurar el modelo de seguridad

Para configurar el modelo de seguridad, incluya la security-model instrucción en el nivel de [edit snmp v3 vacm security-to-group] jerarquía:

  • usm—Modelo de seguridad SNMPv3

  • v1—Modelo de seguridad SNMPv1

  • v2c—Modelo de seguridad SNMPv2

Asignar nombres de seguridad a grupos

Para asociar un nombre de seguridad a un usuario SNMPv3 o a una cadena de comunidad v1 o v2, incluya la security-name instrucción en el nivel de [edit snmp v3 vacm security-to-group security-model (usm | v1 | v2c)] jerarquía:

Para SNMPv3, es el nombre de security-name usuario configurado en el nivel de [edit snmp v3 usm local-engine user username] jerarquía. Para SNMPv1 y SNMPv2c, el nombre de seguridad es la cadena de comunidad configurada en el nivel de [edit snmp v3 snmp-community community-index] jerarquía. Para obtener información acerca de cómo configurar nombres de usuario, consulte Crear usuarios SNMPv3. Para obtener información acerca de cómo configurar una cadena de comunidad, consulte Configurar comunidad SNMPv3.

Nota:

El nombre de seguridad USM es independiente del nombre de seguridad SNMPv1 y SNMPv2c. Si admite SNMPv1 y SNMPv2c además de SNMPv3, debe configurar nombres de seguridad independientes dentro de la configuración de seguridad para grupo en el nivel jerárquico [edit snmp v3 vacm access] .

Configurar el grupo

Después de crear usuarios SNMPv3 o nombres de seguridad v1 o v2, asócielos a un grupo. Un grupo es un conjunto de nombres de seguridad que pertenecen a un modelo de seguridad determinado. Un grupo define los derechos de acceso para todos los usuarios que pertenecen a él. Los derechos de acceso definen lo que los objetos SNMP pueden leer, escribir o crear. Un grupo también define las notificaciones que puede recibir un usuario.

Si ya tiene un grupo configurado con todos los permisos de vista y acceso que desea conceder a un usuario, puede agregar el usuario a ese grupo. Si desea conceder a un usuario permisos de vista y acceso que ningún otro grupo tiene, o si no tiene ningún grupo configurado, cree un grupo y agréguelo a él.

Para configurar los privilegios de acceso concedidos a un grupo, incluya la group instrucción en el nivel de [edit snmp v3 vacm security-to-group security-model (usm | v1 | v2c) security-name security-name] jerarquía. Para obtener más información acerca de esta instrucción, consulte group (Defining Access Privileges for an SNMPv3 Group).

Ejemplo: Configuración del grupo de seguridad

Asigne nombres de seguridad a los grupos: