JNX-APS-MIB

        This management information module supports the configuration
and management of SONET linear APS groups. The definitions and
descriptions used in this MIB have been derived from
Synchronous Optical Network (SONET) Transport Systems:
Common Generic Criteria, GR-253-CORE Issue 3, September 2000,
section 5.3. The MIB is also consistent with the Multiplex
Section Protection (MSP) protocol as specified in ITU-T
Recommendation G.783, Characteristics of synchronous digital
hierarchy (SDH) equipment function blocks, Annex A and B. 
    
Source file
JNX-APS-MIB
Last revised
Identity
apsMIB
Base OID
1.3.6.1.4.1.2636.3.24
Imported Objects
IF-MIB ifIndex InterfaceIndex
JUNIPER-SMI jnxMibs
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Gauge32 Integer32 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) transmission
SNMPv2-TC RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeStamp
Net-SNMP examples using the juniper 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 'JNX-APS-MIB' -M '/opt/observium/mibs/juniper:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'JNX-APS-MIB::apsMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'JNX-APS-MIB' -M '/opt/observium/mibs/juniper:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'JNX-APS-MIB::apsMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (61)
.1.3.6.1.4.1.2636.3.24
.1.3.6.1.4.1.2636.3.24.1
.1.3.6.1.4.1.2636.3.24.1.1
.1.3.6.1.4.1.2636.3.24.1.1.1
.1.3.6.1.4.1.2636.3.24.1.1.2
.1.3.6.1.4.1.2636.3.24.1.1.2.1
OctetString
.1.3.6.1.4.1.2636.3.24.1.1.2.1.1
.1.3.6.1.4.1.2636.3.24.1.1.2.1.10
.1.3.6.1.4.1.2636.3.24.1.1.2.1.11
.1.3.6.1.4.1.2636.3.24.1.1.2.1.2
Enumeration
.1.3.6.1.4.1.2636.3.24.1.1.2.1.3
Enumeration
.1.3.6.1.4.1.2636.3.24.1.1.2.1.4
Enumeration
.1.3.6.1.4.1.2636.3.24.1.1.2.1.5
Enumeration
.1.3.6.1.4.1.2636.3.24.1.1.2.1.6
Integer32
.1.3.6.1.4.1.2636.3.24.1.1.2.1.7
Integer32
.1.3.6.1.4.1.2636.3.24.1.1.2.1.8
secondsInteger32
.1.3.6.1.4.1.2636.3.24.1.1.2.1.9
.1.3.6.1.4.1.2636.3.24.1.2
.1.3.6.1.4.1.2636.3.24.1.2.1
.1.3.6.1.4.1.2636.3.24.1.2.1.1
.1.3.6.1.4.1.2636.3.24.1.2.1.2
Bits
.1.3.6.1.4.1.2636.3.24.1.2.1.3
.1.3.6.1.4.1.2636.3.24.1.2.1.4
.1.3.6.1.4.1.2636.3.24.1.2.1.5
.1.3.6.1.4.1.2636.3.24.1.2.1.6
.1.3.6.1.4.1.2636.3.24.1.2.1.7
.1.3.6.1.4.1.2636.3.24.1.2.1.8
.1.3.6.1.4.1.2636.3.24.1.2.1.9
.1.3.6.1.4.1.2636.3.24.1.3
.1.3.6.1.4.1.2636.3.24.1.3.1
.1.3.6.1.4.1.2636.3.24.1.3.2
.1.3.6.1.4.1.2636.3.24.1.3.2.1
OctetString
.1.3.6.1.4.1.2636.3.24.1.3.2.1.2
Integer32
.1.3.6.1.4.1.2636.3.24.1.3.2.1.3
.1.3.6.1.4.1.2636.3.24.1.4
.1.3.6.1.4.1.2636.3.24.1.4.1
OctetString
.1.3.6.1.4.1.2636.3.24.1.4.1.1
Integer32
.1.3.6.1.4.1.2636.3.24.1.4.1.2
.1.3.6.1.4.1.2636.3.24.1.4.1.3
.1.3.6.1.4.1.2636.3.24.1.4.1.4
Enumeration
.1.3.6.1.4.1.2636.3.24.1.4.1.5
.1.3.6.1.4.1.2636.3.24.1.4.1.6
.1.3.6.1.4.1.2636.3.24.1.5
.1.3.6.1.4.1.2636.3.24.1.5.1
.1.3.6.1.4.1.2636.3.24.1.5.1.1
.1.3.6.1.4.1.2636.3.24.1.5.1.2
.1.3.6.1.4.1.2636.3.24.1.6
.1.3.6.1.4.1.2636.3.24.1.6.1
Bits
.1.3.6.1.4.1.2636.3.24.1.6.1.1
.1.3.6.1.4.1.2636.3.24.1.6.1.2
.1.3.6.1.4.1.2636.3.24.1.6.1.3
.1.3.6.1.4.1.2636.3.24.1.6.1.4
.1.3.6.1.4.1.2636.3.24.1.6.1.5
.1.3.6.1.4.1.2636.3.24.1.6.1.6
.1.3.6.1.4.1.2636.3.24.1.6.1.7
Bits
.1.3.6.1.4.1.2636.3.24.1.7
.1.3.6.1.4.1.2636.3.24.2
.1.3.6.1.4.1.2636.3.24.2.0
.1.3.6.1.4.1.2636.3.24.3
.1.3.6.1.4.1.2636.3.24.3.1
.1.3.6.1.4.1.2636.3.24.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. JUNIPER-SMIjuniper
  8. SNMP-FRAMEWORK-MIBrfc
  9. JNX-APS-MIBjuniperselected
