IP : Protocolo simple de administración de redes (SNMP)

Cómo copiar las configuraciones hacia y desde los dispositivos de Cisco por medio de SNMP

17 Octubre 2016 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios


Contenido


Introducción

Este documento muestra cómo copiar un archivo de configuración en y desde un dispositivo Cisco con CISCO-CONFIG-COPY-MIB. Si usted comienza del Software Release 12.0 del ½ del ¿Â de Cisco IOSïÂ, o en algunos dispositivos ya desde la versión 11.2P, Cisco ha implementado los nuevos medios de la administración de la configuración del Simple Network Management Protocol (SNMP) con el nuevo CISCO-CONFIG-COPY-MIB. Este MIB sustituye la sección de configuración obsoleta de OLD-CISCO-SYSTEM-MIB. Todavía puede localizar el antiguo documento en Cisco.com.

prerrequisitos

Requisitos

No hay requisitos específicos para este documento.

Componentes Utilizados

La información que contiene este documento se basa en estas versiones de software y hardware.

  • Cualquier Cisco IOS Software Release 12.0 y Posterior corriente del dispositivo de Cisco. Marque el supportlist de los dispositivos para asegurar el soporte del CISCO-CONFIG-COPY-MIB.

    Nota: Este MIB no se soporta en los Catalyst.

  • SNMPWalk del Administrador de nodos de red del HP OpenView (HPOV), instalado en una plataforma del Windows 2000.

Se utiliza este MIB:

  • CISCO-SMI-V1SMI.my

  • SNMPv2-TC-v1SMI.my

  • CISCO-CONFIG-COPY-MIB-V1SMI.my

  • CISCO-FLASH-MIB.my

El ObjectIDs (OID) usado del CISCO-CONFIG-COPY-MIB es:

  • ccCopyEntryRowStatus 
            TYPE : integer 
            VALUES : createAndGo(4) : Create an entry 
                              destroy(6) : Delete an entry 
  • ccCopyProtocol 
            TYPE : integer 
            VALUES : tftp(1) : To use tftp as protocol to copy
                              rcp(3) : To use RCP as protocol to copy 

    Nota: Las listas MIB que hace el File Transfer Protocol (FTP) también, solamente ésta no se soporta (refiera a CSCdm53866). El FTP no se implementa usando el SNMP, aunque trabaje en la línea de comando.

  • \ccCopySourceFileType: specifies the type of file to copy from. 
            TYPE : integer 
            VALUES : networkFile(1) 
                              startupConfig(3) 
                              runningConfig(4) 
    
    
  • ccCopyDestFileType: specifies the type of file to copy to. 
            TYPE : integer 
            VALUES : networkFile(1) 
                              startupConfig(3) 
                              runningConfig(4) 
    
    

    Nota: Las listas MIB que soporta iosFile(2) y terminal(5) también, solamente esta opción no se soporta (refiera a CSCdu08968). Usted puede hacer esto con el CISCO-FLASH-MIB.my. Refiera al Appendixfor más información sobre cómo utilizar este MIB.

  • ccCopyServerAddress: The IP address of the Trivial File Transfer Protocol
     (TFTP) server from (or to) which to copy the configuration file. 
            TYPE : ipaddress 
            VALUES : Any valid ip address xxx.xxx.xxx.xxx 
    
    

    Nota: Los valores de 0.0.0.0 o FF.FF.FF.FF no se permiten.

  • ccCopyFileName 
            TYPE : octetstring 
            VALUES : The file name (including the path, if applicable)
            of the file. The file name is referred to as <file name>. 

La información que se presenta en este documento se originó a partir de dispositivos dentro de un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si usted trabaja en una red en funcionamiento, asegúrese de que usted entienda el impacto potencial del comando any.

Convenciones

Para obtener más información sobre las convenciones del documento, consulte las Convenciones de Consejos Técnicos de Cisco.

Procedimiento

Complete estas instrucciones:

  1. Aseegurese que usted agrega el MIB previamente mencionado en su estación del HP OpenView.

    Esto se asegura de que usted pueda utilizar las descripciones de OID en vez numeradas. Para hacer esto, vaya a estos links en el cisco.com y descargue el MIB:

  2. Comience el HPOV y acceda la interfaz gráfica de usuario (GUI).

  3. Del menú de opciones, seleccione el MIB de carga y descarga: SNMP (Protocolo de administración simple de red):

  4. El tecleo hojea. Seleccione el MIB que usted quiere cargar y hacer clic abierto.

  5. Relance estos pasos hasta que todo el MIB requerido se cargue en su HPOV.

