sábado, 2 de junio de 2012

OSPF

La ultima y nos vamos!!!!!!

Despues de un "largo" semestre le traigo la ultima entrada amigos!! Gracias profe por el curso la verdad estuvo muy chido, de los mas rescatable de toda la carrera aunque me hubiera gustado haber hecho mas practicas como la de VPNs

Ahora toca el tema de:

OSPF (Open Shortest Path First) de área única

Como siempre un poco de teoria antes de comenzar

OSPF Generalidades
  • Defined in RFC 2328 as a royalty free standar. 
  • Is an Interior Gateway Protocol used to distribute routing information within a single Autonomous System
  • Based on link-state technology 
  • Introduces new concepts such as authentication of routing updates, Variable Length Subnet Masks (VLSM), route summarization, etc
  • With OSPF, there is no limitation on the hop count
  • OSPF uses IP multicast to send link-state updates. This ensures less processing on routers that are not listening to OSPF packets. 
  • Updates are only sent in case routing changes occur instead of periodically. This ensures a better use of bandwidth.
  • OSPF has better convergence than RIP. This is because routing changes are propagated
  • instantaneously and not periodically
  • OSPF allows for better load balancing.
  • OSPF allows for routing authentication by using different methods of password authentication.
Esta es la maqueta a emplear:


Me ahorrare los pasos para configurar la red y entraremos de lleno al tema, si quieres ver como se configura puedes pasar a mis anteriores Posts.

Para configurar OSPF:

router(config)# router ospf <process id>
router(config-router)# network <network ip> <wildcard mask> area 0
router(config-router)# network <network ip> ... sucesivamente hasta incluir todas las redes que se quiera anunciar
router(config-router)# exit
En este caso como se hicieron dos practicas el mismo dia deshabilitamos primero el RIP:
Router(config)#no router RIP


Que es wildcard mask??? Es la mascara de sub red a la inversa, es decir para las redes que tienen mascara 255.255.255.0 la Wildcard mask es 0.0.0.255.

Para que quede mas claro mi red tiene la mascara 255.255.255.128 entonces mi wildcard mask es 0.0.0.127, el 127 es lo que hace falta para llegar a 255.

Ahora solo resta verificar el anuncio de redes con IP SHOW ROUTE


Se ven todas las redes anunciadas y nos damos cuenta que es por el OSPF ya que al inicio de cada  red se enuncia la letra "O" 

Para verificar la funcionalidad de OSPF utilizamos los siguientes comandos
router> show ip ospf


router> show ip ospf neighbor


router> show ip ospf interface


router> show ip ospf database router


por ultimo aventamos ping para verificar funcionalidad



CONCLUSION

Manera diferente pero al final la funcionalidad es la misma, redes con diferente VLSM

RIP 2

Penultima compas!!! En esta ocasion sigue:

   RIP 2 ENRUTAMIENTO ADAPTATIVO SIN CLASES

Este es la maqueta a desarrollar:


En este caso a mi equipo le toco la red C osea la /25 (no se porque en la imagen no se ve el 25 ) por lo que nuestra mascara sera la 255.255.255.128. Configuramos nuestra interface ethernet y la serial para ambas redes, esto se hace como se muestra acontinuacion:


Un punto a destacar es que El router no aceptaba la mascara de red por lo que se tuvo que aplicar un comando especial para ello como se muestra en la imagen "ip subnet-zero".
 Para configurar RIP:

1.-Entramos al modo privilegiado, despues al de configuracion global, para despues acceder al modo de configuracion de interface

router(config)# router rip
router(config-router)# network <network ip>
router(config-router)# network <network ip> ... sucesivamente hasta incluir todas las redes que se quiera anunciar
router(config-router)# exit



Solicitamos las tablas de Routeo router> show ip route, 



Cuantas redes aparecen?? Unicamente dos conectadas via RIP, porque??? porque nuestra red tiene una mascara diferente o sea que nuestras redes manejan VLSM y RIP no funciona con esto.

Una vez que comprobamos que RIP no acepta VLSM procedemos a habilitar el RIP 2, para esto primero terminamos por completo el proceso RIP: router(config)# no router rip.

Despues habilitamos el RIP2:
router(config)# router rip
router(config-router)#version 2
router(config-router)#exit

Nuevamente verificamos el anuncio de redes o las tablas de ruteo: router> show ip route




Wow!!! RIP 2 soporta VLSM!!!


Solo para verificar funcionalidad y ya por ultimo aventamos ping a las demas PCs


CONCLUSION
Entre mas grandes y sofisticadas las redes se requieren diferentes y mas sofisticados protocolos de enrutamiento.

www.rockmania.nixiweb.com

domingo, 27 de mayo de 2012

Esta sema tocaron de a 2!!!! asi que ahi les va la otra!!!!

