목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

표기 규칙

배경 정보

구성

네트워크 다이어그램

설정

다음을 확인합니다.

문제 해결

트러블슈팅 절차

문제 해결 명령

관련 정보

소개

이 문서에서는 Cisco IPIPIPGW(Multiservice IP-to-IP Gateway) 기능을 사용하는 로컬-원격 네트워크에 대한 샘플 컨피그레이션을 제공합니다. IPIPIPGW 기능은 한 IP 네트워크에서 다른 네트워크로 H.323 VoIP(Voice over IP) 통화를 활성화하는 메커니즘을 제공합니다.

사전 요구 사항

요구 사항

이 컨피그레이션을 시도하기 전에 다음 요구 사항을 충족해야 합니다.

- 기본 H.323 게이트웨이 컨피그레이션을 수행합니다. 자세한 지침은 Cisco IOS H.323 Configuration Guide, Cisco IOS Voice Configuration Library, Release 12.3을 참조하십시오.

- 기본 H.323 게이트키퍼 컨피그레이션을 수행합니다. 자세한 지침은 Cisco IOS H.323 Configuration Guide, Cisco IOS Voice Configuration Library, Release 12.3을 참조하십시오.

사용되는 구성 요소

이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.

- Cisco H.323 게이트키퍼 라우터 3개(Cisco 2610, Cisco 2611, Cisco 2612, Cisco 2613, Cisco 2620, Cisco 2621, Cisco 2650, Cisco 2651, Cisco 2691, Cisco 2610XM, Cisco 2611XM, Cisco 2620XM, Cisco 2621XM, Cisco 2650XM, Cisco 2651XM, Cisco 362 0, Cisco 3640, Cisco 3660, Cisco 3725, Cisco 3745, Cisco 7200 Series 또는 Cisco 7400 Series)와 Cisco IOS Software 릴리스 12.2(13)T 이상.

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.

표기 규칙

문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참고하십시오.

배경 정보

Cisco Multiservice IPIPGW 기능에는 게이트키퍼 비아 영역이 도입되었습니다. Via-zone은 IP-to-IP 게이트웨이 및 via-zone-enabled 게이트키퍼가 포함된 영역을 가리키는 Cisco 용어입니다. via-zone-enabled 게이트키퍼는 via-zone을 인식하고 via-zone 게이트웨이로 트래픽을 전송할 수 있습니다. Cisco via-zone 활성화 게이트키퍼에는 via-zone CLI(command-line interface) 명령이 포함됩니다.

Via-zone은 일반적으로 ITSP(Internet Telephony Service Provider) 네트워크의 에지에 위치하며 트래픽이 원격 영역 목적지로 가는 도중에 통과하는 VoIP 전송 지점 또는 탠덤 영역과 같습니다. 이 영역의 게이트웨이는 요청된 통화를 종료하고 트래픽을 최종 대상으로 다시 전송합니다. Via-zone 게이트키퍼는 비 IP-IP 애플리케이션에 대해 평소와 같이 작동합니다. Via-zone의 게이트키퍼는 H.323 버전 4 RAS 메시지의 capacities 필드를 사용하여 리소스 관리(예: 게이트웨이 선택 및 로드 밸런싱)를 지원합니다.

구성

이 섹션에는 이 문서에서 설명하는 기능을 구성하기 위한 정보가 표시됩니다.

참고: 이 문서에 사용된 명령에 대한 자세한 내용은 Command Lookup Tool(등록된 고객만 해당)을 참조하십시오.

네트워크 다이어그램

이 문서에서는 이 네트워크 설정을 사용합니다.

설정

이 문서에서는 다음 설정을 사용합니다.

- 원래 게이트키퍼(Z1.ITSPA)

- Via-zone 게이트키퍼(VZ.ITSP)

- 게이트키퍼 종료(Z2.ITSPB)

이 예에서, 지역 코드(408)로부터의 발신자는 지역 코드(919)의 당사자를 호출하고, 이들 동작이 발생한다:

