PPP Schema Statistics

The PPP schema provides operational statistics that can be used for monitoring and troubleshooting the following products: GGSN, HSGW, MME, P-GW

This schema provides the following types of statistics:
  • Counter: A counter records incremental data cumulatively and rolls over when the counter limit is reached. All counter statistics are cumulative and reset only by one of the following methods: roll-over when limit is reached, after a system restart, or after a clear command is performed. The limit depends upon the data type.
  • Gauge: A gauge statistic indicates a single value; a snapshot representation of a single point in time within a defined time frame. The gauge changes to a new value with each snapshot though a value may repeat from one period to the next. The limit depends upon the data type.
  • Information: This type of statistic provides information, often intended to differentiate sets of statistics; for example, a VPN name or IP address. The type of information provided depends upon the data type.
The data type defines the format of the data for the value provided by the statistic. The following data types are used in statistics for this schema:
  • Int32/Int64: An integer, either 32-bit or 64-bit: For statistics with the Int32 data type, the roll-over to zero limit is 4,294,967,295. For statistics with the Int64 data type, the roll-over to zero limit is 18,446,744,073,709,551,615.
  • Float: A numeric value that can be represented fractionally; for example, 1.345.
  • String: A series of ASCII alphanumeric characters in a single grouping, usually pre-configured.

IMPORTANT:

Unless otherwise indicated, all statistics are counters and all statistics are standards-based.

Key Variables: Every schema has some variables which are typically referred to as 'key variables'. These key variables provide index markers to identify which object the statistics apply to. For example, in the card schema, the card number (variable %card%) uniquely identifies a card. For an HA service, the keys would be "%vpnname%" plus "%servname%", as the combination uniquely identifies an HA service. So, in a given measurement interval, one row of statistics will be generated per unique key. The schema keys are identified in the Description section of the table.


Table 1. Bulk Statistic Variables in the PPP Schema
Variables Description Type

vpnname

The name of the context configured on the system that is currently facilitating the service processing the subscriber’s session.

This is a key variable.

String

vpnid

The identification number of the context configured on the system that is currently facilitating the service processing the subscriber’s session. This is an internal reference number.

This is a key variable.

Type: Gauge

Int32

servname

The name of the service for which PPP statistics are being displayed.

This is a key variable.

String

svctype

The type of the service for which PPP statistics are being displayed.

This is a key variable.

String

init

The total number of subscriber sessions that have been received by the system for processing.

Int32

reneg

The total number of subscriber sessions that have been re-negotiated by the system.

Int32

fail-reneg

The total number of subscriber sessions that have failed to be re-negotiated by the system

Int32

success

The total number of subscriber sessions that have been successfully connected by the system.

Int32

failed

The total number of subscriber sessions that the system has/have failed to process.

Int32

released

The total number of subscriber sessions that have been disconnected.

Int32

released-local

The total number of subscriber sessions that have been dropped by the system.

Int32

released-remote

The total number of subscriber sessions that have been dropped by the mobile nodes.

Int32

altppp-connected

The total number of Alt PPP subscriber sessions that have been connected by the system.

Int32

lcp-fail-maxretry

The number of sessions that were released during setup due to the system not receiving a response prior to the expiration of the maximum number of Link Control Protocol (LCP) retries.

Int32

lcp-fail-option

The number of sessions that were released during setup due to failed negotiations between the system and the mobile nodes over Link Control Protocol (LCP) options.

Int32

lcp-fail-unknown

The number of sessions that were released during setup due to failed LCP negotiations for unknown reasons.

Int32

ipcp-fail-maxretry

The number of sessions that were released during setup due to the system not receiving a response prior to the expiration of the maximum number of Internet Protocol Control Protocol (IPCP) retries.

Int32

ipcp-fail-option

The number of sessions that were released during setup due to failed negotiations between the system and the mobile nodes over Internet Protocol Control Protocol (IPCP) options.

Int32

ipcp-fail-unknown

The number of sessions that were released during setup due to failed IPCP negotiations for unknown reasons.

Int32

ipv6cp-fail-maxretry

The number of sessions that were released during setup due to the system not receiving a response prior to the expiration of the maximum number of Internet Protocol version 6 Control Protocol (IPv6CP) retries.

Int32

ipv6cp-fail-optiss

The number of sessions that were released during setup due to failed negotiations between the system and the mobile nodes over Internet Protocol version 6 Control Protocol (IPv6CP) options.

Int32

ipv6cp-fail-unknown