Type Definitions (3)
Enumeration
noCmd(1)
lockoutWorkingChannel(2)
clearLockoutWorkingChannel(3)
OctetString range: 2
Enumeration
noCmd(1)
clear(2)
lockoutOfProtection(3)
forcedSwitchWorkToProtect(4)
forcedSwitchProtectToWork(5)
manualSwitchWorkToProtect(6)
manualSwitchProtectToWork(7)
exercise(8)
Conformance Groups (10)
A collection of apsConfigTable objects providing configuration
information applicable to all linear APS groups.
.1.3.6.1.4.1.2636.3.24.3.1.1
The apsConfigTable object that provides information which is
applicable to groups supporting a configurable WTR period.
.1.3.6.1.4.1.2636.3.24.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.2636.3.24.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.2636.3.24.3.1.4
A collection of apsStatusTable objects providing status information
applicable to all linear APS groups.
.1.3.6.1.4.1.2636.3.24.3.1.5
A collection of channel objects providing information applicable to
all linear APS channels.
.1.3.6.1.4.1.2636.3.24.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.2636.3.24.3.1.7
A collection of objects providing optional counts of configured APS
groups and SONET LTE interfaces.
.1.3.6.1.4.1.2636.3.24.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.2636.3.24.3.1.9
A collection of SONET linear APS notifications.
.1.3.6.1.4.1.2636.3.24.3.1.10
Compliance Statements (2)

OID .1.3.6.1.4.1.2636.3.24.3.2.1
When this MIB is implemented with support for read-create, then
such an implementation can claim read/write compliance. Linear APS
groups can then be both monitored and configured with this MIB.

Note that An agent is not required to process SNMP Set Requests that
affect multiple control objects within this MIB. This is intended to
simplify the processing of Set Requests for the various control
tables by eliminating the possibility that a single Set PDU will
contain multiple varbinds which are in conflict.
Required groups
mandatory apsConfigGeneral
mandatory apsStatusGeneral
mandatory apsChanGeneral
optional apsConfigWtr Implementation of this group is optional for all
linear APS implementations. The information is
applicable to groups supporting a configurable
WTR period.
optional apsCommandOnePlusOne 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 apsCommandOneToN 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 apsChanOneToN 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 apsTotalsGroup Implementation of this group is optional for all
linear APS implementations.
optional apsMapGroup Implementation of this group is optional for all
linear APS implementations.
optional apsEventGroup Implementation of this group is optional for all
linear APS implementations.
Object refinements
ObjectAccessSyntaxDescription
apsConfigRowStatus
active(1)
Support for createAndWait and notInService is not required.
apsChanConfigRowStatus
active(1)
Support for createAndWait and notInService is not required.

OID .1.3.6.1.4.1.2636.3.24.3.2.2
When this MIB is implemented without support for read-create
(i.e. in read-only mode), then that implementation can claim
read-only compliance. In that case, linear APS groups can be
monitored but cannot be configured with this MIB.
Required groups
mandatory apsConfigGeneral
mandatory apsStatusGeneral
mandatory apsChanGeneral
optional apsConfigWtr Implementation of this group is optional for all
linear APS implementations. The information is
applicable to groups supporting a configurable
WTR period.
optional apsCommandOnePlusOne 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 apsCommandOneToN 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 apsChanOneToN 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 apsTotalsGroup Implementation of this group is optional for all
linear APS implementations.
optional apsMapGroup Implementation of this group is optional for all
linear APS implementations.
optional apsEventGroup Implementation of this group is optional for all
linear APS implementations.
Object refinements
ObjectAccessSyntaxDescription
apsConfigMode readonly
Write access is not required.
apsConfigRevert readonly
Write access is not required.
apsConfigDirection readonly
Write access is not required.
apsConfigExtraTraffic readonly
Write access is not required.
apsConfigSdBerThreshold readonly
Write access is not required.
apsConfigSfBerThreshold readonly
Write access is not required.
apsConfigWaitToRestore readonly
Write access is not required.
apsConfigRowStatus readonly
active(1)
Write access is not required, and active is the only status
that needs to be supported.
apsConfigStorageType readonly
Write access is not required.
apsChanConfigIfIndex readonly
Write access is not required.
apsChanConfigPriority readonly
Write access is not required.
apsChanConfigRowStatus readonly
active(1)
Write access is not required, and active is the only status
that needs to be supported.
apsChanConfigStorageType readonly
Write access is not required.
apsNotificationEnable readonly
Write access is not required.
Notifications / Traps (5)
NameOIDDescription
.1.3.6.1.4.1.2636.3.24.2.0.1
An apsEventSwitchover notification is sent when the
value of an instance of apsChanStatusSwitchovers increments.
.1.3.6.1.4.1.2636.3.24.2.0.2
An apsEventModeMismatch notification is sent when the
value of an instance of apsStatusModeMismatches increments.
.1.3.6.1.4.1.2636.3.24.2.0.3
An apsEventChannelMismatch notification is sent when the
value of an instance of apsStatusChannelMismatches increments.
.1.3.6.1.4.1.2636.3.24.2.0.4
An apsEventPSBF notification is sent when the
value of an instance of apsStatusPSBFs increments.
.1.3.6.1.4.1.2636.3.24.2.0.5
An apsEventFEPLFs notification is sent when the
value of an instance of apsStatusFEPLFs increments.