1. GW1.ITSPA는 919-기반 번호가 있는 ARQ(Admission Request) 메시지를 Z1.ITSPA로 전송합니다.

2. Z1.ITSPA는 919를 VZ.ITSP로 확인하고 LRQ(Location Request) 메시지를 VZ.ITSP로 전송합니다.

3. Z1ITSPA 영역의 919 번호에 대한 LRQ는 VZ.ITSP에서 수신됩니다. VZ.ITSP는 Z1ITSPA에 대한 영역 원격 컨피그레이션을 확인하고 해당 영역 VZITSP가 "invia" 영역으로 구성되어 있음을 확인합니다. 그런 다음 LCF(Location Confirm) 메시지를 Z1.ITSPA로 전송하고 HS.ITSP를 919 통화의 대상 게이트웨이로 지정합니다.

4. Z1.ITSPA는 ACF(Admission Confirm) 메시지를 GW1.ITSPA에 전송하고 HS.ITSP를 대상 게이트웨이로 지정합니다.

5. GW1.ITSPA는 919 통화를 위해 HS.ITSP에 설정 메시지를 보냅니다.

6. HS.ITSP는 VZ.ITSP와 ARQ(answerCall=true 포함)를 협의하여 수신 통화를 수락합니다.

7. VZ.ITSP가 ACF로 응답하여 통화를 수락합니다.

8. HS.ITSP에는 919 접두사(또는 모든 접두사)에 대해 RAS VZ.ITSP를 지정하는 다이얼 피어가 있으므로 ARQ(answerCall이 FALSE로 설정됨)를 접두사 919에 대해 VZ.ITSP로 전송합니다.

9. VZ.ITSP 게이트키퍼는 영역 접두사 테이블을 조회하여 Z2ITSPB 영역이 접두사 "919"를 처리함을 식별합니다. 그런 다음 영역 원격 컨피그레이션을 사용하고 자체 로컬 영역 VZITSP가 "outvia" 영역으로 구성되었음을 확인합니다. 그런 다음 LRQ를 다른 IP-IP 게이트키퍼로 전송하는 대신 LRQ를 Z2.ITSPB 게이트키퍼로 전송합니다.

10. Z2.ITSPB는 접두사 919를 자체 영역으로 보고 GW2.ITSPB를 가리키는 LCF를 반환합니다.

11. VZ.ITSP는 HS.ITSP에 대한 대상 게이트웨이로 GW2.ITSPB를 지정하는 ACF를 반환합니다.

12. HS.ITSP가 919 통화에 대해 GW2.ITSPB에 설정 메시지를 보냅니다.

13. GW2.ITSPB는 ARQ(answerCall=true 포함)를 Z2.ITSPB로 전송합니다.

14. Z2.ITSPB는 answerCall에 대해 ACF를 전송합니다.

15. HS.ITSP와 GW2.ITSPB 간의 H.323 통화가 연결됩니다. GW1.ITSPA와 HS.ITSP 간의 H.323 통화가 연결됩니다.

원래 게이트키퍼(Z1.ITSPA)

origgatekeeper#show running-config

Building configuration...

.

.

.

gatekeeper

zone local Z1ITSPA cisco 10.16.8.158

zone remote VZITSP cisco 10.16.10.139

zone remote Z2ITSPB china 10.16.8.139 1719

zone prefix VZITSP 919*

.

.

.

!

end

Via-zone 게이트키퍼(VZ.ITSP)

vzgatekeeper#show running-config

Building configuration...

.

.

.

gatekeeper

zone local VZITSP cisco 10.16.10.139

zone remote Z1ITSPA cisco 10.16.8.158 invia VZITSP

zone remote Z2ITSPB china 10.16.8.144 1719 outvia VZITSP

zone prefix Z2ITSPB 919*

.

.

.

!

end

게이트키퍼 종료(Z2.ITSPB)

