MPLS-LPS-MIB

        This MIB module supports the configuration and management of
MPLS-TP linear protection domains.
        
Copyright (c) 2017 IETF Trust and the persons identified as
authors of the code.  All rights reserved.
        
Redistribution and use in source and binary forms, with or
without modification, is permitted pursuant to, and subject to
the license terms contained in, the Simplified BSD License
set forth in Section 4.c of the IETF Trust's Legal Provisions
Relating to IETF Documents
(http://trustee.ietf.org/license-info).
    
Source file
MPLS-LPS-MIB
Last revised
Identity
mplsLpsMIB
Base OID
1.3.6.1.2.1.10.166.22
Imported Objects
DIFFSERV-MIB IndexIntegerNextFree
MPLS-OAM-ID-STD-MIB mplsOamIdMegIndex mplsOamIdMeIndex mplsOamIdMeMpIndex
MPLS-TC-STD-MIB mplsStdMIB
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue
Net-SNMP examples using the rfc 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 'MPLS-LPS-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'MPLS-LPS-MIB::mplsLpsMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'MPLS-LPS-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'MPLS-LPS-MIB::mplsLpsMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (51)
.1.3.6.1.2.1.10.166.22
.1.3.6.1.2.1.10.166.22.0
.1.3.6.1.2.1.10.166.22.1
Unsigned32
.1.3.6.1.2.1.10.166.22.1.1
.1.3.6.1.2.1.10.166.22.1.2
.1.3.6.1.2.1.10.166.22.1.2.1
Unsigned32
.1.3.6.1.2.1.10.166.22.1.2.1.1
decisecondsUnsigned32
.1.3.6.1.2.1.10.166.22.1.2.1.10
secondsUnsigned32
.1.3.6.1.2.1.10.166.22.1.2.1.11
microsecondsUnsigned32
.1.3.6.1.2.1.10.166.22.1.2.1.12
.1.3.6.1.2.1.10.166.22.1.2.1.13
.1.3.6.1.2.1.10.166.22.1.2.1.14
.1.3.6.1.2.1.10.166.22.1.2.1.15
.1.3.6.1.2.1.10.166.22.1.2.1.16
OctetString
.1.3.6.1.2.1.10.166.22.1.2.1.2
Enumeration
.1.3.6.1.2.1.10.166.22.1.2.1.3
Enumeration
.1.3.6.1.2.1.10.166.22.1.2.1.4
Enumeration
.1.3.6.1.2.1.10.166.22.1.2.1.5
Unsigned32
.1.3.6.1.2.1.10.166.22.1.2.1.6
secondsUnsigned32
.1.3.6.1.2.1.10.166.22.1.2.1.7
secondsUnsigned32
.1.3.6.1.2.1.10.166.22.1.2.1.8
minutesUnsigned32
.1.3.6.1.2.1.10.166.22.1.2.1.9
.1.3.6.1.2.1.10.166.22.1.3
.1.3.6.1.2.1.10.166.22.1.3.1
.1.3.6.1.2.1.10.166.22.1.3.1.1
.1.3.6.1.2.1.10.166.22.1.3.1.10
.1.3.6.1.2.1.10.166.22.1.3.1.11
.1.3.6.1.2.1.10.166.22.1.3.1.2
.1.3.6.1.2.1.10.166.22.1.3.1.3
.1.3.6.1.2.1.10.166.22.1.3.1.4
.1.3.6.1.2.1.10.166.22.1.3.1.5
.1.3.6.1.2.1.10.166.22.1.3.1.6
.1.3.6.1.2.1.10.166.22.1.3.1.7
.1.3.6.1.2.1.10.166.22.1.3.1.8
.1.3.6.1.2.1.10.166.22.1.3.1.9
.1.3.6.1.2.1.10.166.22.1.4
.1.3.6.1.2.1.10.166.22.1.4.1
Unsigned32
.1.3.6.1.2.1.10.166.22.1.4.1.1
Enumeration
.1.3.6.1.2.1.10.166.22.1.4.1.2
.1.3.6.1.2.1.10.166.22.1.5
.1.3.6.1.2.1.10.166.22.1.5.1
Bits
.1.3.6.1.2.1.10.166.22.1.5.1.1
.1.3.6.1.2.1.10.166.22.1.5.1.2
.1.3.6.1.2.1.10.166.22.1.5.1.3
.1.3.6.1.2.1.10.166.22.1.5.1.4
.1.3.6.1.2.1.10.166.22.1.5.1.5
.1.3.6.1.2.1.10.166.22.1.5.1.6
Bits
.1.3.6.1.2.1.10.166.22.1.6
.1.3.6.1.2.1.10.166.22.2
.1.3.6.1.2.1.10.166.22.2.1
.1.3.6.1.2.1.10.166.22.2.2
Dependencies (13) 7 direct · 6 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 (4)
Enumeration
noCmd(1)
clear(2)
lockoutOfProtection(3)
forcedSwitch(4)
manualSwitchToWork(5)
manualSwitchToProtect(6)
exercise(7)
freeze(8)
clearfreeze(9)
OctetString range: 2
Enumeration
noRequest(0)
doNotRevert(1)
reverseRequest(2)
exercise(3)
waitToRestore(4)
manualSwitch(5)
signalDegrade(7)
signalFail(10)
forcedSwitch(12)
lockoutOfProtection(14)
Enumeration
normal(1)
unavLOlocal(2)
unavSFPlocal(3)
unavSDPlocal(4)
unavLOremote(5)
unavSFPremote(6)
unavSDPremote(7)
protfailSFWlocal(8)
protfailSDWlocal(9)
protfailSFWremote(10)
protfailSDWremote(11)
switadmFSlocal(12)
switadmMSWlocal(13)
switadmMSPlocal(14)
switadmFSremote(15)
switadmMSWremote(16)
switadmMSPremote(17)
wtr(18)
dnr(19)
exerLocal(20)
exerRemote(21)
Conformance Groups (4)
Collection of objects needed for MPLS linear protection.
.1.3.6.1.2.1.10.166.22.2.2.1
Collection of objects needed for MPLS linear protection
configuration and statistics.
.1.3.6.1.2.1.10.166.22.2.2.2
Collection of objects needed for MPLS linear protection
ME configuration and statistics.
.1.3.6.1.2.1.10.166.22.2.2.3
Collection of objects needed to implement notifications.
.1.3.6.1.2.1.10.166.22.2.2.4
Compliance Statements (2)

OID .1.3.6.1.2.1.10.166.22.2.1.1
Compliance statement for agents that provide full support for
the MPLS-LPS-MIB module. Such devices can provide linear
protection and also be configured using this MIB module.
Required groups
mandatory mplsLpsScalarGroup
mandatory mplsLpsTableGroup
mandatory mplsLpsMeTableGroup
optional mplsLpsNotificationGroup This group is only mandatory for those
implementations that can efficiently implement
the notifications contained in this group.

OID .1.3.6.1.2.1.10.166.22.2.1.2
Compliance statement for agents that only provide
read-only support for the MPLS-LPS-MIB module.
Required groups
mandatory mplsLpsScalarGroup
mandatory mplsLpsTableGroup
mandatory mplsLpsMeTableGroup
optional mplsLpsNotificationGroup This group is only mandatory for those
implementations that can efficiently implement
the notifications contained in this group.
Object refinements
ObjectAccessSyntaxDescription
mplsLpsConfigMode readonly
Write access is not required.
mplsLpsConfigProtectionType readonly
Write access is not required.
mplsLpsConfigRevertive readonly
Write access is not required.
mplsLpsConfigSdThreshold readonly
Write access is not required.
mplsLpsConfigSdBadSeconds readonly
Write access is not required.
mplsLpsConfigSdGoodSeconds readonly
Write access is not required.
mplsLpsConfigWaitToRestore readonly
Write access is not required.
mplsLpsConfigContinualTxInterval readonly
Write access is not required.
mplsLpsConfigRapidTxInterval readonly
Write access is not required.
mplsLpsConfigCommand readonly
Write access is not required.
mplsLpsConfigRowStatus readonly
active(1)
Write access is not required.
mplsLpsConfigStorageType readonly
Write access is not required.
mplsLpsMeConfigDomain readonly
Write access is not required.
mplsLpsMeConfigPath readonly
Write access is not required.
Notifications / Traps (7)
NameOIDDescription
.1.3.6.1.2.1.10.166.22.0.1
An mplsLpsEventSwitchover notification is sent when the
value of an instance of mplsLpsMeStatusSwitchovers
increments.
.1.3.6.1.2.1.10.166.22.0.2
An mplsLpsEventRevertiveMismatch notification is sent when
the value of mplsLpsStatusRevertiveMismatch changes.
.1.3.6.1.2.1.10.166.22.0.3
An mplsLpsEventProtecTypeMismatch notification is sent
when the value of mplsLpsStatusProtecTypeMismatch changes.
.1.3.6.1.2.1.10.166.22.0.4
An mplsLpsEventCapabilitiesMismatch notification is sent
when the value of mplsLpsStatusCapabilitiesMismatch changes.
.1.3.6.1.2.1.10.166.22.0.5
An mplsLpsEventPathConfigMismatch notification is sent
when the value of mplsLpsStatusPathConfigMismatch changes.
.1.3.6.1.2.1.10.166.22.0.6
An mplsLpsEventFopNoResponse notification is sent when the
value of mplsLpsStatusFopNoResponses increments.
.1.3.6.1.2.1.10.166.22.0.7
An mplsLpsEventFopTimeout notification is sent when the
value of mplsLpsStatusFopTimeouts increments.