Cisco GSS CLI-Based Global Server Load-Balancing Configuration Guide (Software Version 3.1)
Displaying Global Server Load-Balancing Configuration Information

Table Of Contents

Displaying Global Server Load-Balancing Configuration Information

Displaying Resource Configuration Information

Displaying Location Configuration Information

Displaying Owner Configuration Information

Displaying Region Configuration Information

Displaying Zone Configuration Information

Displaying Source Address Configuration Information

Displaying Domain Configuration Information

Displaying Keepalive Configuration Information

Displaying Shared Keepalive Configuration Information

Displaying Answer Configuration Information

Displaying Answer Group Configuration Information

Displaying DNS Rule Configuration Information

Displaying DNS Sticky Configuration Information

Displaying Global Sticky Group Information

Displaying Global Sticky Properties Information

Displaying DNS Proximity Configuration Information

Displaying Global Proximity Group Information

Displaying Global Proximity Properties Information

Where to Go Next


Displaying Global Server Load-Balancing Configuration Information


The GSS provides a comprehensive set of show gslb-config commands that display GSS global server load-balancing configuration information. These commands allow you to display resource, domain, keepalive, answer, dns rule, sticky, and proximity information for your GSS configuration. The show gslb-config commands are available in all CLI modes except interface configuration mode.

This chapter contains the following major sections:

Displaying Resource Configuration Information

Displaying Source Address Configuration Information

Displaying Domain Configuration Information

Displaying Keepalive Configuration Information

Displaying Shared Keepalive Configuration Information

Displaying Answer Configuration Information

Displaying Answer Group Configuration Information

Displaying DNS Rule Configuration Information

Displaying DNS Sticky Configuration Information

Displaying DNS Proximity Configuration Information

Where to Go Next

Displaying Resource Configuration Information

You can display configuration information about GSS locations, owners, regions and zones by using the show gslb-config location, show gslb-config owner, show gslb-config region and gslb-config zone commands.

Displaying Location Configuration Information

You can display information for the currently configured locations on the GSS by using the show gslb-config location command.

The syntax of this command is as follows:

show gslb-config location [location_name]

The location_name argument specifies the name of a previously created location. Enter the variable as a case-sensitive, unquoted text string.

Table 12-1 describes the fields in the show gslb-config location command output.

Table 12-1 Field Descriptions for the show gslb-config location Command

Field
Description

Location

Name of the location.

Region

Region associated with the location.

Zone

Zone associated with the location.

Comments

Comments about the location.


Displaying Owner Configuration Information

You can display information for the currently configured owners on the GSS by using the show gslb-config owner command.

The syntax of this command is as follows:

show gslb-config owner [owner_name]

The owner_name argument specifies the name of a previously created owner. Enter the variable as a case-sensitive, unquoted text string.

Table 12-2 describes the fields in the show gslb-config owner command output.

Table 12-2 Field Descriptions for the show gslb-config owner Command

Field
Description

Owner

Name of the owner.

Comments

Comments about the owner.


Displaying Region Configuration Information

You can display information for the currently configured regions on the GSS by using the show gslb-config region command.

The syntax of this command is as follows:

show gslb-config region [region_name]

The region_name argument specifies the name of a previously created region. Enter the variable as a case-sensitive, unquoted text string.

Table 12-3 describes the fields in the show gslb-config region command output.

Table 12-3 Field Descriptions for the show gslb-config region Command

Field
Description

Region

Name of the region.

Comments

Comments about the region


Displaying Zone Configuration Information

You can display information for the currently configured zones on the GSS by using the show gslb-config zone command.

The syntax of this command is as follows:

show gslb-config zone [zone_name]

The zone_name argument specifies the name of a previously created zone. Enter the variable as a case-sensitive, unquoted text string.

Table 12-4 describes the fields in the show gslb-config zone command output.

Table 12-4 Field Descriptions for the show gslb-config zone Command

Field
Description

Zone

Name of the zone.

Backup IP address

IP address of the backup probe device servicing the zone.

Index

Numerical identifier for the zone.

Probe IP address

IP address of the primary probe device servicing the zone.


Displaying Source Address Configuration Information

You can display configuration information about GSS source address lists and source addresses by using the show gslb-config source-address-list command.

The syntax of this command is as follows:

show gslb-config source-address-list [source-address-list_name]