ROUTEO DINAMICO O RIP 

Para esta practica se aplica exactamente todo lo de la anterior pero como sea les dejo un poco de info. Primeo definamos que es Routeo dinamico:

Adaptativos o dinámicos: Pueden hacer más tolerantes a cambios en la red tales como variaciones en el tráfico, incremento del retardo o fallas en la topología. Funcionan distribuyendo entre los routers información que utilizan para dinámicamente ajustar las rutas.

La maqueta sera la misma:


Una vez configurado todo esto aplicamos el vendito routeo dinamico el cual se hace de la siguiente manera:
1.-Entramos al modo privilegiado, despues al de configuracion global, para despues acceder al modo de configuracion de interface

Para configurar RIP:

  • router(config)# router rip
  • router(config-router)# network <network ip>
  • router(config-router)# network <network ip> ... sucesivamente hasta incluir todas las redes que se quiera anunciar
  • router(config-router)# exit
En este caso agregamos las dos redes que hacian falta y verificamos despues con el comando show ip route y nos damos cuenta que se agregaron por default las redes sin necesidad de poner toda la ruta como en el estatico.


Para dejar de anunciar una red en RIP
  • router(config)# router rip
  • router(config-router)# no network <net ip>
Para terminar por completo el proceso de RIP
  • router(config)# no router rip.
Verificamos que los pings sean exitosos.

Este tipo de configuracion es mas facil ya que si se agregan mas routers a la red, estos se actualizan su tablas de ruteo automaticamente, en este caso el profe agrego manualmente varias y este fue el resultado.


CONCLUSION

Por mucho usaria el enrutamiento dinamico RIP2

www.rockmania.nixiweb.com


Como cada semama durante este semestre que ya mero termina ahi les dejo caer una entrada mas...

ENRRUTAMIENTO ESTATICO

En esta ocasion se tendra que abordar un poco mas de teoria pero para no aventar tanto rollo tratare de que sea resumido.

Se tendran que tratar los siguientes puntos.

Encaminamiento (o enrutamiento, ruteo) es la función de buscar un camino y la mejor ruta posible, entre todos los posibles en una red de paquetes cuyas topologías poseen una gran conectividad.

Enrrutamiento deterministico o estatico: En pocas palabras se trata de definir manualmente las tablas de encaminamiento, es decir, el usuario es quien indica al router los caminos para llegar a los routers vecinos, su desventaja es que si se hace mas grande la red las tablas no se actualizan.

Esta es la maqueta a implementar:


Notese que son 5 las redes que se configuraran:
Primero debemos saber cuantos y que tipo de interfaces tenemos, esto se hace entrando al modo privilegiado de la siguiente manera. router>enable entonces el prompt cambia a:  router#, una vez en este modo tecleamos router# show interfaces


En este caso tenemos 2 puertos seriales y uno ethernet, el ethernet se usara para conectar la PC y el serial para interconectar los routers.

Para configurar la IP de nuestro router en la interface ethernet se hace lo siguiente:
1-. Estando en el promt router>enable (tecleamos enable para acceder al modo ).
2-.Entonces el prompt cambia a:  router# Para salir: router#logout.
3.- Acedemos al modo de configuración global para eso tecleamos: router# config terminal (o) router# conf t  y el prompt cambia a: router(config)#.
4.-Accedemos a Modo de configuración de Interface:
  • Para configurar interfaz ethernet: router(config)# interface ethernet 0 (o) router(config)# int e0
  • Entonces el prompt cambia a: router(config-if)#
  • Para configurar la dirección IP: router(config-if)# ip address <ip address> <smask>
  • Para habilitar interfaz: router(config-if)# no shutdown (o) router(config-if)# no shut 
  • Por ultimo router(config-if)# exit.
Para configurar la IP de nuestro router en la interface serial se hace lo siguiente:

1.- Entramos al modo de confuiguracion global, despues al de configuracion de interface

  •   Router(config)# interface serial 0 (o) router(config)# int s0.Prompt cabia a: router(config-if)#
  • Para configurar la dirección IP: router(config-if)# ip address <ip address> <smask>
  • Solo si el cable usado es DCE que en este caso asi fue se establece o configura tambien un clock rate
  • Router(config-if)# clock rate 64000
  • Para habilitar interfaz: router(config-if)# no shutdown (o)
  • router(config-if)# no shut 
  • router(config-if)# exit.




Nuevamente se verifica el estaus de las interfaces y nos damos cuenta que ya estan habilitadas.
router# show interfaces.




Una vez realizada la conexion y configuracion verificamos la  conectividad con PING desde el Router hacia PC y Router. vecinos. (en la imagen de arriba se muestra que el ping fue exitoso).

Ahora ping desde las PCs hacia las demas PCs,

