MIPv6HA Schema Statistics

The MIPv6HA schema provides operational statistics that can be used for monitoring and troubleshooting the following products: All

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 MIPv6 HA Schema
Variables Description Data Type

vpnname

The name of the context configured on the system that is currently facilitating the LAC service.

This is a key variable.

String

vpnid

The identification number of the context configured on the system that is currently facilitating the LAC service. This is an internal reference number.

This is a key variable.

Int32

servname

Displays the name of the LAC service for which the statistics are displayed.

This is a key variable.

String

servid

The identification number of the MIPv6 HA service for which the statistics are displayed.

This is a key variable.

Int32

num-subscriber

The current total number of MIPv6 HA sessions.

Int32

aaa-attempt

The number of authentication requests attempted on receiving a bind update request.

Ctr32

aaa-success

The number of successful authorization attempts.

Ctr32

aaa-totfail

The number of failed authorization attempts.

Ctr32

aaa-actauthfail

The authorization attempt failure count due to access rejects from AAA.

Ctr32

aaa-misauthfail

The authorization attempt failure s due to other reasons like internal error or AAA response timeout.

Ctr32

bindupdrec-totrec

The total number of MIPv6 bind update requests received.

Ctr32

bindupdrec-totacc

The total number of MIPv6 bind update requests accepted.

Ctr32

bindupdrec-totdeny

The total number of MIPv6 bind update requests denied.

Ctr32

bindupdrec-totdisc

The total number of MIPv6 bind update requests discarded.

Ctr32

bindupdrec-totcongdiscreq

The total number of MIPv6 bind update requests discarded because of congestion.

Ctr32

ibindupdreq-receive

The total number of initial bind update requests received.

Ctr32

ibindupdreq- accept

The total number of initial bind update requests accepted.

Ctr32

ibindupdreq-deny

The total number of initial bind update requests denied.

Ctr32

rbindupdreq- receive

The total number of renew bind update requests received.

Ctr32

rbindupdreq-accept

The total number of renew bind update requests accepted.

Ctr32

rbindupdreq-deny

The total number of renew bind update requests denied.

Ctr32

deregreq-receive

The total number of dereg bind update requests received.

Ctr32

deregreq-accept

The total number of dereg bind update requests accepted.

Ctr32

deregreq-deny

The total number of dereg bind update requests denied.

Ctr32

horeq-receive

The total number of handoff bind update requests received. A handoff bind update request is a bind update request received for the same session (NAI/HA/HoA) with a new CoA.

Ctr32

horeq-accept

The total number of handoff requests accepted.

Ctr32

horeq-deny

The total number of handoff requests denied.

Ctr32

bindacksent-total

The total number of MIPv6 binding acknowledgement messages sent.

Ctr32

bindacksent-acceptreg

The total number of MIPv6 binding acknowledgement replies sent.

Ctr32

bindacksent-acceptdereg

The total number of MIPv6 dereg replies sent (bind acknowledgement with a lifetime of zero).

Ctr32

bindacksent-deny

The total number of denied bind acknowledgement replies sent.

Ctr32

denyreason -badreq

The total number of bind updates denied with status code 81H due to poorly formed bind update request.

Ctr32

denyreason -mismatchid

The total number of bind update denied with status code 90H (mismatched id).

Ctr32

denyreason-mnauthfail

The total number of bind update denied with status code 92H (mobile auth failure).

Ctr32

denyreason-admprohibit

The total number of bind update denied with status code 81H (Admin prohibited).

Ctr32

denyreason-noresource

The total number of bind update denied with status code 82H (Insufficient resources).

Ctr32

denyreason-simbindexceed

The total number of bind update denied with status code 82H because simultaneous binding limit is exceeded.

Ctr32

denyreason-unspereason

The total number of bind update denied with status code 80H (Reason Unspecified).

Ctr32

denyreason-msgidrequire

The total number of bind update denied with status code 91H (Mesg-Id-Required).

Ctr32

denyreason-dadfail

