domingo, 5 de diciembre de 2010

Diferencia Entre los protocolos SIP y H.323

Por: Hipólito Jean, Rosmart Rodríguez y José Peña.


Los protocolos SIP y H.323 han sido conocidos en el mundo de la tecnología por su aplicación en VoIP. A pesar de estar presente en la misma tecnología, éstos tienen ciertas diferencias, las cuales sería bueno resaltar en esta ocación para entender sus características y por tanto entender su papel en VoIP.

SIP de sus siglas en ingles (Session initiation Protocol) es un protocolo desarrollado por un grupo de ingenieros de trabajo de la MMUSIC (Multiparty Multimedia Session Control) del IETF (Internet Engineering Task Force) con los objetivos de que este sea el estándar para la iniciación, modificación y finalización de sesión de usuarios donde hayan elementos de multimedia como es el caso del video, voz, los mensajes instantáneos, los juegos online y las maquinas de realidad virtual

El tipo de operación de este protocolo es de mucha semejanza con los protocolos de HTTP y SMTP, los cuales son protocolos que se utilizan en los servicios de páginas web y de las distribuciones de e-mail. Estos protocolos son semejantes a SIP por la razón de este protocolo fue diseñado para que la telefonía se convierta en una herramienta más del internet.

Este protocolo para noviembre del año 2000 fue aceptado como el protocolo de señalización para 3GPP y los elementos de su permanencia de la arquitectura IMS. SIP fue diseñado como un protocolo de señalización para la voz sobre IP, otro protocolo que se engancha a esta tecnología es el protocolo H.323 e IAX que en la actualidad es conocido como IAX2.

Este protocolo fue diseñado por la IETF con una caja de herramientas, es decir, que este protocolo para su gran funcionamiento se vale de estas funciones a portadas por otros protocolos. Por esta razón este tipo de protocolo se concentra en el establecimiento, modificación y terminación de las sesiones para ser complementado entre otros con el SDP, que no es más que para describir el contenido multimedia de las sesiones.

Otro importante concepto en la realización del SIP es el de extensibilidad, lo cual significa que las funciones definidas en la RFC 3261 del protocolo pueden ser aumentadas o expandidas mediantes otras RFC dotando a este de funciones más potentes.


Las funciones básicas del protocolo incluyen:

  • Determinar la ubicación de los usuarios, aportando movilidad.

  • Establecer, modificar y terminar sesiones multipartitas entre usuarios.


Este protocolo tiene un modelo de adopción cliente-servidor transaccional, para esto el cliente hace una serie de peticiones que el servidor atiende y genera una o más respuestas dependiendo de su naturaleza, método y petición de este. Su objetivo principal es el de aportar funciones para un mejor funcionamiento en el procesado de las llamadas. De esta manera fue que se implemento funciones típicas para dicha red, como son: Llamar a un número, provocar el sonido de los teléfonos cuando uno llama y escuchar el tono de este.


Programas de audio/videoconferencia que usan SIP:








Mientras que:

H.323 es un protocolo recomendado por ITU-T(International Telecomunicación Unión), esto fue hecho con el objetivo de definir los protocolos que proveerán las sesiones de comunicación audiovisual sobre paquetes de red. En una parte de las serie de protocolos H.32x, los cuales también dirigen las comunicaciones sobre RDSI, RTC o SS7.

Este tipo de protocolo es usualmente utilizado para lo que voz sobre ip y basados en Ip. El caso de la voz y el video no es fiable. Además, es independiente de la topología de la red y admite pasarelas, utilizando este mas de un canal de tipo (voz, video, datos) al mismo tiempo.

Este protocolo fue creado originalmente para proveer un mecanismo para el transporte de aplicaciones multimedias en LANs, pero estas han evolucionado rápidamente para poder dirigir las crecientes necesidades de las redes de VoIP.

Un punto importe de este protocolo era la relativa y temprana disponibilidad de un grupo de estándares, que no solo eran para la definición del modelo básico de llamadas, sino que además definían servicios suplementarios, los cuales eran necesarios para dirigir las expectativas de comunicaciones comerciales. H.323 fue el primer estándar de voip en adoptar el estándar de ietf de rtp (protocolo de transporte en tiempo real) para el transporte de audio y video sobre redes ip.

H.323 está basada en el protocolo RDSI Q.931 y adaptándose esta para situaciones en las que se combinan el trabajo IP y RDSI, y respectivamente entre IP y QSIG. Dentro del contexto de H.323, un IP basado en PBX es, en palabras sencillas, un Gatekeeper más algunos servicios suplementarios.








