martes, 13 de diciembre de 2011

PRACTICA 8.

Centro Universitario de Ciencias Exactas e Ingeniería.
Taller de Redes Avanzadas.


PRÀCTICA 8.  
 “OSPF de Área Única”.
N.A.: Jiménez Sahagún Janeth Alejandra.
Código: 304345789.
 Sección: D02.
Profesor: Ing. Martínez Varela Alejandro.
_________________________________________________________________

Marco Teórico:

OSPF.

El protocolo OSPF (Open Shortest Path First) es quizás el protocolo más implementado hoy como protocolo de enrutamiento interior para redes corporativas medianas y grandes.

Es un protocolo muy interesando si se consideran las opciones y posibilidades de configuración que ofrece y que le permite dar respuesta a los escenarios o requerimientos más diversos. Sin embargo, esa misma potencialidad requiere del Administrador de la red un conocimiento y destreza superiores a los que requiere la implementación de protocolos más simples como por ejemplo RIP versión 2.

OSPF es un protocolo estándar de enrutamiento interior, es decir, que distribuye información entre routers que pertenecen al mismo Sistema Autónomo basado en el RFC 2328. Es un estándar abierto, lo que hace que esté disponible en múltiples sistemas operativos: Windows 2003 Server, Linux, Cisco IOS, etc.

Como protocolo de enrutamiento opera como protocolo de estado de enlace, e implementa el algoritmo de Dijkstra para calcular la ruta más corta a cada red de destino. Su métrica de enrutamiento es el costo de los enlaces, parámetro que se calcula en función del ancho de banda; por este motivo es de gran importancia la configuración del parámetro bandwidth en las interfaces que participan de este proceso de enrutamiento.

Opera estableciendo relaciones de adyacencia con los dispositivos vecinos, a los que envía periódicamente paquetes hello. Adicionalmente, cada vez que un enlace cambia de estado inunda la red con la notificación de este cambio. Adicionalmente, cada 30 minutos envía a los dispositivos vecinos (o adyacentes) una actualización conteniendo todos los cambios de estado de enlaces de ese período.

OSPF es un protocolo apto para su implementación en redes de todo tipo y tamaño. Sin embargo, su debilidad principal es que demanda una configuración más compleja que otros protocolos, sobre todo para redes pequeñas.

Sus principales características pueden sintetizarse así:
  • Converge con mayor velocidad que los protocolos de vector distancia.
  • Sus actualizaciones son pequeñas ya que no envía toda la tabla de enrutamiento.
  • No es propenso a bucles de enrutamiento.
  • Escala muy bien en redes grandes.
  • Utiliza el ancho de banda de los enlaces como base de la métrica.
  • Soporta VLSM y CIDR.
  • Brinda múltiples opciones de configuración lo que permite adaptarlo a requerimientos muy específicos.
Open Shortest Path First  es un protocolo de enrutamiento jerárquico de pasarela interior o IGP (Interior Gateway Protocol), que usa el algoritmo Dijkstra enlace-estado (LSA – Link State Algorithm) para calcular la ruta más corta posible.  Además, construye una base de datos enlace-estado (link-state database, LSDB) idéntica en todos los enrutadores de la zona.

Existen cinco tipos de mensajes del protocolo OSPF:
HELLO o Saludo: se usa para: Identificar a los vecinos, para crear una base de datos en  mapa local.
Descripción de la base de datos: se usa para: Intercambiar información para que un router pueda descubrir los datos que le faltan durante la fase de inicialización o  sincronización cuando dos nodos han establecido una conectividad.
Petición del estado del enlace: se usa para pedir datos que un router se ha dado cuenta que le faltan en su base de datos o que están obsoletos durante la fase de intercambio de información entre dos routers.
Actualización del estado del enlace: se usa como respuesta a los mensajes de Petición de estado del enlace y también para informar dinámicamente de los cambios en la topología de la red.
ACK del estado del enlace: se usa para confirmar la recepción de una Actualización del estado del enlace.

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.
Configuración de OSPF.

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

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

Documente:
Las direcciones de los neighbors.
Identifique el Designated Router.
Anote cual es la distancia administrativa de OSPF.

Objetivo:
Que el alumno conozca un nuevo protocolo de encaminamiento de estado de enlace (OSPF), que conozca sus características y ventajas/desventajas frente a los protocolos de vector/distancia (RIP, RIP2), y lo ponga en práctica en una mini red LAN.

Material:
Laptop con password de administrador, instalado hyperterminal o putty (no olviden el adaptador de corriente).
Cables UTP derecho y cruzado.
Adaptador USB a Serial.
Cable consola CISCO.
Router CISCO.

Desarrollo de la práctica.
  1. Armar la maqueta propuesta configurando solo interfaces ethernet y serial. Note que la maqueta propuesta utiliza VLSM.
  2. Verificar conectividad con PING desde el Router hacia PC y Router vecinos.
  3. Habilite OSPF de área 0.
  4. Verificar el anuncio de redes con "show ip route".
  5. Conteste las siguientes preguntas: ¿Cuántas redes aparecen en la tabla de enrrutamiento?, ¿Cuantas deberían de aparecer?
  6. Verifique estatus de OSPF: show ip ospf, show ip ospf neighbor, show ip ospf interface.
  7. Elaborar reporte individual y subir al moodle.