The total number of bind update denied with status code 86H (Duplicate Address Detection failed).

Ctr32

denyreason-nothomesubnet

The total number of bind update denied with status code 84H (Not Home Subnet).

Ctr32

denyreason-seqoutwindow

The total number of bind update denied with status code 87H (Sequence number Out of Window).

Ctr32

denyreason-regchadisallow

The total number of bind update denied with status code 8BH (Registration Type change disallowed).

Ctr32

datareceive-totpkt

The total number of tunneled data packets received.

Ctr32

datareceive-totpkt6in6

The total number of ipv6-ipv6 tunneled data packets received.

Ctr32

datareceive-totbyte

The total byte count of the tunnel data received

Ctr32

datareceive-totbyte6in6

The total byte count of ipv6-ipv6 tunneled data received

Ctr32

datareceive-errorprotocol

The total number of packets received with protocol type error.

Ctr32

datareceive-errorinvpkt

The total number of invalid data packets received

Ctr32

datareceive-errornosess

The total number of data packets received for which session was not found.

Ctr32

datasent- totpkt

The total number of tunnel data packet sent

Ctr32

datasent- totpkt6in6

The total number of ipv6-ipv6 tunneled data packets sent

Ctr32

datasent-totbyte

The total byte count of tunneled data sent

Ctr32

datasent- totbyte6in6

The total byte count for ipv6-ipv6 tunneled data sent

Ctr32

disconnect-lifetimeexp

The total number of session disconnected due to lifetime expiry

Ctr32

disconnect-deregistration

The total number of disconnects due to deregistration from MN.

Ctr32

disconnect-admdrop

The total number of sessions disconnected administratively.

Ctr32

disconnect-othreason

The total number of sessions disconnects due to other reasons.

Ctr32

icmpv6-toobigreceive

The total number of ICMPv6 Packet too big received for tunneled packets originating within tunnel.

Ctr32

icmpv6-toobigforward

The total number of ICMPv6 packet too big forwarded messages

Ctr32

total-subscriber

Ctr32

admprohreason-badreq

Number of updates denied for an Admin prohibited reason: bad request

Ctr32

insufresource-badreq

Number of binding updates denied

Ctr32

bindacksent-senderror

The total number of binding acknowledgements sent with a send error

Ctr32

admprohreason-congcondenied

Number of updates denied for an Admin prohibited reason: congestion control denied

Ctr32

icmpv6-toobigdrop

Number of ICMPv6 packets dropped because they are too big and need to be fragmented.

Ctr32

bindupddiscard-congdisc

Number of binding updates discarded because HAMGR is configured to drop packets on congestion

Ctr32

bindupddiscard-chkerror

Number of bind updates discarded because of a checksum error on binding update.

Ctr32

bindupddiscard-iniauthpend

Number of bind updates discarded because initialization authorization is pending when retry binding updates are received

Ctr32

bindupddiscard-sessnotfound

Number of bind updates discarded because hamgr forwards RRQ for existing session but session not found in Sessmgr

Ctr32

bindupddiscard-hamgrnotrea

Number of bind updates discarded because HAMGR is not yet ready and packet buffering limit is exceeded

Ctr32

bindupddiscard-decfail

Number of binding updates discarded because the binding update packet decoding has failed in HAMGR.

Ctr32

bindupddiscard-invbuflen

Number of bind updates discarded because there is mismatch in the binding update packet buffer length and expected length.

Ctr32

admprohreason-authoptmiss

Number of bind updates denied because there are Admin Prohibited Reasons-MN-AAA Auth Option Missing.

String

admprohreason-hbitnotset

Number of bind updates denied because there are Admin Prohibited Reasons-H-bit Not Set.

String

admprohreason-invaaaspi

Number of bind updates denied because there are Admin Prohibited Reasons-Invalid MN-AAA Option SPI.

String

admprohreason-invhaspi

Number of bind updates denied because there are Admin Prohibited Reasons-Invalid MN-HA Option SPI.

String

admprohreason-polrej