jueves, 25 de noviembre de 2010

Tecnología Metro-Ethernet

METRO-ETHERNET

por: Hipolito Jean, Rosmart Rodriguez y José Peña.

La Red Metro Ethernet, es una arquitectura tecnológica destinada a suministrar servicios de conectividad MAN/WAN de nivel 2, a través de UNIs Ethernet. Estas redes denominadas "multiservicio", soportan una amplia gama de servicios, aplicaciones, contando con mecanismos donde se incluye soporte a tráfico "RTP" (tiempo real), como puede ser Telefonía IP y Video IP, este tipo de tráfico resulta especialmente sensible a retardo, al jitter y al grudge.






La implementación de metro Ethernet no afectaría en lo absoluto las redes Ethernet convencionales, y a la vez permite que las aplicaciones determinen su ancho de banda.


Servicio Ethernet – Modelo de referencia

En el siguinte esquema se muestra un ejemplo de diferentes topologias conectadas a traves de metro ethernet. El CE, una red normal que puede estar compuesta por switches y routers convencionales. UNI (User Network Interface), es una conexion que soporta varias clases de servicios de QOs, y la red metro ethernet que puede usar distintas tecnologías de transporte y de provisión de servicio.SONET/SDH, WDM, PON, RPR, MAC-in-MAC, QiQ (VLAN stack), MPLS






Servicio Ethernet – Modelo (2)
  • Se añade un cuarto ingrediente: una Ethernet Virtual Connection (EVC)

  • EVC: es una asociación entre dos o más UNI

    • Es creada por el proveedor del servicio para un cliente

    • Una trama enviada en un EVC puede ser enviada a uno o más UNIs del EVC:

  • Cada tipo de servicio ethernet tiene un conjunto de atributos de servicio y sus correspondientes parámetros que definen las capacidades del servicio.


Servicio Ethernet – Modelo (3)

Atributos de un servicio en particular:

  • Multiplexación de servicios

    • Asocia una UNI con varias EVC.

  • Transparencia de VLAN

    • Significa que el proveedor del servico no cambia el identificador de la VLAN ( el MEN aparece como un gran switch)


Servicio Ethernet Line (E-Line)

  • Una E-Line puede operar con ancho de banda dedicado ó con un ancho de banda compartido.

  • EPL: Ethernet Private Line

    • Es un servicio EVC punto a punto con un ancho de banda dedicado

    • El cliente siempre dispone del CIR

    • Normalmente en canales SDH (en NGN) ó en redes MPLS

    • Es como una línea en TDM, pero con una interfaz ethernet


  • EVPL:Ethernet Virtual Private Line

    • En este caso hay un CIR y un EIR y una métrica para el soporte de SLA´s

    • Es similar al FR

    • Se suele implementar con canales TDM compartidos ó con redes de conmutación de paquetes usando Switches y/o routers


Servicio Ethernet LAN (E-LAN)

  • Una E-LAN puede operar con ancho de banda dedicado ó con un ancho de banda compartido.

  • EPLan: Ethernet Private LAN

    • Suministra una conectividad multipunto entre dos o más UNI´s, con un ancho de banda dedicado.

  • EVPLan: Ethernet Virtual Private LAN

    • Otros nombres:

      • VPLS: Virtual Private Lan Service

      • TLS: Transparent Lan Service

      • VPSN: Virtual Private Switched Network

    • Es el servicio más rentable desde el punto de vista del proveedor.










Metro tecnologías

  • Los servicios Metro Ethernet no necesitan que toda la red de nivel 2 sea ethernet; tambien puede ser:

  • Ethernet over SONET/SDH (EOS)

  • Resilient Packet Ring (RPR)

  • Ethernet Transport

  • Ethernet sobre MPLS



martes, 2 de noviembre de 2010

WIFI DIRECT

