CISCO-PFR-MIB

        This MIB module defines objects that describe Performance
Routing (PfR).  Standard routing protocols base routing
decisions on reachability and the number of hops between the
source and destination networks.  PfR collects and analyzes
other performance data, such as delay, loss, jitter, MOS, and
link utilization, which allows it to make routing decisions
based on policies defined by the network administrator.
        
Glossary
========
        
PfR               Performance Routing.
MC                PfR Master Controller.
BR                PfR Border Router.
DRIP              Dynamic Router Interaction Protocol.
TC                PfR Traffic Class.
IPSLA             IP Service Level Agreement (active probing).
Exit              PfR external interface.
Link Group        PfR logical grouping of exits to narrow down
                  potential exits for a TC to use.
Cost Minimization PfR feature that assigns costs to exits and
                  minimizes the overall monetary cost for a TC
Rollup            Data collection for monetary cost calculation
                  for all available exits.
DSCP              Diff-Serv Control Point.
PfR Policy        Global PfR policy defined under PfR master.
                  TC policy defined under PfR map.
PfR Map           Container for a PfR policy.
MOS               Mean opinion score
PBR               Policy based routing. PBR uses route map to
                  enforce the routing decision made by PfR.    
        
        
        
PfR Elements
============
        
A PfR system consists of a Master Controller (MC) and one or
more Border Routers (BRs).  The MC is a hardware or software
entity that is not in the data path.  A BR is a software entity
in the data path, typically running on an edge router. 
        
The MC and BRs communicate with each other over a socket
interface using the Dynamic Router Interaction Protocol (DRIP).
The MC sends commands to the BRs related to PfR Policies and
the monitoring of PfR traffic classes (TCs).  The BRs send
performance data gathered using either 'passive data' provided
by NetFlow, 'active data' provided by sending artificial probes
that are created using IPSLA APIs, or both, depending on the
PfR policies configured on the MC.
        
This MIB module describes a MC object as a single row in the
cpfrMCTable and the BR object as a single row in the
cpfrBRTable.
        
PfR Exits
=========
        
A PfR system must have at least two interfaces (i.e., exits)
configured as 'external interfaces' over which a TC's
destination network is reachable in order for PfR to function.
These two exits can be on the same BR or on different BRs.
        
        
        +------+      +------+      |----> Exit 1
        |  MC  | ---- |  BR  | ---- |
        +------+      +------+      |----> Exit 2
        
                           **** OR ****
        
                             +------+
                      | ---- |  BR  | ----> Exit 1
        +------+      |      +------+
        |  MC  | ---- |
        +------+      |      +------+
                      | ---- |  BR  | ----> Exit 2
                             +------+
        
        
