martes, 8 de junio de 2010

PRACTICA # 8

UNIVERSIDAD DE GUADALAJARA


CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS


DIVISION DE ELECTRÓNICA Y COMPUTACIÓN


DEPARTAMENTO DE CIENCIAS COMPUTACIONALES


Practica 8: SIP (Protocolo de inicio de sesiones)


Materia: Taller de Redes Avanzadas


Clave: CC325


Sección: D01


Ramirez Ornelas Yazmin Berenice


Código: 303756734


Ingeniería en Computación


SIP (PROTOCOLO DE INICIO DE SESIONES)



Session Initiation Protocol (SIP o Protocolo de Inicio de Sesiones) es a el señalar protocolo, ampliamente utilizado para la creación y rasgarse abajo multimedias sesiones de la comunicación por ejemplo voz y llamadas del vídeo sobre el Internet. Otros ejemplos factibles del uso incluyen comunicación video, multimedias que fluyen distribución, mensajería inmediata, información de la presencia y juegos en línea. En noviembre de 2000, el SIP fue aceptado como a 3GPP protocolo que señala y elemento permanente del IMS la arquitectura para el IP basó servicios de las multimedias que fluían en sistemas celulares.

El protocolo se puede utilizar para crear, modificarse y terminar bipartito (unicast) o multiparty (multicast) sesiones consistir en una o varia corrientes de los medios. La modificación puede implicar el cambiar de direcciones o de puertos, el invitar de más participantes, el agregar o el suprimir de medios corrientes, etc.

El protocolo del SIP se sitúa en capa de sesión en Modelo de OSI, y en capa de uso en TCP/IP modelo. El SIP se diseña para ser independiente de la capa de transporte subyacente; puede funcionar encendido TCP, UDP, o SCTP. Fue diseñado originalmente por Henning Schulzrinne (Universidad de Colombia) y marca Handley (UCL) comenzando en 1996. La versión más última de la especificación es RFC 3261 de IETF Grupo de funcionamiento del SIP.

* El SIP tiene las características siguientes:

Transportar-independiente, porque el SIP se puede utilizar con el UDP, el TCP, SCTP, el etc.
Texto basado, teniendo en cuenta para que seres humanos lean y analicen mensajes del SIP.

*Funcionamiento del protocolo.

El protocolo SIP permite el establecimiento de sesiones multimedia entre dos o más usuarios. Para hacerlo se vale del intercambio de mensajes entre las partes que quieren comunicarse.

*Agentes de Usuario.

Los usuarios, que pueden ser seres humanos o aplicaciones de software, utilizan para establecer sesiones lo que el protocolo SIP denomina "Agentes de usuario". Estos no son más que los puntos extremos del protocolo, es decir son los que emiten y consumen los mensajes del protocolo SIP. Un videoteléfono, un teléfono, un cliente de software (softphone) y cualquier otro dispositivo similar es para el protocolo SIP un agente de usuario. El protocolo SIP no se ocupa de la interfaz de estos dispositivos con el usuario final, sólo se interesa por los mensajes que estos generan y cómo se comportan al recibir determinados mensajes.

Los agentes de usuario se comportan como clientes (UAC: User Agent Clients) y como servidores (UAS: User Agent Servers). Son UAC cuando realizan una petición y son UAS cuando la reciben. Por esto los agentes de usuario deben implementar un UAC y un UAS.

Además de los agentes de usuario existen otras entidades que intervienen en el protocolo, estos son los Servidores de Registro o Registrar, los Proxy y los Redirectores. A continuación se describe su finalidad.

*Servidores de Registro o Registrar

El protocolo SIP permite establecer la ubicación física de un usuario determinado, esto es, en qué punto de la red está conectado. Para ello se vale del mecanismo de registro. Este mecanismo funciona como sigue:

Cada usuario tiene una dirección lógica que es invariable respecto de la ubicación física del usuario. Una dirección lógica del protocolo SIP es de la forma usuario@dominio es decir tiene la misma forma que una dirección de correo electrónico. La dirección física (denominada "dirección de contacto") es dependiente del lugar en donde el usuario está conectado (de su dirección IP). Cuando un usuario inicializa su terminal (por ejemplo conectando su teléfono o abriendo su software de telefonía SIP) el agente de usuario SIP que reside en dicho terminal envía una petición con el método REGISTER a un Servidor de Registro (Registrar en inglés), informando a qué dirección física debe asociarse la dirección lógica del usuario. El servidor de registro realiza entonces dicha asociación (denominada binding). Esta asociación tiene un período de vigencia y si no es renovada, caduca. También puede terminarse mediante un desregistro. La forma en que dicha asociación es almacenada en la red no es determinada por el protocolo SIP, pero es vital que los elementos de la red SIP accedan a dicha información.

Servidores Proxy y de Redirección [editar]Para encaminar un mensaje entre un agente de usuario cliente y un agente de usuario servidor normalmente se recurre a los servidores. Estos servidores pueden actuar de dos maneras:

