© 2006 Cisco Systems, Inc. All rights reserved. GWGK v2.05-1 Gatekeeper Deployments Implementing Gatekeeper Redundancy.

Презентация:



Advertisements
Похожие презентации
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Gatekeeper Deployments Implementing Advanced Gatekeeper Functionality.
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v IP-to-IP Gateway Enterprise Deployments Implementing IP-to-IP Gateways.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Gatekeeper Deployments Implementing Basic Gatekeeper Functionality.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Gatekeeper Deployments Implementing Gatekeeper-Based CAC.
© 2006 Cisco Systems, Inc. All rights reserved. BCMSN v Implementing High Availability in a Campus Environment Configuring Layer 3 Redundancy with.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Module Summary A gatekeeper is an H.323 entity on the network, which provides services such.
© 2006 Cisco Systems, Inc. All rights reserved. BCMSN v Implementing High Availability in a Campus Environment Optimizing HSRP.
© 2006 Cisco Systems, Inc. All rights reserved. CVOICE v VoIP Signaling and Call Control Deploying and Configuring H.323.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Operating and Configuring Cisco IOS Devices Starting a Switch.
© 2006 Cisco Systems, Inc. All rights reserved. CIPT1 v Module Summary Call admission control limits the number of calls and controls the WAN bandwidth.
© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Advanced Gateway Features Implementing SRST Gateways.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v Route Selection Using Policy Controls Using Outbound Route Filtering.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Operating and Configuring Cisco IOS Devices Configuring a Router.
© 2006 Cisco Systems, Inc. All rights reserved.ISCW v IPsec VPNs Cisco High Availability Options.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v Manipulating Routing Updates Implementing Advanced Cisco IOS Features: Configuring DHCP.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v Completing ISDN Calls Configuring ISDN BRI and PRI.
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Configuring Additional Cisco CallManager Express Features Configuring Cisco CallManager Express.
© 2006 Cisco Systems, Inc. All rights reserved. CIPT1 v Implementation of Multiple Site Deployment Configuring Cisco Unified SRST.
© 2006 Cisco Systems, Inc. All rights reserved. CIPT1 v Deployment of Cisco Unified CallManager Release 5.0 Endpoints Configuring Cisco Unified CallManager.
© 2003, Cisco Systems, Inc. All rights reserved. CSPFA Chapter 9 Routing.
Транксрипт:

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Gatekeeper Deployments Implementing Gatekeeper Redundancy

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Gatekeeper Redundancy Options Solutions for redundant gatekeepers: Cisco HSRP gatekeepers H.323 alternate gatekeepers Cisco gatekeepers with a Cisco gatekeeper cluster

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v HSRP in a Cisco Unified CallManager and H.323 Gateway Network Phone Standby SanJose Active GK1GK2 Phone RAS Phone Phone Chicago Cisco Unified CallManager Express DGK1DGK2 RAS HSRP RAS HSRP Virtual router with IP address GK=Gatekeeper DGK=Directory Gatekeeper

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v HSRP Issue: Endpoint Registration Phone Zone SanJose Zone Chicago Phone Phone Phone Router#show gatekeeper endpoints GATEKEEPER ENDPOINT REGISTRATION ================================ CallSignalAddr Port RASSignalAddr Port Zone Name Type Flags SanJose VOIP-GW H323-ID: ICT_CM_1 Voice Capacity Max.= Avail.= Current.= 0...output omitted Registered at the active HSRP router Router#show gatekeeper endpoints GATEKEEPER ENDPOINT REGISTRATION ================================ CallSignalAddr Port RASSignalAddr Port Zone Name Type Flags Total number of active registrations = 0 GK1 Active HSRP gatekeeper with endpoints registered GK2 Standby HSRP gatekeeper with no endpoints registered Gatekeeper 1 be used, because it is the active HSRP router

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v HSRP Issue: CAC Phone Zone SanJose Zone Chicago Phone Phone Phone GK1#show gatekeeper calls Total number of active calls = 1. GATEKEEPER CALL INFO ==================== LocalCallID Age(secs) BW (Kbps) Endpt(s): Alias E.164Addr CallSignalAddr Port RASSignalAddr Port src EP: Phone dst EP: Phone Send call setup to the virtual gatekeeper. GK2#sh gatekeeper calls No active calls. GK1 The active HSRP gatekeeper is aware of active calls. GK2 The standby HSRP gatekeeper is not aware of active calls. Gatekeeper 1 will be used because it is the active HSRP router. GK=Gatekeeper

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Alternate Gatekeepers in an H.323 Gateway Network Phone Phone CME ALTGKGK1 gateway ! interface FastEthernet0/1 ip address h323-gateway voip interface h323-gateway voip id Chicago ipaddr priority 1 h323-gateway voip id ALTGK ipaddr priority 2 h323-gateway voip h323-id CME h323-gateway voip tech-prefix 1# GK=Gatekeeper ALTGK=Alternate Gatekeeper CME=Cisco Unified CallManager Express

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Gatekeeper Clustering in a Network Phone Phone Phone Phone CME RAS GUP Cluster GK1GK2GK3GK4 GUP Registered with one gatekeeper in the GUP Cluster. The gatekeeper informs Cisco Unified CallManager about other gatekeepers in his cluster. Registered with one gatekeeper in the GUP Cluster. The gatekeeper informs gateway about the other gatekeeper in his cluster. RAS GK5 GK=Gatekeeper CME=Cisco Unified CallManager Express

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Gatekeeper Resource Announcements with Gatekeeper Clustering GK2GK1GW GUP Announcement (Call Cap. = 100,000) GUP Announcement (Call Cap. = 0) ARQ ARJ (AltGK = GK1) RRQ RCF ARQ ACF IRQ IRR(s) GUP Registration Indication The gatekeeper 2 that is out of resources informs the gateway to use the alternate gatekeeper, gatekeeper 1. Registered at gatekeeper 2 GK=Gatekeeper GW=Gateway

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Contrasting HSRP with Gatekeeper Clusters HSRPGatekeeper Clustering (GUP) The gatekeeper and HSRP processes are on two Cisco routers. Multiple Cisco gatekeepers are used. Gatekeeper configurations must be identical. GUP is used to share information. Both routers must be on the same LAN subnet. RRQs and ARQs are load-balanced across multiple gatekeepers One active gatekeeper, one standby gatekeeper, and no load balancing. Load sharing is based on maximum endpoints, maximum calls, CPU load, and memory in use. Switching to standby, endpoints reregister. A list of alternate gatekeepers is sent to endpoints. The call state is not maintained upon failover. Gatekeepers in the cluster are aware of the actual number of calls, and endpoint registration.

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Configuring Gatekeeper HSRP HSRP configuration steps: 1. Configure gatekeeper local zones. 2. Configure HSRP on the router interface. 3. Configure gateways and endpoints for HSRP.

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v DGK Configuring HSRP for Gatekeeper Redundancy Phone Standby SanJose Active GK1GK2 Phone Phone Phone Chicago CME DGK1DGK2 Active HSRP gatekeeper Standby HSRP gatekeeper Gateways and terminals will register at their local gatekeeper. Configured with a remote zone directory gatekeeper. HSRP Virtual gatekeeper with an IP address GK=Gatekeeper DGK=Directory Gatekeeper CME=Cisco Unified CallManager

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v HSRP Router Configuration standby [group-number] ip [ip-address [secondary]] router(config-if)# To activate HSRP, use the standby ip command in interface configuration mode. The default group number is 0. standby [group-number] priority priority router(config-if)# To configure HSRP priority, use the standby priority command in interface configuration mode. standby [group-number] preempt [delay {minimum seconds | reload seconds | sync seconds}] router(config-if)# The standby preempt command is used to switch back after failure to the router with the highest priority, when it is up again.

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v HSRP Router Configuration (Cont.) Phone Standby SanJose Active GK1GK1 GK2GK2 Phone Phone Phone Chicago CME gatekeeper zone local DGK cisco.com lrq forward-queries …output omitted (must be the same on DGK1 & GGK2) ! interface Ethernet0/0 ip address standby version 2 standby 1 ip standby 1 priority 110 Standby 1 timers msec gatekeeper zone local DGK cisco.com lrq forward-queries …output omitted (must be the same on DGK1 & DGK2) ! interface Ethernet0/0 ip address standby version 2 standby 1 ip standby 1 priority 90 Standby 1 timers msec DGK1DGK2 DGK HSRP Active HSRP gatekeeper Standby HSRP gatekeeper Virtual gatekeeper with an IP address GK=Gatekeeper DGK=Directory Gatekeeper

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v DGK HSRP Router Configuration (Cont.) Phone Standby SanJose Active GK1 Phone Phone Phone Chicago CME DGK1DGK2 gatekeeper zone local Chicago cisco.com zone remote DGK cisco.com zone prefix DGK * no shutdown GK2 HSRP configuration for zone gatekeepers HSRP gatekeeper zone local SanJose cisco.com zone remote DGK cisco.com zone prefix DGK * no shutdown GK=Gatekeeper DGK=Directory Gatekeeper CME=Cisco Unified CallManager

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Configuring a GUP Gatekeeper Cluster GK GK3 GK2 IP WAN gatekeeper zone local SanJose cisco.com zone cluster local GWGK_Cluster SanJose element Chicago element NewYork SanJose ChicagoNewYork gatekeeper zone local Chicago cisco.com zone cluster local GWGK_Cluster Chicago element SanJose element NewYork gatekeeper zone local NewYork cisco.com zone cluster local GWGK_Cluster NewYork element SanJose element Chicago GK=Gatekeeper

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v GUP Configuration Commands zone cluster local cluster-name local-zone-name router(config-gk)# To define a local grouping of gatekeepers, including the gatekeeper that you are configuring, use the zone cluster local command in gatekeeper configuration mode. element gatekeeper-name ip-address [port] router(config-if)# To define component elements of local or remote clusters, use the element command in gatekeeper configuration mode.

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Endpoint Registration with a GUP Cluster GK3GK2GK RRQ RCF GUP GUP sends updates to gatekeepers in a cluster upon endpoint status change. From Gatekeeper GK1: GUP messages to DFWGK and RTPGK gatekeepers: *May 10 11:23:44.234: Sending GUP REGISTRATION INDICATION to *May 10 11:23:44.234: Sending GUP REGISTRATION INDICATION to At GK2: *May 10 11:23:47.255: Received GUP REGISTRATION INDICATION from *May 10 11:23:47.734: Received GUP REGISTRATION INDICATION from At GK3: *May 10 11:23:47.255: Received GUP REGISTRATION INDICATION from *May 10 11:23:47.734: Received GUP REGISTRATION INDICATION from GK=Gatekeeper

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Verifying Gatekeeper Clustering Operation debug h225 asn1 debug ras debug gatekeeper gup events debug standby events show gatekeeper calls show gatekeeper endpoints show gatekeeper status show gatekeeper zone prefix show gatekeeper zone status

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v Summary Three alternatives for providing redundant gatekeeper service are available. GUP provides more features than HSRP. HSRP gatekeepers must be on the same subnet. HSRP configuration is done on the gatekeeper and on the endpoints. GUP is configured on the gatekeeper. During endpoint registration, the gatekeeper sends a list of alternate gatekeepers to the endpoint. Clustering gatekeepers provides a means to balance the load to other gatekeepers and to use alternative gatekeepers through GUP. Several debug and show commands are available for verifying GUP operation.

© 2006 Cisco Systems, Inc. All rights reserved. GWGK v