miércoles, 14 de diciembre de 2011

Practica 8. OSPF


Practica 8
Protocolo OSPF

Objetivo:
Esta practica es similar a las anteriores por lo que tiene como objetivo buscar el camino entre todos los posibles, aun que es el comando que utilizaremos es muy bueno el problema que tiene es que cuando se utiliza en instalaciones muy grandes la cantidad de trafico que se acumula es demasiado grande por lo que causa problemas a largo tiempo.

Material:
  • 3 Laptop con interfaz Ethernet y puerto serial RS-232C
  • 3 Switches Cisco CS-1912-A
  • 3 Cables cruzados UTP/Ethernet
  • 3 Cables derechos UTP
Marco Teorico:
Open Short Path First versión 2, es un protocolo de routing interno basado en el estado del enlace o algoritmo Short Path First, estándar de Internet, que ha sido desarrollado por un grupo de trabajo del Internet Engineering task Force, cuya especificación viene recogida en el RFC 2328.

OSPF, ha sido pensado para el entorno de Internet y su pila de protocolos TCP/IP, como un protocolo de routing interno, es decir, que distribuye información entre routers que pertenecen al mismo Sistema Autónomo.

El fundamento principal en el cual se basa un protocolo de estado de enlace es en la existencia de un mapa de la red el cual es poseído por todos los nodos y que regularmente es actualizado.
Para llevar a cabo este propósito la red debe de ser capaz de entre otros objetivos de:
        • Almacenar en cada nodo el mapa de la red.
        • Ante cualquier cambio en la estructura de la red actuar rápidamente, con seguridad si crear bucles y teniendo en cuenta posibles particiones o uniones de la red.

Una de las grandes ventajas de OSPF es que este ha sido diseñado para adaptarse al máximo a los protocolos TCP/IP.

Redes Locales

La existencia de redes locales formadas por host que se conectaban a un router para acceder al exterior era un hecho patente cuando se creo OSPF y siguiendo la procedimiento explicado anteriormente cada nodo hubiese tenido que especificar su enlace con el router.

 OSPF introduce un nuevo enlace el “link to a stub network” que es una variante del “router link” que basándose en el concepto de subred del modelo IP permite asignar a la red local un número de subred y especificar solamente un enlace entre el router y la subred.
El enlace hacia un vecino es identificado por la dirección IP de su vecino y el enlace hacia la red local es identificado por su red o número de subred.
                     
Redes Broadcast

OSPF da soporte a los servicios broadcast para ello implementa un mecanismo que simula el funcionamiento broadcast que se basa en la elección de un router como maestro a través del cual se pasaran todas las comunicaciones entre dos routers, es decir se establece el “designated router” y se crea un “virtual node”.
Para realizar el mapa local cada router tendrá dos enlaces:
Un enlace de él hacia su propia red broadcast cuyo enlace conocerá el                 propio router.
Un enlace de él hacia el “virtual node”, que será identificado por el router designado o”designated router”
La presencia del “designated router” es la de simplificar el procedimiento broadcast, ya que cuando un router quiere enviar un mensaje envía un mensaje al “designated router” usando la  dirección multicast  “all-designated router”  (224.0.0.6).Si es un nuevo mensaje el “designated router”  lo reenvia a la red usando la dirección multicast “all-OSPF-routers” (224.0.0.5).

Redes No Broadcast.
En la documentación de OSPF este tipo de redes son aquellas que ofrecen conectividad entre todos sus miembros pero no permiten un servicio broadcast o multicast como pueden ser redes “frame-relay o”ATM”.
OSPF trata este tipo de redes con un mecanismo parecido al explicado en redes broadcast , eligiendo al “designated router” y al “backup router”, pero estableciendo los circuitos virtuales entre routers solo bajo demanda.
En estas redes los mensajes son enviados punto a punto, del “designated  router”  a cada uno de los routers. De igual modo cuando un router envía un mensaje al “designated router” lo envía también al “backup designated”.

Routing Jerarquico:
El routing jerarquico surge de la necesidad de resolver el problema debido al aumento del tamaño de las redes que implica un mayor coste en calculo de rutas, tiempo de transmisión de datos, memoria.
OSPF establece una jerarquía en la red y la parte en “areas”, existiendo una área especial denominada “backbone area”.
En un “área” se aplica el protocolo OSPF de manera independiente como si de una red aislada se tratase, es decir, los routers del area solo contiene en su mapa local la topología del área, así que el coste en calculo es proporcional al tamaño del área y no de la totalidad de la red. 


Desarrolo:
Una vez más realizamos la misma maqueta que en las prácticas anteriores, ya que esta como se muestran en la imagen anterior, procedemos a abrir el 
programa terminal (Putty), para así poder identificar el router.

Configurar ip subnet zero e ip classless
 


Comprobar conexion con PC y routers veciones a por medio de envio de ping





Ahora con configuraremos el OSPF y aununciaremos la red.
 
 


Comando Router#show ip ospf




