CISCO-MPLS-TE-STD-EXT-MIB
AI MIB Summary
The CISCO-MPLS-TE-STD-EXT-MIB extends standard MPLS Traffic Engineering monitoring on Cisco devices by exposing vendor-specific managed objects for auto-bandwidth tunnel adaptation and non-standard TE metrics. This module enables the tracking of dynamic tunnel bandwidth adjustments and load-dependent state changes that fall outside the scope of the standard MPLS-TE-STD-MIB.
This MIB module contains Cisco specific managed object definitions for MPLS Traffic Engineering (TE), not contained in MPLS-TE-STD-MIB. The auto bandwidth feature enables MPLS TE Tunnels to adapt automatically their bandwidth to their actual load.
Main OID:
cmplsTeStdExtMIB.1.3.6.1.4.1.9.9.738
59
Objects
Active
Status
6
Dependencies
Imported Objects
Objects
59 total| Object Name |
|---|
cmplsTeStdExtMIBThis MIB module contains Cisco specific managed object
definitions for MPLS Traffic Engineering (TE), not contained in
MPLS-TE-STD-MIB.
The auto bandwidth feature enables MPLS TE Tunnels to adapt
automatically their bandwidth to their actual load. MODULE-IDENTITY .1.3.6.1.4.1.9.9.738 |
cmplsTeStdExtMIBNotifs OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.738.0 |
cmplsTunnelPreemptThis notification is generated when a MPLS TE tunnel is
preempted. NOTIFICATION-TYPE .1.3.6.1.4.1.9.9.738.0.1 |
cmplsTunnelInsuffBWThis notification is generated when a MPLS TE tunnel could not
be setup or reoptimized. NOTIFICATION-TYPE .1.3.6.1.4.1.9.9.738.0.2 |
cmplsTunnelReRoutePendingThis notification is generated when re-route is required
for the tunnel. NOTIFICATION-TYPE .1.3.6.1.4.1.9.9.738.0.3 |
cmplsTunnelReRoutePendingClearThis notification is generated when tunnel no longer needs to
be re-routed. NOTIFICATION-TYPE .1.3.6.1.4.1.9.9.738.0.4 |
cmplsTunnelBringupFailThis notification is generated when MPLS TE tunnel failed to
come up NOTIFICATION-TYPE .1.3.6.1.4.1.9.9.738.0.5 |
cmplsTeStdExtMIBObjects OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.738.1 |
cmplsTunnelAutoBWTableThis table is used in order to manage auto bandwidth data.
This table is sparse dependent on the mplsTunnelTable. An entry
in this table exists for each mplsTunnelEntry with a
mplsTunnelRole of 'head' or 'headTail'. Each row contains
auto-bandwidth data for the tunnel identified by the indexes
defined later.
An entry is created as soon as a 'head' or 'headTail' MPLS TE
tunnel is configured in the system. SEQUENCE OF CmplsTunnelAutoBWEntry .1.3.6.1.4.1.9.9.738.1.1 |
cmplsTunnelAutoBWEntryA conceptual row in cmplsTunnelAutoBWTable. There is an entry
in this table for each MPLS-TE tunnel with mplsTunnelRole
equals to 'head' or 'headTail'. CmplsTunnelAutoBWEntry .1.3.6.1.4.1.9.9.738.1.1.1 |
cmplsTunnelAutoBWStatusThis object indicates the operational status [or mode] of the
auto bandwidth algorithm:
- autoBWDisabled: The auto-bandwidth algorithm is not running;
- autoBWEnabled: The auto-bandwidth algorithm is running;
- autoBWCollectOnlyMode: The auto-bandwidth algorithm is
running,
but the bandwidth applications are
disabled;ro Enumeration .1.3.6.1.4.1.9.9.738.1.1.1.1 |
cmplsTunnelAutoBWMinThis object specifies the minimum bandwidth that the
auto-bandwidth algorithm can apply to a tunnel when the
adjustment threshold is overcome.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.rw Unsigned32 UNITS "kbps" .1.3.6.1.4.1.9.9.738.1.1.1.2 |
cmplsTunnelAutoBWMaxThis object specifies the maximum bandwidth that the
auto-bandwidth algorithm can apply to a tunnel when the
adjustment threshold is overcome.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.rw Unsigned32 UNITS "kbps" .1.3.6.1.4.1.9.9.738.1.1.1.3 |
cmplsTunnelAutoBWAdjThreshPercsThis object specifies the adjustment threshold percentage that
needs to be overcome in order to trigger a new bandwidth
application.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.rw CmplsTunnelBWPercent .1.3.6.1.4.1.9.9.738.1.1.1.4 |
cmplsTunnelAutoBWAdjThreshBWThis object specifies the adjustment threshold bandwidth that
needs to be overcome in order to trigger a new bandwidth
application.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.rw Unsigned32 UNITS "kbps" .1.3.6.1.4.1.9.9.738.1.1.1.5 |
cmplsTunnelAutoBWOverflowThreshPercsThis object specifies the adjustment threshold percentage that
needs to be overcome in order to trigger an overflow occurrence.
If the application period has not completed when a
cmplsTunnelAutoBWOverflowLimit overflow has occurred, a new
bandwidth will be applied.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.rw CmplsTunnelBWPercent .1.3.6.1.4.1.9.9.738.1.1.1.6 |
cmplsTunnelAutoBWOverflowThreshBWThis object specifies the adjustment threshold bandwidth that
needs to be overcome in order to trigger an overflow occurrence.
If the application period has not completed when a
cmplsTunnelAutoBWOverflowLimit overflow has occurred, a new
bandwidth will be applied.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.rw Unsigned32 UNITS "kbps" .1.3.6.1.4.1.9.9.738.1.1.1.7 |
cmplsTunnelAutoBWOverflowLimitThis object specifies the number of consecutive collections
exceeding overflow threshold.
If the application period has not completed when a
cmplsTunnelAutoBWOverflowLimit overflow has occurred, a new
bandwidth will be applied.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.rw Unsigned32 .1.3.6.1.4.1.9.9.738.1.1.1.8 |
cmplsTunnelAutoBWUnderflowThreshPercsThis object specifies the adjustment threshold percentage that
needs to be overcome in order to trigger an underflow
occurrence.
If the application period has not completed when a
cmplsTunnelAutoBWUnderflowLimit underflow has occurred, a new
bandwidth will be applied.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.rw CmplsTunnelBWPercent .1.3.6.1.4.1.9.9.738.1.1.1.9 |
cmplsTunnelAutoBWUnderflowThreshBWThis object specifies the adjustment threshold bandwidth that
needs to be overcome in order to trigger an underflow
occurrence.
If the application period has not completed when a
cmplsTunnelAutoBWUnderflowLimit underflow has occurred, a new
bandwidth will be applied.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.rw Unsigned32 UNITS "kbps" .1.3.6.1.4.1.9.9.738.1.1.1.10 |
cmplsTunnelAutoBWUnderflowLimitThis object specifies the number of consecutive collections
under the underflow threshold.
If the application period has not completed when a
cmplsTunnelAutoBWUnderflowLimit underflow has occurred, a new
bandwidth will be applied.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.rw Unsigned32 .1.3.6.1.4.1.9.9.738.1.1.1.11 |
cmplsTunnelAutoBWApplicationFrequencyThis object specifies the bandwidth application period.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.rw Unsigned32 UNITS "seconds" .1.3.6.1.4.1.9.9.738.1.1.1.12 |
cmplsTunnelAutoBWCollectionFrequencyThis object specifies the sampling period for data rates.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.rw Unsigned32 UNITS "seconds" .1.3.6.1.4.1.9.9.738.1.1.1.13 |
cmplsTunnelAutoBWLastAppliedBWThis object indicates the last bandwidth applied by the
auto-bandwidth algorithm.
It will be set to zero if no bandwidth has been applied yet.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Unsigned32 UNITS "kbps" .1.3.6.1.4.1.9.9.738.1.1.1.14 |
cmplsTunnelAutoBWApplicationsThis object indicates the number of auto bandwidths applied.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Counter32 .1.3.6.1.4.1.9.9.738.1.1.1.15 |
cmplsTunnelAutoBWLastApplicationTriggerThis object indicates the trigger reason for the last bandwidth
application.
If mplsTunnelInstance is zero this object will be set to
'applicationNone'.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Enumeration .1.3.6.1.4.1.9.9.738.1.1.1.16 |
cmplsTunnelAutoBWOverflowApplicationsThis object indicates the number of bandwidth applications
due to overflow occurrences.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Counter32 .1.3.6.1.4.1.9.9.738.1.1.1.17 |
cmplsTunnelAutoBWOverflowOccurrencesThis object indicates the number of overflow occurrences
since last application period.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Counter32 .1.3.6.1.4.1.9.9.738.1.1.1.18 |
cmplsTunnelAutoBWUnderflowApplicationsThis object indicates the number of bandwidth applications due
to underflow occurrences.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Counter32 .1.3.6.1.4.1.9.9.738.1.1.1.19 |
cmplsTunnelAutoBWUnderflowOccurrencesThis object indicates the number of underflow occurrences
since last application period.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Counter32 .1.3.6.1.4.1.9.9.738.1.1.1.20 |
cmplsTunnelAutoBWUnderflowHighestBWThis object indicates the highest sample collected during
an underflow sequence.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Gauge32 UNITS "kbps" .1.3.6.1.4.1.9.9.738.1.1.1.21 |
cmplsTunnelAutoBWRequestedThis object indicates the bandwidth requested by the
auto-bandwidth algorithm.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Unsigned32 UNITS "kpbs" .1.3.6.1.4.1.9.9.738.1.1.1.22 |
cmplsTunnelAutoBWSignaledThis object indicates the bandwidth signaled by the
auto-bandwidth algorithm.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Unsigned32 UNITS "kpbs" .1.3.6.1.4.1.9.9.738.1.1.1.23 |
cmplsTunnelAutoBWCollectOnlyRequestedThis object indicates the bandwidth that would have been
requested by the auto-bandwidth algorithm if the auto-bandwidth
functionality was enabled. If the collect only mode is enabled,
the bandwidth change request will not be executed.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Unsigned32 UNITS "kpbs" .1.3.6.1.4.1.9.9.738.1.1.1.24 |
cmplsTunnelAutoBWHighestThis object indicates the highest bandwidth sampled by
the auto-bandwidth algorithm.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Unsigned32 UNITS "kpbs" .1.3.6.1.4.1.9.9.738.1.1.1.25 |
cmplsTunnelAutoBWCollectedSamplesThis object indicates the samples collected since the last
auto-bandwidth application.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Counter32 .1.3.6.1.4.1.9.9.738.1.1.1.26 |
cmplsTunnelAutoBWJitterThis object indicates the auto-bandwidth application jitter.
Jitter is the extra time to be added to the application interval
the first time the auto bandwidth is applied.
If mplsTunnelInstance is zero this object will be set to zero.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Unsigned32 .1.3.6.1.4.1.9.9.738.1.1.1.27 |
cmplsTunnelAutoBWAppRejectReasonThis object indicates the reason for the bandwidth application
rejection.
This object value is not aplicable if cmplsTunnelAutoBWStatus is
'autoBWDisabled'.ro Enumeration .1.3.6.1.4.1.9.9.738.1.1.1.28 |
cmplsTeTunnelReasonTableThis table is used in order to indicate the causes for the
notifications. SEQUENCE OF CmplsTeTunnelReasonEntry .1.3.6.1.4.1.9.9.738.1.2 |
cmplsTeTunnelReasonEntryA conceptual row in cmplsTunnelReasonTable. CmplsTeTunnelReasonEntry .1.3.6.1.4.1.9.9.738.1.2.1 |
cmplsTunnelReoptReasonThis object indicates the reason of the tunnel reoptimization:
- unknown: the reason is not known
- periodicTimerExpiry: Periodic Reoptimization
- bandwidthCLIChange: the tunnel bandwidth has been
changed from CLI
- bandwidthOverflow: an auto-bandwidth overflow
occurred
- bandwidthUnderflow: an auto-bandwidth underflow
occured
- bandwidthAdjustment: an auto-bandwidth application
occured
- fastReRoute: a fast re-route occured
- cliRequest: User-triggerred
- metricTypeChange: tunnel metric type has been
changed
from CLI
- preferredPathExists: preferred-path-exists message
received from a downstream node
- poSwitchoverTrigger: User-requested path-option
switchover
- bandwidthChange: bandwidth change
- autoBandwidth: Auto Bandwidth
- remergeError: Remerge Error
- dueToMaximumMetric: Reoptimization due to
receiving an LSA with MAX metric
- pathProtectionSwitchover: Path Protection Switchover
- iEPEnableReoptimization: IEP Enable Reoptimization
- affinityPathVerificationFail: Affinity path
verification failure
- softPreemption: soft preemption (see RFC 5712)
- preferredTreeExists: preferred-tree-exists message
received from a downstream node
- costLimitPathVerificationFail: Cost Limit path
verification failure
- linkupReopt: link state up
- iEPChangeReoptimization: inuse explicit-path change
- poChangeReoptimization: inuse path-option change
- bfdSessionTypeChange: a bfd session type change occured
This object is intended to be included in the trap
mplsTunnelReoptimized defined in MPLS-TE-STD-MIB.ro Enumeration .1.3.6.1.4.1.9.9.738.1.2.1.1 |
cmplsTunnelInsuffBWFailedOperationThis object indicates whether the tunnel could not be setup or
reoptimized because of insufficient bandwidth:
- unknown: the reason is not known
- failedToSetup: insufficient bandwidth during
initial setup
- failedToReoptimize: insufficient bandwidth during
reoptimizationro Enumeration .1.3.6.1.4.1.9.9.738.1.2.1.2 |
cmplsTunnelPreemptionTypeThis object indicates LSP Preemption type of this LSP:
- unknown: the type is not known
- hardPreemption: the preempted LSP resources are
freed immediately; the LSP is broken immediately
and the traffic is disrupted.
- softPreemption: the resources release pending on the
reoptimization of this LSP. The head of the LSP
reroutes the traffic before the LSP is broken.
- frrSoftPreemption: similar to softPreemption. In this
case the traffic of the soft preempted LSP is switched to
the backup.
See: Farrel, A., Interim Report on MPLS Pre-emption,
draft-farrel-mpls-preemption-interim-00.txt, work in progressro Enumeration .1.3.6.1.4.1.9.9.738.1.2.1.3 |
cmplsTunnelPreemptionLinkAddrTypeThis object indicates the address type of the link where the
preemption occurs - another, higher priority LSP is being
admitted on this link and there is not enough bandwidth for it
causing this LSP to be preempted (removed) from this link:
- unknown: the object cmplsTunnelPreemptionLinkAddr does not
contain any address
- ipv4: the object cmplsTunnelPreemptionLinkAddr contains
the IPv4 address
- ipv6: the object cmplsTunnelPreemptionLinkAddr contains
the IPv6 addressro InetAddressType (INET-ADDRESS-MIB) .1.3.6.1.4.1.9.9.738.1.2.1.4 |
cmplsTunnelPreemptionLinkAddrThis object indicates the address of the link where the
preemption occurs - another, higher priority LSP is being
admitted on this link and there is not enough bandwidth for it
causing this LSP to be preempted (removed) from this link.ro InetAddress (INET-ADDRESS-MIB) .1.3.6.1.4.1.9.9.738.1.2.1.5 |
cmplsTunnelReRoutePendingClearReasonThis object indicates the reason why the tunnel
is not longer in the reroute pending state:
- unknown: the reason is unknown
- reoptimized: the tunnel has been reoptimized
- reinstated: the tunnel has been reinstatedro Enumeration .1.3.6.1.4.1.9.9.738.1.2.1.6 |
cmplsTeTunnelFailReasonTableThis table is used in order to indicate the causes for the
MPLS TE tunnel failure notifications. SEQUENCE OF CmplsTeTunnelFailReasonEntry .1.3.6.1.4.1.9.9.738.1.3 |
cmplsTeTunnelFailReasonEntryA conceptual row in the cmplsTeTunnelFailReasonTable. CmplsTeTunnelFailReasonEntry .1.3.6.1.4.1.9.9.738.1.3.1 |
cmplsTeFailReasonTypeThis object indicates the type (category) of fail reason.ro Enumeration .1.3.6.1.4.1.9.9.738.1.3.1.1 |
cmplsTeFailReasonThis object indicates specific fail reason value based on the
fail reason type indicated by cmplsTeFailReasonType.
Fail Reason Type Fail Reason Value Type
bfd(2) CiscoBfdDiag
generalTe(3) CmplsTeTunnelDiag
This object is replaced by cmplsTeFailReasonRevrodeprecated Integer32 .1.3.6.1.4.1.9.9.738.1.3.1.2 |
cmplsTeFailReasonRevThis object provieds more deails on fail reason.
cmplsTeFailReason values for reasonType bfd(2) mirror the
CiscoBfdDiag values:
- noDiagnostic
No bfd diagnostic info
- controlDetectionTimeExpired
Control Detection Timer Expired
- echoFunctionFailed
Echo Function Failed
- neighborSignaledSessionDown
Neighbor Signaled Session Down
- forwardingPlaneReset
Forwarding Plane Reset
- pathDown
Path Down
- concatenatedPathDown
Concatenated Path Down
- administrativelyDown
Administratively Down
- reverseConcatenatedPathDown
Reverse Concatenated Path Down
- unknown
Unknown error code
cmplsTeFailReason values for reasonType generalTe(3) mirror
the CmplsTeTunnelDiag values:
- unknown
Unknown error code
- bfdSessionBringupTimeout
bfd session failed to come up before timeoutro Enumeration .1.3.6.1.4.1.9.9.738.1.3.1.3 |
cmplsTunnelLoadshareTableThis table is used in order to manage load data. SEQUENCE OF CmplsTunnelLoadshareEntry .1.3.6.1.4.1.9.9.738.1.4 |
cmplsTunnelLoadshareEntryA conceptual row in cmplsTunnelLoadshareTable. There is an
entry in this table for each MPLS-TE tunnel. CmplsTunnelLoadshareEntry .1.3.6.1.4.1.9.9.738.1.4.1 |
cmplsTunnelLoadShareThis object indicates the Load-share as defined by the
bandwidth attribute (default) or explicitly configured
using the load-share command under tunnel configuration.rw Unsigned32 .1.3.6.1.4.1.9.9.738.1.4.1.1 |
cmplsTeStdExtMIBObjectsGlobal OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.738.1.5 |
cmplsTeLoadshareBalanceThis object indicates if the load-share balance
is equal or unequal.rw Enumeration .1.3.6.1.4.1.9.9.738.1.5.1 |
cmplsTeStdExtMIBConform OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.738.2 |
cmplsTeStdExtMIBCompliances OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.738.2.1 |
cmplsTeStdExtMIBGroups OBJECT IDENTIFIER .1.3.6.1.4.1.9.9.738.2.2 |