The source-address-list_name argument specifies the name of a previously created source address list. Enter the variable as a case-sensitive, unquoted text string.

Table 12-5 describes the fields in the show gslb-config source-address-list command output.

Table 12-5 Field Descriptions for the show gslb-config source-address-list Command 

Field
Description

Source address list

Name of the source address list.

Owner

Owner name associated with the source address list.

IP addresses

IP addresses or CIDR address blocks of the client DNS proxies for the source address list.

Comments

Comments about the source address list.


Displaying Domain Configuration Information

You can display configuration information about GSS domain lists and domains by using the show gslb-config domain-list command.

The syntax of this command is as follows:

show gslb-config domain-list [domain-list_name]

The domain-list_name argument specifies the name of a previously created domain list. Enter the variable as a case-sensitive, unquoted text string.

Table 12-6 describes the fields in the show gslb-config domain-list command output.

Table 12-6 Field Descriptions for the show gslb-config domain list Command

Field
Description

Domain address list

Name of the domain list.

Owner

owner name associated with the domain list.

Domains

Names of hosted domains that are part of the domain list and for which the GSS acts as the authoritative DNS server.

Comments

Comments about the domain list.


Displaying Keepalive Configuration Information

You can display configuration information about GSS keepalive properties by using the show gslb-config keepalive-properties command. The displayed output shows the currently configured properties for ICMP, TCP, HTTP HEAD, KAL-AP, CRA, and NS type keepalives. Both Fast and Standard failure detection mode properties are displayed for ICMP, TCP, HTTP HEAD, KAL-AP, and Scripted Kal keepalive types.

The syntax of this command is as follows:

show gslb-config keepalive-properties

Table 12-7 describes the fields in the show gslb-config keepalive-properties command output.

Table 12-7 Field Descriptions for the show gslb-config keepalive-properties Command
 

Field
Description

ICMP Keepalives—Standard Failure Detection Mode

interval min

Value that specifies the minimum frequency with which the GSS attempts to schedule ICMP keepalives.

ICMP Keepalives—Fast Failure Detection Mode

retries

Value that specifies the number of times that the GSS retransmits an ICMP echo request packet before declaring the device offline.

successful probes

Number of consecutive successful ICMP keepalive attempts (probes) that must be recognized by the GSS before bringing an answer back online.

TCP Keepalives—Standard Failure Detection Mode

port

Port on the remote device that is to receive the TCP-type keepalive request from the GSS.

termination

Method that the GSS initiates to close a TCP connection (graceful or reset).

timeout

Length of time allowed before the GSS retransmits data to a device that is not responding to a request.

interval min

Minimum frequency with which the GSS attempts to schedule TCP keepalives.

TCP Keepalives—Fast Failure Detection Mode

port

Port on the remote device that is to receive the TCP-type keepalive request from the GSS.

termination

Method that the GSS initiates to close a TCP connection (graceful or reset).

retries

Number of times that the GSS retransmits a TCP packet before declaring the device offline.

successful probes

Number of consecutive successful TCP keepalive attempts (probes) that must be recognized by the GSS before bringing an answer back online.

HTTP HEAD Keepalives—Standard Failure Detection Mode

port

Port on the remote device that is to receive the HTTP HEAD-type keepalive request from the GSS.

path

Server website queried in the HTTP HEAD request (for example, /company/owner).

termination

Method that the GSS initiates to close an HTTP HEAD connection (graceful or reset).

timeout

Length of time allowed before the GSS retransmits data to a device that is not responding to a request.

interval min

Minimum frequency with which the GSS attempts to schedule HTTP HEAD keepalives.

HTTP HEAD Keepalives—Fast Failure Detection Mode

port

Port on the remote device that is to receive the HTTP HEAD-type keepalive request from the GSS.

path

Server website queried in the HTTP HEAD request (for example, /company/owner).

termination

Method that the GSS initiates to close an HTTP HEAD connection (graceful or reset).

interval min

Minimum frequency with which the GSS attempts to schedule HTTP HEAD keepalives.

KAL-AP Keepalives—Standard Failure Detection Mode

capp-key

Secret key to be used for Content and Application Peering Protocol (CAPP) encryption.

interval min

Minimum frequency with which the GSS attempts to schedule KAL-AP keepalives.

KAL-AP Keepalives—Fast Failure Detection Mode

capp-key

Secret key to be used for Content and Application Peering Protocol (CAPP) encryption.

