Voz : Protocolos de gateway

Introducción a gatekeepers H.323

23 Marzo 2008 - Traducción manual
Otras Versiones: PDFpdf | Traducción Automática (31 Julio 2013) | Inglés (20 Julio 2006) | Comentarios

Contenidos

Introducción
Requisitos previos
     Requisitos
     Componentes utilizados
     Convenciones
Definición de gatekeeper
Zonas y subredes de gatekeeper
Funcionalidad del gatekeeper
     Funciones obligatorias de un gatekeeper
     Funciones opcionales del gatekeeper
Conjunto de protocolos H.323
     Señalización H.225 RAS
     Señalización (configuración) de control de llamadas H.225
     Control y transporte de medios H.245
     Introducción al conjunto de protocolos H.323
Señalización H.225 RAS: gatekeepers y gateways
     Detección de gatekeeper del RAS
     Registro y cancelación del registro de RAS
     Admisiones de RAS
     Ubicación del punto final RAS
     Información de estado de RAS
     Control del ancho de banda RAS
Señalización de llamadas enrutadas a través del gatekeeper en comparación con la señalización directa de punto final
Flujo de llamadas de gatekeeper a gateways
     Configuración de llamadas de zona interna
     Configuración de llamadas de zona interna
     Configuración de llamadas de zona interna con un gatekeeper de directorio
     Configuración de llamada mediante el proxy
     Desconectar llamada
Modelado de red H.323 con gatekeepers
Tabla de elementos de protocolo RAS H.225
Discusiones relacionadas de la comunidad de soporte de Cisco
Información relacionada

Introducción

El estándar ITU-T H.323 especifica cuatro componentes:

  • gateway

  • gatekeeper

  • terminal

  • unidad de control multipunto (MCU)

Este documento proporciona una introducción integral para la funcionalidad y operación del gatekeeper en redes H.323 de Voz sobre IP (VoIP).

Consulte el Tutorial H.323leavingcisco.com para obtener más información sobre H.323.

Requisitos previos

Requisitos

Asegúrese de utilizar la característica de funcionalidad del gatekeeper H.323 que se denomina x- en las Descargas (solamente clientes registrados). Por ejemplo, una versión válida de Cisco IOS® para Cisco 2600 para actuar como gatekeeper es c2600-ix-mz.122-11.

Componentes utilizados

Este documento no tiene restricciones en cuanto a versiones específicas de software y hardware.

Convenciones

Consulte las Convenciones sobre los consejos técnicos de Cisco para obtener más información sobre las convenciones utilizadas en este documento.

Definición de gatekeeper

Un gatekeeper es una entidad H.323 en la red que proporciona servicios como la traducción de direcciones y control de acceso a la red para las terminales H.323, gateways y MCU. Además, pueden proporcionar otros servicios, por ejemplo, la administración del ancho de banda, conteo y planes de marcado que puede centralizar para ofrecer posibilidades de venta.

Los gatekeepers están lógicamente separados de los puntos finales H.323 como terminales y gateways. Son opcionales en una red H.323. Pero si hay un gatekeeper presente, los puntos finales deben usar los servicios suministrados.

Zonas y subredes de gatekeeper

Una zona es una recopilación de nodos H.323, por ejemplo, gateways, terminales y MCU registrados con el gatekeeper. Sólo puede haber un gatekeeper activo por zona. Estas zonas pueden superponer subredes y un gatekeeper puede administrar gateways en una o más de estas subredes.

gk-zones.gif

Funcionalidad del gatekeeper

El estándar H.323 define las funciones obligatorias y opcionales de un gatekeeper:

Funciones obligatorias de un gatekeeper

  • Address Translation (Traducción de direcciones): permite traducir ID de H.323 (como por ejemplo, gwy1@dominio.com) y números E.164 (números de teléfono estándares) a direcciones IP de punto final.

  • Admission Control (Control de admisión): permite controlar la admisión de un punto final en una red H.323. Para lograrlo, el gatekeeper utiliza estos mensajes:

    • Registro, admisión y estado (RAS) de H.225

      Consulte la sección Señalización de H.225 RAS: Gatekeepers y Gateways para obtener más información sobre la señalización RAS.

    • Solicitud de admisión (ARQ)

    • Confirmación de admisión (ACF)

    • Rechazo de admisión (ARJ)

  • Bandwidth Control (Control de ancho de banda): consiste en administrar los requisitos de ancho de banda del punto final. Para lograrlo, el gatekeeper utiliza los siguientes mensajes de H.225 RAS:

    • Solicitud de ancho de banda (BRQ)

    • Confirmación de ancho de banda (BCF)

    • Rechazo de ancho de banda (BRJ)

  • Zone Management (Administración de zonas): el gatekeeper proporciona administración de zonas para todos los puntos finales registrados en la zona. Por ejemplo, control del proceso de registro del punto final.