termgatekeeper#show running-config

Building configuration...

.

.

.

gatekeeper

zone local Z2ITSPB china 10.16.8.144

.

.

.

!

end

다음을 확인합니다.

설정이 올바르게 작동하는지 확인하려면 이 섹션을 활용하십시오.

OIT(Output Interpreter Tool)(등록된 고객만 해당)는 특정 show 명령을 지원합니다. OIT를 사용하여 show 명령 출력 분석을 볼 수 있습니다.

참고: 이러한 show 명령 출력은 VZ.ITSP 게이트키퍼에서 가져왔습니다.

show running config를 실행합니다. | 게이트키퍼 컨피그레이션을 확인하기 위해 게이트키퍼 명령을 시작합니다.

gatekeeper

zone local VZITSP cisco 10.16.10.139

zone remote Z1ITSPA cisco 10.16.8.158 invia VZITSP

zone remote Z2ITSPB china 10.16.8.144 1719 outvia VZITSP

zone prefix Z2ITSPB 919*

no shutdown

또한 show gatekeeper zone status 명령을 사용하여 게이트키퍼 컨피그레이션을 확인할 수 있습니다.

GATEKEEPER ZONES

================

GK name      Domain Name   RAS Address     PORT  FLAGS

-------      -----------   -----------     ----- -----

VZITSP         cisco         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:VZ.ITSP,     outvia:VZ.ITSP

Z2.ITSPB     cisco         10.16.8.144    1719  RS

VIAZONE INFORMATION :

invia:VZ.ITSP,   outvia:VZ.ITSP

통화 용량 임계값을 보려면 show gatekeeper status 명령을 실행합니다.

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

show gatekeeper performance stats 명령을 실행하여 via-zone 통계를 비롯한 RAS 정보를 봅니다.

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

다음과 같은 중요한 RAS via-zone 필드가 화면에 표시됩니다.

- inLRQ: - invia 키워드와 연결됩니다. invia가 로컬 영역인 경우 이 카운터는 로컬 invia 게이트키퍼에서 종료한 LRQ 수를 식별합니다.

- infwdLRQ - invia 키워드와 연결됩니다. invia가 원격 영역인 경우 이 카운터는 원격 invia 게이트키퍼로 전달된 LRQ 수를 식별합니다.

- inerLRQ - invia 키워드와 연결됩니다. 내부 게이트키퍼 ID를 찾을 수 없어 LRQ를 처리하지 못한 횟수입니다. 일반적으로 철자가 잘못된 게이트키퍼 이름으로 인해 발생합니다.

- outLRQ - outvia 키워드와 연결됩니다. outvia가 로컬 영역인 경우 이 카운터는 로컬 outvia 게이트키퍼가 종료한 LRQ 수를 식별합니다. 이 카운터는 invia 게이트키퍼가 지정되지 않은 컨피그레이션에만 적용됩니다.

- outfwdLRQ - outvia 키워드와 연결됩니다. outvia가 원격 영역인 경우 이 카운터는 원격 outvia 게이트키퍼로 전달된 LRQ 수를 식별합니다. 이 카운터는 invia 게이트키퍼가 지정되지 않은 컨피그레이션에만 적용됩니다.

- outterrLRQ - outvia 키워드와 연결됩니다. 외부 게이트키퍼 ID를 찾을 수 없어 LRQ를 처리하지 못한 횟수입니다. 일반적으로 철자가 잘못된 게이트키퍼 이름으로 인해 발생합니다. 이 카운터는 invia 게이트키퍼가 지정되지 않은 컨피그레이션에만 적용됩니다.

- outARQ - outvia 키워드와 연결되었습니다. 아웃비아가 로컬 영역인 경우 로컬 게이트키퍼가 처리한 발신 ARQ 수를 식별합니다.

