Este documento proporciona una configuración de ejemplo para una red remota a local mediante la función Cisco Multiservice IP-to-IP Gateway (IPGW). La función IPGW proporciona un mecanismo para habilitar las llamadas de voz sobre IP (VoIP) H.323 de una red IP a otra.
Antes de intentar esta configuración, asegúrese de cumplir estos requisitos:
Realice la configuración básica del gateway H.323. Para obtener instrucciones detalladas, vea la Guía de Configuración de H.323 de Cisco IOS, Biblioteca de Configuración de Voz de Cisco IOS, Versión 12.3.
Realice la configuración básica del gatekeeper H.323. Para obtener instrucciones detalladas, vea la Guía de Configuración de H.323 de Cisco IOS, Biblioteca de Configuración de Voz de Cisco IOS, Versión 12.3.
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
Tres routers Cisco H.323 Gatekeeper (Cisco 2610, Cisco 2611, Cisco 2612, Cisco 2613, Cisco 2620, Cisco 2621, Cisco 2650, Cisco 2651, Cisco 2691 y Cisco 266 Cisco 2611XM, Cisco 2620XM, Cisco 2621XM, Cisco 2621XM, Cisco 2650XM, Cisco 2651XM, Cisco 3620, Cisco 3649, Cisco 3660, Cisco 3725, Cisco 37441 Cisco 7200 Series o Cisco 7400 Series) con Cisco IOS Software Release 12.3(4)T o posterior.
La información que se presenta en este documento se originó a partir de dispositivos dentro de un ambiente de laboratorio específico. All of the devices used in this document started with a cleared (default) configuration. Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener un comando antes de ejecutarlo.
Para obtener más información sobre las convenciones del documento, consulte Convenciones de Consejos Técnicos de Cisco.
La función IPGW multiservicio de Cisco introduce el control de acceso por zonas. Via-zone es un término de Cisco para una zona que contiene gateways IP a IP y gatekeepers habilitados para vía-zone. Un gatekeeper habilitado para vía-zone es capaz de reconocer zonas a través y de enviar tráfico a gateways de zona a través. Los gatekeepers habilitados para zonas de conexión a través de Cisco incluyen un comando de interfaz de línea de comandos (CLI) de zona de conexión a través.
Las zonas de vía generalmente se encuentran en el borde de una red ITSP, y son como un punto de transferencia VoIP, o zona de tándem, donde el tráfico pasa en el camino al destino de la zona remota. Las puertas de enlace de esta zona finalizan las llamadas solicitadas y vuelven a originar el tráfico hasta su destino final. Los gatekeepers Via-zone funcionan como de costumbre para las aplicaciones que no son de IP a IP. Los controles de acceso en zonas de entrada admiten la administración de recursos (por ejemplo, selección de gateway y equilibrio de carga) usando el campo de capacidades en los mensajes RAS H.323 Versión 4.
En esta sección encontrará la información para configurar las funciones descritas en este documento.
Nota: Para encontrar información adicional sobre los comandos usados en este documento, utilice la Command Lookup Tool (sólo clientes registrados) .
En este documento, se utiliza esta configuración de red:
En este documento, se utilizan estas configuraciones:
Control de acceso de origen (Z6.ITSPC)
Gatekeeper Via-zone (VZ3.ITSPA)
Gatekeeper de terminación (Z2.ITSPA)
En este ejemplo, una persona que llama desde el código de área 617 llama a una persona en el código de área 650 y se producen las siguientes acciones:
GW6.ITSPC envía un ARQ con el número basado en 650 a Z6.ITSPC.
Z6.ITSPC sabe que el prefijo 650 pertenece a VZ3.ITSPA, por lo que Z6.ITSPC envía un LRQ a VZ3.ITSPA.
VZ3.ITSPA recibe el LRQ para el número 650. VZ3.ITSPA observa el ID H.323 en el LRQ entrante para encontrar la zona remota. Luego busca una palabra clave via-zone asociada a esa zona remota. Dado que el ID del gatekeeper de zona via es una zona local, asigna la llamada al gateway de IP a IP en la zona de vía y envía de vuelta un LCF que especifica HS3.ITSPA.
Z6.ITSPC devuelve un ACF que especifica HS3.ITSPA.
GW6.ITSPC envía un mensaje SETUP a HS3.ITSPA para la llamada 650.
HS3.ITSPA consulta a VZ3.ITSPA con un ARQ (que contiene answerCall=true) para admitir la llamada entrante.
VZ3.ITSPA responde con un ACF para admitir la llamada.
HS3.ITSPA tiene un par de marcado que especifica RAS VZ3.ITSPA para el prefijo 650 (o para todos los prefijos), por lo que envía el ARQ (con answerCall configurado en FALSE) a VZ3.ITSPA para el prefijo 650.
VZ3.ITSPA ve el prefijo 650 como Z2.ITSPA, así que VZ3.ITSPA envía un LRQ a Z2.ITSPA.
Z2.ITSPA ve el prefijo 650 como en su propia zona y devuelve un LCF que apunta a GW2.ITSPA.
VZ3.ITSPA devuelve un ACF que especifica GW2.ITSPA.
HS3.ITSPA envía un mensaje SETUP a GW2.ITSPA para la llamada 650.
GW2.ITSPA envía una respuesta ARQ a Z2.ITSPA.
Z2.ITSPA envía un ACF a GW2.ITSPA para answerCall.
Control de acceso de origen (Z6.ITSPC) |
---|
origgatekeeper# show running-config Building configuration... . . . gatekeeper zone local Z6ITSPC zone2 10.16.6.158 zone remote VZ3ITSPA zone2 10.16.10.139 1719 zone prefix VZ3ITSPA 650* . . . ! end |
Gatekeeper Via-zone (VZ3.ITSPA) |
---|
vzgatekeeper# show running-config Building configuration... . . . gatekeeper zone local VZ3ITSPA zone2 10.16.10.139 zone remote Z2ITSPA zone2 10.16.10.144 1719 outvia VZ3ITSPA zone remote Z6ITSPC zone1 10.16.6.158 1719 invia VZ3ITSPA zone prefix Z2ITSPA 650* . . . ! end |
Gatekeeper de terminación (Z2.ITSPA) |
---|
termgatekeeper# show running-config Building configuration... . . . gatekeeper zone local Z2ITSPA zone2 10.16.10.144 . . . ! end |
En esta sección encontrará información que puede utilizar para confirmar que su configuración esté funcionando correctamente.
La herramienta Output Interpreter (sólo para clientes registrados) permite utilizar algunos comandos “show” y ver un análisis del resultado de estos comandos.
Para verificar la configuración del gatekeeper, utilice el comando show running config | comando de inicio del gatekeeper:
gatekeeper zone local VZ3ITSPA zone2 10.16.10.139 zone remote Z2ITSPA zone2 10.16.10.144 1719 outvia VZ3ITSPA zone remote Z6ITSPC zone1 10.16.6.158 1719 invia VZ3ITSPA zone prefix Z2ITSPA 650* no shutdown
También puede utilizar el comando show gatekeeper zone status para verificar la configuración del gatekeeper:
GATEKEEPER ZONES ================ GK name Domain Name RAS Address PORT FLAGS ------- ----------- ----------- ----- ----- VZ3ITSPA zone2 10.16.128.40 1719 LSV BANDWIDTH INFORMATION (kbps) : Maximum total bandwidth :unlimited Current total bandwidth :0 Maximum interzone bandwidth :unlimited Current interzone bandwidth :0 Maximum session bandwidth :unlimited Total number of concurrent calls :3 SUBNET ATTRIBUTES : All Other Subnets :(Enabled) PROXY USAGE CONFIGURATION : Inbound Calls from all other zones : to terminals in local zone hurricane :use proxy to gateways in local zone hurricane :do not use proxy to MCUs in local zone hurricane :do not use proxy Outbound Calls to all other zones : from terminals in local zone hurricane :use proxy from gateways in local zone hurricane :do not use proxy from MCUs in local zone hurricane :do not use proxy Z1.ITSPA cisco 10.16.10.139 1719 RS VIAZONE INFORMATION : invia:VZ4.ITSPA, outvia:VZ4.ITSPA Z5.ITSPB cisco 10.16.8.144 1719 RS VIAZONE INFORMATION : invia:VZ4.ITSPA, outvia:VZ4.ITSPA
Ingrese el comando show gatekeeper status para ver los umbrales de capacidad de llamada:
Gatekeeper State: UP Load Balancing: DISABLED Flow Control: DISABLED Zone Name: hurricane Accounting: DISABLED Endpoint Throttling: DISABLED Security: DISABLED Maximum Remote Bandwidth: unlimited Current Remote Bandwidth: 0 kbps Current Remote Bandwidth (w/ Alt GKs): 0 kbps
Ingrese el comando show gatekeeper performance stats para ver la información de RAS, incluidas las estadísticas vía-zone:
Performance statistics captured since: 08:16:51 GMT Tue Jun 11 2002 RAS inbound message counters: Originating ARQ: 462262 Terminating ARQ: 462273 LRQ: 462273 RAS outbound message counters: ACF: 924535 ARJ: 0 LCF: 462273 LRJ: 0 ARJ due to overload: 0 LRJ due to overload: 0 RAS viazone message counters: inLRQ: 462273 infwdLRQ 0 inerrLRQ 0 outLRQ: 0 outfwdLRQ 0 outerrLRQ 0 outARQ: 462262 outfwdARQ 0 outerrARQ 0 Load balancing events: 0 Real endpoints: 3
En la tabla siguiente se describen los campos significativos de la zona a través de RAS que se muestran en la visualización.
Campo | Descripción |
---|---|
inLRQ | Asociado a la palabra clave invia. Si el invia es una zona local, este contador identifica el número de LRQs terminadas por el gatekeeper de invia local. |
infwdLRQ | Asociado a la palabra clave invia. Si el invia es una zona remota, este contador identifica el número de LRQ que se reenviaron al gatekeeper de invia remoto. |
inerrLRQ | Asociado a la palabra clave invia. Número de veces que no se pudo procesar la cola de espera porque no se pudo encontrar la ID de gatekeeper de invia. Por lo general, debido a un nombre de gatekeeper mal escrito. |
outLRQ | Asociado a la palabra clave outvia. Si la salida es una zona local, este contador identifica el número de LRQs terminados por el gatekeeper de salida local. Este contador se aplica solamente en configuraciones donde no se especifica ningún gatekeeper de invia. |
outfwdLRQ | Asociado a la palabra clave outvia. Si la salida es una zona remota, este contador identifica el número de LRQ que se reenviaron al gatekeeper de salida remoto. Este contador se aplica solamente en configuraciones donde no se especifica ningún gatekeeper de invia. |
OUTERRLRQ | Asociado a la palabra clave outvia. Número de veces que no se pudo procesar el LRQ porque no se pudo encontrar el ID de gatekeeper saliente. Por lo general, debido a un nombre de gatekeeper mal escrito. Este contador se aplica solamente en configuraciones donde no se especifica ningún gatekeeper de invia. |
outARQ | Asociado a la palabra clave outvia. Identifica el número de ARQs de origen manejadas por el gatekeeper local si la salida es esa zona local. |
outfwdARQ | Asociado a la palabra clave outvia. Si el gatekeeper de salida es una zona remota, este número identifica el número de ARQ de origen recibidos por este gatekeeper que resultó en que los LRQs se enviaran al gatekeeper de salida. |
outerrARQ | Asociado a la palabra clave outvia. Número de veces que no se pudo procesar el ARQ de origen porque no se pudo encontrar el ID de gatekeeper de salida. Por lo general, debido a un nombre de gatekeeper mal escrito. |
Ingrese el comando show gatekeeper circuit para ver información sobre las llamadas en curso:
CIRCUIT INFORMATION =================== Circuit Endpoint Max Calls Avail Calls Resources Zone ------- -------- --------- ----------- --------- ---- ITSP B Total Endpoints: 1 hs4.itspa 200 198 Available
Nota: La palabra "llamadas" se refiere a los tramos de llamada en algunos comandos y resultados.
Ingrese el comando show gatekeeper endpoint para ver información sobre registros de terminales:
GATEKEEPER ENDPOINT REGISTRATION ================================ CallSignalAddr Port RASSignalAddr Port Zone Name Type Flags --------------- ----- --------------- ----- --------- ---- ----- 10.16.10.140 1720 10.16.10.140 50594 vz4.itspa H323-GW H323-ID: hs4.itspa H323 Capacity Max.= 200 Avail.= 198 Total number of active registrations = 1
En esta sección encontrará información que puede utilizar para solucionar problemas de configuración.
A continuación, encontrará información relevante para resolver problemas en esta configuración. Para obtener información adicional sobre la resolución de problemas, vea Cisco Multiservice IP-to-IP Gateway. Siga estas instrucciones para resolver problemas de su configuración.
Los procedimientos para la resolución de problemas de un IPIPGW son similares a los de troubleshooting de un gateway TDM-to-IP H.323. En general, los esfuerzos de resolución de problemas deben continuar de la siguiente manera:
Aislar y reproducir el escenario que falla.
Recopile información relevante de los comandos debug y show, archivos de configuración y analizadores de protocolo.
Identifique la primera indicación de falla en los seguimientos de protocolo o en la salida de depuración interna.
Busque la causa en los archivos de configuración.
Si se sospecha que la zona vía es el origen de una falla de llamada, aísle el problema a un IPGW o gatekeeper identificando la subfunción afectada y concéntrese en los comandos show y debug relacionados con esa subfunción.
Antes de poder comenzar la resolución de problemas, primero debe aislar el problema a una puerta de enlace o a un control de acceso. Los gateways y los gatekeepers son responsables de las siguientes tareas:
Tareas de la puerta de enlace
Gestión de flujo de medios e integridad de la ruta de voz
relé DTMF
Fax relay y passthrough.
Traducción de dígitos y procesamiento de llamadas
Dial-peers y filtrado de códecs
Gestión de ID de operador
Facturación basada en gateway
Tareas del gatekeeper
Selección de gateway y equilibrio de carga
Routing de llamada (selección de zona)
Facturación basada en el control de acceso
Control de admisión de llamadas, seguridad y ancho de banda
Aplicación de las capacidades de llamada
La herramienta Output Interpreter (sólo para clientes registrados) permite utilizar algunos comandos “show” y ver un análisis del resultado de estos comandos.
Nota: Antes de ejecutar comandos debug, consulte Información Importante sobre Comandos Debug.
Comandos de depuración de la puerta de enlace
debug voip ipipgw: Este comando muestra información relacionada con el manejo de llamadas de IP a IP
debug h225 asnl: Este comando muestra el contenido real de la parte asn1 de los mensajes H.225 y los eventos asociados.
debug h225 events: Este comando muestra el contenido real de la parte asn1 de los mensajes H.225 y los eventos asociados.
debug h245 asn1: Este comando muestra el contenido real de la parte asn1 de los mensajes H.245 y los eventos asociados.
debug h245 events: Este comando muestra el contenido real de la parte asn1 de los mensajes H.245 y los eventos asociados.
debug cch323 all: cuando debug cch323 se utiliza con las palabras clave h225, h245 o ras, el resultado de la depuración rastrea las transiciones de estado de las máquinas de estado asociadas según los eventos procesados.
debug voip ccapi inout: Este comando rastrea la trayectoria de ejecución a través de la API de control de llamadas, que sirve como interfaz entre la aplicación de sesión de llamada y el software específico de la red subyacente.
debug voice ccapi error —Este comando rastrea los registros de errores en la API de control de llamadas. Los registros de errores se generan durante el procesamiento normal de llamadas cuando no hay recursos suficientes o cuando hay problemas en el código específico de la red subyacente, la aplicación de sesión de llamada más alta o la API de control de llamadas en sí.
Comandos de depuración del gatekeeper
debug h225 asn1: Este comando muestra el contenido real de la parte asn1 de los mensajes H.225 RAS y los eventos asociados.
debug h225 events: Este comando muestra el contenido real de la parte asn1 de los mensajes H.225 RAS y los eventos asociados.
debug gatekeeper main 10 Este comando rastrea las principales funciones del gatekeeper, tales como el procesamiento de LRQ, la selección de gateway, el procesamiento de solicitudes de admisión, la coincidencia de prefijos y las capacidades de llamadas.
debug gatekeeper zone 10: Este comando rastrea las funciones orientadas a la zona del gatekeeper.
debug gatekeeper call 10: este comando rastrea las funciones orientadas a llamadas del gatekeeper, como el seguimiento de las referencias de llamadas.
debug gatekeeper gup asn1: Este comando muestra el contenido real de la parte asn1 de los mensajes del protocolo de actualización del gatekeeper y los eventos asociados para la comunicación entre los gatekeepers en un agrupamiento.
debug gatekeeper gup events: Este comando muestra el contenido real de la parte asn1 de los mensajes del protocolo de actualización del gatekeeper y los eventos asociados para la comunicación entre los gatekeepers en un cluster.
debug ras: Este comando muestra los tipos y el direccionamiento de los mensajes RAS enviados y recibidos.
Comandos show de la puerta de enlace
show h323 gateway h225: Este comando mantiene el recuento de los mensajes y eventos H.225.
show h323 gateway ras: Este comando mantiene los recuentos de mensajes RAS enviados y recibidos.
show h323 gateway cause: Este comando muestra los recuentos de códigos de causa recibidos de gateways conectados.
show call active voice [brief]—Estos comandos agregan información sobre las llamadas activas y borradas.
show crm: Este comando muestra los recuentos de capacidad de llamada asociados con los circuitos IP en el IPGW.
show processes cpu: este comando muestra estadísticas detalladas de utilización de CPU (uso de CPU por proceso).
show gateway: este comando muestra el estado actual de la gateway.
Comandos show del gatekeeper
show/clear gatekeeper performance stats: Este comando muestra las estadísticas del gatekeeper asociadas con el procesamiento de llamadas.
show gatekeeper zone status: este comando enumera información sobre las zonas locales y remotas conocidas por el gatekeeper.
show gatekeeper endpoint: Este comando enumera información clave sobre los extremos registrados al gatekeeper, incluidos los IPGW.
show gatekeeper circuit: este comando combina información sobre el uso del circuito a través de múltiples gateways.
show gatekeeper calls: este comando enumera información clave sobre las llamadas que se manejan en la zona local.