Skip to content

Introducción a Packet Tracer

Packet Tracer de Cisco es un programa de simulación de redes que permite a los estudiantes experimentar con el comportamiento de la red y resolver preguntas del tipo «¿qué pasaría si...?».

Fuente: Wikipedia

Packet-tracer - Presentación oficial

Descargas: Versión 8.2.1 para windows

Sólo desde la dirección anterior o desde ccna desde cero verificando el checksum.

Primera comunicación:

  1. En primer lugar, deberemos tener una cuenta de la Cisco Network Academy para poder acceder.
  2. Después crearemos una conexión punto a punto con par de cobre cruzado entre los host PC0 y PC1 (ver parte izquierda de la imagen).

1

  1. Configuraremos los equipos de forma que se encuentren en la misma red, y por tanto puedan hablar entre ellos de forma directa. \ La IP que le asignaremos a los equipos será 192.168.X.Y, siendo X nuestro número de clase e Y dos números cualesquiera (diferentes del de red y el de broadcast).

2

  1. Ahora añadiremos una Simple PDU que Packet Tracer convertirá en un mensaje echo request - echo reply, o como muchos conoceréis como un ping-pong.

Esta comunicación la podremos analizar mediante la imagen inferior.

1

Modos de operación CISCO

Modos de Acceso y Configuración en Cisco - CCNA Desde Cero

  • Modos de configuración:

Modos de Acceso y Configuración en Cisco - CCNA Desde Cero

Para que el usuario sepa en todo momento en que modo se encuentra deberá mirar la línea de estado del equipo:

Modos de funcionamiento de Cisco IOS - CCNA desde Cero

Comandos básicos

Los básicos-básicos:

hostname

Asignación del nombre de host.

Permite configurar el mensaje de bienvenida.

Con banner motd configuraremos dicho mensaje.

Al ejecutarlo nos dirá: LINE c banner-text c, where 'c' is a delimiting character

Que quiere decir que “en linea” (por teclado) deberemos poner el texto

Otros banners:

Tipo de banner Uso
banner motd Mensaje legal / advertencia general
banner login Mensaje justo antes de pedir usuario/clave
banner exec Mensaje después de hacer login

Comandos show

Verificación de la configuración. Veamos lo más importante:

🔎 1. Estado general del equipo

Imprescindible Comando Para qué sirve
show version Versión de IOS, modelo del equipo, tiempo encendido
⚠️ show running-config Configuración activa en RAM
⚠️ show startup-config Configuración guardada en NVRAM
show clock Fecha y hora del equipo
show history Historial de comandos

🌐 2. Interfaces de red

Imprescindible Comando Información
show ip interface brief Interfaces, IP y estado (el más usado)
⚠️ show interfaces Estado detallado de todas las interfaces
⚠️ show interface fa0/1 Estado completo de una interfaz concreta
show controllers Estado físico del hardware

🧭 3. Enrutamiento

Imprescindible Comando Uso
⚠️ show ip route Tabla de enrutamiento
show ip protocols Protocolos activos (RIP, OSPF, etc.)
show ip route static Solo rutas estáticas

🔁 4. ARP y vecinos

Imprescindible Comando Uso
⚠️ show arp Tabla ARP
⚠️ show ip arp Igual, versión extendida
show cdp neighbors Dispositivos Cisco conectados
show cdp neighbors detail IP, plataforma y puertos

🔐 5. Seguridad y acceso

Imprescindible Comando Uso
⚠️ show access-lists Listas de control de acceso
show ip access-lists ACL IP
show users Usuarios conectados
show line Líneas de consola y vty

🔄 6. VLAN y switching (en switches)

Imprescindible Comando Uso
⚠️ show vlan brief VLANs configuradas
show mac address-table Tabla de direcciones MAC
⚠️ show interfaces trunk Enlaces trunk
⚠️ show spanning-tree Estado STP

🛠️ 7. Diagnóstico rápido

Imprescindible Comando Para detectar
⚠️ show logging Logs del sistema
show processes cpu Uso de CPU
show processes memory Uso de memoria

do show

En el modo configuración podemos ver como va la configuración aplicada con el comando do show XXX

Guardar / Descartar configuración

! Guarda configuración para próximo arranque
copy running-config startup-config

! Descarta configuración
copy startup-config running-config