Copie la configuración de inicio situada en el servidor TFTP al dispositivo

En el ejemplo, asuma éstos:

  • Usted está utilizando la versión HPOV del snmpset. El TFTP Server IP Address se muestra como IP Address del <server > y el dispositivo usado se muestra como name> del <device. El ejemplo se hace con solamente un comando, así que tecleelo adentro en la misma regla.

  • La cadena de comunidad de lectura/escritura en el router en la pregunta es privada. El protocolo usado es TFTP.

Notas:

  • Cada vez que usted copia a o desde un dispositivo usando el SNMP, elija un número aleatorio. Este número crea un caso de la fila. Debe ser lo mismo por todas partes en su comando. Una vez que usted utiliza un número específico, no puede ser utilizado otra vez antes de que mida el tiempo hacia fuera. El descanso es cinco minutos. Si usted utiliza el mismo número en el plazo de los cinco minutos, usted consigue un error (SNMP: Valor contrario.)

  • Usted debe cargar las configuraciones completas cuando usted utiliza el comando snmpset. Borrado de las configuraciones parciales qué se salva actualmente en el RAM no volátil (NVRAM). Esto es solamente necesario para las configuraciones de inicio. Cuando usted funciona con una copia de la configuración combina el contenido.

Complete estas instrucciones:

  1. En este ejemplo, se utilizan los nombres OID (refiera a la punta 1). Por un ejemplo con los OID numerados, refiera al apéndice.

    C:\>snmpset -v 1 -c private <device name> ccCopyProtocol.<random number> integer 1 
    ccCopySourceFileType.<Random number> integer 1 
    ccCopyDestFileType.<Random number> integer 3 
    ccCopyServerAddress.<Random number> ipaddress "<server ip address>" 
    ccCopyFileName. <Random number> octetstring "<file name>" 
    ccCopyEntryRowStatus.<Random number> integer 4  
  2. Ingrese la vuelta y usted ve esta salida (111 es el número aleatorio en este ejemplo):

    cisco.ciscoMgmt.ciscoConfigCopyMIB.ciscoConfigCopyMIBObjects.ccCopy.
    ccCopyTable.ccCopyEntry.ccCopyProtocol.111 : INTEGER: tftp 
    cisco.ciscoMgmt.ciscoConfigCopyMIB.ciscoConfigCopyMIBObjects.ccCopy.
    ccCopyTable.ccCopyEntry.ccCopySourceFileType.111 : INTEGER: networkFile 
    cisco.ciscoMgmt.ciscoConfigCopyMIB.ciscoConfigCopyMIBObjects.ccCopy.
    ccCopyTable.ccCopyEntry.ccCopyDestFileType.111 : INTEGER: startupConfig 
    cisco.ciscoMgmt.ciscoConfigCopyMIB.ciscoConfigCopyMIBObjects.ccCopy.
    ccCopyTable.ccCopyEntry.ccCopyServerAddress.111 : IpAddress: 172.17.246.205 
    cisco.ciscoMgmt.ciscoConfigCopyMIB.ciscoConfigCopyMIBObjects.ccCopy.
    ccCopyTable.ccCopyEntry.ccCopyFileName.111 : 
    DISPLAY STRING- (ascii):  foo-confg 
    cisco.ciscoMgmt.ciscoConfigCopyMIB.ciscoConfigCopyMIBObjects.ccCopy.
    ccCopyTable.ccCopyEntry.ccCopyEntryRowStatus.111 : INTEGER: createAndGo  
    
  3. Marque el estatus de la copia para verificar si la copia es acertada.

    C:\>snmpwalk <device name> ccCopyState 
    cisco.ciscoMgmt.ciscoConfigCopyMIB.ciscoConfigCopyMIBObjects.ccCopy.
    ccCopyTable.ccCopyEntry.ccCopyState.111 : INTEGER: running 
  4. Relance el paso 3 hasta que usted vea el estatus: acertado.

    C:\>snmpwalk <device name> ccCopyState 
    cisco.ciscoMgmt.ciscoConfigCopyMIB.ciscoConfigCopyMIBObjects.ccCopy.
    ccCopyTable.ccCopyEntry.ccCopyState.111 : INTEGER: successful 
  5. Una vez que usted consigue el estado exitoso, usted puede borrar la entrada de la fila. En este ejemplo, la fila es el number> del <random que usted eligió previamente.

    C:\>snmpset -v 1 -c private <device name>
     ccCopyEntryRowStatus.111 integer 6 
    cisco.ciscoMgmt.ciscoConfigCopyMIB.ciscoConfigCopyMIBObjects.ccCopy.
    ccCopyTable.ccCopyEntry.ccCopyEntryRowStatus.111 : INTEGER: destroy 