Funciones opcionales del gatekeeper

  • Call Authorization (Autorización de llamada): con esta opción, el gatekeeper puede restringir el acceso a ciertas terminales o gateways y/o hacer que las políticas del día restrinjan el acceso.

  • Call Management (Administración de llamadas): con esta opción, el gatekeeper mantiene activa la información de la llamada y la utiliza para indicar puntos finales ocupados o para volver a dirigir las llamadas.

  • Bandwidth Management (Administración del ancho de banda): con esta opción, el gatekeeper puede rechazar la admisión cuando el ancho de banda requerido no está disponible.

  • Call Control Signaling (Señalización de control de llamada): con esta opción, el gatekeeper puede enrutar los mensajes de señalización de llamadas entre los puntos finales H.323 con el uso del modelo de señalización de llamadas enrutadas a través de gatekeeper (GKRCS). De manera alternativa, permite que los puntos finales envíen mensajes de señalización de llamadas H.225 directamente entre sí.

Nota: Los gatekeepers de IOS de Cisco se basan en la señalización directa de punto final. No soportan GKRCS. Consulte la sección Señalización de llamada enrutada a través de gatekeeper en comparación con la señalización directa de punto final de este documento.

Conjunto de protocolos H.323

El conjunto de protocolos H.323 se divide en tres áreas principales de control:

  • Señalización RAS (H.225)

  • Control de llamadas/Configuración de llamadas (H.225)

  • Señalización de control y transporte de medios (H.245)

gk-01.gif

Señalización H.225 RAS

RAS es el protocolo de señalización que se usa entre gateways y gatekeepers. El canal RAS se abre antes de cualquier otro canal y es independiente de la configuración de llamadas y de los canales de transporte de medios.

  • RAS utiliza el Protocolo de datagrama de usuario (UDP), puertos 1719 (mensajes RAS H.225) y 1718 (detección de unidifusión del gatekeeper).

Consulte la sección Señalización H.225 RAS: gatekeepers y gateways de este documento para obtener información más detallada.

Señalización (configuración) de control de llamadas H.225

La señalización de control de llamadas H.225 se utiliza para establecer conexiones entre puntos finales H.323. La recomendación H.225 de ITU especifica el uso y la compatibilidad de los mensajes de señalización Q.931.

Se crea un canal de control de llamada confiable (TCP) en una red IP en el puerto TCP 1720. Este puerto inicia los mensajes de control de llamada Q.931 con el fin de conectar, mantener y desconectar las llamadas.

Cuando hay un gatekeeper presente en la zona de red, se intercambian mensajes de configuración de llamada H.225 a través de la señalización de llamada directa o GKRCS. Consulte la sección Señalización de llamadas enrutadas a través de gatekeeper en comparación con la señalización directa de punto final de este documento para obtener más información. El gatekeeper elige el método durante el intercambio de mensaje de admisión RAS.

Si no existe ningún gatekeeper, los mensajes H.225 se intercambian directamente entre los puntos finales.

Control y transporte de medios H.245

H.245 gestiona los mensajes de control de extremo a extremo entre entidades H.323. Los procedimientos H.245 establecen canales lógicos para la transmisión de audio, video y datos, y controlan la información del canal. Se utiliza para negociar el uso del canal y las capacidades como:

  • control de flujo

  • mensajes de intercambio de capacidades

Una explicación detallada de H.245 es superior al alcance de este documento.

Introducción al conjunto de protocolos H.323

h323-scope.gif

Señalización H.225 RAS: gatekeepers y gateways

Detección de gatekeeper del RAS

Existen dos procesos por los que las terminales/gateways H.323 detectan los gatekeepers de su zona:

  • Detección por unidifusión (método manual): utiliza el puerto UDP 1718. En este proceso, los puntos finales se configuran con la dirección IP del gatekeeper y pueden intentar un registro de manera inmediata. El gatekeeper responde con un mensaje de confirmación del gatekeeper (GCF) o un rechazo del gatekeeper (GRJ).

  • Detección multidifusión (detección automática): utiliza una dirección UDP de multidifusión 224.0.1.41. La detección automática habilita un punto final para detectar su gatekeeper a través de un mensaje de solicitud de gatekeeper de multidifusión (GRQ). Debido a que los puntos finales no tienen que estar configurados de manera estática para los gatekeepers, este método tiene menos gastos administrativos. El gatekeeper responde con un mensaje GCF o GRJ. Un gatekeeper se puede configurar para que responda sólo a ciertas subredes.

    Nota: Un gatekeeper de IOS de Cisco siempre responde a un GRQ con un mensaje GCF o GRJ. Nunca permanece silencioso.

