viernes, 14 de diciembre de 2012

Practica8: OSPF


UDG -CUCEI

Materia: Taller de Redes Avanzadas

Profesor: Ing. Alejandro Martínez Varela

Sección: D01

Alumno: Javier de Jesús Córdova Garza

Código: 209366156


Las características particulares de OSPF son las siguientes:
  • Utiliza Protocola de Pasarela Interno el cual se encara de distribuir la información dentro del sistema autónomo.
  • No existe limite en el numero de saltos.
  • Permite el el uso VLSM.
  • Tiene la opción de utilizar autenticación.
  • Tiene mejor convergencia que el protocolo RIP
  • Usa IP multicast para mandar actualizaciones de estado de enlace

Para realizar esta práctica fue necesario armar la siguiente maqueta:


Para ello fue necesario configurar todas las interfaces de cada uno de los routers. En este caso lo que se configuró fue lo siguiente:
  • Router A las siguientes interfaces:
    • 1 Interfaz serial 
    • 1 Interfaz Ethernet
  • Router B las siguientes interfaces:
    • 2 Interfaces seriales
    • 1 Interfaz ethernet
  • Router C  las siguientes interfaces:
    • 1 Interfaz serial
    • 1 Interfaz ethernet
Si existiera alguna duda de los comandos utilizados se pueden apoyar de reportes pasados para poder ver cuales son los comandos necesario, lo único que  se tiene que adaptar son las IP's  y las máscaras de red para que se adapte a esta maqueta.

Ya una vez configuradas las interfaces de los routers se procedió a probar la conectividad entre los host para corroborar la conexión entre ellos. En la siguiente imagen se demuetra los ping's exitosos a los diferentes hosts:


ya teniendo la conectividad se procedió a configurar el protocolo OSPF en el los diferentes routers que conforman la maqueta. Los comando para configurar OSPF son los siguientes:

router(config)# router ospf 1

después es necesario anunciar las redes que tiene el router el que estas configurando. En este caso a nosotros nos toco el router C quedando de la siguiente manera:

router(config-router)# netework 200.210.222.0 0.0.0.127 area0
router(config-router)# netework 200.210.222.132 0.0.0.3 area0

En este podríamos irnos con la finta de que la mascara de red esta mal, pero no es así, lo que se pide a a hora de dar de alta las redes a anunciar es necesario anotar las mascara de manera invertida es decir los 1's se vuelven 0's y viceversa. Es por eso que la mascara de red esta escrita de esta manera.

Este proceso fue necesario que se llevara acabo en cada uno de los routers para que de esta manera cada uno de los routers anuncien sus redes dentro de red (disculpen la redundancia) y de esta manera los demás routers pudiesen construir sus tablas y que la topología este lista para a comunicación.

Después un "show ip route" y podemos ver cuales son que redes están conectadas directamente a router y cuales se tienen dadas de alta debido a protocolo OSPF. A continuacion la imagen que nos lo muestra:


y después procedimos a ver el estatus de ospf con el comando "show ip ospf interface" el cual nos los detalles:


y con esto ya podemos ver que ospf esta desplegado y funcionando correctamente.

Con esto se concluye esta práctica y el curso en el cual aprendimos las bases de como interactuar con la interfaz de configuración para los routers cisco y muy seguramente esto nos sirva de algo día mañana si es que alguno de nosotros nos dedicamos a campo de las redes, en el cual, al menos yo, tengo planeado desenvolverme.

Aprovecho para agradecer a mis compañeros de clase por tener a disposición de llevar acabo las prácticas de manera adecuada y también aprovecho para agradecer al profesor por tener enseñarnos y guiarnos en este campo de las redes.

miércoles, 21 de noviembre de 2012

Practica 7: Enrutamiento Determinístico

UDG -CUCEI

Materia: Taller de Redes Avanzadas

Profesor: Ing. Alejandro Martínez Varela

Sección: D01

Alumno: Javier de Jesús Córdova Garza

Código: 209366156