retries

Number of times that the GSS retransmits an KAL-AP packet before declaring the device offline.

successful probes

Number of consecutive successful KAL-AP keepalive attempts (probes) that must be recognized by the GSS before bringing an answer back online.

Scripted Kal Keepalives—Standard Failure Detection Mode

interval min

Value that specifies the minimum frequency with which the GSS attempts to schedule Scripted Kal keepalives.

Scripted Kal Keepalives—Fast Failure Detection Mode

retries

Value that specifies the number of times that the GSS retransmits a Scripted keepalive request packet before declaring the device offline.

successful probes

Number of consecutive successful Scripted Kal keepalive attempts (probes) that must be recognized by the GSS before bringing an answer back online.

CRA Keepalives

cra-timing-decay

Value that the GSS uses to weigh recent DNS Round Trip Time (RTT) probe results relative to earlier RTT metrics.

interval min

Minimum frequency with which the GSS attempts to schedule CRA keepalives.

Name Server Keepalives

query-domain

Name of the domain name server to which an NS-type keepalive is sent.

interval min

Minimum frequency with which the GSS attempts to schedule NS keepalives.


Displaying Shared Keepalive Configuration Information

You can display configuration information about shared keepalives by using the show gslb-config shared-keepalive command. The displayed output shows the currently configured properties for ICMP, TCP, HTTP HEAD, KAL-AP, and Scripted keepalive shared keepalives.

The syntax of this command is as follows:

show gslb-config shared-keepalive [ip_address]

The ip_address argument specifies the IP address that was specified for any previously configured shared keepalives.

Table 12-8 describes the fields in the show gslb-config shared-keepalive command output.

Table 12-8 Field Descriptions for the show gslb-config shared-keepalive Command 

Field
Description

ICMP Shared Keepalives

ip_address

IP address used to test the online status for the linked VIP.

TCP Shared Keepalives

ip_address

IP address used to test the online status for the linked VIP.

port

Port on the remote device that is to receive the TCP-type keepalive request from the GSS.

termination

Method that the GSS initiates to close a TCP connection (graceful or reset).

HTTP Shared Keepalives

ip_address

IP address used to test the online status for the linked VIP.

port

Port on the remote device that is to receive the HTTP HEAD-type keepalive request from the GSS.

host tag

Domain name that is sent to the VIP as part of the HTTP HEAD query.

path

Path that is relative to the server website being queried in the HTTP HEAD request.

KAL-AP Shared Keepalives

ip_address

IP address used to test the online status for the linked VIP.

secondary ip_address

IP address used to query a second Cisco CSS or CSM in a virtual IP (VIP) redundancy and virtual interface redundancy configuration.

capp-secure enable

Indicates whether the capp-secure option is enabled. This option must be enabled if you intend to use Content and Application Peering Protocol (CAPP) encryption.

key

Encryption key that is used to encrypt interbox communications using CAPP.

retries

Number of times that the GSS retransmits an KAL-AP packet before declaring the device offline. Applicable only for Fast failure detection mode.

successful probes

Number of consecutive successful KAL-AP keepalive attempts (probes) that must be recognized by the GSS before bringing an answer back online. Applicable only for Fast failure detection mode.

Scripted Kal Shared Keepalives

ip_address

IP address used to test the online status for the linked VIP.


Displaying Answer Configuration Information

You can display the current property settings for configured answers by using the show gslb-config answer command in global server load-balancing configuration mode.

The syntax of this command is as follows:

show gslb-config answer [ip_address {type} | name]

The arguments for this command are as follows:

ip_address—(Optional) Answers that specify the IP address. Enter an unquoted text string in dotted-decimal format.

type—Answer type for the specified IP address. Valid options are as follows:

craSpecifies a CRA-type answer

nsSpecifies an NS-type answer

vipSpecifies a VIP-type answer

name—(Optional) Answer that uses the specified name.

Table 12-9 describes the fields in the show gslb-config answer command output for VIP-, CRA- and NS-type answers.

Table 12-9 Field Descriptions for the show gslb-config answer Command 

Field
Description

Output for VIP-Type Answers

type

Answer type (VIP).

ip_address

VIP address field for the answer. This is the VIP address to which the GSS will forward requests.

name

Optional name for the answer.

location

Optional location name to which the answer is associated.

active/suspend

