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.