PDN-HEADER-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises FROM RFC1155-SMI; -- -- Copyright (C) 1994-2001, Paradyne. All rights reserved. -- -- Title: Paradyne Top Level Enterprise Definitions -- -- -- ========================================================= -- PdnHeader, Version 4.6, 03/17/2002 -- ========================================================= -- -- This file may be freely copied and distributed as -- long as no changes are made to it. -- pdyn OBJECT IDENTIFIER ::= { enterprises 1795 } pdn-products OBJECT IDENTIFIER ::= { pdyn 1 } pdn-mgmt OBJECT IDENTIFIER ::= { pdyn 2 } -- -- The NMS/pdnP products subtrees are used for enterprise OIDs -- -- ========== NMS products ========== paradyneNMS-products OBJECT IDENTIFIER ::= { pdn-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 } -- ========== PDN products ========== paradyne-products OBJECT IDENTIFIER ::= { pdn-products 14 } pdn-cellRelay-products OBJECT IDENTIFIER ::= { paradyne-products 1 } -- 3000/9000/7000 Series pdn-snmp-products OBJECT IDENTIFIER ::= { paradyne-products 2 } csu OBJECT IDENTIFIER ::= { pdn-snmp-products 1 } t1-3150 OBJECT IDENTIFIER ::= { csu 1 } t1-3151 OBJECT IDENTIFIER ::= { csu 2 } dsu-csu OBJECT IDENTIFIER ::= { pdn-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 ::= { pdn-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 ::= { pdn-snmp-products 4 } fr-96XX OBJECT IDENTIFIER ::= { dev9XXX 1 } fr-9620 OBJECT IDENTIFIER ::= { fr-96XX 1 } fr-2slot OBJECT IDENTIFIER ::= { fr-96XX 2 } fr-naf 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 } fr-9623 OBJECT IDENTIFIER ::= { fr-96XX 7 } fr-9624-OS OBJECT IDENTIFIER ::= { fr-96XX 8 } bonaire OBJECT IDENTIFIER ::= { dev9XXX 2 } bonaire-1slot OBJECT IDENTIFIER ::= { bonaire 1 } bonaire-2slot OBJECT IDENTIFIER ::= { bonaire 2 } bonaire-naf 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-naf OBJECT IDENTIFIER ::= { t1fr-912X 3 } t1fr-nac OBJECT IDENTIFIER ::= { t1fr-912X 4 } t1fr-9124 OBJECT IDENTIFIER ::= { t1fr-912X 5 } t1fr-9124-NNI 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 } t1fr-9123 OBJECT IDENTIFIER ::= { t1fr-912X 11 } t1fr-9124-OS OBJECT IDENTIFIER ::= { t1fr-912X 12 } atm-95XX OBJECT IDENTIFIER ::= { dev9XXX 5 } atm-9580 OBJECT IDENTIFIER ::= { atm-95XX 1 } atm-9520-ilm OBJECT IDENTIFIER ::= { atm-95XX 2 } atm-9520 OBJECT IDENTIFIER ::= { atm-95XX 3 } 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-8M OBJECT IDENTIFIER ::= { int-98XX 3 } int-9820-45M OBJECT IDENTIFIER ::= { int-98XX 4 } nni-9XXX OBJECT IDENTIFIER ::= { dev9XXX 8 } nni-9110 OBJECT IDENTIFIER ::= { nni-9XXX 1 } msdsl-9XXX OBJECT IDENTIFIER ::= { dev9XXX 9 } msdsl-9723 OBJECT IDENTIFIER ::= { msdsl-9XXX 1 } msdsl-9783 OBJECT IDENTIFIER ::= { msdsl-9XXX 2 } msdsl-9720 OBJECT IDENTIFIER ::= { msdsl-9XXX 3 } msdsl-9788 OBJECT IDENTIFIER ::= { msdsl-9XXX 4 } isdn-9XXX OBJECT IDENTIFIER ::= { dev9XXX 10 } isdn-9664 OBJECT IDENTIFIER ::= { isdn-9XXX 1 } rtr-9XXX OBJECT IDENTIFIER ::= { dev9XXX 11 } rtr-9783 OBJECT IDENTIFIER ::= { rtr-9XXX 1 } rtr-9729 OBJECT IDENTIFIER ::= { rtr-9XXX 2 } rtr-9788 OBJECT IDENTIFIER ::= { rtr-9XXX 3 } t1-7XXX OBJECT IDENTIFIER ::= { dev9XXX 12 } t1-7123 OBJECT IDENTIFIER ::= { t1-7XXX 1 } dev7XXX OBJECT IDENTIFIER ::= { pdn-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 pdn-36xx-products OBJECT IDENTIFIER ::= { paradyne-products 3 } -- ACCULINK Access Controller pdn-aac-products OBJECT IDENTIFIER ::= { paradyne-products 4 } aac-34 OBJECT IDENTIFIER ::= { pdn-aac-products 1 } aac-34X OBJECT IDENTIFIER ::= { pdn-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 ::= { pdn-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 ::= { pdn-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 pdn-common-products OBJECT IDENTIFIER ::= { paradyne-products 5 } pdn-testOIDs OBJECT IDENTIFIER ::= { pdn-common-products 1 } pdnLoopbackTest OBJECT IDENTIFIER ::= { pdn-testOIDs 1 } pdnBertTest OBJECT IDENTIFIER ::= { pdn-testOIDs 2 } pdnPingTest OBJECT IDENTIFIER ::= { pdn-testOIDs 3 } pdnTraceRouteTest OBJECT IDENTIFIER ::= { pdn-testOIDs 4 } pdnBlertTest OBJECT IDENTIFIER ::= { pdn-testOIDs 5 } -- Eagle pdn-eagle-products OBJECT IDENTIFIER ::= { paradyne-products 6 } -- Access Router pdn-ar-products OBJECT IDENTIFIER ::= { paradyne-products 7 } ar-541 OBJECT IDENTIFIER ::= { pdn-ar-products 1 } ar-611 OBJECT IDENTIFIER ::= { pdn-ar-products 2 } ar-621 OBJECT IDENTIFIER ::= { pdn-ar-products 3 } ar-641 OBJECT IDENTIFIER ::= { pdn-ar-products 4 } ar-712 OBJECT IDENTIFIER ::= { pdn-ar-products 5 } ar-722 OBJECT IDENTIFIER ::= { pdn-ar-products 6 } ar-928 OBJECT IDENTIFIER ::= { pdn-ar-products 7 } ar-711 OBJECT IDENTIFIER ::= { pdn-ar-products 8 } -- Access Server pdn-as-products OBJECT IDENTIFIER ::= { paradyne-products 8 } as-4 OBJECT IDENTIFIER ::= { pdn-as-products 1 } as-8 OBJECT IDENTIFIER ::= { pdn-as-products 2 } as-24 OBJECT IDENTIFIER ::= { pdn-as-products 3 } -- xDSL pdn-xdsl-products OBJECT IDENTIFIER ::= { paradyne-products 9 } xdsl-5100 OBJECT IDENTIFIER ::= { pdn-xdsl-products 1 } xdsl-unused1 OBJECT IDENTIFIER ::= { pdn-xdsl-products 2 } xdsl-8800-old OBJECT IDENTIFIER ::= { pdn-xdsl-products 3 } xdsl-unused2 OBJECT IDENTIFIER ::= { pdn-xdsl-products 4 } xdsl-8600-old OBJECT IDENTIFIER ::= { pdn-xdsl-products 5 } xdsl-ipc OBJECT IDENTIFIER ::= { pdn-xdsl-products 6 } xdsl-8100 OBJECT IDENTIFIER ::= { xdsl-ipc 1 } xdsl-8200 OBJECT IDENTIFIER ::= { xdsl-ipc 2 } xdsl-chassis OBJECT IDENTIFIER ::= { pdn-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-8610-X OBJECT IDENTIFIER ::= { xdsl-chassis 6 } xdsl-8810-X OBJECT IDENTIFIER ::= { xdsl-chassis 7 } xdsl-8820-X OBJECT IDENTIFIER ::= { xdsl-chassis 8 } xdsl-8620 OBJECT IDENTIFIER ::= { xdsl-chassis 9 } xdsl-remote OBJECT IDENTIFIER ::= { pdn-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-6341 OBJECT IDENTIFIER ::= { xdsl-remote 16 } xdsl-6342 OBJECT IDENTIFIER ::= { xdsl-remote 17 } xdsl-6331 OBJECT IDENTIFIER ::= { xdsl-remote 18 } xdsl-6332 OBJECT IDENTIFIER ::= { xdsl-remote 19 } xdsl-6371 OBJECT IDENTIFIER ::= { xdsl-remote 20 } xdsl-6372 OBJECT IDENTIFIER ::= { xdsl-remote 21 } xdsl-6321 OBJECT IDENTIFIER ::= { xdsl-remote 23 } xdsl-6322 OBJECT IDENTIFIER ::= { xdsl-remote 24 } xdsl-6341R2 OBJECT IDENTIFIER ::= { xdsl-remote 25 } xdsl-6342R2 OBJECT IDENTIFIER ::= { xdsl-remote 26 } xdsl-6331R2 OBJECT IDENTIFIER ::= { xdsl-remote 27 } xdsl-6332R2 OBJECT IDENTIFIER ::= { xdsl-remote 28 } xdsl-6371R2 OBJECT IDENTIFIER ::= { xdsl-remote 29 } xdsl-6372R2 OBJECT IDENTIFIER ::= { xdsl-remote 30 } xdsl-6321R2 OBJECT IDENTIFIER ::= { xdsl-remote 31 } xdsl-6322R2 OBJECT IDENTIFIER ::= { xdsl-remote 32 } xdsl-6328 OBJECT IDENTIFIER ::= { xdsl-remote 33 } -- unused xdsl-6329 OBJECT IDENTIFIER ::= { xdsl-remote 34 } -- unused xdsl-6301R2 OBJECT IDENTIFIER ::= { xdsl-remote 35 } xdsl-6302R2 OBJECT IDENTIFIER ::= { xdsl-remote 36 } xdsl-6350 OBJECT IDENTIFIER ::= { xdsl-remote 38 } xdsl-6351 OBJECT IDENTIFIER ::= { xdsl-remote 39 } xdsl-6385 OBJECT IDENTIFIER ::= { xdsl-remote 40 } xdsl-7994 OBJECT IDENTIFIER ::= { xdsl-remote 41 } xdsl-7995 OBJECT IDENTIFIER ::= { xdsl-remote 42 } xdsl-7996 OBJECT IDENTIFIER ::= { xdsl-remote 43 } xdsl-cards OBJECT IDENTIFIER ::= { pdn-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-8021 OBJECT IDENTIFIER ::= { xdsl-cards 30 } card-8022 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 } card-8023 OBJECT IDENTIFIER ::= { xdsl-cards 36 } card-8024 OBJECT IDENTIFIER ::= { xdsl-cards 37 } card-8335 OBJECT IDENTIFIER ::= { xdsl-cards 38 } card-8365 OBJECT IDENTIFIER ::= { xdsl-cards 39 } card-83xx OBJECT IDENTIFIER ::= { xdsl-cards 40 } card-8314 OBJECT IDENTIFIER ::= { xdsl-cards 41 } card-8328 OBJECT IDENTIFIER ::= { xdsl-cards 42 } card-8329 OBJECT IDENTIFIER ::= { xdsl-cards 43 } card-8303 OBJECT IDENTIFIER ::= { xdsl-cards 44 } card-8304 OBJECT IDENTIFIER ::= { xdsl-cards 45 } card-8025 OBJECT IDENTIFIER ::= { xdsl-cards 46 } card-8026 OBJECT IDENTIFIER ::= { xdsl-cards 47 } card-8027 OBJECT IDENTIFIER ::= { xdsl-cards 48 } card-8028 OBJECT IDENTIFIER ::= { xdsl-cards 49 } card-8379 OBJECT IDENTIFIER ::= { xdsl-cards 50 } card-8312-ReachDSL OBJECT IDENTIFIER ::= { xdsl-cards 51 } card-8314-ReachDSL OBJECT IDENTIFIER ::= { xdsl-cards 52 } card-8385 OBJECT IDENTIFIER ::= { xdsl-cards 53 } card-8395 OBJECT IDENTIFIER ::= { xdsl-cards 54 } card-8396 OBJECT IDENTIFIER ::= { xdsl-cards 55 } card-8797 OBJECT IDENTIFIER ::= { xdsl-cards 56 } card-8799 OBJECT IDENTIFIER ::= { xdsl-cards 57 } card-8355 OBJECT IDENTIFIER ::= { xdsl-cards 58 } xdsl-ports OBJECT IDENTIFIER ::= { pdn-xdsl-products 11 } port-dsl OBJECT IDENTIFIER ::= { xdsl-ports 1 } port-mvl OBJECT IDENTIFIER ::= { xdsl-ports 2 } port-eth10 OBJECT IDENTIFIER ::= { xdsl-ports 3 } port-eth100 OBJECT IDENTIFIER ::= { xdsl-ports 4 } port-oc3 OBJECT IDENTIFIER ::= { xdsl-ports 5 } port-ds3 OBJECT IDENTIFIER ::= { xdsl-ports 6 } port-sar OBJECT IDENTIFIER ::= { xdsl-ports 7 } port-hdlc OBJECT IDENTIFIER ::= { xdsl-ports 8 } port-e3 OBJECT IDENTIFIER ::= { xdsl-ports 9 } port-ds1 OBJECT IDENTIFIER ::= { xdsl-ports 10 } port-e1 OBJECT IDENTIFIER ::= { xdsl-ports 11 } port-ima OBJECT IDENTIFIER ::= { xdsl-ports 12 } port-reachDsl OBJECT IDENTIFIER ::= { xdsl-ports 13 } port-reachDslV3 OBJECT IDENTIFIER ::= { xdsl-ports 14 } xdsl-slots OBJECT IDENTIFIER ::= { pdn-xdsl-products 12 } slot-std OBJECT IDENTIFIER ::= { xdsl-slots 1 } xdsl-components OBJECT IDENTIFIER ::= { pdn-xdsl-products 13 } comp-powerA OBJECT IDENTIFIER ::= { xdsl-components 1 } comp-powerB OBJECT IDENTIFIER ::= { xdsl-components 2 } comp-fan OBJECT IDENTIFIER ::= { xdsl-components 3 } comp-mgmt OBJECT IDENTIFIER ::= { xdsl-components 4 } comp-atm OBJECT IDENTIFIER ::= { xdsl-components 5 } -- Compression pdn-comp-products OBJECT IDENTIFIER ::= { paradyne-products 10 } comp-9028 OBJECT IDENTIFIER ::= { pdn-comp-products 1 } -- PTC pdn-ptc-products OBJECT IDENTIFIER ::= { paradyne-products 11 } xdsl-xdsl OBJECT IDENTIFIER ::= { pdn-ptc-products 1 } -- DSL Router Endpoint (not used?) pdnDslEndpoint OBJECT IDENTIFIER ::= { paradyne-products 12 } -- (reserved) reserved13 OBJECT IDENTIFIER ::= { paradyne-products 13 } reserved14 OBJECT IDENTIFIER ::= { paradyne-products 14 } -- CellSaver pdn-cellsaver OBJECT IDENTIFIER ::= { paradyne-products 15 } cellsaver-9510 OBJECT IDENTIFIER ::= { pdn-cellsaver 1 } cellsaver-9550 OBJECT IDENTIFIER ::= { pdn-cellsaver 2 } -- Cornet pdn-cornet OBJECT IDENTIFIER ::= { paradyne-products 16 } cornet-xxxx OBJECT IDENTIFIER ::= { pdn-cornet 1 } -- Speedway/BitStorm 4800 --pdn4800 OBJECT IDENTIFIER ::= { paradyne-products 17 } --mgmtModule OBJECT IDENTIFIER ::= { pdn4800 1 } --v35X21WanModule OBJECT IDENTIFIER ::= { pdn4800 2 } --adsl48PortsW2GigEPorts OBJECT IDENTIFIER ::= { pdn4800 3 } -- -- The NMS/pdn mgmt subtrees are used for MIB objects -- -- ========== NMS mgmt ========== paradyneNMS OBJECT IDENTIFIER ::= { pdn-mgmt 23 } -- nms-6800 OBJECT IDENTIFIER ::= { paradyneNMS 1 thru 4} nms-6700 OBJECT IDENTIFIER ::= { paradyneNMS 5 } -- ========== pdn mgmt ========== paradyne OBJECT IDENTIFIER ::= { pdn-mgmt 24 } pdn-cellRelay OBJECT IDENTIFIER ::= { paradyne 1 } pdn-common OBJECT IDENTIFIER ::= { paradyne 2 } pdn-frontPanel OBJECT IDENTIFIER ::= { pdn-common 1 } pdn-chassis OBJECT IDENTIFIER ::= { pdn-common 2 } -- unused pdn-callDir OBJECT IDENTIFIER ::= { pdn-common 3 } pdn-devStatus OBJECT IDENTIFIER ::= { pdn-common 4 } pdn-devID OBJECT IDENTIFIER ::= { pdn-common 5 } pdn-interfaces OBJECT IDENTIFIER ::= { pdn-common 6 } -- ifMap OBJECT IDENTIFIER ::= { pdn-interfaces 1 } -- dds OBJECT IDENTIFIER ::= { pdn-interfaces 2 } -- portUsage OBJECT IDENTIFIER ::= { pdn-interfaces 3 } -- voice OBJECT IDENTIFIER ::= { pdn-interfaces 4 } ent-ds1 OBJECT IDENTIFIER ::= { pdn-interfaces 5 } -- devDS1Tests OBJECT IDENTIFIER ::= { ent-ds1 1 } -- ds1PerfStats OBJECT IDENTIFIER ::= { ent-ds1 4 } --syncPort OBJECT IDENTIFIER ::= { pdn-interfaces 6 } -- syncDataPortConfigTbl OBJECT IDENTIFIER ::= { syncPort 1 } -- devSyncPortTest OBJECT IDENTIFIER ::= { syncPort 2 } -- edlPerfStats OBJECT IDENTIFIER ::= { syncPort 4 } crossConnect OBJECT IDENTIFIER ::= { pdn-interfaces 7 } -- devDs1FracTable OBJECT IDENTIFIER ::= { crossConnect 1 } -- devSyncDataPortAssignTbl OBJECT IDENTIFIER ::= { crossConnect 2 } -- pvcXconnect OBJECT IDENTIFIER ::= { crossConnect 3 } xdsl OBJECT IDENTIFIER ::= { pdn-interfaces 8 } -- xdsl OBJECT IDENTIFIER ::= { xdsl 1 } -- dhcp OBJECT IDENTIFIER ::= { xdsl 2 } -- pdsl OBJECT IDENTIFIER ::= { xdsl 3 } pdnFrameRelay OBJECT IDENTIFIER ::= { pdn-interfaces 9 } -- frame-relay-clear-stat OBJECT IDENTIFIER ::= { pdnFrameRelay 1 } -- frNetDcp OBJECT IDENTIFIER ::= { pdnFrameRelay 2 } -- devPVCTest OBJECT IDENTIFIER ::= { pdnFrameRelay 3 } -- ocuPort OBJECT IDENTIFIER ::= { pdn-interfaces 10 } pdnAtm OBJECT IDENTIFIER ::= { pdn-interfaces 11 } -- devAtmSlv OBJECT IDENTIFIER ::= { pdnAtm 1 } -- devAtmPVCTest OBJECT IDENTIFIER ::= { pdnAtm 2 } -- devAtmStatsMIB OBJECT IDENTIFIER ::= { pdnAtm 3 } -- devAtmSCM OBJECT IDENTIFIER ::= { pdnAtm 4 } -- pdnAtmExtMIB OBJECT IDENTIFIER ::= { pdnAtm 5 } -- pdnAtmM4ExtMIB OBJECT IDENTIFIER ::= { pdnAtm 6 } pdnIfExt OBJECT IDENTIFIER ::= { pdn-interfaces 12 } -- pdnIfExtConfig OBJECT IDENTIFIER ::= { pdnIfExt 1 } -- pdnIfExtTestConfig OBJECT IDENTIFIER ::= { pdnIfExt 2 } -- pdnIfExtEncapConfig OBJECT IDENTIFIER ::= { pdnIfExt 3 } pdnSonetMIB OBJECT IDENTIFIER ::= { pdn-interfaces 13 } pdnDs3MIB OBJECT IDENTIFIER ::= { pdn-interfaces 14 } pdnmsdsl OBJECT IDENTIFIER ::= { pdn-interfaces 15 } -- pdnShdsl OBJECT IDENTIFIER ::= { pdnmsdsl 1 } pdnIsdn OBJECT IDENTIFIER ::= { pdn-interfaces 16 } pdnMgmtLink OBJECT IDENTIFIER ::= { pdn-interfaces 17 } pdnDiagPortal OBJECT IDENTIFIER ::= { pdn-interfaces 18 } -- pdnSpectrumMgmt OBJECT IDENTIFIER ::= { pdn-interfaces 19 } pdnReachDSL OBJECT IDENTIFIER ::= { pdn-interfaces 20 } pdn-devConfig OBJECT IDENTIFIER ::= { pdn-common 7 } pdn-security OBJECT IDENTIFIER ::= { pdn-common 8 } pdn-traps OBJECT IDENTIFIER ::= { pdn-common 9 } -- pdn-control OBJECT IDENTIFIER ::= { pdn-common 10 } pdn-ipInjection OBJECT IDENTIFIER ::= { pdn-common 11 } pdn-ip OBJECT IDENTIFIER ::= { pdn-common 12 } pdn-rmon OBJECT IDENTIFIER ::= { pdn-common 13 } pdn-fileXfer OBJECT IDENTIFIER ::= { pdn-common 14 } pdn-feature OBJECT IDENTIFIER ::= { pdn-common 15 } pdn-diagnostics OBJECT IDENTIFIER ::= { pdn-common 16 } -- diagTestMIBObjects OBJECT IDENTIFIER ::= { pdn-diagnostics 1 } -- diagTestMIBTraps OBJECT IDENTIFIER ::= { pdn-diagnostics 2 } pdn-dns OBJECT IDENTIFIER ::= { pdn-common 17 } -- pdnDNSMIBObjects OBJECT IDENTIFIER ::= { pdn-dns 1 } -- pdnDNSMIBTraps OBJECT IDENTIFIER ::= { pdn-dns 2 } pdn-ether OBJECT IDENTIFIER ::= { pdn-common 18 } -- pdnPortConfigMIBObjects OBJECT IDENTIFIER ::= { pdn-ether 1 } -- pdnPortConfigMIBTraps OBJECT IDENTIFIER ::= { pdn-ether 2 } pdn-socket OBJECT IDENTIFIER ::= { pdn-common 19 } -- devSocketStatsMIBObjects OBJECT IDENTIFIER ::= { pdn-socket 1 } -- devSocketStatsMIBTraps OBJECT IDENTIFIER ::= { pdn-socket 2 } pdn-time OBJECT IDENTIFIER ::= { pdn-common 20 } -- devTimeMIBObjects OBJECT IDENTIFIER ::= { pdn-time 1 } -- devTimeMIBTraps OBJECT IDENTIFIER ::= { pdn-time 2 } pdn-bridge OBJECT IDENTIFIER ::= { pdn-common 21 } -- pdnBridgeGenericMIBObjects OBJECT IDENTIFIER ::= { pdn-bridge 1 } -- pdnBridgeMIBTraps OBJECT IDENTIFIER ::= { pdn-bridge 2 } pdn-domain OBJECT IDENTIFIER ::= { pdn-common 22 } -- pdnDomainMIBObjects OBJECT IDENTIFIER ::= { pdn-domain 1 } -- pdnDomainMIBTraps OBJECT IDENTIFIER ::= { pdn-domain 2 } pdn-filter OBJECT IDENTIFIER ::= { pdn-common 23 } -- sysDevFilterMIBObjects OBJECT IDENTIFIER ::= { pdn-filter 1 } -- sysDevFilterMIBTraps OBJECT IDENTIFIER ::= { pdn-filter 2 } pdn-dslam OBJECT IDENTIFIER ::= { pdn-common 24 } -- sysDevDslamMIBObjects OBJECT IDENTIFIER ::= { pdn-dslam 1 } -- sysDevDslamMIBTraps OBJECT IDENTIFIER ::= { pdn-dslam 2 } pdn-radius OBJECT IDENTIFIER ::= { pdn-common 25 } -- sysDevRadiusMIBObjects OBJECT IDENTIFIER ::= { pdn-radius 1 } -- sysDevRadiusMIBTraps OBJECT IDENTIFIER ::= { pdn-radius 2 } pdn-inet OBJECT IDENTIFIER ::= { pdn-common 26 } -- pdnInetMIBObjects OBJECT IDENTIFIER ::= { pdn-inet 1 } -- pdnInetMIBTraps OBJECT IDENTIFIER ::= { pdn-inet 2 } pdn-arp OBJECT IDENTIFIER ::= { pdn-common 27 } -- pdnNetToMediaGenericMIBObjects OBJECT IDENTIFIER ::= { pdn-arp 1 } -- pdnNetToMediaMIBTraps OBJECT IDENTIFIER ::= { pdn-arp 2 } pdn-devStats OBJECT IDENTIFIER ::= { pdn-common 28 } -- devStatsMIBObjects OBJECT IDENTIFIER ::= { pdn-devStats 1 } -- devStatsMIBTraps OBJECT IDENTIFIER ::= { pdn-devStats 2 } pdn-dhcp OBJECT IDENTIFIER ::= { pdn-common 29 } pdn-nat OBJECT IDENTIFIER ::= { pdn-common 30 } pdn-syslog OBJECT IDENTIFIER ::= { pdn-common 31 } pdn-dialControl OBJECT IDENTIFIER ::= { pdn-common 32 } pdn-devNetTiming OBJECT IDENTIFIER ::= { pdn-common 33 } -- pdnDevNetTimingMIB OBJECT IDENTIFIER ::= { pdn-devTiming 1 } -- pdnDevNetTimingMIBObjects OBJECT IDENTIFIER ::= { pdnDevNetTimingMIB 1 } -- pdnDevNetTimingMIBTraps OBJECT IDENTIFIER ::= { pdnDevNetTimingMIB 2 } -- pdnDevNetTimingMIBConformance OBJECT IDENTIFIER ::= { pdnDevNetTimingMIB 3 } pdnIPSec OBJECT IDENTIFIER ::= { pdn-common 34 } mpeEntitySensor OBJECT IDENTIFIER ::= { pdn-common 35 } pdn-snmp OBJECT IDENTIFIER ::= { paradyne 3 } ent-9XXX OBJECT IDENTIFIER ::= { pdn-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 pdn-36xx OBJECT IDENTIFIER ::= { paradyne 4 } -- unused pdn-aac OBJECT IDENTIFIER ::= { paradyne 5 } -- unused pdn-eagle OBJECT IDENTIFIER ::= { paradyne 6 } -- unused pdn-ar OBJECT IDENTIFIER ::= { paradyne 7 } -- unused pdn-as OBJECT IDENTIFIER ::= { paradyne 8 } -- unused pdn-xdsl OBJECT IDENTIFIER ::= { paradyne 9 } ent-5100 OBJECT IDENTIFIER ::= { pdn-xdsl 1 } -- xdslIfConfigMIBObjects OBJECT IDENTIFIER ::= { pdn-xdsl 2 } ent-8800 OBJECT IDENTIFIER ::= { pdn-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 } -- xdslIfConfigMIBTraps OBJECT IDENTIFIER ::= { pdn-xdsl 4 } ent-8600 OBJECT IDENTIFIER ::= { pdn-xdsl 5 } -- unused pdn-sle OBJECT IDENTIFIER ::= { pdn-xdsl 6 } pdn-comp OBJECT IDENTIFIER ::= { paradyne 10 } ent-9028 OBJECT IDENTIFIER ::= { pdn-comp 1 } -- unused pdn-ptc OBJECT IDENTIFIER ::= { paradyne 11 } ent-ptc OBJECT IDENTIFIER ::= { pdn-ptc 1 } -- unused pdn-mpe OBJECT IDENTIFIER ::= { paradyne 12 } mpe-mib2 OBJECT IDENTIFIER ::= { pdn-mpe 4 } -- mpeMib2MIBObjects OBJECT IDENTIFIER ::= { mpe-mib2 1 } -- mpeMib2MIBTraps OBJECT IDENTIFIER ::= { mpe-mib2 2 } mpe-devHealth OBJECT IDENTIFIER ::= { pdn-mpe 7 } -- mpeDevHealthAndStatusMIBObjects OBJECT IDENTIFIER ::= { mpe-devHealth 1 } -- mpeDevHealthAndStatusMIBTraps OBJECT IDENTIFIER ::= { mpe-devHealth 2 } -- mpeDevControl OBJECT IDENTIFIER ::= { pdn-mpe 10 } -- mpeDevControlMIBObjects OBJECT IDENTIFIER ::= { mpe-devControl 1 } -- mpeDevControlMIBTraps OBJECT IDENTIFIER ::= { mpe-devControl 2 } mpe-bridge OBJECT IDENTIFIER ::= { pdn-mpe 21 } -- mpePdnBridgeGenericMIBObjects OBJECT IDENTIFIER ::= { mpe-bridge 1 } -- mpePdnBridgeMIBTraps OBJECT IDENTIFIER ::= { mpe-bridge 2 } mpe-domain OBJECT IDENTIFIER ::= { pdn-mpe 22 } -- mpePdnDomainMIBObjects OBJECT IDENTIFIER ::= { mpe-domain 1 } -- mpePdnDomainMIBTraps OBJECT IDENTIFIER ::= { mpe-domain 2 } mpe-filter OBJECT IDENTIFIER ::= { pdn-mpe 23 } -- mpeSysDevFilterMIBObjects OBJECT IDENTIFIER ::= { mpe-filter 1 } -- mpeSysDevFilterMIBTraps OBJECT IDENTIFIER ::= { mpe-filter 2 } mpe-dslam OBJECT IDENTIFIER ::= { pdn-mpe 24 } -- mpeSysDevDslamMIBObjects OBJECT IDENTIFIER ::= { mpe-dslam 1 } -- mpeSysDevDslamMIBTraps OBJECT IDENTIFIER ::= { mpe-dslam 2 } mpe-arp OBJECT IDENTIFIER ::= { pdn-mpe 27 } -- mpePdnNetToMediaGenericMIBObjects OBJECT IDENTIFIER ::= { mpe-arp 1 } -- mpePdnNetToMediaGenericMIBTraps OBJECT IDENTIFIER ::= { mpe-arp 2 } mpe-devStats OBJECT IDENTIFIER ::= { pdn-mpe 28 } -- mpeDevStatsMIBObjects OBJECT IDENTIFIER ::= { mpe-devStats 1 } -- mpeDevStatsMIBTraps OBJECT IDENTIFIER ::= { mpe-devStats 2 } mpe-devConfig OBJECT IDENTIFIER ::= { pdn-mpe 29 } -- mpeDevConfigMIB OBJECT IDENTIFIER ::= { mpe-devConfig 1 } -- mpeDevConfigMIBObjects OBJECT IDENTIFIER ::= { mpeDevConfigMIB 1 } -- mpeDevConfigMIBTraps OBJECT IDENTIFIER ::= { mpeDevConfigMIB 2 } -- mpeDevConfigMIBConformance OBJECT IDENTIFIER ::= { mpeDevConfigMIB 3 } mpe-atm OBJECT IDENTIFIER ::= { pdn-mpe 30 } -- mpeAtmConfMIB OBJECT IDENTIFIER ::= { mpe-atm 1 } -- mpeAtmConfMIBObjects OBJECT IDENTIFIER ::= { mpeAtmConfMIB 1 } -- mpeAtmConfMIBTraps OBJECT IDENTIFIER ::= { mpeAtmConfMIB 2 } -- mpeAtmConfMIBConformance OBJECT IDENTIFIER ::= { mpeAtmConfMIB 3 } pdn-experimental OBJECT IDENTIFIER ::= { paradyne 13 } pdn-ietf-drafts OBJECT IDENTIFIER ::= { paradyne 14 } -- draft-ietf-frnetmib-frsi-00 OBJECT IDENTIFER ::= { pdn-ietf-drafts 1 } cellsaver-mibs OBJECT IDENTIFIER ::= { paradyne 15 } -- cellsaver-common OBJECT IDENTIFER ::= { cellsaver-mibs 1 } -- mib-9510 OBJECT IDENTIFER ::= { cellsaver-mibs 2 } -- mib-9550 OBJECT IDENTIFER ::= { cellsaver-mibs 3 } cornet-mibs OBJECT IDENTIFIER ::= { paradyne 16 } -- cornet-common OBJECT IDENTIFER ::= { cornet-mibs 1 } -- mib-xxxx OBJECT IDENTIFER ::= { cornet-mibs 2 } pdn4800-mibs OBJECT IDENTIFIER ::= { paradyne 17 } -- pdn4800-common OBJECT IDENTIFIER ::= { pdn4800-mibs 1 } -- mib-xxxx OBJECT IDENTIFIER ::= { pdn4800-mibs 2 } END PDN-TC DEFINITIONS ::= BEGIN -- Copyright (C) 1999 Paradyne Corporation. -- Enterprise Textual Convention MIB -- Version : 0.1 DRAFT -- Last Updated Wayne Jadoo 10/7/1999 -- Last Updated Wayne Jadoo 10/4/1999 -- Last Update Wayne Jadoo 09/28/1999 -- Last Updated Wayne Jadoo 09/27/1999 -- Last Updated : Wayne Jadoo 08/31/99 -- The textual Conversion MIB contains the definitions of objects that are used -- for defining objects in other MIBs. This file can be imported by the other -- MIBs in order to use the pre-defined objects. Textual conventions for new -- objects can be added to this file. -- History -- 08/25/1999 Wayne Jadoo -- Initial Version. -- 09/27/1999 Wayne Jadoo -- Commented out textual conventions so -- to be compatible to SNMP-V1 -- 09/28/99 Wayne Jadoo -- Added TC for TAddress , MacAddress and TruthValue -- 10/04/99 Wayne Jadoo -- Removed TC for Tadddress, MacAddress and TruthValue -- DateAndTime and SnmpAdminString and moved to rfc1901v1.mi -- Wayne Jadoo 10/7/99 -- Imported PDN-HEADER-HEADER mib -- and added TC for SnmpAdminString. -- Kevin Baughman 10/27/99 -- Converted back to smiv2 -- Rajesh Raghavan 9/21/2000 -- Added TC for TimeOfDay -- IMPORTS TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC enterprises FROM RFC1155-SMI; -- Not having an object defined causes errors for HP OpenView pdyn OBJECT IDENTIFIER ::= { enterprises 1795 } -- ========================================================== VnidMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the configuration mode for VNIDs and ports. " SYNTAX INTEGER { implicit(1), explicit(2), notagging(3) } ClientState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " The configuration type for a client." SYNTAX INTEGER { static(1), dynamic(2)} VnidTaggingState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " This object indicates whether VNID tagging is activated or de-activated." SYNTAX INTEGER { enabled(1), disabled(2)} VnidRange ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " The valid range for VNID IDs" SYNTAX INTEGER ( 2..4000 ) SwitchState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " This object indicates whether an object state is in the enabled or disabled state " SYNTAX INTEGER { enabled(1), disabled(2)} ResetStates ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object defines the enumerations of values that can be applied to the reset object" SYNTAX INTEGER { noOp(1), reset (2), resetToFactoryDefaults(3) } ResultTypes ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object defines the enumerations for the result of an operation " SYNTAX INTEGER { none(1), success(2), failure(3), inProgress(4) } InitiatorTypes ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object defines the enumerations for the result of an operation " SYNTAX INTEGER { noop(1), telnet(2), console(3), snmp(4) } NTPMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the mode NTP will operate in" SYNTAX INTEGER { unicast(1), broadcast(2) } DNSServerType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the DNS server Type" SYNTAX INTEGER { primary(1), secondary(2) } MibOidType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This Object describes the type of a mib object Scalar - Single Instance Object Table - Multi-instance Object Mib - A Mib. Section - A Section Within A MIB" SYNTAX INTEGER { scalar (1), table (2), mib (3), section (4) } SocketType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the type of socket" SYNTAX INTEGER { unknown(1), stream(2), datagram(3), rawProtocol(4), reliableMessageDelivery(5), sequencedPacket(6) } SocketFamily ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the socket Family" SYNTAX INTEGER { unknown(1), unix(2), darpaInternet(3), darpaIMP(4), pUP(5), cHAOSFamily(6), xeroxNovell(7), nBS(8), eCMA(9), dATAKIT(10), cCITT(11), sNA(12), dECnet(13), directDataLinkInterface(14), dECLAT(15), nSCHyperChannel(16), appleTalk(17), netqorkInterfaceTap(18), iEEE8020ISO8802(19), oSI(20), x25(21), oSIAFI47IDI4(22), uSGovermentOSI(23) } SocketState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the state of a stream socket" SYNTAX INTEGER { closed (1), listen (2), sYNSent(3), sYNRCVD(4), established(5), closeWait(6), fINWait(7), closing(8), lastAck(9), fINWait2(10), timeWait(11) } DomainName ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The domain name space is a tree structure. Each node and leaf on the tree corresponds to a resource set (which may be empty). The domain system makes no distinctions between the uses of the interior nodes and leaves, and this memo uses the term 'node' to refer to both. Each node has a label, which is zero to 63 octets in length. Brother nodes may not have the same label, although the same label can be used for nodes which are not brothers. One label is reserved, and that is the null (i.e., zero length) label used for the root. The domain name of a node is the list of the labels on the path from the node to the root of the tree. By convention, the labels that compose a domain name are printed or read left to right, from the most specific (lowest, farthest from the root) to the least specific (highest, closest to the root). Internally, programs that manipulate domain names should represent them as sequences of labels, where each label is a length octet followed by an octet string. Because all domain names end at the root, which has a null string for a label, these internal representations can use a length byte of zero to terminate a domain name. By convention, domain names can be stored with arbitrary case, but domain name comparisons for all present domain functions are done in a case-insensitive manner, assuming an ASCII character set, and a high order zero bit. This means that you are free to create a node with label 'A' or a node with label 'a', but not both as brothers; you could refer to either using 'a' or 'A'. When you receive a domain name or label, you should preserve its case. The rationale for this choice is that we may someday need to add full binary domain names for new services; existing services would not be changed. When a user needs to type a domain name, the length of each label is omitted and the labels are separated by dots ('.'). Since a complete domain name ends with the root label, this leads to a printed form which ends in a dot. We use this property to distinguish between: character string which represents a complete domain name (often called 'absolute'). For example, 'poneria.ISI.EDU.' - a character string that represents the starting labels of a domain name which is incomplete, and should be completed by local software using knowledge of the local domain (often called 'relative'). For example, 'poneria' used in the ISI.EDU domain. Relative names are either taken relative to a well known origin, or to a list of domains used as a search list. Relative names appear mostly at the user interface, where their interpretation varies from implementation to implementation, and in master files, where they are relative to a single origin domain name. The most common interpretation uses the root '.' as either the single origin or as one of the members of the search list, so a multi-label relative name is often one where the trailing dot has been omitted to save typing. To simplify implementations, the total number of octets that represent a domain name (i.e., the sum of all label octets and label lengths) is limited to 255. A domain is identified by a domain name, and consists of that part of the domain name space that is at or below the domain name which specifies the domain. A domain is a subdomain of another domain if it is contained within that domain. This relationship can be tested by seeing if the subdomain's name ends with the containing domain's name. For example, A.B.C.D is a subdomain of B.C.D, C.D, D, and '.' " SYNTAX DisplayString (SIZE (1..64)) SnmpAdminString ::= TEXTUAL-CONVENTION DISPLAY-HINT "255a" STATUS current DESCRIPTION "An octet string containing administrative information, preferably in human-readable form. To facilitate internationalization, this information is represented using the ISO/IEC IS 10646-1 character set, encoded as an octet string using the UTF-8 transformation format described in [RFC2044]. Since additional code points are added by amendments to the 10646 standard from time to time, implementations must be prepared to encounter any code point from 0x00000000 to 0x7fffffff. The use of control codes should be avoided. When it is necessary to represent a newline, the control code sequence CR LF should be used. The use of leading or trailing white space should be avoided. For code points not directly supported by user interface hardware or software, an alternative means of entry and display, such as hexadecimal, may be provided. For information encoded in 7-bit US-ASCII, the UTF-8 encoding is identical to the US-ASCII encoding. Note that when this TC is used for an object that is used or envisioned to be used as an index, then a SIZE restriction must be specified so that the number of sub-identifiers for any object instance does not exceed the limit of 128, as defined by [RFC1905]. " SYNTAX OCTET STRING (SIZE (0..255)) InetAddressType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the type of address configured for a interface" SYNTAX INTEGER { primary (1), secondary (2) } ManagementType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object is used to specify the type of management. This can be either Inband Management or OutBand Management." SYNTAX INTEGER { inband (1), outband (2) } IdslClockMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object indicates the network clock mode set for the secondary network clock. IDSL portcards with a port configured as an NT will be set to portCardDriveClockOnboard(4), both driving the backplane and using the clock for the other Local Timing transceivers on the card. Port cards with only LT ports configured will receive a clock from the backplane using portCardSinkClock(2). portCardDriveClock(3) will drive the backplane alone." SYNTAX INTEGER { triState(1), portCardSinkClock(2), portCardDriveClock(3), portCardDriveClockOnboard(4) } TimeOfDay ::= TEXTUAL-CONVENTION DISPLAY-HINT "1d:1d" STATUS current DESCRIPTION "A time of day specification field octets contents range ----- ------ -------- ----- 1 1 hour 0..23 2 2 minutes 0..59" SYNTAX OCTET STRING(SIZE(2)) DayOfWeek ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object indicates the day of the week, with an additional option 'Daily' to work with interfaces that use this convention to schedule events." SYNTAX INTEGER { sunday(1), monday(2), tuesday(3), wednesday(4), thursday(5), friday(6), saturday(7), daily(8) } END PDN-ATMPVCTEST-MIB DEFINITIONS ::= BEGIN IMPORTS Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 pdnAtm FROM PDN-HEADER-MIB; -- ====================================================== -- The Paradyne AtmPVC Test group. -- Release: 1.0.0 - 7/14/98 -- (based on PVC Test, 0.0.2 (3/7/97) DRAFT) -- These objects allow the SNMP management system to -- execute and monitor tests on the PVCs. -- The Paradyne PVC Test group -- The following definitions are used to allow an SNMP -- management system to control certain test functions -- of a Paradyne device. devAtmPVCTest OBJECT IDENTIFIER ::= { pdnAtm 2 } -- The Paradyne AtmPVC Active Test Table. -- This table is used to define objects which allow a network -- manager to quickly determine which tests are currently -- active on a PVC. -- 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. devAtmPVCActiveTestTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmPVCActiveTestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne PVC Test Table." ::= { devAtmPVCTest 1 } devAtmPVCActiveTestEntry OBJECT-TYPE SYNTAX DevAtmPVCActiveTestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne PVC Test Table." INDEX { devAtmPVCActiveTestIfIndex, devAtmPVCActiveTestVclVpi, devAtmPVCActiveTestVclVci } ::= { devAtmPVCActiveTestTable 1 } -- Layout of one entry in devAtmPVCActiveTestTable. DevAtmPVCActiveTestEntry ::= SEQUENCE { devAtmPVCActiveTestIfIndex INTEGER, devAtmPVCActiveTestVclVpi INTEGER, devAtmPVCActiveTestVclVci INTEGER, devAtmPVCActiveTestCurrent INTEGER, devAtmPVCActiveTestDisruptive INTEGER } devAtmPVCActiveTestIfIndex 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)." ::= { devAtmPVCActiveTestEntry 1 } devAtmPVCActiveTestVclVpi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The VPI number on a specific PVC." ::= { devAtmPVCActiveTestEntry 2 } devAtmPVCActiveTestVclVci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The VCI number on a specific PVC." ::= { devAtmPVCActiveTestEntry 3 } devAtmPVCActiveTestCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The currently active tests on the interface/VPI/VCI. This object is a bit map represented as a sum, therefore, it can represent multiple tests simultaneously. The various bit positions are: 1 Indicates the pvcLoop test is active 2 Indicates the sendPat test is active 4 Indicates the monPat test is active 8 Indicates the connectivity test is active If no tests are currently active, this object has the value 0." ::= { devAtmPVCActiveTestEntry 4 } devAtmPVCActiveTestDisruptive OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates whether tests on this interface are disruptive. If this object is true(1), tests on this interface/DLCI consume the entire bandwidth; therefore, while the test is running, no other data will be transmitted. If this object is false(2), only part of the bandwidth is consumed; therefore, user data will be transmitted in addition to the test data." ::= { devAtmPVCActiveTestEntry 5 } -- The Paradyne PVC Test Table. -- This table is used to define objects which allow a network -- manager to instruct the agent to execute a test on a PVC. -- 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. devAtmPVCTestTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmPVCTestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne PVC Test Table." ::= { devAtmPVCTest 2 } devAtmPVCTestEntry OBJECT-TYPE SYNTAX DevAtmPVCTestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne PVC Test Table." INDEX { devAtmPVCTestIfIndex, devAtmPVCTestVclVpi, devAtmPVCTestVclVci, devAtmPVCTestType } ::= { devAtmPVCTestTable 1 } -- Layout of one entry in devAtmPVCTestTable. DevAtmPVCTestEntry ::= SEQUENCE { devAtmPVCTestIfIndex INTEGER, devAtmPVCTestVclVpi INTEGER, devAtmPVCTestVclVci INTEGER, devAtmPVCTestType INTEGER, devAtmPVCTestControl INTEGER, devAtmPVCTestTime INTEGER } devAtmPVCTestIfIndex 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)." ::= { devAtmPVCTestEntry 1 } devAtmPVCTestVclVpi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The VPI number on a specific PVC." ::= { devAtmPVCTestEntry 2 } devAtmPVCTestVclVci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The VCI number on a specific PVC." ::= { devAtmPVCTestEntry 3 } devAtmPVCTestType OBJECT-TYPE SYNTAX INTEGER { -- Loopback Tests pvcLoop(1), -- PVC Loopback -- Test Patterns sendPat(2), -- sends a test pattern monPat(3), -- monitors a test pattern -- Connectivity Tests connectivity(4) -- connectivity test } ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the test for which this entry contains information." ::= { devAtmPVCTestEntry 4 } devAtmPVCTestControl 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 and VPI/VCI, if allowed (i.e., the test must be allowed for the interface/VPI/VCI, and in combination with any other tests currently executing for the interface/VPI/VCI). 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/VPI/VCI. A value of idle(1) indicates that the test is currently not active on the interface/VPI/VCI." ::= { devAtmPVCTestEntry 5 } devAtmPVCTestTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of time (in seconds) which has elapsed since the beginning of the test." ::= { devAtmPVCTestEntry 6 } -- The Paradyne Device Monitor PVC Test Pattern Result Table. -- This table is used to define objects which reflect the result -- of a monitor test pattern request. devAtmPVCMonResultTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmPVCMonResultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device Monitor PVC Test Pattern Result Table." ::= { devAtmPVCTest 3 } devAtmPVCMonResultEntry OBJECT-TYPE SYNTAX DevAtmPVCMonResultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Device Monitor PVC Test Pattern Result Table." INDEX { devAtmPVCMonResultIfIndex, devAtmPVCMonVclVpi, devAtmPVCMonVclVci } ::= { devAtmPVCMonResultTable 1 } -- Layout of one entry in devAtmPVCMonResultTable. DevAtmPVCMonResultEntry ::= SEQUENCE { devAtmPVCMonResultIfIndex INTEGER, devAtmPVCMonVclVpi INTEGER, devAtmPVCMonVclVci INTEGER, devAtmPVCMonResultCode INTEGER, devAtmPVCMonResultSeqErrors Gauge, devAtmPVCMonResultDataErrors Gauge } devAtmPVCMonResultIfIndex 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)." ::= { devAtmPVCMonResultEntry 1 } devAtmPVCMonVclVpi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The VPI number on a specific PVC." ::= { devAtmPVCMonResultEntry 2 } devAtmPVCMonVclVci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The VCI number on a specific PVC." ::= { devAtmPVCMonResultEntry 3 } devAtmPVCMonResultCode OBJECT-TYPE SYNTAX INTEGER { none(1), -- no further information is available inSync(2), -- the monitor pattern test has -- synchronized on the pattern notInSync(3) -- 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. inSync(2) notes that the monitor pattern test has synchronized on the pattern. A monitor pattern test that has not synchronized on the requested pattern returns a value of notInSync(3)." ::= { devAtmPVCMonResultEntry 4 } devAtmPVCMonResultSeqErrors OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of sequence errors detected in the received monitoring test pattern. The error count is updated once every second. The maximum value of this object is 99,999." ::= { devAtmPVCMonResultEntry 5 } devAtmPVCMonResultDataErrors OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of data errors detected in the received monitoring test pattern. The error count is updated once every second. The maximum value of this object is 99,999." ::= { devAtmPVCMonResultEntry 6 } -- The Paradyne Device PVC Connectivity Results Table -- This table is used to define objects related PVC connectivity -- tests. devAtmPVCConnectResultTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmPVCConnectResultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Device PVC Connectivity Results Table." ::= { devAtmPVCTest 4 } devAtmPVCConnectResultEntry OBJECT-TYPE SYNTAX DevAtmPVCConnectResultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Device PVC Connectivity Results Table." INDEX { devAtmPVCConnectResultIfIndex, devAtmPVCConnectVclVpi, devAtmPVCConnectVclVci } ::= { devAtmPVCConnectResultTable 1 } -- Layout of one entry in devAtmPVCConnectResultTable. DevAtmPVCConnectResultEntry ::= SEQUENCE { devAtmPVCConnectResultIfIndex INTEGER, devAtmPVCConnectVclVpi INTEGER, devAtmPVCConnectVclVci INTEGER, devAtmPVCConnectResultCode INTEGER, devAtmPVCConnectResultTime INTEGER } devAtmPVCConnectResultIfIndex 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 connectivity test 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)." ::= { devAtmPVCConnectResultEntry 1 } devAtmPVCConnectVclVci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The VCI number on a specific PVC. Note that only proprietary multiplexed VPI/VCIs will appear in this table, since non-proprietary VPI/VCIs cannot execute the connectivity test." ::= { devAtmPVCConnectResultEntry 2 } devAtmPVCConnectVclVpi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The VPI number on a specific PVC. Note that only proprietary multiplexed VPI/VCIs will appear in this table, since non-proprietary VPI/VCIs cannot execute the connectivity test." ::= { devAtmPVCConnectResultEntry 3 } devAtmPVCConnectResultCode OBJECT-TYPE SYNTAX INTEGER { none(1), -- no further information is available inProgress(2), -- test is in progress, waiting for a response failure(3), -- no response was received within the timeout period success(4) -- a response was received from the far end } ACCESS read-only STATUS mandatory DESCRIPTION "This object contains a code for more specific information on the connectivity test result. A value of none(1) indicates that no further information is available. inProgress(2) notes that the connectivity test is currently in progress, awaiting a response from the far end. failure(3) indicates no response wass recieved from the far end within the timeout period. success(4) indicates that a response was received from the far end." ::= { devAtmPVCConnectResultEntry 4 } devAtmPVCConnectResultTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object represents the round trip time to receive a response from the far end. If no response has been received, this object will return a value of 0." ::= { devAtmPVCConnectResultEntry 5 } END PDN-ATMSLVEXT-MIB DEFINITIONS ::= BEGIN IMPORTS Counter, Gauge, TimeTicks, IpAddress FROM RFC1155-SMI ifIndex FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 pdnAtm FROM PDN-HEADER-MIB; -- =============================================================== -- -- ATM SLV Extension Group -- -- Last Updated: -- 02/12/02 by M. Mohankumar (mohanm@eng.paradyne.com) -- (Removed release numbers) -- 12/31/01 by M. Mohankumar (mohanm@eng.paradyne.com) -- (Modify object devAtmSlvVclType to include new type ipenabled) -- 09/21/99 by F. Mota (fmota@eng.paradyne.com) -- (Modify object devAtmSlvFarEndInfoStatus values to match -- those in the devFrExtFarEndInfoStatus -- Removed the Link Configuration Group) -- 08/30/99 by F. Mota (fmota@eng.paradyne.com) -- (Added the following statistics to devAtmSlvVclTable -- devAtmSlvVclTxFECN -- devAtmSlvVclRmtOffFr -- devAtmSlvVclRmtOffOctets -- devAtmSlvVclRmtOffFrInCir -- devAtmSlvVclRmtOffOctetsInCir -- devAtmSlvVclRmtDropFrInCir -- devAtmSlvVclRmtDropOctetsInCir -- devAtmSlvVclRmtOffFrOutCir -- devAtmSlvVclRmtOffOctetsOutCir -- devAtmSlvVclRmtDropFrOutCir -- devAtmSlvVclRmtDropOctetsOutCir -- devAtmSlvVclRxFrCirToEir -- devAtmSlvVclRxOctetsCirToEir -- devAtmSlvVclTxFrCirToEir -- devAtmSlvVclTxOctetsCirToEir -- devAtmSlvVclRxFrOverEir -- devAtmSlvVclRxOctestOverEir -- devAtmSlvVclTxFrOverEir -- devAtmSlvVclTxOctestOverEir -- devAtmSlvVclOfferedFrCirToEir -- devAtmSlvVclOfferedOctetsCirToEir -- devAtmSlvVclRxFrNetDropCirToEir -- devAtmSlvVclRxOctetsNetDropCirToEir -- devAtmSlvVclOfferedFrOverEir -- devAtmSlvVclOfferedOctetsOverEir -- devAtmSlvVclRxFrNetDropOverEir -- devAtmSlvVclRxOctetsNetDropOverEir -- devAtmSlvVclEir -- devAtmSlvVclTc -- devAtmSlvVclCircuitId -- Modified devAtmSlvLatencyPacketSz from read-only to -- read-write -- Modified text of Burst Group to show bits instead of octets -- Added devAtmSlvLinkExtendedDdrCollection object -- Added Link Configuration Group -- Added Link Utilization Group) -- 11/30/98 by W. Venz (venz@eng.paradyne.com) -- (Modify object devAtmSlvFarEndInfoStatus condition -- "3" to "4") -- 07/15/98 by J. Popolano (popolano@eng.paradyne.com) -- (Converted from Frame Relay Extension, Release 2.3-5/15/98 -- to Atm Extension Group, 6/09/98) -- -- This MIB provides access to SLV parameters associated with ATM VPI/VCIs). -- The SLV parameters will be presented from the Frame Relay point of view, -- consistent with existing Caribbean SLV products. -- -- NOTE: The indices in many of the tables are item(s) previously defined in -- this MIB which are not members of the table. When viewing these -- tables with a get or getnext operation, it is useful to include the -- index items in the PDU so the information has some relational context -- beyond the simple numbers yielded by the table. The same information -- can be retrieved by inspecting the OID of each object, but this is not -- a computer or table friendly method of viewing the information. This -- practice is common in most new MIB related RFCs in that it reduces -- both the code size and the run-time of a walk on these tables. -- devAtmSlv OBJECT IDENTIFIER ::= { pdnAtm 1 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- ATM VPI/VCI Table -- devAtmSlvVclTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvVclEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing additional statistical and configuration information for the service level verification." ::= { devAtmSlv 1 } devAtmSlvVclEntry OBJECT-TYPE SYNTAX DevAtmSlvVclEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The information regarding each Vpi/Vci Connection Identifier on the device whether or not it is associated with a Permanent Virtual Connection (PVC)." INDEX { devAtmSlvVclIfIndex, devAtmSlvVclVpi, devAtmSlvVclVci } ::= { devAtmSlvVclTable 1 } DevAtmSlvVclEntry ::= SEQUENCE { devAtmSlvVclIfIndex INTEGER, devAtmSlvVclVpi INTEGER, devAtmSlvVclVci INTEGER, devAtmSlvVclTxCIR Gauge, devAtmSlvVclRxCIR Gauge, devAtmSlvVclTxFrInCIR Counter, devAtmSlvVclRxFrInCIR Counter, devAtmSlvVclTxDrop Counter, devAtmSlvVclRxDrop Counter, devAtmSlvVclTxDE Counter, devAtmSlvVclTxBECN Counter, devAtmSlvVclOpState INTEGER, devAtmSlvVclAdminState INTEGER, devAtmSlvVclPriority INTEGER, devAtmSlvVclType INTEGER, devAtmSlvVclTxOctetInCIR Counter, devAtmSlvVclRxOctetInCIR Counter, devAtmSlvVclTxOctetOutCIR Counter, devAtmSlvVclRxOctetOutCIR Counter, devAtmSlvVclTxFrOutCIR Counter, devAtmSlvVclRxFrOutCIR Counter, devAtmSlvVclMaxFrSz Gauge, devAtmSlvVclNetDropFr Counter, devAtmSlvVclNetDropOctets Counter, devAtmSlvVclRxDE Counter, devAtmSlvVclMissedSLVs Counter, devAtmSlvVclTxFECN Counter, devAtmSlvVclRmtOffFr Counter, devAtmSlvVclRmtOffOctets Counter, devAtmSlvVclRmtOffFrInCir Counter, devAtmSlvVclRmtOffOctetsInCir Counter, devAtmSlvVclRmtDropFrInCir Counter, devAtmSlvVclRmtDropOctetsInCir Counter, devAtmSlvVclRmtOffFrOutCir Counter, devAtmSlvVclRmtOffOctetsOutCir Counter, devAtmSlvVclRmtDropFrOutCir Counter, devAtmSlvVclRmtDropOctetsOutCir Counter, devAtmSlvVclRxFrCirToEir Counter, devAtmSlvVclRxOctetsCirToEir Counter, devAtmSlvVclTxFrCirToEir Counter, devAtmSlvVclTxOctetsCirToEir Counter, devAtmSlvVclRxFrOverEir Counter, devAtmSlvVclRxOctestOverEir Counter, devAtmSlvVclTxFrOverEir Counter, devAtmSlvVclTxOctestOverEir Counter, devAtmSlvVclOfferedFrCirToEir Counter, devAtmSlvVclOfferedOctetsCirToEir Counter, devAtmSlvVclRxFrNetDropCirToEir Counter, devAtmSlvVclRxOctetsNetDropCirToEir Counter, devAtmSlvVclOfferedFrOverEir Counter, devAtmSlvVclOfferedOctetsOverEir Counter, devAtmSlvVclRxFrNetDropOverEir Counter, devAtmSlvVclRxOctetsNetDropOverEir Counter, devAtmSlvVclEir Counter, devAtmSlvVclTc Counter, devAtmSlvVclCircuitId OCTET STRING } devAtmSlvVclIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the Vpi/Vci connection 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)." ::= { devAtmSlvVclEntry 1 } devAtmSlvVclVpi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the Virtual Path Identifier." ::= { devAtmSlvVclEntry 2} devAtmSlvVclVci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the Virtual Channel." ::= { devAtmSlvVclEntry 3 } devAtmSlvVclTxCIR OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "Indicates the value of the Committed Information Rate (measured in bits per second) sent through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 4 } devAtmSlvVclRxCIR OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "Indicates the value of the Committed Information Rate (measured in bits per second) received through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 5 } devAtmSlvVclTxFrInCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames within CIR sent through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 6 } devAtmSlvVclRxFrInCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames within CIR received through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 7 } devAtmSlvVclTxDrop OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames sent and dropped by the DLCI, associated with the respective VPI/VCI, due to buffer overflow." ::= { devAtmSlvVclEntry 8 } devAtmSlvVclRxDrop OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames received and dropped by the DLCI, associated with the respective VPI/VCI, due to buffer overflow." ::= { devAtmSlvVclEntry 9 } devAtmSlvVclTxDE OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames sent over the DLCI, associated with respective Vpi/Vci, that have the DE bit set." ::= { devAtmSlvVclEntry 10 } devAtmSlvVclTxBECN OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of BECNs sent over the DLCI associated with respective Vpi/Vci." ::= { devAtmSlvVclEntry 11 } devAtmSlvVclOpState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3) } ACCESS read-only STATUS mandatory DESCRIPTION "This indicates the operational status of the PVC or Management Link Interface of which the DLCI, associated with the respective Vpi/Vci, is an endpoint. If the physical or logical interface is not active, a value of inactive(3) will be returned. If LMI is set to 'none', a value of active(2) will be returned. If LMI is enabled and data can be sent down the circuit, a value of active(2) will be returned. If LMI is disabled or data cannot be sent down the circuit, a value of inactive(3) will be returned." ::= { devAtmSlvVclEntry 12 } devAtmSlvVclAdminState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This indicates the administrative state of the DLCI associated with the respective Vpi/Vci. Setting this to active(2) indicates that it is desired that data can be transmitted or received through this DLCI if it is used as a PVC endpoint. Setting this to inactive(3), disables the Dlci so that it may not be used for data transfer. Invalid(1) is not supported." ::= { devAtmSlvVclEntry 13 } devAtmSlvVclPriority OBJECT-TYPE SYNTAX INTEGER { low (1), medium (2), high (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The priority of the information that is sent over the Vpi/Vci." ::= { devAtmSlvVclEntry 14 } devAtmSlvVclType OBJECT-TYPE SYNTAX INTEGER { standard (1), multiplexed (2), ipenabled (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of multiplexing used on the DLCI associated with the respective Vpi/Vci. If set to standard(1), the DLCI will not be multiplexed. If set to multiplexed(2), proprietary multiplexing will be used. If set to ipenabled(3), this will terminate at a CORE IP network rather than an end user." ::= { devAtmSlvVclEntry 15 } devAtmSlvVclTxOctetInCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of octets within CIR sent through the DLCI associated with the respective Vpi/Vci. If a frame is deemed within CIR, each octet in the frame is within CIR." ::= { devAtmSlvVclEntry 16 } devAtmSlvVclRxOctetInCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of octets within CIR received through the DLCI associated with the respective Vpi/Vci. If a frame is deemed within CIR, each octet in the frame is within CIR." ::= { devAtmSlvVclEntry 17 } devAtmSlvVclTxOctetOutCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of octets above CIR sent through the DLCI associated with the respective Vpi/Vci. If a frame is deemed above CIR, each octet in the frame is above CIR." ::= { devAtmSlvVclEntry 18 } devAtmSlvVclRxOctetOutCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of octets above CIR received through the DLCI associated with the respective Vpi/Vci. If a frame is deemed above CIR, each octet in the frame is above CIR." ::= { devAtmSlvVclEntry 19 } devAtmSlvVclTxFrOutCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames above CIR sent through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 20 } devAtmSlvVclRxFrOutCIR OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames above CIR received through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 21 } devAtmSlvVclMaxFrSz OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the size of the largest frame transmitted through the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 22 } devAtmSlvVclNetDropFr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames in the receive direction that were dropped by the network on the link for the DLCI associated with the respective Vpi/Vci. This is the calculated value of those frames dropped by the network instead of the device at either end of the network." ::= { devAtmSlvVclEntry 23 } devAtmSlvVclNetDropOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of octets in the receive direction that were dropped by the network on the link for the DLCI associated with the respective Vpi/Vci. This is the calculated value of those octets dropped by the network instead of the device at either end of the network." ::= { devAtmSlvVclEntry 24 } devAtmSlvVclRxDE OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of frames received over the DLCI, associated with the respective Vpi/Vci, that have the DE bit set." ::= { devAtmSlvVclEntry 25 } devAtmSlvVclMissedSLVs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of SLV packets missed on the DLCI associated with the respective Vpi/Vci. This number will always be zero on those VPI/VCIs that do not support Service Level Verification. These packets are used to determine network latency and collect other network level information." ::= { devAtmSlvVclEntry 26 } devAtmSlvVclTxFECN OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of FECNs sent over the DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 27 } devAtmSlvVclRmtOffFr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of frames offered by the remote device over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification." ::= { devAtmSlvVclEntry 28 } devAtmSlvVclRmtOffOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of octets offered by the remote device over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification." ::= { devAtmSlvVclEntry 29 } devAtmSlvVclRmtOffFrInCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of frames offered by the remote device that were within CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 30 } devAtmSlvVclRmtOffOctetsInCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of octets offered by the remote device that were within CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 31 } devAtmSlvVclRmtDropFrInCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of frames dropped by the remote device that were within CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 32 } devAtmSlvVclRmtDropOctetsInCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of octets dropped by the remote device that were within CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 33 } devAtmSlvVclRmtOffFrOutCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of frames offered by the remote device that exceded CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 34 } devAtmSlvVclRmtOffOctetsOutCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of octets offered by the remote device that exceded CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 35 } devAtmSlvVclRmtDropFrOutCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of frames by the remote device that exceded CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 36 } devAtmSlvVclRmtDropOctetsOutCir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of octets offered by the remote device that exceded CIR over the DLCI associated with the respective Vpi/Vci. This number will always be zero on those DLCIs that do not support Service Level Verification or if devAtmSlvLinkExtendedDdrCollection is disabled." ::= { devAtmSlvVclEntry 37 } devAtmSlvVclRxFrCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received Frames between CIR and EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 38 } devAtmSlvVclRxOctetsCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received Characters between CIR and EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 39 } devAtmSlvVclTxFrCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of transmitted Frames between CIR and EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 40 } devAtmSlvVclTxOctetsCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of transmitted Characters between CIR and EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 41 } devAtmSlvVclRxFrOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received Frames over EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 42 } devAtmSlvVclRxOctestOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received Characters over EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 43 } devAtmSlvVclTxFrOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of transmitted Frames over EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 44 } devAtmSlvVclTxOctestOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of transmitted Characters over EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 45 } devAtmSlvVclOfferedFrCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of frames offered by far-end between CIR and EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 46 } devAtmSlvVclOfferedOctetsCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of characters offered by far-end between CIR and EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 47 } devAtmSlvVclRxFrNetDropCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of frames offered by far-end between CIR and EIR but dropped by network through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 48 } devAtmSlvVclRxOctetsNetDropCirToEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of Characters offered by far-end between CIR and EIR but dropped by network through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 49 } devAtmSlvVclOfferedFrOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of frames offered by far-end over EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 50 } devAtmSlvVclOfferedOctetsOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of characters offered by far-end over EIR through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 51 } devAtmSlvVclRxFrNetDropOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received frames offered by far-end over EIR but dropped by network through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 52 } devAtmSlvVclRxOctetsNetDropOverEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of received characters offered by far-end over EIR but dropped by network through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 53 } devAtmSlvVclEir OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Value of the Excess Information Rate (EIR = Be/Tc) which is the number of characters that exeeds Bc but does not exceed Be during Tc time through this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 54 } devAtmSlvVclTc OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Commited burst measurement interval time in ms for this DLCI associated with the respective Vpi/Vci." ::= { devAtmSlvVclEntry 55 } devAtmSlvVclCircuitId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..64)) ACCESS read-write STATUS mandatory DESCRIPTION "A string of characters that identifies a particular Vpi/Vci circuit" ::= { devAtmSlvVclEntry 56 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- The Vcl Status Table. -- -- This table is designed to hold all information concerning the operational -- status of Dlci's associated with the respective Vpi/Vci. This can include -- time statistics for various information items that indicate status of the -- line. devAtmSlvVclStsTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvVclStsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing information about the operational status of each Data Link Connection Identifier (DLCI) whether or not it is an endpoint of a Permanent Virtual Connection (PVC) associated with the respective Vpi/Vci's." ::= { devAtmSlv 2 } devAtmSlvVclStsEntry OBJECT-TYPE SYNTAX DevAtmSlvVclStsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information regarding a DLCI's operational status." INDEX {devAtmSlvVclIfIndex, devAtmSlvVclVpi, devAtmSlvVclVci} ::= { devAtmSlvVclStsTable 1 } DevAtmSlvVclStsEntry ::= SEQUENCE { devAtmSlvVclStsOpState INTEGER, devAtmSlvVclStsInactiveSecs Counter, devAtmSlvVclStsInactives Counter, devAtmSlvVclStsBECNSecs Counter, devAtmSlvVclStsFECNSecs Counter, devAtmSlvVclStsConjestedSecs Counter, devAtmSlvVclStsUpTime TimeTicks } -- -- The status is in this MIB twice for historical purposes. The data is more -- salient in this table, but released hardware that does not support this -- table also requires this information. -- devAtmSlvVclStsOpState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3) } ACCESS read-only STATUS mandatory DESCRIPTION "This indicates the operational status of the PVC or management link of which the DLCI, associated with the respective Vpi/Vci, is an endpoint. If the physical or logical interface is not active, a value of inactive(3) will be returned. If LMI is set to 'none', a value of active(2) will always be returned. If LMI is enabled and data can be sent down the circuit, a value of active(2) will be returned. If LMI is disabled or data cannot be sent down the circuit, a value of inactive(3) will be returned." ::= { devAtmSlvVclStsEntry 1 } devAtmSlvVclStsInactiveSecs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the cumulative number of seconds during which the DLCI status, associated with the respective Vpi/Vci, was found to be inactive(3)." ::= { devAtmSlvVclStsEntry 2 } devAtmSlvVclStsInactives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of times the DLCI status, associated with the respective Vpi/Vci, switched from active(2) to inactive(3)." ::= { devAtmSlvVclStsEntry 3 } devAtmSlvVclStsBECNSecs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the cumulative number of seconds during which a BECN was received through the DLCI end point associated with the respective Vpi/Vci." ::= { devAtmSlvVclStsEntry 4 } devAtmSlvVclStsFECNSecs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the cumulative number of seconds during which a FECN was received through the DLCI end point associated with the respective Vpi/Vci." ::= { devAtmSlvVclStsEntry 5 } devAtmSlvVclStsConjestedSecs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the cumulative number of seconds during which either a BECN or a FECN was received through the DLCI end point associated with the respective Vpi/Vci." ::= { devAtmSlvVclStsEntry 6 } devAtmSlvVclStsUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the amount of time in TimeTicks that the DLCI status, associated with the respective Vpi/Vci, has been active. This value will be zero if the DLCI is not active." ::= { devAtmSlvVclStsEntry 7 } -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- The Latency Table -- -- This table contains latency information for the link which involves the -- Vcl that the table in indexed by. It should only return a value when -- automatic latency information collection is enabled. -- -- Latency is kept as both an average and a maximum over time for a specific -- sliding window. The width of the window is defined as the number of time -- slices that are used in determining the average. Both the length of the -- time slice and the width of the window are settable. -- -- =========================================================================== -- -- Diagram and Example of a time window: -- -- |~~~~~~~~~~~~~~B~~~~~~~~~~~~~~| 0 indicates no information available -- |~~A~~| | + indicates start of latency collection -- 0~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+ -- -- A := Time Slice -- B := Width * Time Slice => Width = B/A -- -- Example: (5 minute window with latency gathered every 1 minute) -- Here A = 60 seconds, B = 300 seconds and Width = 5 -- The window would slide along the time line, resetting to the 0 mark if the -- Vcl is inactive when it hits a + mark. -- -- =========================================================================== -- -- If either the Vcl or the automatic collection is disabled at the time -- that collection is scheduled, the value zero will be returned for the -- average and the maxumum. Additionally, a zero value in either the average -- or the maximum means that collection has not run long enough since the last -- time the collection information was reset. This can occur automatically if -- the Vcl is inactive at the time the device attempts to collect the -- information. -- devAtmSlvLatencyTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvLatencyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing link latency information based on the Data Link Connection Identifier (DLCI) end point of the link associated with the respective Vpi/Vci." ::= { devAtmSlv 3 } devAtmSlvLatencyEntry OBJECT-TYPE SYNTAX DevAtmSlvLatencyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The link latency information." INDEX {devAtmSlvLatencyIfIndex, devAtmSlvLatencyVpi, devAtmSlvLatencyVci} ::= {devAtmSlvLatencyTable 1} DevAtmSlvLatencyEntry ::= SEQUENCE { devAtmSlvLatencyIfIndex INTEGER, devAtmSlvLatencyVpi INTEGER, devAtmSlvLatencyVci INTEGER, devAtmSlvLatencyWidth INTEGER, devAtmSlvLatencyTimeSlice INTEGER, devAtmSlvLatencyAvg Gauge, devAtmSlvLatencyMax Gauge, devAtmSlvLatencyLatest Gauge, devAtmSlvLatencyPacketSz INTEGER } devAtmSlvLatencyIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the Logical Management 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). Only ATM (DTE or Service) ifIndex values that have an active DLCI associated with the respective Vpi/Vci should appear in this table." ::= { devAtmSlvLatencyEntry 1 } devAtmSlvLatencyVpi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the Virtual Path Interface (VPI) associated with this row in the table. Only VPIs with a status of active(2) should appear in this table." ::= { devAtmSlvLatencyEntry 2 } devAtmSlvLatencyVci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the Virtual Channel Interface (VCI) associated with this row in the table. Only VCIs with a status of active(2) should appear in this table." ::= { devAtmSlvLatencyEntry 3 } devAtmSlvLatencyWidth OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "The number of time slices that make up the sliding window used to collect latency information. This can also be viewed as the number of latency values used to determine the average." -- DEFVAL {15} ::= { devAtmSlvLatencyEntry 4 } devAtmSlvLatencyTimeSlice OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The amount of time in seconds that makes up one time slice in the window." -- DEFVAL {60} ::= { devAtmSlvLatencyEntry 5 } devAtmSlvLatencyAvg OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The average latency in milliseconds. This equals the sum of all the latencies in the window divided by the width. During startup, the width of the window should be allowed to grow until it reaches its maximum value as defined in devAtmSlvLatencyWidth. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devAtmSlvLatencyEntry 6 } devAtmSlvLatencyMax OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The maximum latency in milliseconds measured within the window. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the Vpi/Vci or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devAtmSlvLatencyEntry 7 } devAtmSlvLatencyLatest OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The latest latency measurement in milliseconds. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the Vpi/Vci or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devAtmSlvLatencyEntry 8 } devAtmSlvLatencyPacketSz OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The size of the packet used to collect the latency information." ::= { devAtmSlvLatencyEntry 9 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- -- The Frame Size Group -- -- This group consists of one object and one table. The object defines -- the length of the table. To maintain numeric consistency, altering -- any writable item in this group will reset all the counters. -- -- The table consists of n buckets. Each bucket has a definable range -- of sizes to account for. These ranges are defined as the offset from -- the end of the previous range, where the 0th range is assumed to be 0 -- and the last range will always be the maximum possible frame size for -- the device. Any transmitted frame that has a size within the set range -- values will be accounted for in the bucket. -- -- =========================================================================== -- -- Frame Size range example -- +============================+ -- | Index | Range | Count| devAtmSlvFrameSzTblCnt = 5 -- +============================+ -- | 1 | 100 | 10 | From 1 to 100 bytes -- | 2 | 200 | 123 | From 101 to 200 bytes -- | 3 | 500 | 23 | From 201 to 500 bytes -- | 4 | 1000 | 423 | From 501 to 1000 bytes -- | 5 | 4096 | 1431 | Greater than 1000 bytes -- +============================+ Maximum Frame Size = 4096 -- devAtmSlvFrameSize OBJECT IDENTIFIER ::= { devAtmSlv 4 } -- -- The Frame Size Table Count Item -- devAtmSlvFrameSzTblCnt OBJECT-TYPE SYNTAX INTEGER (0..254) ACCESS read-write STATUS mandatory DESCRIPTION "The number of buckets in the transmitted frame size breakdown. Setting this item will reset the table, freeing all previously assigned resources. It will then attempt to generate a table of the size requested. If the resources are not available for the size requested, a table that fits the size, as near the requested size as possible, will be generated, and the value will be set to the actual table bucket count. On initialization, the last range value will be set to the maximum possible frame size the device will recognize and the remaining range values will be set to valid values. This is device dependent and can be anything from a numeric sequence to random values that fit the rules defined for range. The indices of the buckets will be automatically set to the numeric sequence starting at one and ending at the bucket count. Setting this value to 0 will disable the frame table, and setting this value to 1 will simply count all the frames transmitted through the Vpi/Vci." -- DEFVAL {5} ::= { devAtmSlvFrameSize 1 } -- -- The Frame Size Table -- -- This table contains a bucketized transmitted frame size breakdown for -- the device. It is designed to be fully configurable; however, the extent -- to which configuration is supported is up to the device. -- devAtmSlvFrameSzTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvFrameSzEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing a bucketized frame size breakdown for all frames transmitted through a particular VPI/VCI. This table is a three-dimensional table that is based on the ifIndex, Vpi value, Vci value, and bucket index. It allows the user to monitor the number of frames that were transmitted through the DLCI of sizes that fit into specified ranges." ::= { devAtmSlvFrameSize 2 } devAtmSlvFrameSzEntry OBJECT-TYPE SYNTAX DevAtmSlvFrameSzEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The bucketized frame size breakdown information." INDEX {devAtmSlvVclIfIndex, devAtmSlvVclVpi, devAtmSlvVclVci, devAtmSlvFrameSzIndex} ::= { devAtmSlvFrameSzTable 1 } DevAtmSlvFrameSzEntry ::= SEQUENCE { devAtmSlvFrameSzIndex INTEGER, devAtmSlvFrameSzUpLimit Gauge, devAtmSlvFrameSzCount Counter } devAtmSlvFrameSzIndex OBJECT-TYPE SYNTAX INTEGER (1..254) ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the row in the frame table. It is generated automatically when devAtmSlvFrameSzTblCnt is set." ::= { devAtmSlvFrameSzEntry 1 } devAtmSlvFrameSzUpLimit OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "The upper limit in octets of the range of values to store in the bucket. There is a hidden 0th index that always has a range value of zero. The range is defined as any Frame Size that is greater than the range of the previous index and less than or equal to the range of the current index. Each range value must be greater than the value of the upper limit of the previous index and less than the value of the upper limit of the next index. The upper limit of the last index is automatically and permanently set to a value at least as large as the maximum sized frame the device will recognize and may not be altered. Attempting to set the upper limit of the last index will result in 'badValue'. Changing any upper limit value will reset the Frame Size Counts for all other indexes." ::= { devAtmSlvFrameSzEntry 2 } devAtmSlvFrameSzCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted through this Vpi/Vci that have sizes greater than the upper limit value of the previous index and less than or equal to the upper limit value of the current index. There is a hidden 0th index with a upper limit of zero." ::= { devAtmSlvFrameSzEntry 3 } -- --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- The Burst Group -- -- This group consists of one object and one table. The object defines -- the length of the table. To maintain numeric consistency, altering -- any writable item in this group will reset all the counters. -- The table consists of n buckets. Each bucket has a definable range -- of information rates to account for. Each rate is defined as bits -- per second, and the buckets will collect the octets sent at each defined -- rate range. These ranges can be used to characterize the data rate usage -- of the device and are designed to express both burst and CIR information -- as needed. A practical use of this table would be to determine the -- information rate most used by a particular DLCI associated with a -- particular Vpi/Vci. This information can be used to inform the user -- of a need to either reduce or increase CIR as needed. The ranges are -- defined as the offset from the end of the previous range, where the -- 0th range is assumed to be 0 characters per second, and the last range -- will always be the maximum possible line rate for the physical device -- on which the link exists. Any octets transmitted in -- a frame resulting in a rate transmitted information rate that has a 'size' -- within the set range values will be accounted for in the bucket. -- Additionally, the number of frames will be accounted for. -- -- =========================================================================== -- -- Burst Size range example -- +====================================+ -- | Index | Range | Chars | Frames | devAtmSlvBurstTblCnt = 5 -- +====================================+ -- | 1 | 8000 | 747710 | 366 | From 1 to 8000 bits/second -- | 2 | 16000 | 765653 | 383 | From 8001 to 16000 bits/second -- | 3 | 48000 | 16772424 | 9128 | From 16001 to 48000 bits/second -- | 4 | 144000 | 832423 | 402 | From 48001 to 144000 bits/second -- | 5 | 192000 | 200422 | 214 | Greater than 192000 bits/second -- +====================================+ -- Maximum Line Rate = 4608000 bits/second(T1 Rate with 24 64k channels) x 3) -- -- It can be seen from the information in the table that most of the -- information is transmitted with an information rate between 16001 and -- 48000 bytes per second. If desired, the range values should be reset -- to some logical division to further drill down on the exact information -- rate that best suits the needs of the user. -- -- NOTE: Multiple octets can be counted in different bucket catagories -- in the course of a single second. -- -- =========================================================================== devAtmSlvBurst OBJECT IDENTIFIER ::= { devAtmSlv 5 } -- -- The Burst Table Count Item -- devAtmSlvBurstTblCnt OBJECT-TYPE SYNTAX INTEGER (0..254) ACCESS read-write STATUS mandatory DESCRIPTION "The number of buckets in the transmitted burst characterization table. Setting this item will reset the table, freeing all previously assigned resources. It will then attempt to generate a table of the size requested. If the resources are not available for the size requested, a table that fits the size, as near the requested size as possible, will be generated, and the value will be set to the actual table bucket count. On initialization, the last range value will be set to a value appropriate for the rates supported by the highest rated PVC, and the remaining range values will be set to valid values automatically. This is device dependent and can be anything from a numeric sequence to random values that fit the rules defined for range. The indices of the buckets will be automatically set to the numeric sequence starting at one and ending at the bucket count. Setting this value to 0 will disable the burst table, and setting this value to 1 will simply count all the characters transmitted through the DLCI." -- DEFVAL {5} ::= { devAtmSlvBurst 1 } -- -- The Burst Table -- -- This table contains a bucketized burst characterization for the device. -- It is designed to be fully configurable; however, the extent to which -- configuration is supported is up to the device. -- devAtmSlvBurstTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvBurstEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing a bucketized burst characterization of information transmitted through the Data Link Connection Identifier. This table is a three-dimensional table that is based on the ifIndex, Vpi value, Vci value, and bucket index. It allows the user to monitor the number of characters transmitted within ranges of information rates." ::= { devAtmSlvBurst 2 } devAtmSlvBurstEntry OBJECT-TYPE SYNTAX DevAtmSlvBurstEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The bucketized burst characterization information." INDEX { devAtmSlvVclIfIndex, devAtmSlvVclVpi, devAtmSlvVclVci, devAtmSlvBurstIndex } ::= { devAtmSlvBurstTable 1 } DevAtmSlvBurstEntry ::= SEQUENCE { devAtmSlvBurstIndex INTEGER, devAtmSlvBurstUpLimit Gauge, devAtmSlvBurstOctets Counter, devAtmSlvBurstFrames Counter } devAtmSlvBurstIndex OBJECT-TYPE SYNTAX INTEGER (1..254) ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the row in the burst table. It is generated automatically when devAtmSlvBurstTblCnt is set." ::= { devAtmSlvBurstEntry 1 } devAtmSlvBurstUpLimit OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "The upper limit in bits of the range of information rate values to that characterize the data in the bucket. There is a hidden 0th index that always has an upper limit of zero. The range is defined as any Information Rate that is greater than the upper limit of the previous index and less than or equal to the upper limit of the current index. Each upper limit value must be greater than the value of the upper limit of the previous index and less than the value of the upper limit of the next index. The upper limit of the last index is automatically and permanently set to a value appropriate for the rates supported by the highest rated PVC, and it may not be altered. Attempting to set the upper limit of the last index will result in 'badValue'. Changing any upper limit value will reset the Burst Counts for all other indexes." ::= { devAtmSlvBurstEntry 2 } devAtmSlvBurstOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets transmitted through the Vpi/Vci at an information rate that is greater than the range value of the previous index and less than or equal to the range value of the current index. Note that multiple octets can be counted in different buckets during a single second." ::= { devAtmSlvBurstEntry 3 } devAtmSlvBurstFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted through the Vpi/Vci at an information rate that is greater than the range value of the previous index and less than or equal to the range value of the current index. Note that multiple frames can be counted in different buckets during a single second." ::= { devAtmSlvBurstEntry 4 } -- -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- Far End Information Table -- -- This table contains information about the far end of an active DLCI. This -- information includes the IP address and the DLCI (or VPI/VCI) of the remote end point. -- devAtmSlvFarEndInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvFarEndInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing information about the far end of the link associated with the Vpi/Vci." ::= { devAtmSlv 6 } devAtmSlvFarEndInfoEntry OBJECT-TYPE SYNTAX DevAtmSlvFarEndInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The remote information." INDEX {devAtmSlvVclIfIndex, devAtmSlvVclVpi, devAtmSlvVclVci} ::= {devAtmSlvFarEndInfoTable 1} DevAtmSlvFarEndInfoEntry ::= SEQUENCE { devAtmSlvFarEndInfoStatus INTEGER, devAtmSlvFarEndInfoRemIP IpAddress, devAtmSlvFarEndInfoRemDlci INTEGER, devAtmSlvFarEndInfoRemVpi INTEGER, devAtmSlvFarEndInfoRemVci INTEGER } devAtmSlvFarEndInfoStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The status of the far end information. This item shows what information is currently known about the far end of the link. This object is a bitmap represented by the sum so that multiple conditions can be shown simultaneously. The following conditions are defined: 0 -- No information is known 1 -- IP is known 2 -- DLCI is known 4 -- VPI/VCI is known If the VPI/VCI is not active or the information is not known, a value of 0 will be returned." ::= { devAtmSlvFarEndInfoEntry 1 } devAtmSlvFarEndInfoRemIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The discovered IP address at the far end of the link associated with the current Vpi/Vci. If the status is unknown, the value 0.0.0.0 will be returned." ::= { devAtmSlvFarEndInfoEntry 2 } devAtmSlvFarEndInfoRemDlci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The discovered DLCI at the far end of the link associated with the current Vpi/Vci. If the status is unknown or an ATM endpoint exists, the value zero will be returned." ::= { devAtmSlvFarEndInfoEntry 3 } devAtmSlvFarEndInfoRemVpi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The discovered VPI at the far end of the link associated with the current Vpi/Vci. If the status is unknown or a Frame Relay endpoint exists, the value zero will be returned." ::= { devAtmSlvFarEndInfoEntry 4 } devAtmSlvFarEndInfoRemVci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The discovered VCI at the far end of the link associated with the current Vpi/Vci. If the status is unknown or a Frame Relay endpoint exits, the value zero will be returned." ::= { devAtmSlvFarEndInfoEntry 5 } -- --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- Link Table -- -- This table is a group of Frame Relay statistics associated with the ATM -- VPI/VCI circuits. -- devAtmSlvLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvLinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing additional statistical and configuration information for the both RFC1604(FR User-side) and RFC1695(ATM Network-side) Links." ::= { devAtmSlv 7 } devAtmSlvLinkEntry OBJECT-TYPE SYNTAX DevAtmSlvLinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The information regarding each Link on the device whether or not it is associated with an active Data Link Connection Identifier (Dlci) or Permanent Virtual Connection (PVC)." INDEX { devAtmSlvLinkIfIndex } ::= { devAtmSlvLinkTable 1 } DevAtmSlvLinkEntry ::= SEQUENCE { devAtmSlvLinkIfIndex INTEGER, devAtmSlvLinkInactiveSec Counter, devAtmSlvLinkChanInactives Counter, devAtmSlvLinkRxShort Counter, devAtmSlvLinkRxLong Counter, devAtmSlvLinkUnkErr Counter, devAtmSlvLinkTxDiscards Counter, devAtmSlvLinkRxDiscards Counter, devAtmSlvLinkTotTxErrs Counter, devAtmSlvLinkTotRxErrs Counter, devAtmSlvLinkTxFrames Counter, devAtmSlvLinkRxFrames Counter, devAtmSlvLinkTxFECN Counter, devAtmSlvLinkRxFECN Counter, devAtmSlvLinkTxBECN Counter, devAtmSlvLinkRxBECN Counter, devAtmSlvLinkExtendedDdrCollection INTEGER } devAtmSlvLinkIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the Logical Management 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). The only values in this table are those associated with a ATM AAL5 Sublayer (ifType 49) that have an ifAdminStatus of up(1)." ::= { devAtmSlvLinkEntry 1 } devAtmSlvLinkInactiveSec OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of seconds for which the Link was declared inactive." ::= { devAtmSlvLinkEntry 2 } devAtmSlvLinkChanInactives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the number of times the Link was declared inactive." ::= { devAtmSlvLinkEntry 3 } devAtmSlvLinkRxShort OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of 'Short Frames' received. This occurs when one of the following conditions is met: the frame is not long enough to allow demultiplexing, the address was incomplete, or the protocol identifier is either missing or incomplete and Multiprotocol is being used." ::= { devAtmSlvLinkEntry 4 } devAtmSlvLinkRxLong OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of 'Long Frames' received. This occurs when the frame size exceeds the maximum length configured for this interface." ::= {devAtmSlvLinkEntry 5 } devAtmSlvLinkUnkErr OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of unknown errors received. This occurs when an error is reported that does not match any of the errors known by the device." ::= {devAtmSlvLinkEntry 6 } devAtmSlvLinkTxDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames that were discarded due to outbound resource errors." ::= {devAtmSlvLinkEntry 7 } devAtmSlvLinkRxDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames that were discarded due to inbound resource errors." ::= {devAtmSlvLinkEntry 8 } devAtmSlvLinkTotTxErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of errors related to the transmit direction. These are the errors that occur prior to exiting the ATM processor and can include ATM errors and physical link errors so long as this value accounts for all transmit errors collected by the ATM process. These errors should be listed in device specific documentation when it is not clear what errors are supported. This value may not always be the same as ifOutErrors depending on the errors the ATM process is capable of detecting." ::= {devAtmSlvLinkEntry 9 } devAtmSlvLinkTotRxErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of errors related to the receive direction. These are the errors that have reached the ATM processor and can include ATM errors and physical link errors so long as this value accounts for all receive errors collected by the ATM process. These errors should be listed in device specific documentation when it is not clear what errors are supported. This value may not always be the same as ifInErrors depending on the errors the ATM process is capable of detecting." ::= {devAtmSlvLinkEntry 10 } devAtmSlvLinkTxFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames transmitted through the link." ::= {devAtmSlvLinkEntry 11 } devAtmSlvLinkRxFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received by the link." ::= {devAtmSlvLinkEntry 12 } devAtmSlvLinkTxFECN OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of FECN frames transmitted over the link." ::= {devAtmSlvLinkEntry 13 } devAtmSlvLinkRxFECN OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of FECN frames received by the link." ::= {devAtmSlvLinkEntry 14 } devAtmSlvLinkTxBECN OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of BECN frames transmitted over the link." ::= {devAtmSlvLinkEntry 15 } devAtmSlvLinkRxBECN OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of BECN frames recieved by the link. The value returned always zero since ATM does not support BECNs" ::= {devAtmSlvLinkEntry 16 } devAtmSlvLinkExtendedDdrCollection OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object enables or disbables the collection of extended FDR and DDR statistics. These statistics include Frame and Octets either offered or dropped by the remote device that are either within or exceding CIR over the DLCI associated with the respective Vpi/Vci." ::= {devAtmSlvLinkEntry 17 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- The Link Utilization Group -- -- This group consists of two objects and one table in order to track the -- percentage of utilization for ATM Link interfaces. -- -- The first object defines the length of the table while the second defines -- the time interval used by the table buckets. To maintain numeric -- consistency, altering any writable item in this group will reset all the -- counters. -- -- The table consists of n buckets which are definable percentage ranges -- of ATM Link utilization. Each range is defined as percentage. -- -- =========================================================================== -- -- % Utilization range example devAtmSlvLinkUtilTimePeriod = 1s -- +============================+ -- | Index | % Util | TX Chars | devAtmSlvLinkUtilTblCnt = 5 -- +============================+ -- | 1 | 20 | 747710 | From 0 to <20% line utilization -- | 2 | 40 | 765653 | From 20% to <40% line utilization -- | 3 | 60 | 16772424 | From 40% to <60% line utilization -- | 4 | 80 | 832423 | From 60% to <80% line utilization -- | 5 | 100 | 200422 | Greater than 80% line utilization -- +============================+ -- -- It can be seen from the information in the table that most of the -- information is transmitted at 40% to 60% line utilization. The amount -- of time spent at any line utilization can be calculated by dividing the -- number of octets by the line rate. -- -- NOTE: Multiple octets cannot be counted in different bucket catagories -- in the course of a single second. i.e. For TX, at the end of a -- period the line utilization is calculated and the total number of -- bytes transmitted during that period are added to the bucket -- that the line utilization falls into. The same is done for RX. -- -- =========================================================================== devAtmSlvLinkUtil OBJECT IDENTIFIER ::= { devAtmSlv 8 } -- -- The Link Utilization Table Time Period -- devAtmSlvLinkUtilTimePeriod OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Time period in seconds. The line utilization is calculated after this amount of time, for tx, based on the number of octets transmitted in this time period, and for rx, based on the number of octets received in this time period." ::= { devAtmSlvLinkUtil 1 } devAtmSlvLinkUtilTblCnt OBJECT-TYPE SYNTAX INTEGER (0..254) ACCESS read-write STATUS mandatory DESCRIPTION "The number of buckets in the transmitted link utilization table. Setting this item will reset the table, freeing all previously assigned resources. It will then attempt to generate a table of the size requested. If the resorces are not available for the size requested, a table that fits the size, as near the requested size as possible, will be generated, and the value will be set to the actual table bucket count. On initialization, the last range value will be set to 100% and the remaining range values will be set to valid values automatically. This is device dependent and can be anything from a numeric sequence to random values that fit the rules defined for range. The indices of the buckets will be automatically set to the numeric sequence starting at one and ending at the bucket count." DEFVAL {5} ::= { devAtmSlvLinkUtil 2 } -- -- The Link Utilization Table -- -- This table contains a bucketized % utilization for the ATM links. -- It is designed to be fully configurable; however, the extent to which -- configuration is supported is up to the device. -- devAtmSlvLinkUtilTable OBJECT-TYPE SYNTAX SEQUENCE OF DevAtmSlvLinkUtilEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing a bucketized % utilization of the information transmitted through the ATM Link. This table is a two-dimensional table that is based on the Link Interface, and bucket index. It allows the user to monitor the number of characters transmitted within ranges of % utilization." ::= { devAtmSlvLinkUtil 3 } devAtmSlvLinkUtilEntry OBJECT-TYPE SYNTAX DevAtmSlvLinkUtilEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The bucketized % utilization information." INDEX { ifIndex, devAtmSlvLinkUtilIndex } ::= { devAtmSlvLinkUtilTable 1 } DevAtmSlvLinkUtilEntry ::= SEQUENCE { devAtmSlvLinkUtilIndex INTEGER, devAtmSlvLinkUtilUpLimit INTEGER, devAtmSlvLinkUtilRxOctets Counter, devAtmSlvLinkUtilTxOctets Counter } devAtmSlvLinkUtilIndex OBJECT-TYPE SYNTAX INTEGER (1..5) ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the row in the Link Utilization table." ::= { devAtmSlvLinkUtilEntry 1 } devAtmSlvLinkUtilUpLimit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The upper limit in % of the Link speed uitilization that characterize the data in the bucket. There is a hidden 0th index that always has an upper limit of zero. Each upper limit value must be greater than the value of the upper limit of the previous index and less than the value of the upper limit of the next index. The upper limit of the last index is automatically and permanently set to 100% and it may not be altered. Attempting to set the upper limit of the last index will result in 'badValue'. Changing any upper limit value will reset the counts for all other indexes." -- DEFVAL { 20, 40, 60, 80, 100 } ::= { devAtmSlvLinkUtilEntry 2 } devAtmSlvLinkUtilRxOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets received through the ATM Link within the % utilization range. The range is defined as any % that is greater than the upper limit of the previous index and less than or equal to the upper limit of the current index." ::= { devAtmSlvLinkUtilEntry 3 } devAtmSlvLinkUtilTxOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets transmitted through the ATM Link within the % utilization range. The range is defined as any % that is greater than the upper limit of the previous index and less than or equal to the upper limit of the current index." ::= { devAtmSlvLinkUtilEntry 4 } END PDN-CALLDIR-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 pdn-callDir FROM PDN-HEADER-MIB; -- =============================================================== -- =================================================================== -- -- Call Directory, Version 1.0.0, 1994 -- devCallDir OBJECT IDENTIFIER ::= { pdn-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 } END PDN-CONFIG-MIB DEFINITIONS ::= BEGIN IMPORTS ifIndex FROM RFC1213-MIB Gauge FROM RFC1155-SMI DateAndTime FROM SNMPv2-TC TRAP-TYPE FROM RFC-1215 OBJECT-TYPE FROM RFC-1212 pdn-devConfig FROM PDN-HEADER-MIB; -- =============================================================== -- -- Device Configuration -- -- Version 1.0.11 -- -- -- Updated 03/07/02 Mohan Mohankumar - changed the description for the object -- devConfigTrapEnable to include support -- for path Trap and Latency Trap. -- -- Updated 12/13/01 Dragana Gough - added new objects devConfigTestTimeout, -- devConfigTestDuration, devConfigComDiscTime, -- devConfigComInactivityTO, devConfigPortNumDisplayFormat, -- devConfigDateDisplayFormat, devAcceptRemoteResetFrame -- -- -- Updated 12/04/01 Dragana Gough - updated DESCRIPTION filed for -- devConfigTimeOfDay -- Updated 09/18/2000 Rob Steinberger - Added Usage Comments to -- devConfigChangeKeysTable -- -- Updated 09/08/2000 Rob Steinberger - Added devConfigChangeKeysTable -- -- Updated 05/19/2000 Rob Steinberger - Added dslNam and t3Nam card types -- -- Updated 03/08/2000 Dragana Gough -updated devConfigTrapEnable documentation -- to specify cases when the trap configuration is set per interface vs per -- entity. Added Configuration change trap -- -- Updated 02/10/2000 Dragana Gough -added bit field positions to devConfigTrapEnable -- to enable disabling/enabling of linkUp and linkDown Traps -- -- Updated 08/18/99 by J. Colom (jaime@paradyne.com) -- (Added devConfigNetSyncRole -- Added devConfigTimeOfDay ) -- -- Updated 7/14/99 Jaime Colom - Adds dce6APM, sruAPM, ocu4APM, -- pktVoiceAPM, dpNAM, stNAM, ddsNAM, dualDsxNniNAM, t3NniNAM card -- types as well as acceptingAPM and failedAPM states. -- -- Updated 7/29/98 Vince Ciletti - Adds 2 and 6 port OCU APM card types. -- -- ================================================================== devConfigArea OBJECT IDENTIFIER ::= { pdn-devConfig 1 } devConfigAreaCopy OBJECT-TYPE SYNTAX INTEGER { noOp(1), active-to-customer1(2), active-to-customer2(3), customer1-to-active(4), customer1-to-customer2(5), customer2-to-active(6), customer2-to-customer1(7), factory1-to-active(8), factory1-to-customer1(9), factory1-to-customer2(10), factory2-to-active(11), factory2-to-customer1(12), factory2-to-customer2(13), factory3-to-active(14), factory3-to-customer1(15), factory3-to-customer2(16), factory4-to-active(17), factory4-to-customer1(18), factory4-to-customer2(19), factory5-to-active(20), factory5-to-customer1(21), factory5-to-customer2(22), factory6-to-active(23), factory6-to-customer1(24), factory6-to-customer2(25), factory7-to-active(26), factory7-to-customer1(27), factory7-to-customer2(28), factory8-to-active(29), factory8-to-customer1(30), factory8-to-customer2(31), factory9-to-active(32), factory9-to-customer1(33), factory9-to-customer2(34) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to copy the entire contents of one configuration area into another configuration area. The supported number of factory configuration areas depends on the device model. The value read from this object is always noOp(1)." ::= { devConfigArea 1 } -- General device-wide configuration items -- The Test Timeout group. This group is used for configuring -- timers associated with tests on the device. devConfigTestTimer OBJECT IDENTIFIER ::= { pdn-devConfig 2 } devConfigTestTimeout OBJECT-TYPE SYNTAX INTEGER { disable(1), -- Tests will not be terminated -- based on a timer. enable(2) -- Tests will be terminated after -- the duration specified by -- devConfigTestDuration } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies whether tests are to be terminated after a defined duration. If the value is enable(2), the duration is defined by devConfigTestDuration." ::= { devConfigTestTimer 1 } devConfigTestDuration OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the duration that a test will be allowed to run before it is automatically terminated. Tests will only be terminated if devConfigTestTimeout is set to enable." ::= { devConfigTestTimer 2 } -- The Clock Source group. devConfigClockSrc OBJECT IDENTIFIER ::= { pdn-devConfig 3 } devConfigClockSrcTable OBJECT-TYPE SYNTAX SEQUENCE OF DevConfigClockSrcEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The clock source table." ::= { devConfigClockSrc 1 } devConfigClockSrcEntry OBJECT-TYPE SYNTAX DevConfigClockSrcEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the clock source table." INDEX { devCfgClkWhichSrc } ::= { devConfigClockSrcTable 1 } -- -- Layout of one entry in the devConfigClockSrcTable -- DevConfigClockSrcEntry ::= SEQUENCE { devCfgClkWhichSrc INTEGER, devCfgClkSource INTEGER, devCfgClkIfIndex INTEGER } devCfgClkWhichSrc OBJECT-TYPE SYNTAX INTEGER { primary(1), -- The primary master clock source secondary(2) -- The secondary master clock source } ACCESS read-only STATUS mandatory DESCRIPTION "The clock source to which this entry is applicable." ::= { devConfigClockSrcEntry 1 } devCfgClkSource OBJECT-TYPE SYNTAX INTEGER { internal(1), -- Master clock is the internal clock external(2), -- Master clock is the external clock source interface(3), -- clock source is provided via an interface dbm(4) -- clock source is provided via a backup module } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to select the source for the master clock for the device. The source selected provides synchronization for all the timing within the device, and the clocks for all of the external interfaces. If this object is interface(3), the specific interface used as the master clock source is specified using devCfgClkIfIndex." ::= { devConfigClockSrcEntry 2 } devCfgClkIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to select the interface to be used as the source for the master clock for the device, if devCfgClkSource is set to interface(3). The interface selected provides synchronization for all the timing within the device, and the clocks for all of the external interfaces. NOTE: if a synchronous data port is selected and the EDL is enabled for that synchronous data port, then the external device must provide a clock 8 Kbps less than the expected data port rate. For example, if the data port rate is set at 64 Kbps, the external clock source needs to supply a 56 Kbps clock signal. If devCfgClkSource is not interface(3), the value of this object is meaningless." ::= { devConfigClockSrcEntry 3 } -- The Trap Configuration group. devConfigTrap OBJECT IDENTIFIER ::= { pdn-devConfig 4 } devConfigTrapEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Which trap types will be sent by the entity. This object is a bit map represented as a sum, therefore, multiple trap types can be enabled simultaneously. This objects sets flag (enable/disable) value on entity level. If trap enable/disable flags are set per interface level by some other object this object will read 'enabled' if any one of the interfaces is enabled. If any of the traps below are set to enabled by this object it will enable that trap on all interfaces on the entity. The various bit positions are: 1 warmStart traps 2 authenticationFailure traps 4 enterpriseSpecific traps 8 LinkUp trap 16 LinkDown Trap 32 path Trap 64 Latency Trap." ::= { devConfigTrap 1 } cCNTrapEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION " This object is used to enable or disable configuration change trap. It is a bit sequence sum with only accepted values 1 or 2. Setting the bit sequence to 2 would mean enabling the trap and 1 would mean disabling it." ::= { devConfigTrap 2 } -- The Paradyne System Alarm group. devConfigAlarm OBJECT IDENTIFIER ::= { pdn-devConfig 5 } devConfigAlarmRelayCutoff OBJECT-TYPE SYNTAX INTEGER { noOp(1), off(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Writing off(2) to this object will turn off the System Alarm Relay. Reading this object will always return noOp(1)." ::= { devConfigAlarm 6 } -- The Paradyne Card Type table. -- This table is used by multi-slot devices. It shows what -- type of card has been configured to occupy each slot in -- the chassis, and what card type is actually present in the -- chassis. If the configured and actual card types do not -- match, this table allows the actual card type to be accepted, -- which will change the configuration information for the card. devConfigCardType OBJECT IDENTIFIER ::= { pdn-devConfig 6 } devConfigCardTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF DevConfigCardTypeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Card Type Table." ::= { devConfigCardType 7 } devConfigCardTypeEntry OBJECT-TYPE SYNTAX DevConfigCardTypeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Card Type Table." INDEX { devCfgCardSlot } ::= { devConfigCardTypeTable 1 } -- Layout of one entry in the devConfigCardTypeTable DevConfigCardTypeEntry ::= SEQUENCE { devCfgCardSlot INTEGER, devCfgCardConfig INTEGER, devCfgCardActual INTEGER, devCfgCardAction INTEGER } devCfgCardSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot number which this card occupies in the chassis." ::= { devConfigCardTypeEntry 1 } devCfgCardConfig OBJECT-TYPE SYNTAX INTEGER { emptySlot(1), -- an empty slot unsupportedAPM(2), -- an unrecognized APM t1NAM(3), -- a 1T1/1DSX NAM syncDataAPM(4), -- a synchronous data port APM voiceFxsAPM(5), -- an FXS Voice APM voiceEmAPM(6), -- an E&M Voice APM voiceFxoAPM(7), -- an FXO Voice APM dsxAPM(8), -- an DSX-1 APM t1NoDsxNAM(9), -- a 2T1 with No DSX NAM misconfiguredAPM(10), -- a misconfigured APM ocu2APM(11), -- a 2 port OCU APM ocu6APM(12), -- a 6 port OCU APM dce6APM(13), -- a 6-port DCE APM sruAPM(14), -- a 5-port SubRate APM ocu4APM(15), -- a 4-port Office Channel Unit APM pktVoiceAPM(16), -- a Packet Voice APM acceptingAPM(17), -- Accepting State failedAPM(18), -- APM position has failed card dpNAM(19), -- Data Port NAM stNAM(20), -- S/T ISDN NAM ddsNAM(21), -- DDS NAM dualDsxNniNAM(22), -- Dual Dsx-1 NNI NAM t3NniNAM(23), -- T3 NNI NAM t3NAM(24), -- T3 NAM dslNAM(25) -- DSL NAM } ACCESS read-only STATUS mandatory DESCRIPTION "The type of card which has been configured for this slot." ::= { devConfigCardTypeEntry 2 } devCfgCardActual OBJECT-TYPE SYNTAX INTEGER { emptySlot(1), -- an empty slot unsupportedAPM(2), -- an unrecognized APM t1NAM(3), -- a T1 NAM syncDataAPM(4), -- a synchronous data port APM voiceFxsAPM(5), -- an FXS Voice APM voiceEmAPM(6), -- an E&M Voice APM voiceFxoAPM(7), -- an FXO Voice APM voiceDsxAPM(8), -- an DSX-1 APM t1NoDsxNAM(9), -- a 2T1 with No DSX NAM misconfigured(10), -- a misconfigured APM ocu2APM(11), -- a 2 port OCU APM ocu6APM(12), -- a 6 port OCU APM dce6APM(13), -- a 6-port DCE APM sruAPM(14), -- a 5-port SubRate APM ocu4APM(15), -- a 4-port Office Channel Unit APM pktVoiceAPM(16), -- a Packet Voice APM acceptingAPM(17), -- Accepting State failedAPM(18), -- APM position has failed card dpNAM(19), -- Data Port NAM stNAM(20), -- S/T ISDN NAM ddsNAM(21), -- DDS NAM dualDsxNniNAM(22), -- Dual Dsx-1 NNI NAM t3NniNAM(23), -- T3 NNI NAM t3NAM(24), -- T3 NAM dslNAM(25) -- DSL NAM } ACCESS read-only STATUS mandatory DESCRIPTION "The type of card which is present in this slot." ::= { devConfigCardTypeEntry 3 } devCfgCardAction OBJECT-TYPE SYNTAX INTEGER { noOp(1), accept(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Writing accept(2) to this object changes the configured card type to match the type of card currently present in the slot. Reading this object always returns noOp(1)." ::= { devConfigCardTypeEntry 4 } -- The Paradyne Device Network Synchronization group. devConfigNetSync OBJECT IDENTIFIER ::= { pdn-devConfig 7 } devConfigNetSyncRole OBJECT-TYPE SYNTAX INTEGER { none(1), tributary(2), controller(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Network Time Synchronization role item for a device in the network. none - Device will ignore network time synchronization messages. tributary - Update the network reference time each time the device receives an update massage. controller - The device will generate the synchronization message and Time of Day clock will be the same as the Network Reference Time." DEFVAL { tributary } ::= { devConfigNetSync 1 } -- The Paradyne Device Configuration Time group. devConfigTime OBJECT IDENTIFIER ::= { pdn-devConfig 8 } devConfigTimeOfDay OBJECT-TYPE SYNTAX DateAndTime ACCESS read-write STATUS mandatory DESCRIPTION "This is standard definition of Device Time of Day (DateAndTime) SYNTAX. The only difference is that our group is defining timezone filed (8) optional. Display format-> 2d-1d-1d,1d:1d:1d.1d,1a1d:1d Fields description field octets contents range ----- ------ -------- ----- 1 1-2 year* 0..65536 2 3 month 1..12 3 4 day 1..31 4 5 hour 0..23 5 6 minutes 0..59 6 7 seconds 0..60 (use 60 for leap-second) 7 8 deci-seconds 0..9 8 9 direction from UTC '+' / '-' 9 10 hours from UTC* 0..13 10 11 minutes from UTC 0..59 * Notes: - the value of year is in network-byte order - daylight saving time in New Zealand is +13 For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be displayed as: 1992-5-26,13:30:15.0,-4:0 Timezone information (fileds 8-10) is optional. Note that if only local time is known, then timezone information (fields 8-10) is not present." ::= { devConfigTime 1 } -- The Paradyne Device Configuration Change Key Group devConfigChangeKeys OBJECT IDENTIFIER ::= { pdn-devConfig 9 } -- -- Configuration Change Keys Table -- -- This table contains a set of keys specific to each non-volatile -- database on the device. The keys are ensured to change each time -- there is a change to the database that they represent. -- -- Example of Use: -- -- 1) Database Discovery -- This MIB can be used to discover the various non-volatile -- databases on a device. Each database has a unique key. -- -- The discovery process consists of walking devConfigChangeKeysDbKey. -- Each response corresponds to a different database type. The NMS -- only needs to be concerned with the databases that affect them. -- Each of the "interesting" database keys should be stored for later -- reference. -- -- 2) Database monitoring -- After discovery, the NMS can check the database keys of the -- databases of interest to it either at specific intervals or -- based on configuration change traps. When using trap directed, -- polling, a default polling interval should still apply in case -- a trap is lost in the transmission process. -- -- Checking the keys consists of performing a get operation on -- devConfigChangeKeysDbKey for the specific database(s) of interest. -- If the key has changed from that previously stored, the database -- has changed. The new key should be stored for future reference. -- devConfigChangeKeysTable OBJECT-TYPE SYNTAX SEQUENCE OF DevConfigChangeKeysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Configuration Change Key Table. This table is in place to allow a Network Manager to know when the configuration on the device changes. Configuration can be found in several databases that may each have a unique access method. For this reason, the keys are in the form of a table." ::= { devConfigChangeKeys 1 } devConfigChangeKeysEntry OBJECT-TYPE SYNTAX DevConfigChangeKeysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Configuration Change Key Table." INDEX { devConfigChangeKeysDbType } ::= { devConfigChangeKeysTable 1 } DevConfigChangeKeysEntry ::= SEQUENCE { devConfigChangeKeysDbType INTEGER, devConfigChangeKeysDbKey Gauge } devConfigChangeKeysDbType OBJECT-TYPE SYNTAX INTEGER { generalConfig(1), rmonAlarm(2), rmonUserHistory(3), routerConfig(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of database that is being keyed. If a specific type is not supported by the device, noSuchName should be returned." ::= { devConfigChangeKeysEntry 1 } devConfigChangeKeysDbKey OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that will change each time the database is altered. Effort should be made to increase the number of times the database can change without seeing the same key." ::= { devConfigChangeKeysEntry 2 } -- The General Configuration group. devConfiguration OBJECT IDENTIFIER ::= { pdn-devConfig 10 } devConfigComDiscTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to specify how long to wait before disconnecting. Inactivity is defined as no keyboard activity within a given period of time. The time is kept in seconds. The default is 300 seconds." ::= { devConfiguration 1 } devConfigPortNumDisplayFormat OBJECT-TYPE SYNTAX INTEGER { sle(1), unitport(2), name(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to set display format for the port numbers. The default is unit/port number. sle(1) - this method is to use Single Logical Entity interface numbers. For example, if sle is confiugred the sle numbers range from 1 to 384 for a stack of 8 units with 48 ports each. unitport(2) - this method uses unitnumber/portnumber For previous example the numbers would be from 1/1 to 8/48. name(3) - This method allowes user to assign character strings (names) to each interface and to view the interfaces by names." ::= { devConfiguration 2 } devConfigDateDisplayFormat OBJECT-TYPE SYNTAX INTEGER { ddmmyy(1), mmddyy(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to specify which format will date be displayed in.The default is 'mmddyy'" ::= { devConfiguration 3 } devAcceptRemoteResetFrame OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to enable/disable acceptance of remote reset frame which would result in hardware reset. The default setting is disabled." ::= { devConfiguration 4 } --TRAP Group cCN TRAP-TYPE ENTERPRISE devConfigTrap VARIABLES { ifIndex } DESCRIPTION "This trap signifies a Configuration change or software upgrade. This trap is of 'warning' class" ::= 7 END PDN-CONTROL-MIB DEFINITIONS ::= BEGIN IMPORTS SwitchState FROM PDN-TC RowStatus, DisplayString FROM SNMPv2-TC ifIndex FROM IF-MIB Integer32, Counter32, IpAddress, TimeTicks, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF entPhysicalIndex FROM ENTITY-MIB pdn-common FROM PDN-HEADER-MIB; -- ==================================================================== -- -- Device Control, Version 4.0, 12/2/97 -- -- Last Updated: 12/23/97 by R. Steinberger (ras@eng.paradyne.com) -- (Added devControlRMON and devControlLatency groups, -- Added global comments, -- Added Enum values to devControlTestStatus, -- Modified comments on devControlTestCommand) -- 12/31/97 - 1/6/97 by R. Steinberger (ras@eng.paradyne.com) -- (Completely removed devControlSLA -- Changed Enum values for devControlRMON.) -- 03/01/2000 by J. Colom (jaime@paradyne.com) -- (added new ftp control group) -- 03/02/2000 by Rajesh Gowda (rgowda@nj.paradyne.com) -- (added devSNSwitchFirmwareTable for old service nodes) -- -- Device Control, Version 5.0, 11/20/00 -- Conversion to SMIv2 by Rajesh Raghavan -- Addition of Configuration Change Management Objects and Traps -- -- Device Control, Version 5.1, 05/03/01 by M. Mohankumar (mohanm@eng.paradyne.com) -- Added Auto Firmware Download Group -- -- Device Control, Version 5.2, 06/13/01 by M. Mohankumar (mohanm@eng.paradyne.com) -- Changed the description for devAutoFwStatus and devIsAutoFwEnabled of -- pdnAutoFwGroup -- -- Device Control, Version 5.3, 11/12/01 by Dragana Gough (dgough@paradyne.com) -- Added new Ftp transfer table that is indexed by session ID and contains -- three new objects(different from devFileXferConfigTable) - -- pdnDevFileXferSessionID, pdnDevFileXferifIndex, pdnDevFileXferUserAccount. -- -- Added new objects to pdnCCMAutoBackup Group - pdnCCMAutoBackupFilename, -- pdnCCMAutoBackupAppendTimeStampToFilename, pdnCCMAutoBackupServerIpAddress, -- pdnCCMAutoBackupUserName, pdnCCMAutoBackupUserPassword, -- pdnCCMAutoBackuUserAccount, and pdnCCMAutoBackupCopyProtocol -- -- Added new objects to pdnConfigChangeManagement group - -- pdnCCMOperation. -- -- Device Control, Version 5.4, 11/14/01 by Dragana Gough (dgough@paradyne.com) -- Added group definition, switched RowStatus and XferXferTime positions -- in the table. Added pdnDevFileXferSessionIDNext singular object -- Device Control, Version 5.5, 12/04/01 by Dragana Gough (dgough@paradyne.com) -- Added pdnDevFileXferApply. -- -- ==================================================================== -- pdnControl MODULE-IDENTITY LAST-UPDATED "0011201800Z" ORGANIZATION "Paradyne Networks MIB Working Group" CONTACT-INFO "Paradyne Networks 331 Newman Springs Road Red Bank, NJ 07701 www.paradyne.com General Comments to: mibwg_team@eng.paradyne.com" DESCRIPTION "This MIB Module allow a user to reset a device in the DSLAM, as well as perform various operations related to the storage and retrieval of firmware and configuration files on devices." REVISION "0011201800Z" DESCRIPTION "Initial Conversion to SMIv2" ::= { pdn-common 10 } -- -- Device Reset Object -- -- Used to reset (warm boot) the device. -- devHWControlReset OBJECT-TYPE SYNTAX INTEGER { noOp(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Writing the value reset(2) to this object initiates a Hardware power-on reset of the device. The value read from this object is noOp(1)." ::= { pdnControl 1 } -- ==================================================================== -- -- Test Table -- -- This table controls device level tests. -- devControlTestTable OBJECT-TYPE SYNTAX SEQUENCE OF DevControlTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Device tests that may be run." ::= { pdnControl 2 } devControlTestEntry OBJECT-TYPE SYNTAX DevControlTestEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The device Test Table." INDEX { devControlTest } ::= { devControlTestTable 1 } DevControlTestEntry ::= SEQUENCE { devControlTest INTEGER, devControlTestStatus INTEGER, devControlTestCmd INTEGER } devControlTest OBJECT-TYPE SYNTAX INTEGER { lampTest (1), v35DTELpbkTest (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "An index into the test table that indicates which test the row involves." ::= { devControlTestEntry 1 } devControlTestStatus OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The test status on the device. This object indicates whether the indexed test is currently active(1) or inactive(2)." ::= { devControlTestEntry 2 } devControlTestCmd OBJECT-TYPE SYNTAX INTEGER { start (1), stop (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Used to start or stop the indexed test. When read, the value returned will be the next logical command." ::= { devControlTestEntry 3 } -- ==================================================================== -- -- Download Control Table -- -- This table is used to control and provide information concerning -- downloaded executable images. -- devControlDownLoadTable OBJECT-TYPE SYNTAX SEQUENCE OF DevControlDownLoadEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of the current Download Releases and their associated status. Each Download Release will be indexed by a number from 1 to N. The user will be able to view the Download Release String and Operational Status of the release (valid or invalid) and activate a valid Download Release by changing the Administration Status to active." ::= { pdnControl 3 } devControlDownLoadEntry OBJECT-TYPE SYNTAX DevControlDownLoadEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Device DownLoad Release entry." INDEX { devControlDownLoadIndex } ::= { devControlDownLoadTable 1 } DevControlDownLoadEntry ::= SEQUENCE { devControlDownLoadIndex Integer32, devControlDownLoadRelease DisplayString, devControlDownLoadOperStatus INTEGER, devControlDownLoadAdminStatus INTEGER } devControlDownLoadIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to index the download table (range 1 to N)." ::= { devControlDownLoadEntry 1 } devControlDownLoadRelease OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Software Release for this Download. If the Software Download is Operational Status is invalid, the Software Revision Number will be blank." ::= { devControlDownLoadEntry 2 } devControlDownLoadOperStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether or not the indexed download entry contains a valid(1) or invalid(2) download." ::= { devControlDownLoadEntry 3 } devControlDownLoadAdminStatus OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates whether or not the indexed download entry is active(1) or inactive(2). Writing active(1) will activate that software release and cause the unit to reset (response may timeout). Writing active(1) to a download entry whose devControlDownloadOperStatus is invalid will return BAD VALUE. Writing inactive(2) will always return BAD VALUE." ::= { devControlDownLoadEntry 4 } -- ==================================================================== -- -- The RMON Group -- -- This group is a collection of items that control the RMON process. -- devControlRMON OBJECT IDENTIFIER ::= { pdnControl 4} devControlRMONAdminStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the RMON process. If set to enabled(1), the RMON process will perform the collection tasks it is set up to do. If it is disabled(2), RMON will not perform collection." ::= { devControlRMON 1 } -- ==================================================================== -- -- Objects that switch banks in the Service Nodes(ASN). -- devSNSwitchFirmwareTable is deprecated by devFirmwareControl -- group in sle_devControl.mib (Atlantis 4.0 onwards) devSNSwitchFirmwareTable OBJECT-TYPE SYNTAX SEQUENCE OF DevSNSwitchFirmwareEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of objects needed to switch bank and reset the Service Node (ASN)." ::= { pdnControl 5 } devSNSwitchFirmwareEntry OBJECT-TYPE SYNTAX DevSNSwitchFirmwareEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Service Node Switch Firmware table." INDEX { devSNSwitchFirmwareIndex } ::= { devSNSwitchFirmwareTable 1 } DevSNSwitchFirmwareEntry ::= SEQUENCE { devSNSwitchFirmwareIndex Integer32, devSNSwitchFirmwareBank INTEGER } devSNSwitchFirmwareIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An index into the Service Node switch firmware table that indicates which interface the row involves. This index corresponds to the entityPhysicalIndex of the entity MIB " ::= { devSNSwitchFirmwareEntry 1 } devSNSwitchFirmwareBank OBJECT-TYPE SYNTAX INTEGER { noOp(1), switch(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Writing the value switch(2) to this object will switch the banks to change the firmware being used on the service node. The firmware from the stand by (not active) bank will be used as the currently running firmware. The value read from this object is noOp(1)." ::= { devSNSwitchFirmwareEntry 2 } -- ==================================================================== -- -- The FTP Group -- -- This group is a collection of items that control the FTP process -- devControlFTP OBJECT IDENTIFIER ::= { pdnControl 6} devControlFTPRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "FTP max transfer rate in (Kbps)" ::= { devControlFTP 1 } -- ======================================================= -- -- The Paradyne File Transfer Group (J.Strain) -- ======================================================= devFileXferMIBObjects OBJECT IDENTIFIER ::= { pdnControl 7} devFileXferMIBTraps OBJECT IDENTIFIER ::= { pdnControl 8 } devFileXferConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFileXferConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Paradyne FileXfer Client Config Table." ::= { devFileXferMIBObjects 1 } devFileXferConfigEntry OBJECT-TYPE SYNTAX DevFileXferConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Use of the File Tranfer MIB could be used with other MIBS in the following manner: a) Use another MIB/means to verify available space /make room for a file to be transfered to this device b) Use this MIB to download the file c) Use another MIB/means to select the file you want to make active if your selecting firmware for example. d) Use another MIB/means to reset the device. A management station wishing to initiate a file transfer needs to create an entry in this table. To do so, you must first identify the ifIndex of the device you intend to do the transfer with. You should then create the associated instance of the row status It must also, either in the same or in successive PDUs, create an instance of devFileXferFileName, DevFileXferFileType, . devFileXferServerIpAddress, devFileXferOperation. It should also modify the default values for the other configuration objects if the defaults are not appropriate. Once the appropriate instance of all the configuration objects have been created, either by an explicit SNMP set request or by default, the row status should be set to active to initiate the request. Note that this entire procedure may be initiated via a single set request which specifies a row status of createAndGo as well as specifies valid values for the non-defaulted configuration objects. Once the DevFileXferConfigEntry request has been created (i.e. the devFileXferRowStatus has been made active), the entry cannot be modified - the only operation possible after this is to delete the row. Once the request completes, the management station should retrieve the values of the status objects of interest, and should then delete the entry. In order to prevent old entries from clogging the table, entries could be aged out, but an entry will never be deleted within 5 minutes of completing. " INDEX { ifIndex } ::= { devFileXferConfigTable 1 } DevFileXferConfigEntry ::= SEQUENCE { devFileXferFileName DisplayString, devFileXferCopyProtocol INTEGER, devFileXferFileType INTEGER, devFileXferServerIpAddress IpAddress, devFileXferUserName DisplayString, devFileXferUserPassword DisplayString, devFileXferOperation INTEGER, devFileXferPktsSent Counter32, devFileXferPktsRecv Counter32, devFileXferOctetsSent Counter32, devFileXferOctetsRecv Counter32, devFileXferOwnerString OCTET STRING, devFileXferStatus INTEGER, devFileXferErrorStatus Integer32, devFileXferSendEvent INTEGER, devFileXferRowStatus RowStatus, devFileXferXferTime TimeTicks } devFileXferFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the name of the filetransfer file." ::= { devFileXferConfigEntry 1 } devFileXferCopyProtocol OBJECT-TYPE SYNTAX INTEGER { tftp(1), ftp(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The transfer protocol that should be used to copy the file across the network. If the file transfer is to occur locally on the SNMP agent, the method of transfer is left upto the implementation, and is not restricted to the protocols below." -- DEFVAL { tftp } ::= { devFileXferConfigEntry 2 } devFileXferFileType OBJECT-TYPE SYNTAX INTEGER { firmware(1), config(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the type of file your want to transfer." ::= { devFileXferConfigEntry 3 } devFileXferServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the file transfer server's IP address. " ::= { devFileXferConfigEntry 4 } devFileXferUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the username if a username is needed to login to the server." ::= { devFileXferConfigEntry 5 } devFileXferUserPassword OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the password if a password is needed to login to the server. This object will return null on a read operation." ::= { devFileXferConfigEntry 6 } devFileXferOperation OBJECT-TYPE SYNTAX INTEGER { get(1), put(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the operation the file transfer wants to perform." ::= { devFileXferConfigEntry 7 } devFileXferPktsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the the number of packets sent to the server at the time of interrogation." ::= { devFileXferConfigEntry 8 } devFileXferPktsRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the the number of packets received from the server at the time of interrogation." ::= { devFileXferConfigEntry 9 } devFileXferOctetsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the the number of octets sent to the server at the time of interrogation." ::= { devFileXferConfigEntry 10 } devFileXferOctetsRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the the number of octets received from the server at the time of interrogation." ::= { devFileXferConfigEntry 11 } devFileXferOwnerString OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "The entity which currently has the 'ownership' required to invoke the operation on this index." ::= { devFileXferConfigEntry 12 } devFileXferStatus OBJECT-TYPE SYNTAX INTEGER { none(1), success(2), failure(3), inprogress(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the status of the file transfer." ::= { devFileXferConfigEntry 13 } devFileXferErrorStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the reason code of the failure determined in devFileXferStatus. The reason code are specific to the file transfer protocol. Please refer to the file transfer protocols respective RFC for clarification of the error code value meanings. TFTP Error Codes from rfc 1350 FTP Error Codes from rfc 959" ::= { devFileXferConfigEntry 14 } devFileXferSendEvent OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates whether or not to send the devFileXferEvent event trap ." ::= { devFileXferConfigEntry 15 } devFileXferRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create a new row or delete an existing row in this table." ::= { devFileXferConfigEntry 16 } devFileXferXferTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the elapsed time (in hundredths of a second) of the file transfer." ::= { devFileXferConfigEntry 17 } -- ########################################## -- Net file transfer table for accessing by -- session id --########################################### pdnDevFileXferTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnDevFileXferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Paradyne FileXfer Image Client Config Table accessed by session id." ::= { devFileXferMIBObjects 2 } pdnDevFileXferEntry OBJECT-TYPE SYNTAX PdnDevFileXferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Use of the File Tranfer MIB could be used with other MIBS in the following manner: a) Use another MIB/means to verify available space /make room for a file to be transfered to this device b) Use this MIB to download the file c) Use another MIB object/means to select the file you want to make active if your selecting firmware for example. d) Use another MIB/means to reset the device. A management station wishing to initiate a file transfer needs to create an entry in this table. To do so, you must first identify the session id of the session that the transfer is done with. This is done by setting SessionID to 0 on SET and when session is establish entering that session id into this object. You should then create the associated instance of the row status It must also, either in the same or in successive PDUs, create an instance of pdnDevFileXferFileName, pdnDevFileXferFileType, . pdnDevFileXferServerIpAddress, pdnDevFileXferOperation. It should also modify the default values for the other configuration objects if the defaults are not appropriate. Once the appropriate instance of all the configuration objects have been created, either by an explicit SNMP set request or by default, the row status should be set to active to initiate the request. Note that this entire procedure may be initiated via a single set request which specifies a row status of createAndGo as well as specifies valid values for the non-defaulted configuration objects. Once the request completes, the management station should retrieve the values of the status objects of interest, and should then delete the entry. In order to prevent old entries from clogging the table, entries could be aged out, but an entry will never be deleted within 5 minutes of completing. " INDEX { pdnDevFileXferSessionID } ::= { pdnDevFileXferTable 1 } PdnDevFileXferEntry ::= SEQUENCE { pdnDevFileXferSessionID Integer32, pdnDevFileXferifIndex Integer32, pdnDevFileXferFileName DisplayString, pdnDevFileXferCopyProtocol INTEGER, pdnDevFileXferFileType INTEGER, pdnDevFileXferServerIpAddress IpAddress, pdnDevFileXferUserName DisplayString, pdnDevFileXferUserPassword DisplayString, pdnDevFileXferUserAccount DisplayString, pdnDevFileXferOperation INTEGER, pdnDevFileXferPktsSent Counter32, pdnDevFileXferPktsRecv Counter32, pdnDevFileXferOctetsSent Counter32, pdnDevFileXferOctetsRecv Counter32, pdnDevFileXferOwnerString OCTET STRING, pdnDevFileXferStatus INTEGER, pdnDevFileXferApply INTEGER, pdnDevFileXferErrorStatus Integer32, pdnDevFileXferSendEvent INTEGER, pdnDevFileXferXferTime TimeTicks, pdnDevFileXferRowStatus RowStatus } pdnDevFileXferSessionID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object is the session id. This object is used by FileXfer Table to identify the row of this table. When creating the new row in the table the value of this object may be obtained by retreiving the value of pdnDevFileXferSessionIDNext." ::= { pdnDevFileXferEntry 1 } pdnDevFileXferifIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the interface number that corresponds to RFC1213. It this object is not used the value of this object should be zero." ::= { pdnDevFileXferEntry 2 } pdnDevFileXferFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the name of the filetransfer file." ::= { pdnDevFileXferEntry 3 } pdnDevFileXferCopyProtocol OBJECT-TYPE SYNTAX INTEGER { tftp(1), ftp(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The transfer protocol that should be used to copy the file across the network. If the file transfer is to occur locally on the SNMP agent, the method of transfer is left upto the implementation, and is not restricted to the protocols below." -- DEFVAL { tftp } ::= { pdnDevFileXferEntry 4 } pdnDevFileXferFileType OBJECT-TYPE SYNTAX INTEGER { firmware(1), config(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the type of file your want to transfer." ::= { pdnDevFileXferEntry 5 } pdnDevFileXferServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the file transfer server's IP address. " ::= { pdnDevFileXferEntry 6 } pdnDevFileXferUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the username if a username is needed to login to the server." ::= { pdnDevFileXferEntry 7 } pdnDevFileXferUserPassword OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the password if a password is needed to login to the server. This object will return null on a read operation." ::= { pdnDevFileXferEntry 8 } pdnDevFileXferUserAccount OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the name of the the user account information that is stored on ftp server. Server would contain user name and password under this account name. This object will return null on a read operation. The default value fo this is a null string." ::= { pdnDevFileXferEntry 9 } pdnDevFileXferOperation OBJECT-TYPE SYNTAX INTEGER { get(1), put(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the operation the file transfer wants to perform." ::= { pdnDevFileXferEntry 10 } pdnDevFileXferPktsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the the number of packets sent to the server at the time of interrogation." ::= { pdnDevFileXferEntry 11 } pdnDevFileXferPktsRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the the number of packets received from the server at the time of interrogation." ::= { pdnDevFileXferEntry 12 } pdnDevFileXferOctetsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the the number of octets sent to the server at the time of interrogation." ::= { pdnDevFileXferEntry 13 } pdnDevFileXferOctetsRecv OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the the number of octets received from the server at the time of interrogation." ::= { pdnDevFileXferEntry 14 } pdnDevFileXferOwnerString OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "The entity which currently has the 'ownership' required to invoke the operation on this index." ::= { pdnDevFileXferEntry 15 } pdnDevFileXferStatus OBJECT-TYPE SYNTAX INTEGER { none(1), success(2), failure(3), inprogress(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the status of the file transfer." ::= { pdnDevFileXferEntry 16 } pdnDevFileXferApply OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object is configured to specify if the firmware download will be applied immediatley after file transfer or not." ::= { pdnDevFileXferEntry 17 } pdnDevFileXferErrorStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the reason code of the failure determined in devFileXferStatus. The reason code are specific to the file transfer protocol. Please refer to the file transfer protocols respective RFC for clarification of the error code value meanings. TFTP Error Codes from rfc 1350 FTP Error Codes from rfc 959" ::= { pdnDevFileXferEntry 18 } pdnDevFileXferSendEvent OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates whether or not to send the pdnDevFileXferEvent event trap ." ::= { pdnDevFileXferEntry 19 } pdnDevFileXferXferTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the elapsed time (in hundredths of a second) of the file transfer." ::= { pdnDevFileXferEntry 20 } pdnDevFileXferRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create a new row or delete an existing row in this table." ::= { pdnDevFileXferEntry 21 } -- ==================================================================== -- -- Firmware Control Table -- -- This table is used to control and provide information concerning -- firmware/executable images. -- -- ==================================================================== devFirmwareControlMIBObjects OBJECT IDENTIFIER ::= { pdnControl 9 } devFirmwareControlTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFirmwareControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of the current Firmware Releases and their associated status. Each Firmware Release will be indexed by a number from 1 to N. The user will be able to view the Firmware Release String and Operational Status of the release (valid or invalid) and activate a valid Firmware Release by changing the Administration Status to active." ::= { devFirmwareControlMIBObjects 1 } devFirmwareControlEntry OBJECT-TYPE SYNTAX DevFirmwareControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Device Firmware Release entry." INDEX { devFirmwareControlIndex } ::= { devFirmwareControlTable 1 } DevFirmwareControlEntry ::= SEQUENCE { devFirmwareControlIndex Integer32, devFirmwareControlRelease DisplayString, devFirmwareControlOperStatus INTEGER, devFirmwareControlAdminStatus INTEGER } devFirmwareControlIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to index the Firmware table (range 1 to N)." ::= { devFirmwareControlEntry 1 } devFirmwareControlRelease OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Software Release for this Firmware. If the Software Firmware is Operational Status is invalid, the Software Revision Number will be blank." ::= { devFirmwareControlEntry 2 } devFirmwareControlOperStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether or not the indexed Firmware entry contains a valid(1) or invalid(2) Firmware." ::= { devFirmwareControlEntry 3 } devFirmwareControlAdminStatus OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates whether or not the indexed Firmware entry is active(1) or inactive(2). Writing active(1) will activate that software release and cause the unit to reset (response may timeout). Writing active(1) to a Firmware entry whose devFirmwareControlOperStatus is invalid will return BAD VALUE. Writing inactive(2) will always return BAD VALUE." ::= { devFirmwareControlEntry 4 } -- ==================================================================== -- -- Configuration Change Management (CCM) Group -- Modified 10/4/2000 by Rajesh Raghavan -- -- Objects for controlling automated backup and restore of the -- configuration files of devices (cards) in the slots of the -- Paradyne DSLAM chassis. -- -- ==================================================================== pdnConfigChangeMgmt OBJECT IDENTIFIER ::= { pdnControl 10 } pdnCCMAutoBackup OBJECT IDENTIFIER ::= { pdnConfigChangeMgmt 1 } -- CCM Auto Backup Group pdnCCMAutoBackupType OBJECT-TYPE SYNTAX INTEGER { disabled(0), fixed(1), dynamic(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether automatic backup of device configuration files to the MCC Flash File System is disabled, performed according to a fixed schedule, or whether it occurs dynamically at a specified interval after the latest configuration change to a device." ::= { pdnCCMAutoBackup 1 } pdnCCMAutoBackupFixedDay OBJECT-TYPE SYNTAX BITS { sunday(0), monday(1), tuesday(2), wednesday(3), thursday(4), friday(5), saturday(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the days of the week on which fixed schedule automatic backups occur. If all bits are set, backups occur daily." ::= { pdnCCMAutoBackup 2 } pdnCCMAutoBackupFixedTime OBJECT-TYPE SYNTAX Integer32 (0..1440) UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the time of day, in minutes past midnight, at which automatic backups on a fixed schedule occur." ::= { pdnCCMAutoBackup 3 } pdnCCMAutoBackupDynamicTime OBJECT-TYPE SYNTAX Integer32 (30..1440) UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the interval (in minutes) after the most recent configuration change, when a card's configuration will be backed up to the MCC Flash File System, when automatic backups are occurring on a dynamic schedule. The minimum interval is 30 minutes. The maximum interval is 24 hours (1440 minutes)." ::= { pdnCCMAutoBackup 4 } pdnCCMAutoBackupAppendTimeStampToFilename OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates that the time is to be appended to filename of the file stored to upon automated backup. The defualt value of this object is disabled(2)." ::= { pdnCCMAutoBackup 5 } pdnCCMAutoBackupFilename OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This is file name that the configuration will be stored to upon automated backup." ::= { pdnCCMAutoBackup 6 } pdnCCMAutoBackupServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object is to configure Ip address of the server used to perform autobackup." ::= { pdnCCMAutoBackup 7 } pdnCCMAutoBackupUserName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This object user name used to start ftp session for automatic backup." ::= { pdnCCMAutoBackup 8 } pdnCCMAutoBackupUserPassword OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This object user password that is paired with user name for ftp server login." ::= { pdnCCMAutoBackup 9 } pdnCCMAutoBackupUserAccount OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This object is user account name that ftp server contains. Under this name ftp server stores UserName and UserPassword info. If this object is null(not configured) than the pdnCCMAutoBackupUserName and pdnCCMAutoBackupUserPassword are used. The default is null string." ::= { pdnCCMAutoBackup 10 } pdnCCMAutoBackupCopyProtocol OBJECT-TYPE SYNTAX INTEGER { tftp(1), ftp(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The transfer protocol that should be used to copy the file across the network. If the file transfer is to occur locally on the SNMP agent, the method of transfer is left upto the implementation, and is not restricted to the protocols below." -- DEFVAL { tftp } ::= { pdnCCMAutoBackup 11 } pdnCCMAutoRestore OBJECT-TYPE SYNTAX SwitchState MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the MCC Flash File System will restore stored configuration files to newly inserted cards in the DSLAM." ::= { pdnConfigChangeMgmt 2 } pdnCCMResyncOperation OBJECT-TYPE SYNTAX INTEGER { noOp(1), get(2), put(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object contains the operation performed when ResyncState is enabled. The value 'get' retrieves configuration files from the MCC FFS to all the devices. The value 'put' stores all the configuration files on the MCC FFS. Querying this object always retrieves the value noOp(1)" ::= { pdnConfigChangeMgmt 3 } pdnCCMOperation OBJECT-TYPE SYNTAX INTEGER { noOp (1), apply (2), save (3), reset (4), revert (5), default(6) } MAX-ACCESS read-write STATUS current DESCRIPTION " This object contains configuration options for operations performed to manage object. SAVE(3) operation is interpreted as copying running configuration to database (nvram). APPLY(2) is operation performed to make configuration paramters take in effect. RESET(4) operation is designed to upload database (nvram),saved, configuration, and make it running configuration. REVERT(5) is configuration option used in a case of error upon set operation (before DD applies configuration parameter(s)). It will effectively make previous applied configuration parameter set valid, running configuration. In some systems this will be an internal (user transperent) operation in case of error deteced by DD. DEFAULT(6) will upload default parameters to running configuration without changing saved configuration in a database (nvram). Querying this object always retrieves the value noOp(1)." ::= { pdnConfigChangeMgmt 4 } -- the following object(s) can be used in conjuction with various tables -- to create new table entries pdnDevFileXferSessionIDNext OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object contains an appropriate value to be used for pdnDevFileXferTable. The value of 0 indicates that no unassigned entries are available. To obtain pdnDevFileXferSessionID value for the new entry the manager issues a management protocol retrieval operation to obtain a current value of this object. After each retrieval, the agent should modify the value to the next unassigned index. " ::= { devFileXferMIBObjects 3 } pdnControlMIBTrapsV2 OBJECT-IDENTITY STATUS current DESCRIPTION "The traps for the device control MIB." ::= { pdnControl 0 } -- -- File Transfer Traps -- devFileXferEvent NOTIFICATION-TYPE OBJECTS { devFileXferStatus , devFileXferErrorStatus, devFileXferOperation, devFileXferFileType, devFileXferFileName } STATUS current DESCRIPTION "This trap is to communicate a couple of things about the completion of a file transfer. devFileXferStatus - Did it complete successfully or not. devFileXferErrorStatus - If not, what was the error code. devFileXferOperation - What operation was performed?. devFileXferFileType - Was it a firmware xfer or config? devFileXferFileName - The name of the file transfered. " ::= { pdnControlMIBTrapsV2 1 } -- -- Configuration Change Management Traps -- Added 8 Sep 2000 by Rajesh Raghavan -- devAutoBackupFailEvent NOTIFICATION-TYPE OBJECTS { entPhysicalIndex } STATUS current DESCRIPTION "This trap indicates a condition exists, which prevents automated backup of a device's configuration to the Management Controller Card (MCC) Flash File System at a scheduled time." ::= { pdnControlMIBTrapsV2 2 } devConfigRestoreFailEvent NOTIFICATION-TYPE OBJECTS { entPhysicalIndex } STATUS current DESCRIPTION "This trap is sent by a device to indicate that an incorrect or incompatible configuration file is being downloaded to the device from the MCC Flash File System." ::= { pdnControlMIBTrapsV2 3 } pdnDevFileXferEvent NOTIFICATION-TYPE OBJECTS { pdnDevFileXferStatus , pdnDevFileXferErrorStatus, pdnDevFileXferOperation, pdnDevFileXferFileType, pdnDevFileXferFileName } STATUS current DESCRIPTION "This trap is to communicate a couple of things about the completion of a file transfer. pdnDevFileXferStatus - Did it complete successfully or not. pdnDevFileXferErrorStatus - If not, what was the error code. pdnDevFileXferOperation - What operation was performed?. pdnDevFileXferFileType - Was it a firmware xfer or config? pdnDevFileXferFileName - The name of the file transfered. " ::= { pdnControlMIBTrapsV2 5 } pdnControlMIBGroups OBJECT IDENTIFIER ::= { pdnControl 11 } devResetGroup OBJECT-GROUP OBJECTS { devHWControlReset } STATUS current DESCRIPTION "Objects to initiate resets of a device" ::= { pdnControlMIBGroups 1 } devControlTestGroup OBJECT-GROUP OBJECTS { devControlTest, devControlTestStatus, devControlTestCmd } STATUS current DESCRIPTION "Objects to control device level tests" ::= { pdnControlMIBGroups 2 } devControlDownloadGroup OBJECT-GROUP OBJECTS { devControlDownLoadIndex, devControlDownLoadRelease, devControlDownLoadOperStatus, devControlDownLoadAdminStatus } STATUS current DESCRIPTION "A list of the current Download Releases and their associated status." ::= { pdnControlMIBGroups 3 } devControlRMONGroup OBJECT-GROUP OBJECTS { devControlRMONAdminStatus } STATUS current DESCRIPTION "The desired state of the RMON process." ::= { pdnControlMIBGroups 4 } devSNSwitchFirmwareGroup OBJECT-GROUP OBJECTS { devSNSwitchFirmwareIndex, devSNSwitchFirmwareBank } STATUS current DESCRIPTION "Objects needed to switch bank and reset the Service Node." ::= { pdnControlMIBGroups 5 } devControlFTPGroup OBJECT-GROUP OBJECTS { devControlFTPRate } STATUS current DESCRIPTION "FTP Max Transfer Rate" ::= { pdnControlMIBGroups 6 } devFileXferMIBGroup OBJECT-GROUP OBJECTS { devFileXferFileName, devFileXferCopyProtocol, devFileXferFileType, devFileXferServerIpAddress, devFileXferUserName, devFileXferUserPassword, devFileXferOperation, devFileXferPktsSent, devFileXferPktsRecv, devFileXferOctetsSent, devFileXferOctetsRecv, devFileXferOwnerString, devFileXferStatus, devFileXferErrorStatus, devFileXferSendEvent, devFileXferRowStatus, devFileXferXferTime } STATUS current DESCRIPTION "File Transfer Client Config Objects" ::= { pdnControlMIBGroups 7 } devFirmwareControlGroup OBJECT-GROUP OBJECTS { devFirmwareControlIndex, devFirmwareControlRelease, devFirmwareControlOperStatus, devFirmwareControlAdminStatus } STATUS current DESCRIPTION "Current Firmware Releases and associated status." ::= { pdnControlMIBGroups 8 } devConfigChangeMgmtGroup OBJECT-GROUP OBJECTS { pdnCCMAutoBackupType,pdnCCMAutoBackupFixedDay, pdnCCMAutoBackupFixedTime, pdnCCMAutoBackupDynamicTime, pdnCCMAutoBackupAppendTimeStampToFilename, pdnCCMAutoBackupFilename, pdnCCMAutoBackupServerIpAddress, pdnCCMAutoBackupUserName, pdnCCMAutoBackupUserPassword, pdnCCMAutoBackupUserAccount, pdnCCMAutoBackupCopyProtocol, pdnCCMAutoRestore, pdnCCMResyncOperation, pdnCCMOperation } STATUS current DESCRIPTION "Object group used to manage automatic backup and restore of device configuration files." ::= { pdnControlMIBGroups 9 } devFileXferEventGroup NOTIFICATION-GROUP NOTIFICATIONS { devFileXferEvent } STATUS current DESCRIPTION "Notifications associated with devFileXferConfigGroup" ::= { pdnControlMIBGroups 10 } devCCMEventGroup NOTIFICATION-GROUP NOTIFICATIONS { devAutoBackupFailEvent, devConfigRestoreFailEvent } STATUS current DESCRIPTION "Notifications indicating a failure occuring during automated backup or restore of device configuration files." ::= { pdnControlMIBGroups 11 } pdnDevFileXferEventGroup NOTIFICATION-GROUP NOTIFICATIONS { pdnDevFileXferEvent } STATUS current DESCRIPTION "Notifications associated with pdnDevFileXferConfigGroup" ::= { pdnControlMIBGroups 16 } pdnDevFileXferMIBGroup OBJECT-GROUP OBJECTS { pdnDevFileXferifIndex, pdnDevFileXferFileName, pdnDevFileXferCopyProtocol, pdnDevFileXferFileType, pdnDevFileXferServerIpAddress, pdnDevFileXferUserName, pdnDevFileXferUserPassword, pdnDevFileXferUserAccount, pdnDevFileXferOperation, pdnDevFileXferPktsSent, pdnDevFileXferPktsRecv, pdnDevFileXferOctetsSent, pdnDevFileXferOctetsRecv, pdnDevFileXferOwnerString, pdnDevFileXferStatus, pdnDevFileXferApply, pdnDevFileXferErrorStatus, pdnDevFileXferSendEvent, pdnDevFileXferXferTime, pdnDevFileXferRowStatus } STATUS current DESCRIPTION "File Transfer Client Objects" ::= { pdnControlMIBGroups 14 } devNextTableObjectMIBGroup OBJECT-GROUP OBJECTS { pdnDevFileXferSessionIDNext } STATUS current DESCRIPTION " Group of singular objects that decided next available object for mib tables." ::= { pdnControlMIBGroups 15 } -- ==================================================================== -- -- Auto Firmware Download (AutoFw) Group -- Added 5/3/2001 by Mohan Mohankumar -- -- Objects for controlling automated Firmware download by MCC to the -- other cards in the slots of the Paradyne DSLAM chassis. -- -- ==================================================================== pdnAutoFw OBJECT IDENTIFIER ::= { pdnControl 12 } devIsAutoFwEnabled OBJECT-TYPE SYNTAX SwitchState MAX-ACCESS read-write STATUS current DESCRIPTION "Writing the value enabled(1) or disabled(2) to this object enables or disables the Automatic Firmware download feature." ::= { pdnAutoFw 1 } devAutoFwStatus OBJECT-TYPE SYNTAX DisplayString (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the Status of Auto Firmware Download where each field is separated by a semi-colon. The get function will return the status of the latest card downloaded." ::= { pdnAutoFw 2 } pdnAutoFwGroup OBJECT-GROUP OBJECTS { devIsAutoFwEnabled, devAutoFwStatus } STATUS current DESCRIPTION "Auto Firmware Download Feature and associated status." ::= { pdnControlMIBGroups 12 } devAutoFwEvent NOTIFICATION-TYPE OBJECTS { devAutoFwStatus } STATUS current DESCRIPTION "This trap is to communicate the result of the Auto Firmware Download. The variable binding for this trap would be the devAutoFwStatus of pdnAutoFwGroup. The exact format of this display string will be well-documented." ::= { pdnControlMIBTrapsV2 4 } devAutoFwEventGroup NOTIFICATION-GROUP NOTIFICATIONS { devAutoFwEvent } STATUS current DESCRIPTION "Notifications indicating the result of the Auto Firmware Download." ::= { pdnControlMIBGroups 13 } END PDN-CROSSCONNECT-MIB DEFINITIONS ::= BEGIN -- =============================================================== -- -- The Paradyne Cross Connect Extentions MIB . -- -- History: -- -- 02/23/2000- jstrain - Added CrossConnect Table Clear Scalar -- 03/15/2000- jstrain - Added CrossConnect devCrossConTableLastChange -- IMPORTS OBJECT-TYPE FROM RFC-1212 TimeTicks FROM RFC1155-SMI crossConnect FROM PDN-HEADER-MIB; -- =============================================================== -- -- The Paradyne Channel Configuration group. -- Release: 0.0.2 (6/27/96) DRAFT -- -- Implementation of the Channel Configuration group is mandatory -- for all Paradyne products capable of cross connecting between -- multiple interfaces. These objects allow the SNMP management -- system to 1) display the DS0 channel assignment for the network or -- DSX-1 Drop/Insert (if available) T1 interfaces, 2) allocate DS0 -- channels on the DSX-1 Drop/Insert interface to the network interface, -- 3) allocate DS0 channels on the network or DSX-1 Drop/Insert T1 -- interfaces to particular synchronous data or voice ports, and -- 4) assign a synchronous data port to another synchronous data port. -- -- This group consists of two tables: -- -- (1) DS1 Fractional Table -- (provides DS0 channel viewing and assignment between -- T1 interfaces, and to synchronous data or voice ports) -- (2) Synchronous Data Port Assignment Table -- (provides data port to data port assignment and viewing) -- The Paradyne DS1 Fractional Table. -- The DS1 Fractional Group in the DS1/E1 MIB (RFC 1406) only -- allowed specification of an entire interface to a particular -- time slot on another interface (i.e., a time slot on one -- interface could not be mapped to a time slot on another -- interface). This caused the convention of mapping time -- slots between channelized T1 interfaces to occur in -- ascending order. -- This table allows the complete mapping of time slots on the -- DSX-1 Drop/Insert T1 interface to time slots on the network -- T1 interface. In addition, time slots on either the DSX-1 -- or network T1 interface can be mapped to a synchronous data port -- or to a voice port using this table. -- It is important to note that when requesting a new connection, -- all the necessary information used to specify a valid connection -- must be included in the same SET PDU (i.e., multiple bindings -- may be necessary). -- -- In the case of assigning a DS0 channel between T1 interfaces, -- two variable bindings are required in the SET PDU in order to -- specify the entire valid connection (i.e., one binding to set -- devDs1FracIfIndex, and one to set devDs1FracIfFracNumber). -- -- However, in the case of assigning a DS0 channel to a synchronous -- data port (or a voice port), only one binding is necessary (i.e., -- setting devDs1FracIfFracNumber is not manatory). -- In addition, the allocation method (devSyncDataPortConfigAllocMethod) -- must be set previously or included in the same SET PDU for this -- assignment if the user wishes to use a value other than what is -- currently set for the data port. The same is true for the data -- port rate (devSyncDataPortConfigRate) in the case of assignment by -- block, or ACAMI. -- When the user specifies a valid connection, the unit completes -- the connection for both directions simultaneously. For example, -- the SET PDU contains the information for connecting time slot 2 of -- the DSX-1 interface to time slot 5 of the network T1 interface. The -- unit automatically sets up the connection for the 1) DSX-1 to network, -- and 2) network to DSX-1 directions. devDs1FracTable OBJECT-TYPE SYNTAX SEQUENCE OF DevDs1FracEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne DS1 Fractional Table." ::= { crossConnect 1 } devDs1FracEntry OBJECT-TYPE SYNTAX DevDs1FracEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne DS1 Fractional Table." INDEX { devDs1FracIndex, devDs1FracNumber } ::= { devDs1FracTable 1 } -- Layout of one entry in devDs1FracTable. DevDs1FracEntry ::= SEQUENCE { devDs1FracIndex INTEGER, devDs1FracNumber INTEGER, devDs1FracIfIndex INTEGER, devDs1FracIfFracNumber INTEGER } devDs1FracIndex 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)." ::= { devDs1FracEntry 1 } devDs1FracNumber OBJECT-TYPE SYNTAX INTEGER (1..31) ACCESS read-only STATUS mandatory DESCRIPTION "The channel number associated with the interface identified by devDs1FracIndex for this entry. If devDs1FracIfIndex indicates that the channel assignment is to a synchronous data port or to a voice port, then the interpretation of this object's meaning is dependent on the value of the allocation method, devSyncDataPortConfigAllocMethod, for the data port. If the allocation method is block, or ACAMI, then this object specifies the starting DS0 channel for the assignment. The number of channels assigned is dependent on the value of devSyncDataPortConfigRate. If the allocation method is channel, then this object specifies the individual DS0 channel to be allocated to the data port." ::= { devDs1FracEntry 2 } devDs1FracIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "An index value that uniquely identifies the interface to which this entry is mapped. The interface identified by a particular value of this index is the same interface as identified by the same value of an ifIndex object instance in the Interfaces table of MIB II (RFC 1213). If no interface is currently using the channel identified by devDs1FracNumber, then this value should be zero. If a single interface occupies more than one time slot, then its ifIndex value is found in multiple time slots (i.e., there are multiple entries in table with the same devDs1FracIfIndex value)." ::= { devDs1FracEntry 3 } devDs1FracIfFracNumber OBJECT-TYPE SYNTAX INTEGER (1..31) ACCESS read-write STATUS mandatory DESCRIPTION "The channel number associated with the interface identified by devDs1FracIfIndex for this entry. If the interface is a synchronous data port or a voice port, then the value is ignored for set, and undefined when read." ::= { devDs1FracEntry 4 } -- The Paradyne Synchronous Data Port Assignment Table. -- This table is used to assign a synchronous data port to another -- synchronous data port. Assigning a synchronous data port to -- another synchronous data port allows the feature of a backup port. -- The user can attach an external backup device to the port and -- manually assign the selected port to the backup port (i.e., -- route data from the selected port to the backup port). -- It is important to note that when requesting a new connection, -- all the necessary information used to specify a valid connection -- must be included in the same SET PDU (i.e., multiple bindings -- may be necessary). -- During the assignment, both synchronous data ports must be at the same -- port rate. If the rate is not already the same for both ports, -- it must be included in the SET PDU (i.e., one binding to set -- devSyncDataPortAssignRate, and one to set -- devSyncDataPortAssignIfIndex). -- When the user specifies a valid assignment, the unit completes -- the connection for both directions simultaneously. For example, -- the SET PDU contains the information for connecting synchronous -- data port 1 to synchronous data port 3. The unit automatically -- assigns 1) synchronous data port 1 to sunchronous data port 3, -- and 2) synchronous data port 3 to synchronous data port 1. -- When connecting a synchronous data port to another synchronous -- data port, the ports must have compatible base data rates in -- order for the assignment to be accepted. If the embedded data -- link (EDL) is enabled for either port, the functionality associated -- with the EDL feature is ignored. devSyncDataPortAssignTable OBJECT-TYPE SYNTAX SEQUENCE OF DevSyncDataPortAssignEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Synchronous Data Port Assignment Table." ::= { crossConnect 2 } devSyncDataPortAssignEntry OBJECT-TYPE SYNTAX DevSyncDataPortAssignEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Synchronous Data Port Assignment Table." INDEX { devSyncDataPortAssignIndex } ::= { devSyncDataPortAssignTable 1 } -- Layout of one entry in devSyncDataPortAssignTable. DevSyncDataPortAssignEntry ::= SEQUENCE { devSyncDataPortAssignIndex INTEGER, devSyncDataPortAssignRate INTEGER, devSyncDataPortAssignIfIndex INTEGER } devSyncDataPortAssignIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the synchronous 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)." ::= { devSyncDataPortAssignEntry 1 } devSyncDataPortAssignRate OBJECT-TYPE SYNTAX INTEGER { rate56or64(1), -- 56 Kbps or 64 Kbps rate112or128(2), -- 112 128 rate168or192(3), -- 168 192 rate224or256(4), -- 224 256 rate280or320(5), -- 280 320 rate336or384(6), -- 336 384 rate392or448(7), -- 392 448 rate448or512(8), -- 448 512 rate504or576(9), -- 504 576 rate560or640(10), -- 560 640 rate616or704(11), -- 616 704 rate672or768(12), -- 672 768 rate728or832(13), -- 728 832 rate784or896(14), -- 784 896 rate840or960(15), -- 840 960 rate896or1024(16), -- 896 1024 rate952or1088(17), -- 952 1088 rate1008or1152(18), -- 1008 1152 rate1064or1216(19), -- 1064 1216 rate1120or1280(20), -- 1120 1280 rate1176or1344(21), -- 1176 1344 rate1232or1408(22), -- 1232 1408 rate1288or1472(23), -- 1288 1472 rate1344or1536(24) -- 1344 1536 } ACCESS read-write STATUS mandatory DESCRIPTION "The synchronous data port rate expressed in Kbps for both data ports of the synchronous data port-to-synchronous data port assignment represented by this entry. The actual rate for the ports is obtained by reading the value of ifSpeed from the Interfaces table of MIB II (RFC 1213). The possible data rates depend on the current base rate configured for the data ports of this assignment. For example, rate280or320(5) represents a rate of 280 Kbps or 320 Kbps for a base rate of 56 Kbps or 64 Kbps, respectively. WARNING: changing this object's value, causes the DS0 channels assigned to the data port based on the previous rate to be deallocated. NOTE: this variable cannot be used independently to alter the value of the rate associated with a particular data port." ::= { devSyncDataPortAssignEntry 2 } devSyncDataPortAssignIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "An index value that uniquely identifies the interface to which this synchronous data port is assigned. The interface identified by a particular value of this index is the same interface as identified by the same value of an ifIndex object instance in the Interfaces table of MIB II (RFC 1213). If no interface is currently connected to this data port, then this value should be zero. The value used to set this object must be the ifIndex value of another synchronous data port interface only (i.e., synchronous data port to DS0 channel assignment is allowed only in the DS1 Fractional Table, devDs1FracTable)." ::= { devSyncDataPortAssignEntry 3 } -- ========================================================== -- Paradyne CrossConnect Table Utilities Group -- Release 0.1 02/23/2000 -- -- This group could be used to perform various operations on -- all types of cross connect tables. -- -- -- ============================================================ devCrossConUtility OBJECT IDENTIFIER ::= { crossConnect 4 } -- -- -- NOTE: These Objects are SLE compliant because just like the ATM-MIB -- where there is ONLY one cross connect table per SLE, there are -- also only one group of devCrossConUtility objects per SLE. -- devCrossConClear OBJECT-TYPE SYNTAX INTEGER { idle(1), -- read-only inprogress(2), -- read-only clear(3) -- read-write } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to delete all the entries in the Cross Connect table where bulk deletion is needed. This field can only be set to 'clear'. While the management entity within the agent deletes all the cross connects , this field will read 'inprogress'.When the 'clear' operation has completed , or no operation is being performed at all the default state will be 'idle'." ::= { devCrossConUtility 1 } devCrossConTableLastChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime at the time configuration or status of the Cross Connect Table has last changed. Changes in the Cross Connect table can be anything such as configuration addition/deletions or Cross Connect status changes." ::= { devCrossConUtility 2 } END PDN-DATAPORTCONFIG-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 pdn-interfaces FROM PDN-HEADER-MIB; -- =============================================================== -- -- The Paradyne Synchronous Data Port Configuration group. -- Release: 0.0.4 (7/29/96) DRAFT -- syncPort OBJECT IDENTIFIER ::= { pdn-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 } END PDN-DDS-MIB DEFINITIONS ::= BEGIN IMPORTS Counter, Gauge, TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 pdn-interfaces FROM PDN-HEADER-MIB; -- =============================================================== -- -- DDS Status, -- Version 1.1, 02/10/97 - Added ddsUnavailableSecs -- Version 1.0, 10/04/95 -- -- dds OBJECT IDENTIFIER ::= { pdn-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} END PDN-DS1CONFIG-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 pdn-interfaces FROM PDN-HEADER-MIB; -- =============================================================== -- -- The Paradyne DS1 Interface Configuration Table. -- Release: 0.0.3 (6/27/96) DRAFT -- ent-ds1 OBJECT IDENTIFIER ::= { pdn-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 } END PDN-DS1PERFSTATS-MIB DEFINITIONS ::= BEGIN IMPORTS Counter, Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 ent-ds1 FROM PDN-HEADER-MIB; -- =============================================================== -- -- -- 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 } END PDN-EDLPERFSTATS-MIB DEFINITIONS ::= BEGIN IMPORTS Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 syncPort FROM PDN-HEADER-MIB; -- =============================================================== -- -- 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 ::= SEQUENCE { devEDLCurrentIfIndex INTEGER, devEDLCurrentEvent Gauge, devEDLCurrentTimer Gauge, devEDLCurrentESs Gauge, devEDLCurrentUASs Gauge, devEDLCurrentSESs Gauge, devEDLCurrentBESs Gauge, devEDLCurrentLOFC Gauge } devEDLCurrentIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the EDL 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)." ::= { devEDLCurrentEntry 1 } devEDLCurrentEvent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The error events counter for the current interval. An error event is a frame with either a CRC or an OOF event. The maximum value of this object is 65,535." ::= { devEDLCurrentEntry 2 } devEDLCurrentTimer 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." ::= { devEDLCurrentEntry 3 } devEDLCurrentESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Errored Seconds encountered by the EDL interface in the current 15 minute interval. An errored second is any second with one or more error events. The maximum value of this object is 900." ::= { devEDLCurrentEntry 4 } devEDLCurrentUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Unavailable Seconds encountered by the EDL 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." ::= { devEDLCurrentEntry 5 } devEDLCurrentSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Severely Errored Seconds encountered by the EDL 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." ::= { devEDLCurrentEntry 6 } devEDLCurrentBESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Bursty Errored Seconds encountered by the EDL 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." ::= { devEDLCurrentEntry 7 } devEDLCurrentLOFC 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 900." ::= { devEDLCurrentEntry 8 } -- The Paradyne Near-end EDL Registers Total Table. -- This table contains the 8 hour totals for the EDL -- near-end registers. devEDLTotalTable OBJECT-TYPE SYNTAX SEQUENCE OF DevEDLTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Near-end EDL Registers Total Table." ::= { edlPerfStats 2 } devEDLTotalEntry OBJECT-TYPE SYNTAX DevEDLTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Near-end EDL Registers Total Table." INDEX { devEDLTotalIfIndex } ::= { devEDLTotalTable 1 } -- Layout of one entry in devEDLTotalTable. DevEDLTotalEntry ::= SEQUENCE { devEDLTotalIfIndex INTEGER, devEDLTotalValidIntervals INTEGER, devEDLTotalESs Gauge, devEDLTotalUASs Gauge, devEDLTotalSESs Gauge, devEDLTotalBESs Gauge, devEDLTotalLOFC Gauge } devEDLTotalIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the EDL 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)." ::= { devEDLTotalEntry 1 } devEDLTotalValidIntervals OBJECT-TYPE SYNTAX INTEGER (0..32) 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 32 unless the interface was brought online within the last 8 hours, in which case the value is the number of complete 15 minute intervals since the interface has been online." ::= { devEDLTotalEntry 2 } devEDLTotalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Errored Seconds encountered by the EDL interface in the previous 8 hour interval. An errored second is any second with one or more error events. The maximum value of this object is 28,800." ::= { devEDLTotalEntry 3 } devEDLTotalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Unavailable Seconds encountered by the EDL interface in the previous 8 hour interval. An unavailable second is a one second interval during which service is unavailable. The maximum value of this object is 28,800." ::= { devEDLTotalEntry 4 } devEDLTotalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Severely Errored Seconds encountered by the EDL interface in the previous 8 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 28,800." ::= { devEDLTotalEntry 5 } devEDLTotalBESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Bursty Errored Seconds encountered by the EDL interface in the previous 8 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 28,800." ::= { devEDLTotalEntry 6 } devEDLTotalLOFC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Loss of Frame Count for the previous 8 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 28,800." ::= { devEDLTotalEntry 7 } -- The Paradyne Near-end EDL Registers Specific Interval Table. -- The Near-end EDL Interval Table contains various statistics -- collected by the EDL interface over the previous 8 hours of -- operation. The past 8 hours are broken into 32 completed -- 15 minute intervals. devEDLIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF DevEDLIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Near-end EDL Registers Specific Interval Table." ::= { edlPerfStats 3 } devEDLIntervalEntry OBJECT-TYPE SYNTAX DevEDLIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Near-end EDL Registers Specific Interval Table." INDEX { devEDLIntervalIfIndex, devEDLIntervalNumber } ::= { devEDLIntervalTable 1 } -- Layout of one entry in devEDLIntervalTable. DevEDLIntervalEntry ::= SEQUENCE { devEDLIntervalIfIndex INTEGER, devEDLIntervalNumber INTEGER, devEDLIntervalESs Gauge, devEDLIntervalUASs Gauge, devEDLIntervalSESs Gauge, devEDLIntervalBESs Gauge, devEDLIntervalLOFC Gauge } devEDLIntervalIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the EDL 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)." ::= { devEDLIntervalEntry 1 } devEDLIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..32) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 32, where 1 is the most recently completed 15 minute interval and 32 is the least recently completed 15 minute interval (assuming that all 32 intervals are valid)." ::= { devEDLIntervalEntry 2 } devEDLIntervalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Errored Seconds encountered by the EDL interface in one of the previous 32, individual 15 minute, intervals. An errored second is any second with one or more error events. The maximum value of this object is 900." ::= { devEDLIntervalEntry 3 } devEDLIntervalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Unavailable Seconds encountered by the EDL interface in one of the previous 32, 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." ::= { devEDLIntervalEntry 4 } devEDLIntervalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Severely Errored Seconds encountered by the EDL interface in one of the previous 32, 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." ::= { devEDLIntervalEntry 5 } devEDLIntervalBESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Bursty Errored Seconds encountered by the EDL interface in one of the previous 32, 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." ::= { devEDLIntervalEntry 6 } devEDLIntervalLOFC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Loss of Frame Count for one of the previous 32, 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 900." ::= { devEDLIntervalEntry 7 } -- -- The Paradyne Far-end EDL Registers Status group. -- -- Implementation of the Far-end EDL Registers Status -- group is mandatory for all DSU products that have the -- necessary hardware to support the Embedded Data Link. These -- objects allow the SNMP management system to display the data port -- far-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) Far-end EDL Registers Current Interval -- (2) Far-end EDL Registers Total -- (3) Far-end EDL Registers Specific Interval -- The Paradyne Far-end EDL Registers Current Interval Table. -- This table contains the far-end EDL registers for the -- current 15 minute interval. The statistics are collected from the -- far-end messages on the Embedded Data Link. The definitions are -- the same as described for the near-end information. devEDLFarEndCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF DevEDLFarEndCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Far-end EDL Registers Current Interval Table." ::= { edlPerfStats 4 } devEDLFarEndCurrentEntry OBJECT-TYPE SYNTAX DevEDLFarEndCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Far-end EDL Registers Current Interval Table." INDEX { devEDLFarEndCurrentIfIndex } ::= { devEDLFarEndCurrentTable 1 } -- Layout of one entry in devEDLFarEndCurrentTable. DevEDLFarEndCurrentEntry ::= SEQUENCE { devEDLFarEndCurrentIfIndex INTEGER, devEDLFarEndCurrentEvent Gauge, devEDLFarEndCurrentTimer Gauge, devEDLFarEndCurrentESs Gauge, devEDLFarEndCurrentUASs Gauge, devEDLFarEndCurrentSESs Gauge, devEDLFarEndCurrentBESs Gauge, devEDLFarEndCurrentLOFC Gauge, devEDLFarEndCurrentCmpl INTEGER } devEDLFarEndCurrentIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the EDL 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)." ::= { devEDLFarEndCurrentEntry 1 } devEDLFarEndCurrentEvent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The error events counter for the far-end current interval. An error event is a frame with either a CRC or an OOF event. The maximum value of this object is 65,535." ::= { devEDLFarEndCurrentEntry 2 } devEDLFarEndCurrentTimer OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current interval timer contains the number of seconds in the far-end current 15 minute interval. The maximum value of this object is 900." ::= { devEDLFarEndCurrentEntry 3 } devEDLFarEndCurrentESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Errored Seconds encountered by the far-end EDL interface in the current 15 minute interval. An errored second is any second with one or more error events. The maximum value of this object is 900." ::= { devEDLFarEndCurrentEntry 4 } devEDLFarEndCurrentUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Unavailable Seconds encountered by the far-end EDL 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." ::= { devEDLFarEndCurrentEntry 5 } devEDLFarEndCurrentSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Severely Errored Seconds encountered by the far-end EDL 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." ::= { devEDLFarEndCurrentEntry 6 } devEDLFarEndCurrentBESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Bursty Errored Seconds encountered by the far-end EDL 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." ::= { devEDLFarEndCurrentEntry 7 } devEDLFarEndCurrentLOFC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Loss of Frame Count for the far-end 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 900." ::= { devEDLFarEndCurrentEntry 8 } devEDLFarEndCurrentCmpl OBJECT-TYPE SYNTAX INTEGER { incomplete(1), complete(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether or not the current 15 minute interval contains 900 seconds of statistics. A value of incomplete(1) indicates that one or more seconds of far-end performance statistics are missing." ::= { devEDLFarEndCurrentEntry 9 } -- The Paradyne Far-end EDL Registers Total Table. -- This table contains the 8 hour totals for the far-end EDL registers. devEDLFarEndTotalTable OBJECT-TYPE SYNTAX SEQUENCE OF DevEDLFarEndTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Far-end EDL Registers Total Table." ::= { edlPerfStats 5 } devEDLFarEndTotalEntry OBJECT-TYPE SYNTAX DevEDLFarEndTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Far-end EDL Registers Total Table." INDEX { devEDLFarEndTotalIfIndex } ::= { devEDLFarEndTotalTable 1 } -- Layout of one entry in devEDLFarEndTotalTable. DevEDLFarEndTotalEntry ::= SEQUENCE { devEDLFarEndTotalIfIndex INTEGER, devEDLFarEndTotalValidIntervals INTEGER, devEDLFarEndTotalESs Gauge, devEDLFarEndTotalUASs Gauge, devEDLFarEndTotalSESs Gauge, devEDLFarEndTotalBESs Gauge, devEDLFarEndTotalLOFC Gauge, devEDLFarEndTotalCmpl INTEGER } devEDLFarEndTotalIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the EDL 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)." ::= { devEDLFarEndTotalEntry 1 } devEDLFarEndTotalValidIntervals OBJECT-TYPE SYNTAX INTEGER (0..32) ACCESS read-only STATUS mandatory DESCRIPTION "The valid interval total as specified by TR 54016. This is a count of the total number of far-end 15 minute intervals for which valid data was collected. The value is 32 unless the far-end interface was brought online within the last 8 hours, in which case the value is the number of complete 15 minute intervals since the far end interface has been online." ::= { devEDLFarEndTotalEntry 2 } devEDLFarEndTotalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Errored Seconds encountered by the far end EDL interface in the previous 8 hour interval. An errored second is any second with one or more error events. The maximum value of this object is 28,800." ::= { devEDLFarEndTotalEntry 3 } devEDLFarEndTotalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Unavailable Seconds encountered by the far-end EDL interface in the previous 8 hour interval. An unavailable second is a one second interval during which service is unavailable. The maximum value of this object is 28,800." ::= { devEDLFarEndTotalEntry 4 } devEDLFarEndTotalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Severely Errored Seconds encountered by the far-end EDL interface in the previous 8 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 28,800." ::= { devEDLFarEndTotalEntry 5 } devEDLFarEndTotalBESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Bursty Errored Seconds encountered by the far-end EDL interface in the previous 8 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 28,800." ::= { devEDLFarEndTotalEntry 6 } devEDLFarEndTotalLOFC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Loss of Frame Count for the previous 8 hour far-end 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 28,800." ::= { devEDLFarEndTotalEntry 7 } devEDLFarEndTotalCmpl OBJECT-TYPE SYNTAX INTEGER { incomplete(1), complete(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether or not the previous 8 hour far-end interval contains the full 8 hours of statistics. A value of incomplete(1) indicates that one or more 15 minute intervals of far-end performance statistics are missing." ::= { devEDLFarEndTotalEntry 8 } -- The Paradyne Far-end EDL Registers Specific Interval Table. -- The Far-end EDL Interval Table contains various statistics -- collected by the EDL interface over the previous 8 hours -- of operation. The past 8 hours are broken into 32 completed 15 -- minute intervals. devEDLFarEndIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF DevEDLFarEndIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Far-end EDL Registers Specific Interval Table." ::= { edlPerfStats 6 } devEDLFarEndIntervalEntry OBJECT-TYPE SYNTAX DevEDLFarEndIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Far-end EDL Registers Specific Interval Table." INDEX { devEDLFarEndIntervalIfIndex, devEDLFarEndIntervalNumber } ::= { devEDLFarEndIntervalTable 1 } -- Layout of one entry in devEDLFarEndIntervalTable. DevEDLFarEndIntervalEntry ::= SEQUENCE { devEDLFarEndIntervalIfIndex INTEGER, devEDLFarEndIntervalNumber INTEGER, devEDLFarEndIntervalESs Gauge, devEDLFarEndIntervalUASs Gauge, devEDLFarEndIntervalSESs Gauge, devEDLFarEndIntervalBESs Gauge, devEDLFarEndIntervalLOFC Gauge, devEDLFarEndIntervalCmpl INTEGER } devEDLFarEndIntervalIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the EDL 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)." ::= { devEDLFarEndIntervalEntry 1 } devEDLFarEndIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..32) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 32, where 1 is the most recently completed far-end 15 minute interval and 32 is the least recently completed far-end 15 minute interval (assuming that all 32 intervals are valid)." ::= { devEDLFarEndIntervalEntry 2 } devEDLFarEndIntervalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Errored Seconds encountered by the far-end EDL interface in one of the previous 32, individual 15 minute, intervals. An errored second is any second with one or more error events. The maximum value of this object is 900." ::= { devEDLFarEndIntervalEntry 3 } devEDLFarEndIntervalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Unavailable Seconds encountered by the far-end EDL interface in one of the previous 32, 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." ::= { devEDLFarEndIntervalEntry 4 } devEDLFarEndIntervalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Severely Errored Seconds encountered by the far-end EDL interface in one of the previous 32, 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." ::= { devEDLFarEndIntervalEntry 5 } devEDLFarEndIntervalBESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of Bursty Errored Seconds encountered by the far-end EDL interface in one of the previous 32, 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." ::= { devEDLFarEndIntervalEntry 6 } devEDLFarEndIntervalLOFC OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The Loss of Frame Count for one of the previous 32, 15 minute, far-end 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 900." ::= { devEDLFarEndIntervalEntry 7 } devEDLFarEndIntervalCmpl OBJECT-TYPE SYNTAX INTEGER { incomplete(1), complete(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether or not one of the previous 32, 15 minute, far-end intervals contains 900 seconds of statistics. A value of incomplete(1) indicates that one or more seconds of far-end performance statistics for the interval are missing." ::= { devEDLFarEndIntervalEntry 8 } -- -- The Paradyne Clear EDL Registers Table. -- -- Implementation of the Clear EDL Registers table is mandatory -- for all DSU products that have the necessary hardware to support -- the Embedded Data Link. This table allows the SNMP management -- system to clear the EDL near-end and far-end registers. -- The Paradyne Clear EDL Performance Registers Table. devEDLClrRegsTable OBJECT-TYPE SYNTAX SEQUENCE OF DevEDLClrRegsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Paradyne Clear EDL Performance Registers Table." ::= { edlPerfStats 7 } devEDLClrRegsEntry OBJECT-TYPE SYNTAX DevEDLClrRegsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Paradyne Clear EDL Performance Registers Table." INDEX { devEDLClrRegsIfIndex, devEDLClrRegsWhichRegs } ::= { devEDLClrRegsTable 1 } -- Layout of one entry in devEDLClrRegsTable. DevEDLClrRegsEntry ::= SEQUENCE { devEDLClrRegsIfIndex INTEGER, devEDLClrRegsWhichRegs INTEGER, devEDLClrRegsAction INTEGER } devEDLClrRegsIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the EDL 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)." ::= { devEDLClrRegsEntry 1 } devEDLClrRegsWhichRegs OBJECT-TYPE SYNTAX INTEGER { nearRegisters(1), farRegisters(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The set of registers being acted upon for this interface." ::= { devEDLClrRegsEntry 2 } devEDLClrRegsAction OBJECT-TYPE SYNTAX INTEGER { noOp(1), clear(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Writing clear(2) to this object clears the EDL performance registers specified by devEDLClrRegsWhichRegs. 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 8 hour counts are set to zero. The value read from this object is always noOp(1)." ::= { devEDLClrRegsEntry 3 } END PDN-FRCLRPERFSTAT-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC-1212 pdnFrameRelay FROM PDN-HEADER-MIB; -- =============================================================== -- -- Frame Relay Clear Performance Statistics Group -- Release: 1.0 11/8/96 DRAFT -- -- This group consist of two tables to clear the Frame Relay -- performance statistics on a specific interface. -- -- General Statistics: -- (1) Frame Relay Link -- (2) Frame Relay LMI -- (3) Frame Relay error -- -- PVC Statistics frame-relay-clear-stat OBJECT IDENTIFIER ::= { pdnFrameRelay 1 } -- Frame Relay General Statistics frClrGenStatTable OBJECT-TYPE SYNTAX SEQUENCE OF FrClrGenStatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Frame Relay General Statistics Clear Registers Table." ::= { frame-relay-clear-stat 1 } frClrGenStatEntry OBJECT-TYPE SYNTAX FrClrGenStatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Frame Relay General Statistics Clear Registers Table." INDEX { frClrGenStatIfIndex } ::= { frClrGenStatTable 1 } FrClrGenStatEntry ::= SEQUENCE { frClrGenStatIfIndex INTEGER, frClrGenStatCmd INTEGER } frClrGenStatIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the Frame Relay 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)." ::= { frClrGenStatEntry 1 } frClrGenStatCmd OBJECT-TYPE SYNTAX INTEGER { clear-noOp(1), clear-LMI(2), clear-Link(3), clear-Error(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Writing clear-LMI(2) to this object will clear the Frane Relay LMI statistics (Status Msg received, Reliability Errors, Protocol Errors, Num of Inactives). Writing clear-Link(3) to this object will clear the Frame Relay Link statistics (Frames Sent, Frames Received, Characters Sent, Characters Received, FECNS Received, BECNS Received). Writing clear-Error(4) to this object will clear the Frame relay Erro statistics (Invalid Rx frames, Short Rx Frames, Long Rx Frames, Invalid DLCI, Unknown DLCI, Unknown Error). All accumulators are reset to zero. The value read from this object is always clear-noOp(1)." ::= { frClrGenStatEntry 2 } -- Frame Relay PVC Statistics frClrPvcStatTable OBJECT-TYPE SYNTAX SEQUENCE OF FrClrPvcStatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Frame Relay PVC Statistics Clear Registers Table." ::= { frame-relay-clear-stat 2 } frClrPvcStatEntry OBJECT-TYPE SYNTAX FrClrPvcStatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Frame Relay PVC Statistics Clear Registers Table." INDEX { frClrPvcStatIfIndex, frClrDlci } ::= { frClrPvcStatTable 1 } FrClrPvcStatEntry ::= SEQUENCE { frClrPvcStatIfIndex INTEGER, frClrDlci INTEGER, frClrPvcStatOp INTEGER } frClrPvcStatIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the Frame Relay 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)." ::= { frClrPvcStatEntry 1 } frClrDlci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This correspond to the DLCI number on a specific PVC" ::= { frClrPvcStatEntry 2 } frClrPvcStatOp OBJECT-TYPE SYNTAX INTEGER { clear-noOp(1), clear-pvc(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Writing clear(2) to this object clears the Frane Relay PVC performance statistics. All accumulators are reset to zero. The value read from this object is always noOp(1)." ::= { frClrPvcStatEntry 3 } END -- =============================================================== -- Copyright (C) 1997-2000 Paradyne Corporation. -- Frame Relay Extension Group PDN-FREXT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, IpAddress, TimeTicks FROM SNMPv2-SMI TimeStamp, TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF InterfaceIndex FROM IF-MIB pdnFrameRelay FROM PDN-HEADER-MIB SwitchState FROM PDN-TC; devFrExt MODULE-IDENTITY LAST-UPDATED "0212020000Z" ORGANIZATION "Paradyne Networks MIB Working Group Service Level Management Group" CONTACT-INFO "Paradyne Networks, Inc. 8545 126th Avenue North Largo, FL 33733 www.paradyne.com General Comments to: mibwg_team@eng.paradyne.com Editors R. Steinberger T. Swanson J. Colom F. Mota S. Isaac" DESCRIPTION "This MIB provides extensions to the RFC1315/2115(FR User-side) and RFC1604(FR Network-side) MIBs that will provide the user with additional configuration options, status information, historical statistics and performance statistics." REVISION "0212020000Z" DESCRIPTION "M. Mohankumar o Updated the lastupdated section." REVISION "0112310000Z" DESCRIPTION "M. Mohankumar o Added a new type ipenabled to devFrExtDlciType." REVISION "0010280000Z" DESCRIPTION "W. Jadoo o Renamed devFrExtLmiProtocol object to devFrExtLinkAutoDetectLmi." REVISION "0010100000Z" DESCRIPTION "W. Jadoo o Added devFrExtLmiProtocol object to devFrExtLinkTable." REVISION "000803000Z" DESCRIPTION "T. Swanson o Fixed definition of EIR in description of devFrExtDlciEir." REVISION "0007190000Z" DESCRIPTION "R, Steinberger o Removed units clause from all TimeTicks objects. o Changed text of devFrExtDlciStsBackupCnt and Time. o Changed devFrExtDlciStsBackupReason of none(1) to notInBackup(1). o Added devFrExtDlciStsBackupLastChange." REVISION "0007060000Z" DESCRIPTION "R. Steinberger o Added devFrExtDlciStsBackupCnt, devFrExtDlciStsBackupTime and devFrExtDlciStsBackupReason" REVISION "0003110000Z" DESCRIPTION "R. Steinberger o Converted MIB to SMIv2c o Cleaned text throughout MIB o Removed names and description of obsolete objects" REVISION "0003010000Z" DESCRIPTION "J. Colom o Added new Frame Relay System Options Group" REVISION "0002100000Z" DESCRIPTION "T. Swanson o Added devFrExtDlciRxFECN and devFrExtDlciRxBECN objects to the devFrExtDlciTable because there are no objects that contain this info in the FR-Network Services mib" REVISION "9911120000Z" DESCRIPTION "T. Swanson o Changed comments of LinkUtil Table to show that the linkUtilization buckets will be <= the Upper Limits" REVISION "9910120000Z" DESCRIPTION "T. Swanson o Change size of devFrExtDlciCircuitId to be 0-64" REVISION "9909290000Z" DESCRIPTION "T. Swanson o Fixed description for DlciOpstate and DlciStsOpState" REVISION "9909280000Z" DESCRIPTION "T. Swanson o Added state of disabled to devFrExtDlciOpState and devFrExtDlciStsOpState and adjusted the DESCRIPTIONs" REVISION "9908300000Z" DESCRIPTION "T. Swanson o Modified devFrExtLinkUtilTimePeriod description, changed the time period units from ms to seconds. o Updated the comments section of the Link Utilization Group" REVISION "9908180000Z" DESCRIPTION "J. Colom o Modified devFrExtLatencyPacketSz from read-only to read-write o Added the following statistics to devFrExtDlciTable - devFrExtDlciRxFrCirToEir - devFrExtDlciRxOctetsCirToEir - devFrExtDlciTxFrCirToEir - devFrExtDlciTxOctetsCirToEir - devFrExtDlciRxFrOverEir - devFrExtDlciRxOctestOverEir - devFrExtDlciTxFrOverEir - devFrExtDlciTxOctestOverEir - devFrExtDlciOfferedFrCirToEir - devFrExtDlciOfferedOctetsCirToEir - devFrExtDlciRxFrNetDropCirToEir - devFrExtDlciRxOctetsNetDropCirToEir - devFrExtDlciOfferedFrOverEir - devFrExtDlciOfferedOctetsOverEir - devFrExtDlciRxFrNetDropOverEir - devFrExtDlciRxOctetsNetDropOverEir - devFrExtDlciEir - devFrExtDlciTc o Added new Link Utilization Group o Added the following statistic to devFrExtFarEndInfoTable - devFrExtFarEndInfoRemVpi - devFrExtFarEndInfoRemVci" REVISION "9905240000Z" DESCRIPTION "R. Steinberger o Obsoleted silly NNI in/out forward/reverse stuff" REVISION "9901080000Z" DESCRIPTION "R. Steinberger o Modified text of Burst Group to show bits instead of octets." REVISION "9812090000Z" DESCRIPTION "J. Colom o Added Link Configuration Group o Added Backup Group" REVISION "9809140000Z" DESCRIPTION "R. Steinberger o Removed devFrExtDlciRmtDropFr same as devFrExtDlciNetDropFr o Removed devFrExtDlciRmtDropOctets same as devFrExtDlciNetDropOctets" REVISION "9809040000Z" DESCRIPTION "R. Steinberger o Added devFrExtDlciRmtOffFr(null|InCir|OutCir) objects o Added devFrExtDlciRmtOffOctets(null|InCir|OutCir) objects o Added devFrExtDlciRmtDropFr(null|InCir|OutCir) objects o Added devFrExtDlciRmtDropOctets(null|InCir|OutCir) objects o Added devFrExtLinkExtendedDdrCollection object" REVISION "9808170000Z" DESCRIPTION "R. Steinberger o Added devFrExtDlciTxFECN object" REVISION "9807090000Z" DESCRIPTION "S. Isaac o Added devFrExtDlciNetDropFrInf object o Added devFrExtDlciNetDropFrInr object o Added devFrExtDlciNetDropFrExf object o Added devFrExtDlciNetDropFrExr object o Added devFrExtDlciNetDropOctetsInf object o Added devFrExtDlciNetDropOctetsInr object o Added devFrExtDlciNetDropOctetsExf object o Added devFrExtDlciNetDropOctetsExr object o Added devFrExtDlciMissedSLVsInf object o Added devFrExtDlciMissedSLVsInr object o Added devFrExtDlciMissedSLVsExf object o Added devFrExtDlciMissedSLVsExr object o Added devFrExtLatencyAvgInf object o Added devFrExtLatencyAvgInr object o Added devFrExtLatencyAvgExf object o Added devFrExtLatencyAvgExr object o Added devFrExtLatencyMaxInf object o Added devFrExtLatencyMaxInr object o Added devFrExtLatencyMaxExf object o Added devFrExtLatencyMaxExr object o Added devFrExtLatencyLatestInf object o Added devFrExtLatencyLatestInr object o Added devFrExtLatencyLatestExf object o Added devFrExtLatencyLatestExr object o Added devFrExtFarEndInfoRemIPInf object o Added devFrExtFarEndInfoRemIPInr object o Added devFrExtFarEndInfoRemIPExf object o Added devFrExtFarEndInfoRemIPExr object o Added devFrExtFarEndInfoRemDlciInf object o Added devFrExtFarEndInfoRemDlciInr object o Added devFrExtFarEndInfoRemDlciExf object o Added devFrExtFarEndInfoRemDlciExr object" REVISION "9805150000Z" DESCRIPTION "R. Steinberger o Clarified devFrExtFrameSizeUpLimit and devFrExtBurstUpLimit" REVISION "9805090000Z" DESCRIPTION "R. Steinberger o Added devFrExtLinkRxOverruns object o Added devFrExtLinkTxUnderruns object o Added devFrExtLinkDTRLostEvents object o Added devFrExtLinkCTSLostEvents object o Added devFrExtLinkTotalLMIErrs object o Added devFrExtLatencyLatest object o Added devFrExtLatencyPacketSize object o Added devFrExtDlciMissedSLVs object o Changed the default value for the width of the latency window to 15 o Clarified devFrExtLinkTotTxErrs & devFrExtLinkTotRxErrs" REVISION "9801190000Z" DESCRIPTION "R. Steinberger o Added devFrExtDlciRxDe object" REVISION "9712230000Z" DESCRIPTION "R. Steinberger o Added devFrExtDlciOpState object o Added devFrExtDlciPriority object o Added devFrExtDlci(Tx/RX)Octet(In/Out)Cir objects o Added devFrExtDlci(Tx/Rx)Fr(Out)Cir objects o Added devFrExtDlciMaxFrSz object o Added devFrExtDlciNetDropFr object o Added devFrExtDlciNetDropOctets object o Added devFrExtDlciStsTable table o Added devFrExtLatencyTable table o Added devFrExtAdminState object o Added devFrExtDlciType object o Added Frame Size Group o Added Burst Group o Added devFrExtFarEndInfo table o Added devFrExtLinkTable table o Renamed devFrExtPVTTable (...) to devFrExtDlci... o Rewrote description of devFrExtDlciTable" REVISION "9706090000Z" DESCRIPTION "R. Steinberger o Initial Release" ::= { pdnFrameRelay 4 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- Frame Relay Dlci Table -- devFrExtDlciTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtDlciEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing additional statistical and configuration information for the both RFC1315/2115(FR User-side) and RFC1604(FR Network-side) DLCIs." ::= { devFrExt 1 } devFrExtDlciEntry OBJECT-TYPE SYNTAX DevFrExtDlciEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information regarding each Data Link Connection Identifier (DLCI) on the device whether or not it is associated with a Permanent Virtual Connection (PVC)." INDEX { devFrExtDlciIfIndex, devFrExtDlciDlci } ::= { devFrExtDlciTable 1 } DevFrExtDlciEntry ::= SEQUENCE { devFrExtDlciIfIndex InterfaceIndex, devFrExtDlciDlci Integer32, devFrExtDlciCIR Gauge32, devFrExtDlciTxFrInCIR Counter32, devFrExtDlciRxFrInCIR Counter32, devFrExtDlciTxDrop Counter32, devFrExtDlciTxDE Counter32, devFrExtDlciTxBECN Counter32, devFrExtDlciOpState INTEGER, devFrExtDlciAdminState INTEGER, devFrExtDlciPriority INTEGER, devFrExtDlciType INTEGER, devFrExtDlciTxOctetInCIR Counter32, devFrExtDlciRxOctetInCIR Counter32, devFrExtDlciTxOctetOutCIR Counter32, devFrExtDlciRxOctetOutCIR Counter32, devFrExtDlciTxFrOutCIR Counter32, devFrExtDlciRxFrOutCIR Counter32, devFrExtDlciMaxFrSz Gauge32, devFrExtDlciNetDropFr Counter32, devFrExtDlciNetDropOctets Counter32, devFrExtDlciRxDE Counter32, devFrExtDlciMissedSLVs Counter32, devFrExtDlciNetDropFrInf Counter32, devFrExtDlciNetDropFrInr Counter32, devFrExtDlciNetDropFrExf Counter32, devFrExtDlciNetDropFrExr Counter32, devFrExtDlciNetDropOctetsInf Counter32, devFrExtDlciNetDropOctetsInr Counter32, devFrExtDlciNetDropOctetsExf Counter32, devFrExtDlciNetDropOctetsExr Counter32, devFrExtDlciMissedSLVsInf Counter32, devFrExtDlciMissedSLVsInr Counter32, devFrExtDlciMissedSLVsExf Counter32, devFrExtDlciMissedSLVsExr Counter32, devFrExtDlciTxFECN Counter32, devFrExtDlciRmtOffFr Counter32, devFrExtDlciRmtOffOctets Counter32, devFrExtDlciRmtOffFrInCir Counter32, devFrExtDlciRmtOffOctetsInCir Counter32, devFrExtDlciRmtDropFrInCir Counter32, devFrExtDlciRmtDropOctetsInCir Counter32, devFrExtDlciRmtOffFrOutCir Counter32, devFrExtDlciRmtOffOctetsOutCir Counter32, devFrExtDlciRmtDropFrOutCir Counter32, devFrExtDlciRmtDropOctetsOutCir Counter32, devFrExtDlciRxFrCirToEir Counter32, devFrExtDlciRxOctetsCirToEir Counter32, devFrExtDlciTxFrCirToEir Counter32, devFrExtDlciTxOctetsCirToEir Counter32, devFrExtDlciRxFrOverEir Counter32, devFrExtDlciRxOctetsOverEir Counter32, devFrExtDlciTxFrOverEir Counter32, devFrExtDlciTxOctetsOverEir Counter32, devFrExtDlciOfferedFrCirToEir Counter32, devFrExtDlciOfferedOctetsCirToEir Counter32, devFrExtDlciRxFrNetDropCirToEir Counter32, devFrExtDlciRxOctetsNetDropCirToEir Counter32, devFrExtDlciOfferedFrOverEir Counter32, devFrExtDlciOfferedOctetsOverEir Counter32, devFrExtDlciRxFrNetDropOverEir Counter32, devFrExtDlciRxOctetsNetDropOverEir Counter32, devFrExtDlciEir Gauge32, devFrExtDlciTc Gauge32, devFrExtDlciCircuitId OCTET STRING, devFrExtDlciRxFECN Counter32, devFrExtDlciRxBECN Counter32 } devFrExtDlciIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the Logical Management 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." ::= { devFrExtDlciEntry 1 } devFrExtDlciDlci OBJECT-TYPE SYNTAX Integer32 (16..4194303) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Data Link Connection Identifier associated with this row in the table." ::= { devFrExtDlciEntry 2 } devFrExtDlciCIR OBJECT-TYPE SYNTAX Gauge32 UNITS "bits/second" MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the value of the Committed Information Rate (measured in bits per second) currently assigned to this DLCI." ::= { devFrExtDlciEntry 3 } devFrExtDlciTxFrInCIR OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames within CIR sent through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 4 } devFrExtDlciRxFrInCIR OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames within CIR received through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 5 } devFrExtDlciTxDrop OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames dropped by this DLCI due to outbound enforcement. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 6 } devFrExtDlciTxDE OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames sent over this DLCI that have the DE bit set. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 7 } devFrExtDlciTxBECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of BECNs sent over this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 8 } devFrExtDlciOpState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3), disabled (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the operational status of the PVC or management link of which this DLCI is an endpoint. If the physical or logical interface is not active, a value of inactive(3) will be returned. If LMI is set to 'none', a value of active(2) will be returned. If LMI is enabled and data can be sent down the circuit, a value of active(2) will be returned. If data cannot be sent down the circuit, a value of inactive(3) will be returned. The value invalid(1) is returned if the virtual circuit to which this DLCI refers is not valid. The virtual circuit is invalid when some portion of the virtual circuit has not been configured. The value of disabled(4) is returned when the virtual circuit that this DLCI refers to is disabled. A virtual circuit is considered disabled when it has been intentionally configured in such a way that activation of the circuit is not possible." ::= { devFrExtDlciEntry 9 } devFrExtDlciAdminState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This indicates the administrative state of the DLCI. Setting this to active(2) indicates that it is desired that data can be transmitted or received through this DLCI if it used used as a PVC endpoint. Setting this to inactive(3), disables the DLCI so that it may not be used for data transfer. Invalid(1) is not supported." ::= { devFrExtDlciEntry 10 } devFrExtDlciPriority OBJECT-TYPE SYNTAX INTEGER { low (1), medium (2), high (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The priority of the information that is sent over this DLCI." ::= { devFrExtDlciEntry 11 } devFrExtDlciType OBJECT-TYPE SYNTAX INTEGER { standard (1), multiplexed (2), ipenabled (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of multiplexing used on the DLCI. If set to standard(1), the DLCI will not be multiplexed. If set to multiplexed(2), proprietary multiplexing will be used. If set to ipenabled(3), this will exist as a standard frame relay DLCI but will terminate at a CORE IP network rather than an end user." ::= { devFrExtDlciEntry 12 } devFrExtDlciTxOctetInCIR OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of octets within CIR sent through this DLCI. If a frame is deemed within CIR, each octet in the frame is within CIR. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 13 } devFrExtDlciRxOctetInCIR OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of octets within CIR received through this DLCI. If a frame is deemed within CIR, each octet in the frame is within CIR. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 14 } devFrExtDlciTxOctetOutCIR OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of octets above CIR sent through this DLCI. If a frame is deemed above CIR, each octet in the frame is above CIR. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 15 } devFrExtDlciRxOctetOutCIR OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of octets above CIR received through this DLCI. If a frame is deemed above CIR, each octet in the frame is above CIR. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 16 } devFrExtDlciTxFrOutCIR OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames above CIR sent through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 17 } devFrExtDlciRxFrOutCIR OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames above CIR received through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 18 } devFrExtDlciMaxFrSz OBJECT-TYPE SYNTAX Gauge32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the size of the largest frame transmitted through this DLCI." ::= { devFrExtDlciEntry 19 } devFrExtDlciNetDropFr OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames in the receive direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those frames dropped by the network instead of the device at either end of the network. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device but dropped en route by the network." ::= { devFrExtDlciEntry 20 } devFrExtDlciNetDropOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of octets in the receive direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those octets dropped by the network instead of the device at either end of the network. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device but dropped en route by the network." ::= { devFrExtDlciEntry 21 } devFrExtDlciRxDE OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of frames received over this DLCI that have the DE bit set. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 22 } devFrExtDlciMissedSLVs OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of SLV packets missed on the DLCI. This number will always be zero on those DLCIs that do not support Service Level Verification. These packets are used to determine network latency and collect other network level information." ::= { devFrExtDlciEntry 23 } devFrExtDlciNetDropFrInf OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of frames in the interior-forward direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those frames dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 24 } devFrExtDlciNetDropFrInr OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of frames in the interior-reverse direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those frames dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 25 } devFrExtDlciNetDropFrExf OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of frames in the exterior-forward direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those frames dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 26 } devFrExtDlciNetDropFrExr OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of frames in the exterior-reverse direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those frames dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 27 } devFrExtDlciNetDropOctetsInf OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of octets in the interior-forward direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those octets dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 28 } devFrExtDlciNetDropOctetsInr OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of octets in the interior-reverse direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those octets dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 29 } devFrExtDlciNetDropOctetsExf OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of octets in the exterior-forward direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those octets dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 30 } devFrExtDlciNetDropOctetsExr OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. Indicates the number of octets in the exterior-reverse direction that were dropped by the network on the link associated with this DLCI. This is the calculated value of those octets dropped by the network instead of the device at either end of the network." ::= { devFrExtDlciEntry 31 } devFrExtDlciMissedSLVsInf OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The number of SLV packets missed on the interior-forward DLCI. This number will always be zero on those DLCIs that do not support Service Level Verification. These packets are used to determine network latency and collect other network level information." ::= { devFrExtDlciEntry 32 } devFrExtDlciMissedSLVsInr OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The number of SLV packets missed on the interior-reverse DLCI. This number will always be zero on those DLCIs that do not support Service Level Verification. These packets are used to determine network latency and collect other network level information." ::= { devFrExtDlciEntry 33 } devFrExtDlciMissedSLVsExf OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The number of SLV packets missed on the exterior-forward DLCI. This number will always be zero on those DLCIs that do not support Service Level Verification. These packets are used to determine network latency and collect other network level information." ::= { devFrExtDlciEntry 34 } devFrExtDlciMissedSLVsExr OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The number of SLV packets missed on the exterior-reverse DLCI. This number will always be zero on those DLCIs that do not support Service Level Verification. These packets are used to determine network latency and collect other network level information." ::= { devFrExtDlciEntry 35 } devFrExtDlciTxFECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of FECNs sent over this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 36 } devFrExtDlciRmtOffFr OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of frames offered by the remote device. This number will always be zero on those DLCIs that do not support Service Level Verification. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device." ::= { devFrExtDlciEntry 37 } devFrExtDlciRmtOffOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of octets offered by the remote device. This number will always be zero on those DLCIs that do not support Service Level Verification. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device." ::= { devFrExtDlciEntry 38 } devFrExtDlciRmtOffFrInCir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of frames offered by the remote device that were within CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device within CIR." ::= { devFrExtDlciEntry 39 } devFrExtDlciRmtOffOctetsInCir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of octets offered by the remote device that were within CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device within CIR." ::= { devFrExtDlciEntry 40 } devFrExtDlciRmtDropFrInCir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of frames dropped by the remote device that were within CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device within CIR but dropped en route by the network." ::= { devFrExtDlciEntry 41 } devFrExtDlciRmtDropOctetsInCir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of octets dropped by the remote device that were within CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device within CIR but dropped en route by the network." ::= { devFrExtDlciEntry 42 } devFrExtDlciRmtOffFrOutCir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of frames offered by the remote device that exceeded CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above CIR." ::= { devFrExtDlciEntry 43 } devFrExtDlciRmtOffOctetsOutCir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of octets offered by the remote device that exceeded CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above CIR." ::= { devFrExtDlciEntry 44 } devFrExtDlciRmtDropFrOutCir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of frames by the remote device that exceeded CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above CIR but dropped en route by the network." ::= { devFrExtDlciEntry 45 } devFrExtDlciRmtDropOctetsOutCir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of octets offered by the remote device that exceeded CIR. This number will always be zero on those DLCIs that do not support Service Level Verification or if devFrExtLinkExtended- DdrCollection is disabled. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above CIR but dropped en route by the network." ::= { devFrExtDlciEntry 46 } devFrExtDlciRxFrCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received Frames between CIR and EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 47 } devFrExtDlciRxOctetsCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received Characters between CIR and EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 48 } devFrExtDlciTxFrCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmitted Frames between CIR and EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 49 } devFrExtDlciTxOctetsCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "octet" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmitted Characters between CIR and EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 50 } devFrExtDlciRxFrOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received Frames over EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 51 } devFrExtDlciRxOctetsOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received Characters over EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 52 } devFrExtDlciTxFrOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmitted Frames over EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 53 } devFrExtDlciTxOctetsOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of transmitted Characters over EIR through this DLCI. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 54 } devFrExtDlciOfferedFrCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of frames offered by far-end between CIR and EIR through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device between CIR and EIR." ::= { devFrExtDlciEntry 55 } devFrExtDlciOfferedOctetsCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of characters offered by far-end between CIR and EIR through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device between CIR and EIR." ::= { devFrExtDlciEntry 56 } devFrExtDlciRxFrNetDropCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of frames offered by far-end between CIR and EIR but dropped by network through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device between CIR and EIR but dropped en route by the network." ::= { devFrExtDlciEntry 57 } devFrExtDlciRxOctetsNetDropCirToEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Characters offered by far-end between CIR and EIR but dropped by network through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device between CIR and EIR but dropped en route by the network." ::= { devFrExtDlciEntry 58 } devFrExtDlciOfferedFrOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of frames offered by far-end over EIR through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above EIR." ::= { devFrExtDlciEntry 59 } devFrExtDlciOfferedOctetsOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of characters offered by far-end over EIR through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above EIR." ::= { devFrExtDlciEntry 60 } devFrExtDlciRxFrNetDropOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received frames offered by far-end over EIR but dropped by network through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above EIR but were dropped en route by the network." ::= { devFrExtDlciEntry 61 } devFrExtDlciRxOctetsNetDropOverEir OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of received characters offered by far-end over EIR but dropped by network through this DLCI. This value is effectively polled in that it updates as it is notified of known frames that were actually sent by the far end device above EIR but were dropped en route by the network." ::= { devFrExtDlciEntry 62 } devFrExtDlciEir OBJECT-TYPE SYNTAX Gauge32 UNITS "bits/second" MAX-ACCESS read-only STATUS current DESCRIPTION "Value of the Excess Information Rate (EIR = (Bc+Be)/Tc) which is the number of bits that exceeds Bc but does not exceed (Bc + Be) during Tc time through this DLCI." ::= { devFrExtDlciEntry 63 } devFrExtDlciTc OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Committed burst measurement interval time in ms for this DLCI." ::= { devFrExtDlciEntry 64 } devFrExtDlciCircuitId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string of characters that identifies a particular DLCI circuit." ::= { devFrExtDlciEntry 65 } devFrExtDlciRxFECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of FECNs received on this DLCI since the DLCI was created. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 66 } devFrExtDlciRxBECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of BECNs received on this DLCI since the DLCI was created. This value is a free running counter that is updated with each frame received on a DLCI." ::= { devFrExtDlciEntry 67 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- The DLCI Status Table. -- -- This table is designed to hold all information -- concerning the DLCI's operational status. This can include time statistics -- for various information items that indicate status of the line. -- devFrExtDlciStsTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtDlciStsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about the operational status of each Data Link Connection Identifier (DLCI) whether or not it is an endpoint of a Permanent Virtual Connection (PVC)." ::= { devFrExt 2 } devFrExtDlciStsEntry OBJECT-TYPE SYNTAX DevFrExtDlciStsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information regarding a DLCI's operational status." AUGMENTS { devFrExtDlciEntry } ::= { devFrExtDlciStsTable 1 } DevFrExtDlciStsEntry ::= SEQUENCE { devFrExtDlciStsOpState INTEGER, devFrExtDlciStsInactiveSecs Counter32, devFrExtDlciStsInactives Counter32, devFrExtDlciStsBECNSecs Counter32, devFrExtDlciStsFECNSecs Counter32, devFrExtDlciStsCongestedSecs Counter32, devFrExtDlciStsUpTime TimeTicks, devFrExtDlciStsBackupCnt Counter32, devFrExtDlciStsBackupTime TimeTicks, devFrExtDlciStsBackupReason INTEGER, devFrExtDlciStsBackupLastChange TimeStamp } -- -- The status is in this MIB twice for historical purposes. The data is more -- salient in this table, but released hardware that does not support this -- table also requires this information. -- devFrExtDlciStsOpState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3), disabled (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the operational status of the PVC or management link of which this DLCI is an endpoint. If the physical or logical interface is not active, a value of inactive(3) will be returned. If LMI is set to 'none', a value of active(2) will always be returned. If LMI is enabled and data can be sent down the circuit, a value of active(2) will be returned. If data cannot be sent down the circuit, a value of inactive(3) will be returned. The value invalid(1) is returned if the virtual circuit to which this DLCI refers is not valid. The virtual circuit is invalid when some portion of the virtual circuit has not been configured. The value of disabled(4) is returned when the virtual circuit that this DLCI refers to is disabled. A virtual circuit is considered disabled when it has been intentionally configured in such a way that activation of the circuit is not possible." ::= { devFrExtDlciStsEntry 1 } devFrExtDlciStsInactiveSecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the cumulative number of seconds during which the DLCI's status was found to be inactive(3)." ::= { devFrExtDlciStsEntry 2 } devFrExtDlciStsInactives OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times the DLCI's status switched from active(2) to inactive(3)." ::= { devFrExtDlciStsEntry 3 } devFrExtDlciStsBECNSecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the cumulative number of seconds during which a BECN was received through this DLCI end point." ::= { devFrExtDlciStsEntry 4 } devFrExtDlciStsFECNSecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the cumulative number of seconds during which a FECN was received through this DLCI end point." ::= { devFrExtDlciStsEntry 5 } devFrExtDlciStsCongestedSecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the cumulative number of seconds during which either a BECN or a FECN was received through this DLCI end point." ::= { devFrExtDlciStsEntry 6 } devFrExtDlciStsUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the amount of time in centiseconds that the DLCI status has been active. This value will be zero if the DLCI is not active." ::= { devFrExtDlciStsEntry 7 } devFrExtDlciStsBackupCnt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this circuit has been placed into backup since its creation. This will report zero for all circuits that either have no alternate or have not been in backup." ::= { devFrExtDlciStsEntry 8 } devFrExtDlciStsBackupTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time in centiseconds that the DLCI has been in backup since its creation. This is the actual amount of time that the data on the circuit has been switched to the alternate circuit. This value will always report zero for circuits that either have no alternate or have not been in backup." ::= { devFrExtDlciStsEntry 9 } devFrExtDlciStsBackupReason OBJECT-TYPE SYNTAX INTEGER { notInBackup(1), circuitDisabled(2), linkDisabled(3), physicalDisabled(4), circuitInactive(5), slvTimeOut(6), latencyExceeded(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the reason why the circuit is currently in backup." ::= { devFrExtDlciStsEntry 10 } devFrExtDlciStsBackupLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the data on this circuit was last switched either from the primary to the alternate or from the alternate to the primary." ::= { devFrExtDlciStsEntry 11 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- -- The Latency Table -- -- This table contains latency information for the link which involves the -- DLCI that the table is indexed by. It should only return a value when -- automatic latency information collection is enabled. -- -- Latency is kept as both an average and a maximum over time for a specific -- sliding window. The width of the window is defined as the number of time -- slices that are used in determining the average. Both the length of the -- time slice and the width of the window are settable. -- -- =========================================================================== -- -- Diagram and Example of a time window: -- -- |~~~~~~~~~~~~~~B~~~~~~~~~~~~~~| 0 indicates no information available -- |~~A~~| | + indicates start of latency collection -- 0~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+~~~~~+ -- -- A := Time Slice -- B := Width * Time Slice => Width = B/A -- -- Example: (5 minute window with latency gathered every 1 minute) -- -- Here A = 60 seconds, B = 300 seconds and Width = 5 -- -- The window would slide along the time line, resetting to the 0 mark if the -- DLCI is inactive when it hits a + mark. -- -- =========================================================================== -- -- If either the DLCI or the automatic collection is disabled at the time -- that collection is scheduled, the value zero will be returned for the -- average and the maximum. Additionally, a zero value in either the average -- or the maximum means that collection has not run long enough since the last -- time the collection information was reset. This can occur automatically if -- the DLCI is inactive at the time the device attempts to collect the -- information. -- devFrExtLatencyTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtLatencyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing latency information based on the Data Link Connection Identifier (DLCI) end point of that link." ::= { devFrExt 3 } devFrExtLatencyEntry OBJECT-TYPE SYNTAX DevFrExtLatencyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The link latency information." INDEX { devFrExtLatencyIfIndex, devFrExtLatencyDlci } ::= { devFrExtLatencyTable 1 } DevFrExtLatencyEntry ::= SEQUENCE { devFrExtLatencyIfIndex InterfaceIndex, devFrExtLatencyDlci Integer32, devFrExtLatencyWidth Integer32, devFrExtLatencyTimeSlice Integer32, devFrExtLatencyAvg Gauge32, devFrExtLatencyMax Gauge32, devFrExtLatencyLatest Gauge32, devFrExtLatencyPacketSz Integer32, devFrExtLatencyAvgInf Gauge32, devFrExtLatencyAvgInr Gauge32, devFrExtLatencyAvgExf Gauge32, devFrExtLatencyAvgExr Gauge32, devFrExtLatencyMaxInf Gauge32, devFrExtLatencyMaxInr Gauge32, devFrExtLatencyMaxExf Gauge32, devFrExtLatencyMaxExr Gauge32, devFrExtLatencyLatestInf Gauge32, devFrExtLatencyLatestInr Gauge32, devFrExtLatencyLatestExf Gauge32, devFrExtLatencyLatestExr Gauge32 } devFrExtLatencyIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the Logical Management 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. Only Frame Relay (DTE or Service) ifIndex values that have an active DLCI associated with them should appear in this table." ::= { devFrExtLatencyEntry 1 } devFrExtLatencyDlci OBJECT-TYPE SYNTAX Integer32 (16..4194303) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Data Link Connection Identifier (DLCI) associated with this row in the table. Only DLCIs with a status of active(2) should appear in this table." ::= { devFrExtLatencyEntry 2 } devFrExtLatencyWidth OBJECT-TYPE SYNTAX Integer32 (1..255) UNITS "time slices" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of time slices that make up the sliding window used to collect latency information. This can also be viewed as the number of latency values used to determine the average." DEFVAL {15} ::= { devFrExtLatencyEntry 3 } devFrExtLatencyTimeSlice OBJECT-TYPE SYNTAX Integer32 (1..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The amount of time in seconds that makes up one time slice in the window." DEFVAL {60} ::= { devFrExtLatencyEntry 4 } devFrExtLatencyAvg OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The average latency in milliseconds. This equals the sum of all the latencies in the window divided by the width. During startup, the width of the window should be allowed to grow until it reaches its maximum value as defined in devFrExtLatencyWidth. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 5 } devFrExtLatencyMax OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum latency in milliseconds measured within the window. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 6 } devFrExtLatencyLatest OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The latest latency measurement in milliseconds. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 7 } devFrExtLatencyPacketSz OBJECT-TYPE SYNTAX Integer32 (1..8188) UNITS "octets" MAX-ACCESS read-write STATUS current DESCRIPTION "The size of the packet used to collect the latency information." ::= { devFrExtLatencyEntry 8 } devFrExtLatencyAvgInf OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-forward average latency in milliseconds. This equals the sum of all the latencies in the window divided by the width. During startup, the width of the window should be allowed to grow until it reaches its maximum value as defined in devFrExtLatencyWidth. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 9 } devFrExtLatencyAvgInr OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-reverse average latency in milliseconds. This equals the sum of all the latencies in the window divided by the width. During startup, the width of the window should be allowed to grow until it reaches its maximum value as defined in devFrExtLatencyWidth. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 10 } devFrExtLatencyAvgExf OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-forward average latency in milliseconds. This equals the sum of all the latencies in the window divided by the width. During startup, the width of the window should be allowed to grow until it reaches its maximum value as defined in devFrExtLatencyWidth. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 11 } devFrExtLatencyAvgExr OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-reverse average latency in milliseconds. This equals the sum of all the latencies in the window divided by the width. During startup, the width of the window should be allowed to grow until it reaches its maximum value as defined in devFrExtLatencyWidth. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 12 } devFrExtLatencyMaxInf OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-forward maximum latency in milliseconds measured within the window. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 13 } devFrExtLatencyMaxInr OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-reverse maximum latency in milliseconds measured within the window. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 14 } devFrExtLatencyMaxExf OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-forward maximum latency in milliseconds measured within the window. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 15 } devFrExtLatencyMaxExr OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-reverse maximum latency in milliseconds measured within the window. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 16 } devFrExtLatencyLatestInf OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-forward latest latency measurement in milliseconds. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 17 } devFrExtLatencyLatestInr OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-reverse latest latency measurement in milliseconds. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 18 } devFrExtLatencyLatestExf OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-forward latest latency measurement in milliseconds. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 19 } devFrExtLatencyLatestExr OBJECT-TYPE SYNTAX Gauge32 UNITS "milliseconds" MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-forward latest latency measurement in milliseconds. Note that a value of zero here indicates that the process has not collected enough information to yield valid statistics. If either the DLCI or the latency collection is inactive at the time of the query, this object will also return a value of zero." ::= { devFrExtLatencyEntry 20 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- The Frame Size Group -- -- This group consists of one object and one table. The object defines -- the length of the table. To maintain numeric consistency, altering -- any writable item in this group will reset all the counters. -- -- The table consists of n buckets. Each bucket has a definable range -- of sizes to account for. These ranges are defined as the offset from -- the end of the previous range, where the 0th range is assumed to be 0 -- and the last range will always be the maximum possible frame size for -- the device. Any transmitted frame that has a size within the set range -- values will be accounted for in the bucket. -- -- =========================================================================== -- -- Frame Size range example -- +============================+ -- | Index | Range | Count| devFrExtFrameSzTblCnt = 5 -- +============================+ -- | 1 | 100 | 10 | From 1 to 100 bytes -- | 2 | 200 | 123 | From 101 to 200 bytes -- | 3 | 500 | 23 | From 201 to 500 bytes -- | 4 | 1000 | 423 | From 501 to 1000 bytes -- | 5 | 4096 | 1431 | Greater than 1000 bytes -- +============================+ Maximum Frame Size = 4096 -- devFrExtFrameSize OBJECT IDENTIFIER ::= { devFrExt 4 } -- -- The Frame Size Table Count Item -- devFrExtFrameSzTblCnt OBJECT-TYPE SYNTAX Integer32 (0..254) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of buckets in the transmitted frame size breakdown. Setting this item will reset the table, freeing all previously assigned resources. It will then attempt to generate a table of the size requested. If the resources are not available for the size requested, a table that fits the size, as near the requested size as possible, will be generated, and the value will be set to the actual table bucket count. On initialization, the last range value will be set to a value equal to or greater than the maximum possible frame size the device can recognize and the remaining range values will be set to valid values. This is device dependent and can be anything from a numeric sequence to random values that fit the rules defined for range. The indices of the buckets will be automatically set to the numeric sequence starting at one and ending at the bucket count. Setting this value to 0 will disable the frame table, and setting this value to 1 will simply count all the frames transmitted through the DLCI." DEFVAL {5} ::= { devFrExtFrameSize 1 } -- -- The Frame Size Table -- -- This table contains a bucketized transmitted frame size breakdown for -- the device. It is designed to be fully configurable; however, the extent -- to which configuration is supported is up to the device. -- devFrExtFrameSzTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtFrameSzEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing a bucketized frame size breakdown for all frames transmitted through a particular Data Link Connection Identifier. This table is a three-dimensional table that is based on the ifIndex, DLCI, and bucket index. It allows the user to monitor the number of frames that were transmitted through the DLCI of sizes that fit into specified ranges." ::= { devFrExtFrameSize 2 } devFrExtFrameSzEntry OBJECT-TYPE SYNTAX DevFrExtFrameSzEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The bucketized frame size breakdown information." INDEX { devFrExtDlciIfIndex, devFrExtDlciDlci, devFrExtFrameSzIndex } ::= { devFrExtFrameSzTable 1 } DevFrExtFrameSzEntry ::= SEQUENCE { devFrExtFrameSzIndex Integer32, devFrExtFrameSzUpLimit Gauge32, devFrExtFrameSzCount Counter32 } devFrExtFrameSzIndex OBJECT-TYPE SYNTAX Integer32 (1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique identifier for the row in the frame table. It is generated automatically when devFrExtFrameSzTblCnt is set." ::= { devFrExtFrameSzEntry 1 } devFrExtFrameSzUpLimit OBJECT-TYPE SYNTAX Gauge32 UNITS "octets" MAX-ACCESS read-write STATUS current DESCRIPTION "The upper limit in octets of the range of values to store in the bucket. There is a hidden 0th index that always has a range value of zero. The range is defined as any Frame Size that is greater than the range of the previous index and less than or equal to the range of the current index. Each range value must be greater than the value of the upper limit of the previous index and less than the value of the upper limit of the next index. The upper limit of the last index is automatically and permanently set to a value at least as large as the maximum sized frame the device will recognize and may not be altered. Attempting to set the upper limit of the last index will result in 'badValue'. Changing any upper limit value will reset the Frame Size Counts for all other indexes." ::= { devFrExtFrameSzEntry 2 } devFrExtFrameSzCount OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames transmitted through this DLCI that have sizes greater than the upper limit value of the previous index and less than or equal to the upper limit value of the current index. There is a hidden 0th index with a upper limit of zero." ::= { devFrExtFrameSzEntry 3 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- The Burst Group -- -- This group consists of one object and one table. The object defines -- the length of the table. To maintain numeric consistency, altering -- any writable item in this group will reset all the counters. -- -- The table consists of n buckets. Each bucket has a definable range -- of information rates to account for. Each rate is defined as bits -- per second, and the buckets will collect the octets sent at each defined -- rate range. These ranges can be used to characterize the data rate usage -- of the device and are designed to express both burst and CIR information -- as needed. A practical use of this table would be to determine the -- information rate most used by a particular DLCI. This information can be -- used to inform the user of a need to either reduce or increase CIR as -- needed. The ranges are defined as the offset from the end of the -- previous range, where the 0th range is assumed to be 0 characters per -- second, and the last range will always be the maximum possible line rate -- for the physical device on which the link exists. Any octets -- transmitted in a frame resulting in a rate transmitted information rate -- that has a 'size' within the set range values will be accounted for in -- the bucket. Additionally, the number of frames will be accounted for. -- -- =========================================================================== -- -- Burst Size range example -- +====================================+ -- | Index | Range | Chars | Frames | devFrExtBurstTblCnt = 5 -- +====================================+ -- | 1 | 8000 | 747710 | 366 | From 1 to 64000 bits/second -- | 2 | 16000 | 765653 | 383 | From 64001 to 128000 bits/second -- | 3 | 48000 | 16772424 | 9128 | From 128001 to 384000 bits/second -- | 4 | 144000 | 832423 | 402 | From 384001 to 1152000 bits/second -- | 5 | 192000 | 200422 | 214 | Greater than 1152000 bits/second -- +====================================+ Maximum Line Rate = -- 1536000 bits/second -- (T1 Rate with 24 64k channels) -- -- It can be seen from the information in the table that most of the -- information is transmitted with an information rate between 16001 and -- 48000 bytes per second. If desired, the range values should be reset -- to some logical division to further drill down on the exact information -- rate that best suits the needs of the user. -- -- NOTE: Multiple octets can be counted in different bucket categories -- in the course of a single second. -- -- =========================================================================== devFrExtBurst OBJECT IDENTIFIER ::= { devFrExt 5 } -- -- The Burst Table Count Item -- devFrExtBurstTblCnt OBJECT-TYPE SYNTAX Integer32 (0..254) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of buckets in the transmitted burst characterization table. Setting this item will reset the table, freeing all previously assigned resources. It will then attempt to generate a table of the size requested. If the resources are not available for the size requested, a table that fits the size, as near the requested size as possible, will be generated, and the value will be set to the actual table bucket count. On initialization, the last range value will be set to the maximum possible line rate of the physical layer on which the link exists, and the remaining range values will be set to valid values automatically. This is device dependent and can be anything from a numeric sequence to random values that fit the rules defined for range. The indices of the buckets will be automatically set to the numeric sequence starting at one and ending at the bucket count. Setting this value to 0 will disable the burst table, and setting this value to 1 will simply count all the characters transmitted through the DLCI." DEFVAL {5} ::= { devFrExtBurst 1 } -- -- The Burst Table -- -- This table contains a bucketized burst characterization for the device. -- It is designed to be fully configurable; however, the extent to which -- configuration is supported is up to the device. -- devFrExtBurstTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtBurstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing a bucketized burst characterization of information transmitted through the Data Link Connection Identifier. This table is a three-dimensional table that is based on the ifIndex, DLCI, and bucket index. It allows the user to monitor the number of characters transmitted within ranges of information rates." ::= { devFrExtBurst 2 } devFrExtBurstEntry OBJECT-TYPE SYNTAX DevFrExtBurstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The bucketized burst characterization information." INDEX { devFrExtDlciIfIndex, devFrExtDlciDlci, devFrExtBurstIndex } ::= { devFrExtBurstTable 1 } DevFrExtBurstEntry ::= SEQUENCE { devFrExtBurstIndex Integer32, devFrExtBurstUpLimit Gauge32, devFrExtBurstOctets Counter32, devFrExtBurstFrames Counter32 } devFrExtBurstIndex OBJECT-TYPE SYNTAX Integer32 (1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique identifier for the row in the burst table. It is generated automatically when devFrExtBurstTblCnt is set." ::= { devFrExtBurstEntry 1 } devFrExtBurstUpLimit OBJECT-TYPE SYNTAX Gauge32 UNITS "bits" MAX-ACCESS read-write STATUS current DESCRIPTION "The upper limit in bits of the range of information rate values to that characterize the data in the bucket. There is a hidden 0th index that always has an upper limit of zero. The range is defined as any Information Rate that is greater than the upper limit of the previous index and less than or equal to the upper limit of the current index. Each upper limit value must be greater than the value of the upper limit of the previous index and less than the value of the upper limit of the next index. The upper limit of the last index is automatically and permanently set to a value at least as large as the maximum line speed of the physical device on which the link exists, and it may not be altered. Attempting to set the upper limit of the last index will result in 'badValue'. Changing any upper limit value will reset the Burst Counts for all other indexes." ::= { devFrExtBurstEntry 2 } devFrExtBurstOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets transmitted through the DLCI at an information rate that is greater than the range value of the previous index and less than or equal to the range value of the current index. Note that multiple octets can be counted in different buckets during a single second." ::= { devFrExtBurstEntry 3 } devFrExtBurstFrames OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames transmitted through the DLCI at an information rate that is greater than the range value of the previous index and less than or equal to the range value of the current index. Note that multiple frames can be counted in different buckets during a single second." ::= { devFrExtBurstEntry 4 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- Far End Information Table -- -- This table contains information about the far end of an active DLCI. This -- information includes the IP address and the remote DLCI. -- devFrExtFarEndInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtFarEndInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about the far end of the link associated with an active Data Link Connection Identifier (DLCI)." ::= { devFrExt 6 } devFrExtFarEndInfoEntry OBJECT-TYPE SYNTAX DevFrExtFarEndInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The remote information." AUGMENTS { devFrExtDlciEntry } ::= { devFrExtFarEndInfoTable 1 } DevFrExtFarEndInfoEntry ::= SEQUENCE { devFrExtFarEndInfoStatus Integer32, devFrExtFarEndInfoRemIP IpAddress, devFrExtFarEndInfoRemDlci Integer32, devFrExtFarEndInfoRemIPInf IpAddress, devFrExtFarEndInfoRemIPInr IpAddress, devFrExtFarEndInfoRemIPExf IpAddress, devFrExtFarEndInfoRemIPExr IpAddress, devFrExtFarEndInfoRemDlciInf Integer32, devFrExtFarEndInfoRemDlciInr Integer32, devFrExtFarEndInfoRemDlciExf Integer32, devFrExtFarEndInfoRemDlciExr Integer32, devFrExtFarEndInfoRemVpi Integer32, devFrExtFarEndInfoRemVci Integer32 } devFrExtFarEndInfoStatus OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the far end information. This item shows what information is currently known about the far end of the link. This object is a bitmap represented by the sum so that multiple conditions can be shown simultaneously. The following conditions are defined: 0 -- No information is known 1 -- IP is known 2 -- DLCI is known 4 -- VPI/VCI If the Data Link Connection Identifier (DLCI) is not active or the information is not known, a value of 0 will be returned." ::= { devFrExtFarEndInfoEntry 1 } devFrExtFarEndInfoRemIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The discovered IP address at the far end of the link associated with the current DLCI. If the status is unknown, the value 0.0.0.0 will be returned." ::= { devFrExtFarEndInfoEntry 2 } devFrExtFarEndInfoRemDlci OBJECT-TYPE SYNTAX Integer32 (0 | 16..4194303) MAX-ACCESS read-only STATUS current DESCRIPTION "The discovered DLCI at the far end of the link associated with the current DLCI. If the status is unknown, the value zero will be returned." ::= { devFrExtFarEndInfoEntry 3 } devFrExtFarEndInfoRemIPInf OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-forward discovered IP address at the far end of the link associated with the current DLCI. If the status is unknown, the value 0.0.0.0 will be returned." ::= { devFrExtFarEndInfoEntry 4 } devFrExtFarEndInfoRemIPInr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-reverse discovered IP address at the far end of the link associated with the current DLCI. If the status is unknown, the value 0.0.0.0 will be returned." ::= { devFrExtFarEndInfoEntry 5 } devFrExtFarEndInfoRemIPExf OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-forward discovered IP address at the far end of the link associated with the current DLCI. If the status is unknown, the value 0.0.0.0 will be returned." ::= { devFrExtFarEndInfoEntry 6 } devFrExtFarEndInfoRemIPExr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-reverse discovered IP address at the far end of the link associated with the current DLCI. If the status is unknown, the value 0.0.0.0 will be returned." ::= { devFrExtFarEndInfoEntry 7 } devFrExtFarEndInfoRemDlciInf OBJECT-TYPE SYNTAX Integer32 (0 | 16..4194303) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-forward discovered DLCI at the far end of the link associated with the current DLCI. If the status is unknown, the value zero will be returned." ::= { devFrExtFarEndInfoEntry 8 } devFrExtFarEndInfoRemDlciInr OBJECT-TYPE SYNTAX Integer32 (0 | 16..4194303) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The interior-reverse discovered DLCI at the far end of the link associated with the current DLCI. If the status is unknown, the value zero will be returned." ::= { devFrExtFarEndInfoEntry 9 } devFrExtFarEndInfoRemDlciExf OBJECT-TYPE SYNTAX Integer32 (0 | 16..4194303) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-forward discovered DLCI at the far end of the link associated with the current DLCI. If the status is unknown, the value zero will be returned." ::= { devFrExtFarEndInfoEntry 10 } devFrExtFarEndInfoRemDlciExr OBJECT-TYPE SYNTAX Integer32 (0 | 16..4194303) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "OBSOLETE: Not useful. The exterior-reverse discovered DLCI at the far end of the link associated with the current DLCI. If the status is unknown, the value zero will be returned." ::= { devFrExtFarEndInfoEntry 11 } devFrExtFarEndInfoRemVpi OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "The discovered VPI at the far end of the link associated with the current Vpi/Vci. If the status is unknown or a Frame Relay endpoint exists, the value zero will be returned." ::= { devFrExtFarEndInfoEntry 12 } devFrExtFarEndInfoRemVci OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The discovered VCI at the far end of the link associated with the current Vpi/Vci. If the status is unknown or a Frame Relay endpoint exits, the value zero will be returned." ::= { devFrExtFarEndInfoEntry 13 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- Link Table -- -- This table is a group of statistics for Frame Relay links. -- The statistics in this table do not depend on LMI personality (DTE Side -- or Service Side). -- devFrExtLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing additional statistical and configuration information for the both RFC1315/2115(FR User-side) and RFC1604(FR Network-side) Links." ::= { devFrExt 7 } devFrExtLinkEntry OBJECT-TYPE SYNTAX DevFrExtLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information regarding each Link on the device whether or not it is associated with an active Data Link Connection Identifier (DLCI) or Permanent Virtual Connection (PVC)." INDEX { devFrExtLinkIfIndex } ::= { devFrExtLinkTable 1 } DevFrExtLinkEntry ::= SEQUENCE { devFrExtLinkIfIndex InterfaceIndex, devFrExtLinkNoLMISecs Counter32, devFrExtLinkRelErrs Counter32, devFrExtLinkProtErrs Counter32, devFrExtLinkChanInactives Counter32, devFrExtLinkRxShort Counter32, devFrExtLinkRxLong Counter32, devFrExtLinkIlDLCI Counter32, devFrExtLinkUnkDLCI Counter32, devFrExtLinkUnkIE Counter32, devFrExtLinkSeqErr Counter32, devFrExtLinkUnkRpt Counter32, devFrExtLinkUnkErr Counter32, devFrExtLinkTxDiscards Counter32, devFrExtLinkRxDiscards Counter32, devFrExtLinkRxNonOctet Counter32, devFrExtLinkRxCrcErr Counter32, devFrExtLinkRxIlFrames Counter32, devFrExtLinkTotTxErrs Counter32, devFrExtLinkTotRxErrs Counter32, devFrExtLinkStatMsgs Counter32, devFrExtLinkTxFrames Counter32, devFrExtLinkRxFrames Counter32, devFrExtLinkTxFECN Counter32, devFrExtLinkRxFECN Counter32, devFrExtLinkTxBECN Counter32, devFrExtLinkRxBECN Counter32, devFrExtLinkRxOverruns Counter32, devFrExtLinkTxUnderruns Counter32, devFrExtLinkDTRLostEvents Counter32, devFrExtLinkCTSLostEvents Counter32, devFrExtLinkTotalLMIErrs Counter32, devFrExtLinkExtendedDdrCollection TruthValue, devFrExtLinkAutoDetectLmi SwitchState } devFrExtLinkIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The index value which uniquely identifies the Logical Management 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. The only values in this table are those associated with a Frame Relay device (ifType 32 or 44) that have an ifAdminStatus of up(1)." ::= { devFrExtLinkEntry 1 } devFrExtLinkNoLMISecs OBJECT-TYPE SYNTAX Counter32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of seconds for which the LMI was declared inactive." ::= { devFrExtLinkEntry 2 } devFrExtLinkRelErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of local in-channel signaling link reliability errors for this logical port." ::= { devFrExtLinkEntry 3 } devFrExtLinkProtErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of local in-channel signaling protocol errors for this logical port. This occurs when an unspecified error occurs when attempting to interpret a link maintenance frame." ::= { devFrExtLinkEntry 4 } devFrExtLinkChanInactives OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of times the channel was declared inactive." ::= { devFrExtLinkEntry 5 } devFrExtLinkRxShort OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'Short Frames' received. This occurs when one of the following conditions is met: the frame is not long enough to allow demultiplexing, the address was incomplete, or the protocol identifier is either missing or incomplete and Multiprotocol is being used." ::= { devFrExtLinkEntry 6 } devFrExtLinkRxLong OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'Long Frames' received. This occurs when the frame size exceeds the maximum length configured for this interface." ::= {devFrExtLinkEntry 7 } devFrExtLinkIlDLCI OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'illegal DLCI' errors received. This occurs when the address field does not match the configured format." ::= {devFrExtLinkEntry 8 } devFrExtLinkUnkDLCI OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'unknown DLCI' errors received. This occurs when a frame is received on a virtual circuit which does not exists, is not active, or is disabled." ::= {devFrExtLinkEntry 9 } devFrExtLinkUnkIE OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'unknown Information Elements' received. This occurs when a link maintenance frame contains an Information Element type that is not valid for the configured link maintenance protocol." ::= {devFrExtLinkEntry 10 } devFrExtLinkSeqErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'sequence errors' received. This occurs when a link maintenance frame contains a sequence number other than the expected one." ::= {devFrExtLinkEntry 11 } devFrExtLinkUnkRpt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of 'unknown Report Type Information' errors received. This occurs when a link maintenance frame contains a Report Type Information Element that is not valid for the configured link maintenance protocol." ::= {devFrExtLinkEntry 12 } devFrExtLinkUnkErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of unknown errors received. This occurs when an error is reported that does not match any of the errors known by the device." ::= {devFrExtLinkEntry 13 } devFrExtLinkTxDiscards OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames that were discarded due to outbound resource errors." ::= {devFrExtLinkEntry 14 } devFrExtLinkRxDiscards OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames that were discarded due to inbound resource errors." ::= {devFrExtLinkEntry 15 } devFrExtLinkRxNonOctet OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of non-octet aligned frames that were received by the link." ::= {devFrExtLinkEntry 16 } devFrExtLinkRxCrcErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames with CRC errors that were received by the link." ::= {devFrExtLinkEntry 17 } devFrExtLinkRxIlFrames OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of illegal frames received by the link." ::= {devFrExtLinkEntry 18 } devFrExtLinkTotTxErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of errors related to the transmit direction. These are the errors that occur prior to exiting the Frame Relay processor and can include Frame Relay errors and physical link errors so long as this value accounts for all transmit errors collected by the Frame Relay process. These errors should be listed in device specific documentation when it is not clear what errors are supported. This value may not always be the same as ifOutErrors depending on the errors the Frame Relay process is capable of detecting." ::= {devFrExtLinkEntry 19 } devFrExtLinkTotRxErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of errors related to the receive direction. These are the errors that have reached the Frame Relay processor and can include Frame Relay errors and physical link errors so long as this value accounts for all receive errors collected by the Frame Relay process. These errors should be listed in device specific documentation when it is not clear what errors are supported. This value may not always be the same as ifInErrors depending on the errors the Frame Relay process is capable of detecting." ::= {devFrExtLinkEntry 20 } devFrExtLinkStatMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of status messages received on the link." ::= {devFrExtLinkEntry 21 } devFrExtLinkTxFrames OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames transmitted through the link." ::= {devFrExtLinkEntry 22 } devFrExtLinkRxFrames OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of frames received by the link." ::= {devFrExtLinkEntry 23 } devFrExtLinkTxFECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of FECN frames transmitted over the link." ::= {devFrExtLinkEntry 24 } devFrExtLinkRxFECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of FECN frames received by the link." ::= {devFrExtLinkEntry 25 } devFrExtLinkTxBECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of BECN frames transmitted over the link." ::= {devFrExtLinkEntry 26 } devFrExtLinkRxBECN OBJECT-TYPE SYNTAX Counter32 UNITS "frames" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of BECN frames received by the link." ::= {devFrExtLinkEntry 27 } devFrExtLinkRxOverruns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Receiver Overruns on the link." ::= {devFrExtLinkEntry 28 } devFrExtLinkTxUnderruns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Transmitter Underruns on the link." ::= {devFrExtLinkEntry 29 } devFrExtLinkDTRLostEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times DTR has been lost (lowered) on the link." ::= {devFrExtLinkEntry 30 } devFrExtLinkCTSLostEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times CTS has been lost (lowered) on the link." ::= {devFrExtLinkEntry 31 } devFrExtLinkTotalLMIErrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of LMI related errors on the link. These include all and only LMI errors no matter which direction the error occurs in. These errors should be listed in device specific documentation when it is not clear what errors are supported." ::= {devFrExtLinkEntry 32 } devFrExtLinkExtendedDdrCollection OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object enables or disables the collection of extended FDR and DDR statistics. These statistics include Frame and Octets either offered or dropped by the remote device that are either within or exceeding CIR. When set to true(1), collection is enabled." ::= {devFrExtLinkEntry 33 } devFrExtLinkAutoDetectLmi OBJECT-TYPE SYNTAX SwitchState MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is enabled, the type of LMI protocol between the DTE and DCE devices is determined by the devices. When the object is set to disabled, a NMS can then configure the type of LMI protocol using frLportVCSigProtocolAdmin in rfc1604." ::= {devFrExtLinkEntry 34 } -- ==================================================================== -- -- The Link Configuration Group -- -- This group contain information regarding Frame Relay Links configuration. -- Given that Frame Relay Links are treated as logical interfaces in the -- ifTable, these links can be added, deleted or changed dynamically. This -- presents a problem for the NMS in determining if a change has occurred without -- having to poll the interface table. devFrExtLinkConfig OBJECT IDENTIFIER ::= { devFrExt 8 } devFrExtLinkConfigNumLinks OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of currently configured Frame Relay links." ::= {devFrExtLinkConfig 1 } devFrExtLinkConfigLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of system UpTime at the time that a Frame Relay Link was added, deleted or changed." ::= {devFrExtLinkConfig 2 } -- ==================================================================== -- -- The BACKUP Group -- -- This group contains objects regarding BackUp operations. -- devFrExtBackUp OBJECT IDENTIFIER ::= { devFrExt 9 } devFrExtBackUpIsActive OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates if any configured backup link is active. false - if no link is in active backup true - at least one link is in active backup" ::= {devFrExtBackUp 1 } devFrExtBackUpIsActiveLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "Value of SysUpTime at the time that the devFrExtBackUpIsActive was changed." ::= {devFrExtBackUp 2 } --+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- The Link Utilization Group -- -- This group consists of two objects and one table in order to track the -- percentage of utilization for Frame Relay Link interfaces. -- -- The first object defines the length of the table while the second defines -- the time interval used by the table buckets. To maintain numeric consistency, -- altering any read-write item in this group will reset all the counters. -- -- The table consists of n buckets which are definable percentage ranges -- of Frame Relay Link utilization. Each range is defined as percentage. -- -- =========================================================================== -- -- % Utilization range example devFrExtLinkUtilTimePeriod = 1s -- +============================+ -- | Index | % Util | TX Chars | devFrExtLinkUtilTblCnt = 5 -- +============================+ -- | 1 | 20 | 747710 | Greater than 0 and <=20% line utilization -- | 2 | 40 | 765653 | Greater than 20% and <=40% line utilization -- | 3 | 60 | 16772424 | Greater than 40% and <=60% line utilization -- | 4 | 80 | 832423 | Greater than 60% and <=80% line utilization -- | 5 | 100 | 200422 | Greater than 80% line utilization -- +============================+ -- -- It can be seen from the information in the table that most of the -- information is transmitted at 40% to 60% line utilization. The amount -- of time spent at any line utilization can be calculated by dividing the -- number of octets by the line rate. -- -- NOTE: Multiple octets cannot be counted in different bucket categories -- in the course of a single period. i.e. For TX, at the end of a -- period the line utilization is calculated and the total number of -- bytes transmitted during that period are added to the bucket -- that the line utilization falls into. The same is done for RX. -- -- =========================================================================== devFrExtLinkUtil OBJECT IDENTIFIER ::= { devFrExt 10 } -- -- The Link Utilization Table Time Period -- devFrExtLinkUtilTimePeriod OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Time period in seconds. The line utilization is calculated after this amount of time, for tx, based on the number of octets transmitted in this time period, and for rx, based on the number of octets received in this time period." ::= { devFrExtLinkUtil 1 } devFrExtLinkUtilTblCnt OBJECT-TYPE SYNTAX Integer32 (0..254) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of buckets in the link utilization table. Setting this item will reset the table, freeing all previously assigned resources. It will then attempt to generate a table of the size requested. If the resources are not available for the size requested, a table that fits the size, as near the requested size as possible, will be generated, and the value will be set to the actual table bucket count. On initialization, the last range value will be set to 100% and the remaining range values will be set to valid values automatically. This is device dependent and can be anything from a numeric sequence to random values that fit the rules defined for range. The indices of the buckets will be automatically set to the numeric sequence starting at one and ending at the bucket count." DEFVAL {5} ::= { devFrExtLinkUtil 2 } -- -- The Link Utilization Table -- -- This table contains a bucketed % utilization for the Frame Relay links. -- It is designed to be fully configurable; however, the extent to which -- configuration is supported is up to the device. -- devFrExtLinkUtilTable OBJECT-TYPE SYNTAX SEQUENCE OF DevFrExtLinkUtilEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing a bucketed % utilization of the information transmitted and received through the Frame Relay Link. This table is a two-dimensional table that is based on the Link Interface, and bucket index. It allows the user to monitor the number of characters transmitted and received within ranges of % utilization." ::= { devFrExtLinkUtil 3 } devFrExtLinkUtilEntry OBJECT-TYPE SYNTAX DevFrExtLinkUtilEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The bucketed % utilization information." INDEX { devFrExtLinkIfIndex, devFrExtLinkUtilIndex } ::= { devFrExtLinkUtilTable 1 } DevFrExtLinkUtilEntry ::= SEQUENCE { devFrExtLinkUtilIndex Integer32, devFrExtLinkUtilUpLimit Integer32, devFrExtLinkUtilRxOctets Counter32, devFrExtLinkUtilTxOctets Counter32 } devFrExtLinkUtilIndex OBJECT-TYPE SYNTAX Integer32 (1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique identifier for the row in the Link Utilization table." ::= { devFrExtLinkUtilEntry 1 } devFrExtLinkUtilUpLimit OBJECT-TYPE SYNTAX Integer32 (0..2147483647) UNITS "percent" MAX-ACCESS read-write STATUS current DESCRIPTION "The upper limit in % of the Link speed utilization that characterize the data in the bucket. There is a hidden 0th index that always has an upper limit of zero. Each upper limit value must be greater than the value of the upper limit of the previous index and less than the value of the upper limit of the next index. The upper limit of the last index is automatically and permanently set to 100% and it may not be altered. Attempting to set the upper limit of the last index will result in 'badValue'. Changing any upper limit value will reset the counts for all other indexes." ::= { devFrExtLinkUtilEntry 2 } devFrExtLinkUtilRxOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets received through the Frame Relay Link within the % utilization range. The range is defined as any % that is greater than the upper limit of the previous index and less than or equal to the upper limit of the current index." ::= { devFrExtLinkUtilEntry 3 } devFrExtLinkUtilTxOctets OBJECT-TYPE SYNTAX Counter32 UNITS "octets" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of octets transmitted through the Frame Relay Link within the % utilization range. The range is defined as any % that is greater than the upper limit of the previous index and less than or equal to the upper limit of the current index." ::= { devFrExtLinkUtilEntry 4 } -- ==================================================================== -- -- The Frame Relay System Options Group -- -- This group contains system level objects related to frame relay -- operations.. -- devFrExtSysOpts OBJECT IDENTIFIER ::= { devFrExt 11 } devFrExtSysOptsTrafficPolicing OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to specify how the Committed Information Rate (CIR) and the Excess Information Rate (EIR) are enforced on frames transmitted over the Network Frame Relay link. Rate enforcement applies to all DLCIs on Network Frame Relay links. If enable the CIR and EIR are enforced as follows: 1. Frames transmitted toward the Network which exceed CIR will be marked Discard Eligible(DE). 2. Frames transmitted toward the network that are marked Discard Eligible will first be counted as Above CIR but within EIR rather than within CIR until the Above CIR but within EIR category is full. After the Above CIR but within EIR category is full, frames will be counted in the within CIR category if that category is not already full. 3. Transmitted frames determined to be in excess of EIR ((Bc + Be)/Tc) will be discarded. If false(2) the CIR and EIR are not enforced. This is the factory default." DEFVAL { false } ::= {devFrExtSysOpts 1 } -- Conformance Information devFrExtConformance OBJECT IDENTIFIER ::= { devFrExt 12 } devFrExtGroups OBJECT IDENTIFIER ::= { devFrExtConformance 1 } devFrExtCompliances OBJECT IDENTIFIER ::= { devFrExtConformance 2 } devFrExtCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which support the frame relay extension definitions." MODULE GROUP devFrExtDlciStdGroup DESCRIPTION "The conditional objects in the standard dlci group." OBJECT devFrExtDlciCIR MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtDlciAdminState MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtDlciPriority MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtDlciType MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtDlciCircuitId MIN-ACCESS read-only DESCRIPTION "Write access is not required" GROUP devFrExtLatencyGroup DESCRIPTION "The conditional objects in the latency group." OBJECT devFrExtLatencyWidth MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtLatencyTimeSlice MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtLatencyPacketSz MIN-ACCESS read-only DESCRIPTION "Write access is not required" GROUP devFrExtFrameSzGroup DESCRIPTION "The conditional objects in the frame size group." OBJECT devFrExtFrameSzTblCnt MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtFrameSzUpLimit MIN-ACCESS read-only DESCRIPTION "Write access is not required" GROUP devFrExtBurstGroup DESCRIPTION "The conditional objects in the burst group." OBJECT devFrExtBurstTblCnt MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtBurstUpLimit MIN-ACCESS read-only DESCRIPTION "Write access is not required" GROUP devFrExtLinkGroup DESCRIPTION "The conditional objects in the link group." OBJECT devFrExtLinkExtendedDdrCollection MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtLinkAutoDetectLmi MIN-ACCESS read-only DESCRIPTION "Write access is not required" GROUP devFrExtLinkUtilizationGroup DESCRIPTION "The conditional objects in the link utilization group." OBJECT devFrExtLinkUtilTimePeriod MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtLinkUtilTblCnt MIN-ACCESS read-only DESCRIPTION "Write access is not required" OBJECT devFrExtLinkUtilUpLimit MIN-ACCESS read-only DESCRIPTION "Write access is not required" GROUP devFrExtSysOptsGroup DESCRIPTION "The conditional objects in the system options group." OBJECT devFrExtSysOptsTrafficPolicing MIN-ACCESS read-only DESCRIPTION "Write access is not required" ::= { devFrExtCompliances 1 } -- -- Units of Conformance -- devFrExtDlciStdGroup OBJECT-GROUP OBJECTS { devFrExtDlciIfIndex, devFrExtDlciDlci, devFrExtDlciCIR, devFrExtDlciTxFrInCIR, devFrExtDlciRxFrInCIR, devFrExtDlciTxDrop, devFrExtDlciTxDE, devFrExtDlciTxBECN, devFrExtDlciOpState, devFrExtDlciAdminState, devFrExtDlciPriority, devFrExtDlciType, devFrExtDlciTxOctetInCIR, devFrExtDlciRxOctetInCIR, devFrExtDlciTxOctetOutCIR, devFrExtDlciRxOctetOutCIR, devFrExtDlciTxFrOutCIR, devFrExtDlciRxFrOutCIR, devFrExtDlciMaxFrSz, devFrExtDlciRxDE, devFrExtDlciTxFECN, devFrExtDlciRxFrCirToEir, devFrExtDlciRxOctetsCirToEir, devFrExtDlciTxFrCirToEir, devFrExtDlciTxOctetsCirToEir, devFrExtDlciRxFrOverEir, devFrExtDlciRxOctetsOverEir, devFrExtDlciTxFrOverEir, devFrExtDlciTxOctetsOverEir, devFrExtDlciEir, devFrExtDlciTc, devFrExtDlciCircuitId, devFrExtDlciRxFECN, devFrExtDlciRxBECN } STATUS current DESCRIPTION "The objects in the DLCI table that are not related to SLV." ::= { devFrExtGroups 1 } devFrExtDlciSLVGroup OBJECT-GROUP OBJECTS { devFrExtDlciNetDropFr, devFrExtDlciNetDropOctets, devFrExtDlciMissedSLVs, devFrExtDlciRmtOffFr, devFrExtDlciRmtOffOctets, devFrExtDlciRmtOffFrInCir, devFrExtDlciRmtOffOctetsInCir, devFrExtDlciRmtDropFrInCir, devFrExtDlciRmtDropOctetsInCir, devFrExtDlciRmtOffFrOutCir, devFrExtDlciRmtOffOctetsOutCir, devFrExtDlciRmtDropFrOutCir, devFrExtDlciRmtDropOctetsOutCir, devFrExtDlciOfferedFrCirToEir, devFrExtDlciOfferedOctetsCirToEir, devFrExtDlciRxFrNetDropCirToEir, devFrExtDlciRxOctetsNetDropCirToEir, devFrExtDlciOfferedFrOverEir, devFrExtDlciOfferedOctetsOverEir, devFrExtDlciRxFrNetDropOverEir, devFrExtDlciRxOctetsNetDropOverEir } STATUS current DESCRIPTION "The objects in the DLCI table that are specific to SLV." ::= { devFrExtGroups 2 } devFrExtDlciObsoleteGroup OBJECT-GROUP OBJECTS { devFrExtDlciNetDropFrInf, devFrExtDlciNetDropFrInr, devFrExtDlciNetDropFrExf, devFrExtDlciNetDropFrExr, devFrExtDlciNetDropOctetsInf, devFrExtDlciNetDropOctetsInr, devFrExtDlciNetDropOctetsExf, devFrExtDlciNetDropOctetsExr, devFrExtDlciMissedSLVsInf, devFrExtDlciMissedSLVsInr, devFrExtDlciMissedSLVsExf, devFrExtDlciMissedSLVsExr } STATUS obsolete DESCRIPTION "The objects in the DLCI table that are now obsolete." ::= { devFrExtGroups 3 } devFrExtDlciStsGroup OBJECT-GROUP OBJECTS { devFrExtDlciStsOpState, devFrExtDlciStsInactiveSecs, devFrExtDlciStsInactives, devFrExtDlciStsBECNSecs, devFrExtDlciStsFECNSecs, devFrExtDlciStsCongestedSecs, devFrExtDlciStsUpTime } STATUS current DESCRIPTION "The objects in the DLCI status table." ::= { devFrExtGroups 4 } devFrExtLatencyGroup OBJECT-GROUP OBJECTS { devFrExtLatencyIfIndex, devFrExtLatencyDlci, devFrExtLatencyWidth, devFrExtLatencyTimeSlice, devFrExtLatencyAvg, devFrExtLatencyMax, devFrExtLatencyLatest, devFrExtLatencyPacketSz } STATUS current DESCRIPTION "The objects in the latency table." ::= { devFrExtGroups 5 } devFrExtLatencyObsoleteGroup OBJECT-GROUP OBJECTS { devFrExtLatencyAvgInf, devFrExtLatencyAvgInr, devFrExtLatencyAvgExf, devFrExtLatencyAvgExr, devFrExtLatencyMaxInf, devFrExtLatencyMaxInr, devFrExtLatencyMaxExf, devFrExtLatencyMaxExr, devFrExtLatencyLatestInf, devFrExtLatencyLatestInr, devFrExtLatencyLatestExf, devFrExtLatencyLatestExr } STATUS obsolete DESCRIPTION "The objects in the latency table that are now obsolete." ::= { devFrExtGroups 6 } devFrExtFrameSzGroup OBJECT-GROUP OBJECTS { devFrExtFrameSzTblCnt, devFrExtFrameSzIndex, devFrExtFrameSzUpLimit, devFrExtFrameSzCount } STATUS current DESCRIPTION "The objects in the frame size table." ::= { devFrExtGroups 7 } devFrExtBurstGroup OBJECT-GROUP OBJECTS { devFrExtBurstTblCnt, devFrExtBurstIndex, devFrExtBurstUpLimit, devFrExtBurstOctets, devFrExtBurstFrames } STATUS current DESCRIPTION "The objects in the burst table." ::= { devFrExtGroups 8 } devFrExtFarEndInfoGroup OBJECT-GROUP OBJECTS { devFrExtFarEndInfoStatus, devFrExtFarEndInfoRemIP, devFrExtFarEndInfoRemDlci, devFrExtFarEndInfoRemVpi, devFrExtFarEndInfoRemVci } STATUS current DESCRIPTION "The objects in the far end information table." ::= { devFrExtGroups 9 } devFrExtFarEndInfoObsoleteGroup OBJECT-GROUP OBJECTS { devFrExtFarEndInfoRemIPInf, devFrExtFarEndInfoRemIPInr, devFrExtFarEndInfoRemIPExf, devFrExtFarEndInfoRemIPExr, devFrExtFarEndInfoRemDlciInf, devFrExtFarEndInfoRemDlciInr, devFrExtFarEndInfoRemDlciExf, devFrExtFarEndInfoRemDlciExr } STATUS obsolete DESCRIPTION "The objects in the far end information table that are now obsolete." ::= { devFrExtGroups 10 } devFrExtLinkGroup OBJECT-GROUP OBJECTS { devFrExtLinkIfIndex, devFrExtLinkNoLMISecs, devFrExtLinkRelErrs, devFrExtLinkProtErrs, devFrExtLinkChanInactives, devFrExtLinkRxShort, devFrExtLinkRxLong, devFrExtLinkIlDLCI, devFrExtLinkUnkDLCI, devFrExtLinkUnkIE, devFrExtLinkSeqErr, devFrExtLinkUnkRpt, devFrExtLinkUnkErr, devFrExtLinkTxDiscards, devFrExtLinkRxDiscards, devFrExtLinkRxNonOctet, devFrExtLinkRxCrcErr, devFrExtLinkRxIlFrames, devFrExtLinkTotTxErrs, devFrExtLinkTotRxErrs, devFrExtLinkStatMsgs, devFrExtLinkTxFrames, devFrExtLinkRxFrames, devFrExtLinkTxFECN, devFrExtLinkRxFECN, devFrExtLinkTxBECN, devFrExtLinkRxBECN, devFrExtLinkRxOverruns, devFrExtLinkTxUnderruns, devFrExtLinkDTRLostEvents, devFrExtLinkCTSLostEvents, devFrExtLinkTotalLMIErrs, devFrExtLinkExtendedDdrCollection, devFrExtLinkAutoDetectLmi } STATUS current DESCRIPTION "The objects in the link table." ::= { devFrExtGroups 11 } devFrExtLinkConfigGroup OBJECT-GROUP OBJECTS { devFrExtLinkConfigNumLinks, devFrExtLinkConfigLastChange } STATUS current DESCRIPTION "The objects in the link config group." ::= { devFrExtGroups 12 } devFrExtBackupGroup OBJECT-GROUP OBJECTS { devFrExtBackUpIsActive, devFrExtBackUpIsActiveLastChange } STATUS current DESCRIPTION "The objects in the backup group." ::= { devFrExtGroups 13 } devFrExtLinkUtilizationGroup OBJECT-GROUP OBJECTS { devFrExtLinkUtilTimePeriod, devFrExtLinkUtilTblCnt, devFrExtLinkUtilIndex, devFrExtLinkUtilUpLimit, devFrExtLinkUtilRxOctets, devFrExtLinkUtilTxOctets } STATUS current DESCRIPTION "The objects in the link utilization group." ::= { devFrExtGroups 14 } devFrExtSysOptsGroup OBJECT-GROUP OBJECTS { devFrExtSysOptsTrafficPolicing } STATUS current DESCRIPTION "The objects in the system options group." ::= { devFrExtGroups 15 } devFrExtDlciStsBackupGroup OBJECT-GROUP OBJECTS { devFrExtDlciStsBackupCnt, devFrExtDlciStsBackupTime, devFrExtDlciStsBackupReason, devFrExtDlciStsBackupLastChange } STATUS current DESCRIPTION "The objects in the DLCI status table related to backup." ::= { devFrExtGroups 16 } END PDN-FRNETDCP-MIB DEFINITIONS ::= BEGIN IMPORTS Counter, Gauge FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 pdnFrameRelay FROM PDN-HEADER-MIB; -- =============================================================== -- -- Frame Relay Data Compression Group -- Release: 1.1 5/7/97 -- -- This MIB addresses the instances needed to be able to manage the -- Frame Relay Forum's Implementation agreements for Data Compression -- (FRF.9). frNetDcp OBJECT IDENTIFIER ::= { pdnFrameRelay 2 } frDcpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF FrDcpPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing information about specific physical port in reference to Data Compression over Frame Relay." ::= { frNetDcp 1 } frDcpPortEntry OBJECT-TYPE SYNTAX FrDcpPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The information regarding a port Identifier." INDEX { frDcpPortIfIndex } ::= { frDcpPortTable 1 } FrDcpPortEntry ::= SEQUENCE { frDcpPortIfIndex INTEGER, frDcpPortAdminStatus INTEGER, frDcpPortFlowControl INTEGER } frDcpPortIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the Logical Management 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)." ::= { frDcpPortEntry 1 } frDcpPortAdminStatus OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) -- default } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether data compression is performed in the port" ::= { frDcpPortEntry 2 } frDcpPortFlowControl OBJECT-TYPE SYNTAX INTEGER { noFlowCtl (1), clockCtl (2), clockClamp (3), ctsCtl (4) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether data compression should take place on this particular end side virtual circuit." ::= { frDcpPortEntry 3 } frDcpDlciTable OBJECT-TYPE SYNTAX SEQUENCE OF FrDcpDlciEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing information about specific Data Link Connection Identifiers and corresponding virtual circuits in reference to Data Compression over Frame Relay. " ::= { frNetDcp 2 } frDcpDlciEntry OBJECT-TYPE SYNTAX FrDcpDlciEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The information regarding a single switched Data Link Connection Identifier." INDEX { frDcpIfIndex, frDcpDlci } ::= { frDcpDlciTable 1 } FrDcpDlciEntry ::= SEQUENCE { -- -- Data Compression Circuit parameters -- frDcpIfIndex INTEGER, frDcpDlci INTEGER, frDcpEnable INTEGER, frDcpConnectStatus INTEGER, frDcpUncompressOctets Counter, frDcpCompressOctets Counter, frDcpTxThrPut Gauge, frDcpRxThrPut Gauge, frDcpRxSeqError Counter, frDcpRxLcbError Counter, frDcpHistReset Counter, frDcpStatsClearAll INTEGER } frDcpIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the Logical Management 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)." ::= { frDcpDlciEntry 1 } frDcpDlci OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Data Link Connection Identifier for this virtual circuit." ::= { frDcpDlciEntry 2 } frDcpEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) -- default } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether data compression should take place on this particular end side virtual circuit." ::= { frDcpDlciEntry 3 } frDcpConnectStatus OBJECT-TYPE SYNTAX INTEGER { connected (1), disconnected (2) } ACCESS read-only STATUS mandatory DESCRIPTION "Connected indicates that the compression has been successfully negotiated and is operating. Disconnected indicates that the compression is not operating at this time because compression negotiation has failed and , or compression has been terminated by either peer." ::= { frDcpDlciEntry 4 } frDcpUncompressOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This field displays the count of octets which would constitute the payload input to the compressor engine, whether the compression operation is performed or not for the specified DLCI." ::= { frDcpDlciEntry 5 } frDcpCompressOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This field displays the count of octets, which replaces the payload that was input into the compressor engine, as a result of compression for the specified DLCI." ::= { frDcpDlciEntry 6 } frDcpTxThrPut OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This field displays the measured throughput in bits per second over the last 5 second window. The throughput is measured with the data which is being input into the compressor engine for the specified DLCI. " ::= { frDcpDlciEntry 7 } frDcpRxThrPut OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This field displays the measured throughput in bits per second over the last 5 second window. The throughput is measured with the data which is being output by the compressor engine for the specified DLCI." ::= { frDcpDlciEntry 8 } frDcpRxSeqError OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the received sequence # errors frames on the Network Interface by the compression engine for the selected DLCI." ::= { frDcpDlciEntry 9 } frDcpRxLcbError OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the received LCB errors frames on the Network Interface by the compression engine for the selected DLCI." ::= { frDcpDlciEntry 10 } frDcpHistReset OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of compression history resets by the compression engine for the selected DLCI." ::= { frDcpDlciEntry 11 } frDcpStatsClearAll OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Clear all performance statistics for the Data Compression in the specified DLCI." ::= { frDcpDlciEntry 12 } END PDN-FRONTPANEL-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 pdn-frontPanel FROM PDN-HEADER-MIB; -- =============================================================== -- -- 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 ::= { pdn-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 } END PDN-HEALTHANDSTATUS-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString, ifIndex FROM RFC1213-MIB IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 pdn-devStatus FROM PDN-HEADER-MIB TRAP-TYPE FROM RFC-1215; -- =============================================================== -- -- Device Health and Status -- -- Version 1.7.0 -- Last Updated 05/26/2000 -- History: -- 1.7.0 - Updated by Rob Stainberger 05/26/00 -- - moved devFailureStatus to devStatus 7 -- 1.6.0 - Updated by Dragana Gough, 03/08/2000 -- - added deviceFailureStatus Display string -- - object -- 1.5.0 - Updated by Dragana Gough , 02/23/2000 -- - Added deviceFailure, devicelfTestFailure and devStatusTrapEnable -- 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 ::= { pdn-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 } devFailureStatus OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION " Device Failure status. Conditions that cause failure are further described in the device documentation." ::= { devStatus 7 } devStatusTrapEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION " This object provides ability to enable or disable individual enterprise traps. The object is bit map represented as a sum. The bit positions are: 1 deviceSelfTestFailure 2 deviceFailure" ::= { devStatus 8 } devSelfTestFailure TRAP-TYPE ENTERPRISE devStatus VARIABLES { ifIndex, devSelfTestResults } DESCRIPTION "This trap signifies that the sending protocol's device has failed self test. The variable binding for this trap would be the selfTest devSelfTestResults object of the Health and Status MIB. The exact format of this display string will be well-documented in the Operational Specifications of the device." ::= 1 deviceFailure TRAP-TYPE ENTERPRISE devStatus VARIABLES { ifIndex, devFailureStatus } DESCRIPTION " This trap signifies that the sending protocol's device has failed and the failure was not a result of a device test." ::= 2 END PDN-IDENTITY-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 pdn-devID FROM PDN-HEADER-MIB; -- =============================================================== -- -- Device Identity, Version 2.0.1, 1997 -- devIdentity OBJECT IDENTIFIER ::= { pdn-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 } END PDN-IFMAP-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC-1212 pdn-interfaces FROM PDN-HEADER-MIB; -- =============================================================== -- -- Expansion of the ifTable defined in rfc1213/MIB-II, Version 1.0.0, -- 1994 -- ifMap OBJECT IDENTIFIER ::= { pdn-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 } END PDN-IPROUTE-MIB DEFINITIONS ::= BEGIN IMPORTS IpAddress FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 pdn-ip FROM PDN-HEADER-MIB; -- =============================================================== -- The Paradyne IP routing table -- Version 1.1.0, 5/24/99 Added devIpRouteNextHop -- Version 1.0.0, 5/3/97 -- The IP routing table contains an entry for each route -- presently known to this entity. -- -- The Paradyne IP routing table is patterned after -- ipRouteTable, adding the ability to divide the ifIndex -- into circuit and subcircuit. -- -- For example, a Frame Relay product may be able to route -- IP traffic over DLCI on a Frame Relay interface. In this -- case, devIPRouteIfIndex would be the Frame Relay interface -- associated with the route, and devIPRouteCircuit would be -- the DLCI number on that interface. devIPRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF DevIPRouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entity's IP Routing table." ::= { pdn-ip 1 } devIPRouteEntry OBJECT-TYPE SYNTAX DevIPRouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A route to a particular destination." INDEX { devIPRouteDest } ::= { devIPRouteTable 1 } DevIPRouteEntry ::= SEQUENCE { devIPRouteDest IpAddress, devIPRouteMask IpAddress, devIPRouteIfIndex INTEGER, devIPRouteCircuit INTEGER, devIPRouteSubCircuit INTEGER, devIPRouteNestSlot INTEGER, devIPRouteNumberHops INTEGER, devIPRouteType INTEGER, devIPRouteProto INTEGER, devIPRouteAge INTEGER, devIPRouteNextHop IpAddress } devIPRouteDest OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The destination IP address of this route. An entry with a value of 0.0.0.0 is considered a default route. In order to avoid duplicate devIPRouteDest values, devIPRouteDest is the result of bitwise logically AND-ing the address with devIPRouteMask." ::= { devIPRouteEntry 1 } devIPRouteMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Indicate the mask to be logical-ANDed with the destination address before being compared to the value in the devIPRouteDest field. For those systems that do not support arbitrary subnet masks, an agent constructs the value of the devIPRouteMask by determining whether the value of the correspondent devIPRouteDest field belong to a class-A, B, or C network, and then using one of: mask network 255.0.0.0 class-A 255.255.0.0 class-B 255.255.255.0 class-C If the value of the devIPRouteDest is 0.0.0.0 (a default route), then the mask value is also 0.0.0.0. It should be noted that all IP routing subsystems implicitly use this mechanism." ::= { devIPRouteEntry 2 } devIPRouteIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The index value which uniquely identifies the local interface through which the next hop of this route should be reached. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { devIPRouteEntry 3 } devIPRouteCircuit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The circuit used for management when multiple circuits are allowed over the specified interface (ifIndex). If the interface allows only one circuit, this object is set to 0." ::= { devIPRouteEntry 4 } devIPRouteSubCircuit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The subcircuit used for management when devIPRouteCircuit can be further subdivided. If this object is not used, its value should be set to -1." ::= { devIPRouteEntry 5 } devIPRouteNestSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "For a nest device designated as the IP Bus Master, this object is the slot number of the next hop associated with this route if the destination is not connected to the device. For nest devices not designated as the IP Bus Master, or for IP Bus Master devices in which the destination is connected to the device, this object will contain the slot number of the nest device. For non-nest devices, this object will always be -1." ::= { devIPRouteEntry 6 } devIPRouteNumberHops OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of hops for this route." ::= { devIPRouteEntry 7 } devIPRouteType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following invalid(2), -- an invalidated route -- route to directly direct(3), -- connected (sub-)network -- route to a non-local indirect(4) -- host/network/sub-network } ACCESS read-write STATUS mandatory DESCRIPTION "The type of route. Note that the values direct(3) and indirect(4) refer to the notion of direct and indirect routing in the IP architecture. Setting this object to the value invalid(2) has the effect of invalidating the corresponding entry in the devIPRouteTable object. That is, it effectively dissasociates the destination identified with said entry from the route identified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive tabular information from agents that corresponds to entries not currently in use. Proper interpretation of such entries requires examination of the relevant devIPRouteType object." ::= { devIPRouteEntry 8 } devIPRouteProto OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following -- non-protocol information, -- e.g., manually configured local(2), -- entries -- set via a network netmgmt(3), -- management protocol -- obtained via ICMP, icmp(4), -- e.g., Redirect -- the remaining values are -- all gateway routing -- protocols egp(5), ggp(6), hello(7), rip(8), is-is(9), es-is(10), ciscoIgrp(11), bbnSpfIgp(12), ospf(13), bgp(14) } ACCESS read-only STATUS mandatory DESCRIPTION "The routing mechanism via which this route was learned. Note that other(1) is used to indicate a temporary route added by IP. Inclusion of values for gateway routing protocols is not intended to imply that hosts should support those protocols." ::= { devIPRouteEntry 9 } devIPRouteAge OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds since this route was last updated or otherwise determined to be correct. Note that no semantics of `too old' can be implied except through knowledge of the routing protocol by which the route was learned." ::= { devIPRouteEntry 10 } devIPRouteNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the next hop of this route." ::= { devIPRouteEntry 11 } END PDN-ISDNEXT-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC-1212 ifIndex FROM RFC1213-MIB pdnIsdn FROM PDN-HEADER-MIB; -- =============================================================== -- Copyright (C) 1999-2000 Paradyne Corporation. -- -- ISDN Extension Group -- Release 1.2 -- -- Last Updated: -- 01/29/01 by J. Pinto (pinto@paradyne.com) -- (Added devIsdnExtCfgTable) -- 07/20/00 by R. Steinberger (rsteinberger@paradyne.com) -- (Changed devIsdnExtTestCallNumber to -- devIsdnExtTestCallSelection) -- 07/06/00 by R. Steinberger (rsteinberger@paradyne.com) -- (Added devIsdnExtTestCallNumber) -- 02/11/00 by F. Mota (fmota@paradyne.com) -- (Changed devIsdnExtStatusTrasmitSignal to -- devIsdnExtStatusTransmitSignal. -- Made the values for the signals used in -- devIsdnExtStatusTransmitSignal and -- devIsdnExtStatusReceiveSignal unique) -- 01/13/00 by F. Mota (fmota@paradyne.com) -- (Added devIsdnExtStatusTable) -- 10/13/99 by T. Swanson (tswanson@paradyne.com) -- (Removed devIsdnExtTestCallIfIndex and added -- ifIndex to INDEX portion of -- devIsdnExtTestCallEntry) -- 09/13/99 by T. Swanson (tswanson@paradyne.com) -- (changed devIsdnExtCallTable to -- devIsdnExtTestCallTable and changed names and -- values of status fields of the table.) -- 09/09/99 by T. Swanson (tswanson@paradyne.com) -- (created MIB. -- Added devIsdnExtCallTable) -- -- -- This MIB provides extensions to the RFC2127 (ISDN) -- MIB that will provide the user with additional configuration, status, -- and test options for ISDN interfaces. -- -- Indices in this MIB are the same as those described in RFC2127. -- -- -- NOTE: The indices in many of the tables are item(s) previously defined in -- this MIB which are not members of the table. When viewing these -- tables with a get or getnext operation, it is useful to include the -- index items in the PDU so the information has some relational context -- beyond the simple numbers yielded by the table. The same information -- can be retrieved by inspecting the OID of each