The number of sessions that were released during setup due to failed IPv6CP negotiations for unknown reasons.

Int32

fail-ccp

The number Compression Control Protocol negotiation failures.

Int32

fail-auth

The number of sessions that were released during setup due to subscriber authentication failures.

Int32

abort-auth

The number of sessions that were released during setup due to aborted authentication processes.

Int32

rp-disc

The number of sessions that were released during setup due to lower-layer disconnects.

Int32

entered-lcp

The number of sessions entering or re-entering the Link Control Protocol (LCP) phase of call setup.

Int32

entered-auth

The number of sessions entering or re-entering the authentication phase of call setup.

Int32

entered-ipcp

The number of sessions entering or re-entering the Internet Protocol Control Protocol (IPCP) phase of call setup.

Int32

entered-ipv6cp

The number of sessions entering or re-entering the Internet Protocol version 6 Control Protocol (IPv6CP) phase of call setup.

Int32

success-lcp

The number of sessions for which LCP was successfully negotiated.

Int32

success-auth

The number of sessions for which authentication was successful.

Int32

reneg-pdsn

The number of session re-negotiations initiated by the system.

Int32

reneg-mobile

The number of session re-negotiations initiated by the mobile nodes.

Int32

reneg-addrmis

The number of session re-negotiations that occurred due to mis-matched IP addresses.

Int32

reneg-rp-handoff

The number of session re-negotiations that occurred due to lower-layer handoffs.

Int32

reneg-update

The number of session re-negotiations that occurred due to parameter updates.

Int32

reneg-other

The number of session re-negotiations that occurred due to other reasons.

Int32

conn-sess-reneg

Indicates the number of PPP renegotiation happened for sessions which are already in connected/established state.

Int32

auth-attempt-chap

The number of sessions that attempted to authenticate using the Challenge Handshake Authentication Protocol (CHAP).

Int32

auth-attempt-pap

The number of sessions that attempted to authenticate using the Password Authentication Protocol (PAP).

Int32

auth-attempt-mschap

The number of sessions that attempted to authenticate using MicroSoft CHAP (MS CHAP).

Int32

auth-success-chap

The number of sessions that successfully authenticated using the Challenge Handshake Authentication Protocol (CHAP).

Int32

auth-success-pap

The number of sessions that successfully authenticated using the Password Authentication Protocol (PAP).

Int32

auth-success-mschap

The number of sessions that successfully authenticated using MicroSoft CHAP (MS CHAP).

Int32

auth-fail-chap

The number of sessions that failed authentication using the Challenge Handshake Authentication Protocol (CHAP).

Int32

auth-fail-pap

The number of sessions that failed authentication using the Password Authentication Protocol (PAP).

Int32

auth-fail-mschap

The number of sessions that failed authentication using MicroSoft CHAP (MS CHAP).

Int32

auth-abort-chap

The number of sessions that aborted authentication while using the Challenge Handshake Authentication Protocol (CHAP).

Int32

auth-abort-pap

The number of sessions that aborted authentication while using the Password Authentication Protocol (PAP).

Int32

auth-abort-mschap

The number of sessions that aborted authentication while using MicroSoft CHAP (MS CHAP).

Int32

sess-skip-auth

The number of sessions that skipped the authentication process.

Int32

comp-stac

The total number of sessions that negotiated the use data compression using the STAC protocol.

Int32

comp-mppc

The total number of sessions that negotiated the use data compression using the MPPC protocol.

Int32

comp-defl

The total number of sessions that negotiated the use data compression using the DEFLATE protocol.

Int32

comp-sess-neg

The total number of sessions that negotiated the use of data compression.

Int32

comp-sess-neg-fail

The total number of sessions for which data compression negotiation failed.

Int32

rcverr-basfcs

The number of packets received with an invalid Frame Check Sequence (FCS).

Int32

timeout-toplus

The total number of PPP authentication requests and NCP configuration requests that timed out.

Int32

rcverr-unknproto

The number of packets received with an invalid protocol type.

Int32

rcverr-badaddr

The number of packets received with a bad address field.

Int32

rcverr-badctrl

The number of packets received with a bad control field.

Int32

comp-vjhdr

The total number of sessions that negotiated the use Van Jacobson header compression.

Int32

comp-rohchdr

The total number of sessions that negotiated the use of RObust Header Compression (ROHC).

Int32

disc-lcp-remote

The number of sessions for which the mobile node initiated the disconnection.

Int32

disc-rp-remote

