-- MIB created 6/25/99 12:56:48, by -- SMIC (the next generation) version 1.6.29, November 22, 1994. CISCO-ATM-IF-PHYS-MIB DEFINITIONS ::= BEGIN -- From file: "CISCO-ATM-IF-PHYS-MIB.my" IMPORTS Counter32 FROM SNMPv2-SMI-v1 OBJECT-TYPE FROM RFC-1212 ifIndex FROM RFC1213-MIB ciscoMgmt FROM CISCO-SMI; ciscoAtmIfPhysMIB OBJECT IDENTIFIER ::= { ciscoMgmt 45 } -- MODULE-IDENTITY -- LastUpdated -- 9609190000Z -- OrgName -- Cisco Systems, Inc. -- ContactInfo -- Cisco Systems -- Customer Service -- -- Postal: 170 W Tasman Drive -- San Jose, CA 95134 -- USA -- -- Tel: +1 800 553-NETS -- -- E-mail: cs-atm@cisco.com -- Descr -- A minimal set of managed objects for tracking -- the status of DS3/E3/DS1/E1 and SONET interfaces. -- RevDate -- 9609190000Z -- RevDescr -- Added DS1/E1 stuff. -- RevDate -- 9608080000Z -- RevDescr -- Added network clock source configuration and -- other physical layer configuration. -- RevDate -- 9512020000Z -- RevDescr -- Initial version of this MIB module. ciscoAtmIfPhysMIBObjects OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIB 1 } ciscoAtmIfPhysMIBConformance OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIB 3 } ciscoAtmIfPhysMIBCompliances OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBConformance 1 } ciscoAtmIfPhysMIBGroups OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBConformance 2 } ciscoAtmIfPhysTable OBJECT-TYPE SYNTAX SEQUENCE OF CiscoAtmIfPhysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing basic status and statistics for the physical layer of ATM interfaces." ::= { ciscoAtmIfPhysMIBObjects 1 } ciscoAtmIfPhysEntry OBJECT-TYPE SYNTAX CiscoAtmIfPhysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Basic status and statistics for the physical layer of an ATM interface." INDEX { ifIndex } ::= { ciscoAtmIfPhysTable 1 } CiscoAtmIfPhysEntry ::= SEQUENCE { ciscoAtmIfPhysStatus INTEGER, ciscoAtmIfPhysSectionParityErrors Counter32, ciscoAtmIfPhysLineParityErrors Counter32, ciscoAtmIfPhysPathParityErrors Counter32, ciscoAtmIfPhysLcvErrors Counter32, ciscoAtmIfPhysCBitParityErrors Counter32, ciscoAtmIfPhysPBitParityErrors Counter32, ciscoAtmIfPhysPlcpBipViolations Counter32, ciscoAtmIfPhysLineFebeErrors Counter32, ciscoAtmIfPhysPathFebeErrors Counter32, ciscoAtmIfPhysCellPayloadScrambling INTEGER, ciscoAtmIfPhysStsStreamScrambling INTEGER, ciscoAtmIfPhysFramingMode INTEGER, ciscoAtmIfPhysLoopbackConfig INTEGER, ciscoAtmIfPhysLineBuildOut INTEGER, ciscoAtmIfPhysTransmitClockSource INTEGER, ciscoAtmIfPhysClockSourcePriority INTEGER, ciscoAtmIfPhysClockSourceStatus INTEGER, ciscoAtmIfPhysDS1BitErrors Counter32, ciscoAtmIfPhysE1CrcErrors Counter32, ciscoAtmIfPhysLineCode INTEGER } ciscoAtmIfPhysStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), los(2), lof(3), loc(4), ais(5), yellowLine(6), yellowPath(7), lop(8), idle(9), yellowAlarm(10), plcpLOF(11), plcpYellow(12), maFERF(13), pathAis(14), ocd(15) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the physical interface. The value of this object is only valid when the interface's ifAdminStatus has the value 'up'. Note that some of the enumerated values are specific to a particular physical layer." ::= { ciscoAtmIfPhysEntry 1 } ciscoAtmIfPhysSectionParityErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of B1 (BIP) errors on the physical interface. This object is only present for SONET interfaces." ::= { ciscoAtmIfPhysEntry 2 } ciscoAtmIfPhysLineParityErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of B2 (BIP) errors on the physical interface. This object is only present for SONET interfaces." ::= { ciscoAtmIfPhysEntry 3 } ciscoAtmIfPhysPathParityErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of B3 (BIP) errors on the physical interface. This object is only present for SONET interfaces." ::= { ciscoAtmIfPhysEntry 4 } ciscoAtmIfPhysLcvErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of Line Code Violation errors on the physical interface. This object is only present for DS3/E3/DS1/E1 interfaces." ::= { ciscoAtmIfPhysEntry 5 } ciscoAtmIfPhysCBitParityErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of C-bit parity violations on the physical interface. This object is only present for DS3 interfaces." ::= { ciscoAtmIfPhysEntry 6 } ciscoAtmIfPhysPBitParityErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of P-bit parity violations or E3 G.832 BIP-8 errors on the physical interface. This object is present only for DS3/E3 interfaces." ::= { ciscoAtmIfPhysEntry 7 } ciscoAtmIfPhysPlcpBipViolations OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of PLCP BIP violations on the physical interface. This object is only present for DS3/E3/DS1/E1 interfaces." ::= { ciscoAtmIfPhysEntry 8 } ciscoAtmIfPhysLineFebeErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of Z2 (Line FEBE) errors on the physical interface. This object is only present for SONET interfaces." ::= { ciscoAtmIfPhysEntry 9 } ciscoAtmIfPhysPathFebeErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of G1 (Path FEBE) errors on the physical interface. This object is only present for SONET interfaces." ::= { ciscoAtmIfPhysEntry 10 } ciscoAtmIfPhysCellPayloadScrambling OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of whether cell payload scrambling is enabled or disabled on the physical interface." ::= { ciscoAtmIfPhysEntry 11 } ciscoAtmIfPhysStsStreamScrambling OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of whether STS-stream scrambling is enabled or disabled on the physical interface." ::= { ciscoAtmIfPhysEntry 12 } ciscoAtmIfPhysFramingMode OBJECT-TYPE SYNTAX INTEGER { sonet(1), sdh(2), ds3m23adm(3), ds3m23plcp(4), ds3cbitadm(5), ds3cbitplcp(6), e3g832adm(7), e3g751adm(8), e3g751plcp(9), ds1sfadm(10), ds1esfadm(11), ds1sfplcp(12), ds1esfplcp(13), e1adm(14), e1plcp(15), e1crcadm(16), e1crcplcp(17) } ACCESS read-write STATUS mandatory DESCRIPTION "The framing format present on the physical interface. 'sonet' indicates sts-3c or sts-12c format and applies only to OC-3 and OC-12 type interfaces, respectively. 'sdh' indicates stm1 or stm4 format and applies only to OC-3 and OC-12 type interfaces, respectively. 'ds3m23adm' indicates M23 ADM mode and applies only to DS3 type interfaces. 'ds3m23plcp' indicates M23 PLCP mode and applies only to DS3 type interfaces. 'ds3cbitadm' indicates C-BIT ADM mode and applies only to DS3 type interfaces. 'ds3cbitplcp' indicates C-BIT PLCP mode and applies only to DS3 type interfaces. 'e3g832adm' indicates G.832 ADM mode and applies only to E3 type interfaces. 'e3g751adm' indicates G.751 ADM mode and applies only to E3 type interfaces. 'e3g751plcp' indicates G.751 PLCP mode and applies only to E3 type interfaces. 'ds1sfadm' indicates DS1 SF ADM mode and applies only to DS1 type interfaces. 'ds1esfadm' indicates DS1 ESF ADM mode and applies only to DS1 type interfaces. 'ds1sfplcp' indicates DS1 SF PLCP mode and applies only to DS1 type interfaces. 'ds1esfplcp' indicates DS1 ESF PLCP mode and applies only to DS1 type interfaces. 'e1adm' indicates E1 ADM mode and applies only to E1 type interfaces. 'e1plcp' indicates E1 PLCP mode and applies only to E1 type interfaces. 'e1crcadm' indicates E1 CRC-4 ADM mode and applies only to E1 type interfaces. 'e1crcplcp' indicates E1 CRC-4 PLCP mode and applies only to E1 type interfaces." ::= { ciscoAtmIfPhysEntry 13 } ciscoAtmIfPhysLoopbackConfig OBJECT-TYPE SYNTAX INTEGER { noLoop(1), diagnosticLoop(2), lineLoop(3), otherLoop(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The loopback configured on the physical interface: 'noLoop' indicates no loopback is present. 'diagnosticLoop' indicates transmit data stream is looped to the receive direction. 'lineLoop' indicates receive data stream is looped to the transmit direction. 'otherLoop' indicates loopbacks that are not defined here. " ::= { ciscoAtmIfPhysEntry 14 } ciscoAtmIfPhysLineBuildOut OBJECT-TYPE SYNTAX INTEGER { e3AllCables(1), ds3CablesUnder225(2), ds3CablesOver225(3), ds1Cables0To110(4), ds1Cables110To220(5), ds1Cables220To330(6), ds1Cables330To440(7), ds1Cables440To550(8), ds1Cables550To660(9), ds1CablesOver600(10), e1AllCables(11) } ACCESS read-write STATUS mandatory DESCRIPTION "The line buildout configured on the transmit signal: 'e3AllCables' applies to all cables of E3 physical interfaces. 'ds3CablesUnder225' applies to cables under 225 feet of DS3 physical interfaces. 'ds3CablesOver225' applies to cables over 225 feet of DS3 physical interfaces. 'ds1Cables0To110' applies to cables 0 to 110 feet of DS1 physical interfaces. 'ds1Cables110To220' applies to cables 110 to 220 feet of DS1 physical interfaces. 'ds1Cables220To330' applies to cables 220 to 330 feet of DS1 physical interfaces. 'ds1Cables330To440' applies to cables 330 to 440 feet of DS1 physical interfaces. 'ds1Cables440To550' applies to cables 440 to 550 feet of DS1 physical interfaces. 'ds1Cables550To660' applies to cables 550 to 660 feet of DS1 physical interfaces. 'ds1CablesOver600' applies to cables over 600 feet of DS1 physical interfaces. 'e1AllCables' applies to all cables of E1 physical interfaces. " ::= { ciscoAtmIfPhysEntry 15 } ciscoAtmIfPhysTransmitClockSource OBJECT-TYPE SYNTAX INTEGER { loopTiming(1), freeRunning(2), networkDerived(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The source of the tranmit clock: 'loopTiming' indicates that the recovered receive clock is used as the transmit clock. 'freeRunning' indicates that a local clock source is used. 'networkDerived' indicates that recovered receive clock from another interface is used as the transmit clock source. " ::= { ciscoAtmIfPhysEntry 16 } ciscoAtmIfPhysClockSourcePriority OBJECT-TYPE SYNTAX INTEGER { notConfigured(1), priority1(2), priority2(3), priority3(4), priority4(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The priority of this interface if configured as a network clock source. 'notConfigured' indicates this is not configured as a network clock source. " ::= { ciscoAtmIfPhysEntry 17 } ciscoAtmIfPhysClockSourceStatus OBJECT-TYPE SYNTAX INTEGER { notSelected(1), selected(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The network clock source status of this interface: 'notSelected' indicates this is not selected as the network clock source. 'selected' indicates this is selected as the network clock source. " ::= { ciscoAtmIfPhysEntry 18 } ciscoAtmIfPhysDS1BitErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of bit errors (CRC-6 error in ESF mode and framing bit error in SF mode) on the physical interface. This object is only present for DS1 interfaces." ::= { ciscoAtmIfPhysEntry 19 } ciscoAtmIfPhysE1CrcErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of CRC errors (in CRC-4 mode) on the physical interface. This object is only present for E1 interfaces." ::= { ciscoAtmIfPhysEntry 20 } ciscoAtmIfPhysLineCode OBJECT-TYPE SYNTAX INTEGER { ami(1), b8zs(2), hdb3(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The line coding present on the physical interface This object is only present for DS1/E1 interfaces. 'ami' indicates alternate mark inversion (AMI) line code on the DS1/E1 interface. 'b8zs' indicates B8ZS line code on the physical interface and applies only to DS1 interfaces. 'hdb3' indicates HDB3 line code on the physical interface and applies only to E1 interfaces. " ::= { ciscoAtmIfPhysEntry 21 } ciscoAtmIfPhysMIBCommonGroup OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBGroups 1 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- A collection of objects common to all ATM physical -- layer interfaces. -- objects -- ciscoAtmIfPhysStatus ciscoAtmIfPhysMIBSonetGroup OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBGroups 2 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- A collection of objects for ATM SONET interfaces. -- objects -- ciscoAtmIfPhysSectionParityErrors, -- ciscoAtmIfPhysLineParityErrors, -- ciscoAtmIfPhysPathParityErrors ciscoAtmIfPhysMIBDs3E3Group OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBGroups 3 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- A collection of objects for ATM DS3/E3 interfaces. -- objects -- ciscoAtmIfPhysLcvErrors, ciscoAtmIfPhysCBitParityErrors, -- ciscoAtmIfPhysPBitParityErrors, -- ciscoAtmIfPhysPlcpBipViolations ciscoAtmIfPhysMIBCommonGroup2 OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBGroups 4 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- Additional collection of objects common to all ATM physical -- layer interfaces. -- objects -- ciscoAtmIfPhysCellPayloadScrambling, -- ciscoAtmIfPhysFramingMode, ciscoAtmIfPhysLoopbackConfig, -- ciscoAtmIfPhysTransmitClockSource, -- ciscoAtmIfPhysClockSourcePriority, -- ciscoAtmIfPhysClockSourceStatus ciscoAtmIfPhysMIBSonetGroup2 OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBGroups 5 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- Additional collection of objects for ATM SONET interfaces. -- objects -- ciscoAtmIfPhysLineFebeErrors, ciscoAtmIfPhysPathFebeErrors, -- ciscoAtmIfPhysStsStreamScrambling ciscoAtmIfPhysMIBDs3Group OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBGroups 6 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- Collection of objects for ATM DS3 interfaces. -- objects -- ciscoAtmIfPhysLineBuildOut ciscoAtmIfPhysMIBDs1E1Group OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBGroups 7 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- A collection of objects for ATM DS1/E1 interfaces. -- objects -- ciscoAtmIfPhysLcvErrors, ciscoAtmIfPhysPlcpBipViolations, -- ciscoAtmIfPhysLineCode ciscoAtmIfPhysMIBDs1Group OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBGroups 8 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- A collection of objects for ATM DS1 interfaces. -- objects -- ciscoAtmIfPhysDS1BitErrors ciscoAtmIfPhysMIBE1Group OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBGroups 9 } -- OBJECT-GROUP -- Status -- mandatory -- Descr -- A collection of objects for ATM E1 interfaces. -- objects -- ciscoAtmIfPhysE1CrcErrors ciscoAtmIfPhysMIBCompliance OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBCompliances 1 } -- MODULE-COMPLIANCE -- Status -- obsolete -- Descr -- The compliance statement for entities which implement -- the Cisco ATM Interface Physical MIB. -- Module -- >>current<< -- MandGroup -- ciscoAtmIfPhysMIBCommonGroup ciscoAtmIfPhysMIBCompliance2 OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBCompliances 2 } -- MODULE-COMPLIANCE -- Status -- obsolete -- Descr -- The compliance statement for entities which implement -- the Cisco ATM Interface Physical MIB. -- Module -- >>current<< -- MandGroup -- ciscoAtmIfPhysMIBCommonGroup -- MandGroup -- ciscoAtmIfPhysMIBCommonGroup2 -- OptGroup -- ciscoAtmIfPhysMIBSonetGroup -- OptGroup -- ciscoAtmIfPhysMIBSonetGroup2 -- OptGroup -- ciscoAtmIfPhysMIBDs3E3Group -- OptGroup -- ciscoAtmIfPhysMIBDs3Group ciscoAtmIfPhysMIBCompliance3 OBJECT IDENTIFIER ::= { ciscoAtmIfPhysMIBCompliances 3 } -- MODULE-COMPLIANCE -- Status -- mandatory -- Descr -- The compliance statement for entities which implement -- the Cisco ATM Interface Physical MIB. -- Module -- >>current<< -- MandGroup -- ciscoAtmIfPhysMIBCommonGroup -- MandGroup -- ciscoAtmIfPhysMIBCommonGroup2 -- OptGroup -- ciscoAtmIfPhysMIBSonetGroup -- OptGroup -- ciscoAtmIfPhysMIBSonetGroup2 -- OptGroup -- ciscoAtmIfPhysMIBDs3E3Group -- OptGroup -- ciscoAtmIfPhysMIBDs3Group -- OptGroup -- ciscoAtmIfPhysMIBDs1E1Group -- OptGroup -- ciscoAtmIfPhysMIBDs1Group -- OptGroup -- ciscoAtmIfPhysMIBE1Group END