Es un conjunto de protocolos por software que permiten que equipos con WIFI puedan conectarse unos a otros sin la necesidad de un punto de acceso inalámbrico(Wireless Access Point).
Este, también conocido como WIFI Peer to Peer, se diferencia del WIFI básico en que el básico, necesita de un controlador (Access point) que se encarga de proporcionar soporte para la red proporcionando un enlace entre los dispositivos que se encuentran en ella, entre otras cosas. WIFI DIRECT se caracteriza porque incorpora al dispositivo que lo soporta la capacidad de funcionar como punto de acceso inalámbrico, proporcionando la posibilidad de conexión directa de dispositivo a dispositivo vía WIFI sin la necesidad de un punto de acceso.El punto de acceso incorporado por software que proporciona el estándar Wifi Direct, puede ser simple o tan complejo como la tarea lo requiera.Esta incorpora WPA2 como protocolo de seguridad, y los dispositivos que incorporan este estándar son compatibles con los dispositivos que sólo soportan el WIFI básico. Este nuevo estándar proporciona una gama de posibilidades para que dispositivos puedan comunicarse entre sí, incluso muchos expertos piensan que este puede ocasionar la desaparición del bluetooth.






lunes, 1 de noviembre de 2010

IEEE 802

IEEE 802

Este es el estándar de IEEE para las redes LAN y MAN. Este estandar esta subdivdido de la siguiente manera.

Division

Descripcion

802.1

BRIDGING/ARCH

802.2

LLC

802.3

CSMA/CD

802.4

Token Bus

802.5

Token Ring

802.6

Dual Queue Dual Bus

802.7

Broadband TAG

802.8

Fiber Optic TAG

802.9

Integraded Services LAN

802.10

Security

802.11

Wireless LAN

802.12

Demand Priority

802.13

 

802.14

CATV

802.15

Wireless Personal Area Networks

802.16

Wireless Metropolitan Area Networks

802.17

Resilent Packet Ring

802.18

 

802.19

Coexistance

802.20

Mobile Broadband Wireless Access

802.21

Handoff

802.22

Wireless Regional Area Network

802.23

Emergency Services

Red Telefonía Movil

jueves, 28 de octubre de 2010

Funcionamiento de MPLS

Por: Hipólito Jean, José Peña, Rosmart Rodríguez.


MPLS(Multiprotocol Label Switching) puede tener como escenario de funcionamiento redes que respondan a distintos tipos de topologías, como son: Full Mesh Topology(Topología de malla completa), Partial Mesh Topology (Topología de malla parcial) y MPLS Topology( Topología MPLS). De estas topologías la que más se recomienda es la topología de malla completa, ya que proporciona un enlace dedicado entre los clientes y por consiguiente una calidad superior en el enrutamiento de los paquetes.


Una topología de malla parcial o topología de hub-and-spoke es una solución menos costosa. Estas topologías de utilizar un punto central para coordinar las actividades. Sin embargo, estas soluciones no ofrecen óptima de enrutamiento. Usando la topología de malla parcial reduce el número de circuitos virtuales al número mínimo de circuitos que se necesitan para prestar servicios de transporte óptimo entre los principales sitios.

La topología de hub-and-spoke permite la reducción definitiva en los circuitos dentro de la topología de malla parcial. Muchos sitios de web, o los radios, se conectan directamente a la ubicación central o en los sitios o los centros, sin conexión directa se produce entre ellos. Para evitar puntos de fallo, la topología de concentrador y radios, a veces se extiende a una topología redundante hub-and-spoke.

MPLS proporciona enrutamiento óptimo entre los sitios. Con MPLS, un sitio sólo requiere una conexión a la SP MPLS.

MPLS ofrece una combinación de conmutación de nivel 2 y nivel 3 de enrutamiento para reenviar paquetes con etiquetas corto, de longitud fija. Utilizando MPLS en una red de área amplia agrega muchas características útiles:

* En la tradicional red IP, cada router realiza búsquedas de enrutamiento. Cada router en la red hace que una decisión independiente cuando el router envía paquetes. Utilizando MPLS ayuda a reducir el número de búsquedas de enrutamiento que se necesitan y pueden cambiar los criterios de expedición. Esta capacidad elimina la necesidad de ejecutar un determinado protocolo de enrutamiento en todos los dispositivos.
* MPLS es un mecanismo de conmutación que asigna etiquetas o números, a los paquetes y luego utiliza las etiquetas para reenviar paquetes. Las etiquetas se asignan en el borde de la red MPLS, y la expedición dentro de la red MPLS se basa únicamente en las etiquetas.
* Las etiquetas suelen corresponder a una ruta de acceso a las direcciones de destino Capa 3. IP de destino utiliza el enrutamiento basado en una correspondencia similar.
* Las etiquetas también pueden corresponder a la Capa 3 destinos VPN MPLS (VPN) o los parámetros no-IP, como un circuito de nivel 2 o interfaz de salida en el router de salida.
* MPLS soporta transmisión de otros protocolos de TCP / IP. Conmutación de etiquetas dentro de la red se produce de la misma manera, independientemente del nivel 3 del protocolo que se utiliza.