Comprobar que se este anunciando las redes.


Router vecino (Router#show ip ospf neighbord)



Interface (Router#show ip ospf interface)




Por ultimo veremos la base de datos que se envio, (Router#show ip ospf database router)





Practica 7. RIP-2


Practica 7
RIP 2

Objetivo:
Para esta practica analizaremos el funcionamiento del protocolo RIP en su versión 2 tras configurar los routers en un pequeña red LAN. Al igual comprobaremos la conectividad entre los equipos de la red al usar este protocolo.

Material:

        3 Routers Cisco serie 2500
        3 Cable consola Cisco, (db9 hembra a RJ45)
        3 Convertidor USB-Serial, rs232-c
        3 Cable UTP Derecho
        3Cable UTP Cruzado
        3 Laptop, usuario root, puerto ethernet
        software putty


Marco Teorico:

El protocolo RIP versión 2 es un protocolo sin clase que admite CIDR, VLSM, resumen de rutas y seguridad mediante texto simple y autenticación MD5.

RIP-2 permiten máscaras de subred de longitud variable (VLSM) en la interconexión. (El estándar RIP-2 permite actualizaciones desencadenadas, a diferencia de RIP-1 La definición del número máximo de rutas paralelas permitidas en la tabla de enrutamiento faculta a RIP para llevar a cabo el equilibrado de carga.

 Soporta subredes, CIDR y VLSM. Soporta autenticación utilizando uno de los siguientes mecanismos: no autentificación, autentificación mediante contraseña, autentificación mediante contraseña codificada mediante MD5 (desarrollado por Ronald Rivest). Su especificación está recogida en RFC 1723 y en RFC 2453


Desarrollo:

Armar la maqueta propuesta configurando solo interfaces ethernet y serial. Note que la maqueta propuesta utiliza VLSM Verificar conectividad con PING desde el Router hacia PC y Router vecinos.
        Habilite RIP
        Verificar el anuncio de redes con "show ip route".

Configurar el Router


Configurando para enviar ping


Enviando ping a Router


Conexcion exitosa, envio de ping


Activado del RIP-2


Esta practica no se pudo completar ya que un equipo no logro la conexion exitosa con su router.











martes, 13 de diciembre de 2011

Practica 6. RIP-1


Practica 6
RIP

Objetivo:
Que el alumno conozca la utilización de este protocolo para el intercambio de información en una red, y ponga en práctica su utilización para comunicarse con distintos equipos en una minired LAN, diferenciandolo de RIP, y notando sus mejoras.

Material:
3 Routers Cisco 2500. (Imagen anterior).
3 Cable de Consola Cisco.
3 Convertidor USB-Serial.
3 Laptop con password y programa terminal instalado.
3 Cable UTP cruzado.


Marco Teorico:
RIP es un protocolo de enrutamiento de puerta de enlace interna (IGP - Internal GatewayProtocol) basado en un protocolo original de Xerox, el GWINFO. Este protocolo pasó por varias modificaciones y versiones anteriores, pero RIP perduró debido a su implementación junto a TCP/IP, su sencillez de configuración y compatibilidad. Hoy en día hay 3 versiones: RIPv1, RIPv2 y RIPng.
RIP es un protocolo de enrutamiento con una distancia administrativa de 120 (recuerden que cuanto menor sea la distancia administrativa el protocolo se considera más confiable) y utiliza un algoritmo de vector distancia utilizando como métrica el número de saltos. Al carecer de otro mecanismo para evitar loops posee una métrica de 15 saltos, tomando al salto 16 como infinito y marcándolo como inalcanzable en la tabla de enrutamiento. Otra característica de RIP es que permite balanceo de carga en 6 rutas de igual costo, 4 por defecto.
RIP actualiza cada 30 segundos utilizando el protocolo UDP y el puerto 520, enviando la tabla de enrutamiento completa a sus vecinos. RIPv2 realiza actualizaciones desencadenadas por eventos. Las rutas tienen un TTL (tiempo de vida) de 180 segundos, es decir que si en 6 intercambios la ruta no aparece activa, esta es borrada de la tabla de enrutamiento.
RIPv1: La versión 1 del protocolo de enrutamiento RIP es “con clase”, es decir que no soporta subredes, VLSM ni CIDR, no posee mecanismos de autenticación y no realiza actualizaciones desencadenadas por eventos. Todas estas limitaciones hicieron que con el paso del tiempo y las nuevas necesidades cayera en desuso.

Desarrollo:
Asignación General del protocolo de internet (tcp/ip).


Realizando pruebas


Configuración del RIP


Pruebas con RIP


Pruebas EXITOSAS de conexión entre los dispositivos

















lunes, 12 de diciembre de 2011

Practica 5. Ruteo Deterministico



Practica 5
Ruteo Deterministico

Objetivo:
Para esta practica conoceremos los nodos de configuracion de un ruoter Cisco, tambien configuraremos las interfaces de ethernet y serial, y el principal objetivo es conocer el funcionamiento del ruteo estatico. 

Material:
  • 3 Laptop con interfaz Ethernet y puerto serial RS-232C
  • 3 Switches Cisco CS-1912-A
  • 3 Cables cruzados UTP/Ethernet
  • 3 Cables derechos UTP
Marco Teorico:
Podemos definir encaminamiento como un proceso mediante el cual tratamos de encontrar un camino entre dos puntos de la red: el nodo origen y el nodo destino. El objetivo que se persigue es encontrar las mejores rutas entre pares de nodos j-k. 
Los algoritmos de encaminamiento pueden agruparse en:
Determinísticos o estáticos:
      No tienen en cuenta el estado de la red al tomar las decisiones de encaminamiento. Las tablas de encaminamiento de los nodos se configuran de forma manual y permanecen inalterables hasta que no se vuelve a actuar sobre ellas. Por tanto, la adaptación en tiempo real a los cambios de las condiciones de la red es nula.
Estos algoritmos son rígidos, rápidos y de diseño simple, sin embargo son los que peores decisiones toman en general.
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.

CISCO CLI (Command Line Interface)
La interfaz de comandos de línea es la manera natural de acceder a las funcionalidades de los routers CISCO. aún cuando hoy en día es posible configurar los equipos por medio de interfaz web o a través de una herramienta de administración, no dejan de ser estas simplemente un acceso amigable a los equipos y siempre tendrán una  significativa pérdida de funcionalidad. CLI funciona de forma similar al prompt de Windows o al Shell de Linux.
Existen 3 modos de operación de la CLI:
1.                            Modo de ejecución de comandos de usuario
2.                            Modo privilegiado de ejecución de comandos 
3.                            Modo de configuración global




Desarrollo:

Modo de ejecución de comandos de usuario

router>?
Para desplegar comandos que comiencen con la 's':
router>s?





Modo privilegiado de ejecución de comandos
Aqui los comandos tienen impacto sobre la operación del equipo y pueden afectar la configuración
Para entrar al modo de privilegiado:
router>enable entonces el prompt cambia a:
router# Para salir:
router#logout Para ver distintos parametros que se pueden usar con el comando show:
router# show ? Para ver la version del IOS:
router# show version 
Para copiar la configuración de memoria DRAM a memoria no-volátil :
router# copy running-config startup-config (o) 
router# copy run start (o) 
router# wr Para ver la configuración en ejecución(dram) :
router# show running-config (o) 
router# sh run Ver contenido memoria no-volátil(nvram) :
router# show startup-config (o) 
router# sh start Para ver los comandos anteriormente ejecutados en la cli (se muestran diez por default)
router# show history para cambiar el número de comandos en history
router# terminal history size 20 Para ver el contenido de la memoria flash
router# show flash para mostrar un reporte del estatus del puerto Ethernet 0
router# show int e0 para mostrar estatus del puerto Serial 0
router# show int s0 Para ver el estatus de todas las interfaces
router# show interfacesPara ver el estatus de todas las interfaces resumido
router# show ip interface brief







Modo de configuración global:
Este modo funciona como un editor de línea donde se busca editar el archivo de configuración editando los comandos para colocarlos en la sección que correspondan.
Para acceder al modo de configuración global :
router# config terminal (o) 
router# conf t el prompt cambia a:
router(config)#





Modo de configuración de Interface:
Para configurar interfaz ethernet:
router(config)# interface ethernet 0 (o) router(config)# int e0Entonces 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
router(config-if)# exit
Interfaz serial :
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
router(config-if)# clock rate 64000
Para habilitar interfaz:
router(config-if)# no shutdown (o)
router(config-if)# no shut
router(config-if)# exit
Configurar lines:
router(config)# line console 0
router(config-line)# login
router(config-line)# password <password>
router(config-line)# exit






Asignación de IP a la PC

Se hacen todas las configuraciones necesarias y se empieza a tener la interacción con las demas redes las cuales estan dentro de los mismos segmentos de red.










RIP son las siglas de Routing Information Protocol (Protocolo de Enrutamiento de Información). Es un protocolo de puerta de enlace interna o IGP (Internal GatewayProtocol) utilizado por los routers (enrutadores), aunque también pueden actuar en equipos, para intercambiar información acerca de redes IP.

RIPv1: No soporta subredes ni direccionamiento CIRD. Tampoco incluye ningún mecanismo de autentificación de los mensajes. No se usa actualmente. Su especificación está recogida en el RFC 1058. Es un protocolo de routing con clase.
), aunque también pueden actuar en equipos, para intercambiar información acerca de redes IP.



Modo de Operación
Cuando RIP se inicia, envía un mensaje a cada uno de sus vecinos (en el puerto bien conocido 520) pidiendo una copia de la tabla de encaminamiento del vecino. Este mensaje es una solicitud (el campo "command" se pone a 1) con "address family" a 0 y "metric" a 16. Los "routers" vecinos devuelven una copia de sus tablas de encaminamiento.