From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/pegasus/PEGASUS-SDH-MIB | 968 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 968 insertions(+) create mode 100644 MIBS/pegasus/PEGASUS-SDH-MIB (limited to 'MIBS/pegasus/PEGASUS-SDH-MIB') diff --git a/MIBS/pegasus/PEGASUS-SDH-MIB b/MIBS/pegasus/PEGASUS-SDH-MIB new file mode 100644 index 0000000..69eb213 --- /dev/null +++ b/MIBS/pegasus/PEGASUS-SDH-MIB @@ -0,0 +1,968 @@ +PEGASUS-SDH-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Integer32, + OBJECT-TYPE, + MODULE-IDENTITY FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + DisplayString, + TruthValue FROM SNMPv2-TC + InterfaceIndex, + InterfaceIndexOrZero, + ifIndex FROM IF-MIB + pegasusMibModule, + OperStateEnum, + AvailabilityStatusElem, + CommStateEnum FROM PEGASUS-MIB; + +pegasusSdhMibModule MODULE-IDENTITY + LAST-UPDATED "200403180000Z" -- 18 March, 2004 + ORGANIZATION "Schmid Telecom, Zurich" + CONTACT-INFO + "Schmid Telecom AG + Binzstrasse 35, CH-8048 Zurich + Switzerland + + Email: xdslsupport@schmid-telecom.ch" + DESCRIPTION + "This MIB applies to the PEGASUS SDSL product manufactured by Schmid + Telecom Zurich. The MIB is modelled after the PEM management model, so + object hierarchy and individual variables agree with the PEM client. This + MIB represents an extension to the DS1-MIB and the SONET-MIB. These three + MIB files are used to manage the PEGASUS STM-1 card. + + The PEGASUS-SDH-MIB contains five tables: + - stm1CardTable one entry for each STM-1 card configured. + - stm1CardClockTable one entry for each STM-1 card configured. + - ethernetIfTable one entry for each Ethernet interface of a + configured STM-1 card. + - vcTable one entry for each Virtual Container (VC-3/4/12). + - tugConfigTable one entry for each Tributary Unit Group (TUG-3). + + Note + - The tables that represent extensions to the DS1-/SINET-MIB use the + ifIndex from IF-MIB (ifTable)." + + REVISION "200403180000Z" -- 18 March, 2004 + DESCRIPTION + "Improved Alarm signalisation. A new variable stm1CardAlarmStatus shows + the alarms that are active on the STM-1 card. Active Ethernet alarms are + shown by ethernetIfAlarmStatus. The following values for vcAlarmStatus + are can not occur (not used): + - vcgTxAddTimeout - vcgDnuOk + - vcgTxAdd - vcgRxAdd + - vcgTxRemove - vcgRxRemove + - vcgTxDnu - vcgRxFail" + REVISION "200401070000Z" -- 7 January, 2004 + DESCRIPTION + "Actually, only GFP is supported as Ethernet Encapsulation. Therefore + the variable etherIfEncapsulation is now read-only." + REVISION "200311170000Z" -- 17 November, 2003 + DESCRIPTION + "Initial Revision." + ::= { pegasusMibModule 8 } + + +-- ******************************************************************* +-- stm1 card group +-- +-- This group contains four tables: +-- - stm1CardTable +-- - ethernetIfTable +-- - vcConfigTable +-- - tugConfigTable +-- ******************************************************************* +-- STM1 Card Enumerations and Subranges + +ClockSourceEnum ::= INTEGER { + rxLineClock(1), + referenceClock(2), + freeRun(3) + } + +ClockSyncStateEnum ::= INTEGER { + syncOk(1), + syncNotOk(2) + } + +ClockModeEnum ::= INTEGER { + enabled(1), + disabled(2) + } + +ClockPriorityEnum ::= INTEGER { + primary(1), + secondary(2) + } + +ClockQualityEnum ::= INTEGER { + prc(1), + ssu-a(2), + ssu-b(3), + sec(4), + dnu(5), + auto(6), + unknown(7) + } + +ClockStateEnum ::= INTEGER { + invalid(1), + valid(2) + } + +MultiplexingModeEnum ::= INTEGER { + au3(1), + au4(2) + } + +VirtualContainerTypeEnum ::= INTEGER { + vc4(1), + vc3(2), + vc12(3) + } + +LaserOperationModeEnum ::= INTEGER { + off(1), + als(2) + } + +LaserStateEnum ::= INTEGER { + on(1), + shutdown(2), + restart(3) + } + +SdhInterfaceEnum ::= INTEGER { + optical(1), + e1(2) + } + +PRBSPatternEnum ::= INTEGER { + pattern2exp15(1), -- 2^15-1 = 32767 + pattern2exp20(2) -- 2^20-1 = 1048575 + } + +TraceSizeEnum ::= INTEGER { + size1byte(1), + size16byte(2) + } + +SignalLabel ::= TEXTUAL-CONVENTION + DISPLAY-HINT "x" + STATUS current + DESCRIPTION + "Representation of a VC Signal Label. The meaning of the SignalLabel + depends on the type of vitual container. + VC-12s use the following values: + 001b Unequipped + 001b Equipped (non specific) + 010b Asynchronous + 011b Bit Synchronous + 100b Byte Synchronous + 101b Reserved for future use + 110b Test signal (O.181) + 111b VC-AIS + + VC-4 and VC-3 use these values: + 00h Unequipped or supervisory-unequipped + 01h Equipped - non-specific + 02h TUG Structure + 03h Locked TU-n + 04h Asynch. mapping of 34'386/44'736 kbit/s into Container-3 + 12h Asynch. mapping of 139'264 kbit/s into Container-4 + 13h ATM Mapping + 14h MAN DQDB (IEEE 802.6 mapping + 15h FDDI (ISO 9314) mapping + 16h Mapping of HDLC/PPP framed signal + 17h Mapping of SDL with SDH self synch. Scrambler + 18h Mapping of HDLC/LAP-S framed signals + 19h Mapping of SDL with set-reset scrambler + 1Ah Mapping of 10 Gbit/s Ethernet frames (IEEE 802.3) + CFh Obsolete mapping of HDLC/PPP framed signal + E1h-FCh Reserved for national use + FEh Test signal, O.181 specific mapping + FFh VC-AIS" + SYNTAX INTEGER(0..7|18..26|207|225..252|254..255) + +ConcatenationTypeEnum ::= INTEGER { + lcas(1), + nonLCAS(2) + } + +EthernetIfEncapsulationEnum ::= INTEGER { + disabled(1), -- not supported feature + gfp(2), + lapf(3), -- not supported feature + laps(4), -- not supported feature + ppp(5) -- not supported feature + } + +OrderLevelEnum ::= INTEGER { + highOrder(1), + lowOrder(2) + } + +STM1SlotNumber ::= INTEGER(2) +TUGIndex ::= INTEGER(1..3) +TUGIndexOrZero ::= INTEGER(0..3) + +-- STM-1 Card: STM-1 Card Table + +stm1CardTable OBJECT-TYPE + SYNTAX SEQUENCE OF Stm1CardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing stm1 card specific information." + ::= { pegasusSdhMibModule 1 } + +stm1CardEntry OBJECT-TYPE + SYNTAX Stm1CardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row and index definition for stm1 card table." + INDEX { stm1CardSlotNumber } + ::= { stm1CardTable 1 } + +Stm1CardEntry ::= SEQUENCE { + stm1CardSlotNumber STM1SlotNumber, + -- identification + stm1CardName DisplayString, + stm1CardHardwareVersion DisplayString, + stm1CardFirmwareVersion DisplayString, + stm1CardManufacturer DisplayString, + stm1CardSerialNumber DisplayString, + -- configuration + stm1CardMultiplexingMode MultiplexingModeEnum, + stm1CardJ0TraceMonitoring OperStateEnum, + stm1CardJ1TraceMonitoring OperStateEnum, + stm1CardJ2TraceMonitoring OperStateEnum, + stm1CardJ0PathTraceSize TraceSizeEnum, + stm1CardJ0PathTraceSend DisplayString, -- same as sonetMediumCircuitIdentifier + stm1CardJ0PathTraceExpected DisplayString, + stm1CardJ0PathTraceReceive DisplayString, + stm1CardLaserOperationMode LaserOperationModeEnum, + stm1CardLaserState LaserStateEnum, + -- supervision + stm1CardOperState OperStateEnum, + stm1CardAvailabilityState AvailabilityStatusElem, + stm1CardMgmtCommState CommStateEnum, + -- maintenance + stm1CardPRBSGeneratorSink SdhInterfaceEnum, + stm1CardPRBSAnalyzerSource SdhInterfaceEnum, + stm1CardPRBSPattern PRBSPatternEnum, + -- additional card alarm status + stm1CardAlarmStatus Integer32 + } + +stm1CardSlotNumber OBJECT-TYPE + SYNTAX STM1SlotNumber + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Slot number for stm1 card." + ::= { stm1CardEntry 1 } + +stm1CardName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of the PEGASUS device." + ::= { stm1CardEntry 2 } + +stm1CardHardwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hardware version of the STM-1 card. This is also called CHM-number + (it always starts with the letters 'CHM'). The number '404' after + 'CHM' identifies the card as a STM-1 card." + ::= { stm1CardEntry 3 } + +stm1CardFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version number and build date of the firmware running on the line + card. The format is 'major.minor YYYYMMDD hh:mm'." + ::= { stm1CardEntry 4 } + +stm1CardManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Manufacturer of the STM-1 card." + ::= { stm1CardEntry 5 } + +stm1CardSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number of the line card. Also called HM-number, as it always + starts with 'HM'. Example: HMVSS014810294." + ::= { stm1CardEntry 6 } + +stm1CardMultiplexingMode OBJECT-TYPE + SYNTAX MultiplexingModeEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Selects the SDH multiplexing mode. Either it is STM1-AU3-VC3 or + STM1-AU4-VC4." + ::= { stm1CardEntry 7 } + +stm1CardJ0TraceMonitoring OBJECT-TYPE + SYNTAX OperStateEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If trace monitoring is disable no alarm is propagated to PEM and + also no RDI/AIS is inserted." + ::= { stm1CardEntry 8 } + +stm1CardJ1TraceMonitoring OBJECT-TYPE + SYNTAX OperStateEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If trace monitoring is disable no alarm is propagated to PEM and + also no RDI/AIS is inserted." + ::= { stm1CardEntry 9 } + +stm1CardJ2TraceMonitoring OBJECT-TYPE + SYNTAX OperStateEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If trace monitoring is disable no alarm is propagated to PEM and + also no RDI/AIS is inserted." + ::= { stm1CardEntry 10 } + +stm1CardJ0PathTraceSize OBJECT-TYPE + SYNTAX TraceSizeEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Size of the Regenerator Section Trace Message." + ::= { stm1CardEntry 11 } + +stm1CardJ0PathTraceSend OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configurable Regenerator Section (RS) Trace Message." + ::= { stm1CardEntry 12 } + +stm1CardJ0PathTraceExpected OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Regenerator Section (RS) Trace Message that should be received." + ::= { stm1CardEntry 13 } + +stm1CardJ0PathTraceReceive OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Regenerator Section (RS) Trace Message that is be received." + ::= { stm1CardEntry 14 } + +stm1CardLaserOperationMode OBJECT-TYPE + SYNTAX LaserOperationModeEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configuration of the 'Automatic Laser Shutdown' feature." + ::= { stm1CardEntry 15 } + +stm1CardLaserState OBJECT-TYPE + SYNTAX LaserStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual state of the laser." + ::= { stm1CardEntry 16 } + +stm1CardOperState OBJECT-TYPE + SYNTAX OperStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state is a status property indicating whether or + not a device is physically installed and working. + enabled The device is partially or fully operable and available + for use. + disabled The device is totally inoperable and unavailable to provide + service." + ::= { stm1CardEntry 17 } + +stm1CardAvailabilityState OBJECT-TYPE + SYNTAX AvailabilityStatusElem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The availability status gives more detailed information about + failures within a device. An empty status set means that no error + exists. Possible status are: + in test The device is under test. + failed The device has an internal fault that prevents it from + operating. + power off The device requires power to be applied and is not + powered on. + off line The device requires a routine operation to be performed + to place it online and make it available for use. + off duty The device has been made inactive by an internal control + process in accordance with a predetermined time + schedule. + dependency The device can not operate because some other resource + on which it depends is unavailable. + degraded The device is partially defective but still operable. + not installed The device is not present, or incomplete. + log full The log is full." + ::= { stm1CardEntry 18 } + +stm1CardMgmtCommState OBJECT-TYPE + SYNTAX CommStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Management Comm State indicates the state of the management + connection between the PEM Server and the STM-1 card. + disconnected No connection has been established. + init A connection has freshly been established on + the underlying protocol, but no management + information has been transmitted so far. + identification The connected device is being identified. + check hardware The connected hardware is compared to the one + stored in the configuration. + hardware adaptation If the configured and the existing device do + not match, an adoption is made. The behaviour + in this case can be configured with the 'HW + Adaptation Policy' option. + check program version The program version of the connected hardware + is compared to the one stored in the + configuration. + check config version The configuration version of the connected + hardware is compared to the one stored in the + configuration. + download config If a configuration version mismatch has been + detected and the 'Config Priority' of 'PEGASUS + system' is set to 'Device', the configuration + is downloaded from the device to the PEM + Server. + upload config If a configuration version mismatch has been + detected and the 'Config Priority' of 'PEGASUS + system' is set to 'Server', the configuration + is uploaded from the PEM Server to the device. + status synch The values of the status properties are being + synchronised. + resetting The device is resetting. + inactive The device is connected, but it is inactive, + that is not operational. This may be due to a + hardware mismatch. + active The management connection between the device + and the PEM Server is fully established and + the device is active." + ::= { stm1CardEntry 19 } + +stm1CardPRBSGeneratorSink OBJECT-TYPE + SYNTAX SdhInterfaceEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines, whether the PRBS Generator should be used on the + optical or on the E1 links." + ::= { stm1CardEntry 20 } + +stm1CardPRBSAnalyzerSource OBJECT-TYPE + SYNTAX SdhInterfaceEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines, whether the PRBS Analyzer should be used on the + optical or on the E1 links." + ::= { stm1CardEntry 21 } + +stm1CardPRBSPattern OBJECT-TYPE + SYNTAX PRBSPatternEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the PRBS Pattern to be used." + ::= { stm1CardEntry 22 } + +stm1CardAlarmStatus OBJECT-TYPE + SYNTAX Integer32 (1..511) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the status of STM-1 card, regenerator + section and multiplex section. It's a bitmap represented as a sum. + Therefore multiple alarms can be displayed simultaneously. The value + noAlarm is only set if there isn't any alarm active. + The various bit positions are: + 1 No alarm present + -- STM-1 card -- + 2 Initialization failure + 4 Firmware Version Mismatch + 8 Maintenance + -- regenerator section RS -- + 16 Loss of Signal (LOS) + 32 Loss of Frame (LOF) + 64 Trace ID Mismatch (RS-TIM) + -- multiplex section MS -- + 128 Alarm Indication Signal (MS-AIS) + 256 Remote Defect Indication (MS-RDI, former FERF)" + ::= { stm1CardEntry 23 } + +-- STM-1 Card: STM-1 Card Clock Table + +stm1CardClockTable OBJECT-TYPE + SYNTAX SEQUENCE OF Stm1CardClockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing stm1 card specific clock information." + ::= { pegasusSdhMibModule 2 } + +stm1CardClockEntry OBJECT-TYPE + SYNTAX Stm1CardClockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row and index definition for stm1 card clock table." + INDEX { stm1CardSlotNumber } + ::= { stm1CardClockTable 1 } + +Stm1CardClockEntry ::= SEQUENCE { + -- clock settings + stm1CardActiveClockSource ClockSourceEnum, + stm1CardClockSyncState ClockSyncStateEnum, + stm1CardTxLineClockQuality ClockQualityEnum, + stm1CardRxClockMode ClockModeEnum, + stm1CardRxClockPriority ClockPriorityEnum, + stm1CardRxClockQuality ClockQualityEnum, + stm1CardRxClockState ClockStateEnum, + stm1CardReferenceClockMode ClockModeEnum, + stm1CardReferenceClockPriority ClockPriorityEnum, + stm1CardReferenceClockQuality ClockQualityEnum, + stm1CardReferenceClockState ClockStateEnum + } + +stm1CardActiveClockSource OBJECT-TYPE + SYNTAX ClockSourceEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays which clock sourceis active and used as sync source." + ::= { stm1CardClockEntry 1 } + +stm1CardClockSyncState OBJECT-TYPE + SYNTAX ClockSyncStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sync status is OK if RX or Reference clock is valid and used as + active sync source." + ::= { stm1CardClockEntry 2 } + +stm1CardTxLineClockQuality OBJECT-TYPE + SYNTAX ClockQualityEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the clock quality of the outgoing SDH signal. The default + sets the outgoing quality to the incoming quality. Sometime it may + be useful to set a fix outgoing quality." + ::= { stm1CardClockEntry 3 } + +stm1CardRxClockMode OBJECT-TYPE + SYNTAX ClockModeEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled the RX line clock can be used as sync source." + ::= { stm1CardClockEntry 4 } + +stm1CardRxClockPriority OBJECT-TYPE + SYNTAX ClockPriorityEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value has always the opposite value of Reference Clock + Priority." + ::= { stm1CardClockEntry 5 } + +stm1CardRxClockQuality OBJECT-TYPE + SYNTAX ClockQualityEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the clock quality of the incoming SDH signal." + ::= { stm1CardClockEntry 6 } + +stm1CardRxClockState OBJECT-TYPE + SYNTAX ClockStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Clock status is valid if a good clock can be found on input + (clock checker)." + ::= { stm1CardClockEntry 7 } + +stm1CardReferenceClockMode OBJECT-TYPE + SYNTAX ClockModeEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enabled the Reference clock (V5 card input) can be used as sync + source." + ::= { stm1CardClockEntry 8 } + +stm1CardReferenceClockPriority OBJECT-TYPE + SYNTAX ClockPriorityEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value has always the opposite value of Rx Clock Priority." + ::= { stm1CardClockEntry 9 } + +stm1CardReferenceClockQuality OBJECT-TYPE + SYNTAX ClockQualityEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the quality of the reference clock input. This value will + be transmitted in SDH-TX if reference clock is used as active sync + source." + ::= { stm1CardClockEntry 10 } + +stm1CardReferenceClockState OBJECT-TYPE + SYNTAX ClockStateEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Clock status is valid if a good clock can be found on input + (clock checker)." + ::= { stm1CardClockEntry 11 } + + +-- STM-1 Card: Ethernet Interface Table + +ethernetIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthernetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains additional information concerning the ethernet + interfaces of a STM-1 card. It represents an extension of the + if(X)Table (see IF-MIB)." + ::= { pegasusSdhMibModule 3 } + +ethernetIfEntry OBJECT-TYPE + SYNTAX EthernetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row and index definition for the ethernetIfTable." + INDEX { ifIndex } + ::= { ethernetIfTable 1 } + +EthernetIfEntry ::= SEQUENCE { + etherIfConcatenationOption ConcatenationTypeEnum, + etherIfEncapsulation EthernetIfEncapsulationEnum, + etherIfOrderLevel OrderLevelEnum, + etherIfAlarmStatus Integer32 + } + +etherIfConcatenationOption OBJECT-TYPE + SYNTAX ConcatenationTypeEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configuration of the Link Capacity Adjustment Scheme." + ::= { ethernetIfEntry 1 } + +etherIfEncapsulation OBJECT-TYPE + SYNTAX EthernetIfEncapsulationEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This attribute shows the used Ethernet encapsulation protocol." + ::= { ethernetIfEntry 2 } + +etherIfOrderLevel OBJECT-TYPE + SYNTAX OrderLevelEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Only relevant, if SDH Multiplexing Mode (see STM-1 card propertied) + is set to VC3." + ::= { ethernetIfEntry 3 } + +etherIfAlarmStatus OBJECT-TYPE + SYNTAX Integer32 (1..511) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the status of an Ethernet Interface. It's + a bitmap represented as a sum. Therefore multiple defects can be + displayed simultaneously. The value noAlarm is only set if there + isn't any alarm. + The various bit positions are (LO = LowOrder, HO = HighOrder): + 1 No alarm + 2 LO LCAS group identifier mismatch (Rx) + 4 HO LCAS group identifier mismatch (Rx) + 8 LO VCG exceeds max. differential delay (Rx) + 16 HO VCG exceeds max. differential delay (Rx) + 32 LO VCG exceeds max. differential delay, calculated over all + containers (Rx) + 64 HO VCG exceeds max. differential delay, calculated over all + containers (Rx) + 128 Transmit FIFO overflow (Tx) + 256 Rx head-of-line blocking FIFO overflow" + ::= { ethernetIfEntry 4 } + +-- STM-1 Card: Virtual Container (VC) Configuration Table + +vcTable OBJECT-TYPE + SYNTAX SEQUENCE OF VcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains additional information for VC concerning the + multiplexing configuration. It's an extension of the ifTable + (IF-MIB) and the tables of the SONET/SDH-MIB. + " + ::= { pegasusSdhMibModule 4 } + +vcEntry OBJECT-TYPE + SYNTAX VcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row and index definition for the vcConfigTable." + INDEX { ifIndex } + ::= { vcTable 1 } + +VcEntry ::= SEQUENCE { + vcType VirtualContainerTypeEnum, + vcRelatedTUG TUGIndexOrZero, + vcRelatedVC InterfaceIndexOrZero, + vcAssignedIfIndex InterfaceIndexOrZero, + vcPathTraceSend DisplayString, -- same as dsx1CircuitIdentifier + vcPathTraceExpected DisplayString, + vcPathTraceReceive DisplayString, + vcSignalLabelSend SignalLabel, + vcSignalLabelExpected SignalLabel, + vcSignalLabelReceive SignalLabel, + vcAlarmStatus Integer32 + } + +vcType OBJECT-TYPE + SYNTAX VirtualContainerTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of Virtual Container (VC). In Pegasus VC-4, VC-3 or VC-12." + ::= { vcEntry 1 } + +vcRelatedTUG OBJECT-TYPE + SYNTAX TUGIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the index of the Tributary Unit Group within the + tugConfigTable to which this VC is assigned to. The value depends + also on the multiplexing mode. If the value is 0, there doesn't + exist the relation VC-x to TUG-3. Possible values: + 1) multiplexing mode = AU-4: + VC-4: vcRelatedTUG = 0 + VC-3/12: vcRelatedTUG = 1..3 + 2) multiplexing mode = AU-3: + vcRelatedTUG = 0 (no dependency on VC type)" + ::= { vcEntry 2 } + +vcRelatedVC OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Represents the index of the Virtual Container within the + ifTable to which this VC is assigned to. The value depends + also on the multiplexing mode. If the value is 0, there doesn't + exist the relation VC-x to VC-x. Possible values: + 1) multiplexing mode = AU-4: + vcRelatedVC = 0 (no dependency on VC type) + 2) multiplexing mode = AU-3: + VC-3: vcRelatedVC = 0 + VC-12: vcRelatedVC = 2031..2033 (example for slot 2)" + ::= { vcEntry 3 } + +vcAssignedIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the index of the interface within the ifTable (IF-MIB) + that transmits to this VC." + ::= { vcEntry 4 } + +vcPathTraceSend OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the outgoing J1 Byte VC Path Trace byte message." + ::= { vcEntry 5 } + +vcPathTraceExpected OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the expected J1 Byte VC Path Trace byte message." + ::= { vcEntry 6 } + +vcPathTraceReceive OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the incoming J1 Byte VC Path Trace byte message." + ::= { vcEntry 7 } + +vcSignalLabelSend OBJECT-TYPE + SYNTAX SignalLabel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The outgoing C2 VC Signal Label (0x02 = TUG structure)." + ::= { vcEntry 8 } + +vcSignalLabelExpected OBJECT-TYPE + SYNTAX SignalLabel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The expected C2 VC Signal Label (0x02 = TUG structure)." + ::= { vcEntry 9 } + +vcSignalLabelReceive OBJECT-TYPE + SYNTAX SignalLabel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The incoming C2 VC Signal Label (0x02 = TUG structure)." + ::= { vcEntry 10 } + +vcAlarmStatus OBJECT-TYPE + SYNTAX Integer32 (1..524287) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the status of the VC. It's a bitmap + represented as a sum. Therefore multiple defects can be displayed + simultaneously. The value noDefect should only be set if there is + no other defect. Some alarms can't occur actually. + The various bit positions are: + 1 vcNoDefect + 2 vcAlarmAIS + 4 vcAlarmLOP + 8 vcAlarmRDI + 16 vcAlarmUnequipped + 32 vcAlarmPLM + 64 vcAlarmTIM + 128 vcAlarmLOM + 256 vcAlarmRFI + 512 vcgTxAddTimeout -- not used (deprecated) + 1024 vcgTxAdd -- not used (deprecated) + 2048 vcgTxRemove -- not used (deprecated) + 4096 vcgTxDnu -- not used (deprecated) + 8192 vcgDnuOk -- not used (deprecated) + 16384 vcgRxAdd -- not used (deprecated) + 32768 vcgRxRemove -- not used (deprecated) + 65536 vcgRxFail -- not used (deprecated) + 131072 vcgLcasCrcError + 262144 vcgNonLcasSeqError" + ::= { vcEntry 11 } + +-- STM-1 Card: Tributary Unit Group (TUG) Configuration Table + +tugConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF TugConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information concerning Tributary Unit Groups. + If AU-3 structure is used, this table is empty." + ::= { pegasusSdhMibModule 5 } + +tugConfigEntry OBJECT-TYPE + SYNTAX TugConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Row and index definition for the tugConfigTable." + INDEX { tugIndex } + ::= { tugConfigTable 1 } + +TugConfigEntry ::= SEQUENCE { + tugIndex TUGIndex, + tugRelatedVC4 InterfaceIndex, + tugOrderLevel OrderLevelEnum + } + +tugIndex OBJECT-TYPE + SYNTAX TUGIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Number of the TUG. Range 1..3" + ::= { tugConfigEntry 1 } + +tugRelatedVC4 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "" + ::= { tugConfigEntry 2 } + +tugOrderLevel OBJECT-TYPE + SYNTAX OrderLevelEnum + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Individual Order Level of this TUG. If high order is used, the TUG + has exactly one VC-3 and no VC-12s. If low order is used, the TUG + has exactly 21 VC-12 and no VC-3." + ::= { tugConfigEntry 3 } + + +-- STM-1 Support: Additional information + +sdhMibRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number assigned by the version control system. You can query + this from the agent, to find out with which version of the MIB was built + into the agent. The value is also present in copies of the MIB to feed + into SNMP managers. Comparing the version numbers from both sources can + help to detect mismatches. The revision string for this version is: + $Workfile: PEGASUS-SDH-MIB.txt $ $Revision: 14 $ $Date: 3/18/04 6:40p $" + DEFVAL { "$Workfile: PEGASUS-SDH-MIB.txt $ $Revision: 14 $ $Date: 3/18/04 6:40p $" } + ::= { pegasusSdhMibModule 6 } + +END -- cgit v1.2.3