- outfwdARQ - outvia 키워드와 연결되었습니다. 아웃비아 게이트키퍼가 원격 영역이면 이 숫자는 이 게이트키퍼가 수신한 발신 ARQ의 수를 식별하여, LRQ를 아웃비아 게이트키퍼로 전송합니다.

- outerARQ - outvia 키워드와 연결되었습니다. 발신 게이트키퍼 ID를 찾을 수 없어 발신 ARQ를 처리하지 못한 횟수입니다. 이는 일반적으로 철자가 잘못된 게이트키퍼 이름으로 인해 발생합니다.

진행 중인 통화에 대한 정보를 보려면 show gatekeeper circuit 명령을 입력합니다.

CIRCUIT INFORMATION

===================

Circuit       Endpoint   Max Calls Avail Calls Resources     Zone

-------       --------   --------- ----------- ---------     ----

ITSP B        Total Endpoints: 1

hs.itsp    200       198         Available

참고: "calls"라는 단어는 일부 명령 및 출력의 호출 레그를 나타냅니다.

엔드포인트 등록에 대한 정보를 보려면 show gatekeeper endpoint 명령을 입력합니다.

GATEKEEPER ENDPOINT REGISTRATION

================================

CallSignalAddr  Port  RASSignalAddr   Port  Zone Name         Type    Flags

--------------- ----- --------------- ----- ---------         ----    -----

10.16.10.140    1720  10.16.10.140    50594 vz.itsp         H323-GW

H323-ID: hs.itsp

H323 Capacity Max.= 200  Avail.= 198

Total number of active registrations = 1

문제 해결

이 섹션에서는 컨피그레이션 문제를 해결합니다.

트러블슈팅 절차

이 구성과 관련된 문제 해결 정보입니다. 컨피그레이션 문제를 해결하려면 다음 단계를 완료합니다.

IPIPGW 트러블슈팅 절차는 TDM-to-IP H.323 게이트웨이 트러블슈팅과 유사합니다. 일반적으로 트러블슈팅 작업은 다음과 같이 진행해야 합니다.

1. 오류가 발생한 시나리오를 격리하고 재현합니다.

2. 디버그 및 show 명령, 컨피그레이션 파일, 프로토콜 분석기에서 관련 정보를 수집합니다.

3. 프로토콜 추적 또는 내부 디버그 출력의 첫 번째 실패 표시를 식별합니다.

4. 컨피그레이션 파일에서 원인을 찾습니다.

via-zone이 통화 실패의 원인이라고 의심되면 영향을 받는 하위 기능을 식별하여 문제를 IPIPGW 또는 게이트키퍼로 격리하고 해당 하위 기능과 관련된 show 및 debug 명령에 집중합니다.

문제 해결을 시작하려면 먼저 게이트웨이 또는 게이트키퍼로 문제를 격리해야 합니다. 게이트웨이 및 게이트키퍼는 다음 작업을 담당합니다.

게이트웨이 작업:

- 미디어 스트림 처리 및 음성 경로 무결성

- DTMF 릴레이

- 팩스 릴레이 및 통과

- 숫자 변환 및 통화 처리

- 다이얼 피어 및 코덱 필터링

- 캐리어 ID 처리

- 게이트웨이 기반 청구

게이트키퍼 작업:

- 게이트웨이 선택 및 로드 밸런싱

- 통화 라우팅(영역 선택)

- 게이트키퍼 기반 청구

- 통화 허용, 보안 및 대역폭 제어

- 통화 용량 시행

문제 해결 명령

OIT(Output Interpreter Tool)(등록된 고객만 해당)는 특정 show 명령을 지원합니다. OIT를 사용하여 show 명령 출력 분석을 볼 수 있습니다.

참고: debug 명령을 사용하기 전에 Debug 명령에 대한 중요 정보를 참조하십시오.

게이트웨이 디버그 명령:

- debug voip ipipgw - 이 명령은 IP-to-IP 호출 처리와 관련된 정보를 표시합니다.

