summaryrefslogtreecommitdiff
path: root/MIBS/junose/APS-MIB-JUNI
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/junose/APS-MIB-JUNI')
-rw-r--r--MIBS/junose/APS-MIB-JUNI1412
1 files changed, 1412 insertions, 0 deletions
diff --git a/MIBS/junose/APS-MIB-JUNI b/MIBS/junose/APS-MIB-JUNI
new file mode 100644
index 0000000..7e644b4
--- /dev/null
+++ b/MIBS/junose/APS-MIB-JUNI
@@ -0,0 +1,1412 @@
+-- *****************************************************************************
+-- draft-ietf-atommib-sonetaps-mib-05.txt
+--
+-- Copyright (c) 2001 The Internet Society.
+-- Copyright (c) 2001, 2002 Unisphere Networks, Inc.
+-- Copyright (c) 2002 Juniper Networks, Inc.
+-- All Rights Reserved.
+--
+-- Juniper Networks edits to this MIB: *** JUNI ***
+-- 06/20/01 kwc Assigned an enterprise experimental OID.
+-- 03/14/02 kwc Changed the identifier names by appending a prefix in order
+-- to avoid naming conflicts with the IETF version.
+-- 09/18/02 kwc Replaced Unisphere names with Juniper names.
+-- *****************************************************************************
+
+APS-MIB-JUNI DEFINITIONS ::= BEGIN -- *** JUNI ***
+
+
+ IMPORTS
+ juniSonetApsExperiment -- *** JUNI ***
+ FROM Juniper-Experiment -- *** JUNI ***
+ -- *** JUNI ***
+ MODULE-IDENTITY, NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ Gauge32, Counter32, Integer32 -- , *** JUNI ***
+-- transmission *** JUNI ***
+ FROM SNMPv2-SMI
+
+ TEXTUAL-CONVENTION, RowStatus,
+ TimeStamp
+ FROM SNMPv2-TC
+
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+
+ InterfaceIndex
+ FROM IF-MIB
+
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF;
+
+ junidApsMIB MODULE-IDENTITY
+ LAST-UPDATED "200105242300Z"
+ ORGANIZATION "IETF AToMMIB Working Group"
+ CONTACT-INFO
+ " Jeff Johnson
+ Postal: RedBack Networks. Inc.
+ 350 Holger Way
+ San Jose, CA 95134-1362
+ Tel: +1 408 571 5460
+ Email: jeff@redback.com
+
+ Michael Thatcher
+ Postal: RedBack Networks. Inc.
+ 350 Holger Way
+ San Jose, CA 95134-1362
+ Tel: +1 408 571 5449
+ Email: thatcher@redback.com
+
+ Jim Kuhfeld
+ Postal: RedBack Networks. Inc.
+ 350 Holger Way
+ San Jose, CA 95134-1362
+ Tel: +1 408 571 5465
+ Email: jkuhfeld@redback.com"
+ DESCRIPTION
+ "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 Revision 2, January 1999,
+ 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.
+ "
+ REVISION "200105242300Z"
+ DESCRIPTION
+ "Initial version of this MIB, published as RFC xxxx."
+ -- xxxx to be assigned by RFC-Editor
+-- ::= { transmission XX } *** JUNI ***
+ -- assign XX
+ -- remove this notice from the MIB
+ ::= { juniSonetApsExperiment 1 } -- *** JUNI ***
+ -- Juniper experimental MIB; *** JUNI ***
+ -- will be retired when a transmission value is assigned. *** JUNI ***
+
+ junidApsMIBObjects OBJECT IDENTIFIER
+ ::= { junidApsMIB 1 }
+
+ junidApsMIBNotifications OBJECT IDENTIFIER
+ ::= { junidApsMIB 2 }
+
+ junidApsMIBConformance OBJECT IDENTIFIER
+ ::= { junidApsMIB 3 }
+
+ JunidApsK1K2 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This Textual Convention describes an object that stores
+ a SONET K1 and K2 byte APS protocol field.
+
+ K1 is located in the first octet, K2 is located in
+ the second octet. Bits are numbered from left to right.
+
+ Bits 1-4 of the K1 byte indicate a request.
+
+ 1111 Lockout of Protection
+ 1110 Forced Switch
+ 1101 SF - High Priority
+ 1100 SF - Low Priority
+ 1011 SD - High Priority
+ 1010 SD - Low Priority
+ 1001 not used
+ 1000 Manual Switch
+ 0111 not used
+ 0110 Wait-to-Restore
+ 0101 not used
+ 0100 Exercise
+ 0011 not used
+ 0010 Reverse Request
+ 0001 Do Not Revert
+ 0000 No Request
+
+ Bits 5-8 of the K1 byte indicate the channel associated with the
+ request defined in bits 1-4.
+
+ 0000 is the Null channel.
+
+ 1-14 are working channels.
+ 15 is the extra traffic channel
+
+ Bits 1-4 of the K2 byte indicate a channel. The channel is
+ defined with the same syntax as K1 Bits 5-8.
+
+ Bit 5 of the K2 byte indicates the
+ architecture.
+
+ 0 if the architecture is 1+1
+ 1 if the architecture is 1:n
+
+ Bits 6-8 of the K2 byte indicates the
+ mode.
+
+ 000 - 011 are reserved for future use
+
+ 100 indicates the mode is unidirectional
+ 101 indicates the mode is bidirectional
+
+ 110 RDI-L
+
+ 111 AIS-L
+ "
+ REFERENCE
+ "Bellcore (Telcordia Technologies) GR-253-CORE, Issue 2,
+ Revision 2 (January 1999), 5.3.5."
+ SYNTAX OCTET STRING (SIZE (2))
+
+ JunidApsSwitchCommand ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An APS switch command allows a user to perform protection
+ switch actions.
+
+ The Switch command values are:
+
+ noCmd
+
+ This value should be returned by a read request when no switch
+ command has been written to the object in question since
+ initialization. This value may not be used in a write operation.
+
+ clear
+
+ Clears all of the switch commands listed below for the specified
+ channel.
+
+ lockoutOfProtection
+
+ Prevents any of the working channels from switching to the protection
+ line. The specified channel should be the protection channel.
+
+ forcedSwitchWorkToProtect
+
+ Switches the specified working channel to the protection line.
+
+ forcedSwitchProtectToWork
+
+ Switches the working channel back from the protection
+ line to the working line. The specified channel should be
+ the protection channel.
+
+ manualSwitchWorkToProtect
+
+ Switches the specified working channel to the protection line.
+
+ manualSwitchProtectToWork
+
+ Switches the working channel back from the protection
+ line to the working line. The specified channel should be
+ the protection channel.
+
+ exercise
+
+ Exercises the protocol for a protection switch of the specified
+ channel by issuing an Exercise request for that channel and
+ checking the response on the APS channel.
+ "
+ SYNTAX INTEGER {
+ noCmd(1),
+ clear(2),
+ lockoutOfProtection(3),
+ forcedSwitchWorkToProtect(4),
+ forcedSwitchProtectToWork(5),
+ manualSwitchWorkToProtect(6),
+ manualSwitchProtectToWork(7),
+ exercise(8)
+ }
+
+ JunidApsControlCommand ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An APS control command applies only to LTE that support the
+ 1:n architecture and performs the following actions.
+
+ The Control command values are:
+
+ noCmd
+
+ This value should be returned by a read request when no control
+ command has been written to the object in question since
+ initialization. This value may not be used in a write operation.
+
+ lockoutWorkingChannel
+
+ Prevents the specified working channel from switching to the protection
+ line.
+
+ clearLockoutWorkingChannel
+
+ Clears the lockout a working channel command for the channel specified.
+ "
+ SYNTAX INTEGER {
+ noCmd(1),
+ lockoutWorkingChannel(2),
+ clearLockoutWorkingChannel(3)
+ }
+
+ --
+ -- APS Configuration Table
+ --
+ -- This table supports the addition, configuration and deletion of APS
+ -- groups.
+ --
+ junidApsConfig OBJECT IDENTIFIER ::= { junidApsMIBObjects 1 }
+
+ junidApsConfigGroups OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of APS groups. This count includes all rows in
+ junidApsConfigTable."
+ ::= { junidApsConfig 1 }
+
+ junidApsConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JunidApsConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists the APS groups that have been configured
+ on the system."
+ ::= { junidApsConfig 2 }
+
+ junidApsConfigEntry OBJECT-TYPE
+ SYNTAX JunidApsConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the junidApsConfigTable."
+ INDEX { IMPLIED junidApsConfigName }
+ ::= { junidApsConfigTable 1 }
+
+ JunidApsConfigEntry ::= SEQUENCE {
+ junidApsConfigName SnmpAdminString,
+ junidApsConfigRowStatus RowStatus,
+ junidApsConfigMode INTEGER,
+ junidApsConfigRevert INTEGER,
+ junidApsConfigDirection INTEGER,
+ junidApsConfigExtraTraffic INTEGER,
+ junidApsConfigSdBerThreshold Integer32,
+ junidApsConfigSfBerThreshold Integer32,
+ junidApsConfigWaitToRestore Integer32,
+ junidApsConfigCreationTime TimeStamp
+ }
+
+ junidApsConfigName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A textual name for the APS group.
+ "
+ ::= { junidApsConfigEntry 1 }
+
+ junidApsConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this APS group entry.
+
+ An entry may not exist in the active state unless all
+ objects in the entry have an appropriate value. Also,
+ all associated junidApsChanConfigEntry rows must represent
+ a set of consecutive channel numbers beginning with
+ 0 or 1, depending on the selected architecture.
+
+ When set to notInService changes may be made to junidApsConfigMode,
+ junidApsConfigRevert, junidApsConfigDirection, junidApsConfigExtraTraffic,
+ junidApsConfigSdBerThreshold, junidApsConfigSfBerThreshold,
+ and junidApsConfigWaitToRestore. Also, associated junidApsChanConfigTable
+ objects may be added, deleted and modified.
+ "
+ ::= { junidApsConfigEntry 2 }
+
+ junidApsConfigMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ onePlusOne(1),
+ oneToN(2),
+ onePlusOneCompatible(3),
+ onePlusOneOptimized(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The architecture of the APS group.
+
+ onePlusOne
+
+ The 1+1 architecture permanently bridges the working
+ line to the protection line.
+
+ oneToN
+
+ The 1:n architecture allows one protection channel to
+ protect up to n working channels. When a fault is detected
+ on one of the n working channels that channel is bridged
+ over the protection channel.
+
+ onePlusOneCompatible
+
+ This refers to 1 + 1 bidirectional switching compatible with
+ 1:n bidirectional switching as specified in ITU-T
+ Recommendation G.783 (04/97) section A.3.4.1. Since this
+ mode necessitates bidirectional switching, junidApsConfigDirection
+ must be set to bidirectional whenever onePlusOneCompatible is set.
+
+ onePlusOneOptimized
+
+ This refers to 1 + 1 bidirectional switching optimized
+ for a network using predominantly 1 + 1 bidirectional
+ switching as specified in ITU-T Recommendation G.783 (04/97)
+ section B.1. Since this mode necessitates bidirectional
+ switching, junidApsConfigDirection must be set to bidirectional
+ whenever onePlusOneOptimized is set.
+
+ This object may not be modified if the associated
+ junidApsConfigRowStatus object is equal to active(1)."
+ DEFVAL {onePlusOne}
+ ::= { junidApsConfigEntry 3 }
+
+ junidApsConfigRevert OBJECT-TYPE
+ SYNTAX INTEGER { nonrevertive(1), revertive(2) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The revertive mode of the APS group.
+
+ nonrevertive
+
+ Traffic remains on the protection line until another switch
+ request is received.
+
+ revertive
+
+ When the condition that caused a switch to the protection
+ line has been cleared the signal is switched back to the
+ working line. Since switching is revertive with the 1:n
+ architecture, junidApsConfigRevert must be set to revertive if
+ junidApsConfigMode is set to oneToN.
+
+ Switching may optionally be revertive with the 1+1 architecture.
+
+ This object may not be modified if the associated
+ junidApsConfigRowStatus object is equal to active(1).
+ "
+ DEFVAL { nonrevertive }
+ ::= { junidApsConfigEntry 4 }
+
+ junidApsConfigDirection OBJECT-TYPE
+ SYNTAX INTEGER { unidirectional(1), bidirectional(2) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The directional mode of the APS group.
+
+ unidirectional
+
+ The unidirectional mode provides protection in one direction.
+
+ bidirectional
+
+ The bidirectional mode provides protection in both
+ directions.
+
+ This object may not be modified if the associated
+ junidApsConfigRowStatus object is equal to active(1).
+ "
+ DEFVAL {unidirectional}
+ ::= { junidApsConfigEntry 5 }
+
+ junidApsConfigExtraTraffic OBJECT-TYPE
+ SYNTAX INTEGER { enabled(1), disabled(2) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object enables or disables the transfer of extra traffic
+ on the protection channel in a 1:n architecture. This object
+ must be set to disabled if the architecture is 1+1. It may be
+ necessary to disable this in order to interwork with other SONET
+ network elements that don't support extra traffic.
+
+ This object may not be modified if the associated
+ junidApsConfigRowStatus object is equal to active(1).
+ "
+ DEFVAL { disabled }
+ ::= { junidApsConfigEntry 6 }
+
+ junidApsConfigSdBerThreshold OBJECT-TYPE
+ SYNTAX Integer32 (5..9)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Signal Degrade Bit Error Rate.
+
+ The negated value of this number is used as the exponent of
+ 10 for computing the threshold value for the Bit Error Rate
+ (BER). For example, a value of 5 indicates a BER threshold of
+ 10^-5.
+
+ This object may be modified if the associated
+ junidApsConfigRowStatus object is equal to active(1)."
+ DEFVAL { 5 }
+ ::= { junidApsConfigEntry 7 }
+
+ junidApsConfigSfBerThreshold OBJECT-TYPE
+ SYNTAX Integer32 (3..5)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Signal Failure Bit Error Rate.
+
+ The negated value of this number is used as the exponent of
+ 10 for computing the threshold value for the Bit Error Rate
+ (BER). For example, a value of 5 indicates a BER threshold of
+ 10^-5.
+
+ This object may be modified if the associated
+ junidApsConfigRowStatus object is equal to active(1)."
+ DEFVAL { 3 }
+ ::= { junidApsConfigEntry 8 }
+
+ junidApsConfigWaitToRestore OBJECT-TYPE
+ SYNTAX Integer32 (0..720)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Wait To Restore period in seconds.
+
+ After clearing of a condition that necessitated an
+ automatic switch, the wait to restore period must elapse
+ before reverting. This is intended to avoid rapid switch
+ oscillations.
+
+ GR-253-CORE specifies a Wait To Restore range of 5 to 12
+ minutes. G.783 defines a 5 to 12 minute Wait To Restore
+ range in section 5.4.1.1.3, but also allows for a shorter
+ WTR period in Table 2-1,
+ WaitToRestore value (MI_WTRtime: 0..(5)..12 minutes).
+
+ This object may not be modified if the associated
+ junidApsConfigRowStatus object is equal to active(1)."
+ DEFVAL { 300 }
+ ::= { junidApsConfigEntry 9 }
+
+ junidApsConfigCreationTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time the row was
+ created"
+ ::= { junidApsConfigEntry 10 }
+
+ --
+ -- APS Status Table
+ --
+ -- This table provides APS group statistics.
+ --
+
+ junidApsStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JunidApsStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table provides status information about APS groups that have
+ been configured on the system."
+ ::= { junidApsMIBObjects 2 }
+
+ junidApsStatusEntry OBJECT-TYPE
+ SYNTAX JunidApsStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the junidApsStatusTable. Entries in this
+ table are created as a side effect of row addition in
+ junidApsConfigTable."
+ INDEX { IMPLIED junidApsConfigName}
+ ::= { junidApsStatusTable 1 }
+
+ JunidApsStatusEntry ::= SEQUENCE {
+ junidApsStatusK1K2Rcv JunidApsK1K2,
+ junidApsStatusK1K2Trans JunidApsK1K2,
+ junidApsStatusCurrent BITS,
+ junidApsStatusModeMismatches Counter32,
+ junidApsStatusChannelMismatches Counter32,
+ junidApsStatusPSBFs Counter32,
+ junidApsStatusFEPLFs Counter32,
+ junidApsStatusSwitchedChannel Integer32
+ }
+
+ junidApsStatusK1K2Rcv OBJECT-TYPE
+ SYNTAX JunidApsK1K2
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current value of the K1 and K2 bytes received on the
+ protection channel."
+ ::= { junidApsStatusEntry 1 }
+
+ junidApsStatusK1K2Trans OBJECT-TYPE
+ SYNTAX JunidApsK1K2
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current value of the K1 and K2 bytes transmitted on the
+ protection channel."
+ ::= { junidApsStatusEntry 2 }
+
+ junidApsStatusCurrent OBJECT-TYPE
+ SYNTAX BITS {
+ modeMismatch(0),
+ channelMismatch(1),
+ psbf(2),
+ feplf(3),
+ extraTraffic(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of the APS group.
+
+ modeMismatch
+
+ Modes other than 1+1 unidirectional monitor protection line
+ K2 bit 5, which indicates the architecture and K2 bits
+ 6-8, which indicate if the mode is unidirectional or
+ bidirectional. A conflict between the current local mode
+ and the received K2 mode information constitutes a
+ mode mismatch.
+
+ channelMismatch
+
+ This bit indicates a mismatch between the transmitted K1 channel
+ and the received K2 channel has been detected.
+
+ psbf
+
+ This bit indicates a Protection Switch Byte Failure (PSBF) is
+ in effect. This condition occurs when either an inconsistent
+ APS byte or an invalid code is detected. An inconsistent APS
+ byte occurs when no three consecutive K1 bytes of the last 12
+ successive frames are identical, starting with the last frame
+ containing a previously consistent byte. An invalid code occurs
+ when the incoming K1 byte contains an unused code or a code
+ irrelevant for the specific switching operation (e.g., Reverse
+ Request while no switching request is outstanding) in three
+ consecutive frames. An invalid code also occurs when the incoming
+ K1 byte contains an invalid channel number in three consecutive
+ frames.
+
+ feplf
+
+ Modes other than 1+1 unidirectional monitor the K1 byte
+ for Far-End Protection-Line failures. A Far-End
+ Protection-Line defect is declared based on receiving
+ SF on the protection line.
+
+ extraTraffic
+
+ This bit indicates whether extra traffic is currently being
+ accepted on the protection line.
+ "
+ ::= { junidApsStatusEntry 3 }
+
+ junidApsStatusModeMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Mode Mismatch conditions."
+ ::= { junidApsStatusEntry 4 }
+
+ junidApsStatusChannelMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Channel Mismatch conditions."
+ ::= { junidApsStatusEntry 5 }
+
+ junidApsStatusPSBFs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Protection Switch Byte Failure conditions.
+ This condition occurs when either an inconsistent APS
+ byte or an invalid code is detected. An inconsistent APS
+ byte occurs when no three consecutive K1 bytes of the last
+ 12 successive frames are identical, starting with the last
+ frame containing a previously consistent byte. An invalid
+ code occurs when the incoming K1 byte contains an unused
+ code or a code irrelevant for the specific switching operation
+ (e.g., Reverse Request while no switching request is outstanding)
+ in three consecutive frames. An invalid code also occurs
+ when the incoming K1 byte contains an invalid channel number
+ in three consecutive frames."
+ ::= { junidApsStatusEntry 6 }
+
+ junidApsStatusFEPLFs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Far-End Protection-Line Failure conditions.
+ This condition is declared based on receiving SF on
+ the protection line in the K1 byte."
+ ::= { junidApsStatusEntry 7 }
+
+ junidApsStatusSwitchedChannel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is set to the number of the channel that is currently
+ switched to protection. The value 0 indicates no channel is
+ switched to protection. The values 1-14 indicate that working
+ channel is switched to protection."
+ ::= { junidApsStatusEntry 8 }
+
+
+ --
+ -- APS Map Group
+ --
+ -- Lists the SONET LTE interfaces that may be used to create APS groups.
+ --
+ junidApsMap OBJECT IDENTIFIER ::= { junidApsMIBObjects 3 }
+
+ junidApsChanLTEs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The count of SONET LTE interfaces on the system.
+ Each interface that is included has an ifType value of sonet(39)."
+ ::= { junidApsMap 1 }
+
+ junidApsMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JunidApsMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists the SONET LTE interfaces on the system.
+ Each interface that is listed has an ifType value of sonet(39)."
+ ::= { junidApsMap 2 }
+
+ junidApsMapEntry OBJECT-TYPE
+ SYNTAX JunidApsMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the junidApsMapTable."
+ INDEX { junidApsMapIfIndex }
+ ::= { junidApsMapTable 1 }
+
+ JunidApsMapEntry ::= SEQUENCE {
+ junidApsMapIfIndex InterfaceIndex,
+ junidApsMapGroupName SnmpAdminString,
+ junidApsMapChanNumber Integer32
+ }
+
+ junidApsMapIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Interface Index assigned to a SONET LTE. This is an interface
+ with ifType sonet(39)."
+ ::= { junidApsMapEntry 1 }
+
+ junidApsMapGroupName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual name for the APS group which this channel is
+ included in. If the channel is not part of an APS group
+ this value is set to a string of size 0.
+
+ When an instance of junidApsChanConfigIfIndex is set equal to an
+ instance of junidApsMapIfIndex, junidApsMapGroupName is set equal
+ to the corresponding value of junidApsChanConfigGroupName.
+
+ If the junidApsMapIfIndex ceases to be equal to an instance of
+ junidApsChanConfigIfIndex, either because of a change in the value of
+ junidApsChanConfigIfIndex, or because of row deletion in the
+ junidApsChanConfigTable, junidApsMapGroupName is set to a string of
+ size 0.
+ "
+ ::= { junidApsMapEntry 2 }
+
+ junidApsMapChanNumber OBJECT-TYPE
+ SYNTAX Integer32 (-1..14)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is set to a unique channel number within an APS group.
+ The value 0 indicates the null channel. The values 1-14 define a
+ working channel. If the SONET LTE is not part of an APS group this
+ value is set to -1.
+
+ When an instance of junidApsChanConfigIfIndex is set equal to an instance
+ of junidApsMapIfIndex, junidApsMapChanNumber is set equal to the
+ corresponding value of junidApsChanConfigNumber.
+
+ If the junidApsMapIfIndex ceases to be equal to an instance of
+ junidApsChanConfigIfIndex, either because of a change in the value of
+ junidApsChanConfigIfIndex, or because of row deletion in the
+ junidApsChanConfigTable, junidApsMapChanNumber is set to -1.
+ "
+ ::= { junidApsMapEntry 3 }
+
+
+ --
+ -- APS Channel Configuration Table
+ --
+ -- This table supports the addition, configuration and deletion of channels
+ -- in APS groups.
+ --
+ junidApsChanConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JunidApsChanConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists the APS channels that have been configured
+ in APS groups."
+ ::= { junidApsMIBObjects 4 }
+
+ junidApsChanConfigEntry OBJECT-TYPE
+ SYNTAX JunidApsChanConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the junidApsChanConfigTable."
+ INDEX { junidApsChanConfigGroupName, junidApsChanConfigNumber}
+ ::= { junidApsChanConfigTable 1 }
+
+ JunidApsChanConfigEntry ::= SEQUENCE {
+ junidApsChanConfigGroupName SnmpAdminString,
+ junidApsChanConfigNumber Integer32,
+ junidApsChanConfigRowStatus RowStatus,
+ junidApsChanConfigIfIndex InterfaceIndex,
+ junidApsChanConfigPriority INTEGER
+ }
+
+ junidApsChanConfigGroupName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A textual name for the APS group which this channel is
+ included in."
+ ::= { junidApsChanConfigEntry 1 }
+
+ junidApsChanConfigNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..14)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This field is set to a unique channel number within an APS group.
+ The value 0 indicates the null channel. The values 1-14 define a
+ working channel.
+
+ This field must be assigned a unique number within the group."
+ ::= { junidApsChanConfigEntry 2 }
+
+ junidApsChanConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this APS channel entry.
+
+ An entry may not exist in the active state unless all
+ objects in the entry have an appropriate value.
+
+ A row in the junidApsChanConfigTable may not be created,
+ deleted, set to notInService or otherwise modified
+ if the junidApsChanConfigGroupName value is equal to an
+ junidApsConfigName value and the associated junidApsConfigRowStatus
+ object is equal to active. However, if the junidApsConfigRowStatus
+ object is equal to notInService, a row may be created, deleted
+ or modified. In other words, a channel may not be added, deleted
+ or modified if the group is active.
+
+ A row may be created with an junidApsChanConfigGroupName value
+ that is not equal to any existing instance of junidApsConfigName.
+ This action is the initial step in adding a SONET LTE to a
+ new APS group.
+
+ If this object is set to destroy, the associated instance
+ of junidApsMapGroupName will be set to a string of size 0 and
+ the junidApsMapChanNumber will be set to -1. The channel status
+ entry will also be deleted by this action.
+
+ junidApsChanConfigNumber must be set to a unique channel number within
+ the APS group. The value 0 indicates the null channel.
+ The values 1-14 define a working channel. When an attempt is
+ made to set the corresponding junidApsConfigRowStatus field to
+ active the junidApsChanConfigNumber values of all entries with equal
+ junidApsChanConfigGroupName fields must represent a set of consecutive
+ integer values beginning with 0 or 1, depending on the architecture
+ of the group, and ending with n, where n is greater than or
+ equal to 1 and less than or equal to 14. Otherwise, the error
+ inconsistentValue is returned to the junidApsConfigRowStatus
+ set attempt.
+ "
+ ::= { junidApsChanConfigEntry 3 }
+
+ junidApsChanConfigIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Interface Index assigned to a SONET LTE. This is an
+ interface with ifType sonet(39). The value of this object
+ must be unique among all instances of junidApsChanConfigIfIndex.
+ In other words, a particular SONET LTE can only be configured in
+ one APS group.
+
+ This object cannot be set if the junidApsChanConfigGroupName instance
+ associated with this row is equal to an instance of junidApsConfigName and
+ the corresponding junidApsConfigRowStatus object is set to active. In
+ other words this value cannot be changed if the APS group is active.
+ However, This value may be changed if the junidApsConfigRowStatus value is
+ equal to notInService. "
+ ::= { junidApsChanConfigEntry 4 }
+
+ junidApsChanConfigPriority OBJECT-TYPE
+ SYNTAX INTEGER {low(1), high(2)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The priority of the channel.
+
+ This field deterimines whether high or low priority
+ SD and SF codes are used in K1 requests.
+
+ This field is only applicable if the channel is to be included in
+ a group using the 1:n architecture. It is not applicable if the
+ channel is to be included in a group using the 1+1 architecture,
+ and is ignored in that case.
+
+ This object cannot be set if the junidApsChanConfigGroupName instance
+ associated with this row is equal to an instance of junidApsConfigName
+ and the corresponding junidApsConfigRowStatus object is set to active.
+ In other words this value cannot be changed if the APS group is
+ active. However, This value may be changed if the
+ junidApsConfigRowStatus value is equal to notInService.
+ "
+ DEFVAL { low }
+ ::= { junidApsChanConfigEntry 5 }
+
+
+ --
+ -- APS Command Table
+ --
+ -- This table provides the ability to initiate APS commands.
+ --
+ junidApsCommandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JunidApsCommandEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table allows commands to be sent to configured APS groups."
+ ::= { junidApsMIBObjects 5 }
+
+ junidApsCommandEntry OBJECT-TYPE
+ SYNTAX JunidApsCommandEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the junidApsCommandTable. This row exists only if
+ the associated junidApsConfigEntry is active."
+ INDEX { junidApsChanConfigGroupName, junidApsChanConfigNumber}
+ ::= { junidApsCommandTable 1 }
+
+ JunidApsCommandEntry ::= SEQUENCE {
+ junidApsCommandSwitch JunidApsSwitchCommand,
+ junidApsCommandControl JunidApsControlCommand
+ }
+
+ junidApsCommandSwitch OBJECT-TYPE
+ SYNTAX JunidApsSwitchCommand
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Allows the initiation of an APS switch command on the
+ APS group and channel specified by the index values.
+
+ If the APS switch command cannot be executed because an
+ equal or higer priority request is in effect, an error
+ is returned.
+
+ When read this object returns the last command written
+ or noCmd if no command has been written to this
+ channel since initialization. The return of the last command
+ written does not imply that this command is currently in effect.
+ This request may have been preempted by a higher priority
+ local or remote request. In order to determine the
+ current state of the APS group it is necessary to read
+ the objects junidApsStatusK1K2Rcv and junidApsStatusK1K2Trans.
+
+ The value lockoutOfProtection should only be applied
+ to the protection line channel since that switch command
+ prevents any of the working channels from switching to the protection
+ line. Following the same logic, forcedSwitchProtectToWork and
+ manualSwitchProtectToWork should only be applied to the protection
+ line channel.
+
+ forcedSwitchWorkToProtect and manualSwitchWorkToProtect
+ should only be applied to a working channel.
+ "
+ ::= { junidApsCommandEntry 1 }
+
+ junidApsCommandControl OBJECT-TYPE
+ SYNTAX JunidApsControlCommand
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Allows the initiation of an APS control command on the
+ APS group and channel specified by the index values.
+
+ When read this object returns the last command written
+ or noCmd if no command has been
+ written to this channel since initialization.
+
+ This object does not apply to the protection line.
+ "
+ ::= { junidApsCommandEntry 2 }
+
+ --
+ -- APS Channel Status Table
+ --
+ -- This table provides APS channel statistics.
+ --
+ junidApsChanStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JunidApsChanStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains status information for all SONET LTE
+ interfaces that are included in APS groups."
+ ::= { junidApsMIBObjects 6 }
+
+ junidApsChanStatusEntry OBJECT-TYPE
+ SYNTAX JunidApsChanStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A conceptual row in the junidApsChanStatusTable. A row in this
+ table is created as a side effect of row addition in the
+ junidApsChanConfigTable. The junidApsChanStatusTable row exists
+ as long as the junidApsChanConfigTable entry exists, regardless
+ of whether the associated junidApsChanConfigRowStatus is active.
+ "
+ INDEX { junidApsChanConfigGroupName, junidApsChanConfigNumber}
+ ::= { junidApsChanStatusTable 1 }
+
+ JunidApsChanStatusEntry ::= SEQUENCE {
+ junidApsChanStatusCurrent BITS,
+ junidApsChanStatusSignalDegrades Counter32,
+ junidApsChanStatusSignalFailures Counter32,
+ junidApsChanStatusSwitchovers Counter32,
+ junidApsChanStatusLastSwitchover TimeStamp,
+ junidApsChanStatusSwitchoverSeconds Counter32
+ }
+
+ junidApsChanStatusCurrent OBJECT-TYPE
+ SYNTAX BITS {
+ lockedOut(0),
+ sd(1),
+ sf(2),
+ switched(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the current state of the port.
+
+ lockedOut
+
+ This bit, when applied to a working channel, indicates that
+ the channel is prevented from switching to the protection line.
+ When applied to the null channel, this bit indicates that no
+ working channel may switch to the protection line.
+
+ sd
+
+ A signal degrade condition is in effect.
+
+ sf
+
+ A signal failure condition is in effect.
+
+ switched
+
+ The switched bit is applied to a working channel if that
+ channel is currently switched to the protection line.
+ "
+ ::= { junidApsChanStatusEntry 1 }
+
+ junidApsChanStatusSignalDegrades OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Signal Degrade conditions. This
+ condition occurs when the line Bit Error Rate
+ exceeds the currently configured threshold."
+ ::= { junidApsChanStatusEntry 2 }
+
+ junidApsChanStatusSignalFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of Signal Failure conditions that have been
+ detected on the incoming signal. This condition occurs
+ when a loss of signal, loss of frame, AIS-L or a Line
+ bit error rate exceeding 10^-3 is detected on an
+ incoming line."
+ ::= { junidApsChanStatusEntry 3 }
+
+ junidApsChanStatusSwitchovers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times this channel has switched to the protection
+ line. When queried with index value junidApsChanConfigNumber set to 0,
+ which is the protection line, this object will return 0."
+ ::= { junidApsChanStatusEntry 4 }
+
+ junidApsChanStatusLastSwitchover OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when this channel last completed a switch
+ to the protection line. If this channel has never switched to the
+ protection line, or this channel is the protection line, the value
+ 0 will be returned."
+ ::= { junidApsChanStatusEntry 5 }
+
+ junidApsChanStatusSwitchoverSeconds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The cumulative Protection Switching Duration (PSD) time in
+ seconds. For a working channel, this is the cumulative number
+ of seconds that service was carried on the protection line.
+ For the protection line, this is the cumulative number of
+ seconds that the protection line has been used to carry any
+ working channel traffic. This information is only valid if
+ revertive switching is enabled. The value 0 will be returned
+ otherwise."
+ ::= { junidApsChanStatusEntry 6 }
+
+ --
+ -- APS EVENTS
+ --
+ junidApsNotificationsPrefix OBJECT IDENTIFIER
+ ::= { junidApsMIBNotifications 0 }
+
+ junidApsEventSwitchover NOTIFICATION-TYPE
+ OBJECTS { junidApsChanStatusSwitchovers, junidApsChanStatusCurrent }
+ STATUS current
+ DESCRIPTION
+ "An junidApsEventSwitchover notification is sent when the
+ value of an instance of junidApsChanStatusSwitchovers increments."
+ ::= { junidApsNotificationsPrefix 1 }
+
+ junidApsEventModeMismatch NOTIFICATION-TYPE
+ OBJECTS { junidApsStatusModeMismatches, junidApsStatusCurrent }
+ STATUS current
+ DESCRIPTION
+ "An junidApsEventModeMismatch notification is sent when the
+ value of an instance of junidApsStatusModeMismatches increments."
+ ::= { junidApsNotificationsPrefix 2 }
+
+ junidApsEventChannelMismatch NOTIFICATION-TYPE
+ OBJECTS { junidApsStatusChannelMismatches, junidApsStatusCurrent }
+ STATUS current
+ DESCRIPTION
+ "An junidApsEventChannelMismatch notification is sent when the
+ value of an instance of junidApsStatusChannelMismatches increments."
+ ::= { junidApsNotificationsPrefix 3 }
+
+ junidApsEventPSBF NOTIFICATION-TYPE
+ OBJECTS { junidApsStatusPSBFs, junidApsStatusCurrent }
+ STATUS current
+ DESCRIPTION
+ "An junidApsEventPSBF notification is sent when the
+ value of an instance of junidApsStatusPSBFs increments."
+ ::= { junidApsNotificationsPrefix 4 }
+
+ junidApsEventFEPLF NOTIFICATION-TYPE
+ OBJECTS { junidApsStatusFEPLFs, junidApsStatusCurrent }
+ STATUS current
+ DESCRIPTION
+ "An junidApsEventFEPLFs notification is sent when the
+ value of an instance of junidApsStatusFEPLFs increments."
+ ::= { junidApsNotificationsPrefix 5 }
+
+ -- conformance information
+
+ junidApsGroups OBJECT IDENTIFIER ::= { junidApsMIBConformance 1 }
+ junidApsCompliances OBJECT IDENTIFIER ::= { junidApsMIBConformance 2 }
+
+ junidApsCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for linear APS groups."
+
+ MODULE
+ MANDATORY-GROUPS { junidApsConfigGeneral, junidApsStatusGeneral,
+ junidApsChanGeneral }
+
+ OBJECT junidApsConfigMode
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT junidApsConfigRevert
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT junidApsConfigDirection
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT junidApsConfigExtraTraffic
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT junidApsConfigSdBerThreshold
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT junidApsConfigSfBerThreshold
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT junidApsConfigWaitToRestore
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT junidApsConfigRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT junidApsChanConfigIfIndex
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT junidApsChanConfigPriority
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ OBJECT junidApsChanConfigRowStatus
+ MIN-ACCESS read-only
+ DESCRIPTION
+ "Write access is not required."
+
+ GROUP junidApsConfigWtr
+ DESCRIPTION
+ "Implementation of this group is optional for all
+ linear APS implementations. The information is
+ applicable to groups supporting a configurable
+ WTR period."
+
+ GROUP junidApsCommandOnePlusOne
+ DESCRIPTION
+ "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."
+
+ GROUP junidApsCommandOneToN
+ DESCRIPTION
+ "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."
+
+ GROUP junidApsChanOneToN
+ DESCRIPTION
+ "Implementation of this group is optional for all
+ linear APS implementations. The information is
+ applicable to groups implementing the linear
+ APS 1:n architecture."
+
+ GROUP junidApsTotalsGroup
+ DESCRIPTION
+ "Implementation of this group is optional for all
+ linear APS implementations."
+
+ GROUP junidApsMapGroup
+ DESCRIPTION
+ "Implementation of this group is optional for all
+ linear APS implementations."
+
+ ::= { junidApsCompliances 1 }
+
+ -- units of conformance
+
+ junidApsConfigGeneral OBJECT-GROUP
+ OBJECTS
+ {
+ junidApsConfigMode,
+ junidApsConfigRevert,
+ junidApsConfigDirection,
+ junidApsConfigExtraTraffic,
+ junidApsConfigSdBerThreshold,
+ junidApsConfigSfBerThreshold,
+ junidApsConfigCreationTime,
+ junidApsConfigRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of junidApsConfigTable objects providing configuration
+ information applicable to all linear APS groups."
+ ::= { junidApsGroups 1 }
+
+ junidApsConfigWtr OBJECT-GROUP
+ OBJECTS
+ {
+ junidApsConfigWaitToRestore
+ }
+ STATUS current
+ DESCRIPTION
+ "The junidApsConfigTable object that provides information which is
+ applicable to groups supporting a configurable WTR period."
+ ::= { junidApsGroups 2 }
+
+ -- If set operations are not supported neither of the following two groups
+ -- are implemented. If sets are supported only one of these groups is
+ -- implemented for a linear APS group instance.
+
+ junidApsCommandOnePlusOne OBJECT-GROUP
+ OBJECTS
+ {
+ junidApsCommandSwitch
+ }
+ STATUS current
+ DESCRIPTION
+ "The junidApsCommandTable object which is applicable to groups
+ implementing the linear APS 1+1 architecture. Also, set operations
+ must be supported."
+ ::= { junidApsGroups 3 }
+
+ junidApsCommandOneToN OBJECT-GROUP
+ OBJECTS
+ {
+ junidApsCommandSwitch,
+ junidApsCommandControl
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of junidApsCommandTable objects which are applicable to
+ groups implementing the linear APS 1:n architecture. Also, set
+ operations must be supported."
+ ::= { junidApsGroups 4 }
+
+ junidApsStatusGeneral OBJECT-GROUP
+ OBJECTS
+ {
+ junidApsStatusK1K2Rcv,
+ junidApsStatusK1K2Trans,
+ junidApsStatusCurrent,
+ junidApsStatusModeMismatches,
+ junidApsStatusChannelMismatches,
+ junidApsStatusPSBFs,
+ junidApsStatusFEPLFs,
+ junidApsStatusSwitchedChannel
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of junidApsStatusTable objects providing status information
+ applicable to all linear APS groups."
+ ::= { junidApsGroups 5 }
+
+ junidApsChanGeneral OBJECT-GROUP
+ OBJECTS
+ {
+ junidApsChanConfigIfIndex,
+ junidApsChanConfigRowStatus,
+ junidApsChanStatusCurrent,
+ junidApsChanStatusSignalDegrades,
+ junidApsChanStatusSignalFailures,
+ junidApsChanStatusSwitchovers,
+ junidApsChanStatusLastSwitchover,
+ junidApsChanStatusSwitchoverSeconds
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of channel objects providing information applicable to
+ all linear APS channels."
+ ::= { junidApsGroups 6 }
+
+ junidApsChanOneToN OBJECT-GROUP
+ OBJECTS
+ {
+ junidApsChanConfigPriority
+ }
+ STATUS current
+ DESCRIPTION
+ "The junidApsChanConfigTable object that provides information which is only
+ applicable to groups implementing the linear APS 1:n architecture."
+ ::= { junidApsGroups 7 }
+
+ junidApsTotalsGroup OBJECT-GROUP
+ OBJECTS
+ {
+ junidApsConfigGroups,
+ junidApsChanLTEs
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing optional counts of configured APS
+ groups and SONET LTE interfaces."
+ ::= { junidApsGroups 8 }
+
+ junidApsMapGroup OBJECT-GROUP
+ OBJECTS
+ {
+ junidApsMapGroupName,
+ junidApsMapChanNumber
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of junidApsMapTable 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."
+ ::= { junidApsGroups 9 }
+
+ junidApsEventOptional NOTIFICATION-GROUP
+ NOTIFICATIONS {junidApsEventSwitchover, junidApsEventModeMismatch,
+ junidApsEventChannelMismatch, junidApsEventPSBF,
+ junidApsEventFEPLF }
+ STATUS current
+ DESCRIPTION
+ "A collection of SONET linear APS notifications that may optionally be
+ implemented."
+ ::= { junidApsGroups 10 }
+
+END