Para la Páctica 7 se utilzó las misma configuración que la practica 6 ya que se llevo a cabo el mismo dia, es por eso que la parte de la configuración la pueden consultar en la practica 6.

Para esta práctica lo que se tenia que hacer es utilizar enrutamiento estático en vez de utilizar alguno de los protocolos de enrutamiento. Para esto fue necesario que nosotros diéramos de alta cada una de las dirección para que así su pudiera crear la tabla de encaminamiento.

Para poder hacer esto era necesario configurarlo manualmente mediante este código:

Router(config)# ip route <Net-ID> <Net-ID Mask> <Next Hop> <Metric>

En el que:

  • Net-ID: es el ID de Red donde se encuentra el host que queremos alcanzar.
  • Net-ID Mask: es a mascara de subred
  • Next Hop: es la direccion del router a traves del cual podemos llegar
  • Metric: sirve para darle prioridad o peso al camino
es así que se configuro de la siguiente manera la tabla:

Router(config)# ip route 200.210.221.0 255.255.255.0 200.210.222.130

Router(config)# ip route 200.210.222.0 255.255.255.128 200.210.222.130

Router(config)# ip route 200.210.222.132 255.255.255.252 200.210.222.130


y con esto tenemos la tabla estática. A continuacion la imagen:




Con estos tipos de enrutamiento podemos ver claramente que es mucho mas efectivo trabajar con RIP v2 ya que el enrutamiento estático implica tener un conocimiento exacto de como esta a red y cual es la configuración de la misma para así poder crear las tablas de enrutamiento de los diferentes puntos de la red donde sea necesario.

martes, 13 de noviembre de 2012

Practica 6: RIP 2

UDG -CUCEI

Materia: Taller de Redes Avanzadas

Profesor: Ing. Alejandro Martínez Varela

Sección: D01

Alumno: Javier de Jesús Córdova Garza

Código: 209366156


Esta práctica fue es una especie de continuación de la práctica pasada ya que en este caso aparte de utilizar RIP, estaremos utilizando RIP2 ya que en esta practica utilizamos mascaras CIDR.  La esquema de red que armamos fue como el siguiente:


y la red que armamos en el salón fue la siguiente:



Del acomodo de los Router que vemos en el imagen superior  tenemos que los router superiror en inferior son DCE y el router de en medio era DTE. A nosotros nos toco configurar el router superior el cual era DCE.

Las configuraciones hechas al router superior fueron las siguientes:


Router A Interfaz Ethernet:

  • router>enable
  • router#
  • router# config terminal
  • router(config)# interface ethernet 0
  • router(config-if)# ip address 200.210.220.1 255.255.255.0
  • router(config-if)# no shutdown
  • router(config-if)# exit
Router A Interfaz Serial 0:
  • router> enable
  • router#
  • router# config terminal
  • router(config)# interface serial 0
  • router(config-if)# ip address 200.210.222.129 255.255.255.252
  • router(config-if)# clock rate 64000
  • router(config-if)# no shutdown
  • router(config-if)# exit
 A nuestra máquina le configuramos la siguiente
  • Direccioón IP: 200.210.220.3 
  • Gateway: 200.210.220.1 
  • Mascara de Red: 255.255.255.0
Al configurar las interfaces en nuestro router y configurar la tarjeta de red de nuestro host pudimos hacer ping exitoso tanto a nuestro gateway como a la interfaz serial de router. Para que la comunición pudiera llegar hasta el otro extremo de la red necesario configurar los demas router. Las configuraciones fueron las siguientes:

Router C Interfaz Ethernet:
  • router>enable
  • router#
  • router# config terminal
  • router(config)# interface ethernet 0
  • router(config-if)# ip address 200.210.222.3 255.255.255.128
  • router(config-if)# no shutdown
  • router(config-if)# exit

Router C Interfaz Serial:
  • router> enable
  • router#
  • router# config terminal
  • router(config)# interface serial 0
  • router(config-if)# ip address 200.210.222.134 255.255.255.252
  • router(config-if)# clock rate 64000
  • router(config-if)# no shutdown
  • router(config-if)# exit
