ATTDCE-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress, TimeTicks, Counter, Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 DisplayString FROM RFC1213-MIB; -- -- Copyright (C) 1994-1997, Paradyne. All rights reserved. -- -- Title: Paradyne Top Level Enterprise Definitions -- -- APPROVED ================ -- Release: 1.3.1 -- Build date: Thu Oct 14 06:53:40 EDT 1999 -- ========================= -- -- ========================================================= -- Header2, Version 1.3.5, 9/9/1999 -- ========================================================= -- -- This file may be freely copied and distributed as -- long as no changes are made to it. -- att-2 OBJECT IDENTIFIER ::= { enterprises 74 } att-products OBJECT IDENTIFIER ::= { att-2 1 } att-mgmt OBJECT IDENTIFIER ::= { att-2 2 } -- -- The NMS/ATTP products subtrees are used for enterprise OIDs -- -- ========== NMS products ========== paradyneNMS-products OBJECT IDENTIFIER ::= { att-products 13 } -- nms-6800-products OBJECT IDENTIFIER ::= { paradyneNMS-products } nms-6700-products OBJECT IDENTIFIER ::= { paradyneNMS-products 2 } nms-dce-products OBJECT IDENTIFIER ::= { paradyneNMS-products 3 } nms-gem-products OBJECT IDENTIFIER ::= { paradyneNMS-products 4 } gem-aac-341 OBJECT IDENTIFIER ::= { nms-gem-products 1 } nms-logical-products OBJECT IDENTIFIER ::= { paradyneNMS-products 5 } iso-physical OBJECT IDENTIFIER ::= { nms-logical-products 1 } iso-link OBJECT IDENTIFIER ::= { nms-logical-products 2 } iso-network OBJECT IDENTIFIER ::= { nms-logical-products 3 } access-router OBJECT IDENTIFIER ::= { iso-network 1 } iso-transport OBJECT IDENTIFIER ::= { nms-logical-products 4 } iso-session OBJECT IDENTIFIER ::= { nms-logical-products 5 } iso-presentation OBJECT IDENTIFIER ::= { nms-logical-products 6 } iso-application OBJECT IDENTIFIER ::= { nms-logical-products 7 } chassis-manager OBJECT IDENTIFIER ::= { iso-application 1 } -- ========== ATTP products ========== paradyne-products OBJECT IDENTIFIER ::= { att-products 14 } attp-cellRelay-products OBJECT IDENTIFIER ::= { paradyne-products 1 } -- 3000/9000/7000 Series attp-snmp-products OBJECT IDENTIFIER ::= { paradyne-products 2 } csu OBJECT IDENTIFIER ::= { attp-snmp-products 1 } t1-3150 OBJECT IDENTIFIER ::= { csu 1 } t1-3151 OBJECT IDENTIFIER ::= { csu 2 } dsu-csu OBJECT IDENTIFIER ::= { attp-snmp-products 2 } t1-3160 OBJECT IDENTIFIER ::= { dsu-csu 1 } t1-3164 OBJECT IDENTIFIER ::= { dsu-csu 2 } t1-3165 OBJECT IDENTIFIER ::= { dsu-csu 3 } t1-3161 OBJECT IDENTIFIER ::= { dsu-csu 4 } e1-3172 OBJECT IDENTIFIER ::= { dsu-csu 5 } e1-3174 OBJECT IDENTIFIER ::= { dsu-csu 6 } t1-3162 OBJECT IDENTIFIER ::= { dsu-csu 7 } t1-3166 OBJECT IDENTIFIER ::= { dsu-csu 8 } ntu OBJECT IDENTIFIER ::= { attp-snmp-products 3 } e1-3350 OBJECT IDENTIFIER ::= { ntu 1 } e1-3360 OBJECT IDENTIFIER ::= { ntu 2 } e1-3364 OBJECT IDENTIFIER ::= { ntu 3 } e1-3365 OBJECT IDENTIFIER ::= { ntu 4 } dev9XXX OBJECT IDENTIFIER ::= { attp-snmp-products 4 } fr-96XX OBJECT IDENTIFIER ::= { dev9XXX 1 } fr-9620 OBJECT IDENTIFIER ::= { fr-96XX 1 } fr-2slot OBJECT IDENTIFIER ::= { fr-96XX 2 } fr-uaf OBJECT IDENTIFIER ::= { fr-96XX 3 } fr-nac OBJECT IDENTIFIER ::= { fr-96XX 4 } fr-9624 OBJECT IDENTIFIER ::= { fr-96XX 5 } fr-9626 OBJECT IDENTIFIER ::= { fr-96XX 6 } bonaire OBJECT IDENTIFIER ::= { dev9XXX 2 } bonaire-1slot OBJECT IDENTIFIER ::= { bonaire 1 } bonaire-2slot OBJECT IDENTIFIER ::= { bonaire 2 } bonaire-uaf OBJECT IDENTIFIER ::= { bonaire 3 } bonaire-nac OBJECT IDENTIFIER ::= { bonaire 4 } t1-916X OBJECT IDENTIFIER ::= { dev9XXX 3 } t1-1slot OBJECT IDENTIFIER ::= { t1-916X 1 } t1-9162 OBJECT IDENTIFIER ::= { t1-916X 2 } t1-9165 OBJECT IDENTIFIER ::= { t1-916X 3 } t1-nac OBJECT IDENTIFIER ::= { t1-916X 4 } t1-9262 OBJECT IDENTIFIER ::= { t1-916X 5 } t1-9265 OBJECT IDENTIFIER ::= { t1-916X 6 } t1-9161 OBJECT IDENTIFIER ::= { t1-916X 7 } t1-9261 OBJECT IDENTIFIER ::= { t1-916X 8 } t1fr-912X OBJECT IDENTIFIER ::= { dev9XXX 4 } t1fr-9121 OBJECT IDENTIFIER ::= { t1fr-912X 1 } t1fr-2slot OBJECT IDENTIFIER ::= { t1fr-912X 2 } t1fr-uaf OBJECT IDENTIFIER ::= { t1fr-912X 3 } t1fr-nac OBJECT IDENTIFIER ::= { t1fr-912X 4 } t1fr-9124 OBJECT IDENTIFIER ::= { t1fr-912X 5 } t1fr-9124N OBJECT IDENTIFIER ::= { t1fr-912X 6 } t1fr-9126 OBJECT IDENTIFIER ::= { t1fr-912X 7 } t1fr-9128 OBJECT IDENTIFIER ::= { t1fr-912X 8 } t1fr-9124-II OBJECT IDENTIFIER ::= { t1fr-912X 9 } t1fr-9124-L OBJECT IDENTIFIER ::= { t1fr-912X 10 } atm-95XX OBJECT IDENTIFIER ::= { dev9XXX 5 } atm-9580 OBJECT IDENTIFIER ::= { atm-95XX 1 } msa-919X OBJECT IDENTIFIER ::= { dev9XXX 6 } msa-9192 OBJECT IDENTIFIER ::= { msa-919X 1 } msa-9195 OBJECT IDENTIFIER ::= { msa-919X 2 } msa-9292 OBJECT IDENTIFIER ::= { msa-919X 3 } msa-9295 OBJECT IDENTIFIER ::= { msa-919X 4 } int-98XX OBJECT IDENTIFIER ::= { dev9XXX 7 } int-9820 OBJECT IDENTIFIER ::= { int-98XX 1 } int-9820-C OBJECT IDENTIFIER ::= { int-98XX 2 } int-9820-ST OBJECT IDENTIFIER ::= { int-98XX 3 } nni-9XXX OBJECT IDENTIFIER ::= { dev9XXX 8 } nni-9110 OBJECT IDENTIFIER ::= { nni-9XXX 1 } dev7XXX OBJECT IDENTIFIER ::= { attp-snmp-products 5 } dds-76XX OBJECT IDENTIFIER ::= { dev7XXX 1 } dds-7610 OBJECT IDENTIFIER ::= { dds-76XX 1 } dds-7612 OBJECT IDENTIFIER ::= { dds-76XX 2 } dds-7613 OBJECT IDENTIFIER ::= { dds-76XX 3 } t1-71XX OBJECT IDENTIFIER ::= { dev7XXX 2 } t1-7110 OBJECT IDENTIFIER ::= { t1-71XX 1 } t1-7112 OBJECT IDENTIFIER ::= { t1-71XX 2 } -- 3600 Series attp-36xx-products OBJECT IDENTIFIER ::= { paradyne-products 3 } -- ACCULINK Access Controller attp-aac-products OBJECT IDENTIFIER ::= { paradyne-products 4 } aac-34 OBJECT IDENTIFIER ::= { attp-aac-products 1 } aac-34X OBJECT IDENTIFIER ::= { attp-aac-products 2 } aac-FL OBJECT IDENTIFIER ::= { aac-34X 1 } aac-UE OBJECT IDENTIFIER ::= { aac-34X 2 } aac-FP OBJECT IDENTIFIER ::= { aac-34X 3 } aac-300 OBJECT IDENTIFIER ::= { aac-34X 4 } aac-cards OBJECT IDENTIFIER ::= { attp-aac-products 3 } aac-frs OBJECT IDENTIFIER ::= { aac-cards 1 } aac-ipc OBJECT IDENTIFIER ::= { aac-cards 2 } aac-atm OBJECT IDENTIFIER ::= { aac-cards 3 } aac-4X OBJECT IDENTIFIER ::= { attp-aac-products 4 } aac-4XFL OBJECT IDENTIFIER ::= { aac-4X 1 } aac-4XUE OBJECT IDENTIFIER ::= { aac-4X 2 } aac-4XFP OBJECT IDENTIFIER ::= { aac-4X 3 } aac-4X300 OBJECT IDENTIFIER ::= { aac-4X 4 } -- Common attp-common-products OBJECT IDENTIFIER ::= { paradyne-products 5 } -- Eagle attp-eagle-products OBJECT IDENTIFIER ::= { paradyne-products 6 } -- Access Router attp-ar-products OBJECT IDENTIFIER ::= { paradyne-products 7 } ar-541 OBJECT IDENTIFIER ::= { attp-ar-products 1 } ar-611 OBJECT IDENTIFIER ::= { attp-ar-products 2 } ar-621 OBJECT IDENTIFIER ::= { attp-ar-products 3 } ar-641 OBJECT IDENTIFIER ::= { attp-ar-products 4 } ar-712 OBJECT IDENTIFIER ::= { attp-ar-products 5 } ar-722 OBJECT IDENTIFIER ::= { attp-ar-products 6 } ar-928 OBJECT IDENTIFIER ::= { attp-ar-products 7 } ar-711 OBJECT IDENTIFIER ::= { attp-ar-products 8 } -- Access Server attp-as-products OBJECT IDENTIFIER ::= { paradyne-products 8 } as-4 OBJECT IDENTIFIER ::= { attp-as-products 1 } as-8 OBJECT IDENTIFIER ::= { attp-as-products 2 } as-24 OBJECT IDENTIFIER ::= { attp-as-products 3 } -- xDSL attp-xdsl-products OBJECT IDENTIFIER ::= { paradyne-products 9 } xdsl-5100 OBJECT IDENTIFIER ::= { attp-xdsl-products 1 } xdsl-unused1 OBJECT IDENTIFIER ::= { attp-xdsl-products 2 } xdsl-8800-old OBJECT IDENTIFIER ::= { attp-xdsl-products 3 } xdsl-unused2 OBJECT IDENTIFIER ::= { attp-xdsl-products 4 } xdsl-8600-old OBJECT IDENTIFIER ::= { attp-xdsl-products 5 } xdsl-ipc OBJECT IDENTIFIER ::= { attp-xdsl-products 6 } xdsl-8100 OBJECT IDENTIFIER ::= { xdsl-ipc 1 } xdsl-8200 OBJECT IDENTIFIER ::= { xdsl-ipc 2 } xdsl-chassis OBJECT IDENTIFIER ::= { attp-xdsl-products 8 } xdsl-8600 OBJECT IDENTIFIER ::= { xdsl-chassis 1 } xdsl-8800 OBJECT IDENTIFIER ::= { xdsl-chassis 2 } xdsl-8610 OBJECT IDENTIFIER ::= { xdsl-chassis 3 } xdsl-8810 OBJECT IDENTIFIER ::= { xdsl-chassis 4 } xdsl-8820 OBJECT IDENTIFIER ::= { xdsl-chassis 5 } xdsl-remote OBJECT IDENTIFIER ::= { attp-xdsl-products 9 } xdsl-5446 OBJECT IDENTIFIER ::= { xdsl-remote 1 } xdsl-7914 OBJECT IDENTIFIER ::= { xdsl-remote 2 } xdsl-5246 OBJECT IDENTIFIER ::= { xdsl-remote 3 } xdsl-5216 OBJECT IDENTIFIER ::= { xdsl-remote 4 } xdsl-5170 OBJECT IDENTIFIER ::= { xdsl-remote 5 } xdsl-5171 OBJECT IDENTIFIER ::= { xdsl-remote 6 } xdsl-5546 OBJECT IDENTIFIER ::= { xdsl-remote 7 } xdsl-5620 OBJECT IDENTIFIER ::= { xdsl-remote 8 } xdsl-6310 OBJECT IDENTIFIER ::= { xdsl-remote 9 } xdsl-7975 OBJECT IDENTIFIER ::= { xdsl-remote 10 } xdsl-7976 OBJECT IDENTIFIER ::= { xdsl-remote 11 } xdsl-7974 OBJECT IDENTIFIER ::= { xdsl-remote 12 } xdsl-7986 OBJECT IDENTIFIER ::= { xdsl-remote 13 } xdsl-7985 OBJECT IDENTIFIER ::= { xdsl-remote 14 } xdsl-7984 OBJECT IDENTIFIER ::= { xdsl-remote 15 } xdsl-cards OBJECT IDENTIFIER ::= { attp-xdsl-products 10 } card-mcc OBJECT IDENTIFIER ::= { xdsl-cards 1 } card-adsl OBJECT IDENTIFIER ::= { xdsl-cards 2 } -- unused card-radsl OBJECT IDENTIFIER ::= { xdsl-cards 3 } card-sdsl OBJECT IDENTIFIER ::= { xdsl-cards 4 } -- unused card-vdsl OBJECT IDENTIFIER ::= { xdsl-cards 5 } -- unused card-8774 OBJECT IDENTIFIER ::= { xdsl-cards 6 } card-8540 OBJECT IDENTIFIER ::= { xdsl-cards 7 } card-8775 OBJECT IDENTIFIER ::= { xdsl-cards 8 } card-8776 OBJECT IDENTIFIER ::= { xdsl-cards 9 } card-8786 OBJECT IDENTIFIER ::= { xdsl-cards 10 } card-8946 OBJECT IDENTIFIER ::= { xdsl-cards 11 } card-8510 OBJECT IDENTIFIER ::= { xdsl-cards 12 } card-8310 OBJECT IDENTIFIER ::= { xdsl-cards 13 } card-e1-sdsl OBJECT IDENTIFIER ::= { xdsl-cards 14 } card-mcc2 OBJECT IDENTIFIER ::= { xdsl-cards 15 } card-8785 OBJECT IDENTIFIER ::= { xdsl-cards 16 } card-8784 OBJECT IDENTIFIER ::= { xdsl-cards 17 } card-8312 OBJECT IDENTIFIER ::= { xdsl-cards 18 } card-8344 OBJECT IDENTIFIER ::= { xdsl-cards 19 } card-mcc-plus OBJECT IDENTIFIER ::= { xdsl-cards 20 } card-mcp OBJECT IDENTIFIER ::= { xdsl-cards 21 } card-8334 OBJECT IDENTIFIER ::= { xdsl-cards 22 } card-xxxx OBJECT IDENTIFIER ::= { xdsl-cards 23 } card-8343 OBJECT IDENTIFIER ::= { xdsl-cards 24 } card-8333 OBJECT IDENTIFIER ::= { xdsl-cards 25 } card-8719 OBJECT IDENTIFIER ::= { xdsl-cards 26 } card-8747 OBJECT IDENTIFIER ::= { xdsl-cards 27 } card-8777 OBJECT IDENTIFIER ::= { xdsl-cards 28 } card-8779 OBJECT IDENTIFIER ::= { xdsl-cards 29 } card-8020 OBJECT IDENTIFIER ::= { xdsl-cards 30 } card-8021 OBJECT IDENTIFIER ::= { xdsl-cards 31 } card-8373 OBJECT IDENTIFIER ::= { xdsl-cards 32 } card-8374 OBJECT IDENTIFIER ::= { xdsl-cards 33 } card-8323 OBJECT IDENTIFIER ::= { xdsl-cards 34 } card-8324 OBJECT IDENTIFIER ::= { xdsl-cards 35 } xdsl-ports OBJECT IDENTIFIER ::= { attp-xdsl-products 11 } port-dsl OBJECT IDENTIFIER ::= { xdsl-ports 1 } port-mvl OBJECT IDENTIFIER ::= { xdsl-ports 2 } xdsl-slots OBJECT IDENTIFIER ::= { attp-xdsl-products 12 } slot-std OBJECT IDENTIFIER ::= { xdsl-slots 1 } -- Compression attp-comp-products OBJECT IDENTIFIER ::= { paradyne-products 10 } comp-9028 OBJECT IDENTIFIER ::= { attp-comp-products 1 } -- PTC attp-ptc-products OBJECT IDENTIFIER ::= { paradyne-products 11 } xdsl-xdsl OBJECT IDENTIFIER ::= { attp-ptc-products 1 } -- -- The NMS/ATTP mgmt subtrees are used for MIB objects -- -- ========== NMS mgmt ========== paradyneNMS OBJECT IDENTIFIER ::= { att-mgmt 23 } -- nms-6800 OBJECT IDENTIFIER ::= { paradyneNMS 1 thru 4} nms-6700 OBJECT IDENTIFIER ::= { paradyneNMS 5 } -- ========== ATTP mgmt ========== paradyne OBJECT IDENTIFIER ::= { att-mgmt 24 } attp-cellRelay OBJECT IDENTIFIER ::= { paradyne 1 } attp-common OBJECT IDENTIFIER ::= { paradyne 2 } attp-frontPanel OBJECT IDENTIFIER ::= { attp-common 1 } attp-chassis OBJECT IDENTIFIER ::= { attp-common 2 } -- unused attp-callDir OBJECT IDENTIFIER ::= { attp-common 3 } attp-devStatus OBJECT IDENTIFIER ::= { attp-common 4 } attp-devID OBJECT IDENTIFIER ::= { attp-common 5 } attp-interfaces OBJECT IDENTIFIER ::= { attp-common 6 } -- ifMap OBJECT IDENTIFIER ::= { attp-interfaces 1 } -- dds OBJECT IDENTIFIER ::= { attp-interfaces 2 } -- portUsage OBJECT IDENTIFIER ::= { attp-interfaces 3 } -- voice OBJECT IDENTIFIER ::= { attp-interfaces 4 } -- ent-ds1 OBJECT IDENTIFIER ::= { attp-interfaces 5 } -- devDS1Tests OBJECT IDENTIFIER ::= { ent-ds1 1 } -- ds1PerfStats OBJECT IDENTIFIER ::= { ent-ds1 4 } -- syncPort OBJECT IDENTIFIER ::= { attp-interfaces 6 } -- syncDataPortConfigTbl OBJECT IDENTIFIER ::= { syncPort 1 } -- devSyncPortTest OBJECT IDENTIFIER ::= { syncPort 2 } -- edlPerfStats OBJECT IDENTIFIER ::= { syncPort 4 } crossConnect OBJECT IDENTIFIER ::= { attp-interfaces 7 } -- devDs1FracTable OBJECT IDENTIFIER ::= { crossConnect 1 } -- devSyncDataPortAssignTbl OBJECT IDENTIFIER ::= { crossConnect 2 } -- pvcXconnect OBJECT IDENTIFIER ::= { crossConnect 3 } xdsl OBJECT IDENTIFIER ::= { attp-interfaces 8 } -- xdsl OBJECT IDENTIFIER ::= { xdsl 1 } -- dhcp OBJECT IDENTIFIER ::= { xdsl 2 } -- pdsl OBJECT IDENTIFIER ::= { xdsl 3 } pdnFrameRelay OBJECT IDENTIFIER ::= { attp-interfaces 9 } -- frame-relay-clear-stat OBJECT IDENTIFIER ::= { pdnFrameRelay 1 } -- frNetDcp OBJECT IDENTIFIER ::= { pdnFrameRelay 2 } -- devPVCTest OBJECT IDENTIFIER ::= { pdnFrameRelay 3 } -- ocuPort OBJECT IDENTIFIER ::= { attp-interfaces 10 } pdnAtm OBJECT IDENTIFIER ::= { attp-interfaces 11 } -- devAtmSlv OBJECT IDENTIFIER ::= { pdnAtm 1 } -- devAtmPVCTest OBJECT IDENTIFIER ::= { pdnAtm 2 } -- devAtmStatsMIB OBJECT IDENTIFIER ::= { pdnAtm 3 } -- devAtmSCM OBJECT IDENTIFIER ::= { pdnAtm 4 } pdnIfExt OBJECT IDENTIFIER ::= { attp-interfaces 12 } pdnSonetMIB OBJECT IDENTIFIER ::= { attp-interfaces 13 } pdnDs3MIB OBJECT IDENTIFIER ::= { attp-interfaces 14 } pdnmsdsl OBJECT IDENTIFIER ::= { attp-interfaces 15 } pdnIsdn OBJECT IDENTIFIER ::= { attp-interfaces 16 } -- devIsdnExt OBJECT IDENTIFIER ::= { pdnIsdn 1 } attp-devConfig OBJECT IDENTIFIER ::= { attp-common 7 } attp-security OBJECT IDENTIFIER ::= { attp-common 8 } attp-traps OBJECT IDENTIFIER ::= { attp-common 9 } attp-control OBJECT IDENTIFIER ::= { attp-common 10 } attp-ipInjection OBJECT IDENTIFIER ::= { attp-common 11 } attp-ip OBJECT IDENTIFIER ::= { attp-common 12 } attp-rmon OBJECT IDENTIFIER ::= { attp-common 13 } attp-fileXfer OBJECT IDENTIFIER ::= { attp-common 14 } attp-snmp OBJECT IDENTIFIER ::= { paradyne 3 } ent-9XXX OBJECT IDENTIFIER ::= { attp-snmp 1 } ent-96XX OBJECT IDENTIFIER ::= { ent-9XXX 1 } -- unused ent-bonaire OBJECT IDENTIFIER ::= { ent-9XXX 2 } -- unused ent-91XX OBJECT IDENTIFIER ::= { ent-9XXX 3 } -- unused attp-36xx OBJECT IDENTIFIER ::= { paradyne 4 } -- unused attp-aac OBJECT IDENTIFIER ::= { paradyne 5 } -- unused attp-eagle OBJECT IDENTIFIER ::= { paradyne 6 } -- unused attp-ar OBJECT IDENTIFIER ::= { paradyne 7 } -- unused attp-as OBJECT IDENTIFIER ::= { paradyne 8 } -- unused attp-xdsl OBJECT IDENTIFIER ::= { paradyne 9 } ent-5100 OBJECT IDENTIFIER ::= { attp-xdsl 1 } -- unused OBJECT IDENTIFIER ::= { attp-xdsl 2 } ent-8800 OBJECT IDENTIFIER ::= { attp-xdsl 3 } -- sysDevStats OBJECT IDENTIFIER ::= { ent-8800 1 } -- sysDevConfig OBJECT IDENTIFIER ::= { ent-8800 2 } -- sysDevFilter OBJECT IDENTIFIER ::= { ent-8800 3 } -- diagTests OBJECT IDENTIFIER ::= { ent-8800 4 } -- pdnDot1dBridge OBJECT IDENTIFIER ::= { ent-8800 5 } -- pdnDomain OBJECT IDENTIFIER ::= { ent-8800 6 } -- sysDevRadiusAuth OBJECT IDENTIFIER ::= { ent-8800 7 } -- sysDevUserAccount OBJECT IDENTIFIER ::= { ent-8800 8 } ent-5200 OBJECT IDENTIFIER ::= { attp-xdsl 4 } -- unused ent-8600 OBJECT IDENTIFIER ::= { attp-xdsl 5 } -- unused pdn-sle OBJECT IDENTIFIER ::= { attp-xdsl 6 } attp-comp OBJECT IDENTIFIER ::= { paradyne 10 } ent-9028 OBJECT IDENTIFIER ::= { attp-comp 1 } -- unused attp-ptc OBJECT IDENTIFIER ::= { paradyne 11 } ent-ptc OBJECT IDENTIFIER ::= { attp-ptc 1 } -- unused -- ===================================================================== -- -- TC's that need to be supported in V1 SMI -- These TC's should be removed when V2 SMI is Supported -- -- ===================================================================== RowStatus ::= INTEGER { -- the following two values are states: -- these values may be read or written active(1), notInService(2), -- the following value is a state: -- this value may be read, but not written notReady(3), -- the following three values are -- actions: these values may be written, -- but are never read createAndGo(4), createAndWait(5), destroy(6) } DateAndTime ::= OCTET STRING --(SIZE(8 | 11)) -- TEXTUAL-CONVENTION -- DspHint -- 2d-1d-1d,1d:1d:1d.1d,1a1d:1d -- Status -- mandatory -- Descr -- 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..11 -- 10 11 minutes from UTC 0..59 -- -- 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. -- =============================================================== -- -- Device Front Panel, Version 1.0.0, 1994 -- -- A device agent, if it supports the Front Panel MIB, must -- always support this group. devFrontPanel OBJECT IDENTIFIER ::= { attp-frontPanel 1 } devFrontPanelKeyPress OBJECT-TYPE SYNTAX INTEGER { doubleup(1), up(2), left(3), right(4), f1(5), f2(6), f3(7), noOp(8) } ACCESS read-write STATUS mandatory DESCRIPTION "Front panel keypress. Any other value causes rejection of the Set request. On read, the value noOp is returned." ::= { devFrontPanel 1 } devFrontPanelCursorDisplay OBJECT-TYPE SYNTAX INTEGER { hide(1), show(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Front panel cursor display. CursorColumn and CursorRow valid only when CursorDisplay = show." ::= { devFrontPanel 2 } devFrontPanelCursorRow OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Front panel cursor row (zero origin)." ::= { devFrontPanel 3 } devFrontPanelCursorColumn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Front panel cursor column (zero origin)." ::= { devFrontPanel 4 } devFrontPanelDisplayRows OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of front panel display rows in the devFrontPanelDisplayTable (default of 2 rows)." ::= { devFrontPanel 5 } devFrontPanelDisplayColumns OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of front panel display columns in the devFrontPanelDisplayTable (default of 16 columns)." ::= { devFrontPanel 6 } devFrontPanelDisplayTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrontPanelDisplayEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Contents of front panel display." ::= { devFrontPanel 7 } devFrontPanelDisplayEntry OBJECT-TYPE SYNTAX DevFrontPanelDisplayEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row entry in front panel display table." INDEX { devFrontPanelDisplayRowIndex } ::= { devFrontPanelDisplayTable 1 } DevFrontPanelDisplayEntry ::= SEQUENCE { devFrontPanelDisplayRowIndex INTEGER, devFrontPanelDisplayRow DisplayString } devFrontPanelDisplayRowIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of entry in front panel display table (zero origin)." ::= { devFrontPanelDisplayEntry 1 } devFrontPanelDisplayRow OBJECT-TYPE SYNTAX DisplayString (SIZE (0..80)) ACCESS read-only STATUS mandatory DESCRIPTION "Contents of a front panel display row. Non-ascii characters that may appear in the front panel display string: 0x04 underscore 0x05 solid block 0x12 up-down arrow 0x18 up arrow 0x19 down arrow 0x1A right arrow 0x1B left arrow 0x1C the character 'r' in inverse video 0x1D left-right arrow" ::= { devFrontPanelDisplayEntry 2 } -- =================================================================== -- -- Call Directory, Version 1.0.0, 1994 -- devCallDir OBJECT IDENTIFIER ::= { attp-callDir 1 } devCallDirEntries OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of directories in the call directory table." ::= { devCallDir 1 } -- The device call directory table. devCallDirTable OBJECT-TYPE SYNTAX SEQUENCE OF DevCallDirEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The call directory table contains telephone numbers stored in a device's call directory. The number of entries is given by the value of devCallDirEntries." ::= { devCallDir 2 } devCallDirEntry OBJECT-TYPE SYNTAX DevCallDirEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the call directory table." INDEX { devCallDirIndex } ::= { devCallDirTable 1 } -- Layout of one entry in devCallDirTable. DevCallDirEntry ::= SEQUENCE { devCallDirIndex INTEGER, devCallDirPurpose INTEGER, devCallDirId DisplayString, devCallDirPhoneNumber DisplayString } devCallDirIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each call directory. Its value ranges between 1 and the value of devCallDirEntries." ::= { devCallDirEntry 1 } devCallDirPurpose OBJECT-TYPE SYNTAX INTEGER { other (1), -- none of the following alarm-trap (2), dial-back-up (3), unknown (4) -- 6700 default } ACCESS read-only STATUS mandatory DESCRIPTION "Call directory purpose." ::= { devCallDirEntry 2 } devCallDirId OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing the call directory identifier. If this identifier is a number, then it may have the same value as devCallDirIndex." ::= { devCallDirEntry 3 } devCallDirPhoneNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) ACCESS read-write STATUS mandatory DESCRIPTION "Call directory phone number." ::= { devCallDirEntry 4 } -- ================================================================= -- -- Device Health and Status -- -- Version 1.4.0 -- Last Updated 11/10/98 -- History: -- 1.4.0 - Updated by Rob Steinberger, 11/10/98 -- - Added devLastTrapString for string Variable binding. -- 1.3.0 - Added devAuthenicationFailureIpAddress for trap processing -- 1.2.0 - Updated by Soklei Leong, 6/10/98 -- - Added devSNMPSetStatusTable for retrieving the status of a SNMP -- - SET command when an error occurs. -- 1.1.0 - Updated by Rocco Sansone, 8/22/97 -- - Added devAbortStatus object for retrieving the last abort code. -- 1.0.0 - Created 1994. devStatus OBJECT IDENTIFIER ::= { attp-devStatus 1 } devHealthAndStatus OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Health and Status of the device. Health & Status is represented as a concatenation of health and status message strings, where each message string is separated by a semi-colon. Refer to device-specific user documentation for a complete description of the Health and Status codes." ::= { devStatus 1 } devSelfTestResults OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Self-test results. Self-test (or power-up test) results summarizes the test results of each CCA, where each CCA test result is separated by a semi-colon. Refer to device-specific user documentation for a complete description of the self test codes and messages." ::= { devStatus 2 } devAbortStatus OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Abort Status. The devAbortStatus object is used to retrieve the latest abort status that is stored in the agent. The agent will need to save the latest abort information in non-volatile memory so that it will be available immediately after a fatal reset. How long the latest failure information is remembered after this point is an implementation issue. Refer to device-specific user documentation for a complete description of the abort codes and/or messages." ::= { devStatus 3 } devSNMPSetStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DevSNMPSetStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing SNMP Set command Statuses when an error occurs. It contains maximum of 5 entries. Oldest entry is pushed out when the table is full and a new entry is added." ::= { devStatus 4 } devSNMPSetStatusEntry OBJECT-TYPE SYNTAX DevSNMPSetStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The information regarding each SNMP Set command Status when en error occurs. Each entry is index by a request ID generated by the client and attached to the UDP when the Set command is sent." INDEX { devSNMPSetReqId } ::= { devSNMPSetStatusTable 1 } DevSNMPSetStatusEntry ::= SEQUENCE { devSNMPSetReqId INTEGER, devSNMPSetStatus DisplayString } devSNMPSetReqId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Request ID which identifies the SNMP Set command in error." ::= { devSNMPSetStatusEntry 1 } devSNMPSetStatus OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the error message string associated with the Set command of this row in the table." ::= { devSNMPSetStatusEntry 2 } devAuthenticationFailureIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Authentication Failure Ip Address is used when a authenticationFailure trap is generated. The single varbind represents the ip address causing the error. If the ip address is not known, 0.0.0.0 is used." ::= { devStatus 5 } devLastTrapString OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains a textual description of the last trap that was processed by the device. The exact text in the description is device specific and should be contained user documentation outside of this MIB. It is recommended that the important information is contained within the first 100 characters." ::= { devStatus 6 } -- ================================================================ -- -- Device Identity, Version 2.0.1, 1997 -- devIdentity OBJECT IDENTIFIER ::= { attp-devID 1 } devIdentitySoftwareRelease OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) ACCESS read-only STATUS mandatory DESCRIPTION "The software release number in MM.mm.xx format. This value matches what is in sysDescr. MM - major number (the first digit may be alphanumeric) mm - minor number xx - ptf number" ::= { devIdentity 1 } -- ================================================================== -- -- Expansion of the ifTable defined in rfc1213/MIB-II, Version 1.0.0, -- 1994 -- ifMap OBJECT IDENTIFIER ::= { attp-interfaces 1} ifMapTable OBJECT-TYPE SYNTAX SEQUENCE OF IfMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of interface entries that correspond to ifTable (rfc1213/MIB-II). The number of entries is given by the value of ifNumber (rfc1213/MIB-II)." ::= { ifMap 1} ifMapEntry OBJECT-TYPE SYNTAX IfMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A continuation of the objects in ifTable (rfc1213/MIB-II)." INDEX { ifMapIndex } ::= { ifMapTable 1} IfMapEntry ::= SEQUENCE { ifMapIndex INTEGER, ifMapPort INTEGER, ifMapOperStatus INTEGER, ifMapRs232PortIndex INTEGER } ifMapIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each interface that corresponds to ifIndex (rfc1213/MIB-II)." ::= { ifMapEntry 1 } ifMapPort OBJECT-TYPE SYNTAX INTEGER { other(1), aux(2), com(3), modem(4), dteT1(5), netT1(6), data1(7), data2(8), data3(9), data4(10), edl1(11), edl2(12), edl3(13), edl4(14), fdl(15), asciiBus(16), snmpBus(17) } ACCESS read-only STATUS deprecated DESCRIPTION "The logical purpose of the interface." ::= { ifMapEntry 2 } ifMapOperStatus OBJECT-TYPE SYNTAX INTEGER { not-used(1), -- interface never used in this device disabled(2), -- interface is inactive testing(3), -- corresponds to ifOperStatus = testing normal(4), -- corresponds to ifOperStatus = up warning(5), -- may face a potential problem (= up) minor(6), -- does not impede the normal use (= up) major(7), -- impedes the normal use (= up or down) critical(8) -- corresponds to ifOperStatus = down } ACCESS read-only STATUS mandatory DESCRIPTION "Levels of operational status." ::= { ifMapEntry 3 } ifMapRs232PortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique index that corresponds to rs232PortIndex (rfc1317/rs-232-like)." ::= { ifMapEntry 4 } -- =============================================================== -- -- DDS Status, Version 1.1, 02/10/97 - Added ddsUnavailableSecs -- Version 1.0, 10/04/95 -- -- dds OBJECT IDENTIFIER ::= { attp-interfaces 2 } ddsStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DdsStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of the DDS status entries." ::= { dds 1 } ddsStatusEntry OBJECT-TYPE SYNTAX DdsStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The DDS interface status." INDEX { ddsStatusIfIndex } ::= { ddsStatusTable 1 } DdsStatusEntry ::= SEQUENCE { ddsStatusIfIndex INTEGER, ddsLoopLoss INTEGER, ddsLineRate INTEGER, ddsAlarmStatus INTEGER, ddsNoSignalDuration TimeTicks, ddsOutOfServiceDuration TimeTicks, ddsOutOfFrameDuration TimeTicks, ddsExcessiveBPVDuration TimeTicks, ddsUnavailableSecs Counter } ddsStatusIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object identifies the interface for which this entry contains information on the status of the selected interface. The value of this object for a particular interface has the same value as the ifIndex object for the same interface." ::= { ddsStatusEntry 1 } ddsLoopLoss OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The loss of signal strength of the received DDS network signal from the local loop with a range of 0 to -65 dbs." ::= { ddsStatusEntry 2 } ddsLineRate OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Line Rate on the DDS Network Interface. The rate returned will be either 56 for 56kbps and 64 for 64kbps Clear Channel." ::= { ddsStatusEntry 3 } ddsAlarmStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The status on the DDS interface. This object is a bit map represented as a sum, therefore, it can represent multiple Error conditions simultaneously. The various bit positions are: 1 operational -- DDS interface is operational 2 crossPairDetected -- DDS interface has detected a Cross Pair condition. 4 noSignal -- DDS interface has detected a No Signal condition. 8 outOfService -- DDS interface has detected an Out of Service condition. 16 outOfFrame -- DDS interface has detected an Out of Frame condition. 32 excessiveBPVs -- DDS interface has detected an excessive number of BPVs. 64 inBandFramingErrors -- The in-band Management Channel is out of frame, where applicable." ::= { ddsStatusEntry 4 } ddsNoSignalDuration OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The duration (in hundredths of a second) that the current No Signal condition has been in existence. If this status bit is not set in ddsStatus then a value of zero will be returned." ::= { ddsStatusEntry 5 } ddsOutOfServiceDuration OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The duration (in hundredths of a second) that the current Out of Service condition has been in existence. If this status bit is not set in ddsStatus then a value of zero will be returned." ::= { ddsStatusEntry 6 } ddsOutOfFrameDuration OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The duration (in hundredths of a second) that the current Out of Frame condition has been in existence. If this status bit is not set in ddsStatus then a value of zero will be returned." ::= { ddsStatusEntry 7 } ddsExcessiveBPVDuration OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The duration (in hundredths of a second) that the current Excessive BPVs condition has been in existence. If this status bit is not set in ddsStatus then a value of zero will be returned." ::= { ddsStatusEntry 8 } ddsUnavailableSecs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds during which the dds service was not available." ::= { ddsStatusEntry 9 } -- -- The DDS LEDs. -- -- Implementation of the LEDs Status is mandatory for all -- DDS products. These objects allow the SNMP management system -- to display and monitor the same conditions monitored by the -- front panel LEDs for the selected DDS interface. -- -- Since these displays are monitoring the same conditions as -- the front panel LEDs, it is independent of whether or not a -- lamp test is currently active. ddsLEDsTable OBJECT-TYPE SYNTAX SEQUENCE OF DdsLEDsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of the DDS LED entries." ::= { dds 2 } ddsLEDsEntry OBJECT-TYPE SYNTAX DdsLEDsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The DDS Network LEDs." INDEX { ddsLEDsIfIndex } ::= { ddsLEDsTable 1 } DdsLEDsEntry ::= SEQUENCE { ddsLEDsIfIndex INTEGER, ddsLEDs INTEGER } ddsLEDsIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object identifies the interface for which this entry contains information on the LEDs. The value of this object for a particular interface has the same value as the ifIndex object for the same interface." ::= { ddsLEDsEntry 1 } ddsLEDs OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The LEDs for a DDS interface as well as the Test LED. This object is a bit map represented as a sum, therefore, it can represent multiple LEDs simultaneously. The various bit positions are: 1 Data Mode 2 Out of Signal 4 Out Of Frame 8 No Signal If none of the DDS LEDS or the Test LED are lit, then ddsLEDs is zero." ::= { ddsLEDsEntry 2 } -- -- The DDS Statistics group. -- ddsStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF DdsStatisticsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of the DDS statistic counters and controls." ::= { dds 3 } ddsStatisticsEntry OBJECT-TYPE SYNTAX DdsStatisticsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The network statistic counters and controls." INDEX { ddsStatisticsIfIndex } ::= { ddsStatisticsTable 1 } DdsStatisticsEntry ::= SEQUENCE { ddsStatisticsIfIndex INTEGER, ddsNoSignalCntr Gauge, ddsNoSignalTotalTime TimeTicks, ddsOutOfServiceCntr Gauge, ddsOutOfServiceTotalTime TimeTicks, ddsOutOfFrameCntr Gauge, ddsOutOfFrameTotalTime TimeTicks, ddsExcessiveBPVCntr Gauge, ddsExcessiveBPVTotalTime TimeTicks, ddsBPVCntr Gauge, ddsClearStatistics INTEGER } ddsStatisticsIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object identifies the interface for which this entry contains information on the DDS Statistical Registers. The value of this object for a particular interface has the same value as the ifIndex object for the same interface." ::= { ddsStatisticsEntry 1 } ddsNoSignalCntr OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The No Signal counter for this interface." ::= { ddsStatisticsEntry 2 } ddsNoSignalTotalTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The cumulative count of the No Signal counter for this interface." ::= { ddsStatisticsEntry 3 } ddsOutOfServiceCntr OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Out of Service counter for this interface." ::= { ddsStatisticsEntry 4 } ddsOutOfServiceTotalTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The cumulative count of the Out of Service counter for this interface." ::= { ddsStatisticsEntry 5 } ddsOutOfFrameCntr OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Out of Frame counter for this interface." ::= { ddsStatisticsEntry 6 } ddsOutOfFrameTotalTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The cumulative count of the Out of Frame counter for this interface." ::= { ddsStatisticsEntry 7 } ddsExcessiveBPVCntr OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Excessive BiPolar Violations counter for this interface." ::= { ddsStatisticsEntry 8 } ddsExcessiveBPVTotalTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The cumulative count of the Excessive BiPolar Violations counter for this interface." ::= { ddsStatisticsEntry 9 } ddsBPVCntr OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The BiPolar Violations counter for this interface." ::= { ddsStatisticsEntry 10 } ddsClearStatistics OBJECT-TYPE SYNTAX INTEGER { noOp (1), clear (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to be used to clear all of the statistical counters. A get of this object will return noOp." ::= { ddsStatisticsEntry 11 } -- -- The DDS Configuration Group. -- ddsConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF DdsConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of the DDS configuration entries." ::= { dds 4 } ddsConfigEntry OBJECT-TYPE SYNTAX DdsConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The DDS configuration items." INDEX { ddsConfigIfIndex } ::= { ddsConfigTable 1 } DdsConfigEntry ::= SEQUENCE { ddsConfigIfIndex INTEGER, ddsLatchingLoopback INTEGER, ddsClearChanDataScrambling INTEGER, ddsInBandManagementChannel INTEGER, ddsCrossPairDetectionAlarm INTEGER, ddsNoSignalAlarm INTEGER, ddsOutOfServiceAlarm INTEGER, ddsOutOfFrameAlarm INTEGER, ddsInBandFramingErrorAlarm INTEGER, ddsExcessiveBPVAlarm INTEGER, ddsLineRateAdmin INTEGER } ddsConfigIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object identifies the interface for which this entry contains configuration information. The value of this object for a particular interface has the same value as the ifIndex object for the same interface." ::= { ddsConfigEntry 1 } ddsLatchingLoopback OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to be used to configure whether or not to respond to the DSU latching loopback sequence sent by the network as specified by AT&T Technical Reference 62310 DS0 Digital Local Channel: Description & Interface Specification." ::= { ddsConfigEntry 2 } ddsClearChanDataScrambling OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to be used to configure whether data scrambling should be used. Data scrambling is used to suppress the possible simulation of network latching loopback codes by application data." ::= { ddsConfigEntry 3 } ddsInBandManagementChannel OBJECT-TYPE SYNTAX INTEGER { disable (1), rate1600 (2), rate4000 (3), rate8000 (4) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to be used to configure the speed of the proprietary in-band management channel. This channel is used to provide a non-disruptive management channel to a remote DSU." ::= { ddsConfigEntry 4 } ddsCrossPairDetectionAlarm OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to be used to configure whether an ascii alarm will be generated when a crossed pair condition is detected." ::= { ddsConfigEntry 5 } ddsNoSignalAlarm OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to be used to configure whether an ascii alarm will be generated when a no signal condition is detected." ::= { ddsConfigEntry 6 } ddsOutOfServiceAlarm OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to be used to configure whether an ascii alarm will be generated when an out of service condition is detected." ::= { ddsConfigEntry 7 } ddsOutOfFrameAlarm OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to be used to configure whether an ascii alarm will be generated when an out of frame condition is detected." ::= { ddsConfigEntry 8 } ddsInBandFramingErrorAlarm OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to be used to configure whether an ascii alarm will be generated when an In-Band Framing Error is detected on the Management Channel." ::= { ddsConfigEntry 9 } ddsExcessiveBPVAlarm OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to be used to configure whether an ascii alarm will be generated when an excessive BPV condition is detected." ::= { ddsConfigEntry 10 } ddsLineRateAdmin OBJECT-TYPE SYNTAX INTEGER { autobaud (1), -- Line rate will be determined automatically. -- This is the factory default. rate56000 (2), -- Line rate is 56Kbps rate64000 (3), -- Line rate is 64Kbps rate64000cc (4) -- Line rate is 64Kbps clear channel } ACCESS read-write STATUS mandatory DESCRIPTION "The Line Rate on the DDS Network Interface in kilobits per seconds." ::= { ddsConfigEntry 11 } -- -- The DDS Test group. -- -- -- NOTE: The test table objects have certain restrictions as -- to valid test combinations. This information is -- available in the Operator's Guide for the particular -- product (see your Sales Representative -- to order a copy of the appropriate guide). As a result, -- certain test combinations are dependent on whether -- or not a feature exists and/or is enabled. Trying -- to access these objects under invalid conditions may -- result in the unit returning noSuchName or badValue -- as the error-status field in the response PDU. ddsTestTable OBJECT-TYPE SYNTAX SEQUENCE OF DdsTestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of the DDS tests that may be run." ::= { dds 6 } ddsTestEntry OBJECT-TYPE SYNTAX DdsTestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The DDS Test Table." INDEX { ddsTestIfIndex } ::= { ddsTestTable 1 } DdsTestEntry ::= SEQUENCE { ddsTestIfIndex INTEGER, ddsTestStatus INTEGER, ddsTestStart INTEGER, ddsTestStop INTEGER, ddsTestCode INTEGER, ddsTestErrorCount Gauge } ddsTestIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object identifies the interface for which this entry contains information on the DDS interface tests. The value of this object for a particular interface has the same value as the ifIndex object for the same interface." ::= { ddsTestEntry 1 } ddsTestStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The test status on the DDS interface. This object is a bit map represented as a sum, therefore, it can represent multiple test conditions simultaneously. A value of zero returned indicates that there are no tests currently active. The various bit positions are: 1 csuLoopback -- The DDS interface is currently in a CSU Loopback test. 2 dsuLoopback -- The DDS interface is currently in a DSU Loopback test. 4 remoteDSULoopback -- The DDS interface is currently in a remote DSU Loopback test(loopback initiated by the detection of a V.54 sequence received from the remote unit). 8 networkInitiatedCSULoopback -- The DDS interface is currently in a network initiated CSU Loopback test. 16 networkInitiatedDSULoopback -- The DDS interface is currently in a network initiated DSU Loopback test(this is either latching or non-latching). 32 sending511Pattern -- The DDS interface is currently sending a 511 data pattern. 64 monitoring511Pattern -- The DDS interface is currently monitoring a 511 data pattern." ::= { ddsTestEntry 2 } ddsTestStart OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Allows controls over which tests to run on the interface and allows the user to determine which tests are currently active through a get. This object is a bit map represented as a sum, therefore, it can represent multiple tests simultaneously. The various bit positions are: 1 csuLoopback -- start the CSU loopback test. 2 dsuLoopback -- start the DSU loopback test. 4 sendV54Up -- send an inband V.54 (Up) activation code. 8 sendV54Down -- send an inband V.54 (down) deactivation code. 16 send511 -- start sending a 511 test pattern. 32 monitor511 -- start monitoring for a 511 pattern. If none of the DDS tests are active, then ddsTestStart is zero." ::= { ddsTestEntry 3 } ddsTestStop OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Allows controls over which tests to abort on the interface. This object is a bit map represented as a sum, therefore, it can represent multiple tests simultaneously. The various bit positions are: 1 csuLoopback -- stop the CSU loopback test. 2 dsuLoopback -- stop the DSU loopback test. 4 send511 -- stop sending a 511 test pattern. 8 monitor511 -- stop monitoring for a 511 pattern. If this item is read then ddsTestStop is zero." ::= { ddsTestEntry 4 } ddsTestCode OBJECT-TYPE SYNTAX INTEGER { none (1), inSyncNoBitErrors (2), inSyncWithBitErrors (3), notInSync (4) } ACCESS read-only STATUS mandatory DESCRIPTION "This object contains a code for more specific information on the test pattern monitoring result. none(1) indicates that no further information is available. inSyncNoBitErrors(2) notes that the monitor pattern test has synchronized on the pattern and has not detected any bit errors. inSyncWithBitErrors(3) indicates that the monitor pattern test has synchronized on the pattern and has detected bit errors. A monitor pattern test that has not synchronized on the request pattern returns a value of notInSync(4)." ::= { ddsTestEntry 5} ddsTestErrorCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of bit errors detected in the received monitoring test pattern. The error count is updated once every second. The error count does not increment during periods when the pattern is not synchronized, or once synchronization is lost. The maximum value of this object is 99,999. In the case where there is no monitoring capability associated with a specific test then the error count of 0 will be returned." ::= { ddsTestEntry 6} -- ======================================================= -- -- Port Usage Group, Version 1.0.1, 6/12/96 -- portUsage OBJECT IDENTIFIER ::= { attp-interfaces 3 } devPortUsageTable OBJECT-TYPE SYNTAX SEQUENCE OF DevPortUsageEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The device Port Usage Table." ::= { portUsage 1 } devPortUsageEntry OBJECT-TYPE SYNTAX DevPortUsageEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Port Usage Table." INDEX { devPortUsageIfIndex } ::= { devPortUsageTable 1 } DevPortUsageEntry ::= SEQUENCE { devPortUsageIfIndex INTEGER, devPortUsage INTEGER } devPortUsageIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object identifies the interface for which this entry contains information. The value of this object for a particular interface has the same value as the ifIndex object of the ifTable." ::= { devPortUsageEntry 1 } devPortUsage OBJECT-TYPE SYNTAX INTEGER { alarm (1), terminal (2), netLink (3), other (4), none (5) } ACCESS read-write STATUS mandatory DESCRIPTION "Used to select what type of interface will be used on the selected port, where: alarm (1) -- is used for ASCII alarm support. terminal(2) -- is used for Async Terminal support. netLink (3) -- is used to support network link protocols other (4) -- none of the above. none (5) -- no port is used." ::= { devPortUsageEntry 2 } -- ======================================================================= -- -- Device Voice, Version 3.0.4, 5/27/97 -- -- This mib is designed to give NMS users the ability to configure -- specific voice ports, apply tests to those ports and gather status -- about the ports. The mib consist of a three tables: devVoiceConfigTable; -- devVoiceTestTable; and devVoiceStatusTable. voice OBJECT IDENTIFIER ::= { attp-interfaces 4 } -- ======================================================================= -- devVoiceConfigTable -- This table gives the NMS user the ability to control the configuration -- of voice ports found within the target system. It currently supports FXS, -- FXO and E&M voice port types. -- devVoiceConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF DevVoiceConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table represents all the configuration items available to a user for remote management purposes. These items control the configuration of FXS, FXO and E&M voice ports." ::= { voice 1 } devVoiceConfigEntry OBJECT-TYPE SYNTAX DevVoiceConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "All the configuration items for a specific voice port are grouped in this object." INDEX { devVoiceConfigIfIndex } ::= { devVoiceConfigTable 1 } DevVoiceConfigEntry ::= SEQUENCE { devVoiceConfigIfIndex INTEGER, devVoiceConfigPortStatus INTEGER, devVoiceConfigOperatingMode INTEGER, devVoiceConfigSignalingType INTEGER, devVoiceConfigWinkDelay INTEGER, devVoiceConfigWinkDuration INTEGER, devVoiceConfigRxgain INTEGER, devVoiceConfigTxAttenuation INTEGER, devVoiceConfigRingBackTone INTEGER, devVoiceConfigTrunkCondInCGA INTEGER, devVoiceConfigTermImpedance INTEGER } devVoiceConfigIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies which row, in the devVoiceConfigTable, to use for mib access. It's value is identical to IfIndex." ::= { devVoiceConfigEntry 1 } devVoiceConfigPortStatus OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to control the voice port state. The states supported are disable(1) and enable(2). Attempts to set any other value will return BAD VALUE status. All reads will return one of the two values based on actual port state." ::= { devVoiceConfigEntry 2 } devVoiceConfigOperatingMode OBJECT-TYPE SYNTAX INTEGER { other (1), fxs (2), fxsdn (3), fxsWink (4), plar (5), dpo (6), em (7), transmit (8), fxo (9), fxodn (10), fxoWink (11), dpt (12) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to select the desired operating mode for the specified voice port. The type of input depends of the type of voice port being configured. FXS voice ports accept fxs(2) through dpo(6). FXO voice ports accept fxo(9) through dpt(12), and E&M voice ports accept em(7) and transmit(8)." ::= { devVoiceConfigEntry 3 } devVoiceConfigSignalingType OBJECT-TYPE SYNTAX INTEGER { other (1), loopStart (2), forwardDisconnect (3), groundStart (4), startImmediate (5), startAutomatic (6), d3 (7), d4 (8), emI (9), emII (10), emIV (11), emV (12) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to select the desired signaling type for the specified voice port. The type of input depends of the type of voice port being configured. FXS voice ports accept loopStart(2) through d4(8), FXO voice ports accept loopStart(2) through groundStart(4), and E&M ports accept emI(9) through emV(12)." ::= { devVoiceConfigEntry 4 } devVoiceConfigWinkDelay OBJECT-TYPE SYNTAX INTEGER (0..99) ACCESS read-write STATUS mandatory DESCRIPTION "This object provides a method for selecting the amount of delay before a Wink signal is sent to the network when an off-hook signal, from the Central Office, is detected. It applies to FXS and FXO voice ports only. Only values 1 through 99 are valid for FXS and FXO voice ports; 0 will be returned for this object on other types of voice ports." ::= { devVoiceConfigEntry 5 } devVoiceConfigWinkDuration OBJECT-TYPE SYNTAX INTEGER (0..99) ACCESS read-write STATUS mandatory DESCRIPTION "This object provides a method for selecting the duration of the Wink signal being sent to the network as a result of detecting an off-hook signal from the Central Office. It applies to FXS and FXO voice ports only. Only values 1 through 99 are valid for FXS and FXO voice ports; 0 will be returned for this object on other types of voice ports." ::= { devVoiceConfigEntry 6 } devVoiceConfigRxgain OBJECT-TYPE SYNTAX INTEGER (-170..80) ACCESS read-write STATUS mandatory DESCRIPTION "This object allows selection of the receive path analog signal amplification on the specified voice port. The valid range depends on the type of voice port. FXS and FXO ports accept -100 (-10.0 DB) to 20 (+2.0 DB) while E&M ports accept -170 (-17.0 DB) to 160 (+16.0 DB). The increments must be in steps of 5 (0.5 DB). Specifying out of range values or bad step sizes will result in BAD VALUE returns." ::= { devVoiceConfigEntry 7 } devVoiceConfigTxAttenuation OBJECT-TYPE SYNTAX INTEGER (-170..80) ACCESS read-write STATUS mandatory DESCRIPTION "This object allows selection of the transmit path analog signal amplification on the specified voice port. The valid range depends of the type of voice port. FXS and FXO ports accept -100 (-10.0 DB) to 50 (+5.0 DB) while E&M ports accept -170 (-17.0 DB) to 160 (+16.0 DB). The increments must be in steps of 5 (0.5 DB). Specifying out of range values or bad step sizes will result in BAD VALUE returns." ::= { devVoiceConfigEntry 8 } devVoiceConfigRingBackTone OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object enables the generation of an audible tone, referred to as ring-back, towards the network in response to an incoming call request. It is only valid for FXS voice ports; any other type of voice port will return disable(1)." ::= { devVoiceConfigEntry 9 } devVoiceConfigTrunkCondInCGA OBJECT-TYPE SYNTAX INTEGER { idle (1), busy (2), notApplicable (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object, Trunk Conditioning during Carrier Group Alarm, specifies what state the voice port assumes when the system enters a Carrier Group Alarm state. It is not accessible for E&M voice ports with an operating mode of Transmit Only. Accesses to those ports would result in notApplicable(3) being returned." ::= { devVoiceConfigEntry 10 } devVoiceConfigTermImpedance OBJECT-TYPE SYNTAX INTEGER { z600 (1), z900 (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the terminating impedance for the port. The default value is 600 ohms(z600). Attempting to set values other than z600 or z900 will result in BAD VALUE returns." ::= { devVoiceConfigEntry 11 } -- ====================================================================== -- devVoiceTestTable -- This table gives the NMS user the ability to control testing on Paradyne -- voice ports. The currently supported voice port types are FXS, FXO -- and E&M. -- devVoiceTestTable OBJECT-TYPE SYNTAX SEQUENCE OF DevVoiceTestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object represents the Paradyne voice port test table for FXS and E&M voice ports." ::= { voice 2 } devVoiceTestEntry OBJECT-TYPE SYNTAX DevVoiceTestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object represents a single instance of a test running on a specific voice port. Since the table is indexed by both ifIndex and TestType, there could be more than one test running on a specific port(ifIndex).Each implementation will impose it's own limits on the number of tests allowed per port. Exceeding these limits means the user has exceeded the table bounds, thus it will yield NO SUCH NAME results." INDEX { devVoiceTestIfIndex, devVoiceTestType } ::= { devVoiceTestTable 1 } DevVoiceTestEntry ::= SEQUENCE { devVoiceTestIfIndex INTEGER, devVoiceTestType INTEGER, devVoiceTestAction INTEGER, devVoiceTestBitsArgument INTEGER, devVoiceTestLeadsArgument INTEGER } devVoiceTestIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies which row in the devVoiceTestTable is to be accessed. It's value is identical to IfIndex." ::= { devVoiceTestEntry 1 } devVoiceTestType OBJECT-TYPE SYNTAX INTEGER { none (1), digitalLoopBack (2), analogLoopBack (3), lineLoopBack (4), networkDRSTone (5), userDRSTone (6), networkQuietTone (7), userQuietTone (8), testRXBits (9), testTXBits (10), testTRLeads (11), testELeads (12), testMLeads (13) } ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies the type of test to run on the selected voice port. The test usually results in putting the port into a suitable configuration for external test equipment. These tests do not perform self-checks. Therefore, no internal test results are obtainable. Reading the object will only yeild it's type and action state. testRxBits and testTxBits required a devVoiceTestBitsArgument while testTRLeads, testELeads, and testMLeads require a devVoiceTestLeadsArgument." ::= { devVoiceTestEntry 2 } devVoiceTestAction OBJECT-TYPE SYNTAX INTEGER{ stop(1), start(2) } ACCESS read-write STATUS mandatory DESCRIPTION " This object controls the starting or stopping of the specified test. Setting a value other than stop(1) or start(2) will result in BAD VALUE returns. Reading this value will yield the current test action, for the specified test." ::= { devVoiceTestEntry 3 } devVoiceTestBitsArgument OBJECT-TYPE SYNTAX INTEGER (0..15) ACCESS read-write STATUS mandatory DESCRIPTION "This object is required for devVoiceTestTypes testRXBits and testTXBits. It represents the AB / ABCD signaling bits. The values placed on these bits dependent on the type of external equipment attached to the specified voice port (telephone handset, PBX, ..)." ::= { devVoiceTestEntry 4 } devVoiceTestLeadsArgument OBJECT-TYPE SYNTAX INTEGER{ on(1), off(2), rbto(3), rbtg(4), tbrg(5), ring(6), loop(7), open(8), rgnd(9), lpgnd(10) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is required for devVoiceTestTypes testTRLeads, testELeads, and testMLeads. * testTRLeads: FXS (rbto, rbtg, tbrg,and ring) FXO (loop, open, rgnd, and lpgnd) * testELeads and testMLeads: E&M (On, and Off) Values outside the expected ranges will yield BAD VALUE returns." ::= { devVoiceTestEntry 5 } -- ======================================================================== -- devVoiceStatusTable -- This table gives the NMS user the ability to gather status on a specified -- voice port.The currently supported voice port types are FXS, FXO and E&M. -- devVoiceStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DevVoiceStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object represents the Paradyne voice port status table for FXS, FXO and E&M voice ports." ::= { voice 3 } devVoiceStatusEntry OBJECT-TYPE SYNTAX DevVoiceStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object represents the status entry for a specific voice port. The status will indicate Call Progress State and Trunk In CGA State.It's single index devVoiceStatusIfIndex is equivalent to ifIndex." INDEX { devVoiceStatusIfIndex } ::= { devVoiceStatusTable 1 } DevVoiceStatusEntry ::= SEQUENCE { devVoiceStatusIfIndex INTEGER, devVoiceStatusCallProgState INTEGER, devVoiceStatusTrunkInCGA INTEGER } devVoiceStatusIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies the row in the devVoiceStatusTable to use on a mib access. It's value is identical to IfIndex." ::= { devVoiceStatusEntry 1 } devVoiceStatusCallProgState OBJECT-TYPE SYNTAX INTEGER { idle (1), call (2), busy (3) } ACCESS read-only STATUS mandatory DESCRIPTION "This object shows the current condition of the voice port. Where idle(1) indicates its not being used, call(2) states a call set-up is in progress, and busy(3) means a call is in progress." ::= { devVoiceStatusEntry 2 } devVoiceStatusTrunkInCGA OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object will indicate whether a Carrier Group Alarm state exists. false(1) means there is no Carrier Group Alarm state and true(2) means the the current voice port is in a Carrier Group Alarm state." ::= { devVoiceStatusEntry 3 } -- -- The Paradyne DS1 Interface Configuration Table. -- Release: 0.0.3 (6/27/96) DRAFT -- ent-ds1 OBJECT IDENTIFIER ::= { attp-interfaces 5 } -- The following definitions are used to allow an SNMP -- management system to control certain test functions -- of a Paradyne device. devDS1Test OBJECT IDENTIFIER ::= { ent-ds1 1 } -- The Paradyne DS1 Interface Test Table. -- This table is used to define objects which allow a network -- manager to instruct the agent to test a DS1 interface for various -- faults. -- More than one test can be active on a particular interface. -- The valid combinations of tests allowed per interface are -- described in the Operator's Guide of the product. devDS1TestTable OBJECT-TYPE SYNTAX SEQUENCE OF DevDS1TestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne DS1 Interface Test Table." ::= { devDS1Test 1 } devDS1TestEntry OBJECT-TYPE SYNTAX DevDS1TestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne DS1 Interface Test Table." INDEX { devDS1TestIfIndex, devDS1TestType } ::= { devDS1TestTable 1 } -- Layout of one entry in devDS1TestTable. DevDS1TestEntry ::= SEQUENCE { devDS1TestIfIndex INTEGER, devDS1TestType INTEGER, devDS1TestControl INTEGER, devDS1TestArgument DisplayString } devDS1TestIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the interface for which this entry contains information on interface tests. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devDS1TestEntry 1 } devDS1TestType OBJECT-TYPE SYNTAX INTEGER { -- Remote Loopback Tests llbup(1), -- line loopback up code sent to -- the remote DSU/CSU for 10 secs llbdn(2), -- line loopback down code sent to -- the remote DSU/CSU for 10 secs -- Local Loopback Tests llb(3), -- line loopback plb(4), -- payload loopback rlb(5), -- repeater loopback -- Test Patterns sendQRSS(6), -- sends QRSS test pattern sendZeros(7), -- sends an all zeros test pattern sendOnes(8), -- sends an all ones test pattern send1in8(9), -- sends a 1-in-8 test pattern send3in24(10), -- sends a 3-in-24 test pattern send63(11), -- sends a 63 test pattern send511(12), -- sends a 511 test pattern send2047(13), -- sends a 2047 test pattern send2E15(14), -- sends a 2E15-1 test pattern send2E20(15), -- sends a 2E20-1 test pattern sendUserDefined(16), -- sends a user defined test pattern -- (requires use of devDS1TestArgument) monQRSS(17), -- monitors a QRSS pattern monZeros(18), -- monitors an all zeros test pattern monOnes(19), -- monitors an all ones test pattern mon1in8(20), -- monitors a 1-in-8 test pattern mon3in24(21), -- monitors a 3-in-24 test pattern mon63(22), -- monitors a 63 test pattern mon11(23), -- monitors a 511 pattern mon2047(24), -- monitors a 2047 test pattern mon2E15(25), -- monitors a 2E15-1 test pattern mon2E20(26), -- monitors a 2E20-1 test pattern monUserDefined(27) -- monitors a user defined test pattern -- (requires use of devDS1TestArgument) } ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the test for which this entry contains information." ::= { devDS1TestEntry 2 } devDS1TestControl OBJECT-TYPE SYNTAX INTEGER { idle(1), -- stop the currently running test or no -- test currently active running(2) -- start the test or the test is -- currently active } ACCESS read-write STATUS mandatory DESCRIPTION "A control variable used to start and stop operator- initiated interface tests. Writing idle(1) to the test table entry terminates the specified test for the interface associated with the entry. Writing running(2) activates the specified test for the interface, if allowed (i.e., the test must be allowed for the interface and in combination with any other tests currently executing for the interface). The rules for executing tests for the product are specified in the product's Operator's Guide. This variable is read to determine the current status of the test for the interface. A value of running(2) indicates the test is currently in progress on the interface. A value of idle(1) indicates that the test is currently not active on the interface." ::= { devDS1TestEntry 3 } devDS1TestArgument OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "Any argument required by the test being executed." ::= { devDS1TestEntry 4 } -- The Paradyne Device Monitor Test Pattern Result Table. -- This table is used to define objects which reflect the result -- of a monitor test pattern request. devDS1MonResultTable OBJECT-TYPE SYNTAX SEQUENCE OF DevDS1MonResultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device Monitor Test Pattern Result Table." ::= { devDS1Test 2 } devDS1MonResultEntry OBJECT-TYPE SYNTAX DevDS1MonResultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Device Monitor Test Pattern Result Table." INDEX { devDS1MonResultIfIndex, devDS1MonResultTestType } ::= { devDS1MonResultTable 1 } -- Layout of one entry in devDS1MonResultTable. DevDS1MonResultEntry ::= SEQUENCE { devDS1MonResultIfIndex INTEGER, devDS1MonResultTestType INTEGER, devDS1MonResultCode INTEGER, devDS1MonResultErrorCount Gauge } devDS1MonResultIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the interface for which this entry contains information on the result of the monitor test pattern request. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devDS1MonResultEntry 1 } devDS1MonResultTestType OBJECT-TYPE SYNTAX INTEGER { monQRSS(17), -- monitor QRSS pattern monZeros(18), -- monitor all zeros test pattern monOnes(19), -- monitor all ones test pattern mon1in8(20), -- monitor 1-in-8 test pattern mon3in24(21), -- monitor 3-in-24 test pattern mon63(22), -- monitor 63 test pattern mon11(23), -- monitor 511 pattern mon2047(24), -- monitor 2047 test pattern mon2E15(25), -- monitor 2E15-1 test pattern mon2E20(26), -- monitor 2E20-1 test pattern monUserDefined(27) -- monitor user defined test pattern } ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the test for which this entry contains information." ::= { devDS1MonResultEntry 2 } devDS1MonResultCode OBJECT-TYPE SYNTAX INTEGER { none(1), -- no further information is available inSyncNoBitErrors(2), -- the monitor pattern test has -- synchronized on the pattern and has -- not detected any bit errors inSyncWithBitErrors(3), -- the monitor pattern test has -- synchronized on the pattern and has -- detected bit errors notInSync(4) -- a monitor pattern test has not -- synchronized on the requested pattern } ACCESS read-only STATUS mandatory DESCRIPTION "This object contains a code for more specific information on the test pattern monitoring result. A value of none(1) indicates that no further information is available. inSyncNoBitErrors(2) notes that the monitor pattern test has synchronized on the pattern and has not detected any bit errors. inSyncWithBitErrors indicates that the monitor pattern test has synchronized on the pattern and has detected bit errors. A monitor pattern test that has not synchronized on the request pattern returns a value of notInSync(4)." ::= { devDS1MonResultEntry 3 } devDS1MonResultErrorCount OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "The number of bit errors detected in the received monitoring test pattern. The error count is updated once every second. The error count does not increment during periods when the pattern is not synchronized, or once synchronization is lost. The maximum value of this object is 99,999. Writing any value to this object will reset it to zero." ::= { devDS1MonResultEntry 4 } -- The Paradyne Device Send Test Pattern Control Table. -- This table is used to define objects related to a send test -- pattern request. devDS1SendControlTable OBJECT-TYPE SYNTAX SEQUENCE OF DevDS1SendControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device Send Test Pattern Control Table." ::= { devDS1Test 3 } devDS1SendControlEntry OBJECT-TYPE SYNTAX DevDS1SendControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Device Send Test Pattern Control Table." INDEX { devDS1SendControlIfIndex } ::= { devDS1SendControlTable 1 } -- Layout of one entry in devDS1SendControlTable. DevDS1SendControlEntry ::= SEQUENCE { devDS1SendControlIfIndex INTEGER, devDS1SendControlInjectErr INTEGER, devDS1SendControlErrorCount Gauge } devDS1SendControlIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the interface for which this entry contains information on the result of the monitor test pattern request. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devDS1SendControlEntry 1 } devDS1SendControlInjectErr OBJECT-TYPE SYNTAX INTEGER { noOp(1), inject(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to inject(2) will inject one error in the data pattern being sent. If no pattern is being sent, the agent will return BAD VALUE. Reading this value will always return noOp(1)." ::= { devDS1SendControlEntry 2 } devDS1SendControlErrorCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of bit errors injected into the test pattern being sent. The maximum value of this object is 99,999." ::= { devDS1SendControlEntry 3 } -- -- -- The Paradyne DS1 Performance Statistics group. -- Release: 1.0.0 (10/15/98) -- -- Last Updated: 10/15/98 by R. Steinberger (ras@eng.paradyne.com) -- (Added devFreeRunTable ~~ totally new) -- -- Implementation of the Telco Network Interface Registers Status -- group is mandatory for all Paradyne products using a DS1 interface. -- These objects allow the SNMP management system to display the carrier -- (telco) registers. The objects are "read only" access -- since the network registers can only be reset by a command from -- the network (per TR 54016). -- This group is an extension of the DS1/E1 MIB (RFC 1406) -- in that it contains only those DS1 variables supported by -- the Paradyne devices that are NOT defined in the -- standard MIB. -- -- This group consists of three tables: -- -- (1) Telco Network Interface Registers Current Interval -- (2) Telco Network Interface Registers Total -- (3) Telco Network Interface Registers Specific Interval -- The Paradyne Device Telco Network Interface Registers -- Current Interval Table. -- This table contains registers for the current 15 minute interval -- that are an extension of the DS1 Current Table in RFC 1406. ds1PerfStats OBJECT IDENTIFIER ::= { ent-ds1 4 } devTelcoCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF DevTelcoCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device Telco Network Interface Registers Current Interval Table." ::= { ds1PerfStats 1 } devTelcoCurrentEntry OBJECT-TYPE SYNTAX DevTelcoCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Device Telco Network Interface Registers Current Interval Table." INDEX { devTelcoCurrentIfIndex } ::= { devTelcoCurrentTable 1 } -- Layout of one entry in devTelcoCurrentTable. DevTelcoCurrentEntry ::= SEQUENCE { devTelcoCurrentIfIndex INTEGER, devTelcoCurrentEvent Gauge, devTelcoCurrentLOFC Gauge } devTelcoCurrentIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the DS1 interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devTelcoCurrentEntry 1 } devTelcoCurrentEvent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The ESF error events counter for the current interval as specified by TR 54016. An error event is a frame with either a CRC or an OOF event. This register is not reset every 15 minutes (i.e., every interval), it can only be reset by a command from the network. The maximum value of this object is 65,535." ::= { devTelcoCurrentEntry 2 } devTelcoCurrentLOFC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Loss of Frame Count for the current 15 minute interval. This is the accumulation of the number of times a Loss of Frame is declared. TR 54016 defines the criteria for declaring and clearing LOF. The maximum value of this object is 255." ::= { devTelcoCurrentEntry 3 } -- The Paradyne Device Telco Network Interface Registers -- Total Table. -- This table contains the 24 hour totals for registers that are -- an extension of the DS1 Total Table in RFC 1406. devTelcoTotalTable OBJECT-TYPE SYNTAX SEQUENCE OF DevTelcoTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device Telco Network Interface Registers Total Table." ::= { ds1PerfStats 2 } devTelcoTotalEntry OBJECT-TYPE SYNTAX DevTelcoTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Device Telco Network Interface Registers Total Table." INDEX { devTelcoTotalIfIndex } ::= { devTelcoTotalTable 1 } -- Layout of one entry in devTelcoTotalTable. DevTelcoTotalEntry ::= SEQUENCE { devTelcoTotalIfIndex INTEGER, devTelcoTotalLOFC Gauge } devTelcoTotalIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the DS1 interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devTelcoTotalEntry 1 } devTelcoTotalLOFC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Loss of Frame Count for the previous 24 hour interval. This is the accumulation of the number of times a Loss of Frame is declared. TR 54016 defines the criteria for declaring and clearing LOF. The maximum value of this object is 255." ::= { devTelcoTotalEntry 2 } -- The Paradyne Device Telco Network Interface Registers -- Specific Interval Table. -- The Telco Network Interface Interval Table contains statistics -- that are an extension of the DS1 Interval Table in RFC 1406 -- collected by each DS1 Interface over the previous 24 hours of -- operation. The past 24 hours are broken into 96 completed 15 -- minute intervals. devTelcoIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF DevTelcoIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device Telco Network Interface Interval Table." ::= { ds1PerfStats 3 } devTelcoIntervalEntry OBJECT-TYPE SYNTAX DevTelcoIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Telco Network Interface Interval Table." INDEX { devTelcoIntervalIfIndex, devTelcoIntervalNumber } ::= { devTelcoIntervalTable 1 } -- Layout of one entry in devTelcoIntervalTable. DevTelcoIntervalEntry ::= SEQUENCE { devTelcoIntervalIfIndex INTEGER, devTelcoIntervalNumber INTEGER, devTelcoIntervalLOFC Gauge } devTelcoIntervalIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the DS1 interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devTelcoIntervalEntry 1 } devTelcoIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the least recently completed 15 minute interval (assuming that all 96 intervals are valid)." ::= { devTelcoIntervalEntry 2 } devTelcoIntervalLOFC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Loss of Frame Count for one of the previous 96, 15 minute, intervals. This is the accumulation of the number of times a Loss of Frame is declared. TR 54016 defines the criteria for declaring and clearing LOF. The maximum value of this object is 255." ::= { devTelcoIntervalEntry 3 } -- -- The Paradyne Device User Network Interface Registers -- Status group. -- -- Implementation of the User Network Interface Registers Status -- group is mandatory for all Paradyne products utilizing a DS1 -- interface. These objects allow the SNMP management system to -- display the user registers. The objects are "read only" access, -- but the registers can be reset by the DSU/CSU user via the -- devUserClrRegsTable. devUserCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF DevUserCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device User Current Table." ::= { ds1PerfStats 4 } devUserCurrentEntry OBJECT-TYPE SYNTAX DevUserCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the User Current Table." INDEX { devUserCurrentIfIndex } ::= { devUserCurrentTable 1 } -- Layout of one entry in devUserCurrentTable. DevUserCurrentEntry ::= SEQUENCE { devUserCurrentIfIndex INTEGER, devUserCurrentEvent Gauge, devUserCurrentTimer Gauge, devUserCurrentESs Gauge, devUserCurrentUASs Gauge, devUserCurrentSESs Gauge, devUserCurrentBESs Gauge, devUserCurrentCSSs Gauge, devUserCurrentLOFC Gauge, devUserCurrentStEvnt INTEGER } devUserCurrentIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the DS1 interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devUserCurrentEntry 1 } devUserCurrentEvent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The ESF error events counter for the current interval as specified by TR 54016. An error event is a frame with either a CRC or an OOF event. The maximum value of this object is 65,535." ::= { devUserCurrentEntry 2 } devUserCurrentTimer OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current interval timer contains the number of seconds in the current 15 minute interval. The maximum value of this object is 900." ::= { devUserCurrentEntry 3 } devUserCurrentESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Errored Seconds encountered by a DS1 interface in the current 15 minute interval. An errored second is any second with one or more ESF error events. The maximum value of this object is 900." ::= { devUserCurrentEntry 4 } devUserCurrentUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Unavailable Seconds encountered by a DS1 interface in the current 15 minute interval. An unavailable second is a one second interval during which service is unavailable. The maximum value of this object is 900." ::= { devUserCurrentEntry 5 } devUserCurrentSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Severely Errored Seconds encountered by a DS1 interface in the current 15 minute interval. A severely errored second is any second with 320 or more CRC errors, or one or more OOF events. The maximum value of this object is 900." ::= { devUserCurrentEntry 6 } devUserCurrentBESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Bursty Errored Seconds encountered by a DS1 interface in the current 15 minute interval. A bursty errored second is any second with more than one, but less than 320 CRC errors. The maximum value of this object is 900." ::= { devUserCurrentEntry 7 } devUserCurrentCSSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Controlled Slip Seconds encountered by a DS1 interface in the current 15 minute interval. A controlled slip second is a second with one or more Controlled Slips where a controlled slip is defined as the occurrence of a replication or deletion of a DS1 frame by the receiving device. The maximum value of this object is 255." ::= { devUserCurrentEntry 8 } devUserCurrentLOFC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Loss of Frame Count for the current 15 minute interval. This is the accumulation of the number of times a Loss of Frame is declared. TR 54016 defines the criteria for declaring and clearing LOF. The maximum value of this object is 255." ::= { devUserCurrentEntry 9 } devUserCurrentStEvnt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Status Events Register for the current 15 minute interval. This register maintains a history of whether particular events have occurred at least once during the interval. The Status Events Register is a bit map represented as a sum, therefore, it can represent multiple events simultaneously. The various bit positions are: 1 Indicates a Yellow Alarm signal has been received on the network interface during the interval 2 Indicates a Loss Of Signal has occurred on the network interface during the interval 4 Indicates that the Excessive Error Rate threshold has been exceeded during the interval 8 Indicates that a Frame Synchronization Bit Error (per ANSI T1.403) has been detected during the interval 16 Indicates that a Line-Code Violation (per ANSI T1.403) has been detected during the interval If none of these events occurred during the interval, then the Status Events Register is zero." ::= { devUserCurrentEntry 10 } devUserTotalTable OBJECT-TYPE SYNTAX SEQUENCE OF DevUserTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device User Total Table." ::= { ds1PerfStats 5 } devUserTotalEntry OBJECT-TYPE SYNTAX DevUserTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the User Total Table." INDEX { devUserTotalIfIndex } ::= { devUserTotalTable 1 } -- Layout of one entry in devUserTotalTable. DevUserTotalEntry ::= SEQUENCE { devUserTotalIfIndex INTEGER, devUserValidIntervals INTEGER, devUserTotalESs Gauge, devUserTotalUASs Gauge, devUserTotalSESs Gauge, devUserTotalBESs Gauge, devUserTotalCSSs Gauge, devUserTotalLOFC Gauge } devUserTotalIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the DS1 interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devUserTotalEntry 1 } devUserValidIntervals OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "The valid interval total as specified by TR 54016. This is a count of the total number of 15 minute intervals for which valid data was collected. The value is 96 unless the interface was brought online within the last 24 hours, in which case the value is the number of complete 15 minute intervals since the interface has been online." ::= { devUserTotalEntry 2 } devUserTotalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Errored Seconds encountered by a DS1 interface in the previous 24 hour interval. An errored second is any second with one or more ESF error events. The maximum value of this object is 65,535." ::= { devUserTotalEntry 3 } devUserTotalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Unavailable Seconds encountered by a DS1 interface in the previous 24 hour interval. An unavailable second is a one second interval during which service is unavailable. The maximum value of this object is 65,535." ::= { devUserTotalEntry 4 } devUserTotalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Severely Errored Seconds encountered by a DS1 interface in the previous 24 hour interval. A severely errored second is any second with 320 or more CRC errors, or one or more OOF events. The maximum value of this object is 65,535." ::= { devUserTotalEntry 5 } devUserTotalBESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Bursty Errored Seconds encountered by a DS1 interface in the previous 24 hour interval. A bursty errored second is any second with more than one, but less than 320 CRC errors. The maximum value of this object is 65,535." ::= { devUserTotalEntry 6 } devUserTotalCSSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Controlled Slip Seconds encountered by a DS1 interface in the previous 24 hour interval. A controlled slip second is a second with one or more Controlled Slips where a controlled slip is defined as the occurrence of a replication or deletion of a DS1 frame by the receiving device. The maximum value of this object is 255." ::= { devUserTotalEntry 7 } devUserTotalLOFC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Loss of Frame Count for the previous 24 hour interval. This is the accumulation of the number of times a Loss of Frame is declared. TR 54016 defines the criteria for declaring and clearing LOF. The maximum value of this object is 255." ::= { devUserTotalEntry 8 } -- The Paradyne Device User Network Interface Interval Table. devUserIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF DevUserIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device User Network Interface Interval Table." ::= { ds1PerfStats 6 } devUserIntervalEntry OBJECT-TYPE SYNTAX DevUserIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the User Network Interface Interval Table." INDEX { devUserIntervalNumber } ::= { devUserIntervalTable 1 } -- Layout of one entry in devUserIntervalTable. DevUserIntervalEntry ::= SEQUENCE { devUserIntervalIfIndex INTEGER, devUserIntervalNumber INTEGER, devUserIntervalESs Gauge, devUserIntervalUASs Gauge, devUserIntervalSESs Gauge, devUserIntervalBESs Gauge, devUserIntervalCSSs Gauge, devUserIntervalLOFC Gauge, devUserIntervalStEvnt INTEGER } devUserIntervalIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the DS1 interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devUserIntervalEntry 1 } devUserIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the least recently completed 15 minute interval (assuming that all 96 intervals are valid)." ::= { devUserIntervalEntry 2 } devUserIntervalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Errored Seconds encountered by a DS1 interface in one of the previous 96, individual 15 minute, intervals. An errored second is any second with one or more ESF error events. The maximum value of this object is 900." ::= { devUserIntervalEntry 3 } devUserIntervalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Unavailable Seconds encountered by a DS1 interface in one of the previous 96, individual 15 minute, intervals. An unavailable second is a one second interval during which service is unavailable. The maximum value of this object is 900." ::= { devUserIntervalEntry 4 } devUserIntervalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Severely Errored Seconds encountered by a DS1 interface in one of the previous 96, individual 15 minute, intervals. A severely errored second is any second with 320 or more CRC errors, or one or more OOF events. The maximum value of this object is 900." ::= { devUserIntervalEntry 5 } devUserIntervalBESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Bursty Errored Seconds encountered by a DS1 interface in one of the previous 96, individual 15 minute, intervals. A bursty errored second is any second with more than one, but less than 320 CRC errors. The maximum value of this object is 900." ::= { devUserIntervalEntry 6 } devUserIntervalCSSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Controlled Slip Seconds encountered by a DS1 interface in one of the previous 96, individual 15 minute, intervals. A controlled slip second is a second with one or more Controlled Slips where a controlled slip is defined as the occurrence of a replication or deletion of a DS1 frame by the receiving device. The maximum value of this object is 255." ::= { devUserIntervalEntry 7 } devUserIntervalLOFC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Loss of Frame Count for one of the previous 96, 15 minute, intervals. This is the accumulation of the number of times a Loss of Frame is declared. TR 54016 defines the criteria for declaring and clearing LOF. The maximum value of this object is 255." ::= { devUserIntervalEntry 8 } devUserIntervalStEvnt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Status Events Register for one of the previous 96, individual 15 minute, intervals. This register maintains a history of whether particular events have occurred at least once during the interval. The Status Events Register is a bit map represented as a sum, therefore, it can represent multiple events simultaneously. The various bit positions are: 1 Indicates a Yellow Alarm signal has been received on the network interface during the interval 2 Indicates a Loss Of Signal has occurred on the network interface during the interval 4 Indicates that the Excessive Error Rate threshold has been exceeded during the interval 8 Indicates that a Frame Synchronization Bit Error (per ANSI T1.403) has been detected during the interval 16 Indicates that a Line-Code Violation (per ANSI T1.403) has been detected during the interval If none of these events occurred during the interval, then the Status Events Register is zero." ::= { devUserIntervalEntry 9 } -- The Paradyne Device User Network Interface Clear Registers Table. devUserClrRegsTable OBJECT-TYPE SYNTAX SEQUENCE OF DevUserClrRegsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device User Network Interface Clear Registers Table." ::= { ds1PerfStats 7 } devUserClrRegsEntry OBJECT-TYPE SYNTAX DevUserClrRegsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the User Network Interface Clear Registers Table." INDEX { devUserClrRegsIfIndex } ::= { devUserClrRegsTable 1 } -- Layout of one entry in devUserClrRegsTable. DevUserClrRegsEntry ::= SEQUENCE { devUserClrRegsIfIndex INTEGER, devClrUserReg INTEGER } devUserClrRegsIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the DS1 interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devUserClrRegsEntry 1 } devClrUserReg OBJECT-TYPE SYNTAX INTEGER { noOp(1), clear(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Writing clear(2) to this object clears the user network interface performance statistics. All accumulators are reset to zero and all status registers are cleared. The current interval timer is reset to zero. The count of the number of valid intervals and the total 24 hour counts are set to zero. The value read from this object is always noOp(1)." ::= { devUserClrRegsEntry 2 } -- The Paradyne Free Running Telco Statistics Table -- -- This table contains the "supported data" from the near end current -- table of the DS1 MIB (RFC 1406) in the form of free running counters -- instead of 15 minute gauges. -- devTelcoFreeRunTable OBJECT-TYPE SYNTAX SEQUENCE OF DevTelcoFreeRunEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Free Running Telco Statistics Table." ::= { ds1PerfStats 8 } devTelcoFreeRunEntry OBJECT-TYPE SYNTAX DevTelcoFreeRunEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Free Running Telco Statistics Table." INDEX { devTelcoFreeRunIfIndex } ::= { devTelcoFreeRunTable 1 } -- Layout of one entry in devTelcoFreeRunTable. DevTelcoFreeRunEntry ::= SEQUENCE { devTelcoFreeRunIfIndex INTEGER, devTelcoFreeRunUASs Counter } devTelcoFreeRunIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the DS1 interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devTelcoFreeRunEntry 1 } devTelcoFreeRunUASs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A free running counter containing the number of Unavailable Seconds, encountered by a DS1 interface." ::= { devTelcoFreeRunEntry 2 }-- -- The Paradyne Synchronous Data Port Configuration group. -- Release: 0.0.4 (7/29/96) DRAFT -- syncPort OBJECT IDENTIFIER ::= { attp-interfaces 6 } -- Implementation of the Synchronous Data Port Configuration group -- is mandatory for all DSU products. These objects allow the SNMP -- management system to configure the synchronous data port(s). -- The Paradyne Synchronous Data Port Configuration Table. -- This table is used to configure a synchronous data port. devSyncDataPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF DevSyncDataPortConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Synchronous Data Port Configuration Table." ::= { syncPort 1 } devSyncDataPortConfigEntry OBJECT-TYPE SYNTAX DevSyncDataPortConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Synchronous Data Port Configuration Table." INDEX { devSyncDataPortConfigIfIndex } ::= { devSyncDataPortConfigTable 1 } -- Layout of one entry in devSyncDataPortConfigTable. DevSyncDataPortConfigEntry ::= SEQUENCE { devSyncDataPortConfigIfIndex INTEGER, devSyncDataPortConfigBaseRate INTEGER } devSyncDataPortConfigIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the data port interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devSyncDataPortConfigEntry 1 } devSyncDataPortConfigBaseRate OBJECT-TYPE SYNTAX INTEGER { base64(1), base56(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to select the base rate for the synchronous data port. Setting this object to base64(1) selects the base rate for the port as 64 Kbps. Setting this object to base56(2) selects the base rate for the port as 56 Kbps. The data rate available for the port is Nx64 or Nx56 Kbps where N is a number between 1 and 24." ::= { devSyncDataPortConfigEntry 2 } -- The Paradyne Synchronous Data Port Test group -- The following definitions are used to allow an SNMP -- management system to control certain test functions -- of a Paradyne device. devSyncPortTest OBJECT IDENTIFIER ::= { syncPort 2 } -- The Paradyne Synchronous Data Port Interface Test Table. -- This table is used to define objects which allow a network -- manager to instruct the agent to test a synchronous data -- port interface for various faults. -- More than one test can be active on a particular interface. -- The valid combinations of tests allowed per interface are -- described in the Operator's Guide of the product. devSyncPortTestTable OBJECT-TYPE SYNTAX SEQUENCE OF DevSyncPortTestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Synchronous Data Port Interface Test Table." ::= { devSyncPortTest 1 } devSyncPortTestEntry OBJECT-TYPE SYNTAX DevSyncPortTestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Synchronous Data Port Interface Test Table." INDEX { devSyncPortTestIfIndex, devSyncPortTestType } ::= { devSyncPortTestTable 1 } -- Layout of one entry in devSyncPortTestTable. DevSyncPortTestEntry ::= SEQUENCE { devSyncPortTestIfIndex INTEGER, devSyncPortTestType INTEGER, devSyncPortTestControl INTEGER, devSyncPortTestArgument DisplayString } devSyncPortTestIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the interface for which this entry contains information on interface tests. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devSyncPortTestEntry 1 } devSyncPortTestType OBJECT-TYPE SYNTAX INTEGER { -- Remote Loopback Tests v54up(1), -- V.54 activation sequence sent to -- the remote DSU/CSU to initiate a -- V.54 Loop 2 (DCLB) v54dn(2), -- V.54 deactivation sequence sent to -- the remote DSU/CSU to termintate -- a V.54 Loop ft1up(3), -- ANSI T1.403 (Annex B) activation -- sequence sent to the remote DSU/CSU -- to initiate a DCLB on the remote -- device ft1dn(4), -- ANSI T1.403 (Annex B) deactivation -- sequence sent to the remote DSU/CSU -- to terminate a DCLB on the remote -- device -- Local Loopback Tests plb(5), -- DTE payload loopback dclb(6), -- Data Channel loopback dtlb(7), -- Data Terminal loopback -- Test Patterns sendQRSS(8), -- sends QRSS test pattern sendZeros(9), -- sends an all zeros test pattern sendOnes(10), -- sends an all ones test pattern send63(11), -- sends a 63 test pattern send511(12), -- sends a 511 test pattern send2047(13), -- sends a 2047 test pattern send2E15(14), -- sends a 2E15-1 test pattern send2E20(15), -- sends a 2E20-1 test pattern sendUserDefined(16), -- sends a user defined test pattern -- (requires use of -- devSyncPortTestArgument) monQRSS(17), -- monitors a QRSS pattern monZeros(18), -- monitors an all zeros test pattern monOnes(19), -- monitors an all ones test pattern mon63(20), -- monitors a 63 test pattern mon511(21), -- monitors a 511 pattern mon2047(22), -- monitors a 2047 test pattern mon2E15(23), -- monitors a 2E15-1 test pattern mon2E20(24), -- monitors a 2E20-1 test pattern monUserDefined(25) -- monitors a user defined test pattern -- (requires use of -- devSyncPortTestArgument) } ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the test for which this entry contains information." ::= { devSyncPortTestEntry 2 } devSyncPortTestControl OBJECT-TYPE SYNTAX INTEGER { idle(1), -- stop the currently running test or no -- test currently active running(2) -- start the test or the test is -- currently active } ACCESS read-write STATUS mandatory DESCRIPTION "A control variable used to start and stop operator- initiated interface tests. Writing idle(1) to the test table entry termintates the specified test for the interface associated with the entry. Writing running(2) activates the specified test for the interface, if allowed (i.e., the test must be allowed for the interface and in combination with any other tests currently executing for the interface). The rules for executing tests for the product are specified in the product's Operator's Guide. This variable is read to determine the current status of the test for the interface. A value of running(2) indicates the test is currently in progress on the interface. A value of idle(1) indicates that the test is currently not active on the interface." ::= { devSyncPortTestEntry 3 } devSyncPortTestArgument OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "Any argument required by the test being executed." ::= { devSyncPortTestEntry 4 } -- The Paradyne Device Monitor Test Pattern Result Table. -- This table is used to define objects which reflect the result -- of a monitor test pattern request. devSyncPortMonResultTable OBJECT-TYPE SYNTAX SEQUENCE OF DevSyncPortMonResultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device Monitor Test Pattern Result Table." ::= { devSyncPortTest 2 } devSyncPortMonResultEntry OBJECT-TYPE SYNTAX DevSyncPortMonResultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Device Monitor Test Pattern Result Table." INDEX { devSyncPortMonResultIfIndex, devSyncPortMonResultTestType } ::= { devSyncPortMonResultTable 1 } -- Layout of one entry in devSyncPortMonResultTable. DevSyncPortMonResultEntry ::= SEQUENCE { devSyncPortMonResultIfIndex INTEGER, devSyncPortMonResultTestType INTEGER, devSyncPortMonResultCode INTEGER, devSyncPortMonResultErrorCount Gauge } devSyncPortMonResultIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the interface for which this entry contains information on the result of the monitor test pattern request. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devSyncPortMonResultEntry 1 } devSyncPortMonResultTestType OBJECT-TYPE SYNTAX INTEGER { monQRSS(17), -- monitor QRSS pattern monZeros(18), -- monitor all zeros test pattern monOnes(19), -- monitor all ones test pattern mon63(20), -- monitor 63 test pattern mon511(21), -- monitor 511 pattern mon2047(22), -- monitor 2047 test pattern mon2E15(23), -- monitor 2E15-1 test pattern mon2E20(24), -- monitor 2E20-1 test pattern monUserDefined(25) -- monitor user defined test pattern } ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the test for which this entry contains information." ::= { devSyncPortMonResultEntry 2 } devSyncPortMonResultCode OBJECT-TYPE SYNTAX INTEGER { none(1), -- no further information is available inSyncNoBitErrors(2), -- the monitor pattern test has -- synchronized on the pattern and has -- not detected any bit errors inSyncWithBitErrors(3), -- the monitor pattern test has -- synchronized on the pattern and has -- detected bit errors notInSync(4) -- a monitor pattern test has not -- synchronized on the requested -- pattern } ACCESS read-only STATUS mandatory DESCRIPTION "This object contains a code for more specific information on the test pattern monitoring result. A value of none(1) indicates that no further information is available. inSyncNoBitErrors(2) notes that the monitor pattern test has synchronized on the pattern and has not detected any bit errors. inSyncWithBitErrors indicates that the monitor pattern test has synchronized on the pattern and has detected bit errors. A monitor pattern test that has not synchronized on the request pattern returns a value of notInSync(4)." ::= { devSyncPortMonResultEntry 3 } devSyncPortMonResultErrorCount OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "The number of bit errors detected in the received monitoring test pattern. The error count is updated once every second. The error count does not increment during periods when the pattern is not synchronized, or once synchronization is lost. The maximum value of this object is 99,999. Writing any value to this object will reset it to zero." ::= { devSyncPortMonResultEntry 4 } -- The Paradyne Device Send Test Pattern Control Table. -- This table is used to define objects related to a send test -- pattern request. devSyncPortSendControlTable OBJECT-TYPE SYNTAX SEQUENCE OF DevSyncPortSendControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device Send Test Pattern Control Table." ::= { devSyncPortTest 3 } devSyncPortSendControlEntry OBJECT-TYPE SYNTAX DevSyncPortSendControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Device Send Test Pattern Control Table." INDEX { devSyncPortSendControlIfIndex } ::= { devSyncPortSendControlTable 1 } -- Layout of one entry in devSyncPortSendControlTable. DevSyncPortSendControlEntry ::= SEQUENCE { devSyncPortSendControlIfIndex INTEGER, devSyncPortSendControlInjectErr INTEGER, devSyncPortSendControlErrorCount Gauge } devSyncPortSendControlIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the interface for which this entry contains information on the result of the monitor test pattern request. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { devSyncPortSendControlEntry 1 } devSyncPortSendControlInjectErr OBJECT-TYPE SYNTAX INTEGER { noOp(1), inject(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to inject(2) will inject one error in the data pattern being sent. If no pattern is being sent, the agent will return BAD VALUE. Reading this value will always return noOp(1)." ::= { devSyncPortSendControlEntry 2 } devSyncPortSendControlErrorCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of bit errors injected into the test pattern being sent. The maximum value of this object is 99,999." ::= { devSyncPortSendControlEntry 3 } -- -- The Paradyne EDL Near-end Registers Status group. -- Release: 0.0.4 (9/9/96) DRAFT. -- -- Implementation of the Near-end EDL Registers Status -- group is mandatory for all DSU products that have the -- necessary hardware to support the Embedded Data Link (EDL). -- These objects allow the SNMP management system to display the -- EDL near-end registers. -- -- The objects are "read only" access, but the registers can be -- reset by the DSU/CSU user via the devEDLClrRegsTable table. -- -- This group consists of three tables: -- -- (1) Near-end EDL Registers Current Interval -- (2) Near-end EDL Registers Total -- (3) Near-end EDL Registers Specific Interval -- The Paradyne Near-end EDL Registers Current -- Interval Table. -- This table contains the near-end EDL registers for -- the current 15 minute interval. edlPerfStats OBJECT IDENTIFIER ::= { syncPort 4 } devEDLCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF DevEDLCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Near-end EDL Registers Current Interval Table." ::= { edlPerfStats 1 } devEDLCurrentEntry OBJECT-TYPE SYNTAX DevEDLCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Near-end EDL Registers Current Interval Table." INDEX { devEDLCurrentIfIndex } ::= { devEDLCurrentTable 1 } -- Layout of one entry in devEDLCurrentTable. DevEDLCurrentEntry ::= SEQUEN