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'
Objects (61)
Showing 61 of 61 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.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
- SNMPv2-SMIrfc
- SNMPv2-TCrfc
- IANAifType-MIBrfc
- SNMPv2-CONFrfc
- SNMPv2-MIBrfc
- IF-MIBrfc
- JUNIPER-SMIjuniper
- SNMP-FRAMEWORK-MIBrfc
- 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)
|
apsConfigMode apsConfigRevert apsConfigDirection apsConfigExtraTraffic apsConfigSdBerThreshold apsConfigSfBerThreshold apsConfigCreationTime apsConfigRowStatus apsConfigStorageType apsNotificationEnable
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
|
|
|
apsStatusK1K2Rcv apsStatusK1K2Trans apsStatusCurrent apsStatusModeMismatches apsStatusChannelMismatches apsStatusPSBFs apsStatusFEPLFs apsStatusSwitchedChannel apsStatusDiscontinuityTime
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
|
|
|
apsChanConfigIfIndex apsChanConfigRowStatus apsChanConfigStorageType apsChanStatusCurrent apsChanStatusSignalDegrades apsChanStatusSignalFailures apsChanStatusSwitchovers apsChanStatusLastSwitchover apsChanStatusSwitchoverSeconds apsChanStatusDiscontinuityTime
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.1When 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.
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
| Object | Access | Syntax | Description |
|---|---|---|---|
| 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.2When 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.
(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
| Object | Access | Syntax | Description |
|---|---|---|---|
| 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)
| Name | OID | Description |
|---|---|---|
.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. |