Router B Interfaz Ethernet:

  • router>enable
  • router#
  • router# config terminal
  • router(config)# interface ethernet 0
  • router(config-if)# ip address 200.210.221.3 255.255.255.0
  • router(config-if)# no shutdown
  • router(config-if)# exit


Router B Interfaz Serial 0:

  • router> enable
  • router#
  • router# config terminal
  • router(config)# interface serial 0
  • router(config-if)# ip address 200.210.222.130 255.255.255.252
  • router(config-if)# no shutdown
  • router(config-if)# exit

Router B Interfaz Serial 1:

  • router> enable
  • router#
  • router# config terminal
  • router(config)# interface serial 0
  • router(config-if)# ip address 200.210.222.134 255.255.255.252
  • router(config-if)# no shutdown
  • router(config-if)# exit
Los datos de los demas hosts son los siguientes:

Host B

  • Direccioón IP: 200.210.221.3 
  • Gateway: 200.210.221.3 
  • Mascara de Red: 255.255.255.0
Host C
  • Direccioón IP: 200.210.222.3 
  • Gateway: 200.210.222.3 
  • Mascara de Red: 255.255.255.128

Al ya tener todo configurado corrimos el comando show ip route y al momento de hacer esto no nos mostro todas las redes que deberían de salir ya que RIP v1 no trabaja con CIDR a continuación se muestra el resultado:



Despues procedimos a configurar RIP v2 en cada uno de los routers para que ahora si pudieran verse todas las redes y el resultado es el siguiente:



Ya con RIP v2 se pueden ver todas las redes ya que este protocolo si puede manejar CIDR. Ya teniendo todas las configuraciones tanto en los router como en los host se procedió a mandar ping a los hosts:

Por medio del protocolo de enrutamiento RIP v2 pudimos llevar acabo esta maqueta ya que nos permite el uso CIDR y VLSM,caso contraro al protocolo RIP v1 que no lo acepta.

martes, 30 de octubre de 2012

Práctica 5: RIP Routing Information Protocol

Práctica 5: RIP Routing Information Protocol

UDG - CUCEI

Materia: Taller de Redes Avanzadas
Profesor: Ing. Alejandro Martínez Varela
Sección: D01
Alumno: Javier de Jesús Córdova Garza
Código: 209366156

Para esta práctica fue necesario crear la siguiente red:

Para poder crear esta red utilizamos 3 router los cuales conectamos siguendo el diagrama que se presenta arriba. La siguietne imagen muestra como fue que quedaron los router de manera fisica:



Para poder hacer que la red funcionara fue necesario configurar las interfaces de los router (Serial y Ethernet) para poder habilitar la comunicación entre ellos y los hosts. Para llevar acabo la configuracion fue necesario ejecutar los siguientes comandos:

Router 1 Interfaz Ethernet1:
  • router>enable
  • router#
  • router# config terminal
  • router(config)# interface ethernet 0
  • router(config-if)# ip address 200.210.220.1 255.255.255.0
  • router(config-if)# no shutdown
  • router(config-if)# exit
Router 2 Interfaz Ethernet2:
  • router>enable
  • router#
  • router# config terminal
  • router(config)# interface ethernet 0
  • router(config-if)# ip address 200.210.230.1 255.255.255.0
  • router(config-if)# no shutdown
  • router(config-if)# exit
Router 3 Interfaz Ethernet3:
  • router>enable
  • router#
  • router# config terminal
  • router(config)# interface ethernet 0
  • router(config-if)# ip address 200.210.240.1 255.255.255.0
  • router(config-if)# no shutdown
  • router(config-if)# exit
Router 1 Interfaz Serial 0:
  • router> enable
  • router#
  • router# config terminal
  • router(config)# interface serial 0
  • router(config-if)# ip address 200.210.250.1 255.255.255.0
  • router(config-if)# clock rate 64000
  • router(config-if)# no shutdown
  • router(config-if)# exit
