HPN-ICF-MPLS-LSR-MIB

        This MIB contains managed object definitions for the
Multiprotocol Label Switching (MPLS) Router as
defined in: Rosen, E., Viswanathan, A., and R.
Callon, Multiprotocol Label Switching Architecture,
Internet Draft <draft-ietf-mpls-arch-06.txt>,
August 1999.
    
Source file
HPN-ICF-MPLS-LSR-MIB
Last revised
Identity
hpnicfMplsLsr
Base OID
1.3.6.1.4.1.11.2.14.11.15.8.12.1
Imported Objects
HPN-ICF-OID-MIB hpnicfMpls
IANA-ADDRESS-FAMILY-NUMBERS-MIB AddressFamilyNumbers
IF-MIB InterfaceIndex InterfaceIndexOrZero
INET-ADDRESS-MIB InetAddressIPv4 InetAddressIPv6 InetAddressType
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Counter64 Gauge32 Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC RowPointer RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue
Net-SNMP examples using the hp 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 'HPN-ICF-MPLS-LSR-MIB' -M '/opt/observium/mibs/hp:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'HPN-ICF-MPLS-LSR-MIB::hpnicfMplsLsr'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'HPN-ICF-MPLS-LSR-MIB' -M '/opt/observium/mibs/hp:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'HPN-ICF-MPLS-LSR-MIB::hpnicfMplsLsr'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (97)
.1.3.6.1.4.1.11.2.14.11.15.8.12.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.1.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.1.1.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.1.1.2
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.1.1.3
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.1.1.4
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.1.1.5
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.1.1.6
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.1.1.7
Bits
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.1.1.8
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.1.1.9
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.10
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.11
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.12
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.12.1
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.12.1.1
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.12.1.2
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.12.1.3
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.12.1.4
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.12.1.5
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.13
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.14
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.14.1
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.14.1.1
kilobits per secondHpnicfMplsBitRate
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.14.1.2
kilobits per secondHpnicfMplsBitRate
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.14.1.3
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.14.1.4
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.14.1.5
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.14.1.6
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.15
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.2
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.2.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.2.1.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.2.1.2
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.2.1.3
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.2.1.4
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.3
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.3.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.3.1.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.3.1.2
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.3.1.3
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.3.1.4
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.3.1.5
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.3.1.6
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.3.1.7
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.3.1.8
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.3.1.9
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.4
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.4.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.4.1.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.4.1.2
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.4.1.3
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.4.1.4
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.4.1.5
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.4.1.6
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.5
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1.10
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1.11
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1.12
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1.2
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1.3
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1.4
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1.5
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1.6
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1.7
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1.8
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.6.1.9
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.7
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.7.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.7.1.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.7.1.2
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.7.1.3
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.7.1.4
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.7.1.5
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.7.1.6
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.8
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.9
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.9.1
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.9.1.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.9.1.2
Integer32
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.9.1.3
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.9.1.4
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.9.1.5
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.9.1.6
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.9.1.7
Enumeration
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.9.1.8
Enumeration
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.1.9.1.9
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.2
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.2.0
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.2
Dependencies (10) 7 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 (5)
Integer32 range: 1..2147483647
Integer32 range: 1..2147483647
OctetString range: 0..31
Unsigned32 range: 0..4294967295
Enumeration
other(1)
snmp(2)
ldp(3)
rsvp(4)
crldp(5)
policyAgent(6)
unknown(7)
Conformance Groups (14)
Collection of objects needed for MPLS interface
configuration and performance information.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.1
Collection of objects needed to implement an in-
segment.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.2
Collection of objects needed to implement an out-
segment.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.3
Collection of objects needed to implement a
cross-connect entry.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.4
Collection of optional objects for implementing
a cross-connect entry.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.5
Collection of objects providing performance
information
about an LSR.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.6
Object(s) providing performance information
specific to out-segments for which the object
hpnicfmplsInterfaceInOctets wraps around too quickly.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.7
Object(s) providing performance information
specific to out-segments for which the object
hpnicfmplsInterfaceOutOctets wraps around too
quickly.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.8
Object(s) required for supporting QoS resource
reservation.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.9
Objects needed to support persistent cross-
connects.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.10
Objects needed to support non-persistent cross-
connects.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.11
Objects needed to support label stacking.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.12
A collection of objects providing information
specific to segment discontinuities..
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.13
Set of notifications implemented in this module.
None is mandatory.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.1.14
Compliance Statements (1)

