snmp_mib_archive/CISCO-MOBILE-POLICY-CHARGING-CONTROL-MIB.my 2
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

1642 lines
61 KiB
Plaintext

-- *****************************************************************
-- CISCO-MOBILE-POLICY-CHARGING-CONTROL-MIB.my : Contains the Policy
-- Control and Charging configurations/statistics.
--
-- July, 2008 Himanshu Agarwal
--
-- Copyright (c) 2008-2009 by cisco Systems Inc.
--
-- All rights reserved.
--
-- ****************************************************************
CISCO-MOBILE-POLICY-CHARGING-CONTROL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Counter32,
NOTIFICATION-TYPE,
Counter64
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
TruthValue,
RowStatus
FROM SNMPv2-TC
entPhysicalIndex,
entPhysicalName
FROM ENTITY-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
CounterBasedGauge64
FROM HCNUM-TC
TimeIntervalSec
FROM CISCO-TC
ciscoMgmt
FROM CISCO-SMI;
ciscoMobilePolicyChargingControlMIB MODULE-IDENTITY
LAST-UPDATED "200907100000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-gprs@cisco.com"
DESCRIPTION
"Mobile PCC Infrastructure built on top of Policy Shim Layer, is
a common interface to send and receive PCC related messages for
all gateway applications that implement Gx or Ty functionality.
Gx is a reference point located between the Policy and Charging
Rules Function (PCRF) and the Policy and Charging Enforcement
Function (PCEF). Three types of networks namely, 3G UMTS, 4G LTE
and 4G WiMax use the 3GPP Gx interface as the standard policy
control interface, and CDMA networks use the 3GPP2 Ty interface
for the same.
This MIB contains the PCC configurations/statistics which are
implemented on the Mobile PCC infrastructure.
Abbreviations:
AAA Authentication, Authorization and Accounting
AVP Attribute Value Pair.
CCA Credit Control Answer.
CCR Credit Control Request.
PCC Policy Control and Charging.
PCEF Policy and Charging Enforcement Function.
PCRF Policy and Charging Rules Function.
RAA Re-Authorization Answer.
RAR Re-Authorization Request.
CP Control Processor.
TP Traffic Processor.
Preload Object refers to the billing-plans, content-policies,
billing-services, accounting policy-maps and service-contents
downloaded during PCC through the Gx interface."
REVISION "200907100000Z"
DESCRIPTION
"Added following groups:
cmpccStatisticsExtGroup
cmpccPolicyPreloadNotifGroup
cmpccPreloadNotifControlGroup
cmpccPolicyMismatchGroup
cmpccRollbackFailedGroup.
Added following compliance statement:
cMobilePolicyChargingControlMIBCompliancesRev1.
Deprecated following compliance statement:
cMobilePolicyChargingControlMIBCompliance."
REVISION "200901080000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 690 }
ciscoMobilePolicyChargingControlMIBNotifs OBJECT IDENTIFIER
::= { ciscoMobilePolicyChargingControlMIB 0 }
ciscoMobilePolicyChargingControlMIBObjects OBJECT IDENTIFIER
::= { ciscoMobilePolicyChargingControlMIB 1 }
cMobilePolicyChargingControlMIBConform OBJECT IDENTIFIER
::= { ciscoMobilePolicyChargingControlMIB 2 }
-- ***********************************************************
-- * *
-- * Conformance Information *
-- * *
-- ***********************************************************
cMobilePolicyChargingControlMIBCompliances OBJECT IDENTIFIER
::= { cMobilePolicyChargingControlMIBConform 1 }
cmpccConfig OBJECT IDENTIFIER
::= { ciscoMobilePolicyChargingControlMIBObjects 1 }
cmpccStats OBJECT IDENTIFIER
::= { ciscoMobilePolicyChargingControlMIBObjects 2 }
cmpccNotifConfig OBJECT IDENTIFIER
::= { ciscoMobilePolicyChargingControlMIBObjects 3 }
cmpccPreloadErrorNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls the generation of the preload error
notification ( ciscoMobilePolicyChargingControlPreloadError ).
'true' indicates that preload error notification is enabled.
'false' indicates that notification is disabled."
DEFVAL { false }
::= { cmpccNotifConfig 1 }
cmpccPreloadRollbackFailedNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls the generation of
cmpccPreloadRollbackFailed notification.
'true' indicates that generation of cmpccPreloadRollbackFailed
is enabled.
'false' indicates that generation of cmpccPreloadRollbackFailed
is disabled."
::= { cmpccNotifConfig 2 }
-- ***********************************************************
-- * *
-- * MPCC Global Statistics Table *
-- * *
-- ***********************************************************
cmpccGlobalStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmpccGlobalStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the global statistics and counters
pertaining to mobile policy charging control requests and
responses to policy server."
::= { cmpccStats 1 }
cmpccGlobalStatsTableEntry OBJECT-TYPE
SYNTAX CmpccGlobalStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the cmpccGlobalStatsTable.
entPhysicalIndex identifies the entity that implements the PCEF
functionality of the Gx interface. An entry will be added, when
a Gx interface is identified and modelled in entityMIB, and
removed when the corresponding Gx interface entry will be
deleted from entityMIB."
INDEX { entPhysicalIndex }
::= { cmpccGlobalStatsTable 1 }
CmpccGlobalStatsTableEntry ::= SEQUENCE {
cmpccgsTotalSessions CounterBasedGauge64,
cmpccgsCCRInitialSent Counter64,
cmpccgsCCRUpdateSent Counter64,
cmpccgsCCRFinalSent Counter64,
cmpccgsCCARecd Counter64,
cmpccgsRARRecd Counter64,
cmpccgsRAASent Counter64,
cmpccgsCCRFailures Counter64,
cmpccgsMessageTypeInvalid Counter64,
cmpccgsDuplicateRequests Counter64,
cmpccgsCCAErrors Counter64,
cmpccgsRAAFailures Counter64,
cmpccgsRARErrors Counter64,
cmpccgsReqTypeInvalid Counter64,
cmpccgsReqNumInvalid Counter64,
cmpccgsReqStatusInvalid Counter64,
cmpccgsSessionIDInvalid Counter64
}
cmpccgsTotalSessions OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of sessions which are active."
::= { cmpccGlobalStatsTableEntry 1 }
cmpccgsCCRInitialSent OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of CCR-Initial sent."
::= { cmpccGlobalStatsTableEntry 2 }
cmpccgsCCRUpdateSent OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of CCR-update sent."
::= { cmpccGlobalStatsTableEntry 3 }
cmpccgsCCRFinalSent OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of CCR-final sent."
::= { cmpccGlobalStatsTableEntry 4 }
cmpccgsCCARecd OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of CCA received."
::= { cmpccGlobalStatsTableEntry 5 }
cmpccgsRARRecd OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of RAR received."
::= { cmpccGlobalStatsTableEntry 6 }
cmpccgsRAASent OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of RAA sent."
::= { cmpccGlobalStatsTableEntry 7 }
cmpccgsCCRFailures OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of failures to send CCR."
::= { cmpccGlobalStatsTableEntry 8 }
cmpccgsMessageTypeInvalid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of invalid message type errors."
::= { cmpccGlobalStatsTableEntry 9 }
cmpccgsDuplicateRequests OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of duplicate request type errors. This object
represents the number of times the mpcc receives a CCR
initial request for a session that already exists. When session
already exists, mpcc expects to receive a CCR Update."
::= { cmpccGlobalStatsTableEntry 10 }
cmpccgsCCAErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of errors occurred in
CCA."
::= { cmpccGlobalStatsTableEntry 11 }
cmpccgsRAAFailures OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of failures to send RAA."
::= { cmpccGlobalStatsTableEntry 12 }
cmpccgsRARErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of errors occurred in
RAR."
::= { cmpccGlobalStatsTableEntry 13 }
cmpccgsReqTypeInvalid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of errors due to invalid request type."
::= { cmpccGlobalStatsTableEntry 14 }
cmpccgsReqNumInvalid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of errors due to invalid request number."
::= { cmpccGlobalStatsTableEntry 15 }
cmpccgsReqStatusInvalid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of errors due to invalid request status."
::= { cmpccGlobalStatsTableEntry 16 }
cmpccgsSessionIDInvalid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the number of times the session id
received does not exist or when the session id associated with
request is not the same as the one received."
::= { cmpccGlobalStatsTableEntry 17 }
-- ***********************************************************
-- * *
-- * MPCC PCRF Method list Statistics Table *
-- * *
-- ***********************************************************
cmpccPCRFMethodListStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmpccPCRFMethodListStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains statistics/error counters related to a
given PCRF method-list name."
::= { cmpccStats 2 }
cmpccPCRFMethodListStatsTableEntry OBJECT-TYPE
SYNTAX CmpccPCRFMethodListStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the
cmpccPCRFMethodListStatsTable."
INDEX { cmpccpmlsMethodList }
::= { cmpccPCRFMethodListStatsTable 1 }
CmpccPCRFMethodListStatsTableEntry ::= SEQUENCE {
cmpccpmlsMethodList SnmpAdminString,
cmpccpmlsCCRInitialSent Counter64,
cmpccpmlsCCRUpdateSent Counter64,
cmpccpmlsCCRFinalSent Counter64,
cmpccpmlsCCARecd Counter64,
cmpccpmlsRARRecd Counter64,
cmpccpmlsRAASent Counter64,
cmpccpmlsPCRFReboots Counter64,
cmpccpmlsCCRFailures Counter64,
cmpccpmlsMessageTypeInvalid Counter64,
cmpccpmlsDuplicateRequests Counter64,
cmpccpmlsCCAErrors Counter64,
cmpccpmlsRAAFailures Counter64,
cmpccpmlsRARErrors Counter64,
cmpccpmlsReqTypeInvalid Counter64,
cmpccpmlsReqNumInvalid Counter64,
cmpccpmlsReqStatusInvalid Counter64,
cmpccpmlsSessionIDInvalid Counter64
}
cmpccpmlsMethodList OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Method-list associated with the session."
::= { cmpccPCRFMethodListStatsTableEntry 1 }
cmpccpmlsCCRInitialSent OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of CCR-Initial Sent."
::= { cmpccPCRFMethodListStatsTableEntry 2 }
cmpccpmlsCCRUpdateSent OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of CCR-update sent."
::= { cmpccPCRFMethodListStatsTableEntry 3 }
cmpccpmlsCCRFinalSent OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of CCR-final sent."
::= { cmpccPCRFMethodListStatsTableEntry 4 }
cmpccpmlsCCARecd OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of CCA received."
::= { cmpccPCRFMethodListStatsTableEntry 5 }
cmpccpmlsRARRecd OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RAR received."
::= { cmpccPCRFMethodListStatsTableEntry 6 }
cmpccpmlsRAASent OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of RAA sent."
::= { cmpccPCRFMethodListStatsTableEntry 7 }
cmpccpmlsPCRFReboots OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times PCRF reboots."
::= { cmpccPCRFMethodListStatsTableEntry 8 }
cmpccpmlsCCRFailures OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of failures to send CCR."
::= { cmpccPCRFMethodListStatsTableEntry 9 }
cmpccpmlsMessageTypeInvalid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of invalid message type errors."
::= { cmpccPCRFMethodListStatsTableEntry 10 }
cmpccpmlsDuplicateRequests OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of duplicate request type errors."
::= { cmpccPCRFMethodListStatsTableEntry 11 }
cmpccpmlsCCAErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of errors occurred in
CCA."
::= { cmpccPCRFMethodListStatsTableEntry 12 }
cmpccpmlsRAAFailures OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of failures to send RAA."
::= { cmpccPCRFMethodListStatsTableEntry 13 }
cmpccpmlsRARErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of errors occurred in
RAR."
::= { cmpccPCRFMethodListStatsTableEntry 14 }
cmpccpmlsReqTypeInvalid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of errors due to invalid request type."
::= { cmpccPCRFMethodListStatsTableEntry 15 }
cmpccpmlsReqNumInvalid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of errors due to invalid request number."
::= { cmpccPCRFMethodListStatsTableEntry 16 }
cmpccpmlsReqStatusInvalid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of errors due to invalid request status."
::= { cmpccPCRFMethodListStatsTableEntry 17 }
cmpccpmlsSessionIDInvalid OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the number of times the session id
received does not exist or when the session id associated with
request is not the same as the one received."
::= { cmpccPCRFMethodListStatsTableEntry 18 }
-- ***********************************************************
-- * *
-- * MPCC Policy Preload Statistics Table *
-- * *
-- ***********************************************************
cmpccPolicyPreloadStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmpccPolicyPreloadStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the policy preload statistics/error
counters."
::= { cmpccStats 3 }
cmpccPolicyPreloadStatsTableEntry OBJECT-TYPE
SYNTAX CmpccPolicyPreloadStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the cmpccPolicyPreloadStatsTable.
entPhysicalIndex identifies the entity that implements the PCEF
functionality of the Gx interface. An entry will be added, when
a Gx interface is identified and modelled in entityMIB, and
removed when the corresponding Gx interface entry will be
deleted from entityMIB."
INDEX { entPhysicalIndex }
::= { cmpccPolicyPreloadStatsTable 1 }
CmpccPolicyPreloadStatsTableEntry ::= SEQUENCE {
cmpccppsPolicyPreloadStatus INTEGER,
cmpccppsPCEFInit Counter32,
cmpccppsPCRFInit Counter32,
cmpccppsReq Counter32,
cmpccppsRes Counter32,
cmpccppsGlobalPolicyPush Counter32,
cmpccppsGlobalPolicyPushAck Counter32,
cmpccppsErrorState INTEGER,
cmpccppsPreloadDataInconsistent Counter32,
cmpccppsAVPMissing Counter32,
cmpccppsWrongOrderFailures Counter32,
cmpccppsEnforceFailures Counter32,
cmpccppsStaticConfigConflicts Counter32,
cmpccppsCCRFailures Counter32,
cmpccppsMessageTypeInvalid Counter32,
cmpccppsCCAErrors Counter32,
cmpccppsRAAFailed Counter32,
cmpccppsRARErrors Counter32,
cmpccppsReqTypeInvalid Counter32,
cmpccppsReqNumInvalid Counter32,
cmpccppsReqStatusInvalid Counter32,
cmpccppsSessionIDInvalid Counter32,
cmpccppsTimeoutErrors Counter32
}
cmpccppsPolicyPreloadStatus OBJECT-TYPE
SYNTAX INTEGER {
preloadNotInitiated(1),
preloadInProgress(2),
preloadFailed(3),
preloadTimeout(4),
preloadComplete(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object denotes the state of policy preloading in the PCC.
'preloadNotInitiated' indicates that policy preloading has not
been initiated.
'preloadInProgress' indicates that policy preloading is in
progress.
'preloadFailed' indicates that policy preloading has failed.
'preloadTimeout' indicates that timeout has occured.
'preloadComplete' indicates that policy preloading is
complete."
::= { cmpccPolicyPreloadStatsTableEntry 1 }
cmpccppsPCEFInit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of PCEF initiated preloading."
::= { cmpccPolicyPreloadStatsTableEntry 2 }
cmpccppsPCRFInit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of PCRF initiated preloading."
::= { cmpccPolicyPreloadStatsTableEntry 3 }
cmpccppsReq OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Policy Preload requests."
::= { cmpccPolicyPreloadStatsTableEntry 4 }
cmpccppsRes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Policy Preload responses."
::= { cmpccPolicyPreloadStatsTableEntry 5 }
cmpccppsGlobalPolicyPush OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Global Policy Push."
::= { cmpccPolicyPreloadStatsTableEntry 6 }
cmpccppsGlobalPolicyPushAck OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Global Policy Push Acknowledgements."
::= { cmpccPolicyPreloadStatsTableEntry 7 }
cmpccppsErrorState OBJECT-TYPE
SYNTAX INTEGER {
preloadInconsistentData(1),
preloadAVPMissing(2),
preloadEnforceFailure(3),
preloadWrongOrderFailure(4),
preloadStaticConfigConflict(5),
preloadNoError(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the error condition.
'preloadInconsistentData' indicates PCRF has sent an incomplete
Policy object.
'preloadAVPMissing' indicates a mandatory AVP in the preloading
message is missing.
'preloadEnforceFailure' indicates PCEF is not able to
install/modify/remove a policy preloading object.
'preloadWrongOrderFailure' indicates PCRF sent the preloading
objects in wrong order.
'preloadStaticConfigConflict' indicates PCRF tried to preload
an object, which is already statically configured in PCEF.
'preloadNoError' indicates no error has occurred so far."
::= { cmpccPolicyPreloadStatsTableEntry 8 }
cmpccppsPreloadDataInconsistent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the preload data is inconsistent."
::= { cmpccPolicyPreloadStatsTableEntry 9 }
cmpccppsAVPMissing OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the mandatory AVPs are missing."
::= { cmpccPolicyPreloadStatsTableEntry 10 }
cmpccppsWrongOrderFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of failures due to wrong order."
::= { cmpccPolicyPreloadStatsTableEntry 11 }
cmpccppsEnforceFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of failures to enforce."
::= { cmpccPolicyPreloadStatsTableEntry 12 }
cmpccppsStaticConfigConflicts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of conflicts with static config."
::= { cmpccPolicyPreloadStatsTableEntry 13 }
cmpccppsCCRFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times failed to send CCR."
::= { cmpccPolicyPreloadStatsTableEntry 14 }
cmpccppsMessageTypeInvalid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of invalid message type errors."
::= { cmpccPolicyPreloadStatsTableEntry 15 }
cmpccppsCCAErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of errors occurred in
CCA."
::= { cmpccPolicyPreloadStatsTableEntry 16 }
cmpccppsRAAFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times failed to send RAA."
::= { cmpccPolicyPreloadStatsTableEntry 17 }
cmpccppsRARErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the total number of errors occurred in
RAR."
::= { cmpccPolicyPreloadStatsTableEntry 18 }
cmpccppsReqTypeInvalid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of invalid req-type errors."
::= { cmpccPolicyPreloadStatsTableEntry 19 }
cmpccppsReqNumInvalid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of invalid req-num errors."
::= { cmpccPolicyPreloadStatsTableEntry 20 }
cmpccppsReqStatusInvalid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of invalid req-status errors."
::= { cmpccPolicyPreloadStatsTableEntry 21 }
cmpccppsSessionIDInvalid OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the number of times the session id
received does not exist or when the session id associated with
request is not the same as the one received."
::= { cmpccPolicyPreloadStatsTableEntry 22 }
cmpccppsTimeoutErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the preload timeout occurs."
::= { cmpccPolicyPreloadStatsTableEntry 23 }
-- **************************************************************
-- * *
-- * MPCC Policy Preload Extension Statistics Table *
-- * *
-- **************************************************************
cmpccPolicyPreloadExtStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmpccPolicyPreloadExtStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the additional statistics related to
objects downloaded during policy preloading. The table is
indexed on entPhysicalIndex which identifies the entity that
implements the PCEF functionality of the Gx interface."
::= { cmpccStats 4 }
cmpccPolicyPreloadExtStatsTableEntry OBJECT-TYPE
SYNTAX CmpccPolicyPreloadExtStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in cmpccPolicyPreloadExtStatsTable. Each entry represents
the policy preload statistics for a particular Gx interface. An
entry will be added in this table when a Gx interface is
identified and modelled in entityMIB. When Gx interface entry is
removed from entityMIB, the corresponding entry is removed from
this table."
INDEX { entPhysicalIndex }
::= { cmpccPolicyPreloadExtStatsTable 1 }
CmpccPolicyPreloadExtStatsTableEntry ::= SEQUENCE {
cmpccppsServiceContentsInserted Counter32,
cmpccppsServiceContentsDeleted Counter32,
cmpccppsServiceContentsRolledback Counter32,
cmpccppsServiceContentsInsertFailed Counter32,
cmpccppsServiceContentsDeleteFailed Counter32,
cmpccppsServiceContentsRollbackFailed Counter32,
cmpccppsAcctPolicyMapsInserted Counter32,
cmpccppsAcctPolicyMapsDeleted Counter32,
cmpccppsAcctPolicyMapsRolledback Counter32,
cmpccppsAcctPolicyMapsInsertFailed Counter32,
cmpccppsAcctPolicyMapsDeleteFailed Counter32,
cmpccppsAcctPolicyMapsRollbackFailed Counter32,
cmpccppsBillingServicesInserted Counter32,
cmpccppsBillingServicesDeleted Counter32,
cmpccppsBillingServicesRolledback Counter32,
cmpccppsBillingServicesInsertFailed Counter32,
cmpccppsBillingServicesDeleteFailed Counter32,
cmpccppsBillingServicesRollbackFailed Counter32,
cmpccppsContentPoliciesInserted Counter32,
cmpccppsContentPoliciesDeleted Counter32,
cmpccppsContentPoliciesRolledback Counter32,
cmpccppsContentPoliciesInsertFailed Counter32,
cmpccppsContentPoliciesDeleteFailed Counter32,
cmpccppsContentPoliciesRollbackFailed Counter32,
cmpccppsBillingPlansInserted Counter32,
cmpccppsBillingPlansDeleted Counter32,
cmpccppsBillingPlansRolledback Counter32,
cmpccppsBillingPlansInsertFailed Counter32,
cmpccppsBillingPlansDeleteFailed Counter32,
cmpccppsBillingPlansRollbackFailed Counter32
}
cmpccppsServiceContentsInserted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of service-contents inserted during preload. A
service-content configuration contains the following
information:
Layer 3 information that specifies the IP-level details of the
content.
Layer 4 information that specifies transport layer parameters,
such as TCP and User Datagram Protocol (UDP) port numbers."
::= { cmpccPolicyPreloadExtStatsTableEntry 1 }
cmpccppsServiceContentsDeleted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of service-contents deleted during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 2 }
cmpccppsServiceContentsRolledback OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times rollback is successful on
insertion/deletion of service-contents during preload. Rollback
is performed when policy preload insertion/deletion has failed
on one or more of the TPs on Active or Standby processor or on
the Standby CP."
::= { cmpccPolicyPreloadExtStatsTableEntry 3 }
cmpccppsServiceContentsInsertFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times insertion of service-contents has failed
during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 4 }
cmpccppsServiceContentsDeleteFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times deletion of service-contents has failed
during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 5 }
cmpccppsServiceContentsRollbackFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times rollback has failed on insertion/deletion
of service-contents during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 6 }
cmpccppsAcctPolicyMapsInserted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of accounting policy-maps inserted during preload.
The accounting policy-maps are used to match URLs or headers
against a pattern, to determine whether flows will be processed
by the accounting services."
::= { cmpccPolicyPreloadExtStatsTableEntry 7 }
cmpccppsAcctPolicyMapsDeleted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of accounting policy-maps deleted during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 8 }
cmpccppsAcctPolicyMapsRolledback OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times rollback is successful on
insertion/deletion of accounting policy-maps during preload.
Rollback is performed when policy preload insertion/deletion has
failed on one or more of the TPs on Active or Standby processor
or on the Standby CP."
::= { cmpccPolicyPreloadExtStatsTableEntry 9 }
cmpccppsAcctPolicyMapsInsertFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times insertion of accounting policy-maps has
failed during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 10 }
cmpccppsAcctPolicyMapsDeleteFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times deletion of accounting policy-maps has
failed during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 11 }
cmpccppsAcctPolicyMapsRollbackFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times rollback has failed on insertion/deletion
of accounting policy-maps during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 12 }
cmpccppsBillingServicesInserted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of billing-services inserted during preload. Each
billing-service represents a group of content that is billed the
same way, such as billing per-click (or per-request) or billing
per-IP byte, and that shares part of a subscriber quota."
::= { cmpccPolicyPreloadExtStatsTableEntry 13 }
cmpccppsBillingServicesDeleted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of billing-services deleted during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 14 }
cmpccppsBillingServicesRolledback OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times rollback is successful on
insertion/deletion of billing-services during preload. Rollback
is performed when policy preload insertion/deletion has failed
on one or more of the TPs on Active or Standby processor or on
the Standby CP."
::= { cmpccPolicyPreloadExtStatsTableEntry 15 }
cmpccppsBillingServicesInsertFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times insertion of billing-services has failed
during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 16 }
cmpccppsBillingServicesDeleteFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times deletion of billing-services has failed
during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 17 }
cmpccppsBillingServicesRollbackFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times rollback has failed on insertion/deletion
of billing-services during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 18 }
cmpccppsContentPoliciesInserted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of content-policies inserted during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 19 }
cmpccppsContentPoliciesDeleted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of content-policies deleted during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 20 }
cmpccppsContentPoliciesRolledback OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times rollback is successful on
insertion/deletion of content-policies during preload. Rollback
is performed when policy preload insertion/deletion has failed
on one or more of the TPs on Active or Standby processor or on
the Standby CP."
::= { cmpccPolicyPreloadExtStatsTableEntry 21 }
cmpccppsContentPoliciesInsertFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times insertion of content-policies has failed
during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 22 }
cmpccppsContentPoliciesDeleteFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times deletion of content-policies has failed
during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 23 }
cmpccppsContentPoliciesRollbackFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times rollback has failed on insertion/deletion
of content-policies during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 24 }
cmpccppsBillingPlansInserted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of billing-plans inserted during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 25 }
cmpccppsBillingPlansDeleted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of billing-plans deleted during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 26 }
cmpccppsBillingPlansRolledback OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times rollback is successful on
insertion/deletion of billing-plans during preload. Rollback is
performed when policy preload insertion/deletion has failed on
one or more of the TPs on Active or Standby processor or on the
Standby CP."
::= { cmpccPolicyPreloadExtStatsTableEntry 27 }
cmpccppsBillingPlansInsertFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times insertion of billing-plans has failed
during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 28 }
cmpccppsBillingPlansDeleteFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times deletion of billing-plans has failed during
preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 29 }
cmpccppsBillingPlansRollbackFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times rollback has failed on insertion/deletion
of billing-plans during preload."
::= { cmpccPolicyPreloadExtStatsTableEntry 30 }
cmpccPolicyMismatch OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object denotes the number of policy mismatch. It
increments whenever any subscriber has a policy mismatch. A
policy mismatch occurs when the traffic flow does not match the
configured policy for the particular subscriber."
::= { cmpccStats 5 }
cmpccRollbackFailedReason OBJECT-TYPE
SYNTAX INTEGER {
none(1),
acctPolicyMap(2),
contentPolicy(3),
serviceContent(4),
billingService(5),
billingPlan(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the reason that triggers the sending for
'cmpccPreloadRollbackFailed' notification. When read, this
object always returns the value 'none'. Other values are
relevant when this object is used as a varbind in a
notification.
'none' indicates no rollback failure has occurred.
'acctPolicyMap' indicates rollback for accounting policy-map
has failed.
'contentPolicy' indicates rollback for content-policy has
failed.
'serviceContent' indicates rollback for service-content has
failed.
'billingService' indicates rollback for billing-service has
failed.
'billingPlan' indicates rollback for billing-plan has failed."
::= { cmpccStats 6 }
cmpccProfileConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CmpccProfileConfigTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the objects for configuring a given profile
name and its associated method-list names using the RowStatus
textual convention. The mpcc loadbalances the Gx requests to
PCRF across these method lists that are configured. Each
profile allows upto a maximum of 16 method-lists configured in
it."
::= { cmpccConfig 1 }
cmpccProfileConfigTableEntry OBJECT-TYPE
SYNTAX CmpccProfileConfigTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the cmpccProfileConfigTable provides information
about the profile name and its associated method-list name."
INDEX {
cmpccpcProfileName,
cmpccpcMethodList
}
::= { cmpccProfileConfigTable 1 }
CmpccProfileConfigTableEntry ::= SEQUENCE {
cmpccpcProfileName SnmpAdminString,
cmpccpcMethodList SnmpAdminString,
cmpccpcDestinationRealm SnmpAdminString,
cmpccpcRowStatus RowStatus
}
cmpccpcProfileName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the PCC profile."
::= { cmpccProfileConfigTableEntry 1 }
cmpccpcMethodList OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the AAA method-list. The AAA method list points to the
PCRF IP address through the AAA server group configuration."
::= { cmpccProfileConfigTableEntry 2 }
cmpccpcDestinationRealm OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the destination realm to be sent in CCR initial
requests to the PCRF. For subsequent CCRs, the Origin-Realm AVP
received in the last CCA is used as the Destination-Realm."
::= { cmpccProfileConfigTableEntry 3 }
cmpccpcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object only facilitates the creation or deletion of a
conceptual row in this table. The PCC Profile name and AAA
method-list name are mandatory fields for this row to be
active."
::= { cmpccProfileConfigTableEntry 4 }
cmpccPreloadEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables preloading on PCC.
'true' indicates preloading is enabled.
'false' indicates preloading is disabled."
::= { cmpccConfig 2 }
cmpccProfileDefault OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines a default profile to be used for requests to PCRF for
user-level charging rules."
::= { cmpccConfig 3 }
cmpccMethodListPreload OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines a method-list to be used for requests to PCRF for
Policy preloading."
::= { cmpccConfig 4 }
cmpccDestinationRealmString OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines a destination realm to be used in CCR Initial requests
for Policy Preloading. If a destination-realm for a profile is
not specified, the destination-realm configured at global level
can be selected."
::= { cmpccConfig 5 }
cmpccPreloadTimeout OBJECT-TYPE
SYNTAX TimeIntervalSec (900..7200)
UNITS "Seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the maximum time in seconds in which the Policy
Preloading can take place."
DEFVAL { 1800 }
::= { cmpccConfig 6 }
-- ************************************************************
-- * *
-- * Notifications *
-- * *
-- ************************************************************
ciscoMobilePolicyChargingControlPreloadError NOTIFICATION-TYPE
OBJECTS {
cmpccppsErrorState,
cmpccppsPreloadDataInconsistent,
cmpccppsAVPMissing,
cmpccppsEnforceFailures,
cmpccppsStaticConfigConflicts,
cmpccppsWrongOrderFailures
}
STATUS current
DESCRIPTION
"This notification is issued when cmpccPreloadErrorNotifEnabled
is set to true, and an error occurs in preloading as indicated
by the value of cmpccppsErrorState:
0 indicates PCRF has sent an incomplete Policy object.
1 indicates a mandatory AVP in the preloading message is
missing.
2 indicates PCEF is not able to install/modify/remove a policy
preloading object.
3 indicates PCRF sent the preloading objects in wrong order.
4 indicates PCRF tried to preload an object, which is already
statically configured in PCEF.
255 indicates no error has occurred so far."
::= { ciscoMobilePolicyChargingControlMIBNotifs 1 }
cmpccPreloadRollbackFailed NOTIFICATION-TYPE
OBJECTS {
entPhysicalName,
cmpccRollbackFailedReason
}
STATUS current
DESCRIPTION
"This notification is generated when rollback of an object
fails, which indicates that object could be out of sync. The
cmpccppsRollbackFailedReason present in the varbind list,
indicates the reason that triggers the sending for
'cmpccPreloadRollbackFailed' notification. The entPhysicalName
identifies the entity that implements the PCEF functionality of
the Gx interface."
::= { ciscoMobilePolicyChargingControlMIBNotifs 2 }
cMobilePolicyChargingControlMIBGroups OBJECT IDENTIFIER
::= { cMobilePolicyChargingControlMIBConform 2 }
cMobilePolicyChargingControlMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities which implement the Cisco
Mobile Policy Charging Control MIB."
MODULE -- this module
MANDATORY-GROUPS {
cMobilePolicyChargingControlGlobalStatsGroup,
cMobilePolicyChargingControlNotifGroup,
cMobilePolicyChargingControlConfigGroup,
cMobilePolicyChargingControlPCRFMethodListStatsGroup,
cMobilePolicyChargingControlPolicyPreloadStatsGroup,
cMobilePolicyChargingControlNotifEnableGroup
}
::= { cMobilePolicyChargingControlMIBCompliances 1 }
cMobilePolicyChargingControlMIBCompliancesRev1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the Cisco
Mobile Policy Charging Control MIB. This compliance statement
deprecates cMobilePolicyChargingControlMIBCompliance."
MODULE -- this module
MANDATORY-GROUPS {
cMobilePolicyChargingControlConfigGroup,
cMobilePolicyChargingControlGlobalStatsGroup,
cMobilePolicyChargingControlPCRFMethodListStatsGroup,
cMobilePolicyChargingControlPolicyPreloadStatsGroup,
cMobilePolicyChargingControlNotifGroup,
cMobilePolicyChargingControlNotifEnableGroup
}
GROUP cmpccStatisticsExtGroup
DESCRIPTION
"This group is mandatory only for the
Cisco Content Services Gateway."
GROUP cmpccPolicyPreloadNotifGroup
DESCRIPTION
"This group is mandatory only for the
Cisco Content Services Gateway."
GROUP cmpccPreloadNotifControlGroup
DESCRIPTION
"This group is mandatory only for the
Cisco Content Services Gateway."
GROUP cmpccPolicyMismatchGroup
DESCRIPTION
"This group is mandatory only for the Cisco Content Services
Gateway."
GROUP cmpccRollbackFailedGroup
DESCRIPTION
"This group is mandatory only for the Cisco Content Services
Gateway."
::= { cMobilePolicyChargingControlMIBCompliances 2 }
cMobilePolicyChargingControlConfigGroup OBJECT-GROUP
OBJECTS {
cmpccPreloadEnable,
cmpccProfileDefault,
cmpccMethodListPreload,
cmpccPreloadTimeout,
cmpccpcRowStatus,
cmpccDestinationRealmString,
cmpccpcDestinationRealm
}
STATUS current
DESCRIPTION
"This group contains the configuration objects."
::= { cMobilePolicyChargingControlMIBGroups 1 }
-- Units of Conformance
cMobilePolicyChargingControlGlobalStatsGroup OBJECT-GROUP
OBJECTS {
cmpccgsTotalSessions,
cmpccgsCCRInitialSent,
cmpccgsCCRUpdateSent,
cmpccgsCCRFinalSent,
cmpccgsCCARecd,
cmpccgsRARRecd,
cmpccgsRAASent,
cmpccgsCCRFailures,
cmpccgsRAAFailures,
cmpccgsReqTypeInvalid,
cmpccgsReqNumInvalid,
cmpccgsReqStatusInvalid,
cmpccgsMessageTypeInvalid,
cmpccgsDuplicateRequests,
cmpccgsCCAErrors,
cmpccgsRARErrors,
cmpccgsSessionIDInvalid
}
STATUS current
DESCRIPTION
"This group contains Global Statistics Objects."
::= { cMobilePolicyChargingControlMIBGroups 2 }
cMobilePolicyChargingControlPCRFMethodListStatsGroup OBJECT-GROUP
OBJECTS {
cmpccpmlsCCRInitialSent,
cmpccpmlsCCRUpdateSent,
cmpccpmlsCCRFinalSent,
cmpccpmlsCCARecd,
cmpccpmlsRARRecd,
cmpccpmlsRAASent,
cmpccpmlsCCRFailures,
cmpccpmlsRAAFailures,
cmpccpmlsReqTypeInvalid,
cmpccpmlsReqNumInvalid,
cmpccpmlsReqStatusInvalid,
cmpccpmlsPCRFReboots,
cmpccpmlsMessageTypeInvalid,
cmpccpmlsDuplicateRequests,
cmpccpmlsCCAErrors,
cmpccpmlsRARErrors,
cmpccpmlsSessionIDInvalid
}
STATUS current
DESCRIPTION
"This group contains PCRF Method List Stats objects."
::= { cMobilePolicyChargingControlMIBGroups 3 }
cMobilePolicyChargingControlPolicyPreloadStatsGroup OBJECT-GROUP
OBJECTS {
cmpccppsPCEFInit,
cmpccppsPCRFInit,
cmpccppsReq,
cmpccppsRes,
cmpccppsGlobalPolicyPush,
cmpccppsGlobalPolicyPushAck,
cmpccppsPreloadDataInconsistent,
cmpccppsAVPMissing,
cmpccppsWrongOrderFailures,
cmpccppsEnforceFailures,
cmpccppsStaticConfigConflicts,
cmpccppsCCRFailures,
cmpccppsRAAFailed,
cmpccppsReqTypeInvalid,
cmpccppsReqNumInvalid,
cmpccppsReqStatusInvalid,
cmpccppsErrorState,
cmpccppsPolicyPreloadStatus,
cmpccppsMessageTypeInvalid,
cmpccppsCCAErrors,
cmpccppsRARErrors,
cmpccppsSessionIDInvalid,
cmpccppsTimeoutErrors
}
STATUS current
DESCRIPTION
"This group contains the policy preload stats objects."
::= { cMobilePolicyChargingControlMIBGroups 4 }
cMobilePolicyChargingControlNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS { ciscoMobilePolicyChargingControlPreloadError }
STATUS current
DESCRIPTION
"This group contains the mobile policy charging control
notification objects."
::= { cMobilePolicyChargingControlMIBGroups 5 }
cMobilePolicyChargingControlNotifEnableGroup OBJECT-GROUP
OBJECTS { cmpccPreloadErrorNotifEnabled }
STATUS current
DESCRIPTION
"This group contains the flags to enable/disable the mobile
policy charging control notification objects."
::= { cMobilePolicyChargingControlMIBGroups 6 }
cmpccStatisticsExtGroup OBJECT-GROUP
OBJECTS {
cmpccppsBillingServicesInserted,
cmpccppsBillingServicesDeleted,
cmpccppsBillingServicesRolledback,
cmpccppsBillingServicesInsertFailed,
cmpccppsBillingServicesDeleteFailed,
cmpccppsBillingServicesRollbackFailed,
cmpccppsContentPoliciesInserted,
cmpccppsContentPoliciesDeleted,
cmpccppsContentPoliciesRolledback,
cmpccppsContentPoliciesInsertFailed,
cmpccppsContentPoliciesDeleteFailed,
cmpccppsContentPoliciesRollbackFailed,
cmpccppsBillingPlansInserted,
cmpccppsBillingPlansDeleted,
cmpccppsBillingPlansRolledback,
cmpccppsBillingPlansInsertFailed,
cmpccppsBillingPlansDeleteFailed,
cmpccppsBillingPlansRollbackFailed,
cmpccppsServiceContentsInserted,
cmpccppsServiceContentsDeleted,
cmpccppsServiceContentsRolledback,
cmpccppsServiceContentsInsertFailed,
cmpccppsServiceContentsDeleteFailed,
cmpccppsServiceContentsRollbackFailed,
cmpccppsAcctPolicyMapsInserted,
cmpccppsAcctPolicyMapsDeleted,
cmpccppsAcctPolicyMapsRolledback,
cmpccppsAcctPolicyMapsInsertFailed,
cmpccppsAcctPolicyMapsDeleteFailed,
cmpccppsAcctPolicyMapsRollbackFailed
}
STATUS current
DESCRIPTION
"A collection of objects which provide additional statistics
related to objects downloaded during policy preloading."
::= { cMobilePolicyChargingControlMIBGroups 7 }
cmpccPolicyPreloadNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS { cmpccPreloadRollbackFailed }
STATUS current
DESCRIPTION
"A collection of notifications which provides information about
errors encountered during policy preloading."
::= { cMobilePolicyChargingControlMIBGroups 8 }
cmpccPreloadNotifControlGroup OBJECT-GROUP
OBJECTS { cmpccPreloadRollbackFailedNotifEnabled }
STATUS current
DESCRIPTION
"A collection of object(s) which provides preload notification
control configuration."
::= { cMobilePolicyChargingControlMIBGroups 9 }
cmpccPolicyMismatchGroup OBJECT-GROUP
OBJECTS { cmpccPolicyMismatch }
STATUS current
DESCRIPTION
"A collection of object(s) which provides information about
policy mismatch."
::= { cMobilePolicyChargingControlMIBGroups 10 }
cmpccRollbackFailedGroup OBJECT-GROUP
OBJECTS { cmpccRollbackFailedReason }
STATUS current
DESCRIPTION
"A collection of object(s) which provides information about the
reason that triggers the sending for
'cmpccPreloadRollbackFailed' notification."
::= { cMobilePolicyChargingControlMIBGroups 11 }
END