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/24/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 } -- -- ATM Stackable i.e. 4200 -- atm-stk refers to ATM Stackable -- atm-stackable OBJECT IDENTIFIER ::= { paradyne-products 19 } atmstk-stack OBJECT IDENTIFIER ::= { atm-stackable 1 } atmstk-4200 OBJECT IDENTIFIER ::= { atmstk-stack 1 } atmstk-chassis OBJECT IDENTIFIER ::= { atm-stackable 2 } atmstk-4216 OBJECT IDENTIFIER ::= { atmstk-chassis 1 } atmstk-4218 OBJECT IDENTIFIER ::= { atmstk-chassis 2 } atmstk-cards OBJECT IDENTIFIER ::= { atm-stackable 3 } atmstk-24Port-main OBJECT IDENTIFIER ::= { atmstk-cards 1 } atmstk-child-cards OBJECT IDENTIFIER ::= { atm-stackable 4 } atmstk-t1e1-uplink OBJECT IDENTIFIER ::= { atmstk-child-cards 1 } atmstk-t1e1-ima-uplink OBJECT IDENTIFIER ::= { atmstk-child-cards 2 } atmstk-oc3-uplink OBJECT IDENTIFIER ::= { atmstk-child-cards 3 } atmstk-24Port-ext OBJECT IDENTIFIER ::= { atmstk-child-cards 4 } atmstk-ports OBJECT IDENTIFIER ::= { atm-stackable 5 } atmstk-reachDsl-port OBJECT IDENTIFIER ::= { atmstk-ports 1 } atmstk-t1e1-port OBJECT IDENTIFIER ::= { atmstk-ports 2 } atmstk-rs232-dce-port OBJECT IDENTIFIER ::= { atmstk-ports 3 } atmstk-ethernet-port OBJECT IDENTIFIER ::= { atmstk-ports 4 } atmstk-components OBJECT IDENTIFIER ::= { atm-stackable 6 } atmstk-comp-fan OBJECT IDENTIFIER ::= { atmstk-components 1 } atmstk-comp-temp-sensor OBJECT IDENTIFIER ::= { atmstk-components 2 } atmstk-comp-pld OBJECT IDENTIFIER ::= { atmstk-components 3 } -- -- The NMS/pdn mgmt subtrees are used for MIB objects -- -- ========== NMS mgmt ========== paradyneNMS OBJECT IDENTIFIER ::= { pdn-mgmt 23 } -- nms-6800 OBJECT IDENTIFIER ::= { paradyneNMS 1 thru 4} nms-6700 OBJECT IDENTIFIER ::= { paradyneNMS 5 } -- ========== pdn mgmt ========== paradyne OBJECT IDENTIFIER ::= { pdn-mgmt 24 } pdn-cellRelay OBJECT IDENTIFIER ::= { paradyne 1 } pdn-common OBJECT IDENTIFIER ::= { paradyne 2 } pdn-frontPanel OBJECT IDENTIFIER ::= { pdn-common 1 } pdn-chassis OBJECT IDENTIFIER ::= { pdn-common 2 } -- unused pdn-callDir OBJECT IDENTIFIER ::= { pdn-common 3 } pdn-devStatus OBJECT IDENTIFIER ::= { pdn-common 4 } pdn-devID OBJECT IDENTIFIER ::= { pdn-common 5 } pdn-interfaces OBJECT IDENTIFIER ::= { pdn-common 6 } -- ifMap OBJECT IDENTIFIER ::= { pdn-interfaces 1 } -- dds OBJECT IDENTIFIER ::= { pdn-interfaces 2 } -- portUsage OBJECT IDENTIFIER ::= { pdn-interfaces 3 } -- voice OBJECT IDENTIFIER ::= { pdn-interfaces 4 } ent-ds1 OBJECT IDENTIFIER ::= { pdn-interfaces 5 } -- devDS1Tests OBJECT IDENTIFIER ::= { ent-ds1 1 } -- ds1PerfStats OBJECT IDENTIFIER ::= { ent-ds1 4 } -- 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 } -- pdnMgmtIpMIB OBJECT IDENTIFIER ::= { pdn-interfaces 21 } 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 --============================================================================== -- -- -- File : PDN-ELOOP-MIB.mib -- Description : Paradyne Network's MIB For Etherloop CO and CPE modems -- Version : 1.0 -- Date : -- -- Copyright (C) 1998-2002 by Paradyne Networks, Incorporated. -- -- NOTES: -- 1. This is a SMIv2 MIB. -- -- 2. The following groups are supported for the eloopMIB: -- - eloopShelf -- - eloopCOModemInterface -- - eloopCPEModem -- - eloopNotifications -- - eloopConformance -- --============================================================================== PDN-ELOOP-MIB DEFINITIONS ::= BEGIN IMPORTS Integer32, Gauge32, Counter32, TimeTicks, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI DisplayString, MacAddress, RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF InterfaceIndex FROM IF-MIB etherloop-mib FROM PDN-HEADER-MIB; eloopMIB MODULE-IDENTITY LAST-UPDATED "0205310000Z" -- 2002 MAY 31 ORGANIZATION "Paradyne Networks, Inc" CONTACT-INFO "Paradyne Networks 6120 Windward Parkway,Suite 100 Alpharetta, GA 30005 678-297-3100" DESCRIPTION "The Etherloop CO and CPE Modem MIB for EMA" REVISION "0205310000Z" -- 2002 MAY 31 DESCRIPTION "Initial MIB creation" ::= { etherloop-mib 4 } --============================================================================== -- Textual Conventions (i.e these do not effect object encoding) --============================================================================== EloopTrngSpeedLevel ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents the training speed level for a EtherLoop modem. This is always a non-negative value that may increase or decrease in the specified range. For the 6meg EtherLoop product it would go upto 24 and for the 10meg EtherLoop products it would attain the maximum value of 36." SYNTAX Gauge32 (0..36) --============================================================================== -- Groups defined within this eloopMIB --============================================================================== eloopShelf OBJECT IDENTIFIER ::= { eloopMIB 1 } eloopCOModemInterface OBJECT IDENTIFIER ::= { eloopMIB 2 } eloopCPEModem OBJECT IDENTIFIER ::= { eloopMIB 3 } eloopNotification OBJECT IDENTIFIER ::= { eloopMIB 4 } eloopConformance OBJECT IDENTIFIER ::= { eloopMIB 10 } --============================================================================== -- -- The Shelf Group -- -- The Shelf group maintains management information that applies to the entire -- shelf/management unit as a whole. It can be further sub-divided into groups -- based on the functionality: -- -- 1. eloopShelfHardware -- - Maintains the hardware state of the unit, such as temperature, -- voltage, fan speed etc. -- -- 2. eloopShelfOperation -- - Enables the provisioning of the entire shelf/management unit -- through toggling or setting objects in this group. It has two -- sub-groups that deal with specific shelf operation: -- 2.1 eloopShelfOpMisc -- - Provides for miscellaneous shelf operations such as -- toggling trap status, video protect mode etc. -- 2.2 eloopShelfOpMulticast -- - Enables the Multicast provisioning for the entire -- shelf. -- 2.3 eloopShelfOpMACFilter -- - Enables addition, deletion or clearing of MAC Filter addresses -- for the shelf in its entirety. -- 2.4 eloopShelfOpDownLoader -- - Specifies Down Loader operation parameters, start operation, -- monitor progress, etc. -- --============================================================================== eloopShelfHardware OBJECT IDENTIFIER ::= { eloopShelf 1 } eloopShelfOperation OBJECT IDENTIFIER ::= { eloopShelf 2 } eloopShelfOpMisc OBJECT IDENTIFIER ::= { eloopShelfOperation 1 } eloopShelfOpMulticast OBJECT IDENTIFIER ::= { eloopShelfOperation 2 } eloopShelfOpMACFilter OBJECT IDENTIFIER ::= { eloopShelfOperation 3 } eloopShelfOpDownLoader OBJECT IDENTIFIER ::= { eloopShelfOperation 4 } --============================================================================== -- Shelf Hardware Group within eloopShelf --============================================================================== eloopNumOfUnits OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of stackable units present in the shelf." ::= { eloopShelfHardware 1 } eloopShelfUnitTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopShelfUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Shelf stackable units." ::= { eloopShelfHardware 2 } eloopShelfUnitEntry OBJECT-TYPE SYNTAX EloopShelfUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The operational status information about a Shelf Unit." INDEX { eloopShelfUnitId } ::= { eloopShelfUnitTable 1 } EloopShelfUnitEntry ::= SEQUENCE { eloopShelfUnitId Integer32, eloopShelfUnitType INTEGER, eloopShelfUnitDesc DisplayString, eloopShelfCurrentAlarms BITS } eloopShelfUnitId OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The unique identifier for the stackable unit on the shelf." ::= { eloopShelfUnitEntry 1 } eloopShelfUnitType OBJECT-TYPE SYNTAX INTEGER { uBS1900(1), uBS24e(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type description for the stackable unit on the shelf." ::= { eloopShelfUnitEntry 2 } eloopShelfUnitDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The description of the stackable unit on the shelf." ::= { eloopShelfUnitEntry 3 } eloopShelfCurrentAlarms OBJECT-TYPE SYNTAX BITS { shelfTempWarning(0), shelfHighTempAlarm(1), shelfLowFanSpeed(2), shelfPowerRailOutOfSpec(3), shelfGbEWANLossOfSignal(4), shelfGbEAltWANLossOfSignal(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "A bitmask of all current alarm conditions for the shelf unit." ::= { eloopShelfUnitEntry 4 } -- -- Fan Speed Table -- eloopShelfFanTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopShelfFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Shelf Fan speeds and thresholds." ::= { eloopShelfHardware 3 } eloopShelfFanEntry OBJECT-TYPE SYNTAX EloopShelfFanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The operational status information about a Shelf Fan." INDEX { eloopShelfUnitId, eloopShelfFanId } ::= { eloopShelfFanTable 1 } EloopShelfFanEntry ::= SEQUENCE { eloopShelfFanId Integer32, eloopShelfFanDesc DisplayString, eloopShelfFanSpeed Gauge32, eloopShelfFanSpeedThreshold Gauge32 } eloopShelfFanId OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The unique identifier for the Shelf Fan." ::= { eloopShelfFanEntry 1 } eloopShelfFanDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The description of the Shelf Fan." ::= { eloopShelfFanEntry 2 } eloopShelfFanSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current speed for the Shelf Fan, in revolutions per second." ::= { eloopShelfFanEntry 3 } eloopShelfFanSpeedThreshold OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "The threshold value for fan speed, a notification is sent in case the fan speed drops below this value. This value is set by the management entity as desired. A zero value clears the threshold." DEFVAL { 0 } ::= { eloopShelfFanEntry 4 } -- -- Shelf Temperature Table -- eloopShelfTempTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopShelfTempEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Shelf Temperatures." ::= { eloopShelfHardware 4 } eloopShelfTempEntry OBJECT-TYPE SYNTAX EloopShelfTempEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Shelf Temperatures." INDEX { eloopShelfUnitId, eloopShelfTempId } ::= { eloopShelfTempTable 1 } EloopShelfTempEntry ::= SEQUENCE { eloopShelfTempId Integer32, eloopShelfTempDesc DisplayString, eloopShelfTemperature Gauge32, eloopShelfTempWarnThreshold Gauge32, eloopShelfTempHighThreshold Gauge32 } eloopShelfTempId OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The unique identifier for the temperature in the shelf unit." ::= { eloopShelfTempEntry 1 } eloopShelfTempDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The description of the temperature probe of the shelf unit." ::= { eloopShelfTempEntry 2 } eloopShelfTemperature OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current temperature of the shelf unit in degrees C." ::= { eloopShelfTempEntry 3 } eloopShelfTempWarnThreshold OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "The low level shelf threshold temp value that can be configured. If the temperature rises above this value, a notification is sent as a warning. A zero value would clear the threshold." DEFVAL { 0 } ::= { eloopShelfTempEntry 4 } eloopShelfTempHighThreshold OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "The high level shelf threshold temp value that can be configured. If the temperature rises above this value, a notification is sent that indicates a very high shelf temperature. A zero value would clear the threshold." DEFVAL { 0 } ::= { eloopShelfTempEntry 5 } -- -- Shelf Voltage Table -- eloopShelfVoltTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopShelfVoltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Shelf Voltages." ::= { eloopShelfHardware 5 } eloopShelfVoltEntry OBJECT-TYPE SYNTAX EloopShelfVoltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Shelf Voltages." INDEX { eloopShelfUnitId, eloopShelfVoltId } ::= { eloopShelfVoltTable 1 } EloopShelfVoltEntry ::= SEQUENCE { eloopShelfVoltId Integer32, eloopShelfVoltDesc DisplayString, eloopShelfVoltage DisplayString, eloopShelfVoltThreshold Gauge32 } eloopShelfVoltId OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The unique identifier for the voltages in the shelf unit." ::= { eloopShelfVoltEntry 1 } eloopShelfVoltDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The description of the voltage of the shelf unit." ::= { eloopShelfVoltEntry 2 } eloopShelfVoltage OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The current voltage of the shelf unit, in floating point number." ::= { eloopShelfVoltEntry 3 } eloopShelfVoltThreshold OBJECT-TYPE SYNTAX Gauge32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The threshold of the voltage in per centage of the pre-defined value as defined by the eloopShelfVoltDesc object." DEFVAL { 10 } ::= { eloopShelfVoltEntry 4 } --============================================================================== -- Shelf Miscellaneous Operation Group with eloopShelf --============================================================================== eloopShelfNotificationInterval OBJECT-TYPE SYNTAX Integer32 (0..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the notification interval in seconds for all the notifications that are send on a periodic basis. It can be set by the management entity as desired. A value of 0 would indicate non-periodic behavior for the notifications. The default value is 300 (5 minute). The minimum value is 30 sec, any value set lesser than this would be considered as the minimum limit, i.e., 30 sec." DEFVAL { 300 } ::= { eloopShelfOpMisc 1 } eloopShelfOpUnitTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopShelfOpUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Shelf stackable units." ::= { eloopShelfOpMisc 2 } eloopShelfOpUnitEntry OBJECT-TYPE SYNTAX EloopShelfOpUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The operational status information about a Shelf Unit." INDEX { eloopShelfUnitId } ::= { eloopShelfOpUnitTable 1 } EloopShelfOpUnitEntry ::= SEQUENCE { eloopShelfBaseAddress MacAddress, eloopShelfVideoProtectMode INTEGER, eloopEnableShelfTraps INTEGER, eloopEnableCOMdmIfTraps INTEGER, eloopEnableCPEModemTraps INTEGER, eloopShelfUnitReset INTEGER, eloopShelfStandbyTraining INTEGER } eloopShelfBaseAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Shelf unit Base MAC address, which is configurable by the management entity. This base MAC address is written to all CO modem devices on the shelf unit." ::= { eloopShelfOpUnitEntry 1 } eloopShelfVideoProtectMode OBJECT-TYPE SYNTAX INTEGER { shortLoop(1), longLoop(2), off(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This allows short loop or long loop video-protect mode to be enabled on all Etherloop modems on this shelf unit." DEFVAL { off } ::= { eloopShelfOpUnitEntry 2 } eloopEnableShelfTraps OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If a trap destination is configured and this value is on(1), traps are sent for this shelf unit." DEFVAL { on } ::= { eloopShelfOpUnitEntry 3 } eloopEnableCOMdmIfTraps OBJECT-TYPE SYNTAX INTEGER { all(1), none(2), allButLinkUpDown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "If a trap destination is configured and this value is all(1), traps are sent for CO modem interfaces for this unit. If set to none(2), traps are totally disabled. If set to allButLinkUpDown(3), only link up/down traps are disabled." DEFVAL { all } ::= { eloopShelfOpUnitEntry 4 } eloopEnableCPEModemTraps OBJECT-TYPE SYNTAX INTEGER { all(1), none(2), allButLinkUpDown(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "If a trap destination is configured and this value is all(1), traps are sent for CPE modem interfaces for this unit. If set to none(2), traps are totally disabled. If set to allButLinkUpDown(3), only link up/down traps are disabled." DEFVAL { all } ::= { eloopShelfOpUnitEntry 5 } eloopShelfUnitReset OBJECT-TYPE SYNTAX INTEGER { normal(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " If this object is set to reset(2), it will cause the unit to perform a cold reboot. A read on the object if exists will always return normal(1)." ::= { eloopShelfOpUnitEntry 6 } eloopShelfStandbyTraining OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To enable/disable CO Modem Standby Training. By default, the Standby Training is ENABLED, in which the CO modem passively waits for CPE modem to initiate trainng. For old style CPE modems that do not initiate training, the CO modem Standby Training needs to be DISABLED, so that the CO modem initiates training." REFERENCE "Extent RW_StandbyTrainingMode" DEFVAL { enable } ::= { eloopShelfOpUnitEntry 7 } --============================================================================== -- Multicast Group within eloopShelfOperation --============================================================================== eloopShelfMulticastTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopShelfMulticastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of shelf unit Multicast Management. The operation applies to ALL CO Modems of the shelf." ::= { eloopShelfOpMulticast 1 } eloopShelfMulticastEntry OBJECT-TYPE SYNTAX EloopShelfMulticastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The operational status information about a Shelf Unit Multicast Management operation." INDEX { eloopShelfUnitId } ::= { eloopShelfMulticastTable 1 } EloopShelfMulticastEntry ::= SEQUENCE { eloopShelfMulticastEnable INTEGER, eloopShelfQQRT Integer32, eloopShelfNQQR Integer32, eloopShelfCD Integer32 } eloopShelfMulticastEnable OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this value is set to on(1), multicast is enabled for all the modems on this shelf unit." REFERENCE "Extent EnableMulticast/DisableMulticast" DEFVAL { off } ::= { eloopShelfMulticastEntry 1 } eloopShelfQQRT OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The Quick Query Response Time in tenths of a second." REFERENCE "Extent EnableMulticast QuickQueryResponseTime" ::= { eloopShelfMulticastEntry 2 } eloopShelfNQQR OBJECT-TYPE SYNTAX Integer32 (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "The Number of Quick Query Repititions in Multicast." REFERENCE "Extent EnableMulticast NumberOfQuickQueryRepititions" ::= { eloopShelfMulticastEntry 3 } eloopShelfCD OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The Multicast Client Delay in tenths of a second." REFERENCE "Extent EnableMulticast ClientDelay" ::= { eloopShelfMulticastEntry 4 } --============================================================================== -- MAC Filter Group within eloopShelfOperation --============================================================================== eloopShelfMACFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopShelfMACFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Shelf stackable units." ::= { eloopShelfOpMACFilter 1 } eloopShelfMACFilterEntry OBJECT-TYPE SYNTAX EloopShelfMACFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The operational status information about a Shelf Unit." INDEX { eloopShelfUnitId } ::= { eloopShelfMACFilterTable 1 } EloopShelfMACFilterEntry ::= SEQUENCE { eloopShelfAddMACFilter MacAddress, eloopShelfDeleteMACFilter MacAddress, eloopShelfClearMACFilter INTEGER } eloopShelfAddMACFilter OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "On a set operation, the Mac Filter is added to all modems in the shelf. The get operation returns the last MAC filter added to the shelf." ::= { eloopShelfMACFilterEntry 1 } eloopShelfDeleteMACFilter OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "On a set operation, the Mac Filter is deleted from all modems in the shelf. The get operation returns the last MAC filter deleted." ::= { eloopShelfMACFilterEntry 2 } eloopShelfClearMACFilter OBJECT-TYPE SYNTAX INTEGER { normal(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The set on the object to clear(2) would clear the MAC Filter table from all modems, the get would always return normal(1)." ::= { eloopShelfMACFilterEntry 3 } --============================================================================== -- Down Loader Group within eloopShelfOperation --============================================================================== eloopShelfDownLoadTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopShelfDownLoadEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Shelf Unit download operation." ::= { eloopShelfOpDownLoader 1 } eloopShelfDownLoadEntry OBJECT-TYPE SYNTAX EloopShelfDownLoadEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The operational status information about a Shelf Unit download operation." INDEX { eloopShelfUnitId } ::= { eloopShelfDownLoadTable 1 } EloopShelfDownLoadEntry ::= SEQUENCE { eloopShelfDownLoadClientID Integer32, eloopShelfDownLoadParameters DisplayString, eloopShelfDownLoadMdmIndex InterfaceIndex, eloopShelfDownLoadPhase Integer32, eloopShelfDownLoadProgress Integer32 } eloopShelfDownLoadClientID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The client identification. This object is to coordinate clients actions to avoid conflict between multiple clients. The client set the ID before starting download operation on the unit, and clears the ID after it finishs the operation on the entire unit. A client should not start the operation when the ID is non-zero." DEFVAL { 0 } ::= { eloopShelfDownLoadEntry 1 } eloopShelfDownLoadParameters OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "To set (or get) the download parameters. For the set operation, the agent just saves the string in memory. When the eloopShelfDownLoadMdmIndex object is set, the agent will pass the parameters to the download task. For the get operation, the agent just returns the saved string. Right now, the parameter string only contains one parameter, the file name to download. More parameters may be added later." ::= { eloopShelfDownLoadEntry 2 } eloopShelfDownLoadMdmIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-write STATUS current DESCRIPTION "To set the index of the destination modem, and to kick off the operation. This index object use the mapping scheme described at the end of this MIB file. It can address either a CO or CPE modem. The value of the index tells it is a CO or a CPE modem." REFERENCE "MIB-II ifIndex" ::= { eloopShelfDownLoadEntry 3 } eloopShelfDownLoadPhase OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Report the current phase of the download operation." ::= { eloopShelfDownLoadEntry 4 } eloopShelfDownLoadProgress OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The down load operation progressing information, used together with the eloopShelfDownLoaderPhase object." ::= { eloopShelfDownLoadEntry 5 } --============================================================================== -- -- The CO Modem Interface group -- -- This group maintains all current statistics and configuration information -- associated with the CO Modem Interfaces. It has the following groups: -- -- 1. eloopCOMdmIfStatistics -- - This group maintains current statistics for CO modem interfaces. It -- maintains the following tables: -- 1.1 eloopCOMdmIfStatsTable -- 1.2 eloopCOMdmIfSpeedTable -- -- 2. eloopCOMdmIfConfig -- - This group maintains configuration and provisioning information for -- CO modem interfaces. It enables provisioning of port rate limiting -- parameters, Spectrum Manager modes, Multicast parameters etc. It -- maintains the following tables: -- 2.1 eloopCOMdmDeviceTable -- 2.2 eloopCOMdmIfPortTable -- 2.3 eloopCOMdmIfMulticastTable -- 2.4 eloopCOMdmIfSpectrumMgrTable -- -- 3. eloopCOMdmIfMACFilter -- - This group enables MAC filter configuration for the CO modem -- interfaces. -- It maintains the following tables: -- 3.1 eloopCOMdmIfMACFilterTable -- 3.2 eloopCOMdmIfMACFilterClearTable -- -- 4. eloopCOMdmIfPriorityQueue -- - This group contains the objects for configuring and reporting status -- of priority-based queuing mechanisms for CO modem interface -- that support priority queuing. It is similar to the dot1dPriority -- group in RFC 2674. -- It maintains the following tables: -- 4.1 eloopCOMdmIfPortPriorityTable -- 4.2 eloopCOMdmIfTrafficClassTable -- --============================================================================== eloopCOMdmIfStatistics OBJECT IDENTIFIER ::= { eloopCOModemInterface 1 } eloopCOMdmIfConfig OBJECT IDENTIFIER ::= { eloopCOModemInterface 2 } eloopCOMdmIfMACFilter OBJECT IDENTIFIER ::= { eloopCOModemInterface 3 } eloopCOMdmIfPriorityQueue OBJECT IDENTIFIER ::= { eloopCOModemInterface 4 } --============================================================================== -- The CO Modem Statistics group --============================================================================== eloopCOMdmIfStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCOMdmIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Etherloop CO modem operational status information. This table contains entries for HDLC interfaces to HDLC ports only." ::= { eloopCOMdmIfStatistics 1 } eloopCOMdmIfStatsEntry OBJECT-TYPE SYNTAX EloopCOMdmIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The operational status information about one Etherloop CO modem port." INDEX { eloopCOMdmIfIndex } ::= { eloopCOMdmIfStatsTable 1 } EloopCOMdmIfStatsEntry ::= SEQUENCE { eloopCOMdmIfIndex InterfaceIndex, eloopCOMdmIfCurrentTxSpeed EloopTrngSpeedLevel, eloopCOMdmIfCurrentRxSpeed EloopTrngSpeedLevel, eloopCOMdmIfUpTime TimeTicks, eloopCOMdmIfTheoreticalTxSpeed Gauge32, eloopCOMdmIfTheoreticalRxSpeed Gauge32, eloopCOMdmIfMaxTxTrndSpeed EloopTrngSpeedLevel, eloopCOMdmIfMaxRxTrndSpeed EloopTrngSpeedLevel, eloopCOMdmIfLocalLQF Gauge32, eloopCOMdmIfRemoteLQF Gauge32, eloopCOMdmIfFreeBufferCount Gauge32, eloopCOMdmIfApparentDistance Gauge32 } eloopCOMdmIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index for each CO modem HDLC interface. This object corresponds to MIB-II ifIndex. It has the same value as the corresponding indices of other tables and uniquely identifies each CO modem HDLC interface." REFERENCE "MIB-II ifIndex" ::= { eloopCOMdmIfStatsEntry 1 } eloopCOMdmIfCurrentTxSpeed OBJECT-TYPE SYNTAX EloopTrngSpeedLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The speed level at which the CO modem is transmitting on this interface." REFERENCE "Extent GetPortInfo TxSpeed" ::= { eloopCOMdmIfStatsEntry 2 } eloopCOMdmIfCurrentRxSpeed OBJECT-TYPE SYNTAX EloopTrngSpeedLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The speed level at which the CO modem is receiving on this interface." REFERENCE "Extent GetPortInfo RxSpeed" ::= { eloopCOMdmIfStatsEntry 3 } eloopCOMdmIfUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time, in hundredths of a second, that the CO modem for this interface has been up." REFERENCE "Extent GetPortInfo UpTime" ::= { eloopCOMdmIfStatsEntry 4 } eloopCOMdmIfTheoreticalTxSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The theorectical speed, in bits per second, at which the CO modem can transmit on this interface." REFERENCE "Extent GetPortInfo TxSpeed" ::= { eloopCOMdmIfStatsEntry 5 } eloopCOMdmIfTheoreticalRxSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The theoretical speed, in bits per second, at which the CO modem can receive on this interface." REFERENCE "Extent GetPortInfo RxSpeed" ::= { eloopCOMdmIfStatsEntry 6 } eloopCOMdmIfMaxTxTrndSpeed OBJECT-TYPE SYNTAX EloopTrngSpeedLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum transmit speed level at which the CO modem has trained on this interface." REFERENCE "Extent GetPortInfo MaxTrainedTxSpeed" ::= { eloopCOMdmIfStatsEntry 7 } eloopCOMdmIfMaxRxTrndSpeed OBJECT-TYPE SYNTAX EloopTrngSpeedLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum receive speed level at which the CO modem has trained on this interface." REFERENCE "Extent GetPortInfo MaxTrainedRxSpeed" ::= { eloopCOMdmIfStatsEntry 8 } eloopCOMdmIfLocalLQF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The locally measured Line Quality Factor of the HDLC link." REFERENCE "Extent GetPortInfo LocalLQF" ::= { eloopCOMdmIfStatsEntry 9 } eloopCOMdmIfRemoteLQF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The remote CPE modem measured Line Quality Factor of the HDLC link." REFERENCE "Extent GetPortInfo RemoteLQF" ::= { eloopCOMdmIfStatsEntry 10 } eloopCOMdmIfFreeBufferCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current count of free buffers for this CO modem interface." REFERENCE "Extent GetModemInfo FreeBufferCount" ::= { eloopCOMdmIfStatsEntry 11 } eloopCOMdmIfApparentDistance OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The apparent distance, in units of 1,000 ft. , detected on Etherloop." REFERENCE "Extent GetPortInfo AppDist" ::= { eloopCOMdmIfStatsEntry 12 } -- -- The CO Modem Speed Table -- eloopCOMdmIfSpeedTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCOMdmIfSpeedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Etherloop CO modem speed information." ::= { eloopCOMdmIfStatistics 2 } eloopCOMdmIfSpeedEntry OBJECT-TYPE SYNTAX EloopCOMdmIfSpeedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about one Etherloop CO modem port speed." INDEX { eloopCOMdmIfIndex, eloopCOMdmIfSpeed } ::= { eloopCOMdmIfSpeedTable 1 } EloopCOMdmIfSpeedEntry ::= SEQUENCE { eloopCOMdmIfSpeed EloopTrngSpeedLevel, eloopCOMdmIfRxGain Integer32, eloopCOMdmIfTxAtten Integer32, eloopCOMdmIfPreamp Integer32, eloopCOMdmIfRxTrainingCount Integer32, eloopCOMdmIfTxTrainingCount Integer32, eloopCOMdmIfRxRetrains Integer32, eloopCOMdmIfTxRetrains Integer32, eloopCOMdmIfRemoteTxAtten Counter32, eloopCOMdmIfSymbolRate Integer32, eloopCOMdmIfModulation INTEGER } eloopCOMdmIfSpeed OBJECT-TYPE SYNTAX EloopTrngSpeedLevel MAX-ACCESS not-accessible STATUS current DESCRIPTION "The speed level for this table entry." REFERENCE "Extent ModemSpeedRecord" ::= { eloopCOMdmIfSpeedEntry 1 } eloopCOMdmIfRxGain OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Receive gain of CO modem." REFERENCE "Extent ModemSpeedRecord RxGain" ::= { eloopCOMdmIfSpeedEntry 2 } eloopCOMdmIfTxAtten OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit gain (attenuation) of CO modem." REFERENCE "Extent ModemSpeedRecord TxGain" ::= { eloopCOMdmIfSpeedEntry 3 } eloopCOMdmIfPreamp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Receive Preamplification setting." REFERENCE "Extent ModemSpeedRecord Preamp" ::= { eloopCOMdmIfSpeedEntry 4 } eloopCOMdmIfRxTrainingCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Receive training count of CO modem." REFERENCE "Extent ModemSpeedRecord MyTrnCount" ::= { eloopCOMdmIfSpeedEntry 5 } eloopCOMdmIfTxTrainingCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit training count of CO modem." REFERENCE "Extent ModemSpeedRecord HisTrnCount" ::= { eloopCOMdmIfSpeedEntry 6 } eloopCOMdmIfRxRetrains OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Receive retraining count of CO modem." REFERENCE "Extent ModemSpeedRecord RetrainCount" ::= { eloopCOMdmIfSpeedEntry 7 } eloopCOMdmIfTxRetrains OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit retraining count of CO modem." REFERENCE "Extent ModemSpeedRecord retrainCount" ::= { eloopCOMdmIfSpeedEntry 8 } eloopCOMdmIfRemoteTxAtten OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Remote transmit gain (attenuation)." REFERENCE "Extent ModemSpeedRecord HisTxGain" ::= { eloopCOMdmIfSpeedEntry 9 } eloopCOMdmIfSymbolRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The symbol rate used at this speed level on this port." REFERENCE "Extent GetModemSpeedInfo Speed/Symbolrate" ::= { eloopCOMdmIfSpeedEntry 10 } eloopCOMdmIfModulation OBJECT-TYPE SYNTAX INTEGER { modQPSK(1), modQAM16(2), modQAM64(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The modulation scheme used at this speed level on this port." REFERENCE "Extent GetModemSpeedInfo ModulationType" ::= { eloopCOMdmIfSpeedEntry 11 } --============================================================================== -- The CO Modem Miscellaneous Configuration group --============================================================================== -- -- The CO Modem Device Configuration Table -- eloopCOMdmDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCOMdmDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CO modem device configuration information." ::= { eloopCOMdmIfConfig 1 } eloopCOMdmDeviceEntry OBJECT-TYPE SYNTAX EloopCOMdmDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration information about one CO modem device." INDEX { eloopCOMdmDeviceIndex } ::= { eloopCOMdmDeviceTable 1 } EloopCOMdmDeviceEntry ::= SEQUENCE { eloopCOMdmDeviceIndex InterfaceIndex, eloopCOMdmDeviceType INTEGER, eloopCOMdmUserConfigMAC MacAddress, eloopCOMdmFirmwareRev DisplayString, eloopCOMdmModulationCapability INTEGER, eloopCOMdmSpeedCount Integer32, eloopCOMdmBlockBroadcast INTEGER, eloopCOMdmDeviceRev DisplayString, eloopCOMdmDeviceBTEQRev DisplayString, eloopCOMdmDeviceReset INTEGER, eloopCOMdmDeviceCapability BITS, eloopCOMdmTrafficClassesEnabled INTEGER } eloopCOMdmDeviceIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index for each CO modem E-net interface. This object corresponds to MIB-II ifIndex." REFERENCE "MIB-II ifIndex" ::= { eloopCOMdmDeviceEntry 1 } eloopCOMdmDeviceType OBJECT-TYPE SYNTAX INTEGER { devUnknown(1), devElmo12to1(2), devBS4212(3), devBS6224(4), devBS10224(5), devBS6306(6), devBS10306(7), devBS10301(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The CO modem device type." REFERENCE "Extent : Capabilities" ::= { eloopCOMdmDeviceEntry 2 } eloopCOMdmUserConfigMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The six byte MAC address of the CO device that can configured by the management entity. It will not come into effect unless the CO modem device resets." ::= { eloopCOMdmDeviceEntry 3 } eloopCOMdmFirmwareRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware revision for this CO modem device." REFERENCE "Extent GetModemInfo FirmwareRev" ::= { eloopCOMdmDeviceEntry 4 } eloopCOMdmModulationCapability OBJECT-TYPE SYNTAX INTEGER { modQPSK(1), modQAM16(2), modQAM64(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The modulation capability for the CO modem device." REFERENCE "Extent Capabilities Modulations" ::= { eloopCOMdmDeviceEntry 5 } eloopCOMdmSpeedCount OBJECT-TYPE SYNTAX Integer32 (24..36) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of speeds supported by CO modem device. Also the number of entries in the eloopCOMdmIfSpeedTable." REFERENCE "Extent GetModemInfo NumSpeeds" ::= { eloopCOMdmDeviceEntry 6 } eloopCOMdmBlockBroadcast OBJECT-TYPE SYNTAX INTEGER { blocked(1), notBlocked(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If Broadcasts are enabled, the modem will pass them out the port." REFERENCE "Extent ProvisionModem COBlockBroadcast" ::= { eloopCOMdmDeviceEntry 7 } eloopCOMdmDeviceRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The modem hardware revision number." REFERENCE "Extent Capabilities XilinkModem" ::= { eloopCOMdmDeviceEntry 8 } eloopCOMdmDeviceBTEQRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The modem hardware BTEQ revision number" REFERENCE "Extent Capabilities XilinkBTEQ" ::= { eloopCOMdmDeviceEntry 9 } eloopCOMdmDeviceReset OBJECT-TYPE SYNTAX INTEGER { normal(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If reset(2) is written to the object, it forces the modem to perform a cold restart. A read of the variable, if exists will always return normal(1)." ::= { eloopCOMdmDeviceEntry 10 } eloopCOMdmDeviceCapability OBJECT-TYPE SYNTAX BITS { devVlanSupport(0), devPriorityQSupport(1), devMulticastSupport(2), devMACFilterSupport(3), devDownloadableImagePresent(4), devZeroZeroTraining(5), devSixOneTraining(6), devTenTenTraining(7), devSwedenTraining(8), devTrapSupport(9), devStandbyTraining(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The general capabilites for the CO modem device. This indicates the features supported by the CO modem firmware." ::= { eloopCOMdmDeviceEntry 11 } eloopCOMdmTrafficClassesEnabled OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value true(1) indicates that Traffic Classes are enabled on this CO Modem. When false(2), the CO Modem operates with a single priority level for all traffic." REFERENCE "Extent Enable/Disable/Status Priority Queuing" DEFVAL { true } ::= { eloopCOMdmDeviceEntry 12 } -- -- The CO Modem Port Configuration Table -- eloopCOMdmIfPortTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCOMdmIfPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Etherloop CO modem configuration information." ::= { eloopCOMdmIfConfig 2 } eloopCOMdmIfPortEntry OBJECT-TYPE SYNTAX EloopCOMdmIfPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration information about one Etherloop CO modem port." INDEX { eloopCOMdmIfIndex } ::= { eloopCOMdmIfPortTable 1 } EloopCOMdmIfPortEntry ::= SEQUENCE { eloopCOMdmIfStackUnit Integer32, eloopCOMdmIfSlot Integer32, eloopCOMdmIfPort Integer32, eloopCOMdmIfUpRateLimit Integer32, eloopCOMdmIfDownRateLimit Integer32, eloopCOMdmIfUpRateThreshold Integer32, eloopCOMdmIfDownRateThreshold Integer32, eloopCOMdmIfMaxUpBurstSize Integer32, eloopCOMdmIfMaxDownBurstSize Integer32, eloopCOMdmIfRecurTrngDelay Integer32, eloopCOMdmIfForceHighSpeed INTEGER, eloopCOMdmIfSecureVlan INTEGER, eloopCOMdmIfClearStats INTEGER, eloopCOMdmIfTrapStatus INTEGER, eloopCOMdmIfResetTrng INTEGER, eloopCOMdmIfTrngMode INTEGER, eloopCOMdmIfStandbyTraining INTEGER } eloopCOMdmIfStackUnit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The stack unit number for the CO modem interface, this identifies the physical unit in a stacked BS24e configuration. For non-stacked configuration it is always one." ::= { eloopCOMdmIfPortEntry 1 } eloopCOMdmIfSlot OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The slot number for the CO modem interface, this identifies the switch port on a BS24e unit." ::= { eloopCOMdmIfPortEntry 2 } eloopCOMdmIfPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The port number on the CO modem device, this identifies the Etherloop port on a CO modem device in a either a STATMUX or a 10306/60306 like configuration." ::= { eloopCOMdmIfPortEntry 3 } eloopCOMdmIfUpRateLimit OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "The upstream data rate limit in 64 kbps(bits per sec), the CO modem shall forward this information to the CPE modem to be managed there. The limit shall be set by the management entity, which would be the maximum upstream throughput. A zero value would disable upstream rate limiting on the port." DEFVAL { 0 } ::= { eloopCOMdmIfPortEntry 4 } eloopCOMdmIfDownRateLimit OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "The downstream data rate limit in 64 kbps (bits per sec). The CO modem manages the downstream rate limit, which is set by the management entity. This is the maximum downstream throughput for the CO modem interface. A zero value disables downstream rate limiting on the port." DEFVAL { 0 } ::= { eloopCOMdmIfPortEntry 5 } eloopCOMdmIfUpRateThreshold OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "The upstream data rate threshold, which is set by the management entity, in units of 64 kbps (bits per sec). A notification is sent if the rate drops below this value. A zero value clears the threshold." DEFVAL { 0 } ::= { eloopCOMdmIfPortEntry 6 } eloopCOMdmIfDownRateThreshold OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "The downstream data rat threshold, which is set by the management entity, in units of 64 kbps (bits per sec). A notification is sent if the rate drops below this value. A zero value clears the threshold." DEFVAL { 0 } ::= { eloopCOMdmIfPortEntry 7 } eloopCOMdmIfMaxUpBurstSize OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum upstream burst size in 8Kb, the CO modem forwards this information to the CPE modem to be managed there. A zero value clears the burst size limiting." DEFVAL { 0 } ::= { eloopCOMdmIfPortEntry 8 } eloopCOMdmIfMaxDownBurstSize OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum downstream burst size in 8Kb, the CO modem manages the burst size. A zero value clears the burst size limiting." DEFVAL { 0 } ::= { eloopCOMdmIfPortEntry 9 } eloopCOMdmIfRecurTrngDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interval, in seconds, between training bursts. The default is 4 for 6224/12:1 and 1 for all other modems." REFERENCE "Extent ProvisionModem RecurentTrainingDelay" ::= { eloopCOMdmIfPortEntry 10 } eloopCOMdmIfForceHighSpeed OBJECT-TYPE SYNTAX INTEGER { notForced(1), forced(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "If this object is Forced, then this modem interface will always run at maximum speed." REFERENCE "Extent ProvisionModem ForceHighSpeed" ::= { eloopCOMdmIfPortEntry 11 } eloopCOMdmIfSecureVlan OBJECT-TYPE SYNTAX INTEGER { allowUTurns(1), noUTurns(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If set to Uturns(1), ." REFERENCE "Extent Get/SetPortVlanConfig PortFlag" ::= { eloopCOMdmIfPortEntry 12 } eloopCOMdmIfClearStats OBJECT-TYPE SYNTAX INTEGER { normal(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If clear(2) is written to this object, the counters on this interface and the associated Ethernet port are set to 0 and a trap is sent. Reading this object always returns a value of normal(1)." REFERENCE "Extent ResetByteCounts" ::= { eloopCOMdmIfPortEntry 13 } eloopCOMdmIfTrapStatus OBJECT-TYPE SYNTAX INTEGER { all(1), none(2), allButLinkUpDown(3), default(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "If it is selectively set to all(1), then all traps for this CO modem interface are sent. If the value of this object is none(2), then no traps for this CO modem interface are sent. If the value is allButLinkUpDown(3), then no link up/down traps are sent for the interface. If the value is default(4), the value from the corresponding shelf unit is applicable." DEFVAL { default } ::= { eloopCOMdmIfPortEntry 14 } eloopCOMdmIfResetTrng OBJECT-TYPE SYNTAX INTEGER { normal(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If reset(2) is written to the object, forces the port to reset and begin power-on training." ::= { eloopCOMdmIfPortEntry 15 } eloopCOMdmIfTrngMode OBJECT-TYPE SYNTAX INTEGER { modeZeroZero(1), modeDual(2), -- Both 0,0 and 6,1 modeSweden(3), modeSixOne (4), modeTenTen (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "The initial training speed pair in use for this interface. All enumerated values are not implemented." REFERENCE "Extent Not Available Yet" ::= { eloopCOMdmIfPortEntry 16 } eloopCOMdmIfStandbyTraining OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To enable/disable CO Modem Standby Training. By default, the Standby Training is ENABLED, in which the CO modem passively waits for CPE modem to initiate trainng. For old style CPE modems that do not initiate training, the CO modem Standby Training needs to be DISABLED, so that the CO modem initiates training." REFERENCE "Extent RW_StandbyTrainingMode" DEFVAL { enable } ::= { eloopCOMdmIfPortEntry 17 } -- -- The CO Modem Spectrum Manager Table -- eloopCOMdmIfSpecMgrTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCOMdmIfSpecMgrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Etherloop CO modem Spectrum manager information." ::= { eloopCOMdmIfConfig 3 } eloopCOMdmIfSpecMgrEntry OBJECT-TYPE SYNTAX EloopCOMdmIfSpecMgrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about the Spectrum Management of one Etherloop CO modem interface." INDEX { eloopCOMdmIfIndex } ::= { eloopCOMdmIfSpecMgrTable 1 } EloopCOMdmIfSpecMgrEntry ::= SEQUENCE { eloopCOMdmIfSpecMgrMode INTEGER, eloopCOMdmIfSpecMgrAction INTEGER, eloopCOMdmIfSpecMgrInterval Integer32 } eloopCOMdmIfSpecMgrMode OBJECT-TYPE SYNTAX INTEGER { monitor(1), autoProtect(2), forceProtect(3), native(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "A set on the object would cause the CO EtherLoop interface and the corresponding CPE to change its mode Note: doing so may require a reset on the port which would be indicated by the appropriate trap. In case no CPE is trained or not present, this operation would fail." REFERENCE "SpectrumManagerState SMMode SMDetect SMAction" ::= { eloopCOMdmIfSpecMgrEntry 1 } eloopCOMdmIfSpecMgrAction OBJECT-TYPE SYNTAX INTEGER { didCaptureTimeout(1), couldntAllocateCaptureTimer(2), didSpeedChangedRequested(3), didSpeedChangeComplete(4), couldntReleaseCaptureHardware(5), neverAbleToTryAndIdleHDLC(6), didCaptureResults(7), didCaptureClipped(8), didNothing(9), didForceDetect(10), didCapture(11), didModexCommand(12), didNothingDueToCaptureError(13), didNothingSafely(14), didNothingForISDN(15), didProtectADSLUp(16), didProtectADSLDown(17), didChangeMyGainTable(18), didChangeHisGainTable(19) } MAX-ACCESS read-only STATUS current DESCRIPTION "Spectrum Manager action taken most recently." REFERENCE "SpectrumManagerState SMAction" ::= { eloopCOMdmIfSpecMgrEntry 2 } eloopCOMdmIfSpecMgrInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Wake up interval, in seconds, for detection." REFERENCE "SpectrumManagerState HowOften" ::= { eloopCOMdmIfSpecMgrEntry 3 } -- -- The CO Modem Multicast Management Table -- eloopCOMdmMulticastTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCOMdmMulticastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Etherloop CO modem Multicast Management infomation." ::= { eloopCOMdmIfConfig 4 } eloopCOMdmMulticastEntry OBJECT-TYPE SYNTAX EloopCOMdmMulticastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about the Multicast Management for each modem device." INDEX { eloopCOMdmDeviceIndex } ::= { eloopCOMdmMulticastTable 1 } EloopCOMdmMulticastEntry ::= SEQUENCE { eloopCOMdmMulticastEnable INTEGER, eloopCOMdmQQRT Integer32, eloopCOMdmNQQR Integer32, eloopCOMdmCD Integer32 } eloopCOMdmMulticastEnable OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this value is set to on(1), multicast is enabled for this CO modem." REFERENCE "Extent EnableMulticast/DisableMulticast" ::= { eloopCOMdmMulticastEntry 1 } eloopCOMdmQQRT OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The Quick Query Response Time in tenths of a second." REFERENCE "Extent EnableMulticast QuickQueryResponseTime" ::= { eloopCOMdmMulticastEntry 2 } eloopCOMdmNQQR OBJECT-TYPE SYNTAX Integer32 (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "The Number of Quick Query Repetitions in Multicast." REFERENCE "Extent EnableMulticast NumberOfQuickQueryRepititions" ::= { eloopCOMdmMulticastEntry 3 } eloopCOMdmCD OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The Multicast Client Delay in tenths of a second." REFERENCE "Extent EnableMulticast ClientDelay" ::= { eloopCOMdmMulticastEntry 4 } --============================================================================== -- CO Modem MAC Filter group --============================================================================== -- -- CO MAC Filter Table -- eloopCOMdmMACFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCOMdmMACFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains the MAC Filter values for each modem device. It is indexed on deviceIndex and MAC Filter address." REFERENCE "Modex Extent / BridgeOp :: VCTable" ::= { eloopCOMdmIfMACFilter 1 } eloopCOMdmMACFilterEntry OBJECT-TYPE SYNTAX EloopCOMdmMACFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a specific MAC Filter address for which the CO modem has filtering information." INDEX { eloopCOMdmDeviceIndex, eloopCOMdmMACFilterAddress } ::= { eloopCOMdmMACFilterTable 1 } EloopCOMdmMACFilterEntry ::= SEQUENCE { eloopCOMdmMACFilterAddress MacAddress, eloopCOMdmMACFilterRowStatus RowStatus } eloopCOMdmMACFilterAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A MAC Filter address for which the CO modem has filtering information." ::= { eloopCOMdmMACFilterEntry 1 } eloopCOMdmMACFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the status of this entry. For detail refer to the Textual Convention defined in SNMPv2-TC. The objects for this table entry can be explicitly created by a protocol set operation using the conceptual row creation mechanism." REFERENCE "SNMPv2-TC / RowStatus ::= TEXTUAL-CONVENTION, RFC 2579" ::= { eloopCOMdmMACFilterEntry 2 } -- -- MAC Filter Clear Table -- eloopCOMdmMACFilterClearTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCOMdmMACFilterClearEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains the information for clearing MAC Filter table for each modem." ::= { eloopCOMdmIfMACFilter 2 } eloopCOMdmMACFilterClearEntry OBJECT-TYPE SYNTAX EloopCOMdmMACFilterClearEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about clearing a specific MAC Filter table for a device." INDEX { eloopCOMdmDeviceIndex } ::= { eloopCOMdmMACFilterClearTable 1 } EloopCOMdmMACFilterClearEntry ::= SEQUENCE { eloopCOMdmMACFilterClear INTEGER } eloopCOMdmMACFilterClear OBJECT-TYPE SYNTAX INTEGER { normal(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The set on the object to clear(2) clears the MAC Filter table from this interface, get always returns normal(1)." ::= { eloopCOMdmMACFilterClearEntry 1 } --============================================================================== -- CO Modem Priority Queue group --============================================================================== -- -- Port Priority Table -- eloopCOMdmIfPortPriorityTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCOMdmIfPortPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains information about every CO interface associated with priority queuing." ::= { eloopCOMdmIfPriorityQueue 1 } eloopCOMdmIfPortPriorityEntry OBJECT-TYPE SYNTAX EloopCOMdmIfPortPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Default User Priorities for each CO modem interface, this entry is indexed by the CO port." INDEX { eloopCOMdmIfIndex } ::= { eloopCOMdmIfPortPriorityTable 1 } EloopCOMdmIfPortPriorityEntry ::= SEQUENCE { eloopCOMdmIfDefaultUserPriority Integer32, eloopCOMdmIfNumTrafficClasses Integer32 } eloopCOMdmIfDefaultUserPriority OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "The default ingress User Priority for this port. This only has effect on media, such as Ethernet, that do not support native User Priority." ::= { eloopCOMdmIfPortPriorityEntry 1 } eloopCOMdmIfNumTrafficClasses OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of egress traffic classes supported on this port." ::= { eloopCOMdmIfPortPriorityEntry 2 } -- -- Traffic Class Table -- eloopCOMdmIfTrafficClassTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCOMdmIfTrafficClassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table mapping evaluated User Priority to Traffic Class, for forwarding by the bridge. Traffic class is a number in the range (0..(eloopCOMdmIfNumTrafficClasses-1))." ::= { eloopCOMdmIfPriorityQueue 2 } eloopCOMdmIfTrafficClassEntry OBJECT-TYPE SYNTAX EloopCOMdmIfTrafficClassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "User Priority to Traffic Class mapping." INDEX { eloopCOMdmIfIndex, eloopCOMdmIfTrafficClassPriority } ::= { eloopCOMdmIfTrafficClassTable 1 } EloopCOMdmIfTrafficClassEntry ::= SEQUENCE { eloopCOMdmIfTrafficClassPriority Integer32, eloopCOMdmIfTrafficClass Integer32 } eloopCOMdmIfTrafficClassPriority OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Priority value determined for the received frame. This value is equivalent to the priority indicated in the tagged frame received." ::= { eloopCOMdmIfTrafficClassEntry 1 } eloopCOMdmIfTrafficClass OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "The Traffic Class to which the received frame is mapped." ::= { eloopCOMdmIfTrafficClassEntry 2 } --============================================================================== -- -- CPE Modem Group -- -- This group maintains all current statistics, configuration and bridging -- information associated with the CPE Modems. It has the following groups: -- -- 1. eloopCPEMdmStatistics -- - This group maintains current operational statistics for -- CPE modems. It maintains the following tables: -- 1.1 eloopCPEMdmEtherloopStatsTable -- 1.2 eloopCPEMdmIfStatsTable -- 1.3 eloopCPEMdmSpeedTable -- -- 2. eloopCPEMdmConfig -- - This group maintains configuration and provisioning information for -- CPE modems. It maintains the following tables: -- 2.1 eloopCPEMdmIfConfigTable -- 2.2 eloopCPEMdmDeviceConfigTable -- 2.3 eloopCPEMdmSpectrumMgrTable -- 2.4 eloopCPEMdmMulticastTable -- -- 3. eloopCPEMdmBridge -- - This group maintains unicast and multicast bridging information. -- It maintains the following tables: -- 3.1 eloopCPEMdmUnicastBridgeTable -- 3.2 eloopCPEMdmMulticastBridgeTable -- -- 4. eloopCPEMdmPriorityQueue -- - This group contains the objects for configuring and reporting status -- of priority-based queuing mechanisms for CPE modem that support -- priority queuing. It is similar to the dot1dPriority group in -- RFC2674. -- It maintains the following tables: -- 4.1 eloopCPEMdmPriorityTable -- 4.2 eloopCPEMdmTrafficClassTable -- Notes -- ~~~~~ -- 1. eloopCPEMdmIfStatsTable and eloopCPEMdmConfigTable tables have entries -- for all the CPE interfaces. The index to type mapping can be obtained -- from the eloopCPEMdmIfStatsTable. -- 2. All other CPE tables are indexed on the eloopCPEMdmIndex, that has a -- one to one mapping with the CO Interface index in ifTable. The -- information in these tables are applicable for the HDLC interface only. -- --============================================================================== eloopCPEMdmStatistics OBJECT IDENTIFIER ::= { eloopCPEModem 1 } eloopCPEMdmConfig OBJECT IDENTIFIER ::= { eloopCPEModem 2 } eloopCPEMdmBridge OBJECT IDENTIFIER ::= { eloopCPEModem 3 } eloopCPEMdmPriorityQueue OBJECT IDENTIFIER ::= { eloopCPEModem 4 } --============================================================================== -- CPE Modem Statistics group --============================================================================== -- -- The CPE Modem Etherloop Statistics Table -- eloopCPEMdmEtherloopStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCPEMdmEtherloopStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CPE modem Etherloop operational status information." ::= { eloopCPEMdmStatistics 1 } eloopCPEMdmEtherloopStatsEntry OBJECT-TYPE SYNTAX EloopCPEMdmEtherloopStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The operational status information about one CPE modem Etherloop port." INDEX { eloopCPEMdmIndex } ::= { eloopCPEMdmEtherloopStatsTable 1 } EloopCPEMdmEtherloopStatsEntry ::= SEQUENCE { eloopCPEMdmIndex InterfaceIndex, eloopCPEMdmCurrentTxSpeed EloopTrngSpeedLevel, eloopCPEMdmCurrentRxSpeed EloopTrngSpeedLevel, eloopCPEMdmTheoreticalTxSpeed Gauge32, eloopCPEMdmTheoreticalRxSpeed Gauge32, eloopCPEMdmMaxTxTrndSpeed EloopTrngSpeedLevel, eloopCPEMdmMaxRxTrndSpeed EloopTrngSpeedLevel, eloopCPEMdmLocalLQF Gauge32, eloopCPEMdmRemoteLQF Gauge32, eloopCPEMdmFreeBufferCount Gauge32, eloopCPEMdmApparentDistance Gauge32, eloopCPEMdmUpTime TimeTicks } eloopCPEMdmIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index for each CPE modem. This object corresponds to eloopCOMdmIfIndex. It uniquely identifies the CO modem HDLC interface to which this CPE modem is attached. It has the same value as the corresponding indices of other tables in this MIB." REFERENCE "eloopCOMdmIfIndex corr. to CO Modem Interface" ::= { eloopCPEMdmEtherloopStatsEntry 1 } eloopCPEMdmCurrentTxSpeed OBJECT-TYPE SYNTAX EloopTrngSpeedLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The speed level at which the CPE modem is transmitting on this interface." REFERENCE "Extent GetPortInfo TxSpeed" ::= { eloopCPEMdmEtherloopStatsEntry 2 } eloopCPEMdmCurrentRxSpeed OBJECT-TYPE SYNTAX EloopTrngSpeedLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The speed level at which the CPE modem is receiving on this interface." REFERENCE "Extent GetPortInfo RxSpeed" ::= { eloopCPEMdmEtherloopStatsEntry 3 } eloopCPEMdmTheoreticalTxSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The theoretical maximum speed, in bits per second, at which the CPE modem can transmit on this interface." REFERENCE "Extent GetPortInfo TxSpeed" ::= { eloopCPEMdmEtherloopStatsEntry 4 } eloopCPEMdmTheoreticalRxSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The theoretical maximum speed, in bits per second, at which the CPE modem can receive on this interface." REFERENCE "Extent GetPortInfo RxSpeed" ::= { eloopCPEMdmEtherloopStatsEntry 5 } eloopCPEMdmMaxTxTrndSpeed OBJECT-TYPE SYNTAX EloopTrngSpeedLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum transmit speed level at which the CPE has trained on this interface." REFERENCE "Extent GetPortInfo MaxTrainedTxSpeed" ::= { eloopCPEMdmEtherloopStatsEntry 6 } eloopCPEMdmMaxRxTrndSpeed OBJECT-TYPE SYNTAX EloopTrngSpeedLevel MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum receive speed level at which the CPE modem has trained on this interface." REFERENCE "Extent GetPortInfo MaxTrainedRxSpeed" ::= { eloopCPEMdmEtherloopStatsEntry 7 } eloopCPEMdmLocalLQF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The locally measured Line Quality Factor of the Etherloop link." REFERENCE "Extent GetPortInfo LocalLQF" ::= { eloopCPEMdmEtherloopStatsEntry 8 } eloopCPEMdmRemoteLQF OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The remote CO modem measured Line Quality Factor of the Etherloop link." REFERENCE "Extent GetPortInfo RemoteLQF" ::= { eloopCPEMdmEtherloopStatsEntry 9 } eloopCPEMdmFreeBufferCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current count of free buffers for this CO modem." REFERENCE "Extent GetModemInfo FreeBufferCount" ::= { eloopCPEMdmEtherloopStatsEntry 10 } eloopCPEMdmApparentDistance OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The apparent distance, in units of 1,000 ft., detected on the Etherloop." REFERENCE "Extent GetPortInfo AppDist" ::= { eloopCPEMdmEtherloopStatsEntry 11 } eloopCPEMdmUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time, in hundredths of a second, that this modem has been operational." REFERENCE "Extent SysUpTime" ::= { eloopCPEMdmEtherloopStatsEntry 12 } -- -- CPE Modem Interface Stats Table -- eloopCPEMdmIfStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCPEMdmIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CPE modem operational status information for each of its interfaces, include its EtherLoop and EtherNet (USB) interfaces." ::= { eloopCPEMdmStatistics 2 } eloopCPEMdmIfStatsEntry OBJECT-TYPE SYNTAX EloopCPEMdmIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The operational status information about each CPE modem interface." INDEX { eloopCPEMdmIndex, eloopCPEMdmIfIndex } ::= { eloopCPEMdmIfStatsTable 1 } EloopCPEMdmIfStatsEntry ::= SEQUENCE { eloopCPEMdmIfIndex Integer32, eloopCPEMdmIfType INTEGER, eloopCPEMdmIfLinkStatus INTEGER, eloopCPEMdmIfTxBytes Counter32, eloopCPEMdmIfRxBytes Counter32, eloopCPEMdmIfTxFrames Counter32, eloopCPEMdmIfRxFrames Counter32, eloopCPEMdmIfTxErrors Counter32, eloopCPEMdmIfRxErrors Counter32 } eloopCPEMdmIfIndex OBJECT-TYPE SYNTAX Integer32 (1..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This index identifies the interfaces on the CPE modem." ::= { eloopCPEMdmIfStatsEntry 1 } eloopCPEMdmIfType OBJECT-TYPE SYNTAX INTEGER { hdlc(1), ethernet1(2), ethernet2usb(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The CPE interface description." ::= { eloopCPEMdmIfStatsEntry 2 } eloopCPEMdmIfLinkStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The CPE interface operational status." ::= { eloopCPEMdmIfStatsEntry 3 } eloopCPEMdmIfTxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of bytes transmitted by this modem on the Ethernet interface." REFERENCE "Extent ReadStatistics EnetTxByteCount" ::= { eloopCPEMdmIfStatsEntry 4 } eloopCPEMdmIfRxBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of bytes received by this modem on the Ethernet interface." REFERENCE "Extent ReadStatistics EnetRxByteCount" ::= { eloopCPEMdmIfStatsEntry 5 } eloopCPEMdmIfTxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of frames transmitted by this modem on the CPE interface." REFERENCE "Extent ReadStatistics EnetTxFrames" ::= { eloopCPEMdmIfStatsEntry 6 } eloopCPEMdmIfRxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of frames received by this modem on the CPE interface." REFERENCE "Extent ReadStatistics EnetRxFrames" ::= { eloopCPEMdmIfStatsEntry 7 } eloopCPEMdmIfTxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of frames that could not be transmitted by this modem on the CPE interface due to errors." REFERENCE "Extent ReadStatistics EnetTxErrors" ::= { eloopCPEMdmIfStatsEntry 8 } eloopCPEMdmIfRxErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of frames received by this modem on the CPE interface that were discarded due to errors." REFERENCE "Extent ReadStatistics EnetRxFrames" ::= { eloopCPEMdmIfStatsEntry 9 } -- -- The CPE Modem Speed Table -- eloopCPEMdmSpeedTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCPEMdmSpeedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Etherloop CPE modem speed information." ::= { eloopCPEMdmStatistics 3 } eloopCPEMdmSpeedEntry OBJECT-TYPE SYNTAX EloopCPEMdmSpeedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about one Etherloop CPE modem port speed." INDEX { eloopCPEMdmIndex, eloopCPEMdmSpeed } ::= { eloopCPEMdmSpeedTable 1 } EloopCPEMdmSpeedEntry ::= SEQUENCE { eloopCPEMdmSpeed EloopTrngSpeedLevel, eloopCPEMdmRxGain Integer32, eloopCPEMdmTxAtten Integer32, eloopCPEMdmPreamp Integer32, eloopCPEMdmRxCount Integer32, eloopCPEMdmTxCount Integer32, eloopCPEMdmRxRetrains Integer32, eloopCPEMdmTxRetrains Integer32, eloopCPEMdmRemoteTxAtten Counter32, eloopCPEMdmSymbolRate Integer32, eloopCPEMdmModulation INTEGER } eloopCPEMdmSpeed OBJECT-TYPE SYNTAX EloopTrngSpeedLevel MAX-ACCESS not-accessible STATUS current DESCRIPTION "The speed level for this table entry." REFERENCE "Extent ModemSpeedRecord" ::= { eloopCPEMdmSpeedEntry 1 } eloopCPEMdmRxGain OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Receive gain of the CPE modem." REFERENCE "Extent ModemSpeedRecord RxGain" ::= { eloopCPEMdmSpeedEntry 2 } eloopCPEMdmTxAtten OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit gain (attenuation) of the CPE modem." REFERENCE "Extent ModemSpeedRecord TxGain" ::= { eloopCPEMdmSpeedEntry 3 } eloopCPEMdmPreamp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Preamplification of the CPM modem." REFERENCE "Extent ModemSpeedRecord Preamp" ::= { eloopCPEMdmSpeedEntry 4 } eloopCPEMdmRxCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Receive training count of the CPE modem." REFERENCE "Extent ModemSpeedRecord MyTrnCount" ::= { eloopCPEMdmSpeedEntry 5 } eloopCPEMdmTxCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit training count of the CPE modem. " REFERENCE "Extent ModemSpeedRecord HisTrnCount" ::= { eloopCPEMdmSpeedEntry 6 } eloopCPEMdmRxRetrains OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Receive retraining count of the CPE modem." REFERENCE "Extent ModemSpeedRecord RetrainCount" ::= { eloopCPEMdmSpeedEntry 7 } eloopCPEMdmTxRetrains OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Transmit retraining count of the CPE modem." REFERENCE "Extent ModemSpeedRecord retrainCount" ::= { eloopCPEMdmSpeedEntry 8 } eloopCPEMdmRemoteTxAtten OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Remote transmit gain (attenuation) as read from the CPE modem." REFERENCE "Extent ModemSpeedRecord HisTxGain" ::= { eloopCPEMdmSpeedEntry 9 } eloopCPEMdmSymbolRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Symbol rate for currently trainde speed of the CPE modem." REFERENCE "Extent GetModemSpeedInfo Speed/Symbolrate" ::= { eloopCPEMdmSpeedEntry 10 } eloopCPEMdmModulation OBJECT-TYPE SYNTAX INTEGER { modQPSK(1), modQAM16(2), modQAM64(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The modulation type used for this entry in the speed table." REFERENCE "Extent GetModemSpeedInfo ModulationType" ::= { eloopCPEMdmSpeedEntry 11 } --============================================================================== -- CPE Modem Configuration group --============================================================================== -- -- CPE Modem If Config Table -- eloopCPEMdmIfConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCPEMdmIfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CPE modem interface config information. It would have an entry for each Enet CPE interface." ::= { eloopCPEMdmConfig 1 } eloopCPEMdmIfConfigEntry OBJECT-TYPE SYNTAX EloopCPEMdmIfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration information about each Etherloop CPE modem Enet port." INDEX { eloopCPEMdmIndex, eloopCPEMdmIfIndex } ::= { eloopCPEMdmIfConfigTable 1 } EloopCPEMdmIfConfigEntry ::= SEQUENCE { eloopCPEMdmIfMACAddress MacAddress, eloopCPEMdmIfStatus INTEGER } eloopCPEMdmIfMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The six byte MAC address of the Ethernet interface of this CPE modem." REFERENCE "Extent GetCPEAddresses" ::= { eloopCPEMdmIfConfigEntry 1 } eloopCPEMdmIfStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The current status of the Ethernet interface on this modem. Setting this object to disable(2) causes the Ethernet interface to stop passing packets to upstream port. However, the ethernet hardware device may still maintain connection with down stream device, such as a PC." REFERENCE "Extent ProvisionModem CPEEnetEnabled or SetEnetReceive" ::= { eloopCPEMdmIfConfigEntry 2 } -- -- CPE Modem Device Config Table -- eloopCPEMdmDeviceConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCPEMdmDeviceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CPE modem configuration information." ::= { eloopCPEMdmConfig 2 } eloopCPEMdmDeviceConfigEntry OBJECT-TYPE SYNTAX EloopCPEMdmDeviceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The configuration information about each the CPE modem device." INDEX { eloopCPEMdmIndex } ::= { eloopCPEMdmDeviceConfigTable 1 } EloopCPEMdmDeviceConfigEntry ::= SEQUENCE { eloopCPEMdmType INTEGER, eloopCPEMdmFirmwareRev DisplayString, eloopCPEMdmModulationCapability INTEGER, eloopCPEMdmSpeedCount Integer32, eloopCPEMdmModemRev DisplayString, eloopCPEMdmModemBTEQRev DisplayString, eloopCPEMdmReset INTEGER, eloopCPEMdmClearStats INTEGER, eloopCPEMdmTrapStatus INTEGER, eloopCPEMdmDeviceCapability BITS, eloopCPEMdmTrafficClassesEnabled INTEGER, eloopCPEMdmTrngMode INTEGER } eloopCPEMdmType OBJECT-TYPE SYNTAX INTEGER { devUnknown(1), devElite1(2), devSP400(3), devSP600(4), devSP610(5), devSP620(6), devSP1010(7), devSP1020(8), devSP1020a(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "The CPE modem type." REFERENCE "Extent Capabilities HWDescription" ::= { eloopCPEMdmDeviceConfigEntry 1 } eloopCPEMdmFirmwareRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware revision for this CPE modem." REFERENCE "Extent GetModemInfo FirmwareRev" ::= { eloopCPEMdmDeviceConfigEntry 2 } eloopCPEMdmModulationCapability OBJECT-TYPE SYNTAX INTEGER { modQPSK(1), modQAM16(2), modQAM64(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The modulation scheme currently in use on this CPE modem." REFERENCE "Extent Capabilities Modulations" ::= { eloopCPEMdmDeviceConfigEntry 3 } eloopCPEMdmSpeedCount OBJECT-TYPE SYNTAX Integer32 (24..36) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of speeds supported by CPE modem. This is also the number of entries in the eloopCPEMdmSpeedTable." REFERENCE "Extent GetModemInfo NumSpeeds" ::= { eloopCPEMdmDeviceConfigEntry 4 } eloopCPEMdmModemRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The modem hardware revision." REFERENCE "Extent Capabilities XilinkModem" ::= { eloopCPEMdmDeviceConfigEntry 5 } eloopCPEMdmModemBTEQRev OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Modem BTEQ revision." REFERENCE "Extent Capabilities XilinkBTEQ" ::= { eloopCPEMdmDeviceConfigEntry 6 } eloopCPEMdmReset OBJECT-TYPE SYNTAX INTEGER { normal(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If reset(2) is written to this object, this modem is re-booted. A read of this variable, if it exists, always return normal(1)." REFERENCE "Extent RestartModem" ::= { eloopCPEMdmDeviceConfigEntry 7} eloopCPEMdmClearStats OBJECT-TYPE SYNTAX INTEGER { normal(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If clear(2) is written to this object, the counters on this interface and the associated Ethernet port are set to 0 and a trap is sent. Reading this object always returns a value of normal(1)." REFERENCE "Extent ResetByteCounts" ::= { eloopCPEMdmDeviceConfigEntry 8} eloopCPEMdmTrapStatus OBJECT-TYPE SYNTAX INTEGER { all(1), none(2), allButLinkUpDown(3), default(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "If the value of this object is all(1), then all traps for this CPE modem will be sent. If the value of this object is none(2), then no traps for this CPE modem will be sent. If the value is allButLinkUpDown(3), no link up/down traps are sent for any of the CPE modem interfaces. If the value is default(4), the value from the corresponding shelf unit is applicable." DEFVAL { default } ::= { eloopCPEMdmDeviceConfigEntry 9} eloopCPEMdmDeviceCapability OBJECT-TYPE SYNTAX BITS { devVlanSupport(0), devPriorityQSupport(1), devMulticastSupport(2), devMACFilterSupport(3), devDownloadableImagePresent(4), devZeroZeroTraining(5), devSixOneTraining(6), devTenTenTraining(7), devSwedenTraining(8), devTrapSupport(9), devStandbyTraining(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The general capabilites for the CPE modem device. This indicates the features supported by the CPE modem firmware." ::= { eloopCPEMdmDeviceConfigEntry 10 } eloopCPEMdmTrafficClassesEnabled OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value true(1) indicates that Traffic Classes are enabled on this CPE Modem. When false(2), the CPE Modem operates with a single priority level for all traffic." REFERENCE "Extent Enable/Disable/Status Priority Queuing" DEFVAL { true } ::= { eloopCPEMdmDeviceConfigEntry 11 } eloopCPEMdmTrngMode OBJECT-TYPE SYNTAX INTEGER { modeZeroZero(1), modeDual(2), -- Both 0,0 and 6,1 modeSweden(3), modeSixOne (4), modeTenTen (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Traning mode - Not implemented now." REFERENCE "Extent Not Available Yet" ::= { eloopCPEMdmDeviceConfigEntry 12} -- -- CPE Modem Spectrum Manager Table -- eloopCPEMdmSpecMgrTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCPEMdmSpecMgrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Etherloop CPE modem speed information." ::= { eloopCPEMdmConfig 3 } eloopCPEMdmSpecMgrEntry OBJECT-TYPE SYNTAX EloopCPEMdmSpecMgrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about one Etherloop CPE modem port speed." INDEX { eloopCPEMdmIndex } ::= { eloopCPEMdmSpecMgrTable 1 } EloopCPEMdmSpecMgrEntry ::= SEQUENCE { eloopCPEMdmSpecMgrMode INTEGER, eloopCPEMdmSpecMgrAction INTEGER, eloopCPEMdmSpecMgrInterval Integer32 } eloopCPEMdmSpecMgrMode OBJECT-TYPE SYNTAX INTEGER { monitor (1), autoProtect (2), forceProtect (3), native (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "A read on the Spectrum Mgr mode would return the current mode. However it would be changed when the CO Spectrum Mgr mode is changed." REFERENCE "SpectrumManagerState mode" ::= { eloopCPEMdmSpecMgrEntry 1 } eloopCPEMdmSpecMgrAction OBJECT-TYPE SYNTAX INTEGER { didCaptureTimeout(1), couldntAllocateCaptureTimer(2), didSpeedChangedRequested(3), didSpeedChangeComplete(4), couldntReleaseCaptureHardware(5), neverAbleToTryAndIdleHDLC(6), didCaptureResults(7), didCaptureClipped(8), didNothing(9), didForceDetect(10), didCapture(11), didModexCommand(12), didNothingDueToCaptureError(13), didNothingSafely(14), didNothingForISDN(15), didProtectADSLUp(16), didProtectADSLDown(17), didChangeMyGainTable(18), didChangeHisGainTable(19) } MAX-ACCESS read-only STATUS current DESCRIPTION "Spectrum Manager Action taken most recently." REFERENCE "SpectrumManagerState SMAction" ::= { eloopCPEMdmSpecMgrEntry 2 } eloopCPEMdmSpecMgrInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Wake up interval for detection." REFERENCE "SpectrumManagerState HowOften" ::= { eloopCPEMdmSpecMgrEntry 3 } -- -- CPE Multicast Management Table -- eloopCPEMdmMulticastTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCPEMdmMulticastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CPE modem Multicast Management Infomarion." ::= { eloopCPEMdmConfig 4 } eloopCPEMdmMulticastEntry OBJECT-TYPE SYNTAX EloopCPEMdmMulticastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about the Multicast Management of one Etherloop CPE modem." INDEX { eloopCPEMdmIndex } ::= { eloopCPEMdmMulticastTable 1 } EloopCPEMdmMulticastEntry ::= SEQUENCE { eloopCPEMdmMulticastEnable INTEGER, eloopCPEMdmQQRT Integer32, eloopCPEMdmNQQR Integer32, eloopCPEMdmCD Integer32 } eloopCPEMdmMulticastEnable OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this value is set to on(1), multicast is enabled for the modem." REFERENCE "Extent EnableMulticast/DisableMulticast" ::= { eloopCPEMdmMulticastEntry 1 } eloopCPEMdmQQRT OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The Quick Query Response Time in tenths of a second." REFERENCE "Extent EnableMulticast QuickQueryResponseTime" ::= { eloopCPEMdmMulticastEntry 2 } eloopCPEMdmNQQR OBJECT-TYPE SYNTAX Integer32 (1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "The Number of Quick Query Repititions in Multicast." REFERENCE "Extent EnableMulticast NumberOfQuickQueryRepititions" ::= { eloopCPEMdmMulticastEntry 3 } eloopCPEMdmCD OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The Multicast Client Delay in tenths of a second." REFERENCE "Extent EnableMulticast ClientDelay" ::= { eloopCPEMdmMulticastEntry 4 } --============================================================================== -- CPE Modem Bridge group --============================================================================== -- -- CPE Modem Unicast Bridge Table -- eloopCPEMdmUnicastBridgeTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCPEMdmUnicastBridgeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains information about unicast entries for which the CPE has forwarding and/or filtering information." ::= { eloopCPEMdmBridge 1 } eloopCPEMdmUnicastBridgeEntry OBJECT-TYPE SYNTAX EloopCPEMdmUnicastBridgeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a specific unicast MAC address for which the CPE has some forwarding and/or filtering information." INDEX { eloopCPEMdmIndex, eloopCPEMdmUserMACAddress } ::= { eloopCPEMdmUnicastBridgeTable 1 } EloopCPEMdmUnicastBridgeEntry ::= SEQUENCE { eloopCPEMdmUserMACAddress MacAddress, eloopCPEMdmPort INTEGER } eloopCPEMdmUserMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unicast MAC address for which the CPE has forwarding and/or filtering information." ::= { eloopCPEMdmUnicastBridgeEntry 1 } eloopCPEMdmPort OBJECT-TYPE SYNTAX INTEGER { hdlc(1), ethernet1(2), ethernet2usb(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The ethernet port of CPE on which the MAC address is learned. The CPE bridge would support entries only on the ethernet ports, so the port would be either ethernet1(2) or ethernet2usb(3)." ::= { eloopCPEMdmUnicastBridgeEntry 2 } -- -- CPE Modem Multicast Bridge Table -- eloopCPEMdmMulticastBridgeTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCPEMdmMulticastBridgeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains information about multicast entries for which the CPE has forwarding and/or filtering information." ::= { eloopCPEMdmBridge 2 } eloopCPEMdmMulticastBridgeEntry OBJECT-TYPE SYNTAX EloopCPEMdmMulticastBridgeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a specific multicast MAC address for which the CPE has some forwarding and/or filtering information." INDEX { eloopCPEMdmIndex, eloopCPEMdmMulticastMACAddress } ::= { eloopCPEMdmMulticastBridgeTable 1 } EloopCPEMdmMulticastBridgeEntry ::= SEQUENCE { eloopCPEMdmMulticastMACAddress MacAddress, eloopCPEMdmMulticastPort INTEGER } eloopCPEMdmMulticastMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A multicast MAC address for which the CPE has forwarding and/or filtering information." ::= { eloopCPEMdmMulticastBridgeEntry 1 } eloopCPEMdmMulticastPort OBJECT-TYPE SYNTAX INTEGER { hdlc(1), ethernet1(2), ethernet2usb(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The ethernet port of CPE on which the MAC address is learned. The CPE bridge would support entries only on the ethernet ports, so the port would be either ethernet1(2) or ethernet2usb(3)." ::= { eloopCPEMdmMulticastBridgeEntry 2 } --============================================================================== -- CPE Modem Priority Queue group --============================================================================== -- -- CPE Modem Priority Table -- eloopCPEMdmPortPriorityTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCPEMdmPortPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains information about every CPE modem associated with priority queuing." ::= { eloopCPEMdmPriorityQueue 1 } eloopCPEMdmPortPriorityEntry OBJECT-TYPE SYNTAX EloopCPEMdmPortPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Default User Priorities for each CPE modem interface, this entry is indexed by the CPE modem and port." INDEX { eloopCPEMdmIndex, eloopCPEMdmIfIndex } ::= { eloopCPEMdmPortPriorityTable 1 } EloopCPEMdmPortPriorityEntry ::= SEQUENCE { eloopCPEMdmDefaultUserPriority Integer32, eloopCPEMdmNumTrafficClasses Integer32 } eloopCPEMdmDefaultUserPriority OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-write STATUS current DESCRIPTION "The default ingress User Priority for this port. This only has effect on media, such as Ethernet, that do not support native User Priority." ::= { eloopCPEMdmPortPriorityEntry 1 } eloopCPEMdmNumTrafficClasses OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of egress traffic classes supported on this port." ::= { eloopCPEMdmPortPriorityEntry 2 } -- -- Traffic Class Table -- eloopCPEMdmTrafficClassTable OBJECT-TYPE SYNTAX SEQUENCE OF EloopCPEMdmTrafficClassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table mapping evaluated User Priority to Traffic Class, for forwarding by the bridge. Traffic class is a number in the range (0..(eloopCPEMdmNumTrafficClasses-1))." ::= { eloopCPEMdmPriorityQueue 2 } eloopCPEMdmTrafficClassEntry OBJECT-TYPE SYNTAX EloopCPEMdmTrafficClassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "User Priority to Traffic Class mapping." INDEX { eloopCPEMdmIndex, eloopCPEMdmIfIndex, eloopCPEMdmTrafficClassPriority } ::= { eloopCPEMdmTrafficClassTable 1 } EloopCPEMdmTrafficClassEntry ::= SEQUENCE { eloopCPEMdmTrafficClassPriority Integer32, eloopCPEMdmTrafficClass Integer32 } eloopCPEMdmTrafficClassPriority OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Priority value determined for the received frame. This value is equivalent to the priority indicated in the tagged frame received." ::= { eloopCPEMdmTrafficClassEntry 1 } eloopCPEMdmTrafficClass OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "The Traffic Class to which the received frame is mapped." ::= { eloopCPEMdmTrafficClassEntry 2 } --============================================================================== -- -- Notifications -- -- -- The following notifications are supported for the shelf: -- -- 1. Shelf reset received -- 2. Shelf temperature rise warning -- 3. Shelf temperature very high -- 4. Shelf Fan Speed drop -- 5. Shelf Power rail out of spec -- 6. Shelf GbE WAN Loss of Signal -- 7. Shelf GbE Alt WAN Loss of Signal -- 8. Shelf Download Operation ends -- -- The following notifications are supported for the CO Modem Interfaces: -- -- 1. CO port upstream rate below threshold -- 2. CO port downstream rate below threshold -- 3. CO Clear Statistics received -- 4. CO port reset received -- 5. CO device reset received -- -- The following notifications are supported for the CPE Modems: -- -- 1. CPE Enet Link down -- 2. CPE Enet Link Up -- 3. CPE Clear Statistics received -- 4. CPE modem reset received -- --============================================================================== eloopNotificationObject OBJECT IDENTIFIER ::= { eloopNotification 1 } eloopShelfNotification OBJECT IDENTIFIER ::= { eloopNotification 2 } eloopCOMdmNotification OBJECT IDENTIFIER ::= { eloopNotification 3 } eloopCPEMdmNotification OBJECT IDENTIFIER ::= { eloopNotification 4 } -- -- Notification Objects -- eloopShelfUnitId2 OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The unique identifier for the stackable unit on the shelf." ::= { eloopNotificationObject 1 } eloopShelfTempId2 OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The unique identifier for the temperature in the shelf unit." ::= { eloopNotificationObject 2 } eloopShelfFanId2 OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The unique identifier for the Shelf Fan." ::= { eloopNotificationObject 3 } eloopShelfVoltId2 OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The unique identifier for the voltages in the shelf unit." ::= { eloopNotificationObject 4 } eloopCOMdmIfIndex2 OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The index for each CO modem HDLC interface. This object corresponds to MIB-II ifIndex. It has the same value as the corresponding indices of other tables and uniquely identifies each CO modem HDLC interface." REFERENCE "eloopCOMdmIfIndex object" ::= { eloopNotificationObject 5 } eloopCOMdmDeviceIndex2 OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The index for each CO modem E-net interface. This object corresponds to MIB-II ifIndex." REFERENCE "MIB-II ifIndex" ::= { eloopNotificationObject 6 } eloopCPEMdmIndex2 OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The index for each CPE modem. This object corresponds to eloopCOMdmIfIndex. It uniquely identifies the CO modem HDLC interface to which this CPE modem is attached. It has the same value as the corresponding indices of other tables in this MIB." REFERENCE "eloopCOMdmIfIndex corr. to CO Modem Interface" ::= { eloopNotificationObject 7 } eloopCPEMdmIfIndex2 OBJECT-TYPE SYNTAX Integer32 (1..3) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This index identifies the interfaces on the CPE modem." ::= { eloopNotificationObject 8 } -- -- Shelf Events -- eloopShelfResetEvent NOTIFICATION-TYPE OBJECTS { eloopShelfUnitId2 } STATUS current DESCRIPTION "A request to set eloopShelfReset to reset(2) has been received on the shelf unit." ::= { eloopShelfNotification 1 } eloopShelfTempWarning NOTIFICATION-TYPE OBJECTS { eloopShelfUnitId2, eloopShelfTempId2, eloopShelfTemperature } STATUS current DESCRIPTION "Event to notify shelf unit temperature is above the low temperature threshold. It is an indication/warning that the temperature is rising for the unit." ::= { eloopShelfNotification 2 } eloopShelfTempVeryHigh NOTIFICATION-TYPE OBJECTS { eloopShelfUnitId2, eloopShelfTempId2, eloopShelfTemperature } STATUS current DESCRIPTION "Event to notify shelf unit temperature is above the high temperature theshold. It indicates that temperature is very high for the unit." ::= { eloopShelfNotification 3 } eloopShelfFanSpeedLow NOTIFICATION-TYPE OBJECTS { eloopShelfUnitId2, eloopShelfFanId2, eloopShelfFanSpeed } STATUS current DESCRIPTION "Event to notify fan speed has dropped below the theshold for the specific fan on the shelf unit." ::= { eloopShelfNotification 4 } eloopShelfPowerRailOutOfSpec NOTIFICATION-TYPE OBJECTS { eloopShelfUnitId2, eloopShelfVoltId2, eloopShelfVoltage } STATUS current DESCRIPTION "Event to notify shelf power function not functioning for the shelf unit. Specifically, the voltage is out of the range of +/- threshold% of the pre-defined value." ::= { eloopShelfNotification 5 } eloopShelfGbEWANLossOfSignal NOTIFICATION-TYPE OBJECTS { eloopShelfUnitId2 } STATUS current DESCRIPTION "Event to notify primary gigabit ethernet link lost for the shelf unit." ::= { eloopShelfNotification 6 } eloopShelfGbEAltWANLossOfSignal NOTIFICATION-TYPE OBJECTS { eloopShelfUnitId2 } STATUS current DESCRIPTION "Event to notify alternate gigabit ethernet link lost for the shelf unit." ::= { eloopShelfNotification 7 } eloopShelfDownLoadEnds NOTIFICATION-TYPE OBJECTS { eloopShelfUnitId2, eloopShelfDownLoadMdmIndex, eloopShelfDownLoadPhase, eloopShelfDownLoadProgress } STATUS current DESCRIPTION "Event to notify download operation ends for the shelf." ::= { eloopShelfNotification 8 } -- -- CO Modem Events -- eloopCOMdmUpstreamSpeedLow NOTIFICATION-TYPE OBJECTS { eloopCOMdmIfIndex2, eloopCOMdmIfUpRateThreshold, eloopCOMdmIfTheoreticalRxSpeed } STATUS current DESCRIPTION "Event to notify that the maximum upstream rate has dropped below the rate-limiting threshold." ::= { eloopCOMdmNotification 1 } eloopCOMdmDownstreamSpeedLow NOTIFICATION-TYPE OBJECTS { eloopCOMdmIfIndex2, eloopCOMdmIfDownRateThreshold, eloopCOMdmIfTheoreticalTxSpeed } STATUS current DESCRIPTION "Event to notify that the maximum downstream rate has dropped below the rate-limiting threshold." ::= { eloopCOMdmNotification 2 } eloopCOModemIfClearStatsEvent NOTIFICATION-TYPE OBJECTS { eloopCOMdmIfIndex2 } STATUS current DESCRIPTION "A request to set eloopCOModemIfClearStats to clear(2) has been received." ::= { eloopCOMdmNotification 3 } eloopCOModemIfResetEvent NOTIFICATION-TYPE OBJECTS { eloopCOMdmDeviceIndex2 } STATUS current DESCRIPTION "A request to set eloopCOMdmDeviceReset to reset(2) has been received." ::= { eloopCOMdmNotification 4 } eloopCOModemIfResetPortEvent NOTIFICATION-TYPE OBJECTS { eloopCOMdmIfIndex2 } STATUS current DESCRIPTION "A request to set eloopCOMdmIfResetTrng to reset(2) has been received or a set on the Spectrum Mgr mode caused a reset port." ::= { eloopCOMdmNotification 5 } -- -- CPE Modem Events -- eloopCPEModemEnetLinkDown NOTIFICATION-TYPE OBJECTS { eloopCPEMdmIndex2, eloopCPEMdmIfIndex2, eloopCPEMdmIfLinkStatus } STATUS current DESCRIPTION "The CPE modem Ethernet interface is down" ::= { eloopCPEMdmNotification 1 } eloopCPEModemEnetLinkUp NOTIFICATION-TYPE OBJECTS { eloopCPEMdmIndex2, eloopCPEMdmIfIndex2, eloopCPEMdmIfLinkStatus } STATUS current DESCRIPTION "The CPE modem Ethernet interface is up" ::= { eloopCPEMdmNotification 2 } eloopCPEModemClearStatsEvent NOTIFICATION-TYPE OBJECTS { eloopCPEMdmIndex2 } STATUS current DESCRIPTION "A request to set eloopCPEModemClearStats to clear(2) has been received." ::= { eloopCPEMdmNotification 3 } eloopCPEModemResetEvent NOTIFICATION-TYPE OBJECTS { eloopCPEMdmIndex2 } STATUS current DESCRIPTION "A request to set eloopCPEModemReset to reset(2) has been received." ::= { eloopCPEMdmNotification 4 } --============================================================================== -- conformance information --============================================================================== eloopGroups OBJECT IDENTIFIER ::= { eloopConformance 1 } eloopCompliances OBJECT IDENTIFIER ::= { eloopConformance 2 } --============================================================================== -- units of conformance --============================================================================== eloopShelfHardwareGroup OBJECT-GROUP OBJECTS { eloopNumOfUnits, eloopShelfUnitType, eloopShelfUnitDesc, eloopShelfCurrentAlarms, eloopShelfFanDesc, eloopShelfFanSpeed, eloopShelfFanSpeedThreshold, eloopShelfTempDesc, eloopShelfTemperature, eloopShelfTempWarnThreshold, eloopShelfTempHighThreshold, eloopShelfVoltDesc, eloopShelfVoltage, eloopShelfVoltThreshold } STATUS current DESCRIPTION "A collection of objects providing information applicable to shelf unit hardware." ::= { eloopGroups 1 } eloopShelfMiscGroup OBJECT-GROUP OBJECTS { eloopShelfBaseAddress, eloopShelfVideoProtectMode, eloopEnableShelfTraps, eloopEnableCOMdmIfTraps, eloopEnableCPEModemTraps, eloopShelfNotificationInterval, eloopShelfUnitReset, eloopShelfStandbyTraining } STATUS current DESCRIPTION "A collection of objects providing information applicable to shelf unit miscellaneous operations." ::= { eloopGroups 2 } eloopShelfMulticastGroup OBJECT-GROUP OBJECTS { eloopShelfMulticastEnable, eloopShelfQQRT, eloopShelfNQQR, eloopShelfCD } STATUS current DESCRIPTION "A collection of objects providing shelf multicast management services." ::= { eloopGroups 3 } eloopShelfMACFilterGroup OBJECT-GROUP OBJECTS { eloopShelfAddMACFilter, eloopShelfDeleteMACFilter, eloopShelfClearMACFilter } STATUS current DESCRIPTION "A collection of objects providing information applicable to all shelf MAC Filter services." ::= { eloopGroups 4 } eloopShelfDownLoaderGroup OBJECT-GROUP OBJECTS { eloopShelfDownLoadClientID, eloopShelfDownLoadParameters, eloopShelfDownLoadMdmIndex, eloopShelfDownLoadPhase, eloopShelfDownLoadProgress } STATUS current DESCRIPTION "A collection of objects providing information applicable to all shelf downloader services." ::= { eloopGroups 5 } eloopCOStatisticsGroup OBJECT-GROUP OBJECTS { eloopCOMdmIfCurrentTxSpeed, eloopCOMdmIfCurrentRxSpeed, eloopCOMdmIfUpTime, eloopCOMdmIfTheoreticalTxSpeed, eloopCOMdmIfTheoreticalRxSpeed, eloopCOMdmIfMaxTxTrndSpeed, eloopCOMdmIfMaxRxTrndSpeed, eloopCOMdmIfLocalLQF, eloopCOMdmIfRemoteLQF, eloopCOMdmIfFreeBufferCount, eloopCOMdmIfApparentDistance, eloopCOMdmIfRxGain, eloopCOMdmIfTxAtten, eloopCOMdmIfPreamp, eloopCOMdmIfRxTrainingCount, eloopCOMdmIfTxTrainingCount, eloopCOMdmIfRxRetrains, eloopCOMdmIfTxRetrains, eloopCOMdmIfRemoteTxAtten, eloopCOMdmIfSymbolRate, eloopCOMdmIfModulation } STATUS current DESCRIPTION "A collection of objects providing information applicable to CO Modem statistics." ::= { eloopGroups 10 } eloopCOConfigGroup OBJECT-GROUP OBJECTS { eloopCOMdmDeviceType, eloopCOMdmUserConfigMAC, eloopCOMdmFirmwareRev, eloopCOMdmModulationCapability, eloopCOMdmSpeedCount, eloopCOMdmBlockBroadcast, eloopCOMdmDeviceRev, eloopCOMdmDeviceBTEQRev, eloopCOMdmDeviceReset, eloopCOMdmDeviceCapability, eloopCOMdmIfStackUnit, eloopCOMdmIfSlot, eloopCOMdmIfPort, eloopCOMdmIfUpRateLimit, eloopCOMdmIfDownRateLimit, eloopCOMdmIfUpRateThreshold, eloopCOMdmIfDownRateThreshold, eloopCOMdmIfMaxUpBurstSize, eloopCOMdmIfMaxDownBurstSize, eloopCOMdmIfRecurTrngDelay, eloopCOMdmIfForceHighSpeed, eloopCOMdmIfClearStats, eloopCOMdmIfTrapStatus, eloopCOMdmIfResetTrng, eloopCOMdmIfStandbyTraining, eloopCOMdmIfSpecMgrMode, eloopCOMdmIfSpecMgrAction, eloopCOMdmIfSpecMgrInterval } STATUS current DESCRIPTION "A collection of objects providing information applicable to CO Modem configurations." ::= { eloopGroups 11 } eloopCOMulticastGroup OBJECT-GROUP OBJECTS { eloopCOMdmMulticastEnable, eloopCOMdmQQRT, eloopCOMdmNQQR, eloopCOMdmCD } STATUS current DESCRIPTION "A collection of objects providing CO Modem Multicast management services." ::= { eloopGroups 12 } eloopCOMACFilterGroup OBJECT-GROUP OBJECTS { eloopCOMdmMACFilterRowStatus, eloopCOMdmMACFilterClear } STATUS current DESCRIPTION "A collection of objects providing information applicable to CO Modem MAC Filter operations." ::= { eloopGroups 13 } eloopCOPriorityQueueGroup OBJECT-GROUP OBJECTS { eloopCOMdmTrafficClassesEnabled, eloopCOMdmIfDefaultUserPriority, eloopCOMdmIfNumTrafficClasses, eloopCOMdmIfTrafficClass } STATUS current DESCRIPTION "A collection of objects providing information applicable to CO Modem priority queue operations." ::= { eloopGroups 14 } eloopCPEStatisticsGroup OBJECT-GROUP OBJECTS { eloopCPEMdmCurrentTxSpeed, eloopCPEMdmCurrentRxSpeed, eloopCPEMdmTheoreticalTxSpeed, eloopCPEMdmTheoreticalRxSpeed, eloopCPEMdmMaxTxTrndSpeed, eloopCPEMdmMaxRxTrndSpeed, eloopCPEMdmLocalLQF, eloopCPEMdmRemoteLQF, eloopCPEMdmFreeBufferCount, eloopCPEMdmApparentDistance, eloopCPEMdmUpTime, eloopCPEMdmIfType, eloopCPEMdmIfLinkStatus, eloopCPEMdmIfTxBytes, eloopCPEMdmIfRxBytes, eloopCPEMdmIfTxFrames, eloopCPEMdmIfRxFrames, eloopCPEMdmIfTxErrors, eloopCPEMdmIfRxErrors, eloopCPEMdmRxGain, eloopCPEMdmTxAtten, eloopCPEMdmPreamp, eloopCPEMdmRxCount, eloopCPEMdmTxCount, eloopCPEMdmRxRetrains, eloopCPEMdmTxRetrains, eloopCPEMdmRemoteTxAtten, eloopCPEMdmSymbolRate, eloopCPEMdmModulation } STATUS current DESCRIPTION "A collection of objects providing information applicable to CPE Modem statistics." ::= { eloopGroups 20 } eloopCPEConfigGroup OBJECT-GROUP OBJECTS { eloopCPEMdmIfMACAddress, eloopCPEMdmIfStatus, eloopCPEMdmType, eloopCPEMdmFirmwareRev, eloopCPEMdmModulationCapability, eloopCPEMdmSpeedCount, eloopCPEMdmModemRev, eloopCPEMdmModemBTEQRev, eloopCPEMdmReset, eloopCPEMdmClearStats, eloopCPEMdmTrapStatus, eloopCPEMdmDeviceCapability, eloopCPEMdmSpecMgrMode, eloopCPEMdmSpecMgrAction, eloopCPEMdmSpecMgrInterval, eloopCPEMdmMulticastEnable, eloopCPEMdmQQRT, eloopCPEMdmNQQR, eloopCPEMdmCD } STATUS current DESCRIPTION "A collection of objects providing information applicable to CPE Modem configurations." ::= { eloopGroups 21 } eloopCPEBridgeGroup OBJECT-GROUP OBJECTS { eloopCPEMdmPort, eloopCPEMdmMulticastMACAddress, eloopCPEMdmMulticastPort } STATUS current DESCRIPTION "A collection of objects providing information applicable to CPE Modem bridge table services." ::= { eloopGroups 22 } eloopCPEPriorityQueueGroup OBJECT-GROUP OBJECTS { eloopCPEMdmTrafficClassesEnabled, eloopCPEMdmDefaultUserPriority, eloopCPEMdmNumTrafficClasses, eloopCPEMdmTrafficClass } STATUS current DESCRIPTION "A collection of objects providing information applicable to CPE Modem priority queue operations." ::= { eloopGroups 23 } eloopOptionalGroup OBJECT-GROUP OBJECTS { eloopCOMdmIfSecureVlan, eloopCOMdmIfTrngMode, eloopCPEMdmTrngMode } STATUS current DESCRIPTION "A collection of objects that are not implemented in the current BS24E implementation." ::= { eloopGroups 26 } eloopNotificationObjectGroup OBJECT-GROUP OBJECTS { eloopShelfUnitId2, eloopShelfTempId2, eloopShelfFanId2, eloopShelfVoltId2, eloopCOMdmIfIndex2, eloopCOMdmDeviceIndex2, eloopCPEMdmIndex2, eloopCPEMdmIfIndex2 } STATUS current DESCRIPTION "A collection of objects that are included in the OBJECTS clause of notifications." ::= { eloopGroups 27 } eloopShelfNotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS {eloopShelfResetEvent, eloopShelfTempWarning, eloopShelfTempVeryHigh, eloopShelfFanSpeedLow, eloopShelfPowerRailOutOfSpec, eloopShelfGbEWANLossOfSignal, eloopShelfGbEAltWANLossOfSignal, eloopShelfDownLoadEnds } STATUS current DESCRIPTION "The notifications which indicate specific changes in the shelf unit." ::= { eloopGroups 30 } eloopCONotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS {eloopCOMdmUpstreamSpeedLow, eloopCOMdmDownstreamSpeedLow, eloopCOModemIfClearStatsEvent, eloopCOModemIfResetEvent, eloopCOModemIfResetPortEvent } STATUS current DESCRIPTION "The notifications which indicate specific changes in CO Modems." ::= { eloopGroups 31 } eloopCPENotificationsGroup NOTIFICATION-GROUP NOTIFICATIONS {eloopCPEModemEnetLinkDown, eloopCPEModemEnetLinkUp, eloopCPEModemClearStatsEvent, eloopCPEModemResetEvent } STATUS current DESCRIPTION "The notifications which indicate specific changes in CPE Modems." ::= { eloopGroups 32 } --============================================================================== -- compliance statements --============================================================================== eloopCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement." MODULE -- this module MANDATORY-GROUPS { eloopShelfHardwareGroup, eloopShelfMiscGroup, eloopShelfMACFilterGroup, eloopCOStatisticsGroup, eloopCOConfigGroup, eloopCOMACFilterGroup, eloopCOPriorityQueueGroup, eloopCPEStatisticsGroup, eloopCPEConfigGroup, eloopCPEBridgeGroup, eloopCPEPriorityQueueGroup, eloopShelfNotificationsGroup, eloopCONotificationsGroup, eloopCPENotificationsGroup } GROUP eloopShelfMulticastGroup DESCRIPTION "This group is mandatory for MIU-Pro EtherLoop interfaces." GROUP eloopCOMulticastGroup DESCRIPTION "This group is mandatory for MIU-Pro EtherLoop interfaces." GROUP eloopOptionalGroup DESCRIPTION "This group is mandatory for MIU-Pro EtherLoop interfaces." ::= { eloopCompliances 1 } --============================================================================== -- -- Implementation Notes: -- -- IfIndex Mapping Scheme -- -- The following indexes implemented by the BS24E SNMP Agent use the -- mapping scheme described below: -- IfIndex -- eloopShelfDownLoadMdmIndex -- eloopCOMdmDeviceIndex -- eloopCOMdmIfIndex -- eloopCPEMdmIndex -- The indexes are 32-bit integers, with the nibble-based format-0xELURSSPP -- where: -- 'E': Indicates the company -- 0 - WRS -- 1 - Paradyne Networks -- 'L': Indicates the "layer". -- 1 - CO Device -- 2 - CO Interface / CPE Device -- 'U': Indicates the "unit" from 1 to 8 -- 'R': Reserved by Paradyne Networks -- 'SS': Indicates the "slot" from 1 to 24 -- 'PP': Indicates the "port": If 'L' == 1, 'PP' = 1 to 2 -- If 'L' == 2, 'PP' = 1 to 24 -- -- Multicast Management Implementation -- -- The Multicast Management Operation in BS24E is implemented with the -- EnableMulticast and DisableMulticast extents (See Document 94-00006-01 -- for more information about the extents). There are 4 objects involved -- in the operation: 'MulticastEnable', 'QRRT', 'NQQR', and 'CD'. The -- objects are defined at 3 different levels: Shelf Unit level, CO Modem -- level and CPE Modem level. -- The 'QRRT', 'NQQR' and 'CD' objects are parameters of the -- 'EnableMulticast' extent. They only apply to the Enable operation. The -- parameters along with the 'MulticastEnable' object go together to the -- modems. -- -- In the set operation, the parameter objects will be saved in the -- agent's memory, and will not be sent to the modem until the -- 'MulticastEnable' object is set to on(1). The network manager needs -- to set the parameter objects before setting the 'MulticastEnable' -- object (It could be done in one PDU as long as the objects are in the -- right sequence). -- -- In the get operation, the parameter objects are applicable ONLY if the -- 'MulticastEnable' object is on(1). -- -- -- DownLoader Implementation Notes -- -- Each download operation download one file to one CO or CPE modem. -- By BS24E design, each unit may have only one download operation going -- on at one time. For each unit of the system, the Network Manager needs -- to set the 'Parameters' and the 'MdmIndex' object to kick off the -- operation. Then poll the 'Phase' and the 'Progress' objects to monitor -- the operation. When the download operation ends (either succeed or -- failure), the 'DownLoadEnds' Trap will be sent to the Network Manager. -- --============================================================================== END --============================================================================== -- -- -- File : PDN-SPEC-MGR-MIB.mib -- Description : Paradyne's Spectrum Management MIB -- Version : 1.0 -- Date : Apr. 10, 2002 -- -- Copyright (C) 1998-2002 by Paradyne Networks, Incorporated. -- -- NOTES: -- -- This is a SMIv2 MIB. -- --============================================================================== PDN-SPEC-MGR-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32, Gauge32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF InterfaceIndex FROM IF-MIB eloopMIB FROM PDN-ELOOP-MIB; specMgrMIB MODULE-IDENTITY LAST-UPDATED "0204100000Z" -- 2002 Apr 10 ORGANIZATION "Paradyne Networks, Inc" CONTACT-INFO "Paradyne Networks 6120 Windard Parkway,Suite 100 Alpharetta, GA 30005 678-297-3100" DESCRIPTION "The Spectrum Manager Objects MIB" REVISION "0204100000Z" -- 2002 Apr 10 DESCRIPTION "Initial MIB creation" ::= { eloopMIB 6 } --============================================================================== -- Groups defined within this MIB --============================================================================== specMgrObject OBJECT IDENTIFIER ::= { specMgrMIB 1 } specMgrNotification OBJECT IDENTIFIER ::= { specMgrMIB 2 } specMgrConformance OBJECT IDENTIFIER ::= { specMgrMIB 3 } --============================================================================== -- Spectrum Manager Objects Group --============================================================================== specMgrCOMdmObject OBJECT IDENTIFIER ::= { specMgrObject 1 } specMgrCPEMdmObject OBJECT IDENTIFIER ::= { specMgrObject 2 } --============================================================================== -- CO Modem Spectrum Manager Table --============================================================================== specMgrCOMdmIfTable OBJECT-TYPE SYNTAX SEQUENCE OF SpecMgrCOMdmIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CO modem interface spectrum management information." ::= { specMgrCOMdmObject 1 } specMgrCOMdmIfEntry OBJECT-TYPE SYNTAX SpecMgrCOMdmIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about one CO modem port speed." INDEX { specMgrCOMdmIfIndex } ::= { specMgrCOMdmIfTable 1 } SpecMgrCOMdmIfEntry ::= SEQUENCE { specMgrCOMdmIfIndex InterfaceIndex, specMgrCOMdmIfEnableLogging INTEGER, specMgrCOMdmIfLogSelf INTEGER, specMgrCOMdmIfLogIntOps INTEGER, specMgrCOMdmIfGain Gauge32, specMgrCOMdmIfSampleRate Gauge32, specMgrCOMdmIfFreqSampleCount Counter32, specMgrCOMdmIfDetectSvc INTEGER } specMgrCOMdmIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the CO Modem interface. In case of EtherLoop Modems, this object corresponds to eloopCOMdmIfIndex. It has the same value as the corresponding indices of other tables and uniquely identifies the CO Modem interface." REFERENCE "ELOOP-MIB eloopCOMdmIfIndex" ::= { specMgrCOMdmIfEntry 1 } specMgrCOMdmIfEnableLogging OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To enable/disable ALL loggings sent to Network Manager." ::= { specMgrCOMdmIfEntry 2 } specMgrCOMdmIfLogSelf OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To enable/disable self-logging?" ::= { specMgrCOMdmIfEntry 3 } specMgrCOMdmIfLogIntOps OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set to on(1), then logging of the Spectrum Manager internal operations will be done." REFERENCE "SpectrumManagerState LogInternalOps" ::= { specMgrCOMdmIfEntry 4 } specMgrCOMdmIfGain OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The gain setting on the port when the sample is taken, in unit of db." ::= { specMgrCOMdmIfEntry 5 } specMgrCOMdmIfSampleRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "How often the sample is taken per second, in kilohertz." ::= { specMgrCOMdmIfEntry 6 } specMgrCOMdmIfFreqSampleCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of entries in the PSD data." ::= { specMgrCOMdmIfEntry 7 } specMgrCOMdmIfDetectSvc OBJECT-TYPE SYNTAX INTEGER { forceAction(1), modexCommand(2), internalOperation(3), noSignificantInterference(4), couldntCapture(5), captureClipped(6), changedGainTable(7), couldntGrabCaptureHW(8), detectInitialized(9), svcT1(10), svcADSLDownstream(11), svcHDSL(12), svcADSLUpstream(13), sigUnidentInterference(14), svcT1orADSLDownstream(15), svcHDSLorADSLorGLITEor1MMUpstream(16), svcISDN(17), svcSUIwithADSLUpstream(18), svcSUIwithADSLDownstream(19), svcDetectEloop89(20), svcDetectELoop125(21), svcDetectELoop178(22), svcDetectELoop250(23), svcDetectELoop357(24), svcDetectELoop500(25), svcDetectELoop714(26), svcDetectELoop833(27), svcDetectELoop1000(28) } MAX-ACCESS read-only STATUS current DESCRIPTION "Service detected most recently." REFERENCE "SpectrumManagerState DetectedService" ::= { specMgrCOMdmIfEntry 8 } --============================================================================== -- CO Modem Spectrum Manager Frequency Sample Table --============================================================================== specMgrCOMdmIfFreqSampleTable OBJECT-TYPE SYNTAX SEQUENCE OF SpecMgrCOMdmIfFreqSampleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CO modem interface spectrum management frequency samples." ::= { specMgrCOMdmObject 2 } specMgrCOMdmIfFreqSampleEntry OBJECT-TYPE SYNTAX SpecMgrCOMdmIfFreqSampleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about one CO modem port speed." INDEX { specMgrCOMdmIfIndex, specMgrCOMdmIfFreqSampleIndex } ::= { specMgrCOMdmIfFreqSampleTable 1 } SpecMgrCOMdmIfFreqSampleEntry ::= SEQUENCE { specMgrCOMdmIfFreqSampleIndex Integer32, specMgrCOMdmIfFreqSample Integer32 } specMgrCOMdmIfFreqSampleIndex OBJECT-TYPE SYNTAX Integer32 (1..512) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the CO Modem interface Spectrum Manager Frequency Samples." ::= { specMgrCOMdmIfFreqSampleEntry 1 } specMgrCOMdmIfFreqSample OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The CO Modem interface Spectrum Manager Frequency Sample." ::= { specMgrCOMdmIfFreqSampleEntry 2 } --============================================================================== -- CPE Modem Spectrum Manager Table --============================================================================== specMgrCPEMdmTable OBJECT-TYPE SYNTAX SEQUENCE OF SpecMgrCPEMdmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CPE modem spectrum management information." ::= { specMgrCPEMdmObject 1 } specMgrCPEMdmEntry OBJECT-TYPE SYNTAX SpecMgrCPEMdmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about one CPE modem port speed." INDEX { specMgrCPEMdmIndex } ::= { specMgrCPEMdmTable 1 } SpecMgrCPEMdmEntry ::= SEQUENCE { specMgrCPEMdmIndex InterfaceIndex, specMgrCPEMdmEnableLogging INTEGER, specMgrCPEMdmLogSelf INTEGER, specMgrCPEMdmLogIntOps INTEGER, specMgrCPEMdmGain Gauge32, specMgrCPEMdmSampleRate Gauge32, specMgrCPEMdmFreqSampleCount Counter32, specMgrCPEMdmDetectSvc INTEGER } specMgrCPEMdmIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the CPE Modem. In case of EtherLoop Modems, this object corresponds to eloopCPEMdmIndex. It has the same value as the corresponding indices of other tables and uniquely identifies the CPE Modem." REFERENCE "ELOOP-MIB eloopCPEMdmIndex" ::= { specMgrCPEMdmEntry 1 } specMgrCPEMdmEnableLogging OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To enable/disable ALL loggings sent to Network Manager." ::= { specMgrCPEMdmEntry 2 } specMgrCPEMdmLogSelf OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To enable/disable self-logging?" ::= { specMgrCPEMdmEntry 3 } specMgrCPEMdmLogIntOps OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set to on(1), then logging of the Spectrum Manager internal operations will be done." REFERENCE "SpectrumManagerState LogInternalOps" ::= { specMgrCPEMdmEntry 4 } specMgrCPEMdmGain OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The gain setting on the port when the sample is taken, in unit of db." ::= { specMgrCPEMdmEntry 5 } specMgrCPEMdmSampleRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "How often the sample is taken per second, in kilohertz." ::= { specMgrCPEMdmEntry 6 } specMgrCPEMdmFreqSampleCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of entries in the PSD data." ::= { specMgrCPEMdmEntry 7 } specMgrCPEMdmDetectSvc OBJECT-TYPE SYNTAX INTEGER { forceAction(1), modexCommand(2), internalOperation(3), noSignificantInterference(4), couldntCapture(5), captureClipped(6), changedGainTable(7), couldntGrabCaptureHW(8), detectInitialized(9), svcT1(10), svcADSLDownstream(11), svcHDSL(12), svcADSLUpstream(13), sigUnidentInterference(14), svcT1orADSLDownstream(15), svcHDSLorADSLorGLITEor1MMUpstream(16), svcISDN(17), svcSUIwithADSLUpstream(18), svcSUIwithADSLDownstream(19), svcDetectELoop89(20), svcDetectELoop125(21), svcDetectELoop178(22), svcDetectELoop250(23), svcDetectELoop357(24), svcDetectELoop500(25), svcDetectELoop714(26), svcDetectELoop833(27), svcDetectELoop1000(28) } MAX-ACCESS read-only STATUS current DESCRIPTION "Service detected most recently." REFERENCE "SpectrumManagerState DetectedService" ::= { specMgrCPEMdmEntry 8 } --============================================================================== -- CPE Modem Spectrum Manager FreqSample Table --============================================================================== specMgrCPEMdmFreqSampleTable OBJECT-TYPE SYNTAX SEQUENCE OF SpecMgrCPEMdmFreqSampleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of CO modem interface spectrum management frequency samples." ::= { specMgrCPEMdmObject 2 } specMgrCPEMdmFreqSampleEntry OBJECT-TYPE SYNTAX SpecMgrCPEMdmFreqSampleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about one CO modem spectrum manager frequency sample." INDEX { specMgrCPEMdmIndex, specMgrCPEMdmFreqSampleIndex } ::= { specMgrCPEMdmFreqSampleTable 1 } SpecMgrCPEMdmFreqSampleEntry ::= SEQUENCE { specMgrCPEMdmFreqSampleIndex Integer32, specMgrCPEMdmFreqSample Integer32 } specMgrCPEMdmFreqSampleIndex OBJECT-TYPE SYNTAX Integer32 (1..512) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the CO Modem interface Spectrum Manager Frequency Sample." ::= { specMgrCPEMdmFreqSampleEntry 1 } specMgrCPEMdmFreqSample OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The CO Modem interface Spectrum Manager Frequency Sample." ::= { specMgrCPEMdmFreqSampleEntry 2 } --============================================================================== -- Notification Information --============================================================================== --============================================================================== -- Conformance Information --============================================================================== specMgrGroups OBJECT IDENTIFIER ::= { specMgrConformance 1 } specMgrCompliances OBJECT IDENTIFIER ::= { specMgrConformance 2 } --============================================================================== -- Units of Conformance --============================================================================== specMgrCOMdmIfGroup OBJECT-GROUP OBJECTS { -- specMgrCOMdmIfIndex, specMgrCOMdmIfEnableLogging, specMgrCOMdmIfLogSelf, specMgrCOMdmIfLogIntOps, specMgrCOMdmIfGain, specMgrCOMdmIfSampleRate, specMgrCOMdmIfFreqSampleCount, specMgrCOMdmIfDetectSvc, -- specMgrCOMdmIfFreqSampleIndex, specMgrCOMdmIfFreqSample } STATUS current DESCRIPTION "A collection of objects providing information applicable to CO Modem Interface Spectrum Manager." ::= { specMgrGroups 1 } specMgrCPEMdmGroup OBJECT-GROUP OBJECTS { -- specMgrCPEMdmIndex, specMgrCPEMdmEnableLogging, specMgrCPEMdmLogSelf, specMgrCPEMdmLogIntOps, specMgrCPEMdmGain, specMgrCPEMdmSampleRate, specMgrCPEMdmFreqSampleCount, specMgrCPEMdmDetectSvc, -- specMgrCPEMdmFreqSampleIndex, specMgrCPEMdmFreqSample } STATUS current DESCRIPTION "A collection of objects providing information applicable to CPE Modem Spectrum Manager." ::= { specMgrGroups 2 } -- specMgrNotificationsGroup NOTIFICATION-GROUP -- NOTIFICATIONS { } -- STATUS current -- DESCRIPTION -- "The notifications which indicate specific changes in the shelf unit." -- ::= { specMgrGroups 3 } --============================================================================== -- Compliance Statements --============================================================================== specMgrCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement." MODULE -- this module MANDATORY-GROUPS { specMgrCOMdmIfGroup, specMgrCPEMdmGroup -- specMgrNotificationsGroup } ::= { specMgrCompliances 1 } END