Number of bind updates denied because there are Admin Prohibited Reasons-Policy Rejected.

String

admprohreason-notauth

Number of bind updates denied because there are Admin Prohibited Reasons-HoA Not Authorized.

String

admprohreason-noperm

Number of bind updates denied because there are Admin Prohibited Reasons-No Permission.

String

insufresource-nosessmgr

Number of bind updates denied because there are Insufficient Resource Reasons-No Session Manager.

String

insufresource-nomem

Number of bind updates denied because there are Insufficient Resource Reasons-No Memory.

String

insufresource-sessmgrrej

Number of bind updates denied because there are Insufficient Resource Reasons-Session Manager Rejected.

String

insufresource-ipqexc

Number of bind updates denied because there are Insufficient Resource Reasons-Input-Q Exceeded.

String

insufresource-simbindexc

Number of bind updates denied because there are Insufficient Resource Reasons-Simul Bindings Exceeded.

String

tun-conn-attempt

The total number of tunnel connection attempts.

Int32

tun-conn-success

The total number of successful tunnel connections.

Int32

tun-conn-fail

The total number of failed tunnel connections.

Int32

tun-conn-curactive

The total number of currently active tunnel connections.

Int32

sess-attempts

The total number of session connection attempts.

Int32

sess-successful

The total number of successful session connections.

Int32

sess-failed

The total number of failed session connections.

Int32

sess-curactive

The total number of currently active session connections.

Int32

sess-intrapdsnho-attempt

The total number of Intra-PDSN Hand-Offs connection attempts.

Int32

sess-intrapdsnho-success

The total number of successful Intra-PDSN Hand-Offs connections.

Int32

sess-intrapdsnho-failed

The total number of failed Intra-PDSN Hand-Offs connections.

Int32

sess-interpdsnho-attempt

The total number of Inter-PDSN Hand-Offs connection attempts.

Int32

recv-err-malformed

The total number of Tunnel Receive Control Packet errors experienced due to malformed packets .

Int32

recv-err-ctrlfield

The total number of Tunnel Receive Control Packet errors experienced due to control field errors.

Int32

recv-err-pktlen

The total number of Tunnel Receive Control Packet errors experienced due to packet length errors.

Int32

recv-err-avplen

The total number of Tunnel Receive Control Packet errors experienced due to AVP length errors.

Int32

recv-err-protover

The total number of Tunnel Receive Control Packet errors experienced due to protocol version errors.

Int32

recv-err-md5

The total number of Tunnel Receive Control Packet errors experienced due to MD5 errors.

Int32

recv-err-invattr

The total number of Tunnel Receive Control Packet errors experienced due to invalid attribute errors.

Int32

recv-err-unkattr

The total number of Tunnel Receive Control Packet errors experienced due to unknown attribute errors.

Int32

recv-err-invsessid

The total number of Tunnel Receive Control Packet errors experienced due to invalid session ID errors.

Int32

recv-err-invstate

The total number of Tunnel Receive Control Packet errors experienced due to invalid state errors.

Int32

recv-err-unkmsg

The total number of Tunnel Receive Control Packet errors experienced due to unknown message errors.

Int32

recv-err-unmatchpktlen

The total number of Tunnel Receive Control Packet errors experienced due to unmatched packet length errors.

Int32

recv-err-invtunid

The total number of Tunnel Receive Control Packet errors experienced due to invalid tunnel length errors.

Int32

tun-genclear

The total number of tunnels cleared normally.

Int32

tun-ctrlconnexists

The total number of tunnel disconnects/failures experienced due to a pre-existing control connection.

Int32

tun-unauth

The total number of tunnel disconnects/failures experienced due to unauthorized errors.

Int32

tun-badproto

The total number of tunnel disconnects/failures experienced due to bad protocol errors.

Int32

tun-reqshutdown

The total number of tunnel disconnects experienced due to requester shutdown.

Int32

tun-statemacherr

The total number of tunnel disconnects/failures experienced due to state machine errors.

Int32

tun-badlen