! Programar reinicio en 10 minutos
reload in 10 

! Cancelar reinicio programado
reload cancel

Comandos para configuración del router/switch

Poner clave al modo administrador

Para poner una clave:

Router>enable
Router#configure terminal
Router(config)#enable secret admin1234
Router(config)#exit
Router#exit
Router>enable
Password:

Poner clave al acceso por telnet / ssh

El proceso era:

Router>enable
Router#configure terminal
Router(config)#line vty 0 4
Router(config-line)#password telnet1234
Router(config-line)#login

Poner clave al acceso por cable de consola

El proceso era el siguiente:

Router>enable
Router#configure terminal
Router(config)#line console 0
Router(config-line)#password consola1234
Router(config-line)#login

[NO] Poner clave al puerto auxiliar

...
Router(config)# line aux ?
<0-0> ...
Router(config)# line aux 0
...

Diferencias entre el puerto de consola y el auxiliar

Puerto ¿MGMT?

Quitar una clave o valor de configuración

Supongamos que queremos quitar la clave del modo administrador. Lo único que se necesita es ir al modo correcto y escribir no y despues el comando que ejecutaba la operación. Por ejemplo, para quitar la clave admin1234 que hemos puesto antes haríamos esto:

Router>enable
Password:****
Router#configure terminal
Router(config)#no enable secret

---

Primeros pasos (de nuevo):

  • Configurar switch / router:
  • asignando una IP
  • creando un usr/pass para cada puerto de configuración (consola/aux/ssh)

Nota: la configuración de IP se realiza de forma distinta para routers que para switches.

IMPORTANTE:

  • Al finalizar el curso todos los equipos deben quedar con el password de root en blanco. De cualquier otra forma se considerará como unidad NO SUPERADA.
  • Así mismo, la pérdida de credenciales por parte del alumno supondrá considerar la unidad como NO SUPERADA.

En equipo externo por TFTP

==REDACTAR==

Comandos para administración del router.

Poner una IP a una interfaz

Para poner una IP se debe entrar en el interfaz correspondiente y luego usar el comando ip address <IP> <máscara>. Por ejemplo, para poner la IP 192.168.1.1 con máscara 255.255.255.0 al interfaz GigabitEthernet 0/0 hacemos esto:

Router>enable
Router#configure terminal
Router(config)#interface GigabitEthernet 0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown

Poner IP a TODO el ROUTER.

Con el sistema anterior se asigna una IP a una de las interfaces por lo que si esta cae, el dispositivo no será accesible con esa IP.

Por el contrario, si le asignamos una IP a una interface de loopback, al ser software no caerá y tendremos acceso al mismo por esa IP desde cualquier interfaz.

cisco# conf[igure] t[erminal]
cisco(config)# interface loopback<número de la interfaz>
cisco(config-if)# ip address <dirección IP> <máscara>

Podemos tener varias interfaces de loopback en un equipo.

Configurar DHCP

DHCP (Dynamic Host Configuration Protocol) es un protocolo que permite que los host de una red se configuren automáticamente. Solo se necesita definir una serie de parámetros en alguna máquina que hará de servidor DHCP y que escuchará peticiones.

Cuando un ordenador se encienda y esté configurado en modo DHCP difundirá una petición y si esa petición la recibe el servidor le contestará indicando la IP, máscara y otros datos que puede usar.

Primero debemos crear un POOL (conjunto) de direcciones, y el servicio DHCP tomará de ese pool para asignar a los clientes que soliciten. Para configurar el pool:

Router> enable
Router# configure terminal                       
Router(config)# ip dhcp pool pool_contables      
Router(dhcp-config)# network 192.168.1.0 255.255.255.0
Router(dhcp-config)# default-router 192.168.1.1  
Router(dhcp-config)# dns-server 8.8.8.8          

Los parámetros que se necesitan son estos: - Dirección IP y máscara. Datos obligatorios. - Tiempo de concesión lease {days [hours [minutes]] | infinite}. Utilizaremos el valor por defecto, por lo que no necesitamos indicarlo. - Opcional: - Option 3: Gateway (pasarela), dirección del router que nos permite salir a otras redes. Podemos indicar varios separados por espacios. - Option 6: Servidor de Nombres de Dominio -DNS-. Podemos indicar varios separados por espacios. - Otros parámetros como servidor TFTP, servidor NetBios,... - En general, podemos especificar cualquier option DHCP mediante el formato option code [instance number] {ascii string | hex string | ip-address}.

