HH3C-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
HH3C-MPLS-LSR-MIB
Last revised
Identity
hh3cMplsLsr
Base OID
1.3.6.1.4.1.25506.8.12.1
Imported Objects
HH3C-OID-MIB hh3cMpls
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 hh3c 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 'HH3C-MPLS-LSR-MIB' -M '/opt/observium/mibs/hh3c:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'HH3C-MPLS-LSR-MIB::hh3cMplsLsr'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'HH3C-MPLS-LSR-MIB' -M '/opt/observium/mibs/hh3c:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'HH3C-MPLS-LSR-MIB::hh3cMplsLsr'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (97)
.1.3.6.1.4.1.25506.8.12.1
.1.3.6.1.4.1.25506.8.12.1.1
.1.3.6.1.4.1.25506.8.12.1.1.1
.1.3.6.1.4.1.25506.8.12.1.1.1.1
.1.3.6.1.4.1.25506.8.12.1.1.1.1.1
.1.3.6.1.4.1.25506.8.12.1.1.1.1.2
.1.3.6.1.4.1.25506.8.12.1.1.1.1.3
.1.3.6.1.4.1.25506.8.12.1.1.1.1.4
.1.3.6.1.4.1.25506.8.12.1.1.1.1.5
.1.3.6.1.4.1.25506.8.12.1.1.1.1.6
.1.3.6.1.4.1.25506.8.12.1.1.1.1.7
Bits
.1.3.6.1.4.1.25506.8.12.1.1.1.1.8
.1.3.6.1.4.1.25506.8.12.1.1.1.1.9
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.10
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.11
.1.3.6.1.4.1.25506.8.12.1.1.12
.1.3.6.1.4.1.25506.8.12.1.1.12.1
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.12.1.1
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.12.1.2
.1.3.6.1.4.1.25506.8.12.1.1.12.1.3
.1.3.6.1.4.1.25506.8.12.1.1.12.1.4
.1.3.6.1.4.1.25506.8.12.1.1.12.1.5
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.13
.1.3.6.1.4.1.25506.8.12.1.1.14
.1.3.6.1.4.1.25506.8.12.1.1.14.1
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.14.1.1
kilobits per secondHh3cMplsBitRate
.1.3.6.1.4.1.25506.8.12.1.1.14.1.2
kilobits per secondHh3cMplsBitRate
.1.3.6.1.4.1.25506.8.12.1.1.14.1.3
.1.3.6.1.4.1.25506.8.12.1.1.14.1.4
.1.3.6.1.4.1.25506.8.12.1.1.14.1.5
.1.3.6.1.4.1.25506.8.12.1.1.14.1.6
.1.3.6.1.4.1.25506.8.12.1.1.15
.1.3.6.1.4.1.25506.8.12.1.1.2
.1.3.6.1.4.1.25506.8.12.1.1.2.1
.1.3.6.1.4.1.25506.8.12.1.1.2.1.1
.1.3.6.1.4.1.25506.8.12.1.1.2.1.2
.1.3.6.1.4.1.25506.8.12.1.1.2.1.3
.1.3.6.1.4.1.25506.8.12.1.1.2.1.4
.1.3.6.1.4.1.25506.8.12.1.1.3
.1.3.6.1.4.1.25506.8.12.1.1.3.1
.1.3.6.1.4.1.25506.8.12.1.1.3.1.1
.1.3.6.1.4.1.25506.8.12.1.1.3.1.2
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.3.1.3
.1.3.6.1.4.1.25506.8.12.1.1.3.1.4
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.3.1.5
.1.3.6.1.4.1.25506.8.12.1.1.3.1.6
.1.3.6.1.4.1.25506.8.12.1.1.3.1.7
.1.3.6.1.4.1.25506.8.12.1.1.3.1.8
.1.3.6.1.4.1.25506.8.12.1.1.3.1.9
.1.3.6.1.4.1.25506.8.12.1.1.4
.1.3.6.1.4.1.25506.8.12.1.1.4.1
.1.3.6.1.4.1.25506.8.12.1.1.4.1.1
.1.3.6.1.4.1.25506.8.12.1.1.4.1.2
.1.3.6.1.4.1.25506.8.12.1.1.4.1.3
.1.3.6.1.4.1.25506.8.12.1.1.4.1.4
.1.3.6.1.4.1.25506.8.12.1.1.4.1.5
.1.3.6.1.4.1.25506.8.12.1.1.4.1.6
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.5
.1.3.6.1.4.1.25506.8.12.1.1.6
.1.3.6.1.4.1.25506.8.12.1.1.6.1
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.6.1.1
.1.3.6.1.4.1.25506.8.12.1.1.6.1.10
.1.3.6.1.4.1.25506.8.12.1.1.6.1.11
.1.3.6.1.4.1.25506.8.12.1.1.6.1.12
.1.3.6.1.4.1.25506.8.12.1.1.6.1.2
.1.3.6.1.4.1.25506.8.12.1.1.6.1.3
.1.3.6.1.4.1.25506.8.12.1.1.6.1.4
.1.3.6.1.4.1.25506.8.12.1.1.6.1.5
.1.3.6.1.4.1.25506.8.12.1.1.6.1.6
.1.3.6.1.4.1.25506.8.12.1.1.6.1.7
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.6.1.8
.1.3.6.1.4.1.25506.8.12.1.1.6.1.9
.1.3.6.1.4.1.25506.8.12.1.1.7
.1.3.6.1.4.1.25506.8.12.1.1.7.1
.1.3.6.1.4.1.25506.8.12.1.1.7.1.1
.1.3.6.1.4.1.25506.8.12.1.1.7.1.2
.1.3.6.1.4.1.25506.8.12.1.1.7.1.3
.1.3.6.1.4.1.25506.8.12.1.1.7.1.4
.1.3.6.1.4.1.25506.8.12.1.1.7.1.5
.1.3.6.1.4.1.25506.8.12.1.1.7.1.6
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.8
.1.3.6.1.4.1.25506.8.12.1.1.9
.1.3.6.1.4.1.25506.8.12.1.1.9.1
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.9.1.1
.1.3.6.1.4.1.25506.8.12.1.1.9.1.2
Integer32
.1.3.6.1.4.1.25506.8.12.1.1.9.1.3
.1.3.6.1.4.1.25506.8.12.1.1.9.1.4
.1.3.6.1.4.1.25506.8.12.1.1.9.1.5
.1.3.6.1.4.1.25506.8.12.1.1.9.1.6
.1.3.6.1.4.1.25506.8.12.1.1.9.1.7
Enumeration
.1.3.6.1.4.1.25506.8.12.1.1.9.1.8
Enumeration
.1.3.6.1.4.1.25506.8.12.1.1.9.1.9
.1.3.6.1.4.1.25506.8.12.1.2
.1.3.6.1.4.1.25506.8.12.1.2.0
.1.3.6.1.4.1.25506.8.12.1.3
.1.3.6.1.4.1.25506.8.12.1.3.1
.1.3.6.1.4.1.25506.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.25506.8.12.1.3.1.1
Collection of objects needed to implement an in-
segment.
.1.3.6.1.4.1.25506.8.12.1.3.1.2
Collection of objects needed to implement an out-
segment.
.1.3.6.1.4.1.25506.8.12.1.3.1.3
Collection of objects needed to implement a
cross-connect entry.
.1.3.6.1.4.1.25506.8.12.1.3.1.4
Collection of optional objects for implementing
a cross-connect entry.
.1.3.6.1.4.1.25506.8.12.1.3.1.5
Collection of objects providing performance
information
about an LSR.
.1.3.6.1.4.1.25506.8.12.1.3.1.6
Object(s) providing performance information
specific to out-segments for which the object
hh3cmplsInterfaceInOctets wraps around too quickly.
.1.3.6.1.4.1.25506.8.12.1.3.1.7
Object(s) providing performance information
specific to out-segments for which the object
hh3cmplsInterfaceOutOctets wraps around too
quickly.
.1.3.6.1.4.1.25506.8.12.1.3.1.8
Object(s) required for supporting QoS resource
reservation.
.1.3.6.1.4.1.25506.8.12.1.3.1.9
Objects needed to support persistent cross-
connects.
.1.3.6.1.4.1.25506.8.12.1.3.1.10
Objects needed to support non-persistent cross-
connects.
.1.3.6.1.4.1.25506.8.12.1.3.1.11
Objects needed to support label stacking.
.1.3.6.1.4.1.25506.8.12.1.3.1.12
A collection of objects providing information
specific to segment discontinuities..
.1.3.6.1.4.1.25506.8.12.1.3.1.13
Set of notifications implemented in this module.
None is mandatory.
.1.3.6.1.4.1.25506.8.12.1.3.1.14
Compliance Statements (1)

