This section provides information about the deployment of a gateway GPRS support node (GGSN) connecting to a GTPP storage server (GSS). For more information about the GSS deployment scenarios, refer to the GTPP Storage Server Overview chapter in this guide.
•Important: Before proceeding, the GGSN must be configured for all related services, such as the GGSN service, and the GTPP accounting support which can include support for GGSN use of a CGF. For more information on the GGSN configurations and procedures, refer to the GGSN Configuration Example chapter and the Service Configuration Procedures chapter in the GGSN Administration Guide.
Important: GSS support on the GGSN can be configured in any context other than the local context. It is recommended that GSS component support be configured in the same source context as the GGSN service(s) - see Figure 5 above.
gtpp single-source [ private-extensions ] [ centralized-lsrn-creation ]private-extensions is an optional keyword and enables the proprietary use of the customer-specific GTPP extensions.centralized-lsrn-creation optional keyword defines the LSRN generation at proxy. With this option enabled, the eG-CDRs will skip the session manager and be sent to the AAA manager and the AAA proxy will generate the LRSN for both the G-CDRs and the eG-CDRs.Important: If private-extensions is not configured, all the customer specific private extensions related to the GTPP message transfer with the CGF and recovery through the GSS are disabled. Additionally, this command is customer specific. Please contact your local sales representative for additional information. For detailed information, see the gtpp single-source command in the Global Configuration Mode chapter of the Command Line Interface Reference.
context context_namecontext_name is the name of the system source context designated for GTPP accounting configuration. The name must be from 1 to 79 alpha and/or numeric characters and is case sensitive.ip_address specifies the IP address of the interface configured within the current context that is used to transmit CDRs to the CGF. It must be configured using dotted decimal notation.port specifies the charging agent UDP port and must be followed by an integer, ranging from 1 to 65535. Default port number is 49999.Important: Configuring the GTPP charging-agent on port 3386 may interfere with GGSN-service configured with the same IP address.
gtpp server ip_address [max msgs] [priority priority] [udp-port port] [node-alive { enable | disable }]
msgs can be configured to any integer value from 1 to 256. The default is 256. priority can be configured to any integer value from 1 to 1000. The default is 1. port can be configured to any integer value between 1 and 65535. The default is 3386. ip_address specifies the IP address of the GSS and port_num specifies the UDP port over which the GGSN communicates with the GSS. port can be configured to any integer value between 1 and 65535.Important: The gtpp storage-server command only takes affect if the gtpp single-source [private-extensions] in the Global Configuration Mode has also been configured in step 2 of this procedure. For more details, check these command descriptions in the Command Line Interface. Additionally, this command is customer specific and you may need to contact your local sales representative for additional information.
gtpp storage-server max-retries max_attemptsmax_attempts specifies the number of times the system attempts to communicate with a GTPP back-up storage server that is not responding and it can be configured to any integer.gtpp storage-server timeout durationduration specifies the maximum amount of time the system waits for a response from the GTPP back-up storage server before assuming the packet is lost. duration is measured in seconds and can be configured to any integer value from 30 to 120.
Step 10 gtpp dictionary { custom1 | custom10 | custom11 | custom12 | custom13 | custom14 | custom15 | custom16 | custom17 | custom18 | custom19 | custom2 | custom20 | custom3 | custom4 | custom5 | custom6 | custom7 | custom8 | custom9 | standard }For information on the GTPP dictionaries, refer to the G-CDR and Enhanced G-CDR Field Reference Tables chapter of the AAA Interface Administration and Reference.gtpp attribute { diagnostics | duration-ms | node-id-suffix STRING | local-record-sequence-number | plmn-id }
STRING: This is the configured Node-ID-Suffix having any string between 1 to 16 characters.The NodeID field is a printable string of the ndddSTRING format:n: The first digit is the Session manager restart counter having a value between 0..7.ddd: The number of sessmgr instances.Uses the specified NodeID-suffix in all CDRs. The “Node-ID” field consists of sessMgr Recovery counter (1 digit) n + AAA Manager identifier (3 digits) ddd + the configured Node-Id-suffix (1 to 16 characters) STRING. show gtpp storage-server [ counters | statistics | status [ verbose ] ] [ | { grepgrep_options | more } ] ] | } ]Important: For more commands and keywords to configure GTPP, CGF and related feature, refer to the Command Line Interface Reference and the GGSN Configuration Example chapter in the GGSN System Administration Guide.
Step 17 Save this modified GGSN system configuration as described in the Saving the GSN Configuration section in this chapter.Important: Before proceeding, the SGSN must be configured for all related services, such as the SGSN service, and the GTPP accounting support which can include support for the SGSN use of a CGF. For more information on the SGSN configurations and procedures, refer to the SGSN Configuration Example chapter and the Service Configuration Procedures chapter in the SGSN Administration Guide.
Important: GSS support on the SGSN can be configured in any context other than the local context. It is recommended that GSS component support be configured in the accounting context .
gtpp single-source [ private-extensions ] [ centralized-lsrn-creation ]private-extensions is an optional keyword and enables the proprietary use of the customer-specific GTPP extensions.centralized-lsrn-creation optional keyword defines the LSRN generation at proxy. With this option enabled, the S-CDRs or M-CDRs will skip the session manager and be sent to the If private-extensions is not configured, all the customer specific private extensions related to the GTPP message transfer with the CGF and recovery through the GSS are disabled. Additionally, this command is customer specific. Please contact your local sales representative for additional information. For detailed information, see the gtpp single-source command in the Global Configuration Mode chapter of the Command Line Interface Reference.context accounting_contextip_address specifies the IP address of the interface configured within the current context that is used to transmit CDRs to the CGF. It must be configured using dotted decimal notation.port specifies the charging agent UDP port and must be followed by an integer, ranging from 1 to 65535. Default port number is 49999.Important: Configuring the GTPP charging-agent on port 3386 may interfere with SGSN-service configured with the same IP address.
gtpp server ip_address [ max msgs ] [ priority priority] [ udp-port port ] [ node-alive { enable | disable } ]
msgs can be configured to any integer value from 1 to 256. The default is 256. priority can be configured to any integer value from 1 to 1000. The default is 1. port can be configured to any integer value between 1 and 65535. The default is 3386. ip_address specifies the IP address of the GSS and port_num specifies the UDP port over which the SGSN communicates with the GSS. port can be configured to any integer value between 1 and 65535.Important: The gtpp storage-server command only takes affect if the gtpp single-source [private-extensions] in the Global Configuration Mode has also been configured in step 2 of this procedure. For more details, check these command descriptions in the Command Line Interface. Additionally, this command is customer specific and you may need to contact your local sales representative for additional information.
gtpp storage-server max-retries max_attemptsmax_attempts specifies the number of times the system attempts to communicate with a GTPP back-up storage server that is not responding and it can be configured to any integer.gtpp storage-server timeout durationduration specifies the maximum amount of time the system waits for a response from the GTPP back-up storage server before assuming the packet is lost. duration is measured in seconds and can be configured to any integer value from 30 to 120.
Step 10 gtpp dictionary { custom1 | custom10 | custom11 | custom12 | custom13 | custom14 | custom15 | custom16 | custom17 | custom18 | custom19 | custom2 | custom20 | custom3 | custom4 | custom5 | custom6 | custom7 | custom8 | custom9 | standard }For information on the GTPP dictionaries, refer to the SGSN and Mobility Management Charging Detail Record Field Reference Tables chapter of the AAA Interface Administration and Reference.gtpp attribute { diagnostics | duration-ms | node-id-suffix STRING | local-record-sequence-number | plmn-id }
STRING: This is the configured Node-ID-Suffix having any string between 1 to 16 characters.The NodeID field is a printable string of the ndddSTRING format:n: The first digit is the Session manager restart counter having a value between 0..7.ddd: The number of sessmgr instances. Uses the specified NodeID-suffix in all CDRs.The "Node-ID" field is consists of sessMgr Recovery counter (1 digit) n + AAA Manager identifier (3 digits) ddd + the configured Node-Id-suffix (1 to 16 characters) STRING. show gtpp storage-server [ counters | statistics | status [ verbose ] ] [ | { grep grep_options | more } ]Important: For more commands and keywords to configure GTPP, CGF and related feature, refer to the Command Line Interface Reference and the SGSN Configuration Example chapter in the SGSN System Administration Guide.
Step 17 Save this modified SGSN system configuration as described in the Saving the GSN Configuration section in this chapter.
port# is the network server’s logical port number. Defaults are:Important: host_name can only be used if the networkconfig parameter is configured for DHCP and the DHCP server returns a valid nameserver.dx.
username is the username required to gain access to the server if necessary.password is the password for the specified username if required./directory specifies the directory where the file is located if one exists./file_name specifies the name of the configuration file to be saved.Important: This keyword will only work for local devices that are located on both the active and standby SPCs/SMCs. For example, if you save the file to the /pcmcia1 device on the active SPC, that same type of device (a PC-Card in Slot 1 of the standby SPC) must be available. Otherwise, a failure message is displayed. If saving the file to an external network (non-local) device, the system disregards this keyword.
To save a configuration file called system.cfg to a directory that was previously created on the SPC/SMC CompactFlash called cfgfiles, enter the following command:To save a configuration file called simple_ip.cfg to a directory called host_name_configs using an FTP server with an IP address of 192.168.34.156 on which you have an account administrator and password secure, enter the following command:save configuration ftp://administrator:secure@192.168.34.156/host_name_configs/simple_ip.cfgTo save a configuration file called init_config.cfg to the root directory of a TFTP server with a hostname of config_server, enter the following command:save configuration tftp://config_server/init.config.cfg
![]() |
Cisco Systems Inc. |
Tel: 408-526-4000 |
Fax: 408-527-0883 |