OID .1.3.6.1.4.1.11.2.14.11.15.8.12.1.3.2.1
Compliance statement for agents that support the
MPLS LSR MIB.
Required groups
mandatory hpnicfmplsInSegmentGroup
mandatory hpnicfmplsOutSegmentGroup
mandatory hpnicfmplsXCGroup
mandatory hpnicfmplsInterfaceGroup
mandatory hpnicfmplsPerfGroup
mandatory hpnicfmplsSegmentDiscontinuityGroup
optional hpnicfmplsHCInSegmentPerfGroup This group is mandatory for those in-segment
entries for which the object
hpnicfmplsInSegmentOutOctets wraps around too
quickly.
optional hpnicfmplsHCOutSegmentPerfGroup This group is mandatory for those out-segment
entries for which the object
hpnicfmplsOutSegmentOctets wraps around too quickly.
optional hpnicfmplsTrafficParamGroup This group is mandatory for those LSRs that
support QoS resource reservation.
optional hpnicfmplsXCIsPersistentGroup This group is mandatory for devices which
support persistent cross-connects. The
following constraints apply: hpnicfmplsXCIsPersistent
must at least be read-only returning true(2).
optional hpnicfmplsXCIsNotPersistentGroup This group is mandatory for devices which
support non-persistent cross-connects. The
following constraints apply: hpnicfmplsXCIsPersistent
must at least be read-only returning false(1).
Object refinements
ObjectAccessSyntaxDescription
hpnicfmplsInterfaceConfStorageType readonly
other(1)
Only other(1) needs to be supported.
hpnicfmplsInSegmentXCIndex
Write access is not required.
hpnicfmplsInSegmentNPop readonly
Write access if not required. This object
should be set to 1 if it is read-only.
hpnicfmplsInSegmentAddrFamily
Write access is not required. A <value of
other(0) should be supported because there may
be cases where the agent may not know about or
support any address types.
hpnicfmplsInSegmentStorageType readonly
other(1)
Only other(1) needs to be supported.
hpnicfmplsOutSegmentIfIndex readonly
Write access is not required.
hpnicfmplsOutSegmentPushTopLabel readonly
Write access is not required.
hpnicfmplsOutSegmentTopLabel readonly
Write access is not required.
hpnicfmplsOutSegmentNextHopIpAddrType readonly
ipV6(3) need not be supported.
hpnicfmplsOutSegmentNextHopIpv4Addr readonly
Write access is not required.
hpnicfmplsOutSegmentNextHopIpv6Addr readonly
Write access is not required.
hpnicfmplsOutSegmentRowStatus readonly
active(1), notInService(2), createAndGo(4), destroy(6)
The notReady(3) and createAndWait(5) states need
not be supported.
hpnicfmplsOutSegmentStorageType readonly
other(1)
Only other(1) needs to be supported.
hpnicfmplsXCLabelStackIndex readonly
Write access is not required.
hpnicfmplsXCIsPersistent readonly
Write access is not required.
hpnicfmplsXCAdminStatus readonly
Enumeration
up(1), down(2)
A value of testing(3) need not be supported.
hpnicfmplsXCOperStatus
Enumeration
up(1), down(2)
Only up(1) and down(2) need to be supported.
hpnicfmplsXCRowStatus readonly
active(1), notInService(2), createAndGo(4), destroy(6)
The notReady(3) and createAndWait(5) states need
not be supported.
hpnicfmplsXCStorageType readonly
other(1)
Only other(1) needs to be supported.
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.2.0.1
This notification is generated when a
hpnicfmplsXCOperStatus object for one of the configured
cross-connect entries is about to leave the down
state and transition into some other state (but not
into the notPresent state). This other state is
indicated by the included value of
hpnicfmplsXCOperStatus.
.1.3.6.1.4.1.11.2.14.11.15.8.12.1.2.0.2
This notification is generated when a
hpnicfmplsXCOperStatus object for one of the configured
cross-connect entries is about to enter the down
state from some other state (but not from the
notPresent state). This other state is indicated by
the included value of hpnicfmplsXCOperStatus.