Router 2 Interfaz Serial 0:
  • router> enable
  • router#
  • router# config terminal
  • router(config)# interface serial 0
  • router(config-if)# ip address 200.210.250.2 255.255.255.0
  • router(config-if)# no shutdown
  • router(config-if)# exit
Router 2 Interfaz Serial 1:
  • router> enable
  • router#
  • router# config terminal
  • router(config)# interface serial 1
  • router(config-if)# ip address 200.210.252.2 255.255.255.0 
  • router(config-if)# no shutdown
  • router(config-if)# exit
Router 3 Interfaz Serial 0:
  • router> enable
  • router#
  • router# config terminal
  • router(config)# interface serial 0
  • router(config-if)# ip address 200.210.252.1 255.255.255.0
  • router(config-if)# clock rate 64000
  • router(config-if)# no shutdown
  • router(config-if)# exit
Despues de haber configuradop correctamente las interfaces fue necesario configurar la tabla RIP en cada uno de los routers. La configuracion fue por medio de los siguientes comandos:

Router 1 RIP:
  • router> enable
  • router#
  • router# config terminal
  • router(config)# router rip
  • router(config-router)# network 200.210.250.0
  • router(config-router)# network 200.210.220.0 
  • router(config-router)# exit
Router 2 RIP:
  • router> enable
  • router#
  • router# config terminal
  • router(config)# router rip
  • router(config-router)# network 200.210.250.0
  • router(config-router)# network 200.210.252.0
  • router(config-router)# network 200.210.230.0 
  • router(config-router)# exit
 Router 3 RIP:
  • router> enable
  • router#
  • router# config terminal
  • router(config)# router rip
  • router(config-router)# network 200.210.252.0
  • router(config-router)# network 200.210.240.0 
  • router(config-router)# exit
Ya teniendo configuradas las tablas RIP se empezó a hacer pruebas con en la red lazando pings desde los routers  hacia los diferentes dispositivos de la red para comprobar si existia la comunicacion y con esto pudimos comprobar que las tablas RIP estaban bien configuradas. También se hizo ping desde los hosts a los diferentes integrantes de la red (routers y hosts) para comprobar que los paquetes llegaban a todos los hosts, desde el mas cercano hasta el mas lejano, todo esto gracias a que las tablas RIP estaban bien configuradas.

Por medio de esta practica pudimos comprobar como funciona el protocolo RIP el cual nos genera una tabla o listado de los diferentes miembros de la red para así poder encaminar los paquetes de manera correcta. RIP es solamente la "punta del iceberg" ya que existen protocolos mas avanzados y mas eficientes que no solamente se basan en el vector distancia, sino que toman en cuenta otros parámetros como el retardo de la red, calidad del enlace, velocidad del enlace y tráfico. Para fines de la práctica RIP es un buen ejemplo del concepto de encaminamiento de paquetes.


miércoles, 10 de octubre de 2012

Práctica 4 STP (Spanning Tree Protocol)

Práctica 4: STP (Spanning Tree Protocol)

UDG - CUCEI


Materia: Taller de Redes Avanzadas

Profesor: Ing. Alejandro Martínez Varela

Sección: D01

Alumno: Javier de Jesús Córdova Garza

Código: 209366156



La intención de esta práctica es probar la funcionalidad de STP (Spanning Tree Protocol) el cual se encarga de administrar los  "loops" que puedan existir en la red activando o desactivando cualquier puerto según así se requiera.

Para poder llevar acabo esta practica fue necesario montar una red tal como el siguiente diagrama:


y así fue como quedo montada:


Ya teniendo bien montada la maqueta se procedió hacer ping a todos los dispositivos de la red (Switches y PC's) 


Para el uso del STP la configuración de la red cambia y por mas que parezca que es una red con topología de anillo, no lo es, y esto lo logra creando una red en forma de arbol en donde se designa una raiz y a partir de ahí empieza a crecer el arbol, el arbol es algo parecido a la siguiente imagen:



Para poder crear este árbol lo que hizo fue deshabilitar uno de los puertos FastEthernet del switch el cual en este caso fue uno de los puertos de nuestro switch. En la siguiente imagen podemos ver que el estado del puerto B esta como "Blocking"



Para poder comprobar que  uno de los tres switch fue designado como raíz tuvimos que accesar a las configuraciones del switch y comprobando así que el nuestro (148.202.10.3) no era "raiz" ya que en el apartado de "Bridge ID" decía diferente de "Designated root" a continuación la prueba:


Ahora se procedió a hacer una prueba para ver el funcionamiento de STP en la cual se simulaba la falla en alguna de las líneas de comunicación, esto se hizo desconectando de manera arbitraria uno de los enlaces. Al hacer esto perdimos contacto con la computadora que estaba conectada al switch del cual desconectamos el cable y para poder saber en cuanto tiempo el STP reestructuraba la red para poder recuperar la comunicación con esa computadora estuvimos haciendo ping de manera recursiva a esa computadora hasta que tuviéramos comunicación de nuevo, teniendo así, que después de 31 segundos que volvimos a tener comunicación con la computadora. Con esto podemos ver que el STP tiene la capacidad de adaptarse y solucionar la falta de comunicación hacía un hostl, siempre y cuando el diseño de la red lo permita. Al llevar acabo la simulación  de la falla pudimos ver los diferentes estados por los que pasa un puerto que se encontraba "Blocking" para que este mismo sea habilitado y pueda usarse. Los estados son los siguientes:


Con esto también podemos comprobar que STP esta funcionando ya que vemos como el puerto que se encontraba en estado "Blocking" es después utilizado para poder compensar la falla de comunicación que encontró en la red.

Como podemos ver STP es protocolo que al implementarse en redes con "loops" reconfigura la red para evitar que se encuentren "loops" infinitos y aparte de eso nos da la oportunidad que en caso de que se pierda alguno de los enlaces la red se reconfigure de nuevo de tal manera que la comunicación no se pierda.

martes, 2 de octubre de 2012

Practica 3 - Configuración y Análisis de Desempeño en la LAN Switch

Practica 3: Configuración y Análisis de Desempeño en el LAN Switch

UDG - CUCEI

Materia: Taller de Redes Avanzadas
Profesor: Ing. Alejandro Martínez Varela
Sección: D01
Alumno: Javier de Jesús Córdova Garza
Código: 209366156

Para poder llevar a cabo esta practica fue necesario poder armar una red como la que se muestra en el siguiente diagrama:



y para poder emular la red del diagrama fue necesario utilizar 2 switch's cisco ws 1912 A , 4 computadoras, 4 cables de red , 1 cable de red cruzado, 1 cable consola y programa "iperf".


Lo primero que se hizo fue conectar todos los dispositivos de tal manera que se respetara lo que el diagrama sugiere. Después se procedió a configurar todas las ip's de las computadoras que estaban conectadas a los switch's  y para esto solamente fue necesario ir a las propiedades de la tarjeta de red y configurar el apartado de IPv4 tal como se muestra en la sigueinte imagen:



Ya una vez configuradas las respectivas IP's en cada una de las maquinas se procedió a configurar las direcciones que iban a tener cada uno de los switch's. Para poder hacer esto fue necesario abrir la terminal tonta (Putty) y conectarnos a cada uno de los switches para asi poder dar de alta la dirección que le corresponde, tal como a continuación se muestra:



Ya teniendo configurados todos los equipos se procedió a deshabilitar todo tipo de antivirus, firewall, etc que tuviesen las computadoras para así evitar que se bloqueara la comunicación y hacer así que todos los equipos dentro de la red sean vistos por todos los miembros de la red. Ya que se desactivo todo lo necesario se procedió a hacer ping a cada uno de los de los equipos dentro de la red



en la imagen anterior se puede ver que se le esta haciendo pingo a una maquina y uno de los switch's  y podemos ver que si están respondiendo. Se continuó haciendo ping a todos los equipos en la red para corroborar que los equipos podían comunicarse entre ellos. Ya que logramos que todos los equipos se comunicaran entre ellos se procedió a abrir  el programa iperf para poder medir la velocidad de la red. A continuación se muestra una imagen en la cual  se hace una prueba con los puertos de red a fullDuplex:



como podemos ver en la imagen la maquina que esta funcionando como servidor es la 148.202.10.21 y las que están como clientes son las 148.202.10.26 y 148.202.10.23. Podemos ver que tenemos velocidad de  transferencia de 7 Mbits/sec y 8 Mbits/sec...esto con los puertos trabajando a 100 Mbits/sec. Después se procedió a bajar la velocidad de los puerto de los switch's para ver cual sería el resultado que no tendríamos, se suponía una velocidad mas baja, pero para corroborar configuramos los puertos de los switch's a 10 Mbits/sec y el resultado que obtuvimos fue el siguiente:



como se puede observar nuestras suposiciones fueron acertadas pero no creímos que el desempeño de la red se pudiera ver afectado de manera tan drástica.

Es así que a través de esta práctica pudimos ver como es que se configuran los switch's cisco para poder darles de alta su IP, su mascara de red, la velocidad a la que operan los puertos, como es que podemos hacerle para saber si tenemos comunicación con una maquina dentro de la red y ver cual es desempeño de la red a la hora de la transferencia de información.

martes, 18 de septiembre de 2012

Práctica 2 - Dispositivos de Interconexión de Redes

UDG - CUCEI

Materia: Taller de Redes Avanzadas

Profesor: Ing. Alejandro Martínez Varela

Sección: D01

Alumno: Javier de Jesús Córdova Garza

Código: 209366156


Con esta práctica lo que se pretende hacer es Identificar las diferentes partes y componentes internos del Router "CISCO IGS Multiprotocol router/bridge" a continuación se presenta una imagen de la parte frontal del router.


y otra de la parte trasera:


En esta vista podemos ver diferentes  puertos y/o componentes. A continuación se enlistan:

  1. Puerto Consola.- Este puerto se utiliza para conectarse al router y modificar parámetros del mismo.
  2. Puerto Auxiliar.- En este puerto se solía conectar un modem.
  3. Puerto Ethernet.- Para poder conectarse a la red.
  4. Puerto Serial.- Que podía funcionar como Ethernet o como serial sincrono.
  5. PSU.- fuente de poder

Ya una vez identificado los puertos de la parte externa, nos dedicamos a "destriparlo" y al quitar la carcasa exterior encontramos lo siguiente:


A primera vista podemos ver un ventilador y la fuente de poder. Ya que removimos esta parte encontramos la "motherboard" del router:



  1. Microprocesador.- El Procesador es un MOTOROLA 68020 es un procesador de 32-bits que operaba a velocidades desde 12MHz hasta 33MHz. Tenia un bus de direcciones de 24-bit y fue lanzado en 1984.
  2. Memoria RAM.- es una memoria DRAM y su modelo es MCM511000AJ80
  3. Memoria ROM.- Son memorias de 1MB(x8 modulos) y en estas se alberga el sistema perativo que era el CISCO IOS 8.3
  4. Oscilador.- De la marca FOX modelo F1100E9213 y opera a una velocidad de 32MHz.
  5. Memoria SRAM.- Modelo BQ4010YMA-200 de 64KB.
Como se puede apreciar son equipos muy viejos los cuales tenían procesadores nada rápidos, comparado con lo que se tiene en la actualidad y memorias con capacidades muy bajas, pero a pesar de todo eran equipos que tenían procesadores que estaciones de trabajo tales como la sun-3 o la Amiga1200 tenían por "cerebro" (imaginen el trabajo intenso que era en esos días administrar el trafico de una red) . Lo interesante es que con esta base el tráfico de la redes era y podía ser manejado por routers como el que se acaba de presentar, se puede decir que en aquel entonces las redes "estaban en pañales" pero siempre teniendo el mismo fin: interconectar dos o mas usuarios a través de una red, finalidad que hasta la fecha no ha cambiado en esencia, pero si en contenido.