SONET-MIB

        The MIB module to describe SONET/SDH interface objects.
        
Copyright (C) The Internet Society (2003).  This version
of this MIB module is part of RFC 3592;  see the RFC
itself for full legal notices.
    
Source file
SONET-MIB
Last revised
Identity
sonetMIB
Base OID
1.3.6.1.2.1.10.39
Imported Objects
IF-MIB ifIndex
PerfHist-TC-MIB PerfCurrentCount PerfIntervalCount
SNMPv2-CONF MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Integer32 MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page) transmission
SNMPv2-TC DisplayString 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 'SONET-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'SONET-MIB::sonetMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'SONET-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'SONET-MIB::sonetMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (130)
.1.3.6.1.2.1.10.39
.1.3.6.1.2.1.10.39.1
.1.3.6.1.2.1.10.39.1.1
.1.3.6.1.2.1.10.39.1.1.1
.1.3.6.1.2.1.10.39.1.1.1.1
Enumeration
.1.3.6.1.2.1.10.39.1.1.1.1.1
Integer32
.1.3.6.1.2.1.10.39.1.1.1.1.2
Integer32
.1.3.6.1.2.1.10.39.1.1.1.1.3
Enumeration
.1.3.6.1.2.1.10.39.1.1.1.1.4
Enumeration
.1.3.6.1.2.1.10.39.1.1.1.1.5
OctetString
.1.3.6.1.2.1.10.39.1.1.1.1.6
Integer32
.1.3.6.1.2.1.10.39.1.1.1.1.7
Bits
.1.3.6.1.2.1.10.39.1.1.1.1.8
Enumeration
.1.3.6.1.2.1.10.39.1.1.2
.1.3.6.1.2.1.10.39.1.2
.1.3.6.1.2.1.10.39.1.2.1
.1.3.6.1.2.1.10.39.1.2.1.1
Integer32
.1.3.6.1.2.1.10.39.1.2.1.1.1
.1.3.6.1.2.1.10.39.1.2.1.1.2
.1.3.6.1.2.1.10.39.1.2.1.1.3
.1.3.6.1.2.1.10.39.1.2.1.1.4
.1.3.6.1.2.1.10.39.1.2.1.1.5
.1.3.6.1.2.1.10.39.1.2.2
.1.3.6.1.2.1.10.39.1.2.2.1
Integer32
.1.3.6.1.2.1.10.39.1.2.2.1.1
.1.3.6.1.2.1.10.39.1.2.2.1.2
.1.3.6.1.2.1.10.39.1.2.2.1.3
.1.3.6.1.2.1.10.39.1.2.2.1.4
.1.3.6.1.2.1.10.39.1.2.2.1.5
.1.3.6.1.2.1.10.39.1.2.2.1.6
.1.3.6.1.2.1.10.39.1.3
.1.3.6.1.2.1.10.39.1.3.1
.1.3.6.1.2.1.10.39.1.3.1.1
Integer32
.1.3.6.1.2.1.10.39.1.3.1.1.1
.1.3.6.1.2.1.10.39.1.3.1.1.2
.1.3.6.1.2.1.10.39.1.3.1.1.3
.1.3.6.1.2.1.10.39.1.3.1.1.4
.1.3.6.1.2.1.10.39.1.3.1.1.5
.1.3.6.1.2.1.10.39.1.3.2
.1.3.6.1.2.1.10.39.1.3.2.1
Integer32
.1.3.6.1.2.1.10.39.1.3.2.1.1
.1.3.6.1.2.1.10.39.1.3.2.1.2
.1.3.6.1.2.1.10.39.1.3.2.1.3
.1.3.6.1.2.1.10.39.1.3.2.1.4
.1.3.6.1.2.1.10.39.1.3.2.1.5
.1.3.6.1.2.1.10.39.1.3.2.1.6
.1.3.6.1.2.1.10.39.1.4
.1.3.6.1.2.1.10.39.1.4.1
.1.3.6.1.2.1.10.39.1.4.1.1
.1.3.6.1.2.1.10.39.1.4.1.1.1
.1.3.6.1.2.1.10.39.1.4.1.1.2
.1.3.6.1.2.1.10.39.1.4.1.1.3
.1.3.6.1.2.1.10.39.1.4.1.1.4
.1.3.6.1.2.1.10.39.1.4.2
.1.3.6.1.2.1.10.39.1.4.2.1
Integer32
.1.3.6.1.2.1.10.39.1.4.2.1.1
.1.3.6.1.2.1.10.39.1.4.2.1.2
.1.3.6.1.2.1.10.39.1.4.2.1.3
.1.3.6.1.2.1.10.39.1.4.2.1.4
.1.3.6.1.2.1.10.39.1.4.2.1.5
.1.3.6.1.2.1.10.39.1.4.2.1.6
.1.3.6.1.2.1.10.39.2
.1.3.6.1.2.1.10.39.2.1
.1.3.6.1.2.1.10.39.2.1.1
.1.3.6.1.2.1.10.39.2.1.1.1
Enumeration
.1.3.6.1.2.1.10.39.2.1.1.1.1
Integer32
.1.3.6.1.2.1.10.39.2.1.1.1.2
.1.3.6.1.2.1.10.39.2.1.1.1.3
.1.3.6.1.2.1.10.39.2.1.1.1.4
.1.3.6.1.2.1.10.39.2.1.1.1.5
.1.3.6.1.2.1.10.39.2.1.1.1.6
.1.3.6.1.2.1.10.39.2.1.2
.1.3.6.1.2.1.10.39.2.1.2.1
Integer32
.1.3.6.1.2.1.10.39.2.1.2.1.1
.1.3.6.1.2.1.10.39.2.1.2.1.2
.1.3.6.1.2.1.10.39.2.1.2.1.3
.1.3.6.1.2.1.10.39.2.1.2.1.4
.1.3.6.1.2.1.10.39.2.1.2.1.5
.1.3.6.1.2.1.10.39.2.1.2.1.6
.1.3.6.1.2.1.10.39.2.2
.1.3.6.1.2.1.10.39.2.2.1
.1.3.6.1.2.1.10.39.2.2.1.1
.1.3.6.1.2.1.10.39.2.2.1.1.1
.1.3.6.1.2.1.10.39.2.2.1.1.2
.1.3.6.1.2.1.10.39.2.2.1.1.3
.1.3.6.1.2.1.10.39.2.2.1.1.4
.1.3.6.1.2.1.10.39.2.2.2
.1.3.6.1.2.1.10.39.2.2.2.1
Integer32
.1.3.6.1.2.1.10.39.2.2.2.1.1
.1.3.6.1.2.1.10.39.2.2.2.1.2
.1.3.6.1.2.1.10.39.2.2.2.1.3
.1.3.6.1.2.1.10.39.2.2.2.1.4
.1.3.6.1.2.1.10.39.2.2.2.1.5
.1.3.6.1.2.1.10.39.2.2.2.1.6
.1.3.6.1.2.1.10.39.3
.1.3.6.1.2.1.10.39.3.1
.1.3.6.1.2.1.10.39.3.1.1
.1.3.6.1.2.1.10.39.3.1.1.1
Enumeration
.1.3.6.1.2.1.10.39.3.1.1.1.1
Integer32
.1.3.6.1.2.1.10.39.3.1.1.1.2
.1.3.6.1.2.1.10.39.3.1.1.1.3
.1.3.6.1.2.1.10.39.3.1.1.1.4
.1.3.6.1.2.1.10.39.3.1.1.1.5
.1.3.6.1.2.1.10.39.3.1.1.1.6
.1.3.6.1.2.1.10.39.3.1.2
.1.3.6.1.2.1.10.39.3.1.2.1
Integer32
.1.3.6.1.2.1.10.39.3.1.2.1.1
.1.3.6.1.2.1.10.39.3.1.2.1.2
.1.3.6.1.2.1.10.39.3.1.2.1.3
.1.3.6.1.2.1.10.39.3.1.2.1.4
.1.3.6.1.2.1.10.39.3.1.2.1.5
.1.3.6.1.2.1.10.39.3.1.2.1.6
.1.3.6.1.2.1.10.39.3.2
.1.3.6.1.2.1.10.39.3.2.1
.1.3.6.1.2.1.10.39.3.2.1.1
.1.3.6.1.2.1.10.39.3.2.1.1.1
.1.3.6.1.2.1.10.39.3.2.1.1.2
.1.3.6.1.2.1.10.39.3.2.1.1.3
.1.3.6.1.2.1.10.39.3.2.1.1.4
.1.3.6.1.2.1.10.39.3.2.2
.1.3.6.1.2.1.10.39.3.2.2.1
Integer32
.1.3.6.1.2.1.10.39.3.2.2.1.1
.1.3.6.1.2.1.10.39.3.2.2.1.2
.1.3.6.1.2.1.10.39.3.2.2.1.3
.1.3.6.1.2.1.10.39.3.2.2.1.4
.1.3.6.1.2.1.10.39.3.2.2.1.5
.1.3.6.1.2.1.10.39.3.2.2.1.6
.1.3.6.1.2.1.10.39.4
.1.3.6.1.2.1.10.39.4.1
.1.3.6.1.2.1.10.39.4.2
Dependencies (7) 5 direct · 2 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
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. SNMPv2-TCrfc
  3. IANAifType-MIBrfc
  4. SNMPv2-CONFrfc
  5. SNMPv2-MIBrfc
  6. IF-MIBrfc
  7. PerfHist-TC-MIBrfc
  8. SONET-MIBrfcselected
