CAP4 Usando La Interfaz de La Linea de Comandos
CAP4 Usando La Interfaz de La Linea de Comandos
CAP4 Usando La Interfaz de La Linea de Comandos
la línea de comandos
(CLI)
Capítulo 4
Introducción
• Para crear una LAN Ethernet, los ingenieros de red comienzan
planificando. Consideran los requisitos, crear un diseño, comprar los
switches, contratan la instalación de cables y configuran los switches para
usar las funciones correctas.
• Este capítulo se centra en habilidades como comprender cómo funcionan
las LAN, configurar diferentes características del switch, verificar que esas
características funcionen correctamente y encontrar la causa raíz del
problema cuando una característica no funciona correctamente.
• La primera habilidad que necesitas aprender antes hacer todas las tareas
de configuración y verificación es aprender a acceder y usar la interfaz del
usuario del switch, llamada interfaz de línea de comandos (CLI).
Acceso a la CLI de Cisco
Catalyst Switch
• Cisco utiliza el concepto de una interfaz de línea de comandos (CLI) con sus
productos de enrutador y la mayoría de sus productos de switches LAN Catalyst.
• La CLI es una interfaz basada en texto en la que el usuario, normalmente un
ingeniero de redes, ingresa un comando de texto y presiona Enter. Al presionar
Enter se envía el comando al switch, que le dice al dispositivo que haga algo. El
switch hace lo que el el comando dice, y en algunos casos, el switch responde
con algunos mensajes que indican los resultados del comando.
• Los switches Cisco Catalyst también admiten otros métodos para monitorear y
configurar un switch. Por ejemplo, un switch puede proporcionar una interfaz
web para que un ingeniero pueda abrir un navegador web para conectarse a un
servidor web que se ejecuta en el switch. Los switches también se pueden
controlar y operar utilizando software de gestión de red.
Cisco Catalyst Switches
• Dentro de la marca de los switches LAN Cisco Catalyst, Cisco produce
una amplia variedad de series o familias de switches. Cada serie de
switches incluye varios modelos específicos de switches que tienen
características similares, compensaciones de precio versus rendimiento
similares y componentes internos similares.
• Por ejemplo, la serie de switches Cisco 2960-XR es una serie de
modelos de switches actuales. Cisco posiciona la serie 2960-XR (familia)
de switches como switches de armario de cableado de bajo costo y con
todas las funciones para empresas. Eso significa que se
espera usar los switches 2960-XR como switches de acceso en un
diseño LAN de campus típico.
Cisco Catalyst Switches
• Dentro de la marca de los switches LAN Cisco Catalyst, Cisco produce
una amplia variedad de series o familias de switches. Cada serie de
switches incluye varios modelos específicos de switches que tienen
características similares, compensaciones de precio versus
rendimiento similares y componentes internos similares.
Cisco Catalyst Switches
• Cisco se refiere a los conectores físicos de un switch como interfaces o
puertos, con una interfaz tipo y número de interfaz. El tipo de
interfaz, como se usa en los comandos del switch, es Ethernet, Fast
Ethernet, Gigabit Ethernet, etc. para velocidades más rápidas.
• Para interfaces Ethernet que admiten correr a múltiples velocidades,
el nombre permanente de la interfaz se refiere a la velocidad más
rápida admitida. Por ejemplo, una interfaz 10/100/1000 (es decir, una
interfaz que se ejecuta a 10 Mbps, 100 Mbps o 1000 Mbps) se
llamaría Gigabit Ethernet sin importar qué velocidad está actualmente
en uso.
Acceso a la CLI de Cisco IOS
• Al igual que cualquier otra pieza de hardware informático, los switches Cisco necesitan
algún tipo de software de funcionamiento del sistema. Cisco llama a este sistema operativo
el Sistema Operativo Internetwork (IOS).
• El software Cisco IOS para switches Catalyst implementa y controla la lógica y las funciones
realizadas por un switch Cisco. Además de controlar el rendimiento y el comportamiento
del switch, Cisco IOS También define una interfaz para humanos llamada CLI. Cisco IOS CLI
permite al usuario utilizar un programa de emulación de terminal, que acepta el texto
ingresado por el usuario.
• Cuando el usuario presiona enter, el emulador de terminal envía ese texto al switch. El
switch procesa el texto como un comando, hace lo que dice el comando y envía el texto de
vuelta al emulador de terminal.
• Se puede acceder a la CLI del switch a través de tres métodos populares: la consola, Telnet y
Secure Shell (SSH). Dos de estos métodos (Telnet y SSH) utilizan la red IP en la que el switch
reside para alcanzar el switch. La consola es un puerto físico construido específicamente
para permitir acceso a la CLI. La Figura 4-2 muestra las opciones.
El acceso a la consola requiere una conexión física entre una PC (u otro dispositivo de
usuario) y el puerto de la consola del switch, así como también algún software en la PC.
Telnet y SSH requieren software en el dispositivo del usuario, pero dependen de la red
TCP/IP existente para transmitir datos.
Cableado de la conexión de
consola
• La conexión de consola física, tanto antigua como nueva, utiliza tres
componentes principales: el puerto físico de consola en el switch, un
puerto serie físico en la PC y un cable que funciona con la consola y los
puertos seriales.
• Sin embargo, los detalles del cableado físico han cambiado lentamente en
el tiempo, principalmente debido a los avances y cambios con las
interfaces seriales en el hardware de la PC.
• Para esto se muestran los tres casos: los conectores más nuevos tanto en
la PC como en el switch, conectores más antiguos en ambos, y un tercer
caso con el conector más nuevo (USB) en la PC pero
con un conector antiguo en el switch.
La serie 2960-XR, por ejemplo, admite el puerto de consola RJ-45 más antiguo y un
puerto USB puerto de consola La Figura 4-4 apunta a los dos puertos de la consola;
usarías solo uno o el otro. Tenga en cuenta que el puerto de la consola USB usa un
puerto mini-B en lugar del más común Puerto rectangular estándar USB tipo A.
Emulador de terminal
• Después de que la PC está físicamente conectada al puerto de la
consola, un paquete de software de emulador de terminal debe
instalarse y configurarse en la PC. El software del emulador de
terminal trata todos los datos como texto.
• Este emulador acepta el texto escrito por el usuario y lo envía a través
de la conexión de la consola a el switch. Del mismo modo, se
muestran todos los bits que ingresan a la PC a través de la conexión
de la consola como texto para que el usuario lo lea.
Emulador de terminal
• El emulador debe estar configurado para usar el puerto serie de la PC
para que coincida con la configuración del switch en la configuración del
puerto de consola. La configuración predeterminada del puerto de
consola en un switch es la siguiente. Tenga en cuenta que los últimos tres
parámetros se denominan colectivamente 8N1:
■ 9600 bits / segundo
■ Sin control de flujo de hardware
■ ASCII de 8 bits
■ Sin bits de paridad
■ 1 bit de parada
Accediendo a la CLI con Telnet y
SSH
• Telnet y SSH ambos permiten que el usuario se conecte a la CLI de
otro dispositivo, pero en lugar de conectarse a través de un cable de
consola al puerto de la consola, el tráfico fluye a través de la misma
red IP que los dispositivos de red.
• Telnet utiliza el concepto de un cliente Telnet (la aplicación de
terminal) y un servidor Telnet (el switch en este caso). Un cliente
Telnet, el dispositivo que se encuentra frente al usuario, acepta el
ingreso del teclado y envía esos comandos al servidor Telnet. El
servidor Telnet acepta el texto, interpreta el texto como un comando
y responde de nuevo.
TELNET Y SSH
• Los switches Cisco Catalyst habilitan un servidor Telnet de manera
predeterminada, pero los switches necesitan algunas configuraciones antes de
que pueda usar Telnet con éxito para conectarse a un switch.
• Usar Telnet en un laboratorio hoy tiene sentido, pero Telnet plantea un riesgo de
seguridad significativo en redes en producción. Telnet envía todos los datos
(incluido cualquier nombre de usuario y contraseña para iniciar sesión en el
switch) como datos de texto sin cifrar. SSH nos da una opción mucho mejor.
• Piense en SSH como el primo de Telnet mucho más seguro. Exteriormente,
también abres una emulador de terminal, se conecta a la dirección IP del switch
y ve la CLI del switch, sin importar si usa Telnet o SSH. Las diferencias existen
detrás de escena: SSH cifra el contenido de todos mensajes, incluidas las
contraseñas, evitando la posibilidad de que alguien capture paquetes en la red y
roben la contraseña a los dispositivos de red.
Modos User y Enable (Privileged)
• Los tres métodos de acceso a la CLI cubiertos hasta ahora (consola, Telnet y SSH)
colocan al usuario en un área de la CLI llamada modo EXEC del usuario.
• Modo EXEC de usuario, a veces también llamado modo usuario, permite al usuario
mirar pero no romper nada. La parte del "modo EXEC" del nombre se refiere al
hecho de que en este modo, cuando ingresa un comando, el conmutador se ejecuta
el comando y luego muestra mensajes que describen los resultados del comando.
• Cisco IOS admite un modo EXEC más potente llamado modo de habilitación (también
conocido como modo privilegiado o modo EXEC privilegiado). El modo Enable recibe
su nombre del comando enable, que mueve al usuario del modo de usuario al modo
de activación, como se muestra en la Figura 4-6. El otro nombre para este modo,
modo privilegiado, se refiere al hecho de que es poderoso (o privilegiado) con los
comandos que se pueden ejecutar allí. Por ejemplo, puede usar el comando reload,
que le dice al switch que reinicie o reinicie Cisco IOS, solo desde el modo enable.
Modos User y Enable (Privileged)
Ejemplo 4.1
• El ejemplo 4-1 muestra las diferencias entre los modos user y el modo
enable. El ejemplo muestra la salida que se puede ver en una ventana del
emulador de terminal, por ejemplo, al conectarse desde la consola.
• En este caso, el usuario se sienta en el indicador de modo de usuario
("Certskills1>") e intenta el comando reload. El comando reload le dice al
switch que reinicie o reinicie el Cisco IOS, por lo que IOS permite que este
poderoso comando se use solo desde el modo enable.
• IOS rechaza el comando de reload cuando se usa en modo de usuario.
Luego el usuario se mueve para habilitar el modo: también llamado modo
privilegiado: (usando el comando EXEC enable). En ese punto, IOS acepta
el comando de reload ahora que el usuario está en modo habilitado.
Ejemplo 4.1
Seguridad de contraseña para acceso a la CLI
desde la consola
• Un switch Cisco, con la configuración predeterminada, permanece relativamente seguro cuando está
dentro de un armario, ya que de manera predeterminada, un switch solo permite el acceso a la
consola. Por defecto, la consola no requiere ninguna contraseña, y ninguna contraseña para alcanzar
el modo de enable para los usuarios que se conectaron desde la consola.
• La razón es que si tienes acceso al puerto físico de la consola del switch, ya tiene un control bastante
completo sobre el switch. Usted literalmente podría sacar su destornillador y alejarse con él, o
podría desenchufarlo, o seguir los procedimientos bien publicados para pasar por la recuperación de
contraseña para entrar en la CLI y luego configurar todo lo que quieras configurar.
• Sin embargo, muchas personas continúan y configuran una protección de contraseña simple para los
usuarios de la consola. Las contraseñas simples se pueden configurar en dos puntos en el proceso de
inicio de sesión desde la consola: cuando el usuario se conecta desde la consola y cuando cualquier
usuario se mueve para el modo enable (usando el comando EXEC enable). Es posible que haya
notado que en el ejemplo 4-1, el usuario vio una solicitud de contraseña en ambos puntos.
El ejemplo 4-2 muestra los comandos de configuración adicionales que se configuraron
antes de obtener la salida en el ejemplo 4-1. La salida contiene un extracto del
comando EXEC show running-config, que lista la configuración actual en el switch.
Funciones de ayuda de la CLI
• Si se imprime los documentos de referencia de comandos de Cisco IOS,
terminaría con una pila de papel de varios pies de alto. Nadie debería
esperar memorizar todos los comandos, y nadie lo hace. Puede usar varias
herramientas muy fáciles y convenientes para ayudar a recordar los
comandos y ahorrar tiempo escribiendo.
• La Tabla 4-2 resume las opciones de ayuda de recuperación de comandos
disponibles en la CLI. Tenga en cuenta que, en la primera columna, el
comando command representa cualquier comando. Del mismo modo, parm
representa un parámetro del comando. Por ejemplo, la segunda fila lista
command?, Lo que significa que los comandos tales como show? y copy?
enumeraría la ayuda para los comandos show y copy, respectivamente.
Funciones de ayuda de la CLI
• Cuando ingresa el ?, Cisco IOS CLI reacciona de inmediato; es decir, no necesita
presionar la tecla Enter o cualquier otra tecla. El dispositivo que ejecuta Cisco IOS
también vuelve a mostrar lo que usted entró antes de la para ahorrarte algunas
teclas. Si presiona Entrar inmediatamente después de ?, Cisco IOS intenta ejecutar el
comando solo con los parámetros que ha ingresado hasta ese momento.
• La información suministrada mediante el uso de ayuda depende del modo CLI. Por
ejemplo, cuando se ingresa ? en modo de usuario, se muestran los comandos
permitidos en modo de usuario, pero los comandos disponible solo en modo enable
(no en modo de usuario) no se muestran. Además, la ayuda es
disponible en modo de configuración, que es el modo utilizado para configurar el
switch. De hecho, el modo de configuración tiene muchos modos de subconfiguración
diferentes, como se explica en la sección "Submodes y contextos de configuración",
más adelante en este capítulo.
Cisco IOS almacena los comandos que ingresa en un búfer de historial, almacenando diez comandos por
defecto. La CLI le permite avanzar y retroceder en la lista histórica de comandos y luego editar el comando
antes de volver a emitirlo. Estas secuencias clave pueden ayudarlo a usar la CLI más rápidamente en los
exámenes. La Tabla 4-3 enumera los comandos utilizados para manipular previamente comandos ingresados.
Los comandos debug y show
• El comando Cisco IOS más popular es el comando show. El comando show
tiene una gran variedad de opciones, y con esas opciones, puede encontrar el
estado de casi todas las funciones de Cisco IOS. Esencialmente, el comando
show lista los hechos conocidos actualmente sobre el estado operativo del
switch. El único trabajo que realiza el switch en reacción a los comandos show
es encontrar el estado actual y listar la información en los mensajes enviados
al usuario.
• Por ejemplo, considere el resultado del comando show mac address-table
dynamic listados en el ejemplo 4-3. Este comando show, emitido desde el
modo de usuario, lista la tabla del switch que utiliza para tomar decisiones de
reenvío. La tabla de direcciones MAC de un switch básicamente lista los datos
que el switch utiliza para hacer su trabajo principal.
Comando show mac address-table
Comando debug
• El comando debug también le dice al usuario detalles sobre el
funcionamiento del switch. Sin embargo, mientras que el comando
show lista la información de estado en un instante de tiempo, así
como una fotografía, el comando debug actúa más como una
alimentación de cámara de video en vivo.
• Una vez que emite un comando debug, el IOS recuerda, emitiendo
mensajes que cualquier usuario del switch puede elegir ver. La
la consola ve estos mensajes por defecto. La mayoría de los comandos
utilizados aquí son para verificar el funcionamiento de los switches y
routers son los comandos show.
Configuración del software IOS de Cisco
• Deberá configurar todos los switches en una red empresarial, aunque los switches reenviarán el
tráfico incluso con la configuración predeterminada. Esta sección cubre los procesos de la
configuración básica, incluyendo el concepto de un archivo de configuración y las ubicaciones en
las que los archivos de configuración se pueden almacenar. Aunque esta sección se centra en el
proceso de la configuración, y no en los comandos de configuración en sí, debe conocer todos
los comandos cubierto en este curso, además de los procesos de configuración.
• El modo de configuración es otro modo para Cisco CLI, similar al modo de usuario y al modo
privilegiado.
• El modo de usuario le permite emitir comandos no disruptivos y muestra cierta información.
• El modo privilegiado admite un superconjunto de comandos en comparación con el modo de
usuario, incluidos los comandos que podría interrumpir las operaciones del switch. Sin embargo,
ninguno de los comandos en modo usuario o en el modo privilegiado cambia la configuración del
switch. El modo de configuración acepta los comandos de la configuración: comandos que le
dicen al switch los detalles de qué hacer y cómo hacerlo. La Figura 4-7 ilustra las relaciones entre
el modo de configuración, el modo EXEC del usuario y el modo EXEC privilegiado.
Los comandos ingresados en el modo de configuración actualizan el archivo de
configuración activo. Estos cambios a la configuración ocurren inmediatamente
cada vez que presione la tecla Enter al final de un comando. ¡Tenga cuidado cuando
ingrese un comando de configuración!
Submodos de configuración y contextos
• El modo de configuración en sí contiene una multitud de comandos. Para
ayudar a organizar la configuración, el IOS agrupa algunos tipos de comandos
de configuración juntos. Para hacer eso, al usar el modo de configuración, pasa
del modo inicial —modo de configuración global— a modos de subcomando.
• Los comandos de configuración de contexto lo mueven de un modo de
subcomando de configuración, o contexto, a otro. Estos comandos de
configuración de contexto le dicen al switch el tema sobre el cual ingresará los
siguientes comandos de configuración.
• Más importante, el contexto le dice al switch el tema que le interesa en este
momento, así que cuando usa el ? Para obtener ayuda, el switch solo le brinda
ayuda sobre ese tema.
Subcomandos de interface
• La mejor manera de aprender sobre los submodos de configuración es usarlos,
pero primero, eche un vistazo en estos próximos ejemplos. Por ejemplo, el
comando de interfaz es uno de los más comunes comandos de configuración
de configuración de contexto utilizados. Por ejemplo, el usuario de CLI podría
ingresar al modo de configuración de interfaz ingresando al comando de
configuración interface FastEthernet 0/1.
• Pedir ayuda en el modo de configuración de la interfaz muestra solo los
comandos que son útiles al configurar interfaces Ethernet. Los comandos
utilizados en este contexto se denominan subcomandos o, en este caso
específico, subcomandos de interfaz. Cuando comienzas a practicar con
La CLI con equipo real, la navegación entre modos puede volverse natural. Por
ahora, considere el Ejemplo 4-4, que muestra lo siguiente:
Subcomandos de interface
■ Movimiento desde el modo enable al modo de configuración global utilizando el comando
EXEC configuration terminal.
■ Uso de un comando de configuración global hostname Fred para configurar el nombre del
switch
■ Movimiento desde el modo de configuración global al modo de configuración de línea de
consola (utilizando el comando line console 0)
■ Configurar la contraseña simple de la consola a hope (usando el subcomando de línea
password hope)
■ Movimiento desde el modo de configuración de la consola al modo de configuración de la
interfaz (utilizando el comando interface tipo de número)
■ Configuración de la velocidad a 100 Mbps para la interfaz Fa0/1 (utilizando el subcomando de
la interfaz de speed 100)
■ Movimiento del modo de configuración de la interfaz al modo de configuración global
(utilizando el comando exit)
Ejemplo 4.4
• El texto entre paréntesis en el símbolo del sistema identifica el modo de
configuración. Por ejemplo, el primer símbolo del sistema después de
ingresar a las listas del modo de configuración (config), significa el modo
de configuración global.
• Después del comando line console 0, el texto se expande a (config-líne),
que significa modo de configuración de línea. Cada vez que el símbolo del
sistema cambia dentro del modo de configuración, ha pasado a otro
modo de configuración.
• La Tabla 4-4 muestra las indicaciones de comando más comunes en el
modo de configuración, los nombres de esos modos y los comandos de
configuración de contexto utilizados para alcanzar esos modos.
Navegación dentro y fuera de los modos de
configuración
Almacenamiento de archivos de configuración
del switch
• Cuando configura un switch, necesita usar la configuración. También
necesita poder conservar la configuración en caso de que el switch pierda
energía. Los switches Cisco contienen memoria random Access (RAM)
para almacenar datos mientras Cisco IOS lo está utilizando, pero RAM
pierde su contenido cuando el switch pierde potencia o se vuelve a cargar.
• Para almacenar información que debe conservarse cuando el switch
pierde energía o se vuelve a cargar, los switches Cisco utilizan varios tipos
de memoria más permanentes, ninguna de las cuales tiene partes
móviles. Al evitar componentes con partes móviles (como las unidades de
disco tradicionales), los switches pueden mantener un mejor tiempo de
actividad y disponibilidad.
Almacenamiento de archivos de configuración
del switch
La siguiente lista detalla los cuatro tipos principales de memoria que se
encuentran en los switches Cisco, así como el uso más común de cada tipo:
■ RAM: a veces llamada DRAM, para la memoria dinámica de acceso aleatorio, se
usa RAM para el switch tal como lo usa cualquier otra computadora: para
almacenamiento de trabajo. El archivo de configuración de funcionamiento
(activo) se almacena aquí llamado running-config.
■ Memoria flash: es ya sea un chip dentro del switch o una tarjeta de memoria
extraíble, la memoria flash almacena imágenes de Cisco IOS completamente
funcionales y es la ubicación predeterminada donde el switch obtiene su Cisco IOS
en el momento del arranque. La memoria flash también se puede usar para
almacenar cualquier otro archivo,
incluidas copias de seguridad de archivos de configuración.
Almacenamiento de archivos de configuración
del switch
■ ROM: la memoria de solo lectura (ROM) almacena un programa
bootstrap (o boothelper) que se carga cuando el switch se enciende por
primera vez. Este programa de arranque encuentra la imagen Cisco IOS
completo y gestiona el proceso de carga de Cisco IOS en RAM, momento
en el cual Cisco IOS se hace cargo del funcionamiento del switch.
■ NVRAM: la RAM no volátil (NVRAM) almacena el archivo de
configuración inicial (startup-config) o de inicio que se usa cuando el
switch se enciende por primera vez y cuando se vuelve a cargar.
La Figura 4-9 resume esta misma información en una forma más breve y
más conveniente para memorización y estudio.
Tipos de memorias que usa el switch
Archivos de configuración del switch
Guardar en forma permanente el archivo de
configuración del switch
• Esencialmente, cuando usa el modo de configuración, solo cambia el archivo de
configuración en ejecución (running-config). Esto significa que el ejemplo de
configuración anterior en este capítulo (Ejemplo 4-4) solo se actualiza el archivo
running-config.
• Sin embargo, si el switch perdió potencia justo después de ese ejemplo, todo esa
configuración se perdería. Si desea mantener esa configuración, debe copiar el archivo
running-config en NVRAM, sobrescribiendo el antiguo archivo de startup-config.
• El ejemplo 4-5 demuestra que los comandos utilizados en el modo de configuración
cambian solo la configuración de ejecución en RAM. El ejemplo muestra los siguientes
conceptos y pasos:
• Paso 1. El ejemplo comienza con la ejecución y la configuración de inicio que tienen el
mismo hostname, mediante el comando hostname hanna.
Guardar en forma permanente el archivo de
configuración del switch
• Paso 2. El nombre de host se cambia en el modo de configuración
utilizando el comando hostname harold.
• Paso 3. Los comandos show running-config y show startup-config
muestran el hecho que los nombres de host ahora son diferentes, con
el comando hostname harold encontrado solo en la configuración de
ejecución.
Copiar y borrar archivos de configuración
• El proceso de configuración actualiza el archivo de configuración en ejecución, que se pierde si el
enrutador pierde potencia o se vuelve a cargar. Claramente, IOS necesita proporcionarnos una forma de
copiar la ejecución de configuración para que no se pierda, por lo que se usará la próxima vez que el
switch se vuelva a cargar o se encienda. Por ejemplo, el Ejemplo 4-5 terminó con una configuración de
ejecución diferente (con el comando hostname harold) versus la configuración de inicio.
• En resumen, el comando EXEC copy running-config startup-config realiza una copia de seguridad de
running- config al archivo de startup-config. Este comando sobrescribe el archivo de configuración de
inicio actual con lo que está actualmente en el archivo de configuración en ejecución.
• Además, en el laboratorio, es posible que desee deshacerse de toda la configuración existente y
comenzar con una configuración limpia. Para hacer eso, puede borrar el archivo de configuración de
inicio usando tres diferentes comandos:
• write erase
• erase startup-config
• erase nvram:
Copiar y borrar archivos de configuración
• Una vez que se borra el archivo de configuración de inicio, puede volver a cargar o
apagar/encender el switch, y lo hará arrancando con la configuración de inicio ahora
vacía.
• Tenga en cuenta que Cisco IOS no tiene un comando que borre el contenido del
archivo running-config. Para borrar el archivo de running-config, simplemente borre
el archivo startup-config y luego vuelva a cargar el switch y la configuración en
ejecución estará vacía al final del proceso.
Erase startup-config
reload
• NOTA Cisco usa el término reload para referirse a lo que la mayoría de los sistemas
operativos de PC llaman rebooting o reiniciando. En cada caso, es una reinicialización
del software. El comando EXEC reload hace que un switch se vuelva a cargar.