No funciona!!!!! porque??? por la simple razon de que no hay tablas de errutamiento!!! ahora si despues de tanto rollo viene la configuracion del ruteo estatico que es el objetivo de nuestra practica. .

Primero verificamos las direcciones que nuestra tabla de enrrutamiento tiene esto se hace de la siguiente manera.

Estando en el modo privilegiado tecleamos Show ip route: Router#Show ip route.




Nos muestra solo las redes que tenemos directamente conectadas, osea los otros dos routers. Ahora procedemos a configurar el routeo estatico.

Estando en el modo privilegiado tecleamos "configure terminal" para entrar al modo de configuracion: router(config)# ahora si se procede como se muestra a continuacion:


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



Volvemos a ver con el comando Router#Show ip route. las redes configuradas y ohhhhhh sorpresa aparecen mas!! Aplicamos ping desde el router a las PCs y vemos que es exitoso!!!

Si queremos quitar las direcciones antes configuradas unicamente hacemos lo siguiente.

Verrificamos de nuevo con el show ip route y vemos que solo estan las dos por default.

Con eso concluimos por fin la practica.

CONCLUSION
Bendito sea quien invento en routeo dinamico...

www.rockmania.nixiweb.com

sábado, 12 de mayo de 2012

Banda!!! le dejo otra entrada de mis practicas en el taller de Redes Avanzadas en esta ocasion de hace referencia a:

SPANNING TREE PROTOCOL ATP

Su función es la de gestionar la presencia de loops en topologías de red (necesarios para garantizar la disponibilidad de las conexiones). El protocolo permite a los dispositivos de interconexión activar o desactivar automáticamente los enlaces de conexión, de forma que se garantice que la topología está libre de loops.


STP es un protocolo de red de nivel 2 de la capa OSI. Está basado en un algoritmo diseñado por Radia Perlman.


Bueno despues de este rollo que solo fue un copy&paste del blog del profe y que sirvio para explicar que es STP, se prosigue con lo que se realizo en la practica.

Este es el material y el diagrama de interconexion con el que trabajamos...


3 Laptop con interfaz Ethernet y puerto Serial RS-232C
3 Switches Cisco CS-1912-A
3 Cables cruzados UTP p/ Ethernet
3 Cables derechos UTP.


Una vez armada o cableada  nuestra red procedemos a dar ping desde todas las pcs hacia cada uno de los switchwes y hacia cada una de las PCs dentro de la red.

Logrado este paso procedemos a lo bello de este protocolo

Antes que nada verificamos que el estatus del Potocolo STP este habilitado (Enable),una vez en el menu del STP verificamos quien o cual de los 3 switch es la raiz o root esto se verifica de acuerdo a la prioridad que se le haya dado a nuestro switch como se muesta a continuacion...

En este caso somos el switch root, como nos damos cuenta?? simplemente porque el valor del campo "designated root" es el mismo que el valor del campo Bridge ID el cual identifica a mi switch.

En esta ocasion se nos dio el valor 27000, en el campo "Bridge Priority" lo cual nos pone como Root, quiere decir que el valor de prioridad del resto de los switch es menor.

Una vez configurado todo esto y al estar habilitado el STP, automaticamente se bloquea un puerto ya sea el A o B de uno de los 3 switch.

Ahora para comprobar el funcionamineto del STP se aplica un ping infinito desde las 3 pcs hacia los switch (haciendo un cto entre los 3). al estar corriendo el ping infinito se desconecta un cable cruzado de cualquiera de los switches en los cuales no se deshabilito ni un puerto.


Se notara que los ping se dejan de enviar cierto tiempo (en nuestro caso fueron 30 seg) pero al entrar en funcionamiento el STP esto se reestablecera de nuevo la conexion y el ping volvera a presentarse.

Con esto queda comprobado el funcionamiento del STP, ahora solo resta jugar al switch root lo cual se puede modificar en el menu como se muestra a continuacion.

Accedes y cambias el valor de prioridad.

Conclusion: Por fin pude acceder gracias a LINUX a la consola de administracion del switch, en general se me hace una fabulosa opcion de ayuda este Protocolo ya que puede servirte de respaldo para evitar caidas de red.

www.rockmania.nixiweb.com

sábado, 21 de abril de 2012

Que onda!!!! en esta ocasion les presento mi practica #3 de Taller De Redes Avanzadas...


BRIDGING AND SWITCHING


Antes que nada definamos el objetivo de la practica el cual es muy simple: interconectar dos PCs por medio dos switchs asi como conocer la interfaz de configuracion de un Switch.

MATERIAL

El material necesario pára esta practica es el siguiente:

 1 Laptop con puerto ethernet. Requisitos indispensables: Password de administrador y cargador para la batería