Current state of the answer (active or suspend).

keepalive type (and configuration information)

Type of keepalive (ICMP, TCP, HTTP HEAD, KAL-AP, or Scripted Kal). See the "Displaying Keepalive Configuration Information" section for output details for these keepalive types.

Output for CRA-Type Answers

type

Answer type (CRA).

ip_address

Interface or circuit address of the CRA.

name

Optional name for the answer.

location

Optional location name to which the answer is associated.

enable/disable

Enable indicates that the GSS is to perform keepalive checks on the answer. Disable indicates that the GSS uses a one-way delay to calculate a static RTT.

delay

One-way delay time in milliseconds that is used by the GSS to calculate a static round-trip time (RTT).

active/suspend

Current state of the answer (active or suspend).

Output for Name Server-Type Answers

type

Answer type (NS).

ip_address

Name server that the GSS is to forward its requests.

name

Optional name for the answer.

enable/disable

Enable indicates that the GSS is to perform keepalive checks on the name server. Disable indicates that the GSS assumes that the name server is always online.

domain

Name of the domain name server to which an NS-type keepalive is sent (to determine the online status).

active/suspend

Current state of the answer (active or suspend).


Displaying Answer Group Configuration Information

You can display the current property settings for configured answers by using the show gslb-config answer-group command in global server load-balancing configuration mode.

The syntax of this command is as follows:

show gslb-config answer-group [name]

The name argument specifies the name of a specific answer group.

Table 12-10 describes the fields in the show gslb-config answer-group command output for VIP-, CRA- and NS-type answers.

Table 12-10 Field Descriptions for the show gslb-config answer group Command

Field
Description

type

Answer group type (CRA, NS, or VIP).

name

Optional name for the answer group.

owner

Optional owner name to which the answer group is associated.


Displaying DNS Rule Configuration Information

You can display the current property settings for all configured dns rules and balance clauses for each rule by using the show gslb-config dns rule command in global server load-balancing configuration mode.

The syntax of this command is as follows:

show gslb-config dns rule [name]

The name argument specifies the name of a previously created dns rule.

Table 12-11 describes the fields in the show gslb-config dns rule command output. Output for balance clauses that use VIP-, NS-, and CRA-type answer groups is also shown.

Table 12-11 Field Descriptions for the show gslb-config dns rule Command 

Field
Description

dns rule name

Name of the DNS rule.

owner

Name of the owner with whom the rule is associated.

source address list

Name of the source address list from which requests originate.

domain list

Name of the domain list to which DNS queries are addressed.

query

DNS query type (a or all) that is applied to the rule.

sticky method

Displays how (by domain or domain list) the GSS supports DNS stickiness in a DNS rule.

timeout

Time interval that can pass without the sticky database receiving a lookup request for an entry. This value overrides the global value (for this DNS rule).

Output for Balance Clauses that Use VIP-Type Answer Groups

clause number

Balance Clause number (1, 2, or 3).

vip-group name

Name of the answer group specified for the clause.

method

Method type for the balance clause: (round-robin, least-loaded, ordered, weighted-round-robin, or hashed).

ttl number

Duration of time in seconds that the requesting DNS proxy caches the response sent from the GSS and considers it to be a valid answer.

count number

Duration of time in seconds that the requesting DNS proxy caches the response sent from the GSS and considers it to be a valid answer.

Output for Balance Clauses that Use NS-Type Answer Groups

clause number

Balance Clause number (1, 2, or 3).

vip-group name

Name of the answer group specified for the clause.

method

Method type for the balance clause: (round-robin, ordered, weighted-round-robin, or hashed).

Output for Balance Clauses that Use CRA-Type Answer Groups

clause number

Balance Clause number (1 or 2).

vip-group name

Name of the answer group specified for the clause.

ttl number

Duration of time in seconds that the requesting DNS proxy caches the response sent from the GSS and considers it to be a valid answer.

fragment number

Number of address records (A-records) that the GSS to returns for requests that match the DNS rule.

ip-ttl number

Maximum number of network hops that are utilized when returning a response to a CRA from a match on a DNS rule.

max-prop-delay number

Maximum propagation delay (in milliseconds) that is observed before the boomerang server component of the GSS forwards a DNS request to a CRA.

method boomerang

DNS rule that uses a boomerang DNS race to determine the best site.

pad

Amount of extra data (in bytes) included with each CRA response packet.