Si no hay ningún gatekeeper disponible, la gateway intentará detectar un gatekeeper de manera periódica. Si una gateway detecta que el gatekeeper está desconectado, deja de aceptar nuevas llamadas e intenta detectar nuevamente un gatekeeper. Las llamadas activas no se ven afectadas.

gk-discovery.gif

La siguiente tabla define los mensajes RAS de detección de gatekeeper:

Detección del gatekeeper

GRQ (solicitud de gatekeeper)

Un mensaje enviado desde el punto final al gatekeeper.

GCF (confirmación de gatekeeper)

Una respuesta del gatekeeper para un punto final que indica la dirección de transporte del canal RAS del gatekeeper.

GRJ (rechazo de gatekeeper)

Una respuesta del gatekeeper para un punto final que rechaza la solicitud de registro del punto final. Generalmente, se debe a un error de configuración de la gateway o del gatekeeper.

Registro y cancelación del registro de RAS

El registro es el proceso por el que las gateways, terminales y/o MCU se unen a una zona e informan al gatekeeper de sus direcciones IP y de alias. El registro se produce después del proceso de detección. Cada gateway puede registrarse con solamente un gatekeeper activo. Sólo hay un gatekeeper activo por zona.

La gateway H.323 se registra con un ID H.323 (ID de correo electrónico) o una dirección E.164. Por ejemplo:

  • EmailID (H.323 ID): gwy-01@dominio.com

  • E.164 Address: 5125551212

gk-registration.gif

La siguiente tabla define los mensajes RAS de registro y de cancelación de registro:

Detección del gatekeeper

RRQ (solicitud de registro)

Enviado desde un punto final a una dirección de canal RAS del gatekeeper.

RCF (confirmación de registro)

Una respuesta del gatekeeper que confirma el registro de un punto final.

RRJ (rechazo de registro)

Una respuesta del gatekeeper que rechaza el registro de un punto final.

URQ (solicitud de cancelación de registro)

Enviado desde el punto final o gatekeeper para cancelar el registro.

UCF (confirmación de cancelación de registro)

Enviado desde el punto final o gatekeeper para confirmar una cancelación de registro.

URJ (rechazo de cancelación de registro)

Indica que el punto final no fue previamente registrado en el gatekeeper.

Admisiones de RAS

Los mensajes de admisión entre los puntos finales y los gatekeepers proporcionan la base para las admisiones de las llamadas y control de ancho de banda. Los gatekeepers autorizan el acceso a las redes H.323 con la confirmación o rechazo de una solicitud de admisión.

La siguiente tabla define los mensajes de admisión RAS:

Mensajes de admisión

ARQ (solicitud de admisión)

Intento de iniciar una llamada por parte de un punto extremo.

ACF (confirmación de admisión)

Una autorización por parte del gatekeeper para admitir la llamada. Este mensaje contiene la dirección IP explícita de la gateway de terminación o gatekeeper y permite a la gateway de origen iniciar los procedimientos de señalización de control de llamadas.

ARJ (rechazo de admisión)

Niega la solicitud del punto final para obtener acceso a la red para esta llamada en particular.

Consulte la sección Flujo de llamadas de la gateway al gatekeeper de este documento para obtener más información.

Ubicación del punto final RAS

Los mensajes de solicitud de ubicación suelen utilizarse entre los gatekeepers entre zonas para obtener la dirección IP de puntos finales de diferentes zonas. La tabla siguiente define los mensajes de solicitud de ubicación RAS:

Solicitud de ubicación

LRQ (solicitud de ubicación)

Enviado para solicitar al gatekeeper información de contacto para una o más direcciones E.164.

LCF (confirmación de ubicación)

Enviado por el gatekeeper y contiene el canal de señalización de llamada o su propia dirección del canal RAS o el punto final solicitado. LCF utiliza su propia dirección cuando se usa GKRCS. LCF utiliza la dirección del punto final solicitada cuando se emplea una señalización de llamadas dirigidas a punto final.

LRJ (rechazo de ubicación)

Enviado por los gatekeepers que recibieron un LRQ para el cual el punto final solicitado no está registrado o no tiene recursos disponibles.

Consulte la sección Flujo de llamadas de la gateway al gatekeeper para obtener más información.

Información de estado de RAS