The number of sessions in which the mobile node disconnected the lower layers of the protocol stack.

Int32

disc-admin

The number of sessions for which the system initiated the disconnection.

Int32

disc-idle-timeout

The number of sessions disconnected due to exceeding their idle timeout limit.

Int32

disc-abs-timeout

The number of sessions disconnected due to exceeding their absolute timeout limit.

Int32

disc-ppp-keepalive

The number of sessions disconnected due to keep alive failures.

Int32

disc-no-resource

The number of sessions disconnected due to lack of resources on the local side (CPU and memory).

Int32

disc-misc

The number of sessions that were disconnected for reasons other than those listed here.

Int32

disc-rp-local

The number of sessions that experienced a local disconnect at the lower-layers.

Int32

disc-add-flow-fail

The number of sessions that experienced a disconnect due to a flow addition failure.

Int32

disc-maxretry-lcp

The number of sessions that experienced a disconnect due to exceeding the maximum number of LCP retries.

Int32

disc-maxretry-ipcp

The number of sessions that experienced a disconnect due to exceeding the maximum number of IPCP retries.

Int32

disc-max-setup-time

The number of sessions that experienced a disconnect due to exceeding the maximum setup timer.

Int32

disc-bad-dest-vpn

The number of sessions that experienced a disconnect due to the specification of invalid destination context.

Int32

disc-opt-neg-lcp

The number of sessions that experienced a disconnect due to the failed negotiation of an LCP option.

Int32

disc-opt-neg-ipcp

The number of sessions that experienced a disconnect due to the failed negotiation of an IPCP option.

Int32

disc-no-remoteaddr

The number of sessions that experienced a disconnect because no remote IP address was specified.

Int32

disc-typedetect-fail

The number of sessions that experienced a disconnect because the system could not identify the call type.

Int32

disc-bad-src-addr

The number of sessions that experienced a disconnect due to a source address violation.

Int32

disc-ipv6cp-excretry

The number of sessions that experienced a disconnect due to exceeding the maximum number of IPv6CP retries.

Int32

disc-ipv6cp-optnegfail

The number of sessions that experienced a disconnect due to the failed negotiation of an IPv6CP option.

Int32

disc-remote

The number of sessions that experienced a remote disconnect at the upper-layers.

Int32

disc-long-timeout

The number of sessions that experienced a disconnect due to the expiration of the long-duration timer.

Int32

disc-auth-fail

The number of sessions that experienced a disconnect due to PPP authentication failures.

Int32

lcpecho-req-total

The total number of LCP echo request messages sent.

Int32

lcpecho-req-resent

The total number of LCP echo request messages that were re-sent.

Int32

lcpecho-rep-recved

The total number of LCP echo reply messages received.

Int32

lcpecho-timeout

The total number of LCP echo request messages that timed-out prior to the system’s receiving a response.

Int32

recverr-ctrl-field

The total number of bad control field errors experienced in received packets.

Int32

recverr-bad-length

The total number of bad packet length errors experienced in received packets.

Int32

remote-term

The number of sessions for which termination was initiated from the remote (mobile) side.

Int32

misc-fail

The number of session failures that occurred due to reasons other than those listed by the other variables.

Int32

in-oct

The number of inbound octets received.

Int64

in-ucast

The number of inbound unicast packets received.

Int32

in-nucast

The number of inbound non-unicast (multicast or broadcast) packets received.

Int32

in-pkt

The number of inbound packets that were received.

Int32

in-discard

The number of inbound packets that were discarded.

Int32

in-discard-oct

The number of inbound octets that were discarded.

Int32

out-oct

The number of outbound octets transmitted.

Int64

out-ucast

The number of outbound unicast packets transmitted.

Int32

out-nucast

The number of outbound non-unicast (multicast or broadcast) packets transmitted.

Int32

out-pkt

The number of outbound packets that were transmitted.

Int32

out-discard

The number of outbound packets that were discarded.

Int32

out-discard-oct

The number of outbound octets that were discarded.

Int32

num-sessions

The current total number of PPP sessions.

Int32

eap-authattempt

The total number of EAP authentication attempt done on the HSGW.

This is collected at the HSGW service level.

Int32

eap-authsuccess

The total number of EAP authentication attempt done on the HSGW and was successful.

This is collected at the HSGW service level.

Int32

eap-authfail

The total number of EAP authentication attempt done on the HSGW and was unsuccessful.

This is collected at the HSGW service level.

Int32

eap-authabort

The total number of EAP authentication procedures attempted on the HSGW but aborted due to any reason.