OID .1.3.6.1.4.1.25506.8.12.1.3.2.1
Compliance statement for agents that support the
MPLS LSR MIB.
Required groups
mandatory hh3cmplsInSegmentGroup
mandatory hh3cmplsOutSegmentGroup
mandatory hh3cmplsXCGroup
mandatory hh3cmplsInterfaceGroup
mandatory hh3cmplsPerfGroup
mandatory hh3cmplsSegmentDiscontinuityGroup
optional hh3cmplsHCInSegmentPerfGroup This group is mandatory for those in-segment
entries for which the object
hh3cmplsInSegmentOutOctets wraps around too
quickly.
optional hh3cmplsHCOutSegmentPerfGroup This group is mandatory for those out-segment
entries for which the object
hh3cmplsOutSegmentOctets wraps around too quickly.
optional hh3cmplsTrafficParamGroup This group is mandatory for those LSRs that
support QoS resource reservation.
optional hh3cmplsXCIsPersistentGroup This group is mandatory for devices which
support persistent cross-connects. The
following constraints apply: hh3cmplsXCIsPersistent
must at least be read-only returning true(2).
optional hh3cmplsXCIsNotPersistentGroup This group is mandatory for devices which
support non-persistent cross-connects. The
following constraints apply: hh3cmplsXCIsPersistent
must at least be read-only returning false(1).
Object refinements
ObjectAccessSyntaxDescription
hh3cmplsInterfaceConfStorageType readonly
other(1)
Only other(1) needs to be supported.
hh3cmplsInSegmentXCIndex
Write access is not required.
hh3cmplsInSegmentNPop readonly
Write access if not required. This object
should be set to 1 if it is read-only.
hh3cmplsInSegmentAddrFamily
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.
hh3cmplsInSegmentStorageType readonly
other(1)
Only other(1) needs to be supported.
hh3cmplsOutSegmentIfIndex readonly
Write access is not required.
hh3cmplsOutSegmentPushTopLabel readonly
Write access is not required.
hh3cmplsOutSegmentTopLabel readonly
Write access is not required.
hh3cmplsOutSegmentNextHopIpAddrType readonly
ipV6(3) need not be supported.
hh3cmplsOutSegmentNextHopIpv4Addr readonly
Write access is not required.
hh3cmplsOutSegmentNextHopIpv6Addr readonly
Write access is not required.
hh3cmplsOutSegmentRowStatus readonly
active(1), notInService(2), createAndGo(4), destroy(6)
The notReady(3) and createAndWait(5) states need
not be supported.
hh3cmplsOutSegmentStorageType readonly
other(1)
Only other(1) needs to be supported.
hh3cmplsXCLabelStackIndex readonly
Write access is not required.
hh3cmplsXCIsPersistent readonly
Write access is not required.
hh3cmplsXCAdminStatus readonly
Enumeration
up(1), down(2)
A value of testing(3) need not be supported.
hh3cmplsXCOperStatus
Enumeration
up(1), down(2)
Only up(1) and down(2) need to be supported.
hh3cmplsXCRowStatus readonly
active(1), notInService(2), createAndGo(4), destroy(6)
The notReady(3) and createAndWait(5) states need
not be supported.
hh3cmplsXCStorageType readonly
other(1)
Only other(1) needs to be supported.
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.4.1.25506.8.12.1.2.0.1
This notification is generated when a
hh3cmplsXCOperStatus 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
hh3cmplsXCOperStatus.
.1.3.6.1.4.1.25506.8.12.1.2.0.2
This notification is generated when a
hh3cmplsXCOperStatus 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 hh3cmplsXCOperStatus.