The total number of tunnel disconnects/failures experienced due to wrong length errors.

Int32

tun-oor

The total number of tunnel disconnects/failures experienced due to out-of-range errors.

Int32

tun-noresource

The total number of tunnel disconnects/failures experienced due to insufficient resources.

Int32

tun-vendspec

The total number of tunnel disconnects/failures experienced due to vendor-specific errors.

Int32

tun-tryanotherlns

The total number of tunnel disconnects/failures experienced resulting in “Try Another LNS” message generation.

Int32

tun-unkavp

The total number of tunnel disconnects/failures experienced due to unknown AVP with M-bit errors.

Int32

tun-ipsecdisc

The total number of tunnel disconnects experienced due to IPSEC.

Int32

tun-ipsecfail

The total number of tunnel failures experienced due to IPSEC.

Int32

tun-license

The total number of tunnel disconnects/failures experienced due to license exceeded errors.

Int32

tun-newcallpoldisc

The total number of tunnel disconnects experienced due to new call policies.

Int32

tun-maxretry

The total number of tunnel disconnects/failures experienced due to the maximum number of retries being exceeded.

Int32

tun-syslimit

The total number of tunnel disconnects/failures experienced due to reaching the system tunnel limit.

Int32

tun-miscerr

The total number of tunnel disconnects/failures experienced due to miscellaneous errors.

Int32

sess-nogeneral

The total number of sessions for which there were no general errors experienced.

Int32

sess-admin

The total number of session disconnects/failures experienced due to administrative reasons.

Int32

sess-lossofcarr

The total number of session disconnects/failures experienced due to loss of carrier.

Int32

sess-remoteadmin

The total number of session disconnects/failures experienced due to remote administrative reasons.

Int32

sess-nofactemp

The total number of session disconnects/failures experienced due to temporary no facility available errors.

Int32

sess-nofacperm

The total number of session disconnects/failures experienced due to permanent no facility available errors.

Int32

sess-invdest

The total number of session disconnects/failures experienced due to invalid destination errors.

Int32

sess-nocarrier

The total number of session disconnects/failures experienced due no carrier being detected.

Int32

sess-busysig

The total number of session disconnects/failures experienced due to receipt of a busy signal.

Int32

sess-nodialtime

The total number of session disconnects/failures experienced due to receipt of no dial tone.

Int32

sess-lactimeout

The total number of session disconnects/failures experienced due to LAC timeout.

Int32

sess-noframing

The total number of session disconnects/failures experienced due to no appropriate framing.

Int32

sess-noctrlconn

The total number of session disconnects/failures experienced due to no control connection existing.

Int32

sess-badlen

The total number of session disconnects/failures experienced due to wrong length errors.

Int32

sess-oor

The total number of session disconnects/failures experienced due to out-of-range errors.

Int32

sess-noresource

The total number of session disconnects/failures experienced due to insufficient resources.

Int32

sess-invsessid

The total number of session disconnects/failures experienced due to an invalid session ID.

Int32

sess-vendspec

The total number of session disconnects/failures experienced due to vendor specific errors.

Int32

sess-tryanotherlns

The total number of session disconnects/failures experienced resulting in “Try Another LNS” message generation.

Int32

sess-unkavp

The total number of session disconnects/failures experienced due to unknown AVP with M-bit errors.

Int32

sess-maxtunnel

The total number of session disconnects/failures experienced due to reaching the maximum tunnel limit.

Int32

sess-ipsecfail

The total number of session failures experienced due to IPSEC.

Int32

sess-ipsecdisc

The total number of session disconnects experienced due to IPSEC.

Int32

sess-newcallpoldisc

The total number of session disconnects experienced due to new call policies.

Int32

sess-license

The total number of session disconnects/failures experienced due to license exceeded errors.

Int32

sess-servmismatch

The total number of session disconnects/failures experienced due to service mismatch errors.

Int32

sess-miscerr

The total number of session disconnects/failures experienced due to miscellaneous errors.

Int32

IMPORTANT:

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