El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe cómo mover los archivos de configuración y las imágenes de software entre un router y un servidor de Protocolo trivial de transferencia de archivos (TFTP).
Los lectores de este documento deben tener conocimiento de SNMP y MIB.
La información que contiene este documento se basa en la versión 10.2 o posteriores del software del IOS® de Cisco. Las MIBs que utilizan estos ejemplos sonOLD-CISCO-SYS-MIBandOLD-CISCO-FLASH-MIB, que son soportadas en Cisco IOS Software Release 10.2 y posteriores. Cisco recomienda utilizar una versión más reciente del software Cisco IOS, como la versión 12 del software Cisco IOS.
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. Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
En todos los ejemplos que muestra este documento, estos valores se utilizan con fines ilustrativos:
172.16.99.20: dirección IP del router.
10.68.191.135: dirección IP del servidor TFTP.
privada: cadena de comunidad de lectura-escritura de SNMP. Asegúrese de utilizar la cadena de lectura-escritura configurada en el router. Ejecute el comando show running-config en la CLI del router para verificar esto.
La sintaxis para cuando ejecuta los comandos snmpsetandsnmpwalkse encuentra en estos ejemplos:
snmpset [options...]{ } [ ...] snmpwalk [options...] { } [ ]
Nota: Para aumentar el tiempo de espera, utilice la opción -t <timeticks> en el comando snmpset.
Para obtener más información sobre las convenciones del documento, consulte Convenciones de Consejos Técnicos de Cisco.
Verifique que pueda hacer ping a la dirección IP del servidor TFTP desde el router:
Router#ping 10.68.191.135 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 10.68.191.135, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms:
Los procedimientos son:
No se aplica a los switches Catalyst basados en el software Cisco IOS, como la serie Catalyst 2900/3500XL.
No se aplica a los switches Catalyst basados en el software CatOS, tal como los Catalyst de las series 4000/5000/6000.
No se aplica a los módulos de tarjeta de función de switch multicapa (MSFC) Catalyst de la serie 6000 y MSFC2 que ejecutan el software Cisco IOS.
No se puede aplicar si la cadena de comunidad de lectura-escritura SNMP no está configurada o no es conocida en el router. Consulte Cómo Configurar Cadenas de Comunidad SNMP en Routers, Switches XL Basados en el Software Cisco IOS, RSM, MSFC y Switches Catalyst para obtener el procedimiento detallado sobre cómo configurar las cadenas de comunidad SNMP.
Si ejecuta Cisco IOS Software Release 12 o posterior, debe utilizar CISCO-CONFIG-COPY-MIB.
Basado en la sintaxis de línea de comandos de Utilidades NET-SNMP (anteriormente conocidas como UCD-SNMP). Si utiliza alguna otra aplicación SNMP, como HP Open View o NetView, asegúrese de verificar la sintaxis que puede ser diferente a la que se muestra en los siguientes ejemplos de este documento.
Basado enOLD-CISCO-SYS-MIBandOLD-CISCO-FLASH-MIB. Se utilizan los objetos de MIB de esta MIB:
Nombre del objeto de MIB |
OID (ID del objeto) |
writeNet |
.1.3.6.1.4.1.9.2.1.55 |
hostConfigSet |
.1.3.6.1.4.1.9.2.1.53 |
writeMem |
.1.3.6.1.4.1.9.2.1.54 |
flashToNet |
.1.3.6.1.4.1.9.2.10.9 |
flashErase |
.1.3.6.1.4.1.9.2.10.6 |
netToFlash |
.1.3.6.1.4.1.9.2.10.12 |
Complete estos pasos:
Cree un nuevo archivo, router-config, en el directorio /tftpboot del servidor TFTP. En UNIX, utilice la sintaxis:touch <filename>.
touch router-config
Cambie los permisos del archivo a 777 con la sintaxis:chmod <permissions> <filename>.
chmod 777 router-config
Desde la línea de comandos de la estación de administración, con el uso del objeto MIBwriteNetIngrese esta información:
% snmpset 172.16.99.20 private .1.3.6.1.4.1.9.2.1.55.10.68.191.135 s router-config enterprises.9.2.1.55.171.68.191.135 = "router-config"
Verifique que el archivo router-config en el directorio /tftpbootdirectory del servidor TFTP se copie satisfactoriamente.
Realice una de estas tareas:
Cree un nuevo archivo, router-configure el directorio /tftpbootdirectory del servidor TFTP. En UNIX, utilice el comando syntaxtouch <filename>.
touch router-config
Coloque su archivo de configuración actual en el directorio /tftpbootdirectory del servidor TFTP.
Cambie los permisos del archivo a 777 con el uso de syntaxchmod <permissions> <filename>.
chmod 777 router-config
Desde la línea de comandos de la estación de administración, con el uso de MIB objectHostConfigSet, ingrese esto:
% snmpset -t 60 172.16.99.22 private .1.3.6.1.4.1.9.2.1.53.10.68.191.135 s router-config OR % snmpset -t 60 172.16.99.22 private enterprises.9.2.1.53.171.68.191.135 = "router-config"
Donde- t 60es igual a un tiempo de espera de 60 relojes.
Después de que el archivo se escriba en la RAM, cópielo en la NVRAM con el uso del objeto MIB writeMem:
% snmpset -t 60 172.16.99.22 private .1.3.6.1.4.1.9.2.1.54.0 i 1 enterprises.9.2.1.54.0 = 1
Realice una de estas tareas:
Cree un nuevo archivo, router-image, en el directorio /tftpbootdirectory del servidor TFTP. En UNIX, utilice el comando syntaxtouch <filename>.
touch router-image
Utilice el mismo nombre de archivo que se muestra en show flashoutput para crear el archivo en el directorio /tftpbootdirectory del servidor TFTP. Para este ejemplo, el router listsc2600-i-mz.122-2.XAcomo la salida para el show flash: comando.
touch c2600-i-mz.122-2.XA
Cambie los permisos del archivo a 777 con syntaxchmod <permissions> <filename>.
chmod 777 c2600-i-mz.122-2.XA
Desde la línea de comandos de la estación de administración, con el uso de MIB objectflashToNet, ingrese esta información:
% snmpset 172.16.99.22 private .1.3.6.1.4.1.9.2.10.9.171.68.191.135 s c2600-i-mz.122-2.XA enterprises.9.2.10.9.171.68.191.135 = "c2600-i-mz.122-2.XA"
Una vez completada la transferencia de archivos, compruebe que el tamaño del archivo (bytes) es el mismo en el archivo del directorio /tftpbootdirectory y en el router.
Complete estos pasos:
Coloque la imagen de Cisco IOS en el directorio /tftpbootdel servidor TFTP. Asegúrese de consultar con laDescarga de software(sólo clientes registrados) .
Cambie los permisos del archivo a 777 con el uso de syntaxchmod <permissions> <filename>
chmod 777 <Cisco IOS image file>
Antes de iniciar la transferencia de archivos a través de SNMP, ejecute adir flash:oshow flash: para verificar que tiene espacio suficiente para el nuevo archivo de imagen de Cisco IOS.
Si no tiene el espacio necesario en flash, la transferencia de archivo falla. Como alternativa, puede borrar la memoria Flash primero para dejar espacio para el nuevo software del IOS de Cisco a través de SNMP. Si es así, utilice el comando MIB objectflashErase para ingresar esta información desde la línea de comandos de la estación de administración:
% snmpset 172.16.99.22 private .1.3.6.1.4.1.9.2.10.6.0 i 1 enterprises.9.2.10.6.0 = 1
Nota: También puede borrar la memoria Flash del router manualmente cuando ejecute el comando CLI commanderase flash:
Verifique que la memoria flash se haya borrado por completo. Ejecute thedir flash: orshow flash:comando.
Router#show flash: System flash directory: No files in System flash [0 bytes used, 33030144 available, 33030144 total] 32768K bytes of processor board System flash (Read/Write) Router #dir flash: Directory of flash:/ No files in directory 33030144 bytes total (33030144 bytes free)
Desde la línea de comandos de la estación de administración, utilice MIB objectnetToFlash para ingresar esta información para transferir el archivo de imagen de Cisco IOS al router:
% snmpset 172.16.99.22 private .1.3.6.1.4.1.9.2.10.12.10.68.191.135 s c2600-i-mz.122-2.XA.bin enterprises.9.2.10.12.171.68.191.135 = "c2600-i-mz.122-2.XA.bin"
Nota: En este ejemplo, el archivo de imagen de Cisco IOS, c2600-i-mz.122-2.XA.bin, se utiliza como ilustración.
Según el tamaño de archivo (bytes) de la imagen del IOS de Cisco, este paso puede tardar unos minutos en completarse.
Si intenta ejecutar el comando CLI dir flash:durante la transferencia de archivos en el router, aparecerá este resultado. Este resultado indica que la transferencia de archivos aún no se ha completado.
Router#dir flash: %Error opening flash:/ (Device in exclusive use)
Una vez que se complete la transferencia de archivos de imagen de Cisco IOS, ejecute el comando CLI dir flash: orshow flash:para verificar que tanto el nombre de archivo como el tamaño de archivo (bytes) coincidan exactamente con el archivo que se utiliza/presenta en el directorio /tftpbootdirectory del servidor TFTP.
Luego, puede establecer el registro de configuración en el valor apropiado y recargar el router (si es necesario) para cargar el nuevo archivo de imagen de Cisco IOS. Refiérase a la documentación de configuración del software Cisco IOS para obtener más detalles sobre cómo hacerlo.
Objeto |
writeNet |
OID (ID del objeto) |
.1.3.6.1.4.1.9.2.1.55 |
Tipo |
DisplayString |
Permiso |
sólo escritura |
Estado |
obligatorio |
MIB |
|
Descripción |
Escribe la configuración en el host que utiliza TFTP. |
OID en árbol |
:: = { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) cisco(9) local(2) lsystem(1) 55 } |
Objeto |
hostConfigSet |
OID (ID del objeto) |
.1.3.6.1.4.1.9.2.1.53 |
Tipo |
DisplayString |
Permiso |
sólo escritura |
Estado |
obsoleto |
MIB |
|
Descripción |
Provoca la carga de un nuevo archivo host-confg mediante el uso de TFTP. |
OID en árbol |
:: = { ISO(1) org(3) DOD(6) Internet(1) private(4) enterprises(1) cisco(9) local(2) lsystem(1) 53 } |
Objeto |
writeMem |
OID (ID del objeto) |
.1.3.6.1.4.1.9.2.1.54 |
Tipo |
DisplayString |
Permiso |
sólo escritura |
Estado |
obligatorio |
MIB |
|
Descripción |
Provoca la carga de un nuevo archivo host-confg mediante el uso de TFTP. |
OID en árbol |
:: = { ISO(1) org(3) DOD(6) Internet(1) private(4) enterprises(1) cisco(9) local(2) lsystem(1) 54 } |
Objeto |
flashToNet |
OID (ID del objeto) |
.1.3.6.1.4.1.9.2.10.9 |
Tipo |
DisplayString |
Permiso |
sólo escritura |
Estado |
obligatorio |
MIB |
|
Descripción |
Escribe la entrada de flash al servidor TFTP. El valor debe ser el nombre de la entrada de flash a enviar. La instancia es la dirección IP del host TFTP. |
OID en árbol |
:: = { ISO(1) org(3) DOD(6) Internet(1) private(4) enterprises(1) cisco(9) local(2) lflash(10) 9 } |
Objeto |
flashErase |
OID (ID del objeto) |
.1.3.6.1.4.1.9.2.10.6 |
Tipo |
Entero |
Permiso |
sólo escritura |
Estado |
obligatorio |
MIB |
|
Descripción |
Solicitud para borrar la memoria flash. |
OID en árbol |
:: = { ISO(1) org(3) DOD(6) Internet(1) private(4) enterprises(1) cisco(9) local(2) lflash(10) 6 } |
Objeto |
flashToNet |
OID (ID del objeto) |
.1.3.6.1.4.1.9.2.10.12 |
Tipo |
DisplayString |
Permiso |
sólo escritura |
Estado |
obligatorio |
MIB |
|
Descripción |
Escribe la entrada de flash del servidor TFTP. El valor debe ser el nombre de la entrada de flash a escribir. La instancia es la dirección IP del host TFTP. |
OID en árbol |
:: = { ISO(1) org(3) DOD(6) Internet(1) private(4) enterprises(1) cisco(9) local(2) lflash(10) 12 } |
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
09-Nov-2001 |
Versión inicial |