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.
        
Copyright (C) The Internet Society (2003).  This version of
this MIB module is part of RFC 3498; see the RFC itself for
full legal notices.
    
Source file
APS-MIB
Last revised
Identity
apsMIB
Base OID
1.3.6.1.2.1.10.49
Imported Objects
IF-MIB ifIndex InterfaceIndex
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 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 'APS-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'APS-MIB::apsMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'APS-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'APS-MIB::apsMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (61)
.1.3.6.1.2.1.10.49
.1.3.6.1.2.1.10.49.1
.1.3.6.1.2.1.10.49.1.1
.1.3.6.1.2.1.10.49.1.1.1
.1.3.6.1.2.1.10.49.1.1.2
.1.3.6.1.2.1.10.49.1.1.2.1
OctetString
.1.3.6.1.2.1.10.49.1.1.2.1.1
.1.3.6.1.2.1.10.49.1.1.2.1.10
.1.3.6.1.2.1.10.49.1.1.2.1.11
.1.3.6.1.2.1.10.49.1.1.2.1.2
Enumeration
.1.3.6.1.2.1.10.49.1.1.2.1.3
Enumeration
.1.3.6.1.2.1.10.49.1.1.2.1.4
Enumeration
.1.3.6.1.2.1.10.49.1.1.2.1.5
Enumeration
.1.3.6.1.2.1.10.49.1.1.2.1.6
Integer32
.1.3.6.1.2.1.10.49.1.1.2.1.7
Integer32
.1.3.6.1.2.1.10.49.1.1.2.1.8
secondsInteger32
.1.3.6.1.2.1.10.49.1.1.2.1.9
.1.3.6.1.2.1.10.49.1.2
.1.3.6.1.2.1.10.49.1.2.1
.1.3.6.1.2.1.10.49.1.2.1.1
.1.3.6.1.2.1.10.49.1.2.1.2
Bits
.1.3.6.1.2.1.10.49.1.2.1.3
.1.3.6.1.2.1.10.49.1.2.1.4
.1.3.6.1.2.1.10.49.1.2.1.5
.1.3.6.1.2.1.10.49.1.2.1.6
.1.3.6.1.2.1.10.49.1.2.1.7
.1.3.6.1.2.1.10.49.1.2.1.8
.1.3.6.1.2.1.10.49.1.2.1.9
.1.3.6.1.2.1.10.49.1.3
.1.3.6.1.2.1.10.49.1.3.1
.1.3.6.1.2.1.10.49.1.3.2
.1.3.6.1.2.1.10.49.1.3.2.1
OctetString
.1.3.6.1.2.1.10.49.1.3.2.1.2
Integer32
.1.3.6.1.2.1.10.49.1.3.2.1.3
.1.3.6.1.2.1.10.49.1.4
.1.3.6.1.2.1.10.49.1.4.1
OctetString
.1.3.6.1.2.1.10.49.1.4.1.1
Integer32
.1.3.6.1.2.1.10.49.1.4.1.2
.1.3.6.1.2.1.10.49.1.4.1.3
.1.3.6.1.2.1.10.49.1.4.1.4
Enumeration
.1.3.6.1.2.1.10.49.1.4.1.5
.1.3.6.1.2.1.10.49.1.4.1.6
.1.3.6.1.2.1.10.49.1.5
.1.3.6.1.2.1.10.49.1.5.1
.1.3.6.1.2.1.10.49.1.5.1.1
.1.3.6.1.2.1.10.49.1.5.1.2
.1.3.6.1.2.1.10.49.1.6
.1.3.6.1.2.1.10.49.1.6.1
Bits
.1.3.6.1.2.1.10.49.1.6.1.1
.1.3.6.1.2.1.10.49.1.6.1.2
.1.3.6.1.2.1.10.49.1.6.1.3
.1.3.6.1.2.1.10.49.1.6.1.4
.1.3.6.1.2.1.10.49.1.6.1.5
.1.3.6.1.2.1.10.49.1.6.1.6
.1.3.6.1.2.1.10.49.1.6.1.7
Bits
.1.3.6.1.2.1.10.49.1.7
.1.3.6.1.2.1.10.49.2
.1.3.6.1.2.1.10.49.2.0
.1.3.6.1.2.1.10.49.3
.1.3.6.1.2.1.10.49.3.1
.1.3.6.1.2.1.10.49.3.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. SNMP-FRAMEWORK-MIBrfc
  8. APS-MIBrfcselected
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.2.1.10.49.3.1.1
The apsConfigTable object that provides information which is
applicable to groups supporting a configurable WTR period.
.1.3.6.1.2.1.10.49.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.2.1.10.49.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.2.1.10.49.3.1.4
A collection of apsStatusTable objects providing status
information applicable to all linear APS groups.
.1.3.6.1.2.1.10.49.3.1.5
A collection of channel objects providing information
applicable to all linear APS channels.
.1.3.6.1.2.1.10.49.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.2.1.10.49.3.1.7
A collection of objects providing optional counts of configured
APS groups and SONET LTE interfaces.
.1.3.6.1.2.1.10.49.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.2.1.10.49.3.1.9
A collection of SONET linear APS notifications.
.1.3.6.1.2.1.10.49.3.1.10
Compliance Statements (2)

OID .1.3.6.1.2.1.10.49.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.2.1.10.49.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.2.1.10.49.2.0.1
An apsEventSwitchover notification is sent when the
value of an instance of apsChanStatusSwitchovers increments.
.1.3.6.1.2.1.10.49.2.0.2
An apsEventModeMismatch notification is sent when the
value of an instance of apsStatusModeMismatches increments.
.1.3.6.1.2.1.10.49.2.0.3
An apsEventChannelMismatch notification is sent when the
value of an instance of apsStatusChannelMismatches increments.
.1.3.6.1.2.1.10.49.2.0.4
An apsEventPSBF notification is sent when the
value of an instance of apsStatusPSBFs increments.
.1.3.6.1.2.1.10.49.2.0.5
An apsEventFEPLFs notification is sent when the
value of an instance of apsStatusFEPLFs increments.