domingo, 6 de junio de 2010

Práctica 8

Servidores SIP

Session Initiation Protocol (SIP o Protocolo de Inicio de Sesiones) es un protocolo grupo de trabajo MMUSIC del IETF con la intención de ser el estándar para la iniciación, modificación y finalización de sesiones interactivas de usuario donde intervienen elementos multimedia como el video, voz, mensajería instantánea, juegos en línea y realidad virtual.

La sintaxis de sus operaciones se asemeja a las de HTTP y SMTP, los protocolos utilizados en los servicios de páginas Web y de distribución de e-mails respectivamente. Esta similitud es natural ya que SIP fue diseñado para que la telefonía se vuelva un servicio más en Internet.

En noviembre del año 2000, SIP fue aceptado como el protocolo de señalización de 3GPP y elemento permanente de la arquitectura IMS (IP Multimedia Subsystem). SIP es uno de los protocolos de señalización para voz sobre IP, otro es H.323 y IAX actualmente IAX2.

Un protocolo de mensajería instantánea basado en SIP, llamado SIMPLE, fue propuesto como estándar y está en desarrollo. SIMPLE puede también encargarse de la información de presencia, transmitiendo la voluntad de una persona de entablar comunicación con otras. La información de presencia es más reconocible hoy en día como el estado en los clientes de mensajería instantánea como Windows live messenger, AIM, Skype, Googletalk(y otros clientes XMPP).

OpenWengo, software libre de telefonía, y Gizmo Project, en software propietario, han implementado SIP en sus clientes y servicios. Ambos programas usan SIP para aceptar las llamadas de un cliente a otro.

Otros programas de audio/videoconferencia que usan SIP:


Material:

Programa que permita la comunicación SIP, en este caso se utilizó Twinkle para Ubuntu.

Desarrollo:

Una vez instalado el programa, se configura el perfil en twinkle con la dirección del servidor 148.202.3.235 y nombre de usuario 1484.



Una vez que se configuró el perfil para poder realizar llamadas, se probó su funcionalidad marcando hacia los demás compañeros y a algunas otras extensiones telefónicas dentro del CUCEI.



Aunque tuvimos algunos problemas al establecer comunicación, al resolverlos nos fue posible realizar llamadas y comprobar el funcionamiento del servidor SIP Twinkle.

Práctica 7

OSPF

Open Shortest Path First es un protocolo de enrutamiento jerárquico de pasarela interior o IGP, que usa el algoritmo Dijkstra enlace-estado para calcular la ruta más corta posible. Usa cost como su medida de métrica. Además, construye una base de datos enlace-estado idéntica en todos los enrutadores de la zona.

OSPF es probablemente el tipo de protocolo IGP más utilizado en grandes redes. Puede operar con seguridad usando MD5 para autentificar a sus puntos antes de realizar nuevas rutas y antes de aceptar avisos de enlace-estado. Como sucesor natural de RIP, acepta VLSM o sin clases CIDR desde su inicio. A lo largo del tiempo, se han ido creando nuevas versiones, como OSPFv3 que soporta IPV6 o como las extensiones multidifusión para OSPF (MOSPF), aunque no están demasiado extendidas. OSPF puede "etiquetar" rutas y propagar esas etiquetas por otras rutas.

Una red OSPF se puede descomponer en áreas más pequeñas. Hay un área especial llamada área backbone que forma la parte central de la red y donde hay otras áreas conectadas a ella. Las rutas entre diferentes áreas circulan siempre por el backbone, por lo tanto todas las áreas deben conectar con el backbone. Si no es posible hacer una conexión directa con el backbone, se puede hacer un enlace virtual entre redes.

Los routers en el mismo dominio de multidifusión o en el extremo de un enlace punto-a-punto forman enlaces cuando se descubren los unos a los otros. En un segmento de red Ethernet los encaminadores eligen a un encaminador designado (Designated Router, DR) y un encaminador designado secundario (Backup Designated Router, BDR) que actúan como hubs para reducir el tráfico entre los diferentes encaminadores. OSPF puede usar tanto multidifusiones como unidifusiones para enviar paquetes de bienvenida y actualizaciones de enlace-estado. Las direcciones de multidifusiones usadas son 224.0.0.5 y 224.0.0.6. Al contrario que RIP o BGP, OSPF no usa ni TDP ni UDP, sino que usa IP directamente, mediante el protocolo IP 89.

OSPF utiliza lo que se conoce como un algoritmo de encaminamiento de estado del enlace. Cada
dispositivo de encaminamiento mantiene las descripciones del estado de sus enlaces locales a las redes, y periódicamente transmite la información de estado actualizada a todos los dispositivos de encaminamiento de los que tiene conocimiento. Cada dispositivo de encaminamiento que recibe un paquete de actualización debe confirmarlo al emisor. Esta actualización produce un tráfico de encaminamiento mínimo ya que las descripciones de los enlaces son pequeñas y es raro que se tengan que enviar. El protocolo OSPF (RFC 2328) se usa de una forma generalizada como protocolo de dispositivo de encaminamiento interior en redes TCP/IP. OSPF calcula una ruta a través del conjunto de redes que suponga el menor coste de acuerdo a una métrica de coste configurable por usuario. El usuario puede configurar el coste para que exprese una función del retardo, la velocidad de transmisión, el coste en dólares, u otros factores. OSPF es capaz de equilibrar las cargas entre múltiples caminos de igual coste. Cada dispositivo de encaminamiento mantiene una base de datos que refleja la topología conocida del sistema autónomo del que forma parte. Esta topología se expresa como un grafo dirigido.

Objetivo:

Establecer comunicaciones entre diferentes redes mediante el protocolo OSPF y observar el uso de direcciones CIDR y VLSM.


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:

Se intenta establecer la siguiente maqueta:


Para iniciar con la comunicación entre routers, es necesario configurar las interfaces Ethernet y Serial del router. Se estableció que la IP de la laptop en la red del Router A, sería 200.210.220.1 y la IP de la interfaz ethernet en el router A, sería 200.210.220.2, que es con la que se comunica el router con los hosts en su red.
También se estableció que la IP de la interfaz serial del Router A, sería 200.210.222.129 con una submáscara 255.255.255.252 y cuya ID net es 200.210.222.128/30, que es con la que se comunica con el Router B y es una dirección VLSM.

Continuamos con la configuración de OSPF anunciando las redes necesarias:


Al momento de verificar el anuncio de las redes no se pudieron observar las 5 redes que se esperaban, ya que no se había completado la configuración en todos los routers de la red. Una vez que se terminó la configuración OSPF en todos los routers, el anuncio de las redes estaba completo:


Para verificar la funcionalidad de OSPF se utilizaron los comandos: show ip ospf, show ip ospf neighbor y show ip ospf interface.



Las direcciones de los neighbors observadas fueron:

Neighbor ID: 200.210.221.2

Address: 200.210.222.130

Interface: Serial0

El router designado fue:

Designated router: 200.210.222.129

Interface address: 200.210.220.2