Copie la Ejecutar-configuración al servidor TFTP

Para copiar la configuración corriente al servidor TFTP, substituya este los OID del ejemplo anterior:

ccCopySourceFileType.<Random number> integer 4 
ccCopyDestFileType.<Random number> integer 1 

Notas:

  • ¡Verifique que el archivo exista en su servidor TFTP cuando usted utiliza a un servidor TFTP de UNIX, y que tiene los permisos correctos! No hay necesidad de crear el archivo cuando usted utiliza a un servidor TFTP en Windows. Éstos son dos ejemplos, pero recuerdan que usted puede copiar en todas las direcciones posibles.

  • El TFTP es uno de dos protocolos admitidos. El CONFIG-COPY-MIB también soporta el (RCP) del Remote Copy Protocol.

Apéndice

Este ejemplo es lo mismo que el que está usado previamente, pero OID numerados de las aplicaciones:

C:\>snmpset -v 1 -c private <device name> 
.1.3.6.1.4.1.9.9.96.1.1.1.1.2.<Random number> integer 1 
.1.3.6.1.4.1.9.9.96.1.1.1.1.3.<Random number> integer 4 
.1.3.6.1.4.1.9.9.96.1.1.1.1.4.<Random number> integer 1 
.1.3.6.1.4.1.9.9.96.1.1.1.1.5.<Random number> ipaddress "<server ip address>" 
.1.3.6.1.4.1.9.9.96.1.1.1.1.6.<Random number> octetstring "<file name>" 
.1.3.6.1.4.1.9.9.96.1.1.1.1.14.<Random number> integer 4 

C:\>snmpwalk cognac .1.3.6.1.4.1.9.9.96.1.1.1.1.10 

C:\>snmpset -v 1 -c private <device name>
 .1.3.6.1.4.1.9.9.96.1.1.1.1.14.<Random number> integer 6 

Complete estos pasos para utilizar el CISCO-FLASH-MIB para copiar un archivo de configuración situado en un servidor TFTP para contellear en su router:

C:\>snmpset -v 1 -c private <device name> 

cisco.ciscoMgmt.ciscoFlashMIB.ciscoFlashMIBObjects.ciscoFlashOps.
ciscoFlashCopyTable.ciscoFlashCopyEntry.cisco
  FlashCopyCommand.666 : INTEGER: copyToFlashWithoutErase 
cisco.ciscoMgmt.ciscoFlashMIB.ciscoFlashMIBObjects.ciscoFlashOps.
ciscoFlashCopyTable.ciscoFlashCopyEntry.cisco
  FlashCopyProtocol.666 : INTEGER: tftp 
cisco.ciscoMgmt.ciscoFlashMIB.ciscoFlashMIBObjects.ciscoFlashOps.
ciscoFlashCopyTable.ciscoFlashCopyEntry.cisco
  FlashCopyServerAddress.666 : IpAddress: 172.17.246.205 
cisco.ciscoMgmt.ciscoFlashMIB.ciscoFlashMIBObjects.ciscoFlashOps.
ciscoFlashCopyTable.ciscoFlashCopyEntry.cisco
  FlashCopySourceName.666 : DISPLAY STRING- (ascii):  test_file.txt 
cisco.ciscoMgmt.ciscoFlashMIB.ciscoFlashMIBObjects.ciscoFlashOps.
ciscoFlashCopyTable.ciscoFlashCopyEntry.cisco
  FlashCopyDestinationName.666 : DISPLAY STRING- (ascii):  flash:/test_file.txt 
cisco.ciscoMgmt.ciscoFlashMIB.ciscoFlashMIBObjects.ciscoFlashOps.
ciscoFlashCopyTable.ciscoFlashCopyEntry.cisco
  FlashCopyEntryStatus.666 : INTEGER: createAndGo  

Usted puede encontrar una Descripción general del OID utilizada en el CISCO-CONFIG-COPY-MIB en: http://tools.cisco.com/Support/SNMP/do/BrowseMIB.do?local=en&mibName=CISCO-CONFIG-COPY-MIB.

Usted puede encontrar una Descripción general del OID utilizada en el CISCO-FLASH-MIB en: ftp://ftp.cisco.com/pub/mibs/oid/CISCO-FLASH-MIB.oid.

Usted puede leer la información MIB completa del MIB que usted descargó. Lea el MIB para las otras opciones (por ejemplo, si usted quiere utilizar el RCP en vez del TFTP).


Información Relacionada


Document ID: 15217