Conformance Groups (16)
A collection of objects providing configuration
information applicable to all SONET/SDH interfaces.
.1.3.6.1.2.1.10.39.4.1.1
A collection of objects providing information

specific to SONET/SDH Section interfaces.
.1.3.6.1.2.1.10.39.4.1.2
sonetLineStuff deprecated
A collection of objects providing information
specific to SONET/SDH Line interfaces.
.1.3.6.1.2.1.10.39.4.1.3
A collection of objects providing information
specific to SONET/SDH Line interfaces,
and maintaining Line Far End information.
.1.3.6.1.2.1.10.39.4.1.4
sonetPathStuff deprecated
A collection of objects providing information
specific to SONET/SDH Path interfaces.
.1.3.6.1.2.1.10.39.4.1.5
A collection of objects providing information
specific to SONET/SDH Path interfaces,
and maintaining Path Far End information.
.1.3.6.1.2.1.10.39.4.1.6
sonetVTStuff deprecated
A collection of objects providing information
specific to SONET/SDH VT interfaces.
.1.3.6.1.2.1.10.39.4.1.7
A collection of objects providing information
specific to SONET/SDH VT interfaces,
and maintaining VT Far End information.
.1.3.6.1.2.1.10.39.4.1.8
A collection of objects providing configuration
information applicable to all SONET/SDH interfaces.
.1.3.6.1.2.1.10.39.4.1.9
A collection of objects providing information
specific to SONET/SDH Section interfaces.
.1.3.6.1.2.1.10.39.4.1.10
A collection of objects providing information
specific to SONET/SDH Line interfaces.
.1.3.6.1.2.1.10.39.4.1.11
A collection of objects providing information
specific to SONET/SDH Path interfaces.
.1.3.6.1.2.1.10.39.4.1.12
A collection of objects providing information
specific to SONET/SDH VT interfaces.
.1.3.6.1.2.1.10.39.4.1.13
A collection of objects providing information
specific to SONET/SDH Line interfaces,
and maintaining Line Far End information.
.1.3.6.1.2.1.10.39.4.1.14
A collection of objects providing information
specific to SONET/SDH Path interfaces,
and maintaining Path Far End information.
.1.3.6.1.2.1.10.39.4.1.15
A collection of objects providing information
specific to SONET/SDH VT interfaces,
and maintaining VT Far End information.
.1.3.6.1.2.1.10.39.4.1.16
Compliance Statements (2)