1 Cable UTP cruzado
2 Cable UTP derecho
1 Cable de consola para  Cisco (db9 hembra a RJ45)
1 Convertidor USB a serial (rs232-c) en caso de que la laptop no cuente con puerto serial.
1 Switch (en este caso proporcionado por el Profe).
Software para interconexion como PUTTy o el Hyper Terminal.

RECOMENDACIONES

  • De preferencia hagan la practica con cualquier version de LINUX, ya que no requieres de controladores para usar el cable USB a serial, lo comprobe y es una joda utilizar Windows y mas en version Vista o 7.
  • Desabilitar corafuegos o Firewall.

IMPLENTACION

Este es el diagrama a desarrollar:

Conectamos el cable USB-Serial y el de consola, con este combo conectamos el Switch al puerto USB de la PC,  con los cables UTP lineales, de cualquier puerto del Switch a la PC y por ultimo con un cable UTP cruzado ambos Switches.

Asignamos la direccion IP a Ambas PCs

Esto se hace en configuracion de LAN



Procedemos a configurar nuestra interfaz de conexion(Putty), este se configura dependiendo el puerto asignado cuando conectamos el cable de consola el cual lo podemos verificar en el Administrador de Dispositivos, en este caso es el COM1.


Configuramos lo siguente:
Speed (Baud)        9600
Data bits                   8
Stop bits                   1
Parity                        None
Flow Control            None

Una vez confuigurado nos conectamos al Switch, cabe mencinar que Existen tres modos de operación:
  •  Modo Usuario, 
  • Modo Privilegiado y 
  • Modo Configuración Global
Por default se entra en modo usuario. Se diferencia  al teclear un comando, ya que en el modo usuario el comando va precedido por el prompt ‘>’ mientras que en modo privilegiado se utiliza el ‘#

Accedemos al switch donde nos mostrara el siguiente menu.


Una vez en el menu principal configuramos la IP del switch; obvio con una mascara dentro de la misma red que las Pcs.


Configuramos mascara...

En este mismo submenu podemos modificar el nombre del router, localizacion etc, tambien podemos modificar el modo de transmision, ya sea duplex, full etc, asi como habilitar o deshabilitar puertos del switch entre otras cosas.

Una vez establecidos todos los parametros procedemos a aventar un Ping desde cualquier PC a la otra para verificar la conexion.


Con esto se concluye dicha practica.

Como conclusion resta resaltar el uso de LINUX ya que te facilitara el manejo de drivers, una practica relativamente facil y de 10 min si tienes todas las herramientas necesarias para su apliacacion.




sábado, 24 de marzo de 2012

Pues ahi les va la primer practica, soy nuevo en esto del bloggeo asi que puede que este un poco chafa pero calidad sobra.

El objetico de la practica es el siguiente:
  • Relacionar los componentes de los hubs, de los switches y de los routers conforme la explicación del maestro
  • Documentar (tomando notas y fotografías) los diferentes componentes del Router, identificando los componentes relacionados con cada función de acuerdo al diagrama de bloques del router.
 En este caso el Router a desmembrar es el Cisco Pro 1005

Despues de dos años de estudio en diseño grafico y con una super edicion de fotografia hecha en Paint se mostraran los diversos componentes que forman dicho dispositivo




Ahora les dejo algunas especificaciones del producto tomadas directo del la pagina del mounstro que es la Compañia Cisco.

Specifications


The specifications of the router are listed in .

Table 1-1 System Specifications



Description

Specification

Dimensions (H x W x D)

1.75 x 8.0 x 8.3" (4.4 x 20.3 x 21.1 cm)

Weight

2.6 lb (1.2 kg)

Input voltage, frequency,
and power dissipation

12 VDC output, minimum 0.5A
External power supply: 100-240 VAC at 50-60 Hz, 1.0A input

Memory

4-MB DRAM1 SIMM2
1-MB boot PROM3
8-KB NVRAM4

WAN interface

1 serial (DB-60)5

Ethernet interface

1 10BaseT (RJ-45)

PCMCIA slot

1 Type 2 (for Flash ROM card)

Console interface

1 asynchronous serial (EIA/TIA-2326 ) (RJ-45)

Operating environment

32-104×F (0-40×C)

Operating humidity

10-90%, noncondensing

Agency compliance

FCC Class B, VCCI Class 2, CISPR-22 Class B, EN 55022 Class B

1 DRAM = dynamic random-access memory.

2 SIMM = single in-line memory module.

3 PROM = programmable read-only memory.

4 NVRAM = nonvolatile random-access memory.

5 The serial port supports the following synchronous interfaces: EIA/TIA-232, EIA/TIA-449, V.35, X.21, and EIA-530. The serial port supports EIA/TIA-232 asynchronous interfaces.

6 EIA/TIA-232 and EIA/TIA-449 were known as recommended standards RS-232 and RS-449 before their acceptance as standards by the Electronic Industries Association (EIA) and Telecommunications Industry Association (TIA).