1-- ***************************************************************** 2-- CISCO-PFR-MIB.my 3-- 4-- Copyright (c) 2011-2012 by Cisco Systems Inc. 5-- All rights reserved. 6-- 7-- *********************************************************\\******** 8 9CISCO-PFR-MIB DEFINITIONS ::= BEGIN 10 11IMPORTS 12 MODULE-IDENTITY, 13 OBJECT-TYPE, 14 Counter32, 15 Unsigned32, 16 Gauge32, 17 TimeTicks, 18 NOTIFICATION-TYPE, 19 Integer32 20 FROM SNMPv2-SMI 21 MODULE-COMPLIANCE, 22 OBJECT-GROUP, 23 NOTIFICATION-GROUP 24 FROM SNMPv2-CONF 25 StorageType, 26 RowStatus, 27 TEXTUAL-CONVENTION, 28 TimeStamp, 29 DateAndTime, 30 TruthValue, 31 TimeInterval 32 FROM SNMPv2-TC 33 InetAddressType, 34 InetAddress, 35 InetPortNumber 36 FROM INET-ADDRESS-MIB 37 SnmpAdminString 38 FROM SNMP-FRAMEWORK-MIB 39 DscpOrAny 40 FROM DIFFSERV-DSCP-TC 41 CounterBasedGauge64 42 FROM HCNUM-TC 43 CiscoPort, 44 InterfaceIndexOrZero 45 FROM CISCO-TC 46 CiscoPdProtocolIndex 47 FROM CISCO-NBAR-PROTOCOL-DISCOVERY-MIB 48 ciscoMgmt 49 FROM CISCO-SMI; 50 51 52ciscoPfrMIB MODULE-IDENTITY 53 LAST-UPDATED "201211130000Z" 54 ORGANIZATION "Cisco Systems, Inc." 55 CONTACT-INFO 56 "Cisco Systems 57 Customer Service 58 59 Postal: 170 W Tasman Drive 60 San Jose, CA 95134 61 USA 62 63 Tel: +1 800 553-NETS 64 65 E-mail: cs-pfr@cisco.com" 66 DESCRIPTION 67 "This MIB module defines objects that describe Performance 68 Routing (PfR). Standard routing protocols base routing 69 decisions on reachability and the number of hops between the 70 source and destination networks. PfR collects and analyzes 71 other performance data, such as delay, loss, jitter, MOS, and 72 link utilization, which allows it to make routing decisions 73 based on policies defined by the network administrator. 74 75 Glossary 76 ======== 77 78 PfR Performance Routing. 79 MC PfR Master Controller. 80 BR PfR Border Router. 81 DRIP Dynamic Router Interaction Protocol. 82 TC PfR Traffic Class. 83 IPSLA IP Service Level Agreement (active probing). 84 Exit PfR external interface. 85 Link Group PfR logical grouping of exits to narrow down 86 potential exits for a TC to use. 87 Cost Minimization PfR feature that assigns costs to exits and 88 minimizes the overall monetary cost for a TC 89 Rollup Data collection for monetary cost calculation 90 for all available exits. 91 DSCP Diff-Serv Control Point. 92 PfR Policy Global PfR policy defined under PfR master. 93 TC policy defined under PfR map. 94 PfR Map Container for a PfR policy. 95 MOS Mean opinion score 96 PBR Policy based routing. PBR uses route map to 97 enforce the routing decision made by PfR. 98 99 100 101 PfR Elements 102 ============ 103 104 A PfR system consists of a Master Controller (MC) and one or 105 more Border Routers (BRs). The MC is a hardware or software 106 entity that is not in the data path. A BR is a software entity 107 in the data path, typically running on an edge router. 108 109 The MC and BRs communicate with each other over a socket 110 interface using the Dynamic Router Interaction Protocol (DRIP). 111 The MC sends commands to the BRs related to PfR Policies and 112 the monitoring of PfR traffic classes (TCs). The BRs send 113 performance data gathered using either 'passive data' provided 114 by NetFlow, 'active data' provided by sending artificial probes 115 that are created using IPSLA APIs, or both, depending on the 116 PfR policies configured on the MC. 117 118 This MIB module describes a MC object as a single row in the 119 cpfrMCTable and the BR object as a single row in the 120 cpfrBRTable. 121 122 PfR Exits 123 ========= 124 125 A PfR system must have at least two interfaces (i.e., exits) 126 configured as 'external interfaces' over which a TC's 127 destination network is reachable in order for PfR to function. 128 These two exits can be on the same BR or on different BRs. 129 130 131 +------+ +------+ |----> Exit 1 132 | MC | ---- | BR | ---- | 133 +------+ +------+ |----> Exit 2 134 135 **** OR **** 136 137 +------+ 138 | ---- | BR | ----> Exit 1 139 +------+ | +------+ 140 | MC | ---- | 141 +------+ | +------+ 142 | ---- | BR | ----> Exit 2 143 +------+ 144 145 146 PfR can assign these exits to different PfR Link Groups. A PfR 147 exit can be in at most three Link Groups at one time. (See 'PfR 148 Policies' below). 149 150 This MIB module describes a PfR exit as a single row in the 151 cpfrExitTable and a cost minimization policy of an exit as a 152 single row of the cpfrExitCostTierTable. 153 154 PfR Traffic Classes 155 =================== 156 157 A traffic class is a generic term for a set of traffic flows 158 coming into or going out of a network that have a common 159 characteristic, such as destination address, source address, 160 application, or DSCP value. 161 162 The simplest form of a TC is 'all traffic going to the same 163 destination prefix'. Additional parameters defines more 164 specific TCs. 165 166 PfR monitors the TCs that are specified either by enabling PfR 167 learn mode or by direct configuration in a PfR map. PfR 168 can learn TCs with the highest throughput, with the highest 169 delay, with a destination address inside the PfR network, or 170 TCs 171 that matches a configured PfR Learn List. The BRs use iBGP to 172 obtain information about 'inside TCs'. A PfR map specifies TCs 173 to which the policy applies by configuring match clause. 174 175 This MIB module describes a PfR TC as a single row in the 176 cpfrTrafficClassTable and current status of a TC as a single 177 row of the cpfrTrafficClassStatusTable, and performance metrics 178 gathered for a specific TC as a single row of the 179 cpfrTrafficClassMetricsTable. 180 181 PfR Policies 182 ============ 183 184 A PfR policy describes the performance metrics the router is to 185 gather, how to gather these metrics, how frequently it should 186 gather these metrics, and how these metrics influence routing 187 decisions. Once enabled, PfR provides a global default PfR 188 policy. 189 190 A PfR policy can be configured to use one link group as a 191 'primary' and one as a 'fallback' link group. If PfR 192 determines that a TC has gone 'Out of Policy' based on the 193 current PfR policy, it attempts to move the TC to an exit in 194 the same primary link group, and only moves it to an exit in 195 the fallback link group, if configured, if no exit in the 196 primary link group is 'In Policy'. 197 198 This MIB module describes a PfR map policy in a single row of 199 the cpfrMapTable and a match clause configured for a specific 200 PfR map as a single row of the cpfrMatchTable." 201 REVISION "201211130000Z" 202 DESCRIPTION 203 "Add the following mib groups: 204 cpfrMasterControllerGroupRev1, 205 cpfrBorderRouterGroupRev1 206 cpfrMCNotificationGroup; 207 Add ciscoPfrMIBComplianceRev1; 208 Modify cpfrTCSLastOOPReason object to add 209 rsvpOOPRecomputeExclude enum value; 210 Modify cpfrBRConnFailureReason object to add 211 authFailure(3), socketError(4), timerExpired(5) enum values; 212 Modify cpfrTCSLastOOPReason object to add 213 rsvpOOPRecomputeExclude;" 214 REVISION "201104040000Z" 215 DESCRIPTION 216 "The first version of PfR MIB module." 217 ::= { ciscoMgmt 772 } 218 219 220 221PfrMetricPolicyType ::= TEXTUAL-CONVENTION 222 STATUS current 223 DESCRIPTION 224 "'relative' 225 Relative percentage is used. 226 227 'threshold' 228 Maximum threshold is used." 229 SYNTAX INTEGER { 230 relative(1), 231 threshold(2) 232 } 233 234PfrLastUncontrolReason ::= TEXTUAL-CONVENTION 235 STATUS current 236 DESCRIPTION 237 "This textual convention denotes all types of uncontrol reasons 238 that causes PfR to uncontrol a TC. 239 240 'none' 241 TC is uncontrolled due to unknown reasons. 242 243 'activatingUnsedFcdTgt' 244 TC is uncontrolled due to activating an unused forced 245 target. 246 247 'ifaceDown' 248 TC is uncontrolled due to an interface down. 249 250 'newProbeTargetAssigned' 251 TC is uncontrolled due to newly assigned probe targets. 252 253 'newTargetAssigned' 254 TC is uncontrolled due to newly assigned targets. 255 256 'borderDown' 257 TC is uncontrolled due to BR down. 258 259 'uncontrolNonOptimizedPfx' 260 TC is uncontrolled due to uncontrolled non optimized 261 prefixes. 262 263 'recontrolNull0Pfx' 264 TC is uncontrolled due to recontrolling a null0 prefix. 265 266 'recontrolSinkHolePfx' 267 TC is uncontrolled due to recontrolling a sink hole prefix. 268 269 'modeRouteChange' 270 TC is uncontrolled due to route mode change. 271 272 'pfxEnabled' 273 TC is uncontrolled due to prefix enabled. 274 275 'uncontrolModeMonitorChange' 276 TC is uncontrolled due to monitor mode change. 277 278 'insideEnabled' 279 TC is uncontrolled due to inside prefix learn enabled. 280 281 'forcedNextHop' 282 TC is uncontrolled due to forced next hop configured. 283 284 'forwardToNull0' 285 TC is uncontrolled since TCs are forwarded to null0 286 interfaces. 287 288 'clearOnePfx' 289 TC is uncontrolled due to clearing one prefix. 290 291 'clearOneTc' 292 TC is uncontrolled due to clearing one TC. 293 294 'grantUpdated' 295 TC is uncontrolled due to granted update. 296 297 'tcInFastMode' 298 TC is uncontrolled due to TC in fast mode. 299 300 'pbrBRTopologyChange' 301 TC is uncontrolled due to BR topology change when PBR is 302 met. 303 304 'pfrReqNotMet' 305 TC is uncontrolled since PfR requests are not met. 306 307 'probeFrequencyChange' 308 TC is uncontrolled due to probe frequency change. 309 310 'fcdTgtAssRemMod' 311 TC is uncontrolled due to assigned force target removed. 312 313 'policyChangedAddedNewFcdProbeTgt' 314 TC is uncontrolled due to newly added forced probe target. 315 316 'usingFcdTgtNow' 317 TC is uncontrolled due to starting using forced target. 318 319 'firstTargetWithDscpAdded' 320 TC is uncontrolled due to newly added target with DSCP. 321 322 'lastTargetWithDscpRemoved' 323 TC is uncontrolled due to last target with DSCP removed. 324 325 'couldntMonitor' 326 TC is uncontrolled since PfR could not monitor it. 327 328 'couldntControl' 329 TC is uncontrolled since PfR could not control it. 330 331 'applControlOnBrFailed' 332 TC is uncontrolled since PfR could not control an 333 application. 334 335 'allProtoCouldNtControl' 336 TC is uncontrolled since control attempts by all protocols 337 fail. 338 339 'excludePfxFailed' 340 TC is uncontrolled due to failing excluding a prefix. 341 342 'ipflowRestFailed' 343 TC is uncontrolled due to ip flow reset failure. 344 345 'couldntExclude' 346 TC is uncontrolled due to failing excluding prefixes. 347 348 'dontDowngradeAllEntrances' 349 TC is uncontrolled due to no downgrade all entrance. 350 351 'maxDownGrade' 352 TC is uncontrolled due to maximizing downgrade. 353 354 'cantSelectEntrances' 355 TC is uncontrolled since PfR cannot select entrances. 356 357 'unhandledOopReasonInChooseExit' 358 TC is uncontrolled due to unhandled out of policy reason 359 when choosing exit. 360 361 'oopModeSelectExitGood' 362 TC is uncontrolled due to out of policy when selecting good 363 exit. 364 365 'couldntFindBestExitInAllLinkGrps' 366 TC is uncontrolled since PfR could not find best exit in all 367 linkgroups. 368 369 'couldntFindBestExit' 370 TC is uncontrolled since PfR could not find best exit. 371 372 'failedToControlRoute' 373 TC is uncontrolled due to route control failure. 374 375 'endOfProbing' 376 TC is uncontrolled due to the end of active probing. 377 378 'retryForcedNextHop' 379 TC is uncontrolled due to retrying forced next hop. 380 381 'noStatusInPfxTimeout' 382 TC is uncontrolled due to missing status before the time is 383 out for controlling a prefix. 384 385 'couldntChooseExitInPfxTimeout' 386 TC is uncontrolled since PfR could not choose exit before 387 the 388 time is out for controlling a prefix. 389 390 'unableToSendControlMsg' 391 TC is uncontrolled since control messages could not be sent 392 out. 393 394 'nbarIdStateUpdated' 395 TC is uncontrolled due to nbar state update failure. 396 397 'exitMisMatch' 398 TC is uncontrolled due to exit mismatch. 399 400 'unknownExit' 401 TC is uncontrolled due to unknown exits. 402 403 'newExitWhileInpolicy' 404 TC is uncontrolled due to new exit appearance. 405 406 'couldntControlPasPfxInSpecMode' 407 TC is uncontrolled since PfR could not control passive 408 prefixes in specific mode. 409 410 'remoteStatsNotFound' 411 TC is uncontrolled due to unclear remote statistic data. 412 413 'nbarInternalIfAddedRemoved' 414 TC is uncontrolled since NBAR internal interface is added or 415 removed. 416 417 'noPassiveData' 418 TC is uncontrolled due to lack of passive data. 419 420 'probeNumPktsChanged' 421 TC is uncontrolled due to the number of probing packets 422 changed." 423 SYNTAX INTEGER { 424 none(1), 425 activatingUnsedFcdTgt(2), 426 ifaceDown(3), 427 newProbeTargetAssigned(4), 428 newTargetAssigned(5), 429 borderDown(6), 430 uncontrolNonOptimizedPfx(7), 431 recontrolNull0Pfx(8), 432 recontrolSinkHolePfx(9), 433 modeRouteChange(10), 434 pfxEnabled(11), 435 uncontrolModeMonitorChange(12), 436 insideEnabled(13), 437 forcedNextHop(14), 438 forwardToNull0(15), 439 clearOnePfx(16), 440 clearOneTc(17), 441 grantUpdated(18), 442 tcInFastMode(19), 443 pbrBRTopologyChange(20), 444 pfrReqNotMet(21), 445 probeFrequencyChange(22), 446 fcdTgtAssRemMod(23), 447 policyChangedAddedNewFcdProbeTgt(24), 448 usingFcdTgtNow(25), 449 firstTargetWithDscpAdded(26), 450 usingLmNow(27), 451 lastTargetWithDscpRemoved(28), 452 couldntMonitor(29), 453 couldntControl(30), 454 applControlOnBrFailed(31), 455 allProtoCouldNtControl(32), 456 excludePfxFailed(33), 457 ipflowRestFailed(34), 458 couldntExclude(35), 459 dontDowngradeAllEntrances(36), 460 maxDownGrade(37), 461 cantSelectEntrances(38), 462 unhandledOopReasonInChooseExit(39), 463 oopModeSelectExitGood(40), 464 couldntFindBestExitInAllLinkGrps(41), 465 couldntFindBestExit(42), 466 failedToControlRoute(43), 467 endOfProbing(44), 468 retryForcedNextHop(45), 469 noStatusInPfxTimeout(46), 470 couldntChooseExitInPfxTimeout(47), 471 inconsistentView(48), 472 unableToSendControlMsg(49), 473 nbarIdStateUpdated(50), 474 controledExitIsNotCurrent(51), 475 exitMisMatch(52), 476 newExitWhileInpolicy(53), 477 unknownExit(54), 478 controlledExitIsNotCurrForUpd(55), 479 couldntControlPasPfxInSpecMode(56), 480 remoteStatsNotFound(57), 481 nbarInternalIfAddedRemoved(58), 482 noPassiveData(59), 483 probeNumPktsChanged(60), 484 last(61) 485 } 486 487PfRMasterControllerIndex ::= TEXTUAL-CONVENTION 488 DISPLAY-HINT "d" 489 STATUS current 490 DESCRIPTION 491 "This textual convention denotes an arbitrary integer-value that 492 uniquely identifies a MC instance." 493 SYNTAX Unsigned32 (1..4294967295) 494 495PfrBorderRouterIndex ::= TEXTUAL-CONVENTION 496 DISPLAY-HINT "d" 497 STATUS current 498 DESCRIPTION 499 "This textual convention denotes an arbitrary integer-value that 500 uniquely identifies a BR instance." 501 SYNTAX Unsigned32 (1..4294967295) 502 503PfrExitIndex ::= TEXTUAL-CONVENTION 504 DISPLAY-HINT "d" 505 STATUS current 506 DESCRIPTION 507 "This textual convention denotes an arbitrary integer-value that 508 uniquely identifies an Exit instance." 509 SYNTAX Unsigned32 (1..4294967295) 510 511PfrMapIndex ::= TEXTUAL-CONVENTION 512 DISPLAY-HINT "d" 513 STATUS current 514 DESCRIPTION 515 "This textual convention denotes an arbitrary integer-value that 516 uniquely identifies a PfR map instance." 517 SYNTAX Unsigned32 (1..4294967295) 518 519PfrMapPolicyIndex ::= TEXTUAL-CONVENTION 520 DISPLAY-HINT "d" 521 STATUS current 522 DESCRIPTION 523 "This textual convention denotes an arbitrary integer-value that 524 uniquely identifies a PfR policy instance of a PfR map." 525 SYNTAX Unsigned32 (1..4294967295) 526 527PfrMapIndexOrZero ::= TEXTUAL-CONVENTION 528 DISPLAY-HINT "d" 529 STATUS current 530 DESCRIPTION 531 "This textual convention is an extension of the PfrMapIndex 532 convention. This extension permits the additional value of 533 zero. The value zero is object-specific and must therefore be 534 defined as part of the description of any object which uses 535 this 536 syntax." 537 SYNTAX Unsigned32 (0..4294967295) 538 539PfrLearnListIndex ::= TEXTUAL-CONVENTION 540 DISPLAY-HINT "d" 541 STATUS current 542 DESCRIPTION 543 "This textual convention denotes an arbitrary integer-value that 544 uniquely identifies a learn list instance." 545 SYNTAX Unsigned32 (1..4294967295) 546 547PfrLearnListIndexOrZero ::= TEXTUAL-CONVENTION 548 DISPLAY-HINT "d" 549 STATUS current 550 DESCRIPTION 551 "This textual convention is an extension of the 552 PfrLearnListIndex convention. This extension permits the 553 additional value of zero. The value zero is object-specific and 554 must therefore be defined as part of the description of any 555 object which uses this syntax." 556 SYNTAX Unsigned32 (0..4294967295) 557 558PfrResolvePolicyType ::= TEXTUAL-CONVENTION 559 STATUS current 560 DESCRIPTION 561 "This textual convention denotes the type of resolver policies 562 supported by PfR. 563 564 'cost' 565 The resolver policy is based on routing cost. 566 567 'delay' 568 The resolver policy is based on routing delay. 569 570 'jitter' 571 The resolver policy is based on jitter. 572 573 'loss' 574 The resolver policy is based on packet loss. 575 576 'mos' 577 The resolver policy is based on MOS." 578 SYNTAX INTEGER { 579 none(0), 580 cost(1), 581 delay(2), 582 jitter(3), 583 loss(4), 584 mos(5), 585 range(6), 586 utilization(7) 587 } 588-- Textual Conventions definition will be defined before this line 589 590ciscoPfrMIBNotifs OBJECT IDENTIFIER 591 ::= { ciscoPfrMIB 0 } 592 593ciscoPfrMIBObjects OBJECT IDENTIFIER 594 ::= { ciscoPfrMIB 1 } 595 596ciscoPfrMIBConform OBJECT IDENTIFIER 597 ::= { ciscoPfrMIB 2 } 598 599 600cpfrMCTable OBJECT-TYPE 601 SYNTAX SEQUENCE OF CpfrMCEntry 602 MAX-ACCESS not-accessible 603 STATUS current 604 DESCRIPTION 605 "This table lists the MC instances created by the system." 606 ::= { ciscoPfrMIBObjects 1 } 607 608cpfrMCEntry OBJECT-TYPE 609 SYNTAX CpfrMCEntry 610 MAX-ACCESS not-accessible 611 STATUS current 612 DESCRIPTION 613 "An entry describing the configuration and status of one PfR 614 MC. 615 616 A simple device may only support a single MC, where a more 617 sophisticate device may support more than one MC. 618 619 A peer SNMP entity may create a MC by setting an instance of 620 cpfrMCRowStatus to 'createAndWait' or 'createAndGo'. 621 Observe that an implementation that does not support these 622 option must specify these limitations in an agent capability 623 statement. 624 625 Other management entities (e.g., the local console) may create 626 a MC. In these cases, the system must automatically create a 627 row in the cpfrMCTable. 628 629 A peer SNMP entity may destroy a MC by setting the 630 corresponding instance of cpfrMCRowStatus to 'destroy'. Observe 631 that an implementation that does not support this option must 632 specify this limitation in an agent capability statement. 633 634 Other management entities may destroy a MC. In these cases, 635 the system must automatically destroy the corresponding row in 636 the 637 cpfrMCTable." 638 INDEX { cpfrMCIndex } 639 ::= { cpfrMCTable 1 } 640 641CpfrMCEntry ::= SEQUENCE { 642 cpfrMCIndex PfRMasterControllerIndex, 643 cpfrMCStorageType StorageType, 644 cpfrMCRowStatus RowStatus, 645 cpfrMCMapIndex PfrMapIndexOrZero, 646 cpfrMCKeepAliveTimer Unsigned32, 647 cpfrMCMaxPrefixTotal Unsigned32, 648 cpfrMCMaxPrefixLearn Unsigned32, 649 cpfrMCEntranceLinksMaxUtil Unsigned32, 650 cpfrMCExitLinksMaxUtil Unsigned32, 651 cpfrMCPortNumber InetPortNumber, 652 cpfrMCTracerouteProbeDelay Unsigned32, 653 cpfrMCRsvpPostDialDelay Unsigned32, 654 cpfrMCRsvpSignalingRetries Unsigned32, 655 cpfrMCNetflowExporter SnmpAdminString, 656 cpfrMCAdminStatus INTEGER, 657 cpfrMCOperStatus INTEGER, 658 cpfrMCConnStatus INTEGER, 659 cpfrMCNumofBorderRouters Gauge32, 660 cpfrMCNumofExits Gauge32, 661 cpfrMCLearnState INTEGER, 662 cpfrMCLearnStateTimeRemain Unsigned32, 663 cpfrMCPrefixCount Counter32, 664 cpfrMCPrefixLearned Counter32, 665 cpfrMCPrefixConfigured Counter32, 666 cpfrMCPbrMet TruthValue, 667 cpfrMCLoggingAdminStatus INTEGER, 668 cpfrMCControlMode INTEGER, 669 cpfrMCClear INTEGER, 670 cpfrMCLastClearTime TimeStamp, 671 cpfrMCNotifisControl INTEGER, 672 cpfrMCChangeConfigType INTEGER, 673 cpfrMCChangeConfigValue Integer32 674} 675 676cpfrMCIndex OBJECT-TYPE 677 SYNTAX PfRMasterControllerIndex 678 MAX-ACCESS not-accessible 679 STATUS current 680 DESCRIPTION 681 "This object indicates an arbitrary integer-value that uniquely 682 identifies a PfR MC." 683 ::= { cpfrMCEntry 1 } 684 685cpfrMCStorageType OBJECT-TYPE 686 SYNTAX StorageType 687 MAX-ACCESS read-create 688 STATUS current 689 DESCRIPTION 690 "This object specifies the memory realization of the row. The 691 following columnar objects are allowed to be writable when the 692 storageType of this entry is permanent(4): 693 cpfrMCMapIndex, cpfrMCKeepAliveTimer, cpfrMCMaxPrefixTotal, 694 695 cpfrMCMaxPrefixLearn, cpfrMCMaxRangeReceivePercent, 696 cpfrMCMaxRangeUtilPercentMax, cpfrMCPortNumber, 697 cpfrMCTracerouteProbeDelay, cpfrMCRsvpPostDialDelay, 698 cpfrMCRsvpSignalingRetries, cpfrMCNetflowExporter, 699 cpfrMCAdminStatus." 700 DEFVAL { nonVolatile } 701 ::= { cpfrMCEntry 2 } 702 703cpfrMCRowStatus OBJECT-TYPE 704 SYNTAX RowStatus 705 MAX-ACCESS read-create 706 STATUS current 707 DESCRIPTION 708 "This object specifies the status of a row in the MC table. The 709 following columnar objects must be valid in order to transition 710 the row to the active state: 711 None. 712 713 The following columnar objects can be modified when the row is 714 in the active state: 715 None" 716 ::= { cpfrMCEntry 3 } 717 718cpfrMCMapIndex OBJECT-TYPE 719 SYNTAX PfrMapIndexOrZero 720 MAX-ACCESS read-create 721 STATUS current 722 DESCRIPTION 723 "This object indicates a set of PfR policy map entries in 724 cpfrMapTable associated with the MC. A value of zero indicates 725 that there is no policy map associated with the MC and that the 726 values in the default policy should be used for all TCs. The 727 peer SNMP entity can retrieve this value and retrieve the 728 cpfrMapEntry rows indexed by this value to understand the PfR 729 policies. Alternatively the peer SNMP entity can assign the 730 value of pfrMapIndex to this object to associate a set of 731 policies to MC." 732 DEFVAL { 0 } 733 ::= { cpfrMCEntry 4 } 734 735cpfrMCKeepAliveTimer OBJECT-TYPE 736 SYNTAX Unsigned32 (0..4294967295) 737 UNITS "seconds" 738 MAX-ACCESS read-create 739 STATUS current 740 DESCRIPTION 741 "This object specifies the value of the PfR keepalive timer. 742 The MC sends keepalive packets to BRs to maintain connectivity 743 between the MC and the BR. If the MC does not receive keepalive 744 packets from a BR before the keepalive timer expires and this 745 situation happens three times in a row, then the MC will not 746 maintain the connection." 747 DEFVAL { 5 } 748 ::= { cpfrMCEntry 5 } 749 750cpfrMCMaxPrefixTotal OBJECT-TYPE 751 SYNTAX Unsigned32 (0..4294967295) 752 UNITS "prefixes" 753 MAX-ACCESS read-create 754 STATUS current 755 DESCRIPTION 756 "This object specifies the maximum number of prefixes that a PfR 757 MC will monitor. Limiting the number of prefixes a MC will 758 monitor and learn reduces memory and system resource 759 consumption." 760 DEFVAL { 5000 } 761 ::= { cpfrMCEntry 6 } 762 763cpfrMCMaxPrefixLearn OBJECT-TYPE 764 SYNTAX Unsigned32 (0..4294967295) 765 UNITS "prefixes" 766 MAX-ACCESS read-create 767 STATUS current 768 DESCRIPTION 769 "This object specifies the maximum number of prefixes that a PfR 770 MC will learn." 771 DEFVAL { 2500 } 772 ::= { cpfrMCEntry 7 } 773 774cpfrMCEntranceLinksMaxUtil OBJECT-TYPE 775 SYNTAX Unsigned32 (1..100) 776 UNITS "percent" 777 MAX-ACCESS read-create 778 STATUS current 779 DESCRIPTION 780 "This object specifies the maximum utilization threshold of 781 incoming traffic that can be transmitted over a PfR-managed 782 entrance link interface." 783 DEFVAL { 20 } 784 ::= { cpfrMCEntry 8 } 785 786cpfrMCExitLinksMaxUtil OBJECT-TYPE 787 SYNTAX Unsigned32 (1..100) 788 UNITS "percent" 789 MAX-ACCESS read-create 790 STATUS current 791 DESCRIPTION 792 "This object specifies the maximum utilization of outbound 793 traffic that can be transmitted over a PfR-managed exit 794 interface." 795 DEFVAL { 20 } 796 ::= { cpfrMCEntry 9 } 797 798cpfrMCPortNumber OBJECT-TYPE 799 SYNTAX InetPortNumber 800 MAX-ACCESS read-create 801 STATUS current 802 DESCRIPTION 803 "This object specifies a dynamic port number for communication 804 between a PfR MC and a PfR BR." 805 DEFVAL { 3949 } 806 ::= { cpfrMCEntry 10 } 807 808cpfrMCTracerouteProbeDelay OBJECT-TYPE 809 SYNTAX Unsigned32 (0..4294967295) 810 UNITS "milliseconds" 811 MAX-ACCESS read-create 812 STATUS current 813 DESCRIPTION 814 "This object specifies the time interval between traceroute 815 probe cycles." 816 DEFVAL { 10000 } 817 ::= { cpfrMCEntry 11 } 818 819cpfrMCRsvpPostDialDelay OBJECT-TYPE 820 SYNTAX Unsigned32 (0..4294967295) 821 UNITS "milliseconds" 822 MAX-ACCESS read-create 823 STATUS current 824 DESCRIPTION 825 "This object specifies the delay before PfR returns the default 826 routing path to RSVP." 827 DEFVAL { 0 } 828 ::= { cpfrMCEntry 12 } 829 830cpfrMCRsvpSignalingRetries OBJECT-TYPE 831 SYNTAX Unsigned32 (0..4294967295) 832 UNITS "retries" 833 MAX-ACCESS read-create 834 STATUS current 835 DESCRIPTION 836 "This object specifies the number of retries that RSVP will 837 query PfR for the alternate path." 838 DEFVAL { 1 } 839 ::= { cpfrMCEntry 13 } 840 841cpfrMCNetflowExporter OBJECT-TYPE 842 SYNTAX SnmpAdminString 843 MAX-ACCESS read-create 844 STATUS current 845 DESCRIPTION 846 "This object specifies the name of PfR Netflow exporter." 847 DEFVAL { "" } 848 ::= { cpfrMCEntry 14 } 849 850cpfrMCAdminStatus OBJECT-TYPE 851 SYNTAX INTEGER { 852 enable(1), 853 disable(2) 854 } 855 MAX-ACCESS read-create 856 STATUS current 857 DESCRIPTION 858 "This object can be used to enable or disable PfR operation in 859 the system. 860 861 'enable' 862 Enable MC on the router. 863 864 'disable' 865 Disable MC on the router." 866 DEFVAL { disable } 867 ::= { cpfrMCEntry 15 } 868 869cpfrMCOperStatus OBJECT-TYPE 870 SYNTAX INTEGER { 871 active(1), 872 inactive(2) 873 } 874 MAX-ACCESS read-only 875 STATUS current 876 DESCRIPTION 877 "This object indicates the operational status of PfR MC. 878 879 'active' 880 MC is active. 881 882 'inactive' 883 MC is not active." 884 ::= { cpfrMCEntry 16 } 885 886cpfrMCConnStatus OBJECT-TYPE 887 SYNTAX INTEGER { 888 success(1), 889 closed(2) 890 } 891 MAX-ACCESS read-only 892 STATUS current 893 DESCRIPTION 894 "This object indicates the state of the connection between MC 895 and BRs. 896 897 'success' 898 MC is successfully connected to at least one BR. 899 900 'closed' 901 MC is not connected to any BR." 902 ::= { cpfrMCEntry 17 } 903 904cpfrMCNumofBorderRouters OBJECT-TYPE 905 SYNTAX Gauge32 (0..4294967295) 906 UNITS "border routers" 907 MAX-ACCESS read-only 908 STATUS current 909 DESCRIPTION 910 "This object indicates the number of BRs that peer with the 911 MC." 912 ::= { cpfrMCEntry 18 } 913 914cpfrMCNumofExits OBJECT-TYPE 915 SYNTAX Gauge32 (0..4294967295) 916 UNITS "exits" 917 MAX-ACCESS read-only 918 STATUS current 919 DESCRIPTION 920 "This object indicates the total number of PfR external 921 interfaces configured on a MC." 922 ::= { cpfrMCEntry 19 } 923 924cpfrMCLearnState OBJECT-TYPE 925 SYNTAX INTEGER { 926 disabled(1), 927 started(2), 928 writing(3), 929 sleep(4), 930 retry(5) 931 } 932 MAX-ACCESS read-only 933 STATUS current 934 DESCRIPTION 935 "This object indicates the status of PfR learning operation. 936 937 'disable' 938 PfR learning mode is not enabled. 939 940 'started' 941 PfR is learning TCs. 942 943 'writing' 944 PfR is storing the learned data of TCs. 945 946 'sleep' 947 PfR is waiting for entering into another learning period. 948 949 'retry' 950 PfR is retrying to learn the TCs." 951 ::= { cpfrMCEntry 20 } 952 953cpfrMCLearnStateTimeRemain OBJECT-TYPE 954 SYNTAX Unsigned32 955 UNITS "seconds" 956 MAX-ACCESS read-only 957 STATUS current 958 DESCRIPTION 959 "This object indicates time remaining in the current prefix 960 learning period measured in seconds." 961 ::= { cpfrMCEntry 21 } 962 963cpfrMCPrefixCount OBJECT-TYPE 964 SYNTAX Counter32 965 UNITS "prefixes" 966 MAX-ACCESS read-only 967 STATUS current 968 DESCRIPTION 969 "This object indicates the total number of prefixes PfR is 970 monitoring." 971 ::= { cpfrMCEntry 22 } 972 973cpfrMCPrefixLearned OBJECT-TYPE 974 SYNTAX Counter32 975 UNITS "prefixes" 976 MAX-ACCESS read-only 977 STATUS current 978 DESCRIPTION 979 "This object indicates the number of prefixes PfR has learned." 980 ::= { cpfrMCEntry 23 } 981 982cpfrMCPrefixConfigured OBJECT-TYPE 983 SYNTAX Counter32 984 MAX-ACCESS read-only 985 STATUS current 986 DESCRIPTION 987 "This object indicates the number of configured prefixes PfR is 988 monitoring." 989 ::= { cpfrMCEntry 24 } 990 991cpfrMCPbrMet OBJECT-TYPE 992 SYNTAX TruthValue 993 MAX-ACCESS read-only 994 STATUS current 995 DESCRIPTION 996 "This object indicates whether the PBR requirements have been 997 met. If PBR requirements are not met, the BRs cannot 998 communicate with each other over the internal interfaces and 999 cannot redirect traffic to each other using PBR route maps." 1000 ::= { cpfrMCEntry 25 } 1001 1002cpfrMCLoggingAdminStatus OBJECT-TYPE 1003 SYNTAX INTEGER { 1004 enable(1), 1005 disable(2) 1006 } 1007 MAX-ACCESS read-create 1008 STATUS current 1009 DESCRIPTION 1010 "This object specifies whether logging is enabled or not on PfR 1011 MC. 1012 1013 'enable' 1014 logging is enabled. 1015 1016 'disable' 1017 logging is disabled." 1018 ::= { cpfrMCEntry 26 } 1019 1020cpfrMCControlMode OBJECT-TYPE 1021 SYNTAX INTEGER { 1022 observe(1), 1023 control(2) 1024 } 1025 MAX-ACCESS read-create 1026 STATUS current 1027 DESCRIPTION 1028 "This object specifies PfR MC control-mode. 1029 1030 'observe' 1031 PfR doesn't control traffic classes, but observes them. 1032 1033 'control' 1034 PfR controls traffic classes." 1035 ::= { cpfrMCEntry 27 } 1036 1037cpfrMCClear OBJECT-TYPE 1038 SYNTAX INTEGER { 1039 none(1), 1040 clearAll(2), 1041 clearAllPrefixes(3), 1042 clearAllBorders(4) 1043 } 1044 MAX-ACCESS read-create 1045 STATUS current 1046 DESCRIPTION 1047 "This object specifies the clear operation that an MC should 1048 perform. A read on this object will return the last successful 1049 clear operation performed by the master controller. 1050 1051 'none' 1052 No clear operation was executed by MC since the time it 1053 became operational. This is read-only. 1054 1055 'clearAll' 1056 Specifies the MC to clear all prefixes in PfR master 1057 database, connections to all border routers, and restart 1058 the PfR master process. 1059 1060 'clearAllPrefixes' 1061 Specifies the MC to clear all prefixes in PfR master 1062 database. 1063 1064 'clearAllBorders' 1065 Specifies the MC to clear connections to all border 1066 routers." 1067 ::= { cpfrMCEntry 28 } 1068 1069cpfrMCLastClearTime OBJECT-TYPE 1070 SYNTAX TimeStamp 1071 MAX-ACCESS read-only 1072 STATUS current 1073 DESCRIPTION 1074 "This object indicates the value of sysUpTime the last time the 1075 MC successfully performed a clear operation." 1076 ::= { cpfrMCEntry 29 } 1077 1078cpfrMCNotifisControl OBJECT-TYPE 1079 SYNTAX INTEGER { 1080 enable(1), 1081 disable(2) 1082 } 1083 MAX-ACCESS read-create 1084 STATUS current 1085 DESCRIPTION 1086 "This object specifies whether PfR notifications is enabled or 1087 not 1088 from PfR MC. 1089 1090 'enable' 1091 notification is enabled. 1092 1093 'disable' 1094 notification is disabled." 1095 ::= { cpfrMCEntry 30 } 1096 1097cpfrMCChangeConfigType OBJECT-TYPE 1098 SYNTAX INTEGER { 1099 cpfrMCLoggingAdminStatus(1), 1100 cpfrMCAdminStatus(2), 1101 cpfrMCControlMode(3), 1102 cpfrMCClear(4) 1103 } 1104 MAX-ACCESS accessible-for-notify 1105 STATUS current 1106 DESCRIPTION 1107 "This object indicates which of the following configuration is 1108 changed. 1109 1110 'cpfrMCLoggingAdminStatus' 1111 cpfrMCLoggingAdminStatus is changed. 1112 1113 'cpfrMCAdminStatus' 1114 cpfrMCAdminStatus is changed. 1115 1116 'cpfrMCControlMode' 1117 cpfrMCControlMode is changed. 1118 1119 'cpfrMCClear' 1120 cpfrMCClear is changed." 1121 ::= { cpfrMCEntry 31 } 1122 1123cpfrMCChangeConfigValue OBJECT-TYPE 1124 SYNTAX Integer32 1125 MAX-ACCESS accessible-for-notify 1126 STATUS current 1127 DESCRIPTION 1128 "This object indicates the value to which the type of 1129 configuration specified in cpfrMCChangeConfigType, is changed." 1130 ::= { cpfrMCEntry 32 } 1131 1132 1133 1134cpfrMapTable OBJECT-TYPE 1135 SYNTAX SEQUENCE OF CpfrMapEntry 1136 MAX-ACCESS not-accessible 1137 STATUS current 1138 DESCRIPTION 1139 "This table lists the PfR map instances created by the system. 1140 1141 This table has a sparse expansion dependent relationship on 1142 cpfrMCTable, containing one or more rows for each cpfrMCEntry." 1143 ::= { ciscoPfrMIBObjects 2 } 1144 1145cpfrMapEntry OBJECT-TYPE 1146 SYNTAX CpfrMapEntry 1147 MAX-ACCESS not-accessible 1148 STATUS current 1149 DESCRIPTION 1150 "An entry describing the configuration of one PfR map. 1151 1152 A device creates a row in a cpfrMapTable when it specifies a 1153 PfR map. Likewise, such a device destroys a row in the 1154 cpfrBRTable when removing a PfR map. 1155 1156 A peer SNMP entity may create a PfR map by setting an 1157 instance of cpfrMapRowStatus to 'createAndWait' or 1158 'createAndGo'. Observe that an implementation that does not 1159 support these option must specify these limitations in an 1160 agent capability statement. 1161 1162 Other management entities (e.g., the local console) may create 1163 a PfR Map. In these cases, the system must automatically 1164 create a row in the cpfrMapTable. 1165 1166 A peer SNMP entity may destroy a PfR map by setting the 1167 corresponding instance of cpfrMapRowStatus to 'destroy'. 1168 Observe that an implementation that does not support this option 1169 must specify this limitation in an agent capability 1170 statement. 1171 1172 Other management entities may destroy a Map. In these cases, 1173 the system must automatically destroy the corresponding row in 1174 the 1175 cpfrMapTable. 1176 1177 The system automatically destroys rows when the system or 1178 EMS/NMS destroys the corresponding entry in cpfrMCEntry." 1179 INDEX { 1180 cpfrMapIndex, 1181 cpfrMapPolicyIndex 1182 } 1183 ::= { cpfrMapTable 1 } 1184 1185CpfrMapEntry ::= SEQUENCE { 1186 cpfrMapIndex PfrMapIndex, 1187 cpfrMapPolicyIndex PfrMapPolicyIndex, 1188 cpfrMapStorageType StorageType, 1189 cpfrMapRowStatus RowStatus, 1190 cpfrMapName SnmpAdminString, 1191 cpfrMapBackoffMinTimer Unsigned32, 1192 cpfrMapBackoffMaxTimer Unsigned32, 1193 cpfrMapBackoffStepTimer Unsigned32, 1194 cpfrMapDelayType PfrMetricPolicyType, 1195 cpfrMapDelayRelativePercent Unsigned32, 1196 cpfrMapDelayThresholdMax Unsigned32, 1197 cpfrMapHolddownTimer Unsigned32, 1198 cpfrMapPrefixForwardInterface InterfaceIndexOrZero, 1199 cpfrMapJitterThresholdMax Unsigned32, 1200 cpfrMapLinkGroupName SnmpAdminString, 1201 cpfrMapFallbackLinkGroupName SnmpAdminString, 1202 cpfrMapLossType PfrMetricPolicyType, 1203 cpfrMapLossRelativeAvg Unsigned32, 1204 cpfrMapLossThresholdMax Unsigned32, 1205 cpfrMapModeMonitor INTEGER, 1206 cpfrMapModeRouteOpts INTEGER, 1207 cpfrMapRouteMetricBgpLocalPref Unsigned32, 1208 cpfrMapRouteMetricEigrpTagCommunity Unsigned32, 1209 cpfrMapRouteMetricStaticTag Unsigned32, 1210 cpfrMapModeSelectExitType INTEGER, 1211 cpfrMapMOSThresholdMin Unsigned32, 1212 cpfrMapMOSPercentage Unsigned32, 1213 cpfrMapNextHopAddressType InetAddressType, 1214 cpfrMapNextHopAddress InetAddress, 1215 cpfrMapPeriodicTimer Unsigned32, 1216 cpfrMapActiveProbeFrequency Unsigned32, 1217 cpfrMapActiveProbePackets Unsigned32, 1218 cpfrMapTracerouteReporting BITS, 1219 cpfrMapUnreachableType PfrMetricPolicyType, 1220 cpfrMapUnreachableRelativeAvg Unsigned32, 1221 cpfrMapUnreachableThresholdMax Unsigned32, 1222 cpfrMapRoundRobinResolver INTEGER, 1223 cpfrMapEventNotifCtrlType PfrMetricPolicyType, 1224 cpfrMapEventNotifCtrlThreshold Unsigned32, 1225 cpfrMapEventTCCount Unsigned32 1226} 1227 1228cpfrMapIndex OBJECT-TYPE 1229 SYNTAX PfrMapIndex 1230 MAX-ACCESS not-accessible 1231 STATUS current 1232 DESCRIPTION 1233 "This object indicates an arbitrary integer-value that uniquely 1234 identifies a set of PfR policy maps." 1235 ::= { cpfrMapEntry 1 } 1236 1237cpfrMapPolicyIndex OBJECT-TYPE 1238 SYNTAX PfrMapPolicyIndex 1239 MAX-ACCESS not-accessible 1240 STATUS current 1241 DESCRIPTION 1242 "This object indicates an arbitrary integer-value that, in 1243 combination with cpfrMapIndex, uniquely identifies a PfR policy 1244 map." 1245 ::= { cpfrMapEntry 2 } 1246 1247cpfrMapStorageType OBJECT-TYPE 1248 SYNTAX StorageType 1249 MAX-ACCESS read-create 1250 STATUS current 1251 DESCRIPTION 1252 "This object specifies the memory realization of the row. The 1253 following columnar objects are allowed to be writable when the 1254 storageType of this entry is permanent(4): 1255 cpfrMapIndex, cpfrMapPolicyIndex, cpfrMapStorageType, 1256 cpfrMapRowStatus, cpfrMapName, cpfrMapBackoffMinTimer, 1257 cpfrMapBackoffMaxTimer, cpfrMapBackoffStepTimer, 1258 cpfrMapDelayType, cpfrMapDelayRelativePercent, 1259 cpfrMapDelayThresholdMax, cpfrMapHolddownTimer, 1260 cpfrMapPrefixForwardInterface, cpfrMapJitterThresholdMax, 1261 cpfrMapLinkGroupName, cpfrMapFallbackLinkGroupName, 1262 cpfrMapLossType, cpfrMapLossRelativeAvg, 1263 cpfrMapLossThresholdMax, cpfrMapModeMonitor, 1264 cpfrMapModeRouteOpts,cpfrMapRouteMetricBgpLocalPref, 1265 cpfrMapRouteMetricEigrpTagCommunity, 1266 cpfrMapRouteMetricStaticTag, 1267 cpfrMapModeSelectExitType, cpfrMapMossThresholdMin, 1268 cpfrMapMossPercentage, cpfrMapNextHopAddressType, 1269 cpfrMapNextHopAddress, cpfrMapPeriodicTimer, 1270 cpfrMapActiveProbeFrequency, cpfrMapActiveProbePackets, 1271 cpfrMapTracerouteReporting, cpfrMapUnreachableType, 1272 cpfrMapUnreachableRelativeAvg, cpfrMapUnreachableThresholdMax, 1273 cpfrMapRoundRobinResolver." 1274 DEFVAL { nonVolatile } 1275 ::= { cpfrMapEntry 3 } 1276 1277cpfrMapRowStatus OBJECT-TYPE 1278 SYNTAX RowStatus 1279 MAX-ACCESS read-create 1280 STATUS current 1281 DESCRIPTION 1282 "This object specifies the status of a row in the PfR map table. 1283 The following columnar objects must be valid in order to 1284 transition the row to the active state: 1285 cpfrMapName. 1286 1287 The following columnar objects can be modified when the row is 1288 in the active state: 1289 None" 1290 ::= { cpfrMapEntry 4 } 1291 1292cpfrMapName OBJECT-TYPE 1293 SYNTAX SnmpAdminString 1294 MAX-ACCESS read-create 1295 STATUS current 1296 DESCRIPTION 1297 "This object specifies the name of a PfR map." 1298 ::= { cpfrMapEntry 5 } 1299 1300cpfrMapBackoffMinTimer OBJECT-TYPE 1301 SYNTAX Unsigned32 (0..4294967295) 1302 UNITS "seconds" 1303 MAX-ACCESS read-create 1304 STATUS current 1305 DESCRIPTION 1306 "This object specifies the minimum value for the backoff timer. 1307 The backoff timer is used to configure a PfR map to set the 1308 transition period for which the MC holds an out-of-policy 1309 prefix." 1310 DEFVAL { 300 } 1311 ::= { cpfrMapEntry 6 } 1312 1313cpfrMapBackoffMaxTimer OBJECT-TYPE 1314 SYNTAX Unsigned32 (0..4294967295) 1315 UNITS "seconds" 1316 MAX-ACCESS read-create 1317 STATUS current 1318 DESCRIPTION 1319 "This object specifies the maximum value for the backoff timer. 1320 If the maximum timer expires and all PfR-managed exits are 1321 out-of-policy, PfR will install the best available exit and 1322 reset the minimum timer." 1323 DEFVAL { 3000 } 1324 ::= { cpfrMapEntry 7 } 1325 1326cpfrMapBackoffStepTimer OBJECT-TYPE 1327 SYNTAX Unsigned32 (0..4294967295) 1328 UNITS "seconds" 1329 MAX-ACCESS read-create 1330 STATUS current 1331 DESCRIPTION 1332 "This object specifies the time period value for the step timer. 1333 PfR users the step timer to add time to the out-of-policy 1334 waiting period each time the backoff timer expires and PfR is 1335 unable to find an in-policy exit. The backoff timer is 1336 initialized to the minimum timer and incremented by the step 1337 timer until it reaches the maximum timer." 1338 DEFVAL { 300 } 1339 ::= { cpfrMapEntry 8 } 1340 1341cpfrMapDelayType OBJECT-TYPE 1342 SYNTAX PfrMetricPolicyType 1343 MAX-ACCESS read-create 1344 STATUS current 1345 DESCRIPTION 1346 "This object specifies the delay type of a PfR map. It is used 1347 to set the delay threshold as a relative percentage or as an 1348 absolute value for match criteria." 1349 ::= { cpfrMapEntry 9 } 1350 1351cpfrMapDelayRelativePercent OBJECT-TYPE 1352 SYNTAX Unsigned32 (1..1000) 1353 UNITS "tenths of percent" 1354 MAX-ACCESS read-create 1355 STATUS current 1356 DESCRIPTION 1357 "This object specifies a relative delay threshold based on a 1358 comparison of short-term and long-term delay percentages. The 1359 value of this object is valid if the corresponding value of 1360 cpfrMapDelayType is set to 'relative'." 1361 DEFVAL { 500 } 1362 ::= { cpfrMapEntry 10 } 1363 1364cpfrMapDelayThresholdMax OBJECT-TYPE 1365 SYNTAX Unsigned32 (0..4294967295) 1366 UNITS "milliseconds" 1367 MAX-ACCESS read-create 1368 STATUS current 1369 DESCRIPTION 1370 "This object specifies the absolute maximum delay time. The 1371 value of this object is valid if the corresponding value of 1372 cpfrMapDelayType is set to 'threshold'." 1373 DEFVAL { 5000 } 1374 ::= { cpfrMapEntry 11 } 1375 1376cpfrMapHolddownTimer OBJECT-TYPE 1377 SYNTAX Unsigned32 (0..4294967295) 1378 UNITS "seconds" 1379 MAX-ACCESS read-create 1380 STATUS current 1381 DESCRIPTION 1382 "This object specifies the route dampening time period. 1383 It is used to configure the prefix route dampening timer for 1384 the minimum period of time in which a new exit must be used 1385 before an alternate exit can be selected." 1386 DEFVAL { 300 } 1387 ::= { cpfrMapEntry 12 } 1388 1389cpfrMapPrefixForwardInterface OBJECT-TYPE 1390 SYNTAX InterfaceIndexOrZero 1391 MAX-ACCESS read-create 1392 STATUS current 1393 DESCRIPTION 1394 "This object specifies whether or not a null forwarding 1395 interface has been configured. This interface is always 1396 up and can never forward or receive traffic; encapsulation 1397 always fails. Null interfaces are used as a low-overhead 1398 method of discarding unnecessary network traffic." 1399 DEFVAL { 0 } 1400 ::= { cpfrMapEntry 13 } 1401 1402cpfrMapJitterThresholdMax OBJECT-TYPE 1403 SYNTAX Unsigned32 (0..4294967295) 1404 UNITS "milliseconds" 1405 MAX-ACCESS read-create 1406 STATUS current 1407 DESCRIPTION 1408 "This object specifies the maximum tolerable jitter value 1409 permitted on an exit link." 1410 DEFVAL { 30 } 1411 ::= { cpfrMapEntry 14 } 1412 1413cpfrMapLinkGroupName OBJECT-TYPE 1414 SYNTAX SnmpAdminString 1415 MAX-ACCESS read-create 1416 STATUS current 1417 DESCRIPTION 1418 "This object specifies the primary link group to be used by PfR 1419 to select an exit. It allows a group of exit links to be 1420 defined as a preferred set of links for PfR to use when 1421 optimizing TCs specified in a PfR policy." 1422 DEFVAL { "" } 1423 ::= { cpfrMapEntry 15 } 1424 1425cpfrMapFallbackLinkGroupName OBJECT-TYPE 1426 SYNTAX SnmpAdminString 1427 MAX-ACCESS read-create 1428 STATUS current 1429 DESCRIPTION 1430 "This object specifies a fallback link group to be used if all 1431 the exits in the primary link group are out-of-policy (OOP)." 1432 DEFVAL { "" } 1433 ::= { cpfrMapEntry 16 } 1434 1435cpfrMapLossType OBJECT-TYPE 1436 SYNTAX PfrMetricPolicyType 1437 MAX-ACCESS read-create 1438 STATUS current 1439 DESCRIPTION 1440 "This object specifies the loss type configuration used by PfR. 1441 It specifies the relative percentage or maximum number of 1442 packets that PfR will permit to be lost during transmission 1443 on an exit link." 1444 ::= { cpfrMapEntry 17 } 1445 1446cpfrMapLossRelativeAvg OBJECT-TYPE 1447 SYNTAX Unsigned32 (0..4294967295) 1448 UNITS "tenths of percent" 1449 MAX-ACCESS read-create 1450 STATUS current 1451 DESCRIPTION 1452 "This object specifies a relative percentage of packet loss 1453 based on a comparison of short-term and long-term packet loss 1454 percentages. The value of this object is valid if the 1455 corresponding value of cpfrMapLossType is set to 'relative'." 1456 DEFVAL { 100 } 1457 ::= { cpfrMapEntry 18 } 1458 1459cpfrMapLossThresholdMax OBJECT-TYPE 1460 SYNTAX Unsigned32 (0..4294967295) 1461 UNITS "packets-per-million" 1462 MAX-ACCESS read-create 1463 STATUS current 1464 DESCRIPTION 1465 "This object specifies absolute packet loss based on packets per 1466 million (PPM). The value of this object is valid if the 1467 corresponding value of cpfrMapLossType is set to 'threshold'." 1468 ::= { cpfrMapEntry 19 } 1469 1470cpfrMapModeMonitor OBJECT-TYPE 1471 SYNTAX INTEGER { 1472 active(1), 1473 activeThroughput(2), 1474 both(3), 1475 fast(4), 1476 passive(5) 1477 } 1478 MAX-ACCESS read-create 1479 STATUS current 1480 DESCRIPTION 1481 "This object specifies how a PfR MC using this PfR map should 1482 monitor the TCs. 1483 1484 'active' 1485 Enable active monitoring. 1486 1487 'activethrougput' 1488 Enable active monitoring with throughput data from passive 1489 monitoring. 1490 1491 'both' 1492 Enable both active and passive monitoring. 1493 1494 'fast' 1495 Enable continuous active and passive monitoring. 1496 1497 'passive' 1498 Enable passive monitoring." 1499 DEFVAL { both } 1500 ::= { cpfrMapEntry 20 } 1501 1502cpfrMapModeRouteOpts OBJECT-TYPE 1503 SYNTAX INTEGER { 1504 control(1), 1505 observe(2), 1506 metric(3) 1507 } 1508 MAX-ACCESS read-create 1509 STATUS current 1510 DESCRIPTION 1511 "This object specifies how a PfR MC using this PfR map should 1512 control the TCs. 1513 1514 'control' 1515 Monitor and report performance data and use the data to 1516 make route changes that will optimize performance. 1517 1518 'observe' 1519 Monitor and report performance data without making any 1520 route changes. 1521 1522 'metric' 1523 Enable route control based on BGP Local preference, EIGRP 1524 community tag, or a specific static route tag." 1525 DEFVAL { observe } 1526 ::= { cpfrMapEntry 21 } 1527 1528cpfrMapRouteMetricBgpLocalPref OBJECT-TYPE 1529 SYNTAX Unsigned32 (0..4294967295) 1530 MAX-ACCESS read-create 1531 STATUS current 1532 DESCRIPTION 1533 "This object specifies the BGP local preference for PfR 1534 controlled routes. The value of this object is valid if the 1535 corresponding value of cpfrMapModeRouteOpts is set to 'metric'. 1536 The value 0 is not a valid BGP local preference. Configuring 1537 0 disables route control based on BGP local preference." 1538 ::= { cpfrMapEntry 22 } 1539 1540cpfrMapRouteMetricEigrpTagCommunity OBJECT-TYPE 1541 SYNTAX Unsigned32 (0..4294967295) 1542 MAX-ACCESS read-create 1543 STATUS current 1544 DESCRIPTION 1545 "This object specifies the community value to an EIGRP route 1546 under PfR control. The value of this object is valid if the 1547 corresponding value of cpfrMapModeRouteOpts is set to 'metric'. 1548 The value 0 is not a valid EIGRP Community tag. Configuring 0 1549 disables route control based on EIGRP." 1550 DEFVAL { 0 } 1551 ::= { cpfrMapEntry 23 } 1552 1553cpfrMapRouteMetricStaticTag OBJECT-TYPE 1554 SYNTAX Unsigned32 (0..4294967295) 1555 MAX-ACCESS read-create 1556 STATUS current 1557 DESCRIPTION 1558 "This object specifies the tag to a static route under PfR 1559 control. The value of this object is valid if the 1560 corresponding value of cpfrMapModeRouteOpts is set to 'metric'. 1561 The value 0 is not a valid Static tag. Configuring 0 disables 1562 route control based on static tag." 1563 DEFVAL { 0 } 1564 ::= { cpfrMapEntry 24 } 1565 1566cpfrMapModeSelectExitType OBJECT-TYPE 1567 SYNTAX INTEGER { 1568 best(1), 1569 good(2) 1570 } 1571 MAX-ACCESS read-create 1572 STATUS current 1573 DESCRIPTION 1574 "This object specifies how a PfR MC using this PfR map should 1575 select an exit based on performance or policy. 1576 1577 'best' 1578 Select the best exit based on performance or policy. 1579 1580 'good' 1581 Select the first exit that is in policy." 1582 DEFVAL { good } 1583 ::= { cpfrMapEntry 25 } 1584 1585cpfrMapMOSThresholdMin OBJECT-TYPE 1586 SYNTAX Unsigned32 (0..4294967295) 1587 MAX-ACCESS read-create 1588 STATUS current 1589 DESCRIPTION 1590 "This object specifies a threshold MOS value that represents a 1591 minimum voice quality for exit link utilization." 1592 DEFVAL { 360 } 1593 ::= { cpfrMapEntry 26 } 1594 1595cpfrMapMOSPercentage OBJECT-TYPE 1596 SYNTAX Unsigned32 (0..4294967295) 1597 UNITS "percent" 1598 MAX-ACCESS read-create 1599 STATUS current 1600 DESCRIPTION 1601 "This object specifies a percentage value that is compared 1602 with the percentage of MOS samples that are below the MOS 1603 threshold. The number of MOS samples over a period of time that 1604 are below the threshold MOS value are calculated. If the 1605 percentage of MOS samples below the threshold is greater than 1606 the configured percentage, PfR determines that the exit link 1607 is out-of-policy and searches for an alternate exit link." 1608 ::= { cpfrMapEntry 27 } 1609 1610cpfrMapNextHopAddressType OBJECT-TYPE 1611 SYNTAX InetAddressType 1612 MAX-ACCESS read-create 1613 STATUS current 1614 DESCRIPTION 1615 "This object specifies the address type of the address specified 1616 as the next hop when PfR is used for sinkhole filtering." 1617 ::= { cpfrMapEntry 28 } 1618 1619cpfrMapNextHopAddress OBJECT-TYPE 1620 SYNTAX InetAddress 1621 MAX-ACCESS read-create 1622 STATUS current 1623 DESCRIPTION 1624 "This object specifies the next hop address to which PfR 1625 forwards packets for matching prefixes. The prefixes that are 1626 forwarded to the next hop address are specified by an access 1627 list configured in a match clause on the PfR map" 1628 ::= { cpfrMapEntry 29 } 1629 1630cpfrMapPeriodicTimer OBJECT-TYPE 1631 SYNTAX Unsigned32 (0..4294967295) 1632 UNITS "seconds" 1633 MAX-ACCESS read-create 1634 STATUS current 1635 DESCRIPTION 1636 "This object specifies the periodic timer that PfR uses to 1637 select the best exit for the matched TCs. When this timer 1638 expires, PfR automatically selects the best exit, 1639 irrespective of whether the current exit is in-policy or 1640 out-of-policy. The periodic timer is reset when the new exit 1641 is selected." 1642 ::= { cpfrMapEntry 30 } 1643 1644cpfrMapActiveProbeFrequency OBJECT-TYPE 1645 SYNTAX Unsigned32 (0..4294967295) 1646 UNITS "seconds" 1647 MAX-ACCESS read-create 1648 STATUS current 1649 DESCRIPTION 1650 "This object specifies the frequency of active probes configured 1651 under a PfR map." 1652 DEFVAL { 60 } 1653 ::= { cpfrMapEntry 31 } 1654 1655cpfrMapActiveProbePackets OBJECT-TYPE 1656 SYNTAX Unsigned32 (0..4294967295) 1657 UNITS "packets" 1658 MAX-ACCESS read-create 1659 STATUS current 1660 DESCRIPTION 1661 "This object specifies the number of probe packets generated 1662 for each active probe cycle." 1663 DEFVAL { 100 } 1664 ::= { cpfrMapEntry 32 } 1665 1666cpfrMapTracerouteReporting OBJECT-TYPE 1667 SYNTAX BITS { 1668 none(0), 1669 delay(1), 1670 loss(2), 1671 unreachable(3) 1672 } 1673 MAX-ACCESS read-create 1674 STATUS current 1675 DESCRIPTION 1676 "This object enables continuous and policy-based traceroute 1677 probing. Traceroute probing allows prefix performance to be 1678 measured on a hop-by-hop basis. Delay, loss, and 1679 reachability measurements are gathered for each hop from the 1680 probe source to the target prefix. 1681 1682 'none' 1683 Traceroute probing is disabled. 1684 1685 'delay' 1686 Delay policy based traceroute probing is enabled. 1687 1688 'loss' 1689 Loss policy based traceroute probing is enabled. 1690 1691 'reachability' 1692 Reachability policy based traceroute probing is enabled." 1693 ::= { cpfrMapEntry 33 } 1694 1695cpfrMapUnreachableType OBJECT-TYPE 1696 SYNTAX PfrMetricPolicyType 1697 MAX-ACCESS read-create 1698 STATUS current 1699 DESCRIPTION 1700 "This object specifies the unreachable type configuration used 1701 by PfR. It is used to set the relative percentage or the 1702 absolute maximum number of unreachable hosts, based on flows 1703 per million (fpm), that PfR will permit from a PfR-managed 1704 exit link." 1705 DEFVAL { relative } 1706 ::= { cpfrMapEntry 34 } 1707 1708cpfrMapUnreachableRelativeAvg OBJECT-TYPE 1709 SYNTAX Unsigned32 1710 UNITS "tenths of percent" 1711 MAX-ACCESS read-create 1712 STATUS current 1713 DESCRIPTION 1714 "This object specifies a relative percentage of unreachable 1715 hosts. The relative unreachable host percentage is based on a 1716 comparison of short-term and long-term measurements. The 1717 short-term measurement reflects the percentage of hosts that 1718 are unreachable within a 5-minute period. The long-term 1719 measurement reflects the percentage of unreachable hosts within 1720 a 60-minute period. The following formula is used to calculate 1721 this value: 1722 1723 Relative percentage of unreachable hosts equals to the 1724 difference between short-term percentage and long-term 1725 percentage divided by long-term percentage. 1726 1727 The master controller measures the difference between these two 1728 values as a percentage. If the percentage exceeds the 1729 user-defined or default value, the exit link is determined to 1730 be out-of-policy. 1731 1732 The value of this object is valid if the corresponding value of 1733 cpfrMapUnreachableType is set to 'relative'." 1734 DEFVAL { 50 } 1735 ::= { cpfrMapEntry 35 } 1736 1737cpfrMapUnreachableThresholdMax OBJECT-TYPE 1738 SYNTAX Unsigned32 (0..4294967295) 1739 UNITS "flows per million" 1740 MAX-ACCESS read-create 1741 STATUS current 1742 DESCRIPTION 1743 "This object specifies the absolute maximum number of 1744 unreachable hosts based on flows per million. 1745 The value of this object is valid if the corresponding 1746 value of cpfrMapUnreachableType is set to 'threshold'." 1747 ::= { cpfrMapEntry 36 } 1748 1749cpfrMapRoundRobinResolver OBJECT-TYPE 1750 SYNTAX INTEGER { 1751 enable(1), 1752 disable(2) 1753 } 1754 MAX-ACCESS read-create 1755 STATUS current 1756 DESCRIPTION 1757 "This object specifies whether the round robin resolver is 1758 enabled or disabled. 1759 1760 'enable' 1761 Round robin resolver is enabled. 1762 1763 'disable' 1764 Round robin resolver is disabled." 1765 DEFVAL { disable } 1766 ::= { cpfrMapEntry 37 } 1767 1768cpfrMapEventNotifCtrlType OBJECT-TYPE 1769 SYNTAX PfrMetricPolicyType 1770 MAX-ACCESS read-create 1771 STATUS current 1772 DESCRIPTION 1773 "This object specifies the event notification control type 1774 configuration used by PfR. It is used to set the relative 1775 percentage or the absolute threshold value for 1776 cpfrMapEventNotifCtrlThreshold object." 1777 DEFVAL { relative } 1778 ::= { cpfrMapEntry 38 } 1779 1780cpfrMapEventNotifCtrlThreshold OBJECT-TYPE 1781 SYNTAX Unsigned32 1782 MAX-ACCESS read-only 1783 STATUS current 1784 DESCRIPTION 1785 "This object specifies the absolute event counter threshold or 1786 relative percentage threshold used by PfR to throttle the 1787 generation of cpfrTCInpolicyThresholdBelowNotify and 1788 cpfrTCPrimaryThresholdBelowNotify. 1789 1790 If the value is relative percentage threshold, then the 1791 notification is generated if cpfrMapEventTCCount over total TC 1792 count is more than the value of this percentage. 1793 - 1794 If the value is absolute event counter threshold, then the 1795 notification is generated if cpfrEventTrapTCCount is more than 1796 this value." 1797 ::= { cpfrMapEntry 39 } 1798 1799cpfrMapEventTCCount OBJECT-TYPE 1800 SYNTAX Unsigned32 1801 MAX-ACCESS read-create 1802 STATUS current 1803 DESCRIPTION 1804 "This object specifies the current absolute number of traffic 1805 classes, whose state are 'default' or 'oopolicy' specified by 1806 cpfrTCStatus." 1807 ::= { cpfrMapEntry 40 } 1808 1809 1810 1811cpfrMatchTable OBJECT-TYPE 1812 SYNTAX SEQUENCE OF CpfrMatchEntry 1813 MAX-ACCESS not-accessible 1814 STATUS current 1815 DESCRIPTION 1816 "This table lists the match clause instances created by the 1817 system. 1818 1819 This table has an expansion dependent relationship on 1820 cpfrMapTable, containing zero or more rows for each 1821 cpfrMapEntry." 1822 ::= { ciscoPfrMIBObjects 3 } 1823 1824cpfrMatchEntry OBJECT-TYPE 1825 SYNTAX CpfrMatchEntry 1826 MAX-ACCESS not-accessible 1827 STATUS current 1828 DESCRIPTION 1829 "An entry describing a match clause PfR uses. 1830 1831 A peer SNMP entity may create a match criterion by setting an 1832 instance of cpfrMatchStatus to 'createAndWait' or 'createAndGo'. 1833 Observe that an implementation that does not support these 1834 option must specify these limitations in an agent capability 1835 statement. 1836 1837 Other management entities (e.g., the local console) may create a 1838 match criterion. In these cases, the system must automatically 1839 create a row in the cpfrMatchTable. 1840 1841 A peer SNMP entity may destroy a match criterion by setting the 1842 corresponding instance of cpfrMatchStatus to 'destroy'. 1843 Observe that an implementation that does not support this 1844 option must specify this limitation in an agent capability 1845 statement. 1846 1847 Other management entities may destroy a match criterion. In 1848 these cases, the system must automatically destroy the 1849 corresponding row in the cpfrMatchTable. 1850 1851 The system automatically destroys a row when the system or 1852 EMS/NMS destroys the corresponding entries in the cpfrMapTable." 1853 INDEX { 1854 cpfrMapIndex, 1855 cpfrMapPolicyIndex 1856 } 1857 ::= { cpfrMatchTable 1 } 1858 1859CpfrMatchEntry ::= SEQUENCE { 1860 cpfrMatchValid BITS, 1861 cpfrMatchAddrAccessList SnmpAdminString, 1862 cpfrMatchAddrPrefixList SnmpAdminString, 1863 cpfrMatchAddrPrefixInside TruthValue, 1864 cpfrMatchLearnMode INTEGER, 1865 cpfrMatchLearnListName SnmpAdminString, 1866 cpfrMatchTCNbarListName SnmpAdminString, 1867 cpfrMatchTCNbarApplPfxList SnmpAdminString, 1868 cpfrMatchTCPfxInside TruthValue 1869} 1870 1871cpfrMatchValid OBJECT-TYPE 1872 SYNTAX BITS { 1873 accessList(0), 1874 prefixList(1), 1875 learn(2), 1876 trafficClassACL(3), 1877 nbarApplicationList(4), 1878 trafficClassPfx(5) 1879 } 1880 MAX-ACCESS read-create 1881 STATUS current 1882 DESCRIPTION 1883 "This object specifies which of those objects are valid. When 1884 a user is configuring a match clause, the corresponding bit 1885 should also be set to true in this object. The following list 1886 shows different types of match clauses, the bit to be set and 1887 the 1888 corresponding objects. 1889 1890 'access-list' 1891 If this bit is set to '1' then corresponding instance of 1892 cpfrMatchAccessList is valid. 1893 1894 'prefix-list' 1895 If this bit is set to '1' then corresponding instance of 1896 cpfrMatchPrefixList is valid. 1897 1898 'inside' 1899 If this bit is set to '1' then corresponding instance of 1900 cpfrMatchInside is valid. 1901 1902 'learn' 1903 If this bit is set to '1' then corresponding instances of 1904 cpfrMatchLearnMode and cpfrMatchLearnListName are valid. 1905 1906 'nbarApplicationList' 1907 If this bit is set to '1' then corresponding instance of 1908 cpfrMatchTCNbarListName is valid." 1909 ::= { cpfrMatchEntry 1 } 1910 1911cpfrMatchAddrAccessList OBJECT-TYPE 1912 SYNTAX SnmpAdminString 1913 MAX-ACCESS read-create 1914 STATUS current 1915 DESCRIPTION 1916 "This object specifies the access list used to manually 1917 configure a traffic class that matches destination prefixes 1918 in an access list used in a PfR map." 1919 DEFVAL { "" } 1920 ::= { cpfrMatchEntry 2 } 1921 1922cpfrMatchAddrPrefixList OBJECT-TYPE 1923 SYNTAX SnmpAdminString 1924 MAX-ACCESS read-create 1925 STATUS current 1926 DESCRIPTION 1927 "This object specifies the prefix list used to manually 1928 configure a traffic class that matches destination prefixes 1929 in a prefix list." 1930 DEFVAL { "" } 1931 ::= { cpfrMatchEntry 3 } 1932 1933cpfrMatchAddrPrefixInside OBJECT-TYPE 1934 SYNTAX TruthValue 1935 MAX-ACCESS read-create 1936 STATUS current 1937 DESCRIPTION 1938 "This object specifies whether or not the prefixes learned by 1939 PfR are within the internal network." 1940 DEFVAL { false } 1941 ::= { cpfrMatchEntry 4 } 1942 1943cpfrMatchLearnMode OBJECT-TYPE 1944 SYNTAX INTEGER { 1945 delay(1), 1946 inside(2), 1947 throughput(3), 1948 list(4) 1949 } 1950 MAX-ACCESS read-create 1951 STATUS current 1952 DESCRIPTION 1953 "This object specifies the mode by which PfR should learn 1954 prefixes. 1955 1956 'Delay' 1957 PfR learns prefixes based on the highest delay. 1958 1959 'Inside' 1960 PfR learns the prefixes inside the network. 1961 1962 'Throughput' 1963 PfR learns prefixes based on the highest throughput. 1964 1965 'list' 1966 PfR learns prefixes based on a learn list." 1967 DEFVAL { throughput } 1968 ::= { cpfrMatchEntry 5 } 1969 1970cpfrMatchLearnListName OBJECT-TYPE 1971 SYNTAX SnmpAdminString 1972 MAX-ACCESS read-create 1973 STATUS current 1974 DESCRIPTION 1975 "This object specifies the learn list name used by PfR for 1976 learning prefixes. This object is valid when the corresponding 1977 cpfrMatchLearnMode object is set to 'list'." 1978 DEFVAL { "" } 1979 ::= { cpfrMatchEntry 6 } 1980 1981cpfrMatchTCNbarListName OBJECT-TYPE 1982 SYNTAX SnmpAdminString 1983 MAX-ACCESS read-create 1984 STATUS current 1985 DESCRIPTION 1986 "This object specifies that PfR is to profile traffic 1987 destined for prefixes defined in an IP prefix list that match 1988 one or more NBAR applications. The applications are predefined 1989 with a protocol identifier. This object identifies 1990 a set of protocols in cpfrNbarApplListTable." 1991 DEFVAL { "" } 1992 ::= { cpfrMatchEntry 7 } 1993 1994cpfrMatchTCNbarApplPfxList OBJECT-TYPE 1995 SYNTAX SnmpAdminString 1996 MAX-ACCESS read-create 1997 STATUS current 1998 DESCRIPTION 1999 "This object specifies the prefix list to be used by PfR to 2000 filter traffic that is learned based on NBAR applications." 2001 DEFVAL { "" } 2002 ::= { cpfrMatchEntry 8 } 2003 2004cpfrMatchTCPfxInside OBJECT-TYPE 2005 SYNTAX TruthValue 2006 MAX-ACCESS read-create 2007 STATUS current 2008 DESCRIPTION 2009 "This object specifies whether or not the prefixes filtered by 2010 the prefix list is inside the internal network." 2011 DEFVAL { false } 2012 ::= { cpfrMatchEntry 9 } 2013 2014 2015 2016cpfrResolveTable OBJECT-TYPE 2017 SYNTAX SEQUENCE OF CpfrResolveEntry 2018 MAX-ACCESS not-accessible 2019 STATUS current 2020 DESCRIPTION 2021 "This table lists the resolver instances created by the 2022 system. 2023 2024 This table has an expansion dependent relationship on 2025 cpfrMapTable, containing zero or more rows for each 2026 cpfrMapEntry." 2027 ::= { ciscoPfrMIBObjects 4 } 2028 2029cpfrResolveEntry OBJECT-TYPE 2030 SYNTAX CpfrResolveEntry 2031 MAX-ACCESS not-accessible 2032 STATUS current 2033 DESCRIPTION 2034 "An entry in the cpfrResolveTable describes a policy metric 2035 and its priority relative to other metrics if multiple metrics 2036 are configured for the default policy or under a PfR map. 2037 2038 A peer SNMP entity may create a resolver by setting an instance 2039 of cpfrResolveRowStatus to 'createAndWait' or 'createAndGo'. 2040 Observe that an implementation that does not support these 2041 option must specify these limitations in an agent capability 2042 statement. 2043 2044 Other management entities (e.g., the local console) may create a 2045 resolver. In these cases, the system must automatically create 2046 a row in the cpfrResolveTable. 2047 2048 A peer SNMP entity may destroy a resolver by setting the 2049 corresponding instance of cpfrResolveRowStatus to 'destroy'. 2050 Observe that an mplementation that does not support this option 2051 must specify this limitation in an agent capability 2052 statement. 2053 2054 Other management entities may destroy a resolver. In these 2055 cases, the system must automatically destroy the corresponding 2056 row in the cpfrResolveTable. 2057 2058 The system automatically destroys rows when the system or 2059 EMS/NMS destroys the corresponding entry in cpfrMapTable." 2060 INDEX { cpfrResolveIndex } 2061 ::= { cpfrResolveTable 1 } 2062 2063CpfrResolveEntry ::= SEQUENCE { 2064 cpfrResolveIndex Unsigned32, 2065 cpfrResolveStorageType StorageType, 2066 cpfrResolveRowStatus RowStatus, 2067 cpfrResolvePriority Unsigned32, 2068 cpfrResolvePolicyType PfrResolvePolicyType, 2069 cpfrResolveVariance Unsigned32, 2070 cpfrResolveMapIndex PfrMapIndexOrZero, 2071 cpfrResolveMapPolicyIndex PfrMapPolicyIndex 2072} 2073 2074cpfrResolveIndex OBJECT-TYPE 2075 SYNTAX Unsigned32 (1..4294967295) 2076 MAX-ACCESS not-accessible 2077 STATUS current 2078 DESCRIPTION 2079 "This object indicates an arbitrary integer-value that uniquely 2080 identifies a PfR resolver." 2081 ::= { cpfrResolveEntry 1 } 2082 2083cpfrResolveStorageType OBJECT-TYPE 2084 SYNTAX StorageType 2085 MAX-ACCESS read-create 2086 STATUS current 2087 DESCRIPTION 2088 "This object specifies the memory realization of the row. The 2089 following columnar objects are allowed to be writable when the 2090 storageType of this entry is permanent(4): 2091 cpfrResolvePolicyType, cpfrResolveVariance, 2092 cpfrResolveMapIndex, cpfrResolveMapIndex." 2093 DEFVAL { nonVolatile } 2094 ::= { cpfrResolveEntry 2 } 2095 2096cpfrResolveRowStatus OBJECT-TYPE 2097 SYNTAX RowStatus 2098 MAX-ACCESS read-create 2099 STATUS current 2100 DESCRIPTION 2101 "This object specifies the status of a row in the resolver 2102 table. The following columnar objects must be valid in order to 2103 2104 transition the row to the active state: 2105 cpfrMCResolvePriority, cpfrResolvePolicyType, 2106 cpfrResolveMapIndex, cpfrResolveMapPolicyIndex 2107 2108 The following columnar objects can be modified when the row is 2109 in the active state: 2110 None" 2111 ::= { cpfrResolveEntry 3 } 2112 2113cpfrResolvePriority OBJECT-TYPE 2114 SYNTAX Unsigned32 (0..4294967295) 2115 MAX-ACCESS read-create 2116 STATUS current 2117 DESCRIPTION 2118 "This object indicates the priority of the resolver." 2119 DEFVAL { 0 } 2120 ::= { cpfrResolveEntry 4 } 2121 2122cpfrResolvePolicyType OBJECT-TYPE 2123 SYNTAX PfrResolvePolicyType 2124 MAX-ACCESS read-create 2125 STATUS current 2126 DESCRIPTION 2127 "This object indicates the type of this resolver policy." 2128 DEFVAL { none } 2129 ::= { cpfrResolveEntry 5 } 2130 2131cpfrResolveVariance OBJECT-TYPE 2132 SYNTAX Unsigned32 (0..4294967295) 2133 MAX-ACCESS read-create 2134 STATUS current 2135 DESCRIPTION 2136 "This object specifies the allowable variance for the policy, 2137 as a percentage." 2138 DEFVAL { 0 } 2139 ::= { cpfrResolveEntry 6 } 2140 2141cpfrResolveMapIndex OBJECT-TYPE 2142 SYNTAX PfrMapIndexOrZero 2143 MAX-ACCESS read-create 2144 STATUS current 2145 DESCRIPTION 2146 "This object refers to the map Index of PfR map under which 2147 this resolver was configured." 2148 DEFVAL { 0 } 2149 ::= { cpfrResolveEntry 7 } 2150 2151cpfrResolveMapPolicyIndex OBJECT-TYPE 2152 SYNTAX PfrMapPolicyIndex 2153 UNITS "0" 2154 MAX-ACCESS read-create 2155 STATUS current 2156 DESCRIPTION 2157 "This object refers to PfR map policy index of PfR map under 2158 which this resolver was configured." 2159 ::= { cpfrResolveEntry 8 } 2160 2161 2162 2163cpfrLearnTable OBJECT-TYPE 2164 SYNTAX SEQUENCE OF CpfrLearnEntry 2165 MAX-ACCESS not-accessible 2166 STATUS current 2167 DESCRIPTION 2168 "This table lists the PfR learn instances created by the system. 2169 2170 This table has a one-to-one relationship with cpfrMCTable, 2171 containing zero or more rows for each cpfrMCEntry." 2172 ::= { ciscoPfrMIBObjects 5 } 2173 2174cpfrLearnEntry OBJECT-TYPE 2175 SYNTAX CpfrLearnEntry 2176 MAX-ACCESS not-accessible 2177 STATUS current 2178 DESCRIPTION 2179 "An entry in the cpfrLearnTable describes the configuration 2180 and status of a PfR learning policy. 2181 2182 A device creates a row in a cpfrLearnTable when PfR learn is 2183 enabled. Likewise, such a device destroys a row in the 2184 cpfrLearnTable when PfR learn is disabled." 2185 INDEX { cpfrMCIndex } 2186 ::= { cpfrLearnTable 1 } 2187 2188CpfrLearnEntry ::= SEQUENCE { 2189 cpfrLearnAggregationType INTEGER, 2190 cpfrLearnAggregationPrefixLen Unsigned32, 2191 cpfrLearnMethod BITS, 2192 cpfrLearnExpireType INTEGER, 2193 cpfrLearnExpireSessionNum Unsigned32, 2194 cpfrLearnExpireTime Unsigned32, 2195 cpfrLearnMonitorPeriod Unsigned32, 2196 cpfrLearnPeriodInterval Unsigned32, 2197 cpfrLearnPrefixesNumber Unsigned32, 2198 cpfrLearnAggAccesslistName SnmpAdminString, 2199 cpfrLearnFilterAccessListName SnmpAdminString 2200} 2201 2202cpfrLearnAggregationType OBJECT-TYPE 2203 SYNTAX INTEGER { 2204 bgp(1), 2205 nonBgp(2), 2206 prefixLength(3) 2207 } 2208 MAX-ACCESS read-create 2209 STATUS current 2210 DESCRIPTION 2211 "This object specifies how a MC aggregates learned 2212 prefixes based on traffic type. 2213 2214 'bgp' 2215 The bgp keyword configures aggregation based on entries in 2216 the BGP routing table. 2217 2218 'nonBgp' 2219 The non-bgp keyword configures aggregation based on 2220 static routes. 2221 2222 'prefixLength' 2223 The prefix-length keyword configures aggregation based on the 2224 specified prefix length. The range of values that can be 2225 configured for this argument is a prefix mask from 1 to 32. 2226 2227 If this command is not specified, the default aggregation 2228 is performed based on a /24 prefix length" 2229 DEFVAL { prefixLength } 2230 ::= { cpfrLearnEntry 1 } 2231 2232cpfrLearnAggregationPrefixLen OBJECT-TYPE 2233 SYNTAX Unsigned32 (0..4294967295) 2234 UNITS "bits" 2235 MAX-ACCESS read-create 2236 STATUS current 2237 DESCRIPTION 2238 "This object configures aggregation based on the specified 2239 prefix length." 2240 DEFVAL { 24 } 2241 ::= { cpfrLearnEntry 2 } 2242 2243cpfrLearnMethod OBJECT-TYPE 2244 SYNTAX BITS { 2245 delay(0), 2246 throughput(1), 2247 insideBgp(2) 2248 } 2249 MAX-ACCESS read-create 2250 STATUS current 2251 DESCRIPTION 2252 "This object specifies the method by which PfR learns prefixes. 2253 2254 'delay' 2255 Learn prefixes with the highest round trip delay. 2256 2257 'throughput' 2258 Learn prefixes with the highest throughput. 2259 2260 'insideBgp' 2261 Learn prefixes inside the network." 2262 ::= { cpfrLearnEntry 3 } 2263 2264cpfrLearnExpireType OBJECT-TYPE 2265 SYNTAX INTEGER { 2266 session(1), 2267 time(2) 2268 } 2269 MAX-ACCESS read-create 2270 STATUS current 2271 DESCRIPTION 2272 "This object specifies the length of time that the learned 2273 prefixes are kept in the central policy database. 2274 2275 'session' 2276 Configures a session-based expiration timer. 2277 2278 'time' 2279 Configures a time-based expiration timer." 2280 DEFVAL { time } 2281 ::= { cpfrLearnEntry 4 } 2282 2283cpfrLearnExpireSessionNum OBJECT-TYPE 2284 SYNTAX Unsigned32 (0..4294967295) 2285 UNITS "monitoring periods" 2286 MAX-ACCESS read-create 2287 STATUS current 2288 DESCRIPTION 2289 "This object configures a session-based expiration timer. A 2290 number from 1 to 65535 can be entered. Each increment 2291 represents one monitoring period. The object is valid when 2292 cpfrLearnExpireType is configured with session." 2293 ::= { cpfrLearnEntry 5 } 2294 2295cpfrLearnExpireTime OBJECT-TYPE 2296 SYNTAX Unsigned32 (0..4294967295) 2297 UNITS "minutes" 2298 MAX-ACCESS read-create 2299 STATUS current 2300 DESCRIPTION 2301 "This object configures a time-based expiration timer." 2302 DEFVAL { 720 } 2303 ::= { cpfrLearnEntry 6 } 2304 2305cpfrLearnMonitorPeriod OBJECT-TYPE 2306 SYNTAX Unsigned32 (0..4294967295) 2307 UNITS "minutes" 2308 MAX-ACCESS read-create 2309 STATUS current 2310 DESCRIPTION 2311 "This object specifies the time period over which a PfR MC 2312 learns traffic flows." 2313 DEFVAL { 5 } 2314 ::= { cpfrLearnEntry 7 } 2315 2316cpfrLearnPeriodInterval OBJECT-TYPE 2317 SYNTAX Unsigned32 (0..4294967295) 2318 UNITS "minutes" 2319 MAX-ACCESS read-create 2320 STATUS current 2321 DESCRIPTION 2322 "This object specifies the time interval between prefix 2323 monitoring periods." 2324 DEFVAL { 120 } 2325 ::= { cpfrLearnEntry 8 } 2326 2327cpfrLearnPrefixesNumber OBJECT-TYPE 2328 SYNTAX Unsigned32 (0..4294967295) 2329 UNITS "prefixes" 2330 MAX-ACCESS read-create 2331 STATUS current 2332 DESCRIPTION 2333 "This object specifies the maximum number of prefixes PfR 2334 can learn." 2335 DEFVAL { 1000 } 2336 ::= { cpfrLearnEntry 9 } 2337 2338cpfrLearnAggAccesslistName OBJECT-TYPE 2339 SYNTAX SnmpAdminString 2340 MAX-ACCESS read-create 2341 STATUS current 2342 DESCRIPTION 2343 "This object specifies a PfR access list to define criteria 2344 which PfR uses to aggregate TCs." 2345 DEFVAL { "" } 2346 ::= { cpfrLearnEntry 10 } 2347 2348cpfrLearnFilterAccessListName OBJECT-TYPE 2349 SYNTAX SnmpAdminString 2350 MAX-ACCESS read-create 2351 STATUS current 2352 DESCRIPTION 2353 "This object specifies an access list used to filter TCs 2354 learned by PfR." 2355 DEFVAL { "" } 2356 ::= { cpfrLearnEntry 11 } 2357 2358 2359 2360cpfrLearnListTable OBJECT-TYPE 2361 SYNTAX SEQUENCE OF CpfrLearnListEntry 2362 MAX-ACCESS not-accessible 2363 STATUS current 2364 DESCRIPTION 2365 "This table lists the learn lists created by the system. 2366 2367 This table has an expansion dependent relationship on 2368 cpfrLearnTable, containing zero or more rows for each 2369 cpfrLearnEntry." 2370 ::= { ciscoPfrMIBObjects 6 } 2371 2372cpfrLearnListEntry OBJECT-TYPE 2373 SYNTAX CpfrLearnListEntry 2374 MAX-ACCESS not-accessible 2375 STATUS current 2376 DESCRIPTION 2377 "An entry in the cpfrLearnListTable describes the configuration 2378 and status of a PfR learn list. 2379 2380 A peer SNMP entity may create a learn list by setting an 2381 instance of cpfrLearnListRowStatus to 'createAndWait' or 2382 'createAndGo'. 2383 Observe that an implementation that does not support these 2384 option must specify these limitations in an agent capability 2385 statement. 2386 2387 Other management entities (e.g., the local console) may create a 2388 learn list. In these cases, the system must automatically 2389 create a row in the cpfrLearnListTable. 2390 2391 A peer SNMP entity may destroy a learn list by setting the 2392 corresponding instance of cpfrLearnListRowStatus to 'destroy'. 2393 Observe that an mplementation that does not support this option 2394 must specify this limitation in an agent capability 2395 statement. 2396 2397 Other management entities may destroy a learn list. In these 2398 cases, the system must automatically destroy the corresponding 2399 row in the cpfrLearnListTable. 2400 2401 The system automatically destroys rows when the system or 2402 EMS/NMS destroys the corresponding entry in cpfrLearnTable." 2403 INDEX { 2404 cpfrMCIndex, 2405 cpfrLearnListIndex 2406 } 2407 ::= { cpfrLearnListTable 1 } 2408 2409CpfrLearnListEntry ::= SEQUENCE { 2410 cpfrLearnListIndex PfrLearnListIndex, 2411 cpfrLearnListStorageType StorageType, 2412 cpfrLearnListRowStatus RowStatus, 2413 cpfrLearnListReferenceName SnmpAdminString, 2414 cpfrLearnListSequenceNum Unsigned32, 2415 cpfrLearnListMethod BITS, 2416 cpfrLearnListAclName SnmpAdminString, 2417 cpfrLearnListPfxName SnmpAdminString, 2418 cpfrLearnListPfxInside TruthValue, 2419 cpfrLearnListNbarAppl SnmpAdminString, 2420 cpfrLearnListFilterPfxName SnmpAdminString 2421} 2422 2423cpfrLearnListIndex OBJECT-TYPE 2424 SYNTAX PfrLearnListIndex 2425 MAX-ACCESS not-accessible 2426 STATUS current 2427 DESCRIPTION 2428 "This object indicates an arbitrary integer-value that uniquely 2429 identifies a PfR learn list." 2430 ::= { cpfrLearnListEntry 1 } 2431 2432cpfrLearnListStorageType OBJECT-TYPE 2433 SYNTAX StorageType 2434 MAX-ACCESS read-create 2435 STATUS current 2436 DESCRIPTION 2437 "This object specifies the memory realization of the row. The 2438 following columnar objects are allowed to be writable when the 2439 storageType of this entry is permanent(4): 2440 cpfrLearnListReferenceName, cpfrLearnListSequenceNum, 2441 cpfrLearnListMethod, cpfrLearnListDelayType, 2442 cpfrLearnListDelayRelativePercentage, 2443 cpfrLearnListDelayThresholdMax, cpfrLearnListAclName, 2444 cpfrLearnListFilterPfxName, cpfrLearnListPfxName, 2445 cpfrLearnListPfxInside, cpfrLearnListNbarAppl." 2446 DEFVAL { nonVolatile } 2447 ::= { cpfrLearnListEntry 2 } 2448 2449cpfrLearnListRowStatus OBJECT-TYPE 2450 SYNTAX RowStatus 2451 MAX-ACCESS read-create 2452 STATUS current 2453 DESCRIPTION 2454 "This object specifies the status of a row in the learn list 2455 table. The following columnar objects must be valid in order to 2456 transition the row to the active state: 2457 cpfrLearnListReferenceName, cpfrLearnListSequenceNum. 2458 2459 The following columnar objects can be modified when the row is 2460 in the active state: 2461 None" 2462 ::= { cpfrLearnListEntry 3 } 2463 2464cpfrLearnListReferenceName OBJECT-TYPE 2465 SYNTAX SnmpAdminString 2466 MAX-ACCESS read-create 2467 STATUS current 2468 DESCRIPTION 2469 "This object specifies the reference name of a learn list." 2470 DEFVAL { "" } 2471 ::= { cpfrLearnListEntry 4 } 2472 2473cpfrLearnListSequenceNum OBJECT-TYPE 2474 SYNTAX Unsigned32 (0..4294967295) 2475 MAX-ACCESS read-create 2476 STATUS current 2477 DESCRIPTION 2478 "This object specifies the sequence number representing a 2479 sequence that is used to determine the order in which PfR 2480 applies learn list criteria." 2481 DEFVAL { 0 } 2482 ::= { cpfrLearnListEntry 5 } 2483 2484cpfrLearnListMethod OBJECT-TYPE 2485 SYNTAX BITS { 2486 delay(0), 2487 throughput(1), 2488 rsvp(2) 2489 } 2490 MAX-ACCESS read-create 2491 STATUS current 2492 DESCRIPTION 2493 "This object specifies how PfR learns prefixes. 2494 2495 'delay' 2496 Learn prefixes with the highest round trip delay. 2497 2498 'througput' 2499 Learn prefixes with the highest throughput. 2500 2501 'rsvp' 2502 Learn prefixes on the basis of RSVP." 2503 ::= { cpfrLearnListEntry 6 } 2504 2505cpfrLearnListAclName OBJECT-TYPE 2506 SYNTAX SnmpAdminString 2507 MAX-ACCESS read-create 2508 STATUS current 2509 DESCRIPTION 2510 "This object specifies the name of the access list to be used 2511 by the PfR learn list." 2512 DEFVAL { "" } 2513 ::= { cpfrLearnListEntry 7 } 2514 2515cpfrLearnListPfxName OBJECT-TYPE 2516 SYNTAX SnmpAdminString 2517 MAX-ACCESS read-create 2518 STATUS current 2519 DESCRIPTION 2520 "This object specifies the name of the prefix list to be used 2521 by the PfR learn list." 2522 DEFVAL { "" } 2523 ::= { cpfrLearnListEntry 8 } 2524 2525cpfrLearnListPfxInside OBJECT-TYPE 2526 SYNTAX TruthValue 2527 MAX-ACCESS read-create 2528 STATUS current 2529 DESCRIPTION 2530 "This object specifies whether PfR should learn prefixes that 2531 are inside the network." 2532 DEFVAL { false } 2533 ::= { cpfrLearnListEntry 9 } 2534 2535cpfrLearnListNbarAppl OBJECT-TYPE 2536 SYNTAX SnmpAdminString 2537 MAX-ACCESS read-create 2538 STATUS current 2539 DESCRIPTION 2540 "This object specifies a set of protocols in the 2541 cpfrNbarApplListTable that will be used by PfR to learn TCs." 2542 DEFVAL { "" } 2543 ::= { cpfrLearnListEntry 10 } 2544 2545cpfrLearnListFilterPfxName OBJECT-TYPE 2546 SYNTAX SnmpAdminString 2547 MAX-ACCESS read-create 2548 STATUS current 2549 DESCRIPTION 2550 "This object specifies the name of the prefix list to be used 2551 as a filter for traffic classes to be learned by this 2552 learn list." 2553 DEFVAL { "" } 2554 ::= { cpfrLearnListEntry 11 } 2555 2556 2557 2558cpfrActiveProbeTable OBJECT-TYPE 2559 SYNTAX SEQUENCE OF CpfrActiveProbeEntry 2560 MAX-ACCESS not-accessible 2561 STATUS current 2562 DESCRIPTION 2563 "This table lists the active probe instances created by the 2564 system. 2565 2566 This table has an expansion dependent relationship on 2567 cpfrMapTable, containing zero or more rows for each 2568 cpfrMapEntry." 2569 ::= { ciscoPfrMIBObjects 7 } 2570 2571cpfrActiveProbeEntry OBJECT-TYPE 2572 SYNTAX CpfrActiveProbeEntry 2573 MAX-ACCESS not-accessible 2574 STATUS current 2575 DESCRIPTION 2576 "An entry in the cpfrActiveProbeTable describes the 2577 configuration and status that directs how PfR active-probes 2578 targets. 2579 2580 A peer SNMP entity may create an active probe by setting an 2581 instance of cpfrActiveProbeRowStatus to 'createAndWait' or 2582 'createAndGo'. Observe that an implementation that does not 2583 support these option must specify these limitations in an agent 2584 capability statement. 2585 2586 Other management entities (e.g., the local console) may create 2587 an active probe. In these cases, the system must automatically 2588 create a row in the cpfrActiveProbeTable. 2589 2590 A peer SNMP entity may destroy an active probe by setting the 2591 corresponding instance of cpfrActiveProbeRowStatus to 'destroy'. 2592 Observe that an mplementation that does not support this option 2593 must specify this limitation in an agent capability 2594 statement. 2595 2596 Other management entities may destroy an active probe. In these 2597 cases, the system must automatically destroy the corresponding 2598 row in the cpfrActiveProbeTable. 2599 2600 The system automatically destroys rows when the system or 2601 EMS/NMS destroys the corresponding entry in cpfrMapTable." 2602 INDEX { cpfrActiveProbeIndex } 2603 ::= { cpfrActiveProbeTable 1 } 2604 2605CpfrActiveProbeEntry ::= SEQUENCE { 2606 cpfrActiveProbeIndex Unsigned32, 2607 cpfrActiveProbeStorageType StorageType, 2608 cpfrActiveProbeRowStatus RowStatus, 2609 cpfrActiveProbeType INTEGER, 2610 cpfrActiveProbeTargetAddressType InetAddressType, 2611 cpfrActiveProbeTargetAddress InetAddress, 2612 cpfrActiveProbeTargetPortNumber CiscoPort, 2613 cpfrActiveProbePfrMapIndex PfrMapIndexOrZero, 2614 cpfrActiveProbeDscpValue Unsigned32, 2615 cpfrActiveProbeCodecName INTEGER, 2616 cpfrActiveProbeMapIndex PfrMapIndexOrZero, 2617 cpfrActiveProbeMapPolicyIndex PfrMapIndexOrZero, 2618 cpfrActiveProbeAdminStatus INTEGER, 2619 cpfrActiveProbeOperStatus INTEGER, 2620 cpfrActiveProbeAssignedPfxAddressType InetAddressType, 2621 cpfrActiveProbeAssignedPfxAddress InetAddress, 2622 cpfrActiveProbeAssignedPfxLen Unsigned32, 2623 cpfrActiveProbeMethod INTEGER 2624} 2625 2626cpfrActiveProbeIndex OBJECT-TYPE 2627 SYNTAX Unsigned32 (1..4294967295) 2628 MAX-ACCESS not-accessible 2629 STATUS current 2630 DESCRIPTION 2631 "This object indicates an arbitrary integer-value that uniquely 2632 identifies an active probe entity in a PfR policy map." 2633 ::= { cpfrActiveProbeEntry 1 } 2634 2635cpfrActiveProbeStorageType OBJECT-TYPE 2636 SYNTAX StorageType 2637 MAX-ACCESS read-create 2638 STATUS current 2639 DESCRIPTION 2640 "This object specifies the memory realization of the row. The 2641 following columnar objects are allowed to be writable when the 2642 storageType of this entry is permanent(4): 2643 pfrActiveProbeType, cpfrActiveProbeTargetAddressType, 2644 cpfrActiveProbeTargetAddress, cpfrActiveProbeTargetPortNumber, 2645 2646 cpfrActiveProbePfrMapIndex, cpfrActiveProbeDscpValue, 2647 cpfrActiveProbeCodecName, cpfrActiveProbeMapIndex, 2648 cpfrActiveProbeMapPolicyIndex, cpfrActiveProbeAdminStatus." 2649 DEFVAL { nonVolatile } 2650 ::= { cpfrActiveProbeEntry 2 } 2651 2652cpfrActiveProbeRowStatus OBJECT-TYPE 2653 SYNTAX RowStatus 2654 MAX-ACCESS read-create 2655 STATUS current 2656 DESCRIPTION 2657 "This object specifies the status of row in the active probe 2658 table. The following columnar objects must be valid in order to 2659 2660 transition the row to the active state: 2661 cpfrActiveProbeType, 2662 cpfrActiveProbeTargetAddressType, cpfrActiveProbeTargetAddress, 2663 cpfrActiveProbeTargetPortNumber, cpfrActiveProbeMapIndex, 2664 cpfrActiveProbeMapPolicyIndex. 2665 2666 The following columnar objects can be modified when the row is 2667 in the active state: 2668 None" 2669 ::= { cpfrActiveProbeEntry 3 } 2670 2671cpfrActiveProbeType OBJECT-TYPE 2672 SYNTAX INTEGER { 2673 echo(1), 2674 jitter(2), 2675 tcpConn(3), 2676 udpEcho(4) 2677 } 2678 MAX-ACCESS read-create 2679 STATUS current 2680 DESCRIPTION 2681 "This object specifies the Type of probe. 2682 2683 'echo' 2684 Use Internet Control Message Protocol (ICMP) echo messages 2685 (ping) for active probe. 2686 2687 'jitter' 2688 Use jitter messages for active probe. 2689 2690 'tcp-conn' 2691 Use TCP connection messages for active probe. 2692 2693 'udp-echo' 2694 Use User Datagram Protocol (UDP) echo messages for active 2695 probe." 2696 ::= { cpfrActiveProbeEntry 4 } 2697 2698cpfrActiveProbeTargetAddressType OBJECT-TYPE 2699 SYNTAX InetAddressType 2700 MAX-ACCESS read-create 2701 STATUS current 2702 DESCRIPTION 2703 "This object specifies the type of a target IP address of a 2704 prefix to be monitored using the specified type of probe." 2705 ::= { cpfrActiveProbeEntry 5 } 2706 2707cpfrActiveProbeTargetAddress OBJECT-TYPE 2708 SYNTAX InetAddress 2709 MAX-ACCESS read-create 2710 STATUS current 2711 DESCRIPTION 2712 "This object specifies target IP address of a prefix to be 2713 monitored using the specified type of probe." 2714 ::= { cpfrActiveProbeEntry 6 } 2715 2716cpfrActiveProbeTargetPortNumber OBJECT-TYPE 2717 SYNTAX CiscoPort 2718 MAX-ACCESS read-create 2719 STATUS current 2720 DESCRIPTION 2721 "This object specifies the destination port number for the 2722 active probe." 2723 ::= { cpfrActiveProbeEntry 7 } 2724 2725cpfrActiveProbePfrMapIndex OBJECT-TYPE 2726 SYNTAX PfrMapIndexOrZero 2727 MAX-ACCESS read-create 2728 STATUS current 2729 DESCRIPTION 2730 "This object specifies the index of the PfR policy map on 2731 which the active probe clause is configured." 2732 ::= { cpfrActiveProbeEntry 8 } 2733 2734cpfrActiveProbeDscpValue OBJECT-TYPE 2735 SYNTAX Unsigned32 (0..4294967295) 2736 MAX-ACCESS read-create 2737 STATUS current 2738 DESCRIPTION 2739 "This object indicates the Differentiated Services Code Point 2740 (DSCP) value." 2741 ::= { cpfrActiveProbeEntry 9 } 2742 2743cpfrActiveProbeCodecName OBJECT-TYPE 2744 SYNTAX INTEGER { 2745 g711alaw(1), 2746 g711ulaw(2), 2747 g729a(3) 2748 } 2749 MAX-ACCESS read-create 2750 STATUS current 2751 DESCRIPTION 2752 "This object specifies the codec value used for Mean Opinion 2753 Score (MOS) calculation and only used with the jitter probe 2754 type. The codec values must be one of the following, 2755 2756 'g711alaw' 2757 G.711 A Law 64000 bps. 2758 2759 'g711ulaw' 2760 G.711 U Law 64000 bps. 2761 2762 'g729a' 2763 G.729 8000 bps." 2764 ::= { cpfrActiveProbeEntry 10 } 2765 2766cpfrActiveProbeMapIndex OBJECT-TYPE 2767 SYNTAX PfrMapIndexOrZero 2768 MAX-ACCESS read-create 2769 STATUS current 2770 DESCRIPTION 2771 "This object specifies the index of a PfR map under which this 2772 active probe was configured." 2773 ::= { cpfrActiveProbeEntry 11 } 2774 2775cpfrActiveProbeMapPolicyIndex OBJECT-TYPE 2776 SYNTAX PfrMapIndexOrZero 2777 MAX-ACCESS read-create 2778 STATUS current 2779 DESCRIPTION 2780 "This object specifies the index of a PfR map policy under 2781 which this active probe was configured." 2782 ::= { cpfrActiveProbeEntry 12 } 2783 2784cpfrActiveProbeAdminStatus OBJECT-TYPE 2785 SYNTAX INTEGER { 2786 assigned(1), 2787 unassigned(2), 2788 forced(3) 2789 } 2790 MAX-ACCESS read-create 2791 STATUS current 2792 DESCRIPTION 2793 "This object specifies whether the probe is assigned to 2794 a prefix or not, or is a forced probe configured on a PfR map. 2795 2796 'assigned' 2797 Active probe is assigned. 2798 2799 'unassigned' 2800 Active probe is unassigned. 2801 2802 'forced' 2803 Active probe is sent to forced targets configured in PfR 2804 map." 2805 ::= { cpfrActiveProbeEntry 13 } 2806 2807cpfrActiveProbeOperStatus OBJECT-TYPE 2808 SYNTAX INTEGER { 2809 running(1), 2810 notRunning(2) 2811 } 2812 MAX-ACCESS read-only 2813 STATUS current 2814 DESCRIPTION 2815 "This object indicates the current status of an active probe. 2816 2817 'running' 2818 Active probe is running. 2819 2820 'notrunning' 2821 Active probe is not running." 2822 ::= { cpfrActiveProbeEntry 14 } 2823 2824cpfrActiveProbeAssignedPfxAddressType OBJECT-TYPE 2825 SYNTAX InetAddressType 2826 MAX-ACCESS read-only 2827 STATUS current 2828 DESCRIPTION 2829 "This object indicates the type of assigned prefix address." 2830 ::= { cpfrActiveProbeEntry 15 } 2831 2832cpfrActiveProbeAssignedPfxAddress OBJECT-TYPE 2833 SYNTAX InetAddress 2834 MAX-ACCESS read-only 2835 STATUS current 2836 DESCRIPTION 2837 "This object indicates the assigned prefix address." 2838 ::= { cpfrActiveProbeEntry 16 } 2839 2840cpfrActiveProbeAssignedPfxLen OBJECT-TYPE 2841 SYNTAX Unsigned32 (0..4294967295) 2842 MAX-ACCESS read-only 2843 STATUS current 2844 DESCRIPTION 2845 "This object indicates the length of the assigned prefix 2846 address." 2847 ::= { cpfrActiveProbeEntry 17 } 2848 2849cpfrActiveProbeMethod OBJECT-TYPE 2850 SYNTAX INTEGER { 2851 learned(1), 2852 configured(2) 2853 } 2854 MAX-ACCESS read-only 2855 STATUS current 2856 DESCRIPTION 2857 "This object indicates how an active probe is entered into 2858 the PfR system. 2859 2860 'learned' 2861 Active probe is triggered when PfR learns TCs. 2862 2863 'configured' 2864 Active probe is forced by CLI command." 2865 ::= { cpfrActiveProbeEntry 18 } 2866 2867 2868 2869cpfrBRTable OBJECT-TYPE 2870 SYNTAX SEQUENCE OF CpfrBREntry 2871 MAX-ACCESS not-accessible 2872 STATUS current 2873 DESCRIPTION 2874 "This table lists the border router (BR) instances created by 2875 the system. 2876 2877 This table has an expansion dependent relationship on the 2878 cpfrMCTable, containing zero or more rows for each cpfrMCEntry." 2879 ::= { ciscoPfrMIBObjects 8 } 2880 2881cpfrBREntry OBJECT-TYPE 2882 SYNTAX CpfrBREntry 2883 MAX-ACCESS not-accessible 2884 STATUS current 2885 DESCRIPTION 2886 "An entry in the cpfrBRTable describes the configuration and 2887 status of one PfR BR. 2888 2889 A peer SNMP entity may create a BR by setting an instance of 2890 cpfrBRRowStatus to 'createAndWait' or 'createAndGo'. 2891 Observe that an implementation that does not support these 2892 option must specify these limitations in an agent capability 2893 statement. 2894 2895 Other management entities (e.g., the local console) may create 2896 an exit. In these cases, the system must automatically create 2897 a 2898 row in the cpfrBRTable. 2899 2900 A peer SNMP entity may destroy a BR by setting the 2901 corresponding 2902 instance of cpfrBRRowStatus to 'destroy'. Observe that 2903 an implementation that does not support this option must specify 2904 this limitation in an agent capability statement. 2905 2906 Other management entities may destroy a BR. In these cases, 2907 the 2908 system must automatically destroy the corresponding row in the 2909 cpfrBRTable. 2910 2911 The system automatically destroys rows when the system or 2912 EMS/NMS destroys the corresponding entry in cpfrMCEntry." 2913 INDEX { 2914 cpfrMCIndex, 2915 cpfrBRIndex 2916 } 2917 ::= { cpfrBRTable 1 } 2918 2919CpfrBREntry ::= SEQUENCE { 2920 cpfrBRIndex PfrBorderRouterIndex, 2921 cpfrBRStorageType StorageType, 2922 cpfrBRRowStatus RowStatus, 2923 cpfrBRAddressType InetAddressType, 2924 cpfrBRAddress InetAddress, 2925 cpfrBRKeyName SnmpAdminString, 2926 cpfrBROperStatus INTEGER, 2927 cpfrBRConnStatus INTEGER, 2928 cpfrBRUpTime TimeTicks, 2929 cpfrBRConnFailureReason INTEGER, 2930 cpfrBRAuthFailCount Counter32 2931} 2932 2933cpfrBRIndex OBJECT-TYPE 2934 SYNTAX PfrBorderRouterIndex 2935 MAX-ACCESS not-accessible 2936 STATUS current 2937 DESCRIPTION 2938 "This object indicates an arbitrary integer-value that uniquely 2939 identifies a PfR BR." 2940 ::= { cpfrBREntry 1 } 2941 2942cpfrBRStorageType OBJECT-TYPE 2943 SYNTAX StorageType 2944 MAX-ACCESS read-create 2945 STATUS current 2946 DESCRIPTION 2947 "This object specifies the memory realization of the row. The 2948 following columnar objects are allowed to be writable 2949 when the storageType of this entry is permanent(4): 2950 cpfrBRAddressType, cpfrBRAddress, cpfrBRKeyName." 2951 DEFVAL { nonVolatile } 2952 ::= { cpfrBREntry 2 } 2953 2954cpfrBRRowStatus OBJECT-TYPE 2955 SYNTAX RowStatus 2956 MAX-ACCESS read-create 2957 STATUS current 2958 DESCRIPTION 2959 "This object specifies the status of a row in the BR table. The 2960 following columnar objects must be valid in order to transition 2961 the row to the active state: 2962 None. 2963 2964 The following columnar objects can be modified when the row is 2965 in the active state: 2966 None" 2967 ::= { cpfrBREntry 3 } 2968 2969cpfrBRAddressType OBJECT-TYPE 2970 SYNTAX InetAddressType 2971 MAX-ACCESS read-create 2972 STATUS current 2973 DESCRIPTION 2974 "This object specifies the IP address type of a PfR BR." 2975 ::= { cpfrBREntry 4 } 2976 2977cpfrBRAddress OBJECT-TYPE 2978 SYNTAX InetAddress 2979 MAX-ACCESS read-create 2980 STATUS current 2981 DESCRIPTION 2982 "This object specifies the IP address of a PfR BR" 2983 ::= { cpfrBREntry 5 } 2984 2985cpfrBRKeyName OBJECT-TYPE 2986 SYNTAX SnmpAdminString 2987 MAX-ACCESS read-create 2988 STATUS current 2989 DESCRIPTION 2990 "This object specifies the key used to authenticate 2991 communication between the BR and the MC. The authentication 2992 key must be specified during the initial configuration to 2993 establish communication, but is not required to enter PfR 2994 managed BR configuration mode." 2995 DEFVAL { "" } 2996 ::= { cpfrBREntry 6 } 2997 2998cpfrBROperStatus OBJECT-TYPE 2999 SYNTAX INTEGER { 3000 active(1), 3001 inactive(2) 3002 } 3003 MAX-ACCESS read-create 3004 STATUS current 3005 DESCRIPTION 3006 "This object indicates the operational status of PfR BR. 3007 3008 'active' 3009 BR is active. 3010 3011 'inactive' 3012 BR is inactive." 3013 ::= { cpfrBREntry 7 } 3014 3015cpfrBRConnStatus OBJECT-TYPE 3016 SYNTAX INTEGER { 3017 up(1), 3018 down(2) 3019 } 3020 MAX-ACCESS read-only 3021 STATUS current 3022 DESCRIPTION 3023 "This object indicates the connection status between BR and MC. 3024 3025 'up' 3026 BR is successfully connected to the MC. 3027 3028 'down' 3029 BR is not connected to the MC." 3030 ::= { cpfrBREntry 8 } 3031 3032cpfrBRUpTime OBJECT-TYPE 3033 SYNTAX TimeTicks 3034 MAX-ACCESS read-only 3035 STATUS current 3036 DESCRIPTION 3037 "This object indicates the length of time that the connection 3038 with the MC has been up." 3039 ::= { cpfrBREntry 9 } 3040 3041cpfrBRConnFailureReason OBJECT-TYPE 3042 SYNTAX INTEGER { 3043 versionMismatch(1), 3044 none(2), 3045 authFailure(3), 3046 socketError(4), 3047 timerExpired(5) 3048 } 3049 MAX-ACCESS read-only 3050 STATUS current 3051 DESCRIPTION 3052 "This object indicates the reason why the connection status 3053 between the BR and MC fails. 3054 3055 'versionmismatch' 3056 The software version between MC and BR does not match. 3057 3058 'none' 3059 No failure reason. 3060 3061 'authFailure' 3062 authentication failed. 3063 3064 'socketError' 3065 socket was closed with an error. 3066 3067 'timerExpired' 3068 connection was closed with keepalive timer expiration." 3069 ::= { cpfrBREntry 10 } 3070 3071cpfrBRAuthFailCount OBJECT-TYPE 3072 SYNTAX Counter32 3073 MAX-ACCESS read-only 3074 STATUS current 3075 DESCRIPTION 3076 "This object indicates the number of authentication failures 3077 between the MC and the BR." 3078 ::= { cpfrBREntry 11 } 3079 3080 3081 3082cpfrExitTable OBJECT-TYPE 3083 SYNTAX SEQUENCE OF CpfrExitEntry 3084 MAX-ACCESS not-accessible 3085 STATUS current 3086 DESCRIPTION 3087 "This table lists the PfR exit instances created by the system. 3088 3089 This table has an expansion dependent relationship on the 3090 cpfrBRTable, containing zero or more rows for each 3091 cpfrBREntry." 3092 ::= { ciscoPfrMIBObjects 9 } 3093 3094cpfrExitEntry OBJECT-TYPE 3095 SYNTAX CpfrExitEntry 3096 MAX-ACCESS not-accessible 3097 STATUS current 3098 DESCRIPTION 3099 "An entry in the cpfrExitTable describes the configuration and 3100 status of one PfR monitored/controlled exit. 3101 3102 A peer SNMP entity may create an exit for PfR BR by setting an 3103 instance of cpfrLinkGroupRowStatus to 'createAndWait' or 3104 'createAndGo'. Observe that an implementation that does not 3105 support these option must specify these limitations in an agent 3106 capability statement. 3107 3108 Other management entities (e.g., the local console) may create 3109 an exit for a PfR BR. In these cases, the system must 3110 automatically create a row in the cpfrExitTable. 3111 3112 A peer SNMP entity may destroy an exit from a PfR BR by setting 3113 the corresponding instance of cpfrExitRowStatus to 'destroy'. 3114 Observe that an implementation that does not support this option 3115 must specify this limitation in an agent capability 3116 statement. 3117 3118 Other management entities may destroy an exit from a 3119 PfR BR. In these cases, the system must automatically destroy 3120 the corresponding row in the cpfrExitTable. 3121 3122 The system automatically destroys rows when the system or 3123 EMS/NMS destroys the corresponding entry in cpfrBREntry." 3124 INDEX { 3125 cpfrMCIndex, 3126 cpfrBRIndex, 3127 cpfrExitIndex 3128 } 3129 ::= { cpfrExitTable 1 } 3130 3131CpfrExitEntry ::= SEQUENCE { 3132 cpfrExitIndex PfrExitIndex, 3133 cpfrExitStorageType StorageType, 3134 cpfrExitRowStatus RowStatus, 3135 cpfrExitName SnmpAdminString, 3136 cpfrExitType INTEGER, 3137 cpfrDowngradeBgpCommunity Unsigned32, 3138 cpfrExitMaxUtilRxType PfrMetricPolicyType, 3139 cpfrExitMaxUtilRxAbsolute Unsigned32, 3140 cpfrExitMaxUtilRxPercentage Unsigned32, 3141 cpfrExitMaxUtilTxType PfrMetricPolicyType, 3142 cpfrExitMaxUtilTxAbsolute Unsigned32, 3143 cpfrExitMaxUtilTxPercentage Unsigned32, 3144 cpfrExitCostCalcMethod INTEGER, 3145 cpfrExitCostDiscard INTEGER, 3146 cpfrExitCostDiscardType INTEGER, 3147 cpfrExitCostDiscardAbsolute Unsigned32, 3148 cpfrExitCostDiscardPercent Unsigned32, 3149 cpfrExitCostEndDayOfMonth Unsigned32, 3150 cpfrExitCostEndOffsetType INTEGER, 3151 cpfrExitCostEndOffset TimeInterval, 3152 cpfrExitCostFixedFeeCost Unsigned32, 3153 cpfrExitCostNickName SnmpAdminString, 3154 cpfrExitCostSamplingPeriod Unsigned32, 3155 cpfrExitCostRollupPeriod Unsigned32, 3156 cpfrExitCostSummerTimeStart DateAndTime, 3157 cpfrExitCostSummerTimeOffset Unsigned32, 3158 cpfrExitCostSummerTimeEnd DateAndTime, 3159 cpfrExitCapacity CounterBasedGauge64, 3160 cpfrExitRxBandwidth CounterBasedGauge64, 3161 cpfrExitTxBandwidth CounterBasedGauge64, 3162 cpfrExitTxLoad Gauge32, 3163 cpfrExitRxLoad Gauge32, 3164 cpfrExitNickName SnmpAdminString, 3165 cpfrExitCost1 Gauge32, 3166 cpfrExitSustainedUtil1 Gauge32, 3167 cpfrExitCost2 Gauge32, 3168 cpfrExitSustainedUtil2 Gauge32, 3169 cpfrExitCost3 Gauge32, 3170 cpfrExitSustainedUtil3 Gauge32, 3171 cpfrExitRollupTotal Gauge32, 3172 cpfrExitRollupDiscard Gauge32, 3173 cpfrExitRollupLeft Gauge32, 3174 cpfrExitRollupCollected Gauge32, 3175 cpfrExitRollupMomTgtUtil Gauge32, 3176 cpfrExitRollupStartingTgtUtil Gauge32, 3177 cpfrExitRollupCurrentTgtUtil Gauge32, 3178 cpfrExitRollupCumRxBytes Counter32, 3179 cpfrExitRollupCumTxBytes Counter32, 3180 cpfrExitRollupTimeRemain TimeInterval, 3181 cpfrExitOperStatus INTEGER, 3182 cpfrExitRsvpBandwidthPool CounterBasedGauge64 3183} 3184 3185cpfrExitIndex OBJECT-TYPE 3186 SYNTAX PfrExitIndex 3187 MAX-ACCESS not-accessible 3188 STATUS current 3189 DESCRIPTION 3190 "This object indicates an arbitrary integer-value that uniquely 3191 identifies a PfR monitored/controlled exit." 3192 ::= { cpfrExitEntry 1 } 3193 3194cpfrExitStorageType OBJECT-TYPE 3195 SYNTAX StorageType 3196 MAX-ACCESS read-create 3197 STATUS current 3198 DESCRIPTION 3199 "This object specifies the memory realization of the row. The 3200 following columnar objects are allowed to be writable 3201 when the storageType of this entry is permanent(4): 3202 cpfrExitName, cpfrExitType, cpfrDowngradeBgpCommunity, 3203 cpfrExitMaxUtilRxType, cpfrExitMURxAbsolute, 3204 cpfrExitMURxPercentage , cpfrExitMaxUtilTxType, 3205 cpfrExitMUTxAbsolute, cpfrExitMUTxPercentage, 3206 cpfrExitCostCalcMethod, cpfrExitCostDiscard, 3207 cpfrExitCostDiscardType, cpfrExitCostDiscardAbsolute, 3208 cpfrExitCostDiscardPercent, cpfrExitCostEndDayOfMonth, 3209 cpfrExitCostEndOffset, cpfrExitCostFixedFeeCost, 3210 cpfrExitCostNickName, cpfrExitCostSamplingPeriod, 3211 cpfrExitCostRollupPeriod, cpfrExitCostSummerTimeStart, 3212 cpfrExitCostSummerTimeOffset, cpfrExitCostSummerTimeEnd." 3213 DEFVAL { nonVolatile } 3214 ::= { cpfrExitEntry 2 } 3215 3216cpfrExitRowStatus OBJECT-TYPE 3217 SYNTAX RowStatus 3218 MAX-ACCESS read-create 3219 STATUS current 3220 DESCRIPTION 3221 "This object specifies the status of a row in the exit table. 3222 The following columnar objects must be valid in order to 3223 transition the row to the active state: 3224 cpfrExitName, cpfrExitType. 3225 3226 The following columnar objects can be modified when the row is 3227 in the active state: 3228 None" 3229 ::= { cpfrExitEntry 3 } 3230 3231cpfrExitName OBJECT-TYPE 3232 SYNTAX SnmpAdminString 3233 MAX-ACCESS read-create 3234 STATUS current 3235 DESCRIPTION 3236 "This object specifies the name of a PfR controlled interface 3237 on a BR." 3238 DEFVAL { "" } 3239 ::= { cpfrExitEntry 4 } 3240 3241cpfrExitType OBJECT-TYPE 3242 SYNTAX INTEGER { 3243 internal(1), 3244 external(2) 3245 } 3246 MAX-ACCESS read-create 3247 STATUS current 3248 DESCRIPTION 3249 "This object specifies the exit type. 3250 3251 'internal' 3252 The interface is an internal interface. Internal interfaces 3253 are used for communication between BRs. 3254 3255 'external' 3256 The interface is an external interface. External interfaces 3257 are used for active and passive monitoring and traffic 3258 forwarding." 3259 DEFVAL { external } 3260 ::= { cpfrExitEntry 5 } 3261 3262cpfrDowngradeBgpCommunity OBJECT-TYPE 3263 SYNTAX Unsigned32 (0..4294967295) 3264 MAX-ACCESS read-create 3265 STATUS current 3266 DESCRIPTION 3267 "This object specifies a BGP prepend community number attached 3268 to an inside prefix BGP advertisement from the network to 3269 another autonomous system. The BGP prepend community will 3270 increase the number of autonomous system hops in the 3271 advertisement of the inside prefix to other autonomous 3272 systems." 3273 ::= { cpfrExitEntry 6 } 3274 3275cpfrExitMaxUtilRxType OBJECT-TYPE 3276 SYNTAX PfrMetricPolicyType 3277 MAX-ACCESS read-create 3278 STATUS current 3279 DESCRIPTION 3280 "This object specifies the maximum utilization configuration 3281 type for incoming traffic over a single PfR exit." 3282 DEFVAL { relative } 3283 ::= { cpfrExitEntry 7 } 3284 3285cpfrExitMaxUtilRxAbsolute OBJECT-TYPE 3286 SYNTAX Unsigned32 (0..4294967295) 3287 UNITS "Kbps" 3288 MAX-ACCESS read-create 3289 STATUS current 3290 DESCRIPTION 3291 "This object specifies the maximum utilization on a PfR managed 3292 entrance link to an absolute value." 3293 DEFVAL { 0 } 3294 ::= { cpfrExitEntry 8 } 3295 3296cpfrExitMaxUtilRxPercentage OBJECT-TYPE 3297 SYNTAX Unsigned32 (1..100) 3298 UNITS "percent" 3299 MAX-ACCESS read-create 3300 STATUS current 3301 DESCRIPTION 3302 "This object specifies the maximum utilization on a PfR managed 3303 entrance link to a bandwidth percentage." 3304 DEFVAL { 75 } 3305 ::= { cpfrExitEntry 9 } 3306 3307cpfrExitMaxUtilTxType OBJECT-TYPE 3308 SYNTAX PfrMetricPolicyType 3309 MAX-ACCESS read-create 3310 STATUS current 3311 DESCRIPTION 3312 "This object specifies the maximum utilization configuration 3313 type for traffic over a single PfR managed exit." 3314 DEFVAL { relative } 3315 ::= { cpfrExitEntry 10 } 3316 3317cpfrExitMaxUtilTxAbsolute OBJECT-TYPE 3318 SYNTAX Unsigned32 (0..4294967295) 3319 UNITS "Kbps" 3320 MAX-ACCESS read-create 3321 STATUS current 3322 DESCRIPTION 3323 "This object indicates the maximum utilization on a PfR managed 3324 exit link to an absolute value." 3325 DEFVAL { 0 } 3326 ::= { cpfrExitEntry 11 } 3327 3328cpfrExitMaxUtilTxPercentage OBJECT-TYPE 3329 SYNTAX Unsigned32 (1..100) 3330 UNITS "percent" 3331 MAX-ACCESS read-create 3332 STATUS current 3333 DESCRIPTION 3334 "This object specifies the maximum utilization on a PfR 3335 managed exit link to a bandwidth percentage." 3336 DEFVAL { 75 } 3337 ::= { cpfrExitEntry 12 } 3338 3339cpfrExitCostCalcMethod OBJECT-TYPE 3340 SYNTAX INTEGER { 3341 combined(1), 3342 separate(2), 3343 sum(3) 3344 } 3345 MAX-ACCESS read-create 3346 STATUS current 3347 DESCRIPTION 3348 "This object indicates how the fee for a particular exit is 3349 calculated. 3350 3351 'combined' 3352 Specifies billing based on combined egress and ingress 3353 rollup samples. 3354 3355 'separate' 3356 Specifies billing based on separate egress and ingress 3357 rollup samples. 3358 3359 'sum' 3360 Specifies billing based on egress and ingress rollup samples 3361 that are added and then combined." 3362 DEFVAL { combined } 3363 ::= { cpfrExitEntry 13 } 3364 3365cpfrExitCostDiscard OBJECT-TYPE 3366 SYNTAX INTEGER { 3367 daily(1), 3368 monthly(2) 3369 } 3370 MAX-ACCESS read-create 3371 STATUS current 3372 DESCRIPTION 3373 "This object specifies how often rollup samples are discarded. 3374 3375 'daily' 3376 Rollup samples are discarded every day. 3377 3378 'monthly' 3379 Rollup samples are discarded every month." 3380 DEFVAL { monthly } 3381 ::= { cpfrExitEntry 14 } 3382 3383cpfrExitCostDiscardType OBJECT-TYPE 3384 SYNTAX INTEGER { 3385 absolute(1), 3386 percent(2) 3387 } 3388 MAX-ACCESS read-create 3389 STATUS current 3390 DESCRIPTION 3391 "This object specifies the threshold value types for cost 3392 discard. 3393 3394 'absolute' 3395 Absolute value configured in cpfrExitCostDiscardAbsolute 3396 object will be used. 3397 3398 'percent' 3399 Percent value configured in cpfrExitCostDiscardPercent 3400 object will be used." 3401 DEFVAL { absolute } 3402 ::= { cpfrExitEntry 15 } 3403 3404cpfrExitCostDiscardAbsolute OBJECT-TYPE 3405 SYNTAX Unsigned32 (0..4294967295) 3406 UNITS "samples" 3407 MAX-ACCESS read-create 3408 STATUS current 3409 DESCRIPTION 3410 "This object specifies an absolute number of rollup samples 3411 to be discarded." 3412 DEFVAL { 0 } 3413 ::= { cpfrExitEntry 16 } 3414 3415cpfrExitCostDiscardPercent OBJECT-TYPE 3416 SYNTAX Unsigned32 (1..99) 3417 UNITS "percent" 3418 MAX-ACCESS read-create 3419 STATUS current 3420 DESCRIPTION 3421 "This object specifies what percentage of the rollup samples 3422 should be discarded when calculating the exit cost." 3423 ::= { cpfrExitEntry 17 } 3424 3425cpfrExitCostEndDayOfMonth OBJECT-TYPE 3426 SYNTAX Unsigned32 (1..31) 3427 MAX-ACCESS read-create 3428 STATUS current 3429 DESCRIPTION 3430 "This object specifies the end billing date." 3431 DEFVAL { 1 } 3432 ::= { cpfrExitEntry 18 } 3433 3434cpfrExitCostEndOffsetType OBJECT-TYPE 3435 SYNTAX INTEGER { 3436 positive(1), 3437 negative(2) 3438 } 3439 MAX-ACCESS read-create 3440 STATUS current 3441 DESCRIPTION 3442 "This object indicates the cpfrExitCostEndOffset is before or 3443 after cpfrExitCostEndDayOfMonth. 3444 3445 'positive' 3446 time After cpfrExitCostEndDayOfMonth. 3447 3448 'negative' 3449 time before cpfrExitCostEndDayOfMonth." 3450 DEFVAL { positive } 3451 ::= { cpfrExitEntry 19 } 3452 3453cpfrExitCostEndOffset OBJECT-TYPE 3454 SYNTAX TimeInterval 3455 MAX-ACCESS read-create 3456 STATUS current 3457 DESCRIPTION 3458 "This object indicates an offset in hours and minutes, allowing 3459 you to compensate for time zone differences." 3460 ::= { cpfrExitEntry 20 } 3461 3462cpfrExitCostFixedFeeCost OBJECT-TYPE 3463 SYNTAX Unsigned32 (0..4294967295) 3464 UNITS "dollars" 3465 MAX-ACCESS read-create 3466 STATUS current 3467 DESCRIPTION 3468 "This object specifies a non-usage based fixed fee." 3469 ::= { cpfrExitEntry 21 } 3470 3471cpfrExitCostNickName OBJECT-TYPE 3472 SYNTAX SnmpAdminString 3473 MAX-ACCESS read-create 3474 STATUS current 3475 DESCRIPTION 3476 "This object specifies a nickname for the cost structure." 3477 DEFVAL { "" } 3478 ::= { cpfrExitEntry 22 } 3479 3480cpfrExitCostSamplingPeriod OBJECT-TYPE 3481 SYNTAX Unsigned32 (0..4294967295) 3482 UNITS "minutes" 3483 MAX-ACCESS read-create 3484 STATUS current 3485 DESCRIPTION 3486 "This object specifies the sampling period." 3487 DEFVAL { 0 } 3488 ::= { cpfrExitEntry 23 } 3489 3490cpfrExitCostRollupPeriod OBJECT-TYPE 3491 SYNTAX Unsigned32 (0..4294967295) 3492 UNITS "minutes" 3493 MAX-ACCESS read-create 3494 STATUS current 3495 DESCRIPTION 3496 "This object specifies that samples are rolled up at the 3497 interval specified for the minutes argument. This value must be 3498 greater than or equal to the corresponding instance of 3499 cpfrExitCostSamplingPeriod." 3500 DEFVAL { 0 } 3501 ::= { cpfrExitEntry 24 } 3502 3503cpfrExitCostSummerTimeStart OBJECT-TYPE 3504 SYNTAX DateAndTime 3505 MAX-ACCESS read-create 3506 STATUS current 3507 DESCRIPTION 3508 "This object indicates the date and time when the daylight 3509 savings time starts." 3510 ::= { cpfrExitEntry 25 } 3511 3512cpfrExitCostSummerTimeOffset OBJECT-TYPE 3513 SYNTAX Unsigned32 (1..120) 3514 UNITS "minutes" 3515 MAX-ACCESS read-create 3516 STATUS current 3517 DESCRIPTION 3518 "This object specifies the offset added in the spring and 3519 subtracted in the fall." 3520 ::= { cpfrExitEntry 26 } 3521 3522cpfrExitCostSummerTimeEnd OBJECT-TYPE 3523 SYNTAX DateAndTime 3524 MAX-ACCESS read-create 3525 STATUS current 3526 DESCRIPTION 3527 "This object indicates the date and time when daylight saving 3528 time comes to an end." 3529 ::= { cpfrExitEntry 27 } 3530 3531cpfrExitCapacity OBJECT-TYPE 3532 SYNTAX CounterBasedGauge64 3533 UNITS "Kbps" 3534 MAX-ACCESS read-only 3535 STATUS current 3536 DESCRIPTION 3537 "This object indicates the capacity of the interface." 3538 ::= { cpfrExitEntry 28 } 3539 3540cpfrExitRxBandwidth OBJECT-TYPE 3541 SYNTAX CounterBasedGauge64 3542 UNITS "Kbps" 3543 MAX-ACCESS read-only 3544 STATUS current 3545 DESCRIPTION 3546 "This object indicates the receive bandwidth as configured on 3547 the interface." 3548 ::= { cpfrExitEntry 29 } 3549 3550cpfrExitTxBandwidth OBJECT-TYPE 3551 SYNTAX CounterBasedGauge64 3552 UNITS "Kbps" 3553 MAX-ACCESS read-only 3554 STATUS current 3555 DESCRIPTION 3556 "This object indicates the transmit bandwidth as configured on 3557 the interface." 3558 ::= { cpfrExitEntry 30 } 3559 3560cpfrExitTxLoad OBJECT-TYPE 3561 SYNTAX Gauge32 (0..4294967295) 3562 UNITS "percent" 3563 MAX-ACCESS read-only 3564 STATUS current 3565 DESCRIPTION 3566 "This object indicates the transmit load of the exit." 3567 ::= { cpfrExitEntry 31 } 3568 3569cpfrExitRxLoad OBJECT-TYPE 3570 SYNTAX Gauge32 (0..4294967295) 3571 MAX-ACCESS read-only 3572 STATUS current 3573 DESCRIPTION 3574 "This object indicates the receive traffic load of the exit." 3575 ::= { cpfrExitEntry 32 } 3576 3577cpfrExitNickName OBJECT-TYPE 3578 SYNTAX SnmpAdminString 3579 MAX-ACCESS read-only 3580 STATUS current 3581 DESCRIPTION 3582 "The object indicates the exit nickname assigned to an external 3583 PfR interface." 3584 ::= { cpfrExitEntry 33 } 3585 3586cpfrExitCost1 OBJECT-TYPE 3587 SYNTAX Gauge32 (0..4294967295) 3588 UNITS "dollars" 3589 MAX-ACCESS read-only 3590 STATUS current 3591 DESCRIPTION 3592 "This object indicates the exit link cost for the current 3593 month." 3594 ::= { cpfrExitEntry 34 } 3595 3596cpfrExitSustainedUtil1 OBJECT-TYPE 3597 SYNTAX Gauge32 (0..4294967295) 3598 UNITS "Kbps" 3599 MAX-ACCESS read-only 3600 STATUS current 3601 DESCRIPTION 3602 "This object indicates the sustained utilization of the exit 3603 link in the current month." 3604 ::= { cpfrExitEntry 35 } 3605 3606cpfrExitCost2 OBJECT-TYPE 3607 SYNTAX Gauge32 (0..4294967295) 3608 UNITS "dollars" 3609 MAX-ACCESS read-only 3610 STATUS current 3611 DESCRIPTION 3612 "This object indicates the exit link cost of the previous 3613 month." 3614 ::= { cpfrExitEntry 36 } 3615 3616cpfrExitSustainedUtil2 OBJECT-TYPE 3617 SYNTAX Gauge32 (0..4294967295) 3618 UNITS "Kbps" 3619 MAX-ACCESS read-only 3620 STATUS current 3621 DESCRIPTION 3622 "This object indicates the sustained utilization of the exit 3623 link for the month prior to the previous month." 3624 ::= { cpfrExitEntry 37 } 3625 3626cpfrExitCost3 OBJECT-TYPE 3627 SYNTAX Gauge32 (0..4294967295) 3628 UNITS "dollars" 3629 MAX-ACCESS read-only 3630 STATUS current 3631 DESCRIPTION 3632 "This object indicates the exit link cost for the month prior to 3633 the previous month." 3634 ::= { cpfrExitEntry 38 } 3635 3636cpfrExitSustainedUtil3 OBJECT-TYPE 3637 SYNTAX Gauge32 (0..4294967295) 3638 UNITS "Kbps" 3639 MAX-ACCESS read-only 3640 STATUS current 3641 DESCRIPTION 3642 "This object indicates the sustained utilization of the exit 3643 link the month prior to the previous month." 3644 ::= { cpfrExitEntry 39 } 3645 3646cpfrExitRollupTotal OBJECT-TYPE 3647 SYNTAX Gauge32 (0..4294967295) 3648 UNITS "minutes" 3649 MAX-ACCESS read-only 3650 STATUS current 3651 DESCRIPTION 3652 "This object indicates the total rollups." 3653 ::= { cpfrExitEntry 40 } 3654 3655cpfrExitRollupDiscard OBJECT-TYPE 3656 SYNTAX Gauge32 (0..4294967295) 3657 MAX-ACCESS read-only 3658 STATUS current 3659 DESCRIPTION 3660 "This object indicates the total discarded rollups." 3661 ::= { cpfrExitEntry 41 } 3662 3663cpfrExitRollupLeft OBJECT-TYPE 3664 SYNTAX Gauge32 (0..4294967295) 3665 MAX-ACCESS read-only 3666 STATUS current 3667 DESCRIPTION 3668 "This object indicates the left over rollups." 3669 ::= { cpfrExitEntry 42 } 3670 3671cpfrExitRollupCollected OBJECT-TYPE 3672 SYNTAX Gauge32 (0..4294967295) 3673 MAX-ACCESS read-only 3674 STATUS current 3675 DESCRIPTION 3676 "This object indicates the rollups that are being collected." 3677 ::= { cpfrExitEntry 43 } 3678 3679cpfrExitRollupMomTgtUtil OBJECT-TYPE 3680 SYNTAX Gauge32 (0..4294967295) 3681 UNITS "Kbps" 3682 MAX-ACCESS read-only 3683 STATUS current 3684 DESCRIPTION 3685 "This object indicates the momentary utilization of the 3686 targets." 3687 ::= { cpfrExitEntry 44 } 3688 3689cpfrExitRollupStartingTgtUtil OBJECT-TYPE 3690 SYNTAX Gauge32 (0..4294967295) 3691 UNITS "Kbps" 3692 MAX-ACCESS read-only 3693 STATUS current 3694 DESCRIPTION 3695 "This object indicates the target when the rollup starts." 3696 ::= { cpfrExitEntry 45 } 3697 3698cpfrExitRollupCurrentTgtUtil OBJECT-TYPE 3699 SYNTAX Gauge32 (0..4294967295) 3700 UNITS "kbps" 3701 MAX-ACCESS read-only 3702 STATUS current 3703 DESCRIPTION 3704 "This object indicates current rollup target." 3705 ::= { cpfrExitEntry 46 } 3706 3707cpfrExitRollupCumRxBytes OBJECT-TYPE 3708 SYNTAX Counter32 3709 MAX-ACCESS read-only 3710 STATUS current 3711 DESCRIPTION 3712 "This object indicates the cumulative receive bytes in a 3713 rollup." 3714 ::= { cpfrExitEntry 47 } 3715 3716cpfrExitRollupCumTxBytes OBJECT-TYPE 3717 SYNTAX Counter32 3718 MAX-ACCESS read-only 3719 STATUS current 3720 DESCRIPTION 3721 "This object indicates the cumulative transmit bytes in a 3722 rollup." 3723 ::= { cpfrExitEntry 48 } 3724 3725cpfrExitRollupTimeRemain OBJECT-TYPE 3726 SYNTAX TimeInterval 3727 MAX-ACCESS read-only 3728 STATUS current 3729 DESCRIPTION 3730 "This object indicates the remaining time before a new rollup is 3731 started." 3732 ::= { cpfrExitEntry 49 } 3733 3734cpfrExitOperStatus OBJECT-TYPE 3735 SYNTAX INTEGER { 3736 up(1), 3737 down(2) 3738 } 3739 MAX-ACCESS read-only 3740 STATUS current 3741 DESCRIPTION 3742 "This object indicates the current status of an exit. 3743 3744 'up' 3745 The exit is up. 3746 3747 'down' 3748 The exit is down." 3749 ::= { cpfrExitEntry 50 } 3750 3751cpfrExitRsvpBandwidthPool OBJECT-TYPE 3752 SYNTAX CounterBasedGauge64 3753 UNITS "bytes" 3754 MAX-ACCESS read-only 3755 STATUS current 3756 DESCRIPTION 3757 "This object indicates the bandwidth pool for RSVP in PfR." 3758 ::= { cpfrExitEntry 51 } 3759 3760 3761 3762cpfrExitCostTierTable OBJECT-TYPE 3763 SYNTAX SEQUENCE OF CpfrExitCostTierEntry 3764 MAX-ACCESS not-accessible 3765 STATUS current 3766 DESCRIPTION 3767 "This table lists the cost tier instances created by the 3768 system. 3769 3770 This table has an expansion dependent relationship on the 3771 cpfrExitTable, containing zero or more rows for each 3772 cpfrExitEntry." 3773 ::= { ciscoPfrMIBObjects 10 } 3774 3775cpfrExitCostTierEntry OBJECT-TYPE 3776 SYNTAX CpfrExitCostTierEntry 3777 MAX-ACCESS not-accessible 3778 STATUS current 3779 DESCRIPTION 3780 "An entry describing the configuration of a cost tier of a PfR 3781 monitored or Controlled exit. 3782 3783 A peer SNMP entity may create a cost tier for a PfR monitored 3784 or controlled exit by setting an instance of 3785 cpfrExitCostTierRowStatus to 'createAndWait' or 'createAndGo'. 3786 Observe that an implementation that does not support these 3787 option must specify these limitations in an agent capability 3788 statement. 3789 3790 Other management entities (e.g., the local console) may create a 3791 cost tier for a PfR monitored or controlled external exit. In 3792 these cases, the system must automatically create a row in the 3793 cpfrExitCostTierTable. 3794 3795 A peer SNMP entity may destroy a cost tier from a PfR monitored 3796 or controlled external exit by setting the corresponding 3797 instance of cpfrLinkGroupRowStatus to 'destroy'. Observe that 3798 an implementation that does not support this option must specify 3799 this limitation in an agent capability statement. 3800 3801 Other management entities may destroy a cost tier from a 3802 PfR monitored or controlled external exit. In these cases, the 3803 system must automatically destroy the corresponding row in the 3804 cpfrExitCostTierTable. 3805 3806 The system automatically destroys rows when the system or 3807 EMS/NMS destroys the corresponding entry in cpfrExitEntry." 3808 INDEX { 3809 cpfrMCIndex, 3810 cpfrBRIndex, 3811 cpfrExitIndex, 3812 cpfrExitCostTierIndex 3813 } 3814 ::= { cpfrExitCostTierTable 1 } 3815 3816CpfrExitCostTierEntry ::= SEQUENCE { 3817 cpfrExitCostTierIndex Unsigned32, 3818 cpfrExitCostTierStorageType StorageType, 3819 cpfrExitCostTierRowStatus RowStatus, 3820 cpfrExitCostTierFee Unsigned32 3821} 3822 3823cpfrExitCostTierIndex OBJECT-TYPE 3824 SYNTAX Unsigned32 (0..4294967295) 3825 MAX-ACCESS not-accessible 3826 STATUS current 3827 DESCRIPTION 3828 "This object indicates an arbitrary integer-value that uniquely 3829 identifies the cost tier of a PfR monitored/controlled exit." 3830 ::= { cpfrExitCostTierEntry 1 } 3831 3832cpfrExitCostTierStorageType OBJECT-TYPE 3833 SYNTAX StorageType 3834 MAX-ACCESS read-create 3835 STATUS current 3836 DESCRIPTION 3837 "This object specifies the memory realization of the row. 3838 The following columnar objects are allowed to be writable 3839 when the storageType of this entry is permanent(4): 3840 cpfrExitCostTierFee." 3841 DEFVAL { nonVolatile } 3842 ::= { cpfrExitCostTierEntry 2 } 3843 3844cpfrExitCostTierRowStatus OBJECT-TYPE 3845 SYNTAX RowStatus 3846 MAX-ACCESS read-create 3847 STATUS current 3848 DESCRIPTION 3849 "This object specifies the status of a row in the exit cost tier 3850 table. The following columnar objects must be valid in 3851 order to transition the row to the active state: 3852 cpfrExitCostTierFee. 3853 3854 The following columnar objects can be modified when the row is 3855 in the active state: 3856 None" 3857 ::= { cpfrExitCostTierEntry 3 } 3858 3859cpfrExitCostTierFee OBJECT-TYPE 3860 SYNTAX Unsigned32 (0..4294967295) 3861 MAX-ACCESS read-create 3862 STATUS current 3863 DESCRIPTION 3864 "This object specifies the cost value of a cost tier." 3865 DEFVAL { 0 } 3866 ::= { cpfrExitCostTierEntry 4 } 3867 3868 3869 3870cpfrTrafficClassTable OBJECT-TYPE 3871 SYNTAX SEQUENCE OF CpfrTrafficClassEntry 3872 MAX-ACCESS not-accessible 3873 STATUS current 3874 DESCRIPTION 3875 "This table lists the TC instances created by the system." 3876 ::= { ciscoPfrMIBObjects 11 } 3877 3878cpfrTrafficClassEntry OBJECT-TYPE 3879 SYNTAX CpfrTrafficClassEntry 3880 MAX-ACCESS not-accessible 3881 STATUS current 3882 DESCRIPTION 3883 "An entry describing the metrics that identify a PfR monitored 3884 or controlled TC. 3885 3886 A device supporting PfR creates a row in a 3887 cpfrTrafficClassTable when it recognizes the addition of a new 3888 TC monitored by PfR. Likewise, such a device destroys a row 3889 in the cpfrTrafficClassTable when a TC has been purged from the 3890 system." 3891 INDEX { 3892 cpfrMCIndex, 3893 cpfrTrafficClassIndex 3894 } 3895 ::= { cpfrTrafficClassTable 1 } 3896 3897CpfrTrafficClassEntry ::= SEQUENCE { 3898 cpfrTrafficClassIndex Unsigned32, 3899 cpfrTCBRIndex PfrBorderRouterIndex, 3900 cpfrTCBRExitIndex PfrExitIndex, 3901 cpfrTCMapIndex PfrMapIndexOrZero, 3902 cpfrTCMapPolicyIndex PfrMapPolicyIndex, 3903 cpfrTrafficClassValid BITS, 3904 cpfrTCSrcPrefixType InetAddressType, 3905 cpfrTCSrcPrefix InetAddress, 3906 cpfrTCSrcPrefixLen Gauge32, 3907 cpfrTCSrcMinPort CiscoPort, 3908 cpfrTCSrcMaxPort CiscoPort, 3909 cpfrTCDstPrefixType InetAddressType, 3910 cpfrTCDstPrefix InetAddress, 3911 cpfrTCDstPrefixLen Gauge32, 3912 cpfrTCDstMinPort CiscoPort, 3913 cpfrTCDstMaxPort CiscoPort, 3914 cpfrTCDscpValue DscpOrAny, 3915 cpfrTCProtocol INTEGER, 3916 cpfrTCNbarApplication CiscoPdProtocolIndex 3917} 3918 3919cpfrTrafficClassIndex OBJECT-TYPE 3920 SYNTAX Unsigned32 (1..4294967295) 3921 MAX-ACCESS not-accessible 3922 STATUS current 3923 DESCRIPTION 3924 "This object indicates an arbitrary integer-value that uniquely 3925 identifies a TC monitored/controlled by PfR." 3926 ::= { cpfrTrafficClassEntry 1 } 3927 3928cpfrTCBRIndex OBJECT-TYPE 3929 SYNTAX PfrBorderRouterIndex (1..4294967295) 3930 MAX-ACCESS read-only 3931 STATUS current 3932 DESCRIPTION 3933 "This object indicates the index of the BR on which PfR is 3934 controlling the TC." 3935 ::= { cpfrTrafficClassEntry 2 } 3936 3937cpfrTCBRExitIndex OBJECT-TYPE 3938 SYNTAX PfrExitIndex 3939 MAX-ACCESS read-only 3940 STATUS current 3941 DESCRIPTION 3942 "This object indicates the index of the exit on which PfR is 3943 controlling the TC." 3944 ::= { cpfrTrafficClassEntry 3 } 3945 3946cpfrTCMapIndex OBJECT-TYPE 3947 SYNTAX PfrMapIndexOrZero 3948 MAX-ACCESS read-only 3949 STATUS current 3950 DESCRIPTION 3951 "This object indicates the map index of the PfR map defining the 3952 policy for the TC." 3953 ::= { cpfrTrafficClassEntry 4 } 3954 3955cpfrTCMapPolicyIndex OBJECT-TYPE 3956 SYNTAX PfrMapPolicyIndex 3957 MAX-ACCESS read-only 3958 STATUS current 3959 DESCRIPTION 3960 "This object indicates the map policy index of the PfR map 3961 defining the policy for the TC." 3962 ::= { cpfrTrafficClassEntry 5 } 3963 3964cpfrTrafficClassValid OBJECT-TYPE 3965 SYNTAX BITS { 3966 source(0), 3967 destination(1), 3968 sourcePort(2), 3969 destinationPort(3), 3970 dscp(4), 3971 protocol(5), 3972 nbar(6) 3973 } 3974 MAX-ACCESS read-only 3975 STATUS current 3976 DESCRIPTION 3977 "This object indicates which objects in the traffic class table 3978 are valid. If an attribute of a TC is configured, the 3979 corresponding bit in this object should be set. 3980 3981 'source' 3982 Source address is valid. 3983 3984 'destination' 3985 Destination address is valid. 3986 3987 'sourcePort' 3988 Source port object in the entry is valid. 3989 3990 'destinationPort' 3991 Destination port object in the entry is valid. 3992 3993 'dscp' 3994 DSCP object in the entry is valid. 3995 3996 'protocol' 3997 Protocol object in the entry is valid. 3998 3999 'nbar' 4000 NBAR object in the entry is valid." 4001 ::= { cpfrTrafficClassEntry 6 } 4002 4003cpfrTCSrcPrefixType OBJECT-TYPE 4004 SYNTAX InetAddressType 4005 MAX-ACCESS read-only 4006 STATUS current 4007 DESCRIPTION 4008 "This object indicates the type of IP address indicated by the 4009 corresponding instance of cpfrTCSrcPrefix." 4010 ::= { cpfrTrafficClassEntry 7 } 4011 4012cpfrTCSrcPrefix OBJECT-TYPE 4013 SYNTAX InetAddress 4014 MAX-ACCESS read-only 4015 STATUS current 4016 DESCRIPTION 4017 "This object indicates the source IP prefix of the corresponding 4018 TC." 4019 ::= { cpfrTrafficClassEntry 8 } 4020 4021cpfrTCSrcPrefixLen OBJECT-TYPE 4022 SYNTAX Gauge32 (0..4294967295) 4023 MAX-ACCESS read-only 4024 STATUS current 4025 DESCRIPTION 4026 "This object indicates the prefix length of source IP address 4027 for the TC." 4028 ::= { cpfrTrafficClassEntry 9 } 4029 4030cpfrTCSrcMinPort OBJECT-TYPE 4031 SYNTAX CiscoPort 4032 MAX-ACCESS read-only 4033 STATUS current 4034 DESCRIPTION 4035 "This object indicates the minimum source port number for a 4036 TC." 4037 ::= { cpfrTrafficClassEntry 10 } 4038 4039cpfrTCSrcMaxPort OBJECT-TYPE 4040 SYNTAX CiscoPort 4041 MAX-ACCESS read-only 4042 STATUS current 4043 DESCRIPTION 4044 "This object indicates the maximum source port number for a TC" 4045 ::= { cpfrTrafficClassEntry 11 } 4046 4047cpfrTCDstPrefixType OBJECT-TYPE 4048 SYNTAX InetAddressType 4049 MAX-ACCESS read-only 4050 STATUS current 4051 DESCRIPTION 4052 "This object indicates the type of IP address indicated by the 4053 corresponding instances of cpfrTCDstPrefix." 4054 ::= { cpfrTrafficClassEntry 12 } 4055 4056cpfrTCDstPrefix OBJECT-TYPE 4057 SYNTAX InetAddress 4058 MAX-ACCESS read-only 4059 STATUS current 4060 DESCRIPTION 4061 "This object indicates the destination IP prefix of the 4062 corresponding TC." 4063 ::= { cpfrTrafficClassEntry 13 } 4064 4065cpfrTCDstPrefixLen OBJECT-TYPE 4066 SYNTAX Gauge32 (0..4294967295) 4067 MAX-ACCESS read-only 4068 STATUS current 4069 DESCRIPTION 4070 "This object indicates the prefix length of destination IP 4071 address for the TC." 4072 ::= { cpfrTrafficClassEntry 14 } 4073 4074cpfrTCDstMinPort OBJECT-TYPE 4075 SYNTAX CiscoPort 4076 MAX-ACCESS read-only 4077 STATUS current 4078 DESCRIPTION 4079 "This object indicates the minimum destination port of a TC." 4080 ::= { cpfrTrafficClassEntry 15 } 4081 4082cpfrTCDstMaxPort OBJECT-TYPE 4083 SYNTAX CiscoPort 4084 MAX-ACCESS read-only 4085 STATUS current 4086 DESCRIPTION 4087 "This object indicates the maximum destination port of a TC" 4088 ::= { cpfrTrafficClassEntry 16 } 4089 4090cpfrTCDscpValue OBJECT-TYPE 4091 SYNTAX DscpOrAny (-1 | 0..63) 4092 MAX-ACCESS read-only 4093 STATUS current 4094 DESCRIPTION 4095 "This object indicates the Differentiated Services Code Point 4096 (DSCP) value of a TC." 4097 ::= { cpfrTrafficClassEntry 17 } 4098 4099cpfrTCProtocol OBJECT-TYPE 4100 SYNTAX INTEGER { 4101 static(1), 4102 eigrp(2), 4103 ribpbr(3), 4104 bgp(4), 4105 pbr(5), 4106 cce(6), 4107 unknown(7) 4108 } 4109 UNITS "bgp" 4110 MAX-ACCESS read-only 4111 STATUS current 4112 DESCRIPTION 4113 "This object indicates the routing protocol by a TC." 4114 ::= { cpfrTrafficClassEntry 18 } 4115 4116cpfrTCNbarApplication OBJECT-TYPE 4117 SYNTAX CiscoPdProtocolIndex 4118 MAX-ACCESS read-only 4119 STATUS current 4120 DESCRIPTION 4121 "This object indicates the application or protocol recognized by 4122 NBAR. The value of this object points to an entry in 4123 cnpdSupportedProtocolsTable, which describes the recognized 4124 protocol, and is defined in CISCO-NBAR-PROTOCOL-DISCOVERY-MIB." 4125 ::= { cpfrTrafficClassEntry 19 } 4126 4127 4128 4129cpfrTrafficClassStatusTable OBJECT-TYPE 4130 SYNTAX SEQUENCE OF CpfrTrafficClassStatusEntry 4131 MAX-ACCESS not-accessible 4132 STATUS current 4133 DESCRIPTION 4134 "This table lists the TC status instances created by the 4135 system. 4136 4137 This table has an one-to-one relationship with 4138 cpfrTrafficClassTable, containing a row for each entry in 4139 cpfrTrafficClassTable." 4140 ::= { ciscoPfrMIBObjects 12 } 4141 4142cpfrTrafficClassStatusEntry OBJECT-TYPE 4143 SYNTAX CpfrTrafficClassStatusEntry 4144 MAX-ACCESS not-accessible 4145 STATUS current 4146 DESCRIPTION 4147 "An entry describing the status of a PfR monitored or controlled 4148 TC. 4149 4150 A device supporting PfR creates a row in a 4151 cpfrTrafficClassStatusTable when it recognizes the addition of 4152 a new TC. Likewise, such a device destroys a row in the 4153 cpfrTrafficClassStatusTable when a TC has been purged from the 4154 system." 4155 INDEX { 4156 cpfrMCIndex, 4157 cpfrTrafficClassIndex 4158 } 4159 ::= { cpfrTrafficClassStatusTable 1 } 4160 4161CpfrTrafficClassStatusEntry ::= SEQUENCE { 4162 cpfrTCStatus INTEGER, 4163 cpfrTCSType INTEGER, 4164 cpfrTCSLearnListIndex PfrLearnListIndexOrZero, 4165 cpfrTCSTimeOnCurrExit Gauge32, 4166 cpfrTCSControlState INTEGER, 4167 cpfrTCSControlBy INTEGER, 4168 cpfrTCSTimeRemainCurrState Gauge32, 4169 cpfrTCSLastOOPEventTime TimeStamp, 4170 cpfrTCSLastOOPReason INTEGER, 4171 cpfrTCSLastRouteChangeEvent TimeStamp, 4172 cpfrTCSLastRouteChangeReason PfrLastUncontrolReason 4173} 4174 4175cpfrTCStatus OBJECT-TYPE 4176 SYNTAX INTEGER { 4177 default(1), 4178 choose(2), 4179 holddown(3), 4180 inpolicy(4), 4181 oopolicy(5) 4182 } 4183 MAX-ACCESS read-only 4184 STATUS current 4185 DESCRIPTION 4186 "This object indicates the current state of a TC. 4187 4188 'default' 4189 The state means that the parent IP routes control the exit 4190 for this destination prefix. This would be the same behavior as 4191 if PfR were not configured or was shutdown. 4192 4193 'choose' 4194 The state indicates PfR is choosing the exit for the prefix. 4195 4196 'holddown' 4197 The state is seen when a TC is initially controlled by PfR. 4198 This holddown concept is applied to prevent churning or erratic 4199 behavior of PfR managed routes from being injected and 4200 withdrawn 4201 from the IP routing table (and subsequently being redistributed 4202 by some IGP) or BGP tables. 4203 4204 'inpolicy' 4205 This state means that the prefix meets the policy associated 4206 with this prefix or application. 4207 4208 'oopolicy' 4209 The prefix or application has been identified as failing to 4210 meet its respective policy." 4211 ::= { cpfrTrafficClassStatusEntry 1 } 4212 4213cpfrTCSType OBJECT-TYPE 4214 SYNTAX INTEGER { 4215 learned(1), 4216 configured(2) 4217 } 4218 MAX-ACCESS read-only 4219 STATUS current 4220 DESCRIPTION 4221 "This object indicates whether a TC was learned or configured. 4222 4223 'learned' 4224 The TC is learned by PfR. 4225 4226 'configured' 4227 The TC is configured via CLI command." 4228 ::= { cpfrTrafficClassStatusEntry 2 } 4229 4230cpfrTCSLearnListIndex OBJECT-TYPE 4231 SYNTAX PfrLearnListIndexOrZero 4232 MAX-ACCESS read-only 4233 STATUS current 4234 DESCRIPTION 4235 "This object indicates the index of the learn list 4236 responsible for PfR learning this TC." 4237 ::= { cpfrTrafficClassStatusEntry 3 } 4238 4239cpfrTCSTimeOnCurrExit OBJECT-TYPE 4240 SYNTAX Gauge32 (0..4294967295) 4241 UNITS "seconds" 4242 MAX-ACCESS read-only 4243 STATUS current 4244 DESCRIPTION 4245 "This object indicates the length of time the TC has been 4246 controlled on the current exit." 4247 ::= { cpfrTrafficClassStatusEntry 4 } 4248 4249cpfrTCSControlState OBJECT-TYPE 4250 SYNTAX INTEGER { 4251 controlled(1), 4252 uncontrolled(2) 4253 } 4254 MAX-ACCESS read-only 4255 STATUS current 4256 DESCRIPTION 4257 "The object indicates the control state of a TC. 4258 4259 'controlled' 4260 PfR is controlling this TC. 4261 4262 'uncontrolled' 4263 PfR is not controlling this TC." 4264 ::= { cpfrTrafficClassStatusEntry 5 } 4265 4266cpfrTCSControlBy OBJECT-TYPE 4267 SYNTAX INTEGER { 4268 static(1), 4269 eigrp(2), 4270 ribpbr(3), 4271 bgp(4), 4272 pbr(5), 4273 cce(6), 4274 unknown(7) 4275 } 4276 MAX-ACCESS read-only 4277 STATUS current 4278 DESCRIPTION 4279 "This object indicates which routing protocol a TC is 4280 being controlled by. 4281 4282 'static' 4283 TC is controlled by static routing protocol. 4284 4285 'eigrp' 4286 TC is controlled by EIGRP. 4287 4288 'ribpbr' 4289 TC is controlled by RIB. 4290 4291 'bgp' 4292 TC is controlled by BGP 4293 4294 'pbr' 4295 TC is controlled by PBR. 4296 4297 'cce' 4298 TC is controlled by CCE. 4299 4300 'unknown' 4301 TC os controlled by unknown protocols" 4302 ::= { cpfrTrafficClassStatusEntry 6 } 4303 4304cpfrTCSTimeRemainCurrState OBJECT-TYPE 4305 SYNTAX Gauge32 (0..4294967295) 4306 UNITS "seconds" 4307 MAX-ACCESS read-only 4308 STATUS current 4309 DESCRIPTION 4310 "This object indicates the time remaining before the prefix 4311 timer expires." 4312 ::= { cpfrTrafficClassStatusEntry 7 } 4313 4314cpfrTCSLastOOPEventTime OBJECT-TYPE 4315 SYNTAX TimeStamp 4316 MAX-ACCESS read-only 4317 STATUS current 4318 DESCRIPTION 4319 "This object indicates the time when the last out-of-policy 4320 event was observed." 4321 ::= { cpfrTrafficClassStatusEntry 8 } 4322 4323cpfrTCSLastOOPReason OBJECT-TYPE 4324 SYNTAX INTEGER { 4325 delayOOPPassiveMode(1), 4326 lossOOPPassiveMode(2), 4327 unreachableOOPPassiveMode(3), 4328 delayOOPActiveMode(4), 4329 lossOOPActiveMode(5), 4330 unreachableOOPActiveMode(6), 4331 jitterOOPActiveMode(7), 4332 mosOOPActiveMode(8), 4333 none(9), 4334 rsvpOOPRecomputeExclude(10) 4335 } 4336 MAX-ACCESS read-only 4337 STATUS current 4338 DESCRIPTION 4339 "This object indicates the last out-of-policy reason. 4340 4341 This object indicates the reason that causes an out-of-policy 4342 event. 4343 4344 'delayOOPassiveMode' 4345 The Delay is out of policy in passive mode. 4346 4347 'lossOOPassiveMode' 4348 The loss is out of policy in passive mode. 4349 4350 'unreachableOOPassiveMode' 4351 The unreachability rate is out of policy in passive mode. 4352 4353 'delayOOPActiveMode' 4354 The Delay is out of policy in active mode. 4355 4356 'lossOOPActiveMode' 4357 The loss is out of policy in active mode. 4358 4359 'unreachableOOPActiveMode' 4360 The unreachability rate is out of policy in active mode. 4361 4362 'jitterOOPActiveMode' 4363 The jitter is out of policy in active mode. 4364 4365 'mosOOPActiveMode' 4366 The mos is out of policy in active mode. 4367 4368 'none' 4369 no reason. 4370 4371 'rsvpRecomputeExclude' 4372 The TC was excluded by recomputing RSVP bandwidth." 4373 ::= { cpfrTrafficClassStatusEntry 9 } 4374 4375cpfrTCSLastRouteChangeEvent OBJECT-TYPE 4376 SYNTAX TimeStamp 4377 MAX-ACCESS read-only 4378 STATUS current 4379 DESCRIPTION 4380 "This object indicates the value of sysUpTime when the last 4381 route change occurred for this TC." 4382 ::= { cpfrTrafficClassStatusEntry 10 } 4383 4384cpfrTCSLastRouteChangeReason OBJECT-TYPE 4385 SYNTAX PfrLastUncontrolReason 4386 MAX-ACCESS read-only 4387 STATUS current 4388 DESCRIPTION 4389 "This object indicates the reason the last route change 4390 occurred." 4391 ::= { cpfrTrafficClassStatusEntry 11 } 4392 4393 4394 4395cpfrTrafficClassMetricTable OBJECT-TYPE 4396 SYNTAX SEQUENCE OF CpfrTrafficClassMetricEntry 4397 MAX-ACCESS not-accessible 4398 STATUS current 4399 DESCRIPTION 4400 "This table lists the TC's metrics instances created by the 4401 system. 4402 4403 This table has an one-to-one relationship with 4404 cpfrTrafficClassTable, containing a row for each entry in 4405 cpfrTrafficClassTable." 4406 ::= { ciscoPfrMIBObjects 13 } 4407 4408cpfrTrafficClassMetricEntry OBJECT-TYPE 4409 SYNTAX CpfrTrafficClassMetricEntry 4410 MAX-ACCESS not-accessible 4411 STATUS current 4412 DESCRIPTION 4413 "An entry describing the metric for a PfR monitored or 4414 controlled TC. 4415 4416 A device supporting PfR creates a row in a 4417 cpfrTrafficClassMetricTable when it recognizes the addition of 4418 a new TC. Likewise, such a device destroys a row in the 4419 cpfrTrafficClassMetricTable when a TC has been purged from the 4420 system." 4421 INDEX { 4422 cpfrMCIndex, 4423 cpfrTrafficClassIndex 4424 } 4425 ::= { cpfrTrafficClassMetricTable 1 } 4426 4427CpfrTrafficClassMetricEntry ::= SEQUENCE { 4428 cpfrTCMLastUpdateTime TimeStamp, 4429 cpfrTCMAge Gauge32, 4430 cpfrTCMetricsValid BITS, 4431 cpfrTCMActiveSTJitterAvg Gauge32, 4432 cpfrTCMMOSPercentage Gauge32, 4433 cpfrTCMAttempts Gauge32, 4434 cpfrTCMPackets Gauge32, 4435 cpfrTCMPassiveSTUnreachableAvg Gauge32, 4436 cpfrTCMPassiveSTDelayAvg Gauge32, 4437 cpfrTCMPassiveSTLossAvg Gauge32, 4438 cpfrTCMActiveSTUnreachableAvg Gauge32, 4439 cpfrTCMActiveSTDelayAvg Gauge32, 4440 cpfrTCMPassiveLTUnreachableAvg Gauge32, 4441 cpfrTCMPassiveLTDelayAvg Gauge32, 4442 cpfrTCMPassiveLTLossAvg Gauge32, 4443 cpfrTCMActiveLTUnreachableAvg Gauge32, 4444 cpfrTCMActiveLTDelayAvg Gauge32 4445} 4446 4447cpfrTCMLastUpdateTime OBJECT-TYPE 4448 SYNTAX TimeStamp 4449 MAX-ACCESS read-only 4450 STATUS current 4451 DESCRIPTION 4452 "This object indicates the value of sysUpTime when the metrics 4453 were last updated." 4454 ::= { cpfrTrafficClassMetricEntry 1 } 4455 4456cpfrTCMAge OBJECT-TYPE 4457 SYNTAX Gauge32 (0..4294967295) 4458 UNITS "seconds" 4459 MAX-ACCESS read-only 4460 STATUS current 4461 DESCRIPTION 4462 "This object indicates the age of a metric." 4463 ::= { cpfrTrafficClassMetricEntry 2 } 4464 4465cpfrTCMetricsValid OBJECT-TYPE 4466 SYNTAX BITS { 4467 activeSTJitterAvg(0), 4468 mosPercentage(1), 4469 attempts(2), 4470 packets(3), 4471 passiveSTUnreachableAvg(4), 4472 passiveSTdelayAvg(5), 4473 passiveSTLossAvg(6), 4474 activeSTUnreachableAvg(7), 4475 activeSTDelayAvg(8), 4476 passiveLTUnreachableAvg(9), 4477 passiveLTDelayAvg(10), 4478 passiveLTLossAvg(11), 4479 activeLTUnreachableAvg(12), 4480 activeLTDelayAvg(13) 4481 } 4482 MAX-ACCESS read-only 4483 STATUS current 4484 DESCRIPTION 4485 "This object indicates if an object in the entry is valid. 4486 4487 'relativeDelay' 4488 Relative delay is a valid value. 4489 4490 'relativeJitter' 4491 Relative jitter is a valid value. 4492 4493 'relativeDelayLoss' 4494 Relative loss is a valid value. 4495 4496 'relativeDelayUnreachable' 4497 Relative unreachability rate is a valid value. 4498 4499 'activeDelay' 4500 Absolute delay is a valid value. 4501 4502 'activeJitter' 4503 Absolute jitter is a valid value. 4504 4505 'activeLoss' 4506 Absolute loss is a valid value. 4507 4508 'activeUnreachable' 4509 Absolute unreachable rate is a valid value. 4510 4511 'mosPercentage' 4512 Most percentage is a valid value. 4513 4514 'attempts' 4515 The number of attempts is a valid value. 4516 4517 'packets' 4518 Probe packet is a valid value. 4519 4520 'passiveSTUnreachableAvg' 4521 Short time unreachability rate in passive mode is a valid 4522 value. 4523 4524 'passiveSTDelayAvg' 4525 Short time delay in passive mode is a valid value. 4526 4527 'passiveSTLossAvg' 4528 Short time loss in passive mode is a valid value. 4529 4530 'activeSTUnreachableAvg' 4531 Short time unreachability rate in active mode is a valid 4532 value. 4533 4534 'activeSTDelayAvg' 4535 Short time delay in active mode is a valid value. 4536 4537 'passiveLTUnreachableAvg' 4538 Long time unreachability rate in passive mode is a valid 4539 value. 4540 4541 'passiveLTDelayAvg' 4542 Long time delay in passive mode is a valid value. 4543 4544 'passiveLTLossAvg' 4545 Long time loss in passive mode is a valid value. 4546 4547 'activeLTUnreachableAvg' 4548 Long time unreachability rate in active mode is a valid 4549 value. 4550 4551 'activeLTDelayAvg' 4552 Long time delay in active mode is a valid value." 4553 ::= { cpfrTrafficClassMetricEntry 3 } 4554 4555cpfrTCMActiveSTJitterAvg OBJECT-TYPE 4556 SYNTAX Gauge32 (0..4294967295) 4557 UNITS "percent" 4558 MAX-ACCESS read-only 4559 STATUS current 4560 DESCRIPTION 4561 "This object indicates average jitter of a TC in active 4562 mode." 4563 ::= { cpfrTrafficClassMetricEntry 4 } 4564 4565cpfrTCMMOSPercentage OBJECT-TYPE 4566 SYNTAX Gauge32 (0..100) 4567 UNITS "percent" 4568 MAX-ACCESS read-only 4569 STATUS current 4570 DESCRIPTION 4571 "This object indicates the number of Mean Opinion Score (MOS) 4572 packets with a percentage below threshold in active mode." 4573 ::= { cpfrTrafficClassMetricEntry 5 } 4574 4575cpfrTCMAttempts OBJECT-TYPE 4576 SYNTAX Gauge32 (0..4294967295) 4577 UNITS "attempts" 4578 MAX-ACCESS read-only 4579 STATUS current 4580 DESCRIPTION 4581 "This object indicates the number of attempts to send an 4582 active probe to a target for this TC." 4583 ::= { cpfrTrafficClassMetricEntry 6 } 4584 4585cpfrTCMPackets OBJECT-TYPE 4586 SYNTAX Gauge32 (0..4294967295) 4587 UNITS "Packets/probe" 4588 MAX-ACCESS read-only 4589 STATUS current 4590 DESCRIPTION 4591 "This object indicates the number packets per jitter probe." 4592 ::= { cpfrTrafficClassMetricEntry 7 } 4593 4594cpfrTCMPassiveSTUnreachableAvg OBJECT-TYPE 4595 SYNTAX Gauge32 (0..4294967295) 4596 UNITS "flows-per-million" 4597 MAX-ACCESS read-only 4598 STATUS current 4599 DESCRIPTION 4600 "This object indicates the number of the average short term 4601 unreachable targets in passive mode." 4602 ::= { cpfrTrafficClassMetricEntry 8 } 4603 4604cpfrTCMPassiveSTDelayAvg OBJECT-TYPE 4605 SYNTAX Gauge32 (0..4294967295) 4606 MAX-ACCESS read-only 4607 STATUS current 4608 DESCRIPTION 4609 "This object indicates the short term delay as measured by 4610 Netflow. The short term interval is 5 minutes." 4611 ::= { cpfrTrafficClassMetricEntry 9 } 4612 4613cpfrTCMPassiveSTLossAvg OBJECT-TYPE 4614 SYNTAX Gauge32 (0..4294967295) 4615 UNITS "packets" 4616 MAX-ACCESS read-only 4617 STATUS current 4618 DESCRIPTION 4619 "This object indicates the number of short term packets lost 4620 in passive mode." 4621 ::= { cpfrTrafficClassMetricEntry 10 } 4622 4623cpfrTCMActiveSTUnreachableAvg OBJECT-TYPE 4624 SYNTAX Gauge32 (0..4294967295) 4625 UNITS "flows-per-million" 4626 MAX-ACCESS read-only 4627 STATUS current 4628 DESCRIPTION 4629 "This object indicates the number of short term unreachable 4630 packets in active mode." 4631 ::= { cpfrTrafficClassMetricEntry 11 } 4632 4633cpfrTCMActiveSTDelayAvg OBJECT-TYPE 4634 SYNTAX Gauge32 (0..4294967295) 4635 MAX-ACCESS read-only 4636 STATUS current 4637 DESCRIPTION 4638 "This object indicates the short term delay in 4639 milliseconds in active mode." 4640 ::= { cpfrTrafficClassMetricEntry 12 } 4641 4642cpfrTCMPassiveLTUnreachableAvg OBJECT-TYPE 4643 SYNTAX Gauge32 (0..4294967295) 4644 MAX-ACCESS read-only 4645 STATUS current 4646 DESCRIPTION 4647 "This object indicates the number of long term unreachable 4648 packets in flows-per-million in passive mode." 4649 ::= { cpfrTrafficClassMetricEntry 13 } 4650 4651cpfrTCMPassiveLTDelayAvg OBJECT-TYPE 4652 SYNTAX Gauge32 (0..4294967295) 4653 MAX-ACCESS read-only 4654 STATUS current 4655 DESCRIPTION 4656 "This object indicates the long term delay in milliseconds 4657 in passive mode." 4658 ::= { cpfrTrafficClassMetricEntry 14 } 4659 4660cpfrTCMPassiveLTLossAvg OBJECT-TYPE 4661 SYNTAX Gauge32 (0..4294967295) 4662 MAX-ACCESS read-only 4663 STATUS current 4664 DESCRIPTION 4665 "This object indicates the number of packets lost over the 4666 long term in packets-per-million in passive mode." 4667 ::= { cpfrTrafficClassMetricEntry 15 } 4668 4669cpfrTCMActiveLTUnreachableAvg OBJECT-TYPE 4670 SYNTAX Gauge32 (0..4294967295) 4671 MAX-ACCESS read-only 4672 STATUS current 4673 DESCRIPTION 4674 "This object indicates the number of long term unreachable 4675 packets in flows-per-million in active mode." 4676 ::= { cpfrTrafficClassMetricEntry 16 } 4677 4678cpfrTCMActiveLTDelayAvg OBJECT-TYPE 4679 SYNTAX Gauge32 (0..4294967295) 4680 MAX-ACCESS read-only 4681 STATUS current 4682 DESCRIPTION 4683 "This object indicates the long term delay in milliseconds 4684 in active mode." 4685 ::= { cpfrTrafficClassMetricEntry 17 } 4686 4687 4688 4689cpfrLinkGroupExitTable OBJECT-TYPE 4690 SYNTAX SEQUENCE OF CpfrLinkGroupExitEntry 4691 MAX-ACCESS not-accessible 4692 STATUS current 4693 DESCRIPTION 4694 "This table lists the link group instances created by the 4695 system. 4696 4697 It has an expansion dependent relationship on cpfrExitTable, 4698 containing zero or more rows for each cpfrExitEntry." 4699 ::= { ciscoPfrMIBObjects 14 } 4700 4701cpfrLinkGroupExitEntry OBJECT-TYPE 4702 SYNTAX CpfrLinkGroupExitEntry 4703 MAX-ACCESS not-accessible 4704 STATUS current 4705 DESCRIPTION 4706 "An entry describing a link group configured for a PfR monitored 4707 or controlled external exit. 4708 4709 A peer SNMP entity may create a link group for a PfR monitored 4710 or controlled exit by setting an instance of 4711 cpfrLinkGroupRowStatus to 'createAndWait' or 'createAndGo'. 4712 Observe that an implementation that does not support these 4713 option must specify these limitations in an agent capability 4714 statement. 4715 4716 Other management entities (e.g., the local console) may create a 4717 link group for a PfR monitored or controlled external exit. In 4718 these cases, the system must automatically create a row in the 4719 cpfrLinkGroupExitTable. 4720 4721 A peer SNMP entity may destroy a link group from a PfR monitored 4722 or controlled external exit by setting the corresponding 4723 instance of cpfrLinkGroupRowStatus to 'destroy'. Observe that 4724 an implementation that does not support this option must specify 4725 this limitation in an agent capability statement. 4726 4727 Other management entities may destroy a link group from a 4728 PfR monitored or controlled external exit. In these cases, the 4729 system must automatically destroy the corresponding row in the 4730 cpfrLinkGroupExitTable. 4731 4732 The system automatically destroys rows when the system or 4733 EMS/NMS destroys the corresponding entry in cpfrExitEntry." 4734 INDEX { 4735 cpfrMCIndex, 4736 cpfrLinkGroupName, 4737 cpfrLinkGroupIndex 4738 } 4739 ::= { cpfrLinkGroupExitTable 1 } 4740 4741CpfrLinkGroupExitEntry ::= SEQUENCE { 4742 cpfrLinkGroupName SnmpAdminString, 4743 cpfrLinkGroupIndex Unsigned32, 4744 cpfrLinkGroupStorageType StorageType, 4745 cpfrLinkGroupRowStatus RowStatus, 4746 cpfrLinkGroupBRIndex PfrBorderRouterIndex, 4747 cpfrLinkGroupExitIndex PfrExitIndex, 4748 cpfrLinkGroupType INTEGER 4749} 4750 4751cpfrLinkGroupName OBJECT-TYPE 4752 SYNTAX SnmpAdminString (SIZE (1..64)) 4753 MAX-ACCESS not-accessible 4754 STATUS current 4755 DESCRIPTION 4756 "This object indicates the name of a link-group." 4757 ::= { cpfrLinkGroupExitEntry 1 } 4758 4759cpfrLinkGroupIndex OBJECT-TYPE 4760 SYNTAX Unsigned32 4761 MAX-ACCESS not-accessible 4762 STATUS current 4763 DESCRIPTION 4764 "This object indicates a unique arbitrary number identifying a 4765 specific instance in a link-group with the identical name." 4766 ::= { cpfrLinkGroupExitEntry 2 } 4767 4768cpfrLinkGroupStorageType OBJECT-TYPE 4769 SYNTAX StorageType 4770 MAX-ACCESS read-create 4771 STATUS current 4772 DESCRIPTION 4773 "This object specifies the memory realization of the row. 4774 The following columnar objects are allowed to be writable 4775 when the storageType of this entry is permanent(4): 4776 cpfrLinkGroupBRIndex, cpfrLinkGroupExitIndex." 4777 DEFVAL { nonVolatile } 4778 ::= { cpfrLinkGroupExitEntry 3 } 4779 4780cpfrLinkGroupRowStatus OBJECT-TYPE 4781 SYNTAX RowStatus 4782 MAX-ACCESS read-create 4783 STATUS current 4784 DESCRIPTION 4785 "This object specifies the status of a NBAR application list. 4786 The following columnar objects must be valid in order to 4787 transition the row to the active state: 4788 None. 4789 4790 The following columnar objects can be modified when the row is 4791 in the active state: 4792 None" 4793 ::= { cpfrLinkGroupExitEntry 4 } 4794 4795cpfrLinkGroupBRIndex OBJECT-TYPE 4796 SYNTAX PfrBorderRouterIndex 4797 MAX-ACCESS read-create 4798 STATUS current 4799 DESCRIPTION 4800 "This object specifies the PfR BR on which the exit related to 4801 this link group is configured." 4802 ::= { cpfrLinkGroupExitEntry 5 } 4803 4804cpfrLinkGroupExitIndex OBJECT-TYPE 4805 SYNTAX PfrExitIndex 4806 MAX-ACCESS read-create 4807 STATUS current 4808 DESCRIPTION 4809 "This object specifies the exit, identified by this index, in 4810 combination with cpfrLinkGroupBRIndex, in cpfrExitTable." 4811 ::= { cpfrLinkGroupExitEntry 6 } 4812 4813cpfrLinkGroupType OBJECT-TYPE 4814 SYNTAX INTEGER { 4815 primaryLinkGroup(1), 4816 fallbackLinkGroup(2), 4817 none(3) 4818 } 4819 MAX-ACCESS read-only 4820 STATUS current 4821 DESCRIPTION 4822 "This object indicates PfR Link-Group type. 4823 4824 'primaryLinkGroup' 4825 primary link-group 4826 4827 'fallbackLinkGroup' 4828 fallback link-group 4829 4830 'none' 4831 There is no link-group." 4832 ::= { cpfrLinkGroupExitEntry 7 } 4833 4834 4835 4836cpfrNbarApplListTable OBJECT-TYPE 4837 SYNTAX SEQUENCE OF CpfrNbarApplListEntry 4838 MAX-ACCESS not-accessible 4839 STATUS current 4840 DESCRIPTION 4841 "This table lists the NBAR list instances created by the 4842 system. 4843 4844 This table has an expansion dependent relationship on 4845 cpfrMatchTable and cpfrLearnListTable, containing zero or more 4846 rows for each cpfrMatchEntry and cpfrLearnListEntry." 4847 ::= { ciscoPfrMIBObjects 15 } 4848 4849cpfrNbarApplListEntry OBJECT-TYPE 4850 SYNTAX CpfrNbarApplListEntry 4851 MAX-ACCESS not-accessible 4852 STATUS current 4853 DESCRIPTION 4854 "An entry describing a NBAR application configured in PfR. 4855 4856 A peer SNMP entity may create an NBAR application entry by 4857 setting an instance of cpfrNbarApplListRowStatus to 4858 'createAndWait' or 4859 'createAndGo'. Observe that an implementation that does not 4860 support these option must specify these limitations in an agent 4861 capability statement. 4862 4863 Other management entities (e.g., the local console) may create a 4864 NBAR application. In these cases, the system must 4865 automatically create a row in the cpfrNbarApplListTable. 4866 4867 A peer SNMP entity may destroy a NBAR application by setting the 4868 corresponding instance of cpfrNbarApplListRow Status to 4869 'destroy'. Observe that an implementation that does not support 4870 this option must specify this limitation in an agent 4871 capability statement. 4872 4873 Other management entities may destroy an NBAR application. In 4874 these cases, the system must automatically destroy the 4875 corresponding row in the cpfrNbarApplListTable. 4876 4877 The system automatically destroys rows when the system or 4878 EMS/NMS destroys the corresponding entry in cpfrMatchEntry and 4879 cpfrLearnListEntry." 4880 INDEX { 4881 cpfrNbarApplListName, 4882 cpfrNbarApplIndex 4883 } 4884 ::= { cpfrNbarApplListTable 1 } 4885 4886CpfrNbarApplListEntry ::= SEQUENCE { 4887 cpfrNbarApplListName SnmpAdminString, 4888 cpfrNbarApplIndex Unsigned32, 4889 cpfrNbarApplListStorageType StorageType, 4890 cpfrNbarApplListRowStatus RowStatus, 4891 cpfrNbarApplPdIndex CiscoPdProtocolIndex 4892} 4893 4894cpfrNbarApplListName OBJECT-TYPE 4895 SYNTAX SnmpAdminString (SIZE (1..64)) 4896 MAX-ACCESS not-accessible 4897 STATUS current 4898 DESCRIPTION 4899 "This object indicates the name of a NBAR application list." 4900 ::= { cpfrNbarApplListEntry 1 } 4901 4902cpfrNbarApplIndex OBJECT-TYPE 4903 SYNTAX Unsigned32 4904 MAX-ACCESS not-accessible 4905 STATUS current 4906 DESCRIPTION 4907 "This object indicates a unique arbitrary number identifying a 4908 specific protocol in a PfR NBAR Application List." 4909 ::= { cpfrNbarApplListEntry 2 } 4910 4911cpfrNbarApplListStorageType OBJECT-TYPE 4912 SYNTAX StorageType 4913 MAX-ACCESS read-create 4914 STATUS current 4915 DESCRIPTION 4916 "This object specifies the memory realization of the row. 4917 The following columnar objects are allowed to be writable 4918 when the storageType of this conceptual row is permanent(4): 4919 cpfrNbarApplPdIndex." 4920 DEFVAL { nonVolatile } 4921 ::= { cpfrNbarApplListEntry 3 } 4922 4923cpfrNbarApplListRowStatus OBJECT-TYPE 4924 SYNTAX RowStatus 4925 MAX-ACCESS read-create 4926 STATUS current 4927 DESCRIPTION 4928 "This object specifies the status of a NBAR application list. 4929 The following columnar objects must be valid in order to 4930 transition the row to the active state: 4931 None. 4932 4933 The following columnar objects can be modified when the row is 4934 in the active state: 4935 None" 4936 ::= { cpfrNbarApplListEntry 4 } 4937 4938cpfrNbarApplPdIndex OBJECT-TYPE 4939 SYNTAX CiscoPdProtocolIndex 4940 MAX-ACCESS read-create 4941 STATUS current 4942 DESCRIPTION 4943 "This object indicates the application or protocol recognized by 4944 NBAR. The value of this object points to an entry in 4945 cnpdSupportedProtocolsTable, which describes the recognized 4946 protocol and is defined in CISCO-NBAR-PROTOCOL-DISCOVERY-MIB." 4947 ::= { cpfrNbarApplListEntry 5 } 4948 4949 4950ciscoPfrMIBCompliances OBJECT IDENTIFIER 4951 ::= { ciscoPfrMIBConform 1 } 4952 4953 4954cpfrMCStatusChangeNotify NOTIFICATION-TYPE 4955 OBJECTS { 4956 cpfrMCChangeConfigType, 4957 cpfrMCChangeConfigValue 4958 } 4959 STATUS current 4960 DESCRIPTION 4961 "The device generates this notification when one of 4962 cpfrMCLoggingAdminStatus, cpfrMCAdminStatus, cpfrMCControlMode, 4963 cpfrMCClear, on PfR master controller is changed." 4964 ::= { ciscoPfrMIBNotifs 1 } 4965 4966cpfrBRStatusChangeNotify NOTIFICATION-TYPE 4967 OBJECTS { 4968 cpfrBRAddressType, 4969 cpfrBRAddress, 4970 cpfrBROperStatus, 4971 cpfrBRConnStatus, 4972 cpfrBRConnFailureReason 4973 } 4974 STATUS current 4975 DESCRIPTION 4976 "The device generates this notification when the master 4977 controller detects a status change with a border router." 4978 ::= { ciscoPfrMIBNotifs 2 } 4979 4980cpfrExitStatusChangeNotify NOTIFICATION-TYPE 4981 OBJECTS { 4982 cpfrExitName, 4983 cpfrExitType, 4984 cpfrExitOperStatus, 4985 cpfrBRAddressType, 4986 cpfrBRAddress 4987 } 4988 STATUS current 4989 DESCRIPTION 4990 "The device generates this notification when the master 4991 controller detects a status change with an exit link." 4992 ::= { ciscoPfrMIBNotifs 3 } 4993 4994cpfrTrafficClassEventNotify NOTIFICATION-TYPE 4995 OBJECTS { 4996 cpfrTCStatus, 4997 cpfrTCSLastOOPReason, 4998 cpfrBRAddressType, 4999 cpfrBRAddress, 5000 cpfrExitName, 5001 cpfrLinkGroupType 5002 } 5003 STATUS current 5004 DESCRIPTION 5005 "The device generates this notification when the master 5006 controller detects a traffic class status event." 5007 ::= { ciscoPfrMIBNotifs 4 } 5008 5009cpfrTCInpolicyThresholdBelowNotify NOTIFICATION-TYPE 5010 OBJECTS { 5011 cpfrMapEventNotifCtrlType, 5012 cpfrMapEventNotifCtrlThreshold, 5013 cpfrMapEventTCCount 5014 } 5015 STATUS current 5016 DESCRIPTION 5017 "The device generates this notification, when the master 5018 controller detects number of in-policy traffic class falls 5019 below the configured threshold." 5020 ::= { ciscoPfrMIBNotifs 5 } 5021 5022cpfrTCPrimaryThresholdBelowNotify NOTIFICATION-TYPE 5023 OBJECTS { 5024 cpfrMapEventNotifCtrlType, 5025 cpfrMapEventNotifCtrlThreshold, 5026 cpfrMapEventTCCount 5027 } 5028 STATUS current 5029 DESCRIPTION 5030 "The device generates this notification, when the master 5031 controller detects number of in-policy traffic classes at 5032 primary link group falls below the configured threshold." 5033 ::= { ciscoPfrMIBNotifs 6 } 5034ciscoPfrMIBGroups OBJECT IDENTIFIER 5035 ::= { ciscoPfrMIBConform 2 } 5036 5037 5038ciscoPfrMIBCompliance MODULE-COMPLIANCE 5039 STATUS deprecated 5040 DESCRIPTION 5041 "This compliance statement specifies the minimal requirements 5042 an implementation must meet in order to claim full compliance 5043 with the definition of the CISCO-PFR-MIB." 5044 MODULE -- this module 5045 MANDATORY-GROUPS { 5046 cpfrMasterControllerGroup, 5047 cpfrBorderRouterGroup, 5048 cpfrTrafficClassGroup 5049 } 5050 ::= { ciscoPfrMIBCompliances 1 } 5051 5052ciscoPfrMIBComplianceRev1 MODULE-COMPLIANCE 5053 STATUS current 5054 DESCRIPTION 5055 "This compliance statement specifies the new minimal 5056 requirements an implementation must meet in order to claim full 5057 compliance with the definition of the CISCO-PFR-MIB." 5058 MODULE -- this module 5059 MANDATORY-GROUPS { 5060 cpfrMasterControllerGroup, 5061 cpfrBorderRouterGroup, 5062 cpfrTrafficClassGroup, 5063 cpfrMasterControllerGroupRev1, 5064 cpfrBorderRouterGroupRev1, 5065 cpfrMCNotificationGroup 5066 } 5067 5068 OBJECT cpfrMCStorageType 5069 MIN-ACCESS read-only 5070 DESCRIPTION 5071 "Support for read-create access is not required." 5072 5073 OBJECT cpfrMCRowStatus 5074 MIN-ACCESS read-only 5075 DESCRIPTION 5076 "Support for read-create access is not required." 5077 5078 OBJECT cpfrMCKeepAliveTimer 5079 MIN-ACCESS read-only 5080 DESCRIPTION 5081 "Support for read-create access is not required." 5082 5083 OBJECT cpfrMCMaxPrefixTotal 5084 MIN-ACCESS read-only 5085 DESCRIPTION 5086 "Support for read-create access is not required." 5087 5088 OBJECT cpfrMCMaxPrefixLearn 5089 MIN-ACCESS read-only 5090 DESCRIPTION 5091 "Support for read-create access is not required." 5092 5093 OBJECT cpfrMCEntranceLinksMaxUtil 5094 MIN-ACCESS read-only 5095 DESCRIPTION 5096 "Support for read-create access is not required." 5097 5098 OBJECT cpfrMCExitLinksMaxUtil 5099 MIN-ACCESS read-only 5100 DESCRIPTION 5101 "Support for read-create access is not required." 5102 5103 OBJECT cpfrMCPortNumber 5104 MIN-ACCESS read-only 5105 DESCRIPTION 5106 "Support for read-create access is not required." 5107 5108 OBJECT cpfrMCTracerouteProbeDelay 5109 MIN-ACCESS read-only 5110 DESCRIPTION 5111 "Support for read-create access is not required." 5112 5113 OBJECT cpfrMCRsvpPostDialDelay 5114 MIN-ACCESS read-only 5115 DESCRIPTION 5116 "Support for read-create access is not required." 5117 5118 OBJECT cpfrMCRsvpSignalingRetries 5119 MIN-ACCESS read-only 5120 DESCRIPTION 5121 "Support for read-create access is not required." 5122 5123 OBJECT cpfrMCNetflowExporter 5124 MIN-ACCESS read-only 5125 DESCRIPTION 5126 "Support for read-create access is not required." 5127 5128 OBJECT cpfrMCAdminStatus 5129 MIN-ACCESS read-only 5130 DESCRIPTION 5131 "Support for read-create access is not required." 5132 5133 OBJECT cpfrMapStorageType 5134 MIN-ACCESS read-only 5135 DESCRIPTION 5136 "Support for read-create access is not required." 5137 5138 OBJECT cpfrMapRowStatus 5139 MIN-ACCESS read-only 5140 DESCRIPTION 5141 "Support for read-create access is not required." 5142 5143 OBJECT cpfrMapName 5144 MIN-ACCESS read-only 5145 DESCRIPTION 5146 "Support for read-create access is not required." 5147 5148 OBJECT cpfrMapBackoffMinTimer 5149 MIN-ACCESS read-only 5150 DESCRIPTION 5151 "Support for read-create access is not required." 5152 5153 OBJECT cpfrMapBackoffMaxTimer 5154 MIN-ACCESS read-only 5155 DESCRIPTION 5156 "Support for read-create access is not required." 5157 5158 OBJECT cpfrMapBackoffStepTimer 5159 MIN-ACCESS read-only 5160 DESCRIPTION 5161 "Support for read-create access is not required." 5162 5163 OBJECT cpfrMapDelayType 5164 MIN-ACCESS read-only 5165 DESCRIPTION 5166 "Support for read-create access is not required." 5167 5168 OBJECT cpfrMapDelayRelativePercent 5169 MIN-ACCESS read-only 5170 DESCRIPTION 5171 "Support for read-create access is not required." 5172 5173 OBJECT cpfrMapDelayThresholdMax 5174 MIN-ACCESS read-only 5175 DESCRIPTION 5176 "Support for read-create access is not required." 5177 5178 OBJECT cpfrMapHolddownTimer 5179 MIN-ACCESS read-only 5180 DESCRIPTION 5181 "Support for read-create access is not required." 5182 5183 OBJECT cpfrMapPrefixForwardInterface 5184 MIN-ACCESS read-only 5185 DESCRIPTION 5186 "Support for read-create access is not required." 5187 5188 OBJECT cpfrMapJitterThresholdMax 5189 MIN-ACCESS read-only 5190 DESCRIPTION 5191 "Support for read-create access is not required." 5192 5193 OBJECT cpfrMapLinkGroupName 5194 MIN-ACCESS read-only 5195 DESCRIPTION 5196 "Support for read-create access is not required." 5197 5198 OBJECT cpfrMapFallbackLinkGroupName 5199 MIN-ACCESS read-only 5200 DESCRIPTION 5201 "Support for read-create access is not required." 5202 5203 OBJECT cpfrMapLossType 5204 MIN-ACCESS read-only 5205 DESCRIPTION 5206 "Support for read-create access is not required." 5207 5208 OBJECT cpfrMapLossRelativeAvg 5209 MIN-ACCESS read-only 5210 DESCRIPTION 5211 "Support for read-create access is not required." 5212 5213 OBJECT cpfrMapLossThresholdMax 5214 MIN-ACCESS read-only 5215 DESCRIPTION 5216 "Support for read-create access is not required." 5217 5218 OBJECT cpfrMapModeMonitor 5219 MIN-ACCESS read-only 5220 DESCRIPTION 5221 "Support for read-create access is not required." 5222 5223 OBJECT cpfrMapModeRouteOpts 5224 MIN-ACCESS read-only 5225 DESCRIPTION 5226 "Support for read-create access is not required." 5227 5228 OBJECT cpfrMapRouteMetricBgpLocalPref 5229 MIN-ACCESS read-only 5230 DESCRIPTION 5231 "Support for read-create access is not required." 5232 5233 OBJECT cpfrMapRouteMetricEigrpTagCommunity 5234 MIN-ACCESS read-only 5235 DESCRIPTION 5236 "Support for read-create access is not required." 5237 5238 OBJECT cpfrMapRouteMetricStaticTag 5239 MIN-ACCESS read-only 5240 DESCRIPTION 5241 "Support for read-create access is not required." 5242 5243 OBJECT cpfrMapModeSelectExitType 5244 MIN-ACCESS read-only 5245 DESCRIPTION 5246 "Support for read-create access is not required." 5247 5248 OBJECT cpfrMapMOSThresholdMin 5249 MIN-ACCESS read-only 5250 DESCRIPTION 5251 "Support for read-create access is not required." 5252 5253 OBJECT cpfrMapMOSPercentage 5254 MIN-ACCESS read-only 5255 DESCRIPTION 5256 "Support for read-create access is not required." 5257 5258 OBJECT cpfrMapNextHopAddressType 5259 MIN-ACCESS read-only 5260 DESCRIPTION 5261 "Support for read-create access is not required." 5262 5263 OBJECT cpfrMapNextHopAddress 5264 MIN-ACCESS read-only 5265 DESCRIPTION 5266 "Support for read-create access is not required." 5267 5268 OBJECT cpfrMapPeriodicTimer 5269 MIN-ACCESS read-only 5270 DESCRIPTION 5271 "Support for read-create access is not required." 5272 5273 OBJECT cpfrMapActiveProbeFrequency 5274 MIN-ACCESS read-only 5275 DESCRIPTION 5276 "Support for read-create access is not required." 5277 5278 OBJECT cpfrMapActiveProbePackets 5279 MIN-ACCESS read-only 5280 DESCRIPTION 5281 "Support for read-create access is not required." 5282 5283 OBJECT cpfrMapTracerouteReporting 5284 MIN-ACCESS read-only 5285 DESCRIPTION 5286 "Support for read-create access is not required." 5287 5288 OBJECT cpfrMapUnreachableType 5289 MIN-ACCESS read-only 5290 DESCRIPTION 5291 "Support for read-create access is not required." 5292 5293 OBJECT cpfrMapUnreachableRelativeAvg 5294 MIN-ACCESS read-only 5295 DESCRIPTION 5296 "Support for read-create access is not required." 5297 5298 OBJECT cpfrMapUnreachableThresholdMax 5299 MIN-ACCESS read-only 5300 DESCRIPTION 5301 "Support for read-create access is not required." 5302 5303 OBJECT cpfrMapRoundRobinResolver 5304 MIN-ACCESS read-only 5305 DESCRIPTION 5306 "Support for read-create access is not required." 5307 5308 OBJECT cpfrMatchValid 5309 MIN-ACCESS read-only 5310 DESCRIPTION 5311 "Support for read-create access is not required." 5312 5313 OBJECT cpfrMatchAddrAccessList 5314 MIN-ACCESS read-only 5315 DESCRIPTION 5316 "Support for read-create access is not required." 5317 5318 OBJECT cpfrMatchAddrPrefixList 5319 MIN-ACCESS read-only 5320 DESCRIPTION 5321 "Support for read-create access is not required." 5322 5323 OBJECT cpfrMatchAddrPrefixInside 5324 MIN-ACCESS read-only 5325 DESCRIPTION 5326 "Support for read-create access is not required." 5327 5328 OBJECT cpfrMatchLearnMode 5329 MIN-ACCESS read-only 5330 DESCRIPTION 5331 "Support for read-create access is not required." 5332 5333 OBJECT cpfrMatchLearnListName 5334 MIN-ACCESS read-only 5335 DESCRIPTION 5336 "Support for read-create access is not required." 5337 5338 OBJECT cpfrMatchTCNbarListName 5339 MIN-ACCESS read-only 5340 DESCRIPTION 5341 "Support for read-create access is not required." 5342 5343 OBJECT cpfrMatchTCNbarApplPfxList 5344 MIN-ACCESS read-only 5345 DESCRIPTION 5346 "Support for read-create access is not required." 5347 5348 OBJECT cpfrMatchTCPfxInside 5349 MIN-ACCESS read-only 5350 DESCRIPTION 5351 "Support for read-create access is not required." 5352 5353 OBJECT cpfrLearnListStorageType 5354 MIN-ACCESS read-only 5355 DESCRIPTION 5356 "Support for read-create access is not required." 5357 5358 OBJECT cpfrLearnListRowStatus 5359 MIN-ACCESS read-only 5360 DESCRIPTION 5361 "Support for read-create access is not required." 5362 5363 OBJECT cpfrLearnListReferenceName 5364 MIN-ACCESS read-only 5365 DESCRIPTION 5366 "Support for read-create access is not required." 5367 5368 OBJECT cpfrLearnListSequenceNum 5369 MIN-ACCESS read-only 5370 DESCRIPTION 5371 "Support for read-create access is not required." 5372 5373 OBJECT cpfrLearnListMethod 5374 MIN-ACCESS read-only 5375 DESCRIPTION 5376 "Support for read-create access is not required." 5377 5378 OBJECT cpfrLearnListAclName 5379 MIN-ACCESS read-only 5380 DESCRIPTION 5381 "Support for read-create access is not required." 5382 5383 OBJECT cpfrLearnListPfxName 5384 MIN-ACCESS read-only 5385 DESCRIPTION 5386 "Support for read-create access is not required." 5387 5388 OBJECT cpfrLearnListPfxInside 5389 MIN-ACCESS read-only 5390 DESCRIPTION 5391 "Support for read-create access is not required." 5392 5393 OBJECT cpfrLearnListNbarAppl 5394 MIN-ACCESS read-only 5395 DESCRIPTION 5396 "Support for read-create access is not required." 5397 5398 OBJECT cpfrLearnListFilterPfxName 5399 MIN-ACCESS read-only 5400 DESCRIPTION 5401 "Support for read-create access is not required." 5402 5403 OBJECT cpfrActiveProbeStorageType 5404 MIN-ACCESS read-only 5405 DESCRIPTION 5406 "Support for read-create access is not required." 5407 5408 OBJECT cpfrActiveProbeRowStatus 5409 MIN-ACCESS read-only 5410 DESCRIPTION 5411 "Support for read-create access is not required." 5412 5413 OBJECT cpfrActiveProbeType 5414 MIN-ACCESS read-only 5415 DESCRIPTION 5416 "Support for read-create access is not required." 5417 5418 OBJECT cpfrActiveProbeTargetAddressType 5419 MIN-ACCESS read-only 5420 DESCRIPTION 5421 "Support for read-create access is not required." 5422 5423 OBJECT cpfrActiveProbeTargetAddress 5424 MIN-ACCESS read-only 5425 DESCRIPTION 5426 "Support for read-create access is not required." 5427 5428 OBJECT cpfrActiveProbeTargetPortNumber 5429 MIN-ACCESS read-only 5430 DESCRIPTION 5431 "Support for read-create access is not required." 5432 5433 OBJECT cpfrActiveProbePfrMapIndex 5434 MIN-ACCESS read-only 5435 DESCRIPTION 5436 "Support for read-create access is not required." 5437 5438 OBJECT cpfrActiveProbeDscpValue 5439 MIN-ACCESS read-only 5440 DESCRIPTION 5441 "Support for read-create access is not required." 5442 5443 OBJECT cpfrActiveProbeCodecName 5444 MIN-ACCESS read-only 5445 DESCRIPTION 5446 "Support for read-create access is not required." 5447 5448 OBJECT cpfrActiveProbeMapIndex 5449 MIN-ACCESS read-only 5450 DESCRIPTION 5451 "Support for read-create access is not required." 5452 5453 OBJECT cpfrActiveProbeMapPolicyIndex 5454 MIN-ACCESS read-only 5455 DESCRIPTION 5456 "Support for read-create access is not required." 5457 5458 OBJECT cpfrActiveProbeAdminStatus 5459 MIN-ACCESS read-only 5460 DESCRIPTION 5461 "Support for read-create access is not required." 5462 5463 OBJECT cpfrResolveStorageType 5464 MIN-ACCESS read-only 5465 DESCRIPTION 5466 "Support for read-create access is not required." 5467 5468 OBJECT cpfrResolveRowStatus 5469 MIN-ACCESS read-only 5470 DESCRIPTION 5471 "Support for read-create access is not required." 5472 5473 OBJECT cpfrResolvePolicyType 5474 MIN-ACCESS read-only 5475 DESCRIPTION 5476 "Support for read-create access is not required." 5477 5478 OBJECT cpfrResolveVariance 5479 MIN-ACCESS read-only 5480 DESCRIPTION 5481 "Support for read-create access is not required." 5482 5483 OBJECT cpfrResolveMapIndex 5484 MIN-ACCESS read-only 5485 DESCRIPTION 5486 "Support for read-create access is not required." 5487 5488 OBJECT cpfrResolveMapPolicyIndex 5489 MIN-ACCESS read-only 5490 DESCRIPTION 5491 "Support for read-create access is not required." 5492 5493 OBJECT cpfrLearnAggregationType 5494 MIN-ACCESS read-only 5495 DESCRIPTION 5496 "Support for read-create access is not required." 5497 5498 OBJECT cpfrLearnAggregationPrefixLen 5499 MIN-ACCESS read-only 5500 DESCRIPTION 5501 "Support for read-create access is not required." 5502 5503 OBJECT cpfrLearnMethod 5504 MIN-ACCESS read-only 5505 DESCRIPTION 5506 "Support for read-create access is not required." 5507 5508 OBJECT cpfrLearnExpireType 5509 MIN-ACCESS read-only 5510 DESCRIPTION 5511 "Support for read-create access is not required." 5512 5513 OBJECT cpfrLearnExpireSessionNum 5514 MIN-ACCESS read-only 5515 DESCRIPTION 5516 "Support for read-create access is not required." 5517 5518 OBJECT cpfrLearnExpireTime 5519 MIN-ACCESS read-only 5520 DESCRIPTION 5521 "Support for read-create access is not required." 5522 5523 OBJECT cpfrLearnMonitorPeriod 5524 MIN-ACCESS read-only 5525 DESCRIPTION 5526 "Support for read-create access is not required." 5527 5528 OBJECT cpfrLearnPeriodInterval 5529 MIN-ACCESS read-only 5530 DESCRIPTION 5531 "Support for read-create access is not required." 5532 5533 OBJECT cpfrLearnPrefixesNumber 5534 MIN-ACCESS read-only 5535 DESCRIPTION 5536 "Support for read-create access is not required." 5537 5538 OBJECT cpfrLearnAggAccesslistName 5539 MIN-ACCESS read-only 5540 DESCRIPTION 5541 "Support for read-create access is not required." 5542 5543 OBJECT cpfrLearnFilterAccessListName 5544 MIN-ACCESS read-only 5545 DESCRIPTION 5546 "Support for read-create access is not required." 5547 5548 OBJECT cpfrNbarApplListStorageType 5549 MIN-ACCESS read-only 5550 DESCRIPTION 5551 "Support for read-create access is not required." 5552 5553 OBJECT cpfrNbarApplListRowStatus 5554 MIN-ACCESS read-only 5555 DESCRIPTION 5556 "Support for read-create access is not required." 5557 5558 OBJECT cpfrNbarApplPdIndex 5559 MIN-ACCESS read-only 5560 DESCRIPTION 5561 "Support for read-create access is not required." 5562 5563 OBJECT cpfrResolvePriority 5564 MIN-ACCESS read-only 5565 DESCRIPTION 5566 "Support for read-create access is not required." 5567 5568 OBJECT cpfrMCMapIndex 5569 MIN-ACCESS read-only 5570 DESCRIPTION 5571 "Support for read-create access is not required." 5572 5573 OBJECT cpfrBRStorageType 5574 MIN-ACCESS read-only 5575 DESCRIPTION 5576 "Support for read-create access is not required." 5577 5578 OBJECT cpfrBRRowStatus 5579 MIN-ACCESS read-only 5580 DESCRIPTION 5581 "Support for read-create access is not required." 5582 5583 OBJECT cpfrBRAddressType 5584 MIN-ACCESS read-only 5585 DESCRIPTION 5586 "Support for read-create access is not required." 5587 5588 OBJECT cpfrBRAddress 5589 MIN-ACCESS read-only 5590 DESCRIPTION 5591 "Support for read-create access is not required." 5592 5593 OBJECT cpfrBRKeyName 5594 MIN-ACCESS read-only 5595 DESCRIPTION 5596 "Support for read-create access is not required." 5597 5598 OBJECT cpfrBROperStatus 5599 MIN-ACCESS read-only 5600 DESCRIPTION 5601 "Support for read-create access is not required." 5602 5603 OBJECT cpfrExitStorageType 5604 MIN-ACCESS read-only 5605 DESCRIPTION 5606 "Support for read-create access is not required." 5607 5608 OBJECT cpfrExitRowStatus 5609 MIN-ACCESS read-only 5610 DESCRIPTION 5611 "Support for read-create access is not required." 5612 5613 OBJECT cpfrExitName 5614 MIN-ACCESS read-only 5615 DESCRIPTION 5616 "Support for read-create access is not required." 5617 5618 OBJECT cpfrExitType 5619 MIN-ACCESS read-only 5620 DESCRIPTION 5621 "Support for read-create access is not required." 5622 5623 OBJECT cpfrDowngradeBgpCommunity 5624 MIN-ACCESS read-only 5625 DESCRIPTION 5626 "Support for read-create access is not required." 5627 5628 OBJECT cpfrExitMaxUtilRxType 5629 MIN-ACCESS read-only 5630 DESCRIPTION 5631 "Support for read-create access is not required." 5632 5633 OBJECT cpfrExitMaxUtilRxAbsolute 5634 MIN-ACCESS read-only 5635 DESCRIPTION 5636 "Support for read-create access is not required." 5637 5638 OBJECT cpfrExitMaxUtilRxPercentage 5639 MIN-ACCESS read-only 5640 DESCRIPTION 5641 "Support for read-create access is not required." 5642 5643 OBJECT cpfrExitMaxUtilTxType 5644 MIN-ACCESS read-only 5645 DESCRIPTION 5646 "Support for read-create access is not required." 5647 5648 OBJECT cpfrExitMaxUtilTxAbsolute 5649 MIN-ACCESS read-only 5650 DESCRIPTION 5651 "Support for read-create access is not required." 5652 5653 OBJECT cpfrExitMaxUtilTxPercentage 5654 MIN-ACCESS read-only 5655 DESCRIPTION 5656 "Support for read-create access is not required." 5657 5658 OBJECT cpfrExitCostCalcMethod 5659 MIN-ACCESS read-only 5660 DESCRIPTION 5661 "Support for read-create access is not required." 5662 5663 OBJECT cpfrExitCostDiscard 5664 MIN-ACCESS read-only 5665 DESCRIPTION 5666 "Support for read-create access is not required." 5667 5668 OBJECT cpfrExitCostDiscardType 5669 MIN-ACCESS read-only 5670 DESCRIPTION 5671 "Support for read-create access is not required." 5672 5673 OBJECT cpfrExitCostDiscardAbsolute 5674 MIN-ACCESS read-only 5675 DESCRIPTION 5676 "Support for read-create access is not required." 5677 5678 OBJECT cpfrExitCostDiscardPercent 5679 MIN-ACCESS read-only 5680 DESCRIPTION 5681 "Support for read-create access is not required." 5682 5683 OBJECT cpfrExitCostEndDayOfMonth 5684 MIN-ACCESS read-only 5685 DESCRIPTION 5686 "Support for read-create access is not required." 5687 5688 OBJECT cpfrExitCostEndOffsetType 5689 MIN-ACCESS read-only 5690 DESCRIPTION 5691 "Support for read-create access is not required." 5692 5693 OBJECT cpfrExitCostEndOffset 5694 MIN-ACCESS read-only 5695 DESCRIPTION 5696 "Support for read-create access is not required." 5697 5698 OBJECT cpfrExitCostFixedFeeCost 5699 MIN-ACCESS read-only 5700 DESCRIPTION 5701 "Support for read-create access is not required." 5702 5703 OBJECT cpfrExitCostNickName 5704 MIN-ACCESS read-only 5705 DESCRIPTION 5706 "Support for read-create access is not required." 5707 5708 OBJECT cpfrExitCostSamplingPeriod 5709 MIN-ACCESS read-only 5710 DESCRIPTION 5711 "Support for read-create access is not required." 5712 5713 OBJECT cpfrExitCostRollupPeriod 5714 MIN-ACCESS read-only 5715 DESCRIPTION 5716 "Support for read-create access is not required." 5717 5718 OBJECT cpfrExitCostSummerTimeStart 5719 MIN-ACCESS read-only 5720 DESCRIPTION 5721 "Support for read-create access is not required." 5722 5723 OBJECT cpfrExitCostSummerTimeOffset 5724 MIN-ACCESS read-only 5725 DESCRIPTION 5726 "Support for read-create access is not required." 5727 5728 OBJECT cpfrExitCostSummerTimeEnd 5729 MIN-ACCESS read-only 5730 DESCRIPTION 5731 "Support for read-create access is not required." 5732 5733 OBJECT cpfrExitCostTierStorageType 5734 MIN-ACCESS read-only 5735 DESCRIPTION 5736 "Support for read-create access is not required." 5737 5738 OBJECT cpfrExitCostTierRowStatus 5739 MIN-ACCESS read-only 5740 DESCRIPTION 5741 "Support for read-create access is not required." 5742 5743 OBJECT cpfrExitCostTierFee 5744 MIN-ACCESS read-only 5745 DESCRIPTION 5746 "Support for read-create access is not required." 5747 5748 OBJECT cpfrLinkGroupStorageType 5749 MIN-ACCESS read-only 5750 DESCRIPTION 5751 "Support for read-create access is not required." 5752 5753 OBJECT cpfrLinkGroupRowStatus 5754 MIN-ACCESS read-only 5755 DESCRIPTION 5756 "Support for read-create access is not required." 5757 5758 OBJECT cpfrLinkGroupBRIndex 5759 MIN-ACCESS read-only 5760 DESCRIPTION 5761 "Support for read-create access is not required." 5762 5763 OBJECT cpfrLinkGroupExitIndex 5764 MIN-ACCESS read-only 5765 DESCRIPTION 5766 "Support for read-create access is not required." 5767 5768 OBJECT cpfrMCLoggingAdminStatus 5769 MIN-ACCESS read-only 5770 DESCRIPTION 5771 "Support for read-create access is not required." 5772 5773 OBJECT cpfrMCControlMode 5774 MIN-ACCESS read-only 5775 DESCRIPTION 5776 "Support for read-create access is not required." 5777 5778 OBJECT cpfrMCClear 5779 MIN-ACCESS read-only 5780 DESCRIPTION 5781 "Support for read-create access is not required." 5782 5783 OBJECT cpfrMapEventNotifCtrlType 5784 MIN-ACCESS read-only 5785 DESCRIPTION 5786 "Support for read-create access is not required." 5787 5788 OBJECT cpfrMapEventTCCount 5789 MIN-ACCESS read-only 5790 DESCRIPTION 5791 "Support for read-create access is not required." 5792 ::= { ciscoPfrMIBCompliances 2 } 5793 5794cpfrMasterControllerGroup OBJECT-GROUP 5795 OBJECTS { 5796 cpfrMCStorageType, 5797 cpfrMCRowStatus, 5798 cpfrMCKeepAliveTimer, 5799 cpfrMCMaxPrefixTotal, 5800 cpfrMCMaxPrefixLearn, 5801 cpfrMCEntranceLinksMaxUtil, 5802 cpfrMCExitLinksMaxUtil, 5803 cpfrMCPortNumber, 5804 cpfrMCTracerouteProbeDelay, 5805 cpfrMCRsvpPostDialDelay, 5806 cpfrMCRsvpSignalingRetries, 5807 cpfrMCNetflowExporter, 5808 cpfrMCAdminStatus, 5809 cpfrMCOperStatus, 5810 cpfrMCConnStatus, 5811 cpfrMCNumofBorderRouters, 5812 cpfrMCNumofExits, 5813 cpfrMCLearnState, 5814 cpfrMCLearnStateTimeRemain, 5815 cpfrMCPrefixCount, 5816 cpfrMCPrefixLearned, 5817 cpfrMCPrefixConfigured, 5818 cpfrMCPbrMet, 5819 cpfrMapStorageType, 5820 cpfrMapRowStatus, 5821 cpfrMapName, 5822 cpfrMapBackoffMinTimer, 5823 cpfrMapBackoffMaxTimer, 5824 cpfrMapBackoffStepTimer, 5825 cpfrMapDelayType, 5826 cpfrMapDelayRelativePercent, 5827 cpfrMapDelayThresholdMax, 5828 cpfrMapHolddownTimer, 5829 cpfrMapPrefixForwardInterface, 5830 cpfrMapJitterThresholdMax, 5831 cpfrMapLinkGroupName, 5832 cpfrMapFallbackLinkGroupName, 5833 cpfrMapLossType, 5834 cpfrMapLossRelativeAvg, 5835 cpfrMapLossThresholdMax, 5836 cpfrMapModeMonitor, 5837 cpfrMapModeRouteOpts, 5838 cpfrMapRouteMetricBgpLocalPref, 5839 cpfrMapRouteMetricEigrpTagCommunity, 5840 cpfrMapRouteMetricStaticTag, 5841 cpfrMapModeSelectExitType, 5842 cpfrMapMOSThresholdMin, 5843 cpfrMapMOSPercentage, 5844 cpfrMapNextHopAddressType, 5845 cpfrMapNextHopAddress, 5846 cpfrMapPeriodicTimer, 5847 cpfrMapActiveProbeFrequency, 5848 cpfrMapActiveProbePackets, 5849 cpfrMapTracerouteReporting, 5850 cpfrMapUnreachableType, 5851 cpfrMapUnreachableRelativeAvg, 5852 cpfrMapUnreachableThresholdMax, 5853 cpfrMapRoundRobinResolver, 5854 cpfrMatchValid, 5855 cpfrMatchAddrAccessList, 5856 cpfrMatchAddrPrefixList, 5857 cpfrMatchAddrPrefixInside, 5858 cpfrMatchLearnMode, 5859 cpfrMatchLearnListName, 5860 cpfrMatchTCNbarListName, 5861 cpfrMatchTCNbarApplPfxList, 5862 cpfrMatchTCPfxInside, 5863 cpfrLearnListStorageType, 5864 cpfrLearnListRowStatus, 5865 cpfrLearnListReferenceName, 5866 cpfrLearnListSequenceNum, 5867 cpfrLearnListMethod, 5868 cpfrLearnListAclName, 5869 cpfrLearnListPfxName, 5870 cpfrLearnListPfxInside, 5871 cpfrLearnListNbarAppl, 5872 cpfrLearnListFilterPfxName, 5873 cpfrActiveProbeStorageType, 5874 cpfrActiveProbeRowStatus, 5875 cpfrActiveProbeType, 5876 cpfrActiveProbeTargetAddressType, 5877 cpfrActiveProbeTargetAddress, 5878 cpfrActiveProbeTargetPortNumber, 5879 cpfrActiveProbePfrMapIndex, 5880 cpfrActiveProbeDscpValue, 5881 cpfrActiveProbeCodecName, 5882 cpfrActiveProbeMapIndex, 5883 cpfrActiveProbeMapPolicyIndex, 5884 cpfrActiveProbeAdminStatus, 5885 cpfrActiveProbeOperStatus, 5886 cpfrActiveProbeAssignedPfxAddressType, 5887 cpfrActiveProbeAssignedPfxAddress, 5888 cpfrActiveProbeAssignedPfxLen, 5889 cpfrActiveProbeMethod, 5890 cpfrResolveStorageType, 5891 cpfrResolveRowStatus, 5892 cpfrResolvePolicyType, 5893 cpfrResolveVariance, 5894 cpfrResolveMapIndex, 5895 cpfrResolveMapPolicyIndex, 5896 cpfrLearnAggregationType, 5897 cpfrLearnAggregationPrefixLen, 5898 cpfrLearnMethod, 5899 cpfrLearnExpireType, 5900 cpfrLearnExpireSessionNum, 5901 cpfrLearnExpireTime, 5902 cpfrLearnMonitorPeriod, 5903 cpfrLearnPeriodInterval, 5904 cpfrLearnPrefixesNumber, 5905 cpfrLearnAggAccesslistName, 5906 cpfrLearnFilterAccessListName, 5907 cpfrNbarApplListStorageType, 5908 cpfrNbarApplListRowStatus, 5909 cpfrNbarApplPdIndex, 5910 cpfrResolvePriority, 5911 cpfrMCMapIndex 5912 } 5913 STATUS current 5914 DESCRIPTION 5915 "This group contains objects describing PfR MCs 5916 and policy maps." 5917 ::= { ciscoPfrMIBGroups 1 } 5918 5919cpfrBorderRouterGroup OBJECT-GROUP 5920 OBJECTS { 5921 cpfrBRStorageType, 5922 cpfrBRRowStatus, 5923 cpfrBRAddressType, 5924 cpfrBRAddress, 5925 cpfrBRKeyName, 5926 cpfrBROperStatus, 5927 cpfrBRConnStatus, 5928 cpfrBRUpTime, 5929 cpfrBRConnFailureReason, 5930 cpfrBRAuthFailCount, 5931 cpfrExitStorageType, 5932 cpfrExitRowStatus, 5933 cpfrExitName, 5934 cpfrExitType, 5935 cpfrDowngradeBgpCommunity, 5936 cpfrExitMaxUtilRxType, 5937 cpfrExitMaxUtilRxAbsolute, 5938 cpfrExitMaxUtilRxPercentage, 5939 cpfrExitMaxUtilTxType, 5940 cpfrExitMaxUtilTxAbsolute, 5941 cpfrExitMaxUtilTxPercentage, 5942 cpfrExitCostCalcMethod, 5943 cpfrExitCostDiscard, 5944 cpfrExitCostDiscardType, 5945 cpfrExitCostDiscardAbsolute, 5946 cpfrExitCostDiscardPercent, 5947 cpfrExitCostEndDayOfMonth, 5948 cpfrExitCostEndOffsetType, 5949 cpfrExitCostEndOffset, 5950 cpfrExitCostFixedFeeCost, 5951 cpfrExitCostNickName, 5952 cpfrExitCostSamplingPeriod, 5953 cpfrExitCostRollupPeriod, 5954 cpfrExitCostSummerTimeStart, 5955 cpfrExitCostSummerTimeOffset, 5956 cpfrExitCostSummerTimeEnd, 5957 cpfrExitCapacity, 5958 cpfrExitRxBandwidth, 5959 cpfrExitTxBandwidth, 5960 cpfrExitTxLoad, 5961 cpfrExitNickName, 5962 cpfrExitCost1, 5963 cpfrExitSustainedUtil1, 5964 cpfrExitCost2, 5965 cpfrExitSustainedUtil2, 5966 cpfrExitCost3, 5967 cpfrExitSustainedUtil3, 5968 cpfrExitRollupTotal, 5969 cpfrExitRollupDiscard, 5970 cpfrExitRollupLeft, 5971 cpfrExitRollupCollected, 5972 cpfrExitRollupMomTgtUtil, 5973 cpfrExitRollupStartingTgtUtil, 5974 cpfrExitRollupCurrentTgtUtil, 5975 cpfrExitRollupCumRxBytes, 5976 cpfrExitRollupCumTxBytes, 5977 cpfrExitRollupTimeRemain, 5978 cpfrExitOperStatus, 5979 cpfrExitRsvpBandwidthPool, 5980 cpfrExitCostTierStorageType, 5981 cpfrExitCostTierRowStatus, 5982 cpfrExitCostTierFee, 5983 cpfrLinkGroupStorageType, 5984 cpfrLinkGroupRowStatus, 5985 cpfrLinkGroupBRIndex, 5986 cpfrLinkGroupExitIndex, 5987 cpfrExitRxLoad 5988 } 5989 STATUS current 5990 DESCRIPTION 5991 "This group contains objects describing PfR Border Router and 5992 Exits." 5993 ::= { ciscoPfrMIBGroups 2 } 5994 5995cpfrTrafficClassGroup OBJECT-GROUP 5996 OBJECTS { 5997 cpfrTrafficClassValid, 5998 cpfrTCSrcPrefixType, 5999 cpfrTCSrcPrefix, 6000 cpfrTCSrcPrefixLen, 6001 cpfrTCSrcMinPort, 6002 cpfrTCDstPrefixType, 6003 cpfrTCDstPrefix, 6004 cpfrTCDstPrefixLen, 6005 cpfrTCDstMinPort, 6006 cpfrTCDscpValue, 6007 cpfrTCProtocol, 6008 cpfrTCNbarApplication, 6009 cpfrTCBRIndex, 6010 cpfrTCBRExitIndex, 6011 cpfrTCMapIndex, 6012 cpfrTCMapPolicyIndex, 6013 cpfrTCStatus, 6014 cpfrTCSType, 6015 cpfrTCSLearnListIndex, 6016 cpfrTCSTimeOnCurrExit, 6017 cpfrTCSControlState, 6018 cpfrTCSControlBy, 6019 cpfrTCSTimeRemainCurrState, 6020 cpfrTCSLastOOPEventTime, 6021 cpfrTCSLastOOPReason, 6022 cpfrTCSLastRouteChangeEvent, 6023 cpfrTCSLastRouteChangeReason, 6024 cpfrTCMLastUpdateTime, 6025 cpfrTCMAge, 6026 cpfrTCMetricsValid, 6027 cpfrTCMActiveSTJitterAvg, 6028 cpfrTCMMOSPercentage, 6029 cpfrTCMAttempts, 6030 cpfrTCMPackets, 6031 cpfrTCMPassiveSTUnreachableAvg, 6032 cpfrTCMPassiveSTDelayAvg, 6033 cpfrTCMPassiveSTLossAvg, 6034 cpfrTCMActiveSTUnreachableAvg, 6035 cpfrTCMActiveSTDelayAvg, 6036 cpfrTCMPassiveLTUnreachableAvg, 6037 cpfrTCMPassiveLTDelayAvg, 6038 cpfrTCMPassiveLTLossAvg, 6039 cpfrTCMActiveLTUnreachableAvg, 6040 cpfrTCMActiveLTDelayAvg, 6041 cpfrTCSrcMaxPort, 6042 cpfrTCDstMaxPort 6043 } 6044 STATUS current 6045 DESCRIPTION 6046 "This group contains objects describing PfR TCs." 6047 ::= { ciscoPfrMIBGroups 3 } 6048 6049cpfrMasterControllerGroupRev1 OBJECT-GROUP 6050 OBJECTS { 6051 cpfrMCLoggingAdminStatus, 6052 cpfrMCControlMode, 6053 cpfrMCClear, 6054 cpfrMapEventNotifCtrlType, 6055 cpfrMapEventNotifCtrlThreshold, 6056 cpfrMapEventTCCount, 6057 cpfrMCLastClearTime, 6058 cpfrMCNotifisControl, 6059 cpfrMCChangeConfigType, 6060 cpfrMCChangeConfigValue 6061 } 6062 STATUS current 6063 DESCRIPTION 6064 "This group contains new objects describing PfR MCs 6065 and policy maps." 6066 ::= { ciscoPfrMIBGroups 4 } 6067 6068cpfrBorderRouterGroupRev1 OBJECT-GROUP 6069 OBJECTS { cpfrLinkGroupType } 6070 STATUS current 6071 DESCRIPTION 6072 "This group contains objects describing PfR Border Router and 6073 Exits." 6074 ::= { ciscoPfrMIBGroups 5 } 6075 6076cpfrMCNotificationGroup NOTIFICATION-GROUP 6077 NOTIFICATIONS { 6078 cpfrBRStatusChangeNotify, 6079 cpfrExitStatusChangeNotify, 6080 cpfrTrafficClassEventNotify, 6081 cpfrTCInpolicyThresholdBelowNotify, 6082 cpfrTCPrimaryThresholdBelowNotify, 6083 cpfrMCStatusChangeNotify 6084 } 6085 STATUS current 6086 DESCRIPTION 6087 "A collection of PfR MC notifications." 6088 ::= { ciscoPfrMIBGroups 6 } 6089 6090END 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295