1-- ***************************************************************** 2-- CISCO-MOBILE-POLICY-CHARGING-CONTROL-MIB.my : Contains the Policy 3-- Control and Charging configurations/statistics. 4-- 5-- July, 2008 Himanshu Agarwal 6-- 7-- Copyright (c) 2008-2009 by cisco Systems Inc. 8-- 9-- All rights reserved. 10-- 11-- **************************************************************** 12 13CISCO-MOBILE-POLICY-CHARGING-CONTROL-MIB DEFINITIONS ::= BEGIN 14 15IMPORTS 16 MODULE-IDENTITY, 17 OBJECT-TYPE, 18 Counter32, 19 NOTIFICATION-TYPE, 20 Counter64 21 FROM SNMPv2-SMI 22 MODULE-COMPLIANCE, 23 NOTIFICATION-GROUP, 24 OBJECT-GROUP 25 FROM SNMPv2-CONF 26 TruthValue, 27 RowStatus 28 FROM SNMPv2-TC 29 entPhysicalIndex, 30 entPhysicalName 31 FROM ENTITY-MIB 32 SnmpAdminString 33 FROM SNMP-FRAMEWORK-MIB 34 CounterBasedGauge64 35 FROM HCNUM-TC 36 TimeIntervalSec 37 FROM CISCO-TC 38 ciscoMgmt 39 FROM CISCO-SMI; 40 41 42ciscoMobilePolicyChargingControlMIB MODULE-IDENTITY 43 LAST-UPDATED "200907100000Z" 44 ORGANIZATION "Cisco Systems, Inc." 45 CONTACT-INFO 46 "Cisco Systems 47 Customer Service 48 Postal: 170 W Tasman Drive 49 San Jose, CA 95134 50 USA 51 Tel: +1 800 553-NETS 52 E-mail: cs-gprs@cisco.com" 53 DESCRIPTION 54 "Mobile PCC Infrastructure built on top of Policy Shim Layer, is 55 a common interface to send and receive PCC related messages for 56 all gateway applications that implement Gx or Ty functionality. 57 Gx is a reference point located between the Policy and Charging 58 Rules Function (PCRF) and the Policy and Charging Enforcement 59 Function (PCEF). Three types of networks namely, 3G UMTS, 4G LTE 60 and 4G WiMax use the 3GPP Gx interface as the standard policy 61 control interface, and CDMA networks use the 3GPP2 Ty interface 62 for the same. 63 This MIB contains the PCC configurations/statistics which are 64 implemented on the Mobile PCC infrastructure. 65 66 Abbreviations: 67 68 AAA Authentication, Authorization and Accounting 69 70 AVP Attribute Value Pair. 71 72 CCA Credit Control Answer. 73 74 CCR Credit Control Request. 75 76 PCC Policy Control and Charging. 77 78 PCEF Policy and Charging Enforcement Function. 79 80 PCRF Policy and Charging Rules Function. 81 82 RAA Re-Authorization Answer. 83 84 RAR Re-Authorization Request. 85 86 CP Control Processor. 87 88 TP Traffic Processor. 89 90 Preload Object refers to the billing-plans, content-policies, 91 billing-services, accounting policy-maps and service-contents 92 downloaded during PCC through the Gx interface." 93 REVISION "200907100000Z" 94 DESCRIPTION 95 "Added following groups: 96 cmpccStatisticsExtGroup 97 cmpccPolicyPreloadNotifGroup 98 cmpccPreloadNotifControlGroup 99 cmpccPolicyMismatchGroup 100 cmpccRollbackFailedGroup. 101 Added following compliance statement: 102 cMobilePolicyChargingControlMIBCompliancesRev1. 103 Deprecated following compliance statement: 104 cMobilePolicyChargingControlMIBCompliance." 105 REVISION "200901080000Z" 106 DESCRIPTION 107 "Initial version of this MIB module." 108 ::= { ciscoMgmt 690 } 109 110 111ciscoMobilePolicyChargingControlMIBNotifs OBJECT IDENTIFIER 112 ::= { ciscoMobilePolicyChargingControlMIB 0 } 113 114ciscoMobilePolicyChargingControlMIBObjects OBJECT IDENTIFIER 115 ::= { ciscoMobilePolicyChargingControlMIB 1 } 116 117cMobilePolicyChargingControlMIBConform OBJECT IDENTIFIER 118 ::= { ciscoMobilePolicyChargingControlMIB 2 } 119 120-- *********************************************************** 121-- * * 122-- * Conformance Information * 123-- * * 124-- *********************************************************** 125 126cMobilePolicyChargingControlMIBCompliances OBJECT IDENTIFIER 127 ::= { cMobilePolicyChargingControlMIBConform 1 } 128 129cmpccConfig OBJECT IDENTIFIER 130 ::= { ciscoMobilePolicyChargingControlMIBObjects 1 } 131 132cmpccStats OBJECT IDENTIFIER 133 ::= { ciscoMobilePolicyChargingControlMIBObjects 2 } 134 135cmpccNotifConfig OBJECT IDENTIFIER 136 ::= { ciscoMobilePolicyChargingControlMIBObjects 3 } 137 138 139cmpccPreloadErrorNotifEnabled OBJECT-TYPE 140 SYNTAX TruthValue 141 MAX-ACCESS read-write 142 STATUS current 143 DESCRIPTION 144 "This object controls the generation of the preload error 145 notification ( ciscoMobilePolicyChargingControlPreloadError ). 146 'true' indicates that preload error notification is enabled. 147 'false' indicates that notification is disabled." 148 DEFVAL { false } 149 ::= { cmpccNotifConfig 1 } 150 151cmpccPreloadRollbackFailedNotifEnabled OBJECT-TYPE 152 SYNTAX TruthValue 153 MAX-ACCESS read-write 154 STATUS current 155 DESCRIPTION 156 "This object controls the generation of 157 cmpccPreloadRollbackFailed notification. 158 'true' indicates that generation of cmpccPreloadRollbackFailed 159 is enabled. 160 'false' indicates that generation of cmpccPreloadRollbackFailed 161 is disabled." 162 ::= { cmpccNotifConfig 2 } 163-- *********************************************************** 164-- * * 165-- * MPCC Global Statistics Table * 166-- * * 167-- *********************************************************** 168 169cmpccGlobalStatsTable OBJECT-TYPE 170 SYNTAX SEQUENCE OF CmpccGlobalStatsTableEntry 171 MAX-ACCESS not-accessible 172 STATUS current 173 DESCRIPTION 174 "This table contains the global statistics and counters 175 pertaining to mobile policy charging control requests and 176 responses to policy server." 177 ::= { cmpccStats 1 } 178 179cmpccGlobalStatsTableEntry OBJECT-TYPE 180 SYNTAX CmpccGlobalStatsTableEntry 181 MAX-ACCESS not-accessible 182 STATUS current 183 DESCRIPTION 184 "An entry (conceptual row) in the cmpccGlobalStatsTable. 185 entPhysicalIndex identifies the entity that implements the PCEF 186 functionality of the Gx interface. An entry will be added, when 187 a Gx interface is identified and modelled in entityMIB, and 188 removed when the corresponding Gx interface entry will be 189 deleted from entityMIB." 190 INDEX { entPhysicalIndex } 191 ::= { cmpccGlobalStatsTable 1 } 192 193CmpccGlobalStatsTableEntry ::= SEQUENCE { 194 cmpccgsTotalSessions CounterBasedGauge64, 195 cmpccgsCCRInitialSent Counter64, 196 cmpccgsCCRUpdateSent Counter64, 197 cmpccgsCCRFinalSent Counter64, 198 cmpccgsCCARecd Counter64, 199 cmpccgsRARRecd Counter64, 200 cmpccgsRAASent Counter64, 201 cmpccgsCCRFailures Counter64, 202 cmpccgsMessageTypeInvalid Counter64, 203 cmpccgsDuplicateRequests Counter64, 204 cmpccgsCCAErrors Counter64, 205 cmpccgsRAAFailures Counter64, 206 cmpccgsRARErrors Counter64, 207 cmpccgsReqTypeInvalid Counter64, 208 cmpccgsReqNumInvalid Counter64, 209 cmpccgsReqStatusInvalid Counter64, 210 cmpccgsSessionIDInvalid Counter64 211} 212 213cmpccgsTotalSessions OBJECT-TYPE 214 SYNTAX CounterBasedGauge64 215 MAX-ACCESS read-only 216 STATUS current 217 DESCRIPTION 218 "The total number of sessions which are active." 219 ::= { cmpccGlobalStatsTableEntry 1 } 220 221cmpccgsCCRInitialSent OBJECT-TYPE 222 SYNTAX Counter64 223 MAX-ACCESS read-only 224 STATUS current 225 DESCRIPTION 226 "The total number of CCR-Initial sent." 227 ::= { cmpccGlobalStatsTableEntry 2 } 228 229cmpccgsCCRUpdateSent OBJECT-TYPE 230 SYNTAX Counter64 231 MAX-ACCESS read-only 232 STATUS current 233 DESCRIPTION 234 "The total number of CCR-update sent." 235 ::= { cmpccGlobalStatsTableEntry 3 } 236 237cmpccgsCCRFinalSent OBJECT-TYPE 238 SYNTAX Counter64 239 MAX-ACCESS read-only 240 STATUS current 241 DESCRIPTION 242 "The total number of CCR-final sent." 243 ::= { cmpccGlobalStatsTableEntry 4 } 244 245cmpccgsCCARecd OBJECT-TYPE 246 SYNTAX Counter64 247 MAX-ACCESS read-only 248 STATUS current 249 DESCRIPTION 250 "The total number of CCA received." 251 ::= { cmpccGlobalStatsTableEntry 5 } 252 253cmpccgsRARRecd OBJECT-TYPE 254 SYNTAX Counter64 255 MAX-ACCESS read-only 256 STATUS current 257 DESCRIPTION 258 "The total number of RAR received." 259 ::= { cmpccGlobalStatsTableEntry 6 } 260 261cmpccgsRAASent OBJECT-TYPE 262 SYNTAX Counter64 263 MAX-ACCESS read-only 264 STATUS current 265 DESCRIPTION 266 "The total number of RAA sent." 267 ::= { cmpccGlobalStatsTableEntry 7 } 268 269cmpccgsCCRFailures OBJECT-TYPE 270 SYNTAX Counter64 271 MAX-ACCESS read-only 272 STATUS current 273 DESCRIPTION 274 "The number of failures to send CCR." 275 ::= { cmpccGlobalStatsTableEntry 8 } 276 277cmpccgsMessageTypeInvalid OBJECT-TYPE 278 SYNTAX Counter64 279 MAX-ACCESS read-only 280 STATUS current 281 DESCRIPTION 282 "Total number of invalid message type errors." 283 ::= { cmpccGlobalStatsTableEntry 9 } 284 285cmpccgsDuplicateRequests OBJECT-TYPE 286 SYNTAX Counter64 287 MAX-ACCESS read-only 288 STATUS current 289 DESCRIPTION 290 "Total number of duplicate request type errors. This object 291 represents the number of times the mpcc receives a CCR 292 initial request for a session that already exists. When session 293 already exists, mpcc expects to receive a CCR Update." 294 ::= { cmpccGlobalStatsTableEntry 10 } 295 296cmpccgsCCAErrors OBJECT-TYPE 297 SYNTAX Counter64 298 MAX-ACCESS read-only 299 STATUS current 300 DESCRIPTION 301 "This object represents the total number of errors occurred in 302 CCA." 303 ::= { cmpccGlobalStatsTableEntry 11 } 304 305cmpccgsRAAFailures OBJECT-TYPE 306 SYNTAX Counter64 307 MAX-ACCESS read-only 308 STATUS current 309 DESCRIPTION 310 "The number of failures to send RAA." 311 ::= { cmpccGlobalStatsTableEntry 12 } 312 313cmpccgsRARErrors OBJECT-TYPE 314 SYNTAX Counter64 315 MAX-ACCESS read-only 316 STATUS current 317 DESCRIPTION 318 "This object represents the total number of errors occurred in 319 RAR." 320 ::= { cmpccGlobalStatsTableEntry 13 } 321 322cmpccgsReqTypeInvalid OBJECT-TYPE 323 SYNTAX Counter64 324 MAX-ACCESS read-only 325 STATUS current 326 DESCRIPTION 327 "The number of errors due to invalid request type." 328 ::= { cmpccGlobalStatsTableEntry 14 } 329 330cmpccgsReqNumInvalid OBJECT-TYPE 331 SYNTAX Counter64 332 MAX-ACCESS read-only 333 STATUS current 334 DESCRIPTION 335 "The number of errors due to invalid request number." 336 ::= { cmpccGlobalStatsTableEntry 15 } 337 338cmpccgsReqStatusInvalid OBJECT-TYPE 339 SYNTAX Counter64 340 MAX-ACCESS read-only 341 STATUS current 342 DESCRIPTION 343 "The number of errors due to invalid request status." 344 ::= { cmpccGlobalStatsTableEntry 16 } 345 346cmpccgsSessionIDInvalid OBJECT-TYPE 347 SYNTAX Counter64 348 MAX-ACCESS read-only 349 STATUS current 350 DESCRIPTION 351 "This object represents the number of times the session id 352 received does not exist or when the session id associated with 353 request is not the same as the one received." 354 ::= { cmpccGlobalStatsTableEntry 17 } 355 356 357-- *********************************************************** 358-- * * 359-- * MPCC PCRF Method list Statistics Table * 360-- * * 361-- *********************************************************** 362 363cmpccPCRFMethodListStatsTable OBJECT-TYPE 364 SYNTAX SEQUENCE OF CmpccPCRFMethodListStatsTableEntry 365 MAX-ACCESS not-accessible 366 STATUS current 367 DESCRIPTION 368 "This table contains statistics/error counters related to a 369 given PCRF method-list name." 370 ::= { cmpccStats 2 } 371 372cmpccPCRFMethodListStatsTableEntry OBJECT-TYPE 373 SYNTAX CmpccPCRFMethodListStatsTableEntry 374 MAX-ACCESS not-accessible 375 STATUS current 376 DESCRIPTION 377 "An entry (conceptual row) in the 378 cmpccPCRFMethodListStatsTable." 379 INDEX { cmpccpmlsMethodList } 380 ::= { cmpccPCRFMethodListStatsTable 1 } 381 382CmpccPCRFMethodListStatsTableEntry ::= SEQUENCE { 383 cmpccpmlsMethodList SnmpAdminString, 384 cmpccpmlsCCRInitialSent Counter64, 385 cmpccpmlsCCRUpdateSent Counter64, 386 cmpccpmlsCCRFinalSent Counter64, 387 cmpccpmlsCCARecd Counter64, 388 cmpccpmlsRARRecd Counter64, 389 cmpccpmlsRAASent Counter64, 390 cmpccpmlsPCRFReboots Counter64, 391 cmpccpmlsCCRFailures Counter64, 392 cmpccpmlsMessageTypeInvalid Counter64, 393 cmpccpmlsDuplicateRequests Counter64, 394 cmpccpmlsCCAErrors Counter64, 395 cmpccpmlsRAAFailures Counter64, 396 cmpccpmlsRARErrors Counter64, 397 cmpccpmlsReqTypeInvalid Counter64, 398 cmpccpmlsReqNumInvalid Counter64, 399 cmpccpmlsReqStatusInvalid Counter64, 400 cmpccpmlsSessionIDInvalid Counter64 401} 402 403cmpccpmlsMethodList OBJECT-TYPE 404 SYNTAX SnmpAdminString (SIZE (1..32)) 405 MAX-ACCESS not-accessible 406 STATUS current 407 DESCRIPTION 408 "The Method-list associated with the session." 409 ::= { cmpccPCRFMethodListStatsTableEntry 1 } 410 411cmpccpmlsCCRInitialSent OBJECT-TYPE 412 SYNTAX Counter64 413 MAX-ACCESS read-only 414 STATUS current 415 DESCRIPTION 416 "The number of CCR-Initial Sent." 417 ::= { cmpccPCRFMethodListStatsTableEntry 2 } 418 419cmpccpmlsCCRUpdateSent OBJECT-TYPE 420 SYNTAX Counter64 421 MAX-ACCESS read-only 422 STATUS current 423 DESCRIPTION 424 "The number of CCR-update sent." 425 ::= { cmpccPCRFMethodListStatsTableEntry 3 } 426 427cmpccpmlsCCRFinalSent OBJECT-TYPE 428 SYNTAX Counter64 429 MAX-ACCESS read-only 430 STATUS current 431 DESCRIPTION 432 "The number of CCR-final sent." 433 ::= { cmpccPCRFMethodListStatsTableEntry 4 } 434 435cmpccpmlsCCARecd OBJECT-TYPE 436 SYNTAX Counter64 437 MAX-ACCESS read-only 438 STATUS current 439 DESCRIPTION 440 "The number of CCA received." 441 ::= { cmpccPCRFMethodListStatsTableEntry 5 } 442 443cmpccpmlsRARRecd OBJECT-TYPE 444 SYNTAX Counter64 445 MAX-ACCESS read-only 446 STATUS current 447 DESCRIPTION 448 "The number of RAR received." 449 ::= { cmpccPCRFMethodListStatsTableEntry 6 } 450 451cmpccpmlsRAASent OBJECT-TYPE 452 SYNTAX Counter64 453 MAX-ACCESS read-only 454 STATUS current 455 DESCRIPTION 456 "The number of RAA sent." 457 ::= { cmpccPCRFMethodListStatsTableEntry 7 } 458 459cmpccpmlsPCRFReboots OBJECT-TYPE 460 SYNTAX Counter64 461 MAX-ACCESS read-only 462 STATUS current 463 DESCRIPTION 464 "The number of times PCRF reboots." 465 ::= { cmpccPCRFMethodListStatsTableEntry 8 } 466 467cmpccpmlsCCRFailures OBJECT-TYPE 468 SYNTAX Counter64 469 MAX-ACCESS read-only 470 STATUS current 471 DESCRIPTION 472 "The number of failures to send CCR." 473 ::= { cmpccPCRFMethodListStatsTableEntry 9 } 474 475cmpccpmlsMessageTypeInvalid OBJECT-TYPE 476 SYNTAX Counter64 477 MAX-ACCESS read-only 478 STATUS current 479 DESCRIPTION 480 "The number of invalid message type errors." 481 ::= { cmpccPCRFMethodListStatsTableEntry 10 } 482 483cmpccpmlsDuplicateRequests OBJECT-TYPE 484 SYNTAX Counter64 485 MAX-ACCESS read-only 486 STATUS current 487 DESCRIPTION 488 "The number of duplicate request type errors." 489 ::= { cmpccPCRFMethodListStatsTableEntry 11 } 490 491cmpccpmlsCCAErrors OBJECT-TYPE 492 SYNTAX Counter64 493 MAX-ACCESS read-only 494 STATUS current 495 DESCRIPTION 496 "This object represents the total number of errors occurred in 497 CCA." 498 ::= { cmpccPCRFMethodListStatsTableEntry 12 } 499 500cmpccpmlsRAAFailures OBJECT-TYPE 501 SYNTAX Counter64 502 MAX-ACCESS read-only 503 STATUS current 504 DESCRIPTION 505 "The number of failures to send RAA." 506 ::= { cmpccPCRFMethodListStatsTableEntry 13 } 507 508cmpccpmlsRARErrors OBJECT-TYPE 509 SYNTAX Counter64 510 MAX-ACCESS read-only 511 STATUS current 512 DESCRIPTION 513 "This object represents the total number of errors occurred in 514 RAR." 515 ::= { cmpccPCRFMethodListStatsTableEntry 14 } 516 517cmpccpmlsReqTypeInvalid OBJECT-TYPE 518 SYNTAX Counter64 519 MAX-ACCESS read-only 520 STATUS current 521 DESCRIPTION 522 "The number of errors due to invalid request type." 523 ::= { cmpccPCRFMethodListStatsTableEntry 15 } 524 525cmpccpmlsReqNumInvalid OBJECT-TYPE 526 SYNTAX Counter64 527 MAX-ACCESS read-only 528 STATUS current 529 DESCRIPTION 530 "The number of errors due to invalid request number." 531 ::= { cmpccPCRFMethodListStatsTableEntry 16 } 532 533cmpccpmlsReqStatusInvalid OBJECT-TYPE 534 SYNTAX Counter64 535 MAX-ACCESS read-only 536 STATUS current 537 DESCRIPTION 538 "The number of errors due to invalid request status." 539 ::= { cmpccPCRFMethodListStatsTableEntry 17 } 540 541cmpccpmlsSessionIDInvalid OBJECT-TYPE 542 SYNTAX Counter64 543 MAX-ACCESS read-only 544 STATUS current 545 DESCRIPTION 546 "This object represents the number of times the session id 547 received does not exist or when the session id associated with 548 request is not the same as the one received." 549 ::= { cmpccPCRFMethodListStatsTableEntry 18 } 550 551 552-- *********************************************************** 553-- * * 554-- * MPCC Policy Preload Statistics Table * 555-- * * 556-- *********************************************************** 557 558cmpccPolicyPreloadStatsTable OBJECT-TYPE 559 SYNTAX SEQUENCE OF CmpccPolicyPreloadStatsTableEntry 560 MAX-ACCESS not-accessible 561 STATUS current 562 DESCRIPTION 563 "This table contains the policy preload statistics/error 564 counters." 565 ::= { cmpccStats 3 } 566 567cmpccPolicyPreloadStatsTableEntry OBJECT-TYPE 568 SYNTAX CmpccPolicyPreloadStatsTableEntry 569 MAX-ACCESS not-accessible 570 STATUS current 571 DESCRIPTION 572 "An entry (conceptual row) in the cmpccPolicyPreloadStatsTable. 573 entPhysicalIndex identifies the entity that implements the PCEF 574 functionality of the Gx interface. An entry will be added, when 575 a Gx interface is identified and modelled in entityMIB, and 576 removed when the corresponding Gx interface entry will be 577 deleted from entityMIB." 578 INDEX { entPhysicalIndex } 579 ::= { cmpccPolicyPreloadStatsTable 1 } 580 581CmpccPolicyPreloadStatsTableEntry ::= SEQUENCE { 582 cmpccppsPolicyPreloadStatus INTEGER, 583 cmpccppsPCEFInit Counter32, 584 cmpccppsPCRFInit Counter32, 585 cmpccppsReq Counter32, 586 cmpccppsRes Counter32, 587 cmpccppsGlobalPolicyPush Counter32, 588 cmpccppsGlobalPolicyPushAck Counter32, 589 cmpccppsErrorState INTEGER, 590 cmpccppsPreloadDataInconsistent Counter32, 591 cmpccppsAVPMissing Counter32, 592 cmpccppsWrongOrderFailures Counter32, 593 cmpccppsEnforceFailures Counter32, 594 cmpccppsStaticConfigConflicts Counter32, 595 cmpccppsCCRFailures Counter32, 596 cmpccppsMessageTypeInvalid Counter32, 597 cmpccppsCCAErrors Counter32, 598 cmpccppsRAAFailed Counter32, 599 cmpccppsRARErrors Counter32, 600 cmpccppsReqTypeInvalid Counter32, 601 cmpccppsReqNumInvalid Counter32, 602 cmpccppsReqStatusInvalid Counter32, 603 cmpccppsSessionIDInvalid Counter32, 604 cmpccppsTimeoutErrors Counter32 605} 606 607cmpccppsPolicyPreloadStatus OBJECT-TYPE 608 SYNTAX INTEGER { 609 preloadNotInitiated(1), 610 preloadInProgress(2), 611 preloadFailed(3), 612 preloadTimeout(4), 613 preloadComplete(5) 614 } 615 MAX-ACCESS read-only 616 STATUS current 617 DESCRIPTION 618 "This object denotes the state of policy preloading in the PCC. 619 'preloadNotInitiated' indicates that policy preloading has not 620 been initiated. 621 'preloadInProgress' indicates that policy preloading is in 622 progress. 623 'preloadFailed' indicates that policy preloading has failed. 624 'preloadTimeout' indicates that timeout has occured. 625 'preloadComplete' indicates that policy preloading is 626 complete." 627 ::= { cmpccPolicyPreloadStatsTableEntry 1 } 628 629cmpccppsPCEFInit OBJECT-TYPE 630 SYNTAX Counter32 631 MAX-ACCESS read-only 632 STATUS current 633 DESCRIPTION 634 "The number of PCEF initiated preloading." 635 ::= { cmpccPolicyPreloadStatsTableEntry 2 } 636 637cmpccppsPCRFInit OBJECT-TYPE 638 SYNTAX Counter32 639 MAX-ACCESS read-only 640 STATUS current 641 DESCRIPTION 642 "The number of PCRF initiated preloading." 643 ::= { cmpccPolicyPreloadStatsTableEntry 3 } 644 645cmpccppsReq OBJECT-TYPE 646 SYNTAX Counter32 647 MAX-ACCESS read-only 648 STATUS current 649 DESCRIPTION 650 "The number of Policy Preload requests." 651 ::= { cmpccPolicyPreloadStatsTableEntry 4 } 652 653cmpccppsRes OBJECT-TYPE 654 SYNTAX Counter32 655 MAX-ACCESS read-only 656 STATUS current 657 DESCRIPTION 658 "The number of Policy Preload responses." 659 ::= { cmpccPolicyPreloadStatsTableEntry 5 } 660 661cmpccppsGlobalPolicyPush OBJECT-TYPE 662 SYNTAX Counter32 663 MAX-ACCESS read-only 664 STATUS current 665 DESCRIPTION 666 "The number of Global Policy Push." 667 ::= { cmpccPolicyPreloadStatsTableEntry 6 } 668 669cmpccppsGlobalPolicyPushAck OBJECT-TYPE 670 SYNTAX Counter32 671 MAX-ACCESS read-only 672 STATUS current 673 DESCRIPTION 674 "The number of Global Policy Push Acknowledgements." 675 ::= { cmpccPolicyPreloadStatsTableEntry 7 } 676 677cmpccppsErrorState OBJECT-TYPE 678 SYNTAX INTEGER { 679 preloadInconsistentData(1), 680 preloadAVPMissing(2), 681 preloadEnforceFailure(3), 682 preloadWrongOrderFailure(4), 683 preloadStaticConfigConflict(5), 684 preloadNoError(6) 685 } 686 MAX-ACCESS read-only 687 STATUS current 688 DESCRIPTION 689 "Specifies the error condition. 690 'preloadInconsistentData' indicates PCRF has sent an incomplete 691 Policy object. 692 'preloadAVPMissing' indicates a mandatory AVP in the preloading 693 message is missing. 694 'preloadEnforceFailure' indicates PCEF is not able to 695 install/modify/remove a policy preloading object. 696 'preloadWrongOrderFailure' indicates PCRF sent the preloading 697 objects in wrong order. 698 'preloadStaticConfigConflict' indicates PCRF tried to preload 699 an object, which is already statically configured in PCEF. 700 'preloadNoError' indicates no error has occurred so far." 701 ::= { cmpccPolicyPreloadStatsTableEntry 8 } 702 703cmpccppsPreloadDataInconsistent OBJECT-TYPE 704 SYNTAX Counter32 705 MAX-ACCESS read-only 706 STATUS current 707 DESCRIPTION 708 "The number of times the preload data is inconsistent." 709 ::= { cmpccPolicyPreloadStatsTableEntry 9 } 710 711cmpccppsAVPMissing OBJECT-TYPE 712 SYNTAX Counter32 713 MAX-ACCESS read-only 714 STATUS current 715 DESCRIPTION 716 "The number of times the mandatory AVPs are missing." 717 ::= { cmpccPolicyPreloadStatsTableEntry 10 } 718 719cmpccppsWrongOrderFailures OBJECT-TYPE 720 SYNTAX Counter32 721 MAX-ACCESS read-only 722 STATUS current 723 DESCRIPTION 724 "The number of failures due to wrong order." 725 ::= { cmpccPolicyPreloadStatsTableEntry 11 } 726 727cmpccppsEnforceFailures OBJECT-TYPE 728 SYNTAX Counter32 729 MAX-ACCESS read-only 730 STATUS current 731 DESCRIPTION 732 "The number of failures to enforce." 733 ::= { cmpccPolicyPreloadStatsTableEntry 12 } 734 735cmpccppsStaticConfigConflicts OBJECT-TYPE 736 SYNTAX Counter32 737 MAX-ACCESS read-only 738 STATUS current 739 DESCRIPTION 740 "The number of conflicts with static config." 741 ::= { cmpccPolicyPreloadStatsTableEntry 13 } 742 743cmpccppsCCRFailures OBJECT-TYPE 744 SYNTAX Counter32 745 MAX-ACCESS read-only 746 STATUS current 747 DESCRIPTION 748 "The number of times failed to send CCR." 749 ::= { cmpccPolicyPreloadStatsTableEntry 14 } 750 751cmpccppsMessageTypeInvalid OBJECT-TYPE 752 SYNTAX Counter32 753 MAX-ACCESS read-only 754 STATUS current 755 DESCRIPTION 756 "The number of invalid message type errors." 757 ::= { cmpccPolicyPreloadStatsTableEntry 15 } 758 759cmpccppsCCAErrors OBJECT-TYPE 760 SYNTAX Counter32 761 MAX-ACCESS read-only 762 STATUS current 763 DESCRIPTION 764 "This object represents the total number of errors occurred in 765 CCA." 766 ::= { cmpccPolicyPreloadStatsTableEntry 16 } 767 768cmpccppsRAAFailed OBJECT-TYPE 769 SYNTAX Counter32 770 MAX-ACCESS read-only 771 STATUS current 772 DESCRIPTION 773 "The number of times failed to send RAA." 774 ::= { cmpccPolicyPreloadStatsTableEntry 17 } 775 776cmpccppsRARErrors OBJECT-TYPE 777 SYNTAX Counter32 778 MAX-ACCESS read-only 779 STATUS current 780 DESCRIPTION 781 "This object represents the total number of errors occurred in 782 RAR." 783 ::= { cmpccPolicyPreloadStatsTableEntry 18 } 784 785cmpccppsReqTypeInvalid OBJECT-TYPE 786 SYNTAX Counter32 787 MAX-ACCESS read-only 788 STATUS current 789 DESCRIPTION 790 "The number of invalid req-type errors." 791 ::= { cmpccPolicyPreloadStatsTableEntry 19 } 792 793cmpccppsReqNumInvalid OBJECT-TYPE 794 SYNTAX Counter32 795 MAX-ACCESS read-only 796 STATUS current 797 DESCRIPTION 798 "The number of invalid req-num errors." 799 ::= { cmpccPolicyPreloadStatsTableEntry 20 } 800 801cmpccppsReqStatusInvalid OBJECT-TYPE 802 SYNTAX Counter32 803 MAX-ACCESS read-only 804 STATUS current 805 DESCRIPTION 806 "The number of invalid req-status errors." 807 ::= { cmpccPolicyPreloadStatsTableEntry 21 } 808 809cmpccppsSessionIDInvalid OBJECT-TYPE 810 SYNTAX Counter32 811 MAX-ACCESS read-only 812 STATUS current 813 DESCRIPTION 814 "This object represents the number of times the session id 815 received does not exist or when the session id associated with 816 request is not the same as the one received." 817 ::= { cmpccPolicyPreloadStatsTableEntry 22 } 818 819cmpccppsTimeoutErrors OBJECT-TYPE 820 SYNTAX Counter32 821 MAX-ACCESS read-only 822 STATUS current 823 DESCRIPTION 824 "The number of times the preload timeout occurs." 825 ::= { cmpccPolicyPreloadStatsTableEntry 23 } 826 827 828-- ************************************************************** 829-- * * 830-- * MPCC Policy Preload Extension Statistics Table * 831-- * * 832-- ************************************************************** 833 834cmpccPolicyPreloadExtStatsTable OBJECT-TYPE 835 SYNTAX SEQUENCE OF CmpccPolicyPreloadExtStatsTableEntry 836 MAX-ACCESS not-accessible 837 STATUS current 838 DESCRIPTION 839 "This table contains the additional statistics related to 840 objects downloaded during policy preloading. The table is 841 indexed on entPhysicalIndex which identifies the entity that 842 implements the PCEF functionality of the Gx interface." 843 ::= { cmpccStats 4 } 844 845cmpccPolicyPreloadExtStatsTableEntry OBJECT-TYPE 846 SYNTAX CmpccPolicyPreloadExtStatsTableEntry 847 MAX-ACCESS not-accessible 848 STATUS current 849 DESCRIPTION 850 "A row in cmpccPolicyPreloadExtStatsTable. Each entry represents 851 the policy preload statistics for a particular Gx interface. An 852 entry will be added in this table when a Gx interface is 853 identified and modelled in entityMIB. When Gx interface entry is 854 removed from entityMIB, the corresponding entry is removed from 855 this table." 856 INDEX { entPhysicalIndex } 857 ::= { cmpccPolicyPreloadExtStatsTable 1 } 858 859CmpccPolicyPreloadExtStatsTableEntry ::= SEQUENCE { 860 cmpccppsServiceContentsInserted Counter32, 861 cmpccppsServiceContentsDeleted Counter32, 862 cmpccppsServiceContentsRolledback Counter32, 863 cmpccppsServiceContentsInsertFailed Counter32, 864 cmpccppsServiceContentsDeleteFailed Counter32, 865 cmpccppsServiceContentsRollbackFailed Counter32, 866 cmpccppsAcctPolicyMapsInserted Counter32, 867 cmpccppsAcctPolicyMapsDeleted Counter32, 868 cmpccppsAcctPolicyMapsRolledback Counter32, 869 cmpccppsAcctPolicyMapsInsertFailed Counter32, 870 cmpccppsAcctPolicyMapsDeleteFailed Counter32, 871 cmpccppsAcctPolicyMapsRollbackFailed Counter32, 872 cmpccppsBillingServicesInserted Counter32, 873 cmpccppsBillingServicesDeleted Counter32, 874 cmpccppsBillingServicesRolledback Counter32, 875 cmpccppsBillingServicesInsertFailed Counter32, 876 cmpccppsBillingServicesDeleteFailed Counter32, 877 cmpccppsBillingServicesRollbackFailed Counter32, 878 cmpccppsContentPoliciesInserted Counter32, 879 cmpccppsContentPoliciesDeleted Counter32, 880 cmpccppsContentPoliciesRolledback Counter32, 881 cmpccppsContentPoliciesInsertFailed Counter32, 882 cmpccppsContentPoliciesDeleteFailed Counter32, 883 cmpccppsContentPoliciesRollbackFailed Counter32, 884 cmpccppsBillingPlansInserted Counter32, 885 cmpccppsBillingPlansDeleted Counter32, 886 cmpccppsBillingPlansRolledback Counter32, 887 cmpccppsBillingPlansInsertFailed Counter32, 888 cmpccppsBillingPlansDeleteFailed Counter32, 889 cmpccppsBillingPlansRollbackFailed Counter32 890} 891 892cmpccppsServiceContentsInserted OBJECT-TYPE 893 SYNTAX Counter32 894 MAX-ACCESS read-only 895 STATUS current 896 DESCRIPTION 897 "The number of service-contents inserted during preload. A 898 service-content configuration contains the following 899 information: 900 Layer 3 information that specifies the IP-level details of the 901 content. 902 Layer 4 information that specifies transport layer parameters, 903 such as TCP and User Datagram Protocol (UDP) port numbers." 904 ::= { cmpccPolicyPreloadExtStatsTableEntry 1 } 905 906cmpccppsServiceContentsDeleted OBJECT-TYPE 907 SYNTAX Counter32 908 MAX-ACCESS read-only 909 STATUS current 910 DESCRIPTION 911 "The number of service-contents deleted during preload." 912 ::= { cmpccPolicyPreloadExtStatsTableEntry 2 } 913 914cmpccppsServiceContentsRolledback OBJECT-TYPE 915 SYNTAX Counter32 916 MAX-ACCESS read-only 917 STATUS current 918 DESCRIPTION 919 "The number of times rollback is successful on 920 insertion/deletion of service-contents during preload. Rollback 921 is performed when policy preload insertion/deletion has failed 922 on one or more of the TPs on Active or Standby processor or on 923 the Standby CP." 924 ::= { cmpccPolicyPreloadExtStatsTableEntry 3 } 925 926cmpccppsServiceContentsInsertFailed OBJECT-TYPE 927 SYNTAX Counter32 928 MAX-ACCESS read-only 929 STATUS current 930 DESCRIPTION 931 "The number of times insertion of service-contents has failed 932 during preload." 933 ::= { cmpccPolicyPreloadExtStatsTableEntry 4 } 934 935cmpccppsServiceContentsDeleteFailed OBJECT-TYPE 936 SYNTAX Counter32 937 MAX-ACCESS read-only 938 STATUS current 939 DESCRIPTION 940 "The number of times deletion of service-contents has failed 941 during preload." 942 ::= { cmpccPolicyPreloadExtStatsTableEntry 5 } 943 944cmpccppsServiceContentsRollbackFailed OBJECT-TYPE 945 SYNTAX Counter32 946 MAX-ACCESS read-only 947 STATUS current 948 DESCRIPTION 949 "The number of times rollback has failed on insertion/deletion 950 of service-contents during preload." 951 ::= { cmpccPolicyPreloadExtStatsTableEntry 6 } 952 953cmpccppsAcctPolicyMapsInserted OBJECT-TYPE 954 SYNTAX Counter32 955 MAX-ACCESS read-only 956 STATUS current 957 DESCRIPTION 958 "The number of accounting policy-maps inserted during preload. 959 The accounting policy-maps are used to match URLs or headers 960 against a pattern, to determine whether flows will be processed 961 by the accounting services." 962 ::= { cmpccPolicyPreloadExtStatsTableEntry 7 } 963 964cmpccppsAcctPolicyMapsDeleted OBJECT-TYPE 965 SYNTAX Counter32 966 MAX-ACCESS read-only 967 STATUS current 968 DESCRIPTION 969 "The number of accounting policy-maps deleted during preload." 970 ::= { cmpccPolicyPreloadExtStatsTableEntry 8 } 971 972cmpccppsAcctPolicyMapsRolledback OBJECT-TYPE 973 SYNTAX Counter32 974 MAX-ACCESS read-only 975 STATUS current 976 DESCRIPTION 977 "The number of times rollback is successful on 978 insertion/deletion of accounting policy-maps during preload. 979 Rollback is performed when policy preload insertion/deletion has 980 failed on one or more of the TPs on Active or Standby processor 981 or on the Standby CP." 982 ::= { cmpccPolicyPreloadExtStatsTableEntry 9 } 983 984cmpccppsAcctPolicyMapsInsertFailed OBJECT-TYPE 985 SYNTAX Counter32 986 MAX-ACCESS read-only 987 STATUS current 988 DESCRIPTION 989 "The number of times insertion of accounting policy-maps has 990 failed during preload." 991 ::= { cmpccPolicyPreloadExtStatsTableEntry 10 } 992 993cmpccppsAcctPolicyMapsDeleteFailed OBJECT-TYPE 994 SYNTAX Counter32 995 MAX-ACCESS read-only 996 STATUS current 997 DESCRIPTION 998 "The number of times deletion of accounting policy-maps has 999 failed during preload." 1000 ::= { cmpccPolicyPreloadExtStatsTableEntry 11 } 1001 1002cmpccppsAcctPolicyMapsRollbackFailed OBJECT-TYPE 1003 SYNTAX Counter32 1004 MAX-ACCESS read-only 1005 STATUS current 1006 DESCRIPTION 1007 "The number of times rollback has failed on insertion/deletion 1008 of accounting policy-maps during preload." 1009 ::= { cmpccPolicyPreloadExtStatsTableEntry 12 } 1010 1011cmpccppsBillingServicesInserted OBJECT-TYPE 1012 SYNTAX Counter32 1013 MAX-ACCESS read-only 1014 STATUS current 1015 DESCRIPTION 1016 "The number of billing-services inserted during preload. Each 1017 billing-service represents a group of content that is billed the 1018 same way, such as billing per-click (or per-request) or billing 1019 per-IP byte, and that shares part of a subscriber quota." 1020 ::= { cmpccPolicyPreloadExtStatsTableEntry 13 } 1021 1022cmpccppsBillingServicesDeleted OBJECT-TYPE 1023 SYNTAX Counter32 1024 MAX-ACCESS read-only 1025 STATUS current 1026 DESCRIPTION 1027 "The number of billing-services deleted during preload." 1028 ::= { cmpccPolicyPreloadExtStatsTableEntry 14 } 1029 1030cmpccppsBillingServicesRolledback OBJECT-TYPE 1031 SYNTAX Counter32 1032 MAX-ACCESS read-only 1033 STATUS current 1034 DESCRIPTION 1035 "The number of times rollback is successful on 1036 insertion/deletion of billing-services during preload. Rollback 1037 is performed when policy preload insertion/deletion has failed 1038 on one or more of the TPs on Active or Standby processor or on 1039 the Standby CP." 1040 ::= { cmpccPolicyPreloadExtStatsTableEntry 15 } 1041 1042cmpccppsBillingServicesInsertFailed OBJECT-TYPE 1043 SYNTAX Counter32 1044 MAX-ACCESS read-only 1045 STATUS current 1046 DESCRIPTION 1047 "The number of times insertion of billing-services has failed 1048 during preload." 1049 ::= { cmpccPolicyPreloadExtStatsTableEntry 16 } 1050 1051cmpccppsBillingServicesDeleteFailed OBJECT-TYPE 1052 SYNTAX Counter32 1053 MAX-ACCESS read-only 1054 STATUS current 1055 DESCRIPTION 1056 "The number of times deletion of billing-services has failed 1057 during preload." 1058 ::= { cmpccPolicyPreloadExtStatsTableEntry 17 } 1059 1060cmpccppsBillingServicesRollbackFailed OBJECT-TYPE 1061 SYNTAX Counter32 1062 MAX-ACCESS read-only 1063 STATUS current 1064 DESCRIPTION 1065 "The number of times rollback has failed on insertion/deletion 1066 of billing-services during preload." 1067 ::= { cmpccPolicyPreloadExtStatsTableEntry 18 } 1068 1069cmpccppsContentPoliciesInserted OBJECT-TYPE 1070 SYNTAX Counter32 1071 MAX-ACCESS read-only 1072 STATUS current 1073 DESCRIPTION 1074 "The number of content-policies inserted during preload." 1075 ::= { cmpccPolicyPreloadExtStatsTableEntry 19 } 1076 1077cmpccppsContentPoliciesDeleted OBJECT-TYPE 1078 SYNTAX Counter32 1079 MAX-ACCESS read-only 1080 STATUS current 1081 DESCRIPTION 1082 "The number of content-policies deleted during preload." 1083 ::= { cmpccPolicyPreloadExtStatsTableEntry 20 } 1084 1085cmpccppsContentPoliciesRolledback OBJECT-TYPE 1086 SYNTAX Counter32 1087 MAX-ACCESS read-only 1088 STATUS current 1089 DESCRIPTION 1090 "The number of times rollback is successful on 1091 insertion/deletion of content-policies during preload. Rollback 1092 is performed when policy preload insertion/deletion has failed 1093 on one or more of the TPs on Active or Standby processor or on 1094 the Standby CP." 1095 ::= { cmpccPolicyPreloadExtStatsTableEntry 21 } 1096 1097cmpccppsContentPoliciesInsertFailed OBJECT-TYPE 1098 SYNTAX Counter32 1099 MAX-ACCESS read-only 1100 STATUS current 1101 DESCRIPTION 1102 "The number of times insertion of content-policies has failed 1103 during preload." 1104 ::= { cmpccPolicyPreloadExtStatsTableEntry 22 } 1105 1106cmpccppsContentPoliciesDeleteFailed OBJECT-TYPE 1107 SYNTAX Counter32 1108 MAX-ACCESS read-only 1109 STATUS current 1110 DESCRIPTION 1111 "The number of times deletion of content-policies has failed 1112 during preload." 1113 ::= { cmpccPolicyPreloadExtStatsTableEntry 23 } 1114 1115cmpccppsContentPoliciesRollbackFailed OBJECT-TYPE 1116 SYNTAX Counter32 1117 MAX-ACCESS read-only 1118 STATUS current 1119 DESCRIPTION 1120 "The number of times rollback has failed on insertion/deletion 1121 of content-policies during preload." 1122 ::= { cmpccPolicyPreloadExtStatsTableEntry 24 } 1123 1124cmpccppsBillingPlansInserted OBJECT-TYPE 1125 SYNTAX Counter32 1126 MAX-ACCESS read-only 1127 STATUS current 1128 DESCRIPTION 1129 "The number of billing-plans inserted during preload." 1130 ::= { cmpccPolicyPreloadExtStatsTableEntry 25 } 1131 1132cmpccppsBillingPlansDeleted OBJECT-TYPE 1133 SYNTAX Counter32 1134 MAX-ACCESS read-only 1135 STATUS current 1136 DESCRIPTION 1137 "The number of billing-plans deleted during preload." 1138 ::= { cmpccPolicyPreloadExtStatsTableEntry 26 } 1139 1140cmpccppsBillingPlansRolledback OBJECT-TYPE 1141 SYNTAX Counter32 1142 MAX-ACCESS read-only 1143 STATUS current 1144 DESCRIPTION 1145 "The number of times rollback is successful on 1146 insertion/deletion of billing-plans during preload. Rollback is 1147 performed when policy preload insertion/deletion has failed on 1148 one or more of the TPs on Active or Standby processor or on the 1149 Standby CP." 1150 ::= { cmpccPolicyPreloadExtStatsTableEntry 27 } 1151 1152cmpccppsBillingPlansInsertFailed OBJECT-TYPE 1153 SYNTAX Counter32 1154 MAX-ACCESS read-only 1155 STATUS current 1156 DESCRIPTION 1157 "The number of times insertion of billing-plans has failed 1158 during preload." 1159 ::= { cmpccPolicyPreloadExtStatsTableEntry 28 } 1160 1161cmpccppsBillingPlansDeleteFailed OBJECT-TYPE 1162 SYNTAX Counter32 1163 MAX-ACCESS read-only 1164 STATUS current 1165 DESCRIPTION 1166 "The number of times deletion of billing-plans has failed during 1167 preload." 1168 ::= { cmpccPolicyPreloadExtStatsTableEntry 29 } 1169 1170cmpccppsBillingPlansRollbackFailed OBJECT-TYPE 1171 SYNTAX Counter32 1172 MAX-ACCESS read-only 1173 STATUS current 1174 DESCRIPTION 1175 "The number of times rollback has failed on insertion/deletion 1176 of billing-plans during preload." 1177 ::= { cmpccPolicyPreloadExtStatsTableEntry 30 } 1178 1179 1180 1181cmpccPolicyMismatch OBJECT-TYPE 1182 SYNTAX Counter64 1183 MAX-ACCESS read-only 1184 STATUS current 1185 DESCRIPTION 1186 "This object denotes the number of policy mismatch. It 1187 increments whenever any subscriber has a policy mismatch. A 1188 policy mismatch occurs when the traffic flow does not match the 1189 configured policy for the particular subscriber." 1190 ::= { cmpccStats 5 } 1191 1192cmpccRollbackFailedReason OBJECT-TYPE 1193 SYNTAX INTEGER { 1194 none(1), 1195 acctPolicyMap(2), 1196 contentPolicy(3), 1197 serviceContent(4), 1198 billingService(5), 1199 billingPlan(6) 1200 } 1201 MAX-ACCESS read-only 1202 STATUS current 1203 DESCRIPTION 1204 "This object indicates the reason that triggers the sending for 1205 'cmpccPreloadRollbackFailed' notification. When read, this 1206 object always returns the value 'none'. Other values are 1207 relevant when this object is used as a varbind in a 1208 notification. 1209 'none' indicates no rollback failure has occurred. 1210 'acctPolicyMap' indicates rollback for accounting policy-map 1211 has failed. 1212 'contentPolicy' indicates rollback for content-policy has 1213 failed. 1214 'serviceContent' indicates rollback for service-content has 1215 failed. 1216 'billingService' indicates rollback for billing-service has 1217 failed. 1218 'billingPlan' indicates rollback for billing-plan has failed." 1219 ::= { cmpccStats 6 } 1220 1221cmpccProfileConfigTable OBJECT-TYPE 1222 SYNTAX SEQUENCE OF CmpccProfileConfigTableEntry 1223 MAX-ACCESS not-accessible 1224 STATUS current 1225 DESCRIPTION 1226 "This table contains the objects for configuring a given profile 1227 name and its associated method-list names using the RowStatus 1228 textual convention. The mpcc loadbalances the Gx requests to 1229 PCRF across these method lists that are configured. Each 1230 profile allows upto a maximum of 16 method-lists configured in 1231 it." 1232 ::= { cmpccConfig 1 } 1233 1234cmpccProfileConfigTableEntry OBJECT-TYPE 1235 SYNTAX CmpccProfileConfigTableEntry 1236 MAX-ACCESS not-accessible 1237 STATUS current 1238 DESCRIPTION 1239 "Each entry in the cmpccProfileConfigTable provides information 1240 about the profile name and its associated method-list name." 1241 INDEX { 1242 cmpccpcProfileName, 1243 cmpccpcMethodList 1244 } 1245 ::= { cmpccProfileConfigTable 1 } 1246 1247CmpccProfileConfigTableEntry ::= SEQUENCE { 1248 cmpccpcProfileName SnmpAdminString, 1249 cmpccpcMethodList SnmpAdminString, 1250 cmpccpcDestinationRealm SnmpAdminString, 1251 cmpccpcRowStatus RowStatus 1252} 1253 1254cmpccpcProfileName OBJECT-TYPE 1255 SYNTAX SnmpAdminString (SIZE (1..16)) 1256 MAX-ACCESS not-accessible 1257 STATUS current 1258 DESCRIPTION 1259 "Name of the PCC profile." 1260 ::= { cmpccProfileConfigTableEntry 1 } 1261 1262cmpccpcMethodList OBJECT-TYPE 1263 SYNTAX SnmpAdminString (SIZE (1..32)) 1264 MAX-ACCESS not-accessible 1265 STATUS current 1266 DESCRIPTION 1267 "Name of the AAA method-list. The AAA method list points to the 1268 PCRF IP address through the AAA server group configuration." 1269 ::= { cmpccProfileConfigTableEntry 2 } 1270 1271cmpccpcDestinationRealm OBJECT-TYPE 1272 SYNTAX SnmpAdminString (SIZE (1..32)) 1273 MAX-ACCESS read-create 1274 STATUS current 1275 DESCRIPTION 1276 "Specifies the destination realm to be sent in CCR initial 1277 requests to the PCRF. For subsequent CCRs, the Origin-Realm AVP 1278 received in the last CCA is used as the Destination-Realm." 1279 ::= { cmpccProfileConfigTableEntry 3 } 1280 1281cmpccpcRowStatus OBJECT-TYPE 1282 SYNTAX RowStatus 1283 MAX-ACCESS read-create 1284 STATUS current 1285 DESCRIPTION 1286 "This object only facilitates the creation or deletion of a 1287 conceptual row in this table. The PCC Profile name and AAA 1288 method-list name are mandatory fields for this row to be 1289 active." 1290 ::= { cmpccProfileConfigTableEntry 4 } 1291 1292 1293 1294cmpccPreloadEnable OBJECT-TYPE 1295 SYNTAX TruthValue 1296 MAX-ACCESS read-write 1297 STATUS current 1298 DESCRIPTION 1299 "Enables preloading on PCC. 1300 'true' indicates preloading is enabled. 1301 'false' indicates preloading is disabled." 1302 ::= { cmpccConfig 2 } 1303 1304cmpccProfileDefault OBJECT-TYPE 1305 SYNTAX SnmpAdminString (SIZE (1..16)) 1306 MAX-ACCESS read-write 1307 STATUS current 1308 DESCRIPTION 1309 "Defines a default profile to be used for requests to PCRF for 1310 user-level charging rules." 1311 ::= { cmpccConfig 3 } 1312 1313cmpccMethodListPreload OBJECT-TYPE 1314 SYNTAX SnmpAdminString (SIZE (1..32)) 1315 MAX-ACCESS read-write 1316 STATUS current 1317 DESCRIPTION 1318 "Defines a method-list to be used for requests to PCRF for 1319 Policy preloading." 1320 ::= { cmpccConfig 4 } 1321 1322cmpccDestinationRealmString OBJECT-TYPE 1323 SYNTAX SnmpAdminString (SIZE (1..32)) 1324 MAX-ACCESS read-write 1325 STATUS current 1326 DESCRIPTION 1327 "Defines a destination realm to be used in CCR Initial requests 1328 for Policy Preloading. If a destination-realm for a profile is 1329 not specified, the destination-realm configured at global level 1330 can be selected." 1331 ::= { cmpccConfig 5 } 1332 1333cmpccPreloadTimeout OBJECT-TYPE 1334 SYNTAX TimeIntervalSec (900..7200) 1335 UNITS "Seconds" 1336 MAX-ACCESS read-write 1337 STATUS current 1338 DESCRIPTION 1339 "Specifies the maximum time in seconds in which the Policy 1340 Preloading can take place." 1341 DEFVAL { 1800 } 1342 ::= { cmpccConfig 6 } 1343 1344-- ************************************************************ 1345-- * * 1346-- * Notifications * 1347-- * * 1348-- ************************************************************ 1349 1350ciscoMobilePolicyChargingControlPreloadError NOTIFICATION-TYPE 1351 OBJECTS { 1352 cmpccppsErrorState, 1353 cmpccppsPreloadDataInconsistent, 1354 cmpccppsAVPMissing, 1355 cmpccppsEnforceFailures, 1356 cmpccppsStaticConfigConflicts, 1357 cmpccppsWrongOrderFailures 1358 } 1359 STATUS current 1360 DESCRIPTION 1361 "This notification is issued when cmpccPreloadErrorNotifEnabled 1362 is set to true, and an error occurs in preloading as indicated 1363 by the value of cmpccppsErrorState: 1364 0 indicates PCRF has sent an incomplete Policy object. 1365 1 indicates a mandatory AVP in the preloading message is 1366 missing. 1367 2 indicates PCEF is not able to install/modify/remove a policy 1368 preloading object. 1369 3 indicates PCRF sent the preloading objects in wrong order. 1370 4 indicates PCRF tried to preload an object, which is already 1371 statically configured in PCEF. 1372 255 indicates no error has occurred so far." 1373 ::= { ciscoMobilePolicyChargingControlMIBNotifs 1 } 1374 1375cmpccPreloadRollbackFailed NOTIFICATION-TYPE 1376 OBJECTS { 1377 entPhysicalName, 1378 cmpccRollbackFailedReason 1379 } 1380 STATUS current 1381 DESCRIPTION 1382 "This notification is generated when rollback of an object 1383 fails, which indicates that object could be out of sync. The 1384 cmpccppsRollbackFailedReason present in the varbind list, 1385 indicates the reason that triggers the sending for 1386 'cmpccPreloadRollbackFailed' notification. The entPhysicalName 1387 identifies the entity that implements the PCEF functionality of 1388 the Gx interface." 1389 ::= { ciscoMobilePolicyChargingControlMIBNotifs 2 } 1390cMobilePolicyChargingControlMIBGroups OBJECT IDENTIFIER 1391 ::= { cMobilePolicyChargingControlMIBConform 2 } 1392 1393 1394cMobilePolicyChargingControlMIBCompliance MODULE-COMPLIANCE 1395 STATUS deprecated 1396 DESCRIPTION 1397 "The compliance statement for entities which implement the Cisco 1398 Mobile Policy Charging Control MIB." 1399 MODULE -- this module 1400 MANDATORY-GROUPS { 1401 cMobilePolicyChargingControlGlobalStatsGroup, 1402 cMobilePolicyChargingControlNotifGroup, 1403 cMobilePolicyChargingControlConfigGroup, 1404 cMobilePolicyChargingControlPCRFMethodListStatsGroup, 1405 cMobilePolicyChargingControlPolicyPreloadStatsGroup, 1406 cMobilePolicyChargingControlNotifEnableGroup 1407 } 1408 ::= { cMobilePolicyChargingControlMIBCompliances 1 } 1409 1410cMobilePolicyChargingControlMIBCompliancesRev1 MODULE-COMPLIANCE 1411 STATUS current 1412 DESCRIPTION 1413 "The compliance statement for entities which implement the Cisco 1414 Mobile Policy Charging Control MIB. This compliance statement 1415 deprecates cMobilePolicyChargingControlMIBCompliance." 1416 MODULE -- this module 1417 MANDATORY-GROUPS { 1418 cMobilePolicyChargingControlConfigGroup, 1419 cMobilePolicyChargingControlGlobalStatsGroup, 1420 cMobilePolicyChargingControlPCRFMethodListStatsGroup, 1421 cMobilePolicyChargingControlPolicyPreloadStatsGroup, 1422 cMobilePolicyChargingControlNotifGroup, 1423 cMobilePolicyChargingControlNotifEnableGroup 1424 } 1425 1426 GROUP cmpccStatisticsExtGroup 1427 DESCRIPTION 1428 "This group is mandatory only for the 1429 Cisco Content Services Gateway." 1430 1431 GROUP cmpccPolicyPreloadNotifGroup 1432 DESCRIPTION 1433 "This group is mandatory only for the 1434 Cisco Content Services Gateway." 1435 1436 GROUP cmpccPreloadNotifControlGroup 1437 DESCRIPTION 1438 "This group is mandatory only for the 1439 Cisco Content Services Gateway." 1440 1441 GROUP cmpccPolicyMismatchGroup 1442 DESCRIPTION 1443 "This group is mandatory only for the Cisco Content Services 1444 Gateway." 1445 1446 GROUP cmpccRollbackFailedGroup 1447 DESCRIPTION 1448 "This group is mandatory only for the Cisco Content Services 1449 Gateway." 1450 ::= { cMobilePolicyChargingControlMIBCompliances 2 } 1451 1452cMobilePolicyChargingControlConfigGroup OBJECT-GROUP 1453 OBJECTS { 1454 cmpccPreloadEnable, 1455 cmpccProfileDefault, 1456 cmpccMethodListPreload, 1457 cmpccPreloadTimeout, 1458 cmpccpcRowStatus, 1459 cmpccDestinationRealmString, 1460 cmpccpcDestinationRealm 1461 } 1462 STATUS current 1463 DESCRIPTION 1464 "This group contains the configuration objects." 1465 ::= { cMobilePolicyChargingControlMIBGroups 1 } 1466 1467-- Units of Conformance 1468 1469cMobilePolicyChargingControlGlobalStatsGroup OBJECT-GROUP 1470 OBJECTS { 1471 cmpccgsTotalSessions, 1472 cmpccgsCCRInitialSent, 1473 cmpccgsCCRUpdateSent, 1474 cmpccgsCCRFinalSent, 1475 cmpccgsCCARecd, 1476 cmpccgsRARRecd, 1477 cmpccgsRAASent, 1478 cmpccgsCCRFailures, 1479 cmpccgsRAAFailures, 1480 cmpccgsReqTypeInvalid, 1481 cmpccgsReqNumInvalid, 1482 cmpccgsReqStatusInvalid, 1483 cmpccgsMessageTypeInvalid, 1484 cmpccgsDuplicateRequests, 1485 cmpccgsCCAErrors, 1486 cmpccgsRARErrors, 1487 cmpccgsSessionIDInvalid 1488 } 1489 STATUS current 1490 DESCRIPTION 1491 "This group contains Global Statistics Objects." 1492 ::= { cMobilePolicyChargingControlMIBGroups 2 } 1493 1494cMobilePolicyChargingControlPCRFMethodListStatsGroup OBJECT-GROUP 1495 OBJECTS { 1496 cmpccpmlsCCRInitialSent, 1497 cmpccpmlsCCRUpdateSent, 1498 cmpccpmlsCCRFinalSent, 1499 cmpccpmlsCCARecd, 1500 cmpccpmlsRARRecd, 1501 cmpccpmlsRAASent, 1502 cmpccpmlsCCRFailures, 1503 cmpccpmlsRAAFailures, 1504 cmpccpmlsReqTypeInvalid, 1505 cmpccpmlsReqNumInvalid, 1506 cmpccpmlsReqStatusInvalid, 1507 cmpccpmlsPCRFReboots, 1508 cmpccpmlsMessageTypeInvalid, 1509 cmpccpmlsDuplicateRequests, 1510 cmpccpmlsCCAErrors, 1511 cmpccpmlsRARErrors, 1512 cmpccpmlsSessionIDInvalid 1513 } 1514 STATUS current 1515 DESCRIPTION 1516 "This group contains PCRF Method List Stats objects." 1517 ::= { cMobilePolicyChargingControlMIBGroups 3 } 1518 1519cMobilePolicyChargingControlPolicyPreloadStatsGroup OBJECT-GROUP 1520 OBJECTS { 1521 cmpccppsPCEFInit, 1522 cmpccppsPCRFInit, 1523 cmpccppsReq, 1524 cmpccppsRes, 1525 cmpccppsGlobalPolicyPush, 1526 cmpccppsGlobalPolicyPushAck, 1527 cmpccppsPreloadDataInconsistent, 1528 cmpccppsAVPMissing, 1529 cmpccppsWrongOrderFailures, 1530 cmpccppsEnforceFailures, 1531 cmpccppsStaticConfigConflicts, 1532 cmpccppsCCRFailures, 1533 cmpccppsRAAFailed, 1534 cmpccppsReqTypeInvalid, 1535 cmpccppsReqNumInvalid, 1536 cmpccppsReqStatusInvalid, 1537 cmpccppsErrorState, 1538 cmpccppsPolicyPreloadStatus, 1539 cmpccppsMessageTypeInvalid, 1540 cmpccppsCCAErrors, 1541 cmpccppsRARErrors, 1542 cmpccppsSessionIDInvalid, 1543 cmpccppsTimeoutErrors 1544 } 1545 STATUS current 1546 DESCRIPTION 1547 "This group contains the policy preload stats objects." 1548 ::= { cMobilePolicyChargingControlMIBGroups 4 } 1549 1550cMobilePolicyChargingControlNotifGroup NOTIFICATION-GROUP 1551 NOTIFICATIONS { ciscoMobilePolicyChargingControlPreloadError } 1552 STATUS current 1553 DESCRIPTION 1554 "This group contains the mobile policy charging control 1555 notification objects." 1556 ::= { cMobilePolicyChargingControlMIBGroups 5 } 1557 1558cMobilePolicyChargingControlNotifEnableGroup OBJECT-GROUP 1559 OBJECTS { cmpccPreloadErrorNotifEnabled } 1560 STATUS current 1561 DESCRIPTION 1562 "This group contains the flags to enable/disable the mobile 1563 policy charging control notification objects." 1564 ::= { cMobilePolicyChargingControlMIBGroups 6 } 1565 1566cmpccStatisticsExtGroup OBJECT-GROUP 1567 OBJECTS { 1568 cmpccppsBillingServicesInserted, 1569 cmpccppsBillingServicesDeleted, 1570 cmpccppsBillingServicesRolledback, 1571 cmpccppsBillingServicesInsertFailed, 1572 cmpccppsBillingServicesDeleteFailed, 1573 cmpccppsBillingServicesRollbackFailed, 1574 cmpccppsContentPoliciesInserted, 1575 cmpccppsContentPoliciesDeleted, 1576 cmpccppsContentPoliciesRolledback, 1577 cmpccppsContentPoliciesInsertFailed, 1578 cmpccppsContentPoliciesDeleteFailed, 1579 cmpccppsContentPoliciesRollbackFailed, 1580 cmpccppsBillingPlansInserted, 1581 cmpccppsBillingPlansDeleted, 1582 cmpccppsBillingPlansRolledback, 1583 cmpccppsBillingPlansInsertFailed, 1584 cmpccppsBillingPlansDeleteFailed, 1585 cmpccppsBillingPlansRollbackFailed, 1586 cmpccppsServiceContentsInserted, 1587 cmpccppsServiceContentsDeleted, 1588 cmpccppsServiceContentsRolledback, 1589 cmpccppsServiceContentsInsertFailed, 1590 cmpccppsServiceContentsDeleteFailed, 1591 cmpccppsServiceContentsRollbackFailed, 1592 cmpccppsAcctPolicyMapsInserted, 1593 cmpccppsAcctPolicyMapsDeleted, 1594 cmpccppsAcctPolicyMapsRolledback, 1595 cmpccppsAcctPolicyMapsInsertFailed, 1596 cmpccppsAcctPolicyMapsDeleteFailed, 1597 cmpccppsAcctPolicyMapsRollbackFailed 1598 } 1599 STATUS current 1600 DESCRIPTION 1601 "A collection of objects which provide additional statistics 1602 related to objects downloaded during policy preloading." 1603 ::= { cMobilePolicyChargingControlMIBGroups 7 } 1604 1605cmpccPolicyPreloadNotifGroup NOTIFICATION-GROUP 1606 NOTIFICATIONS { cmpccPreloadRollbackFailed } 1607 STATUS current 1608 DESCRIPTION 1609 "A collection of notifications which provides information about 1610 errors encountered during policy preloading." 1611 ::= { cMobilePolicyChargingControlMIBGroups 8 } 1612 1613cmpccPreloadNotifControlGroup OBJECT-GROUP 1614 OBJECTS { cmpccPreloadRollbackFailedNotifEnabled } 1615 STATUS current 1616 DESCRIPTION 1617 "A collection of object(s) which provides preload notification 1618 control configuration." 1619 ::= { cMobilePolicyChargingControlMIBGroups 9 } 1620 1621cmpccPolicyMismatchGroup OBJECT-GROUP 1622 OBJECTS { cmpccPolicyMismatch } 1623 STATUS current 1624 DESCRIPTION 1625 "A collection of object(s) which provides information about 1626 policy mismatch." 1627 ::= { cMobilePolicyChargingControlMIBGroups 10 } 1628 1629cmpccRollbackFailedGroup OBJECT-GROUP 1630 OBJECTS { cmpccRollbackFailedReason } 1631 STATUS current 1632 DESCRIPTION 1633 "A collection of object(s) which provides information about the 1634 reason that triggers the sending for 1635 'cmpccPreloadRollbackFailed' notification." 1636 ::= { cMobilePolicyChargingControlMIBGroups 11 } 1637 1638END 1639 1640 1641 1642