Puedes consultar la lista completa de opciones en la RFC 2132

Excluir direcciones de la asignación DHCP

A menudo se suelen reservar algunas direcciones del pool para tener equipos que configuraremos de forma manual, por ejemplo routers o impresoras. Para ello:

Router> enable                                   
Router# configure terminal                       
Router(config)# ip dhcp pool pool_contables      
Router(dhcp-config)# network 192.168.1.0 255.255.255.0
Router(dhcp-config)# exit                        
Router(config)# ip dhcp excluded-address 192.168.1.1
Router(config)# ip dhcp excluded-address 192.168.1.20 192.168.1.30

Se puede excluir solo una o excluir un rango de direcciones.

Configuración del enrutamiento estático.

Se debe empezar por ir al modo de configuración global. En líneas generales el comando tiene estas partes:

  1. En primer lugar se escribe ip route.
  2. Despues se escribe la dirección IP de red de la red a la cual queremos que el router pueda enviar paquetas.
  3. Despues se escribe la máscara de dicha red.
  4. Después se escribe la IP del siguiente router al que vamos a enviar el paquete.

Así, para enseñarle a un router que si necesita enviar paquetes a la red 10.0.0.0/16 debe enviarlo al router con la IP 80.26.118.200 escribiremos ip router 10.0.0.0 255.255.0.0 80.26.118.200

Examina la figura siguiente:

En ella hay cuatro redes, que son respectivamente:

  • La 10.0.0.0, arriba a la izquierda. Tiene un solo nodo, un PC con la IP 10.0.0.10.
  • La 20.0.0.0, arriba a la derecha. Tiene un solo nodo, un PC con la IP 20.0.0.20.
  • La 30.0.0.0, abajo a la izquierda. Tiene un solo nodo, un PC con la IP 30.0.0.30.
  • La 40.0.0.0, abajo a la derecha. Tiene un solo nodo, un PC con la IP 40.0.0.40.

Configura todo lo necesario para que todos los equipos puedan conectar con todos los demás.

En los siguientes párrafos se desglosa la solución.

Boceto general de la solución al enrutamiento

En primer lugar se debe tener presente que si no definimos un conjunto claro de rutas podemos hacer que sin querer los paquetes se enruten mal y den vueltas dentro de la red sin llegar nunca a nuestro destino.

Por ello, adoptaremos esta política.

  • Si podemos entregar un paquete justo al router responsable de esa red lo haremos usando la ruta directa y más corta.
  • Si hay que enviar un paquete a través de varios router definiremos un "sentido de giro". Por ejemplo, cuando tengamos dudas tomaremos la decisión de enviar los paquetes de forma que recorran la red en sentido horario, es decir, el sentido en que giran las agujas del reloj.

Con esto, la configuración de las rutas sería algo como lo que mostramos en los párrafos siguientes.

Redes en Router 1

Comandos necesarios:

enable
configure terminal
ip route 20.0.0.0 255.0.0.0 1.1.1.2
ip route 30.0.0.0 255.0.0.0 2.2.2.2
ip route 40.0.0.0 255.0.0.0 1.1.1.2
exit

Redes en Router 2

Comandos necesarios:

enable
configure terminal
ip route 10.0.0.0 255.0.0.0 1.1.1.1
ip route 40.0.0.0 255.0.0.0 4.4.4.2
ip route 30.0.0.0 255.0.0.0 4.4.4.2

Redes en Router 3

Comandos necesarios:

enable
configure terminal
ip route 10.0.0.0 255.0.0.0 2.2.2.1
ip route 20.0.0.0 255.0.0.0 2.2.2.1
ip route 40.0.0.0 255.0.0.0 3.3.3.2

Redes en Router 4

Comandos necesarios:

enable
configure terminal
ip route 20.0.0.0 255.0.0.0 4.4.4.1
ip route 30.0.0.0 255.0.0.0 3.3.3.1
ip route 10.0.0.0 255.0.0.0 3.3.3.1

Video-grafía (papel)

Cisco Reference Manual:

RF - Cisco IOS