cvoice 6.0 s05 l01

Upload: zoheb

Post on 30-May-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 CVOICE 6.0 S05 L01

    1/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-1

    Implementing H.323 Gatekeepers

    IntroducingGatekeepers

  • 8/14/2019 CVOICE 6.0 S05 L01

    2/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-2

    Cisco Gatekeeper Overview

    Typical gatekeeper functions:

    A gatekeeper is an H.323 entity on the network.

    A gatekeeper provides these services:

    Address translation

    Network access control for H.323 terminals, gateways,and multipoint control units

    Primary functions are admission control, zone management, andE.164 address translation.

    Gatekeepers are logically separated from H.323 endpoints suchas terminals and gateways.

    Gatekeepers are optional devices in a network.

  • 8/14/2019 CVOICE 6.0 S05 L01

    3/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-3

    Mandatory: Address resolution: Translates H.323 IDs (such as [email protected])

    and E.164 numbers (standard telephone numbers) to endpoint IPaddresses.

    Admission control: Controls endpoint admission into the H.323 network.

    Bandwidth control: Consists of managing endpoint bandwidthrequirements.

    Zone management: Provides zone management for all registeredendpoints in the zone.

    Optional:

    Call authorization: The gatekeeper can restrict access to certainterminals or gateways or have time-of-day policies restrict access.

    Call management: The gatekeeper maintains active call information anduses it to indicate busy endpoints or redirect calls.

    Bandwidth management: The gatekeeper can reject admission when the

    required bandwidth is not available.

    Cisco Gatekeeper Overview (Cont.)

  • 8/14/2019 CVOICE 6.0 S05 L01

    4/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-4

    Cisco Gatekeeper Overview (Cont.)

    Phone3-13001

    Phone3-23002

    Phone1-11001

    Phone2-1

    2001

    Phone2-2

    2002

    Gatekeeper 2

    Terminal

    Phone1-21002

    Gatekeeper cancontrol bandwidth

    and admissioncontrol.

    Gatekeeper 1

    Gatekeeper canforward calls to other

    gatekeepers.

    Gateways can be registered atthe gatekeeper.

    Endpoints can be registered atthe gatekeeper.

    A Cisco Unified CM* cluster canbe registered at the Gatekeeper

    Each endpoint can beregistered in one zone.

    *Cisco Unified CM = Cisco UnifiedCommunications Manager

  • 8/14/2019 CVOICE 6.0 S05 L01

    5/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-5

    Terms and Definitions

    Zones:

    H.323 endpoints are grouped into zones.

    Each zone has one logical gatekeeper that manages all theendpoints in the zone.

    Zone prefixes:

    A zone prefix is the part of the called number that identifies thezone to which a call goes.

    Zone prefixes are usually used to associate an area or country

    code to a configured zone.

  • 8/14/2019 CVOICE 6.0 S05 L01

    6/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-6

    Terms and Definitions (Cont.)

    Technology prefixes:

    Is an optional H.323 standard-based feature, supported byCisco gateways and gatekeepers, that enables more flexibilityin call routing within an H.323 network.

    The Cisco gatekeeper uses technology prefixes to groupendpoints of the same type together.

    Technology prefix with hopoff:

    Calls will be routed to a specified zone, regardless of what the

    zone prefix in the address is.

  • 8/14/2019 CVOICE 6.0 S05 L01

    7/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-7

    Gatekeeper Hardware and SoftwareRequirements

    Cisco IOS gatekeeper functionality is available with

    IP Voice Image

    Advanced Enterprise Image

    IP H.323 Image Advanced IP Services Image

    Service Provider Services Image

  • 8/14/2019 CVOICE 6.0 S05 L01

    8/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-8

    Gatekeeper Signaling

    Gateway

    H.225 RAS (UDP) H.225 RAS (UDP)

    H.225 Call Setup (TCP)

    H.245 Media Control (TCP)

    Dual RTP (UDP) Stream

    Gatekeeper

    UDP port range:16384 to 32767

    Gateway

  • 8/14/2019 CVOICE 6.0 S05 L01

    9/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-9

    H.225 RAS Messages

    Info Request Neg Acknowledge (INAK)Bandwidth Reject (BRJ)

    Info Request Acknowledge (IACK)Bandwidth Confirmation (BCF)

    Info Request Response (IRR)Bandwidth Request (BRQ)

    Info Request (IRQ)Bandwidth

    StatusResource Availability Confirmation (RAC)

    Request in Progress (RIP)Resource Availability Indicator (RAI)Request in ProgressResource Availability

    Disengage Rejection (DRJ)Unregistration Reject (URJ)

    Disengage Confirmation (DCF)Unregistration Confirmation (UCF)

    Disengage Request (DRQ)Unregistration Request (URQ)

    DisengageTerminal and Gateway Unregistration

    Admission Reject (ARJ)Registration Reject (RRJ)

    Admission Confirmation (ACF)Registration Confirmation (RCF)

    Admission Request (ARQ)Registration Request (RRQ)

    Call AdmissionTerminal and Gateway Registration

    Location Reject (LRJ)Gatekeeper Reject (GRJ)

    Location Confirmation (LCF)Gatekeeper Confirmation (GCF)

    Location Request (LRQ)Gatekeeper Request (GRQ)

    LocationGatekeeper Discovery

  • 8/14/2019 CVOICE 6.0 S05 L01

    10/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-10

    Gatekeeper Discovery

    Straightforward procedure

    Used by an endpoint todetermine with whichgatekeeper it should register

    Uses either of these:

    Unicast discovery

    Multicast discovery

    Gateway A

    Gatekeeper

    Gateway B

    GRQ(Unicast)

    GRQ

    (Multicast)

    GCF GCF

  • 8/14/2019 CVOICE 6.0 S05 L01

    11/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-11

    Registration Request

    Registration is the process bywhich gateways, terminals,and multipoint control units

    join a zone and inform the

    gatekeeper of their IP andalias addresses.

    Registration occurs after thediscovery process.

    The H.323 gateway registers

    with an H.323 ID or an E.164address.

    Gateway A

    Gatekeeper

    Terminal

    RRQ RRQ

    RCF RCF

  • 8/14/2019 CVOICE 6.0 S05 L01

    12/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-12

    Lightweight Registration

    Prior to H.323 v2, the gatewaysent a full registration every 30seconds.

    The gateway initializes with full

    registration to the gatekeeper. The gateway negotiates timers

    for lightweight registration withthe gatekeeper.

    Gateways send lightweight

    registration based on negotiatedtimeout, similar to keepalive.

    RCFTTLRRQ

    RRQKeepalive

    The gateway sends a RRQmessage with Keepalive =True before the TTL timer

    expires.

    Gatekeeper sends a TTLtimer in an RCF message.

  • 8/14/2019 CVOICE 6.0 S05 L01

    13/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-13

    Admission Request

    Gateway A Gateway B

    H.225 Call Setup (TCP)

    H.245 Call Setup (TCP)

    Dual RTP (UDP) Stream

    Gatekeeper

    ARQ

    ACF

    ARQ

    ACF

    Dial Plan801555xxxx : Gateway A408555xxxx : Gateway B

    8015552001 4085552001

  • 8/14/2019 CVOICE 6.0 S05 L01

    14/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-14

    Information Request

    The gatekeeper can use theRAS channel to obtain statusinformation from endpoints.

    Status information is always

    triggered by a gatekeeperrequest.

    Gateway A

    Gatekeeper

    IRRIRQ

  • 8/14/2019 CVOICE 6.0 S05 L01

    15/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-15

    Location Request

    LRQ messages arecommonly used betweeninterzone gatekeepers toget the IP of different zoneendpoints.

    Gateway A

    Gatekeeper A

    RIPARQ

    DirectoryGatekeeper

    ACF

    LRQ

    LCF

  • 8/14/2019 CVOICE 6.0 S05 L01

    16/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-16

    Gatekeeper Signaling: LRQ Sequential

    Gateway A

    ARQ

    1 LRQ

    zone local GKA cisco.comzone remote GKB cisco.comzone remote GKC cisco.comzone remote GKD cisco.comzone prefix GKB 1408555.... seqzone prefix GKC 1408555.... seqzone prefix GKD 1408555.... seq

    2 LRQ

    3 LRQ

    GKA = Gatekeeper AGKB = Gatekeeper BGKC = Gatekeeper CGKD = Gatekeeper D

    LRQs are forwarded using one oftwo methods:

    Sequential

    Sequential LRQs are sent toa remote zone gatekeeper.

    Gatekeeper A will wait for atimeout before sending thenext LRQ.

    Blast

    GKA GKB

    GKC

    GKD

  • 8/14/2019 CVOICE 6.0 S05 L01

    17/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-17

    Gatekeeper Signaling: LRQ Blast

    zone local GKA cisco.comzone remote GKB cisco.comzone remote GKC cisco.comzone remote GKD cisco.comzone prefix GKB 1408555.... blastzone prefix GKC 1408555.... blastzone prefix GKD 1408555.... blast

    Gateway A

    ARQ

    LRQ

    LRQ

    LRQ

    GKA = Gatekeeper AGKB = Gatekeeper BGKC = Gatekeeper CGKD = Gatekeeper D

    LRQs are forwarded using one oftwo methods:

    Sequential

    Blast

    Simultaneous LRQs are sentto remote zone gatekeepers.

    GKA GKB

    GKC

    GKD

  • 8/14/2019 CVOICE 6.0 S05 L01

    18/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-18

    Intrazone Call Setup

    Gateway A Gateway B

    8015552001 4085552001

    1

    2

    3

    4

    5

    8

    10

    11

    6

    7

    9

    1 = Phone A dials Phone B.

    2 = ARQ is ent.

    3 = ACF returns.

    4 = H.225 call is set up.

    5 = H.225 call proceeds.

    6 = ARQ is sent.

    7 = ACF returns.

    8 = H.245 negotiations occur, and logical channels

    open.

    9 = Call extends to phone.

    10 = Gateway B sends call connect to Gateway A.

    11 = Dual RTP streams flow.

    Phone A Phone B

    GK = GatekeeperGK

  • 8/14/2019 CVOICE 6.0 S05 L01

    19/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-19

    Interzone Call Setup

    Gateway A Gateway B

    8015552001 4085552001

    1

    2

    5

    8

    9

    11

    4

    6

    7

    10

    13

    3

    1 = Phone A dials Phone B.

    2 = ARQ ia sent.

    3 = Gatekeeper 1 sends LRQ to GK2.

    4 = Gatekeeper 2 returns LCF to GK1.

    5 = Gatekeeper 1 returns ACF.

    6 = Gateway A sends a call setup to

    Gateway B.

    7 = Gateway B returns a call proceeding to

    Gateway A.

    8 = Gatekeeper B sends ARQ to Gatekeeper 2.

    9 = Gatekeeper 2 returns ACF to Gateway B.

    10 = H.245 capability exchange begins and logical channels open.

    11 = Gateway B sets up POTS call to Phone B.

    12 = Gateway B sends a call connect to Gateway A.

    13 = Dual RTP streams between gateways.

    Phone A Phone B12

    GK1 = Gatekeeper 1GK2 = Gatekeeper 2

    GK1 GK2

  • 8/14/2019 CVOICE 6.0 S05 L01

    20/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-20

    Call Disconnect

    Gateway A Gateway B

    8015552001 4085552001

    5

    4 2

    1

    3

    1 = Phone B hangs up.

    2 = Gateway B sends DRQ to Gatekeeper 2.

    3 = Gateway B sends H.225 release complete to Gateway A.

    4 = Gateway A sends DRQ to Gatekeeper 1.

    5 = Gateway A signals call disconnect to voice network.

    Phone A Phone B

    DCFDCF

    GK1 = Gatekeeper 1GK2 = Gatekeeper 2

    GK1 GK2

  • 8/14/2019 CVOICE 6.0 S05 L01

    21/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-21

    Finding and Registering witha Gatekeeper

    GRQ

    GCF

    RRQ

    RCF

  • 8/14/2019 CVOICE 6.0 S05 L01

    22/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-22

    Call Flow with a Gatekeeper

    H.323 VoIP NetworkPSTN PSTN

    Called PartyCalled Party

    Signaling

    Bearer orMediaRTCP Stream

    H.225.0 RAS

    H.225.0 (TCP)

    H.245 (TCP)

    Media (UDP)

    H.225.0 RAS

    Setup

    ARQ

    ACF

    ARQ

    ACF

    Call Proceeding

    Alerting

    Connect

    Gatekeeper

  • 8/14/2019 CVOICE 6.0 S05 L01

    23/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-23

    Gatekeeper-Routed Call Signaling

    GK

    GKRCSServer

    RTP Voice Bearer Traffic

    H.225 RASH.225 RAS

    Gatekeeper

  • 8/14/2019 CVOICE 6.0 S05 L01

    24/48 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-24

    Scalability with Multiple Gatekeepers

    GK = Gatekeeper

  • 8/14/2019 CVOICE 6.0 S05 L01

    25/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-25

    Call Flow with Multiple Gatekeepers

    x1001

    x1002

    x1003

    x1001

    x1002

    x1003

    Gatekeeper 1 Gateway 2

    Gatekeeper 1 Gateway 2

    IPZone 1 Zone 2

    RRQ

    RCF

    ARQ

    ACF

    DRQ

    DCF

    LRQ

    LCF

    RRQ

    DRQ

    DCF

    RCF

    ARQACF

    H.225.0 Setup

    Active Call

    H.225.0 Connect with H.245 Capabilities

    GK = Gatekeeper

  • 8/14/2019 CVOICE 6.0 S05 L01

    26/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-26

    Zone Prefixes

    Identifies the destinationzone for the call

    Determines if a call isrouted to a remote zoneor handled locally

    GK-A(config)# gatekeeperGK-A(config-gk)# zone local Houston cisco.com 172.22.2.3 1719GK-A(config-gk)# zone local SanJose cisco.comGK-A(config-gk)# zone prefix Houston 281.......GK-A(config-gk)# zone prefix SanJose 408.......

    Corp-GK

    281-XXXX 408-XXXX

    172.22.2.3

    WAN

    Houston San Jose

    Zones

  • 8/14/2019 CVOICE 6.0 S05 L01

    27/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-27

    Technology Prefixes

    Gateways can register with a gatekeeper using a technologyprefix.

    Technology prefixes can be used to influence call routing fordifferent services:

    For example, voice calls and video calls

    Usually identified with the # sign, but can be any E.164 string

    For example, 1# for voice calls and 2# for video calls

    A gatekeeper will only route a call to a gateway with a matching

    technology prefix: If no technology prefix is included in the dialed number, a

    default technology prefix can be used.

  • 8/14/2019 CVOICE 6.0 S05 L01

    28/48

  • 8/14/2019 CVOICE 6.0 S05 L01

    29/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-29

    Gatekeeper Address Resolution

    Technology prefix match?

    Zone prefix match?

    Target zone = matched zone

    Is target address registered?

    Default technology prefix set?

    Send LRQ

    Send ACF

    Remote technology prefix?

    Send ACF

    Send ARJ

    Send ARJ

    Send LRQ

    Send ARJ

    Y

    Y

    Y

    Y

    N

    N

    N

    Y

    Y

    Target zone = source zone?

    N

    N

    Y

    Y

    N

    N

    N N

    YY

    YY

    NN

    Strip technical prefix

    Is ARQ reject-unknown-prefix set?

    Is target zone local?

    Was a local gateway withthe technology prefix found?

    Was a technology prefixfound in step 1?

    Select a local gateway withthe default technology prefix?

  • 8/14/2019 CVOICE 6.0 S05 L01

    30/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-30

    Gatekeeper Call Routing: Zone Prefixesand Default Technology Prefixes

    Local Zone: CHIZone Prefix: 1312*

    Local Zone: DENZone Prefix: 1303*

    Gateway ATechnology

    Gateway BTechnology

    Phone3-113125553001

    Phone4-113035554001Default Technology Prefix: 1#

    1

    10

    11

    2

    Call to13035554001

    Technolgy prefix match? No

    Zone prefix match? Yes

    Target zone = DEN

    Is DEN a local zone? Yes

    13035554001registered? No

    Was a technology prefix found? No

    Default technology prefix set? 1#

    Select a gateway in DEN withtechnology prefix 1#.

    ARQ to 13035554001

    ACF, destination Gateway A

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    Gatekeeper

  • 8/14/2019 CVOICE 6.0 S05 L01

    31/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-31

    Gatekeeper Call Routing: Zone Prefixesand Technology Prefixes

    Local Zone: CHIZone Prefix: 1312*

    Local Zone: DENZone Prefix: 1303*

    Gateway ATechnology Prefix: 1#

    Dial Peer TechnologyPrefix: 1#

    Gateway BTechnology

    Prefix: 1#

    Phone3-113125553001

    Phone4-113035554001

    1

    10

    11

    Call to13035554001

    Technolgy prefix match? Yes, 1#

    Hopoff prefix? No

    Zone prefix match? Yes

    Target zone = DEN

    ARQ to 1#13035554001 Is DEN local? Yes

    13035554001registered? No

    Was a technology prefix found? Yes

    Select a gateway in DEN with techprefix 1#.

    ACF, destination Gateway A

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    Gatekeeper

    2

  • 8/14/2019 CVOICE 6.0 S05 L01

    32/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-32

    Gatekeeper Call Routing: Zone Prefixesand Registered Numbers

    Local Zone: CHIZone Prefix: 1312*

    Local Zone: DENZone Prefix: 1303*

    Gateway ATechnology

    Prefix: 1#

    Gateway BTechnology Prefix: 1#

    E.164 13035554001

    Phone3-113125553001

    Phone4-113035554001

    1

    7

    8

    Technology prefix match? No

    Zone prefix match? Yes

    Target zone = DEN

    Is DEN a local zone? Yes

    13035554001 registered? Yes

    ACF, destination Gateway A

    ARQ to 13035554001

    Call to13035554001

    1

    2

    3

    4

    5

    6

    7

    2

    Gatekeeper

  • 8/14/2019 CVOICE 6.0 S05 L01

    33/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-33

    Local Zone: BOSZone Prefix: 1857*

    Gatekeeper Call Routing: Remote Zone

    Local Zone: CHIZone Prefix: 1312*Remote Zone: BOSZone Prefix: 1857*

    Gateway ATechnologyPrefix: 1#

    Phone3-1

    13125553001

    16

    6

    Technology prefix match? No

    Zone prefix match? Yes

    Target zone = BOS

    Is BOS a local zone? No

    LRQ to GK2, RIP to Gateway AARQ to 185755520011

    2

    3

    4

    5

    6

    Call to18575552001

    Gatekeeper 1 Gatekeeper 2

  • 8/14/2019 CVOICE 6.0 S05 L01

    34/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-34

    Local Zone: VIDEOZone Prefix: *

    Gatekeeper Call Routing: HopoffTechnology Prefix

    Local Zone: CHIZone Prefix: 1312*

    Hopoff Prefix:2# to Gatekeeper 2

    H.323 Video Client

    14

    4

    Technology prefix match? Yes

    Hopoff prefix? Yes, toGatekeeper 2

    LRQ to Gatekeeper 2, RIP toendpoint

    ARQ to 2#18575556666

    Call to2#18575556666

    H.320 Video Gateway

    Technology Prefix 2#Video Calls

    1

    2

    3

    4GK1 = Gatekeeper 1GK2 = Gatekeeper 2

    GK1

    2

    GK2

  • 8/14/2019 CVOICE 6.0 S05 L01

    35/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-35

    Directory Gatekeepers

    Phone1-12001

    Phone1-22002

    Zone SanJose Zone Chicago

    Phone2-13001

    Phone2-23002

    1. Dials 3002.

    DirectoryGatekeeper

    2. Cisco UnifiedCommunications

    Manager sends anARQ to GK1.

    4. ForwardsLRQ to GK2.

    5. Responds

    with LCF toGK1.

    GK1 GK2

    3. Sends an LRQ to thedirectory gatekeeper.

  • 8/14/2019 CVOICE 6.0 S05 L01

    36/48

  • 8/14/2019 CVOICE 6.0 S05 L01

    37/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-37

    Hierarchical Gatekeepers1. Small NetworkGateways Only 2. Small NetworkSimplified with a Gatekeeper

    3. Medium NetworkMultiple Gatekeepers4. Medium to Large NetworkMultiple

    Gatekeepers and a Directory Gatekeeper

    Gateway Gatekeeper Directory Gatekeeper

  • 8/14/2019 CVOICE 6.0 S05 L01

    38/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-38

    Directory Gatekeeper Signaling

    Gateway A8015552001 4085552001

    1

    2

    1 = ARQ from Gateway A to Gatekeeper 1.

    2 = LRQ from Gatekeeper 1 to Directory Gatekeeper.3 = RIP from Gatekeeper 1 to Gateway.

    4 = LRQ from Directory Gatekeeper to Gatekeeper 2.

    5 = LCF/LRJ from Gatekeeper 2 to Directory

    Gatekeeper.

    6 = LCF/LRJ from Directory Gatekeeper to Gatekeeper

    1.

    7 = ACF/ARJ from Gatekeeper 1 to Gateway.

    8 = Setup from Gateway A to Gateway B.

    9 = ARQ from Gateway B to Gatekeeper 2.10 = ACF/ARJ from Gatekeeper 2 to Gateway B.

    11 = Alert/Connect from Gateway B to Gateway A.

    12 = Gateway A and Gateway B initiate H.245 capabilities.

    exchange and open logical channels.

    13 = Gateway B sets up POTS call to Phone B.

    14 = Dual RTP streams between IP phones.

    73 9 10

    Gateway B

    8

    11

    12

    14

    13Phone A

    Phone B

    6

    4

    5

    GK1 GK2

    DirectoryGatekeeper

  • 8/14/2019 CVOICE 6.0 S05 L01

    39/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-39

    Configuring Directory Gatekeepers

    hostname SJCGK!gatekeeperzone local SJCGK cisco.com 10.1.1.1zone remote DGK cisco.com 10.4.1.1 1719zone prefix SJCGK 408* gw-priority 10 SJCGWzone prefix DGK *!

    hostname AUSGK!gatekeeper

    zone local AUSGK cisco.com 10.2.1.1zone remote DGK cisco.com 10.4.1.1 1719zone prefix AUSGK 512* gw-priority 10 AUSGWzone prefix DGK *

    hostname NYCGK!gatekeeperzone local NYCGK cisco.com 10.3.1.1zone remote DGK cisco.com 10.4.1.1 1719zone prefix NYCGK 212* gw-priority 10 NYGWzone prefix DGK *

    hostname DGK

    !gatekeeperzone local DGK cisco.com 10.4.1.1zone remote SJCGK cisco.com 10.1.1.1 1719zone remote AUSGK cisco.com 10.2.1.1 1719zone remote NYCGK cisco.com 10.3.1.1 1719zone prefix SJCGK 408*zone prefix AUSGK 512*zone prefix NYCGK 212*lrq forward-querieslrq lrj immediate-advance

    SJCGW AUSGW NYGW

    PSTN408

    PSTN512

    PSTN212

    10.4.1.1

    10.1.1.1 10.2.1.1 10.3.1.1

    DGK

    NYCGKAUSGKSJCGK

  • 8/14/2019 CVOICE 6.0 S05 L01

    40/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-40

    GKTMP provides a transaction-oriented application protocol thatallows an external application to modify gatekeeper behavior byprocessing specified RAS messages.

    GKTMP provides an external application with a way to learn

    endpoints and call information. GKRCS is an independent platform using GKTMP and can run on

    Solaris, Linux, or Microsoft Windows.

    Multiple GKRCS servers (sometimes referred to as routeservers) exist for divided functionality, redundancy, and

    scalability.

    Gatekeeper Transaction MessageProtocol

  • 8/14/2019 CVOICE 6.0 S05 L01

    41/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-41

    GKTMP

    GKTMP notifies an externalplatform when RAS messagesare received by thegatekeeper.

    RAS messages with externalinterfaces:

    RRQ, URQ, and GRQ:Application servers thatperform endpointauthorization.

    ARQ and LRQ: Provide digittranslation callauthorization.

    H.323 RASMessages

    Gatekeeper

    Gatekeeper Transaction MessageProtocol (Cont.)

  • 8/14/2019 CVOICE 6.0 S05 L01

    42/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-42

    Verifying Gatekeepers

    Router# show gatekeeper status

    Gatekeeper State: UP

    Load Balancing: DISABLED

    Flow Control: ENABLED

    Zone Name: Houston

    Accounting: DISABLED

    Endpoint Throttling: DISABLED

    Security: DISABLED

    Maximum Remote Bandwidth: unlimited

    Current Remote Bandwidth: 0 kbps

    Current Remote Bandwidth (w/ Alt GKs): 0 kbps

  • 8/14/2019 CVOICE 6.0 S05 L01

    43/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-43

    Verifying Gatekeepers (Cont.)

    GK# show gatekeeper endpoint

    GATEKEEPER ENDPOINT REGISTRATION

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

    CallSignalAddr Port RASSignalAddr Port Zone Name Type Flags

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

    10.100.100.100 1720 10.100.100.100 56937 SJ VOIP-GWE164-ID: 4085551212

    H323-ID: GW-SJ

    Voice Capacity Max.= Avail.= Current.= 0

    10.100.100.101 1720 10.100.100.101 49521 SJ VOIP-GW

    E164-ID: 4085551213

    H323-ID: GW-SJ2

    Voice Capacity Max.= Avail.= Current.= 0

    Total number of active registrations = 2

  • 8/14/2019 CVOICE 6.0 S05 L01

    44/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-44

    Verifying Gatekeepers (Cont.)

    Router# show gatekeeper zone prefix

    ZONE PREFIX TABLE

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

    GK-NAME E164-PREFIX

    ------- -----------gk2 408*

    gk2 5551001*

    gk2 5551002*

    gk2 5553020*

    gk2 5553020*gk1 555....

    gk2 719*

    gk2 919*

  • 8/14/2019 CVOICE 6.0 S05 L01

    45/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-45

    Verifying Gatekeepers (Cont.)

    Router# show gatekeeper zone status

    GATEKEEPER ZONES

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

    GK name Domain Name RAS Address PORT FLAGS MAX-BW CUR-BW

    (kbps) (kbps)

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

    sj.xyz.com xyz.com 10.0.0.0 1719 LS 0

  • 8/14/2019 CVOICE 6.0 S05 L01

    46/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-46

    Summary

    Gatekeepers are optional devices that are responsible foradmission control, zone management, and E.164 addresstranslation.

    The gatekeeper hardware and software requirements depend on

    the Cisco IOS version and feature set. The initial signaling between a gateway and a gatekeeper is done

    through H.225 RAS.

    Directory gatekeepers forward LRQs to gatekeepers. They areused for eliminating full-meshed gatekeeper networks.

    Zone prefixes indicate the destination zone for a call.

    Technology prefixes are used by gatekeepers to be more flexiblein call routing. Default technology prefixes are used as a gatewayof last resort.

  • 8/14/2019 CVOICE 6.0 S05 L01

    47/48

    2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.05-47

    Summary (Cont.)

    A gatekeeper has a logical process for call routing that dependson technology and prefix matching.

    GKTMP provides an interface for call control of a gatekeeper.

    Several commands are available to verify gatekeeper operational

    status.

  • 8/14/2019 CVOICE 6.0 S05 L01

    48/48