El gatekeeper puede utilizar el canal RAS para obtener información sobre el estado de los puntos finales. Puede utilizar el RAS para controlar si el punto final está conectado o desconectado. La siguiente tabla define los mensajes de información sobre el estado de RAS:

Información de estado

IRQ (solicitud de información)

Una solicitud de información sobre el estado del gatekeeper para un punto final.

IRR (respuesta de solicitud de información)

Enviado desde el punto final al gatekeeper en respuesta a IRQ. Este mensaje se envía también desde el punto final al gatekeeper si este último solicita actualizaciones periódicas del estado. Al IRR lo utilizan las gateways para informar al gatekeeper sobre las llamadas activas.

IACK (recibo de solicitud de información)

Utilizado por el gatekeeper para responder a los mensajes del IRR.

INACK (recibo de cancelación de solicitud de información)

Utilizado por el gatekeeper para responder a los mensajes del IRR.

Control del ancho de banda RAS

Inicialmente, el ancho de banda se administra a través de la secuencia de mensajes de admisión (ARQ/ACF/ARJ). Sin embargo, el ancho de banda puede cambiar durante la llamada. La tabla siguiente define los mensajes de control de ancho de banda de RAS:

Control de ancho de banda

BRQ (solicitud de ancho de banda)

Una solicitud de un aumento/disminución en el ancho de banda de la llamada enviada por el punto final al gatekeeper.

BCF (confirmación de ancho de banda)

Enviado por el gatekeeper y confirma la aceptación de la solicitud de cambio del ancho de banda.

BRJ (rechazo de ancho de banda)

Enviado por el gatekeeper y rechaza la solicitud de cambio del ancho de banda.

RAI (indicador de disponibilidad de recursos)

Lo utilizan las gateways para informar al gatekeeper si hay recursos disponibles en la gateway para aceptar llamadas adicionales.

RAC (confirmación de disponibilidad de recursos)

Notificación del control del gatekeeper a la gateway que reconoce la recepción del mensaje del RAI.

Consulte Understanding, Configuring, and Troubleshooting Resource Allocation Indication (Introducción, configuración y resolución de problemas de la indicación de asignación de recursos) para obtener más información acerca de RAI.

Señalización de llamadas enrutadas a través del gatekeeper en comparación con la señalización directa de punto final

Existen dos tipos de métodos de señalización de llamadas a través de gatekeeper:

  • Señalización directa de llamadas a punto final: este método dirige los mensajes de configuración a la gateway de terminación o punto final.

  • Señalización de llamadas enrutadas a través de gatekeeper (GKRCS): este método dirige los mensajes de configuración de llamadas a través del gatekeeper.

Nota: Los gatekeepers de IOS de Cisco se basan en la señalización directa de punto final y no soportan GKRCS.

Estos diagramas muestran las diferencias entre estos dos métodos:

gk-direct-call-sig.gif

gkrcs-2.gif

Flujo de llamadas de gatekeeper a gateways

Estas secciones sólo presentan escenarios de flujos de llamadas de señalización de llamadas dirigidas. Además, supone que las gateways han finalizado la detección y el registro de los gatekeepers.

Configuración de llamadas de zona interna

intra-zone-call.gif

Configuración de llamadas de zona interna

inter-zone-call.gif

Configuración de llamadas de zona interna con un gatekeeper de directorio

Una funcionalidad importante de los gatekeepers es realizar un seguimiento de otras zonas H.323 y reenviar llamadas de manera correcta. Cuando hay muchas zonas H.323 presentes, las configuraciones de gatekeeper pueden volverse administrativamente intensas. En tales instalaciones VoIP de gran tamaño, es posible configurar un gatekeeper de directorio centralizado que contenga un registro de todas las zonas y que coordine los procesos de reenvío de LRQ. Con gatekeepers de directorio, no se necesitan interconexiones totales entre los gatekeepers de zona interna.

Nota: Un gatekeeper de directorio no es un estándar industrial sino una implementación de Cisco.

Consulte la sección Modelado de red H.323 con gatekeepers para obtener más información.

inter-zone-directory-call.gif

Configuración de llamada mediante el proxy

inter-zone-proxy-call.gif

Desconectar llamada

gk-call-disconnect.gif

Modelado de red H.323 con gatekeepers

Este diagrama muestra el concepto del modelado de red VoIP con gatekeepers y gatekeepers de directorio:

gk-scaling.gif

Tabla de elementos de protocolo RAS H.225

ras-messages.gif

Nota: Consulte Understanding Cisco IOS Gatekeeper Call Routing (Introducción al ruteo de llamadas de gatekeeper de IOS de Cisco) para obtener ejemplos de configuraciones de gatekeepers.


Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Document ID: 5244