1.Como Proxy, encaminando el mensaje hacia destino,
2.Como Redirector (Redirect) generando una respuesta que indica al originante la dirección del destino o de otro servidor que lo acerque al destino.

La principal diferencia es que el servidor proxy queda formando parte del camino entre el UAC y el (o los) UAS, mientras que el servidor de redirección una vez que indica al UAC cómo encaminar el mensaje ya no interviene más. Un mismo servidor puede actuar como Redirector o como Proxy dependiendo de la situación.

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. Los protocolos más importantes son en sí el H.323 y el Protocolo de Inicio de Sesión (Session Initiation Protocol - SIP).

H.323 es un estándar "paraguas" de la ITU (International Telecommunications Union) que describe una familia de protocolos usados para realizar el control de llamadas en una comunicación multimedia a través de redes conmutadas por paquetes. Los protocolos más importantes dentro del H.323 se usan para la configuración, administración y terminación de llamadas (H.225 y H.245). H.225 realiza el control de la llamada y H.245 la administración de la misma.
En el uso más básico de H.323 en su versión 1 (H.323v1) para iniciar una llamada, un punto terminal inicia el intercambio H.225 a través de un puerto conocido de TCP (generalmente el 1720) hacia otro punto terminal. este intercambio usa el protocolo de señalización Q.931. Una vez que se se establece la llamada usando los procedimientos Q.931, inicia la administración de la llamada por el H.245. Las negociaciones H.245 se realizan en un canal separado del que se usa para H.225 (sin embargo por medio del "tunneling" de H.245 se pueden encapsular sus mensajes en seáales Q.931 sobre los canales H.225 existentes),
y el canal H.245 se asigna dinámicamente en los puertos TCP durante la fase H.225. El puerto que se usa para el H.245 no se conoce previamente. Los canales de medios (aquellos que se usan para transportar audio y video) se designan dinámicamente, ahora usando el procedimiento de H.245 conocido como "OpenLogicalChannel".
Nótese que los canales H.245 son unidireccionales. En una comunicación mínima, por ejemplo de sólo voz entre dos estaciones, deberán existir al menos 5 canales o puertos del protocolo TCP/UDP activos (dos canales para H.225, dos canales para H.245 y un canal de voz compartido). Tres de estos puertos serán asignados dinámicamente. Para la videoconferencia de calidad entre dos puntos H.323 por medio de una red IP se requieren al menos 380 Kbps en cada dirección.


Material:

-Laptop
-Cliente SIP (Twinkle, X-Lite, SipX, Zoiper, etc)

Desarrollo:


Se descargo el cliente Twinkle y se llenan los espacios requeridos.



Se realizaron llamadas a distintas extensiones de la Universidad de Guadalajara, y entre las mismas laptop del grupo.

Conclusion:


SIP es una excelente herramienta con la cual podrás establecer comunicaciones de voz en redes inalámbricas (Wireless) desde la computadora, brindan un número de extensión a cada empleados y la posibilidad de llevar a cabo conferencias, transferir y llamar a otros.

PRACTICA # 7

UNIVERSIDAD DE GUADALAJARA


CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS


DIVISION DE ELECTRÓNICA Y COMPUTACIÓN


DEPARTAMENTO DE CIENCIAS COMPUTACIONALES


Practica 7: OSPF de area unica

Materia: Taller de Redes Avanzadas


Clave: CC325


Sección: D01


Ramirez Ornelas Yazmin Berenice


Código: 303756734


Ingeniería en Computación



OSPF DE AREA UNICA



Objetivo:

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

Marco Teórico:

El protocolo OSPF (Open Shortest Path First) es quizás el protocolo más implementado hoy como protocolo de enrutamiento interior para reder 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 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.
Desarrollo de la Práctica:

Material:

•Un router Cisco 2700
•Una laptop con HyperTerminal o PuTTY
•Cable de Consola
•Adaptador Serial/USB
•Cable conector Serial/Serial para conectar entre si los routers
•Cable UTP CAT5B Cruzado para conectar la laptop al router.

Desarrollo:

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

Para poder configurar OSPF tenemos que realizar estos pasos :

router(config)# router ospf
router(config-router)# network area 0
router(config-router)# network ... 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



*Las direcciones de los neighbors:

Neighbor ID Pri State Dead Time Address Interface
200.210.221.2 1 FULL/ - 00:00:32 200.210.222.130 Serial0

*Identifique el Designated Router:

Designated Router (ID) 200.210.222.129

*Anote cual es la distancia administrativa de OSPF:

ETHERNETNetwork Type BROADCAST, Cost: 10

SERIALESNetwork Type POINT_TO_POINT, Cost: 64

Conclusion:

OSPF demuestra ser un protocolo mas optimo para redes grandes, brinda mayor seguridad, ademas de ser un protocolo de estado de enlace, que a diferencia de RIP que es un protocolo vector distancia, resulta mas efectivo en la comunicacion con los routers dentro de una red amplia.