Se arma la siguiente maqueta:
OSPF de área única.

Utilizaremos el mismo tipo de maqueta de configuración de red planteado anteriormente en las prácticas para RIP y RIP v2.

Al igual que la maqueta propuesta en RIP v2, esta también utiliza VLSM, realizamos las configuraciones del as interfaces serial y Ethernet, verificamos conectividad con el router hacia la PC.

Habilitamos OSPF de área 0 y verificamos el anuncio de la redes con OSPF show ip route.
Verificamos el estado de OSPF, mostrado a nuestro vecino y la interface OSPF.

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>… y así sucesivamente hasta incluir todas las redes que se quieran anunciar.
router(config-router)#exit

Para verificar la funcionalidad de OSPF:
router> show ip ospf
router> show ip ospf neighbor
router> show ip ospf interface


Se configura el OSPF.


Show ipOSPF.


Show ip OSPF interface: verificamos el status OSPF, aplicando los comandos "show ip route ospf","show ip route neighbor" y "show ip route ospf interface".



El router con el protocolo OSPF utiliza una base de datos para guardar el estado de los enlaces que tiene conectados, esta se puede verificar con el comando:
router#show ip ospf database router.

Conclusiones:
En esta práctica aprendimos que el protocolo OSPF es más rápido de configurar, haciendo que tenga este un mayor rango en las direcciones y pueda encontrar una ruta más rápida para la comunicación de los datos, este protocolo se utiliza generalmente en las grandes redes. La manera de comunicarse de este protocolo es por medio de mensajes y una parte importante de OSPF son las bases de datos de su estado de enlace. Además que utiliza mucha memoria y mucho procesamiento a diferencia de rip 2 lo cual demuestra una gran desventaja ya que lo más importante entre los routers es mover paquetes. A diferencia de RIP para anunciar las redes, aquí usamos además de la dirección IP la “wildcard mask” que viene siendo la máscara invertida.



lunes, 12 de diciembre de 2011

PRACTICA 7.

Centro Universitario de Ciencias Exactas e Ingeniería.
Taller de Redes Avanzadas.


PRÀCTICA 7.  
 RIP-2”.
N.A.: Jiménez Sahagún Janeth Alejandra.
Código: 304345789.
 Sección: D02.
Profesor: Ing. Martínez Varela Alejandro.
_________________________________________________________________

Marco Teórico:

RIP2 a diferencia de RIP permite usar VLSM para intercambiar rutas entre routers que usan bloques de direcciones CIDR. Esto se semeja mas a un escenario del mundo real, donde se busque un máximo aprovechamiento del espacio de direccionamiento.

Configuración de RIP.

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

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

Para verificar la funcionalidad de RIP solicitamos la tabla de ruteo
router> show ip route

Para cambiar a la versión 2 de RIP:
router(config)# router rip
router(config-router)#version 2
router(config-router)#exit

Algunos routers necesitan los siguientes comandos globales para poder usar CIDR.

IP Classles / Routing Classless:
  • Los protocolos de routing classless fueron creados para evitar las limitaciones de los protocolos classful.
  • Las características de los protocolos de routing classless son las siguientes:
  • Los interfaces de los routers de la misma red pueden tener diferentes máscaras de subred (VLSM).
  • Los protocolos de routing classless soportan el uso de CIDR.
  • Las rutas pueden ser sumarizadas más allá de los límites de las clases de IANA.
Los protocolos de routing classless son:
  • OSPF.
  • EIGRP.
  • RIPv2.
  • IS-IS.
  • BGP4.
Es interesante tener en este punto el comando ip classless de Cisco:
  • El comando ip classless cambia las decisiones que se hacen de forwarding de las entradas de la tabla de routing, no cambia la forma de hacer la tabla, pero si cambia en la forma en la que se realiza el proceso de routing.
  • El comando ip classless viene en la configuración por defecto de los routers Cisco desde la versión de IOS 12.0, para deshabilitarlo utilizaremos el comando no ip classless.


IP Subnet-Zero:
El uso de la Subnet Zero y de la Subred de Broadcast permite asignar la primera y última subred para su uso. En vez de usar la fórmula 2N - 2, para obtener las subredes utiliza la fórmula 2N para que no se desperdicien esas dos subredes.
Este cambio se debe principalmente a la evolución de los protocolos.

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 mini red LAN, diferenciándolo de RIP, y notando sus mejoras.

Material:
Laptop con password de administrador, instalado hyperterminal o putty (no olviden el adaptador de corriente).
Cables UTP derecho y cruzado.
Adaptador USB a Serial.
Cable consola CISCO.