El MPLS es un sistema que funciona en cualquier medio de comunicación con una encapsulación de capa 2. En su mayoría los encapsulados de esta capa son basados en marcos para ser insertados a MPLS o impone una etiqueta de 32 bits entre esta capa y la capa 3 de cabecera. ATM es especial en este caso ya que utiliza células de longitud fija y una etiqueta que no se puede añadir a la celula por su longitud ya que esta superaría el tamaño fijo de 53 bytes. Por consiguiente el MPLS lo que ase es que utiliza un identificador de ruta virtual(VPI) o también conocido como identificador de canal virtual(VCI).

Las etiquetas que el MPLS utiliza tiene un formato y unos campos específicos que ayudan para que este toma la decisión al momento de su envio. Cuando en una etiqueta no tiene la información necesaria que la identidad del protocolo de capa de red debe inferirse a partir de esta etiqueta mas sin embargo los protocolos de capa 2 conservan valores de los campos de tipo PID que indican el MPLS layer-3 de este protocolo.

En su gran mayoría a un paquete se le asigna sólo una etiqueta y otros casos en que se utiliza más, osea, los paquetes deben llevar una etiqueta para ser identificados estas etiquetas serán mencinadas a continuación:

  • MPLS VPN: Este es un multirotocolo BGP(MP-BGP).

  • Ingenieria de Tráfico MPLS(MPLS TE).

  • MPLS VPN combinado con MPLSTE. La cual utiliza tres valores Ethertype para la identificación protocolos de nivel 3con la mayoría de capa 2 encapsulados:

  • Sin etiqueta unidifusión IP.

  • Etiqueta de IP multicast.

  • Etiquetado de unidifunsion IP.

Cuando un Router recibe unpaquete IP este realiza las siguientes tareas:

  • ¿Tiene una ruta de búsqueda para determinar la interfaz de salida?

  • Este le asigna una etiqueta para ser insertado en la cabecera de la trama de capa 2 y capa 3 de la cabecera del paquete si su interfaz de salida esta habilitada para MPLS.

  • Envia el paquete etiquetado.

  • Y por el uso de etiquetas este permite las decisiones sobre el envio de paquetes.

Nota
Otros routers en el núcleo simplemente reenviar paquetes basados en la información de la etiqueta.




Arquitectura del MPLS:

Gracias al apoyo de multilpes protocolos el MPLS divide la arquitectura clásica del router en dos componentes principales:

  • Plano de Control: Que no es mas que un controlador de intercambio de información y etiquetas entre los dispositivos adyacentes.

  • Plano de Datos: que también se conoce como el plano

    de reenvio, este reenvia los controles basados en direcciones de destino o etiquetas.

El plano de control depende del protocolo de enrutamiento utilizado:
• Abrir la ruta más corta primero (OSPF)
• Mejora del Interior Gateway Routing Protocol (EIGRP)
• Sistema Intermedio a Sistema Intermedio (IS-IS)
• Protocolo de información de enrutamiento (RIP)
• BGP
El plano de control también requiere prot
ocolos de intercambio de etiqueta, incluyendo el PLD MPLS y BGP, que es utilizado por MPLS VPN. El trafico de ingeniería d

el MPLS utiliza RSVP para los recursos reservados o ancho de banda en la red.

El LFIB( Etiqueta de transmisión de información Base) es una tabla encargada de almacenar la información de la etiqueta que utiliza el motor de reenvio. Esta tabla esta poblada

por protocolos de intercambio de etiqueta que este utiliza como el PLD,BGP o RSVP.

Componentes de Control Plane

El MPLS puede reenviar al destino basándose en el uso de etiquetas para poder tomar sus decisiones.
MPLS puede aplicar el reenvío de destino basada en el uso de etiquetas para tomar decisiones de reenvío.

Label Switch Routers.

En la discusión del MPLS hay dos términos a usar muy comunes:

  • LSR: que es un dispositivo basándose en las etiquetas.

  • Borde LSR: es un dispositivo que elimina las etiquetas.

Sabra destacar que los LSR y LSR perimetral solo es utilizado en contextos Request For Comments(RFC). En el caso de Cisco el LSR es la clase general de router del

MPLS.




Los routers que tienen todas las interfaces habilitadas para MPLS son llamados LSRs porque vienen fundamentalmente orientados hacia el marcado de paquetes. Los routers que tienen algunas interfaces que no están permitidas las MPLS son por lo general en el borde de un si