secret key

Key used to encrypt critical data sent between the GSS boomerang server and CRAs.

server-delay number

Maximum delay (in milliseconds) that is observed before the boomerang server component of the GSS returns the address of its "last gasp" server as a response to the requesting name server.


Displaying DNS Sticky Configuration Information

You can display global sticky group and global sticky property information by using the show gslb-config sticky-group and show gslb-config sticky-properties commands. To display sticky method information for currently configured DNS rules, see the "Displaying Answer Configuration Information" section.

Displaying Global Sticky Group Information

You can display global sticky group information by using the show gslb-config sticky-group command.

The syntax of this command is as follows:

show gslb-config sticky-group [name]

The name argument specifies the name of a previously created sticky group.

Table 12-12 describes the fields in the show gslb-config sticky-group command output.

Table 12-12 Field Descriptions for the show gslb-config sticky-group Command 

Field
Description

name

Name of the previously created sticky group.

ip_address

IP address of the sticky group.

netmask

Netmask of the sticky group.


Displaying Global Sticky Properties Information

You can display information about global sticky settings by using the show gslb-config sticky-properties command.

The syntax of this command is as follows:

show gslb-config sticky-properties

Table 12-13 describes the fields in the show gslb-config sticky-properties command output.

Table 12-13 Field Descriptions for the show gslb-config sticky-properties Command

Field
Description

enable

Stickiness enable state (global or local).

mask netmask

Global subnet mask value that the GSS uses to uniformly group contiguous D-proxy addresses to increase the number of clients that the sticky database can support.

timeout

Value for the maximum time period that an unused answer remains valid in the sticky database.


Displaying DNS Proximity Configuration Information

You display global proximity group and global proximity property information by using the show gslb-config static-proximity and show gslb-config proximity-properties commands.

Displaying Global Proximity Group Information

You can display global proximity group information by using the show gslb-config static-proximity command.

The syntax of this command is as follows:

show gslb-config static-proximity [name]

The name argument specifies the name of a previously created proximity group.

Table 12-14 describes the fields in the show gslb-config static-proximity command output.

Table 12-14 Field Descriptions for the show gslb-config static-proximity Command

Field
Description

name

Name of the previously created proximity group.

ip_address

IP address for the proximity group.

netmask

Netmask for the proximity group.


Displaying Global Proximity Properties Information

You can display information about global proximity settings by using the show gslb-config proximity-properties command.

The syntax of this command is as follows:

show gslb-config proximity-properties

Table 12-15 describes the fields in the show gslb-config proximity-properties command output.

Table 12-15 Field Descriptions for the show gslb-config sticky-properties Command 

Field
Description

enable

Global proximity enable state.

mask netmask

Global subnet mask that the GSS uses to uniformly group contiguous D-proxy addresses to increase the number of supported D-proxies in the PDB.

timeout minutes

Maximum time interval that can pass without the PDB receiving a lookup request for an entry before the GSS removes that entry.

equivalence number

Percentage value that the GSS applies to the most proximate RTT value (the closest) to identify the relative RTT values of other zones that the GSS should consider as equally proximate.

refresh-interval hours

Frequency of the refresh probing process to probe and update RTT values for the entries in the PDB.

discovery-sequence

Type of probe method (TCP or ICMP) used initially by the Cisco IOS-based router during the probe discovery process with the requesting client's D-proxy.

acceptable-rtt number

Value that the GSS uses as an acceptable RTT value when determining the most proximate answer.

acceptable-zone number

Percentage value that the GSS uses to determine if an acceptable number of zones return valid RTT values.

wait enable

Wait enable state. When enabled, the GSS will wait to perform a proximity selection until it receives the appropriate RTT and zone information based on the proximity settings.

authentication drp enable

Authentication drp enable state. When enabled, the GSS authenticates packets that it exchanges with the DRP agent in a proximity probing agent through the exchange of DRP keys.

fallback-probe-method path-probe

Path-probe method enabled as the fallback probe method should the TCP and ICMP methods fail. The path-probe method is available for use only on a GSS configured to act as a DRP agent.

key drp

All configured DRP key ID numbers and names.


Where to Go Next

Chapter 13, Displaying GSS Global Server Load-Balancing Statistics, describes the tools that allow you to display the status of global server load balancing on your network, including the CLI commands and the GSSM GUI monitor pages.