PfR can assign these exits to different PfR Link Groups.  A PfR
exit can be in at most three Link Groups at one time. (See 'PfR
Policies' below).
        
This MIB module describes a PfR exit as a single row in the
cpfrExitTable and a cost minimization policy of an exit as a
single row of the cpfrExitCostTierTable.
        
PfR Traffic Classes
===================
        
A traffic class is a generic term for a set of traffic flows
coming into or going out of a network that have a common
characteristic, such as destination address, source address,
application, or DSCP value.
        
The simplest form of a TC is 'all traffic going to the same
destination prefix'.  Additional parameters defines more
specific TCs.
        
PfR monitors the TCs that are specified either by enabling PfR
learn mode or by direct configuration in a PfR map.  PfR
can learn TCs with the highest throughput, with the highest
delay, with a destination address inside the PfR network, or
TCs
that matches a configured PfR Learn List.  The BRs use iBGP to
obtain information about 'inside TCs'.  A PfR map specifies TCs
to which the policy applies by configuring match clause.
        
This MIB module describes a PfR TC as a single row in the
cpfrTrafficClassTable and current status of a TC as a single
row of the cpfrTrafficClassStatusTable, and performance metrics
gathered for a specific TC as a single row of the
cpfrTrafficClassMetricsTable.
        
PfR Policies
============
        
A PfR policy describes the performance metrics the router is to
gather, how to gather these metrics, how frequently it should
gather these metrics, and how these metrics influence routing
decisions.  Once enabled, PfR provides a global default PfR
policy.  
        
A PfR policy can be configured to use one link group as a
'primary' and one as a 'fallback' link group.  If PfR
determines that a TC has gone 'Out of Policy' based on the
current PfR policy, it attempts to move the TC to an exit in
the same primary link group, and only moves it to an exit in
the fallback link group, if configured, if no exit in the
primary link group is 'In Policy'.
        
This MIB module describes a PfR map policy in a single row of
the cpfrMapTable and a match clause configured for a specific
PfR map as a single row of the cpfrMatchTable.
    
Source file
CISCO-PFR-MIB
Last revised
Identity
ciscoPfrMIB
Base OID
1.3.6.1.4.1.9.9.772
Imported Objects
CISCO-NBAR-PROTOCOL-DISCOVERY-MIB CiscoPdProtocolIndex
CISCO-SMI ciscoMgmt
CISCO-TC CiscoPort InterfaceIndexOrZero
DIFFSERV-DSCP-TC DscpOrAny
HCNUM-TC CounterBasedGauge64
INET-ADDRESS-MIB InetAddress InetAddressType InetPortNumber
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Gauge32 Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) TimeTicks Unsigned32
SNMPv2-TC DateAndTime RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeInterval TimeStamp TruthValue
Net-SNMP examples using the cisco MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'CISCO-PFR-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-PFR-MIB::ciscoPfrMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-PFR-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-PFR-MIB::ciscoPfrMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (290)
.1.3.6.1.4.1.9.9.772
.1.3.6.1.4.1.9.9.772.0
.1.3.6.1.4.1.9.9.772.1
.1.3.6.1.4.1.9.9.772.1.1
.1.3.6.1.4.1.9.9.772.1.1.1
.1.3.6.1.4.1.9.9.772.1.1.1.1
.1.3.6.1.4.1.9.9.772.1.1.1.10
millisecondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.1.1.11
millisecondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.1.1.12
retriesUnsigned32
.1.3.6.1.4.1.9.9.772.1.1.1.13
.1.3.6.1.4.1.9.9.772.1.1.1.14
Enumeration
.1.3.6.1.4.1.9.9.772.1.1.1.15
Enumeration
.1.3.6.1.4.1.9.9.772.1.1.1.16
Enumeration
.1.3.6.1.4.1.9.9.772.1.1.1.17
border routersUnsigned32
.1.3.6.1.4.1.9.9.772.1.1.1.18
exitsUnsigned32
.1.3.6.1.4.1.9.9.772.1.1.1.19
.1.3.6.1.4.1.9.9.772.1.1.1.2
Enumeration
.1.3.6.1.4.1.9.9.772.1.1.1.20
.1.3.6.1.4.1.9.9.772.1.1.1.21
.1.3.6.1.4.1.9.9.772.1.1.1.22
.1.3.6.1.4.1.9.9.772.1.1.1.23
.1.3.6.1.4.1.9.9.772.1.1.1.24
.1.3.6.1.4.1.9.9.772.1.1.1.25
Enumeration
.1.3.6.1.4.1.9.9.772.1.1.1.26
Enumeration
.1.3.6.1.4.1.9.9.772.1.1.1.27
Enumeration
.1.3.6.1.4.1.9.9.772.1.1.1.28
.1.3.6.1.4.1.9.9.772.1.1.1.29
.1.3.6.1.4.1.9.9.772.1.1.1.3
Enumeration
.1.3.6.1.4.1.9.9.772.1.1.1.30
Enumeration
.1.3.6.1.4.1.9.9.772.1.1.1.31
.1.3.6.1.4.1.9.9.772.1.1.1.32
.1.3.6.1.4.1.9.9.772.1.1.1.4
secondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.1.1.5
prefixesUnsigned32
.1.3.6.1.4.1.9.9.772.1.1.1.6
prefixesUnsigned32
.1.3.6.1.4.1.9.9.772.1.1.1.7
percentUnsigned32
.1.3.6.1.4.1.9.9.772.1.1.1.8
percentUnsigned32
.1.3.6.1.4.1.9.9.772.1.1.1.9
.1.3.6.1.4.1.9.9.772.1.10
.1.3.6.1.4.1.9.9.772.1.10.1
Unsigned32
.1.3.6.1.4.1.9.9.772.1.10.1.1
.1.3.6.1.4.1.9.9.772.1.10.1.2
.1.3.6.1.4.1.9.9.772.1.10.1.3
Unsigned32
.1.3.6.1.4.1.9.9.772.1.10.1.4
.1.3.6.1.4.1.9.9.772.1.11
.1.3.6.1.4.1.9.9.772.1.11.1
Unsigned32
.1.3.6.1.4.1.9.9.772.1.11.1.1
.1.3.6.1.4.1.9.9.772.1.11.1.10
.1.3.6.1.4.1.9.9.772.1.11.1.11
.1.3.6.1.4.1.9.9.772.1.11.1.12
.1.3.6.1.4.1.9.9.772.1.11.1.13
Unsigned32
.1.3.6.1.4.1.9.9.772.1.11.1.14
.1.3.6.1.4.1.9.9.772.1.11.1.15
.1.3.6.1.4.1.9.9.772.1.11.1.16
Integer32
.1.3.6.1.4.1.9.9.772.1.11.1.17
bgpEnumeration
.1.3.6.1.4.1.9.9.772.1.11.1.18
.1.3.6.1.4.1.9.9.772.1.11.1.19
Unsigned32
.1.3.6.1.4.1.9.9.772.1.11.1.2
.1.3.6.1.4.1.9.9.772.1.11.1.3
.1.3.6.1.4.1.9.9.772.1.11.1.4
.1.3.6.1.4.1.9.9.772.1.11.1.5
Bits
.1.3.6.1.4.1.9.9.772.1.11.1.6
.1.3.6.1.4.1.9.9.772.1.11.1.7
.1.3.6.1.4.1.9.9.772.1.11.1.8
Unsigned32
.1.3.6.1.4.1.9.9.772.1.11.1.9
.1.3.6.1.4.1.9.9.772.1.12
.1.3.6.1.4.1.9.9.772.1.12.1
Enumeration
.1.3.6.1.4.1.9.9.772.1.12.1.1
.1.3.6.1.4.1.9.9.772.1.12.1.10
.1.3.6.1.4.1.9.9.772.1.12.1.11
Enumeration
.1.3.6.1.4.1.9.9.772.1.12.1.2
.1.3.6.1.4.1.9.9.772.1.12.1.3
secondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.12.1.4
Enumeration
.1.3.6.1.4.1.9.9.772.1.12.1.5
Enumeration
.1.3.6.1.4.1.9.9.772.1.12.1.6
secondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.12.1.7
.1.3.6.1.4.1.9.9.772.1.12.1.8
Enumeration
.1.3.6.1.4.1.9.9.772.1.12.1.9
.1.3.6.1.4.1.9.9.772.1.13
.1.3.6.1.4.1.9.9.772.1.13.1
.1.3.6.1.4.1.9.9.772.1.13.1.1
packetsUnsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.10
flows-per-millionUnsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.11
Unsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.12
Unsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.13
Unsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.14
Unsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.15
Unsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.16
Unsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.17
secondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.2
Bits
.1.3.6.1.4.1.9.9.772.1.13.1.3
percentUnsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.4
percentUnsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.5
attemptsUnsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.6
Packets/probeUnsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.7
flows-per-millionUnsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.8
Unsigned32
.1.3.6.1.4.1.9.9.772.1.13.1.9
.1.3.6.1.4.1.9.9.772.1.14
.1.3.6.1.4.1.9.9.772.1.14.1
OctetString
.1.3.6.1.4.1.9.9.772.1.14.1.1
.1.3.6.1.4.1.9.9.772.1.14.1.2
.1.3.6.1.4.1.9.9.772.1.14.1.3
.1.3.6.1.4.1.9.9.772.1.14.1.4
.1.3.6.1.4.1.9.9.772.1.14.1.5
.1.3.6.1.4.1.9.9.772.1.14.1.6
Enumeration
.1.3.6.1.4.1.9.9.772.1.14.1.7
.1.3.6.1.4.1.9.9.772.1.15
.1.3.6.1.4.1.9.9.772.1.15.1
OctetString
.1.3.6.1.4.1.9.9.772.1.15.1.1
.1.3.6.1.4.1.9.9.772.1.15.1.2
.1.3.6.1.4.1.9.9.772.1.15.1.3
.1.3.6.1.4.1.9.9.772.1.15.1.4
.1.3.6.1.4.1.9.9.772.1.15.1.5
.1.3.6.1.4.1.9.9.772.1.2
.1.3.6.1.4.1.9.9.772.1.2.1
.1.3.6.1.4.1.9.9.772.1.2.1.1
tenths of percentUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.10
millisecondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.11
secondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.12
.1.3.6.1.4.1.9.9.772.1.2.1.13
millisecondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.14
.1.3.6.1.4.1.9.9.772.1.2.1.15
.1.3.6.1.4.1.9.9.772.1.2.1.16
.1.3.6.1.4.1.9.9.772.1.2.1.17
tenths of percentUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.18
packets-per-millionUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.19
.1.3.6.1.4.1.9.9.772.1.2.1.2
Enumeration
.1.3.6.1.4.1.9.9.772.1.2.1.20
Enumeration
.1.3.6.1.4.1.9.9.772.1.2.1.21
Unsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.22
Unsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.23
Unsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.24
Enumeration
.1.3.6.1.4.1.9.9.772.1.2.1.25
Unsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.26
percentUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.27
.1.3.6.1.4.1.9.9.772.1.2.1.28
.1.3.6.1.4.1.9.9.772.1.2.1.29
.1.3.6.1.4.1.9.9.772.1.2.1.3
secondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.30
secondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.31
packetsUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.32
Bits
.1.3.6.1.4.1.9.9.772.1.2.1.33
.1.3.6.1.4.1.9.9.772.1.2.1.34
tenths of percentSNMPv2-SMIUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.35
flows per millionUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.36
Enumeration
.1.3.6.1.4.1.9.9.772.1.2.1.37
.1.3.6.1.4.1.9.9.772.1.2.1.38
.1.3.6.1.4.1.9.9.772.1.2.1.39
.1.3.6.1.4.1.9.9.772.1.2.1.4
.1.3.6.1.4.1.9.9.772.1.2.1.40
.1.3.6.1.4.1.9.9.772.1.2.1.5
secondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.6
secondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.7
secondsUnsigned32
.1.3.6.1.4.1.9.9.772.1.2.1.8
.1.3.6.1.4.1.9.9.772.1.2.1.9
.1.3.6.1.4.1.9.9.772.1.3
.1.3.6.1.4.1.9.9.772.1.3.1
Bits
.1.3.6.1.4.1.9.9.772.1.3.1.1
.1.3.6.1.4.1.9.9.772.1.3.1.2
.1.3.6.1.4.1.9.9.772.1.3.1.3
.1.3.6.1.4.1.9.9.772.1.3.1.4
Enumeration
.1.3.6.1.4.1.9.9.772.1.3.1.5
.1.3.6.1.4.1.9.9.772.1.3.1.6
.1.3.6.1.4.1.9.9.772.1.3.1.7
.1.3.6.1.4.1.9.9.772.1.3.1.8
.1.3.6.1.4.1.9.9.772.1.3.1.9
.1.3.6.1.4.1.9.9.772.1.4
.1.3.6.1.4.1.9.9.772.1.4.1
Unsigned32
.1.3.6.1.4.1.9.9.772.1.4.1.1
.1.3.6.1.4.1.9.9.772.1.4.1.2
.1.3.6.1.4.1.9.9.772.1.4.1.3
Unsigned32
.1.3.6.1.4.1.9.9.772.1.4.1.4
.1.3.6.1.4.1.9.9.772.1.4.1.5
Unsigned32
.1.3.6.1.4.1.9.9.772.1.4.1.6
.1.3.6.1.4.1.9.9.772.1.4.1.7
.1.3.6.1.4.1.9.9.772.1.4.1.8
.1.3.6.1.4.1.9.9.772.1.5
.1.3.6.1.4.1.9.9.772.1.5.1
Enumeration
.1.3.6.1.4.1.9.9.772.1.5.1.1
.1.3.6.1.4.1.9.9.772.1.5.1.10
.1.3.6.1.4.1.9.9.772.1.5.1.11
bitsUnsigned32
.1.3.6.1.4.1.9.9.772.1.5.1.2
Bits
.1.3.6.1.4.1.9.9.772.1.5.1.3
Enumeration
.1.3.6.1.4.1.9.9.772.1.5.1.4
monitoring periodsUnsigned32
.1.3.6.1.4.1.9.9.772.1.5.1.5
minutesUnsigned32
.1.3.6.1.4.1.9.9.772.1.5.1.6
minutesUnsigned32
.1.3.6.1.4.1.9.9.772.1.5.1.7
minutesUnsigned32
.1.3.6.1.4.1.9.9.772.1.5.1.8
prefixesUnsigned32
.1.3.6.1.4.1.9.9.772.1.5.1.9
.1.3.6.1.4.1.9.9.772.1.6
.1.3.6.1.4.1.9.9.772.1.6.1
.1.3.6.1.4.1.9.9.772.1.6.1.1
.1.3.6.1.4.1.9.9.772.1.6.1.10
.1.3.6.1.4.1.9.9.772.1.6.1.11
.1.3.6.1.4.1.9.9.772.1.6.1.2
.1.3.6.1.4.1.9.9.772.1.6.1.3
.1.3.6.1.4.1.9.9.772.1.6.1.4
Unsigned32
.1.3.6.1.4.1.9.9.772.1.6.1.5
Bits
.1.3.6.1.4.1.9.9.772.1.6.1.6
.1.3.6.1.4.1.9.9.772.1.6.1.7
.1.3.6.1.4.1.9.9.772.1.6.1.8
.1.3.6.1.4.1.9.9.772.1.6.1.9
.1.3.6.1.4.1.9.9.772.1.7
.1.3.6.1.4.1.9.9.772.1.7.1
Unsigned32
.1.3.6.1.4.1.9.9.772.1.7.1.1
Enumeration
.1.3.6.1.4.1.9.9.772.1.7.1.10
.1.3.6.1.4.1.9.9.772.1.7.1.11
.1.3.6.1.4.1.9.9.772.1.7.1.12
Enumeration
.1.3.6.1.4.1.9.9.772.1.7.1.13
Enumeration
.1.3.6.1.4.1.9.9.772.1.7.1.14
.1.3.6.1.4.1.9.9.772.1.7.1.15
.1.3.6.1.4.1.9.9.772.1.7.1.16
Unsigned32
.1.3.6.1.4.1.9.9.772.1.7.1.17
Enumeration
.1.3.6.1.4.1.9.9.772.1.7.1.18
.1.3.6.1.4.1.9.9.772.1.7.1.2
.1.3.6.1.4.1.9.9.772.1.7.1.3
Enumeration
.1.3.6.1.4.1.9.9.772.1.7.1.4
.1.3.6.1.4.1.9.9.772.1.7.1.5
.1.3.6.1.4.1.9.9.772.1.7.1.6
.1.3.6.1.4.1.9.9.772.1.7.1.7
.1.3.6.1.4.1.9.9.772.1.7.1.8
Unsigned32
.1.3.6.1.4.1.9.9.772.1.7.1.9
.1.3.6.1.4.1.9.9.772.1.8
.1.3.6.1.4.1.9.9.772.1.8.1
.1.3.6.1.4.1.9.9.772.1.8.1.1
Enumeration
.1.3.6.1.4.1.9.9.772.1.8.1.10
.1.3.6.1.4.1.9.9.772.1.8.1.11
.1.3.6.1.4.1.9.9.772.1.8.1.2
.1.3.6.1.4.1.9.9.772.1.8.1.3
.1.3.6.1.4.1.9.9.772.1.8.1.4
.1.3.6.1.4.1.9.9.772.1.8.1.5
.1.3.6.1.4.1.9.9.772.1.8.1.6
Enumeration
.1.3.6.1.4.1.9.9.772.1.8.1.7
Enumeration
.1.3.6.1.4.1.9.9.772.1.8.1.8
.1.3.6.1.4.1.9.9.772.1.8.1.9
.1.3.6.1.4.1.9.9.772.1.9
.1.3.6.1.4.1.9.9.772.1.9.1
.1.3.6.1.4.1.9.9.772.1.9.1.1
.1.3.6.1.4.1.9.9.772.1.9.1.10
KbpsUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.11
percentUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.12
Enumeration
.1.3.6.1.4.1.9.9.772.1.9.1.13
Enumeration
.1.3.6.1.4.1.9.9.772.1.9.1.14
Enumeration
.1.3.6.1.4.1.9.9.772.1.9.1.15
samplesUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.16
percentUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.17
Unsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.18
Enumeration
.1.3.6.1.4.1.9.9.772.1.9.1.19
.1.3.6.1.4.1.9.9.772.1.9.1.2
.1.3.6.1.4.1.9.9.772.1.9.1.20
dollarsUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.21
.1.3.6.1.4.1.9.9.772.1.9.1.22
minutesUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.23
minutesUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.24
.1.3.6.1.4.1.9.9.772.1.9.1.25
minutesUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.26
.1.3.6.1.4.1.9.9.772.1.9.1.27
.1.3.6.1.4.1.9.9.772.1.9.1.28
.1.3.6.1.4.1.9.9.772.1.9.1.29
.1.3.6.1.4.1.9.9.772.1.9.1.3
.1.3.6.1.4.1.9.9.772.1.9.1.30
percentUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.31
Unsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.32
.1.3.6.1.4.1.9.9.772.1.9.1.33
dollarsUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.34
KbpsUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.35
dollarsUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.36
KbpsUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.37
dollarsUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.38
KbpsUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.39
.1.3.6.1.4.1.9.9.772.1.9.1.4
minutesUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.40
Unsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.41
Unsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.42
Unsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.43
KbpsUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.44
KbpsUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.45
kbpsUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.46
.1.3.6.1.4.1.9.9.772.1.9.1.47
.1.3.6.1.4.1.9.9.772.1.9.1.48
.1.3.6.1.4.1.9.9.772.1.9.1.49
Enumeration
.1.3.6.1.4.1.9.9.772.1.9.1.5
Enumeration
.1.3.6.1.4.1.9.9.772.1.9.1.50
.1.3.6.1.4.1.9.9.772.1.9.1.51
Unsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.6
.1.3.6.1.4.1.9.9.772.1.9.1.7
KbpsUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.8
percentUnsigned32
.1.3.6.1.4.1.9.9.772.1.9.1.9
.1.3.6.1.4.1.9.9.772.2
.1.3.6.1.4.1.9.9.772.2.1
.1.3.6.1.4.1.9.9.772.2.2
Dependencies (13) 10 direct · 3 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Type Definitions (11)
Unsigned32 range: 1..4294967295
Unsigned32 range: 1..4294967295
Unsigned32 range: 1..4294967295
Enumeration
none(1)
activatingUnsedFcdTgt(2)
ifaceDown(3)
newProbeTargetAssigned(4)
newTargetAssigned(5)
borderDown(6)
uncontrolNonOptimizedPfx(7)
recontrolNull0Pfx(8)
recontrolSinkHolePfx(9)
modeRouteChange(10)
pfxEnabled(11)
uncontrolModeMonitorChange(12)
insideEnabled(13)
forcedNextHop(14)
forwardToNull0(15)
clearOnePfx(16)
clearOneTc(17)
grantUpdated(18)
tcInFastMode(19)
pbrBRTopologyChange(20)
pfrReqNotMet(21)
probeFrequencyChange(22)
fcdTgtAssRemMod(23)
policyChangedAddedNewFcdProbeTgt(24)
usingFcdTgtNow(25)
firstTargetWithDscpAdded(26)
usingLmNow(27)
lastTargetWithDscpRemoved(28)
couldntMonitor(29)
couldntControl(30)
applControlOnBrFailed(31)
allProtoCouldNtControl(32)
excludePfxFailed(33)
ipflowRestFailed(34)
couldntExclude(35)
dontDowngradeAllEntrances(36)
maxDownGrade(37)
cantSelectEntrances(38)
unhandledOopReasonInChooseExit(39)
oopModeSelectExitGood(40)
couldntFindBestExitInAllLinkGrps(41)
couldntFindBestExit(42)
failedToControlRoute(43)
endOfProbing(44)
retryForcedNextHop(45)
noStatusInPfxTimeout(46)
couldntChooseExitInPfxTimeout(47)
inconsistentView(48)
unableToSendControlMsg(49)
nbarIdStateUpdated(50)
controledExitIsNotCurrent(51)
exitMisMatch(52)
newExitWhileInpolicy(53)
unknownExit(54)
controlledExitIsNotCurrForUpd(55)
couldntControlPasPfxInSpecMode(56)
remoteStatsNotFound(57)
nbarInternalIfAddedRemoved(58)
noPassiveData(59)
probeNumPktsChanged(60)
last(61)
Unsigned32 range: 1..4294967295
Unsigned32 range: 0..4294967295
Unsigned32 range: 1..4294967295
Unsigned32 range: 0..4294967295
Unsigned32 range: 1..4294967295
Enumeration
relative(1)
threshold(2)
Enumeration
none(0)
cost(1)
delay(2)
jitter(3)
loss(4)
mos(5)
range(6)
utilization(7)
Conformance Groups (6)
cpfrMCStorageType cpfrMCRowStatus cpfrMCKeepAliveTimer cpfrMCMaxPrefixTotal cpfrMCMaxPrefixLearn cpfrMCEntranceLinksMaxUtil cpfrMCExitLinksMaxUtil cpfrMCPortNumber cpfrMCTracerouteProbeDelay cpfrMCRsvpPostDialDelay cpfrMCRsvpSignalingRetries cpfrMCNetflowExporter cpfrMCAdminStatus cpfrMCOperStatus cpfrMCConnStatus cpfrMCNumofBorderRouters cpfrMCNumofExits cpfrMCLearnState cpfrMCLearnStateTimeRemain cpfrMCPrefixCount cpfrMCPrefixLearned cpfrMCPrefixConfigured cpfrMCPbrMet cpfrMapStorageType cpfrMapRowStatus cpfrMapName cpfrMapBackoffMinTimer cpfrMapBackoffMaxTimer cpfrMapBackoffStepTimer cpfrMapDelayType cpfrMapDelayRelativePercent cpfrMapDelayThresholdMax cpfrMapHolddownTimer cpfrMapPrefixForwardInterface cpfrMapJitterThresholdMax cpfrMapLinkGroupName cpfrMapFallbackLinkGroupName cpfrMapLossType cpfrMapLossRelativeAvg cpfrMapLossThresholdMax cpfrMapModeMonitor cpfrMapModeRouteOpts cpfrMapRouteMetricBgpLocalPref cpfrMapRouteMetricEigrpTagCommunity cpfrMapRouteMetricStaticTag cpfrMapModeSelectExitType cpfrMapMOSThresholdMin cpfrMapMOSPercentage cpfrMapNextHopAddressType cpfrMapNextHopAddress cpfrMapPeriodicTimer cpfrMapActiveProbeFrequency cpfrMapActiveProbePackets cpfrMapTracerouteReporting cpfrMapUnreachableType cpfrMapUnreachableRelativeAvg cpfrMapUnreachableThresholdMax cpfrMapRoundRobinResolver cpfrMatchValid cpfrMatchAddrAccessList cpfrMatchAddrPrefixList cpfrMatchAddrPrefixInside cpfrMatchLearnMode cpfrMatchLearnListName cpfrMatchTCNbarListName cpfrMatchTCNbarApplPfxList cpfrMatchTCPfxInside cpfrLearnListStorageType cpfrLearnListRowStatus cpfrLearnListReferenceName cpfrLearnListSequenceNum cpfrLearnListMethod cpfrLearnListAclName cpfrLearnListPfxName cpfrLearnListPfxInside cpfrLearnListNbarAppl cpfrLearnListFilterPfxName cpfrActiveProbeStorageType cpfrActiveProbeRowStatus cpfrActiveProbeType cpfrActiveProbeTargetAddressType cpfrActiveProbeTargetAddress cpfrActiveProbeTargetPortNumber cpfrActiveProbePfrMapIndex cpfrActiveProbeDscpValue cpfrActiveProbeCodecName cpfrActiveProbeMapIndex cpfrActiveProbeMapPolicyIndex cpfrActiveProbeAdminStatus cpfrActiveProbeOperStatus cpfrActiveProbeAssignedPfxAddressType cpfrActiveProbeAssignedPfxAddress cpfrActiveProbeAssignedPfxLen cpfrActiveProbeMethod cpfrResolveStorageType cpfrResolveRowStatus cpfrResolvePolicyType cpfrResolveVariance cpfrResolveMapIndex cpfrResolveMapPolicyIndex cpfrLearnAggregationType cpfrLearnAggregationPrefixLen cpfrLearnMethod cpfrLearnExpireType cpfrLearnExpireSessionNum cpfrLearnExpireTime cpfrLearnMonitorPeriod cpfrLearnPeriodInterval cpfrLearnPrefixesNumber cpfrLearnAggAccesslistName cpfrLearnFilterAccessListName cpfrNbarApplListStorageType cpfrNbarApplListRowStatus cpfrNbarApplPdIndex cpfrResolvePriority cpfrMCMapIndex
This group contains objects describing PfR MCs
and policy maps.
.1.3.6.1.4.1.9.9.772.2.2.1
This group contains objects describing PfR Border Router and
Exits.
.1.3.6.1.4.1.9.9.772.2.2.2
This group contains objects describing PfR TCs.
.1.3.6.1.4.1.9.9.772.2.2.3
This group contains new objects describing PfR MCs
and policy maps.
.1.3.6.1.4.1.9.9.772.2.2.4
This group contains objects describing PfR Border Router and
Exits.
.1.3.6.1.4.1.9.9.772.2.2.5
A collection of PfR MC notifications.
.1.3.6.1.4.1.9.9.772.2.2.6
Compliance Statements (2)

