Este documento fornece uma configuração de exemplo para uma rede remota para uma rede local usando o recurso Cisco Multiservice IP-to-IP Gateway (IPIPGW). O recurso IPIPGW fornece um mecanismo para habilitar chamadas de voz sobre IP (VoIP) H.323 de uma rede IP para outra.
Antes de tentar esta configuração, verifique se você atende aos seguintes requisitos:
Execute a configuração básica do gateway H.323. Para obter instruções detalhadas, consulte o Cisco IOS H.323 Configuration Guide, Cisco IOS Voice Configuration Library, versão 12.3.
Execute a configuração básica do gatekeeper H.323. Para obter instruções detalhadas, consulte o Cisco IOS H.323 Configuration Guide, Cisco IOS Voice Configuration Library, versão 12.3.
As informações neste documento são baseadas nestas versões de software e hardware:
Três Cisco H.323 Gatekeeper Routers (Cisco 2610, Cisco 2611, Cisco 2612, Cisco 2613, Cisco 2620, Cisco 2621, Cisco 2650, Cisco 2651, Cisco 2691, Cisco 26 10XM, Cisco 2611XM, Cisco 2620XM, Cisco 2621XM, Cisco 2650XM, Cisco 2651XM, Cisco 3620, Cisco 3649, Cisco 3660, Cisco 3725, Cisco 3 745, Cisco 7200 Series ou Cisco 7400 Series) com Cisco IOS Software Release 12.3(4)T ou posterior.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. All of the devices used in this document started with a cleared (default) configuration. Se você estiver trabalhando em uma rede ativa, certifique-se de que entende o impacto potencial de qualquer comando antes de utilizá-lo.
Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.
O recurso Cisco Multiservice IPIPGW introduz o gatekeeper via zonas. Via-zone é um termo da Cisco para uma zona que contém gateways IP para IP e gatekeepers habilitados para via zona. Um gatekeeper habilitado via zona é capaz de reconhecer via zonas e enviar tráfego para gateways via zona. Os gatekeepers habilitados via zona incluem um comando via-zone command-line interface (CLI).
As zonas de passagem geralmente estão localizadas na borda de uma rede ITSP e são como um ponto de transferência VoIP, ou zona de tandem, onde o tráfego passa pelo caminho para o destino da zona remota. Os gateways desta zona terminam as chamadas solicitadas e reoriginam o tráfego para seu destino final. Os gatekeepers via zona operam como de costume para aplicações não IP para IP. Os gatekeepers nas zonas de acesso remoto suportam o gerenciamento de recursos (por exemplo, seleção de gateway e balanceamento de carga) usando o campo de capacidades nas mensagens RAS H.323 Versão 4.
Nesta seção, você encontrará informações para configurar os recursos descritos neste documento.
Observação: para encontrar informações adicionais sobre os comandos usados neste documento, use a ferramenta Command Lookup Tool (somente clientes registrados).
Este documento utiliza a seguinte configuração de rede:
Este documento utiliza as seguintes configurações:
Gatekeeper de origem (Z6.ITSPC)
Gatekeeper via zona (VZ3.ITSPA)
Gatekeeper de terminação (Z2.ITSPA)
Neste exemplo, um chamador do código de área 617 chama uma parte no código de área 650, e as seguintes ações ocorrem:
GW6.ITSPC envia um ARQ com o número baseado em 650 para Z6.ITSPC.
Z6.O ITSPC sabe que o prefixo 650 pertence a VZ3.ITSPA, então Z6.ITSPC envia um LRQ para VZ3.ITSPA.
O LRQ para o número 650 é recebido por VZ3.ITSPA. VZ3.ITSPA verifica o ID H.323 no LRQ de entrada para localizar a zona remota. Em seguida, procura uma palavra-chave via-zone associada a essa zona remota. Como a ID do gatekeeper via-zone é uma zona local, ela aloca a chamada para o gateway IP-para-IP na via-zona e envia um LCF especificando HS3.ITSPA.
Z6.ITSPC retorna um ACF especificando HS3.ITSPA.
GW6.ITSPC envia uma mensagem SETUP para HS3.ITSPA para a chamada 650.
HS3.ITSPA consulta VZ3.ITSPA com um ARQ (contendo answerCall=true) para aceitar a chamada recebida.
VZ3.ITSPA responde com um ACF para aceitar a chamada.
HS3.ITSPA tem um peer de discagem especificando RAS VZ3.ITSPA para o prefixo 650 (ou para todos os prefixos), portanto, envia o ARQ (com answerCall definido para FALSE) para VZ3.ITSPA para o prefixo 650.
VZ3.ITSPA vê o prefixo 650 como Z2.ITSPA, então VZ3.ITSPA envia um LRQ para Z2.ITSPA.
Z2.ITSPA vê o prefixo 650 como em sua própria zona e retorna um LCF apontando para GW2.ITSPA.
VZ3.ITSPA retorna um ACF especificando GW2.ITSPA.
HS3.ITSPA envia uma mensagem SETUP para GW2.ITSPA para a chamada 650.
GW2.ITSPA envia uma chamada de resposta ARQ para Z2.ITSPA.
Z2.ITSPA envia um ACF para GW2.ITSPA para answerCall.
Gatekeeper de origem (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 zona (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 terminação (Z2.ITSPA) |
---|
termgatekeeper# show running-config Building configuration... . . . gatekeeper zone local Z2ITSPA zone2 10.16.10.144 . . . ! end |
Esta seção fornece informações que você pode usar para confirmar se sua configuração está funcionando adequadamente.
A Output Interpreter Tool (somente clientes registrados) oferece suporte a determinados comandos show, o que permite exibir uma análise da saída do comando show.
Para verificar a configuração do gatekeeper, use o comando show running config | begin gatekeeper command:
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
Você também pode usar o comando show gatekeeper zone status para verificar a configuração do 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
Digite o comando show gatekeeper status para exibir os limiares de capacidade da chamada:
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
Insira o comando show gatekeeper performance stats para exibir informações de RAS, incluindo estatísticas via zona:
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
A tabela a seguir descreve os campos significativos de RAS via zona mostrados na tela.
Campo | Descrição |
---|---|
inLRQ | Associado à palavra-chave invia. Se a invia for uma zona local, esse contador identifica o número de LRQs terminados pelo gatekeeper de invia local. |
infwdLRQ | Associado à palavra-chave invia. Se a invia for uma zona remota, esse contador identificará o número de LRQs que foram encaminhados para o gatekeeper de invia remoto. |
inerrLRQ | Associado à palavra-chave invia. Número de vezes que o LRQ não pôde ser processado porque a ID do gatekeeper invia não pôde ser encontrada. Geralmente causado por um nome de gatekeeper com erro de ortografia. |
outLRQ | Associado à palavra-chave outvia. Se a saída for uma zona local, esse contador identifica o número de LRQs terminados pelo gatekeeper de saída local. Este contador aplica-se somente em configurações em que nenhum gatekeeper invia é especificado. |
outfwdLRQ | Associado à palavra-chave outvia. Se a saída for uma zona remota, esse contador identificará o número de LRQs que foram encaminhados para o gatekeeper de saída remota. Este contador aplica-se somente em configurações em que nenhum gatekeeper invia é especificado. |
LRQ do roteador | Associado à palavra-chave outvia. Número de vezes que o LRQ não pôde ser processado porque a ID de gatekeeper de saída não pôde ser encontrada. Geralmente causado por um nome de gatekeeper com erro de ortografia. Este contador aplica-se somente em configurações em que nenhum gatekeeper invia é especificado. |
outARQ | Associado à palavra-chave outvia. Identifica o número de ARQs de origem tratados pelo gatekeeper local se a saída for aquela zona local. |
outfwdARQ | Associado à palavra-chave outvia. Se o gatekeeper de saída for uma zona remota, esse número identificará o número de ARQs de origem recebidos por esse gatekeeper que resultou no envio de LRQs para o gatekeeper de saída. |
outerrARQ | Associado à palavra-chave outvia. Número de vezes que o ARQ de origem não pôde ser processado porque não foi possível encontrar a ID de gatekeeper de saída. Geralmente causado por um nome de gatekeeper com erro de ortografia. |
Insira o comando show gatekeeper circuit para exibir informações sobre chamadas em andamento:
CIRCUIT INFORMATION =================== Circuit Endpoint Max Calls Avail Calls Resources Zone ------- -------- --------- ----------- --------- ---- ITSP B Total Endpoints: 1 hs4.itspa 200 198 Available
Observação: a palavra "chamadas" refere-se a trechos de chamada em alguns comandos e saídas.
Digite o comando show gatekeeper endpoint para exibir informações sobre registros de ponto final:
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
Esta seção fornece informações que podem ser usadas para o troubleshooting da sua configuração.
A seguir, estão informações relevantes sobre Troubleshooting para essa configuração. Para obter informações adicionais sobre solução de problemas, consulte Cisco Multiservice IP-to-IP Gateway. Siga as instruções abaixo para fazer troubleshooting com sua configuração.
Os procedimentos para a identificação e solução de problemas de um IPIPGW são semelhantes ao Troubleshooting de um gateway H.323 de TDM para IP. Geralmente, seus esforços de solução de problemas devem prosseguir da seguinte maneira:
Isole e reproduza o cenário com falha.
Colete informações relevantes dos comandos debug e show, arquivos de configuração e analisadores de protocolo.
Identifique a primeira indicação de falha nos rastreamentos de protocolo ou na saída de depuração interna.
Procure a causa nos arquivos de configuração.
Se o via-zone for suspeito como a origem de uma falha de chamada, isole o problema para um IPIPGW ou gatekeeper identificando a subfunção afetada e concentre-se nos comandos show e debug relacionados a essa subfunção.
Antes de começar a solução de problemas, você deve primeiro isolar o problema em um gateway ou gatekeeper. Os gateways e gatekeepers são responsáveis pelas seguintes tarefas:
Tarefas de Gateway
Controle de fluxo de mídia e integridade do caminho de fala
relé DTMF
Retransmissão de fax e passagem.
Tradução de dígitos e processamento de chamadas
Peers de discagem e filtragem de codec
Manuseio de ID da transportadora
Cobrança baseada em gateway
Tarefas do gatekeeper
Seleção de gateway e balanceamento de carga
Roteamento de chamadas (seleção de zona)
Cobrança baseada em gatekeeper
Controle de admissão de chamadas, segurança e largura de banda
Execução das capacidades de chamada
A Output Interpreter Tool (somente clientes registrados) oferece suporte a determinados comandos show, o que permite exibir uma análise da saída do comando show.
Observação: antes de emitir comandos debug, consulte Informações importantes sobre comandos debug.
Comandos debug do gateway
debug voip ipipgw — Este comando exibe informações relacionadas ao tratamento de chamadas IP para IP
debug h225 asnl — Este comando exibe o conteúdo real da parte asn1 das mensagens H.225 e eventos associados.
debug h225 events —Este comando exibe o conteúdo real da parte asn1 das mensagens H.225 e eventos associados.
debug h245 asn1 —Este comando exibe o conteúdo real da parte asn1 das mensagens H.245 e eventos associados.
debug h245 events —Este comando exibe o conteúdo real da parte asn1 das mensagens H.245 e eventos associados.
debug cch323 all—Quando debug cch323 é usado com h225, h245 ou ras, a saída de depuração rastreia as transições de estado das máquinas de estado associadas com base nos eventos processados.
debug voip ccapi inout —Este comando rastreia o caminho de execução através da API de controle de chamadas, que serve como a interface entre o aplicativo de sessão de chamada e o software subjacente específico da rede.
debug voice ccapi error — Este comando rastreia os registros de erros na API de controle de chamadas. Os registros de erros são gerados durante o processamento normal de chamadas quando há recursos insuficientes ou quando há problemas no código específico da rede subjacente, no aplicativo de sessão de chamada mais alta ou na própria API de controle de chamadas.
Comandos debug do gatekeeper
debug h225 asn1 — Este comando exibe o conteúdo real da parte asn1 das mensagens RAS H.225 e eventos associados.
debug h225 events —Este comando exibe o conteúdo real da parte asn1 das mensagens RAS H.225 e eventos associados.
debug gatekeeper main 10 Este comando rastreia as principais funções do gatekeeper, como processamento LRQ, seleção de gateway, processamento de solicitação de admissão, correspondência de prefixo e capacidades de chamada.
debug gatekeeper zone 10 —Este comando rastreia funções orientadas para zona de gatekeeper.
debug gatekeeper call 10 —Este comando rastreia funções orientadas a chamadas do gatekeeper, como rastrear referências de chamadas.
debug gatekeeper gup asn1 —Este comando exibe o conteúdo real da parte asn1 das mensagens do protocolo de atualização do gatekeeper e eventos associados para comunicação entre gatekeepers em um cluster.
debug gatekeeper gup events —Este comando exibe o conteúdo real da parte asn1 das mensagens do protocolo de atualização de gatekeeper e eventos associados para comunicação entre gatekeepers em um cluster.
debug ras — Este comando exibe os tipos e o endereçamento das mensagens RAS enviadas e recebidas.
Comandos show do gateway
show h323 gateway h225 —Este comando mantém uma contagem de mensagens e eventos H.225.
show h323 gateway ras — Este comando mantém a contagem de mensagens RAS enviadas e recebidas.
show h323 gateway cause — Este comando mostra a contagem de códigos de causa recebidos dos gateways conectados.
show call ative voice [brief] — Esses comandos agregam informações sobre chamadas ativas e canceladas.
show crm —Este comando mostra as contagens de capacidade de chamada associadas aos circuitos IP no IPIPGW.
show processes cpu —Este comando mostra estatísticas detalhadas de utilização da CPU (uso da CPU por processo).
show gateway — Este comando mostra o status atual do gateway.
Comandos show do gatekeeper
show/clear gatekeeper performance stats — Este comando mostra as estatísticas de gatekeeper associadas ao processamento de chamadas.
show gatekeeper zone status —Este comando lista informações sobre as zonas locais e remotas conhecidas pelo gatekeeper.
show gatekeeper endpoint — Este comando lista informações importantes sobre os endpoints registrados no gatekeeper, incluindo IPIPGWs.
show gatekeeper circuit —Este comando combina informações sobre a utilização de circuitos em vários gateways.
show gatekeeper calls — Este comando lista informações importantes sobre as chamadas tratadas na zona local.