mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
2374 lines
80 KiB
Plaintext
2374 lines
80 KiB
Plaintext
-- *****************************************************************
|
|
-- ciscoSONET MIB
|
|
--
|
|
-- July 2000, Shilpa Kale
|
|
--
|
|
-- Copyright (c) 1999-2000, 2003 by cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
|
|
|
|
CISCO-SONET-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Counter32,
|
|
Integer32,
|
|
Gauge32,
|
|
Unsigned32 FROM SNMPv2-SMI
|
|
TruthValue,
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
InterfaceIndex,
|
|
ifIndex,
|
|
ifDescr FROM IF-MIB
|
|
ciscoMgmt FROM CISCO-SMI
|
|
sonetPathCurrentEntry,
|
|
sonetSectionCurrentStatus,
|
|
sonetLineCurrentStatus,
|
|
sonetPathCurrentStatus,
|
|
sonetVTCurrentStatus FROM SONET-MIB;
|
|
|
|
ciscoSonetMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200303070000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
" Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-wanatm@cisco.com"
|
|
DESCRIPTION
|
|
"The MIB module to describe SONET/SDH interfaces
|
|
objects. This is an extension to the standard SONET
|
|
MIB(RFC 2558)."
|
|
REVISION "200303070000Z"
|
|
DESCRIPTION
|
|
"(1) Added enumerations e3(8) and vtStructured(9)
|
|
in object cspSonetPathPayload.
|
|
(2) Added table csAu4Tug3Config to configure the
|
|
VC(Virtual Container) related properties of a
|
|
TUG-3 within a AU-4 paths."
|
|
REVISION "200206140000Z"
|
|
DESCRIPTION
|
|
"(1)Added following objects to cspConfigTable:
|
|
cspTributaryMappingType
|
|
cspSignallingTransportMode
|
|
cspTributaryGroupingType
|
|
(2)Added an optional ciscoSonetPathConfMIBGroup1
|
|
for the above objects."
|
|
REVISION "200205220000Z"
|
|
DESCRIPTION
|
|
"(1) Added cspConfigTable which augments
|
|
sonetPathCurrentTable.
|
|
(2) Added the Notifications -
|
|
ciscoSonetSectionStatusChange,
|
|
ciscoSonetLineStatusChange,
|
|
ciscoSonetPathStatusChange,
|
|
ciscoSonetVTStatusChange
|
|
and the object -
|
|
csNotificationsEnabled.
|
|
(3) Changed the Module-Compliance and made
|
|
ciscoSonetStatsMIBGroup and
|
|
ciscoSonetApsMIBGroup1 groups as optional"
|
|
REVISION "200110170000Z"
|
|
DESCRIPTION
|
|
"(1) Added CsApsLineFailureCode,
|
|
CsApsLineFailureStatus, and
|
|
CsApsLineSwitchReason TEXTUAL-CONVENTION.
|
|
(2) Added csApsSwitchReason, csApsFailureStatus,
|
|
and csApsPrimarySection columnar objects to
|
|
CsApsConfigEntry.
|
|
(3) Added csApsModeMismatch enumeration to
|
|
CsApsLineFailureCode.
|
|
(4) Added csApsNoSwitch enumeration to
|
|
CsApsLineSwitchReason.
|
|
(5) Changed descriptions for csApsWorkingIndex,
|
|
and csApsProtectionIndex specifically related
|
|
to ITU G.783 AnnexB protocol support.
|
|
(6) Add objects csConfigRDIVType and csConfigRDIPType in table
|
|
csConfigTable.
|
|
(7) Add enum sonetSts3(9) for obj csConfigType.
|
|
(8) Add table csVTConfigTable augmenting the table csConfigTable.
|
|
The table csVTVonfigTable contains the following objects:
|
|
csTributaryType
|
|
csTributaryMappingType
|
|
csTributaryFramingType
|
|
csSignallingTransportMode
|
|
csTributaryGroupingType"
|
|
REVISION "200007120000Z"
|
|
DESCRIPTION
|
|
"Made following changes
|
|
|
|
(1) Added enumeration csApsNone(3) to
|
|
csApsActiveLine object and updated the
|
|
description.
|
|
(2) Added enumerations sonetSts192c(7) and
|
|
sonetStm64(8) to csConfigType object and
|
|
updated the descripton.
|
|
(3) Fixed description of csConfigType object."
|
|
REVISION "9903080000Z"
|
|
DESCRIPTION
|
|
"Initial version of the MIB."
|
|
::= { ciscoMgmt 126 }
|
|
|
|
ciscoSonetMIBNotifs OBJECT IDENTIFIER ::= {ciscoSonetMIB 0}
|
|
ciscoSonetMIBObjects OBJECT IDENTIFIER ::= {ciscoSonetMIB 1}
|
|
|
|
-- Sonet Config
|
|
csConfig OBJECT IDENTIFIER ::=
|
|
{ciscoSonetMIBObjects 1}
|
|
-- Sonet APS ( Automatic Protection Switching )
|
|
csApsConfig OBJECT IDENTIFIER ::=
|
|
{ciscoSonetMIBObjects 2}
|
|
-- sonet section
|
|
csSection OBJECT IDENTIFIER ::=
|
|
{ciscoSonetMIBObjects 3}
|
|
-- sonet line
|
|
csLine OBJECT IDENTIFIER ::=
|
|
{ciscoSonetMIBObjects 4}
|
|
-- sonet path
|
|
csPath OBJECT IDENTIFIER ::=
|
|
{ciscoSonetMIBObjects 5}
|
|
-- sonet statistics
|
|
csStats OBJECT IDENTIFIER ::=
|
|
{ciscoSonetMIBObjects 6}
|
|
-- Sonet Path Configuration
|
|
cspConfig OBJECT IDENTIFIER ::=
|
|
{ciscoSonetMIBObjects 7}
|
|
-- Sonet Notifications Enable
|
|
csNotifications OBJECT IDENTIFIER ::=
|
|
{ciscoSonetMIBObjects 8}
|
|
-- TUG-3 within AU-4 Configuration
|
|
csAu4Tug3Config OBJECT IDENTIFIER ::=
|
|
{ciscoSonetMIBObjects 9}
|
|
|
|
-- Textual conventions
|
|
|
|
CsApsLineFailureCode::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Sonet APS line failure code - this is the failure
|
|
encountered by the APS line.
|
|
|
|
csApsChannelMismatch: Transmitted K1 byte and
|
|
received K2 byte do not match.
|
|
csApsProtectionByteFail: It could mean either K1 byte
|
|
with invalid type of switch
|
|
request bits was received, or,
|
|
priority of received K1 byte
|
|
is lower than the transmitted
|
|
K1 byte.
|
|
csApsFEProtectionFailure: Remote end error detected.
|
|
csApsModeMismatch: APS architecture mode mismatch."
|
|
SYNTAX INTEGER {
|
|
csApsChannelMismatch(1),
|
|
csApsProtectionByteFail(2),
|
|
csApsFEProtectionFailure(3),
|
|
csApsModeMismatch(4)
|
|
}
|
|
|
|
CsApsLineFailureStatus::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The indication of the APS line failure status with a bit
|
|
map representing multiple failures.
|
|
|
|
noApsLineFailure bit indicates current failure status.
|
|
This bit should be set ONLY if no other bit is set.
|
|
|
|
csApsChannelMismatchBit is set when the APS line is in
|
|
csApsChannelMismatch.
|
|
|
|
csApsProtectionByteFailBit is set when the APS line is
|
|
in csApsProtectionByteFail failure code.
|
|
|
|
csApsFEProtectionFailureBit is set when the APS line is
|
|
in csApsFEProtectionFailure.
|
|
|
|
csApsModeMismatchBit is set when the APS line is in
|
|
csApsModeMismatch."
|
|
SYNTAX BITS{
|
|
noApsLineFailure(0),
|
|
csApsChannelMismatchBit(1),
|
|
csApsProtectionByteFailBit(2),
|
|
csApsFEProtectionFailureBit(3),
|
|
csApsModeMismatchBit(4)
|
|
}
|
|
|
|
CsApsLineSwitchReason::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason why APS switch happened. When the working
|
|
line on one end fails, its other end is told to do
|
|
an APS switch. The following options in the increasing
|
|
order of priority indicate what type of switch request
|
|
it is.
|
|
|
|
csApsRevertive : Switch back to working line after the
|
|
Wait-to-Restore interval is over, and failures are
|
|
cleared. It is the lowest priority.
|
|
csApsManual : Manual switch causes APS switch unless a
|
|
request of equal or higher priority is in effect.
|
|
csApsSignalDefectLow : Switch happened because threshold
|
|
for 'csApsSigFaultBER' was exceeded.
|
|
csApsSignalDefectHigh : Same as above, but higher priority.
|
|
csApsSignalFailureLow : Switch happened because threshold
|
|
for 'csApsSigDegradeBER' was exceeded.
|
|
csApsSignalFailureHigh : Same as above, but higher
|
|
priority.
|
|
csApsForceSwitch : Forced switch forces hardware to switch
|
|
the active line even if the other line (could be
|
|
working line or protection line) is in alarm.
|
|
csApsLockOut : This is the highest priority switch. This
|
|
will override all other requests.
|
|
csApsNoSwitch : This is a state when no switch happens."
|
|
SYNTAX INTEGER {
|
|
csApsOther(1),
|
|
csApsRevertive(2),
|
|
csApsManual(3),
|
|
csApsSignalDefectLow(4),
|
|
csApsSignalDefectHigh(5),
|
|
csApsSignalFailureLow(6),
|
|
csApsSignalFailureHigh(7),
|
|
csApsForceSwitch(8),
|
|
csApsLockOut(9),
|
|
csApsNoSwitch(10)
|
|
}
|
|
|
|
-- Sonet Config table
|
|
|
|
csConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CsConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SONET/SDH configuration table. This table has objects
|
|
for configuring sonet lines."
|
|
::= { csConfig 1 }
|
|
|
|
csConfigEntry OBJECT-TYPE
|
|
SYNTAX CsConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the table. There is an entry for each SONET line
|
|
in the table. Entries are automatically created for an
|
|
ifType value of sonet(39). 'ifAdminStatus' from the ifTable
|
|
must be used to enable or disable a line. A line is in
|
|
disabled(down) state unless provisioned 'up' using
|
|
'ifAdminStatus'."
|
|
INDEX { ifIndex }
|
|
::= { csConfigTable 1 }
|
|
|
|
CsConfigEntry ::=
|
|
SEQUENCE {
|
|
csConfigLoopbackType INTEGER,
|
|
csConfigXmtClockSource INTEGER,
|
|
csConfigFrameScramble INTEGER,
|
|
csConfigType INTEGER,
|
|
csConfigRDIVType INTEGER,
|
|
csConfigRDIPType INTEGER
|
|
}
|
|
|
|
csConfigLoopbackType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noLoopback (1),
|
|
lineLocal (2),
|
|
lineRemote (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the desired loopback mode
|
|
configuration of the SONET line.
|
|
The possible values of this objects are follows:
|
|
|
|
noLoopback :
|
|
Not in the loopback state.
|
|
lineLocal :
|
|
The signal transmitted from this interface
|
|
is connected to the associated incoming
|
|
receiver. This ensures that the SONET frame
|
|
transmitted from the interface is received back
|
|
at the interface.
|
|
lineRemote :
|
|
The signal received at the interface is looped
|
|
back out to the associated transmitter.
|
|
This ensures that the remote equipment that
|
|
originated the signal receives it back. The
|
|
signal may undergo degradation as a result of
|
|
the characteristics of the transmission
|
|
medium."
|
|
DEFVAL { noLoopback }
|
|
::= {csConfigEntry 1}
|
|
|
|
csConfigXmtClockSource OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
loopTiming (1),
|
|
localTiming (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the source of the transmit clock.
|
|
|
|
loopTiming: indicates that the recovered receive
|
|
clock is used as the transmit clock.
|
|
|
|
localTiming: indicates that a local clock source is
|
|
used or that an external clock is
|
|
attached to the box containing the
|
|
interface. "
|
|
DEFVAL { localTiming }
|
|
::= {csConfigEntry 2}
|
|
|
|
csConfigFrameScramble OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to disable or enable the Scrambling
|
|
option in SONET line."
|
|
REFERENCE
|
|
"GR-253-CORE Issue 3, September 2000: Section 5.1.3."
|
|
DEFVAL { enabled }
|
|
::= {csConfigEntry 3}
|
|
|
|
csConfigType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sonetSts3c(1),
|
|
sonetStm1(2),
|
|
sonetSts12c(3),
|
|
sonetStm4(4),
|
|
sonetSts48c(5),
|
|
sonetStm16(6),
|
|
sonetSts192c(7),
|
|
sonetStm64(8),
|
|
sonetSts3(9)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the configured line type.
|
|
Sts is SONET format. Stm is SDH format.
|
|
sonetSts3c : OC3 concatenated
|
|
sonetStm1 : European standard OC3
|
|
sonetSts12c : OC12 concatenated
|
|
sonetStm4 : European standard OC12
|
|
sonetSts48c : OC48 concatenated
|
|
sonetStm16 : European standard OC48
|
|
sonetSts192c : OC-192 concatenated
|
|
sonetStm64 : European standard OC-192
|
|
sonetSts3 : OC3 (unconcatenated)
|
|
"
|
|
::= {csConfigEntry 4}
|
|
|
|
csConfigRDIVType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
onebit(1),
|
|
threebit(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of RDI-V (Remote Defect
|
|
Indication - Virtual Tributary/Container) sent by this
|
|
Network Element (NE) to the remote Network Element.
|
|
|
|
onebit : use 1 bit RDI-V
|
|
threebit : use 3 bit enhanced RDI-V.
|
|
|
|
Default is onebit."
|
|
DEFVAL {onebit}
|
|
|
|
::= {csConfigEntry 5}
|
|
|
|
csConfigRDIPType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
onebit(1),
|
|
threebit(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the type of RDI-P (Remote Defect
|
|
Indication - Path) sent by this Network Element (NE)
|
|
to remote Network Element.
|
|
|
|
onebit : use 1 bit RDI-P
|
|
threebit : use 3 bit enhanced RDI-P.
|
|
|
|
Default is onebit."
|
|
DEFVAL {onebit}
|
|
|
|
::= {csConfigEntry 6}
|
|
|
|
-- VT config table
|
|
csVTConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CsVTConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains objects to configure the VT/VC (Virtual
|
|
Tributary / Virtual Container) related properties of
|
|
SONET/SDH lines."
|
|
::= {csConfig 2}
|
|
|
|
csVTConfigEntry OBJECT-TYPE
|
|
SYNTAX CsVTConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is an entry in this table for each SONET line that
|
|
supports SONET virtual tributaries or SDH virtual containers.
|
|
Each entry in this table will have a corresponding entry
|
|
in csConfigTable."
|
|
AUGMENTS { csConfigEntry }
|
|
|
|
::= {csVTConfigTable 1}
|
|
|
|
CsVTConfigEntry ::=
|
|
SEQUENCE {
|
|
csTributaryType INTEGER,
|
|
csTributaryMappingType INTEGER,
|
|
csTributaryFramingType INTEGER,
|
|
csSignallingTransportMode INTEGER,
|
|
csTributaryGroupingType INTEGER
|
|
}
|
|
|
|
csTributaryType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
vt15vc11(1),
|
|
vt2vc12(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of the tributary carried within the SONET/SDH signal.
|
|
|
|
vt15vc11 : carries T1 signal
|
|
vt2vc12 : carries E1 signal
|
|
"
|
|
::= {csVTConfigEntry 1}
|
|
|
|
csTributaryMappingType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
asynchronous(1),
|
|
byteSynchronous(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the VT/VC mapping type.
|
|
|
|
asynchronous: In this mode, the channel structure of
|
|
DS1/E1 is neither visible nor preserved.
|
|
|
|
byteSynchronous: In this mode, the DS0 signals inside the
|
|
VT/VC can be found and extracted from the
|
|
frame.
|
|
|
|
Default is asynchronous(1)."
|
|
::= {csVTConfigEntry 2}
|
|
|
|
csTributaryFramingType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable(1),
|
|
dsx1D4(2),
|
|
dsx1ESF(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the framing type to be assigned to the
|
|
virtual tributaries in byte sync mapping mode.
|
|
|
|
notApplicable : If VT mapping is not byteSynchronous(2).
|
|
dsx1ESF : Extended Superframe Format
|
|
dsx1D4 : Superframe Format
|
|
|
|
Default is dsx1ESF(3) if csTributaryMappingType is
|
|
byteSynchronous(2). For asynchronous(1) mapping, the default is
|
|
notApplicable(1).
|
|
|
|
The value notApplicable(1) can not be set."
|
|
|
|
::= {csVTConfigEntry 3}
|
|
|
|
csSignallingTransportMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable(1),
|
|
signallingTransferMode(2),
|
|
clearMode(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the mode used to transport DS0
|
|
signalling information for T1 byteSynchronous mapping (GR253).
|
|
In signallingTransferMode(2), the robbed-bit signalling is
|
|
transferred to the VT header. In clearMode(3), only the
|
|
framing bit is transferred to the VT header.
|
|
|
|
Default is signallingTransferMode(2) if csTributaryMappingType
|
|
is byteSynchronous. For asynchronous mapping, it is
|
|
notApplicable(1).
|
|
|
|
The value notApplicable(1) can not be set."
|
|
::= {csVTConfigEntry 4}
|
|
|
|
csTributaryGroupingType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable(1),
|
|
au3Grouping(2),
|
|
au4Grouping(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the method used to group VCs into an
|
|
STM-1 signal. Applicable only to SDH.
|
|
|
|
au3Grouping: STM1<-AU-3<-TUG-2<-TU-12<-VC12 or
|
|
STM1<-AU-3<-TUG-2<-TU-11<-VC11.
|
|
|
|
au4Grouping: STM1<-AU-4<-TUG-3<-TUG-2<-TU-12<-VC12 or
|
|
STM1<-AU-4<-TUG-3<-TUG-2<-TU-11<-VC11.
|
|
|
|
Default is au3Grouping(2) for SDH and notApplicable(1) for SONET."
|
|
|
|
::= {csVTConfigEntry 5}
|
|
|
|
-- Sonet APS config Table
|
|
csApsConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CsApsConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains objects to configure APS
|
|
(Automatic Protection Switching) feature in a SONET
|
|
Line. APS is the ability to configure a pair of SONET
|
|
lines for redundancy so that the hardware will
|
|
automatically switch the active line from working line
|
|
to the protection line or vice versa, within 60ms,
|
|
when the active line fails."
|
|
::= { csApsConfig 1 }
|
|
|
|
csApsConfigEntry OBJECT-TYPE
|
|
SYNTAX CsApsConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry is created when an APS pair is configured.
|
|
To create an entry, the following objects must be
|
|
specified:
|
|
csApsWorkingIndex, csApsProtectionIndex, csApsEnable,
|
|
csApsArchMode. The protection line must not be active,
|
|
i.e, ifAdminStatus must be 'down', while configuring
|
|
APS. An entry is created by setting the value of
|
|
'csApsEnable' to csApsEnabled (2) and deleted by
|
|
setting it to csApsDisabled (1). Once a line is
|
|
configured as working line or protection line, it
|
|
remains in that role until APS is disabled on that
|
|
sonet line pair. It remains in the working/protection
|
|
role even after the card is reset."
|
|
INDEX {csApsWorkingIndex}
|
|
::= { csApsConfigTable 1 }
|
|
|
|
CsApsConfigEntry ::=
|
|
SEQUENCE {
|
|
csApsWorkingIndex InterfaceIndex,
|
|
csApsProtectionIndex InterfaceIndex,
|
|
csApsEnable INTEGER,
|
|
csApsArchMode INTEGER,
|
|
csApsActiveLine INTEGER,
|
|
csApsSigFaultBER Unsigned32,
|
|
csApsSigDegradeBER Unsigned32,
|
|
csApsWaitToRestore Unsigned32,
|
|
csApsDirection INTEGER,
|
|
csApsRevertive INTEGER,
|
|
csApsDirectionOperational INTEGER,
|
|
csApsArchModeOperational INTEGER,
|
|
csApsChannelProtocol INTEGER,
|
|
csApsFailureStatus CsApsLineFailureStatus,
|
|
csApsSwitchReason CsApsLineSwitchReason,
|
|
csApsPrimarySection INTEGER
|
|
}
|
|
|
|
csApsWorkingIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When a pair of APS lines is configured, one line has
|
|
to be the working line, which is the primary line,
|
|
and the other has to be the protection line, which
|
|
is the backup line. This object refers to the working line
|
|
in the APS pair. For G.783 AnnexB, this index refers to
|
|
Working Section 1."
|
|
REFERENCE
|
|
"GR-253-CORE, G.783 AnnexB"
|
|
::= { csApsConfigEntry 1 }
|
|
|
|
csApsProtectionIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protection line indicates that it will become
|
|
the active line when an APS switch occurs (APS switch
|
|
could occur because of a failure on the working line).
|
|
For G.783 AnnexB, This index refers to Working Section
|
|
2."
|
|
REFERENCE
|
|
"GR-253-CORE, G.783 AnnexB"
|
|
::= { csApsConfigEntry 2 }
|
|
|
|
csApsEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
csApsDisabled (1),
|
|
csApsEnabled (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable or disable the APS feature
|
|
on the working/protection line pairs. When enabled,
|
|
the hardware will automatically switch the active line
|
|
from the working line to the protection line within 60ms,
|
|
or vice versa."
|
|
::= { csApsConfigEntry 3 }
|
|
|
|
csApsArchMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
onePlusOne(1),
|
|
oneToOne(2),
|
|
anexBOnePlusOne(3),
|
|
ycableOnePlusOneNok1k2(4),
|
|
straightOnePlusOneNok1k2(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to configure APS architecture mode
|
|
on the working/protection line pairs.
|
|
|
|
All of the following are supported on single slot.
|
|
oneToOne(2) is not supported across 2 slots,i.e. the
|
|
working and protection slot numbers must be the same in
|
|
oneToOne(2).
|
|
|
|
onePlusOne : This can be supported on the same card
|
|
and across 2 cards.
|
|
This mode means that the transmit and receive signals
|
|
go only over the active line(which could be working or
|
|
protection line). (straight cable implied)
|
|
|
|
oneToOne : This is supported only on the same card
|
|
This mode means that the transmit and receive signals
|
|
go over the working and protection lines.
|
|
(straight cable implied)
|
|
|
|
anexBOnePlusOne : This can be supported on the same card
|
|
and across 2 cards.
|
|
This mode is like the onePlusOne mode, except that the
|
|
'csApsDirection' can only be bi-directional.
|
|
(straight cable implied)
|
|
|
|
ycableOnePlusOneNok1k2: With Y-cable ignore K1K2 bytes.
|
|
This mode is the Y-cable redundancy mode.
|
|
|
|
straightOnePlusOneNok1k2 : With straight cable, ignore
|
|
K1K2 bytes. This mode is like
|
|
onePlusOne, but with K1, K2
|
|
bytes ignored."
|
|
::= { csApsConfigEntry 4 }
|
|
|
|
csApsActiveLine OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
csApsWorkingLine(1),
|
|
csApsProtectionLine(2),
|
|
csApsNone(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates which line is currently active.
|
|
It could be the working line(Section 1 for Annex B),
|
|
the protection line(Section 2 for Annex B) or none
|
|
if neither working nor protection line is active.
|
|
This object reflects the status of receive direction."
|
|
REFERENCE
|
|
"GR-253-CORE, G.783 AnnexB"
|
|
::= { csApsConfigEntry 5 }
|
|
|
|
csApsSigFaultBER OBJECT-TYPE
|
|
SYNTAX Unsigned32 (3..5)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the Bit Error Rate threshold for
|
|
Signal Fault detection on the working line. Once this
|
|
threshold is exceeded, an APS switch will occur.
|
|
This value is 10 to the -n, where n is between 3 and 5."
|
|
DEFVAL {3}
|
|
::= { csApsConfigEntry 6 }
|
|
|
|
csApsSigDegradeBER OBJECT-TYPE
|
|
SYNTAX Unsigned32 (5..9)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the Bit Error Rate threshold for
|
|
Signal Degrade detection on the working line. Once this
|
|
threshold is exceeded, an APS switch will occur.
|
|
This value is 10 to -n where n is between 5 and 9."
|
|
DEFVAL {5}
|
|
::= { csApsConfigEntry 7 }
|
|
|
|
csApsWaitToRestore OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..12)
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains interval in minutes to wait
|
|
before attempting to switch back to working line.
|
|
Not applicable if the line is configured in
|
|
non-revertive mode, i.e. protection line will
|
|
continue to be active, even if failures on the
|
|
working line are cleared. The framer clears the
|
|
signal-fault and signal-degrade when APS switch
|
|
occurs. Please refer to 'csApsRevertive' for
|
|
description of non-revertive."
|
|
::= { csApsConfigEntry 8 }
|
|
|
|
csApsDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
uniDirectional(1),
|
|
biDirectional(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to configure the switching
|
|
direction which this APS line supports.
|
|
|
|
Unidirectional : APS switch only in one direction.
|
|
Bidirectional : APS switch in both ends of the line."
|
|
::= { csApsConfigEntry 9 }
|
|
|
|
csApsRevertive OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
nonrevertive(1),
|
|
revertive(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to configure the APS revertive or
|
|
nonrevertive option.
|
|
|
|
revertive :
|
|
Will switch the working line back to active state after
|
|
the Wait-To-restore interval has expired and the
|
|
working line Signal-Fault/Signal-Degrade has been
|
|
cleared. Please refer to 'csApsWaitToRestore' for
|
|
description of Wait-To-Restore interval.
|
|
nonrevertive :
|
|
The protection line continues to be the active line,
|
|
The active line does not switch to the working line."
|
|
::= { csApsConfigEntry 10 }
|
|
|
|
|
|
csApsDirectionOperational OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
uniDirectional(1),
|
|
biDirectional(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object shows the actual APS direction that is
|
|
implemented on the Near End terminal. APS direction
|
|
configured through csApsDirection is negotiated with
|
|
the Far End and APS direction setting acceptable to
|
|
both ends is operational at the Near End."
|
|
::= { csApsConfigEntry 11 }
|
|
|
|
csApsArchModeOperational OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
onePlusOne(1),
|
|
oneToOne(2),
|
|
anexBOnePlusOne(3),
|
|
ycableOnePlusOneNok1k2(4),
|
|
straightOnePlusOneNok1k2(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object shows the actual APS architecture mode that
|
|
is implemented on the Near End terminal. APS architecture
|
|
mode configured through csApsArchMode object is
|
|
negotiated with the Far End through APS channel.
|
|
Architecture mode acceptable to both the Near End and
|
|
the Far End terminals is then operational at the Near
|
|
End. This value can be different than the APS
|
|
Architecture mode configured."
|
|
::= { csApsConfigEntry 12 }
|
|
|
|
csApsChannelProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bellcore(1),
|
|
itu(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows to configure APS channel protocol to
|
|
be implemented at Near End terminal.
|
|
|
|
K1 and K2 overhead bytes in a SONET signal are used as
|
|
an APS channel.
|
|
This channel is used to carry APS protocol.
|
|
|
|
Possible values:
|
|
bellcore(1) : Implements APS channel protocol as defined
|
|
in bellcore document GR-253-CORE.
|
|
itu(2) : Implements APS channel protocol as defined in
|
|
ITU document G.783."
|
|
REFERENCE
|
|
"GR-253-CORE, G.783"
|
|
::= { csApsConfigEntry 13 }
|
|
|
|
csApsFailureStatus OBJECT-TYPE
|
|
SYNTAX CsApsLineFailureStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates APS line failure status."
|
|
REFERENCE
|
|
"GR-253-CORE, G.783"
|
|
::= { csApsConfigEntry 14 }
|
|
|
|
csApsSwitchReason OBJECT-TYPE
|
|
SYNTAX CsApsLineSwitchReason
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates APS line switch reason."
|
|
REFERENCE
|
|
"GR-253-CORE, G.783"
|
|
::= { csApsConfigEntry 15 }
|
|
|
|
csApsPrimarySection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
workingSection1(1),
|
|
workingSection2(2),
|
|
none(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates which working section is the APS
|
|
primary section. In G.783 AnnexB, the K1/K2 Bytes are
|
|
received on the secondary Section. All the Switch
|
|
Requests are for a switch from the primary section to
|
|
the secondary section. The object csApsActiveline will
|
|
indicate which section is currently carrying the
|
|
traffic. Once the switch request clears normally,
|
|
traffic is maintained on the section to which it was
|
|
switched by making that section the primary section.
|
|
|
|
Possible values:
|
|
workingSection1(1): Working Section 1 is Primary Section
|
|
workingSection2(2): Working Section 2 is Primary Section
|
|
none(3) : none."
|
|
|
|
REFERENCE
|
|
"G.783 AnnexB"
|
|
::= { csApsConfigEntry 16 }
|
|
|
|
|
|
csApsLineFailureCode OBJECT-TYPE
|
|
SYNTAX CsApsLineFailureCode
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object indicates the APS line failure code. This is the
|
|
failure encountered by the APS line.
|
|
Refer to CsApsLineFailureCode TC for failure code definitions.
|
|
The object is used for notifications."
|
|
REFERENCE
|
|
"GR-253-CORE, G.783"
|
|
::= { csApsConfig 2 }
|
|
|
|
csApsLineSwitchReason OBJECT-TYPE
|
|
SYNTAX CsApsLineSwitchReason
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the APS line switch reason.
|
|
When the working line on one end fails, its other end
|
|
is told to do an APS switch.
|
|
Refer to CsApsLineSwitchReason TC for more information.
|
|
The object is used for notifications."
|
|
::= { csApsConfig 3 }
|
|
|
|
-- ----------------------------------------------------------------
|
|
--
|
|
-- Sonet Section Total table
|
|
--
|
|
-- ----------------------------------------------------------------
|
|
cssTotalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CssTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SONET/SDH Section Total table. It contains the
|
|
cumulative sum of the various statistics for the 24 hour
|
|
period preceding the current interval. The object
|
|
'sonetMediumValidIntervals' from RFC2558 contains the
|
|
number of 15 minute intervals that have elapsed since
|
|
the line is enabled. "
|
|
::= { csSection 1 }
|
|
|
|
cssTotalEntry OBJECT-TYPE
|
|
SYNTAX CssTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the SONET/SDH Section Total table. Entries
|
|
are created automatically for sonet lines."
|
|
INDEX { ifIndex }
|
|
::= { cssTotalTable 1 }
|
|
|
|
CssTotalEntry ::=
|
|
SEQUENCE {
|
|
cssTotalESs Gauge32,
|
|
cssTotalSESs Gauge32,
|
|
cssTotalSEFSs Gauge32,
|
|
cssTotalCVs Gauge32
|
|
}
|
|
|
|
cssTotalESs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "errored seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Errored Seconds encountered by a SONET/SDH
|
|
Section in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cssTotalEntry 1 }
|
|
|
|
cssTotalSESs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "severely errored seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Severely Errored Seconds encountered by a
|
|
SONET/SDH Section in the last 24 hours."
|
|
REFERENCE
|
|
|
|
" RFC2558 "
|
|
::= { cssTotalEntry 2 }
|
|
|
|
cssTotalSEFSs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "severely errored framing seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Severely Errored Framing Seconds
|
|
encountered by a SONET/SDH Section in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cssTotalEntry 3 }
|
|
|
|
cssTotalCVs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "coding violations"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Coding Violations encountered by a
|
|
SONET/SDH Section in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cssTotalEntry 4 }
|
|
|
|
|
|
-- ----------------------------------------------------------------
|
|
--
|
|
-- Sonet Section Trace table
|
|
--
|
|
-- ----------------------------------------------------------------
|
|
|
|
|
|
cssTraceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CssTraceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SONET/SDH Section Trace table. This table contains
|
|
objects for tracing the sonet section."
|
|
::= { csSection 2 }
|
|
|
|
cssTraceEntry OBJECT-TYPE
|
|
SYNTAX CssTraceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the trace table. Entries exist for active sonet
|
|
lines. The objects in this table are used to verify
|
|
continued connection between the two ends of the line."
|
|
INDEX { ifIndex }
|
|
::= { cssTraceTable 1 }
|
|
|
|
|
|
CssTraceEntry ::=
|
|
SEQUENCE {
|
|
cssTraceToTransmit OCTET STRING,
|
|
cssTraceToExpect OCTET STRING,
|
|
cssTraceFailure TruthValue,
|
|
cssTraceReceived OCTET STRING
|
|
}
|
|
|
|
cssTraceToTransmit OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0|16|64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sonet Section Trace To Transmit. This is string that
|
|
is transmitted to perform Sonet section trace
|
|
diagnostics. The trace string is repetitively
|
|
transmited so that a trace receiving terminal can
|
|
verify its continued connection to the intended
|
|
transmitter. The default value is a zero-length string.
|
|
Unless this object is set to a non-zero length string,
|
|
tracing will not be performed."
|
|
REFERENCE
|
|
"GR-253-CORE"
|
|
::= { cssTraceEntry 1 }
|
|
|
|
cssTraceToExpect OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0|16|64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sonet Section Trace To Expect. The receiving terminal
|
|
verifies if the incoming string matches this string.
|
|
The value of 'cssTraceFailure' indicates whether a
|
|
trace mismatch occurred. The default value is a
|
|
zero-length string."
|
|
REFERENCE
|
|
"GR-253-CORE"
|
|
::= { cssTraceEntry 2 }
|
|
|
|
cssTraceFailure OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is set to 'true' when Sonet
|
|
Section received trace does not match the
|
|
'cssTraceToExpect'."
|
|
REFERENCE
|
|
"GR-253-CORE"
|
|
::= { cssTraceEntry 3 }
|
|
|
|
cssTraceReceived OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0|16|64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to view the Sonet Section Trace that
|
|
is received by the receiving terminal."
|
|
REFERENCE
|
|
"GR-253-CORE"
|
|
::= { cssTraceEntry 4 }
|
|
|
|
-- ----------------------------------------------------------------
|
|
--
|
|
-- Sonet Line Total table
|
|
--
|
|
-- ----------------------------------------------------------------
|
|
|
|
cslTotalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SONET/SDH Line Total table. It contains the
|
|
cumulative sum of the various statistics for the 24
|
|
hour period preceding the current interval. The object
|
|
'sonetMediumValidIntervals' from RFC2558 contains the
|
|
number of 15 minute intervals that have elapsed since
|
|
the line is enabled."
|
|
::= { csLine 1 }
|
|
|
|
cslTotalEntry OBJECT-TYPE
|
|
SYNTAX CslTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the SONET/SDH Line Total table. Entries
|
|
are created automatically for sonet lines."
|
|
INDEX { ifIndex }
|
|
::= { cslTotalTable 1 }
|
|
|
|
CslTotalEntry ::=
|
|
SEQUENCE {
|
|
cslTotalESs Gauge32,
|
|
cslTotalSESs Gauge32,
|
|
cslTotalCVs Gauge32,
|
|
cslTotalUASs Gauge32
|
|
}
|
|
|
|
cslTotalESs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "errored seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Errored Seconds encountered by a SONET/SDH
|
|
Line in the last 24 hours."
|
|
::= { cslTotalEntry 1 }
|
|
|
|
cslTotalSESs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "severely errored seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Severely Errored Seconds encountered by a
|
|
SONET/SDH Line in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cslTotalEntry 2 }
|
|
|
|
cslTotalCVs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "coding violations"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Coding Violations encountered by a
|
|
SONET/SDH Line in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cslTotalEntry 3 }
|
|
|
|
cslTotalUASs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "unavailable seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Unavailable Seconds encountered by a
|
|
SONET/SDH Line in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cslTotalEntry 4 }
|
|
|
|
-- ----------------------------------------------------------------
|
|
--
|
|
-- Sonet Far End Line Total table
|
|
--
|
|
-- ----------------------------------------------------------------
|
|
|
|
cslFarEndTotalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CslFarEndTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SONET/SDH Far End Line Total table. It contains the
|
|
cumulative sum of the various statistics for the 24 hour
|
|
period preceding the current interval. The object
|
|
'sonetMediumValidIntervals' from RFC2558 contains the
|
|
number of 15 minute intervals that have elapsed since the
|
|
line is enabled."
|
|
::= { csLine 2 }
|
|
|
|
cslFarEndTotalEntry OBJECT-TYPE
|
|
SYNTAX CslFarEndTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the SONET/SDH Far End Line Total table. Entries
|
|
are created automatically for sonet lines."
|
|
INDEX { ifIndex }
|
|
::= { cslFarEndTotalTable 1 }
|
|
|
|
CslFarEndTotalEntry ::=
|
|
SEQUENCE {
|
|
cslFarEndTotalESs Gauge32,
|
|
cslFarEndTotalSESs Gauge32,
|
|
cslFarEndTotalCVs Gauge32,
|
|
cslFarEndTotalUASs Gauge32
|
|
}
|
|
|
|
cslFarEndTotalESs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "errored seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Errored Seconds encountered by a SONET/SDH Far
|
|
End Line in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cslFarEndTotalEntry 1 }
|
|
|
|
cslFarEndTotalSESs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "severely errored seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Severely Errored Seconds encountered by a
|
|
SONET/SDH Far End Line in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cslFarEndTotalEntry 2 }
|
|
|
|
cslFarEndTotalCVs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "coding violations"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Coding Violations encountered by a SONET/SDH
|
|
Far End Line in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cslFarEndTotalEntry 3 }
|
|
|
|
cslFarEndTotalUASs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "unavailable seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Unavailable Seconds encountered by a
|
|
SONET/SDH Far End Line in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cslFarEndTotalEntry 4 }
|
|
|
|
-- ----------------------------------------------------------------
|
|
--
|
|
-- Sonet Path Total table
|
|
--
|
|
-- ----------------------------------------------------------------
|
|
|
|
cspTotalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CspTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SONET/SDH Path Total table. It contains the cumulative
|
|
sum of the various statistics for the 24 hour period
|
|
preceding the current interval.The object
|
|
'sonetMediumValidIntervals' from RFC2558 contains the number
|
|
of 15 minute intervals that have elapsed since the line is
|
|
enabled."
|
|
::= { csPath 1 }
|
|
|
|
cspTotalEntry OBJECT-TYPE
|
|
SYNTAX CspTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the SONET/SDH Path Total table. Entries
|
|
are created automatically for sonet lines."
|
|
INDEX { ifIndex }
|
|
::= { cspTotalTable 1 }
|
|
|
|
CspTotalEntry ::=
|
|
SEQUENCE {
|
|
cspTotalESs Gauge32,
|
|
cspTotalSESs Gauge32,
|
|
cspTotalCVs Gauge32,
|
|
cspTotalUASs Gauge32
|
|
}
|
|
|
|
cspTotalESs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "errored seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Errored Seconds encountered by a SONET/SDH
|
|
Path in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cspTotalEntry 1 }
|
|
|
|
cspTotalSESs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "severely errored seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Severely Errored Seconds encountered by a
|
|
SONET/SDH Path in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cspTotalEntry 2 }
|
|
|
|
cspTotalCVs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "coding violations"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Coding Violations encountered by a
|
|
SONET/SDH Path in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cspTotalEntry 3 }
|
|
|
|
cspTotalUASs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "unavailable seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Unavailable Seconds encountered by a
|
|
SONET/SDH Path in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cspTotalEntry 4 }
|
|
|
|
-- ----------------------------------------------------------------
|
|
--
|
|
-- Sonet Far End Path Total table
|
|
--
|
|
-- ----------------------------------------------------------------
|
|
|
|
cspFarEndTotalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CspFarEndTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SONET/SDH Far End Path Total table. Far End is the
|
|
remote end of the line. The table contains the cumulative
|
|
sum of the various statistics for the 24 hour period
|
|
preceding the current interval. The object
|
|
'sonetMediumValidIntervals' from RFC2558 contains the
|
|
number of 15 minute intervals that have elapsed since
|
|
the line is enabled. "
|
|
::= { csPath 2 }
|
|
|
|
cspFarEndTotalEntry OBJECT-TYPE
|
|
SYNTAX CspFarEndTotalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the SONET/SDH Far End Path Total table.
|
|
Entries are created automatically for sonet lines."
|
|
INDEX { ifIndex }
|
|
::= { cspFarEndTotalTable 1 }
|
|
|
|
CspFarEndTotalEntry ::=
|
|
SEQUENCE {
|
|
cspFarEndTotalESs Gauge32,
|
|
cspFarEndTotalSESs Gauge32,
|
|
cspFarEndTotalCVs Gauge32,
|
|
cspFarEndTotalUASs Gauge32
|
|
}
|
|
|
|
cspFarEndTotalESs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "errored seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Errored Seconds encountered by a SONET/SDH
|
|
far end path in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cspFarEndTotalEntry 1 }
|
|
|
|
cspFarEndTotalSESs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "severely errored seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Severely Errored Seconds encountered by a
|
|
SONET/SDH far end path in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cspFarEndTotalEntry 2 }
|
|
|
|
cspFarEndTotalCVs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "coding violations"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Coding Violations encountered by a
|
|
SONET/SDH far end path in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cspFarEndTotalEntry 3 }
|
|
|
|
cspFarEndTotalUASs OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "unavailable seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Unavailable Seconds encountered by a
|
|
SONET/SDH far end path in the last 24 hours."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { cspFarEndTotalEntry 4 }
|
|
|
|
-- ----------------------------------------------------------------
|
|
--
|
|
-- Path Trace Table
|
|
--
|
|
-- ----------------------------------------------------------------
|
|
|
|
cspTraceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CspTraceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SONET/SDH Path Trace table. This table contains objects
|
|
for tracing the sonet path."
|
|
::= { csPath 3 }
|
|
|
|
cspTraceEntry OBJECT-TYPE
|
|
SYNTAX CspTraceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the SONET/SDH Path Trace table. The entries
|
|
exist for active sonet lines. The objects in this table are
|
|
used to verify continued connection between the two ends of
|
|
the line."
|
|
INDEX { ifIndex }
|
|
::= { cspTraceTable 1 }
|
|
|
|
|
|
CspTraceEntry ::=
|
|
SEQUENCE {
|
|
cspTraceToTransmit OCTET STRING,
|
|
cspTraceToExpect OCTET STRING,
|
|
cspTraceFailure TruthValue,
|
|
cspTraceReceived OCTET STRING
|
|
}
|
|
|
|
cspTraceToTransmit OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0|16|64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sonet Path Trace To Transmit. The trace string is
|
|
repetitively transmited so that a trace receiving terminal
|
|
can verify its continued receiving terminal can verify its
|
|
continued connection to the intended transmitter. The
|
|
default value is a zero-length string. Unless this object
|
|
is set to a non-zero length string, tracing will not be
|
|
performed."
|
|
REFERENCE
|
|
"GR-253-CORE"
|
|
::= { cspTraceEntry 1 }
|
|
|
|
cspTraceToExpect OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0|16|64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sonet Path Trace To Expect. The receiving terminal verifies
|
|
if the incoming string matches this string. The value of
|
|
'cspTraceFailure' indicates whether a trace mismatch
|
|
occured. The default value is a zero-length string."
|
|
REFERENCE
|
|
"GR-253-CORE"
|
|
::= { cspTraceEntry 2 }
|
|
|
|
cspTraceFailure OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is set to 'true' when Sonet Path
|
|
received trace does not match the 'cspTraceToExpect'."
|
|
REFERENCE
|
|
"GR-253-CORE"
|
|
::= { cspTraceEntry 3 }
|
|
|
|
cspTraceReceived OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0|16|64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to view the Sonet Path Trace that is
|
|
received by the receiving terminal."
|
|
REFERENCE
|
|
"GR-253-CORE"
|
|
::= { cspTraceEntry 4 }
|
|
|
|
-- ------------------------------------------------------------
|
|
--
|
|
-- Sonet Stats Tables
|
|
--
|
|
-- ------------------------------------------------------------
|
|
|
|
csStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CsStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SONET/SDH Section statistics table. This table
|
|
maintains the number of times the line encountered Loss of
|
|
Signal(LOS), Loss of frame(LOF), Alarm Indication
|
|
signals(AISs), Remote failure indications(RFIs)."
|
|
::= { csStats 1 }
|
|
|
|
csStatsEntry OBJECT-TYPE
|
|
SYNTAX CsStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the SONET/SDH statistics table. These are
|
|
realtime statistics for the Sonet section, line and path
|
|
layers. The statistics are gathered for each sonet line.
|
|
An entry is created automatically and is indexed by
|
|
ifIndex."
|
|
INDEX { ifIndex }
|
|
::= { csStatsTable 1 }
|
|
|
|
CsStatsEntry ::=
|
|
SEQUENCE {
|
|
cssLOSs Counter32,
|
|
cssLOFs Counter32,
|
|
cslAISs Counter32,
|
|
cslRFIs Counter32,
|
|
cspAISs Counter32,
|
|
cspRFIs Counter32
|
|
}
|
|
|
|
cssLOSs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "loss of signals"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Loss of signals(LOS) encountered by a
|
|
SONET/SDH Section. A high value for this object may
|
|
indicate a problem with the Sonet Section layer."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { csStatsEntry 1 }
|
|
|
|
cssLOFs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "loss of frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Loss of Frames (LOF) encountered by a
|
|
SONET/SDH Section. A high value for this object may
|
|
indicate a problem with the Sonet Section layer."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { csStatsEntry 2 }
|
|
|
|
cslAISs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "alarm indication signals"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of alarm indication signals(AIS) encountered by
|
|
a SONET/SDH Line. A high value for this object may indicate a
|
|
problem with the Sonet Line layer."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { csStatsEntry 3 }
|
|
|
|
|
|
cslRFIs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "remote failure indications"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of remote failure indications (RFI) encountered
|
|
by a SONET/SDH Line. A high value for this object may
|
|
indicate a problem with the Sonet Line layer."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { csStatsEntry 4 }
|
|
|
|
cspAISs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "alarm indication signals"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of alarm indication signals (AIS) encountered
|
|
by a SONET/SDH Path. A high value for this object may
|
|
indicate a problem with the Sonet Path layer."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { csStatsEntry 5 }
|
|
|
|
|
|
cspRFIs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "remote failure indications"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of remote failure indications (RFI)
|
|
encountered by a SONET/SDH Path. A high value for this
|
|
object may indicate a problem with the Sonet Path layer."
|
|
REFERENCE
|
|
" RFC2558 "
|
|
::= { csStatsEntry 6 }
|
|
|
|
|
|
|
|
-- ------------------------------------------------------------
|
|
--
|
|
-- Sonet path Config Tables
|
|
--
|
|
-- ------------------------------------------------------------
|
|
|
|
cspConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CspConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cisco extension to SONET Path current table."
|
|
::= { cspConfig 1 }
|
|
|
|
cspConfigEntry OBJECT-TYPE
|
|
SYNTAX CspConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in Cisco extension to the SONET path current table."
|
|
AUGMENTS { sonetPathCurrentEntry }
|
|
::= { cspConfigTable 1 }
|
|
|
|
CspConfigEntry ::=
|
|
SEQUENCE {
|
|
cspSonetPathPayload INTEGER,
|
|
cspTributaryMappingType INTEGER,
|
|
cspSignallingTransportMode INTEGER,
|
|
cspTributaryGroupingType INTEGER
|
|
}
|
|
|
|
cspSonetPathPayload OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unequipped(1),
|
|
unspecified(2),
|
|
ds3(3),
|
|
vt15vc11(4),
|
|
vt2vc12(5),
|
|
atmCell(6),
|
|
hdlcFr(7),
|
|
e3(8),
|
|
vtStructured(9)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the payload carried by the SONET/SDH Path.
|
|
The payload specification corresponds to C2 (Signal Label)
|
|
overhead byte in SONET/SDH Path Overhead:
|
|
unequipped(1) : Path is not provisioned to carry any payload.
|
|
unspecified(2) : Path is carrying an unspecifed payload.
|
|
ds3(3) : Path is carrying a DS3 path as payload.
|
|
vt15vc11(4) : Path is carrying SONET-VT1.5/SDH-VC11 payload.
|
|
vt2vc12(5) : Path is carrying SONET-VT2/SDH-VC12 as payload.
|
|
atmCell(6) : Path is carrying ATM Cells as payload.
|
|
hdlcFr(7) : Path is carrying Frame Relay (HDLC) payload.
|
|
e3(8) : Path is carrying an E3 path as payload.
|
|
vtStructured(9) : Path is carrying VTGs/TUG3s/TUG2s which may
|
|
each carry a different payload.
|
|
A write operation on this object will result in update to
|
|
C2 overhead byte in the Path Overhead."
|
|
REFERENCE
|
|
"Telcordia GR-253, ITU G.707"
|
|
::= { cspConfigEntry 1 }
|
|
|
|
cspTributaryMappingType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
asynchronous (1),
|
|
byteSynchronous(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the VT/VC mapping type.
|
|
asynchronous: In this mode, the channel structure of
|
|
DS1/E1 is neither visible nor preserved.
|
|
|
|
byteSynchronous: In this mode, the DS0 signals inside
|
|
the VT/VC can be found and extracted
|
|
from the frame.
|
|
The initial value is asynchronous(1)."
|
|
::= { cspConfigEntry 2 }
|
|
|
|
cspSignallingTransportMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable(1),
|
|
signallingTransferMode(2),
|
|
clearMode(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the mode used to transport DS0
|
|
Signalling information for T1 byteSynchronous mapping
|
|
(GR253).
|
|
In signallingTransferMode(2), the robbed-bit signalling
|
|
is transferred to the VT header. In clearMode(3), only
|
|
the framing bit is transferred to the VT header.
|
|
|
|
The initial value is signallingTransferMode(2)
|
|
if csTributaryMappingType is byteSynchronous.
|
|
For asynchronous mapping, it is
|
|
notApplicable(1).
|
|
|
|
The value notApplicable(1) can not be set.
|
|
"
|
|
::= { cspConfigEntry 3 }
|
|
|
|
cspTributaryGroupingType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable(1),
|
|
au3Grouping(2),
|
|
au4Grouping(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the method used to group VCs into
|
|
an STM-1 signal. Applicable only to SDH.
|
|
|
|
au3Grouping: STM1<-AU-3<-TUG-2<-TU-12<-VC12 or
|
|
STM1<-AU-3<-TUG-2<-TU-11<-VC11.
|
|
|
|
au4Grouping: STM1<-AU-4<-TUG-3<-TUG-2<-TU-12<-VC12 or
|
|
STM1<-AU-4<-TUG-3<-TUG-2<-TU-11<-VC11.
|
|
|
|
The initial value is au3Grouping(2) for SDH and
|
|
notApplicable(1) for SONET.
|
|
"
|
|
REFERENCE
|
|
"ITU-T,G707, Section 6 Basic Multiplexing Priciples
|
|
"
|
|
::= {cspConfigEntry 4}
|
|
|
|
|
|
--
|
|
-- csAu4Tug3ConfigTable : AU-4 Tributary Unit Configuration Table.
|
|
--
|
|
-- SONET Tributaries
|
|
-- STS-1 contains 7 VT Groups.
|
|
-- VTG contains 4 VT15s or 3 VT2s or 2 VT3s or 1 VT6
|
|
--
|
|
-- SDH Tributaries
|
|
-- AUG - Administrative Unit Group
|
|
-- TUG - Tributary Unit Group (contains multiple tributary units)
|
|
-- AU - TUGs are collated into Administrative Units
|
|
-- Tributary Unit contains Virtual Containers(VC)
|
|
-- STM-1 contains 3 AU-3 OR 1 AU-4
|
|
-- AUG-1 contains 3 AU-3 or 1 AU-4
|
|
-- AU-3 contains VC-3 or 7 TUG-2s
|
|
-- AU-4 contains 1 VC-4
|
|
-- VC-4 contains 1 C-4 or 3 TUG-3s
|
|
-- TUG-3 contains TU-3 Or 7 TUG-2s
|
|
-- TUG-2 contains 4 TU-11s OR 3 TU-12s OR 1 TU-2
|
|
|
|
csAu4Tug3ConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CsAu4Tug3ConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains objects to configure the VC( Virtual
|
|
Container) related properties of a TUG-3 within a AU-4
|
|
paths.
|
|
|
|
This table allows creation of
|
|
following multiplexing structure:
|
|
STM-1/AU-4/TUG-3/TU-3/DS3
|
|
STM-1/AU-4/TUG-3/TU-3/E3
|
|
STM-1/AU-4/TUG-3/TUG-2/TU-11/DS1
|
|
STM-1/AU-4/TUG-3/TUG-2/TU-12/E1
|
|
|
|
Three entries are created in this table for a given AU-4
|
|
path when cspSonetPathPayload object is set to one of the
|
|
following:
|
|
vt15vc11(4),
|
|
vt2vc12(5),
|
|
ds3(3),
|
|
e3(8),
|
|
vtStructured(9)
|
|
|
|
"
|
|
REFERENCE
|
|
"ITU-T, G.707"
|
|
::= { csAu4Tug3Config 1 }
|
|
|
|
csAu4Tug3ConfigEntry OBJECT-TYPE
|
|
SYNTAX CsAu4Tug3ConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"There is an entry in this table for each TUG-3 within a
|
|
AU-4 SDH path that supports SDH virtual container VC-4.
|
|
The ifIndex value represents an entry in ifTable with
|
|
ifType = sonetPath(50).The ifTable entry applicable for
|
|
this entry belongs to AU-4 path."
|
|
INDEX { ifIndex, csAu4Tug3 }
|
|
::= { csAu4Tug3ConfigTable 1 }
|
|
|
|
CsAu4Tug3ConfigEntry ::=
|
|
SEQUENCE {
|
|
csAu4Tug3 Integer32,
|
|
csAu4Tug3Payload INTEGER
|
|
}
|
|
|
|
csAu4Tug3 OBJECT-TYPE
|
|
SYNTAX Integer32(1..3)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the TUG-3 number."
|
|
REFERENCE
|
|
"ITU-T G.707 for SDH Multiplexing hierarchy."
|
|
::= { csAu4Tug3ConfigEntry 1 }
|
|
|
|
csAu4Tug3Payload OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (1),
|
|
vc11 (2),
|
|
vc12 (3),
|
|
tu3ds3 (4),
|
|
tu3e3 (5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used for configuring the payload
|
|
for the tributary group.
|
|
|
|
The possible values are :
|
|
|
|
vc11 : When set to 'vc11' following things are done:
|
|
- 28 entries created in ifTable for TU-11 with
|
|
ifType = sonetVT(51)
|
|
- 28 entries created in ifTable for DS1 with
|
|
ifType = ds1(18)
|
|
|
|
STM1<-AU-4<-TUG-3<-TUG-2<-TU-11<-VC11
|
|
|
|
vc12 : When set to 'vc12' following things are done:
|
|
- 21 entries created in ifTable for TU-12 with
|
|
ifType = sonetVT(51)
|
|
- 21 entries created in ifTable for E1 with
|
|
ifType = ds1(18)
|
|
|
|
STM1<-AU-4<-TUG-3<-TUG-2<-TU-12<-VC12
|
|
|
|
tu3ds3 : When set to 'tu3ds3' following things are done:
|
|
- 1 entry created in ifTable for TU-3 with
|
|
ifType = sonetVT(51)
|
|
- 1 entry created in ifTable for DS3 with
|
|
ifType = ds3(30)
|
|
|
|
STM1<-AU-4<-TUG-3<-TU-3<-VC3
|
|
|
|
tu3e3 : When set to 'tu3e3' following things are done:
|
|
- 1 entry created in ifTable for TU-3 with
|
|
ifType = sonetVT(51)
|
|
- 1 entry created in ifTable for E3 with
|
|
ifType = ds3(30)
|
|
|
|
STM1<-AU-4<-TUG-3<-TU-3<-VC3
|
|
|
|
The value 'other' can not be set.
|
|
"
|
|
DEFVAL { vc11 }
|
|
::= { csAu4Tug3ConfigEntry 2 }
|
|
|
|
|
|
-- Notifications Enable/Disable
|
|
|
|
csNotificationsEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object controls if the generation of
|
|
ciscoSonetSectionStatusChange, ciscoSonetLineStatusChange,
|
|
ciscoSonetPathStatusChange and ciscoSonetVTStatusChange
|
|
notifications is enabled. If the value of this object
|
|
is 'true(1)', then all notifications in this MIB are
|
|
enabled; otherwise they are disabled."
|
|
DEFVAL { false }
|
|
::= { csNotifications 1 }
|
|
|
|
-- Notifications
|
|
|
|
ciscoSonetSectionStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { sonetSectionCurrentStatus, ifDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification is generated whenever the value of
|
|
sonetSectionCurrentStatus changes."
|
|
::= { ciscoSonetMIBNotifs 1 }
|
|
|
|
ciscoSonetLineStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { sonetLineCurrentStatus, ifDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification is generated whenever the value of
|
|
sonetLineCurrentStatus changes."
|
|
::= { ciscoSonetMIBNotifs 2 }
|
|
|
|
ciscoSonetPathStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { sonetPathCurrentStatus, ifDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification is generated whenever the value of
|
|
sonetPathCurrentStatus changes."
|
|
::= { ciscoSonetMIBNotifs 3 }
|
|
|
|
ciscoSonetVTStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { sonetVTCurrentStatus, ifDescr }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification is generated whenever the value of
|
|
sonetVTCurrentStatus changes."
|
|
::= { ciscoSonetMIBNotifs 4 }
|
|
|
|
-- conformance information
|
|
|
|
ciscoSonetMIBConformance OBJECT IDENTIFIER ::= { ciscoSonetMIB 3 }
|
|
ciscoSonetMIBCompliances OBJECT IDENTIFIER ::=
|
|
{ciscoSonetMIBConformance 1}
|
|
ciscoSonetMIBGroups OBJECT IDENTIFIER ::=
|
|
{ciscoSonetMIBConformance 2}
|
|
|
|
ciscoSonetMIBCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The Compliance statement for ciscoSonet management group."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { ciscoSonetConfMIBGroup,
|
|
ciscoSonetStatsMIBGroup,
|
|
ciscoSonetTraceMIBGroup }
|
|
GROUP ciscoSonetApsMIBGroup
|
|
DESCRIPTION
|
|
"Required if Sonet APS is supported."
|
|
|
|
OBJECT cssTraceReceived
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"This is an optional attribute."
|
|
|
|
OBJECT cspTraceReceived
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"This is an optional attribute."
|
|
::= {ciscoSonetMIBCompliances 1}
|
|
|
|
ciscoSonetMIBCompliance1 MODULE-COMPLIANCE
|
|
STATUS deprecated -- superceded by ciscoSonetMIBCompliance2
|
|
DESCRIPTION
|
|
"The Compliance statement for ciscoSonet management group."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { ciscoSonetConfMIBGroup1,
|
|
ciscoSonetStatsMIBGroup,
|
|
ciscoSonetTraceMIBGroup }
|
|
GROUP ciscoSonetApsMIBGroup1
|
|
DESCRIPTION
|
|
"Required if Sonet APS is supported."
|
|
|
|
OBJECT cssTraceReceived
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"This is an optional attribute."
|
|
|
|
OBJECT cspTraceReceived
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"This is an optional attribute."
|
|
|
|
GROUP ciscoSonetVTConfMIBGroup
|
|
DESCRIPTION
|
|
"Required if Sonet Virtual tributaries are supported"
|
|
::= {ciscoSonetMIBCompliances 2}
|
|
|
|
ciscoSonetMIBCompliance2 MODULE-COMPLIANCE
|
|
STATUS deprecated -- superseded by ciscoSonetMIBCompliance3
|
|
DESCRIPTION
|
|
"The Compliance statement for ciscoSonet management group."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { ciscoSonetConfMIBGroup1,
|
|
ciscoSonetTraceMIBGroup,
|
|
ciscoSonetNotifEnableGroup,
|
|
ciscoSonetSectionNotifGroup }
|
|
|
|
OBJECT cssTraceReceived
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"This is an optional attribute."
|
|
|
|
OBJECT cspTraceReceived
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"This is an optional attribute."
|
|
|
|
GROUP ciscoSonetVTConfMIBGroup
|
|
DESCRIPTION
|
|
"Required if Sonet Virtual tributaries are supported"
|
|
|
|
GROUP ciscoSonetPathConfMIBGroup
|
|
DESCRIPTION
|
|
"Required if SONET Paths can be provisioned to carry
|
|
different types of payload."
|
|
|
|
GROUP ciscoSonetPathConfMIBGroup1
|
|
DESCRIPTION
|
|
"Required if
|
|
cspTributaryMappingType
|
|
cspSignallingTransportMode
|
|
cspTributaryGroupingType
|
|
need to be configured on sonet path level.
|
|
"
|
|
|
|
GROUP ciscoSonetStatsMIBGroup
|
|
DESCRIPTION
|
|
"Required if SONET line statistics are supported"
|
|
|
|
GROUP ciscoSonetApsMIBGroup1
|
|
DESCRIPTION
|
|
"Required if Sonet APS is supported."
|
|
|
|
GROUP ciscoSonetLineNotifGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is mandatory for all
|
|
SONET/SDH systems that terminate SONET/SDH Lines,
|
|
Paths or Virtual Tributaries."
|
|
|
|
GROUP ciscoSonetPathNotifGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is mandatory for all
|
|
SONET/SDH systems that terminate SONET/SDH
|
|
Paths or Virtual Tributaries."
|
|
|
|
GROUP ciscoSonetVTNotifGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is mandatory for all
|
|
SONET/SDH systems that terminate SONET/SDH Virtual
|
|
Tributaries."
|
|
::= {ciscoSonetMIBCompliances 3}
|
|
|
|
ciscoSonetMIBCompliance3 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Compliance statement for ciscoSonet management group."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { ciscoSonetConfMIBGroup1,
|
|
ciscoSonetTraceMIBGroup,
|
|
ciscoSonetNotifEnableGroup,
|
|
ciscoSonetSectionNotifGroup }
|
|
|
|
OBJECT cssTraceReceived
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"This is an optional attribute."
|
|
|
|
OBJECT cspTraceReceived
|
|
MIN-ACCESS not-accessible
|
|
DESCRIPTION
|
|
"This is an optional attribute."
|
|
|
|
GROUP ciscoSonetVTConfMIBGroup
|
|
DESCRIPTION
|
|
"Required if Sonet Virtual tributaries are supported"
|
|
|
|
GROUP ciscoSonetPathConfMIBGroup
|
|
DESCRIPTION
|
|
"Required if SONET Paths can be provisioned to carry
|
|
different types of payload."
|
|
|
|
GROUP ciscoSonetPathConfMIBGroup1
|
|
DESCRIPTION
|
|
"Required if
|
|
cspTributaryMappingType
|
|
cspSignallingTransportMode
|
|
cspTributaryGroupingType
|
|
need to be configured on sonet path level.
|
|
"
|
|
|
|
GROUP ciscoSonetStatsMIBGroup
|
|
DESCRIPTION
|
|
"Required if SONET line statistics are supported"
|
|
|
|
GROUP ciscoSonetApsMIBGroup1
|
|
DESCRIPTION
|
|
"Required if Sonet APS is supported."
|
|
|
|
GROUP ciscoSonetLineNotifGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is mandatory for all
|
|
SONET/SDH systems that terminate SONET/SDH Lines,
|
|
Paths or Virtual Tributaries."
|
|
|
|
GROUP ciscoSonetPathNotifGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is mandatory for all
|
|
SONET/SDH systems that terminate SONET/SDH
|
|
Paths or Virtual Tributaries."
|
|
|
|
GROUP ciscoSonetVTNotifGroup
|
|
DESCRIPTION
|
|
"Implementation of this group is mandatory for all
|
|
SONET/SDH systems that terminate SONET/SDH Virtual
|
|
Tributaries."
|
|
|
|
GROUP ciscoSonetAu4Tug3Group
|
|
DESCRIPTION
|
|
"Required if SDH AU-4:TUG-3 paths are supported"
|
|
::= {ciscoSonetMIBCompliances 4}
|
|
|
|
-- units of conformance
|
|
ciscoSonetConfMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
csConfigLoopbackType,
|
|
csConfigXmtClockSource,
|
|
csConfigFrameScramble,
|
|
csConfigType
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Objects used for configuring Sonet lines."
|
|
::= { ciscoSonetMIBGroups 1}
|
|
|
|
ciscoSonetStatsMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cssTotalESs,
|
|
cssTotalSESs,
|
|
cssTotalSEFSs,
|
|
cssTotalCVs,
|
|
cssLOSs,
|
|
cssLOFs,
|
|
cslAISs,
|
|
cslRFIs,
|
|
cspAISs,
|
|
cspRFIs,
|
|
cslTotalESs,
|
|
cslTotalSESs,
|
|
cslTotalCVs,
|
|
cslTotalUASs,
|
|
cslFarEndTotalESs,
|
|
cslFarEndTotalSESs,
|
|
cslFarEndTotalCVs,
|
|
cslFarEndTotalUASs,
|
|
cspTotalESs,
|
|
cspTotalSESs,
|
|
cspTotalCVs,
|
|
cspTotalUASs,
|
|
cspFarEndTotalESs,
|
|
cspFarEndTotalSESs,
|
|
cspFarEndTotalCVs,
|
|
cspFarEndTotalUASs
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These are objects related to Sonet line statistics."
|
|
::= { ciscoSonetMIBGroups 2}
|
|
|
|
ciscoSonetTraceMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cssTraceToTransmit,
|
|
cssTraceToExpect,
|
|
cssTraceFailure,
|
|
cssTraceReceived,
|
|
cspTraceToTransmit,
|
|
cspTraceToExpect,
|
|
cspTraceFailure,
|
|
cspTraceReceived
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects related to Sonet line connectivity."
|
|
::= { ciscoSonetMIBGroups 3}
|
|
|
|
ciscoSonetApsMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
csApsProtectionIndex,
|
|
csApsEnable,
|
|
csApsArchMode,
|
|
csApsActiveLine,
|
|
csApsSigFaultBER,
|
|
csApsSigDegradeBER,
|
|
csApsWaitToRestore,
|
|
csApsDirection,
|
|
csApsRevertive,
|
|
csApsLineFailureCode,
|
|
csApsLineSwitchReason,
|
|
csApsDirectionOperational,
|
|
csApsArchModeOperational,
|
|
csApsChannelProtocol
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Objects used for configuring APS over Sonet lines."
|
|
::= { ciscoSonetMIBGroups 4 }
|
|
|
|
ciscoSonetApsMIBGroup1 OBJECT-GROUP
|
|
OBJECTS {
|
|
csApsProtectionIndex,
|
|
csApsEnable,
|
|
csApsArchMode,
|
|
csApsActiveLine,
|
|
csApsSigFaultBER,
|
|
csApsSigDegradeBER,
|
|
csApsWaitToRestore,
|
|
csApsDirection,
|
|
csApsRevertive,
|
|
csApsLineFailureCode,
|
|
csApsLineSwitchReason,
|
|
csApsDirectionOperational,
|
|
csApsArchModeOperational,
|
|
csApsChannelProtocol,
|
|
csApsFailureStatus,
|
|
csApsSwitchReason,
|
|
csApsPrimarySection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects used for configuring APS over Sonet lines.
|
|
This group includes 3 new objects in addition to
|
|
those in the deprecated group ciscoSonetApsMIBGroup."
|
|
::= { ciscoSonetMIBGroups 5 }
|
|
ciscoSonetConfMIBGroup1 OBJECT-GROUP
|
|
OBJECTS {
|
|
csConfigLoopbackType,
|
|
csConfigXmtClockSource,
|
|
csConfigFrameScramble,
|
|
csConfigType,
|
|
csConfigRDIPType,
|
|
csConfigRDIVType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects used for configuring Sonet lines."
|
|
::= { ciscoSonetMIBGroups 6 }
|
|
|
|
ciscoSonetVTConfMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
csTributaryType,
|
|
csTributaryMappingType,
|
|
csTributaryFramingType,
|
|
csSignallingTransportMode,
|
|
csTributaryGroupingType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects used for configuring Sonet Virtual tributaries."
|
|
::= { ciscoSonetMIBGroups 7 }
|
|
|
|
ciscoSonetPathConfMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cspSonetPathPayload
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects used for configuring Sonet Paths."
|
|
::= { ciscoSonetMIBGroups 8 }
|
|
|
|
ciscoSonetNotifEnableGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
csNotificationsEnabled
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which enable notifications."
|
|
::= { ciscoSonetMIBGroups 9 }
|
|
|
|
ciscoSonetSectionNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { ciscoSonetSectionStatusChange }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of Section notifications which are
|
|
required to be implemented."
|
|
::= { ciscoSonetMIBGroups 10 }
|
|
|
|
ciscoSonetLineNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { ciscoSonetLineStatusChange }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of Line notifications which are
|
|
required to be implemented."
|
|
::= { ciscoSonetMIBGroups 11 }
|
|
|
|
ciscoSonetPathNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { ciscoSonetPathStatusChange }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of Path notifications which are
|
|
required to be implemented."
|
|
::= { ciscoSonetMIBGroups 12 }
|
|
|
|
ciscoSonetVTNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { ciscoSonetVTStatusChange }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of VT notifications which are
|
|
required to be implemented."
|
|
::= { ciscoSonetMIBGroups 13 }
|
|
|
|
ciscoSonetPathConfMIBGroup1 OBJECT-GROUP
|
|
OBJECTS {
|
|
cspTributaryMappingType,
|
|
cspSignallingTransportMode,
|
|
cspTributaryGroupingType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects used for configuring Sonet Paths."
|
|
::= { ciscoSonetMIBGroups 14 }
|
|
|
|
ciscoSonetAu4Tug3Group OBJECT-GROUP
|
|
OBJECTS {
|
|
csAu4Tug3Payload
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects used for configuring AU-4:TUG-3 paths."
|
|
::= { ciscoSonetMIBGroups 15 }
|
|
|
|
END
|
|
|