stema autónomo de dominio MPLS (SV). Los routers reenvían basando en direcciones de ip de destino y la etiqueta del paquete.

LSR Componente de Arquitectura.

Todos los LSRs deben realizar una serie de funciones:


• Intercambio de información de enrutamiento (plano de control).
• Cambio de etiquetas (plano de control).

• Reenviar los paquetes (plano de datos). M

arco MPLS modo reenvía los paquetes basados en la etiqueta de 32 bits.
Arquitectura de Componentes de LSR.

La función principal de los LSR es enviar los paquetes etiquetados, para esta práctica ellos se basan de un protocolo de enrutamiento de nivel 3 y un protocolo de intercambio de etiquetas.
Hay varias combinaciones posibles de transmisión y el etiquetado de los paquetes:
• Enviar el paquete recibido IP basado en la dirección IP de destino y enviar como un paquete IP

• Enviar el paquete recibido IP basado en la dirección IP de destino y enviar como un paquete etiquetado
• Enviar el paquete recibido la etiqueta sobre la base de la et

iqueta, el cambio (swap) la etiqueta, y enviar el paquete etiquetado
• Enviar el paquete recibido la etiqueta sobre la base de la etiqueta, retirar la etiqueta, y enviar el paquete IP

Estos escenarios son posibles si la red no está configurado co

rrectamente:
• A recibió etiquetados paquete se descarta si la etiqueta no se encuentra en la tabla lfib, incluso si la IP de destino existe en la tabla de reenvío IP, también llamado de la FIB.
• Un paquete recibido IP se cae si el dest

ino no se encuentra en la tabla de reenvío IP (tabla FIB), incluso si hay una etiqueta MPLS ruta hacia el destino cambió.


Las estructuras de datos contienen información de la

etiqueta:
• La LIB, en el plano de control, es la base de datos que utiliza LDP. Esta base de datos es donde un prefijo IP se le asigna una etiqueta a nivel local significativo que se asigna a una etiqueta del siguiente salto que se ha apre

ndido de un vecino.
• El lfib, en el plano de datos, es la base de datos utilizada para los paquetes etiquetados hacia adelante.
• El FIB, en el plano de datos, es la base de datos utilizada pa

ra reenviar paquetes IP sin etiqueta. Un paquete enviado tiene la etiqueta si una etiqueta de salto siguiente está disponible para un destino


Tabla LFIB


En la tabla lfib es donde se especifica las ac

ciones a tomar c

uando llegue un paquete identificado con una etiqueta. Esta acción puede ser, entre otras cosas, quitar o agregar una nueva etiqueta.
El PLD añade etiquetas en las tablas de la FIB y lfib. Sólo esas etiquetas que vienen desde el router del siguiente salto se insertan en el campo de salida en la tabla lfib. Como se muestra en la figura, el router B primero asigna la etiqueta 25 a nivel local a la red X y luego recibe la etiqueta 47 desde el router C. Su mesa de lfib se puede completar para la red de X mediante la inserción de 47 como la etiqueta de salida.

En la figura, la etiqueta de distribución se

produce de derecha a izquierda, y el reenvío de paquetes se produce de izquierda a derecha.


Paquetes ip en mpls

Un paquete IP entrante se envía mediante el uso de la tabla FIB y pueden ser enviados como un paquete IP o como una etiqueta de paquetes IP. Un paquete entrante etiqueta se reenvía utilizando la tabla lfib y enviados como un marcado de paquetes IP.

A continuación de muestra el recorrido de un paquete IP en una red mpls

Un paquete IP que se dirige a la red X llega al Rout

er A. Una vez aquí el rauter lo colocala la etiqueta 25 de acuerdo a este ejemplo, gracias a la lfib del rauter este sabe que la siguente estación es B y lo envía hacia allá con un mpls25. Luego llega al rauter

B y este hace algo similar y lo etiqueta con 47, y lo pasa al rauter C el cual por medio de la tabla lfib, elimina las etiquetas y las manda al rauter D sin etiquetas. Cuando un router recibe un paquete IP, la búsqueda se realiza una consulta de IP. En Cisco IOS, esto significa que el paquete se busca en la tabla de CEF. Cuando un router recibe un paquete etiquetado, la búsqu

eda se realiza en la tabla lfib del router. El router sabe que recibe un paquete etiquetado o un paquete IP al mirar el campo de protocolo en la capa 2 de cabecera.