This is collected at the HSGW service level.

Int32

vsncp-attempt

The total number of Vendor Specific Network Control Protocol (VSNCP) connection attempted on the HSGW.

This is collected at the HSGW service level.

Int32

vsncp-conn

The total number of vendor Specific Network Control Protocol (VSNCP) connected to the HSGW.

This is collected at the HSGW service level.

Int32

vsncp-fail

The total number of Vendor Specific Network Control Protocol (VSNCP) connections attempted but failed to the HSGW.

This is collected at HSGW service level.

Int32

vsncp-rellocal

The total number of Vendor Specific Network Control Protocol (VSNCP) connections released locally by the HSGW.

This is collected at HSGW service level.

Int32

vsncp-relremote

The total number of Vendor Specific Network Control Protocol (VSNCP) connections released remotely by peer.

This is collected at the HSGW service level.

Int32

vsncp-err-gen

The total number of Vendor Specific Network Control Protocol (VSNCP) errors - general.

This is collected at the HSGW service level.

Int32

vsncp-err-unauthapn

The total number of Vendor Specific Network Control Protocol (VSNCP) errors due to an unauthorized APN.

This is collected at the HSGW service level.

Int32

vsncp-err-pdnlimit

The total number of Vendor Specific Network Control Protocol (VSNCP) errors due to a PDN limitation.

This is collected at the HSGW service level.

Int32

vsncp-err-nopdngw

The total number of Vendor Specific Network Control Protocol (VSNCP) errors due to not locating the P-GW.

This is collected at the HSGW service level.

Int32

vsncp-err-pdngwunreach

The total number of Vendor Specific Network Control Protocol (VSNCP) errors due to an unreachable P-GW.

This is collected at the HSGW service level.

Int32

vsncp-err-pdngwrej

The total number of Vendor Specific Network Control Protocol (VSNCP) errors due to a P-GW rejection.

This is collected at the HSGW service level.

Int32

vsncp-err-insufparam

The total number of Vendor Specific Network Control Protocol (VSNCP) errors due to insufficient parameters.

This is collected at the HSGW service level.

Int32

vsncp-err-resunava

The total number of Vendor Specific Network Control Protocol (VSNCP) errors due to unavailable resources.

This is collected at the HSGW service level.

Int32

vsncp-err-admpro

The total number of Vendor Specific Network Control Protocol (VSNCP) errors due to administrator prohibited.

This is collected at the HSGW service level.

Int32

vsncp-err-pdniduse

The total number of Vendor Specific Network Control Protocol (VSNCP) errors due the PDN being already in use.

This is collected at the HSGW service level.

Int32

vsncp-err-sublimit

The total number of Vendor Specific Network Control Protocol (VSNCP) errors due to a subscriber limit.

This is collected at the HSGW service level.

Int32

vsncp-err-pdnexist

The total number of Vendor Specific Network Control Protocol (VSNCP) errors due to the PDN not existing.

This is collected at the HSGW service level.

Int32

vsncp-fail-maxretry

Total number of Vendor Specific Network Control Protocol (VSNCP) connection failed as maximum retry limit for connection setup exhausted.

This is collected at the HSGW service level.

Int32

vsncp-fail-optiss

Total number of Vendor Specific Network Control Protocol (VSNCP) connection failed due to failure option as ISS.

This is collected at the HSGW service level.

Int32

vsncp-fail-unk

Total number of Vendor Specific Network Control Protocol (VSNCP) connection failed due to unknown failure option.

This is collected at the HSGW service level.

Int32

lcpvse-req-total

The total number of LCP vendor specific extension request messages sent to mobile stations to update the inactivity timer in conjunction with the always on feature.

Int32

lcpvse-req-resent

The total number of LCP vendor specific extension request messages retransmitted to mobile stations to update the inactivity timer in conjunction with the always on feature.

Int32

lcpvse-rep-recved

The total number of responses to LCP vendor specific extension replies received from mobile stations as part of the inactivity timer update process in conjunction with the always on feature.

Int32

lcpvse-proto-reject

The total number protocol reject responses received for LCP vendor specific extension request messages sent to mobile stations to update the inactivity timer in conjunction with the always on feature.

Int32

lcpvse-req-maxreach

The total number of max retransmissions reached for LCP vendor specific extension request messages sent to mobile stations to update the inactivity timer in conjunction with the always on feature.

Int32

IMPORTANT:

For information on statistics that are common to all schema see the Statistics and Counters Overview chapter.