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: 5/11/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 } -- -- IP Stackable i.e. Speedway/Bitstorm -- ips refers to IP Stackable -- ip-stackable OBJECT IDENTIFIER ::= { paradyne-products 17 } ips-stack OBJECT IDENTIFIER ::= { ip-stackable 1 } ips-4800 OBJECT IDENTIFIER ::= { ips-stack 1 } ips-chassis OBJECT IDENTIFIER ::= { ip-stackable 2 } ips-4821 OBJECT IDENTIFIER ::= { ips-chassis 1 } ips-fixed-cards OBJECT IDENTIFIER ::= { ip-stackable 3 } ips-24port-adsl-main-card OBJECT IDENTIFIER ::= { ips-fixed-cards 1 } ips-24port-adsl-child-card OBJECT IDENTIFIER ::= { ips-fixed-cards 2 } ips-pluggable-cards OBJECT IDENTIFIER ::= { ip-stackable 4 } ips-mgmt-no-wan OBJECT IDENTIFIER ::= { ips-pluggable-cards 1 } ips-mgmt-with-v35x21wan OBJECT IDENTIFIER ::= { ips-pluggable-cards 2 } ips-ports OBJECT IDENTIFIER ::= { ip-stackable 5 } ips-rs232-dte-port OBJECT IDENTIFIER ::= { ips-ports 1 } ips-rs232-dce-port OBJECT IDENTIFIER ::= { ips-ports 2 } ips-v35-dte-port OBJECT IDENTIFIER ::= { ips-ports 3 } ips-adsl-port OBJECT IDENTIFIER ::= { ips-ports 4 } ips-ethernet-port OBJECT IDENTIFIER ::= { ips-ports 5 } ips-components OBJECT IDENTIFIER ::= { ip-stackable 6 } ips-fan OBJECT IDENTIFIER ::= { ips-components 1 } ips-temperature-sensor OBJECT IDENTIFIER ::= { ips-components 2 } ips-processor OBJECT IDENTIFIER ::= { ips-components 3 } ips-pld OBJECT IDENTIFIER ::= { ips-components 4 } -- -- New Tree for EtherLoop -- etherloop OBJECT IDENTIFIER ::= { paradyne-products 18 } eloop-shelf OBJECT IDENTIFIER ::= { etherloop 1 } eloop-2400 OBJECT IDENTIFIER ::= { eloop-shelf 1 } eloop-unit OBJECT IDENTIFIER ::= { etherloop 2 } eloop-2461 OBJECT IDENTIFIER ::= { eloop-unit 1 } eloop-modem-stick OBJECT IDENTIFIER ::= { etherloop 3 } eloop-intf-card OBJECT IDENTIFIER ::= { etherloop 4 } eloop-switch-card OBJECT IDENTIFIER ::= { etherloop 5 } -- -- 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 } -- pdnDs1Ext OBJECT IDENTIFIER ::= { ent-ds1 5 } --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 } pdnStackable OBJECT IDENTIFIER ::= { pdn-common 36 } pdnUplinkTagging OBJECT IDENTIFIER ::= { pdn-common 37 } 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 } ip-stackable-mibs OBJECT IDENTIFIER ::= { paradyne 17 } -- ip-stackable-common OBJECT IDENTIFIER ::= { ip-stackable-mibs 1 } -- mib-xxxx OBJECT IDENTIFIER ::= { ip-stackable-mibs 2 } etherloop-mib OBJECT IDENTIFIER ::= { paradyne 18 } END PDN-TC DEFINITIONS ::= BEGIN -- Copyright (C) 2002 Paradyne Corporation. -- Enterprise Textual Convention MIB -- Version : 0.2 DRAFT -- Last Updated Sue Alfano 05/7/2002 -- 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 -- Sue Alfano 5/7/2002 -- Added new enum to NTPMode, removed reference to DisplayString -- (MIB compile doesn't allow definition in TC to use syntax -- from another TC) -- IMPORTS TEXTUAL-CONVENTION 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 in which NTP/SNTP will operate." SYNTAX INTEGER { unicast(1), broadcast(2), multicast(3) } 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 OCTET STRING (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 -- =============================================================== -- Copyright (C) 2002 Paradyne Corporation. -- Enterprise device control mib (mpe support) -- This MIB contains objects that is used to perform -- various operations on a device. PDN-MPE-DEVICE-CONTROL-MIB DEFINITIONS ::= BEGIN IMPORTS ResetStates, SwitchState FROM PDN-TC IpAddress, Integer32, Counter32, TimeTicks, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF entPhysicalIndex FROM ENTITY-MIB pdn-mpe FROM PDN-HEADER-MIB RowStatus, DisplayString FROM SNMPv2-TC ; mpeDevControl MODULE-IDENTITY LAST-UPDATED "0204090905Z" ORGANIZATION "Paradyne Corporation MIB Working Group" CONTACT-INFO "Paradyne Corporation 8545 126th Avenue North Largo, FL 33733 www.paradyne.com General Comments to: mibwg_team@paradyne.com Editors Prakash Easwar Rajesh Raghaven Kathy Wilson" DESCRIPTION "This MIB Module allows 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 "0204090905Z" DESCRIPTION "Kathy Wilson o Add mpeDevFileXferFileFormat object" REVISION "0010061800Z" DESCRIPTION "Initial conversion to SMIv2" REVISION "0010181830Z" DESCRIPTION "Addition of mpeCCMAutoBackupType object" REVISION "0010261400Z" DESCRIPTION "Combine the mpeCCMResync objects" REVISION "0011211800Z" DESCRIPTION "Delete CCM objects and traps" ::= { pdn-mpe 10 } mpeDevControlMIBObjects OBJECT IDENTIFIER ::= { mpeDevControl 1 } mpeDevControlMIBTraps OBJECT IDENTIFIER ::= { mpeDevControl 2 } mpeDevControlMIBGroups OBJECT IDENTIFIER ::= { mpeDevControl 3 } mpeDevHwControl OBJECT IDENTIFIER ::= { mpeDevControlMIBObjects 1 } mpeDevFileXferConfig OBJECT IDENTIFIER ::= { mpeDevControlMIBObjects 2 } mpeDevFirmwareControl OBJECT IDENTIFIER ::= { mpeDevControlMIBObjects 3 } mpeDevControlMIBTrapsV2 OBJECT-IDENTITY STATUS current DESCRIPTION "The traps for the device control MIB." ::= { mpeDevControlMIBTraps 0 } -- Device Reset Object -- Used to reset (warm boot) the device. mpeDevControlTable OBJECT-TYPE SYNTAX SEQUENCE OF DevControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains generic information about Card Control." ::= { mpeDevHwControl 1 } mpeDevControlEntry OBJECT-TYPE SYNTAX DevControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of information for device Control." INDEX { entPhysicalIndex } ::= { mpeDevControlTable 1 } DevControlEntry ::= SEQUENCE { mpeDevControlReset ResetStates } mpeDevControlReset OBJECT-TYPE SYNTAX ResetStates MAX-ACCESS read-create STATUS current DESCRIPTION "Writing the value reset (2) to this object initiates a Hardware power-on reset of the device. Writing the value resetToFactoryDefaults (3) causes the device to re-configure itself with factory defaults. The value read from this object is noOp(1)." ::= { mpeDevControlEntry 1 } -- ======================================================= -- -- The Paradyne File Transfer Group (J.Strain) -- ======================================================= mpeDevFileXferConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF MpeDevFileXferConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Paradyne FileXfer Client Config Table." ::= { mpeDevFileXferConfig 1 } mpeDevFileXferConfigEntry OBJECT-TYPE SYNTAX MpeDevFileXferConfigEntry 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 entPhysicalIndex 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 mpeDevFileXferFileName, mpeDevFileXferFileType, . mpeDevFileXferServerIpAddress, mpeDevFileXferOperation. 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 MpeDevFileXferConfigEntry request has been created (i.e. the mpeDevFileXferRowStatus 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 { entPhysicalIndex } ::= { mpeDevFileXferConfigTable 1 } MpeDevFileXferConfigEntry ::= SEQUENCE { mpeDevFileXferFileName DisplayString, mpeDevFileXferCopyProtocol INTEGER, mpeDevFileXferFileType INTEGER, mpeDevFileXferServerIpAddress IpAddress, mpeDevFileXferUserName DisplayString, mpeDevFileXferUserPassword DisplayString, mpeDevFileXferOperation INTEGER, mpeDevFileXferPktsSent Counter32, mpeDevFileXferPktsRecv Counter32, mpeDevFileXferOctetsSent Counter32, mpeDevFileXferOctetsRecv Counter32, mpeDevFileXferOwnerString OCTET STRING, mpeDevFileXferStatus INTEGER, mpeDevFileXferErrorStatus Integer32, mpeDevFileXferSendEvent INTEGER, mpeDevFileXferRowStatus RowStatus, mpeDevFileXferXferTime TimeTicks, mpeDevFileXferFileFormat INTEGER } mpeDevFileXferFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the name of the filetransfer file." ::= { mpeDevFileXferConfigEntry 1 } mpeDevFileXferCopyProtocol 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 } ::= { mpeDevFileXferConfigEntry 2 } mpeDevFileXferFileType OBJECT-TYPE SYNTAX INTEGER { firmware(1), config(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the type of file your want to transfer." ::= { mpeDevFileXferConfigEntry 3 } mpeDevFileXferServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the file transfer server's IP address. " ::= { mpeDevFileXferConfigEntry 4 } mpeDevFileXferUserName 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." ::= { mpeDevFileXferConfigEntry 5 } mpeDevFileXferUserPassword 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." ::= { mpeDevFileXferConfigEntry 6 } mpeDevFileXferOperation 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." ::= { mpeDevFileXferConfigEntry 7 } mpeDevFileXferPktsSent 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." ::= { mpeDevFileXferConfigEntry 8 } mpeDevFileXferPktsRecv 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." ::= { mpeDevFileXferConfigEntry 9 } mpeDevFileXferOctetsSent 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." ::= { mpeDevFileXferConfigEntry 10 } mpeDevFileXferOctetsRecv 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." ::= { mpeDevFileXferConfigEntry 11 } mpeDevFileXferOwnerString 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." ::= { mpeDevFileXferConfigEntry 12 } mpeDevFileXferStatus 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." ::= { mpeDevFileXferConfigEntry 13 } mpeDevFileXferErrorStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the reason code of the failure determined in mpeDevFileXferStatus. 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" ::= { mpeDevFileXferConfigEntry 14 } mpeDevFileXferSendEvent OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates whether or not to send the mpeDevFileXferEvent event trap ." ::= { mpeDevFileXferConfigEntry 15 } mpeDevFileXferRowStatus 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." ::= { mpeDevFileXferConfigEntry 16 } mpeDevFileXferXferTime 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." ::= { mpeDevFileXferConfigEntry 17 } mpeDevFileXferFileFormat OBJECT-TYPE SYNTAX INTEGER { ascii(1), binary(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the file representation type. A file representation type of ascii implies an ASCII, non-print text file. A file representation type of binary implies an binary image file. The default file representation type is binary(2)." -- DEFVAL { binary } ::= { mpeDevFileXferConfigEntry 18 } -- ==================================================================== -- -- Firmware Control Table -- -- This table is used to control and provide information concerning -- firmware/executable images. -- -- ==================================================================== mpeDevFirmwareControlTable 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." ::= { mpeDevFirmwareControl 1 } mpeDevFirmwareControlEntry OBJECT-TYPE SYNTAX DevFirmwareControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Device Firmware Release entry." INDEX { entPhysicalIndex, mpeDevFirmwareControlIndex } ::= { mpeDevFirmwareControlTable 1 } DevFirmwareControlEntry ::= SEQUENCE { mpeDevFirmwareControlIndex Integer32, mpeDevFirmwareControlRelease DisplayString, mpeDevFirmwareControlOperStatus INTEGER, mpeDevFirmwareControlAdminStatus INTEGER } mpeDevFirmwareControlIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is used to index the Firmware table (range 1 to N)." ::= { mpeDevFirmwareControlEntry 1 } mpeDevFirmwareControlRelease 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." ::= { mpeDevFirmwareControlEntry 2 } mpeDevFirmwareControlOperStatus 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." ::= { mpeDevFirmwareControlEntry 3 } mpeDevFirmwareControlAdminStatus 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 mpeDevFirmwareControlOperStatus is invalid will return BAD VALUE. Writing inactive(2) will always return BAD VALUE." ::= { mpeDevFirmwareControlEntry 4 } -- -- File Transfer Traps -- mpeDevFileXferEvent NOTIFICATION-TYPE OBJECTS { mpeDevFileXferStatus , mpeDevFileXferErrorStatus, mpeDevFileXferOperation, mpeDevFileXferFileType, mpeDevFileXferFileName } STATUS current DESCRIPTION "This trap is to communicate a couple of things about the completion of a file transfer. mpeDevFileXferStatus - Did it complete successfully or not. mpeDevFileXferErrorStatus - If not, what was the error code. mpeDevFileXferOperation - What operation was performed?. mpeDevFileXferFileType - Was it a firmware xfer or config? mpeDevFileXferFileName - The name of the file transfered. " ::= { mpeDevControlMIBTrapsV2 1 } mpeDevHwControlGroup OBJECT-GROUP OBJECTS { mpeDevControlReset } STATUS current DESCRIPTION "Objects necessary to implement minimal hardware control" ::= { mpeDevControlMIBGroups 1 } mpeDevFileXferConfigGroup OBJECT-GROUP OBJECTS { mpeDevFileXferFileName, mpeDevFileXferCopyProtocol, mpeDevFileXferFileType, mpeDevFileXferServerIpAddress, mpeDevFileXferUserName, mpeDevFileXferUserPassword, mpeDevFileXferOperation, mpeDevFileXferPktsSent, mpeDevFileXferPktsRecv, mpeDevFileXferOctetsSent, mpeDevFileXferOctetsRecv, mpeDevFileXferOwnerString, mpeDevFileXferStatus, mpeDevFileXferErrorStatus, mpeDevFileXferSendEvent, mpeDevFileXferRowStatus, mpeDevFileXferXferTime, mpeDevFileXferFileFormat } STATUS current DESCRIPTION "Object group used to implement file transfer functionality" ::= { mpeDevControlMIBGroups 2 } mpeDevFirmwareControlGroup OBJECT-GROUP OBJECTS { mpeDevFirmwareControlIndex, mpeDevFirmwareControlRelease, mpeDevFirmwareControlOperStatus, mpeDevFirmwareControlAdminStatus } STATUS current DESCRIPTION "Object group used to manage firmware releases on devices" ::= { mpeDevControlMIBGroups 3 } mpeDevFileXferEventGroup NOTIFICATION-GROUP NOTIFICATIONS { mpeDevFileXferEvent } STATUS current DESCRIPTION "Notifications associated with mpeDevFileXferConfigGroup" ::= { mpeDevControlMIBGroups 5 } END PDN-MPE-HEALTH-AND-STATUS-MIB DEFINITIONS ::= BEGIN -- Last-Updated: 6/16/00 -- Enterprise Health and Status MIB (mpe support) -- Copyright (C) 2000 Paradyne Corporation. -- -- Created by : Wayne Jadoo / Prakash Easwar IMPORTS DisplayString FROM SNMPv2-TC OBJECT-TYPE FROM RFC-1212 entPhysicalIndex FROM ENTITY-MIB mpe-devHealth FROM PDN-HEADER-MIB TRAP-TYPE FROM RFC-1215 ; mpeDevHealthAndStatusMIBObjects OBJECT IDENTIFIER ::= { mpe-devHealth 1 } mpeDevHealthAndStatusMIBTraps OBJECT IDENTIFIER ::= { mpe-devHealth 2 } -- groups for Paradyne health and Status MIB mpeDevHealthAndStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF MpeDevHealthAndStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about an Entity's health." ::= { mpeDevHealthAndStatusMIBObjects 1 } mpeDevHealthAndStatusEntry OBJECT-TYPE SYNTAX MpeDevHealthAndStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for an entity's health." INDEX { entPhysicalIndex } ::= { mpeDevHealthAndStatusTable 1 } MpeDevHealthAndStatusEntry ::= SEQUENCE { mpeDevSelfTestResults DisplayString } mpeDevSelfTestResults 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." ::= { mpeDevHealthAndStatusEntry 1 } -- Traps for Device failure mpeSelfTestFailure TRAP-TYPE ENTERPRISE mpeDevHealthAndStatusMIBTraps VARIABLES { mpeDevSelfTestResults } 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 END PDN-MPE-DSLAM-SYSTEM-MIB DEFINITIONS ::= BEGIN IMPORTS NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF TruthValue FROM SNMPv2-TC entPhysicalIndex, entPhysicalEntry FROM ENTITY-MIB pdn-mpe FROM PDN-HEADER-MIB mpeSysObjectID FROM PDN-MPE-MIB2-MIB ; mpe-dslam MODULE-IDENTITY LAST-UPDATED "0202210000Z" ORGANIZATION "Paradyne Corporation MIB Working Group" CONTACT-INFO "Paradyne Corporation 8545 126th Avenue North Largo, FL 33733 www.paradyne.com General Comments to: mibwg_team@paradyne.com Editors Prakash Easwar Dragana Gough" DESCRIPTION "The mpe dslam MIB. This MIB is written specifically to extend entPhysicalTable." REVISION "0202210000Z" DESCRIPTION "Added mpeDeviceFailureCleared Trap." REVISION "0201280000Z" DESCRIPTION "Added table to extend entityPhysicalTable by one object that would specify state of the alarm." REVISION "0001220000Z" DESCRIPTION "Initial Release" ::= { pdn-mpe 24 } mpeSysDevDslamMIBObjects OBJECT IDENTIFIER ::= { mpe-dslam 1 } mpeSysDevDslamMIBTraps OBJECT IDENTIFIER ::= { mpe-dslam 2 } mpeEntExtAlarms OBJECT IDENTIFIER ::= { mpeSysDevDslamMIBObjects 1} mpeEntityExtMIBGroups OBJECT IDENTIFIER ::= { mpeSysDevDslamMIBObjects 2} --ALARM objects mpeEntExtAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF MpeEntExtAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the alarm states of the objects listed in the entity-MIB entPhysicalTable." ::= { mpeEntExtAlarms 1 } mpeEntExtAlarmEntry OBJECT-TYPE SYNTAX MpeEntExtAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An mpeEntExtAlarmTable entry indicates the alarm state of the physical entity." AUGMENTS { entPhysicalEntry } ::= { mpeEntExtAlarmTable 1 } MpeEntExtAlarmEntry ::= SEQUENCE { mpeEntExtAlarm TruthValue } mpeEntExtAlarm OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the alarm state of the physical entity." ::= { mpeEntExtAlarmEntry 1 } --Traps mpeCcn NOTIFICATION-TYPE OBJECTS { entPhysicalIndex } STATUS current DESCRIPTION "This trap signifies a Configuration change or software upgrade in the xDSL card. This trap is of 'warning' class" ::= { mpeSysDevDslamMIBTraps 7 } mpeDeviceFailure NOTIFICATION-TYPE OBJECTS { entPhysicalIndex } STATUS current DESCRIPTION "This trap signifies that the sending protocol's device has failed and the failure was not a result of a device test. Note there are no variable bindings for this trap" ::= { mpeSysDevDslamMIBTraps 15 } mpeDeviceFailureCleared NOTIFICATION-TYPE OBJECTS { entPhysicalIndex } STATUS current DESCRIPTION "This trap signifies that the sending protocol's device has failed but now it is operational. Failure was not a result of a device test." ::= { mpeSysDevDslamMIBTraps 16 } mpeNonSupportedMCC NOTIFICATION-TYPE OBJECTS { mpeSysObjectID } STATUS current DESCRIPTION "AN has detected MCC firmware release too low to support this device" ::= { mpeSysDevDslamMIBTraps 20 } mpeNonSupportedChassis NOTIFICATION-TYPE OBJECTS { mpeSysObjectID } STATUS current DESCRIPTION "AN in slot xx has been installed in a chassis that cannot support one or more of its features. " ::= { mpeSysDevDslamMIBTraps 21 } --CONFORMANCE mpeEntityExtAlarmGroup OBJECT-GROUP OBJECTS { mpeEntExtAlarm } STATUS current DESCRIPTION "The collection of objects which are used to describe alarm states for memebers of entity group." ::= { mpeEntityExtMIBGroups 1 } mpeEntityExtNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { mpeCcn, mpeDeviceFailure, mpeNonSupportedMCC, mpeNonSupportedChassis } STATUS current DESCRIPTION "The collection of objects which are used to notify that trap conditions are met." ::= { mpeEntityExtMIBGroups 4 } END MPE-ENTITY-SENSOR-MIB DEFINITIONS ::= BEGIN IMPORTS NOTIFICATION-TYPE, Integer32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF TEXTUAL-CONVENTION, TimeStamp, TruthValue FROM SNMPv2-TC entPhysicalIndex FROM ENTITY-MIB pdn-common FROM PDN-HEADER-MIB ; mpeEntitySensor MODULE-IDENTITY LAST-UPDATED "0201110000Z" ORGANIZATION "Paradyne Corporation MIB Working Group" CONTACT-INFO "Paradyne Corporation 8545 126th Avenue North Largo, FL 33733 www.paradyne.com General Comments to: mibwg_team@paradyne.com Editors Dragana Gough" DESCRIPTION "The MPE-ENTITY-SENSOR-MIB is used to monitor the values of sensors in the Entity-MIB (RFC 2037) entPhysicalTable. This mib is copied from CISCO's CISCO-ENTITY-SENSOR-MIB." REVISION "0201220000Z" DESCRIPTION "Initial Release" ::= { pdn-common 35 } mpeEntitySensorMIBObjects OBJECT IDENTIFIER ::= { mpeEntitySensor 1 } mpeEntitySensorMIBNotificationPrefix OBJECT IDENTIFIER ::= { mpeEntitySensor 2 } mpeEntitySensorMIBConformance OBJECT IDENTIFIER ::= { mpeEntitySensor 3 } mpeEntSensorValues OBJECT IDENTIFIER ::= { mpeEntitySensorMIBObjects 1 } mpeEntSensorThresholds OBJECT IDENTIFIER ::= { mpeEntitySensorMIBObjects 2 } mpeEntitySensorMIBNotifications OBJECT IDENTIFIER ::= { mpeEntitySensorMIBNotificationPrefix 0 } mpeEntitySensorMIBCompliances OBJECT IDENTIFIER ::= { mpeEntitySensorMIBConformance 1 } mpeEntitySensorMIBGroups OBJECT IDENTIFIER ::= { mpeEntitySensorMIBConformance 2 } -- -- Textual Conventions -- MpeSensorDataType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An object using this data type represents the Entity Sensor measurement data type associated with a physical sensor value. The actual data units are determined by examining an object of this type together with the associated MpeSensorDataScale object. An object of this type SHOULD be defined together with objects of type MpeSensorDataScale and MpeSensorPrecision. Together, associated objects of these three types are used to identify the semantics of an object of type MpeSensorValue. Valid values are: other(1): a measure other than those listed below unknown(2): unknown measurement, or arbitrary, relative numbers voltsAC(3): electric potential voltsDC(4): electric potential amperes(5): electric current watts(6): power hertz(7): frequency celsius(8): temperature percentRH(9): percent relative humidity rpm(10): shaft revolutions per minute cmm(11),: cubic meters per minute (airflow) truthvalue(12): value takes { true(1), false(2) } " SYNTAX INTEGER { other(1), unknown(2), voltsAC(3), voltsDC(4), amperes(5), watts(6), hertz(7), celsius(8), percentRH(9), rpm(10), cmm(11), truthvalue(12) } MpeSensorDataScale ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An object using this data type represents a data scaling factor, represented with an International System of Units (SI) prefix. The actual data units are determined by examining an object of this type together with the associated MpeSensorDataType object. An object of this type SHOULD be defined together with objects of type MpeSensorDataType and MpeSensorPrecision. Together, associated objects of these three types are used to identify the semantics of an object of type MpeSensorValue." REFERENCE "TBD" SYNTAX INTEGER { yocto(1), -- 10^-24 zepto(2), -- 10^-21 atto(3), -- 10^-18 femto(4), -- 10^-15 pico(5), -- 10^-12 nano(6), -- 10^-9 micro(7), -- 10^-6 milli(8), -- 10^-3 units(9), -- 10^0 kilo(10), -- 10^3 mega(11), -- 10^6 giga(12), -- 10^9 tera(13), -- 10^12 exa(14), -- 10^15 peta(15), -- 10^18 zetta(16), -- 10^21 yotta(17) -- 10^24 } MpeSensorPrecision ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An object using this data type represents a sensor precision range. An object of this type SHOULD be defined together with objects of type MpeSensorDataType and MpeSensorDataScale. Together, associated objects of these three types are used to identify the semantics of an object of type MpeSensorValue. If an object of this type contains a value in the range 1 to 9, it represents the number of decimal places in the fractional part of an associated MpeSensorValue fixed- point number. If an object of this type contains a value in the range -8 to -1, it represents the number of accurate digits in the associated MpeSensorValue fixed-point number. The value zero indicates the associated MpeSensorValue object is not a fixed-point number. Agent implementors must choose a value for the associated MpeSensorPrecision object so that the precision and accuracy of the associated MpeSensorValue object is correctly indicated. For example, a physical entity representing a temperature sensor that can measure 0 degrees to 100 degrees C in 0.1 degree increments, +/- 0.05 degrees, would have an EntitySensorPrecision value of '1', an MpeSensorDataScale value of 'units(9)', and an MpeSensorValue ranging from '0' to '1000'. The MpeSensorValue would be interpreted as 'degrees C * 10'." SYNTAX Integer32 (-8..9) MpeSensorValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An object using this data type represents an Entity Sensor value. An object of this type SHOULD be defined together with objects of type MpeSensorDataType, MpeSensorDataScale and MpeSensorPrecision. Together, associated objects of those three types are used to identify the semantics of an object of this data type. The semantics of an object using this data type are determined by the value of the associated MpeSensorDataType object. If the associated MpeSensorDataType object is equal to 'voltsAC(3)', 'voltsDC(4)', 'amperes(5)', 'watts(6), 'hertz(7)', 'celsius(8)', or 'cmm(11)', then an object of this type MUST contain a fixed point number ranging from -999,999,999 to +999,999,999. The value -1000000000 indicates an underflow error. The value +1000000000 indicates an overflow error. The MpeSensorPrecision indicates how many fractional digits are represented in the associated MpeSensorValue object. If the associated MpeSensorDataType object is equal to 'percentRH(9)', then an object of this type MUST contain a number ranging from 0 to 100. If the associated MpeSensorDataType object is equal to 'rpm(10)', then an object of this type MUST contain a number ranging from -999,999,999 to +999,999,999. If the associated MpeSensorDataType object is equal to 'truthValue(12)', then an object of this type MUST contain either the value 'true(1)' or the value 'false(2)'. If the associated MpeSensorDataType object is equal to 'other(1)' or unknown(2)', then an object of this type MUST contain a number ranging from -1000000000 to 1000000000." SYNTAX Integer32 (-1000000000..1000000000) MpeSensorStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An object using this data type represents the operational status of a physical sensor. The value 'ok(1)' indicates that the agent can obtain the sensor value. The value 'unavailable(2)' indicates that the agent presently cannot obtain the sensor value. The value 'nonoperational(3)' indicates that the agent believes the sensor is broken. The sensor could have a hard failure (disconnected wire), or a soft failure such as out- of-range, jittery, or wildly fluctuating readings." SYNTAX INTEGER { ok(1), unavailable(2), nonoperational(3) } MpeSensorValueUpdateRate ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates interval in seconds between updates to the sensor's value. The value zero indicates the sensor value is updated on demand or when sensor value changes or the agent does not know the rate." SYNTAX Integer32 (0..999999999) MpeSensorThresholdSeverity ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "sensor threshold severity. Valid values are: other(1): a severity other than those listed below. minor(10): Minor Problem threshold. major(20): Major Problem threshold." SYNTAX INTEGER { other(1), minor(10), major(20) } MpeSensorThresholdRelation ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "sensor threshold relational operator types. valid values are: lessThan(1): if the sensor value is less than the threshold value lessOrEqual(2): if the sensor value is less than or equal to the threshold value greaterThan(3): if the sensor value is greater than the threshold value greaterOrEqual(4): if the sensor value is greater than or equal to the threshold value equalTo(5): if the sensor value is equal to the threshold value notEqualTo(6): if the sensor value is not equal to the threshold value" SYNTAX INTEGER { lessThan(1), lessOrEqual(2), greaterThan(3), greaterOrEqual(4), equalTo(5), notEqualTo(6) } mpeEntSensorValueTable OBJECT-TYPE SYNTAX SEQUENCE OF MpeEntSensorValueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the type, scale, and present value of a sensor listed in the entity-MIB entPhysicalTable." ::= { mpeEntSensorValues 1 } mpeEntSensorValueEntry OBJECT-TYPE SYNTAX MpeEntSensorValueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An mpeEntSensorValueTable entry describes the present reading of a sensor, the measurement units and scale, and sensor operational status." INDEX { entPhysicalIndex } ::= { mpeEntSensorValueTable 1 } MpeEntSensorValueEntry ::= SEQUENCE { mpeEntSensorType MpeSensorDataType, mpeEntSensorScale MpeSensorDataScale, mpeEntSensorPrecision MpeSensorPrecision, mpeEntSensorValue MpeSensorValue, mpeEntSensorStatus MpeSensorStatus, mpeEntSensorValueTimeStamp TimeStamp, mpeEntSensorValueUpdateRate MpeSensorValueUpdateRate } mpeEntSensorType OBJECT-TYPE SYNTAX MpeSensorDataType MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the type of data reported by the mpeEntSensorValue. This variable is set by the agent at start-up and the value does not change during operation." ::= { mpeEntSensorValueEntry 1 } mpeEntSensorScale OBJECT-TYPE SYNTAX MpeSensorDataScale MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the exponent to apply to sensor values reported by mpeEntSensorValue. This variable is set by the agent at start-up and the value does not change during operation." ::= { mpeEntSensorValueEntry 2 } mpeEntSensorPrecision OBJECT-TYPE SYNTAX MpeSensorPrecision MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the number of decimal places of precision in fixed-point sensor values reported by mpeEntSensorValue. This variable is set to 0 when mpeEntSensorType is not a fixed-point type: voltsAC(1), voltsDC(2), amperes(3), watts(4), hertz(5), celsius(6), or cmm(9). This variable is set by the agent at start-up and the value does not change during operation." ::= { mpeEntSensorValueEntry 3 } mpeEntSensorValue OBJECT-TYPE SYNTAX MpeSensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable reports the most recent measurement seen by the sensor. To correctly display or interpret this variable's value, you must also know mpeEntSensorType, mpeEntSensorScale, and mpeEntSensorPrecision. However, you can compare mpeEntSensorValue with the threshold values given in mpeEntSensorThresholdTable without any semantic knowledge." ::= { mpeEntSensorValueEntry 4 } mpeEntSensorStatus OBJECT-TYPE SYNTAX MpeSensorStatus MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the present operational status of the sensor." ::= { mpeEntSensorValueEntry 5 } mpeEntSensorValueTimeStamp OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the age of the value reported by mpeEntSensorValue" ::= { mpeEntSensorValueEntry 6 } mpeEntSensorValueUpdateRate OBJECT-TYPE SYNTAX MpeSensorValueUpdateRate MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the rate that the agent updates mpeEntSensorValue." ::= { mpeEntSensorValueEntry 7 } mpeEntSensorThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF MpeEntSensorThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the threshold severity, relation, and comparison value, for a sensor listed in the entity-MIB entPhysicalTable." ::= { mpeEntSensorThresholds 1 } mpeEntSensorThresholdEntry OBJECT-TYPE SYNTAX MpeEntSensorThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An mpeEntSensorThresholdTable entry describes the thresholds for a sensor: the threshold severity, the threshold value, the relation, and the evaluation of the threshold. Only entities of type sensor(8) are listed in this table. Only pre-configured thresholds are listed in this table. Users can create sensor-value monitoring instruments in different ways, such as RMON alarms, Expression-MIB, etc. Entries are created by the agent at system startup and FRU insertion. Entries are deleted by the agent at FRU removal." INDEX { entPhysicalIndex, mpeEntSensorThresholdIndex } ::= { mpeEntSensorThresholdTable 1 } MpeEntSensorThresholdEntry ::= SEQUENCE { mpeEntSensorThresholdIndex Integer32, mpeEntSensorThresholdSeverity MpeSensorThresholdSeverity, mpeEntSensorThresholdRelation MpeSensorThresholdRelation, mpeEntSensorThresholdValue MpeSensorValue, mpeEntSensorThresholdEvaluation TruthValue, mpeEntSensorThresholdNotificationEnable TruthValue } mpeEntSensorThresholdIndex OBJECT-TYPE SYNTAX Integer32(1..99999999) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index that uniquely identifies an entry in the entSensorThreshold table. This index permits the same sensor to have several different thresholds." ::= { mpeEntSensorThresholdEntry 1 } mpeEntSensorThresholdSeverity OBJECT-TYPE SYNTAX MpeSensorThresholdSeverity MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the severity of this threshold." ::= { mpeEntSensorThresholdEntry 2 } mpeEntSensorThresholdRelation OBJECT-TYPE SYNTAX MpeSensorThresholdRelation MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the relation between sensor value (mpeEntSensorValue) and threshold value (mpeEntSensorThresholdValue), required to trigger the alarm. when evaluating the relation, mpeEntSensorValue is on the left of mpeEntSensorThresholdRelation, mpeEntSensorThresholdValue is on the right. in pseudo-code, the evaluation-alarm mechanism is: ... if (mpeEntSensorStatus == ok) then if (evaluate(mpeEntSensorValue, mpeEntSensorThresholdRelation, mpeEntSensorThresholdValue)) then if (mpeEntSensorThresholdNotificationEnable == true)) then raise_alarm(mpeEntSensorThresholdAlarmOID); endif endif endif ..." ::= { mpeEntSensorThresholdEntry 3 } mpeEntSensorThresholdValue OBJECT-TYPE SYNTAX MpeSensorValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the value of the threshold. To correctly display or interpret this variable's value, you must also know mpeEntSensorType, mpeEntSensorScale, and mpeEntSensorPrecision. However, you can directly compare mpeEntSensorValue with the threshold values given in mpeEntSensorThresholdTable without any semantic knowledge." ::= { mpeEntSensorThresholdEntry 4 } mpeEntSensorThresholdEvaluation OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the result of the most recent evaluation of the threshold. If the threshold condition is true, mpeEntSensorThresholdEvaluation is true(1). If the threshold condition is false, mpeEntSensorThresholdEvaluation is false(2). Thresholds are evaluated at the rate indicated by mpeEntSensorValueUpdateRate. " ::= { mpeEntSensorThresholdEntry 5 } mpeEntSensorThresholdNotificationEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This variable controls generation of mpeEntSensorThresholdNotification for this threshold. When this variable is true(1), generation of mpeEntSensorThresholdNotification is enabled. When this variable is false(2), generation of mpeEntSensorThresholdNotification is disabled. This variable only controls generation of mpeEntSensorThresholdNotification." ::= { mpeEntSensorThresholdEntry 6 } mpeEntSensorThresholdNotification NOTIFICATION-TYPE OBJECTS { mpeEntSensorThresholdValue, mpeEntSensorValue } STATUS current DESCRIPTION "The sensor value crossed the threshold listed in mpeEntSensorThresholdTable. This notification is generated once each time the sensor value crosses the threshold. The agent implementation guarantees prompt, timely evaluation of threshold and generation of this notification." ::= { mpeEntitySensorMIBNotifications 1} mpeEntSensorSystemResetNotification NOTIFICATION-TYPE OBJECTS { mpeEntSensorThresholdValue, mpeEntSensorValue } STATUS current DESCRIPTION "this trap will notify if the system shuts down due to reaching sensor value threshold listed in mpeEntSensorThresholdTable. This notification is generated once each time the system resets due to threshold being reached. The agent implementation guarantees prompt, timely evaluation of threshold and generation of this notification." ::= { mpeEntitySensorMIBNotifications 2} --CONFORMANCE mpeEntitySensorValueGroup OBJECT-GROUP OBJECTS { mpeEntSensorType, mpeEntSensorScale, mpeEntSensorPrecision, mpeEntSensorValue, mpeEntSensorStatus, mpeEntSensorValueTimeStamp, mpeEntSensorValueUpdateRate } STATUS current DESCRIPTION "The collection of objects which are used to describe and monitor values of Entity-MIB entPhysicalTable entries of sensors." ::= { mpeEntitySensorMIBGroups 1 } mpeEntitySensorThresholdGroup OBJECT-GROUP OBJECTS { mpeEntSensorThresholdSeverity, mpeEntSensorThresholdRelation, mpeEntSensorThresholdValue, mpeEntSensorThresholdEvaluation, mpeEntSensorThresholdNotificationEnable } STATUS current DESCRIPTION "The collection of objects which are used to describe and monitor thresholds for sensors." ::= { mpeEntitySensorMIBGroups 2 } mpeEntitySensorNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { mpeEntSensorThresholdNotification, mpeEntSensorSystemResetNotification } STATUS current DESCRIPTION "The collection of objects which are used to notify that thresholds are reached for sensors." ::= { mpeEntitySensorMIBGroups 4 } END --=============================================================================================== -- Copyright (C) 2002 Paradyne Corporation -- -- This MIB contains objects that is used configure -- ARP Entries and display ARP information on a Device PDN-ARP-MIB DEFINITIONS ::= BEGIN IMPORTS SwitchState, VnidRange FROM PDN-TC MacAddress, TruthValue, RowStatus FROM SNMPv2-TC IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI OBJECT-GROUP FROM SNMPv2-CONF ifIndex, ipNetToMediaIfIndex, ipNetToMediaEntry, ipNetToMediaPhysAddress FROM RFC1213-MIB pdn-common FROM PDN-HEADER-MIB ; pdn-arp MODULE-IDENTITY LAST-UPDATED "0204180000Z" ORGANIZATION "Paradyne Corporation MIB Working Group" CONTACT-INFO "Paradyne Corporation 8545 126th Avenue North Largo, FL 33733 www.paradyne.com General Comments to: mibwg_team@paradyne.com Editors Wayne Jadoo Prakash Easwar Dragana Gough" DESCRIPTION " This MIB contains objects that are used to configure ARP entries and display ARP information." REVISION "0204180000Z" DESCRIPTION "Added utl to ipNetToMediaConfig for the BitStorm 4800 (Speedway) product." REVISION "0212310000Z" DESCRIPTION "Added ipNetToMediaExtTable to extend ipNetToMediaTable adding NHR filed to it. Added ipNetToMediaConfig objects (mux/basic and default nhr) Added ipNetToMediaLimit table" REVISION "0101150000Z" DESCRIPTION "pdnNetTo8023Media MAC Address set to read-write to add ARP entries other needed variables are index variables" REVISION "0005020000Z" DESCRIPTION "Updated MIB file to add history" ::= { pdn-common 27 } pdnNetToMediaGroups OBJECT IDENTIFIER ::= { pdnNetToMediaGenericMIBObjects 4 } pdnNetToMediaGenericMIBObjects OBJECT IDENTIFIER ::= { pdn-arp 1 } pdnNetToMediaMIBTraps OBJECT IDENTIFIER ::= { pdn-arp 2 } pdnNetToMediaParams OBJECT IDENTIFIER ::= { pdnNetToMediaGenericMIBObjects 1 } pdnNetToMediaConfig OBJECT IDENTIFIER ::= { pdnNetToMediaGenericMIBObjects 2 } pdnNetTo8023MediaConfig OBJECT IDENTIFIER ::= { pdnNetToMediaGenericMIBObjects 3 } -- The ARP Parameters Configuration group pdnNetToMediaParamsCompEntryTimeout OBJECT-TYPE SYNTAX INTEGER(0..99999) MAX-ACCESS read-write STATUS current DESCRIPTION " Complete Entry Timeout is the length of time that a complete entry remains in the ARP table before removal. A complete entry is one for which there is a MAC address -- i.e. a node has responded to the ARP request. If an entry gets this old without being referenced, it will be removed from the table. The range for this parameter is 1 to 200000 minutes." DEFVAL { 20 } ::= { pdnNetToMediaParams 1 } pdnNetToMediaParamsIncompEntryTimeout OBJECT-TYPE SYNTAX INTEGER(0..99999) MAX-ACCESS read-write STATUS current DESCRIPTION " Incomplete Entry Timeout is the length of time that an incomplete entry remains in the ARP table before removal. An incomplete entry is one for which there is no MAC address -- i.e. an ARP request has been made, but no response has been received. This is also the amount of time that a packet will remain in the system while waiting for address resolution. The range for this parameter is 1 to 255 minutes." DEFVAL { 3 } ::= { pdnNetToMediaParams 2 } pdnNetToMediaParamsDefRouteEntryTimeout OBJECT-TYPE SYNTAX INTEGER(0..99999) MAX-ACCESS read-write STATUS current DESCRIPTION "Default Route Entry Timeout is the length of time a default route entry will remain in the ARP table. If default route gets this old without being referenced, an ARP request will be sent to the next hop router. If no response is received, it will be removed from the ARP table and the card will switch to the next reachable default route with the highest preference. The range for this parameter is 1 to 20 minutes." DEFVAL { 1 } ::= { pdnNetToMediaParams 3 } -- The ARP Entry Configuration Table for 802.3 Media Cards pdnNetToMediaConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnNetToMediaConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table displaying information about ARP Entries" ::= { pdnNetToMediaConfig 1 } pdnNetToMediaConfigEntry OBJECT-TYPE SYNTAX PdnNetToMediaConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of information for each ARP Entry in the ARP Table to be displayed." INDEX { ifIndex, pdnNetToMediaConfigIpAddr } ::= { pdnNetToMediaConfigTable 1 } PdnNetToMediaConfigEntry ::= SEQUENCE { pdnNetToMediaConfigIpAddr IpAddress, pdnNetToMediaConfigMacAddr MacAddress, pdnNetToMediaConfigMin INTEGER, pdnNetToMediaConfigFlags Integer32, pdnNetToMediaConfigTrailer SwitchState, pdnNetToMediaConfigPerm TruthValue, pdnNetToMediaConfigRowStatus RowStatus } pdnNetToMediaConfigIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This objects corresponds to an IP Address of a Host or Client " ::= { pdnNetToMediaConfigEntry 1 } pdnNetToMediaConfigMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object corresponds to a MAC Address of a Host or Client" ::= { pdnNetToMediaConfigEntry 2 } pdnNetToMediaConfigMin OBJECT-TYPE SYNTAX INTEGER(0..99999) MAX-ACCESS read-only STATUS current DESCRIPTION "This objects displays the number of minutes since an Arp entry was last used." ::= { pdnNetToMediaConfigEntry 3 } pdnNetToMediaConfigFlags OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object contains multiple information for an entry. The information can be interpreted as follows: 0x0004 -- permanent entry 0x0008 -- publish entry (respond for other host) 0x0010 -- has requested trailers 0x0020 -- Proxy Arp Entry 0x0040 -- Subnetted Proxy ARP entry 0x0100 -- Arp For Default Gateway " ::= { pdnNetToMediaConfigEntry 4 } pdnNetToMediaConfigTrailer OBJECT-TYPE SYNTAX SwitchState MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to specify whether or not trailer encapsulation should be enabled or disabled" ::= { pdnNetToMediaConfigEntry 5 } pdnNetToMediaConfigPerm OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to specify whether or not an entry should be stored permanently in Non-volatile storage. If the value is 'true' (1) a permanent entry is added to non-volatile storage. " ::= { pdnNetToMediaConfigEntry 6 } pdnNetToMediaConfigRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row in this table " ::= { pdnNetToMediaConfigEntry 7 } -- The ARP Entry Configuration Table for 802.3 Media Cards pdnNetTo8023MediaConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnNetTo8023MediaConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table displaying information about ARP Entries" ::= { pdnNetTo8023MediaConfig 1 } pdnNetTo8023MediaConfigEntry OBJECT-TYPE SYNTAX PdnNetTo8023MediaConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of information for each ARP Entry in the ARP Table to be displayed." INDEX { ifIndex, pdnNetTo8023MediaConfigIpAddr, pdnNetTo8023MediaConfigVnidId } ::= { pdnNetTo8023MediaConfigTable 1 } PdnNetTo8023MediaConfigEntry ::= SEQUENCE { pdnNetTo8023MediaConfigIpAddr IpAddress, pdnNetTo8023MediaConfigVnidId VnidRange, pdnNetTo8023MediaConfigMacAddr MacAddress, pdnNetTo8023MediaConfigMin INTEGER, pdnNetTo8023MediaConfigFlags Integer32, pdnNetTo8023MediaConfigTrailer SwitchState, pdnNetTo8023MediaConfigPerm TruthValue, pdnNetTo8023MediaConfigRowStatus RowStatus } pdnNetTo8023MediaConfigIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This objects corresponds to an IP Address of a Host or Client " ::= { pdnNetTo8023MediaConfigEntry 1 } pdnNetTo8023MediaConfigVnidId OBJECT-TYPE SYNTAX VnidRange MAX-ACCESS read-only STATUS current DESCRIPTION "The VNID Id number of the virtual network for which this entry contains management information." ::= { pdnNetTo8023MediaConfigEntry 2 } pdnNetTo8023MediaConfigMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object corresponds to a MAC Address of a Host or Client" ::= { pdnNetTo8023MediaConfigEntry 3 } pdnNetTo8023MediaConfigMin OBJECT-TYPE SYNTAX INTEGER(0..99999) MAX-ACCESS read-only STATUS current DESCRIPTION "This objects displays the number of minutes since an Arp entry was last used." ::= { pdnNetTo8023MediaConfigEntry 4 } pdnNetTo8023MediaConfigFlags OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " This object contains multiple information for an entry. The information can be interpreted as follows: 0x0004 -- permanent entry 0x0008 -- publish entry (respond for other host) 0x0010 -- has requested trailers 0x0020 -- Proxy Arp Entry 0x0040 -- Subnetted Proxy ARP entry 0x0100 -- Arp For Default Gateway " ::= { pdnNetTo8023MediaConfigEntry 5 } pdnNetTo8023MediaConfigTrailer OBJECT-TYPE SYNTAX SwitchState MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to specify whether or not trailer encapsulation should be enabled or disabled" ::= { pdnNetTo8023MediaConfigEntry 6 } pdnNetTo8023MediaConfigPerm OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to specify whether or not an entry should be stored permanently in Non-volatile storage. If the value is 'true' (1) a permanent entry is added to non-volatile storage. " ::= { pdnNetTo8023MediaConfigEntry 7 } pdnNetTo8023MediaConfigRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create or delete a row in this table " ::= { pdnNetTo8023MediaConfigEntry 8 } -- groups for ARP MIB pdnNetToMediaClearAllArp OBJECT-TYPE SYNTAX INTEGER { noop (1), clear (2) } MAX-ACCESS read-write STATUS current DESCRIPTION " Setting this object to a value of 'clear' will remove all entries from the ARP table." ::= { pdnNetToMediaConfig 2 } -- Proxy ARP pdnNetToMediaProxyArpTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnNetToMediaProxyArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table is used to enable or disable proxy ARP for the specified interface. " ::= { pdnNetToMediaConfig 3 } pdnNetToMediaProxyArpEntry OBJECT-TYPE SYNTAX PdnNetToMediaProxyArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This is an entry that allows user to enable or disable proxy ARP for the specified interface. " INDEX { ifIndex } ::= { pdnNetToMediaProxyArpTable 1 } PdnNetToMediaProxyArpEntry ::= SEQUENCE { pdnNetToMediaProxyArpStatus INTEGER } pdnNetToMediaProxyArpStatus OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } MAX-ACCESS read-create STATUS current DESCRIPTION " Setting this object to a value 'enable' will enable proxy ARP for the interface identified by IfIndex. The value 'disable' will disable proxy ARP for the interface. " ::= { pdnNetToMediaProxyArpEntry 1 } -- this group is used to configure proxy arp ipNetToMediaConfig OBJECT IDENTIFIER ::= { pdnNetToMediaConfig 4 } ipNetToMediaForwardingMode OBJECT-TYPE SYNTAX INTEGER { basic (1), mux (2), sms (3), ult(4) } MAX-ACCESS read-write STATUS current DESCRIPTION " Setting this object to a value 'basic' will configure bridge to run in basic (transparent) mode. Setting the value to mux(2), will set bridge to run in mux forwarding mode. For more information about transparent vs. forwarding mode refer to RFC1483 that defines bridge functionality and the mib RFC1493 that defines mib needed to support different bridge functionality. Setting th evalue to ult(4), will enable Uplink Tagging. The Uplink Tagging Feature was added for the BitStorm 4800 and implements a portion of the IEEE 802.3Q VLAN standard to provide tagged Ethernet frames on the uplink port with a one-to-one mapping of ingress ADSL (subscriber) link to the VLAN identifier carried in the Ethernet tag header. See Speedway (4800) R1.1 Requirements for detail." ::= { ipNetToMediaConfig 1 } ipNetToMediaDefaultNHR OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " Setting this address will confiugre default NHR for the system." ::= { ipNetToMediaConfig 2 } -- this table is designed to augment ipNetToMediaTable from RFC1213 -- new element is ipNetToMediaNHR -- Extention to ip address translation table ipNetToMediaExtTable OBJECT-TYPE SYNTAX SEQUENCE OF IpNetToMediaExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP Address Translation table used for mapping from IP addresses to physical addresses." ::= { ipNetToMediaConfig 3 } ipNetToMediaExtEntry OBJECT-TYPE SYNTAX IpNetToMediaExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains one IpAddress to `physical' address equivalence." AUGMENTS { ipNetToMediaEntry } ::= { ipNetToMediaExtTable 1 } IpNetToMediaExtEntry ::= SEQUENCE { ipNetToMediaNHR IpAddress } ipNetToMediaNHR OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION " This object is used to configure nhr for the interface using proxy apr." ::= { ipNetToMediaExtEntry 1 } -- Proxy Arp configuration table ipNetToMediaLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF IpNetToMediaLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used for to configure max number of IP addresses allowed on that interface." ::= { ipNetToMediaConfig 4 } ipNetToMediaLimitEntry OBJECT-TYPE SYNTAX IpNetToMediaLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains number of IpAddresses allowed on that interface." INDEX { ipNetToMediaIfIndex } ::= { ipNetToMediaLimitTable 1 } IpNetToMediaLimitEntry ::= SEQUENCE { ipNetToMediaLimitEnabled TruthValue, ipNetToMediaMaxIPAddresses INTEGER } ipNetToMediaLimitEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION " This object is used to enable/disable limiting number of ip addresses on interfaces using proxy apr." ::= { ipNetToMediaLimitEntry 1 } ipNetToMediaMaxIPAddresses OBJECT-TYPE SYNTAX INTEGER(0..99999) MAX-ACCESS read-create STATUS current DESCRIPTION " This object is used to configure number of ip addresses allowed on interfaces using proxy apr." ::= { ipNetToMediaLimitEntry 2 } --NOTIFICATION unauthorizedUserEvent NOTIFICATION-TYPE OBJECTS {ipNetToMediaIfIndex, ipNetToMediaPhysAddress} STATUS current DESCRIPTION "This trap is to communicate that on the interface where security authorization (MAC or IP to port) is enabled, frame arrived that is not authorized for that interface." ::= { pdnNetToMediaMIBTraps 1 } --CONFORMANCE pdnNetToMediaParamsGroup OBJECT-GROUP OBJECTS { pdnNetToMediaParamsCompEntryTimeout, pdnNetToMediaParamsIncompEntryTimeout, pdnNetToMediaParamsDefRouteEntryTimeout } STATUS current DESCRIPTION "A collection of objects providing way to configure arp table entries." ::= { pdnNetToMediaGroups 1 } pdnNetToMediaConifgGroup OBJECT-GROUP OBJECTS { pdnNetToMediaConfigMacAddr, pdnNetToMediaConfigMin, pdnNetToMediaConfigFlags, pdnNetToMediaConfigTrailer, pdnNetToMediaConfigPerm, pdnNetToMediaConfigRowStatus } STATUS current DESCRIPTION "A collection of objects providing way to add arp table entries." ::= { pdnNetToMediaGroups 2 } pdnNetToMedia8023ConifgGroup OBJECT-GROUP OBJECTS { pdnNetTo8023MediaConfigVnidId, pdnNetTo8023MediaConfigMacAddr, pdnNetTo8023MediaConfigMin, pdnNetTo8023MediaConfigFlags, pdnNetTo8023MediaConfigTrailer, pdnNetTo8023MediaConfigPerm, pdnNetTo8023MediaConfigRowStatus } STATUS current DESCRIPTION "A collection of objects providing way to add 802.3 arp table entries." ::= { pdnNetToMediaGroups 3 } pdnNetToMediaClearGroup OBJECT-GROUP OBJECTS { pdnNetToMediaClearAllArp } STATUS current DESCRIPTION " An objects that allows to clear all arp entires from a table." ::= { pdnNetToMediaGroups 4 } pdnNetToMediaProxyArpGroup OBJECT-GROUP OBJECTS { pdnNetToMediaProxyArpStatus } STATUS current DESCRIPTION " An objects that allows to set all proxy arp entires." ::= { pdnNetToMediaGroups 5 } pdnNetToMediaConfigProxyArpGroup OBJECT-GROUP OBJECTS { ipNetToMediaForwardingMode, ipNetToMediaDefaultNHR } STATUS current DESCRIPTION " An objects that allows to set some proxy arp entires." ::= { pdnNetToMediaGroups 6 } pdnNetToMediaExtGroup OBJECT-GROUP OBJECTS { ipNetToMediaNHR } STATUS current DESCRIPTION " An objects that allows to set some proxy arp entires." ::= { pdnNetToMediaGroups 7 } pdnNetToMediaLimitGroup OBJECT-GROUP OBJECTS { ipNetToMediaLimitEnabled, ipNetToMediaMaxIPAddresses } STATUS current DESCRIPTION " An objects that allows to set some proxy arp entires." ::= { pdnNetToMediaGroups 8 } END PDN-ATMSTATS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY , OBJECT-TYPE, Integer32, Gauge32, Counter32 FROM SNMPv2-SMI TimeInterval,RowStatus FROM SNMPv2-TC ifIndex FROM IF-MIB pdnAtm FROM PDN-HEADER-MIB atmVclVpi, atmVclVci FROM ATM-MIB; -- =============================================================== -- -- ATM Stats Group -- -- Release: 1.0 05/26/99 (Initial Release) -- -- Last Updated: 03/28/2002 -- -- pdnAtmStatsMIB MODULE-IDENTITY LAST-UPDATED "0002281200Z" 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 supports ATM Statistics " REVISION "0203280000Z" DESCRIPTION " D.GOUGH Added pdnAtmStatTable to count HEC and OCD errors per interface." REVISION "0004130000Z" DESCRIPTION "Z. Pan o added pdnAtmVclCurrTable - a current 15 minute cells stats and pdnAtmVclHistTable - 96 - 15 minute history cells stats" REVISION "9905260000Z" DESCRIPTION "J. Strain o Initial - VPL and VCL Stats Table" ::= { pdnAtm 3 } pdnAtmVplStat OBJECT IDENTIFIER ::= { pdnAtmStatsMIB 1 } pdnAtmVclStat OBJECT IDENTIFIER ::= { pdnAtmStatsMIB 2 } pdnAtmStat OBJECT IDENTIFIER ::= { pdnAtmStatsMIB 3 } -- =============================================================== -- -- The following 2 tables were taken from draft-ietf-atommib-atm2-12.txt. -- 1) Atm VPL Statistics Table -- 2) Atm VCL Statistics Table -- -- The following changes were made to the VCL table: -- 1) This additional object 'pdnAtmVclStatRowStatus' is used to allow the -- user to dynamically select the VCL's -- the user would like to collect statistics on. -- -- The following changes were made by D. Gough -- 1)Added pdnAtmStatTable to count HEC and OCD errors per interface -- =============================================================== -- -- Definitions of Supplemental Managed Objects -- for ATM Management -- -- March 13, 1998 -- -- Original Authors -- -- Faye Ly (editor) -- 3Com Corporation -- fayely@3com.com -- -- -- Michael Noto (editor) -- Network Equipment Technologies -- mike_noto@net.com -- -- -- Andrew Smith (editor) -- Extreme Networks -- ansmith@extremenetworks.com -- -- -- Ethan Mickey Spiegel (editor) -- Cisco Systems -- mspiegel@cisco.com -- -- -- Kaj Tesink (editor) -- Bell Communications Research -- kaj@cc.bellcore.com -- -- -- =============================================================== -- =============================================================== -- -- Atm VPL Statistics Table -- -- =============================================================== pdnAtmVplStatTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnAtmVplStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains all statistic counters per VPL. It is used to monitor the usage of the VPL in terms of incoming cells and outgoing cells." ::= { pdnAtmVplStat 1 } pdnAtmVplStatEntry OBJECT-TYPE SYNTAX PdnAtmVplStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents a VPL." INDEX { pdnAtmVplStatIfIndex, pdnAtmVplStatVpi } ::= { pdnAtmVplStatTable 1 } PdnAtmVplStatEntry ::= SEQUENCE { pdnAtmVplStatIfIndex Integer32, pdnAtmVplStatVpi Integer32, pdnAtmVplStatTotalCellIns Counter32, pdnAtmVplStatClp0CellIns Counter32, pdnAtmVplStatTotalDiscards Counter32, pdnAtmVplStatClp0Discards Counter32, pdnAtmVplStatTotalCellOuts Counter32, pdnAtmVplStatClp0CellOuts Counter32, pdnAtmVplStatTaggedOuts Counter32 } pdnAtmVplStatIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for each interface. Its value ranges between 1 and the value of ifNumber. The value for each interface must remain constant at least from one re-initialization of the entity's network management system to the next re- initialization." ::= { pdnAtmVplStatEntry 1 } pdnAtmVplStatVpi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The VPI value of the VPL." ::= { pdnAtmVplStatEntry 2 } pdnAtmVplStatTotalCellIns OBJECT-TYPE SYNTAX Counter32