- debug h225 asnl - 이 명령은 H.225 메시지의 asn1 부분 및 관련 이벤트의 실제 내용을 표시합니다.

- debug h225 events(디버그 h225 이벤트) - 이 명령은 H.225 메시지의 asn1 부분 및 관련 이벤트의 실제 내용을 표시합니다.

- debug h245 asn1 - 이 명령은 H.245 메시지 및 관련 이벤트의 asn1 부분의 실제 내용을 표시합니다.

게이트키퍼 디버그 명령:

- debug h225 asn1 - 이 명령은 H.225 RAS 메시지 및 관련 이벤트의 asn1 부분의 실제 내용을 표시합니다.

- debug h225 events(디버그 h225 이벤트) - 이 명령은 H.225 RAS 메시지의 asn1 부분 및 관련 이벤트의 실제 내용을 표시합니다.

- debug gatekeeper main 10 - 이 명령은 LRQ 처리, 게이트웨이 선택, 승인 요청 처리, 접두사 일치, 통화 용량 등 주요 게이트키퍼 기능을 추적합니다.

- debug gatekeeper zone 10 - 이 명령은 게이트키퍼 영역 지향 함수를 추적합니다.

- debug gatekeeper call 10 - 이 명령은 통화 참조 추적과 같은 게이트키퍼 통화 지향 함수를 추적합니다.

- debug gatekeeper gup asn1 - 이 명령은 클러스터의 게이트키퍼 간 통신을 위한 게이트키퍼 업데이트 프로토콜 메시지의 asn1 부분의 실제 내용과 관련 이벤트를 표시합니다.

- debug gatekeeper gup events(게이트키퍼 그룹 이벤트 디버그) - 이 명령은 클러스터의 게이트키퍼 간 통신을 위한 게이트키퍼 업데이트 프로토콜 메시지의 asn1 부분의 실제 내용과 관련 이벤트를 표시합니다.

- debug ras(ras 디버그) - 이 명령은 보내고 받은 RAS 메시지의 유형과 주소를 표시합니다.

게이트웨이 show 명령:

- show h323 gateway h225 - 이 명령은 H.225 메시지 및 이벤트 수를 유지 관리합니다.

- show h323 gateway ras - 이 명령은 보내고 받은 RAS 메시지 수를 유지 관리합니다.

- show h323 gateway cause - 이 명령은 연결된 게이트웨이에서 받은 원인 코드의 수를 표시합니다.

- show call active voice [brief] - 이 명령은 활성 및 지운 통화에 대한 정보를 집계합니다.

- show crm - 이 명령은 IPIPPGW의 IP 회로와 연결된 통화 용량 수를 표시합니다.

- show processes cpu - 이 명령은 자세한 CPU 사용률 통계(프로세스당 CPU 사용)를 표시합니다.

- show gateway - 이 명령은 게이트웨이의 현재 상태를 표시합니다.

게이트키퍼 show 명령:

- show/clear gatekeeper performance stats(게이트키퍼 성능 통계 표시/지우기) - 이 명령은 통화 처리와 관련된 게이트키퍼 통계를 표시합니다.

- show gatekeeper zone status - 이 명령은 게이트키퍼에게 알려진 로컬 및 원격 영역에 대한 정보를 나열합니다.

- show gatekeeper endpoint - 이 명령은 IPIPPGW를 포함하여 게이트키퍼에 등록된 엔드포인트에 대한 주요 정보를 나열합니다.

- show gatekeeper circuit - 이 명령은 여러 게이트웨이의 회선 사용률에 대한 정보를 결합합니다.

- show gatekeeper calls - 이 명령은 로컬 영역에서 처리되는 통화에 대한 주요 정보를 나열합니다.

관련 정보

- Cisco Multiservice IP-to-IP 게이트웨이 애플리케이션 가이드

- 음성 기술 지원

- 음성 및 통합 커뮤니케이션 제품 지원

- 기술 지원 및 문서 − Cisco Systems