Desarrollo de la práctica.
  1. Armar la maqueta propuesta configurando solo interfaces ethernet y serial. Note que la maqueta propuesta utiliza VLSM
  2. Verificar conectividad con PING desde el Router hacia PC y Router vecinos.
  3. Habilite RIP
  4. Verificar el anuncio de redes con "show ip route". Conteste las siguientes preguntas: ¿Cuántas redes aparecen en la tabla de enrrutamiento?, ¿Cuántas deberían de aparecer?.
  5. Configure RIP-2
  6. Repita pasos 4 y 5
  7. Elaborar reporte individual y subir en un comentario al blog http://tra-amvarela.blogspot.com su nombre completo y la liga.
Se arma la siguiente maqueta:
Práctica RIP-2.

Para comenzar, debimos hacer las configuraciones básicas que hicimos en la práctica anterior. Primeramente, mencionaré los enlaces que nosotros hicimos en la red, y sus direcciones IP correspondientes, así como su configuración:

Lo primero que tenemos que hacer es asignarle la IP al S0 y al eth0 como sebe en la siguiente imagen:


El siguiente paso es verificar conexión haciendo ping:


Después de verificar  conectividad tenemos que configurar el rip normal con los siguientes comandos, primero se pone router rip y en la siguiente línea  network <network ip> como se puede ver a continuación:


Después tenemos que verificar cuantas redes tenemos conectadas con el comando show ip route y podemos ver que aparecen dos redes:


El siguiente paso es configurar el Rip 2 con los siguientes comandos primero router rip después versión 2 y por ultimo exit como se ve continuación:


De nuevo verificamos la tabla de ruteo con el siguiente comando show ip route  para ver si funciona correctamente el rip 2, la cual ahora si nos muestra las 5 redes:


Conclusiones:
En esta práctica vimos que las principales diferencias de RIP2 con RIP son que  permite subredes CIDR y VLSM, incluye mayor información en sus paquetes y realiza actualizaciones desencadenadas por eventos. Aprendimos a habilitar la versión 2, y también observamos su tabla de enrutamiento y las diferencias que tiene con la del RIP normal que nos dice cómo es que está conectado con los routers.


PRACTICA 6.

Centro Universitario de Ciencias Exactas e Ingeniería.
Taller de Redes Avanzadas.     


PRÀCTICA 6.  
 “RIP (Routing Information Protocol)”
N.A.: Jiménez Sahagún Janeth Alejandra.
Código: 304345789.
 Sección: D02.
Profesor: Ing. Martínez Varela Alejandro.
_________________________________________________________________

Marco Teórico:

RIP Routing Information Protocol:
  • Proviene del Xerox NS (Xerox Networking System) conocido como XNS RIP.
  • Popularizado por su implementación en UNIX BSD Routed.
  • Protocolo de enrrutamiento interno, Classfull y vector distancia.
  • Versión 1 de RIP en RFC 1058.
Limitaciones del protocolo:
  • Limitado a redes que no excedan un camino de 15 saltos.
  • Depende de la cuenta al infinito para resolver algunas anomalias, por ejemplo: loops de ruteo tardan demasiado en ser detectados.
  • Métrica fija a saltos (hops).
Operación de RIP:
  • Actualizaciones cada 30 segundos via broadcasts a nivel físico.
  • Rutas expiran a los 180 segundos.
  • Utiliza el puerto 520 en UDP.
Incrementando el desempeño (evitando la cuenta al infinito):
-Split Horizon with poisoned reverse.
Reenvia actualización de rutas al router origen con métricas muy altas.
-Triggered updates.
Cambios de métrica activan actualización fuera de tiempo. Esto solo detiene la avalancha.
 -Hysterisis.
Para prevenir la oscilación de rutas un router solo reemplaza una ruta si esta tiene una métrica menor.

Formato de mensaje RIP.



Objetivo:
Conocer la configuración del protocolo RIP.

Material:
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.

Desarrollo de la práctica.
  1. Armar la maqueta propuesta configurando solo interfaces ethernet y serial.
  2. Verificar conectividad con PING desde el Router hacia PC y Router vecinos.
  3. Desde PC Ping a las otras PC: ¿Funcionan?, ¿Por qué?.
  4. Habilitar RIP.
  5. Verificar el anuncio de redes con "show ip route".
  6. Repetir paso 3.
  7. Elaborar reporte y subir en un comentario al bloghttp://tra-amvarela.blogspot.com su nombre completo y la liga.
Se arma la siguiente maqueta:
Práctica 5 RIP.


Establecemos la IP de la PC.


Configuramos la interfaz ethernet  200.210.221.254 y serial 200.210.222.130, con los comandos previamente vistos.
Se hizo ping desde el router hacia el otro router y hacia las pc's.


Y ping desde la PC hacia los routers.


Habilitamos RIP y anunciamos las redes que necesitamos, y con el comando show ip route observamos la tabla de enrutamiento.


Conclusiones:
En comparación con otros protocolos de enrutamiento, RIP es más fácil de configurar. Como ya lo veníamos haciendo configuramos la ip de nuestra computadora y ahora tuvimos que configurar la ip del router, algo que no habíamos hecho, solo que esta vez además de la ip del puerto ethernet configuramos la del serial también. Después de verificar que los pings de nuestro router funcionaran hacia las computadoras y viceversa, configuramos el protocolo RIP y observamos la tabla de enrutamiento de las redes que habíamos anunciado anteriormente.