ADTRAN-TDM-MIB DEFINITIONS ::= BEGIN -- TITLE: ADTRAN TDM MIB (1200.090L1) -- FILENAME: TDM.MIB -- PARTNUMBER: 9950.017L1-13A -- AUTHOR: Xiaozhao Zhang -- DATE: 95/09/06 IMPORTS enterprises FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM RFC1213-MIB TRAP-TYPE FROM RFC-1215 adProdPhysAddress FROM ADTRAN-MIB; -- OBJECT IDENTIFIERS adtran OBJECT IDENTIFIER ::= { enterprises 664 } adProducts OBJECT IDENTIFIER ::= { adtran 1 } adTDM OBJECT IDENTIFIER ::= { adProducts 50 } adMgmt OBJECT IDENTIFIER ::= { adtran 2 } adTDMmg OBJECT IDENTIFIER ::= { adMgmt 50 } adTDMprov OBJECT IDENTIFIER ::= { adTDMmg 1 } adTDMprovNet OBJECT IDENTIFIER ::= { adTDMprov 1 } adTDMprovDte OBJECT IDENTIFIER ::= { adTDMprov 2 } adTDMprovTest OBJECT IDENTIFIER ::= { adTDMprov 3 } adTDMAdmin OBJECT IDENTIFIER ::= { adTDMmg 2 } adTDMStatus OBJECT IDENTIFIER ::= { adTDMmg 3 } -- --The TDM Provision Network Group -- adTDMLoopRate OBJECT-TYPE SYNTAX INTEGER { bps56k(7), bps64k(8) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects loop operating speed for the TDM." ::= {adTDMprovNet 1} adTDMClockSource OBJECT-TYPE SYNTAX INTEGER { master(1), fromNetwork(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This option specifies the timing source for the TDM. When operating from a DDS network, the clock source should be 'FROM NETWORK'. For a point to point private network, one TDM should be set as 'MASTER' and the other set for 'FROM NETWORK'." ::= {adTDMprovNet 2} adTDMScramblerMode OBJECT-TYPE SYNTAX INTEGER { normal(1), scrambled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects scrambler function for 64kbps operation." ::= {adTDMprovNet 3} -- --The TDM Provision DTE Table -- adTDMConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AdTDMConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The DTE Port Configuration Table contains an entry for each managed DTE port." ::={adTDMprovDte 1} adTDMConfigEntry OBJECT-TYPE SYNTAX AdTDMConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the DTE Configuration Table" INDEX {adTDMDtePortIndex} ::={adTDMConfigTable 1} AdTDMConfigEntry ::= SEQUENCE { adTDMDtePortIndex INTEGER, adTDMDteRate INTEGER, adTDMDataFormat INTEGER, adTDMTransmitClock INTEGER, adTDMCSOption INTEGER, adTDMCDOption INTEGER, adTDMSROption INTEGER } adTDMDtePortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This index identifies a DTE port in TDM unit." ::= { adTDMConfigEntry 1 } adTDMDteRate OBJECT-TYPE SYNTAX INTEGER { portNotUsed(1), bps2400(2), bps4800(3), bps9600(4), bps19200(5), bps38400(6), bps51200(7), bps48000(8), bps32000(9), bps25600(10), bps24000(11), bps16000(12), bps12800(13), bps8000(14), passThrough(15) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects the operating DTE speed for the TDM." ::= {adTDMConfigEntry 2} adTDMDataFormat OBJECT-TYPE SYNTAX INTEGER { asynchronous(1), synchronous(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects either asynchronous or synchronous data mode for the DTE interface." ::= {adTDMConfigEntry 3} adTDMTransmitClock OBJECT-TYPE SYNTAX INTEGER { normal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The transmit clock option is used to select the source of the clock used to tranfer data from the DTE to the TDM." ::= {adTDMConfigEntry 4} adTDMCSOption OBJECT-TYPE SYNTAX INTEGER { forcedOn(1), followsRS(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects CS options for the TDM." ::= {adTDMConfigEntry 5} adTDMCDOption OBJECT-TYPE SYNTAX INTEGER { forcedOn(1), normal(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects TDM's CD option for a DTE Port." ::= {adTDMConfigEntry 6} adTDMSROption OBJECT-TYPE SYNTAX INTEGER { forcedOn(1), offOOSonly(2), offTESTonly(3), offTESTOOS(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects the operating mode for the SR lead." ::= {adTDMConfigEntry 7} -- --The TDM Provision Test Group -- adTDMTestCommand OBJECT-TYPE SYNTAX INTEGER { exitTest(1), localLoopOnly(3), dteAndLoop(4), enableRDL(5), disableRDL(6), remoteFromDte(7), remoteWithTP(8), dteWithTP(9), testPattern(10), dteAndLoopTest(11), loopOnlyTest(12), dteOnlyPort1(130), dteOnlyPort2(131), dteOnlyPort3(132), dteOnlyPort4(133), rdlPort1(134), rdlPort2(135), rdlPort3(136), rdlPort4(137) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects one of the TDM test options to perform." ::= {adTDMprovTest 1} adTDMTestPattern OBJECT-TYPE SYNTAX INTEGER { pattern2047(1), pattern511(2), stress1(3), stress2(4), stress3(5), stress4(6) } ACCESS read-write STATUS mandatory DESCRIPTION "Selects a test pattern to use during DTE and network test operations." ::= {adTDMprovTest 2} adTDMTestTimeOut OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Sets the TDM's test timeout limit. The timeout range is from 1 to 255 seconds. 0 represents no timeout limit." ::= {adTDMprovTest 3} adTDMAcceptRDL OBJECT-TYPE SYNTAX INTEGER { disableRDL(1), enableRDL(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables or disables TDM acceptance of remote digital loopback." ::= {adTDMprovTest 4} adTDMHealthCheck OBJECT-TYPE SYNTAX INTEGER { healthCheck(1) } ACCESS read-write STATUS mandatory DESCRIPTION "A SET operation with value of 1 performs a self test in the TDM." ::= {adTDMprovTest 5} adTDMErrorCount OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A SET operation with non zero value inserts one error into the test pattern, and zero value clears the error count." ::= {adTDMprovTest 6} adTDMErrorSecond OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A SET operation clears error second parameter." ::= {adTDMprovTest 7} -- --The TDM Admin Group -- adTDMReset OBJECT-TYPE SYNTAX INTEGER{ reset(1) } ACCESS read-write STATUS mandatory DESCRIPTION "A SET operation with value of 1 causes the TDM to perform a firmware reset." ::= {adTDMAdmin 1} adTDMFactoryOpt OBJECT-TYPE SYNTAX INTEGER { factoryOpt1(1), factoryOpt2(2), factoryOpt3(3), factoryOpt4(4) } ACCESS read-write STATUS mandatory DESCRIPTION "A SET operation loads one of four factory default options." ::= {adTDMAdmin 2} adTDMInitRemote OBJECT-TYPE SYNTAX INTEGER { initRemote(4) } ACCESS read-write STATUS mandatory DESCRIPTION "A SET operation with value of 4 establishes the remote configuration link between the TDM and the remote unit." ::= {adTDMAdmin 3} adTDMExitRemote OBJECT-TYPE SYNTAX INTEGER { exitRemote(1) } ACCESS read-write STATUS mandatory DESCRIPTION "A SET operation with value of 1 terminates the remote configuration link between the TDM and the remote unit." ::= {adTDMAdmin 4} adTDMRemoteMux OBJECT-TYPE SYNTAX INTEGER { setConfigToRemote(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Transmits configuration to a remote mux." ::= {adTDMAdmin 5} adTDMCopyPort OBJECT-TYPE SYNTAX INTEGER { copyPort1(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Copies port1 configuration to other 3 ports." ::= {adTDMAdmin 6} adTDMFrontPanel OBJECT-TYPE SYNTAX INTEGER { frontPanelDIS(1), frontPanelENA(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable or disable front panel operations." ::= {adTDMAdmin 7 } adTDMRemoteConfig OBJECT-TYPE SYNTAX INTEGER { remoteDIS(1), remoteENA(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable or disable remote configuration of the TDM." ::= {adTDMAdmin 8} adTDMatid OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Contains TDM product identification information." ::= {adTDMAdmin 9} adTDMTrapArm OBJECT-TYPE SYNTAX INTEGER { trapDISARM(1), trapARM(2) } ACCESS read-write STATUS mandatory DESCRIPTION "A SET operation arms or disarms the TDM trap functions." ::= {adTDMAdmin 10 } -- --The TDM Status Group -- adTDMGeneralStatus OBJECT-TYPE SYNTAX INTEGER { noTestNoRemote(1), localLoopOnly(3), dteAndLoop(4), remoteConfigMaster(5), remoteConfigSlave(6), remoteFromDte(7), remoteLoopTP(8), dteWithTP(9), testPattern(10), dteAndLoopTest(11), loopOnlyTest(12), dteOnlyPort1(130), dteOnlyPort2(131), dteOnlyPort3(132), dteOnlyPort4(133), rdlPort1(134), rdlPort2(135), rdlPort3(136), rdlPort4(137) } ACCESS read-only STATUS mandatory DESCRIPTION "Variable contains DSU III AR test and remote configuration status information." ::= {adTDMStatus 1} adTDMSelfTestStatus OBJECT-TYPE SYNTAX INTEGER { selfTestPassed(1), romTestFailed(2), ramTestFailed(3), lalTestFailed(4), eeTestFailed(5) } ACCESS read-only STATUS mandatory DESCRIPTION "Variable contains DSU III AR self test results." ::= {adTDMStatus 2} adTDMLoopStatus OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates loop status information. The adTDMloopstatus is a bit map represented as a sum, therefore, it can represent multiple loop status simutaneously. The variable bit position are: 1 OOS/OOF code received from network 2 No receive signal 4 No sealing current 8 No frame sync in secondary channel mode 16 Attempting to rate adapt 32 RT test from phone company 64 LL test from phone company 128 Dial backup is in progress or backup line is active " ::= {adTDMStatus 3} adTDMPort1Status OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates DTE signal status information. The adTDMPort1Status is a bit map represented as a sum, therefore, it can represent multiple DTE signal status simutaneously. The variable bit position are: 1 Reserved 2 Reserved 4 CD is active 8 RD is active 16 TD is active 32 CS is active 64 RS is active 128 Reserved " ::= {adTDMStatus 4} adTDMPort2Status OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates DTE signal status information. The adTDMPort2Status is a bit map represented as a sum, therefore, it can represent multiple DTE signal status simutaneously. The variable bit position are: 1 Reserved 2 Reserved 4 CD is active 8 RD is active 16 TD is active 32 CS is active 64 RS is active 128 Reserved " ::= {adTDMStatus 5} adTDMPort3Status OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates DTE signal status information. The adTDMPort3Status is a bit map represented as a sum, therefore, it can represent multiple DTE signal status simutaneously. The variable bit position are: 1 Reserved 2 Reserved 4 CD is active 8 RD is active 16 TD is active 32 CS is active 64 RS is active 128 Reserved " ::= {adTDMStatus 6} adTDMPort4Status OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates DTE signal status information. The adTDMPort4Status is a bit map represented as a sum, therefore, it can represent multiple DTE signal status simutaneously. The variable bit position are: 1 Reserved 2 Reserved 4 CD is active 8 RD is active 16 TD is active 32 CS is active 64 RS is active 128 Reserved " ::= {adTDMStatus 7} adTDMCommandStatus OBJECT-TYPE SYNTAX INTEGER { successful(1), failed(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the snmp command is successfully executed." ::= {adTDMStatus 8} -- --The TDM Enterprise Specific Traps -- adTDMColdStart TRAP-TYPE ENTERPRISE adTDM VARIABLES { adProdPhysAddress } DESCRIPTION "The unit has powered up." -- #TYPE "Status - Cold Start" -- #SUMMARY "TDM 5000: A Cold Start has occurred for " -- #SUMMARY "Unit Id: %x" -- #ARGUMENTS {0} -- #SEVERITY MAJOR -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 5000 adTDMInTest TRAP-TYPE ENTERPRISE adTDM VARIABLES { adProdPhysAddress } DESCRIPTION "This indicates that TDM enters test mode." -- #TYPE "Status - Test Mode" -- #SUMMARY "TDM 5001: In test state exists for " -- #SUMMARY "Unit Id: %x" -- #ARGUMENTS {0} -- #SEVERITY WARNING -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 5001 adTDMEndTest TRAP-TYPE ENTERPRISE adTDM VARIABLES { adProdPhysAddress } DESCRIPTION "This indicates that TDM exits test mode." -- #TYPE "Status - Test Mode" -- #SUMMARY "TDM 5011: End test state exists for " -- #SUMMARY "Unit Id: %x" -- #ARGUMENTS {0} -- #SEVERITY WARNING -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 5011 adTDMInAlarm TRAP-TYPE ENTERPRISE adTDM VARIABLES { adProdPhysAddress } DESCRIPTION "This indicates that TDM enters alarm mode." -- #TYPE "Status - Alarm Mode" -- #SUMMARY "TDM 5002: In alarm state exists for " -- #SUMMARY "Unit Id: %x" -- #ARGUMENTS {0} -- #SEVERITY MAJOR -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 5002 adTDMEndAlarm TRAP-TYPE ENTERPRISE adTDM VARIABLES { adProdPhysAddress } DESCRIPTION "This indicates that TDM exits alarm mode." -- #TYPE "Status - Alarm Mode" -- #SUMMARY "TDM 5012: End alarm state exists for " -- #SUMMARY "Unit Id: %x" -- #ARGUMENTS {0} -- #SEVERITY MAJOR -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 5012 adTDMRemoteCFGDisable TRAP-TYPE ENTERPRISE adTDM VARIABLES { adProdPhysAddress } DESCRIPTION "This indicates that TDM can not establish remote configuration." -- #TYPE "Status - Remote Configuration Mode" -- #SUMMARY "TDM 5003: Remote configuration disable state exists for " -- #SUMMARY "Unit Id: %x" -- #ARGUMENTS {0} -- #SEVERITY WARNING -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 5003 adTDMRemoteCFGEnable TRAP-TYPE ENTERPRISE adTDM VARIABLES { adProdPhysAddress } DESCRIPTION "This indicates that TDM can establish remote configuration." -- #TYPE "Status - Remote Configuration Mode" -- #SUMMARY "TDM 5013: Remote configuration enable state exists for " -- #SUMMARY "Unit Id: %x" -- #ARGUMENTS {0} -- #SEVERITY WARNING -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 5013 adTDMRemoteMasterOn TRAP-TYPE ENTERPRISE adTDM VARIABLES { adProdPhysAddress } DESCRIPTION "This indicates that TDM enters remote configuration master mode." -- #TYPE "Status - Remote Configuration Master Mode" -- #SUMMARY "TDM 5004: Remote master mode ON state exists for " -- #SUMMARY "Unit Id: %x" -- #ARGUMENTS {0} -- #SEVERITY WARNING -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 5004 adTDMRemoteMasterOff TRAP-TYPE ENTERPRISE adTDM VARIABLES { adProdPhysAddress } DESCRIPTION "This indicates that TDM enters the remote configuration slave mode." -- #TYPE "Status - Remote Configuration Master Mode" -- #SUMMARY "TDM 5014: Remote master mode OFF state exists for " -- #SUMMARY "Unit Id: %x" -- #ARGUMENTS {0} -- #SEVERITY WARNING -- #GENERIC 6 -- #CATEGORY "Error Events" -- #SOURCE_ID "A" -- #TIMEINDEX 0 ::= 5014 END