RAD-Sonet-MIB DEFINITIONS ::= BEGIN -- It is RAD's intent to encourage the widespread use of -- this Specification in connection with the management of -- RAD products. RAD grants vendors, end-users, -- and other interested parties a non-exclusive license to -- use this Specification in connection with the management -- of RAD products. -- This Specification is supplied "as is," and RAD makes -- no warranty, either express or implied, as to the use, -- operation, condition, or performance of the Specification. IMPORTS InterfaceIndex, ifAlias, ifIndex FROM IF-MIB PerfCurrentCount, PerfIntervalCount FROM PerfHist-TC-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB Integer32, Counter32, IpAddress, Gauge32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI RowStatus, DateAndTime, TruthValue FROM SNMPv2-TC sonetSectionCurrentESs, sonetSectionCurrentSESs, sonetSectionCurrentSEFSs, sonetSectionCurrentCVs, sonetLineCurrentESs, sonetLineCurrentSESs, sonetLineCurrentCVs, sonetLineCurrentUASs, sonetMediumLoopbackConfig FROM SONET-MIB diverseIfWanGen FROM RAD-SMI-MIB DayType, ProtectLastSwitchReasonType FROM RAD-TC alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason FROM RAD-GEN-MIB protectGroupLastSwitchReason, protectGroupLastCmd FROM RAD-Protection-MIB; sonetInterface MODULE-IDENTITY LAST-UPDATED "201605151808Z" -- May 15, 2016 ORGANIZATION "RAD Data Communications Ltd." CONTACT-INFO "System Department Email: mibs@rad.com Postal: RAD Data Communications Ltd. 24 Raoul Wallenberg St. Tel-Aviv 6971920 Israel Phone: +972-3-645-5421 Fax: +972-3-760-7844" DESCRIPTION "SONET MIB." ::= { diverseIfWanGen 2 } -- sonetInterface OBJECT IDENTIFIER ::= {diverseIfWanGen 2} prtSonetEvents OBJECT IDENTIFIER ::= {sonetInterface 0} prtSonetPerfHistory OBJECT IDENTIFIER ::= {sonetInterface 1} -- The SONET Medium Table prtSonetMediumTable OBJECT-TYPE SYNTAX SEQUENCE OF PrtSonetMediumEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SONET Medium table." ::= { prtSonetPerfHistory 1 } prtSonetMediumEntry OBJECT-TYPE SYNTAX PrtSonetMediumEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SONET Medium table. ifIndex of the lowest SONET layer of type sonet(39)." INDEX { ifIndex } ::= { prtSonetMediumTable 1 } PrtSonetMediumEntry ::= SEQUENCE { prtSonetMediumTimeElapsed Integer32, prtSonetMediumValidIntervals Integer32, prtSonetMediumSsmRX OCTET STRING, prtSonetMediumSsmTX OCTET STRING } prtSonetMediumTimeElapsed OBJECT-TYPE SYNTAX Integer32 (0..899) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds that have elapsed since the beginning of the near end current error- measurement period." ::= { prtSonetMediumEntry 1 } prtSonetMediumValidIntervals OBJECT-TYPE SYNTAX Integer32 (0..96) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of previous near end intervals for which valid data was collected. The value will be 96 unless the interface was brought online within the last 24 hours, in which case the value will be the number of complete 15 minute near end intervals since the interface has been online." ::= { prtSonetMediumEntry 2 } prtSonetMediumSsmRX OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-only STATUS current DESCRIPTION "This parameter indicates SSM RX value (quality level of clock signal). SSM (Synchronization Status Messages) octet is encoded as follows: Bit1 = '1' - indicates all octet is Not Applicable Bits 8-5 (when bit1=0): Left is MSB, where - MSB(8) ---> LSB(5) 8765 0000 Quality Unknown 0001 PRS (Stratum 1 Traceable) 0010 PRC (Primary Reference Clock) - Rec. G.811 0100 SSU-T (Sync. Source Unit-Transit)- Rec. G.812 Transit for SDH TNC (Transit Node Clock Traceable) - for SONET 0111 ST2 (Stratum 2 Traceable) 1000 SSU-L (Sync. Source Unit Local) - Rec. G.812 Local 1010 ST3 (Stratum 3 Traceable) 1011 SEC (SDH Equipment Clock) 1100 SMC (SONET Minimum Clock Traceable) 1101 STS3E (Stratum 3E Traceable) 1111 DNU (do not use for synchronization) " ::= {prtSonetMediumEntry 3} prtSonetMediumSsmTX OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-only STATUS current DESCRIPTION "This parameter indicates SSM TX value (quality level of clock signal). SSM (Synchronization Status Messages) octet is encoded the same as prtSonetMediumSsmRX." ::= {prtSonetMediumEntry 4} -- The SONET Section/Line Current Table -- The SONET Section/Line Current table contains various statistics being -- collected for the current 15 minute interval. prtSonetSectionLineCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF PrtSectionLineCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SONET Section/Line Current table." ::= { prtSonetPerfHistory 2 } prtSectionLineCurrentEntry OBJECT-TYPE SYNTAX PrtSectionLineCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SONET Section/Line Current table. ifIndex of the section/line SONET layer of IANAifType sonet(39)." INDEX { ifIndex } ::= { prtSonetSectionLineCurrentTable 1 } PrtSectionLineCurrentEntry ::= SEQUENCE { prtSonetCurrentLOS Gauge32, prtSonetCurrentLOF Gauge32, prtSonetCurrentLineAIS Gauge32, prtSonetCurrentLineFERF Gauge32, prtSonetCurrentSectionBIP Gauge32, prtSonetCurrentLineBIP Gauge32, prtSonetCurrentLineFEBE Gauge32, prtSonetCurrentUAS Gauge32, prtSonetCurrentSES Gauge32, prtSonetCurrentES Gauge32, prtSonetCurrentStatus OCTET STRING, prtSonetCurrentLSV Gauge32, prtSonetCurrentXStatus Integer32, prtSonetCurrentLineRDI Gauge32 } prtSonetCurrentLOS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of LOS seconds, encountered by a SONET interface in the current 15 minute interval." ::= { prtSectionLineCurrentEntry 1 } prtSonetCurrentLOF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of LOF seconds, encountered by a SONET interface in the current 15 minute interval." ::= { prtSectionLineCurrentEntry 2 } prtSonetCurrentLineAIS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Line AIS seconds, encountered by a SONET interface in the current 15 minute interval." ::= { prtSectionLineCurrentEntry 3 } prtSonetCurrentLineFERF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Line FERF seconds, encountered by a SONET interface in the current 15 minute interval." ::= { prtSectionLineCurrentEntry 4 } prtSonetCurrentSectionBIP OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Section BIP errors, encountered by a SONET interface in the current 15 minute interval." ::= { prtSectionLineCurrentEntry 5 } prtSonetCurrentLineBIP OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Line BIP errors, encountered by a SONET interface in the current 15 minute interval." ::= { prtSectionLineCurrentEntry 6 } prtSonetCurrentLineFEBE OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Line FEBE errors, encountered by a SONET interface in the current 15 minute interval." ::= { prtSectionLineCurrentEntry 7 } prtSonetCurrentUAS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of UAS encountered by a SONET interface in the current 15 minute interval." ::= { prtSectionLineCurrentEntry 8 } prtSonetCurrentSES OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of SES encountered by a SONET interface in the current 15 minute interval." ::= { prtSectionLineCurrentEntry 9 } prtSonetCurrentES OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Errored Seconds, encountered by a SONET interface in the current 15 minute interval." ::= { prtSectionLineCurrentEntry 10 } prtSonetCurrentStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The statuses of the current interval: 0 - O.K. 1 - The link has been switched by a redundancy mechanism. 2 - Module is in/out. 4 - Empty - card is out." ::= { prtSectionLineCurrentEntry 11 } prtSonetCurrentLSV OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of LSV seconds (Line Symbol Violation), encountered by a SONET interface in the current 15 minute interval." ::= { prtSectionLineCurrentEntry 12 } prtSonetCurrentXStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the Status of the interface. It contains failure state information. The variable is a bit map represented as a sum, therefore, it can represent multiple failures simultaneously. The sonetSectionLineNoDefect must be set if and only if no other flag is set. The various bit positions are: 1 sonetSectionLineNoDefect 2 sonetSectionLOS Loss Of Signal 4 sonetSectionLOF Loss Of Frame 8 sonetSectionLOC Loss Of Clock 16 sonetLineAIS Alarm Indication Signal 32 sonetLineRDI Remote Defect Indication 64 sonetLineRFI Remote Failure Indication (RDI lasts for 2.5 (+-0.5) seconds) 128 sonetLineEBER Excessive Bit Error Rate (i.e.EED) 256 sonetLineSD Signal Degradation 512 sonetOOF Out Of Frame 1024 sonetSectionTIM Trace Identifier Mismatch" ::= { prtSectionLineCurrentEntry 13 } prtSonetCurrentLineRDI OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Line RDI seconds, encountered by a SONET interface in the current 15 minute interval." ::= { prtSectionLineCurrentEntry 14 } -- The SONET Section/Line interface Interval -- The SONET Section/Line Interval Table contains various statistics -- collected by the Interface over the previous 24 -- hours of operation. The past 24 hours are broken into 96 -- completed 15 minute intervals. prtSonetSectionLineIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF PrtSectionLineIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Section/Line Interval table." ::= { prtSonetPerfHistory 3 } prtSectionLineIntervalEntry OBJECT-TYPE SYNTAX PrtSectionLineIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SONET Section/Line Interval table. ifIndex of the section/line SONET layer of IANAifType sonet(39)." INDEX { ifIndex, prtSonetLineIntervalNumber } ::= { prtSonetSectionLineIntervalTable 1 } PrtSectionLineIntervalEntry ::= SEQUENCE { prtSonetLineIntervalNumber Integer32, prtSonetIntervalLOS Gauge32, prtSonetIntervalLOF Gauge32, prtSonetIntervalLineAIS Gauge32, prtSonetIntervalLineFERF Gauge32, prtSonetIntervalSectionBIP Gauge32, prtSonetIntervalLineBIP Gauge32, prtSonetIntervalLineFEBE Gauge32, prtSonetIntervalUAS Gauge32, prtSonetIntervalSES Gauge32, prtSonetIntervalES Gauge32, prtSonetIntervalStatus OCTET STRING, prtSonetIntervalLSV Gauge32, prtSonetIntervalLineRDI Gauge32, prtSonetIntervalSectionTimeElapsed Integer32, prtSonetIntervalFC PerfIntervalCount, prtSonetIntervalFarEndFC PerfIntervalCount } prtSonetLineIntervalNumber OBJECT-TYPE SYNTAX Integer32 (1..96) MAX-ACCESS read-only STATUS current DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the least recently completed 15 minutes interval (assuming that all 96 intervals are valid)." ::= { prtSectionLineIntervalEntry 1 } prtSonetIntervalLOS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of LOS seconds , encountered by a SONET interface in one of the previous 15 minute intervals." ::= { prtSectionLineIntervalEntry 2 } prtSonetIntervalLOF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of LOF seconds, encountered by a SONET interface in one of the previous 15 minute, intervals." ::= { prtSectionLineIntervalEntry 3 } prtSonetIntervalLineAIS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Line AIS seconds, encountered by a SONET/SDH interface in one of individual 15 minute, intervals." ::= { prtSectionLineIntervalEntry 4 } prtSonetIntervalLineFERF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Line FERF seconds, encountered by a SONET/SDH interface in one of the previous 15 minute intervals." ::= { prtSectionLineIntervalEntry 5 } prtSonetIntervalSectionBIP OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Section BIP errors, encountered by a SONET/SDH interface in one of the previous 15 minute intervals." ::= { prtSectionLineIntervalEntry 6 } prtSonetIntervalLineBIP OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Line BIP errors, encountered by a SONET/SDH interface in one of the previous 15 minute intervals." ::= { prtSectionLineIntervalEntry 7 } prtSonetIntervalLineFEBE OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Line FEBE errors, encountered by a SONET/SDH interface in one of the previous 15 minute intervals." ::= { prtSectionLineIntervalEntry 8 } prtSonetIntervalUAS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of UnAvailable Seconds encountered by a SONET/SDH interface in one of the previous 15 minute intervals." ::= { prtSectionLineIntervalEntry 9 } prtSonetIntervalSES OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Severely Errored Seconds encountered by a SONET/SDH interface in one of the previous 15 minute intervals." ::= { prtSectionLineIntervalEntry 10 } prtSonetIntervalES OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Errored Seconds encountered by a SONET/SDH interface in one of the previous 15 minute intervals." ::= { prtSectionLineIntervalEntry 11 } prtSonetIntervalStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) MAX-ACCESS read-only STATUS current DESCRIPTION " The statuses of the current interval: 0 - O.K. 1 - The link has been switched by a redundancy mechanism. 2 - Module is in/out. 4 - Empty - card is out." ::= { prtSectionLineIntervalEntry 12 } prtSonetIntervalLSV OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of LSV seconds (Line Symbol Violation), encountered by a SONET/SDH interface in one of the previous 15 minute intervals." ::= { prtSectionLineIntervalEntry 13 } prtSonetIntervalLineRDI OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Line RDI seconds encountered by a SONET/SDH interface in one of the previous 15 minute intervals." ::= { prtSectionLineIntervalEntry 14 } prtSonetIntervalSectionTimeElapsed OBJECT-TYPE SYNTAX Integer32 (1..900) MAX-ACCESS read-only STATUS current DESCRIPTION "The object contains duration in seconds of the interval measurement period. The partial second is counted." ::= { prtSectionLineIntervalEntry 15 } prtSonetIntervalFC OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Failure Counts encountered by a SONET interface in one of the previous 15 minute intervals. It is not defined at the Section level." ::= { prtSectionLineIntervalEntry 16 } prtSonetIntervalFarEndFC OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Failure Counts encountered by a Far End SONET interface in one of the previous 15 minute intervals. It is not defined at the Section level." ::= { prtSectionLineIntervalEntry 17 } -- The SONET Path Current Table -- The SONET Path Current table contains various statistics being -- collected for the current 15 minute interval. prtSonetPathCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF PrtPathCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SONET Path Current table." ::= { prtSonetPerfHistory 4 } prtPathCurrentEntry OBJECT-TYPE SYNTAX PrtPathCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SONET Path Current table. ifIndex of the Path SONET layer of IANAifType sonetPath(50)." INDEX { ifIndex } ::= { prtSonetPathCurrentTable 1 } PrtPathCurrentEntry ::= SEQUENCE { prtSonetCurrentPathAIS Gauge32, prtSonetCurrentPathFERF Gauge32, prtSonetCurrentLOP Gauge32, prtSonetCurrentSLM Gauge32, prtSonetCurrentLOC Gauge32, prtSonetCurrentPathBIP Gauge32, prtSonetCurrentPathFEBE Gauge32, prtSonetPathCurrentStatus Integer32, prtSonetCurrentPathRDI Gauge32 } prtSonetCurrentPathAIS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Path AIS seconds, encountered by a SONET interface in the current 15 minute interval." ::= { prtPathCurrentEntry 1 } prtSonetCurrentPathFERF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Path FERF seconds, encountered by a SONET interface in the current 15 minute interval." ::= { prtPathCurrentEntry 2 } prtSonetCurrentLOP OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number LOP seconds, encountered by a SONET interface in the current 15 minute interval." ::= { prtPathCurrentEntry 3 } prtSonetCurrentSLM OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of SLM seconds, encountered by a SONET interface in the current 15 minute interval." ::= { prtPathCurrentEntry 4 } prtSonetCurrentLOC OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of LOC seconds, encountered by a SONET interface in the current 15 minute interval." ::= { prtPathCurrentEntry 5 } prtSonetCurrentPathBIP OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Path BIP errors, encountered by a SONET interface in the current 15 minute interval." ::= { prtPathCurrentEntry 6 } prtSonetCurrentPathFEBE OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Path FEBE errors, encountered by a SONET interface in the current 15 minute interval." ::= { prtPathCurrentEntry 7 } prtSonetPathCurrentStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the Status of the interface. It contains failure state information. The variable is a bit map represented as a sum, therefore, it can represent multiple failures simultaneously. The sonetPathNoDefect must be set if and only if no other flag is set. The various bit positions are: 1 sonetPathNoDefect 2 sonetPathSTSLOP Loss Of Pointer 4 sonetPathSTSAIS Alarm Indication Signal 8 sonetPathSTSRDI Remote Defect Indication 16 sonetPathUnequipped Signal Label Unequipped 32 sonetPathSignalLabelMismatch Signal Label Mismatch 64 sonetPathRFI Remote Failure Indication (RDI lasts for 2.5 (+-0.5) seconds) 128 sonetPathEBER Excessive Bit Error Rate 256 sonetPathSD Signal Degradation 512 sonetPathLOM Loss Of Multiframe 1024 sonetSectionTIM Trace Identifier Mismatch" ::= { prtPathCurrentEntry 8 } prtSonetCurrentPathRDI OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Path RDI seconds, encountered by a SONET interface in the current 15 minute interval." ::= { prtPathCurrentEntry 9 } -- The SONET Path interface Interval -- The SONET Path Interval Table contains various statistics -- collected by the Interface over the previous 24 -- hours of operation. The past 24 hours are broken into 96 -- completed 15 minute intervals. prtSonetPathIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF PrtPathIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Path Interval table." ::= { prtSonetPerfHistory 5 } prtPathIntervalEntry OBJECT-TYPE SYNTAX PrtPathIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the SONET Path Interval table." INDEX { ifIndex, prtSonetPathIntervalNumber } ::= { prtSonetPathIntervalTable 1 } PrtPathIntervalEntry ::= SEQUENCE { prtSonetPathIntervalNumber Integer32, prtSonetIntervalPathAIS Gauge32, prtSonetIntervalPathFERF Gauge32, prtSonetIntervalLOP Gauge32, prtSonetIntervalSLM Gauge32, prtSonetIntervalLOC Gauge32, prtSonetIntervalPathBIP Gauge32, prtSonetIntervalPathFEBE Gauge32, prtSonetIntervalPathRDI Gauge32 } prtSonetPathIntervalNumber OBJECT-TYPE SYNTAX Integer32 (1..96) MAX-ACCESS read-only STATUS current DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the least recently completed 15 minutes interval (assuming that all 96 intervals are valid)." ::= { prtPathIntervalEntry 1 } prtSonetIntervalPathAIS OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Path AIS seconds, encountered by a SONET Path interface in one of the previous 96, individual 15 minute intervals." ::= { prtPathIntervalEntry 2 } prtSonetIntervalPathFERF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Path FERF seconds encountered by a SONET Path interface in one of the previous 96, individual 15 minute intervals." ::= { prtPathIntervalEntry 3 } prtSonetIntervalLOP OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of LOP seconds encountered by a SONET Path interface in one of the previous 96, individual 15 minute intervals." ::= { prtPathIntervalEntry 4 } prtSonetIntervalSLM OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of SLM seconds, encountered by a SONET Path interface in one of the previous 96, individual 15 minute intervals." ::= { prtPathIntervalEntry 5 } prtSonetIntervalLOC OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of LOC seconds, encountered by a SONET Path interface in one of the previous 96, individual 15 minute intervals." ::= { prtPathIntervalEntry 6 } prtSonetIntervalPathBIP OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Path BIP errors, encountered by a SONET Path interface in one of the previous 96, individual 15 minute intervals." ::= { prtPathIntervalEntry 7 } prtSonetIntervalPathFEBE OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Path FEBE errors, encountered by a SONET Path interface in one of the previous 96, individual 15 minute intervals." ::= { prtPathIntervalEntry 8 } prtSonetIntervalPathRDI OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Path RDI seconds, encountered by a SONET Path interface in one of the previous 96, individual 15 minute intervals." ::= { prtPathIntervalEntry 9 } virtualIfStatistics OBJECT IDENTIFIER ::= { prtSonetPerfHistory 6} -- the Virtual Interface Current Table virtualIfCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF VirtualIfCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Interface Current table." ::= { virtualIfStatistics 1 } virtualIfCurrentEntry OBJECT-TYPE SYNTAX VirtualIfCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Interface Current table." INDEX { ifIndex } ::= { virtualIfCurrentTable 1 } VirtualIfCurrentEntry ::= SEQUENCE { virtualIfCurrentMinActiveVC Integer32, virtualIfCurrentMaxActiveVC Integer32, virtualIfCurrentRxFrames Counter32, virtualIfCurrentTxFrames Counter32, virtualIfCurrentRxAbortFrames PerfCurrentCount, virtualIfCurrentTxAbortFrames PerfCurrentCount, virtualIfCurrentMinLengthViolation PerfCurrentCount, virtualIfCurrentMaxLengthViolation PerfCurrentCount, virtualIfCurrentFcsError PerfCurrentCount, virtualIfCurrentByteDestuffingViolation PerfCurrentCount, virtualIfCurrentAdressMismatch PerfCurrentCount, virtualIfCurrentControlMismatch PerfCurrentCount, virtualIfCurrentActiveVC Integer32 } virtualIfCurrentMinActiveVC OBJECT-TYPE SYNTAX Integer32 (1..63) MAX-ACCESS read-only STATUS current DESCRIPTION "This object holds the minimum number of active virtual containers (VCs) of the Virtual Concatenation Group in the current 15-minute interval." ::= { virtualIfCurrentEntry 1 } virtualIfCurrentMaxActiveVC OBJECT-TYPE SYNTAX Integer32 (1..63) MAX-ACCESS read-only STATUS current DESCRIPTION "This object holds the maximum number of active virtual containers (VCs) of the Virtual Concatenation Group in the current 15-minute interval." ::= {virtualIfCurrentEntry 2 } virtualIfCurrentRxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of frames received from STS-3/STM-1 by a Virtual Interface in the current 15-minute interval." ::= { virtualIfCurrentEntry 3} virtualIfCurrentTxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of frames transmitted to STS-3/STM-1 by a Virtual Interface in the current 15-minute interval." ::= { virtualIfCurrentEntry 4 } virtualIfCurrentRxAbortFrames OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Received Aborted frames encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfCurrentEntry 5 } virtualIfCurrentTxAbortFrames OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Transmitted Aborted frames encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfCurrentEntry 6 } virtualIfCurrentMinLengthViolation OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of Rx payload Min Length Violation frames encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfCurrentEntry 7 } virtualIfCurrentMaxLengthViolation OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of Rx payload Max Length Violation frames encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfCurrentEntry 8 } virtualIfCurrentFcsError OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The counter is associated with the number of Frame Check Sequence errors encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfCurrentEntry 9 } virtualIfCurrentByteDestuffingViolation OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Byte De-stuffing Violations encountered by a Virtual Interface in the current 15-minute interval." ::= {virtualIfCurrentEntry 10 } virtualIfCurrentAdressMismatch OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Adress Mismatch encountered by a Virtual Interface in the current 15-minute interval." ::= {virtualIfCurrentEntry 11 } virtualIfCurrentControlMismatch OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Control Mismatch encountered by a Virtual Interface in the current 15-minute interval." ::= {virtualIfCurrentEntry 12 } virtualIfCurrentActiveVC OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "This object holds the number of active virtual containers (VCs) of the Virtual Concatenation Group in the current 15-minute interval." ::= {virtualIfCurrentEntry 13 } -- the Virtual Interface Interval Table -- The Virtual Interface Interval Table -- contains various statistics collected over a maximum -- of the previous 24 hours of operation. -- The past 24 hours may be broken into 96 -- completed 15 minute intervals. virtualIfIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF VirtualIfIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Interface Interval table." ::= { virtualIfStatistics 2 } virtualIfIntervalEntry OBJECT-TYPE SYNTAX VirtualIfIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Interface Interval table." INDEX { ifIndex, virtualIfIntervalNumber } ::= { virtualIfIntervalTable 1 } VirtualIfIntervalEntry ::= SEQUENCE { virtualIfIntervalNumber Integer32, virtualIfIntervalMinActiveVC Integer32, virtualIfIntervalMaxActiveVC Integer32, virtualIfIntervalRxFrames Counter32, virtualIfIntervalTxFrames Counter32, virtualIfIntervalRxAbortFrames PerfIntervalCount, virtualIfIntervalTxAbortFrames PerfIntervalCount, virtualIfIntervalMinLengthViolation PerfIntervalCount, virtualIfIntervalMaxLengthViolation PerfIntervalCount, virtualIfIntervalFcsError PerfIntervalCount, virtualIfIntervalByteDestuffingViolation PerfIntervalCount, virtualIfIntervalAdressMismatch PerfIntervalCount, virtualIfIntervalControlMismatch PerfIntervalCount, virtualIfIntervalBelowMinThreshold PerfIntervalCount } virtualIfIntervalNumber OBJECT-TYPE SYNTAX Integer32 (1..96) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A number between 1 and 96, which identifies the interval for which the set of statistics is available. The interval identified by 1 is the most recently completed 15 minute interval, and the interval identified by N is the interval immediately preceding the one identified by N-1." ::= { virtualIfIntervalEntry 1 } virtualIfIntervalMinActiveVC OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "This object holds the minimum number of active virtual containers (VCs) of the Virtual Concatenation Group, in a particular 15-minute interval in the past 24 hours." ::= { virtualIfIntervalEntry 2 } virtualIfIntervalMaxActiveVC OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "This object holds the maximum number of active virtual containers (VCs) of the Virtual Concatenation Group, in a particular 15-minute interval in the past 24 hours." ::= { virtualIfIntervalEntry 3 } virtualIfIntervalRxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of frames received from STS-3/STM-1 by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfIntervalEntry 4 } virtualIfIntervalTxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of frames transmitted to STS-3/STM-1 by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfIntervalEntry 5 } virtualIfIntervalRxAbortFrames OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of Received Abort frames encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= {virtualIfIntervalEntry 6 } virtualIfIntervalTxAbortFrames OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of Transmitted Abort frames encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfIntervalEntry 7 } virtualIfIntervalMinLengthViolation OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of Rx payload Min Length Violation frames encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfIntervalEntry 8 } virtualIfIntervalMaxLengthViolation OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of Rx payload Max Length Violation frames encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfIntervalEntry 9 } virtualIfIntervalFcsError OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of Frame Check Sequence errors encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfIntervalEntry 10 } virtualIfIntervalByteDestuffingViolation OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of Byte De-stuffing Violations encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfIntervalEntry 11 } virtualIfIntervalAdressMismatch OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of Address Mismatch encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfIntervalEntry 12 } virtualIfIntervalControlMismatch OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of Control mismatch encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfIntervalEntry 13 } virtualIfIntervalBelowMinThreshold OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of seconds that number of active VCs was below minimum threshold defined by vcGroupCnfgNoOfVCs, encountered by Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfIntervalEntry 14 } -- the Virtual Interface LAPS Current Table virtualIfLAPSCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF VcGroupLAPSCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Interface LAPS Current table." ::= { virtualIfStatistics 3 } virtualIfLAPSCurrentEntry OBJECT-TYPE SYNTAX VcGroupLAPSCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Interface LAPS Current table." INDEX { ifIndex } ::= { virtualIfLAPSCurrentTable 1 } VcGroupLAPSCurrentEntry ::= SEQUENCE { virtualIfLAPSCurrentSapiMismatch PerfCurrentCount } virtualIfLAPSCurrentSapiMismatch OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received SAPI field mismatch encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfLAPSCurrentEntry 1 } -- the Virtual Interface LAPS Interval Table -- The Virtual Interface LAPS Interval Table -- contains various statistics collected over a maximum -- of the previous 24 hours of operation. -- The past 24 hours may be broken into 96 -- completed 15 minute intervals. virtualIfLAPSIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF VirtualIfLAPSIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Interface LAPS table." ::= { virtualIfStatistics 4 } virtualIfLAPSIntervalEntry OBJECT-TYPE SYNTAX VirtualIfLAPSIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Interface LAPS Interval table." INDEX { ifIndex, virtualIfIntervalNumber } ::= { virtualIfLAPSIntervalTable 1 } VirtualIfLAPSIntervalEntry ::= SEQUENCE { virtualIfLAPSIntervalSapiMismatch PerfIntervalCount } virtualIfLAPSIntervalSapiMismatch OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received SAPI field mismatch encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfLAPSIntervalEntry 1 } -- the Virtual Interface LAPF Current Table virtualIfLAPFCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF VirtualIfLAPFCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Interface LAPF Current table." ::= { virtualIfStatistics 5 } virtualIfLAPFCurrentEntry OBJECT-TYPE SYNTAX VirtualIfLAPFCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Interface LAPF Current table." INDEX { ifIndex } ::= { virtualIfLAPFCurrentTable 1 } VirtualIfLAPFCurrentEntry ::= SEQUENCE { virtualIfLAPFCurrentNlpidMismatch PerfCurrentCount, virtualIfLAPFCurrentOuiMismatch PerfCurrentCount, virtualIfLAPFCurrentPidMismatch PerfCurrentCount, virtualIfLAPFCurrentDlciMismatch PerfCurrentCount, virtualIfLAPFCurrentMacRxFrames PerfCurrentCount, virtualIfLAPFCurrentMacTxFrames PerfCurrentCount } virtualIfLAPFCurrentNlpidMismatch OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received NLPID field mismatch encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfLAPFCurrentEntry 1 } virtualIfLAPFCurrentOuiMismatch OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received OUI field mismatch encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfLAPFCurrentEntry 2 } virtualIfLAPFCurrentPidMismatch OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received PID field mismatch encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfLAPFCurrentEntry 3 } virtualIfLAPFCurrentDlciMismatch OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received DLCI field mismatch encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfLAPFCurrentEntry 4 } virtualIfLAPFCurrentMacRxFrames OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of frames received from LAN by a Virtual Interface in the current 15-minute interval." ::= { virtualIfLAPFCurrentEntry 5 } virtualIfLAPFCurrentMacTxFrames OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of frames transmitted to LAN by a Virtual Interface in the current 15-minute interval." ::= { virtualIfLAPFCurrentEntry 6 } -- the Virtual Interface LAPF Interval Table -- The Virtual Interface LAPF Interval Table -- contains various statistics collected over a maximum -- of the previous 24 hours of operation. -- The past 24 hours may be broken into 96 -- completed 15 minute intervals. virtualIfLAPFIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF VirtualIfLAPFIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Interface LAPF Interval table." ::= { virtualIfStatistics 6 } virtualIfLAPFIntervalEntry OBJECT-TYPE SYNTAX VirtualIfLAPFIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Interface Interval table." INDEX { ifIndex, virtualIfIntervalNumber } ::= { virtualIfLAPFIntervalTable 1 } VirtualIfLAPFIntervalEntry ::= SEQUENCE { virtualIfLAPFIntervalNlpidMismatch PerfIntervalCount, virtualIfLAPFIntervalOuiMismatch PerfIntervalCount, virtualIfLAPFIntervalPidMismatch PerfIntervalCount, virtualIfLAPFIntervalDlciMismatch PerfIntervalCount, virtualIfLAPFIntervalMacRxFrames PerfIntervalCount, virtualIfLAPFIntervalMacTxFrames PerfIntervalCount } virtualIfLAPFIntervalNlpidMismatch OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received NLPID field mismatch encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfLAPFIntervalEntry 1 } virtualIfLAPFIntervalOuiMismatch OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received OUI field mismatch encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfLAPFIntervalEntry 2 } virtualIfLAPFIntervalPidMismatch OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received PID field mismatch encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfLAPFIntervalEntry 3 } virtualIfLAPFIntervalDlciMismatch OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received DLCI field mismatch by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfLAPFIntervalEntry 4 } virtualIfLAPFIntervalMacRxFrames OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of frames received from LAN by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfLAPFIntervalEntry 5 } virtualIfLAPFIntervalMacTxFrames OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of frames transmitted to LAN encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfLAPFIntervalEntry 6 } -- the Virtual Interface GFP Current Table virtualIfGFPCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF VirtualIfGFPCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Interface GFP Current table." ::= { virtualIfStatistics 7 } virtualIfGFPCurrentEntry OBJECT-TYPE SYNTAX VirtualIfGFPCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Interface GFP Current table." INDEX { ifIndex } ::= { virtualIfGFPCurrentTable 1 } VirtualIfGFPCurrentEntry ::= SEQUENCE { virtualIfGFPCurrentIdleFrameError PerfCurrentCount, virtualIfGFPCurrentCHecSbError PerfCurrentCount, virtualIfGFPCurrentPtiMismatch PerfCurrentCount, virtualIfGFPCurrentExiMismatch PerfCurrentCount, virtualIfGFPCurrentUpiMismatch PerfCurrentCount, virtualIfGFPCurrentTHecSbError PerfCurrentCount, virtualIfGFPCurrentTHecMbError PerfCurrentCount, virtualIfGFPCurrentCidMismatch PerfCurrentCount, virtualIfGFPCurrentEHecSbError PerfCurrentCount, virtualIfGFPCurrentEHecMbError PerfCurrentCount } virtualIfGFPCurrentIdleFrameError OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP IDLE frames that are detected to be in error, encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfGFPCurrentEntry 1} virtualIfGFPCurrentCHecSbError OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected to have single-bit errors in the Core header (i.e. cHEC field) only, encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfGFPCurrentEntry 2 } virtualIfGFPCurrentPtiMismatch OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of rreceived GFP frames that are detected with a mismatch on the PTI field (i.e. value of PTI is not equal to Client Data or Management frame), encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfGFPCurrentEntry 3 } virtualIfGFPCurrentExiMismatch OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected with a mismatch on the EXI field (i.e. value of EXI is not equal to NULL or LINEAR modes), encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfGFPCurrentEntry 4 } virtualIfGFPCurrentUpiMismatch OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected with a mismatch on the UPI field (i.e. value of EXI is not equal to 00000001), encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfGFPCurrentEntry 5 } virtualIfGFPCurrentTHecSbError OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected to only have single-bit errors in the Type header (i.e. tHEC field), encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfGFPCurrentEntry 6 } virtualIfGFPCurrentTHecMbError OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected to only have multi-bit errors in the Type header (i.e. tHEC field), encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfGFPCurrentEntry 7 } virtualIfGFPCurrentCidMismatch OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected to have a mismatch/unsupported value in the CID field only, encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfGFPCurrentEntry 8 } virtualIfGFPCurrentEHecSbError OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected to only have single-bit errors in the Extension header (i.e. eHEC field), encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfGFPCurrentEntry 9 } virtualIfGFPCurrentEHecMbError OBJECT-TYPE SYNTAX PerfCurrentCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected to only have single-bit errors in the Extension header (i.e. eHEC field), encountered by a Virtual Interface in the current 15-minute interval." ::= { virtualIfGFPCurrentEntry 10 } -- the Virtual Interface GFP Interval Table -- The Virtual Interface GFP Interval Table -- contains various statistics collected over a maximum -- of the previous 24 hours of operation. -- The past 24 hours may be broken into 96 -- completed 15 minute intervals. virtualIfGFPIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF VirtualIfGFPIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Interface GFP Interval table." ::= { virtualIfStatistics 8 } virtualIfGFPIntervalEntry OBJECT-TYPE SYNTAX VirtualIfGFPIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Interface GFP Interval table." INDEX { ifIndex, virtualIfIntervalNumber } ::= { virtualIfGFPIntervalTable 1 } VirtualIfGFPIntervalEntry ::= SEQUENCE { virtualIfGFPIntervalIdleFrameError PerfIntervalCount, virtualIfGFPIntervalCHecSbError PerfIntervalCount, virtualIfGFPIntervalPtiMismatch PerfIntervalCount, virtualIfGFPIntervalExiMismatch PerfIntervalCount, virtualIfGFPIntervalUpiMismatch PerfIntervalCount, virtualIfGFPIntervalTHecSbError PerfIntervalCount, virtualIfGFPIntervalTHecMbError PerfIntervalCount, virtualIfGFPIntervalCidMismatch PerfIntervalCount, virtualIfGFPIntervalEHecSbError PerfIntervalCount, virtualIfGFPIntervalEHecMbError PerfIntervalCount } virtualIfGFPIntervalIdleFrameError OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP IDLE frames that are detected to be in error, encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfGFPIntervalEntry 1 } virtualIfGFPIntervalCHecSbError OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected to have single-bit errors in the Core header (i.e. cHEC field) only, encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfGFPIntervalEntry 2 } virtualIfGFPIntervalPtiMismatch OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of rreceived GFP frames that are detected with a mismatch on the PTI field (i.e. value of PTI is not equal to Client Data or Management frame), encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfGFPIntervalEntry 3 } virtualIfGFPIntervalExiMismatch OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected with a mismatch on the EXI field (i.e. value of EXI is not equal to NULL or LINEAR modes), encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfGFPIntervalEntry 4 } virtualIfGFPIntervalUpiMismatch OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected with a mismatch on the UPI field (i.e. value of EXI is not equal to 00000001), encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfGFPIntervalEntry 5 } virtualIfGFPIntervalTHecSbError OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected to only have single-bit errors in the Type header (i.e. tHEC field), encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfGFPIntervalEntry 6 } virtualIfGFPIntervalTHecMbError OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated withthe number of received GFP frames that are detected to only have multi-bit errors in the Type header (i.e. tHEC field), encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfGFPIntervalEntry 7 } virtualIfGFPIntervalCidMismatch OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected to have a mismatch/unsupported value in the CID field only, encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfGFPIntervalEntry 8 } virtualIfGFPIntervalEHecSbError OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the number of received GFP frames that are detected to only have single-bit errors in the Extension header (i.e. eHEC field), encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfGFPIntervalEntry 9 } virtualIfGFPIntervalEHecMbError OBJECT-TYPE SYNTAX PerfIntervalCount MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is associated with the the number of received GFP frames that are detected to only have multi-bit errors in the Extension header (i.e. eHEC field), encountered by a Virtual Interface in a particular 15-minute interval in the past 24 hours." ::= { virtualIfGFPIntervalEntry 10 } prtSonetConfig OBJECT IDENTIFIER ::= { sonetInterface 2 } prtSonetGen OBJECT IDENTIFIER ::= { prtSonetConfig 1 } prtSonetGenTable OBJECT-TYPE SYNTAX SEQUENCE OF PrtSonetGenEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sonet/SDH general port configuration table." ::= { prtSonetGen 1 } prtSonetGenEntry OBJECT-TYPE SYNTAX PrtSonetGenEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Sonet/SDH general port configuration table." INDEX { prtSonetGenCnfgIdx, prtSonetGenIdx } ::= { prtSonetGenTable 1 } PrtSonetGenEntry ::= SEQUENCE { prtSonetGenCnfgIdx Integer32, prtSonetGenIdx Integer32, prtSonetGenSdThreshold INTEGER, prtSonetGenEedThreshold INTEGER, prtSonetGenBerEnable INTEGER } prtSonetGenCnfgIdx OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Idx of the Config being accessed. Idx of 255 relates to the Temporary (Scratch) Config. For products that support several configurations, Set can be performed only to the Temporary Config (=255)." ::= { prtSonetGenEntry 1 } prtSonetGenIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a unique port or interface number. For numbering, see product's spec. For some products, the numbering can equal ifIndex." ::= { prtSonetGenEntry 2 } prtSonetGenSdThreshold OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), n3 (3), n4 (4), n5 (5), n6 (6), n7 (7), n8 (8), n9 (9) } MAX-ACCESS read-write STATUS current DESCRIPTION "SD=Signal Degraded Threshold. Units: [10E-]. The threshold is 10E-x relative to the frequency of the data flow. x=3, 4, 5, 6, 7, 8, 9. n3= 10E-3 n4= 10E-4 n5= 10E-5 n6= 10E-6 n7= 10E-7 n8= 10E-8 n9= 10E-9 ." ::= { prtSonetGenEntry 3 } prtSonetGenEedThreshold OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), n3 (3), n4 (4), n5 (5), n6 (6), n7 (7), n8 (8), n9 (9) } MAX-ACCESS read-write STATUS current DESCRIPTION "EED=Excessive Error Defect Threshold. Units: [10E-]. The threshold is 10E-x relative to the frequency of the data flow. x=3, 4, 5, 6, 7, 8, 9. n3= 10E-3 n4= 10E-4 n5= 10E-5 n6= 10E-6 n7= 10E-7 n8= 10E-8 n9= 10E-9 ." ::= { prtSonetGenEntry 4 } prtSonetGenBerEnable OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), disable (2), enable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls the activation of the Line Ber (Bit Error Rate), means whether SD and EED threshold parameters will be enabled." ::= { prtSonetGenEntry 5 } --STM-1 ports prtSonetStm1 OBJECT IDENTIFIER ::= {prtSonetConfig 2} prtSonetStm1Table OBJECT-TYPE SYNTAX SEQUENCE OF PrtSonetStm1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sonet/SDH STM-1 port configuration table." ::= { prtSonetStm1 1} prtSonetStm1Entry OBJECT-TYPE SYNTAX PrtSonetStm1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION " An entry in the Sonet/SDH STM-1 port configuration table." INDEX { prtSonetStm1CnfgIdx, prtSonetStm1Idx } ::= { prtSonetStm1Table 1} PrtSonetStm1Entry ::= SEQUENCE { prtSonetStm1CnfgIdx Integer32, prtSonetStm1Idx Integer32, prtSonetStm1ClockSrc INTEGER, prtSonetStm1DccMode INTEGER, prtSonetStm1RoutingProt INTEGER, prtSonetStm1MngProt INTEGER, prtSonetStm1OperationalMode INTEGER, prtSonetStm1VoiceChannel INTEGER, prtSonetStm1OutputRate Integer32, prtSonetStm1S1ProtocolClock INTEGER, prtSonetStm1GatewayRingSubnetAddress IpAddress, prtSonetStm1GatewayRingSubnetMask IpAddress, prtSonetStm1MngProtDeviationType INTEGER, prtSonetStm1MngSameIpAsHost INTEGER, prtSonetStm1MngIpAddress IpAddress, prtSonetStm1MngIpSubnetMask IpAddress, prtSonetStm1MngDefaultGateway IpAddress } prtSonetStm1CnfgIdx OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Idx of the Config being accessed. Idx of 255 relates to the Temporary (Scratch) Config. For products that support several configurations, Set can be performed only to the Temporary Config (=255). " ::= { prtSonetStm1Entry 1} prtSonetStm1Idx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a unique port or interface number. For numbering, see product's spec. For some products, the numbering can equal ifIndex." ::= { prtSonetStm1Entry 2} prtSonetStm1ClockSrc OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), internal (2), lbt (3), systemClk (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clock Source of the STM-1 port. lbt = Loop Back Timing." ::= { prtSonetStm1Entry 3 } prtSonetStm1DccMode OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), none (2), d1ToD3 (3), d4ToD12 (4), d1 (5), d2 (6), d3 (7), d4 (8), d5 (9), d6 (10), d7 (11), d8 (12), d9 (13), d10 (14), d11 (15), d12 (16) } MAX-ACCESS read-write STATUS current DESCRIPTION "DCC Mode. DCC=Data Communication Channel. d1ToD3 = D1-D3 bytes are used (RS=Regeneration Section). d4ToD12= D4-D12 bytes are used (MS=Multiplexing Section). d1.... d12 enable user to select single DCC byte " ::= { prtSonetStm1Entry 4 } prtSonetStm1RoutingProt OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), none (2), proprietary (3), rip2 (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Routing Protocol." ::= { prtSonetStm1Entry 5 } prtSonetStm1MngProt OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), -- none (2) proprietary (3), -- rip2 (4) ppp (5), frameRelay (6), hdlc (7), lapdOverHdlc (8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Management Protocol over DCC: Proprietary, PPP, Frame Relay, HDLC or LAPD over HDLC . ppp = according to STD-51 ( rfc1661/1662)" ::= { prtSonetStm1Entry 6 } prtSonetStm1OperationalMode OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), terminal (2), linear (3), linearProtection (4), dualRing (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operational Mode. linear - cannot be selected when there is Redundancy between the STM-1 ports." ::= { prtSonetStm1Entry 7 } prtSonetStm1VoiceChannel OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), none (2), e1Byte (3), e2Byte (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter enable user to select whether voice channel will be transferred using E1 byte, E2 Byte, or not at all." ::= { prtSonetStm1Entry 8 } prtSonetStm1OutputRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter indicates the output rate in cells/sec, which is supported per port." ::= { prtSonetStm1Entry 9 } prtSonetStm1S1ProtocolClock OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), disable (2), enable (3), transparent (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter allows user to select whether to enable use of Remote Side Clock according to the Protocol passed on S1 Bit." ::= { prtSonetStm1Entry 10 } prtSonetStm1GatewayRingSubnetAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines subnet for static routing, together with prtSonetStm1GatewayRingSubnetMask" ::= { prtSonetStm1Entry 11 } prtSonetStm1GatewayRingSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines subnet for static routing, together with prtSonetStm1GatewayRingSubnetAddress" ::= { prtSonetStm1Entry 12 } prtSonetStm1MngProtDeviationType OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), standard (2), type1 (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter is used in conjunction with prtSonetStm1MngProt to define management protocol used & type of deviation (if exist) from standard. Standard = no deviation from standard protocol Type1 = PPP without sending Address and Control overhead in Link Control Protocol (LCP) packets" ::= { prtSonetStm1Entry 13 } prtSonetStm1MngSameIpAsHost OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter indicates whether IP address used for management is same as the device IP address" ::= { prtSonetStm1Entry 14 } prtSonetStm1MngIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines IP address for DCC management for this link, together with prtSonetStm1MngIpSubnetMask. This parameter is applicable only if prtSonetStm1MngSameIpAsHost=no." ::= { prtSonetStm1Entry 15 } prtSonetStm1MngIpSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines IP subnet mask for DCC management for this link, together with prtSonetStm1MngIpAddress This parameter is applicable only if prtSonetStm1MngSameIp=no" ::= { prtSonetStm1Entry 16 } prtSonetStm1MngDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter defines default Gateway address for DCC management for this link. This parameter is applicable only if prtSonetStm1MngSameIp=no" ::= { prtSonetStm1Entry 17 } --SONET/SDH VC-3, VC-4 and VC-12 ports parameters prtSonetVc OBJECT IDENTIFIER ::= { prtSonetConfig 3} prtSonetVcTable OBJECT-TYPE SYNTAX SEQUENCE OF PrtSonetVcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sonet/SDH VC port configuration table." ::= { prtSonetVc 1} prtSonetVcEntry OBJECT-TYPE SYNTAX PrtSonetVcEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Sonet/SDH VC port configuration table." INDEX { prtSonetVcCnfgIdx, prtSonetVcIdx } ::= { prtSonetVcTable 1} PrtSonetVcEntry ::= SEQUENCE { prtSonetVcCnfgIdx Integer32, prtSonetVcIdx Integer32, prtSonetVcJTxPathTraceEnable INTEGER, prtSonetVcJRxPathTraceEnable INTEGER, prtSonetVcJPathTrace SnmpAdminString, prtSonetVcConnect INTEGER, prtSonetVcSignalLabel OCTET STRING, prtSonetVcPathTracePadding INTEGER, prtSonetVcPayloadBlockOnPathTrace INTEGER, prtSonetVcPayloadType INTEGER, prtSonetVcPathTraceSize INTEGER } prtSonetVcCnfgIdx OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Idx of the Config being accessed. Idx of 255 relates to the Temporary (Scratch) Config. For products that support several configurations, Set can be performed only to the Temporary Config (=255). " ::= { prtSonetVcEntry 1} prtSonetVcIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a unique port or interface number. For numbering, see product's spec. For some products, the numbering can equal ifIndex." ::= { prtSonetVcEntry 2} prtSonetVcJTxPathTraceEnable OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), disable (2), enable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable transmitting Jy Path Trace. y = 0, 1, 2: J0 - for SDH/SONET layer J1 - for VC-4 layer J2 - for VC-12 layer. The default value is 'enable' (3)." ::= { prtSonetVcEntry 3 } prtSonetVcJRxPathTraceEnable OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), disable (2), enable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable checking Jy Path Trace. y = 0, 1, 2: J0 - for SDH/SONET layer J1 - for VC-4 layer J2 - for VC-12 layer." ::= { prtSonetVcEntry 4 } prtSonetVcJPathTrace OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..62)) MAX-ACCESS read-write STATUS current DESCRIPTION "Jy Path Trace. y = 0, 1, 2: J0 - for SDH/SONET layer J1 - for VC-4 layer J2 - for VC-12 layer. This object is applicable only if one of the previous 2 objects is 'enable'. The J0 SDH default value is 0x00. The J0 SONET default value is 0x01. For J1 and J2 default value is 0x00. This object may be used to configure TX trace messages. The prtSonetVcStatTable.prtSonetVcRxJPathTrace OBJECT contains RX Trace message values." ::= { prtSonetVcEntry 5 } prtSonetVcConnect OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Connect VCn (n - 11,12,2,3,4) port (yes/no)." ::= { prtSonetVcEntry 6 } prtSonetVcSignalLabel OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-write STATUS current DESCRIPTION "Signal Label. For VC-3: The SONET standard defines the C2 byte as the path signal label. The purpose of this byte is to communicate the payload type being encapsulated by the SONET Framing OverHead. It allows a single interface to transport multiple payload types simultaneously. For VC-12, VT-1.5: VT path overhead V5 byte allocates bits 5-7 for VT Path Signal Label, to indicate the content of the VT SPE. 000 Unequipped 001 Equipped : non-specific payload 010 Asynchronous mapping 011 Bit synchronous mapping (no longer valid for DS1) 100 Byte synchronous mapping 101 Unassigned 110 Unassigned 111 Unassigned Agents that do not support this feature will send SIZE 0." ::= { prtSonetVcEntry 7 } prtSonetVcPathTracePadding OBJECT-TYPE SYNTAX INTEGER{ notApplicable (1), nulls (2), spaces (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Padding character will pad prtSonetVcJPathTrace string to fill required number of characters. The default value is nulls (2) '0x00'." ::= { prtSonetVcEntry 8 } prtSonetVcPayloadBlockOnPathTrace OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), disable (2), enable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Block payload on this VC upon PathTrace (TIM)." ::= { prtSonetVcEntry 9 } prtSonetVcPayloadType OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), pos (2), clearchannel (3), channelized (4), vc1x (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Payload type, applicable for STS-1/TUG-3 layer. vc1x = vc12 or vc11 for SDH, VT1.5, VT2 for SONET. clear channel - complete TUG-3 or STS-1 For Egate-100: POS (Packets over Sonet) configuration is valid per STM1/OC3, change this mode to POS for one TUG3/STS1 change values to POS for all TUG3/STS1 under this STM1/OC3. Clear Channel/channelize/ configuration is valid per TUG3/STS1." ::= { prtSonetVcEntry 10 } prtSonetVcPathTraceSize OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), b16 (2), b64 (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Path Trace Size in Bytes - 16 or 64." ::= { prtSonetVcEntry 11 } --TU-12 (within VC-4) Connect Table prtSonetTuTable OBJECT-TYPE SYNTAX SEQUENCE OF PrtSonetTuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The write operation into the Table's Objects is valid only for the TmpCnfg entry (Scratch)." ::= { prtSonetVc 2} prtSonetTuEntry OBJECT-TYPE SYNTAX PrtSonetTuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in table." INDEX {prtSonetTuCnfgIdx, prtSonetTuPrtIdx, prtSonetTuIdx, prtSonetTuConPrtIdx } ::= { prtSonetTuTable 1} PrtSonetTuEntry ::= SEQUENCE { prtSonetTuCnfgIdx Integer32, prtSonetTuPrtIdx Integer32, prtSonetTuIdx Integer32, prtSonetTuConPrtIdx Integer32, prtSonetTuType INTEGER, prtSonetTuMode INTEGER, prtSonetTuRowStatus RowStatus } prtSonetTuCnfgIdx OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Idx of the Config being accessed. Idx of 255 relates to the Temporary (Scratch) Config. For products that support several configurations, Set can be performed only to the Temporary Config (=255). " ::= { prtSonetTuEntry 1} prtSonetTuPrtIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a unique port or interface number. For port numbering, see product's spec. For some products, the numbering can equal ifIndex." ::= { prtSonetTuEntry 2} prtSonetTuIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a unique TU (Tributary Unit) within VC-4. The valid TUs are 1..63." ::= { prtSonetTuEntry 3} prtSonetTuConPrtIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the connected port, when prtSonetTuType=connect. For port numbering, see product's spec. For some products, the numbering can equal ifIndex. notApplicable - will be indicated as 100." ::= {prtSonetTuEntry 4} prtSonetTuType OBJECT-TYPE SYNTAX INTEGER { connect (2), bypass (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of TU (Tributary Unit). connect - connected to one of the E1 ports. bypass - bypassed to the other VC4 port. TUs that are not connected or bypassed, will not exist in this table." ::= { prtSonetTuEntry 5} prtSonetTuMode OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), addAndDrop (2), add (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "TU Mode of connection. addAndDrop - Add & Drop add - Add (TU receives from the E1 ports)." ::= { prtSonetTuEntry 6} prtSonetTuRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Creation/Deletion of rows in the table." ::= { prtSonetTuEntry 7} -- SDH Cross Connect Table -- May be used also for SONET prtSonetXConnect OBJECT IDENTIFIER ::= {sonetInterface 3} prtSonetXConnectTable OBJECT-TYPE SYNTAX SEQUENCE OF PrtSonetXConnectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The write operation into the Table's Objects is valid only for the TmpCnfg entry (Scratch)." ::= { prtSonetXConnect 1} prtSonetXConnectEntry OBJECT-TYPE SYNTAX PrtSonetXConnectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in table." INDEX { prtSonetXConnectCnfgIdx, prtSonetXConnectPrtIdx, prtSonetXConnectConPrtIdx, prtSonetXConnectAUGIdx, prtSonetXConnectTUG3Idx, prtSonetXConnectTUG2Idx, prtSonetXConnectTUnIdx } ::= { prtSonetXConnectTable 1} PrtSonetXConnectEntry ::= SEQUENCE { prtSonetXConnectCnfgIdx Integer32, prtSonetXConnectPrtIdx Integer32, prtSonetXConnectConPrtIdx Integer32, prtSonetXConnectAUGIdx Integer32, prtSonetXConnectTUG3Idx Integer32, prtSonetXConnectTUG2Idx Integer32, prtSonetXConnectTUnIdx Integer32, prtSonetXConnectRowStatus RowStatus, prtSonetXConnectDirection INTEGER, prtSonetXConnectTuNumber INTEGER, prtSonetXConnectMode INTEGER } prtSonetXConnectCnfgIdx OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Idx of the Config being accessed. Idx of 255 relates to the Temporary (Scratch) Config. For products that support several configurations, Set can be performed only to the Temporary Config (=255). " ::= { prtSonetXConnectEntry 1} prtSonetXConnectPrtIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a unique port or interface number. For port numbering, see product's spec. For some products, the numbering can equal ifIndex." ::= { prtSonetXConnectEntry 2} prtSonetXConnectConPrtIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the connected port. For port numbering, see product's spec. For some products, the numbering can equal ifIndex. notApplicable - will be indicated as 255." ::= {prtSonetXConnectEntry 3} prtSonetXConnectAUGIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates an AUG (Administrative Unit Group) within STM-N. The valid AUGs values are: 1 for STM-1 1...4 for STM-4, 1..16 for STM-16 and 1..64 for STM-64 (STM-64) 255 designates NA." ::= { prtSonetXConnectEntry 4} prtSonetXConnectTUG3Idx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a TUG-3 (Tributary Unit Group 3) within VC-4. The valid TUG3s are values are 1..3. and 255 which designates NA " ::= { prtSonetXConnectEntry 5} prtSonetXConnectTUG2Idx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a TUG2 (Tributary Unit Group 2 ) within VC-3. The valid TUG2's values are 1..7 and 255 which designates NA " ::= { prtSonetXConnectEntry 6} prtSonetXConnectTUnIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a TUn within TUG-2 or TUG-3 (Tributary Unit n, where n is 2, 12 or 11 within TUG-2, or 3 within TUG-3) valid values are 1 for TU-2 1 for TU-3 1..4 for TU-11 1..3 for TU-12 255 designates NA" ::= { prtSonetXConnectEntry 7} prtSonetXConnectRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Creation/Deletion of rows in the table." ::= { prtSonetXConnectEntry 8} prtSonetXConnectDirection OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), rx (2), tx (3), both (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "TU direction of connection. rx=Drop tx=Add both = Add & Drop" ::= { prtSonetXConnectEntry 9} prtSonetXConnectTuNumber OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), tu2 (2), tu3 (3), tu11 (4), tu12 (5), tuFour4c (6), sts12c (7) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates which TU is used in prtSonetXConnectTUnIdx " ::= { prtSonetXConnectEntry 10} prtSonetXConnectMode OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), addAndDrop (2), bypass (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "TU Mode of connection. addAndDrop - Add & Drop bypass - bypassed to the other VC4 port." ::= {prtSonetXConnectEntry 11} prtSonetStatus OBJECT IDENTIFIER ::= {sonetInterface 4} prtSonetVcStatTable OBJECT-TYPE SYNTAX SEQUENCE OF PrtSonetVcStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VC Status Table " ::= { prtSonetStatus 1 } prtSonetVcStatEntry OBJECT-TYPE SYNTAX PrtSonetVcStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the VC status Table." INDEX {prtSonetVcIdx} ::= { prtSonetVcStatTable 1 } PrtSonetVcStatEntry ::= SEQUENCE { prtSonetVcRxJPathTrace SnmpAdminString, prtSonetVcRxSignalLabel OCTET STRING, prtSonetVcLcasSourceState INTEGER, prtSonetVcLcasSinkState INTEGER, prtSonetVcStatus Integer32, prtSonetVcRxSeqNumber Unsigned32, prtSonetVcTxSeqNumber Unsigned32, prtSonetVcMfiDiffDelay Unsigned32, prtSonetVcLoMF INTEGER, prtSonetVcLoopStatus INTEGER, prtSonetVcLcasTxStateMachineStatus INTEGER, prtSonetVcLcasRxStateMachineStatus INTEGER, prtSonetVcMFLengthErrorCounter Counter32, prtSonetVcCntrlPktCRCErrorCounter Counter32 } prtSonetVcRxJPathTrace OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..62)) MAX-ACCESS read-only STATUS current DESCRIPTION "Jy Path Trace value received from network. y=1, 2: J1 - for VC-4 layer J2 - for VC-12 layer." ::= { prtSonetVcStatEntry 1 } prtSonetVcRxSignalLabel OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-only STATUS current DESCRIPTION "Signal Label received from network. For VC-3: The SONET standard defines the C2 byte as the path signal label. The purpose of this byte is to communicate the payload type being encapsulated by the SONET Framing OverHead. It allows a single interface to transport multiple payload types simultaneously. For VC-12, VT-1.5: VT path overhead V5 byte allocates bits 5-7 for VT Path Signal Label, to indicate the content of the VT SPE. 000 - Unequipped 001 - Equipped - non specific payload 010 - Asynchronous Mapping 011 - Bit Synchronous Mapping (no longer used) 100 - Byte Synchronous Mapping (TU11 or TU12) 101 - Extended Signal Label for Virtual Concatenation Applications (FCD-155 Default) 110 - Test Signal (0.181) (ITU) 111 - VC AIS (ITU)" ::= { prtSonetVcStatEntry 2 } prtSonetVcLcasSourceState OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), fixed (2), add (3), norm (4), eos (5), idle (6), dnu (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fixed - This is an indication that this end uses fixed bandwidth (non-LCAS mode) Add - This member is about to be added to the group Norm - Normal transmission. EOS - End of Sequence indication and Normal transmission. Idle - IDLE This member is not part of the group or about to be removed. Dnu - Do Not use - Do Not Use (the payload) the Sk side reported FAIL status." ::= { prtSonetVcStatEntry 3} prtSonetVcLcasSinkState OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), fixed (2), add (3), norm (4), eos (5), idle (6), dnu (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fixed - This is an indication that this end uses fixed bandwidth (non-LCAS mode) Add - This member is about to be added to the group Norm - Normal transmission. EOS - End of Sequence indication and Normal transmission. Idle - IDLE This member is not part of the group or about to be removed. Dnu - Do Not use - Do Not Use (the payload) the Sk side reported FAIL status." ::= { prtSonetVcStatEntry 4} prtSonetVcStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the Status of the interface. It contains failure state information. The variable is a bit map represented as a sum, therefore, it can represent multiple failures simultaneously. The sonetVCNoDefect must be set if and only if no other flag is set. The various bit positions are: 1 sonetVCNoDefect No alarm present 2 sonetVCLOP Loss Of Pointer 4 sonetVCPathAIS Alarm Indication Signal 8 sonetVCPathRDI Remote Defect Indication 16 sonetVCPathRFI Remote Failure Indication (RDI lasts for 2.5 (+-0.5) seconds) 32 sonetVCUnequipped Signal Label Unequipped 64 sonetVCSignalLabelMismatch Signal Label Mismatch 128 sonetVCEBER Excessive Bit Error Rate 256 sonetVCSD Signal Degradation." ::= { prtSonetVcStatEntry 5 } prtSonetVcRxSeqNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indeticates the LCAS Rx sequence number of this VC." ::= { prtSonetVcStatEntry 6 } prtSonetVcTxSeqNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the LCAS Tx sequence number of this VC." ::= { prtSonetVcStatEntry 7 } prtSonetVcMfiDiffDelay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates time difference (based on MFI field) from the fastest channel (on which it will be 0), in miliSeconds units" ::= { prtSonetVcStatEntry 8 } prtSonetVcLoMF OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), off (2), -- OK on (3) -- Loss of Multiframe defect } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates loss of Multiframe defect." ::= { prtSonetVcStatEntry 9 } prtSonetVcLoopStatus OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), off (2), on (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates Loop Status." ::= { prtSonetVcStatEntry 10 } prtSonetVcLcasTxStateMachineStatus OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), -- fixed (2), add (3), norm (4), -- eos (5), idle (6), dnu (7), remove (8) } MAX-ACCESS read-only STATUS current DESCRIPTION "LCAS State machine status." ::= { prtSonetVcStatEntry 11} prtSonetVcLcasRxStateMachineStatus OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), -- fixed (2), -- add (3), -- norm (4), -- eos (5), idle (6), -- dnu (7), ok (9), fail (10) } MAX-ACCESS read-only STATUS current DESCRIPTION "LCAS State machine status." ::= { prtSonetVcStatEntry 12} prtSonetVcMFLengthErrorCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counts the multi-frames that had wrong length (shorter or longer)" ::= { prtSonetVcStatEntry 13 } prtSonetVcCntrlPktCRCErrorCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counts Number of Control Packet CRC errors" ::= { prtSonetVcStatEntry 14 } prtSonetPathProtTable OBJECT-TYPE SYNTAX SEQUENCE OF PrtSonetPathProtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Path Protection Monitoring Table " ::= { prtSonetStatus 2 } prtSonetPathProtEntry OBJECT-TYPE SYNTAX PrtSonetPathProtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Path Protection monitoring Table. This table indicates for each protected interface which VCs are mapped as Working VC, which VCs are mapped as Protection VC, and which of them are currently active." INDEX {prtSonetPathProtProtectedInterface,prtSonetPathProtIdx} ::= { prtSonetPathProtTable 1 } PrtSonetPathProtEntry ::= SEQUENCE { prtSonetPathProtProtectedInterface InterfaceIndex, prtSonetPathProtIdx Unsigned32, prtSonetPathProtWorkingVc Unsigned32, prtSonetPathProtProtectionVc Unsigned32, prtSonetPathProtActiveVc INTEGER } prtSonetPathProtProtectedInterface OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface protected by path-protection, e.g. PDH (E1/T1/E3/T3) port, VCG (Virtual Concatenation Group)." ::= { prtSonetPathProtEntry 1 } prtSonetPathProtIdx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Runing index of entries which are mapped to a specific interface, indicated by PrtSonetPathProtProtectedInterface. e.g - multiple working VCs and protection VCs are mapped to single Virtual Concatenation Group (VCG)." ::= { prtSonetPathProtEntry 2 } prtSonetPathProtWorkingVc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "A VC mapped to interface indicated by prtSonetPathProtProtectedInterface as working VC. The value of this object may be equal to the value of ifIndex of working VC " ::= { prtSonetPathProtEntry 3 } prtSonetPathProtProtectionVc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "A VC mapped to interface indicated by prtSonetPathProtProtectedInterface as protection VC. The value of this object may be equal to the value of ifIndex of protection VC " ::= { prtSonetPathProtEntry 4 } prtSonetPathProtActiveVc OBJECT-TYPE SYNTAX INTEGER { working (2), protection (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates which of the path protection VCs is currently active." ::= { prtSonetPathProtEntry 5 } vcGroupStat OBJECT IDENTIFIER ::= {sonetInterface 6} vcGroupStatTable OBJECT-TYPE SYNTAX SEQUENCE OF VcGroupStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sonet/SDH VCG status table." ::= { vcGroupStat 1} vcGroupStatEntry OBJECT-TYPE SYNTAX VcGroupStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " An entry in the Sonet/SDH VCG gen staus table." INDEX { ifIndex } ::= { vcGroupStatTable 1} VcGroupStatEntry ::= SEQUENCE { vcGroupStatRemoteChannelStatus OCTET STRING } vcGroupStatRemoteChannelStatus OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Status of remote VCG channels as received in the local station, represented by 1 bit per channel. Refer to product spec for details." ::= { vcGroupStatEntry 1} radAps OBJECT IDENTIFIER ::= { sonetInterface 5 } radApsEvents OBJECT IDENTIFIER ::= { radAps 0 } apsActiveChannelTrap NOTIFICATION-TYPE OBJECTS { radApsStatusCurrentWorkingChannel } STATUS current DESCRIPTION "The trap is sent upon change of Active Channel of APS Group." ::= { radApsEvents 1 } radApsConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF RadApsConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Augment to the APS Configuration Table (apsConfigTable in APS-MIB)." ::= { radAps 1 } radApsConfigEntry OBJECT-TYPE SYNTAX RadApsConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table." AUGMENTS { apsConfigEntry } ::= { radApsConfigTable 1 } RadApsConfigEntry ::= SEQUENCE { radApsConfigClearCounters INTEGER, radApsConfigCommandAndStatus INTEGER, radApsConfigFlipOnSD INTEGER } radApsConfigClearCounters OBJECT-TYPE SYNTAX INTEGER { off(2), on (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Setting this object to on(3) will clear APS Counters. Upon performing this operation, the value will be automatically changed to off(2)." ::= { radApsConfigEntry 1} radApsConfigCommandAndStatus OBJECT-TYPE SYNTAX INTEGER { noOp (1), clear (2), forcedSwitch (3), lockout (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "noOp - initial state only (cannot be Set by user). clear - clearing the last performed command. Can be Set only if previous state was other than noOp or clear. forcedSwitch - transferring service from primary channel to the secondary channel. Can be Set only if previous state was noOp or clear. If the non-Active channel is failed, the command will be rejected. lockout - freezing the current state. In 1+1 Bidirectional Optimized switching, Lockout is considered as a local request which is not signalled across the K-bytes. The effect of lockout is to freeze the selector position and transmitted K-bytes until the lockout request is cleared. Can be Set only if previous state was noOp or Clear." ::= { radApsConfigEntry 2} radApsConfigFlipOnSD OBJECT-TYPE SYNTAX INTEGER { no (2), yes (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Flip active channel according to SD (Signal Degradation)." ::= { radApsConfigEntry 3} radApsStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF RadApsStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An Augment to the APS Status Table (apsStatusTable in APS-MIB)." ::= { radAps 2 } radApsStatusEntry OBJECT-TYPE SYNTAX RadApsStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table." AUGMENTS { apsConfigEntry } ::= { radApsStatusTable 1 } RadApsStatusEntry ::= SEQUENCE { radApsStatusCurrentWorkingChannel Integer32 } radApsStatusCurrentWorkingChannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the port/interface index of the Current Working Channel." ::= { radApsStatusEntry 1} prtVcGroupCnfg OBJECT IDENTIFIER ::= {prtSonetConfig 4} vcGroupCnfgTable OBJECT-TYPE SYNTAX SEQUENCE OF VcGroupCnfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Concatenation Group configuration table." ::= { prtVcGroupCnfg 1 } vcGroupCnfgEntry OBJECT-TYPE SYNTAX VcGroupCnfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Concatenation Group configuration table." INDEX { vcGroupCnfgIdx,vcGroupCnfgNumber} ::= { vcGroupCnfgTable 1 } VcGroupCnfgEntry ::= SEQUENCE { vcGroupCnfgIdx Integer32, vcGroupCnfgNumber Integer32, vcGroupCnfgRowStatus RowStatus, vcGroupCnfgVcType INTEGER, vcGroupCnfgNoOfVCs Integer32, vcGroupCnfgLCAS INTEGER, vcGroupCnfgEncapsulation INTEGER, vcGroupCnfgGroupIfIndex InterfaceIndex, vcGroupCnfgRip2 INTEGER, vcGroupCnfgGfpChId Integer32, vcGroupCnfgK4 INTEGER, vcGroupCnfgExSignalLabel OCTET STRING, vcGroupCnfgLcasMinNoOfVCs Integer32, vcGroupCnfgLcasStatus INTEGER, vcGroupCnfgMappingMode INTEGER, vcGroupCnfgTrafficType INTEGER, vcGroupCnfgGroupName SnmpAdminString, vcGroupCnfgLoopDetection INTEGER, vcGroupCnfgLcasWaitToRestore Unsigned32, vcGroupCnfgLcasHoldOff Unsigned32 } vcGroupCnfgIdx OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the Idx of the Config being accessed. Idx of 255 relates to the Temporary (Scratch) Config. For products that support several configurations, Set can be performed only to the Temporary Config (=255). " ::= { vcGroupCnfgEntry 1} vcGroupCnfgNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Concatenation Group Number. For FCD-155 up to eight groups are defined valid values are 1..8. For MP-4100, group ifIndex is used." ::= { vcGroupCnfgEntry 2} vcGroupCnfgRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Creation/Deletion of rows in the table." ::= { vcGroupCnfgEntry 3} vcGroupCnfgVcType OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), vc12 (2), --SDH vc3 (3), --SDH vc4 (4), --SDH vt1dot5 (5), --SONET VT1.5 sts1 (6), --SONET STS1 /SPE sts12c (7), --STS12c vcFour4c (8) --VC4-4c } MAX-ACCESS read-create STATUS current DESCRIPTION "User may select type of SDH Virtual Containers (VC) (SONET Virtual Tributaries VT ) to be concatenated in this Virtual Concatenation Group. For SDH, values 2,3,4 and 8 are valid. For SONET, values 5, 6,7 are valid." ::= { vcGroupCnfgEntry 4} vcGroupCnfgNoOfVCs OBJECT-TYPE SYNTAX Integer32 (0..84) MAX-ACCESS read-create STATUS current DESCRIPTION "User may select number of Virtual Containers (VC) (SONET Virtual Tributaries VT ) to be concatenated in this Virtual Concatenation Group. Valid range for this number depends on type VC selected by vcGroupCnfgVCType For SDH, up to 63 VC12, or up to 3 VC3, or 1 VC4 are valid For SONET, up to 84 VT1.5 without LCAS, or 64 VT1.5 under LCAS control. or up tp 3 STS-1/SPE, or 1 STS-3" ::= { vcGroupCnfgEntry 5} vcGroupCnfgLCAS OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), lcasNotActive (2), lcasActive (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object controls Link Capacity Adjustment Scheme (LCAS) activation." ::= { vcGroupCnfgEntry 6} vcGroupCnfgEncapsulation OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), laps (2), -- Link access protocol S lapf (3), -- Link access protocol F (Frame relay) gfp (4) -- Generic Framing Procedure } MAX-ACCESS read-create STATUS current DESCRIPTION "This object enables user to select encapsulation method." ::= { vcGroupCnfgEntry 7} vcGroupCnfgGroupIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex assigend to this group." ::= { vcGroupCnfgEntry 8} vcGroupCnfgRip2 OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object controls RIP 2. User may select to send RIP 2 message over selected group or not" ::= { vcGroupCnfgEntry 9} vcGroupCnfgGfpChId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Generic Framing Procedure (GFP) Channel ID, Valid only when vcGroupCnfgEncapsulation = gfp (4) Valid values are 0x00 - oxFF (hex) " ::= { vcGroupCnfgEntry 10} vcGroupCnfgK4 OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object controls whether K4 byte (of Line Overhead) is used as an indication for virtual concatenation (VCAT). This object is applicable, when VCG includes only a single Virtual Container (VC) (or SONET VT) " ::= { vcGroupCnfgEntry 11} vcGroupCnfgExSignalLabel OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-create STATUS current DESCRIPTION "Extended Signal Label. Relevant only when vcGroupCnfgK4 = yes(3). Agents that do not support this feature will send SIZE 0." ::= { vcGroupCnfgEntry 12 } vcGroupCnfgLcasMinNoOfVCs OBJECT-TYPE SYNTAX Integer32 (0..83) MAX-ACCESS read-create STATUS current DESCRIPTION "Minimum number of VC's to declare alarm, in LCAS mode. Applicable only when LCAS is active (vcGroupCnfgLCAS =lcasActive) 1...63 for SDH, 1...84 for SONET 0= not applicable. " ::= { vcGroupCnfgEntry 13} vcGroupCnfgLcasStatus OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), belowMinNoOfVCs (2), withinRange (3), allNorm (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object summarize LCAS states of all VCs in VCG: belowMinNoOfVCs - Number of VCs in Norm state is less than the minimum number of VCs (indicated by vcGroupCnfgLcasMinNoOfVCs) withinRange - Number of VCs in Norm state is higher than the minimum number of VCs indicated by vcGroupCnfgLcasMinNoOfVCs) but is lower than Number of VCs mapped allNorm - Number of VCs in Norm state equals number of mapped VCs. " ::= { vcGroupCnfgEntry 14} vcGroupCnfgMappingMode OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), off (2), auto (3), manual (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object define Path Protection mode for VCG. Auto - the entire mapping for Virtual Concatenation Group x is copied automatically by agent for the protection group to same TUs on the other SONET/SDH link which reside on same slot.. Manual - the user may configure mapping for the protection group on the same link as for other group, or on the other link(s). Same type of TUs should be used for both groups. The TUs selected for each group don't have to be the same." ::= { vcGroupCnfgEntry 15} vcGroupCnfgTrafficType OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), managementOnly (2), dataOnly (3), mixed (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows to select traffic type for specific VCG." ::= { vcGroupCnfgEntry 16} vcGroupCnfgGroupName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "Virtual Concatenation Group (VCG) Name. String length is limited to 15 characters." ::= { vcGroupCnfgEntry 17} vcGroupCnfgLoopDetection OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), disabled (2), enabeld (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "VCAT Loop detecetion enabled." ::= { vcGroupCnfgEntry 18} vcGroupCnfgLcasWaitToRestore OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Time duration (in milliseconds units) waited after errors on channel stopped, before channel is reused." ::= { vcGroupCnfgEntry 19} vcGroupCnfgLcasHoldOff OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Time duration (in milliseconds units) in which errors on channel are disregarded. (Threshold)" ::= { vcGroupCnfgEntry 20} vcgGfpMuxCnfgTable OBJECT-TYPE SYNTAX SEQUENCE OF VcgGfpMuxCnfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Virtual Concatenation Group GFP Mux configuration table." ::= { prtVcGroupCnfg 2 } -- This table defines multiplexing scheme for GFP mux of -- Virtual Concatenation Groups: -- Primary group, Secondary group/s and bandwidth allocation -- to each group. vcgGfpMuxCnfgEntry OBJECT-TYPE SYNTAX VcgGfpMuxCnfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Virtual Concatenation Group GFP Mux configuration table." INDEX { vcgGfpMuxCnfgIdx,vcgGfpMuxCnfgMuxNumber} ::= { vcgGfpMuxCnfgTable 1 } VcgGfpMuxCnfgEntry ::= SEQUENCE { vcgGfpMuxCnfgIdx Integer32, vcgGfpMuxCnfgMuxNumber Integer32, vcgGfpMuxCnfgRowStatus RowStatus, vcgGfpMuxCnfgMuxName SnmpAdminString, vcgGfpMuxCnfgPrimeGroup Integer32, vcgGfpMuxCnfgGrpBwAlloc OCTET STRING } vcgGfpMuxCnfgIdx OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the Index of the configuration being accessed. Index of 255 relates to the Temporary (Scratch) coninguration. For products that support several configurations, Set can be performed only to the Temporary Config (=255). " ::= { vcgGfpMuxCnfgEntry 1} vcgGfpMuxCnfgMuxNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual Concatenation Group GFP Mux Number. Refer to device specification for definition of - maximum number of GFP-mux. - concatenation of Slot and GFP mux number." ::= { vcgGfpMuxCnfgEntry 2} vcgGfpMuxCnfgRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Creation/Deletion of rows in the table." ::= { vcgGfpMuxCnfgEntry 3} vcgGfpMuxCnfgMuxName OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-create STATUS current DESCRIPTION "Virtual Concatenation Group, GFP Mux name." ::= { vcgGfpMuxCnfgEntry 4} vcgGfpMuxCnfgPrimeGroup OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index of Virtual Concatenation Group used as Primary for the GFP mux created for FCD 155 up to 8 Virtual Concatenation Group are defined: 1 -> Virtual Concatenation Group 1 2 -> Virtual Concatenation Group 2 3 -> Virtual Concatenation Group 3 4 -> Virtual Concatenation Group 4 5 -> Virtual Concatenation Group 5 6 -> Virtual Concatenation Group 6 7 -> Virtual Concatenation Group 7 8 -> Virtual Concatenation Group 8 " ::= { vcgGfpMuxCnfgEntry 5} vcgGfpMuxCnfgGrpBwAlloc OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the allocated bandwidth (BW) to each Virtual Concatenation Group (VCG). Each nibble indicates BW percentage, in 12.5% steps, assigned to a group. For FCD-155, there may be 4 or 8 VCGs. When only 4 VCG exists, only two octets are used. In current GFP Mux,one VCG is identified as primary group by vcGfpMuxConfPrimeGroup. Other VCGs may be secondaries. VCG with allocated BW value of zero does not belong to the GFPmux defined by GFP Mux number. ________________________________________ | Octet 0 | Octet 1 | |Nibble 4 | Nibble 3| Nibble 2| Nibble 1| MSB | 7 6 5 4 | 3 2 1 0 | 7 6 5 4 | 3 2 1 0 | +___________________+___________________+ VCG1 VCG2 VCG 3 VCG4 ________________________________________ | Octet 3 | Octet 4 | |Nibble 4 | Nibble 3| Nibble 2| Nibble 1| | 7 6 5 4 | 3 2 1 0 | 7 6 5 4 | 3 2 1 0 | LSB +___________________+___________________+ VCG5 VCG6 VCG 7 VCG8 Nibble value - BW Percentage (0...7) (0 ...87.5%) 1 0001 12.5 % 2 0010 25% 3 0011 37.5 ..... 7 0111 87.5% at least one nibble must be greater that zero. Sum of alloacted BW must be 100%. Primary VCG BW must be greater than zero." ::= { vcgGfpMuxCnfgEntry 6} virtualIfConfiguration OBJECT IDENTIFIER ::= { prtSonetConfig 5} virtualIfGenTable OBJECT-TYPE SYNTAX SEQUENCE OF VirtualIfGenEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sonet/SDH general port configuration table." ::= { virtualIfConfiguration 1} virtualIfGenEntry OBJECT-TYPE SYNTAX VirtualIfGenEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " An entry in the Sonet/SDH general port configuration table." INDEX { virtualIfGenCnfgIdx, virtualIfGenIdx } ::= { virtualIfGenTable 1} VirtualIfGenEntry ::= SEQUENCE { virtualIfGenCnfgIdx Integer32, virtualIfGenIdx Integer32, virtualIfGenFrameFormat INTEGER } virtualIfGenCnfgIdx OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Idx of the Config being accessed. Idx of 255 relates to the Temporary (Scratch) Config. For products that support several configurations, Set can be performed only to the Temporary Config (=255). " ::= { virtualIfGenEntry 1} virtualIfGenIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates a unique port or interface number. For numbering, see product's spec. For some products, the numbering can equal ifIndex." ::= { virtualIfGenEntry 2} virtualIfGenFrameFormat OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), fcsEnable (2), fcsDisable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The frame format. fcsEnabe = Frame will be sent with the FCS bits. fcsDisable = Frame will be sent without the FCS bits ." ::= { virtualIfGenEntry 3 } ----------------------------------- -- System Common Trap Definitions ----------------------------------- sonetAlarmLOS NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Loss Of Signal." ::= { prtSonetEvents 1 } sonetAlarmLOF NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Loss Of Frame." ::= { prtSonetEvents 2 } sonetAlarmOOF NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Out Of Frame." ::= { prtSonetEvents 3 } sonetAlarmLineAIS NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Line Alarm Indication Signal." ::= { prtSonetEvents 4 } sonetAlarmLineEED NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Line Excessive Error Detect." ::= { prtSonetEvents 5 } sonetAlarmLineRDI NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Line Remote Defect Indication." ::= { prtSonetEvents 6 } sonetAlarmLineSD NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Line Signal Degrade." ::= { prtSonetEvents 7 } sonetAlarmPathLOP NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Path Loss of Pointer." ::= { prtSonetEvents 8 } sonetAlarmPathAIS NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Path Alarm Indication Signal." ::= { prtSonetEvents 9 } sonetAlarmPathEED NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Path Excessive Error Detect." ::= { prtSonetEvents 10 } sonetAlarmPathSLM NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Path Signal Label Mismatch." ::= { prtSonetEvents 11 } sonetAlarmPathLOMF NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Path Loss of Multi-Frame." ::= { prtSonetEvents 12 } sonetAlarmPathRDI NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Path Remote Defect Indication." ::= { prtSonetEvents 13 } sonetAlarmPathSD NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates Path Signal Degrade." ::= { prtSonetEvents 14 } sonetAlarmVtLOP NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates VT Loss of Pointer." ::= { prtSonetEvents 15 } sonetAlarmVtAIS NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates VT Alarm Indication Signal." ::= { prtSonetEvents 16 } sonetAlarmVtEED NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates VT Excessive Error Detect." ::= { prtSonetEvents 17 } sonetAlarmVtSLM NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates VT Signal Label Mismatch." ::= { prtSonetEvents 18 } sonetAlarmVtRDI NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates VT Remote Defect Indication." ::= { prtSonetEvents 19 } sonetAlarmVtSD NOTIFICATION-TYPE OBJECTS {alarmSeverity, alarmState, ifAlias} STATUS current DESCRIPTION "This trap indicates VT Signal Degrade." ::= { prtSonetEvents 20 } -- VCG MINIMUM MEMBERS TCA vcgMinimumMembers NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias, vcGroupCnfgLcasMinNoOfVCs } STATUS current DESCRIPTION "This trap indicates that number of Members of VCG is less than the minimum defined by vcGroupCnfgLcasMinNoOfVCs (Thresdhold Crossing Alarm)." ::= { prtSonetEvents 21 } --SDH/SONET LOF sdhSonetLof NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias, prtSonetCurrentXStatus } STATUS current DESCRIPTION "This trap indicates SDH/SONET Loss of frame (LOF). " ::= {prtSonetEvents 22} --SDH/SONET LOS sdhSonetLos NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias, prtSonetCurrentXStatus } STATUS current DESCRIPTION "This trap indicates SDH/SONET Loss of Signal. " ::= {prtSonetEvents 24} --SDH/SONET AIS sdhSonetAis NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias, prtSonetCurrentXStatus } STATUS current DESCRIPTION "This trap indicates SDH/SONET Alarm Indication Signal (AIS) " ::= {prtSonetEvents 25} --SDH/SONET SD sdhSonetSd NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias, prtSonetCurrentXStatus } STATUS current DESCRIPTION "This trap indicates SDH/SONET Signal Degradation (SD) " ::= {prtSonetEvents 27} --SDH/SONET EED sdhSonetEed NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias, prtSonetCurrentXStatus } STATUS current DESCRIPTION "This trap indicates SDH/SONET Excessive Error Defect (EED) " ::= {prtSonetEvents 28 } vcgDifferentialDelayExceeded NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias } STATUS current DESCRIPTION "Differential delay between VCG links exceeded the maximum allowed." ::= { prtSonetEvents 92 } vcgLoa NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias } STATUS current DESCRIPTION "VCG loss of alignment (LOA) occurred" ::= { prtSonetEvents 93 } vcgLoopDetection NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ifAlias, ifAlias } STATUS current DESCRIPTION "VCG Loop was detected. The first ifAlias that is attached is the Group's ifAlias (Example: GFP). The second ifAlias that is attached is the Member's ifAlias (Example: VCG)." ::= { prtSonetEvents 95 } END