APS-R-MIB

        This is a draft adopted under RAD MIB before RFC3498 was released.
    
Source file
APS-R-MIB
Last revised
Identity
apsMIBr
Base OID
1.3.6.1.4.1.164.20.2
Imported Objects
IF-MIB InterfaceIndex
RAD-SMI-MIB radExperimental
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) TimeTicks
SNMPv2-TC RowStatus TEXTUAL-CONVENTION (no object page)
Net-SNMP examples using the rad 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 'APS-R-MIB' -M '/opt/observium/mibs/rad:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'APS-R-MIB::apsMIBr'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'APS-R-MIB' -M '/opt/observium/mibs/rad:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'APS-R-MIB::apsMIBr'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (53)
.1.3.6.1.4.1.164.20.2
.1.3.6.1.4.1.164.20.2.1
.1.3.6.1.4.1.164.20.2.1.1
.1.3.6.1.4.1.164.20.2.1.1.1
.1.3.6.1.4.1.164.20.2.1.1.2
.1.3.6.1.4.1.164.20.2.1.1.2.1
OctetString
.1.3.6.1.4.1.164.20.2.1.1.2.1.1
.1.3.6.1.4.1.164.20.2.1.1.2.1.2
Bits
.1.3.6.1.4.1.164.20.2.1.1.2.1.3
Integer32
.1.3.6.1.4.1.164.20.2.1.1.2.1.4
Integer32
.1.3.6.1.4.1.164.20.2.1.1.2.1.5
Integer32
.1.3.6.1.4.1.164.20.2.1.1.2.1.6
.1.3.6.1.4.1.164.20.2.1.1.2.1.7
.1.3.6.1.4.1.164.20.2.1.1.2.1.8
.1.3.6.1.4.1.164.20.2.1.2
.1.3.6.1.4.1.164.20.2.1.2.1
.1.3.6.1.4.1.164.20.2.1.2.1.1
.1.3.6.1.4.1.164.20.2.1.2.1.2
Bits
.1.3.6.1.4.1.164.20.2.1.2.1.3
.1.3.6.1.4.1.164.20.2.1.2.1.4
.1.3.6.1.4.1.164.20.2.1.2.1.5
.1.3.6.1.4.1.164.20.2.1.2.1.6
.1.3.6.1.4.1.164.20.2.1.2.1.7
.1.3.6.1.4.1.164.20.2.1.3
.1.3.6.1.4.1.164.20.2.1.3.1
.1.3.6.1.4.1.164.20.2.1.3.2
.1.3.6.1.4.1.164.20.2.1.3.2.1
.1.3.6.1.4.1.164.20.2.1.3.2.1.1
OctetString
.1.3.6.1.4.1.164.20.2.1.3.2.1.2
Integer32
.1.3.6.1.4.1.164.20.2.1.3.2.1.3
.1.3.6.1.4.1.164.20.2.1.4
.1.3.6.1.4.1.164.20.2.1.4.1
OctetString
.1.3.6.1.4.1.164.20.2.1.4.1.1
Integer32
.1.3.6.1.4.1.164.20.2.1.4.1.2
.1.3.6.1.4.1.164.20.2.1.4.1.3
.1.3.6.1.4.1.164.20.2.1.4.1.4
Enumeration
.1.3.6.1.4.1.164.20.2.1.4.1.5
.1.3.6.1.4.1.164.20.2.1.5
.1.3.6.1.4.1.164.20.2.1.5.1
.1.3.6.1.4.1.164.20.2.1.5.1.1
.1.3.6.1.4.1.164.20.2.1.5.1.2
.1.3.6.1.4.1.164.20.2.1.6
.1.3.6.1.4.1.164.20.2.1.6.1
Bits
.1.3.6.1.4.1.164.20.2.1.6.1.1
.1.3.6.1.4.1.164.20.2.1.6.1.2
.1.3.6.1.4.1.164.20.2.1.6.1.3
.1.3.6.1.4.1.164.20.2.1.6.1.4
.1.3.6.1.4.1.164.20.2.1.6.1.5
.1.3.6.1.4.1.164.20.2.2
.1.3.6.1.4.1.164.20.2.2.0
.1.3.6.1.4.1.164.20.2.3
.1.3.6.1.4.1.164.20.2.3.1
.1.3.6.1.4.1.164.20.2.3.2
Dependencies (8) 6 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. RAD-SMI-MIBrad
  8. SNMP-FRAMEWORK-MIBrfc
  9. APS-R-MIBradselected