OID .1.3.6.1.2.1.10.39.4.2.1
The compliance statement for SONET/SDH interfaces.
Required groups
mandatory sonetMediumStuff
mandatory sonetSectionStuff
optional sonetLineStuff Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH Lines,
Paths or Virtual Tributaries.
optional sonetFarEndLineStuff Implementation of this group is optional for all
SONET/SDH systems that terminate SONET/SDH Lines,
Paths or Virtual Tributaries, and that
provide for a far end block error (FEBE)
information at the SONET/SDH Line Layer.
optional sonetPathStuff Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH
Paths or Virtual Tributaries.
optional sonetFarEndPathStuff Implementation of this group is optional for all
SONET/SDH systems that terminate SONET/SDH
Paths or Virtual Tributaries, and that process
Far End information.
optional sonetVTStuff Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH Virtual
Tributaries.
optional sonetFarEndVTStuff Implementation of this group is optional for all
SONET/SDH systems that terminate the SONET/SDH
floating Virtual Tributaries, and that process
Far End information.
Object refinements
ObjectAccessSyntaxDescription
sonetPathCurrentWidth readonly
Write access is not required.
sonetVTCurrentWidth readonly
Write access is not required.

OID .1.3.6.1.2.1.10.39.4.2.2
The compliance statement for SONET/SDH interfaces.
Required groups
mandatory sonetMediumStuff2
mandatory sonetSectionStuff2
optional sonetLineStuff2 Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH Lines,
Paths or Virtual Tributaries.
optional sonetFarEndLineStuff2 Implementation of this group is optional for all
SONET/SDH systems that terminate SONET/SDH Lines,
Paths or Virtual Tributaries, and that
provide for a far end block error (FEBE)
information at the SONET/SDH Line Layer.
optional sonetPathStuff2 Implementation of this group is mandatory for all
SONET/SDH systems that terminate SONET/SDH
Paths or Virtual Tributaries.
optional sonetFarEndPathStuff2 Implementation of this group is optional for all
SONET/SDH systems that terminate SONET/SDH
Paths or Virtual Tributaries, and that process
Far End information.
optional sonetVTStuff2 Implementation of this group is mandatory for all

SONET/SDH systems that terminate SONET/SDH Virtual
Tributaries.
optional sonetFarEndVTStuff2 Implementation of this group is optional for all
SONET/SDH systems that terminate the SONET/SDH
floating Virtual Tributaries, and that process
Far End information.
Object refinements
ObjectAccessSyntaxDescription
sonetMediumType readonly
Write access is not required.
sonetMediumLineCoding readonly
Write access is not required.
sonetMediumLineType readonly
Write access is not required.
sonetMediumCircuitIdentifier readonly
Write access is not required.
sonetMediumLoopbackConfig readonly
Write access is not required.
sonetSESthresholdSet readonly
Write access is not required, and only one
of the enumerated values need be supported.
sonetPathCurrentWidth readonly
Write access is not required.
sonetVTCurrentWidth readonly
Write access is not required.