From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/microsemi/DATUM-MIB | 46 + MIBS/microsemi/MICROSEMI-PDSINE-MIB | 402 + MIBS/microsemi/SSU2000-MIB | 15402 ++++++++++++++++++++++++++++++++++ MIBS/microsemi/SYMM-SMI | 639 ++ 4 files changed, 16489 insertions(+) create mode 100644 MIBS/microsemi/DATUM-MIB create mode 100644 MIBS/microsemi/MICROSEMI-PDSINE-MIB create mode 100644 MIBS/microsemi/SSU2000-MIB create mode 100644 MIBS/microsemi/SYMM-SMI (limited to 'MIBS/microsemi') diff --git a/MIBS/microsemi/DATUM-MIB b/MIBS/microsemi/DATUM-MIB new file mode 100644 index 0000000..07884d2 --- /dev/null +++ b/MIBS/microsemi/DATUM-MIB @@ -0,0 +1,46 @@ +-- ************************************************************** +-- ************************************************************** +-- +++ +-- Copyright 2000 Datum Austin (Austron) +-- +-- FILENAME: DATUM.MIB +-- PRODUCT: SSU2000 COMM Module +-- DESCRIPTION: +-- This file contains the top level node of the Datum-Austin +-- private MIB. +-- +-- COMMENTS/CHANGES: +-- +-- 01/11/2001 Jay Wang: Created +-- +-- CURRENT VERSION: +-- Part No - 12613250-000-2 +-- 04/16/2001 - A.00 +-- +-- +++ +-- ************************************************************** +-- ************************************************************** + + + DATUM-MIB DEFINITIONS ::= BEGIN + + + IMPORTS + enterprises + FROM RFC1155-SMI; + + + datum OBJECT IDENTIFIER ::= { enterprises 601 } + bancomm OBJECT IDENTIFIER ::= { datum 1 } + timing OBJECT IDENTIFIER ::= { datum 2 } + austron OBJECT IDENTIFIER ::= { datum 3 } + fts OBJECT IDENTIFIER ::= { datum 4 } + efratom OBJECT IDENTIFIER ::= { datum 5 } + experiment OBJECT IDENTIFIER ::= { datum 99 } + + products OBJECT IDENTIFIER ::= { austron 1 } + ssu2000 OBJECT IDENTIFIER ::= { products 1 } + ot21 OBJECT IDENTIFIER ::= { products 2 } + + + END diff --git a/MIBS/microsemi/MICROSEMI-PDSINE-MIB b/MIBS/microsemi/MICROSEMI-PDSINE-MIB new file mode 100644 index 0000000..946cea8 --- /dev/null +++ b/MIBS/microsemi/MICROSEMI-PDSINE-MIB @@ -0,0 +1,402 @@ +-- PoE Private MIB Ver 2.0 + +MICROSEMI-PDSINE-MIB +DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + Gauge32, Counter32, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TruthValue + FROM SNMPv2-TC + enterprises + FROM RFC1155-SMI; + + +polPowerOverLan MODULE-IDENTITY + + LAST-UPDATED "201111150000Z" -- Nov 15, 2011 + ORGANIZATION "" + CONTACT-INFO "" + DESCRIPTION "" + + ::= {enterprises 7428 } + +-- MIB ObjID entery + products OBJECT IDENTIFIER ::= { polPowerOverLan 1} + description OBJECT IDENTIFIER ::= { products 1 } + sysObjectID OBJECT IDENTIFIER ::= { description 1 } + pseDevice OBJECT IDENTIFIER ::= { products 2 } + portObjects OBJECT IDENTIFIER ::= { pseDevice 1 } + mainObjects OBJECT IDENTIFIER ::= { pseDevice 2 } + poeNotifications OBJECT IDENTIFIER ::= { products 3 } + + +-- SysObjID Products list + midspanUnknown OBJECT IDENTIFIER ::= {sysObjectID 1} + midspan6portAC OBJECT IDENTIFIER ::= {sysObjectID 2} + midspan6portACDC OBJECT IDENTIFIER ::= {sysObjectID 3} + midspan12portAC OBJECT IDENTIFIER ::= {sysObjectID 4} + midspan12portACDC OBJECT IDENTIFIER ::= {sysObjectID 5} + midspan24portAC OBJECT IDENTIFIER ::= {sysObjectID 6} + midspan24portACDC OBJECT IDENTIFIER ::= {sysObjectID 7} + midspan48portAC OBJECT IDENTIFIER ::= {sysObjectID 8} + midspan48portACDC OBJECT IDENTIFIER ::= {sysObjectID 9} + midspan6portHPAC OBJECT IDENTIFIER ::= {sysObjectID 10} + midspan6portHPACDC OBJECT IDENTIFIER ::= {sysObjectID 11} + midspan12portHPAC OBJECT IDENTIFIER ::= {sysObjectID 12} + midspan12portHPACDC OBJECT IDENTIFIER ::= {sysObjectID 13} + midspanGigabit6portAC OBJECT IDENTIFIER ::= {sysObjectID 14} + midspanGigabit12portAC OBJECT IDENTIFIER ::= {sysObjectID 15} + midspanGigabit24portAC OBJECT IDENTIFIER ::= {sysObjectID 16} + midspanHiPoEGigabit6portAC OBJECT IDENTIFIER ::= {sysObjectID 17} + midspanHiPoEGigabit12portAC OBJECT IDENTIFIER ::= {sysObjectID 18} + midspanHiPoEGigabit24portAC OBJECT IDENTIFIER ::= {sysObjectID 19} + midspanHiPoEATGigabit6portAC OBJECT IDENTIFIER ::= {sysObjectID 20} + midspanHiPoEATGigabit12portACDC OBJECT IDENTIFIER ::= {sysObjectID 21} + midspanHiPoEATGigabit24portACDC OBJECT IDENTIFIER ::= {sysObjectID 22} + midspan4PairATGigabit6portACDC OBJECT IDENTIFIER ::= {sysObjectID 23} + midspan4PairATGigabit12portACDC OBJECT IDENTIFIER ::= {sysObjectID 24} + midspanHiPoEATGigabit6portDC OBJECT IDENTIFIER ::= {sysObjectID 25} + midspanHiPoEATGigabit12portDC OBJECT IDENTIFIER ::= {sysObjectID 26} + midspanHiPoEATGigabit24portDC OBJECT IDENTIFIER ::= {sysObjectID 27} + midspan4PairATGigabit24portACDC OBJECT IDENTIFIER ::= {sysObjectID 28} + midspanEEPoEGigabit24portACDC OBJECT IDENTIFIER ::= {sysObjectID 29} + midspanPoHGigabit6portACDC OBJECT IDENTIFIER ::= {sysObjectID 30} + midspanPoHGigabit12portACDC OBJECT IDENTIFIER ::= {sysObjectID 31} + midspanPoHGigabit24portACDC OBJECT IDENTIFIER ::= {sysObjectID 32} + + + + +-- PSE Port Objects + + portTable OBJECT-TYPE + SYNTAX SEQUENCE OF PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that display and control the power + characteristics of power Ethernet ports on a Power Source + Entity (PSE) device. This group will be implemented in + managed power Ethernet switches and mid-span devices. + Values of all read-write objects in this table are + persistent at restart/reboot." + ::= { portObjects 1 } + + portEntry OBJECT-TYPE + SYNTAX PortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display and control the power + characteristics of a power Ethernet PSE port." + INDEX { portGroupIndex , portIndex } + ::= { portTable 1 } + + PortEntry ::= SEQUENCE { + portGroupIndex + Integer32, + portIndex + Integer32, + portConsumptionPower + Gauge32, + portMaxPower + Integer32, + portType + INTEGER + } + + portGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the group + containing the port to which a power Ethernet PSE is + connected. Group means box in the stack, module in a + rack and the value 1 MUST be used for non-modular devices." + ::= { portEntry 1 } + + portIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the power Ethernet PSE + port within group portGroupIndex to which the + power Ethernet PSE entry is connected." + ::= { portEntry 2 } + + portConsumptionPower OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Watt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A read-only value indicates the measured usage power expressed in Watts for a specific port " + ::= { portEntry 3 } + + portMaxPower OBJECT-TYPE + SYNTAX Integer32 (1..99) + UNITS "Watt" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Read/Write maximum power consumption that PD device may consume in Watts + NOTE: + 1. For Midspan 60xx,60xxG,6500 series, Max PD power consumption = 17Watt + 2. For Midspan 70xxG series, Max PD power consumption = 30Watt + 3 .For Midspan 80xx series, this parameter is read-only !! + 4. For Midspan 90xxG series, Max PD power consumption = 30/36Watt + 5. For Midspan 95xxG series, Max PD power consumption = 60/72Watt (four pair) or 30/36Watt (two pair) + 6. For Midspan 55xxG series, Max PD power consumption = 30/36Watt" + ::= { portEntry 4 } + + portType OBJECT-TYPE + SYNTAX INTEGER { + twopair(1), + fourpair(2), + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable Four-pair/EEPoE PoE + Read : Applicable to all Midspan series + Write: Applicable only to 95xxG/55xxG Midspan series + twopair (1) Two-pair PoE port capable of providing up to 16.8Watt or 30-36Watt. + fourpair (2) Four-pair/EEPoE-mode PoE port capable of providing up to 60-72Watt (95xxG) or 30-36W (55xxG)." + ::= { portEntry 5 } + + +-- PSE Main Objects + + mainPseTable OBJECT-TYPE + SYNTAX SEQUENCE OF MainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of objects that display and control attributes + of the main PSE device." + ::= { mainObjects 1 } + + mainPseEntry OBJECT-TYPE + SYNTAX MainPseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A set of objects that display and control the Main PSE device." + INDEX { pethMainPseGroupIndex } + ::= { mainPseTable 1 } + + MainPseEntry ::= SEQUENCE { + mainGroupIndex + Integer32, + mainVoltage + Gauge32 , + mainDetectionMethod + INTEGER, + mainPowerUsageBudget + Integer32, + mainPSEMaxPower + Gauge32, + highPowerLegacyPDSupport + INTEGER, + highPowerExtendedPortPower + INTEGER, + powerBackupStatus + INTEGER, + internalPowerSourceStatus + INTEGER, + externalPowerSourceStatus + INTEGER, + temperature + INTEGER, + temperatureformat + INTEGER + } + + mainGroupIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This variable uniquely identifies the group to which + power Ethernet PSE is connected. Group means (box in + the stack, module in a rack) and the value 1 MUST be + used for non-modular devices." + ::= { mainPseEntry 1 } + + mainVoltage OBJECT-TYPE + SYNTAX Gauge32 (1..65535) + UNITS "Volt" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power Supply Voltage in Volt." + ::= { mainPseEntry 2 } + + mainDetectionMethod OBJECT-TYPE + SYNTAX INTEGER { + ieee8023afat(1), + ieee8023afatandlegacy(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Read/Write PD device detection method (802.3af / 802.3af+Legacy)." + ::= { mainPseEntry 3 } + + mainPowerUsageBudget OBJECT-TYPE + SYNTAX Integer32 (10..100) + UNITS "%" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow external SNMP manager to limit maximum power that all PD's may consume + Whenever total power consumption exceeds maximum power, Midspan may turn off + automatically Low priority and High priority PSE ports. + Percentage Value refers to Midspan maximum power." + ::= { mainPseEntry 4 } + + mainPSEMaxPower OBJECT-TYPE + SYNTAX Gauge32 (1..65535) + UNITS "Watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum power that Midspan can provide (Watt), after including power budget percentage limitation. + Example: Midspan maximum power without power limit = 860Watt, and Power Limit = 50% + mainPSEMaxPower = 430Watt" + ::= { mainPseEntry 5 } + + highPowerLegacyPDSupport OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + notsupported(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG series + enable (1) - Power Cisco 125x access point (pre 802.3at legacy high power PD device). + disable(2) - Power only 802.3at compliant devices. + notsupported(3) - SNMP GET result for Midspan which doesn't support this feature" + ::= { mainPseEntry 6 } + + highPowerExtendedPortPower OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2), + notsupported(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/55xxG series + enable (1) - Extend maximum power to PD device beyond 802.3at specification. + disable(2) - Maximum power to PD device per 802.3at specification. + notsupported(3) - SNMP GET result for Midspan which doesn't support this feature" + ::= { mainPseEntry 7 } + + powerBackupStatus OBJECT-TYPE + SYNTAX INTEGER { + standalone(1), + powerbackupbyrps(2), + powerbackupbymidspan(3), + incompatiblepowerbackupdevice(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/95xxG/55xxG series + standalone - Midspan isn't connected to any power backup device + powerbackupbyrps - Redundant power supply (RPS) backup Midspan device + powerbackupbymidspan - Two Midspan devices backup each other + incompatiblepowerbackupdevice - Midspan was connected to incompatible power backup device. + For example RPS 430Watt to Midspan 950Watt" + + ::= { mainPseEntry 8 } + + internalPowerSourceStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + fail(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/95xxG/55xxG series + ok(1) - Internal Power Source is OK + fail(2) - Internal Power Source failure" + ::= { mainPseEntry 9 } + + externalPowerSourceStatus OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + fail(2), + notsupported(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/95xxG/55xxG series + ok(1) - External Power Source is OK + fail(2) - External Power Source failure + notsupported(3) - SNMP GET result for Midspan which doesn't support this feature" + ::= { mainPseEntry 10 } + + temperature OBJECT-TYPE + SYNTAX INTEGER + UNITS "Degree" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit temperature - Applicable only for Midspan 95xxG series" + ::= { mainPseEntry 11 } + + temperatureformat OBJECT-TYPE + SYNTAX INTEGER { + celcius(1), + fahrenheit(2), + notsupported(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Unit temperature format - Applicable only for Midspan 95xxG series + Celcius(1) - Report unit temperature in Celcius + Fahrenheit(2) - Report unit temperature in Fahrenheit + NotSupported(3) - No temperature sensor inside the Midspan unit" + ::= { mainPseEntry 12 } + +-- Notifications Section + + powerBackupStatusNotification NOTIFICATION-TYPE + OBJECTS { powerBackupStatus } + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/95xxG/55xxG series + This Notification reports power backup status change, and whenever incompatible + power backup source is connected (as RPS 430Watt to Midspan 950Watt)" + ::= { poeNotifications 1 } + + internalPowerSourceStatusNotification NOTIFICATION-TYPE + OBJECTS { internalPowerSourceStatus } + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/95xxG/55xxG series + This Notification reports internal Power Source failure" + ::= { poeNotifications 2 } + + externalPowerSourceStatusNotification NOTIFICATION-TYPE + OBJECTS { externalPowerSourceStatus } + STATUS current + DESCRIPTION + "Applicable only for Midspan 90xxG/95xxG/55xxG series + This Notification reports external Power Source failure" + ::= { poeNotifications 3 } + +END + diff --git a/MIBS/microsemi/SSU2000-MIB b/MIBS/microsemi/SSU2000-MIB new file mode 100644 index 0000000..651745f --- /dev/null +++ b/MIBS/microsemi/SSU2000-MIB @@ -0,0 +1,15402 @@ +-- ************************************************************** +-- ************************************************************** +-- +++ +-- Copyright 2001-2008 Symmetricom Austin +-- +-- FILENAME: SSU2000.MIB +-- PRODUCT: SSU2000 COMM Module +-- DESCRIPTION: +-- This file contains the Symmetricom-Austin SSU2000 private MIB. +-- +-- NOTES: +-- In this private MIB, when we define the syntax in Octet String, +-- we use the subset of the Type-Length-Value (TLV) format (except +-- we specified otherwise). +-- +-- The TLV +-- TYPE (1 byte): indicates the ASN.1 type, as well as +-- the class of the type. +-- LENGTH (1 byte): indicates the length of the actual +-- value represention +-- VALUE: represents the value of the ASN.1 type as +-- a string octets. +-- +-- The (1 byte) type is defined as +-- Class [bit 6-7], P/C [bit 5], Tag Number [bit 0-4] +-- Class: +-- 00 = Universal +-- 01 = Application +-- 10 = Context Specific +-- 11 = Private +-- +-- P/C: +-- 0 = Primitive Encoding +-- 1 = Constructed encoding +-- +-- Tag Number: +-- 1 = Boolean type +-- 2 = Integer +-- 4 = Octetstring type +-- 5 = Null type +-- 10 = Enumerated type +-- +-- In our application, the type is Application Class with +-- Primitive Encoding (0x40). +-- +-- +-- +-- COMMENTS/CHANGES: +-- JJW 01/11/2001 - Jay Wang: Created +-- JJW 06/06/2001 - Fixed StaDiMtie1A/B and StaDiMtie2A/B missing mtie100000 definition +-- JJW 06/22/2001 - Change setMiFreqAErrLmt/setMiFreqBErrLmt setMiFreqAErrLmt/setMiFreqBErrLmt range to [0..10000000] +-- JJW 06/22/2001 - added extra definition NA for setDiCSFlt. +-- JJW 06/22/2001 - changed setMiMtie10xxxEL1/2 and setMiMtie10xxxCL1/2 limits to [0..60000] since defined as 16bits. +-- JJW 09/26/2001 - Changed the Opaque to OCTET STRING +-- JJW 10/22/2001 - Removed value "warm(1)" in setCkPLLMode +-- JJW 10/22/2001 - Put stronger check to make sure mtHisInpLoc and tdHisInpLoc specified with port number +-- JJW 10/22/2001 - Removed value "ignored" in tpNtfCode which is not used. +-- JJW 01/25/2002 - Added the Composite Clock Input Module, statusCcInp and setupCcInp +-- JJW 01/25/2002 - Added sysOpmode field in sys to set subtending or non-subtending mode +-- JJW 02/19/2002 - Allowed additional pql value 1 and 9 be settable in setGpsProvPql, setDiProvPql, and setCiProvPql fields. +-- JJW 07/09/2002 - Changed setGpsPdop range from 1-10 to 3-10. +-- JJW 07/09/2002 - Changed setCcComp comments for 275ft per step intead of 500ft per step. +-- JJW 07/16/2002 - Added inAdapterPart field in InEntry. +-- JJW 10/02/2002 - Added staOtPortSta range from 1-5 to 1-6 where 6 is defined as port is squelched. +-- JJW 10/02/2002 - Added setCoSquelch field in SetCoEntry. +-- JJW 04/01/2003 - Added RS422 Output Module MIB in setup422Out +-- JJW 05/01/2003 - Changed the MODULE-IDENTITY to Symmetricom +-- JJW 06/18/2003 - Added E12048 Output Module MIB in setupE12048Out +-- JJW 09/23/2003 - Restricted snmpmanIp to Read Only for SNMPv3 (It belongs to Level4 function) +-- JJW 09/23/2003 - Restricted snmpmanInit to v2 and not apply to v3. +-- JJW 11/20/2003 - Changed setCkMinTau and setCkMaxTau ranges from (300..10000) to (150..10000) +-- JJW 01/08/2004 - Added DS1 LRM Module MIB in statusLrm and setupLrm +-- JJW 02/06/2004 - Added pllflt(6) in staLrmMRefSrc field +-- JJW 02/06/2004 - Added unknown(4) in staLrmMCtaId field +-- JJW 03/05/2004 - Added etl1c(10) and etl1d(11) in comLogoff fields. +-- JJW 03/05/2004 - Added etl1c(10) and etl1d(11) in whoPort fields. +-- JJW 03/08/2004 - Allowed pql value 1 thru 9 be settable in setGpsProvPql, setDiProvPql, and setCiProvPql fields. +-- JJW 03/08/2004 - Added sysTl1Format(sys 5)object in sys object. +-- JJW 03/29/2004 - Added Sine Output Module MIB in setupSineOut +-- JJW 03/29/2004 - Added Sine Input Module MIB in setupSineInp and statusSineInp +-- JJW 03/29/2004 - Added Japanese Composite Clock Output Module MIB in setupJccOut +-- JJW 03/29/2004 - Added Japanese Composite Clock Input Module MIB in setupJccInp and statusJccInp +-- JJW 07/23/2004 - Added japanese(3)in sysOpmode fields (i.e. Japanese subtending mode). +-- JJW 10/11/2004 - Changed the stGpsTkChnl from 1..8 to 1..12 +-- JJW 01/12/2005 - added xxxMStatus (module status) fields for all input modules. +-- JJW 01/14/2005 - Tracker #20460, limited pql value 1 and 9 be settable in setGpsProvPql, setDiProvPql, setCiProvPql, setSineiProvPql, setJcciProvPql fields. +-- JJW 02/01/2005 - RES #3321, Added/changed snmpman objects and fields for new v3 implementation +-- renamed snmpmanTable to snmpv2manTable +-- added initv2 and initv3 fields in snmpmanInit object +-- added snmpNotification, snmpEnable, snmpv3manTable, snmpv2userTable, snmpv3userTable objects +-- JJW 02/01/2005 - Added sInterfaces(ssu2000 60) object to specify if various interfaces present or not. +-- JJW 02/01/2005 - RES #3464, Added E1 LRM Module MIB in statusLrme1 and setupLrme1. +-- JJW 02/01/2005 - removed statusCdma (mstatus 6) and setupCdma (msetup 6) in the msetup object. +-- JJW 02/01/2005 - Tracker #20519, added setGpsZeroPhase field in SetGpsEntry. +-- JJW 02/22/2005 - Tracker #20553, applied "ssu2000 MODULE-IDENTITY" OID with {austron 1 1} instead of {products 1} (note: both are the same OID) +-- to avoid conflicts within HP Openview with some MIBs from other vendors. +-- JJW 02/22/2005 - Tracker #20545, removed unnecessary fields in the CC inp module of StaCiEntry, SetCiEntry, and SetCimEntry. +-- JJW 05/20/2005 - Tracker #20580, added fields setE12048oFrame, setE12048oCrc, setE12048oSsm, setE12048oCrc and setE12048oSsmBit in SetE12048oEntry. +-- JJW 08/26/2005 - Tracker #21166, added sysAco 'alarm cut off' (sys 7) in sys object. +-- JJW 02/22/2006 - Version realignment. +-- JJW 03/28/2006 - Added more description in TModuleCode hex number module definition. +-- JJW 03/29/2006 - Tracker #21301, Added ntpPrefer (ntp 12) in the ntp object. +-- JJW 03/30/2006 - Tracker #20656, Added tmLocalOffset (time 2) in the time object and TLocalTimeOffset definition. +-- JJW 04/25/2006 - Tracker #20639, Added GPS Performance Monitor (MTIE and FREQ) +-- added staGpsMtie1A, staGpsMtie2A, staGpsMtie1B, staGpsMtie2B, staGpsFreqA, staGpsFreqB to StaGpsEntry object. +-- added setAlmThGpsInpTable object in (setupGps 2) for MTIE and FREQ setting. +-- JJW 06/20/2006 - Tracker #21475, Changed the limitis from 1-100k, to 1-10k in setMiOOFErrCnt,setMiOOFClrCnt,setMiBPVErrCnt, +-- setMiBPVClrCnt, setMiCRCErrCnt,and setMiCRCClrCnt in the DS1/E1 input module. +-- setCimBPVErrCnt and setCimBPVClrCnt in the CC Input Module +-- JJW 10/18/2006 - Tracker #22077, Added alarm threshold setting in the Sine Input Module: +-- added fields in staSineiPql, staSineiMtie1A, staSineiMtie2A, staSineiMtie1B, staSineiMtie2B, +-- staSineiFreqA, staSineiFreqB in the staSineiEntry. +-- added a new object table setAlmThSineInpTable in setupSineInp object. +-- JJW 10/18/2006 - Tracker #21780, Added staGpsPpsSigma and staGps3Sigma in the StaGpsEntry object. +-- JJW 01/25/2008 - PRD 5.1, Added PackeTime NTP Module Support: +-- Added statusPtNtp object in mstatus (15), +-- Added setupPtNtp object in msetup (22), +-- Added ntpq object in ssu2000 (19), +-- Added route object in ssu2000 (20), +-- Added setCkTodTimeout field in the setCkEntry(7) +-- Added staCkUtc field in the staCkEntry(7) +-- Added refClkTodsrc field in the ref(7) +-- Added setGpsTodsrcPriority(14) and setGpsTodsrcCompensation(15) field in the setGpsEntry. +-- JJW 02/02/2012 - PRD 6.4, Added following support: +-- Added statusPtPtp object in mstatus (16), +-- Added setupPtPtp object in msetup (23), +-- Added ptpclient object in ssu2000 (36), +-- Added almStatus field in almEntry (9), +-- Added statusSynce object in mstatus (17), +-- Added setupSynce object in msetup (24), +-- Added setPtPtpRmvClient field in setPtPtpEntry (34) +-- Added setCkFreqTimeout field in the setCkEntry(8) +-- GGUO 07/08/2012 - PRD GLONASS, Added following support: +-- Added setGnssCmode field in the setGpsEntry (16), +-- Added new option for setGpsEngine field in the setGpsEntry(3) +-- modified stGpsTkChnl from 12 TO 32, +-- modified stGpsAvChnl from 12 TO 32, +-- modified setGpsAvg from 10..3600 to 20..3600, and also the method will +-- make GSP to be 20..3600, and GNSS to be 20..1440 +-- modified setGpsPosel from (0..60)to (0..90) +-- modified setGpsTimel from (0..60)to (0..90) +-- +-- CURRENT VERSION: +-- Part No - 12613127-002-2 +-- 04/16/2001 - A.00 +-- 07/06/2001 - A.01 +-- 01/21/2002 - A.02 +-- 07/17/2002 - B.00 (ECN#: 2167) +-- 10/22/2002 - C.00 (ECN#: 2241) +-- 05/15/2003 - D.00 (ECO#: 7735) +-- 09/09/2003 - E.00 (ECO#: 7825) +-- 01/14/2004 - F.00 (ECO#: 7946) +-- 02/06/2004 - F.01 (ECO#: 7969) +-- 03/05/2004 - F.02 (ECO#: 8021) +-- 09/03/2004 - G.00 (ECO#: 8139) +-- 02/01/2005 - G.01 (ECO#: 8302) +-- 03/25/2005 - H.00 (ECO#: 8369) +-- 09/29/2005 - J.00 (ECO#: 8483) +-- 02/22/2006 - K.00 (ECO#: 8600) +-- 07/06/2006 - L.00 (ECO#: 8762) +-- 11/03/2006 - L.01 (ECO#: 8936) +-- 06/10/2008 - M.00 (EC0#: 0190) +-- 03/08/2012 - N.00 (EC07565) +-- 08/17/2012 - P.00 +-- +-- +++ +-- ************************************************************** +-- ************************************************************** + + + SSU2000-MIB DEFINITIONS ::= BEGIN + + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + OBJECT-IDENTITY,Counter32, + IpAddress + FROM SNMPv2-SMI + + DisplayString,TEXTUAL-CONVENTION + FROM SNMPv2-TC + + austron + FROM DATUM-MIB; + + + ssu2000 MODULE-IDENTITY + -- YYMMDD0000Z the LAST-UPDATED format + LAST-UPDATED "0801140000Z" + ORGANIZATION "Symmetricom" + CONTACT-INFO + " + Symmetricom Technical Support + 1-888-367-7966 toll free USA + 1-408-428-7907 worldwide + Support@symmetricom.com + " + DESCRIPTION + "Private MIB module for management of SSU2000. + This SSU2000 private MIB supports all existing + functions of the SSU2000 thus achieving full system + control via this software interface. All reports, + queries, autonomous messages, control, provisioning + and administration (except for Set User ID/password/level, + Set IP assignments, Reset Connection and SNMP Community + Settings) will be addressable via SNMP. + " + ::= { austron 1 1 } + + + + -- ************************************************************** + -- SSU2000 PRIVATE MIB, TOP-LEVEL TREE STRUCTURE + -- ************************************************************** + + inventory OBJECT IDENTIFIER ::= { ssu2000 1 } + mstatus OBJECT IDENTIFIER ::= { ssu2000 2 } + msetup OBJECT IDENTIFIER ::= { ssu2000 3 } + general OBJECT IDENTIFIER ::= { ssu2000 4 } + event OBJECT IDENTIFIER ::= { ssu2000 5 } + alarm OBJECT IDENTIFIER ::= { ssu2000 6 } + ref OBJECT IDENTIFIER ::= { ssu2000 7 } + phase OBJECT IDENTIFIER ::= { ssu2000 8 } + freq OBJECT IDENTIFIER ::= { ssu2000 9 } + ntp OBJECT IDENTIFIER ::= { ssu2000 10 } + time OBJECT IDENTIFIER ::= { ssu2000 11 } + pqlTable OBJECT IDENTIFIER ::= { ssu2000 12 } + ioname OBJECT IDENTIFIER ::= { ssu2000 13 } + comm OBJECT IDENTIFIER ::= { ssu2000 14 } + snmpman OBJECT IDENTIFIER ::= { ssu2000 15 } + sys OBJECT IDENTIFIER ::= { ssu2000 16 } + users OBJECT IDENTIFIER ::= { ssu2000 17 } + who OBJECT IDENTIFIER ::= { ssu2000 18 } + ntpq OBJECT IDENTIFIER ::= { ssu2000 19 } + route OBJECT IDENTIFIER ::= { ssu2000 20 } + + mtie OBJECT IDENTIFIER ::= { ssu2000 30 } + tdev OBJECT IDENTIFIER ::= { ssu2000 31 } + +-- s1port OBJECT IDENTIFIER ::= { ssu2000 32 } +-- phaseT1 OBJECT IDENTIFIER ::= { ssu2000 33 } +-- tie100 OBJECT IDENTIFIER ::= { ssu2000 34 } +-- mtie100 OBJECT IDENTIFIER ::= { ssu2000 35 } + ptpclient OBJECT IDENTIFIER ::= { ssu2000 36 } + + mTrapReq OBJECT IDENTIFIER ::= { ssu2000 50 } + mTrapObjs OBJECT IDENTIFIER ::= { ssu2000 51 } + mTraps OBJECT IDENTIFIER ::= { ssu2000 52 } + + sInterfaces OBJECT IDENTIFIER ::= { ssu2000 60 } + + + -- + -- status + -- + statusCom OBJECT IDENTIFIER ::= { mstatus 1 } + statusClk OBJECT IDENTIFIER ::= { mstatus 2 } + statusGps OBJECT IDENTIFIER ::= { mstatus 5 } + statusDs1E1Inp OBJECT IDENTIFIER ::= { mstatus 7 } + statusCcInp OBJECT IDENTIFIER ::= { mstatus 8 } + statusOut OBJECT IDENTIFIER ::= { mstatus 10 } + statusLrm OBJECT IDENTIFIER ::= { mstatus 11 } + statusSineInp OBJECT IDENTIFIER ::= { mstatus 12 } + statusJccInp OBJECT IDENTIFIER ::= { mstatus 13 } + statusLrmE1 OBJECT IDENTIFIER ::= { mstatus 14 } + statusPtNtp OBJECT IDENTIFIER ::= { mstatus 15 } + statusPtPtp OBJECT IDENTIFIER ::= { mstatus 16 } + statusSynce OBJECT IDENTIFIER ::= { mstatus 17 } + + + -- + -- setup + -- + setupCom OBJECT IDENTIFIER ::= { msetup 1 } + setupClk OBJECT IDENTIFIER ::= { msetup 2 } + setupGps OBJECT IDENTIFIER ::= { msetup 5 } + setupDs1E1Inp OBJECT IDENTIFIER ::= { msetup 7 } + setupCcInp OBJECT IDENTIFIER ::= { msetup 8 } + setupDs1Out OBJECT IDENTIFIER ::= { msetup 10 } + setupE1Out OBJECT IDENTIFIER ::= { msetup 11 } + setup2048Out OBJECT IDENTIFIER ::= { msetup 12 } + setupCCOut OBJECT IDENTIFIER ::= { msetup 13 } + setup422Out OBJECT IDENTIFIER ::= { msetup 14 } + setupE12048Out OBJECT IDENTIFIER ::= { msetup 15 } + setupLrm OBJECT IDENTIFIER ::= { msetup 16 } + setupSineOut OBJECT IDENTIFIER ::= { msetup 17 } + setupSineInp OBJECT IDENTIFIER ::= { msetup 18 } + setupJccOut OBJECT IDENTIFIER ::= { msetup 19 } + setupJccInp OBJECT IDENTIFIER ::= { msetup 20 } + setupLrmE1 OBJECT IDENTIFIER ::= { msetup 21 } + setupPtNtp OBJECT IDENTIFIER ::= { msetup 22 } + setupPtPtp OBJECT IDENTIFIER ::= { msetup 23 } + setupSynce OBJECT IDENTIFIER ::= { msetup 24 } + + + -- ************************************************************** + -- SSU2000 TEXTUAL-CONVENTION DEFINITION + -- ************************************************************** + + OkValue ::= INTEGER { ok (1), fault (2) } + OnValue ::= INTEGER { on (1), off (2) } + YesValue ::= INTEGER { yes (1), no (2) } + EnaValue ::= INTEGER { ena (1), dis (2) } + ActiveValue ::= INTEGER { active (1), inactive (2) } + ValidValue ::= INTEGER { valid (1), invalid (2) } + TrueValue ::= INTEGER { true (1), false (2) } + + + -- ****************************************** + -- DEFINED IN RFC2579 + -- ****************************************** + + DateAndTime ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d" + STATUS current + DESCRIPTION + "A date-time specification. + + field octets contents range + ----- ------ -------- ----- + 1 1-2 year* 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + 4 5 hour 0..23 + 5 6 minutes 0..59 + 6 7 seconds 0..60 + (use 60 for leap-second) + 7 8 deci-seconds 0..9 + 8 9 direction from UTC '+' / '-' + 9 10 hours from UTC* 0..13 + 10 11 minutes from UTC 0..59 + + * Notes: + - the value of year is in network-byte order + - daylight saving time in New Zealand is +13 + + For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be + displayed as: + + 1992-5-26,13:30:15.0,-4:0 + + + Note that if only local time is known, then timezone + information (fields 8-10) is not present." + SYNTAX OCTET STRING (SIZE (8 | 11)) + + + -- ****************************************** + -- LOCAL TIME OFFSET DEFINITION + -- ****************************************** + + TLocalTimeOffset ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1a1d:1d" + STATUS current + DESCRIPTION + "A local time offset specification. + + field octets contents range + ----- ------ -------- ----- + 1 1 direction from UTC '+' / '-' + 2 2 hours from UTC* 0..13 + 3 3 minutes from UTC 0..59 + + * Notes: + - the value of year is in network-byte order + - The hours range is 0..13 + + For example, the -6 local time offset would be + displayed as: -6:0 + " + SYNTAX OCTET STRING (SIZE (3)) + + + -- ****************************************** + -- MODULE HEX CODE DEFINITION + -- ****************************************** + + TModuleCode ::= TEXTUAL-CONVENTION + DISPLAY-HINT "x" + STATUS current + DESCRIPTION + "The module hex code + 1001 Input – 3 Port + 1002 Input – 1 Port + 1003 Input – DS1 3 Port + 1004 Input – DS1 1 Port + 1005 Input – E1 3 Port + 1006 Input – E1 1 Port + 1008 Input – GPS + 1010 Input – Composite Clock (1 Port) + 1012 Input – Japanese CC (1 Port) + 1013 Input – Japanese Sine (3 Port) + 2001 Clock – Stratum 2E Rubidium + 2002 Clock – Stratum 3E + 2003 Clock – Type I + 3001 Communication Module + 4001 Output – DS1 + 4002 Output – E1 + 4003 Output – Composite Clock + 4004 Output – 2048 kHz + 4007 Output – EIA 422 + 4008 Output – E1/2048 kHz + 4009 DS1 Line Retiming Module 4 Ports + 400A DS1 Line Retiming Module 2 Ports + 400B Output – Japanese CC + 400C Output – Japanese Sine + 400D E1 Line Retiming Module 4 Ports + 4021 NTP Blade + 4022 PTP Blade + 5001 Buffer Card + " + SYNTAX INTEGER (0..'FFFF'h) + + + -- ****************************************** + -- SYNC STATUS MESSAGE (SSM) DEFINITION + -- ****************************************** + + TSsm ::= TEXTUAL-CONVENTION + DISPLAY-HINT "x" + STATUS current + DESCRIPTION + "The ssm hex code" + SYNTAX INTEGER (0..255) + + + + -- ****************************************** + -- ANTENNA LATITUDE AND LONGITUDE DEFINITION + -- ****************************************** + + TLatAndLon ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1a1d:1d:1d.1d" + STATUS current + DESCRIPTION + "antenna latitude and longitude specification. + + field octets contents range + ----- ------ -------- ----- + 1 1 +/-180 deg '+' / '-' + 2 2 degree 0..180 + 3 3 minute 0..59 + 4 4 second 0..59 + 5 5 second fraction 0..99 + + +/- dd:mm:ss.ss + " + SYNTAX OCTET STRING (SIZE (5)) + + + -- ****************************************** + -- ANTENNA HIGHT DEFINITION + -- ****************************************** + + TAntHeight ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1a2d.1d" + STATUS current + DESCRIPTION + "antenna height specification. + + field octets contents range + ----- ------ -------- ----- + 1 1 +/- '+' / '-' + 2 2-3 meter 0..10000 + 3 4 meter fraction 0..99 + + +/- hh.hh + + " + SYNTAX OCTET STRING (SIZE (4)) + + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 INVENTORY GROUP + -- ************************************************************** + -- ************************************************************** + + inventoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF InEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list containing the system inventory of installed hardware and software components contained in the SSU-2000. + The number of entries is given by the values of inChassis and inSlot. + " + ::= { inventory 1 } + + + inEntry OBJECT-TYPE + SYNTAX InEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Inventory table contains inventory information for all modules installed in the SSU2000 unit. + System Inventory attributes. + " + INDEX { inChassis, inSlot } + ::= { inventoryTable 1 } + + + InEntry ::= + SEQUENCE { + inChassis + INTEGER, + inSlot + INTEGER, + inModCode + TModuleCode, + inName + DisplayString, + inSerial + DisplayString, + inService + DateAndTime, + inHwPart + DisplayString, + inHwRev + DisplayString, + inHwDate + DateAndTime, + inSwPart + DisplayString, + inSwRev + DisplayString, + inRevision + DisplayString, + inShelfDesc + DisplayString, + inShelfPart + DisplayString, + inInstalled + YesValue, + inAction + INTEGER, + inAdapterPart + DisplayString + } + + inChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { inEntry 1 } + + inSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { inEntry 2 } + + inModCode OBJECT-TYPE + SYNTAX TModuleCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports module type is identified with a Hex value. + " + ::= { inEntry 3 } + + + inName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports module type is identified with a Name. + " + ::= { inEntry 4 } + + inSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports module's serial number. + " + ::= { inEntry 5 } + + inService OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports module's in-service time. + " + ::= { inEntry 6 } + + inHwPart OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports module's hardware part number. + " + ::= { inEntry 7 } + + inHwRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports module's hardware revision. + " + ::= { inEntry 8 } + + inHwDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports module's date of manufacture. + " + ::= { inEntry 9 } + + inSwPart OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports module's software part number. + " + ::= { inEntry 10 } + + inSwRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports module's main software revision. + " + ::= { inEntry 11 } + + inRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports module's software and PLD revisions. + " + ::= { inEntry 12 } + + inShelfDesc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports shelf type description. + " + ::= { inEntry 13 } + + inShelfPart OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports shelf part number. + " + ::= { inEntry 14 } + + inInstalled OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports if this module is physically installed in the system or not. + 1 = module is installed. + 2 = module is physically absent, but the configuration data is still there. + " + ::= { inEntry 15 } + + inAction OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2), + remove(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User Action: + ENABLE (1), enables the module. + DISABLE (2), marks a module as inactive to be removed from the system. + REMOVE (3), if physically absent, the module is removed from the registry. + + Note: This field only is meaningful during the write operation. + When read, it always displayed as 1. + " + ::= { inEntry 16 } + + + inAdapterPart OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the Symmetricom input adapter part number. + Note: If this field is an empty string, it means the input adapter identification is not applicable for this module. + " + ::= { inEntry 17 } + + -- ************************************************************** + -- SSU2000 FEATURE PRESENCE TABLE + -- ************************************************************** + + inFeatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF InFeatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SSU-2000 has two optional features, NTP and SNMP. + The Feature Presence table provides presence of these features. + " + ::= { inventory 2 } + + inFeatureEntry OBJECT-TYPE + SYNTAX InFeatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "inFeatureIndex + The index to identify the feature + inFeature + The setting of the feature + " + INDEX { inFeatureIndex } + ::= { inFeatureTable 1 } + + + InFeatureEntry ::= + SEQUENCE { + inFeatureIndex + INTEGER, + inFeature + EnaValue + } + + inFeatureIndex OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value for each feature table. + 1 = NTP + 2 = SNMP + " + ::= { inFeatureEntry 1 } + + + inFeature OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports SSU-2000 feature set: + 1 = Enabled + 2 = Disabled + " + ::= { inFeatureEntry 2 } + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 MODULE STATUS GROUP + -- ************************************************************** + -- ************************************************************** + -- FUNCTIONAL DESCRIPTION + -- The module status group provides information on each module + -- installed in the system. There are status attributes that are + -- common for all modules in the system and there are module + -- specific attributes. All of the status attributes are + -- read-only objects. Descriptions of the specific module + -- attributes are listed in each Module Status Group for each type + -- of module. + + + -- ************************************************************** + -- SSU2000 COMMUNICATION MODULE STATUS GROUP + -- ************************************************************** + -- FUNCTIONAL DESCRIPTION + -- The module status group provides information on each module + -- installed in the system. There are status attributes that are + -- common for all modules in the system and there are module + -- specific attributes. All of the status attributes are + -- read-only objects. Descriptions of the specific module + -- attributes are listed in each Module Status Group for each type + -- of module. + -- Though the Status Information will show alarm status (if a module + -- is in an alarmed state or not), the detail of all alarm states + -- is available through the module's alarm object. + + + -- ************************************************************** + -- SSU2000 CLOCK MODULE STATUS GROUP + -- ************************************************************** + + staClkTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaCkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reports Clock Module Status, loop mode, tau, and system-level priority quality level (pql). + " + ::= { statusClk 1 } + + + staCkEntry OBJECT-TYPE + SYNTAX StaCkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Clock Status Attributes: + " + INDEX { staCkChassis, staCkSlot} + ::= { staClkTable 1 } + + StaCkEntry ::= + SEQUENCE { + staCkChassis + INTEGER, + staCkSlot + INTEGER, + staCkStatus + INTEGER, + staCkPLLMode + INTEGER, + staCkTau + Counter32, + staCkPql + INTEGER, + staCkUtc + YesValue + } + + staCkChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. (i.e. in the main chassis) + " + ::= { staCkEntry 1 } + + staCkSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This slot number and chassis number uniquely identify each inventory entry. + + Note: In the SSU2000, valid slots for Clocks are slot 1 and slot 12. + " + ::= { staCkEntry 2 } + + + staCkStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + selected(2), + disable(3), + fault(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the clock module status. + ok(1), -- module is enabled and operating without faults + selected(2), -- module is enabled and selected as primary local oscillator + disable(3), -- module is disabled + fault(4) -- module is enabled and operating with fault(s) + " + ::= { staCkEntry 3 } + + staCkPLLMode OBJECT-TYPE + SYNTAX INTEGER + { + failed(1), + warmup(2), + acquire(3), + holdover(4), + lock(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the clock software Phase Locked Loop (PLL) Mode. + failed(1), -- pll hardware failure, pll unlocked + warmup(2), -- local oscillator is initialized and warming up + acquire(3), -- LO is operating in acquire or fast locked mode + holdover(4), -- LO is operating in holdover due to lose or reference input + lock(5) -- LO is operating in normal mode + " + ::= { staCkEntry 4 } + + staCkTau OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the clock tau value. + The tau is the time constant (in seconds) used by the clock's servo control loop. + " + ::= { staCkEntry 5 } + + staCkPql OBJECT-TYPE + SYNTAX INTEGER (0 | 1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the system Priority Quality Level (PQL). + The PQL indicates the Stratum Level of the clock. + Zero indicates an invalid SSM was read. + " + ::= { staCkEntry 6 } + + staCkUtc OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the clock has been TOD synced with GPS or PackeTime.. + " + ::= { staCkEntry 7 } + + -- ************************************************************** + -- SSU2000 GPS MODULE STATUS GROUP + -- ************************************************************** + + -- ****************************************** + -- GPS STATUS TABLE + -- ****************************************** + + staGpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaGpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GPS Input Module Status reports the module's current status, input port phase data, + time status, MTIE threshold status, frequency threshold status, and TIE measurement statistics status. + " + ::= { statusGps 1 } + + staGpsEntry OBJECT-TYPE + SYNTAX StaGpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "GPS Status Attributes: + staGpsChassis + Identifies which chassis is being addressed + stGpskSlot + Identifies which slot is being addressed + staGpsMStatus + Reports module status + staGpsStatus + Reports gps input port status + staGpsPhaseA + Reports phase value versus clock A in nano-seconds. + staGpsPhaseB + Reports phase value versus clock B in nano-seconds. + staGpsUtc + Reports number tells us whether the GPS module has UTC time or not. + staGpsMtie1A + Reports which MTIE limit 1 threshold was exceeded on clock A. + staGpsMtie2A + Reports which MTIE limit 2 threshold was exceeded on clock A. + staGpsMtie1B + Reports which MTIE limit 1 threshold was exceeded on clock B. + staGpsMtie2B + Reports which MTIE limit 2 threshold was exceeded on clock B. + staGpsFreqA + Reports input port frequency threshold exceeded on clock A. + staGpsFreqB + Reports input port frequency threshold exceeded on clock B. + staGpsPpsSigma + Reports sigma (statistical) calculation representing noise variation on the GPS 1PPS + staGps3Sigma + Reports 3sigma (statistical) calculation representing noise variation on the GPS 1PPS + " + INDEX { staGpsChassis, staGpsSlot} + ::= { staGpsTable 1 } + + + StaGpsEntry ::= + SEQUENCE { + staGpsChassis + INTEGER, + staGpsSlot + INTEGER, + staGpsStatus + INTEGER, + staGpsPhaseA + INTEGER, + staGpsPhaseB + INTEGER, + staGpsUtc + YesValue, + staGpsMStatus + INTEGER, + + -- MTIE THRESHOLD STATUS + staGpsMtie1A + INTEGER, + staGpsMtie2A + INTEGER, + staGpsMtie1B + INTEGER, + staGpsMtie2B + INTEGER, + + -- FREQUENCY THRESHOLD STATUS + staGpsFreqA + OkValue, + staGpsFreqB + OkValue, + + -- SIGMA Values + staGpsPpsSigma + DisplayString, + + staGps3Sigma + DisplayString + } + + staGpsChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. (i.e. in the main chassis) + " + ::= { staGpsEntry 1 } + + staGpsSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, valid slots for GPS are slot 3 and slot 5. + " + ::= { staGpsEntry 2 } + + + staGpsStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + selected(2), + disable(3), + fault(4), + reject(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The GPS port status. + ok(1), -- module is enabled and operating without faults + selected(2), -- module is enabled and selected as input reference + disable(3), -- module is disabled + fault(4), -- module is enabled and operating with faults + reject(5) -- module is rejected due to antenna failure + " + ::= { staGpsEntry 3 } + + staGpsPhaseA OBJECT-TYPE + SYNTAX INTEGER (-1999999998..1999999998 | 1999999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The phase value versus clock A. + The phaseA is the current 1 second phase value in nanoseconds on clock A. + The 1,999,999,999 is designated for invalid phase value. + " + ::= { staGpsEntry 4 } + + staGpsPhaseB OBJECT-TYPE + SYNTAX INTEGER (-1999999998..1999999998 | 1999999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports phase value versus clock B. + The phaseB is the current 1 second phase value in nanoseconds on clock B. + The 1,999,999,999 is designated for invalid phase value. + " + ::= { staGpsEntry 5 } + + staGpsUtc OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the GPS module has been set to UTC time (or not). + 1 = time is available + 2 = time is not available + " + ::= { staGpsEntry 6 } + + staGpsMStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + disable(2), + fault(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the GPS module status. + ok(1), -- module is enabled and operating normally + disable(2), -- module is disabled + fault(3) -- module is enabled, but not operational due to faults + " + ::= { staGpsEntry 7 } + + staGpsMtie1A OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + mtie10(10), + mtie100(100), + mtie1000(1000), + mtie10000(10000), + mtie100000(100000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which MTIE limit 1 threshold was exceeded on clock A. + If ok, it means no error for MTIE limit 1 on clock A. + If not, one of the 10/ 100/ 1000/ 10000/ 100000 seconds + MTIE limit 1 threshold was exceeded on clock A. + " + ::= { staGpsEntry 8 } + + staGpsMtie2A OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + mtie10(10), + mtie100(100), + mtie1000(1000), + mtie10000(10000), + mtie100000(100000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which MTIE limit 2 threshold was exceeded on clock A. + If ok, it means no error for MTIE limit 2 on clock A. + If not, one of the 10/ 100/ 1000/ 10000/ 100000 seconds + MTIE limit 2 threshold was exceeded on clock A. + " + ::= { staGpsEntry 9 } + + + staGpsMtie1B OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + mtie10(10), + mtie100(100), + mtie1000(1000), + mtie10000(10000), + mtie100000(100000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which MTIE limit 1 threshold was exceeded on clock B. + If ok, it means no error for MTIE limit 1 on clock B. + If not, one of the 10/ 100/ 1000/ 10000/ 100000 seconds + MTIE limit 1 threshold was exceeded on clock B. + " + ::= { staGpsEntry 10 } + + + staGpsMtie2B OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + mtie10(10), + mtie100(100), + mtie1000(1000), + mtie10000(10000), + mtie100000(100000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which MTIE limit 2 threshold was exceeded on clock B. + If ok, it means no error for MTIE limit 2 on clock B. + If not, one of the 10/ 100/ 1000/ 10000/ 100000 seconds + MTIE limit 2 threshold was exceeded on clock B. + " + ::= { staGpsEntry 11 } + + + staGpsFreqA OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the input port frequency threshold exceeded on clock A. + " + ::= { staGpsEntry 12 } + + + staGpsFreqB OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the input port frequency threshold exceeded on clock B. + " + ::= { staGpsEntry 13 } + + + staGpsPpsSigma OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports current 1 PPS Sigma. + " + ::= { staGpsEntry 14 } + + staGps3Sigma OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports current 3 Sigma Threshold. + " + ::= { staGpsEntry 15 } + + -- ****************************************** + -- GPS ENGINE POSITION TABLE + -- ****************************************** + + stGpsPosTable OBJECT-TYPE + SYNTAX SEQUENCE OF StGpsPosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GPS attributes that report the status of the GPS engine's position and status + " + ::= { statusGps 2 } + + + stGpsPosEntry OBJECT-TYPE + SYNTAX StGpsPosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The GPS position attributes: + stGpsPosChassis + Identifies which chassis is being addressed + stGpsPosSlot + Identifies which slot is being addressed + stGpsPosValid + Reports if the GPS position is valid or not. + stGpsPosLat + Reports antenna latitude position of the GPS module. + stGpsPosLon + Reports antenna longitude position of the GPS module. + stGpsPosHgt + Reports antenna height (meter) position of the GPS module. + stGpsPosAccurate + Reports antenna position accuracy + stGpsPosPdop + Reports PDOP assigns a value of accuracy to the calculated position. + stGpsPosAvg + Reports position averaging value indicates how many position values are used to determine position. + " + INDEX { stGpsPosChassis, stGpsPosSlot} + ::= { stGpsPosTable 1 } + + + StGpsPosEntry ::= + SEQUENCE { + stGpsPosChassis + INTEGER, + stGpsPosSlot + INTEGER, + stGpsPosValid + ValidValue, + stGpsPosLat + TLatAndLon, + stGpsPosLon + TLatAndLon, + stGpsPosHgt + TAntHeight, + stGpsPosAccurate + INTEGER, + stGpsPosPdop + INTEGER, + stGpsPosAvg + INTEGER + } + + stGpsPosChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which shelf is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. (i.e. in the main chassis) + " + ::= { stGpsPosEntry 1 } + + stGpsPosSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, valid slots for GPS are slot 3 and slot 5. + " + ::= { stGpsPosEntry 2 } + + stGpsPosValid OBJECT-TYPE + SYNTAX ValidValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports if the GPS position is valid or not. + + 1 = valid + 2 = invalid + " + ::= { stGpsPosEntry 3 } + + stGpsPosLat OBJECT-TYPE + SYNTAX TLatAndLon + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports antenna latitude position of the GPS module. + + The format is +dd:mm:ss.ss or -dd:mm:ss.ss + The latitude is +/- 90 deg. + " + ::= { stGpsPosEntry 4 } + + stGpsPosLon OBJECT-TYPE + SYNTAX TLatAndLon + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports antenna longitude position of the GPS module. + + The format is +dd:mm:ss.ss or -dd:mm:ss.ss + The longitude is +/- 180 deg. + " + ::= { stGpsPosEntry 5 } + + stGpsPosHgt OBJECT-TYPE + SYNTAX TAntHeight + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports antenna height (meter) position of the GPS module. + + The format is +hh.hh or -hh.hh + The height is +/- 10000.0 meters. + " + ::= { stGpsPosEntry 6 } + + stGpsPosAccurate OBJECT-TYPE + SYNTAX INTEGER + { + approx (1), + d2 (2), + d3 (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports antenna position accuracy + APPROX - position is not accurate + D2 - position is accurate, 2D, height is not valid + D3 - position is accurate, 3D, height is valid + " + ::= { stGpsPosEntry 7 } + + stGpsPosPdop OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports PDOP indicates position precision as an integer representation of value in tenths. + For example, the value 19 means 1.9 pdop. + if zero, it means invalid. + " + ::= { stGpsPosEntry 8 } + + stGpsPosAvg OBJECT-TYPE + SYNTAX INTEGER (0..3600) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports satellite position averaging value. + If zero, the satellite position is user entered. + " + ::= { stGpsPosEntry 9 } + + + -- ****************************************** + -- GPS AVAILABILITY TABLE + -- ****************************************** + + stGpsAvailTable OBJECT-TYPE + SYNTAX SEQUENCE OF StGpsAvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of GPS satellite availability, reports the location of visible satellites. + " + ::= { statusGps 3 } + + + stGpsAvEntry OBJECT-TYPE + SYNTAX StGpsAvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "GPS Availability attributes: + " + INDEX { stGpsAvChassis, stGpsAvSlot, stGpsAvChnl} + ::= { stGpsAvailTable 1 } + + + StGpsAvEntry ::= + SEQUENCE { + stGpsAvChassis + INTEGER, + stGpsAvSlot + INTEGER, + stGpsAvChnl + INTEGER, + stGpsAvPNCode + INTEGER, + stGpsAvElevation + INTEGER, + stGpsAvAzimuth + INTEGER, + stGpsAvHealthy + YesValue + } + + + stGpsAvChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. (i.e. in the main chassis) + " + ::= { stGpsAvEntry 1 } + + stGpsAvSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, valid slots for GPS are slot 3 and slot 5. + " + ::= { stGpsAvEntry 2 } + + stGpsAvChnl OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reports satellite channel number. + " + ::= { stGpsAvEntry 3 } + + stGpsAvPNCode OBJECT-TYPE + SYNTAX INTEGER (0..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports satellite PN code. + " + ::= { stGpsAvEntry 4 } + + stGpsAvElevation OBJECT-TYPE + SYNTAX INTEGER (0..90) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports calculated elevation (in degrees) of the satellite. + " + ::= { stGpsAvEntry 5 } + + stGpsAvAzimuth OBJECT-TYPE + SYNTAX INTEGER (0..360) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports calculated Azimuth (in degrees) of the satellite. + " + ::= { stGpsAvEntry 6 } + + stGpsAvHealthy OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports current health of the satellite. + + 1 = healthy + 2 = unhealthy + " + ::= { stGpsAvEntry 7 } + + + -- ****************************************** + -- GPS TRACKING TABLE + -- ****************************************** + + stGpsTrackTable OBJECT-TYPE + SYNTAX SEQUENCE OF StGpsTkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of GPS satellites being tracked show with visibility, signal strength, & health information. + " + ::= { statusGps 5 } + + + stGpsTkEntry OBJECT-TYPE + SYNTAX StGpsTkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A entry GPS attributes. + " + INDEX { stGpsTkChassis, stGpsTkSlot, stGpsTkChnl} + ::= { stGpsTrackTable 1 } + + + StGpsTkEntry ::= + SEQUENCE { + stGpsTkChassis + INTEGER, + stGpsTkSlot + INTEGER, + stGpsTkChnl + INTEGER, + stGpsTkSv + INTEGER, + stGpsTkSnr + INTEGER, + stGpsTkStatus + INTEGER + } + + stGpsTkChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. (i.e. in the main chassis) + " + ::= { stGpsTkEntry 1 } + + stGpsTkSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, valid slots for GPS are slot 3 and slot 5. + " + ::= { stGpsTkEntry 2 } + + stGpsTkChnl OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reports satellite channel number. + " + ::= { stGpsTkEntry 3 } + + stGpsTkSv OBJECT-TYPE + SYNTAX INTEGER (0 | 1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports satellite vehicle number being tracked. + if zero, it is invalid + " + ::= { stGpsTkEntry 4 } + + stGpsTkSnr OBJECT-TYPE + SYNTAX INTEGER (0 | 1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports signal-to-noise ration number being reported + if zero, it is invalid + " + ::= { stGpsTkEntry 5 } + + stGpsTkStatus OBJECT-TYPE + SYNTAX INTEGER + { + src (1), -- search + acq (2), -- acquire + agc (3), -- automatic gain control + frq (4), -- frequency locking + cod (5), -- code locking + msg (6), -- messaging + tim (7), -- setting time + eph (8), -- retriving ephemeris data + ok (9) -- satellite being used in the timing solution + + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports tracking status. + src (1), -- search + acq (2), -- acquire + agc (3), -- automatic gain control + frq (4), -- frequency locking + cod (5), -- code locking + msg (6), -- messaging + tim (7), -- setting time + eph (8), -- retriving ephemeris data + ok (9) -- satellite being used in the timing solution + " + ::= { stGpsTkEntry 6 } + + -- ************************************************************** + -- SSU2000 DS1/E1 INPUT MODULE STATUS GROUP + -- ************************************************************** + + staDs1E1InpTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaDiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of DS1/E1 Input status entries. + " + ::= { statusDs1E1Inp 2 } + + + staDiEntry OBJECT-TYPE + SYNTAX StaDiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input port status attributes. + " + INDEX { staDiChassis, staDiSlot, staDiPort } + ::= { staDs1E1InpTable 1 } + + StaDiEntry ::= + SEQUENCE { + staDiChassis + INTEGER, + staDiSlot + INTEGER, + staDiPort + INTEGER, + + staDiStatus + INTEGER, + staDiPhaseA + INTEGER, + staDiPhaseB + INTEGER, + staDiPql + INTEGER, + staDiPqlRcv + YesValue, + + -- INPUT HARDWARE SIGNAL STATUS + staDiLOS + OkValue, + staDiAIS + OkValue, + staDiOOF + OkValue, + staDiBPV + OkValue, + staDiCRC + OkValue, + + -- MTIE THRESHOLD STATUS + staDiMtie1A + INTEGER, + staDiMtie2A + INTEGER, + staDiMtie1B + INTEGER, + staDiMtie2B + INTEGER, + + -- FREQUENCY THRESHOLD STATUS + staDiFreqA + OkValue, + staDiFreqB + OkValue, + + -- INPUT SIGNAL ERROR/CLEAR COUNT + staLOSErCnt + Counter32, + staLOSClCnt + Counter32, + staAISErCnt + Counter32, + staAISClCnt + Counter32, + staOOFErCnt + Counter32, + staOOFClCnt + Counter32, + staBPVErCnt + Counter32, + staBPVClCnt + Counter32, + staCRCErCnt + Counter32, + staCRCClCnt + Counter32, + + -- Module Status + staDiMStatus + INTEGER + } + + staDiChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. + (i.e. in the main chassis) + " + ::= { staDiEntry 1 } + + staDiSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { staDiEntry 2 } + + + staDiPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { staDiEntry 3 } + + + staDiStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + selected(2), + disable(3), + fault(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port status. + ok(1), -- port is enabled & operating without faults + selected(2), -- port is selected as system reference + disable(3), -- port is diabled + fault(4) -- port is enabled & operating with fault(s) + " + ::= { staDiEntry 4 } + + staDiPhaseA OBJECT-TYPE + SYNTAX INTEGER (-1999999998..1999999998 | 1999999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input phase value versus clock A. + The phaseA is the current 1 second phase value in nanoseconds on clock A. + + The 1,999,999,999 is designated for invalid phase value. + " + ::= { staDiEntry 5 } + + staDiPhaseB OBJECT-TYPE + SYNTAX INTEGER (-1999999998..1999999998 | 1999999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input phase value versus clock B. + The phaseB is the current 1 second phase value in nanoseconds on clock B. + + The 1,999,999,999 is designated for invalid phase value. + " + ::= { staDiEntry 6 } + + staDiPql OBJECT-TYPE + SYNTAX INTEGER (0 | 1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port Priority Quality Level (PQL). + The PQL is the current stratum level (read or provisioned) being reported by the port. + If zero, it is invalid. + " + ::= { staDiEntry 7 } + + staDiPqlRcv OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports receiving Sync Status Message (SSM) for the input port state. + + 1 = enabled + 2 = disabled + " + ::= { staDiEntry 8 } + + + staDiLOS OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port has LOS fault. + " + ::= { staDiEntry 9 } + + staDiAIS OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port has AIS fault. + " + ::= { staDiEntry 10 } + + staDiOOF OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port has OOF fault. + " + ::= { staDiEntry 11 } + + + staDiBPV OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port has BPV fault. + " + ::= { staDiEntry 12 } + + + staDiCRC OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port CRC fault. + " + ::= { staDiEntry 13 } + + + staDiMtie1A OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + mtie10(10), + mtie100(100), + mtie1000(1000), + mtie10000(10000), + mtie100000(100000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which MTIE limit 1 threshold was exceeded versus clock A. + + If ok, it means no error for MTIE limit 1 on clock A. + If not, one of the 10/ 100/ 1000/ 10000/ 100000 seconds + MTIE limit 1 threshold was exceeded versus clock A. + " + ::= { staDiEntry 14 } + + staDiMtie2A OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + mtie10(10), + mtie100(100), + mtie1000(1000), + mtie10000(10000), + mtie100000(100000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which MTIE limit 2 threshold was exceeded versus clock A. + + If ok, it means no error for MTIE limit 2 versus clock A. + If not, one of the 10/ 100/ 1000/ 10000/ 100000 seconds + MTIE limit 2 threshold was exceeded versus clock A. + " + ::= { staDiEntry 15 } + + + staDiMtie1B OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + mtie10(10), + mtie100(100), + mtie1000(1000), + mtie10000(10000), + mtie100000(100000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which MTIE limit 1 threshold was exceeded verus clock B. + + If ok, it means no error for MTIE limit 1 versus clock B. + If not, one of the 10/ 100/ 1000/ 10000/ 100000 seconds + MTIE limit 1 threshold was exceeded versus clock B. + " + ::= { staDiEntry 16 } + + + staDiMtie2B OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + mtie10(10), + mtie100(100), + mtie1000(1000), + mtie10000(10000), + mtie100000(100000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which MTIE limit 2 threshold was exceeded versus clock B. + + If ok, it means no error for MTIE limit 2 versus clock B. + If not, one of the 10/ 100/ 1000/ 10000/ 100000 seconds + MTIE limit 2 threshold was exceeded versus clock B. + " + ::= { staDiEntry 17 } + + + staDiFreqA OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port frequency threshold exceeded versus clock A. + " + ::= { staDiEntry 18 } + + + staDiFreqB OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port frequency threshold exceeded versus clock B. + " + ::= { staDiEntry 19 } + + + staLOSErCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port LOS error count. + " + ::= { staDiEntry 20 } + + + staLOSClCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port LOS clear count. + " + ::= { staDiEntry 21 } + + + staAISErCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port AIS error count. + " + ::= { staDiEntry 22 } + + + staAISClCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port AIS clear count. + " + ::= { staDiEntry 23 } + + + staOOFErCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port OOF error count. + " + ::= { staDiEntry 24 } + + + staOOFClCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port OOF clear count. + " + ::= { staDiEntry 25 } + + + staBPVErCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port BPV error count. + " + ::= { staDiEntry 26 } + + + staBPVClCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port BPV clear count. + " + ::= { staDiEntry 27 } + + + staCRCErCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port CRC error count. + " + ::= { staDiEntry 28 } + + + staCRCClCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port CRC clear count. + " + ::= { staDiEntry 29 } + + + staDiMStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + disable(2), + fault(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The input module status. + ok(1), -- module is enabled and operating without faults + disable(2), -- module is disabled + fault(3) -- module is enabled and operating with fault(s) + " + ::= { staDiEntry 30 } + + -- ************************************************************** + -- SSU2000 COMPOSITE CLOCK INPUT MODULE STATUS GROUP + -- ************************************************************** + + staCcInpTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaCiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Composite Clock Input status information. + " + ::= { statusCcInp 2 } + + + staCiEntry OBJECT-TYPE + SYNTAX StaCiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input port status attributes. + " + INDEX { staCiChassis, staCiSlot, staCiPort } + ::= { staCcInpTable 1 } + + StaCiEntry ::= + SEQUENCE { + staCiChassis + INTEGER, + staCiSlot + INTEGER, + staCiPort + INTEGER, + + staCiStatus + INTEGER, + staCiPhaseA + INTEGER, + staCiPhaseB + INTEGER, + + -- INPUT HARDWARE SIGNAL STATUS + staCiLOS + OkValue, + staCiBPV + OkValue, + + -- INPUT SIGNAL ERROR/CLEAR COUNT + staCiLOSErCnt + Counter32, + staCiLOSClCnt + Counter32, + staCiBPVErCnt + Counter32, + staCiBPVClCnt + Counter32, + + -- Module Status + staCiMStatus + INTEGER + } + + staCiChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. + (i.e. in the main chassis) + " + ::= { staCiEntry 1 } + + staCiSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { staCiEntry 2 } + + + staCiPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { staCiEntry 3 } + + + staCiStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + selected(2), + disable(3), + fault(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port status. + ok(1), -- port is enabled & operating without faults + selected(2), -- port is selected as system reference + disable(3), -- port is diabled + fault(4) -- port is enabled & operating with fault(s) + " + ::= { staCiEntry 4 } + + staCiPhaseA OBJECT-TYPE + SYNTAX INTEGER (-1999999998..1999999998 | 1999999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input phase value versus clock A. + The phaseA is the current 1 second phase value in nanoseconds on clock A. + + The 1,999,999,999 is designated for invalid phase value. + " + ::= { staCiEntry 5 } + + staCiPhaseB OBJECT-TYPE + SYNTAX INTEGER (-1999999998..1999999998 | 1999999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input phase value versus clock B. + The phaseB is the current 1 second phase value in nanoseconds on clock B. + + The 1,999,999,999 is designated for invalid phase value. + " + ::= { staCiEntry 6 } + + staCiLOS OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port has LOS fault. + " + ::= { staCiEntry 9 } + + staCiBPV OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port has BPV fault. + " + ::= { staCiEntry 12 } + + staCiLOSErCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port LOS error count. + " + ::= { staCiEntry 14 } + + + staCiLOSClCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port LOS clear count. + " + ::= { staCiEntry 15 } + + staCiBPVErCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port BPV error count. + " + ::= { staCiEntry 20 } + + + staCiBPVClCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port BPV clear count. + " + ::= { staCiEntry 21 } + + staCiMStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + disable(2), + fault(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input module status. + ok(1), -- module is enabled and operating without faults + disable(2), -- module is disabled + fault(3) -- module is enabled and operating with fault(s) + " + ::= { staCiEntry 24 } + + -- ************************************************************** + -- SSU2000 SINE INPUT MODULE STATUS GROUP + -- ************************************************************** + + staSineInpTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaSineiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Sine Input status information. + " + ::= { statusSineInp 2 } + + + staSineiEntry OBJECT-TYPE + SYNTAX StaSineiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input port status attributes. + " + INDEX { staSineiChassis, staSineiSlot, staSineiPort } + ::= { staSineInpTable 1 } + + StaSineiEntry ::= + SEQUENCE { + staSineiChassis + INTEGER, + staSineiSlot + INTEGER, + staSineiPort + INTEGER, + + staSineiStatus + INTEGER, + staSineiPhaseA + INTEGER, + staSineiPhaseB + INTEGER, + + -- INPUT HARDWARE SIGNAL STATUS + staSineiLOS + OkValue, + + -- Module Status + staSineiMStatus + INTEGER, + + staSineiPql + INTEGER, + + -- MTIE THRESHOLD STATUS + staSineiMtie1A + INTEGER, + staSineiMtie2A + INTEGER, + staSineiMtie1B + INTEGER, + staSineiMtie2B + INTEGER, + + -- FREQUENCY THRESHOLD STATUS + staSineiFreqA + OkValue, + staSineiFreqB + OkValue + } + + staSineiChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. + (i.e. in the main chassis) + " + ::= { staSineiEntry 1 } + + staSineiSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { staSineiEntry 2 } + + + staSineiPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { staSineiEntry 3 } + + + staSineiStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + selected(2), + disable(3), + fault(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port status. + ok(1), -- port is enabled & operating without faults + selected(2), -- port is selected as system reference + disable(3), -- port is diabled + fault(4) -- port is enabled & operating with fault(s) + " + ::= { staSineiEntry 4 } + + staSineiPhaseA OBJECT-TYPE + SYNTAX INTEGER (-1999999998..1999999998 | 1999999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input phase value versus clock A. + The phaseA is the current 1 second phase value in nanoseconds on clock A. + + The 1,999,999,999 is designated for invalid phase value. + " + ::= { staSineiEntry 5 } + + staSineiPhaseB OBJECT-TYPE + SYNTAX INTEGER (-1999999998..1999999998 | 1999999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input phase value versus clock B. + The phaseB is the current 1 second phase value in nanoseconds on clock B. + + The 1,999,999,999 is designated for invalid phase value. + " + ::= { staSineiEntry 6 } + + staSineiLOS OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port has LOS fault. + " + ::= { staSineiEntry 7 } + + staSineiMStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + disable(2), + fault(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input module status. + ok(1), -- module is enabled and operating without faults + disable(2), -- module is disabled + fault(3) -- module is enabled and operating with fault(s) + " + ::= { staSineiEntry 8 } + + staSineiPql OBJECT-TYPE + SYNTAX INTEGER (0 | 1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port Priority Quality Level (PQL). + The PQL is the current stratum level (read or provisioned) being reported by the port. + If zero, it is invalid. + " + ::= { staSineiEntry 9 } + + staSineiMtie1A OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + mtie10(10), + mtie100(100), + mtie1000(1000), + mtie10000(10000), + mtie100000(100000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which MTIE limit 1 threshold was exceeded versus clock A. + + If ok, it means no error for MTIE limit 1 on clock A. + If not, one of the 10/ 100/ 1000/ 10000/ 100000 seconds + MTIE limit 1 threshold was exceeded versus clock A. + " + ::= { staSineiEntry 10 } + + staSineiMtie2A OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + mtie10(10), + mtie100(100), + mtie1000(1000), + mtie10000(10000), + mtie100000(100000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which MTIE limit 2 threshold was exceeded versus clock A. + + If ok, it means no error for MTIE limit 2 versus clock A. + If not, one of the 10/ 100/ 1000/ 10000/ 100000 seconds + MTIE limit 2 threshold was exceeded versus clock A. + " + ::= { staSineiEntry 11 } + + + staSineiMtie1B OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + mtie10(10), + mtie100(100), + mtie1000(1000), + mtie10000(10000), + mtie100000(100000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which MTIE limit 1 threshold was exceeded verus clock B. + + If ok, it means no error for MTIE limit 1 versus clock B. + If not, one of the 10/ 100/ 1000/ 10000/ 100000 seconds + MTIE limit 1 threshold was exceeded versus clock B. + " + ::= { staSineiEntry 12 } + + + staSineiMtie2B OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + mtie10(10), + mtie100(100), + mtie1000(1000), + mtie10000(10000), + mtie100000(100000) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which MTIE limit 2 threshold was exceeded versus clock B. + + If ok, it means no error for MTIE limit 2 versus clock B. + If not, one of the 10/ 100/ 1000/ 10000/ 100000 seconds + MTIE limit 2 threshold was exceeded versus clock B. + " + ::= { staSineiEntry 13 } + + + staSineiFreqA OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port frequency threshold exceeded versus clock A. + " + ::= { staSineiEntry 14 } + + + staSineiFreqB OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port frequency threshold exceeded versus clock B. + " + ::= { staSineiEntry 15 } + + -- ************************************************************** + -- SSU2000 JAPANESE COMPOSITE CLOCK INPUT MODULE STATUS GROUP + -- ************************************************************** + + staJccInpTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaJcciEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Composite Clock Input status information. + " + ::= { statusJccInp 2 } + + + staJcciEntry OBJECT-TYPE + SYNTAX StaJcciEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input port status attributes. + " + INDEX { staCiChassis, staCiSlot, staCiPort } + ::= { staJccInpTable 1 } + + StaJcciEntry ::= + SEQUENCE { + staJcciChassis + INTEGER, + staJcciSlot + INTEGER, + staJcciPort + INTEGER, + + staJcciStatus + INTEGER, + staJcciPhaseA + INTEGER, + staJcciPhaseB + INTEGER, + + -- INPUT HARDWARE SIGNAL STATUS + staJcciLOS + OkValue, + staJcciBPV + OkValue, + staJcci400Hz + OnValue, + + -- Module Status + staJcciMStatus + INTEGER + } + + staJcciChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. + (i.e. in the main chassis) + " + ::= { staJcciEntry 1 } + + staJcciSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { staJcciEntry 2 } + + + staJcciPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { staJcciEntry 3 } + + + staJcciStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + selected(2), + disable(3), + fault(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port status. + ok(1), -- port is enabled & operating without faults + selected(2), -- port is selected as system reference + disable(3), -- port is diabled + fault(4) -- port is enabled & operating with fault(s) + " + ::= { staJcciEntry 4 } + + staJcciPhaseA OBJECT-TYPE + SYNTAX INTEGER (-1999999998..1999999998 | 1999999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input phase value versus clock A. + The phaseA is the current 1 second phase value in nanoseconds on clock A. + + The 1,999,999,999 is designated for invalid phase value. + " + ::= { staJcciEntry 5 } + + staJcciPhaseB OBJECT-TYPE + SYNTAX INTEGER (-1999999998..1999999998 | 1999999999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input phase value versus clock B. + The phaseB is the current 1 second phase value in nanoseconds on clock B. + + The 1,999,999,999 is designated for invalid phase value. + " + ::= { staJcciEntry 6 } + + staJcciLOS OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port has LOS fault. + " + ::= { staJcciEntry 7 } + + staJcciBPV OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port has BPV fault. + " + ::= { staJcciEntry 8 } + + staJcci400Hz OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input port has 400Hz Sync Signal or not. + " + ::= { staJcciEntry 9 } + + staJcciMStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + disable(2), + fault(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports input module status. + ok(1), -- module is enabled and operating without faults + disable(2), -- module is disabled + fault(3) -- module is enabled and operating with fault(s) + " + ::= { staJcciEntry 10 } + + -- ************************************************************** + -- SSU2000 OUTPUT MODULE STATUS GROUP + -- ************************************************************** + + staOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaOtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of Generic Output status information. + " + ::= { statusOut 2 } + + + staOtEntry OBJECT-TYPE + SYNTAX StaOtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Output port status attributes. + " + INDEX { staOtChassis, staOtSlot} + ::= { staOutTable 1 } + + StaOtEntry ::= + SEQUENCE { + staOtChassis + INTEGER, + staOtSlot + INTEGER, + staOtStatus + INTEGER, + staOtClkSel + INTEGER, + staOtClka + ActiveValue, + staOtClkb + ActiveValue, + staOtClkc + ActiveValue, + staOtClkd + ActiveValue, + staOtRednt + INTEGER, + staOtPql + INTEGER, + staOtPortSta + OCTET STRING + } + + staOtChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which shelf is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: The output module can reside on any chassis (1-5). + " + ::= { staOtEntry 1 } + + staOtSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staOtEntry 2 } + + + staOtStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + disable(3), + fault(4), + reject(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports output port status. + ok(1), -- modlule is enabled & operating without faults + disable(3), -- module is diabled + fault(4) -- module is enabled & operating with fault(s) + reject(5) -- module type is mismatched with redundant module + " + ::= { staOtEntry 3 } + + staOtClkSel OBJECT-TYPE + SYNTAX INTEGER + { + clka(1), + clkb(2), + clkc(3), + clkd(4), + none(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which clock is selected for generating the output. + clka(1), -- Clock A is selected as the Primary clock + clkb(2), -- Clock B is selected as the Primary clock + clkc(3), -- Clock C is selected as the Primary clock + clkd(4), -- Clock D is selected as the Primary clock + none(5) -- no clock is selected + " + ::= { staOtEntry 4 } + + staOtClka OBJECT-TYPE + SYNTAX ActiveValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports that clock A is available. + " + ::= { staOtEntry 5 } + + staOtClkb OBJECT-TYPE + SYNTAX ActiveValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports that clock B is available. + " + ::= { staOtEntry 6 } + + staOtClkc OBJECT-TYPE + SYNTAX ActiveValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports that clock C is available. + " + ::= { staOtEntry 7 } + + staOtClkd OBJECT-TYPE + SYNTAX ActiveValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports that clock D is available. + " + ::= { staOtEntry 8 } + + + staOtRednt OBJECT-TYPE + SYNTAX INTEGER (0..20) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the adjacent slot number if this module is the output module redundant pair. + If this module is not redundant, zero is reported. + " + ::= { staOtEntry 9 } + + staOtPql OBJECT-TYPE + SYNTAX INTEGER (0 | 1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the Priority Quality Level (PQL) being generated. + If zero, it is invalid or Not Applicable. + " + ::= { staOtEntry 10 } + + staOtPortSta OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the status for ports 1-20. + 1st digit represents port 1, 20th digit represents port 20 + 1 = ok + 2 = not used + 3 = internal port fault + 4 = external port fault + 5 = fault + 6 = squelch + " + ::= { staOtEntry 11 } + + + -- ************************************************************** + -- SSU2000 DS1 LRM MODULE STATUS GROUP + -- ************************************************************** + staLrmMTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaLrmMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of DS1 LRM module status information. + " + ::= { statusLrm 2 } + + + staLrmMEntry OBJECT-TYPE + SYNTAX StaLrmMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DS1 LRM module status attributes. + " + INDEX { staLrmMChassis, staLrmMSlot} + ::= { staLrmMTable 1 } + + StaLrmMEntry ::= + SEQUENCE { + staLrmMChassis + INTEGER, + staLrmMSlot + INTEGER, + staLrmMStatus + INTEGER, + staLrmMRefSrc + INTEGER, + staLrmMCtaId + INTEGER + } + + staLrmMChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which shelf is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: The output module can reside on any chassis (1-5). + " + ::= { staLrmMEntry 1 } + + staLrmMSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staLrmMEntry 2 } + + staLrmMStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the LRM module state. + enable(1), -- module is enabled + disable(2), -- module is disabled + " + ::= { staLrmMEntry 3 } + + staLrmMRefSrc OBJECT-TYPE + SYNTAX INTEGER + { + clka(1), + clkb(2), + clkc(3), + clkd(4), + none(5), + pllflt(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which clock is selected for generating the output and status. + clka(1), -- clock A is selected + clkb(2), -- clock B is selected + clkc(3), -- clock C is selected + clkd(4), -- clock D is selected + none(5), -- no clock is selected + pllflt(6) -- clock selected, but module's clock PLL is unlocked + " + ::= { staLrmMEntry 4 } + + staLrmMCtaId OBJECT-TYPE + SYNTAX INTEGER + { + dual(1), + quad(2), + none(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports if CTA is installed or not, if installed it reports which type, 2 ports or quad (4) ports. + If not installed, none is shown. + If id is not recognized, unknown is shown. + " + ::= { staLrmMEntry 5 } + + + -- ************************************************************** + -- SSU2000 DS1 LRM PORT STATUS GROUP + -- ************************************************************** + staLrmPTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaLrmPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of DS1 LRM port status information. + " + ::= { statusLrm 3 } + + + staLrmPEntry OBJECT-TYPE + SYNTAX StaLrmPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DS1 LRM module status attributes. + " + INDEX { staLrmPChassis, staLrmPSlot, staLrmPPort} + ::= { staLrmPTable 1 } + + StaLrmPEntry ::= + SEQUENCE { + staLrmPChassis + INTEGER, + staLrmPSlot + INTEGER, + staLrmPPort + INTEGER, + staLrmPStatus + INTEGER, + staLrmPFrame + INTEGER, + staLrmPLos + OkValue, + staLrmPAis + OkValue, + staLrmPLof + OkValue, + staLrmPBpv + OkValue, + staLrmPSlip + OkValue, + staLrmPSlips + Counter32, + staLrmPLosSide2 + OkValue, + staLrmPBpvTestTime + Counter32, + staLrmPBpv60SRate + DisplayString, + staLrmPBpv24HRate + DisplayString, + staLrmPBpvErrSecs + Counter32, + staLrmPBpvSevErrSecs + Counter32, + staLrmPBpvSevErrRatio + DisplayString + } + + staLrmPChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: The output module can reside on any chassis (1-5). + " + ::= { staLrmPEntry 1 } + + staLrmPSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staLrmPEntry 2 } + + staLrmPPort OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staLrmPEntry 3 } + + staLrmPStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), -- port is functioning + cut(2), -- port is in cut-through mode + disable(3) -- port is disabled + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port status. + ok(1), -- port is functioning + cut(2), -- port is in cut-through mode + disable(3) -- port is disabled + " + ::= { staLrmPEntry 4 } + + staLrmPFrame OBJECT-TYPE + SYNTAX INTEGER + { + d4(1), -- D4 signal + esf(2), -- ESF signal + none(3) -- indicate Loss Of Frame + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port frame status. + d4(1), -- D4 signal + esf(2), -- ESF signal + none(3) -- indicate Loss Of Frame + " + ::= { staLrmPEntry 5 } + + staLrmPLos OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port LOS status. + " + ::= { staLrmPEntry 6 } + + staLrmPAis OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port AIS status. + " + ::= { staLrmPEntry 7 } + + staLrmPLof OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port LOF status. + " + ::= { staLrmPEntry 8 } + + staLrmPBpv OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port BPV status. + " + ::= { staLrmPEntry 9 } + + staLrmPSlip OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port SLIP status. + If over the past 24 hours period, the slip count exceeds the threshold, the slip alarm is set. + " + ::= { staLrmPEntry 10 } + + staLrmPSlips OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port slip counts. + " + ::= { staLrmPEntry 11 } + + staLrmPLosSide2 OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port LOS on SIDE2 status. + " + ::= { staLrmPEntry 12 } + + staLrmPBpvTestTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports length of time (in seconds) the BPV has been under tested. + " + ::= { staLrmPEntry 13 } + + staLrmPBpv60SRate OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports BPV Error Rate per second in 60-second window. + The format is an ascii text string in float number. + " + ::= { staLrmPEntry 14 } + + staLrmPBpv24HRate OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports BPV Error Rate per second in 86400-second (24 hours) window. + The format is an ascii text string in float number. + " + ::= { staLrmPEntry 15 } + + staLrmPBpvErrSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports accumulated BPV Errored Seconds. + " + ::= { staLrmPEntry 16 } + + staLrmPBpvSevErrSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports accumulated BPV Severely Errored Seconds. + " + ::= { staLrmPEntry 17 } + + staLrmPBpvSevErrRatio OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports BPV Severely Error Ratio. + The format is an ascii text string in float number. + " + ::= { staLrmPEntry 18 } + + + -- ************************************************************** + -- SSU2000 E1 LRM MODULE STATUS GROUP + -- ************************************************************** + staLrme1MTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaLrme1MEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of E1 LRM port status information. + " + ::= { statusLrmE1 2 } + + + staLrme1MEntry OBJECT-TYPE + SYNTAX StaLrme1MEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "E1 LRM module status attributes. + " + INDEX { staLrme1MChassis, staLrme1MSlot} + ::= { staLrme1MTable 1 } + + StaLrme1MEntry ::= + SEQUENCE { + staLrme1MChassis + INTEGER, + staLrme1MSlot + INTEGER, + staLrme1MStatus + INTEGER, + staLrme1MRefSrc + INTEGER, + staLrme1MCtaId + INTEGER + } + + staLrme1MChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: The output module can reside on any chassis (1-5). + " + ::= { staLrme1MEntry 1 } + + staLrme1MSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staLrme1MEntry 2 } + + staLrme1MStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the LRM module state. + enable(1), -- module is enabled + disable(2), -- module is disabled + " + ::= { staLrme1MEntry 3 } + + staLrme1MRefSrc OBJECT-TYPE + SYNTAX INTEGER + { + clka(1), + clkb(2), + clkc(3), + clkd(4), + none(5), + pllflt(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which clock is selected for generating the output and status. + clka(1), -- clock A is selected + clkb(2), -- clock B is selected + clkc(3), -- clock C is selected + clkd(4), -- clock D is selected + none(5), -- no clock is selected + pllflt(6) -- clock selected, but module's clock PLL is unlocked + " + ::= { staLrme1MEntry 4 } + + staLrme1MCtaId OBJECT-TYPE + SYNTAX INTEGER + { + dual(1), + quad(2), + none(3), + unknown(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports if CTA is installed or not. + If installed it reports which type, 2 ports or quad (4) ports. + If not installed, none is shown. + If id is not recognized, unknown is shown. + " + ::= { staLrme1MEntry 5 } + + + -- ************************************************************** + -- SSU2000 E1 LRM PORT STATUS GROUP + -- ************************************************************** + staLrme1PTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaLrme1PEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of E1 LRM port status information. + " + ::= { statusLrmE1 3 } + + + staLrme1PEntry OBJECT-TYPE + SYNTAX StaLrme1PEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "E1 LRM module status attributes. + " + INDEX { staLrme1PChassis, staLrme1PSlot, staLrme1PPort} + ::= { staLrme1PTable 1 } + + StaLrme1PEntry ::= + SEQUENCE { + staLrme1PChassis + INTEGER, + staLrme1PSlot + INTEGER, + staLrme1PPort + INTEGER, + staLrme1PStatus + INTEGER, + staLrme1PFrame + OnValue, + staLrme1PLos + OkValue, + staLrme1PAis + OkValue, + staLrme1PLof + OkValue, + staLrme1PBpv + OkValue, + staLrme1PSlip + OkValue, + staLrme1PSlips + Counter32, + staLrme1PLosSide2 + OkValue, + staLrme1PBpv60SRate + DisplayString, + staLrme1PBpv24HRate + DisplayString, + staLrme1PBpvErrSecs + Counter32, + staLrme1PBpvSevErrSecs + Counter32, + staLrme1PBpvSevErrRatio + DisplayString + } + + staLrme1PChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: The output module can reside on any chassis (1-5). + " + ::= { staLrme1PEntry 1 } + + staLrme1PSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staLrme1PEntry 2 } + + staLrme1PPort OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staLrme1PEntry 3 } + + staLrme1PStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), -- port is functioning + cut(2), -- port is in cut-through mode + disable(3) -- port is disabled + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port status. + ok(1), -- port is functioning + cut(2), -- port is in cut-through mode + disable(3) -- port is disabled + " + ::= { staLrme1PEntry 4 } + + staLrme1PFrame OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port frame status. + cas(1), -- CAS signal + ccs(2), -- CCS signal + none(3) -- indicate Loss Of Frame + " + ::= { staLrme1PEntry 5 } + + staLrme1PLos OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port LOS status. + " + ::= { staLrme1PEntry 6 } + + staLrme1PAis OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port AIS status. + " + ::= { staLrme1PEntry 7 } + + staLrme1PLof OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port LOF status. + " + ::= { staLrme1PEntry 8 } + + staLrme1PBpv OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port BPV status. + " + ::= { staLrme1PEntry 9 } + + staLrme1PSlip OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port SLIP status. + If over the past 24 hours period, the slip count exceeds the threshold, the slip alarm is set. + " + ::= { staLrme1PEntry 10 } + + staLrme1PSlips OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port slip counts. + " + ::= { staLrme1PEntry 11 } + + staLrme1PLosSide2 OBJECT-TYPE + SYNTAX OkValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports LRM Port LOS on SIDE2 status. + " + ::= { staLrme1PEntry 12 } + + staLrme1PBpv60SRate OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports length of time (in seconds) the BPV has been under tested. + The format is an ascii text string in float number. + " + ::= { staLrme1PEntry 13 } + + staLrme1PBpv24HRate OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports BPV Error Rate per second in 86400-second (24 hours) window. + The format is an ascii text string in float number. + " + ::= { staLrme1PEntry 14 } + + staLrme1PBpvErrSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports accumulated BPV Errored Seconds. + " + ::= { staLrme1PEntry 15 } + + staLrme1PBpvSevErrSecs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports accumulated BPV Severely Errored Seconds. + " + ::= { staLrme1PEntry 16 } + + staLrme1PBpvSevErrRatio OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports BPV Severely Error Ratio. + The format is an ascii text string in float number. + " + ::= { staLrme1PEntry 17 } + + + -- ************************************************************** + -- SSU2000 PACKETIME NTP MODULE STATUS GROUP + -- ************************************************************** + + staPtNtpTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaPtNtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of PackeTime NTP status information. + " + ::= { statusPtNtp 1 } + + + staPtNtpEntry OBJECT-TYPE + SYNTAX StaPtNtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PackeTime NTP status attributes. + " +INDEX { staPtNtpChassis, staPtNtpSlot} + ::= { staPtNtpTable 1 } + + StaPtNtpEntry ::= + SEQUENCE { + staPtNtpChassis + INTEGER, + staPtNtpSlot + INTEGER, + staPtNtpStatus + INTEGER, + staPtNtpClkSel + INTEGER, + staPtNtpClka + ActiveValue, + staPtNtpClkb + ActiveValue, + staPtNtpClkc + ActiveValue, + staPtNtpClkd + ActiveValue, + staPtNtpRednt + INTEGER, + staPtNtpModState + INTEGER, + staPtNtpPAState + INTEGER, + staPtNtpPBState + INTEGER, + staPtNtpTod + OnValue, + staPtNtpCommit + INTEGER + } + + staPtNtpChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staPtNtpEntry 1 } + + staPtNtpSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staPtNtpEntry 2 } + + + staPtNtpStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + disable(3), + fault(4), + reject(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PackeTime NTP module status. + ok(1), -- module is enabled and operating without faults + disable(3), -- module is disabled + fault(4), -- module is enabled and operating with fault(s) + reject(5) -- module type between redundant modules do not agree + " + ::= { staPtNtpEntry 3 } + + staPtNtpClkSel OBJECT-TYPE + SYNTAX INTEGER + { + clka(1), + clkb(2), + clkc(3), + clkd(4), + none(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which clock reference is selected to generate the output reference. + clka(1), -- Clock A is selected as the Primary clock + clkb(2), -- Clock B is selected as the Primary clock + clkc(3), -- Clock C is selected as the Primary clock + clkd(4), -- Clock D is selected as the Primary clock + none(5) -- no clock is selected + " + ::= { staPtNtpEntry 4 } + + staPtNtpClka OBJECT-TYPE + SYNTAX ActiveValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports that clock A is available. + " + ::= { staPtNtpEntry 5 } + + staPtNtpClkb OBJECT-TYPE + SYNTAX ActiveValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports that clock B is available. + " + ::= { staPtNtpEntry 6 } + + staPtNtpClkc OBJECT-TYPE + SYNTAX ActiveValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports that clock C is available. + " + ::= { staPtNtpEntry 7 } + + staPtNtpClkd OBJECT-TYPE + SYNTAX ActiveValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports that clock D is available. + " + ::= { staPtNtpEntry 8 } + + staPtNtpRednt OBJECT-TYPE + SYNTAX INTEGER (0..20) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the adjacent slot number if this module is the redundant pair. + If this module is not redundant, zero is reported. + " + ::= { staPtNtpEntry 9 } + + staPtNtpModState OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + stdby(2), + fault(3), + stdalone(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the current operational mode. + active(1), --If the module is in redundant pair and selected, it shall return active. + stdby(2), --If the module is in redundant pair but not selected, it shall return stdby (standby). + fault(3), --If the module disabled, it will return fault. + stdalone(4) --If the module is not redundant pair, it shall return stdalone (standalone). + " + ::= { staPtNtpEntry 10 } + + staPtNtpPAState OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + stdby(2), + fault(3), + stdalone(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the current operational mode. + active(1), --If service ports are bonded and selected, it shall return active. + stdby(2), --If service ports are bonded but not selected, it shall return stdby (standby). + fault(3), --Service port is faulted. + stdalone(4) --If service ports are not bonded , it shall return stdalone (standalone). + " + ::= { staPtNtpEntry 11 } + + staPtNtpPBState OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + stdby(2), + fault(3), + stdalone(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the current operational mode. + active(1), --If service ports are bonded and selected, it shall return active. + stdby(2), --If service ports are bonded but not selected, it shall return stdby (standby). + fault(3), --Service port is faulted. + stdalone(4) --If service ports are not bonded , it shall return stdalone (standalone). + " + ::= { staPtNtpEntry 12 } + + staPtNtpTod OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports if the NTP Time of Day is valid or invalid. + " + ::= { staPtNtpEntry 13 } + + staPtNtpCommit OBJECT-TYPE + SYNTAX INTEGER + { + done(1), + prog(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the Commit command status. + 1 = done + 2 = in progress + " + ::= { staPtNtpEntry 14 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 SETUP GROUP + -- ************************************************************** + -- ************************************************************** + + + -- ************************************************************** + -- SSU2000 COMMUNICATION MODULE SETUP GROUP + -- ************************************************************** + + setCmId OBJECT-TYPE + SYNTAX DisplayString (SIZE (7)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The system identifier, the value is always 'SSU2000'. + " + ::= { setupCom 1 } + + setCmInfo OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Symmetricom contact information. + This displays the Symmetricom address, phone, and fax numbers. + " + ::= { setupCom 2 } + + setCmVer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports Communication module's software version + " + ::= { setupCom 3 } + + setCmName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the user assigned name for the SSU2000. + + Note: Use caution when changing this, TL1 sessions use the unit name as the target id (tid). + " + ::= { setupCom 4 } + + + + -- ************************************************************** + -- SSU2000 CLOCK MODULE SETUP GROUP + -- ************************************************************** + + setClkTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetCkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of clock status and setting information. + " + ::= { setupClk 1 } + + + setCkEntry OBJECT-TYPE + SYNTAX SetCkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Clock status and setting attributes. + " + INDEX { setCkChassis, setCkSlot} + ::= { setClkTable 1 } + + SetCkEntry ::= + SEQUENCE { + setCkChassis + INTEGER, + setCkSlot + INTEGER, + setCkWarmup + INTEGER, + setCkMinTau + INTEGER, + setCkMaxTau + INTEGER, + setCkPLLMode + INTEGER, + setCkTodTimeout + INTEGER, + setCkFreqTimeout + INTEGER + } + + setCkChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. (i.e. in the main chassis) + " + ::= { setCkEntry 1 } + + setCkSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This slot number and chassis number uniquely identify each inventory entry. + + Note: In the SSU2000, valid slots for Clocks are slot 1 and slot 12. + " + ::= { setCkEntry 2 } + + setCkWarmup OBJECT-TYPE + SYNTAX INTEGER (900..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the clock warmup time in seconds. + " + ::= { setCkEntry 3 } + + + setCkMinTau OBJECT-TYPE + SYNTAX INTEGER (150..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the clock minimum tau. + The mintau is the starting time constant value during Locked mode. + " + ::= { setCkEntry 4 } + + setCkMaxTau OBJECT-TYPE + SYNTAX INTEGER (150..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the clock max tau. + The maxtau is the final time constant value during Locked mode. + " + ::= { setCkEntry 5 } + + + + setCkPLLMode OBJECT-TYPE + SYNTAX INTEGER + { + acq(2), + lock(3), + hold(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the clock operating mode to ACQ/ LOCK/ HOLD. + Note: When WRITE is to request Clock to change its operating mode, but + when READ, it returns status of current operating mode. If current is + operating mode is Warmup, it will return as HOLD. + " + ::= { setCkEntry 6 } + + setCkTodTimeout OBJECT-TYPE + SYNTAX INTEGER (60..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the TODSRC Timeout. + The TOD Traceability Timeout shall allow the system to operate without a valid + TOD source for some amount of time before indicating the ToD source is invalid. + The timer shall have a user settable range from 60 to 10000 minutes, + with a default value of 1440. + " + ::= { setCkEntry 7 } + + setCkFreqTimeout OBJECT-TYPE + SYNTAX INTEGER (60..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Frequency Timeout. + The Frequency Traceability Timeout shall allow the system to operate without a valid + input reference for some amount of time before indicating the frequency source is invalid. + The timer shall have a user settable range from 60 to 10000 minutes, + with a default value of 1440. + " + ::= { setCkEntry 8 } + + + -- ************************************************************** + -- SSU2000 GPS MODULE SETUP GROUP + -- ************************************************************** + + setGpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetGpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of GPS status and setting information. + " + ::= { setupGps 1 } + + setGpsEntry OBJECT-TYPE + SYNTAX SetGpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "GPS status and setting attributes. + " + INDEX { setGpsChassis, setGpsSlot} + ::= { setGpsTable 1 } + + + SetGpsEntry ::= + SEQUENCE { + setGpsChassis + INTEGER, + setGpsSlot + INTEGER, + setGpsEngine + INTEGER, + setGpsProvPql + INTEGER, + setGpsPriority + INTEGER, + setGpsPdop + INTEGER, + setGpsPosel + INTEGER, + setGpsTimel + INTEGER, + setGpsAvg + INTEGER, + setGpsLat + TLatAndLon, + setGpsLon + TLatAndLon, + setGpsHgt + TAntHeight, + setGpsZeroPhase + INTEGER, + setGpsTodsrcPriority + INTEGER, + setGpsTodsrcCompensation + INTEGER, + setGnssConsMode + INTEGER + } + + setGpsChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. (i.e. in the main chassis) + " + ::= { setGpsEntry 1 } + + setGpsSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, valid slots for GPS are slot 3 and slot 5. + " + ::= { setGpsEntry 2 } + + setGpsEngine OBJECT-TYPE + SYNTAX INTEGER + { + na(1), + unknown(2), + mot(3), + nvs(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the GPS engine manufacturer. + na(1), -- not available + unknown(2), -- unknown + mot(3) -- motorola (or motorola compatible) + nvs(4) -- NVS engine (or GLONASS compatible) + " + ::= { setGpsEntry 3 } + + setGpsProvPql OBJECT-TYPE + SYNTAX INTEGER (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port provisioned Priority Quality Level (PQL) value. + Note: Valid values are 1 - 9. + " + ::= { setGpsEntry 4 } + + + setGpsPriority OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port priority level. + The 0 is for monitor-only mode. + The 1 is the highest priority. + The 10 is the lowest priority. + " + ::= { setGpsEntry 5 } + + setGpsPdop OBJECT-TYPE + SYNTAX INTEGER (3..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the PDOP mask [3 to 10]. + " + ::= { setGpsEntry 6 } + + setGpsPosel OBJECT-TYPE + SYNTAX INTEGER (0..90) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the minimum satellite elevation mask for positioning [0 to 90 deg]. + " + ::= { setGpsEntry 7 } + + setGpsTimel OBJECT-TYPE + SYNTAX INTEGER (0..90) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the minimum satellite elevation mask for timing [0 to 90 deg]. + " + ::= { setGpsEntry 8 } + + setGpsAvg OBJECT-TYPE + SYNTAX INTEGER (20..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set satellite position averaging value [20-3600]. + Mot GPS: (20 - 3600) of averages for the calculated position fixes + NVS GNSS: (20 - 1440) of averaging minutes + " + ::= { setGpsEntry 9 } + + setGpsLat OBJECT-TYPE + SYNTAX TLatAndLon + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the antenna latitude of the GPS antenna. + + The format is +dd:mm:ss.ss or -dd:mm:ss.ss + The latitude is +/- 90 deg. + " + ::= { setGpsEntry 10 } + + setGpsLon OBJECT-TYPE + SYNTAX TLatAndLon + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the antenna longitude of the GPS antenna. + + The format is +dd:mm:ss.ss or -dd:mm:ss.ss + The longitude is +/- 180 deg. + " + ::= { setGpsEntry 11 } + + setGpsHgt OBJECT-TYPE + SYNTAX TAntHeight + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the antenna height (meter) of the GPS antenna. + + The format is +hh.hh or -hh.hh + The height is +/- 10000.0 meters. + " + ::= { setGpsEntry 12 } + + + setGpsZeroPhase OBJECT-TYPE + SYNTAX INTEGER + { + zeroPhA(1), + zeroPhB(2), + zeroPhAB(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set phase error to zero for this GPS port. + ZEROPHA - set phase A error to zero, + ZEROPHB - set phase B error to zero, + ZEROPHAB - set phase A and B to zero. + + Note: This field only is meaningful during the write operation. + " + ::= { setGpsEntry 13 } + + + setGpsTodsrcPriority OBJECT-TYPE + SYNTAX INTEGER (0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the TODSRC (Time-Of-Day Source) priority. + The priority is the for the specified module as the TOD Source, default is 0, range can be 0 through 8. + Value 1 is the highest and 8 is the lowest. + If the value is zero, the specified module cannot be TOD Source. + " + ::= { setGpsEntry 14 } + + setGpsTodsrcCompensation OBJECT-TYPE + SYNTAX INTEGER (0..250) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Antenna cable delay compensation {0 – 250} in the case of GPS + TOD Source(s) or the delay induced by the cable(s) used to connect + expansion shelves where the PackeTime ToD Source(s) is located in + relationship to the Main shelf. The time offset shall have a 100nS + resolution, thus the Delay value shall be multiplied by 100nS to + provide 1PPS compensation. + + Valid user compensation values range is 0 thru 250 for a total compensation range of 0 to 25000nS (25uS). + " + ::= { setGpsEntry 15 } + + setGnssConsMode OBJECT-TYPE + SYNTAX INTEGER + { + gps(1), + glonass(2), + gpsGlonass(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set constellation mode of GNSS engine. + gps(1), -- The constellation mode of gnss engine is gps. + glonass(2), -- The constellation mode of gnss engine is glonass + gpsGlonass(3), -- The constellation mode of gnss engine is gps+glonass. + " + ::= { setGpsEntry 16 } + + -- ****************************************** + -- GPS INPUT ALARM THRESHOLD SETTING + -- ****************************************** + + setAlmThGpsInpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetMgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of GPS input alarm attribute setup information. + " + ::= { setupGps 2 } + + + setMgEntry OBJECT-TYPE + SYNTAX SetMgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input alarm attributes and settings. + setMgChassis + Identifies which chassis is being addressed. + setMgSlot + Identifies which slot position is being addressed. + setMgMtieStd + Set the input port setting of the MTIE limits to predefined values. + setMgMtie10EL1 + Set the input port MTIE 10 seconds error threshold for the first limit setting. + setMgMtie10EL2 + Set the input port MTIE 10 seconds error threshold for the second limit setting. + setMgMtie10CL1 + Set the input port MTIE 10 seconds clear threshold for the first limit setting. + setMgMtie10CL2 + Set the input port MTIE 10 seconds clear threshold for the second limit setting. + setMgMtie100EL1 + Set the input port MTIE 100 seconds error threshold for the first limit setting. + setMgMtie100EL2 + Set the input port MTIE 100 seconds error threshold for the second limit setting. + setMgMtie100CL1 + Set the input port MTIE 100 seconds clear threshold for the first limit setting. + setMgMtie100CL2 + Set the input port MTIE 100 seconds clear threshold for the second limit setting. + setMgMtie1000EL1 + Set the input port MTIE 1000 seconds error threshold for the first limit setting. + setMgMtie1000EL2 + Set the input port MTIE 1000 seconds error threshold for the second limit setting. + setMgMtie1000CL1 + Set the input port MTIE 1000 seconds clear threshold for the first limit setting. + setMgMtie1000CL2 + Set the input port MTIE 1000 seconds clear threshold for the second limit setting. + setMgMtie10000EL1 + Set the input port MTIE 10000 seconds error threshold for the first limit setting. + setMgMtie10000EL2 + Set the input port MTIE 10000 seconds error threshold for the second limit setting. + setMgMtie10000CL1 + Set the input port MTIE 10000 seconds clear threshold for the first limit setting. + setMgMtie10000CL2 + Set the input port MTIE 10000 seconds clear threshold for the second limit setting. + setMgMtie100000EL1 + Set the input port MTIE 100000 seconds error threshold for the first limit setting. + setMgMtie100000EL2 + Set the input port MTIE 100000 seconds error threshold for the second limit setting. + setMgMtie100000CL1 + Set the input port MTIE 100000 seconds clear threshold for the first limit setting. + setMgMtie100000CL2 + Set the input port MTIE 100000 seconds clear threshold for the second limit setting. + setMgFreqAErrLmt + Set the input port frequency error threshold for clock A. + setMgFreqAClrLmt + Set the input port frequency clear threshold for clock A. + setMgFreqATau + Set the Time constant (tau), in seconds, used for the calculation of the Average Frequency versus clock A. + setMgFreqBErrLmt + Set the input port frequency error threshold for clock B. + setMgFreqBClrLmt + Set the input port frequency clear threshold for clock B. + setMgFreqBTau + Set the Time constant (tau), in seconds, used for the calculation of the Average Frequency versus clock B. + " + INDEX { setMgChassis, setMgSlot } + ::= { setAlmThGpsInpTable 1 } + + + SetMgEntry ::= + SEQUENCE { + setMgChassis + INTEGER, + setMgSlot + INTEGER, + + -- MTIE Threshold Setting + setMgMtieStd + INTEGER, + + setMgMtie10EL1 + INTEGER, + setMgMtie10EL2 + INTEGER, + setMgMtie10CL1 + INTEGER, + setMgMtie10CL2 + INTEGER, + + setMgMtie100EL1 + INTEGER, + setMgMtie100EL2 + INTEGER, + setMgMtie100CL1 + INTEGER, + setMgMtie100CL2 + INTEGER, + + setMgMtie1000EL1 + INTEGER, + setMgMtie1000EL2 + INTEGER, + setMgMtie1000CL1 + INTEGER, + setMgMtie1000CL2 + INTEGER, + + setMgMtie10000EL1 + INTEGER, + setMgMtie10000EL2 + INTEGER, + setMgMtie10000CL1 + INTEGER, + setMgMtie10000CL2 + INTEGER, + + setMgMtie100000EL1 + INTEGER, + setMgMtie100000EL2 + INTEGER, + setMgMtie100000CL1 + INTEGER, + setMgMtie100000CL2 + INTEGER, + + -- FREQ Threshold Setting + setMgFreqAErrLmt + INTEGER, + setMgFreqAClrLmt + INTEGER, + setMgFreqATau + INTEGER, + + setMgFreqBErrLmt + INTEGER, + setMgFreqBClrLmt + INTEGER, + setMgFreqBTau + INTEGER + } + + + setMgChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. (i.e. in the main chassis) + " + ::= { setMgEntry 1 } + + setMgSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: In the SSU2000, valid slots for GPS are slot 3 and slot 5. + " + ::= { setMgEntry 2 } + + setMgMtieStd OBJECT-TYPE + SYNTAX INTEGER + { + prs(1), + ds1(2), + g811(3), + g823(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port setting of the MTIE limits to predefined values. + prs(1), -- ANSI T1.101 PRS MTIE MASK + ds1(2), -- ANSI T1.101 DS1 MTIE MASK + g811(3), -- G.811 (PRC) MTIE MASK + g823(4) -- G.823 (SSU) MTIE MASK + + This field is only meaningful for a write operation. + " + ::= { setMgEntry 3 } + + setMgMtie10EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10 seconds error threshold for the first limit setting. + " + ::= { setMgEntry 4 } + + setMgMtie10EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10 seconds error threshold for the second limit setting. + " + ::= { setMgEntry 5 } + + setMgMtie10CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10 seconds clear threshold for the first limit setting. + " + ::= { setMgEntry 6 } + + setMgMtie10CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10 seconds clear threshold for the second limit setting. + " + ::= { setMgEntry 7 } + + + setMgMtie100EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100 seconds error threshold for the first limit setting. + " + ::= { setMgEntry 8 } + + setMgMtie100EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100 seconds error threshold for the second limit setting. + " + ::= { setMgEntry 9 } + + setMgMtie100CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100 seconds clear threshold for the first limit setting. + " + ::= { setMgEntry 10 } + + setMgMtie100CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100 seconds clear threshold for the second limit setting. + " + ::= { setMgEntry 11 } + + + setMgMtie1000EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 1000 seconds error threshold for the first limit setting. + " + ::= { setMgEntry 12 } + + setMgMtie1000EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 1000 seconds error threshold for the second limit setting. + " + ::= { setMgEntry 13 } + + setMgMtie1000CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 1000 seconds clear threshold for the first limit setting. + " + ::= { setMgEntry 14 } + + setMgMtie1000CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 1000 seconds clear threshold for the second limit setting. + " + ::= { setMgEntry 15 } + + setMgMtie10000EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10000 seconds error threshold for the first limit setting. + " +::= { setMgEntry 16 } + + setMgMtie10000EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10000 seconds error threshold for the second limit setting. + " + ::= { setMgEntry 17 } + + + setMgMtie10000CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10000 seconds clear threshold for the first limit setting. + " + ::= { setMgEntry 18 } + + setMgMtie10000CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10000 seconds clear threshold for the second limit setting. + " + ::= { setMgEntry 19 } + + + setMgMtie100000EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100000 seconds error threshold for the first limit setting. + " + ::= { setMgEntry 20 } + + setMgMtie100000EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100000 seconds error threshold for the second limit setting. + " + ::= { setMgEntry 21 } + + + setMgMtie100000CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100000 seconds clear threshold for the first limit setting. + " + ::= { setMgEntry 22 } + + setMgMtie100000CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100000 seconds clear threshold for the second limit setting. + " + ::= { setMgEntry 23 } + + setMgFreqAErrLmt OBJECT-TYPE + SYNTAX INTEGER (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port frequency error threshold for clock A. + " + ::= { setMgEntry 24 } + + setMgFreqAClrLmt OBJECT-TYPE + SYNTAX INTEGER (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port frequency clear threshold for clock A. + " + ::= { setMgEntry 25 } + + setMgFreqATau OBJECT-TYPE + SYNTAX INTEGER (10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Time constant (tau), in seconds, used for the calculation of the Average Frequency versus clock A. + " + ::= { setMgEntry 26 } + + + setMgFreqBErrLmt OBJECT-TYPE + SYNTAX INTEGER (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port frequency error threshold for clock B. + " + ::= { setMgEntry 27 } + + setMgFreqBClrLmt OBJECT-TYPE + SYNTAX INTEGER (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port frequency clear threshold for clock B. + " + ::= { setMgEntry 28 } + + setMgFreqBTau OBJECT-TYPE + SYNTAX INTEGER (10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Time constant (tau), in seconds, used for the calculation of the Average Frequency versus clock B. + " + ::= { setMgEntry 29 } + + + -- ************************************************************** + -- SSU2000 DS1/E1 INPUT MODULE SETUP GROUP + -- ************************************************************** + + + -- ****************************************** + -- DS1/E1 INPUT MODULE SETTING + -- ****************************************** + + setDs1E1InpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetDiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of DS1/E1 attribute setup information. + " + ::= { setupDs1E1Inp 2 } + + + setDiEntry OBJECT-TYPE + SYNTAX SetDiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input status and settings attributes. + " +INDEX { setDiChassis, setDiSlot, setDiPort } + ::= { setDs1E1InpTable 1 } + + SetDiEntry ::= + SEQUENCE { + setDiChassis + INTEGER, + setDiSlot + INTEGER, + setDiPort + INTEGER, + setDiEnable + EnaValue, + setDiFrame + INTEGER, + setDiZS + OnValue, + setDiCRC + OnValue, + setDiSSM + OnValue, + setDiProvPql + INTEGER, + setDiPriority + INTEGER, + setDiGain + OnValue, + setDiCSFlt + INTEGER, + setDiE1SsmBit + INTEGER, + setDiZeroPhase + INTEGER, + setDiMtieCalc + INTEGER + } + + setDiChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: The input module can only reside in chassis 1 (main chassis). + " + ::= { setDiEntry 1 } + + setDiSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setDiEntry 2 } + + + setDiPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setDiEntry 3 } + + + setDiEnable OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port to enabled or disabled. + " + ::= { setDiEntry 4 } + + + setDiFrame OBJECT-TYPE + SYNTAX INTEGER + { + esf(1), + d4(2), + ccs(3), + cas(4), + mhz1(5), + khz1544(6), + khz2048(7), + mhz5(8), + mhz10(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input framing type or clock frequency. + esf(1), -- T1 ESF + d4(2), -- T1 D4 + ccs(3), -- E1 CCS + cas(4), -- E1 CAS + mhz1(5), -- Clock 1MHz + khz1544(6), -- Clock 1544kHz + khz2048(7), -- Clock 2048kHz + mhz5(8), -- Clock 5MHz + mhz10(9) -- Clock 10MHz + " + ::= { setDiEntry 5 } + + setDiZS OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Zero Supression (ZS) on the input port to enabled or disabled. + " + ::= { setDiEntry 6 } + + setDiCRC OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set CRC verificaiton on the input port to enabled or disabled. + " + ::= { setDiEntry 7 } + + setDiSSM OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Sync Status Messaging (SSM) on the input port to enabled or disabled.. + " + ::= { setDiEntry 8 } + + setDiProvPql OBJECT-TYPE + SYNTAX INTEGER (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port provisioned Priority Quality Level (PQL). + + Note: Valid values are 1 - 9. + " + ::= { setDiEntry 9 } + + + setDiPriority OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port priority level. + '0' = monitoring, + '1' = highest priority, + '10' = lowest priority. + " + ::= { setDiEntry 10 } + + setDiGain OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port gain setting to enabled or disabled. + " + ::= { setDiEntry 11 } + + setDiCSFlt OBJECT-TYPE + SYNTAX INTEGER + { + off(1), + low(2), + high(3), + na(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set input Port 1 for external Cesium (CS) fault alarm logic level. + off(1), -- function is disabled + low(2), -- function is enabled, will trigger on low (0V) level + high(3), -- function is enabled, will trigger on high (+5v) level + na(4) -- not applicable + + Note: only available for port one. + " + ::= { setDiEntry 12 } + + setDiE1SsmBit OBJECT-TYPE + SYNTAX INTEGER (4..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port E1 Sync Status Message (SSM) bit position. + + This command is only meaningful for the E1 input module. + For DS1, this value is always 4, and has no meaning (i.e. not used). + " + ::= { setDiEntry 13 } + + + setDiZeroPhase OBJECT-TYPE + SYNTAX INTEGER + { + zeroPhA(1), + zeroPhB(2), + zeroPhAB(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the phase error to zero for this input port. + ZEROPHA - set phase A error to zero, + ZEROPHB - set phase B error to zero, + ZEROPHAB - set phase A and B to zero. + + Note: This field only is meaningful during the write operation. + " + ::= { setDiEntry 14 } + + setDiMtieCalc OBJECT-TYPE + SYNTAX INTEGER + { + hz40(1), + hz1(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reports MTIE calculator (40Hz or 1Hz) being used + + The number represents the input port setting for MTIE Calculator measurement. + - 40Hz - Selects the 40Hz MTIE values to set/clear MTIE alarms + - 1Hz - Selects the 1Hz MTIE values to set/clear MTIE alarms + + Note: only available for port one. + " + ::= { setDiEntry 15 } + + + -- ****************************************** + -- DS1/E1 INPUT ALARM THRESHOLD SETTING + -- ****************************************** + + setAlmThDs1E1InpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetMiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of DS1/E1 input alarm attributes and settings information. + " + ::= { setupDs1E1Inp 4 } + + + setMiEntry OBJECT-TYPE + SYNTAX SetMiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input alarm attributes and settings. + setMiChassis + Identifies which chassis is being addressed. + setMiSlot + Identifies which slot position is being addressed. + setMiPort + Identifies which port position is being addressed. + setMiMtieStd + Set the input port setting of the MTIE limits to predefined values. + setMiMtie10EL1 + Set the input port MTIE 10 seconds error threshold for the first limit setting. + setMiMtie10EL2 + Set the input port MTIE 10 seconds error threshold for the second limit setting. + setMiMtie10CL1 + Set the input port MTIE 10 seconds clear threshold for the first limit setting. + setMiMtie10CL2 + Set the input port MTIE 10 seconds clear threshold for the second limit setting. + setMiMtie100EL1 + Set the input port MTIE 100 seconds error threshold for the first limit setting. + setMiMtie100EL2 + Set the input port MTIE 100 seconds error threshold for the second limit setting. + setMiMtie100CL1 + Set the input port MTIE 100 seconds clear threshold for the first limit setting. + setMiMtie100CL2 + Set the input port MTIE 100 seconds clear threshold for the second limit setting. + setMiMtie1000EL1 + Set the input port MTIE 1000 seconds error threshold for the first limit setting. + setMiMtie1000EL2 + Set the input port MTIE 1000 seconds error threshold for the second limit setting. + setMiMtie1000CL1 + Set the input port MTIE 1000 seconds clear threshold for the first limit setting. + setMiMtie1000CL2 + Set the input port MTIE 1000 seconds clear threshold for the second limit setting. + setMiMtie10000EL1 + Set the input port MTIE 10000 seconds error threshold for the first limit setting. + setMiMtie10000EL2 + Set the input port MTIE 10000 seconds error threshold for the second limit setting. + setMiMtie10000CL1 + Set the input port MTIE 10000 seconds clear threshold for the first limit setting. + setMiMtie10000CL2 + Set the input port MTIE 10000 seconds clear threshold for the second limit setting. + setMiMtie100000EL1 + Set the input port MTIE 100000 seconds error threshold for the first limit setting. + setMiMtie100000EL2 + Set the input port MTIE 100000 seconds error threshold for the second limit setting. + setMiMtie100000CL1 + Set the input port MTIE 100000 seconds clear threshold for the first limit setting. + setMiMtie100000CL2 + Set the input port MTIE 100000 seconds clear threshold for the second limit setting. + setMiFreqAErrLmt + Set the input port frequency error threshold for clock A. + setMiFreqAClrLmt + Set the input port frequency clear threshold for clock A. + setMiFreqATau + Set the Time constant (tau), in seconds, used for the calculation of the Average Frequency versus clock A. + setMiFreqBErrLmt + Set the input port frequency error threshold for clock B. + setMiFreqBClrLmt + Set the input port frequency clear threshold for clock B. + setMiFreqBTau + Set the Time constant (tau), in seconds, used for the calculation of the Average Frequency versus clock B. + setMiLOSErrCnt + Set the input port error count threshold for LOS signal faults. + setMiLOSClrCnt + Set the input port clear count threshold for LOS signal faults. + setMiAISErrCnt + Set the input port error count threshold for AIS signal faults. + setMiAISClrCnt + Set the input port clear count threshold for AIS signal faults. + setMiOOFErrCnt + Set the input port error count threshold for OOF signal faults. + setMiOOFClrCnt + Set the input port clear count threshold for OOF signal faults. + setMiBPVErrCnt + Set the input port error count threshold for BPV signal faults. + setMiBPVClrCnt + Set the input port clear count threshold for BPV signal faults. + setMiCRCErrCnt + Set the input port error count threshold for CRC signal faults. + setMiCRCClrCnt + Set the input port clear count threshold for CRC signal faults. + " + INDEX { setMiChassis, setMiSlot, setMiPort } + ::= { setAlmThDs1E1InpTable 1 } + + + SetMiEntry ::= + SEQUENCE { + setMiChassis + INTEGER, + setMiSlot + INTEGER, + setMiPort + INTEGER, + + -- MTIE Threshold Setting + setMiMtieStd + INTEGER, + + setMiMtie10EL1 + INTEGER, + setMiMtie10EL2 + INTEGER, + setMiMtie10CL1 + INTEGER, + setMiMtie10CL2 + INTEGER, + + setMiMtie100EL1 + INTEGER, + setMiMtie100EL2 + INTEGER, + setMiMtie100CL1 + INTEGER, + setMiMtie100CL2 + INTEGER, + + setMiMtie1000EL1 + INTEGER, + setMiMtie1000EL2 + INTEGER, + setMiMtie1000CL1 + INTEGER, + setMiMtie1000CL2 + INTEGER, + + setMiMtie10000EL1 + INTEGER, + setMiMtie10000EL2 + INTEGER, + setMiMtie10000CL1 + INTEGER, + setMiMtie10000CL2 + INTEGER, + + setMiMtie100000EL1 + INTEGER, + setMiMtie100000EL2 + INTEGER, + setMiMtie100000CL1 + INTEGER, + setMiMtie100000CL2 + INTEGER, + + -- FREQ Threshold Setting + setMiFreqAErrLmt + INTEGER, + setMiFreqAClrLmt + INTEGER, + setMiFreqATau + INTEGER, + + setMiFreqBErrLmt + INTEGER, + setMiFreqBClrLmt + INTEGER, + setMiFreqBTau + INTEGER, + + -- SIGNAL Threshold Setting + setMiLOSErrCnt + INTEGER, + setMiLOSClrCnt + INTEGER, + setMiAISErrCnt + INTEGER, + setMiAISClrCnt + INTEGER, + setMiOOFErrCnt + INTEGER, + setMiOOFClrCnt + INTEGER, + setMiBPVErrCnt + INTEGER, + setMiBPVClrCnt + INTEGER, + setMiCRCErrCnt + INTEGER, + setMiCRCClrCnt + INTEGER + } + + + setMiChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. (i.e. in the main chassis) + " + ::= { setMiEntry 1 } + + setMiSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { setMiEntry 2 } + + + setMiPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { setMiEntry 3 } + + setMiMtieStd OBJECT-TYPE + SYNTAX INTEGER + { + prs(1), + ds1(2), + g811(3), + g823(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port setting of the MTIE limits to predefined values. + prs(1), -- ANSI T1.101 PRS MTIE MASK + ds1(2), -- ANSI T1.101 DS1 MTIE MASK + g811(3), -- G.811 (PRC) MTIE MASK + g823(4) -- G.823 (SSU) MTIE MASK + + This field is only meaningful for a write operation. + " + ::= { setMiEntry 4 } + + setMiMtie10EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10 seconds error threshold for the first limit setting. + " + ::= { setMiEntry 5 } + + setMiMtie10EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10 seconds error threshold for the second limit setting. + " + ::= { setMiEntry 6 } + + setMiMtie10CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10 seconds clear threshold for the first limit setting. + " + ::= { setMiEntry 7 } + + setMiMtie10CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10 seconds clear threshold for the second limit setting. + " + ::= { setMiEntry 8 } + + + + setMiMtie100EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100 seconds error threshold for the first limit setting. + " + ::= { setMiEntry 9 } + + setMiMtie100EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100 seconds error threshold for the second limit setting. + " + ::= { setMiEntry 10 } + + setMiMtie100CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100 seconds clear threshold for the first limit setting. + " + ::= { setMiEntry 11 } + + setMiMtie100CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100 seconds clear threshold for the second limit setting. + " + ::= { setMiEntry 12 } + + + setMiMtie1000EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 1000 seconds error threshold for the first limit setting. + " + ::= { setMiEntry 13 } + + setMiMtie1000EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 1000 seconds error threshold for the second limit setting. + " + ::= { setMiEntry 14 } + + setMiMtie1000CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 1000 seconds clear threshold for the first limit setting. + " + ::= { setMiEntry 15 } + + setMiMtie1000CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 1000 seconds clear threshold for the second limit setting. + " + ::= { setMiEntry 16 } + + + + setMiMtie10000EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10000 seconds error threshold for the first limit setting. + " + ::= { setMiEntry 17 } + + setMiMtie10000EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10000 seconds error threshold for the second limit setting. + " + ::= { setMiEntry 18 } + + + setMiMtie10000CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10000 seconds clear threshold for the first limit setting. + " + ::= { setMiEntry 19 } + + setMiMtie10000CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10000 seconds clear threshold for the second limit setting. + " + ::= { setMiEntry 20 } + + + setMiMtie100000EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100000 seconds error threshold for the first limit setting. + " + ::= { setMiEntry 21 } + + setMiMtie100000EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100000 seconds error threshold for the second limit setting. + " + ::= { setMiEntry 22 } + + + setMiMtie100000CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100000 seconds clear threshold for the first limit setting. + " + ::= { setMiEntry 23 } + + setMiMtie100000CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100000 seconds clear threshold for the second limit setting. + " + ::= { setMiEntry 24 } + + + + setMiFreqAErrLmt OBJECT-TYPE + SYNTAX INTEGER (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port frequency error threshold for clock A. + " + ::= { setMiEntry 25 } + + setMiFreqAClrLmt OBJECT-TYPE + SYNTAX INTEGER (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port frequency clear threshold for clock A. + " + ::= { setMiEntry 26 } + + setMiFreqATau OBJECT-TYPE + SYNTAX INTEGER (10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the time constant (tau), in seconds, used for the calculation of the Average Frequency for clock A. + " + ::= { setMiEntry 27 } + + + setMiFreqBErrLmt OBJECT-TYPE + SYNTAX INTEGER (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port frequency error threshold for clock B. + " + ::= { setMiEntry 28 } + + setMiFreqBClrLmt OBJECT-TYPE + SYNTAX INTEGER (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port frequency clear threshold for clock B. + " + ::= { setMiEntry 29 } + + setMiFreqBTau OBJECT-TYPE + SYNTAX INTEGER (10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the time constant (tau), in seconds, used for the calculation of the Average Frequency for clock B. + " + ::= { setMiEntry 30 } + + setMiLOSErrCnt OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port error count threshold for LOS signal faults. + " + ::= { setMiEntry 31 } + + setMiLOSClrCnt OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port clear count threshold for LOS signal faults. + " + ::= { setMiEntry 32 } + + setMiAISErrCnt OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port error count threshold for AIS signal faults. + " + ::= { setMiEntry 33 } + + setMiAISClrCnt OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port clear count threshold for AIS signal faults. + " + ::= { setMiEntry 34 } + + setMiOOFErrCnt OBJECT-TYPE + SYNTAX INTEGER (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port error count threshold for OOF signal faults. + " + ::= { setMiEntry 35 } + + setMiOOFClrCnt OBJECT-TYPE + SYNTAX INTEGER (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port clear count threshold for OOF signal faults. + " + ::= { setMiEntry 36 } + + setMiBPVErrCnt OBJECT-TYPE + SYNTAX INTEGER (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port error count threshold for BPV signal faults. + " + ::= { setMiEntry 37 } + + setMiBPVClrCnt OBJECT-TYPE + SYNTAX INTEGER (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port clear count threshold for BPV signal faults. + " + ::= { setMiEntry 38 } + + setMiCRCErrCnt OBJECT-TYPE + SYNTAX INTEGER (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port error count hreshold for CRC signal faults. + " + ::= { setMiEntry 39 } + + setMiCRCClrCnt OBJECT-TYPE + SYNTAX INTEGER (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port clear count threshold for CRC signal faults. + " + ::= { setMiEntry 40 } + + + -- ************************************************************** + -- SSU2000 COMPOSITE CLOCK INPUT MODULE SETUP GROUP + -- ************************************************************** + + + -- ****************************************** + -- COMPOSITE CLOCK INPUT MODULE SETTING + -- ****************************************** + + setCcInpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetCiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of CC Input attribute setup information. + " + ::= { setupCcInp 2 } + + + setCiEntry OBJECT-TYPE + SYNTAX SetCiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input status and settings attributes. + " + INDEX { setCiChassis, setCiSlot, setCiPort } + ::= { setCcInpTable 1 } + + SetCiEntry ::= + SEQUENCE { + setCiChassis + INTEGER, + setCiSlot + INTEGER, + setCiPort + INTEGER, + setCiEnable + EnaValue, + setCiProvPql + INTEGER, + setCiPriority + INTEGER, + setCiZeroPhase + INTEGER + } + + setCiChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: The input module can only reside in chassis 1 (main chassis). + " + ::= { setCiEntry 1 } + + setCiSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setCiEntry 2 } + + + setCiPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setCiEntry 3 } + + + setCiEnable OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port to enabled or disabled. + " + ::= { setCiEntry 4 } + + setCiProvPql OBJECT-TYPE + SYNTAX INTEGER (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port provisioned Priority Quality Level (PQL). + + Note: Valid values are 1 - 9. + " + ::= { setCiEntry 7 } + + + setCiPriority OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port priority level. + '0' = monitoring, + '1' = highest priority, + '10' = lowest priority. + " + ::= { setCiEntry 8 } + + + setCiZeroPhase OBJECT-TYPE + SYNTAX INTEGER + { + zeroPhA(1), + zeroPhB(2), + zeroPhAB(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the phase error to zero for this input port. + ZEROPHA - set phase A error to zero, + ZEROPHB - set phase B error to zero, + ZEROPHAB - set phase A and B to zero. + + Note: This field only is meaningful during the write operation. + " + ::= { setCiEntry 9 } + + + + -- ****************************************** + -- CCINP ALARM THRESHOLD SETTING + -- ****************************************** + + setAlmThCcInpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetCimEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of CC input alarm attributes and settings information. + " + ::= { setupCcInp 4 } + + + setCimEntry OBJECT-TYPE + SYNTAX SetCimEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input alarm attributes and settings. + setMiChassis + Identifies which chassis is being addressed. + setMiSlot + Identifies which slot position is being addressed. + setMiPort + Identifies which port position is being addressed. + setCimLOSErrCnt + Set the input port error count threshold for LOS signal faults. + setCimLOSClrCnt + Set the input port clear count threshold for LOS signal faults. + setCimBPVErrCnt + Set the input port error count threshold for BPV signal faults. + setCimBPVClrCnt + Set the input port clear count threshold for BPV signal faults. + " + INDEX { setCimChassis, setCimSlot, setCimPort } + ::= { setAlmThCcInpTable 1 } + + + SetCimEntry ::= + SEQUENCE { + setCimChassis + INTEGER, + setCimSlot + INTEGER, + setCimPort + INTEGER, + + -- SIGNAL Threshold Setting + setCimLOSErrCnt + INTEGER, + setCimLOSClrCnt + INTEGER, + setCimBPVErrCnt + INTEGER, + setCimBPVClrCnt + INTEGER + } + + + setCimChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. (i.e. in the main chassis) + " + ::= { setCimEntry 1 } + + setCimSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { setCimEntry 2 } + + + setCimPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { setCimEntry 3 } + + setCimLOSErrCnt OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port error count threshold for LOS signal faults. + " + ::= { setCimEntry 4 } + + setCimLOSClrCnt OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port clear count threshold for LOS signal faults. + " + ::= { setCimEntry 5 } + + setCimBPVErrCnt OBJECT-TYPE + SYNTAX INTEGER (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port error count threshold for BPV signal faults. + " + ::= { setCimEntry 10 } + + setCimBPVClrCnt OBJECT-TYPE + SYNTAX INTEGER (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port clear count threshold for BPV signal faults. + " + ::= { setCimEntry 11 } + + + -- ****************************************** + -- JAPANESE SINE INPUT MODULE SETTING + -- ****************************************** + + setSineInpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetSineiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of Sine Input attribute setup information. + " + ::= { setupSineInp 2 } + + + setSineiEntry OBJECT-TYPE + SYNTAX SetSineiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input status and settings attributes. + " + INDEX { setSineiChassis, setSineiSlot, setSineiPort } + ::= { setSineInpTable 1 } + + SetSineiEntry ::= + SEQUENCE { + setSineiChassis + INTEGER, + setSineiSlot + INTEGER, + setSineiPort + INTEGER, + setSineiEnable + EnaValue, + setSineiFrequency + INTEGER, + setSineiProvPql + INTEGER, + setSineiPriority + INTEGER, + setSineiCSFlt + INTEGER, + + setSineiZeroPhase + INTEGER + } + + setSineiChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: The input module can only reside in chassis 1 (main chassis). + " + ::= { setSineiEntry 1 } + + setSineiSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setSineiEntry 2 } + + + setSineiPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setSineiEntry 3 } + + + setSineiEnable OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port to enabled or disabled. + " + ::= { setSineiEntry 4 } + + + setSineiFrequency OBJECT-TYPE + SYNTAX INTEGER (1544|6312) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set input signal frequency. + The frequency can be set: 1.544MHZ/ 6.312MHz. + " + ::= { setSineiEntry 5 } + + setSineiProvPql OBJECT-TYPE + SYNTAX INTEGER (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port provisioned Priority Quality Level (PQL). + + Note: Valid values are 1 - 9. + " + ::= { setSineiEntry 6 } + + + setSineiPriority OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port priority level. + '0' = monitoring, + '1' = highest priority, + '10' = lowest priority. + " + ::= { setSineiEntry 7 } + + + setSineiCSFlt OBJECT-TYPE + SYNTAX INTEGER + { + off(1), + low(2), + high(3), + na(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set input Port 1 for external Cesium (CS) fault alarm logic level. + off(1), -- function is disabled + low(2), -- function is enabled, will trigger on low (0V) level + high(3), -- function is enabled, will trigger on high (+5v) level + na(4) -- not applicable + + Note: only available for port one. + " + ::= { setSineiEntry 8 } + + setSineiZeroPhase OBJECT-TYPE + SYNTAX INTEGER + { + zeroPhA(1), + zeroPhB(2), + zeroPhAB(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the phase error to zero for this input port. + ZEROPHA - set phase A error to zero, + ZEROPHB - set phase B error to zero, + ZEROPHAB - set phase A and B to zero. + + Note: This field only is meaningful during the write operation. + " + ::= { setSineiEntry 9 } + + + + -- ******************************************* + -- JAPANESE SINE INPUT ALARM THRESHOLD SETTING + -- ******************************************* + + setAlmThSineInpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetMsiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Sine input alarm attributes and settings information. + " + ::= { setupSineInp 4 } + + setMsiEntry OBJECT-TYPE + SYNTAX SetMsiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input alarm attributes and settings. + setMsiChassis + Identifies which chassis is being addressed. + setMsiSlot + Identifies which slot position is being addressed. + setMsiPort + Identifies which port position is being addressed. + setMsiMtieStd + Set the input port setting of the MTIE limits to predefined values. + setMsiMtie10EL1 + Set the input port MTIE 10 seconds error threshold for the first limit setting. + setMsiMtie10EL2 + Set the input port MTIE 10 seconds error threshold for the second limit setting. + setMsiMtie10CL1 + Set the input port MTIE 10 seconds clear threshold for the first limit setting. + setMsiMtie10CL2 + Set the input port MTIE 10 seconds clear threshold for the second limit setting. + setMsiMtie100EL1 + Set the input port MTIE 100 seconds error threshold for the first limit setting. + setMsiMtie100EL2 + Set the input port MTIE 100 seconds error threshold for the second limit setting. + setMsiMtie100CL1 + Set the input port MTIE 100 seconds clear threshold for the first limit setting. + setMsiMtie100CL2 + Set the input port MTIE 100 seconds clear threshold for the second limit setting. + setMsiMtie1000EL1 + Set the input port MTIE 1000 seconds error threshold for the first limit setting. + setMsiMtie1000EL2 + Set the input port MTIE 1000 seconds error threshold for the second limit setting. + setMsiMtie1000CL1 + Set the input port MTIE 1000 seconds clear threshold for the first limit setting. + setMsiMtie1000CL2 + Set the input port MTIE 1000 seconds clear threshold for the second limit setting. + setMsiMtie10000EL1 + Set the input port MTIE 10000 seconds error threshold for the first limit setting. + setMsiMtie10000EL2 + Set the input port MTIE 10000 seconds error threshold for the second limit setting. + setMsiMtie10000CL1 + Set the input port MTIE 10000 seconds clear threshold for the first limit setting. + setMsiMtie10000CL2 + Set the input port MTIE 10000 seconds clear threshold for the second limit setting. + setMsiMtie100000EL1 + Set the input port MTIE 100000 seconds error threshold for the first limit setting. + setMsiMtie100000EL2 + Set the input port MTIE 100000 seconds error threshold for the second limit setting. + setMsiMtie100000CL1 + Set the input port MTIE 100000 seconds clear threshold for the first limit setting. + setMsiMtie100000CL2 + Set the input port MTIE 100000 seconds clear threshold for the second limit setting. + setMsiFreqAErrLmt + Set the input port frequency error threshold for clock A. + setMsiFreqAClrLmt + Set the input port frequency clear threshold for clock A. + setMsiFreqATau + Set the Time constant (tau), in seconds, used for the calculation of the Average Frequency versus clock A. + setMsiFreqBErrLmt + Set the input port frequency error threshold for clock B. + setMsiFreqBClrLmt + Set the input port frequency clear threshold for clock B. + setMsiFreqBTau + Set the Time constant (tau), in seconds, used for the calculation of the Average Frequency versus clock B. + " + INDEX { setMsiChassis, setMsiSlot, setMsiPort } + ::= { setAlmThSineInpTable 1 } + + SetMsiEntry ::= + SEQUENCE { + setMsiChassis + INTEGER, + setMsiSlot + INTEGER, + setMsiPort + INTEGER, + + -- MTIE Threshold Setting + setMsiMtieStd + INTEGER, + + setMsiMtie10EL1 + INTEGER, + setMsiMtie10EL2 + INTEGER, + setMsiMtie10CL1 + INTEGER, + setMsiMtie10CL2 + INTEGER, + + setMsiMtie100EL1 + INTEGER, + setMsiMtie100EL2 + INTEGER, + setMsiMtie100CL1 + INTEGER, + setMsiMtie100CL2 + INTEGER, + + setMsiMtie1000EL1 + INTEGER, + setMsiMtie1000EL2 + INTEGER, + setMsiMtie1000CL1 + INTEGER, + setMsiMtie1000CL2 + INTEGER, + + setMsiMtie10000EL1 + INTEGER, + setMsiMtie10000EL2 + INTEGER, + setMsiMtie10000CL1 + INTEGER, + setMsiMtie10000CL2 + INTEGER, + + setMsiMtie100000EL1 + INTEGER, + setMsiMtie100000EL2 + INTEGER, + setMsiMtie100000CL1 + INTEGER, + setMsiMtie100000CL2 + INTEGER, + + -- FREQ Threshold Setting + setMsiFreqAErrLmt + INTEGER, + setMsiFreqAClrLmt + INTEGER, + setMsiFreqATau + INTEGER, + + setMsiFreqBErrLmt + INTEGER, + setMsiFreqBClrLmt + INTEGER, + setMsiFreqBTau + INTEGER + } + + setMsiChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + + Note: In the SSU2000, this number is always one. (i.e. in the main chassis) + " + ::= { setMsiEntry 1 } + + setMsiSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { setMsiEntry 2 } + + + setMsiPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot number, and port number uniquely identify each inventory entry. + " + ::= { setMsiEntry 3 } + + setMsiMtieStd OBJECT-TYPE + SYNTAX INTEGER + { + prs(1), + ds1(2), + g811(3), + g823(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port setting of the MTIE limits to predefined values. + prs(1), -- ANSI T1.101 PRS MTIE MASK + ds1(2), -- ANSI T1.101 DS1 MTIE MASK + g811(3), -- G.811 (PRC) MTIE MASK + g823(4) -- G.823 (SSU) MTIE MASK + + This field is only meaningful for a write operation. + " + ::= { setMsiEntry 4 } + + setMsiMtie10EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10 seconds error threshold for the first limit setting. + " + ::= { setMsiEntry 5 } + + setMsiMtie10EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10 seconds error threshold for the second limit setting. + " + ::= { setMsiEntry 6 } + + setMsiMtie10CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10 seconds clear threshold for the first limit setting. + " + ::= { setMsiEntry 7 } + + setMsiMtie10CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10 seconds clear threshold for the second limit setting. + " + ::= { setMsiEntry 8 } + + + + setMsiMtie100EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100 seconds error threshold for the first limit setting. + " + ::= { setMsiEntry 9 } + + setMsiMtie100EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100 seconds error threshold for the second limit setting. + " + ::= { setMsiEntry 10 } + + setMsiMtie100CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100 seconds clear threshold for the first limit setting. + " + ::= { setMsiEntry 11 } + + setMsiMtie100CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100 seconds clear threshold for the second limit setting. + " + ::= { setMsiEntry 12 } + + + setMsiMtie1000EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 1000 seconds error threshold for the first limit setting. + " + ::= { setMsiEntry 13 } + + setMsiMtie1000EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 1000 seconds error threshold for the second limit setting. + " + ::= { setMsiEntry 14 } + + setMsiMtie1000CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 1000 seconds clear threshold for the first limit setting. + " + ::= { setMsiEntry 15 } + + setMsiMtie1000CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 1000 seconds clear threshold for the second limit setting. + " + ::= { setMsiEntry 16 } + + + + setMsiMtie10000EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10000 seconds error threshold for the first limit setting. + " + ::= { setMsiEntry 17 } + + setMsiMtie10000EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10000 seconds error threshold for the second limit setting. + " + ::= { setMsiEntry 18 } + + + setMsiMtie10000CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10000 seconds clear threshold for the first limit setting. + " + ::= { setMsiEntry 19 } + + setMsiMtie10000CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 10000 seconds clear threshold for the second limit setting. + " + ::= { setMsiEntry 20 } + + + setMsiMtie100000EL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100000 seconds error threshold for the first limit setting. + " + ::= { setMsiEntry 21 } + + setMsiMtie100000EL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100000 seconds error threshold for the second limit setting. + " + ::= { setMsiEntry 22 } + + setMsiMtie100000CL1 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100000 seconds clear threshold for the first limit setting. + " + ::= { setMsiEntry 23 } + + setMsiMtie100000CL2 OBJECT-TYPE + SYNTAX INTEGER (0..60000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port MTIE 100000 seconds clear threshold for the second limit setting. + " + ::= { setMsiEntry 24 } + + + + setMsiFreqAErrLmt OBJECT-TYPE + SYNTAX INTEGER (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets input port frequency error threshold for clock A. + " + ::= { setMsiEntry 25 } + + setMsiFreqAClrLmt OBJECT-TYPE + SYNTAX INTEGER (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets input port frequency clear threshold for clock A. + " + ::= { setMsiEntry 26 } + + setMsiFreqATau OBJECT-TYPE + SYNTAX INTEGER (10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the time constant (tau), in seconds, used for the calculation of the Average Frequency for clock A. + " + ::= { setMsiEntry 27 } + + + setMsiFreqBErrLmt OBJECT-TYPE + SYNTAX INTEGER (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets input port frequency error threshold for clock B. + " + ::= { setMsiEntry 28 } + + setMsiFreqBClrLmt OBJECT-TYPE + SYNTAX INTEGER (0..10000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets input port frequency clear threshold for clock B. + " + ::= { setMsiEntry 29 } + + setMsiFreqBTau OBJECT-TYPE + SYNTAX INTEGER (10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the time constant (tau), in seconds, used for the calculation of the Average Frequency for clock B. + " + ::= { setMsiEntry 30 } + + -- ****************************************** + -- JAPANESE CC INPUT MODULE SETTING + -- ****************************************** + + setJccInpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetJcciEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The list of CC Input attribute setup information. + " + ::= { setupJccInp 2 } + + + setJcciEntry OBJECT-TYPE + SYNTAX SetJcciEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Input status and settings attributes. + " + INDEX { setJcciChassis, setJcciSlot, setJcciPort } + ::= { setJccInpTable 1 } + + SetJcciEntry ::= + SEQUENCE { + setJcciChassis + INTEGER, + setJcciSlot + INTEGER, + setJcciPort + INTEGER, + setJcciEnable + EnaValue, + setJcciProvPql + INTEGER, + setJcciPriority + INTEGER, + setJcci400Hz + OnValue, + + setJcciZeroPhase + INTEGER + } + + setJcciChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + + Note: The input module can only reside in chassis 1 (main chassis). + " + ::= { setJcciEntry 1 } + + setJcciSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setJcciEntry 2 } + + + setJcciPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setJcciEntry 3 } + + + setJcciEnable OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port to enabled or disabled. + " + ::= { setJcciEntry 4 } + + + setJcciProvPql OBJECT-TYPE + SYNTAX INTEGER (1..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port provisioned Priority Quality Level (PQL). + + Note: Valid values are 1 - 9. + " + ::= { setJcciEntry 5 } + + + setJcciPriority OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port priority level. + '0' = monitoring, + '1' = highest priority, + '10' = lowest priority. + " + ::= { setJcciEntry 6 } + + setJcci400Hz OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the input port 400Hz signal attribute. + " + ::= { setJcciEntry 7 } + + setJcciZeroPhase OBJECT-TYPE + SYNTAX INTEGER + { + zeroPhA(1), + zeroPhB(2), + zeroPhAB(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the phase error to zero for this input port. + ZEROPHA - set phase A error to zero, + ZEROPHB - set phase B error to zero, + ZEROPHAB - set phase A and B to zero. + + Note: This field only is meaningful during the write operation. + " + ::= { setJcciEntry 8 } + + + -- ************************************************************** + -- SSU2000 DS1/E1 OUT SETUP GROUP + -- ************************************************************** + + -- ****************************************** + -- DS1 OUTPUT MODULE + -- ****************************************** + + setDsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetDsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of DS1 output module status and settings. + " + ::= { setupDs1Out 2 } + + + setDsEntry OBJECT-TYPE + SYNTAX SetDsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set DS1 output attributes. + " + INDEX { setDsChassis, setDsSlot} + ::= { setDsTable 1 } + + SetDsEntry ::= + SEQUENCE { + setDsChassis + INTEGER, + setDsSlot + INTEGER, + setDsFrame + INTEGER, + setDsBypass + OnValue, + setDsZs + OnValue, + setDsEnable + OCTET STRING, + setDsLength + OCTET STRING + } + + setDsChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setDsEntry 1 } + + setDsSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setDsEntry 2 } + + + setDsFrame OBJECT-TYPE + SYNTAX INTEGER + { + esf(1), + d4(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output signal framing mode. + The T1 framing mode is ESF or D4. + " + ::= { setDsEntry 3 } + + setDsBypass OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Clock C, or bypass mode, to enable or disable. + " + ::= { setDsEntry 4 } + + setDsZs OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Zero Suppression to enable or disable. + " + ::= { setDsEntry 5 } + + + setDsEnable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output ports to enabled or disabled. + 1 = enabled + 2 = disabled + + Note: Byte 1 = port 1, byte 20 = port 20. + " + ::= { setDsEntry 6 } + + setDsLength OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the cable length compensation for the output port. + + Cable length definitions: + 1 = 133 ft + 2 = 266 ft + 3 = 399 ft + 4 = 533 ft + 5 = 655 ft + + Note: Byte 1 = port 1, byte 20 = port 20. + " + ::= { setDsEntry 7 } + + + + -- ****************************************** + -- E1 OUTPUT MODULE + -- ****************************************** + + setE1Table OBJECT-TYPE + SYNTAX SEQUENCE OF SetE1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of DS1 output module status and settings. + " + ::= { setupE1Out 2 } + + + setE1Entry OBJECT-TYPE + SYNTAX SetE1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set DS1 output attributes. + " + INDEX { setE1Chassis, setE1Slot} + ::= { setE1Table 1 } + + SetE1Entry ::= + SEQUENCE { + setE1Chassis + INTEGER, + setE1Slot + INTEGER, + setE1Frame + INTEGER, + setE1Bypass + OnValue, + setE1Zs + OnValue, + setE1Crc + OnValue, + setE1SsmBit + INTEGER, + setE1Enable + OCTET STRING + } + + setE1Chassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setE1Entry 1 } + + setE1Slot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setE1Entry 2 } + + + setE1Frame OBJECT-TYPE + SYNTAX INTEGER + { + ccs(1), + cas(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output signal framing mode. + 1=ccs + 2=cas + " + ::= { setE1Entry 3 } + + setE1Bypass OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Clock C, or bypass mode, to enable or disable. + " + ::= { setE1Entry 4 } + + setE1Zs OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Zero Suppression to enable or disable. + " + ::= { setE1Entry 5 } + + setE1Crc OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the CRC error checking to enable or disable. + " + ::= { setE1Entry 6 } + + + setE1SsmBit OBJECT-TYPE + SYNTAX INTEGER (4..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set output module E1 SSM bit position. + bit=4 - 8 + + Note: This field is only valid for E1 output module. + " + ::= { setE1Entry 7 } + + setE1Enable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output ports to enabled or disabled. + 1 = enabled + 2 = disabled + + Note: Byte 1 = port 1, byte 20 = port 20. + " + ::= { setE1Entry 8 } + + + + -- ****************************************** + -- 2048kHz OUTPUT MODULE + -- ****************************************** + + setCoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetCoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of 2048kHz output module status and settings. + " + ::= { setup2048Out 2 } + + setCoEntry OBJECT-TYPE + SYNTAX SetCoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set 2048kHz output attributes. + " + INDEX { setCoChassis, setCoSlot} + ::= { setCoTable 1 } + + SetCoEntry ::= + SEQUENCE { + setCoChassis + INTEGER, + setCoSlot + INTEGER, + setCoBypass + OnValue, + setCoFltMode + INTEGER, + setCoEnable + OCTET STRING, + setCoSquelch + OCTET STRING + } + + setCoChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setCoEntry 1 } + + setCoSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setCoEntry 2 } + + setCoBypass OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Clock C, or bypass mode, to enable or disable. + " + ::= { setCoEntry 3 } + + setCoFltMode OBJECT-TYPE + SYNTAX INTEGER + { + off(1), + on(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the signal fault mode for low level output signals + off(1), -- will turn off the output and requires user issued command to turn it back on + on(2), -- will not turn off when fault detected + auto(3) -- will turn off the output and automatically turn back on when fault clears + " + ::= { setCoEntry 4 } + + setCoEnable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output ports to enabled or disabled. + 1 = enabled + 2 = disabled + + Note: Byte 1 = port 1, byte 20 = port 20. + " + ::= { setCoEntry 5 } + + setCoSquelch OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set PQL threshold to turn port off. + If the system PQL is below the PWL threshold the port is turned off (i.e. squelched). + + Note: Byte 1 = port 1, byte 20 = port 20. + The PQL value of each byte defined as follows: + 0 = disabled + 1-16 = Provision PQL value + " + ::= { setCoEntry 6 } + + -- ****************************************** + -- COMPOSITE CLOCK OUTPUT MODULE + -- ****************************************** + + setCcTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetCcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Composite Clock (CC) output module status and settings. + " + ::= { setupCCOut 2 } + + setCcEntry OBJECT-TYPE + SYNTAX SetCcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set CC output attributes. + " + INDEX { setCcChassis, setCcSlot} + ::= { setCcTable 1 } + + SetCcEntry ::= + SEQUENCE { + setCcChassis + INTEGER, + setCcSlot + INTEGER, + setCcBypass + OnValue, + setCcEnable + OCTET STRING, + setCcDuty + OCTET STRING, + setCcComp + OCTET STRING + } + + setCcChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each CC Output entry. + " + ::= { setCcEntry 1 } + + setCcSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each CC Output entry. + " + ::= { setCcEntry 2 } + + setCcBypass OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Clock C, or bypass mode, to enable or disable. + " + ::= { setCcEntry 3 } + + setCcEnable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output ports to enabled or disabled. + 1 = enabled + 2 = disabled + + Note: Byte 1 = port 1, byte 20 = port 20. + " + ::= { setCcEntry 4 } + + + setCcDuty OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output duty cycle for the output ports. + 1 = 63/37 duty cycle. + 2 = 50/50 duty cycle. + + Note: Byte 1 = port 1, byte 20 = port 20. + " + ::= { setCcEntry 5 } + + + setCcComp OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output phase (cable) compensation for the output ports. + + The equivalent cable length: + 1 = 2200 ft, + 2 = 1925 ft, + 3 = 1650 ft, + 4 = 1375 ft, + 5 = 1100 ft, + 6 = 825 ft, + 7 = 550 ft, + 8 = 275 ft. + + Note: Byte 1 = port 1, byte 20 = port 20. + " + ::= { setCcEntry 6 } + + + -- ****************************************** + -- RS422 OUTPUT MODULE + -- ****************************************** + + set422oTable OBJECT-TYPE + SYNTAX SEQUENCE OF Set422oEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of 2048kHz output module status and settings. + " + ::= { setup422Out 2 } + + set422oEntry OBJECT-TYPE + SYNTAX Set422oEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set 422 output attributes. + " + INDEX { set422oChassis, set422oSlot} + ::= { set422oTable 1 } + + Set422oEntry ::= + SEQUENCE { + set422oChassis + INTEGER, + set422oSlot + INTEGER, + set422oBypass + OnValue, + set422oFltMode + INTEGER, + set422oEnable + OCTET STRING, + set422oFrequency + OCTET STRING + } + + set422oChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { set422oEntry 1 } + + set422oSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { set422oEntry 2 } + + set422oBypass OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Clock C, or bypass mode, to enable or disable. + " + ::= { set422oEntry 3 } + + set422oFltMode OBJECT-TYPE + SYNTAX INTEGER + { + off(1), + on(2), + auto(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the signal fault mode for low level output signals + off(1), -- will turn off the output and requires user issued command to turn it back on + on(2), -- will not turn off when fault detected + auto(3) -- will turn off the output and automatically turn back on when fault clears + " + ::= { set422oEntry 4 } + + set422oEnable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output ports to enabled or disabled. + 1 = enabled + 2 = disabled + + Note: Byte 1 = port 1, byte 20 = port 20. + " + ::= { set422oEntry 5 } + + set422oFrequency OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set frequency for each port on an RS422 output module. + + word 1 = port 1, word 10 = port 10. + The frequency value of each port defined as follows: + 0 = 4kHz, 1-512 = 8kHz to 4096kHz with 8kHz per step. + + Note: each port use 2-bytes to set frequency. + User can only set frequency on port 1 thru port 10. + The port 1 and 11, port 2 and 12,.., port 10 and 20 have the same frequency setting. + For example, when you set port1, you are set the same frequency for port 11. + " + ::= { set422oEntry 6 } + + + -- ****************************************** + -- Selectable E1/2048 OUTPUT MODULE + -- ****************************************** + + setE12048oTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetE12048oEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of E1/2048 output module status and settings. + " + ::= { setupE12048Out 2 } + + setE12048oEntry OBJECT-TYPE + SYNTAX SetE12048oEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set E1/2048 output attributes. + " + INDEX { setE12048oChassis, setE12048oSlot} + ::= { setE12048oTable 1 } + + SetE12048oEntry ::= + SEQUENCE { + setE12048oChassis + INTEGER, + setE12048oSlot + INTEGER, + setE12048oBypass + OnValue, + setE12048oZs + OnValue, + setE12048oSignal + OCTET STRING, + setE12048oEnable + OCTET STRING, + setE12048oSquelch + OCTET STRING, + setE12048oFrame + INTEGER, + setE12048oCrc + OnValue, + setE12048oSsm + OnValue, + setE12048oSsmBit + INTEGER + } + + setE12048oChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setE12048oEntry 1 } + + setE12048oSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setE12048oEntry 2 } + + setE12048oBypass OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Clock C, or bypass mode, to enable or disable. + " + ::= { setE12048oEntry 3 } + + setE12048oZs OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Zero Suppression to enable or disable. + " + ::= { setE12048oEntry 4 } + + setE12048oSignal OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output ports to E1 or 2048kHz. + 1 = E1 + 2 = 2048 kHz + + Note: byte 1 = port 1, byte 20 = port 20. + " + ::= { setE12048oEntry 5 } + + setE12048oEnable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output ports to enabled or disabled. + 1 = enabled + 2 = disabled + + Note: Byte 1 = port 1, byte 20 = port 20. + " + ::= { setE12048oEntry 6 } + + setE12048oSquelch OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the PQL squelch threshold for each port. + If a PQL threshold is below the system PQL, this port is turned off (i.e. squelched). + 0 = disabled + 1-16 = Provision PQL value + + Note: Byte 1 = port 1, byte 20 = port 20. + " + ::= { setE12048oEntry 7 } + + setE12048oFrame OBJECT-TYPE + SYNTAX INTEGER + { + ccs(1), + cas(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set E1 output signal framer mode. + 1 = CCS + 2 = CAS + " + ::= { setE12048oEntry 8 } + + setE12048oCrc OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set E1 output CRC error checking to on or off. + " + ::= { setE12048oEntry 9 } + + setE12048oSsm OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set E1 output SSM generation to on or off. + " + ::= { setE12048oEntry 10 } + + setE12048oSsmBit OBJECT-TYPE + SYNTAX INTEGER (4..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set E1 output SSM bit position. + bit position = 4 - 8 + + Note: This field is only valid for E1 output module. + " + ::= { setE12048oEntry 11 } + + -- ****************************************** + -- DS1 LRM MODULE + -- ****************************************** + + setLrmPTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetLrmPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of DS1 LRM ports status and settings. + " + ::= { setupLrm 2 } + + setLrmPEntry OBJECT-TYPE + SYNTAX SetLrmPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set DS1 LRM attributes. + " + INDEX { setLrmPChassis, setLrmPSlot, setLrmPPort} + ::= { setLrmPTable 1 } + + SetLrmPEntry ::= + SEQUENCE { + setLrmPChassis + INTEGER, + setLrmPSlot + INTEGER, + setLrmPPort + INTEGER, + setLrmPEnable + OnValue, + setLrmPLbo + INTEGER, + setLrmPSlip + INTEGER, + setLrmPBpv + INTEGER, + setLrmPFlt + INTEGER, + setLrmPCid + DisplayString + } + + setLrmPChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot and port number uniquely identify each inventory entry. + " + ::= { setLrmPEntry 1 } + + setLrmPSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { setLrmPEntry 2 } + + setLrmPPort OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { setLrmPEntry 3 } + + setLrmPEnable OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the LRM ports to enabled or disabled. + " + ::= { setLrmPEntry 4 } + + setLrmPLbo OBJECT-TYPE + SYNTAX INTEGER + { + lbo133ft(1), + lbo266ft(2), + lbo399ft(3), + lbo533ft(4), + lbo655ft(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Line Build-Out for the LRM port. + 1=lbo133ft + 2=lbo266ft + 3=lbo399ft + 4=lbo533ft + 5=lbo655ft + " + ::= { setLrmPEntry 5 } + + setLrmPSlip OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the slip error threshold in 24 hours period and the value zero shall clear the slip accumulated errors. + " + ::= { setLrmPEntry 6 } + + setLrmPBpv OBJECT-TYPE + SYNTAX INTEGER + { + clr(1), -- clear the accumulated BPV errors + nop(2) -- no operation + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the accumulated BPV errors + clr(1), -- clear the accumulated BPV errors + nop(2) -- no operation + + Note: This field only has meaning for a write operation. + " + ::= { setLrmPEntry 7 } + + setLrmPFlt OBJECT-TYPE + SYNTAX INTEGER + { + squelch(1), + ais(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Side 1 fault strategy + " + ::= { setLrmPEntry 8 } + + setLrmPCid OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..43)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the circuit id for LRM port + The circuit id is an 0-43 character string with all ascii printable characters. + " + ::= { setLrmPEntry 9 } + + + -- ****************************************** + -- E1 LRM MODULE + -- ****************************************** + + setLrme1PTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetLrme1PEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of E1 LRM ports status and settings. + " + ::= { setupLrmE1 2 } + + setLrme1PEntry OBJECT-TYPE + SYNTAX SetLrme1PEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set E1 LRM attributes. + " + INDEX { setLrme1PChassis, setLrme1PSlot, setLrme1PPort} + ::= { setLrme1PTable 1 } + + SetLrme1PEntry ::= + SEQUENCE { + setLrme1PChassis + INTEGER, + setLrme1PSlot + INTEGER, + setLrme1PPort + INTEGER, + setLrme1PEnable + OnValue, + setLrme1PSlip + INTEGER, + setLrme1PBpv + INTEGER, + setLrme1PFlt + INTEGER, + setLrme1PCid + DisplayString + } + + setLrme1PChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot and port number uniquely identify each inventory entry. + " + ::= { setLrme1PEntry 1 } + + setLrme1PSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot and port number uniquely identify each inventory entry. + " + ::= { setLrme1PEntry 2 } + + setLrme1PPort OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot and port number uniquely identify each inventory entry. + " + ::= { setLrme1PEntry 3 } + + setLrme1PEnable OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the LRM ports to enabled or disabled. + " + ::= { setLrme1PEntry 4 } + + setLrme1PSlip OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the slip error threshold in 24 hours period and the value zero shall clear the slip accumulated errors. + " + ::= { setLrme1PEntry 5 } + + setLrme1PBpv OBJECT-TYPE + SYNTAX INTEGER + { + clr(1), -- clear the accumulated BPV errors + nop(2) -- no operation + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the accumulated BPV errors + clr(1), -- clear the accumulated BPV errors + nop(2) -- no operation + + Note: This field only has meaning for a write operation. + " + ::= { setLrme1PEntry 6 } + + setLrme1PFlt OBJECT-TYPE + SYNTAX INTEGER + { + squelch(1), + ais(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Side 1 fault strategy + " + ::= { setLrme1PEntry 7 } + + setLrme1PCid OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..43)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the circuit id for LRM port + The circuit id is an 0-43 character string with all ascii printable characters. + " + ::= { setLrme1PEntry 8 } + + + -- ****************************************** + -- JAPANESE SINE OUTPUT MODULE + -- ****************************************** + + setSineoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetSineoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Sine output status and settings. + " + ::= { setupSineOut 2 } + + setSineoEntry OBJECT-TYPE + SYNTAX SetSineoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set E1 LRM attributes. + " + INDEX { setSineoChassis, setSineoSlot} + ::= { setSineoTable 1 } + + SetSineoEntry ::= + SEQUENCE { + setSineoChassis + INTEGER, + setSineoSlot + INTEGER, + setSineoBypass + OnValue, + setSineoFrequency + INTEGER, + setSineoEnable + OCTET STRING, + setSineoSquelch + OCTET STRING + } + + setSineoChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setSineoEntry 1 } + + setSineoSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { setSineoEntry 2 } + + setSineoBypass OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Clock C, or bypass mode, to enable or disable. + " + ::= { setSineoEntry 3 } + + setSineoFrequency OBJECT-TYPE + SYNTAX INTEGER (1544|6312) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output frequency 1.544 or 6.312 MHz. + " + ::= { setSineoEntry 4 } + + setSineoEnable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the output ports to enabled or disabled. + 1 = enabled + 2 = disabled + + Note: Byte 1 = port 1, byte 20 = port 20. + " + ::= { setSineoEntry 5 } + + setSineoSquelch OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set PQL threshold to turn port off. + If the system PQL is below the PWL threshold the port is turned off (i.e. squelched). + + Note: Byte 1 = port 1, byte 20 = port 20. + The PQL value of each byte defined as follows: + 0 = disabled + 1-16 = Provision PQL value + " + ::= { setSineoEntry 6 } + + + -- ****************************************** + -- 64+8+4 (JAPANESE) CC OUTPUT MODULE + -- ****************************************** + + setJccoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetJccoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of JCC output status and settings. + " + ::= { setupJccOut 2 } + + setJccoEntry OBJECT-TYPE + SYNTAX SetJccoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set JCC output attributes. + " + INDEX { setJccoChassis, setJccoSlot} + ::= { setJccoTable 1 } + + SetJccoEntry ::= + SEQUENCE { + setJccoChassis + INTEGER, + setJccoSlot + INTEGER, + setJccoBypass + OnValue, + setJcco400Hz + OnValue, + setJccoEnable + OCTET STRING, + setJccoComp + OCTET STRING + } + + setJccoChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each JCC Output entry. + " + ::= { setJccoEntry 1 } + + setJccoSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each JCC Output entry. + " + ::= { setJccoEntry 2 } + + setJccoBypass OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Clock C, or bypass mode, to enable or disable. + " + ::= { setJccoEntry 3 } + + setJcco400Hz OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the 400Hz BPV removal. + A setting OFF removes this 400Hz component, and a setting ON includes it. + " + ::= { setJccoEntry 4 } + + setJccoEnable OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the JCC output ports to enabled or disabled. + 1 = enabled + 2 = disabled + + Note: Byte 1 = port 1, byte 20 = port 20. + " + ::= { setJccoEntry 5 } + + + setJccoComp OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The array represents the output phase compensation + for all ports on an output module. + + Note: Byte 1 = port 1, byte 20 = port 20. + The specifed byte value is 1 thru 8. + 1 = no delay, 8 = highest delay. + + The equivalent cable length: + 1 = 2200 ft, + 2 = 1925 ft, + 3 = 1650 ft, + 4 = 1375 ft, + 5 = 1100 ft, + 6 = 825 ft, + 7 = 550 ft, + 8 = 275 ft. + " + ::= { setJccoEntry 6 } + + + -- ****************************************** + -- PACKETIME NTP MODULE SETUP GROUP + -- ****************************************** + + setPtNtpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetPtNtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of PackeTime NTP status and settings. + " + ::= { setupPtNtp 1 } + + + setPtNtpEntry OBJECT-TYPE + SYNTAX SetPtNtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PackeTime NTP settings and attributes. + " + INDEX { setPtNtpChassis, setPtNtpSlot} + ::= { setPtNtpTable 1 } + + SetPtNtpEntry ::= + SEQUENCE { + setPtNtpChassis + INTEGER, + setPtNtpSlot + INTEGER, + setPtNtpCommit + INTEGER, + setPtNtpProbe + EnaValue, + setPtNtpBond + EnaValue, + setPtNtpNTPd + EnaValue, + setPtNtpTodsrcPrefer + INTEGER, + setPtNtpTodsrcPriority + INTEGER, + setPtNtpWeight + INTEGER, + setPtNtpCompensation + INTEGER, + setPtNtpPeerTimeout + INTEGER, + setPtNtpPeerPrefer + INTEGER, + setPtNtpBypass + OnValue, + setPtNtpModActive + YesValue, + setPtNtpPAActive + YesValue, + setPtNtpPBActive + YesValue + } + + setPtNtpChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each entry. + " + ::= { setPtNtpEntry 1 } + + setPtNtpSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each entry. + " + ::= { setPtNtpEntry 2 } + + setPtNtpCommit OBJECT-TYPE + SYNTAX INTEGER + { + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Commit all provisioned parameters, this action makes the parameters active. + This command will also store the parameters to non-volatile memory. + + Note: This field only has meaning for a writing (1). + " + ::= { setPtNtpEntry 3 } + + setPtNtpProbe OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the PackeTime Maintenance Port state; Enable or Disable. + + This node is obsolete, The setting is NOP. + " + ::= { setPtNtpEntry 4 } + + + setPtNtpBond OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Service port bonding state. + 1 = Enabled + 2 = Disabled + " + ::= { setPtNtpEntry 5 } + + setPtNtpNTPd OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the NTP daemon state. + 1 = Enabled + 2 = Disabled + " + ::= { setPtNtpEntry 6 } + + setPtNtpTodsrcPrefer OBJECT-TYPE + SYNTAX INTEGER + { + todsrc(1), + peer(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the module's preferred time-source to be either TODSRC (1) or PEER (2). + TOD Source, either the TODSRC (GPS) or a NTP Peer if operating in Client mode + " + ::= { setPtNtpEntry 7 } + + setPtNtpTodsrcPriority OBJECT-TYPE + SYNTAX INTEGER (0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Todsrc priority. + The priority is the for the specified module as the TOD Source, + default is 0, range can be 0 through 8. Value 1 is the highest, + and 8 is the lowest. If the value is zero, the specified module + cannot be TOD Source. + " + ::= { setPtNtpEntry 8 } + + setPtNtpWeight OBJECT-TYPE + SYNTAX INTEGER (-1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the load distribution between portA/B in percent. + For example, 70 means port-A get 70% of total bandwidth, + port-B gets remaining 30%. If port-A reaches 70% of total + bandwidth but port-B has no traffic, the 30% of bandwidth + will be wasted, port-A cannot use it. To allow either port + to use all the bandwidth, portAWeight can be set to -1, + indicating no limit between port-A and port-B (either port-A + or port-B can get all the bandwidth, based on first come + first serve). Thus the range of this parameter -1 to 100. + For bonding mode, this parameter must be forced to -1, + so the active port can use 100% of the bandwidth. + For non-bonding mode, user can set any value between -1 to 100. + " + ::= { setPtNtpEntry 9 } + + setPtNtpCompensation OBJECT-TYPE + SYNTAX INTEGER (0..250) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Antenna cable delay compensation + in the case of GPS ToD Source(s) or the delay induced by the cable(s) used to connect + expansion shelves where the PackeTime ToD Source(s) is located in relationship to the Main shelf. + The time offset shall have a 100nS resolution, thus the Delay value shall be multiplied + by 100nS to provide 1PPS compensation. + Valid user compensation values range is 0 thru 250 for a total compensation range of 0 to 25000nS (25uS). + " + ::= { setPtNtpEntry 10 } + + setPtNtpPeerTimeout OBJECT-TYPE + SYNTAX INTEGER (60..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Peer Availability Timeout + The timer shall have a user settable range from 60 minutes to 10000 minutes, + with a default value of 1440 minutes + " + ::= { setPtNtpEntry 11 } + + setPtNtpPeerPrefer OBJECT-TYPE + SYNTAX INTEGER (0..8) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the preferred peer from the peer list. + The valid value is 0-8. The value zero means, there is no prefer. + This value has meaning, only when the specified peer is in the peer list. + " + ::= { setPtNtpEntry 12 } + + setPtNtpBypass OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the clock C state, or bypass clock, to enabled or disabled. + " + ::= { setPtNtpEntry 13 } + + setPtNtpModActive OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the specified module in the redundant pair to be Active. + Note1: This command only applies when the module in the redundant pair. + Note2: This field only has meaning for a writing (1). + Note3: Don't apply COMMIT after this command. + " + ::= { setPtNtpEntry 14 } + + setPtNtpPAActive OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Port A is being manually selected as the active port. + Note1: This command only applies when the bonding mode is enabled and both ports are in network and Ethernet link up. + Note2: This field only has meaning for a writing (1). + Note3: Don't apply COMMIT after this command. + " + ::= { setPtNtpEntry 15 } + + setPtNtpPBActive OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Port B is being manually selected as the active port. + Note1: This command only applies when the bonding mode is enabled and both ports are in network and Ethernet link up. + Note2: This field only has meaning for a writing (1). + Note3: Don't apply COMMIT after this command. + " + ::= { setPtNtpEntry 16 } + + -- ****************************************** + -- PACKETIME NTP MODULE PORT SETUP GROUP + -- ****************************************** + + setPtNtpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetPtNtpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PackeTime NTP ethernet port information. + " + ::= { setupPtNtp 2 } + + + setPtNtpPortEntry OBJECT-TYPE + SYNTAX SetPtNtpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PackeTime NTP ethernet port state and settings information. + setPtNtpPortChassis + Identifies which chassis is being addressed. + setPtNtpPortSlot + Identifies which slot is being addressed. + setPtNtpPortNum + Identifies which port is being addressed. + setPtNtpPortAddr + Set the port IP address + setPtNtpPortMask + Set the port network mask + setPtNtpPortGate + Set the port gateway address + " + INDEX { setPtNtpPortChassis, setPtNtpPortSlot, setPtNtpPortNum} + ::= { setPtNtpPortTable 1 } + + SetPtNtpPortEntry ::= + SEQUENCE { + setPtNtpPortChassis + INTEGER, + setPtNtpPortSlot + INTEGER, + setPtNtpPortNum + INTEGER, + setPtNtpPortAddr + IpAddress, + setPtNtpPortMask + IpAddress, + setPtNtpPortGate + IpAddress + } + + setPtNtpPortChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis, slot, and port number uniquely identify each entry. + " + ::= { setPtNtpPortEntry 1 } + + setPtNtpPortSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis, slot, and port number uniquely identify each entry. + " + ::= { setPtNtpPortEntry 2 } + + setPtNtpPortNum OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis, slot, and port number uniquely identify each entry. + + PTNTP ethernet interface number. + 1 = Service Port A + 2 = Service Port B + 3 = Maintenance Port + " + ::= { setPtNtpPortEntry 3 } + + setPtNtpPortAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the port IP address + " + ::= { setPtNtpPortEntry 4 } + + setPtNtpPortMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the port network mask + " + ::= { setPtNtpPortEntry 5 } + + setPtNtpPortGate OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the port gateway address + " + ::= { setPtNtpPortEntry 6 } + + + -- ****************************************** + -- PACKETIME NTP MODULE PEER SETUP GROUP + -- EXTERNAL NTP SERVER + -- ****************************************** + + setPtNtpPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetPtNtpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of PackeTime NTP Peer entries. + Entries are indexed by the values of setPtNtpPeerChassis, setPtNtpPeerSlot and setPtNtpPortNum. + " + ::= { setupPtNtp 3 } + + setPtNtpPeerEntry OBJECT-TYPE + SYNTAX SetPtNtpPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set PackeTime NTP peer state and settings. + setPtNtpPeerChassis + Identifies which chassis is being addressed. + setPtNtpPeerSlot + Identifies which slot is being addressed. + setPtNtpPeerNum + Identifies which ntp peer is being addressed. + setPtNtpPeerAddr + Set Peer IP address in peer table. + setPtNtpPeerPmin + Set the minimum request rate in seconds for CLIENT mode. + setPtNtpPeerPmax + Set the maximum request rate in seconds for CLIENT mode. + setPtNtpPeerKeyId + Set keyId to be used to lookup authentication key, + " + INDEX { setPtNtpPeerChassis, setPtNtpPeerSlot, setPtNtpPeerNum} + ::= { setPtNtpPeerTable 1 } + + SetPtNtpPeerEntry ::= + SEQUENCE { + setPtNtpPeerChassis + INTEGER, + setPtNtpPeerSlot + INTEGER, + setPtNtpPeerNum + INTEGER, + setPtNtpPeerAddr + IpAddress, + setPtNtpPeerPmin + INTEGER, + setPtNtpPeerPmax + INTEGER, + setPtNtpPeerKeyId + INTEGER + } + + setPtNtpPeerChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis, slot, and peer number uniquely identify each entry. + " + ::= { setPtNtpPeerEntry 1 } + + setPtNtpPeerSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis, slot, and peer number uniquely identify each entry. + " + ::= { setPtNtpPeerEntry 2 } + + setPtNtpPeerNum OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which ntp peer is being addressed. + This chassis, slot, and peer number uniquely identify each entry. + " + ::= { setPtNtpPeerEntry 3 } + + setPtNtpPeerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set Peer IP address in peer table. + Write zero IP address will delete this IP address from peer table. + " + ::= { setPtNtpPeerEntry 4 } + + setPtNtpPeerPmin OBJECT-TYPE + SYNTAX INTEGER (16|32|64|128|256|512|1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the minimum request rate in seconds for CLIENT mode, + the default is 16, the range is 16, 32, 64, 128, 256, 512, and 1024. + " + ::= { setPtNtpPeerEntry 5 } + + setPtNtpPeerPmax OBJECT-TYPE + SYNTAX INTEGER (16|32|64|128|256|512|1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the maximum request rate in seconds for CLIENT mode, + the default is 64, the range is 16, 32, 64, 128, 256, 512, and 1024. + " + ::= { setPtNtpPeerEntry 6 } + + setPtNtpPeerKeyId OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set keyId to be used to lookup authentication key, + the default is 0 (no authentication), the range is 0 through 65534 + " + ::= { setPtNtpPeerEntry 7 } + + -- ****************************************** + -- PACKETIME NTP MODULE AUTH SETUP GROUP + -- ****************************************** + + setPtNtpAuthTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetPtNtpAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of PackeTime NTP authentication entries. + The number of entries are given by the values of setPtNtpAuthChassis, setPtNtpAuthSlot and setPtNtpAuthNum. + " + ::= { setupPtNtp 4 } + + setPtNtpAuthEntry OBJECT-TYPE + SYNTAX SetPtNtpAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set PackeTime NTP authentication state and settings. + PackeTime NTP authentication attributes. + setPtNtpAuthChassis + Identifies which chassis is being addressed. + setPtNtpAuthSlot + Identifies which slot is being addressed. + setPtNtpAuthNum + Identifies which authentication key is being addressed. + setPtNtpAuthKeyId + Set the authentication key ID, + setPtNtpAuthKeyValue + Set the NTP authentication key used to create the MD5 hash associated with the keyid. + " + INDEX { setPtNtpAuthChassis, setPtNtpAuthSlot, setPtNtpAuthNum} + ::= { setPtNtpAuthTable 1 } + + SetPtNtpAuthEntry ::= + SEQUENCE { + setPtNtpAuthChassis + INTEGER, + setPtNtpAuthSlot + INTEGER, + setPtNtpAuthNum + INTEGER, + setPtNtpAuthKeyId + INTEGER, + setPtNtpAuthKeyValue + DisplayString + } + + setPtNtpAuthChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis, slot, and authentication key number uniquely identify each entry. + " + ::= { setPtNtpAuthEntry 1 } + + setPtNtpAuthSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis, slot, and authentication key number uniquely identify each entry. + " + ::= { setPtNtpAuthEntry 2 } + + setPtNtpAuthNum OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which authentication key is being addressed. + This chassis, slot, and authentication key number uniquely identify each entry. + " + ::= { setPtNtpAuthEntry 3 } + + setPtNtpAuthKeyId OBJECT-TYPE + SYNTAX INTEGER (0..65534) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set KeyId is the authentication key ID, + default is 0 (no authentication), range 0 to 65534. + Note: If this value is zero, no authentication is used. + " + ::= { setPtNtpAuthEntry 4 } + + setPtNtpAuthKeyValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0|8..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the key is the NTP authentication key used to create the MD5 hash associated with the keyid. + The key is a comprised of up to 32 ASCII characters, a minimum of 8 characters is required. + Note: the key value will not display and it is always displayed as null string. + " + ::= { setPtNtpAuthEntry 5 } + + -- ****************************************** + -- PACKETIME NTP MODULE ROUTE SETUP GROUP + -- ****************************************** + + setPtNtpRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetPtNtpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of PackeTime NTP route table entries. + + Static routing describes a system that does not implement adaptive routing. In these systems routes through a data + network are described by fixed paths (statically). These routes are usually entered into the host by the system + administrator. + " + ::= { setupPtNtp 5 } + + setPtNtpRouteEntry OBJECT-TYPE + SYNTAX SetPtNtpRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A PackeTime NTP route attributes and settings. + setPtNtpRouteChassis + Identifies which chassis is being addressed. + setPtNtpRouteSlot + Identifies which slot is being addressed. + setPtNtpRouteNum + Identifies which route number (index) is being addressed. + setPtNtpRouteAddr + Set the route destination network or destination host. + setPtNtpRouteMask + Set the netmask for the destination network. + setPtNtpRouteGate + Set the gateway ip for the destination network. + setPtNtpRouteIface + Set the module's network interface number. + " + INDEX { setPtNtpRouteChassis, setPtNtpRouteSlot, setPtNtpRouteNum} + ::= { setPtNtpRouteTable 1 } + + SetPtNtpRouteEntry ::= + SEQUENCE { + setPtNtpRouteChassis + INTEGER, + setPtNtpRouteSlot + INTEGER, + setPtNtpRouteNum + INTEGER, + setPtNtpRouteAddr + IpAddress, + setPtNtpRouteMask + IpAddress, + setPtNtpRouteGate + IpAddress, + setPtNtpRouteIface + INTEGER + } + + setPtNtpRouteChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis, slot, and route number (index) uniquely identify each entry. + " + ::= { setPtNtpRouteEntry 1 } + + setPtNtpRouteSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis, slot, and route number (index) uniquely identify each entry. + " + ::= { setPtNtpRouteEntry 2 } + + setPtNtpRouteNum OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which route number is being addressed. + This chassis, slot, and route number (index) uniquely identify each entry. + " + ::= { setPtNtpRouteEntry 3 } + + setPtNtpRouteAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the route destination network or destination host. + Write a new Route IP address will put this new IP into table. + Write zero IP address will delete this IP address from table. + " + ::= { setPtNtpRouteEntry 4 } + + setPtNtpRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the netmask for the destination network; + '255.255.255.255' for a host destination and + '0.0.0.0' for the default route + " + ::= { setPtNtpRouteEntry 5 } + + setPtNtpRouteGate OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the gateway for the destination network. + " + ::= { setPtNtpRouteEntry 6 } + + setPtNtpRouteIface OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the module's network interface number: + 1 = Service Port A + 2 = Service Port B + 3 = Bond0 (bonding of PortA and Port B) + " + ::= { setPtNtpRouteEntry 7 } + + -- ****************************************** + -- PACKETIME NTP MODULE VLAN SETUP GROUP + -- ****************************************** + + setPtNtpVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetPtNtpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of PackeTime NTP vlan attributes. + The Virtural Local Area Network is implemented per IEEE 802.1Q. + " + ::= { setupPtNtp 6 } + + + setPtNtpVlanEntry OBJECT-TYPE + SYNTAX SetPtNtpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A PackeTime NTP vlan attributes and settings: + setPtNtpVlanChassis + Identifies which chassis is being addressed. + setPtNtpVlanSlot + Identifies which slot is being addressed. + setPtNtpVlan + Set the VLAN state. + setPtNtpVlanPAId + Set the VLAN ID for Service Port A. + setPtNtpVlanPAPriority + Set the VLAN priority for Service Port A. + setPtNtpVlanPBId + Set the VLAN ID for Service Port B. + setPtNtpVlanPBPriority + Set the VLAN priority for Service Port B. + setPtNtpVlanBondId + Set the VLAN ID for Bonding of Service Ports of A and B + setPtNtpVlanBondPriority + Set the VLAN priority for Bonding of Service Ports of A and B + " +INDEX { setPtNtpVlanChassis, setPtNtpVlanSlot} + ::= { setPtNtpVlanTable 1 } + + SetPtNtpVlanEntry ::= + SEQUENCE { + setPtNtpVlanChassis + INTEGER, + setPtNtpVlanSlot + INTEGER, + setPtNtpVlan + EnaValue, + setPtNtpVlanPAId + INTEGER, + setPtNtpVlanPAPriority + INTEGER, + setPtNtpVlanPBId + INTEGER, + setPtNtpVlanPBPriority + INTEGER, + setPtNtpVlanBondId + INTEGER, + setPtNtpVlanBondPriority + INTEGER + } + + setPtNtpVlanChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis and slot number uniquely identify each entry. + " + ::= { setPtNtpVlanEntry 1 } + + setPtNtpVlanSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis and slot number uniquely identify each entry. + " + ::= { setPtNtpVlanEntry 2 } + + setPtNtpVlan OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the VLAN state. + 1 = Enabled + 2 = Disabled + " + ::= { setPtNtpVlanEntry 3 } + + setPtNtpVlanPAId OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the VLAN ID for Service Port A, [0 - 4094] + + Note: The value has no meaning, only when the VLAN is enabled + " + ::= { setPtNtpVlanEntry 4 } + + setPtNtpVlanPAPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the VLAN Priority for Service Port A, [0 - 7] + Note: The value has no meaning, only when the VLAN is enabled + " + ::= { setPtNtpVlanEntry 5 } + + setPtNtpVlanPBId OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the VLAN ID for Service Port B, [0 - 4094] + Note: The value has no meaning, only when the VLAN is enabled + " + ::= { setPtNtpVlanEntry 6 } + + + setPtNtpVlanPBPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the VLAN Priority for Service Port B, [0 - 7] + Note: The value has no meaning, only when the VLAN is enabled + " + ::= { setPtNtpVlanEntry 7 } + + setPtNtpVlanBondId OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the VLAN ID for Bonding of Service Ports of A and B, [0 - 4094] + Note: The value has no meaning, only when the VLAN is enabled + " + ::= { setPtNtpVlanEntry 8 } + + + setPtNtpVlanBondPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the VLAN Priority for Bonding of Service Ports of A and B, [0 - 7] + Note: The value has no meaning, only when the VLAN is enabled + " + ::= { setPtNtpVlanEntry 9 } + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 GENERAL INFORMATION GROUP + -- ************************************************************** + -- ************************************************************** + + infoTable OBJECT-TYPE + SYNTAX SEQUENCE OF GiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of general information entries." + ::= { general 1 } + + + giEntry OBJECT-TYPE + SYNTAX GiEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set global module attributes. + " + INDEX { giChassis, giSlot } + ::= { infoTable 1 } + + + GiEntry ::= + SEQUENCE { + giChassis + INTEGER, + giSlot + INTEGER, + giSystime + Counter32, + giElevation + INTEGER, + giSetup + INTEGER, + giRestart + YesValue + } + + giChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { giEntry 1 } + + giSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { giEntry 2 } + + giSystime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports length of time (in seconds) a specified module has been operational since last reboot. + Only apply to the CPU-based module. zero means Not Applicable. + " + ::= { giEntry 3 } + + giElevation OBJECT-TYPE + SYNTAX INTEGER (0 | 60..500000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The module alarm elevation time (in seconds). + Each module in the system can be set for elevation time from 60 seconds to 500,000 seconds. + A setting of 0 (zero) means no elevation for the alarm. + For example, when an alarm has been at MINOR level ontinuously for elevtime seconds, then it is elevated to the next level (MAJOR). + + Note: 0 = disabled. + " + ::= { giEntry 4 } + + + giSetup OBJECT-TYPE + SYNTAX INTEGER + { + factory(1), + user(2), + save(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Saves or restores the configuration of the specified module. + + FACTORY - restores the module configuration to factory defaults. + SAVE - will save the current configuration as User. + USER - will restore the saved User configuration. + + Note: This field only has meaning for a write operation. + Only apply to the CPU-based module. + " + ::= { giEntry 5 } + + + giRestart OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Restarts a module. + Writing a '1' to this variable restarts (reboots) the module. + + Note: This field only has meaning for a write operation. + Only apply to the CPU-based module. + " + ::= { giEntry 6 } + + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 MODULE EVENT GROUP + -- ************************************************************** + -- ************************************************************** + + -- ****************************************** + -- SCALAR METHODS + -- ****************************************** + + evCount OBJECT-TYPE + SYNTAX INTEGER (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reports total number of events to display. + The number represents total number of events + we want to display. Its value ranges between + 1 and 1000. + " + ::= { event 1 } + + evType OBJECT-TYPE + SYNTAX INTEGER + { + alarm(1), + report(2), + all(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reports which event type we want to display (functions as a display filter). + Set these values to the desired type you want to display: + ALARM - for alarm type + REPORT - for event type + ALL - for all (alarm and event) type. + " + ::= { event 2 } + + + -- ****************************************** + -- EVENT TABLE + -- ****************************************** + + eventTable OBJECT-TYPE + SYNTAX SEQUENCE OF EvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Report of system event entries. + The number of entries is given by the value of evNumber. + The total entries are up to 1000." + ::= { event 3 } + + + evEntry OBJECT-TYPE + SYNTAX EvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An event entry containing objects of each event." + INDEX { evIndex } + ::= { eventTable 1 } + + + EvEntry ::= + SEQUENCE { + evIndex + INTEGER, + evT + OCTET STRING + } + + evIndex OBJECT-TYPE + SYNTAX INTEGER (1..1000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value for each event. + This value range from 1 to 1000." + ::= { evEntry 1 } + + + evT OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(36..116)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A OCTET STRING containing information about the event. + + The string is in the TLV format, and contains + following information: + INTEGER - event id + INTEGER - module hex code + DateAndTime - timestamp + INTEGER - chassis number + INTEGER - slot number + INTEGER - port number + INTEGER - alarm code + INTEGER - notification code + INTEGER - Elevated + DisplayString - ascii string description of the event + + event id: + INTEGER (0..255) + + Alarm Code: + minor(1), + major(2), + critical(3), + ignore(4), + report(5), + + Notification Code: + minor(1), + major(2), + critical(3), + ignore(4), + report(5), + clear(6) + + Elevated: + Yes(1), + No(2) + " + ::= { evEntry 2 } + + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 ALARM GROUP + -- ************************************************************** + -- ************************************************************** + + -- ************************************************************** + -- ALARM STATUS TABLE + -- ************************************************************** + + alarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of alarm entries. + " + ::= { alarm 1 } + + almEntry OBJECT-TYPE + SYNTAX AlmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alarm entry attributes. + " + INDEX { almChassis, almSlot, almPort, almIndex } + ::= { alarmTable 1 } + + AlmEntry ::= + SEQUENCE { + almChassis + INTEGER, + almSlot + INTEGER, + almPort + INTEGER, + almIndex + INTEGER, + almId + INTEGER, + almName + DisplayString, + almLevel + INTEGER, + almElevate + YesValue, + almStatus + DisplayString + } + + almChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { almEntry 1 } + + almSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { almEntry 2 } + + + almPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { almEntry 3 } + + almIndex OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reports the alarm index value. + + Note: The alarm id is allowed for number zero; therefore, + the OID for this index is alarm id plus 1 to avoid the zero number for OID. + " + ::= { almEntry 4 } + + almId OBJECT-TYPE + SYNTAX INTEGER (0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the alarm id. + + Note: This is the actual alarm id range 0 thru 31. + " + ::= { almEntry 5 } + + almName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the text string to describe this alarm. + " + ::= { almEntry 6 } + + almLevel OBJECT-TYPE + SYNTAX INTEGER + { + minor(1), + major(2), + critical(3), + ignore(4), + report(5), + clear(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports current state of alarm indications on the units. + minor(1), + major(2), + critical(3), + ignore(4), + report(5), + clear(6) + " + ::= { almEntry 7 } + + + almElevate OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report alarm elevation state + + 1 = alarm elevated + 2 = alarm not elevated + " + ::= { almEntry 8 } + + almStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the text string to describe this alarm status condition. + " + ::= { almEntry 9 } + + + -- ************************************************************** + -- ALARM SET GROUP + -- ************************************************************** + + -- ****************************************** + -- SCALAR METHODS + -- ****************************************** + + -- + -- MODULE ALARM SETTING + -- IT SHOULD BE ONE MODULE, MULTIPLE MODULE IS NOT ALLOWED + + setAlmLoc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the module slot location. + It should be one module, multiple module is not allowed + where + x is the chassis number: the range is 1 to 5, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number. range is [1 to 20]. + + For example: 1A3-1 for module located in chassis 1 and slot 3, port 1. + + Note: The slot location must be physically installed in the unit. + " + ::= { alarm 2 } + + + -- ****************************************** + -- ALARM SETTING TABLE + -- ****************************************** + + setAlmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of alarm entries. + " + ::= { alarm 3 } + + salEntry OBJECT-TYPE + SYNTAX SalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set alarm attributes. + " + INDEX { salChassis, salSlot, salPort, salIndex } + ::= { setAlmTable 1 } + + + SalEntry ::= + SEQUENCE { + salChassis + INTEGER, + salSlot + INTEGER, + salPort + INTEGER, + salIndex + INTEGER, + salId + INTEGER, + salName + DisplayString, + salSet + YesValue, + salElevate + YesValue, + salLevel + INTEGER, + salDelay + INTEGER + } + + salChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { salEntry 1 } + + salSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { salEntry 2 } + + + salPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { salEntry 3 } + + salIndex OBJECT-TYPE + SYNTAX INTEGER (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index value for the alarm. + + Note: The alarm id is allowed for number zero; + therefore, the OID for this index is alarm id plus 1 to avoid the zero number for OID. + " + ::= { salEntry 4 } + + salId OBJECT-TYPE + SYNTAX INTEGER (0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID value for the alarm. + + Note: This is the actual alarm id range 0 thru 31. + " + ::= { salEntry 5 } + + salName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name/Description for the alarm. + " + ::= { salEntry 6 } + + salSet OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm state for the alarm: + + 1 = alarm set + 2 = no alarm + " + ::= { salEntry 7 } + + salElevate OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alarm elevation status: + + 1 = alarm elevated + 2 = alarm not elevated + " + ::= { salEntry 8 } + + salLevel OBJECT-TYPE + SYNTAX INTEGER + { + minor(1), + major(2), + critical(3), + ignore(4), + report(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets alarm severe level are: + MINOR - sets alarm level to MINOR + MAJOR - set alarm level to MAJOR + CRITICAL - sets alarm level to CRITICAL + IGNORE - ignore any alarm indication + REPORT - report only any alarm indication + " + ::= { salEntry 9 } + + salDelay OBJECT-TYPE + SYNTAX INTEGER (-1 | 0..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sets the length of time in seconds an alarm must be active before generating an alarm. + + Note: + 0 = user selected immediate indication + -1 (when read) = forced immediate indication (i.e. not user selectable) + " + ::= { salEntry 10 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 REF GROUP + -- ************************************************************** + -- ************************************************************** + + refClk OBJECT-TYPE + SYNTAX INTEGER + { + clka(1), + clkb(2), + none(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set which clk is currently selected. + clka(1), + clkb(2), + none(3) + + Note: When read, it shows which clock is currently selected. + When write, only clka or clkb are valid. + " + ::= { ref 1 } + + refInp OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set the input reference port. + The format is defined as xAy-z. + where + x is the chassis number: in this case is 1, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number: (range is 3 to 11) + - is the constant letter '-', and is slot/port sepearator + z is the port number (1 to 3). + + For example: 1A3-1 means this input port located at chassis 1, slot 3, and port 1. + The NULL string means there is no input reference. + " + ::= { ref 2 } + + refBypass OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report/Set input port designated as the input bypass clock. + + The format is defined as xAy-z. + where + x is the chassis number: in this case is 1, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number: (range is 3 to 11) + - is the constant letter '-', and is slot/port sepearator + z is the port number (1 to 3). + + For example: 1A3-1 means this input port located at chassis 1, slot 3, and port 1. + The NULL string means there is no bypass clock. + + Note: In the SSU2000, the input module always resides in the main chassis (i.e. 'x' is one). + " + ::= { ref 3 } + + refClkSwitch OBJECT-TYPE + SYNTAX INTEGER + { + ar(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set Clock auto-return (AR) mode. + ar(1), + off(2) + The AR option changes the current clock selection mode to revertive operation. + " + ::= { ref 4 } + + refInpSwitch OBJECT-TYPE + SYNTAX INTEGER + { + ar(1), + as(2), + off(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set input switch mode. + The InpSwitch settings are: + + AR = Auto Return (revertive) + AS = Auto Switch (but not revertive) + OFF = No auto switching + " + ::= { ref 5 } + + refInpSelection OBJECT-TYPE + SYNTAX INTEGER + { + priority(1), + pql(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set input selection mode. + The input reference selection can be PRIORITY/ PQL. + + PRIORITY - the user assigned priority number is used to + pick the best input port as an input reference. + PQL - the input Priority Quality Level (PQL) is used to + select which is the best input port reference. + " +::= { ref 6 } + + refClkTodsrc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set TOD Source. + The value can be any TOD source candidate (GPS or PackeTime) indicates the TODSRC of the selected clock. + + The text string of the todsrc reference port. + The format is defined as xAy. + where + x is the chassis number: in this case is 1, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number: (range is 3 to 11) + + For example: 1A3 means this reference located at chassis 1, slot 3. + The NULL string means there is no reference. + " + ::= { ref 7 } + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 PHASE GROUP + -- ************************************************************** + -- ************************************************************** + + + -- ************************************************************** + -- CURRENT PHASE TABLE + -- ************************************************************** + + phaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of phase data entries. + " + ::= { phase 1 } + + + phEntry OBJECT-TYPE + SYNTAX PhEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Phase data entry attributes. + " + INDEX { phChassis, phSlot, phPort } + ::= { phaseTable 1 } + + + PhEntry ::= + SEQUENCE { + phChassis + INTEGER, + phSlot + INTEGER, + phPort + INTEGER, + phA + OCTET STRING, + phB + OCTET STRING, + ph100A + OCTET STRING, + ph100B + OCTET STRING, + ph1000A + OCTET STRING, + ph1000B + OCTET STRING, + ph10000A + OCTET STRING, + ph10000B + OCTET STRING + } + + phChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { phEntry 1 } + + phSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { phEntry 2 } + + phPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { phEntry 3 } + + phA OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1-second phase value in nanoseconds on clock A. + The 1,999,999,999 is designated for invalid phase value. + + The string is in the TLV format, and contains following information: + DateAndTime - timestamp + INTEGER - phase value + " + ::= { phEntry 4 } + + phB OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1-second phase value in nanoseconds on clock B. + The 1,999,999,999 is designated for invalid phase value. + + The string is in the TLV format, and contains following information: + DateAndTime - timestamp + INTEGER - phase value + " + ::= { phEntry 5 } + + + ph100A OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 100-second phase value in nanoseconds on clock A. + The 1,999,999,999 is designated for invalid phase value. + + The string is in the TLV format, and contains following information: + DateAndTime - timestamp + INTEGER - phase value + " + ::= { phEntry 6 } + + ph100B OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 100-second phase value in nanoseconds on clock B. + The 1,999,999,999 is designated for invalid phase value. + + The string is in the TLV format, and contains following information: + DateAndTime - timestamp + INTEGER - phase value + " + ::= { phEntry 7 } + + ph1000A OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1000-second phase value in nanoseconds on clock A. + The 1,999,999,999 is designated for invalid phase value. + + The string is in the TLV format, and contains following information: + DateAndTime - timestamp + INTEGER - phase value + " + ::= { phEntry 8 } + + ph1000B OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 1000-second phase value in nanoseconds on clock B. + The 1,999,999,999 is designated for invalid phase value. + + The string is in the TLV format, and contains following information: + DateAndTime - timestamp + INTEGER - phase value + " + ::= { phEntry 9 } + + + ph10000A OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 10000-second phase value in nanoseconds on clock A. + The 1,999,999,999 is designated for invalid phase value. + + The string is in the TLV format, and contains following information: + DateAndTime - timestamp + INTEGER - phase value + " + ::= { phEntry 10 } + + ph10000B OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current 10000-second phase value in nanoseconds on clock B. + The 1,999,999,999 is designated for invalid phase value. + + The string is in the TLV format, and contains following information: + DateAndTime - timestamp + INTEGER - phase value + " + ::= { phEntry 11 } + + + -- ************************************************************** + -- PHASE HISTORY GROUP + -- ************************************************************** + + -- ****************************************** + -- SCALAR METHODS (PHASE HISTORY) + -- ****************************************** + + phHisInpLoc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select input port. + The format is defined as xAy-z. + where + x is the chassis number: in this case is 1, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number: (range is 3 to 11) + - is the constant letter '-', and is slot/port sepearator + z is the port number (1 to 3). + + For example: 1A3-1 means this input port located at chassis 1, slot 3, and port 1 + + Note: the user must specify valid input port address. + The valid port must be physically installed in the system. + + Note: In the SSU2000, the input is located at main chassis, the 'x' number is always one. + " + ::= { phase 2 } + + phHisTimeAvg OBJECT-TYPE + SYNTAX INTEGER + { + t100 (100), --- 100 second time interval + t1000 (1000), --- 1000 second time interval + t10000 (10000) --- 10000 second time interval + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reports time (seconds) interval of phase value. + t1 (4000 second time interval), + t100 (1000 second time interval), + t1000 (1000 second time interval), + t10000 (10000 second time interval) + + Note: T1 data is only available for ports configured for this function, maximum of 5 ports. + " + ::= { phase 3 } + + phHisClk OBJECT-TYPE + SYNTAX INTEGER + { + clka (1), + clkb (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reports which clock is used as the reference in the phase measurement. + " + ::= { phase 4 } + + phHisCnt OBJECT-TYPE + SYNTAX INTEGER (1..7000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Count of phase measurement history requested from the phase history buffer. + The maximum phase history in buffer are: + T100 = 7000, + T1000 = 700, + T10000 = 70, + + Default value = 10. + " + ::= { phase 5 } + + + -- ****************************************** + -- PHASE HISTORY TABLE + -- ****************************************** + + phHisTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhHisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of phase history entries. The number of entries is + given by the value of phHisCnt. The total entries + are up to 7000. + + Note: this table is based upon the following values: + phHisInpLoc - the location of the input port + phHisTimeAvg - the time (seconds) interval of phase value + phHisCnt - total amount of phase history to return. + " + ::= { phase 6 } + + + + phHisEntry OBJECT-TYPE + SYNTAX PhHisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A phase entry attributes: + phHisChassis + Identifies which chassis is being addressed. + phHisSlot + Identifies which slot is being addressed. + phHisPort + Identifies which port is being addressed. + phHisIndex + Count/ID value for each phase. + phHisV + Phase value in nanoseconds defined in phHisTimeAvg. + " + INDEX { phHisChassis, phHisSlot, phHisPort, phHisIndex } + ::= { phHisTable 1 } + + PhHisEntry ::= + SEQUENCE { + phHisChassis + INTEGER, + phHisSlot + INTEGER, + phHisPort + INTEGER, + phHisIndex + INTEGER, + phHisV + OCTET STRING + } + + + phHisChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { phHisEntry 1 } + + phHisSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { phHisEntry 2 } + + phHisPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { phHisEntry 3 } + + phHisIndex OBJECT-TYPE + SYNTAX INTEGER (1..7000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Count/ID value for each phase. + Valid range : 1 - 7000. + " + ::= { phHisEntry 4 } + + + phHisV OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Phase value in nanoseconds defined in phHisTimeAvg. + + The 1,999,999,999 is designated for invalid phase value. + + The string is in the TLV format, and containsfollowing information: + DateAndTime - timestamp + INTEGER - phase value + " + ::= { phHisEntry 5 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 MTIE GROUP + -- ************************************************************** + -- ************************************************************** + + -- ************************************************************** + -- CURRENT MTIE GROUP + -- ************************************************************** + + -- ****************************************** + -- SCALAR METHODS + -- ****************************************** + + mtInpLoc OBJECT-TYPE + SYNTAX DisplayString (SIZE (3..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select input port. + The format is defined as xAy-z. + where + x is the chassis number: in this case is 1, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number: (range is 3 to 11) + - is the constant letter '-', and is slot/port sepearator + z is the port number (1 to 3). + + For example: 1A3-1 means this input port located at chassis 1, slot 3, and port 1. + For example: 1A3 means this input port located at chassis 1, slot 3, with all port specified. + " + ::= { mtie 1 } + + + mtFrTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select starting time to measure the MTIE from. + + Note: the default time is defined as last 24 hours from current time. + The default start-time is the current time minus 24 hours, and the default stop-time is the current time. + " +::= { mtie 2 } + + mtToTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the stop-time to measure the MTIE. + If the 'year' field of DateAndTime is specified as zero, the default time is used. + + The default mtToTime is the current time. + " + ::= { mtie 3 } + + + -- ****************************************** + -- CURRENT MTIE TABLE + -- ****************************************** + + mtTable OBJECT-TYPE + SYNTAX SEQUENCE OF MtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Report the MTIE measurement. + " + ::= { mtie 5 } + + mtEntry OBJECT-TYPE + SYNTAX MtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A mtie record attributes: + mtChassis + Identifies which chassis is being addressed. + mtSlot + Identifies which slot is being addressed. + mtPort + Identifies which port is being addressed. + mtA + MTIE record versus clock A. + mtB + MTIE record versus clock B. + " + INDEX { mtChassis, mtSlot, mtPort } + ::= { mtTable 1 } + + MtEntry ::= + SEQUENCE { + mtChassis + INTEGER, + mtSlot + INTEGER, + mtPort + INTEGER, + mtA + OCTET STRING, + mtB + OCTET STRING + } + + + mtChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { mtEntry 1 } + + mtSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { mtEntry 2 } + + mtPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { mtEntry 3 } + + mtA OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(76)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MTIE record versus clock A. + + The MTIE record attributes: + INTEGER - entry valid ?, 1=valid, 2=invalid + DateAndTime - the staring timestamp + DateAndTime - the ending timestamp + INTEGER - which clock, 1=clka, 2=clkb + INTEGER - 0.05 second measurement value + INTEGER - 0.1 second measurement value + INTEGER - 1 second measurement value + INTEGER - 10 second measurement value + INTEGER - 100 second measurement value + INTEGER - 1000 second measurement value + INTEGER - 10000 second measurement value + INTEGER - 100000 second measurement value + note: if a non-deterministic value is used in this field, a + mtie value will be displayed as -1 (i.e. invalid value). + " + ::= { mtEntry 4 } + + mtB OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(76)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MTIE record versus clock B. + + The MTIE record attributes: + INTEGER - entry valid ?, 1=valid, 2=invalid + DateAndTime - the staring timestamp + DateAndTime - the ending timestamp + INTEGER - which clock, 1=clka, 2=clkb + INTEGER - 0.05 second measurement value + INTEGER - 0.1 second measurement value + INTEGER - 1 second measurement value + INTEGER - 10 second measurement value + INTEGER - 100 second measurement value + INTEGER - 1000 second measurement value + INTEGER - 10000 second measurement value + INTEGER - 100000 second measurement value + note: if a non-deterministic value is used in this field, a + mtie value will be displayed as -1 (i.e. invalid value). + " + ::= { mtEntry 5 } + + + -- ************************************************************** + -- MTIE HISTORY GROUP + -- ************************************************************** + + -- ****************************************** + -- SCALAR METHODS + -- ****************************************** + + mtHisInpLoc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select the input port. + The format is defined as xAy-z. + where + x is the chassis number: in this case is 1, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number: (range is 3 to 11) + - is the constant letter '-', and is slot/port sepearator + z is the port number (1 to 3). + + For example: 1A3-1 means this input port located at chassis 1, slot 3, and port 1. + + Note: the user must specify valid input port address. + The valid port is single port and must be physically installed in the system. + Multiple ports are not valid. + " + ::= { mtie 6 } + + mtHisClk OBJECT-TYPE + SYNTAX INTEGER + { + clka (1), + clkb (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clock reference used for reporting of MTIE History. + " + ::= { mtie 7 } + + mtHisCnt OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of days of MTIE History to report. + The range = 1 - 100. + Default value for this field = 1. + " + ::= { mtie 8 } + + + -- ****************************************** + -- MTIE HISTORY TABLE + -- ****************************************** + + mtHisTable OBJECT-TYPE + SYNTAX SEQUENCE OF MtHisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of mtie history entries. + + Note: this table is based upon the following values: + mtHisInpLoc - the location of the input port + mtHisCnt - total number of mtie hostory want to query. + " + ::= { mtie 9 } + + + mtHisEntry OBJECT-TYPE + SYNTAX MtHisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "MTIE 24-hours history attributes. + mtHisChassis + Identifies which chassis is being addressed. + mtHisSlot + Identifies which slot is being addressed. + mtHisPort + Identifies which port is being addressed. + mtHisIndex + Index for the MTIE record. + mtHisV + MTIE record versus selected clock. + " + INDEX { mtHisChassis, mtHisSlot, mtHisPort, mtHisIndex } + ::= { mtHisTable 1 } + + + MtHisEntry ::= + SEQUENCE { + mtHisChassis + INTEGER, + mtHisSlot + INTEGER, + mtHisPort + INTEGER, + mtHisIndex + INTEGER, + mtHisV + OCTET STRING + } + + mtHisChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { mtHisEntry 1 } + + mtHisSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { mtHisEntry 2 } + + mtHisPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { mtHisEntry 3 } + + mtHisIndex OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for the MTIE record. + Valid range = 1 - 100. + " + ::= { mtHisEntry 4 } + + + mtHisV OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(76)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MTIE record versus selected clock. + + The MTIE record attributes: + INTEGER - entry valid ?, 1=valid, 2=invalid + DateAndTime - the staring timestamp + DateAndTime - the ending timestamp + INTEGER - which clock, 1=clka, 2=clkb + INTEGER - 0.05 second measurement value + INTEGER - 0.1 second measurement value + INTEGER - 1 second measurement value + INTEGER - 10 second measurement value + INTEGER - 100 second measurement value + INTEGER - 1000 second measurement value + INTEGER - 10000 second measurement value + INTEGER - 100000 second measurement value + note: if a non-deterministic value is used in this field, a + mtie value will be displayed as -1 (i.e. invalid value). + " + ::= { mtHisEntry 5 } + + + + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 TDEV GROUP + -- ************************************************************** + -- ************************************************************** + + -- ************************************************************** + -- CURRENT TDEV GROUP + -- ************************************************************** + + -- ****************************************** + -- SCALAR METHODS + -- ****************************************** + + tdInpLoc OBJECT-TYPE + SYNTAX DisplayString (SIZE (3..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select input port. + The format is defined as xAy-z. + where + x is the chassis number: in this case is 1, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number: (range is 3 to 11) + - is the constant letter '-', and is slot/port sepearator + z is the port number (1 to 3). + + For example: 1A3-1 means this input port located at chassis 1, slot 3, and port 1. + For example: 1A3 means this input port located at hassis 1, slot 3, with all port specified. + " + ::= { tdev 1 } + + tdFrTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select starting time to measure the TDEV from. + + Note: the default time is defined as last 24 hours from current time. + The default start-time is the current time minus 24 hours, and the default stop-time is the current time. + " + ::= { tdev 2 } + + tdToTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Select stop time to measure the TDEV from. + + Note: the default time is the current time. + " + ::= { tdev 3 } + + + -- ****************************************** + -- CURRENT TDEV TABLE + -- ****************************************** + + tdTable OBJECT-TYPE + SYNTAX SEQUENCE OF TdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Report the TDEV measurement. + " + ::= { tdev 5 } + + tdEntry OBJECT-TYPE + SYNTAX TdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A mtie record attributes: + tdChassis + Identifies which chassis is being addressed. + tdSlot + Identifies which slot is being addressed. + tdPort + Identifies which port is being addressed. + tdA + TDEV record versus clock A. + tdB + TDEV record versus clock B. + " + INDEX { tdChassis, tdSlot, tdPort } + ::= { tdTable 1 } + + TdEntry ::= + SEQUENCE { + tdChassis + INTEGER, + tdSlot + INTEGER, + tdPort + INTEGER, + tdA + OCTET STRING, + tdB + OCTET STRING + } + + tdChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { tdEntry 1 } + + tdSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { tdEntry 2 } + + tdPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { tdEntry 3 } + + + tdA OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(124)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TDEV record versus clock A: + + TDEV record attributes: + INTEGER - entry valid ?, 1=valid, 2=invalid + DateAndTime - the staring timestamp + DateAndTime - the ending timestamp + INTEGER - which clock, 1=clka, 2=clkb + INTEGER - 0.1 second measurement value + INTEGER - 0.3 second measurement value + INTEGER - 0.6 second measurement value + INTEGER - 1 second measurement value + INTEGER - 3 second measurement value + INTEGER - 6 second measurement value + INTEGER - 10 second measurement value + INTEGER - 30 second measurement value + INTEGER - 60 second measurement value + INTEGER - 100 second measurement value + INTEGER - 300 second measurement value + INTEGER - 600 second measurement value + INTEGER - 1000 second measurement value + INTEGER - 3000 second measurement value + INTEGER - 6000 second measurement value + INTEGER - 10000 second measurement value + + Note: The value are for the time period, the value provided are multpled by 100 times, + to avoid floating number representaion. + " + ::= { tdEntry 4 } + + tdB OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(124)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TDEV record versus clock B: + + TDEV record attributes: + INTEGER - entry valid ?, 1=valid, 2=invalid + DateAndTime - the staring timestamp + DateAndTime - the ending timestamp + INTEGER - which clock, 1=clka, 2=clkb + INTEGER - 0.1 second measurement value + INTEGER - 0.3 second measurement value + INTEGER - 0.6 second measurement value + INTEGER - 1 second measurement value + INTEGER - 3 second measurement value + INTEGER - 6 second measurement value + INTEGER - 10 second measurement value + INTEGER - 30 second measurement value + INTEGER - 60 second measurement value + INTEGER - 100 second measurement value + INTEGER - 300 second measurement value + INTEGER - 600 second measurement value + INTEGER - 1000 second measurement value + INTEGER - 3000 second measurement value + INTEGER - 6000 second measurement value + INTEGER - 10000 second measurement value + + Note: The value are for the time period, the value provided are multpled by 100 times, + to avoid floating number representaion. + " + ::= { tdEntry 5 } + + + -- ************************************************************** + -- TDEV HISTORY GROUP + -- ************************************************************** + + -- ****************************************** + -- SCALAR METHODS + -- ****************************************** + + tdHisInpLoc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Selected input port. + + The format is defined as xAy-z. + where + x is the chassis number: in this case is 1, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number: (range is 3 to 11) + - is the constant letter '-', and is slot/port sepearator + z is the port number (1 to 3). + + For example: 1A3-1 means this input port located at chassis 1, slot 3, and port 1 + + Note: the user must specify valid input port address. + The valid port is single port and must be physically installed in the system. + Multiple ports are not valid. + " + ::= { tdev 6 } + + tdHisClk OBJECT-TYPE + SYNTAX INTEGER + { + clka (1), + clkb (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set which clock is used to make the TDEV measurement. + " + ::= { tdev 7 } + + tdHisCnt OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set the number of days of TDEV History to report. + The range = 1 - 100. + Default value for this field = 1. + " + ::= { tdev 8 } + + + -- ****************************************** + -- TDEV HISTORY TABLE + -- ****************************************** + + tdHisTable OBJECT-TYPE + SYNTAX SEQUENCE OF TdHisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of tdev history entries. + + Note: this table is based upon the following values: + tdHisInpLoc - the location of the input port + tdHisCnt - total number of tdev hostory want to query. + " + ::= { tdev 9 } + + + tdHisEntry OBJECT-TYPE + SYNTAX TdHisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TDEV 24-hours history attributes. + tdHisChassis + Identifies which chassis is being addressed. + tdHisSlot + Identifies which slot is being addressed. + tdHisPort + Identifies which port is being addressed. + tdHisIndex + Index for the TDEV record. + tdHisV + TDEV record versus selected clock. + " + INDEX { tdHisChassis, tdHisSlot, tdHisPort, tdHisIndex } + ::= { tdHisTable 1 } + + + TdHisEntry ::= + SEQUENCE { + tdHisChassis + INTEGER, + tdHisSlot + INTEGER, + tdHisPort + INTEGER, + tdHisIndex + INTEGER, + tdHisV + OCTET STRING + } + + tdHisChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { tdHisEntry 1 } + + tdHisSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { tdHisEntry 2 } + + tdHisPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { tdHisEntry 3 } + + tdHisIndex OBJECT-TYPE + SYNTAX INTEGER (1..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index value for the TDEV history record. + Valid range = 1 - 100. + " + ::= { tdHisEntry 4 } + + + tdHisV OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(124)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TDEV record versus selected clock. + + The TDEV record attributes: + INTEGER - entry valid ?, 1=valid, 2=invalid + DateAndTime - the staring timestamp + DateAndTime - the ending timestamp + INTEGER - which clock, 1=clka, 2=clkb + INTEGER - 0.1 second measurement value + INTEGER - 0.3 second measurement value + INTEGER - 0.6 second measurement value + INTEGER - 1 second measurement value + INTEGER - 3 second measurement value + INTEGER - 6 second measurement value + INTEGER - 10 second measurement value + INTEGER - 30 second measurement value + INTEGER - 60 second measurement value + INTEGER - 100 second measurement value + INTEGER - 300 second measurement value + INTEGER - 600 second measurement value + INTEGER - 1000 second measurement value + INTEGER - 3000 second measurement value + INTEGER - 6000 second measurement value + INTEGER - 10000 second measurement value + + Note: The value are for the time period, the value provided are multpled by 100 times, + to avoid floating number representaion. + " + ::= { tdHisEntry 5 } + + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 FREQ GROUP + -- ************************************************************** + -- ************************************************************** + + freqTable OBJECT-TYPE + SYNTAX SEQUENCE OF FqEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of frequency entries for each input port. + " + ::= { freq 1 } + + + fqEntry OBJECT-TYPE + SYNTAX FqEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Frequency entry attributes: + fqChassis + INTEGER, + fqSlot + INTEGER, + fqPort + INTEGER, + fqA + OCTET STRING, + fqB + " + INDEX { fqChassis, fqSlot, fqPort } + ::= { freqTable 1 } + + + FqEntry ::= + SEQUENCE { + fqChassis + INTEGER, + fqSlot + INTEGER, + fqPort + INTEGER, + fqA + OCTET STRING, + fqB + OCTET STRING + } + + fqChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { fqEntry 1 } + + fqSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { fqEntry 2 } + + fqPort OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { fqEntry 3 } + + + fqA OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current frequency measurement versus clock A. + The 1,999,999,999 is designated for invalid frequency value. + + DateAndTime - timestamp + INTEGER - frequency value + " + ::= { fqEntry 4 } + + fqB OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current frequency measurement versus clock B. + The 1,999,999,999 is designated for invalid frequency value. + + DateAndTime - timestamp + INTEGER - frequency value + " + ::= { fqEntry 5 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 NTP GROUP + -- ************************************************************** + -- ************************************************************** + + + -- ****************************************** + -- SCALAR METHODS + -- ****************************************** + + ntpMode OBJECT-TYPE + SYNTAX INTEGER + { + server(1), + client(2), + local(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current NTP mode in the system. + + SERVER - The system has a GPS module installed and has UTC time. + + CLIENT - The system has a valid Client peer entry in the NTP Table, + and is synced with its associated Server. + + LOCAL - The sytem is running its own clock and has its own time. + " + ::= { ntp 1 } + + ntpSysPeer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the system peer IP address. + " + ::= { ntp 2 } + + ntpSysPeerOffset OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the system peer offset. + " + ::= { ntp 3 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 NTP PEER STATUS TABLE + -- ************************************************************** + -- ************************************************************** + + peerStaTable OBJECT-TYPE + SYNTAX SEQUENCE OF PeerStaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the peer statistics table." + ::= { ntp 4 } + + peerStaEntry OBJECT-TYPE + SYNTAX PeerStaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A peer statistics attributes: + peerStaIndex + Reports index for each peer statistics table. + peerStaAddress + Reports the peer IP address. + peerStaHomeMode + Reports the peer NTP mode. + peerStaParentMode + Reports the parent NTP mode. + peerStaLeap + Reports leap indicator state. + peerStaStratum + Reports peer stratum level. + peerStaPrecision + Reports peer precision. + peerStaDelay + Reports peer delay. + peerStaDispersion + Reports peer dispersion. + peerStaOffset + Reports peer offset. + peerStaSentCnt + Reports peer sent counter. + peerStaProcessCnt + Reports peer process counter. + peerStaSanity + Reports status of peer sanity. + " + INDEX { peerStaIndex } + ::= { peerStaTable 1 } + + + PeerStaEntry ::= + SEQUENCE { + peerStaIndex + INTEGER, + peerStaAddress + IpAddress, + peerStaHomeMode + INTEGER, + peerStaParentMode + INTEGER, + peerStaLeap + INTEGER, + peerStaStratum + INTEGER, + peerStaPrecision + INTEGER, + peerStaDelay + DisplayString, + peerStaDispersion + DisplayString, + peerStaOffset + DisplayString, + peerStaSentCnt + Counter32, + peerStaProcessCnt + Counter32, + peerStaSanity + YesValue + } + + peerStaIndex OBJECT-TYPE + SYNTAX INTEGER (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reports index for each peer statistics table. + This value ranges from 1 to 8." + ::= { peerStaEntry 1 } + + peerStaAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the peer IP address. + " + ::= { peerStaEntry 2 } + + peerStaHomeMode OBJECT-TYPE + SYNTAX INTEGER + { + unspect(0), + active(1), + passive(2), + client(3), + server(4), + broadcast(5), + control(6), + private(7), + bclient(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the peer NTP mode. + unspect(0), + active(1), + passive(2), + client(3), + server(4), + broadcast(5), + control(6), + private(7), + bclient(8) + " + ::= { peerStaEntry 3 } + + peerStaParentMode OBJECT-TYPE + SYNTAX INTEGER + { + unspect(0), + active(1), + passive(2), + client(3), + server(4), + broadcast(5), + control(6), + private(7), + bclient(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the peer parent NTP mode. + unspect(0), + active(1), + passive(2), + client(3), + server(4), + broadcast(5), + control(6), + private(7), + bclient(8) + " + ::= { peerStaEntry 4 } + + peerStaLeap OBJECT-TYPE + SYNTAX INTEGER + { + nowarning(0), + addsec(1), + delsec(2), + notinsync(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports leap indicator state. + Valid values are: + 0 = sync'd, no warning + 1 = 1 second will be added + 2 = 1 second will be subtracted + 3 = not sync'd + " + ::= { peerStaEntry 5 } + + + peerStaStratum OBJECT-TYPE + SYNTAX INTEGER (0 | 1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports peer stratum level. + If zero, it is invalid. + " + ::= { peerStaEntry 6 } + + peerStaPrecision OBJECT-TYPE + SYNTAX INTEGER (-1000..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports peer precision. + " + ::= { peerStaEntry 7 } + + peerStaDelay OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports peer delay. + " + ::= { peerStaEntry 8 } + + peerStaDispersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports peer dispersion. + " + ::= { peerStaEntry 9 } + + peerStaOffset OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports peer offset. + " + ::= { peerStaEntry 10 } + + peerStaSentCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports peer sent counter. + " + ::= { peerStaEntry 11 } + + peerStaProcessCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports peer process counter. + " + ::= { peerStaEntry 12 } + + peerStaSanity OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports status of peer sanity: + 1 = passed + 2 = rejected + " + ::= { peerStaEntry 13 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 NTP IP TABLE + -- ************************************************************** + -- ************************************************************** + + ntpTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides the NTP peer statistics. + " + ::= { ntp 5 } + + + ntpEntry OBJECT-TYPE + SYNTAX NtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NTP peer attributes. + ntpIndex + Index for each NTP peer entry. + ntpPeer + Reports NTP peer IP address. + ntpPeerType + Report NTP peer mode. + ntpBrdTimer + Report NTP broadcast timer + " + INDEX { ntpIndex } + ::= { ntpTable 1 } + + + NtpEntry ::= + SEQUENCE { + ntpIndex + INTEGER, + ntpPeer + IpAddress, + ntpPeerType + INTEGER, + ntpBrdTimer + INTEGER + } + + ntpIndex OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for each NTP peer entry. + This value ranges from 1 to 3." + ::= { ntpEntry 1 } + + + ntpPeer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports NTP peer IP address. + If the ip address is zero for this entry, the whole entry has no meaning. + " + ::= { ntpEntry 2 } + + ntpPeerType OBJECT-TYPE + SYNTAX INTEGER + { + client (1), + broadcast (2), + bclient (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report NTP peer mode. + + CLIENT - The IP for NTP server in client mode. + BROADCAST - The subnet mask for broadcasting mode. + BCLIENT - The IP for NTP server in broadcast client mode. + " + ::= { ntpEntry 3 } + + + ntpBrdTimer OBJECT-TYPE + SYNTAX INTEGER + { + notuse(0), + t32 (32), + t64 (64), + t128 (128), + t256 (256), + t512 (512), + t1024 (1024) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report NTP broadcast timer in + notuse(0), + t32 (32), + t64 (64), + t128 (128), + t256 (256), + t512 (512), + t1024 (1024) + " + ::= { ntpEntry 4 } + + + -- ****************************************** + -- NTP SCALAR METHODS + -- ****************************************** + + ntpAddClient OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set NTP peers to enable client mode. + + This field has meaning only during 'write' operations. + " + ::= { ntp 6 } + + ntpAddBrd OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set NTP servers to enable broadcast mode. + + This field has meaning only during 'write' operations. + " + ::= { ntp 7 } + + ntpAddBclient OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set NTP peers to enable broadcast client mode. + + This field has meaning only during 'write' operations. + " + ::= { ntp 8 } + + + + ntpDelPeer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delete NTP servers from the peer table. + + This field has meaning only during 'write' operations. + " + ::= { ntp 9 } + + + ntpClr OBJECT-TYPE + SYNTAX INTEGER + { + clr (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear all the NTP peer addresses in the unit. + + This field has meaning only during 'write' operations. + " + ::= { ntp 10 } + + + ntpBTimer OBJECT-TYPE + SYNTAX INTEGER + { + t32 (32), + t64 (64), + t128 (128), + t256 (256), + t512 (512), + t1024 (1024) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reports/Set the broadcast timer + t32 (32), + t64 (64), + t128 (128), + t256 (256), + t512 (512), + t1024 (1024) + " + ::= { ntp 11 } + + ntpPrefer OBJECT-TYPE + SYNTAX INTEGER + { + gps (1), + client (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set the SSU time-of-day source from GPS or NTP Client. + " + ::= { ntp 12 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 TIME + -- ************************************************************** + -- ************************************************************** + + -- TOP LEVEL + tmCurTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reports the current system time. + + Note: user can change the system time only when the system is in LOCAL mode. + If the system is SERVER or NTP CLIENT, changing system time is not allowed. + " + ::= { time 1 } + + tmLocalOffset OBJECT-TYPE + SYNTAX TLocalTimeOffset + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set local time offset. + + Note: This allow the users to set a local time offset. + The local time offset limits are (+/-)13 hours. + This is primarily used in systems with GPS or NTP time-of-day references. + where users' prefer system time to be set to local time. + " +::= { time 2 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 PQL TABLE GROUP + -- ************************************************************** + -- ************************************************************** + + -- ****************************************** + -- The DS1 PQL Table + -- ****************************************** + + pqlDs1Table OBJECT-TYPE + SYNTAX SEQUENCE OF PqlDs1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of PQL entries. + The total entries are 16." + ::= { pqlTable 1 } + + pqlDs1Entry OBJECT-TYPE + SYNTAX PqlDs1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A PQL entry containing objects of each PQL." + INDEX { pqlDs1Index } + ::= { pqlDs1Table 1 } + + PqlDs1Entry ::= + SEQUENCE { + pqlDs1Index + INTEGER, + pqlDs1Ssm + TSsm, + pqlDs1Descr + DisplayString + } + + pqlDs1Index OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique value for each PQL table. + This value ranges from 1 to 16." + ::= { pqlDs1Entry 1 } + + + pqlDs1Ssm OBJECT-TYPE + SYNTAX TSsm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This DS1 Sync Status Message (SSM) value for that Priority Quality Level (PQL) entry. + + Note: If value of this entry is 0xff, the entry is not used. + This is the 8-bit value. If the 8th bit is set, this SSM value is not telcom standard. + Use caution when modifying as system characteristics will be altered. + " + ::= { pqlDs1Entry 2 } + + + pqlDs1Descr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report description for the DS1 Priority Quality Level (PQL) entry." + ::= { pqlDs1Entry 3 } + + + + -- ****************************************** + -- The E1 PQL Table + -- ****************************************** + + pqlE1Table OBJECT-TYPE + SYNTAX SEQUENCE OF PqlE1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of PQL entries. + The total entries are 16." + ::= { pqlTable 2 } + + pqlE1Entry OBJECT-TYPE + SYNTAX PqlE1Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A PQL entry attributes. + pqlE1Index + Index value for each PQL table. + pqlE1Ssm + Report/Set the E1 Sync Status Message (SSM) value for that Priority Quality Level (PQL) entry. + pqlE1Descr + Report/Set description for the E1 Priority Quality Level (PQL) entry. + " + INDEX { pqlE1Index } + ::= { pqlE1Table 1 } + + PqlE1Entry ::= + SEQUENCE { + pqlE1Index + INTEGER, + pqlE1Ssm + TSsm, + pqlE1Descr + DisplayString + } + + pqlE1Index OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index value for each PQL table. + This value ranges from 1 to 16." + ::= { pqlE1Entry 1 } + + + pqlE1Ssm OBJECT-TYPE + SYNTAX TSsm + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set the E1 Sync Status Message (SSM) value for that Priority Quality Level (PQL) entry. + + Note: If value of this entry is 0xff, this entry is not used. + This is the 8-bits value. If the 8th bit is set, this SSM value is not telcom standard. + Use caution when modifying as system characteristics will be altered. + " + ::= { pqlE1Entry 2 } + + pqlE1Descr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..14)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set description for the E1 Priority Quality Level (PQL) entry." + ::= { pqlE1Entry 3 } + + + + -- ****************************************** + -- Reset PQL Table + -- ****************************************** + + pqlReset OBJECT-TYPE + SYNTAX INTEGER + { + factory(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set DS1/E1 Priority Quality Level(PQL) tables into factory defaults. + + Note: It only has meaning for 'write' operations. + " + ::= { pqlTable 3 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 IONAME TABLE GROUP + -- ************************************************************** + -- ************************************************************** + + ionameTable OBJECT-TYPE + SYNTAX SEQUENCE OF IonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of input/output name entries. + " + ::= { ioname 1 } + + + ionEntry OBJECT-TYPE + SYNTAX IonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An io name entry attributes. + ionChassis + Identifies which chassis is being addressed. + ionSlot + Identifies which slot is being addressed. + ionPort + Identifies which port is being addressed. + ionName + Report/Set port ioname field. + " + INDEX { ionChassis, ionSlot, ionPort } + ::= { ionameTable 1 } + + IonEntry ::= + SEQUENCE { + ionChassis + INTEGER, + ionSlot + INTEGER, + ionPort + INTEGER, + ionName + DisplayString + } + + ionChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { ionEntry 1 } + + ionSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { ionEntry 2 } + + + ionPort OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis number, slot, and port number uniquely identify each inventory entry. + " + ::= { ionEntry 3 } + + ionName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set port ioname field. + If the name is a null string (zero length), this i/o name s cleared from the port. + " + ::= { ionEntry 4 } + + + -- ****************************************** + -- IONAME SCALAR METHODS + -- ****************************************** + + ionameLoc OBJECT-TYPE + SYNTAX DisplayString (SIZE (3..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The text string of the input/output port. + The format is defined as xAy-z or xAy-z&&z (if specified the range of ports) + where + x is the chassis number: in this case is 1, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number: (range is 3 to 11) + - is the constant letter '-', and is slot/port sepearator + z is the port number (1 to 3, if input) or + (1 to 20, if output port). + && is the two constant letters '&&', and is port range sepearator + z is the ending port number (1 to 3, if input) or + (1 to 20, if output port). + + For example: + 1A3-1 means this port located at chassis 1, slot 3, and port 1. + 2A5-2&&5 means this ports located at chassis 2, slot 5, and ports 2 thru 5. + + Note: the user must specify valid port address. + The valid port must be physically installed in the system. + " + ::= { ioname 2 } + + + ionameSet OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set name associated input/output ports. + + If the name is a null string, this i/o name is cleared from the ports. + + Note: You must specify the i/o port range first, and then provide the i/o name. + " + ::= { ioname 3 } + + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 COMMUNICATION PORT (SUCH AS RS232) GROUP + -- ************************************************************** + -- ************************************************************** + + -- ************************************************************** + -- SSU2000 RS232 + -- ************************************************************** + + com232Table OBJECT-TYPE + SYNTAX SEQUENCE OF ComEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of RS232 port entries. The total entries are 3." + ::= { comm 1 } + + + comEntry OBJECT-TYPE + SYNTAX ComEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An RS232 communication entry attributes. + comIndex + Index for each communication table. + comMode + Set the specified RS232 port command parser to ICS or TL1. + comEcho + Enable/disable echo on the specified RS232 port. + comEol + Set the specified RS232 port End Of Line (EOL) terminator. + comBaud + Set the specified RS232 port baud rate. + " + INDEX { comIndex } + ::= { com232Table 1 } + + ComEntry ::= + SEQUENCE { + comIndex + INTEGER, + comMode + INTEGER, + comEcho + OnValue, + comEol + INTEGER, + comBaud + INTEGER + } + + + comIndex OBJECT-TYPE + SYNTAX INTEGER (1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for each communication table. + This value ranges from 1 to 3." + ::= { comEntry 1 } + + + comMode OBJECT-TYPE + SYNTAX INTEGER + { + ics(1), + tl1(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the specified RS232 port command parser to ICS or TL1. + " + ::= { comEntry 2 } + + comEcho OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable echo on the specified RS232 port. + + Note: This only affects the ICS command mode. + " + ::= { comEntry 3 } + + comEol OBJECT-TYPE + SYNTAX INTEGER + { + cr (1), + lf (2), + crlf (3) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the specified RS232 port End Of Line (EOL) terminator. + cr (1), + lf (2), + crlf (3) + " + ::= { comEntry 4 } + + comBaud OBJECT-TYPE + SYNTAX INTEGER + { + baud1200 (1200), + baud2400 (2400), + baud4800 (4800), + baud9600 (9600), + baud19200 (19200) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the specified RS232 port baud rate. + Valid baud rates are: + baud1200 (1200), + baud2400 (2400), + baud4800 (4800), + baud9600 (9600), + baud19200 (19200) + " + ::= { comEntry 5 } + + + -- ************************************************************** + -- SSU2000 COMMUNICATION (INCLUDE TELNET AND ETHERNET TL1) + -- ************************************************************** + + comParmTable OBJECT-TYPE + SYNTAX SEQUENCE OF ComParmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of communication port setting entries (such as timeout). + The total entries are 5." + ::= { comm 2 } + + + comParmEntry OBJECT-TYPE + SYNTAX ComParmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Communication setting entry for each logical port. + comParmIndex + Index for each communication parameter table. + comType + Specify the communication port. + comTimeout + Report/Set communication port session timeout (in seconds). + " + INDEX { comParmIndex } + ::= { comParmTable 1 } + + + ComParmEntry ::= + SEQUENCE { + comParmIndex + INTEGER, + comType + INTEGER, + comTimeout + INTEGER + } + + + comParmIndex OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for each communication parameter table. + This value ranges from 1 to 5." + ::= { comParmEntry 1 } + + + comType OBJECT-TYPE + SYNTAX INTEGER + { + local (1), + coma (2), + comb (3), + telnet (4), + etl1 (5) -- Ethernet TL1 + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the communication port. + Valid values are: + 1 = local (RS232) + 2 = com A (RS232) + 3 = com B (RS232) + 4 = telnet + 5 = telnet TL1 port + " + ::= { comParmEntry 2 } + + comTimeout OBJECT-TYPE + SYNTAX INTEGER (0| 5..43200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set communication port session timeout (in seconds). + + Note: 0 = NEVER timeout. + " + ::= { comParmEntry 3 } + + + + -- ****************************************** + -- COM SCALER METHODS + -- ****************************************** + + comLogoff OBJECT-TYPE + SYNTAX INTEGER + { + local (1), + coma (2), + comb (3), + telneta (4), + telnetb (5), + telnetc (6), + telnetd (7), + etl1a (8), + etl1b (9), + etl1c (10), + etl1d (11) + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Logoff user on another logical communication port. + + The valid communication port are: + local (1), + coma (2), + comb (3), + telneta (4), + telnetb (5), + telnetc (6), + telnetd (7), + etl1a (8), + etl1b (9), + etl1c (10), + etl1d (11) + + Note: This field only has meaning for 'write' operations. + " +::= { comm 3 } + + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 SNMPv2 MANAGER TABLE GROUP + -- ************************************************************** + -- ************************************************************** + + snmpv2manTable OBJECT-TYPE + SYNTAX SEQUENCE OF Snmpv2manEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reports the SNMPv2 manager(s) IP address. + " + ::= { snmpman 1 } + + snmpv2manEntry OBJECT-TYPE + SYNTAX Snmpv2manEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SNMPv2 manager table attributes. + snmpv2manIndex + Index for each SNMPv2 manager table entry. + snmpv2manIp + Set the snmpv2 manager IP address. + " + INDEX { snmpv2manIndex } + ::= { snmpv2manTable 1 } + + Snmpv2manEntry ::= + SEQUENCE { + snmpv2manIndex + INTEGER, + snmpv2manIp + IpAddress + } + + snmpv2manIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for each SNMPv2 manager table entry. + This value range from 1 to 4." + ::= { snmpv2manEntry 1 } + + snmpv2manIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the snmpv2 manager IP address. + Write a new IP address will put this new IP into table. + Write zero IP address will delete this IP address from table. + Note: The above only apply to SNMPv2. + " + ::= { snmpv2manEntry 2 } + + + -- ****************************************** + -- SNMP SCALAR METHODS + -- ****************************************** + + snmpmanInit OBJECT-TYPE + SYNTAX INTEGER + { + initv2 (1), -- initialize the SNMPv2 manager table + initv3 (2) -- initialize the SNMPv3 manager table + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Initializes the SNMP Manager Table to null IP addresses. + Note: This field only has meaning when 'write' operations + " + ::= { snmpman 2 } + + + snmpmanTrap OBJECT-TYPE + SYNTAX INTEGER + { + alarm(1), + all(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the SNMP trap filter to SNMP Manager. + The trap filter can be set to be 'alarm' only or all traps. + + 1 = alarm + 2 = all + + If 'alarm' trap, only events with ID less than 32 (i.e. alarms) + will be sent to the SNMP Manager. All other traps will be filtered + out. The purpose of this command is to reduce the traffic, if + desired. + " + ::= { snmpman 3 } + + + snmpNotification OBJECT-TYPE + SYNTAX INTEGER + { + v2 (1), -- traps in v2 form, address from v2 manager table + v3 (2), -- traps in v3 form, address from v2 manager table + all(3) -- traps in v2/v3, address from v2/v3 table accordingly + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set SNMPv3 traps format to use. + v2 (1), -- traps in v2 form, address from v2 manager table + v3 (2), -- traps in v3 form, address from v2 manager table + all(3) -- traps in v2/v3, address from v2/v3 table accordingly + It can V2, V3, or both forms. Each v2/v3 traps sent out are viaits own manager table accordingly. + Note: The above only apply to SNMPv3 load. + " + ::= { snmpman 4 } + + snmpEnable OBJECT-TYPE + SYNTAX INTEGER + { + v2enable(1), -- activate SNMPv2 + v2disable(2) -- deactivate SNMPv2 + } + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate/deactivate SNMPv2. + Note: The above only apply to SNMPv3 load. + " + ::= { snmpman 5 } + + + -- ************************************************************** + -- SSU2000 SNMPv2 User TABLE GROUP + -- ************************************************************** + + snmpv2userTable OBJECT-TYPE + SYNTAX SEQUENCE OF Snmpv2userEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SNMPv2 User Table. + " + ::= { snmpman 6 } + + snmpv2userEntry OBJECT-TYPE + SYNTAX Snmpv2userEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SNMPv2 user table entry attributes. + snmpv2userIndex + Index for each SNMPv2 user table entry. + snmpv2user + Reports SNMPv2 user + " + INDEX { snmpv2userIndex } + ::= { snmpv2userTable 1 } + + Snmpv2userEntry ::= + SEQUENCE { + snmpv2userIndex + INTEGER, + snmpv2user + DisplayString + } + + snmpv2userIndex OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for each SNMPv2 user entry. + " + ::= { snmpv2userEntry 1 } + + snmpv2user OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports SNMPv2 user entry + It is the read community string of an SNMPv2 user + " + ::= { snmpv2userEntry 2 } + + + -- ************************************************************** + -- SSU2000 SNMPv3 User TABLE GROUP + -- ************************************************************** + + snmpv3userTable OBJECT-TYPE + SYNTAX SEQUENCE OF Snmpv3userEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SNMPv3 User Table. + " + ::= { snmpman 7 } + + snmpv3userEntry OBJECT-TYPE + SYNTAX Snmpv3userEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SNMPv3 user table entry attributes. + snmpv3userIndex + Index for each SNMPv3 user table entry. + snmpv3user + Reports SNMPv3 user + " + INDEX { snmpv3userIndex } + ::= { snmpv3userTable 1 } + + Snmpv3userEntry ::= + SEQUENCE { + snmpv3userIndex + INTEGER, + snmpv3user + DisplayString + } + + snmpv3userIndex OBJECT-TYPE + SYNTAX INTEGER (1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for each SNMPv3 user table entry. + " + ::= { snmpv3userEntry 1 } + + snmpv3user OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports SNMPv3 user + " + ::= { snmpv3userEntry 2 } + + + -- ************************************************************** + -- SSU2000 SNMPv3 MANAGER TABLE GROUP + -- ************************************************************** + + snmpv3manTable OBJECT-TYPE + SYNTAX SEQUENCE OF Snmpv3manEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reports SNMPv3 manager IP address. + " + ::= { snmpman 8 } + + snmpv3manEntry OBJECT-TYPE + SYNTAX Snmpv3manEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SNMPv3 manager entry attributes. + snmpv3manIndex + Index for each SNMPv3 manager entry. + snmpv3manIp + Report/Set snmpv3 manager IP address. + snmpv3manUser + Report/Set the SNMPv3 user + " + INDEX { snmpv3manIndex } + ::= { snmpv3manTable 1 } + + Snmpv3manEntry ::= + SEQUENCE { + snmpv3manIndex + INTEGER, + snmpv3manIp + IpAddress, + snmpv3manUser + DisplayString + } + + snmpv3manIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for each SNMPv3 manager entry. + This value range from 1 to 4." + ::= { snmpv3manEntry 1 } + + snmpv3manIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set snmpv3 manager IP address. + + Note: No action shall be taken at this time. + Action shall be taken when the next field 'snmpv3manUser'is written. + The above only apply to SNMPv3. + " + ::= { snmpv3manEntry 2 } + + snmpv3manUser OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set the SNMPv3 user + + Note1: All user names are uppercase except the built-in user. + Write username will put this user along with ip into table. + Writing a null string will delete this entry from table. + Any previouly written IP has no meaning (i.e. the writing the null + string of username shall trigger the delete action of that entry from table. + Note2: There is no modify action. User need to delete an entry and then add an new entry. + Note3: The above only apply to SNMPv3. + " + ::= { snmpv3manEntry 3 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 SYSTEM TABLE GROUP + -- ************************************************************** + -- ************************************************************** + + sysPbo OBJECT-TYPE + SYNTAX INTEGER + { + event(1), + report(2), + none(3), + disable(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The input port Phase Built-Out ode (PBO). + 1 = EVENT : PBO enabled, PBO sent out, and stored + in the event buffer. + 2 = REPORT : PBO enabled, PBO sent out, but not stored + in the event buffer. + 3 = NONE : PBO enabled, but PBO event not sent out. + 4 = DISABLE : PBO disabled. + + Note: This is a system-wide command. + When the user writes this field, it will affect all DS1/E1 input modules in the system. + " + ::= { sys 1 } + + sysResetClk OBJECT-TYPE + SYNTAX INTEGER + { + clka(1), + clkb(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset the specified clock. + Restarts clock without maintaining current servo control values. + " + ::= { sys 2 } + + + -- ************************************************************** + -- SSU2000 KEEPALIVE TABLE + -- ************************************************************** + + sysKeepAliveTable OBJECT-TYPE + SYNTAX SEQUENCE OF SysAliveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set system 'keep alive' mode + where a trap is generated automatically on a period specified by the customer + This is intended to verify the upstream support that the SSU2000 and the associated communication path is functional" + ::= { sys 3 } + + + sysAliveEntry OBJECT-TYPE + SYNTAX SysAliveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System 'keepalive' attributes for TL1 or SNMP. + sysAliveIndex + Index value for each 'keepalive' table. + sysAliveType + Keep Alive session type: + sysAliveTime + Keep alive message interval. + " + INDEX { sysAliveIndex } + ::= { sysKeepAliveTable 1 } + + + SysAliveEntry ::= + SEQUENCE { + sysAliveIndex + INTEGER, + sysAliveType + INTEGER, + sysAliveTime + INTEGER + } + + sysAliveIndex OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index value for each 'keepalive' table. + This range of the value is from 1 to 2." + ::= { sysAliveEntry 1 } + + + sysAliveType OBJECT-TYPE + SYNTAX INTEGER + { + tl1(1), + snmp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Keep Alive session type: + 1 = TL1 session + 2 = SNMP session + " + ::= { sysAliveEntry 2 } + + + sysAliveTime OBJECT-TYPE + SYNTAX INTEGER (0..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Keep alive message interval. + Valid range = 1 - 60 (minutes). + 0 = disabled (default) + " + ::= { sysAliveEntry 3 } + + + -- ************************************************************** + -- Unit Operating Mode + -- ************************************************************** + + sysOpmode OBJECT-TYPE + SYNTAX INTEGER + { + normal(1), -- Non-Subtending + subtending(2), -- Domestic Subtending + japanese(3) -- Japanese Subtending + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the operational mode in the SSU-2000. + normal(1), -- Non-Subtending + subtending(2), -- Domestic Subtending + japanese(3) -- Japanese Subtending + " + ::= { sys 4 } + + + -- ************************************************************** + -- TL1 format + -- ************************************************************** + + sysTl1Format OBJECT-TYPE + SYNTAX INTEGER + { + gr831(1), + gr833(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the TL1 format in the SSU-2000. + Allows the system to generate GR-831 compliant or GR-833 compliant autonomous events. + All SSU-2000 TL1 sessions will generate either GR-831 or GR-833 autonomous events. + Refer to TL1 Specification 12613127-001-2 for event formats + " + ::= { sys 5 } + + -- ************************************************************** + -- LOGIN/ LOGOUT EVENT + -- ************************************************************** + + sysEvtLogin OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), -- not store login and logout in the event log + enable(2) -- store login and logout in the event log + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set LOGIN and LOGOUT events from being stored in the event log. + + disable(1), -- not store login and logout in the event log + enable(2) -- store login and logout in the event log + " + ::= { sys 6 } + + -- ************************************************************** + -- Alarm Cut Off (ACO) + -- ************************************************************** + + sysAco OBJECT-TYPE + SYNTAX INTEGER + { + active(1), -- ACO active + inactive(2) -- ACO inactive + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set ACO when writing with active. + It has NOP when write with inactive. + When read, it returns the current state of ACO. + " + ::= { sys 7 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 USERS TABLE GROUP + -- ************************************************************** + -- ************************************************************** + + userTable OBJECT-TYPE + SYNTAX SEQUENCE OF UserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Report valid user names and their associated user access level. + This user list is used for connecting the ICS and TL1 command parser via RS232 or Ethernet port (telnet or TL1 port). + Note: the password is not reported. + " + ::= { users 1 } + + userEntry OBJECT-TYPE + SYNTAX UserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "User table attributes: + userIndex + Index for each user entry. + userlevel + Reports user access level. + username + Reports user name. + " + INDEX { userIndex } + ::= { userTable 1 } + + + UserEntry ::= + SEQUENCE { + userIndex + INTEGER, + userlevel + INTEGER, + username + DisplayString + } + + userIndex OBJECT-TYPE + SYNTAX INTEGER (1..25) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reports index for each user entry. + This value ranges from 1 to 25. + " + ::= { userEntry 1 } + + + userlevel OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports user access level. + The user level: + (1) USER - Read Only - can retrieve status information only. + (2) TECHNICIAN - Read and limited set ability for fault isolating and installation setup of the unit. + (3) SUPERVISORY - For configuration modifications. + (4) ADMINISTRATOR - Setup or change user access. + " + ::= { userEntry 2 } + + + username OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports user name." + ::= { userEntry 3 } + + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 WHO TABLE GROUP + -- ************************************************************** + -- ************************************************************** + + whoTable OBJECT-TYPE + SYNTAX SEQUENCE OF WhoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reports which users are logged into all active communication ports (RS232, TL1, or telnet). + It displays the username and the communication port. + " + ::= { who 1 } + + whoEntry OBJECT-TYPE + SYNTAX WhoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Report 'who' table attributes. + whoIndex + Report index of the 'who' entry. + whoPort + Report logical communication port. + whoName + Report user name. + " + INDEX { whoIndex } + ::= { whoTable 1 } + + WhoEntry ::= + SEQUENCE { + whoIndex + INTEGER, + whoPort + INTEGER, + whoName + DisplayString + } + + whoIndex OBJECT-TYPE + SYNTAX INTEGER (1..12) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Report index of the 'who' entry. + This value ranges from 1 to 11." + ::= { whoEntry 1 } + + whoPort OBJECT-TYPE + SYNTAX INTEGER + { + local(1), + coma(2), + comb(3), + telneta(4), + telnetb(5), + telnetc(6), + telnetd(7), + etl1a(8), + etl1b(9), + etl1c(10), + etl1d(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report logical communication port. + local(1), -- serial local (craft) port + coma(2), -- serial port A + comb(3), -- serial port B + telneta(4), -- telnet session A + telnetb(5), -- telnet session B + telnetc(6), -- telnet session C + telnetd(7), -- telnet session D + etl1a(8), -- TL1 session A + etl1b(9), -- TL1 session B + etl1c(10), -- TL1 session C + etl1d(11) -- TL1 session D + " + ::= { whoEntry 2 } + + + whoName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report user name." + ::= { whoEntry 3 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 NTPQ GROUP + -- ************************************************************** + -- ************************************************************** + + -- ****************************************** + -- SCALAR METHODS + -- ****************************************** + + ntpqXeq OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Report/Set the PackeTime Module. + The format is defined as xAy. + where + x is the chassis number: in this case is 1, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number: (range is 3 to 11) + + For example: 1A6 means this PackeTime located at chassis 1, slot 6 + + Note: the user must specify valid PackeTime address. + The valid module must be physically installed in the system. + Note: Writing operation causes the system to execute the ntpq. + The ntpq returned value may take 2 seconds. + " + ::= { ntpq 1 } + + ntpqSyspeer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report syspeer is the IP address of peer selected by server as most likely to provide best timing information. + " + ::= { ntpq 4 } + + ntpqSysleap OBJECT-TYPE + SYNTAX INTEGER (-1..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report system leap indicator + The NTP server leap indicator (0, +1, -1, or NOSYNC). + 2 = NOSYNC + " + ::= { ntpq 5 } + + ntpqSysstratum OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report system NTP server stratum level + " + ::= { ntpq 6 } + + ntpqSysprecision OBJECT-TYPE + SYNTAX INTEGER (-100..0) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report measurement of a number of significant bits in NTP timestamp + " + ::= { ntpq 7 } + + ntpqRootdelay OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report calculated root delay value to primary source + " + ::= { ntpq 8 } + + ntpqRootdispersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report NTP system Root Dispersion (max error relative to the primary + reference source at the root of the synchronization subnet, in seconds) + " + ::= { ntpq 9 } + + ntpqSysoffset OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report clients calculated time offset value for the specified server + " + ::= { ntpq 10 } + + ntpqReftime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..60)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report local reference time + " + ::= { ntpq 11 } + + -- ****************************************** + -- NTPQ TABLE + -- ****************************************** + + ntpqTable OBJECT-TYPE + SYNTAX SEQUENCE OF NtpqEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PackeTime NTPQ entries. + " + ::= { ntpq 3 } + + ntpqEntry OBJECT-TYPE + SYNTAX NtpqEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Report NTPQ attributes. + ntpqChassis + Identifies which chassis is being addressed. + ntpqSlot + Identifies which slot is being addressed. + ntpqIndex + Identifies which index is being addressed. + ntpqValid + Reports validity of entry. + ntpqPeer + Reports address of NTP peer + ntpqRefid + Reports NTP peer reference ID + ntpqStratum + Reports NTP peer stratum level + ntpqPoll + Reports NTP peer poll interval + ntpqReach + Reports NTP peer reachability + ntpqDelay + Reports NTP peer delay + ntpqOffset + Reports NTP peer offset + ntpqJitter + Report NTP peer jitter + " + INDEX { ntpqChassis, ntpqSlot, ntpqIndex } + ::= { ntpqTable 1 } + + NtpqEntry ::= + SEQUENCE { + ntpqChassis + INTEGER, + ntpqSlot + INTEGER, + ntpqIndex + INTEGER, + ntpqValid + ValidValue, + ntpqPeer + DisplayString, + ntpqRefid + DisplayString, + ntpqStratum + INTEGER, + ntpqPoll + INTEGER, + ntpqReach + DisplayString, + ntpqDelay + DisplayString, + ntpqOffset + DisplayString, + ntpqJitter + DisplayString + } + + ntpqChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis, slot, and index number uniquely identify each entry. + " + ::= { ntpqEntry 1 } + + ntpqSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis, slot, and index number uniquely identify each entry. + " + ::= { ntpqEntry 2 } + + ntpqIndex OBJECT-TYPE + SYNTAX INTEGER (1..9) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which index is being addressed. + This chassis, slot, and index number uniquely identify each entry. + " + ::= { ntpqEntry 3 } + + ntpqValid OBJECT-TYPE + SYNTAX ValidValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports validity of entry. + If this entry is not valid, all info in this entry has no meaning. + " + ::= { ntpqEntry 4 } + + ntpqPeer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports address of NTP peer + " + ::= { ntpqEntry 5 } + + ntpqRefid OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports NTP system Reference + " + ::= { ntpqEntry 6 } + + ntpqStratum OBJECT-TYPE + SYNTAX INTEGER (0..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports NTP server stratum level + " + ::= { ntpqEntry 7 } + + ntpqPoll OBJECT-TYPE + SYNTAX INTEGER (0..1024) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports NTP server poll interval + " + ::= { ntpqEntry 8 } + + ntpqReach OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports NTP server reachability + " + ::= { ntpqEntry 9 } + + ntpqDelay OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports calculated root delay value to primary source + " + ::= { ntpqEntry 10 } + + ntpqOffset OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports client's calculated time offset value for the specified server + " + ::= { ntpqEntry 11 } + + ntpqJitter OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report jitter value + " + ::= { ntpqEntry 12 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 STATIC ROUTE STATUS GROUP + -- ************************************************************** + -- ************************************************************** + + -- ****************************************** + -- SCALAR METHODS + -- ****************************************** + + rtXeq OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Write access level: level 1 or above + + The text string of the PackeTime Module. + The format is defined as xAy. + where + x is the chassis number: in this case is 1, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number: (range is 3 to 11) + + For example: 1A6 means this PackeTime located at + chassis 1, slot 6 + + Note1: the user must specify valid PackeTime address. + The valid module must be physically installed in the system. + Note2: Writing operation causes the system to execute the route table. + The route table returned value may take 2 seconds. + " + ::= { route 1 } + + -- ****************************************** + -- ROUTE TABLE + -- ****************************************** + + routeTable OBJECT-TYPE + SYNTAX SEQUENCE OF RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PackeTime route entries. + " + ::= { route 3 } + + rtEntry OBJECT-TYPE + SYNTAX RouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PackeTime route table attributes: + rtChassis + Identifies which chassis is being addressed. + rtSlot + Identifies which slot is being addressed. + rtIndex + Identifies which index is being addressed. + rtValid + Reports validity of entry. + rtDest + Reports destination network/host + rtGate + Reports destination gateway + rtMask + Reports destination network mask + rtFlags + Reports route flags + rtMetric + Reports the 'distance' to the target (router hops). + rtRef + Reports number of references to this route. + rtUse + Report number of lookups for the route. + rtIface + Report interface associated with this route. + " + INDEX { rtChassis, rtSlot, rtIndex } + ::= { routeTable 1 } + + RouteEntry ::= + SEQUENCE { + rtChassis + INTEGER, + rtSlot + INTEGER, + rtIndex + INTEGER, + rtValid + ValidValue, + rtDest + IpAddress, + rtGate + IpAddress, + rtMask + IpAddress, + rtFlags + DisplayString, + rtMetric + INTEGER, + rtRef + INTEGER, + rtUse + INTEGER, + rtIface + INTEGER + } + + rtChassis OBJECT-TYPE + SYNTAX INTEGER (1..1) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis, slot, and index number uniquely identify each entry. + " + ::= { rtEntry 1 } + + rtSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis, slot, and index number uniquely identify each entry. + " + ::= { rtEntry 2 } + + rtIndex OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which index is being addressed. + This chassis, slot, and index number uniquely identify each entry. + " + ::= { rtEntry 3 } + + rtValid OBJECT-TYPE + SYNTAX ValidValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports validity of entry. + If this entry is not valid, all info in this entry has no meaning. + " + ::= { rtEntry 4 } + + rtDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports destination network/host + or 0.0.0.0 is default. + " + ::= { rtEntry 5 } + + rtGate OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports gateway address + or 0.0.0.0 if none set + " + ::= { rtEntry 6 } + + rtMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports netmask for the destination net; + '255.255.255.255' for a host destination and '0.0.0.0' for the default route. + " + ::= { rtEntry 7 } + + rtFlags OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Reports route table flags + U (route is up) + H (target is a host) + G (use gateway) + R (reinstate route for dynamic routing) + D (dynamically installed by daemon or redirect) + M (modified from routing daemon or redirect) + A (installed by addrconf) + C (cache entry) + ! (reject route) + " + ::= { rtEntry 8 } + + rtMetric OBJECT-TYPE + SYNTAX INTEGER (0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the 'distance' to the target (router hops). + " + ::= { rtEntry 9 } + + rtRef OBJECT-TYPE + SYNTAX INTEGER (0..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports number of references to this route. + " + ::= { rtEntry 10 } + + rtUse OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report number of lookups for the route. + " + ::= { rtEntry 11 } + + rtIface OBJECT-TYPE + SYNTAX INTEGER (0..34094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Report interface associated with this route. + 0 = eth0 (Maintenance Port) + 1 = eth1 (Service Port A) + 2 = eth2 (Service Port B) + 3 = bond0 (Service Port Bonding) + 10000-14094 = eth1.xxxx + 20000-24094 = eth2.xxxx + 30000-34094 = bond0.xxxx + where xxxx is the VLAN ID. + " + ::= { rtEntry 12 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 TRAP REQUEST GROUP + -- ************************************************************** + -- ************************************************************** + + tprTag OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This command is to ask the agent to resend a lost trap. + The lost trap is specified by its trap tag number. + The trap tag number is a 32-bit positive integer. It will + rollover to one, when it reaches the maximum number + 2147483647. + + If the tag number is beyond the agent's abilities to handle, + it will respond with an error. Otherwise, the requested trap + will be sent to the manager. + + Note: When resending a trap, the 'tpEvt' field of trap is set + to 2 (RE-SEND). In the normal trap, the'tpEvt' field of trap + is set to 1 (AUTONOMOUS). + " + ::= { mTrapReq 1 } + + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 TRAP OBJECTS + -- ************************************************************** + -- ************************************************************** + + tpTag OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap counter which increments for each trap. + " + ::= { mTrapObjs 1 } + + tpEvt OBJECT-TYPE + SYNTAX INTEGER + { + autonomous(1), + resend(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indication of whether trap is an autonomous event or resend by user request. + " + ::= { mTrapObjs 2 } + + tpId OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap ID number." + ::= { mTrapObjs 3 } + + tpMCode OBJECT-TYPE + SYNTAX TModuleCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap module hex code (16-bits)." + ::= { mTrapObjs 4 } + + tpTimestamp OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This DateAndTime string contains the event timestamp." + ::= { mTrapObjs 5 } + + tpChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap chassis number. + In SSU2000, there are some modules have to inserted in the main chassis: + COMM, CLOCK, INPUT, GPS modules. + " + ::= { mTrapObjs 6 } + + tpSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap slot number. + In SSU2000, there are some modules have to inserted in the fixed locations: + COMM - 1A2 + CLOCK - 1A1 or 1A17 (physical slot address) + GPS - 1A3 or 1A5. + " + ::= { mTrapObjs 7 } + + tpPort OBJECT-TYPE + SYNTAX INTEGER (0..20) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap port number. + If value 0, it means (DON'T CARE) whole module. + In SSU2000, most of the DS1/E1 input module alarms specify the port number (1-3). + The remaining modules specify the port number as either '0' or '1'. + " + ::= { mTrapObjs 8 } + + + tpAlmCode OBJECT-TYPE + SYNTAX INTEGER + { + minor(1), + major(2), + critical(3), + ignore(4), + report(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap alarm code. + + Relationship between tpAlmCode and tpNtfCode. + For example: + If for the set MINOR alarm, the tpAlmCode is MINOR and the tpNtfCode is MINOR. + If the MINIR alarm is cleared, the tpAlmCode is MINOR and the tpNtfCode is CLEAR. + + For all events: + The tpAlmCode and tpNtfCode are REPORT. + " + ::= { mTrapObjs 9 } + + tpNtfCode OBJECT-TYPE + SYNTAX INTEGER + { + minor(1), + major(2), + critical(3), + report(5), + clear(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap alarm notification code. + + Relationship between tpAlmCode and tpNtfCode. + For example for alarms: + If for the set MINOR alarm, the tpAlmCode is MINOR and the tpNtfCode is MINOR. + If the MINOR alarm is cleared, the tpAlmCode is MINOR and the tpNtfCode is CLEAR. + + For all events: + The tpAlmCode and tpNtfCode are REPORT. + " + ::= { mTrapObjs 10 } + + tpElevated OBJECT-TYPE + SYNTAX INTEGER + { + yes(1), + no(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This alarm if elevated." + ::= { mTrapObjs 11 } + + tpDescr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The text string description of the event. + " + ::= { mTrapObjs 12 } + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 TRAP NOTIFICATION OBJECTS + -- ************************************************************** + -- ************************************************************** + + ssuTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SSU2000 traps" + ::= {mTraps 0} + + + ssuEvent NOTIFICATION-TYPE + OBJECTS {tpTag, tpEvt, tpId, tpMCode,tpTimestamp, + tpChassis, tpSlot, tpPort, + tpAlmCode, tpNtfCode, tpElevated, tpDescr} + STATUS current + DESCRIPTION + "SSU2000 trap object which specifies trap tag number, trap id number, module hex code, timestamp, chassis number, + slot number, port number, alarm code, alarm notification code, and the text string description. + " + ::= {ssuTraps 1} + + + -- ************************************************************** + -- ************************************************************** + -- SSU2000 INTERFACES OBJECTS + -- Note: Developer could use following objects to determine the + -- SSU2000 resources in the unit right away. + -- ************************************************************** + -- ************************************************************** + + sifNtpNumber OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no NTP resource present + 1 = if NTP presentt + " + ::= { sInterfaces 1 } + + sifSnmpv2Number OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no SNMPv2 resource present (note: it is load resource, not enable/disable) + 1 = if SNMPv2 present + " + ::= { sInterfaces 2 } + + sifSnmpv3Number OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no SNMPv3 resource present (note: it is load resource, not enable/disable) + 1 = if SNMPv3 present + " + ::= { sInterfaces 3 } + + sifClkNumber OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no Clock Module present + x = number of Clock Modules present + " + ::= { sInterfaces 10 } + + sifGpsNumber OBJECT-TYPE + SYNTAX INTEGER (0..2) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no GPS Module present + x = number of GPS Modules present + " + ::= { sInterfaces 11 } + + sifInpDs1Number OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no DS1 Input Module present + x = number of DS1 Input Modules present + " + ::= { sInterfaces 12 } + + sifInpE1Number OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no E1 Input Module present + x = number of E1 Input Modules present + " + ::= { sInterfaces 13 } + + sifInpCcNumber OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no ANSI CC Input Module present + x = number of ANSI CC Input Modules present + " + ::= { sInterfaces 14 } + + sifOutDs1Number OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no DS1 Output Module present + x = number of DS1 Output Modules present + " + ::= { sInterfaces 15 } + + sifOutE1Number OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no E1 Output Module present + x = number of E1 Output Modules present + " + ::= { sInterfaces 16 } + + sifOut2048Number OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no 2048 Output Module present + x = number of 2048 Output Modules present + " + ::= { sInterfaces 17 } + + sifOutCcNumber OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no ANSI CC Output Module present + x = number of ANSI CC Output Modules present + " + ::= { sInterfaces 18 } + + + sifOutE12048Number OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no E1/2048KHZ Output Module present + x = number of E1/2048KHZ Output Modules present + " + ::= { sInterfaces 19 } + + sifOut422Number OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no RS422 Output Module present + x = number of RS422 Output Modules present + " + ::= { sInterfaces 20 } + + sifLrmDs1Number OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no DS1 LRM Module present + x = number of DS1 LRM Modules present + " + ::= { sInterfaces 21 } + + + sifOutJsineNumber OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no Japanese Sine (J/SW) Output Module present + x = number of Sine (J/SW) Output Modules present + " + ::= { sInterfaces 22 } + + sifInpJsineNumber OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no Japanese Sine (J/SW) Input Module present + x = number of Sine (J/SW) Input Modules present + " + ::= { sInterfaces 23 } + + sifOutJccNumber OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no Japanese CC (J/CC) Output Module present + x = number of Japanese CC (J/CC) Output Modules present + " + ::= { sInterfaces 24 } + + sifInpJccNumber OBJECT-TYPE + SYNTAX INTEGER (0..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no Japanese CC (J/CC) Input Module present + x = number of Japanese CC (J/CC) Input Modules present + " + ::= { sInterfaces 25 } + + sifLrmE1Number OBJECT-TYPE + SYNTAX INTEGER (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "0 = if no E1 LRM Module present + x = number of E1 LRM Modules present + " + ::= { sInterfaces 26 } + + -- ************************************************************** + -- SSU2000 PACKETIME PTP MODULE STATUS GROUP + -- ************************************************************** + + staPtPtpTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaPtPtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of PackeTime PTP status information. + " + ::= { statusPtPtp 1 } + + + staPtPtpEntry OBJECT-TYPE + SYNTAX StaPtPtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries of PackeTime PTP status attributes. + " + INDEX { staPtPtpChassis, staPtPtpSlot} + ::= { staPtPtpTable 1 } + + StaPtPtpEntry ::= + SEQUENCE { + staPtPtpChassis + INTEGER, + staPtPtpSlot + INTEGER, + staPtPtpStatus + INTEGER, + staPtPtpClkSel + INTEGER, + staPtPtpClka + ActiveValue, + staPtPtpClkb + ActiveValue, + staPtPtpClkc + ActiveValue, + staPtPtpClkd + ActiveValue, + staPtPtpRednt + INTEGER, + staPtPtpModState + INTEGER, + staPtPtpPAState + INTEGER, + staPtPtpTod + OnValue, + staPtPtpCommit + INTEGER + } + + staPtPtpChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staPtPtpEntry 1 } + + staPtPtpSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staPtPtpEntry 2 } + + + staPtPtpStatus OBJECT-TYPE + SYNTAX INTEGER + { + ok(1), + disable(3), + fault(4), + reject(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports PackeTime PTP module status. + ok(1), -- module is enabled and operating without faults + disable(3), -- module is disabled + fault(4), -- module is enabled and operating with fault(s) + reject(5) -- module type between redundant modules do not agree + " + ::= { staPtPtpEntry 3 } + + staPtPtpClkSel OBJECT-TYPE + SYNTAX INTEGER + { + clka(1), + clkb(2), + clkc(3), + clkd(4), + none(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports which clock reference is selected to generate the output reference. + clka(1), -- Clock A is selected as the Primary clock + clkb(2), -- Clock B is selected as the Primary clock + clkc(3), -- Clock C is selected as the Primary clock + clkd(4), -- Clock D is selected as the Primary clock + none(5) -- no clock is selected + " + ::= { staPtPtpEntry 4 } + + staPtPtpClka OBJECT-TYPE + SYNTAX ActiveValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports that clock A is available. + " + ::= { staPtPtpEntry 5 } + + staPtPtpClkb OBJECT-TYPE + SYNTAX ActiveValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports that clock B is available. + " + ::= { staPtPtpEntry 6 } + + staPtPtpClkc OBJECT-TYPE + SYNTAX ActiveValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports that clock C is available. + " + ::= { staPtPtpEntry 7 } + + staPtPtpClkd OBJECT-TYPE + SYNTAX ActiveValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports that clock D is available. + " + ::= { staPtPtpEntry 8 } + + staPtPtpRednt OBJECT-TYPE + SYNTAX INTEGER (0..20) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the adjacent slot number if this module is the redundant pair. + If this module is not redundant, zero is reported. + " + ::= { staPtPtpEntry 9 } + + staPtPtpModState OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + stdby(2), + fault(3), + stdalone(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the current operational mode. + active(1), --If the module is in redundant pair and selected, it shall return active. + stdby(2), --If the module is in redundant pair but not selected, it shall return stdby (standby). + fault(3), --If the module disabled, it will return fault. + stdalone(4) --If the module is not redundant pair, it shall return stdalone (standalone). + " + ::= { staPtPtpEntry 10 } + + staPtPtpPAState OBJECT-TYPE + SYNTAX INTEGER + { + active(1), + stdby(2), + fault(3), + stdalone(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the current operational mode. + active(1), --If service ports are bonded and selected, it shall return active. + stdby(2), --If service ports are bonded but not selected, it shall return stdby (standby). + fault(3), --Service port is faulted. + stdalone(4) --If service ports are not bonded , it shall return stdalone (standalone). + " + ::= { staPtPtpEntry 11 } + + staPtPtpTod OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports if the PTP Time of Day is valid or invalid. + " + ::= { staPtPtpEntry 12 } + + staPtPtpCommit OBJECT-TYPE + SYNTAX INTEGER + { + done(1), + prog(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the Commit command status. + 1 = done + 2 = in progress + " + ::= { staPtPtpEntry 13 } + + + -- ************************************************************** + -- SSU2000 ptpDfltDataSetTable + -- ************************************************************** + + ptpDfltDataSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF PtpDfltDataSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of the PackeTime PTP Management Messages: ptpDefaultDataSet + " + ::= { statusPtPtp 2 } + + ptpDfltDataSetEntry OBJECT-TYPE + SYNTAX PtpDfltDataSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries of PackeTime PTP Management Messages: ptpDefaultDataSet attributes. + " + INDEX { ptpDfltDataSetChassis, ptpDfltDataSetSlot} + ::= { ptpDfltDataSetTable 1 } + + PtpDfltDataSetEntry ::= + SEQUENCE { + ptpDfltDataSetChassis + INTEGER, + ptpDfltDataSetSlot + INTEGER, + ptpDfltDataSetClockId + OCTET STRING, + ptpDfltDataSetClockClass + INTEGER, + ptpDfltDataSetClockAccuracy + INTEGER, + ptpDfltDataSetTimeTraceable + TrueValue, + ptpDfltDataSetFreqTraceable + TrueValue, + ptpDfltDataSetDomainNumber + INTEGER + } + + ptpDfltDataSetChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { ptpDfltDataSetEntry 1 } + + ptpDfltDataSetSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { ptpDfltDataSetEntry 2 } + + ptpDfltDataSetClockId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP Clock Identity (64-bit value). + The clock id is a hexadecimal format. + " + ::= { ptpDfltDataSetEntry 3 } + + ptpDfltDataSetClockClass OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP Master Clock Class + " + ::= { ptpDfltDataSetEntry 4 } + + + ptpDfltDataSetClockAccuracy OBJECT-TYPE + SYNTAX INTEGER + { + within25ns (32), + within100ns (33), + within250ns (34), + within1000ns (35), + within2p5us (36), + within10us (37), + within25us (38), + within100us (39), + within250us (40), + within1ms (41), + within2p5ms (42), + within10ms (43), + within25ms (44), + within100ms (45), + within250ms (46), + within1sec (47), + within10sec (48), + beyond10sec (49), + unknown (254) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP Master Clock Accuracy + Following is the Clock Accuracy Table + 32 = within 25 ns + 33 = within 100 ns + 34 = within 250 ns + 35 = within 1000 ns + 36 = within 2.5 us + 37 = within 10 us + 38 = within 25 us + 39 = within 100 us + 40 = within 250 us + 41 = within 1 ms + 42 = within 2.5 ms + 43 = within 10 ms + 44 = within 25 ms + 45 = within 100 ms + 46 = within 250 ms + 47 = within 1 sec + 48 = within 10 sec + 49 = beyond 10 sec + 254 = unknown + " + ::= { ptpDfltDataSetEntry 5 } + + ptpDfltDataSetTimeTraceable OBJECT-TYPE + SYNTAX TrueValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP Master Time Traceability + 1 = true, time traceable + 2 = false, time not traceable + " + ::= { ptpDfltDataSetEntry 6 } + + ptpDfltDataSetFreqTraceable OBJECT-TYPE + SYNTAX TrueValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP Master Frequency Traceability + 1 = true, frequency traceable + 2 = false, frequency not traceable + " + ::= { ptpDfltDataSetEntry 7 } + + + ptpDfltDataSetDomainNumber OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP domain number. + " + ::= { ptpDfltDataSetEntry 8 } + + + -- ************************************************************** + -- SSU2000 ptpClockDescrTable + -- ************************************************************** + + ptpClockDescrTable OBJECT-TYPE + SYNTAX SEQUENCE OF PtpClockDescrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of the PackeTime PTP Management Messages: ptpClockDescription. + " + ::= { statusPtPtp 3 } + + ptpClockDescrEntry OBJECT-TYPE + SYNTAX PtpClockDescrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entries of the PackeTime PTP Management Messages: ptpClockDescription attributes. + " + INDEX { ptpClockDescrChassis, ptpClockDescrSlot} + ::= { ptpClockDescrTable 1 } + + PtpClockDescrEntry ::= + SEQUENCE { + ptpClockDescrChassis + INTEGER, + ptpClockDescrSlot + INTEGER, + ptpClockDescrClockType + INTEGER, + ptpClockDescrProtocolAddress + IpAddress, + ptpClockDescrManufacturerId + OCTET STRING, + ptpClockDescrProfileId + OCTET STRING + } + + ptpClockDescrChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { ptpClockDescrEntry 1 } + + ptpClockDescrSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { ptpClockDescrEntry 2 } + + ptpClockDescrClockType OBJECT-TYPE + SYNTAX INTEGER + { + ordinary (32768) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP Clock Type + The value 0x8000 meant Ordinary Clock + " + ::= { ptpClockDescrEntry 3 } + + ptpClockDescrProtocolAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP IP Address of PTP port. + " + ::= { ptpClockDescrEntry 4 } + + ptpClockDescrManufacturerId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP Manufacturer Id. + The format is a 3 bytes array. + The Manufacturer Id is 00 B0 AE + " + ::= { ptpClockDescrEntry 5 } + + ptpClockDescrProfileId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP Profile ID. + The format is 6 bytes array. + If Telecom-2008, the profile_id is: 00 00 00 00 00 00 + If ITU G8265.1, the profile_id is: 00 19 A7 00 01 00 + " + ::= { ptpClockDescrEntry 6 } + + + -- ************************************************************** + -- SSU2000 ptpTimeMessageTable + -- ************************************************************** + + ptpTimeMessageTable OBJECT-TYPE + SYNTAX SEQUENCE OF PtpTimeMessageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of the PackeTime PTP Management Messages: ptpTimeMessage. + " + ::= { statusPtPtp 4 } + + ptpTimeMessageEntry OBJECT-TYPE + SYNTAX PtpTimeMessageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries of PackeTime PTP Management Messages: ptpTimeMessage attributes + " + INDEX { ptpTimeMessageChassis, ptpTimeMessageSlot} + ::= { ptpTimeMessageTable 1 } + + PtpTimeMessageEntry ::= + SEQUENCE { + ptpTimeMessageChassis + INTEGER, + ptpTimeMessageSlot + INTEGER, + ptpTimeMessageCurrentTimeSec + OCTET STRING, + ptpTimeMessageCurrentTimeNSec + Counter32 + } + + ptpTimeMessageChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { ptpTimeMessageEntry 1 } + + ptpTimeMessageSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { ptpTimeMessageEntry 2 } + + ptpTimeMessageCurrentTimeSec OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP Current Time of seconds. + The current is a 6-byte a hexadecimal format. + " + ::= { ptpTimeMessageEntry 3 } + + ptpTimeMessageCurrentTimeNSec OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP fractional Current Time of nanoseconds + " + ::= { ptpTimeMessageEntry 4 } + + -- ************************************************************** + -- SSU2000 ptpPortDataSetTable + -- ************************************************************** + + ptpPortDataSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF PtpPortDataSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of the PackeTime PTP Management Messages: ptpPortDataSet + " + ::= { statusPtPtp 5 } + + ptpPortDataSetEntry OBJECT-TYPE + SYNTAX PtpPortDataSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries of PackeTime PTP Management Messages: ptpPortDataSet attributes + " + INDEX { ptpPortDataSetChassis, ptpPortDataSetSlot} + ::= { ptpPortDataSetTable 1 } + + PtpPortDataSetEntry ::= + SEQUENCE { + ptpPortDataSetChassis + INTEGER, + ptpPortDataSetSlot + INTEGER, + ptpPortDataSetClockId + OCTET STRING, + ptpPortDataSetPortNumber + INTEGER, + ptpPortDataSetPortState + INTEGER + } + + ptpPortDataSetChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { ptpPortDataSetEntry 1 } + + ptpPortDataSetSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { ptpPortDataSetEntry 2 } + + ptpPortDataSetClockId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP Clock Identity (64-bit value). + The port clock id is a hexadecimal format. + " + ::= { ptpPortDataSetEntry 3 } + + ptpPortDataSetPortNumber OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP Port Number + " + ::= { ptpPortDataSetEntry 4 } + + ptpPortDataSetPortState OBJECT-TYPE + SYNTAX INTEGER + { + notdefined (0), + initializing (1), + faulty (2), + disabled (3), + listening (4), + premaster (5), + master (6), + passive (7), + uncalibrated (8), + slave (9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the PTP Port State + Following is the PTP Port State Table + 0 = notdefined + 1 = initializing + 2 = faulty + 3 = disabled + 4 = listening + 5 = premaster, it is a state before becoming a Master + 6 = master + 7 = passive + 8 = uncalibrated + 9 = slave + " + ::= { ptpPortDataSetEntry 5 } + + + -- ****************************************** + -- PACKETIME PTP MODULE SETUP GROUP + -- ****************************************** + + setPtPtpTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetPtPtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of PackeTime PTP status and settings. + " + ::= { setupPtPtp 1 } + + setPtPtpEntry OBJECT-TYPE + SYNTAX SetPtPtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The enties of the PackeTime PTP settings and attributes. + " + INDEX { setPtPtpChassis, setPtPtpSlot} + ::= { setPtPtpTable 1 } + + SetPtPtpEntry ::= + SEQUENCE { + setPtPtpChassis + INTEGER, + setPtPtpSlot + INTEGER, + setPtPtpCommit + INTEGER, + setPtPtpService + EnaValue, + setPtPtpClockId + OCTET STRING, + setPtPtpDomain + INTEGER, + setPtPtpTimescale + INTEGER, + setPtPtpSyncLimit + INTEGER, + setPtPtpAnnounceLimit + INTEGER, + setPtPtpDelayLimit + INTEGER, + setPtPtpDscpState + EnaValue, + setPtPtpDscpValue + INTEGER, + setPtPtpMaxClient + INTEGER, + setPtPtpPortPriority1 + INTEGER, + setPtPtpPortPriority2 + INTEGER, + setPtPtpUniLeaseDuration + INTEGER, + setPtPtpUniNegotiation + EnaValue, + setPtPtpTwostep + EnaValue, + setPtPtpProfile + INTEGER, + setPtPtpSsmOption + INTEGER, + setPtPtpBypass + OnValue, + setPtPtpModActive + YesValue, + setPtPtpEthRate + INTEGER, + setPtPtpVlan + EnaValue, + setPtPtpRmvClient + OCTET STRING + } + + setPtPtpChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each entry. + " + ::= { setPtPtpEntry 1 } + + setPtPtpSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each entry. + " + ::= { setPtPtpEntry 2 } + + setPtPtpCommit OBJECT-TYPE + SYNTAX INTEGER + { + yes(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Commit all provisioned parameters, this action makes the parameters active. + This command will also store the parameters to non-volatile memory. + + Note: This field only has meaning for a writing (1). + " + ::= { setPtPtpEntry 3 } + + setPtPtpService OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the PTP service (daemon) to enable or disable. + This command is applied to both modules if redundant cards installed. + + 1 = Enabled + 2 = Disabled + " + ::= { setPtPtpEntry 4 } + + setPtPtpClockId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the clockId is the PTP Port Clock Identity (64-bit value). + The clockid is a hexadecimal format. + + Note: users shall enter command COMMIT to take changes into effect + " + ::= { setPtPtpEntry 5 } + + setPtPtpDomain OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the PTP port domain. + Note: users shall enter command COMMIT to take changes into effect + " + ::= { setPtPtpEntry 6 } + + setPtPtpTimescale OBJECT-TYPE + SYNTAX INTEGER + { + ptp (1), + arb (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set timescale to 'PTP' or 'ARB'. + Note: users shall enter command COMMIT to take changes into effect + " + ::= { setPtPtpEntry 7 } + + setPtPtpSyncLimit OBJECT-TYPE + SYNTAX INTEGER (-7..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the unicast Sync message rate (2^y). + The range of the rate value is {-7 to 7}. + For example, the configurable range is -7, means 128 per second + " + ::= { setPtPtpEntry 8 } + + setPtPtpAnnounceLimit OBJECT-TYPE + SYNTAX INTEGER (-3..4) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set unicast announce message rate (2^y). + The range of the rate value is {-3 to 4}. + For example, the configurable range is -3, means 8 per second + " + ::= { setPtPtpEntry 9 } + + setPtPtpDelayLimit OBJECT-TYPE + SYNTAX INTEGER (-7..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set unicast delay resp message rate (2^y). + The range of the rate value is {-7 to 7}. + For example, the configurable range is -6, means 64 per second + " + ::= { setPtPtpEntry 10 } + + setPtPtpDscpState OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the DSCP state to enable or disable. + " + ::= { setPtPtpEntry 11 } + + setPtPtpDscpValue OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set DSCP value. + " + ::= { setPtPtpEntry 12 } + + setPtPtpMaxClient OBJECT-TYPE + SYNTAX INTEGER (64..400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the PTP max clients. + " + ::= { setPtPtpEntry 13 } + + setPtPtpPortPriority1 OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the PTP Port Priority 1 {0 to 255}. + " + ::= { setPtPtpEntry 14 } + + setPtPtpPortPriority2 OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the PTP Port Priority 2 {0 to 255}. + " + ::= { setPtPtpEntry 15 } + + setPtPtpUniLeaseDuration OBJECT-TYPE + SYNTAX INTEGER (10..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the PTP Max Dynamic Unicast Lease Interval, {10 to 1000} + " + ::= { setPtPtpEntry 16 } + + setPtPtpUniNegotiation OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the PTP Unicast Negotiation state: Enable or Disable + " + ::= { setPtPtpEntry 17 } + + setPtPtpTwostep OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the PTP Two-Step clock state: Enable or Disable + Note: users shall enter command COMMIT to take changes into effect + " + ::= { setPtPtpEntry 18 } + + setPtPtpProfile OBJECT-TYPE + SYNTAX INTEGER + { + telecom2008 (1), + ituG8265dot1 (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set PTP profile telecom_2008 or itu_g8265_1. + Note: users shall enter command COMMIT to take changes into effect + " + ::= { setPtPtpEntry 19 } + + setPtPtpSsmOption OBJECT-TYPE + SYNTAX INTEGER + { + option1 (1), + option2 (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set PTP ssm-option in Option 1 or Option 2. + " + ::= { setPtPtpEntry 20 } + + setPtPtpBypass OBJECT-TYPE + SYNTAX OnValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the clock C state, or bypass clock, to enabled or disabled. + " + ::= { setPtPtpEntry 30 } + + setPtPtpModActive OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the specified module in the redundant pair to be Active. + Note1: This command only applies when the module in the redundant pair. + Note2: This field only has meaning for a writing (1). + Note3: Don't apply COMMIT after this command. + " + ::= { setPtPtpEntry 31 } + + setPtPtpEthRate OBJECT-TYPE + SYNTAX INTEGER + { + all (0), + r100 (1), + r1000 (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the PTP port transmission rate. + all - means auto negotiation capable of both 100M and 1000Mbits/s rate. + r100 - means auto negotiation capable of only 100Mbit/s rate. + r1000 - means auto negotiation capable of only 1000Mbit/s rate + + Note: this setting is only applied to the copper SFP, not fiber. + If fiber SFP installed, this setting is ignored. + " + ::= { setPtPtpEntry 32 } + + setPtPtpVlan OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the VLAN state. + 1 = Enabled + 2 = Disabled + + Users must COMMIT for changes into effect. + " + ::= { setPtPtpEntry 33 } + + setPtPtpRmvClient OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is an action command and not a configuration command. + This command remove a client from a ptp client list. + The clockid is a hexadecimal format. + + Note: this field only has meansing for write action with proper clock id. + When it read, it always returns as all zero octet string. + " + ::= { setPtPtpEntry 34 } + + -- ****************************************** + -- PACKETIME PTP MODULE PORT SETUP GROUP + -- ****************************************** + + setPtpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetPtpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set PackeTime PTP ethernet port information. + " + ::= { setupPtPtp 2 } + + + setPtpPortEntry OBJECT-TYPE + SYNTAX SetPtpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PackeTime PTP ethernet port state and settings information. + setPtPtpPortChassis + Identifies which chassis is being addressed. + setPtPtpPortSlot + Identifies which slot is being addressed. + setPtPtpPortNum + Identifies which port is being addressed. + setPtPtpPortAddr + Set the port IP address + setPtPtpPortMask + Set the port network mask + setPtPtpPortGate + Set the port gateway address + " + INDEX { setPtpPortChassis, setPtpPortSlot, setPtpPortNum} + ::= { setPtpPortTable 1 } + + SetPtpPortEntry ::= + SEQUENCE { + setPtpPortChassis + INTEGER, + setPtpPortSlot + INTEGER, + setPtpPortNum + INTEGER, + setPtpPortAddr + IpAddress, + setPtpPortMask + IpAddress, + setPtpPortGate + IpAddress + } + + setPtpPortChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis, slot, and port number uniquely identify each entry. + " + ::= { setPtpPortEntry 1 } + + setPtpPortSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis, slot, and port number uniquely identify each entry. + " + ::= { setPtpPortEntry 2 } + + setPtpPortNum OBJECT-TYPE + SYNTAX INTEGER (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which port is being addressed. + This chassis, slot, and port number uniquely identify each entry. + + PTPTP ethernet interface number. + 1 = Service Port A + 2 = Maintenance Port + " + ::= { setPtpPortEntry 3 } + + setPtpPortAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the port IP address + " + ::= { setPtpPortEntry 4 } + + setPtpPortMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the port network mask + " + ::= { setPtpPortEntry 5 } + + setPtpPortGate OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the port gateway address + " + ::= { setPtpPortEntry 6 } + + + -- ****************************************** + -- PACKETIME PTP VLAN GROUP + -- ****************************************** + + setPtpVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetPtpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of PackeTime PTP vlan attributes. + The Virtural Local Area Network is implemented per IEEE 802.1Q. + " + ::= { setupPtPtp 3 } + + setPtpVlanEntry OBJECT-TYPE + SYNTAX SetPtpVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A PackeTime PTP vlan attributes and settings: + setPtPtpVlanChassis + Identifies which chassis is being addressed. + setPtPtpVlanSlot + Identifies which slot is being addressed. + setPtpVlanIndex + Set the VLAN index number for PTPTP. + setPtpVlanState + Enable or Disable of a given VLAN Entry + setPtpVlanAddr + VLAN IP Address (If 0.0.0.0, and then SET, this will delete this entry) + note: This field has to set first with a valid non-zero IP address, if you want to add a new entry + setPtpVlanMask + VLAN Network Mask + setPtpVlanGate + VLAN Gateway + setPtpVlanId + VLAN ID + setPtpVlanPriority + VLAN Priority + Note: The module setPtPtpVlan set must be enabled, and each of the enabled entires + has meaning. + " + INDEX { setPtpVlanChassis, setPtpVlanSlot, setPtpVlanIndex} + ::= { setPtpVlanTable 1 } + + SetPtpVlanEntry ::= + SEQUENCE { + setPtpVlanChassis + INTEGER, + setPtpVlanSlot + INTEGER, + setPtpVlanIndex + INTEGER, + setPtpVlanState + EnaValue, + setPtpVlanAddr + IpAddress, + setPtpVlanMask + IpAddress, + setPtpVlanGate + IpAddress, + setPtpVlanId + INTEGER, + setPtpVlanPriority + INTEGER + } + + setPtpVlanChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis and slot number uniquely identify each entry. + " + ::= { setPtpVlanEntry 1 } + + setPtpVlanSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis and slot number uniquely identify each entry. + " + ::= { setPtpVlanEntry 2 } + + setPtpVlanIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Set the VLAN index number for PTP. + " + ::= { setPtpVlanEntry 3 } + + setPtpVlanState OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or Disable of a given VLAN entry + Note: The value has meaning, only when the VLAN is enabled + " + ::= { setPtpVlanEntry 4 } + + setPtpVlanAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ethernet VLAN Port IP Address + Note: you must have IP address in order to add or change other fields. + This field has to set first with a valid non-zero IP address, if you want to add a new entry + If the IP is 0.0.0.0, and use the SET operation, this mean delete this entry. + " + ::= { setPtpVlanEntry 5 } + + setPtpVlanMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ethernet VLAN Port Network Mask + " + ::= { setPtpVlanEntry 6 } + + setPtpVlanGate OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ethernet VLAN Port Gateway Address + " + ::= { setPtpVlanEntry 7 } + + setPtpVlanId OBJECT-TYPE + SYNTAX INTEGER (2..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the VLAN ID (2..4094) for Service Port A + Note: The value has meaning, only when the VLAN is enabled + " + ::= { setPtpVlanEntry 8 } + + + setPtpVlanPriority OBJECT-TYPE + SYNTAX INTEGER (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VLAN Priority (0..7) for Service Port A + Note: The value has meaning, only when the VLAN is enabled + " + ::= { setPtpVlanEntry 9 } + + -- ************************************************************** + -- SSU2000 PACKETIME PTP GETCLIENTLIST GROUP + -- ************************************************************** + + ptpclientTable OBJECT-TYPE + SYNTAX SEQUENCE OF PtpclientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reports PackeTime PTP client list entries. + + Usage: you need to specify a PTP blade address in ptpclientParmLoc, and + then execute the command ptpclientCmdXeq first. The PTP client list will be + saved. This ptpclientTable will display all the PTP client list contents + of this saved information. + " + ::= { ptpclient 1 } + + ptpclientEntry OBJECT-TYPE + SYNTAX PtpclientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Reports PackeTime PTP client list containing each PTP client status value. + ptpclientChassis + Identifies which chassis is being addressed. + ptpclientSlot + Identifies which slot is being addressed. + ptpclientData + Reports the contents of the Client data TLV: + " + INDEX { ptpclientChassis, ptpclientSlot} + ::= { ptpclientTable 1 } + + PtpclientEntry ::= + SEQUENCE { + ptpclientChassis + INTEGER, + ptpclientSlot + INTEGER, + ptpclientData + OCTET STRING + } + + ptpclientChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis and slot number uniquely identify each entry. + " + ::= { ptpclientEntry 1 } + + ptpclientSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis and slot number uniquely identify each entry. + " + ::= { ptpclientEntry 2 } + + ptpclientData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports the contents of the Client data TLV: + INTEGER - mode, 0:dynamic, 1:static + INTEGER - ip address + OCTET - clock id + INTEGER - VLAN ID, if 0xffff, then there is no vlan + INTEGER - VLAN Priority + INTEGER - Sync Limit (signed value), if 99, the disable + INTEGER - Announce Limit (signed value), if 99, the disable + INTEGER - Delay Limit (signed value), if 99, the disable + " + ::= { ptpclientEntry 3 } + + + -- ****************************************** + -- SCALAR METHODS (GETCLIENTLIST) + -- ****************************************** + + ptpclientParmLoc OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the ports VLAN address. + where + x is the chassis number: in this case is 1-5, + A is the constant letter 'A', and is chassis/slot sepearator. + y is the slot number: (range is 1 to 14) + + For example: 1A6 means this port located at chassis 1, slot 6 + + Note: the user must specify valid PTP address. + The valid port must be physically installed in the system. + " + ::= { ptpclient 2 } + + ptpclientCmdXeq OBJECT-TYPE + SYNTAX YesValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reports the current client list in the module. + The max number of client is 400 + " + ::= { ptpclient 3 } + + + -- ************************************************************** + -- SSU2000 SYNCE STATUS GROUP + -- ************************************************************** + + staSynceTable OBJECT-TYPE + SYNTAX SEQUENCE OF StaSynceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of SyncE status information: + port_direction, ethernet_mode, rx_ssm, and tx_ssm + " + ::= { statusSynce 1 } + + staSynceEntry OBJECT-TYPE + SYNTAX StaSynceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries of SyncE status attributes. + " + INDEX { staSynceChassis, staSynceSlot} + ::= { staSynceTable 1 } + + StaSynceEntry ::= + SEQUENCE { + staSynceChassis + INTEGER, + staSynceSlot + INTEGER, + staSyncePortDirection + INTEGER, + staSynceEthernetMode + INTEGER, + staSynceRxSsm + INTEGER, + staSynceTxSsm + INTEGER + } + + staSynceChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staSynceEntry 1 } + + staSynceSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot position is being addressed. + This chassis number and slot number uniquely identify each inventory entry. + " + ::= { staSynceEntry 2 } + + staSyncePortDirection OBJECT-TYPE + SYNTAX INTEGER + { + input (1), + output (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports SyncE Port Direction to be either Output or Input. + The output port is a SyncE master port, and input port is a SyncE slave port. + " + ::= { staSynceEntry 3 } + + staSynceEthernetMode OBJECT-TYPE + SYNTAX INTEGER + { + synchronous (1), + asynchronous (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports SyncE operated on Ethernet to be either synchronous or + asynchronous. It is synchronous mode, when an optical SFP is detected + at an Ethernet port. It is an asynchronous mode, when an electrical SFP + is detected at an Ethernet port, or there is no SFP detected. + " + ::= { staSynceEntry 4 } + + staSynceRxSsm OBJECT-TYPE + SYNTAX INTEGER (0..15 | 255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports SyncE the current rx ssm value (0 .. 15). + If 255, SyncE does not receive ESMC messages + " + ::= { staSynceEntry 5 } + + staSynceTxSsm OBJECT-TYPE + SYNTAX INTEGER (0..15 | 255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reports SyncE the current tx ssm value (0 .. 15). + If 255, SyncE does not transmit ESMC messages + " + ::= { staSynceEntry 6 } + + -- ****************************************** + -- PACKETIME SYNCE SETUP GROUP + -- ****************************************** + + setSynceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SetSynceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of SyncE settings. + " + ::= { setupSynce 1 } + + setSynceEntry OBJECT-TYPE + SYNTAX SetSynceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The enties of the SyncE settings and attributes. + " + INDEX { setSynceChassis, setSynceSlot} + ::= { setSynceTable 1 } + + SetSynceEntry ::= + SEQUENCE { + setSynceChassis + INTEGER, + setSynceSlot + INTEGER, + setSyncePortDirection + INTEGER, + setSynceEsmc + EnaValue, + setSynceQl + EnaValue, + setSynceOutQl + INTEGER + } + + setSynceChassis OBJECT-TYPE + SYNTAX INTEGER (1..5) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which chassis is being addressed. + This chassis number and slot number uniquely identify each entry. + " + ::= { setSynceEntry 1 } + + setSynceSlot OBJECT-TYPE + SYNTAX INTEGER (1..20) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies which slot is being addressed. + This chassis number and slot number uniquely identify each entry. + " + ::= { setSynceEntry 2 } + + setSyncePortDirection OBJECT-TYPE + SYNTAX INTEGER + { + input (1), + output (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set SyncE Port Direction to be either Output or Input. + The output port is a SyncE master port, and input port + is a SyncE slave port. + " + ::= { setSynceEntry 3 } + + setSynceEsmc OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Ethernet Synchronization Message Channel (ESMC) + state is either Enable or Disable. If ESMC is enabled, + the ESMC is used; otherwise, it shall not be used. + " + ::= { setSynceEntry 4 } + + setSynceQl OBJECT-TYPE + SYNTAX EnaValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Quality Level (QL, i.e. SSM) in the ESMC is either + Enabled or Disabled. If QL is enabled, the SSM in the ESMC + is used; otherwise, it shall not be used. + " + ::= { setSynceEntry 5 } + + setSynceOutQl OBJECT-TYPE + SYNTAX INTEGER + { + bidirectional (1), + unidirectional (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the Output QL mode is either unidirectional or bidirectional. + In the unidirectional mode, the rx ESMC from the downstream NE is + ignored. The tx SSM will be determined by the system clock state only. + In the bidirectional mode, the rx ESMC from the downstream NE is not + ignored but is used for testing purposes and some interoperability cases. + " + ::= { setSynceEntry 6 } + + + END diff --git a/MIBS/microsemi/SYMM-SMI b/MIBS/microsemi/SYMM-SMI new file mode 100644 index 0000000..e0f99c8 --- /dev/null +++ b/MIBS/microsemi/SYMM-SMI @@ -0,0 +1,639 @@ +SYMM-SMI DEFINITIONS ::= BEGIN + +IMPORTS +OBJECT-TYPE, +MODULE-IDENTITY, +OBJECT-IDENTITY +FROM RFC-1212 +DisplayString +FROM RFC1213-MIB +TRAP-TYPE +FROM RFC-1215 +enterprises, +Integer32, Unsigned32 +FROM RFC1155-SMI; + +symmetricom MODULE-IDENTITY + LAST-UPDATED "200906111200Z" + ORGANIZATION "Symmetricom, Inc." + CONTACT-INFO + " + Symmetricom, Inc. + 2300 Orchard Parkway + San Jose, CA 95131" + DESCRIPTION + "This is the MIB Module for Symmetricom's enterprise specific + parameters." + REVISION "200906111200Z" + DESCRIPTION "rbb - Cleaning up errors in the mib metadata" + ::= {enterprises 9070 } --assigned by IANA + +symmNetworkManagement OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This is the root object identifier for all MIBS under the + Symmetricom tree." + ::= { symmetricom 1 } + +symmCmipManagement OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This is the root object identifier for CMIP based objects." + ::= { symmNetworkManagement 1 } + +symmSnmpManagement OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This is the root object identifier for SNMP based objects." + ::= { symmNetworkManagement 2 } + +symmTimePictra OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This is reserved for objects related to Symmetricom's TimePictra + products." + ::= { symmSnmpManagement 1 } + +symmBroadband OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The subtree that contains objects related to Symmetricom's GoWide + products." + ::= { symmSnmpManagement 2 } + +symmTTM OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The subtree that contains objects related to Symmetricom's + Timing, Test and Measurement products." + ::= { symmSnmpManagement 3 } + +products OBJECT IDENTIFIER ::= {symmTTM 1} +experiment OBJECT IDENTIFIER ::= {symmTTM 99} + +ts2000 OBJECT IDENTIFIER ::= {products 1} +nts OBJECT IDENTIFIER ::= {products 2} +ts2100 OBJECT IDENTIFIER ::= {products 3} +s100 OBJECT IDENTIFIER ::= {products 4} +syncserver OBJECT IDENTIFIER ::= {products 5} +xli OBJECT IDENTIFIER ::= {products 6} + +version OBJECT IDENTIFIER ::= {syncserver 1} + +ntpSystem OBJECT IDENTIFIER ::= {version 1} +tyming OBJECT IDENTIFIER ::= {version 2} +gps OBJECT IDENTIFIER ::= {version 3} +dialup OBJECT IDENTIFIER ::= {version 4} +net OBJECT IDENTIFIER ::= {version 5} +etc OBJECT IDENTIFIER ::= {version 6} + +ntpSysLeap OBJECT-TYPE + SYNTAX INTEGER { + noWarning(0), + addSecond(1), + subtractSecond(2), + alarm(3)} + ACCESS read-only + STATUS current + DESCRIPTION + "NTP Leap Indicator. This is a two-bit code + warning of an impending leap second to be inserted + into the NTP timescale. The bits are set before + 23:59 on the day of insertion and reset after 00:00 + on the following day. This causes the number of + seconds (rollover interval) in the day of insertion + to be increased or decreased by one. In the case + of primary servers the bits are set by operator + intervention, while in the case of secondary servers + the bits are set by the protocol. The two bits, + bit 0 and bit 1, respectively, are coded as follows: + =================================================== + 00 no warning + 01 last minute has 61 seconds + 10 last minute has 59 seconds + 11 alarm condition(clock not synchronized) + =================================================== + In all except the alarm condition(11), NTP itself + does nothing with these bits, except pass them on to + the time-conversion routines that are not part of + NTP. The alarm condition occurs when, for whatever + reason, the local clock is not synchronized, such + as when first coming up or after an extended period + when no primary reference source is available." +::= {ntpSystem 1} + +ntpSysStratum OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current NTP stratum level. This is an integer + indicating the stratum of the local clock with + values defined as follows: + ================================================ + 0 unspecified + 1 primary reference (e.g., calibrated atomic + clock, radio clock) + 2-255 secondary reference (via NTP) + ================================================" +::= {ntpSystem 2} + +ntpSysPrecision OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current NTP precision value. This is a signed + integer indicating the precision of the various + clocks, in seconds to the nearest power of two. + The value must be rounded to the next larger power + of two; for instance, a 50-Hz (20ms) or 60-Hz (16.17ms) + power-frequency clock would be assigned the value + -5 (31.25ms), while a 1000-Hz (1ms) crystal-controlled + clock would be assigned the value -9 (1.95ms)." +::= {ntpSystem 3} + +ntpSysRootDelay OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total roundtrip delay to the primary reference + source at the root of the synchronization + subnet, in seconds. Also known as root distance." +::= {ntpSystem 4} + +ntpSysRootDispersion OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum error relative to the primary reference + source at the root of the synchronization subnet, + in seconds. Only positive values greater than + zero are possible." +::= {ntpSystem 5} + +ntpSysRefID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NTP Reference Clock Identifier. This is a + 32 bit code identifying the particular reference + clock. In the case of stratum 0 (unspecified) or + stratum 1 (primary reference), this is a four- + octet, left-justified, zero-padded ASCII string. + While not enumerated as part of the NTP spec, the + following are suggested ASCII identifiers: + ============================================== + DCN DCN routing protocol + NIST NIST public modem + TSP TSP time protocol + DTS Digital Time Service + ATOM Atomic clock (calibrated) + VLF VLF radio (OMEGA,etc.) + callsign Generic radio + LORC LORAN-C radionavigation + GOES GOES UHF environment satellite + GPS GPS UHF satellite positioning + ============================================== + + The following ref ids are used by the SyncServer: + ============================================== + GPS GPS satellite) + IRIG IRIG B timecode + PPS Ext. 1 PPS input + E10M Ext. 10 MHz input + FREE Internal Clock + FLY Internal Clock after the Hardware + Clock reference is lost + ==============================================" +::= {ntpSystem 6} + +ntpSysRefTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NTP Reference Timestamp. This is the time, + in timestamp format (converted to DisplayString), + when the local clock was last updated. If the + local clock has never been synchronized, the value + is zero." +::= {ntpSystem 7} + +ntpSysPoll OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum interval between transmitted messages, in + seconds as a power of two. For instance, a value + of six indicates a minimum interval of 64 seconds." +::= {ntpSystem 8} + +ntpSysPeer OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current synchronization source. In stratum > 1 this + variable returns the decimal representation of the + IPv4 address of its current peer. In stratum = 1 this + variable returns the decimal representation of the + hardware clock which is 2981759." +::= {ntpSystem 9} + +ntpSysPhase OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System clock offset from the selected source." +::= {ntpSystem 10} + +ntpSysFreq OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System clock frequency correction from ntpd." +::= {ntpSystem 11} + +ntpSysError OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current system error from ntpd." +::= {ntpSystem 12} + +ntpSysClock OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current system time from ntpd. This is usually + derived from the hardware clock but could be + from any other ntp source." +::= {ntpSystem 13} + +ntpSysSystem OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of the current system." +::= {ntpSystem 14} + +ntpSysProcessor OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of local processor." +::= {ntpSystem 15} + +ntpSysNotrust OBJECT-TYPE + SYNTAX INTEGER (0..1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Force authentication." +::= {ntpSystem 16} + +ntpSysPktsReceived OBJECT-TYPE + SYNTAX INTEGER (0..32768) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable is a rollover counter which reflects + the number of ntp packets received by the SyncServer. + It is valid for all versions of the SyncServer." +::= {ntpSystem 17} + +ntpSysMode OBJECT-TYPE + SYNTAX INTEGER { + unspecified (0), + symactive (1), + sympassive (2), + client (3), + server (4), + broadcast (5), + reservedctl (6), + reservedpriv (7)} + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An integer indicating the NTP association mode + and are coded as follows: + ============================================ + 0 unspecified + 1 symmetric active + 2 symmetric passive + 3 client + 4 server + 5 broadcast + 6 reserved for NTP control messages + 7 reserved for private use + ============================================" +::= {ntpSystem 18} + +ntpSysVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The version of the NTP daemon on the system." +::= {ntpSystem 19} + +tymingStatus OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates what status the Hardware Clock considers + itself to be as a timing source defined as follows: + ============================================ + Good HW Clock has a valid time reference. + Bad HW Clock has no valid time reference. + ============================================" +::= {tyming 1} + +tymingSource OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time or frequency source currently in use + by the Hardware Clock defined as follows: + ============================================ + 0 None + 1 GPS + 8 IRIG + 16 External 1PPS + 24 External 10 MHz + 31 Freerun + ============================================" +::= {tyming 2} + +tymingTime OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time according to the Hardware Clock in + the format of: + + WWW MMM dd hh:mm:ss yyyy + + defined as follows: + ============================================ + WWW weekday + MMM character month + dd day of month + hh:mm:ss time + yyyy year + + Example Thu Sep 21 23:46:09 2006 + ============================================" +::= {tyming 3} + +tymingVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the software on the SyncServer's + Hardware Clock." +::= {tyming 4} + +tymingFlyPeriod OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable is not currently used and returns zero." + ::= {tyming 5} + +gpsPosition OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Returns the current position in the format of: + + A BB CC DD EEE F GGG HH II JJJ KK + + defined as follows: + =============================================== + A sign of the latitude + (1 = North, -1 = South) + BB degrees of the latitude + CC minutes of the latitude + DD seconds of the latitude + EEE milliseconds of the latitude + F sign of the longitude + (1 = East, -1 = West) + GGG degrees of the longitude + HH minutes of the longitude + II seconds of the longitude + JJJ milliseconds of the longitude + KK altitude in meters + ===============================================" +::= {gps 1} + +gpsUTCOffset OBJECT-TYPE + SYNTAX INTEGER (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable is reserved for future use." +::= {gps 2} + +gpsHealth OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the GPS’ receiver health status defined as + follows: + ====================================================== + 0 = Receiver Down The Hardware Clock can't + communicate with the receiver. + + 1 = Unknown Mode An undefined mode of the GPS + receiver. + + 2 = Acquiring Signal The receiver is attempting to + track a GPS signal. + + 3 = Bad Geometry The geometry of the tracked + satellites is unsatisfactory for + a position solution. + + 4 = Propagate Mode A position estimation mode used + in highly dynamic environments. + + 5 = 2d Solution The receiver is able to perform + position fixes for latitude and + longitude but does not have + enough satellites for altitude. + + 6 = 3d Solution The receiver is now able to + perform position fixes for + latitude, longitude and altitude. + + 7 = Position Hold Position fixes are no longer + attempted, and the user entered + or surveyed position is used. + + 8 = Time Valid The receiver has valid timing + information from GPS satellites + (including current leap second + information). This is the final + state for all configured GPS modes. + ======================================================" +::= {gps 3} + +gpsSatlist OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the GPS satellite tracking information in the + format of: + + N,X1,Y1,Z1,...,XN,YN,ZN + + defined as follows: + ====================================================== + N Number of satellites. If one or more satellites + are available, Xi,Yi,Zi follows N. + + Xi Satellite vehicle number. + + Yi Satellite signal strength in dBW where less + than -200 dBW means no signal. + + Zi Zi can be either T or C. T(racking) means the + SyncServer receives the information from the + satellite but the information is not used in its + timing solution. C(urrent) means the SyncServer + currently uses satellite information in its + timing solution. + + Examples + + For no satellites: + 0 + + For one satellite with vehicle number 16: + 1,16,C,-158 + + For six satellites: + 6,12,C,-156,14,C,-155,8,T,-162,24,C,-158,18,C,161,6,C,-160 + ======================================================" +::= {gps 4} + +gpsMode OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The mode of the GPS receiver defined as follows: + ====================================================== + Receiver Mode: Survey. + + The receiver is surveying and averaging its position. + When it has finished surveying, the receiver switches + to Position Hold mode. Survey mode and Position Hold + mode are appropriate for static applications, such as a + typical server room environment. This is the default mode + when the SyncServer starts. + + Receiver Mode: Dynamic. + + The GPS receiver surveys continuously to determine its + position and doesn't switch to another mode. This mode + must be initiated by a user, and is appropriate for mobile + applications such as ships, land vehicles, and aircraft. + The degree of accuracy this mode offers is fine for NTP + time over networks, but is less than optimal for the IRIG-B, + 1 PPS, 10 MHz outputs available on some SyncServer models. + + Receiver Mode: Hold. + + The GPS receiver has completed Survey mode and switched to + this mode, or the user has manually entered a position and + forced it into this mode. The accuracy and stability of the + SyncServer's timing outputs are optimal when the receiver + has its exact position and is in this mode. + ======================================================" +::= {gps 5} + +etcVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version info for SyncServer system." +::= {etc 1} + +etcSerialNbr OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique serial number factory programmed into each unit." +::= {etc 2} + +etcModel OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model type factory programmed into each unit." +::= {etc 3} + +etcUpgrade OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describes whether or not an upgrade is available from + the upgrade server described as follows: + ====================================================== + 0 No upgrade is available. + 1 An upgrade is available. + ======================================================" +::= {etc 4} + +etcUpgradeServer OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Address of the server where new upgrades can be + downloaded." +::= {etc 5} + +etcAlarmString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..1024)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the format for the system alarm traps. This is + only valid embedded in a trap message." +::= {etc 6} + +etcAlarm TRAP-TYPE + ENTERPRISE symmetricom + VARIABLES {etcAlarmString} + DESCRIPTION + "The trap provides notification of Hardware Clock, NTP, + system, and network alarms events. The user can configure + which alarms send traps on the ADMIN - Alarms page." +::= 0 + +END -- cgit v1.2.3