Type Definitions (3)
Enumeration
lockoutWorkingChannel(1)
clearLockoutWorkingChannel(2)
OctetString range: 2
Enumeration
clear(1)
lockoutOfProtection(2)
forcedSwitchWorkToProtect(3)
forcedSwitchProtectToWork(4)
manualSwitchWorkToProtect(5)
manualSwitchProtectToWork(6)
exercise(7)
Conformance Groups (10)
A collection of apsConfigTable objects providing configuration
information applicable to all linear APS groups.
.1.3.6.1.4.1.164.20.2.3.1.1
The apsConfigTable object that provides information which is only
applicable to groups implementing the linear APS 1:n architecture.
.1.3.6.1.4.1.164.20.2.3.1.2
The apsCommandTable object which is applicable to groups
implementing the linear APS 1+1 architecture. Also, set operations
must be supported.
.1.3.6.1.4.1.164.20.2.3.1.3
A collection of apsCommandTable objects which are applicable to
groups implementing the linear APS 1:n architecture. Also, set
operations must be supported.
.1.3.6.1.4.1.164.20.2.3.1.4
A collection of apsStatusTable objects providing status information
applicable to all linear APS groups.
.1.3.6.1.4.1.164.20.2.3.1.5
A collection of channel objects providing information applicable to
all linear APS channels.
.1.3.6.1.4.1.164.20.2.3.1.6
The apsChanConfigTable object that provides information which is only
applicable to groups implementing the linear APS 1:n architecture.
.1.3.6.1.4.1.164.20.2.3.1.7
A collection of objects providing optional counts of configured APS groups
and SONET LTE interfaces.
.1.3.6.1.4.1.164.20.2.3.1.8
A collection of apsMapTable objects providing a mapping
from sonet(39) InterfaceIndex to group name and channel
number for assigned APS channels and a list of unassigned
sonet(39) interfaces.
.1.3.6.1.4.1.164.20.2.3.1.9
A collection of SONET linear APS notifications that may optionally be
implemented.
.1.3.6.1.4.1.164.20.2.3.1.10
Compliance Statements (1)

OID .1.3.6.1.4.1.164.20.2.3.2.1
The compliance statement for linear APS groups.
Required groups
mandatory apsConfigGeneralR
mandatory apsStatusGeneralR
mandatory apsChanGeneralR
optional apsConfigOneToNr Implementation of this group is optional for all
linear APS implementations. The information is
applicable to groups implementing the linear
APS 1:n architecture
optional apsCommandOnePlusOneR Implementation of this group is optional for all
linear APS implementations. The information is
applicable to groups implementing the linear
APS 1+1 architecture and supporting set operations.
optional apsCommandOneToNr Implementation of this group is optional for all
linear APS implementations. The information is
applicable to groups implementing the linear
APS 1:n architecture and supporting set operations.
optional apsChanOneToNr Implementation of this group is optional for all
linear APS implementations. The information is
applicable to groups implementing the linear
APS 1:n architecture.
optional apsTotalsGroupR Implementation of this group is optional for all
linear APS implementations.
optional apsMapGroupR Implementation of this group is optional for all
linear APS implementations.
Object refinements
ObjectAccessSyntaxDescription
apsConfigModeR
Write access is not required.
apsConfigSdBerThresholdR
Write access is not required.
apsConfigSfBerThresholdR
Write access is not required.
apsConfigWaitToRestoreR
Write access is not required.
apsConfigRowStatusR
Write access is not required.
apsChanIfIndexR
Write access is not required.
apsChanPriorityR
Write access is not required.
apsChanRowStatusR
Write access is not required.
Notifications / Traps (5)
NameOIDDescription
.1.3.6.1.4.1.164.20.2.2.0.1
An apsTrapSwitchover notification is sent when the
value of an instance of apsChanSwitchovers increments.
.1.3.6.1.4.1.164.20.2.2.0.2
An apsTrapModeMismatch notification is sent when the
value of an instance of apsStatusModeMismatches increments.
.1.3.6.1.4.1.164.20.2.2.0.3
An apsTrapChannelMismatch notification is sent when the
value of an instance of apsStatusChannelMismatches increments.
.1.3.6.1.4.1.164.20.2.2.0.4
An apsTrapPSBF notification is sent when the
value of an instance of apsStatusPSBFs increments.
.1.3.6.1.4.1.164.20.2.2.0.5
An apsTrapFEPLFs notification is sent when the
value of an instance of apsStatusFEPLFs increments.