OID .1.3.6.1.4.1.9.9.772.2.1.1
This compliance statement specifies the minimal requirements
an implementation must meet in order to claim full compliance
with the definition of the CISCO-PFR-MIB.
Required groups

OID .1.3.6.1.4.1.9.9.772.2.1.2
This compliance statement specifies the new minimal
requirements an implementation must meet in order to claim full
compliance with the definition of the CISCO-PFR-MIB.
Required groups
Object refinements
ObjectAccessSyntaxDescription
cpfrMCStorageType readonly
Support for read-create access is not required.
cpfrMCRowStatus readonly
Support for read-create access is not required.
cpfrMCKeepAliveTimer readonly
Support for read-create access is not required.
cpfrMCMaxPrefixTotal readonly
Support for read-create access is not required.
cpfrMCMaxPrefixLearn readonly
Support for read-create access is not required.
cpfrMCEntranceLinksMaxUtil readonly
Support for read-create access is not required.
cpfrMCExitLinksMaxUtil readonly
Support for read-create access is not required.
cpfrMCPortNumber readonly
Support for read-create access is not required.
cpfrMCTracerouteProbeDelay readonly
Support for read-create access is not required.
cpfrMCRsvpPostDialDelay readonly
Support for read-create access is not required.
cpfrMCRsvpSignalingRetries readonly
Support for read-create access is not required.
cpfrMCNetflowExporter readonly
Support for read-create access is not required.
cpfrMCAdminStatus readonly
Support for read-create access is not required.
cpfrMapStorageType readonly
Support for read-create access is not required.
cpfrMapRowStatus readonly
Support for read-create access is not required.
cpfrMapName readonly
Support for read-create access is not required.
cpfrMapBackoffMinTimer readonly
Support for read-create access is not required.
cpfrMapBackoffMaxTimer readonly
Support for read-create access is not required.
cpfrMapBackoffStepTimer readonly
Support for read-create access is not required.
cpfrMapDelayType readonly
Support for read-create access is not required.
cpfrMapDelayRelativePercent readonly
Support for read-create access is not required.
cpfrMapDelayThresholdMax readonly
Support for read-create access is not required.
cpfrMapHolddownTimer readonly
Support for read-create access is not required.
cpfrMapPrefixForwardInterface readonly
Support for read-create access is not required.
cpfrMapJitterThresholdMax readonly
Support for read-create access is not required.
cpfrMapLinkGroupName readonly
Support for read-create access is not required.
cpfrMapFallbackLinkGroupName readonly
Support for read-create access is not required.
cpfrMapLossType readonly
Support for read-create access is not required.
cpfrMapLossRelativeAvg readonly
Support for read-create access is not required.
cpfrMapLossThresholdMax readonly
Support for read-create access is not required.
cpfrMapModeMonitor readonly
Support for read-create access is not required.
cpfrMapModeRouteOpts readonly
Support for read-create access is not required.
cpfrMapRouteMetricBgpLocalPref readonly
Support for read-create access is not required.
cpfrMapRouteMetricEigrpTagCommunity readonly
Support for read-create access is not required.
cpfrMapRouteMetricStaticTag readonly
Support for read-create access is not required.
cpfrMapModeSelectExitType readonly
Support for read-create access is not required.
cpfrMapMOSThresholdMin readonly
Support for read-create access is not required.
cpfrMapMOSPercentage readonly
Support for read-create access is not required.
cpfrMapNextHopAddressType readonly
Support for read-create access is not required.
cpfrMapNextHopAddress readonly
Support for read-create access is not required.
cpfrMapPeriodicTimer readonly
Support for read-create access is not required.
cpfrMapActiveProbeFrequency readonly
Support for read-create access is not required.
cpfrMapActiveProbePackets readonly
Support for read-create access is not required.
cpfrMapTracerouteReporting readonly
Support for read-create access is not required.
cpfrMapUnreachableType readonly
Support for read-create access is not required.
cpfrMapUnreachableRelativeAvg readonly
Support for read-create access is not required.
cpfrMapUnreachableThresholdMax readonly
Support for read-create access is not required.
cpfrMapRoundRobinResolver readonly
Support for read-create access is not required.
cpfrMatchValid readonly
Support for read-create access is not required.
cpfrMatchAddrAccessList readonly
Support for read-create access is not required.
cpfrMatchAddrPrefixList readonly
Support for read-create access is not required.
cpfrMatchAddrPrefixInside readonly
Support for read-create access is not required.
cpfrMatchLearnMode readonly
Support for read-create access is not required.
cpfrMatchLearnListName readonly
Support for read-create access is not required.
cpfrMatchTCNbarListName readonly
Support for read-create access is not required.
cpfrMatchTCNbarApplPfxList readonly
Support for read-create access is not required.
cpfrMatchTCPfxInside readonly
Support for read-create access is not required.
cpfrLearnListStorageType readonly
Support for read-create access is not required.
cpfrLearnListRowStatus readonly
Support for read-create access is not required.
cpfrLearnListReferenceName readonly
Support for read-create access is not required.
cpfrLearnListSequenceNum readonly
Support for read-create access is not required.
cpfrLearnListMethod readonly
Support for read-create access is not required.
cpfrLearnListAclName readonly
Support for read-create access is not required.
cpfrLearnListPfxName readonly
Support for read-create access is not required.
cpfrLearnListPfxInside readonly
Support for read-create access is not required.
cpfrLearnListNbarAppl readonly
Support for read-create access is not required.
cpfrLearnListFilterPfxName readonly
Support for read-create access is not required.
cpfrActiveProbeStorageType readonly
Support for read-create access is not required.
cpfrActiveProbeRowStatus readonly
Support for read-create access is not required.
cpfrActiveProbeType readonly
Support for read-create access is not required.
cpfrActiveProbeTargetAddressType readonly
Support for read-create access is not required.
cpfrActiveProbeTargetAddress readonly
Support for read-create access is not required.
cpfrActiveProbeTargetPortNumber readonly
Support for read-create access is not required.
cpfrActiveProbePfrMapIndex readonly
Support for read-create access is not required.
cpfrActiveProbeDscpValue readonly
Support for read-create access is not required.
cpfrActiveProbeCodecName readonly
Support for read-create access is not required.
cpfrActiveProbeMapIndex readonly
Support for read-create access is not required.
cpfrActiveProbeMapPolicyIndex readonly
Support for read-create access is not required.
cpfrActiveProbeAdminStatus readonly
Support for read-create access is not required.
cpfrResolveStorageType readonly
Support for read-create access is not required.
cpfrResolveRowStatus readonly
Support for read-create access is not required.
cpfrResolvePolicyType readonly
Support for read-create access is not required.
cpfrResolveVariance readonly
Support for read-create access is not required.
cpfrResolveMapIndex readonly
Support for read-create access is not required.
cpfrResolveMapPolicyIndex readonly
Support for read-create access is not required.
cpfrLearnAggregationType readonly
Support for read-create access is not required.
cpfrLearnAggregationPrefixLen readonly
Support for read-create access is not required.
cpfrLearnMethod readonly
Support for read-create access is not required.
cpfrLearnExpireType readonly
Support for read-create access is not required.
cpfrLearnExpireSessionNum readonly
Support for read-create access is not required.
cpfrLearnExpireTime readonly
Support for read-create access is not required.
cpfrLearnMonitorPeriod readonly
Support for read-create access is not required.
cpfrLearnPeriodInterval readonly
Support for read-create access is not required.
cpfrLearnPrefixesNumber readonly
Support for read-create access is not required.
cpfrLearnAggAccesslistName readonly
Support for read-create access is not required.
cpfrLearnFilterAccessListName readonly
Support for read-create access is not required.
cpfrNbarApplListStorageType readonly
Support for read-create access is not required.
cpfrNbarApplListRowStatus readonly
Support for read-create access is not required.
cpfrNbarApplPdIndex readonly
Support for read-create access is not required.
cpfrResolvePriority readonly
Support for read-create access is not required.
cpfrMCMapIndex readonly
Support for read-create access is not required.
cpfrBRStorageType readonly
Support for read-create access is not required.
cpfrBRRowStatus readonly
Support for read-create access is not required.
cpfrBRAddressType readonly
Support for read-create access is not required.
cpfrBRAddress readonly
Support for read-create access is not required.
cpfrBRKeyName readonly
Support for read-create access is not required.
cpfrBROperStatus readonly
Support for read-create access is not required.
cpfrExitStorageType readonly
Support for read-create access is not required.
cpfrExitRowStatus readonly
Support for read-create access is not required.
cpfrExitName readonly
Support for read-create access is not required.
cpfrExitType readonly
Support for read-create access is not required.
cpfrDowngradeBgpCommunity readonly
Support for read-create access is not required.
cpfrExitMaxUtilRxType readonly
Support for read-create access is not required.
cpfrExitMaxUtilRxAbsolute readonly
Support for read-create access is not required.
cpfrExitMaxUtilRxPercentage readonly
Support for read-create access is not required.
cpfrExitMaxUtilTxType readonly
Support for read-create access is not required.
cpfrExitMaxUtilTxAbsolute readonly
Support for read-create access is not required.
cpfrExitMaxUtilTxPercentage readonly
Support for read-create access is not required.
cpfrExitCostCalcMethod readonly
Support for read-create access is not required.
cpfrExitCostDiscard readonly
Support for read-create access is not required.
cpfrExitCostDiscardType readonly
Support for read-create access is not required.
cpfrExitCostDiscardAbsolute readonly
Support for read-create access is not required.
cpfrExitCostDiscardPercent readonly
Support for read-create access is not required.
cpfrExitCostEndDayOfMonth readonly
Support for read-create access is not required.
cpfrExitCostEndOffsetType readonly
Support for read-create access is not required.
cpfrExitCostEndOffset readonly
Support for read-create access is not required.
cpfrExitCostFixedFeeCost readonly
Support for read-create access is not required.
cpfrExitCostNickName readonly
Support for read-create access is not required.
cpfrExitCostSamplingPeriod readonly
Support for read-create access is not required.
cpfrExitCostRollupPeriod readonly
Support for read-create access is not required.
cpfrExitCostSummerTimeStart readonly
Support for read-create access is not required.
cpfrExitCostSummerTimeOffset readonly
Support for read-create access is not required.
cpfrExitCostSummerTimeEnd readonly
Support for read-create access is not required.
cpfrExitCostTierStorageType readonly
Support for read-create access is not required.
cpfrExitCostTierRowStatus readonly
Support for read-create access is not required.
cpfrExitCostTierFee readonly
Support for read-create access is not required.
cpfrLinkGroupStorageType readonly
Support for read-create access is not required.
cpfrLinkGroupRowStatus readonly
Support for read-create access is not required.
cpfrLinkGroupBRIndex readonly
Support for read-create access is not required.
cpfrLinkGroupExitIndex readonly
Support for read-create access is not required.
cpfrMCLoggingAdminStatus readonly
Support for read-create access is not required.
cpfrMCControlMode readonly
Support for read-create access is not required.
cpfrMCClear readonly
Support for read-create access is not required.
cpfrMapEventNotifCtrlType readonly
Support for read-create access is not required.
cpfrMapEventTCCount readonly
Support for read-create access is not required.
Notifications / Traps (6)
NameOIDDescription
.1.3.6.1.4.1.9.9.772.0.1
The device generates this notification when one of
cpfrMCLoggingAdminStatus, cpfrMCAdminStatus, cpfrMCControlMode,
cpfrMCClear, on PfR master controller is changed.
.1.3.6.1.4.1.9.9.772.0.2
The device generates this notification when the master
controller detects a status change with a border router.
.1.3.6.1.4.1.9.9.772.0.3
The device generates this notification when the master
controller detects a status change with an exit link.
.1.3.6.1.4.1.9.9.772.0.4
The device generates this notification when the master
controller detects a traffic class status event.
.1.3.6.1.4.1.9.9.772.0.5
The device generates this notification, when the master
controller detects number of in-policy traffic class falls
below the configured threshold.
.1.3.6.1.4.1.9.9.772.0.6
The device generates this notification, when the master
controller detects number of in-policy traffic classes at
primary link group falls below the configured threshold.