PDN-HEADER-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises FROM RFC1155-SMI; -- -- Copyright (C) 1994-2001, Paradyne. All rights reserved. -- -- Title: Paradyne Top Level Enterprise Definitions -- -- -- ========================================================= -- PdnHeader, Version 4.6, 03/17/2002 -- ========================================================= -- -- This file may be freely copied and distributed as -- long as no changes are made to it. -- pdyn OBJECT IDENTIFIER ::= { enterprises 1795 } pdn-products OBJECT IDENTIFIER ::= { pdyn 1 } pdn-mgmt OBJECT IDENTIFIER ::= { pdyn 2 } -- -- The NMS/pdnP products subtrees are used for enterprise OIDs -- -- ========== NMS products ========== paradyneNMS-products OBJECT IDENTIFIER ::= { pdn-products 13 } -- nms-6800-products OBJECT IDENTIFIER ::= { paradyneNMS-products } nms-6700-products OBJECT IDENTIFIER ::= { paradyneNMS-products 2 } nms-dce-products OBJECT IDENTIFIER ::= { paradyneNMS-products 3 } nms-gem-products OBJECT IDENTIFIER ::= { paradyneNMS-products 4 } gem-aac-341 OBJECT IDENTIFIER ::= { nms-gem-products 1 } nms-logical-products OBJECT IDENTIFIER ::= { paradyneNMS-products 5 } iso-physical OBJECT IDENTIFIER ::= { nms-logical-products 1 } iso-link OBJECT IDENTIFIER ::= { nms-logical-products 2 } iso-network OBJECT IDENTIFIER ::= { nms-logical-products 3 } access-router OBJECT IDENTIFIER ::= { iso-network 1 } iso-transport OBJECT IDENTIFIER ::= { nms-logical-products 4 } iso-session OBJECT IDENTIFIER ::= { nms-logical-products 5 } iso-presentation OBJECT IDENTIFIER ::= { nms-logical-products 6 } iso-application OBJECT IDENTIFIER ::= { nms-logical-products 7 } chassis-manager OBJECT IDENTIFIER ::= { iso-application 1 } -- ========== PDN products ========== paradyne-products OBJECT IDENTIFIER ::= { pdn-products 14 } pdn-cellRelay-products OBJECT IDENTIFIER ::= { paradyne-products 1 } -- 3000/9000/7000 Series pdn-snmp-products OBJECT IDENTIFIER ::= { paradyne-products 2 } csu OBJECT IDENTIFIER ::= { pdn-snmp-products 1 } t1-3150 OBJECT IDENTIFIER ::= { csu 1 } t1-3151 OBJECT IDENTIFIER ::= { csu 2 } dsu-csu OBJECT IDENTIFIER ::= { pdn-snmp-products 2 } t1-3160 OBJECT IDENTIFIER ::= { dsu-csu 1 } t1-3164 OBJECT IDENTIFIER ::= { dsu-csu 2 } t1-3165 OBJECT IDENTIFIER ::= { dsu-csu 3 } t1-3161 OBJECT IDENTIFIER ::= { dsu-csu 4 } e1-3172 OBJECT IDENTIFIER ::= { dsu-csu 5 } e1-3174 OBJECT IDENTIFIER ::= { dsu-csu 6 } t1-3162 OBJECT IDENTIFIER ::= { dsu-csu 7 } t1-3166 OBJECT IDENTIFIER ::= { dsu-csu 8 } ntu OBJECT IDENTIFIER ::= { pdn-snmp-products 3 } e1-3350 OBJECT IDENTIFIER ::= { ntu 1 } e1-3360 OBJECT IDENTIFIER ::= { ntu 2 } e1-3364 OBJECT IDENTIFIER ::= { ntu 3 } e1-3365 OBJECT IDENTIFIER ::= { ntu 4 } dev9XXX OBJECT IDENTIFIER ::= { pdn-snmp-products 4 } fr-96XX OBJECT IDENTIFIER ::= { dev9XXX 1 } fr-9620 OBJECT IDENTIFIER ::= { fr-96XX 1 } fr-2slot OBJECT IDENTIFIER ::= { fr-96XX 2 } fr-naf OBJECT IDENTIFIER ::= { fr-96XX 3 } fr-nac OBJECT IDENTIFIER ::= { fr-96XX 4 } fr-9624 OBJECT IDENTIFIER ::= { fr-96XX 5 } fr-9626 OBJECT IDENTIFIER ::= { fr-96XX 6 } fr-9623 OBJECT IDENTIFIER ::= { fr-96XX 7 } fr-9624-OS OBJECT IDENTIFIER ::= { fr-96XX 8 } bonaire OBJECT IDENTIFIER ::= { dev9XXX 2 } bonaire-1slot OBJECT IDENTIFIER ::= { bonaire 1 } bonaire-2slot OBJECT IDENTIFIER ::= { bonaire 2 } bonaire-naf OBJECT IDENTIFIER ::= { bonaire 3 } bonaire-nac OBJECT IDENTIFIER ::= { bonaire 4 } t1-916X OBJECT IDENTIFIER ::= { dev9XXX 3 } t1-1slot OBJECT IDENTIFIER ::= { t1-916X 1 } t1-9162 OBJECT IDENTIFIER ::= { t1-916X 2 } t1-9165 OBJECT IDENTIFIER ::= { t1-916X 3 } t1-nac OBJECT IDENTIFIER ::= { t1-916X 4 } t1-9262 OBJECT IDENTIFIER ::= { t1-916X 5 } t1-9265 OBJECT IDENTIFIER ::= { t1-916X 6 } t1-9161 OBJECT IDENTIFIER ::= { t1-916X 7 } t1-9261 OBJECT IDENTIFIER ::= { t1-916X 8 } t1fr-912X OBJECT IDENTIFIER ::= { dev9XXX 4 } t1fr-9121 OBJECT IDENTIFIER ::= { t1fr-912X 1 } t1fr-2slot OBJECT IDENTIFIER ::= { t1fr-912X 2 } t1fr-naf OBJECT IDENTIFIER ::= { t1fr-912X 3 } t1fr-nac OBJECT IDENTIFIER ::= { t1fr-912X 4 } t1fr-9124 OBJECT IDENTIFIER ::= { t1fr-912X 5 } t1fr-9124-NNI OBJECT IDENTIFIER ::= { t1fr-912X 6 } t1fr-9126 OBJECT IDENTIFIER ::= { t1fr-912X 7 } t1fr-9128 OBJECT IDENTIFIER ::= { t1fr-912X 8 } t1fr-9124-II OBJECT IDENTIFIER ::= { t1fr-912X 9 } t1fr-9124-L OBJECT IDENTIFIER ::= { t1fr-912X 10 } t1fr-9123 OBJECT IDENTIFIER ::= { t1fr-912X 11 } t1fr-9124-OS OBJECT IDENTIFIER ::= { t1fr-912X 12 } atm-95XX OBJECT IDENTIFIER ::= { dev9XXX 5 } atm-9580 OBJECT IDENTIFIER ::= { atm-95XX 1 } atm-9520-ilm OBJECT IDENTIFIER ::= { atm-95XX 2 } atm-9520 OBJECT IDENTIFIER ::= { atm-95XX 3 } msa-919X OBJECT IDENTIFIER ::= { dev9XXX 6 } msa-9192 OBJECT IDENTIFIER ::= { msa-919X 1 } msa-9195 OBJECT IDENTIFIER ::= { msa-919X 2 } msa-9292 OBJECT IDENTIFIER ::= { msa-919X 3 } msa-9295 OBJECT IDENTIFIER ::= { msa-919X 4 } int-98XX OBJECT IDENTIFIER ::= { dev9XXX 7 } int-9820 OBJECT IDENTIFIER ::= { int-98XX 1 } int-9820-C OBJECT IDENTIFIER ::= { int-98XX 2 } int-9820-8M OBJECT IDENTIFIER ::= { int-98XX 3 } int-9820-45M OBJECT IDENTIFIER ::= { int-98XX 4 } nni-9XXX OBJECT IDENTIFIER ::= { dev9XXX 8 } nni-9110 OBJECT IDENTIFIER ::= { nni-9XXX 1 } msdsl-9XXX OBJECT IDENTIFIER ::= { dev9XXX 9 } msdsl-9723 OBJECT IDENTIFIER ::= { msdsl-9XXX 1 } msdsl-9783 OBJECT IDENTIFIER ::= { msdsl-9XXX 2 } msdsl-9720 OBJECT IDENTIFIER ::= { msdsl-9XXX 3 } msdsl-9788 OBJECT IDENTIFIER ::= { msdsl-9XXX 4 } isdn-9XXX OBJECT IDENTIFIER ::= { dev9XXX 10 } isdn-9664 OBJECT IDENTIFIER ::= { isdn-9XXX 1 } rtr-9XXX OBJECT IDENTIFIER ::= { dev9XXX 11 } rtr-9783 OBJECT IDENTIFIER ::= { rtr-9XXX 1 } rtr-9729 OBJECT IDENTIFIER ::= { rtr-9XXX 2 } rtr-9788 OBJECT IDENTIFIER ::= { rtr-9XXX 3 } t1-7XXX OBJECT IDENTIFIER ::= { dev9XXX 12 } t1-7123 OBJECT IDENTIFIER ::= { t1-7XXX 1 } dev7XXX OBJECT IDENTIFIER ::= { pdn-snmp-products 5 } dds-76XX OBJECT IDENTIFIER ::= { dev7XXX 1 } dds-7610 OBJECT IDENTIFIER ::= { dds-76XX 1 } dds-7612 OBJECT IDENTIFIER ::= { dds-76XX 2 } dds-7613 OBJECT IDENTIFIER ::= { dds-76XX 3 } t1-71XX OBJECT IDENTIFIER ::= { dev7XXX 2 } t1-7110 OBJECT IDENTIFIER ::= { t1-71XX 1 } t1-7112 OBJECT IDENTIFIER ::= { t1-71XX 2 } -- 3600 Series pdn-36xx-products OBJECT IDENTIFIER ::= { paradyne-products 3 } -- ACCULINK Access Controller pdn-aac-products OBJECT IDENTIFIER ::= { paradyne-products 4 } aac-34 OBJECT IDENTIFIER ::= { pdn-aac-products 1 } aac-34X OBJECT IDENTIFIER ::= { pdn-aac-products 2 } aac-FL OBJECT IDENTIFIER ::= { aac-34X 1 } aac-UE OBJECT IDENTIFIER ::= { aac-34X 2 } aac-FP OBJECT IDENTIFIER ::= { aac-34X 3 } aac-300 OBJECT IDENTIFIER ::= { aac-34X 4 } aac-cards OBJECT IDENTIFIER ::= { pdn-aac-products 3 } aac-frs OBJECT IDENTIFIER ::= { aac-cards 1 } aac-ipc OBJECT IDENTIFIER ::= { aac-cards 2 } aac-atm OBJECT IDENTIFIER ::= { aac-cards 3 } aac-4X OBJECT IDENTIFIER ::= { pdn-aac-products 4 } aac-4XFL OBJECT IDENTIFIER ::= { aac-4X 1 } aac-4XUE OBJECT IDENTIFIER ::= { aac-4X 2 } aac-4XFP OBJECT IDENTIFIER ::= { aac-4X 3 } aac-4X300 OBJECT IDENTIFIER ::= { aac-4X 4 } -- Common pdn-common-products OBJECT IDENTIFIER ::= { paradyne-products 5 } pdn-testOIDs OBJECT IDENTIFIER ::= { pdn-common-products 1 } pdnLoopbackTest OBJECT IDENTIFIER ::= { pdn-testOIDs 1 } pdnBertTest OBJECT IDENTIFIER ::= { pdn-testOIDs 2 } pdnPingTest OBJECT IDENTIFIER ::= { pdn-testOIDs 3 } pdnTraceRouteTest OBJECT IDENTIFIER ::= { pdn-testOIDs 4 } pdnBlertTest OBJECT IDENTIFIER ::= { pdn-testOIDs 5 } -- Eagle pdn-eagle-products OBJECT IDENTIFIER ::= { paradyne-products 6 } -- Access Router pdn-ar-products OBJECT IDENTIFIER ::= { paradyne-products 7 } ar-541 OBJECT IDENTIFIER ::= { pdn-ar-products 1 } ar-611 OBJECT IDENTIFIER ::= { pdn-ar-products 2 } ar-621 OBJECT IDENTIFIER ::= { pdn-ar-products 3 } ar-641 OBJECT IDENTIFIER ::= { pdn-ar-products 4 } ar-712 OBJECT IDENTIFIER ::= { pdn-ar-products 5 } ar-722 OBJECT IDENTIFIER ::= { pdn-ar-products 6 } ar-928 OBJECT IDENTIFIER ::= { pdn-ar-products 7 } ar-711 OBJECT IDENTIFIER ::= { pdn-ar-products 8 } -- Access Server pdn-as-products OBJECT IDENTIFIER ::= { paradyne-products 8 } as-4 OBJECT IDENTIFIER ::= { pdn-as-products 1 } as-8 OBJECT IDENTIFIER ::= { pdn-as-products 2 } as-24 OBJECT IDENTIFIER ::= { pdn-as-products 3 } -- xDSL pdn-xdsl-products OBJECT IDENTIFIER ::= { paradyne-products 9 } xdsl-5100 OBJECT IDENTIFIER ::= { pdn-xdsl-products 1 } xdsl-unused1 OBJECT IDENTIFIER ::= { pdn-xdsl-products 2 } xdsl-8800-old OBJECT IDENTIFIER ::= { pdn-xdsl-products 3 } xdsl-unused2 OBJECT IDENTIFIER ::= { pdn-xdsl-products 4 } xdsl-8600-old OBJECT IDENTIFIER ::= { pdn-xdsl-products 5 } xdsl-ipc OBJECT IDENTIFIER ::= { pdn-xdsl-products 6 } xdsl-8100 OBJECT IDENTIFIER ::= { xdsl-ipc 1 } xdsl-8200 OBJECT IDENTIFIER ::= { xdsl-ipc 2 } xdsl-chassis OBJECT IDENTIFIER ::= { pdn-xdsl-products 8 } xdsl-8600 OBJECT IDENTIFIER ::= { xdsl-chassis 1 } xdsl-8800 OBJECT IDENTIFIER ::= { xdsl-chassis 2 } xdsl-8610 OBJECT IDENTIFIER ::= { xdsl-chassis 3 } xdsl-8810 OBJECT IDENTIFIER ::= { xdsl-chassis 4 } xdsl-8820 OBJECT IDENTIFIER ::= { xdsl-chassis 5 } xdsl-8610-X OBJECT IDENTIFIER ::= { xdsl-chassis 6 } xdsl-8810-X OBJECT IDENTIFIER ::= { xdsl-chassis 7 } xdsl-8820-X OBJECT IDENTIFIER ::= { xdsl-chassis 8 } xdsl-8620 OBJECT IDENTIFIER ::= { xdsl-chassis 9 } xdsl-remote OBJECT IDENTIFIER ::= { pdn-xdsl-products 9 } xdsl-5446 OBJECT IDENTIFIER ::= { xdsl-remote 1 } xdsl-7914 OBJECT IDENTIFIER ::= { xdsl-remote 2 } xdsl-5246 OBJECT IDENTIFIER ::= { xdsl-remote 3 } xdsl-5216 OBJECT IDENTIFIER ::= { xdsl-remote 4 } xdsl-5170 OBJECT IDENTIFIER ::= { xdsl-remote 5 } xdsl-5171 OBJECT IDENTIFIER ::= { xdsl-remote 6 } xdsl-5546 OBJECT IDENTIFIER ::= { xdsl-remote 7 } xdsl-5620 OBJECT IDENTIFIER ::= { xdsl-remote 8 } xdsl-6310 OBJECT IDENTIFIER ::= { xdsl-remote 9 } xdsl-7975 OBJECT IDENTIFIER ::= { xdsl-remote 10 } xdsl-7976 OBJECT IDENTIFIER ::= { xdsl-remote 11 } xdsl-7974 OBJECT IDENTIFIER ::= { xdsl-remote 12 } xdsl-7986 OBJECT IDENTIFIER ::= { xdsl-remote 13 } xdsl-7985 OBJECT IDENTIFIER ::= { xdsl-remote 14 } xdsl-7984 OBJECT IDENTIFIER ::= { xdsl-remote 15 } xdsl-6341 OBJECT IDENTIFIER ::= { xdsl-remote 16 } xdsl-6342 OBJECT IDENTIFIER ::= { xdsl-remote 17 } xdsl-6331 OBJECT IDENTIFIER ::= { xdsl-remote 18 } xdsl-6332 OBJECT IDENTIFIER ::= { xdsl-remote 19 } xdsl-6371 OBJECT IDENTIFIER ::= { xdsl-remote 20 } xdsl-6372 OBJECT IDENTIFIER ::= { xdsl-remote 21 } xdsl-6321 OBJECT IDENTIFIER ::= { xdsl-remote 23 } xdsl-6322 OBJECT IDENTIFIER ::= { xdsl-remote 24 } xdsl-6341R2 OBJECT IDENTIFIER ::= { xdsl-remote 25 } xdsl-6342R2 OBJECT IDENTIFIER ::= { xdsl-remote 26 } xdsl-6331R2 OBJECT IDENTIFIER ::= { xdsl-remote 27 } xdsl-6332R2 OBJECT IDENTIFIER ::= { xdsl-remote 28 } xdsl-6371R2 OBJECT IDENTIFIER ::= { xdsl-remote 29 } xdsl-6372R2 OBJECT IDENTIFIER ::= { xdsl-remote 30 } xdsl-6321R2 OBJECT IDENTIFIER ::= { xdsl-remote 31 } xdsl-6322R2 OBJECT IDENTIFIER ::= { xdsl-remote 32 } xdsl-6328 OBJECT IDENTIFIER ::= { xdsl-remote 33 } -- unused xdsl-6329 OBJECT IDENTIFIER ::= { xdsl-remote 34 } -- unused xdsl-6301R2 OBJECT IDENTIFIER ::= { xdsl-remote 35 } xdsl-6302R2 OBJECT IDENTIFIER ::= { xdsl-remote 36 } xdsl-6350 OBJECT IDENTIFIER ::= { xdsl-remote 38 } xdsl-6351 OBJECT IDENTIFIER ::= { xdsl-remote 39 } xdsl-6385 OBJECT IDENTIFIER ::= { xdsl-remote 40 } xdsl-7994 OBJECT IDENTIFIER ::= { xdsl-remote 41 } xdsl-7995 OBJECT IDENTIFIER ::= { xdsl-remote 42 } xdsl-7996 OBJECT IDENTIFIER ::= { xdsl-remote 43 } xdsl-cards OBJECT IDENTIFIER ::= { pdn-xdsl-products 10 } card-mcc OBJECT IDENTIFIER ::= { xdsl-cards 1 } card-adsl OBJECT IDENTIFIER ::= { xdsl-cards 2 } -- unused card-radsl OBJECT IDENTIFIER ::= { xdsl-cards 3 } card-sdsl OBJECT IDENTIFIER ::= { xdsl-cards 4 } -- unused card-vdsl OBJECT IDENTIFIER ::= { xdsl-cards 5 } -- unused card-8774 OBJECT IDENTIFIER ::= { xdsl-cards 6 } card-8540 OBJECT IDENTIFIER ::= { xdsl-cards 7 } card-8775 OBJECT IDENTIFIER ::= { xdsl-cards 8 } card-8776 OBJECT IDENTIFIER ::= { xdsl-cards 9 } card-8786 OBJECT IDENTIFIER ::= { xdsl-cards 10 } card-8946 OBJECT IDENTIFIER ::= { xdsl-cards 11 } card-8510 OBJECT IDENTIFIER ::= { xdsl-cards 12 } card-8310 OBJECT IDENTIFIER ::= { xdsl-cards 13 } card-e1-sdsl OBJECT IDENTIFIER ::= { xdsl-cards 14 } card-mcc2 OBJECT IDENTIFIER ::= { xdsl-cards 15 } card-8785 OBJECT IDENTIFIER ::= { xdsl-cards 16 } card-8784 OBJECT IDENTIFIER ::= { xdsl-cards 17 } card-8312 OBJECT IDENTIFIER ::= { xdsl-cards 18 } card-8344 OBJECT IDENTIFIER ::= { xdsl-cards 19 } card-mcc-plus OBJECT IDENTIFIER ::= { xdsl-cards 20 } card-mcp OBJECT IDENTIFIER ::= { xdsl-cards 21 } card-8334 OBJECT IDENTIFIER ::= { xdsl-cards 22 } card-xxxx OBJECT IDENTIFIER ::= { xdsl-cards 23 } card-8343 OBJECT IDENTIFIER ::= { xdsl-cards 24 } card-8333 OBJECT IDENTIFIER ::= { xdsl-cards 25 } card-8719 OBJECT IDENTIFIER ::= { xdsl-cards 26 } card-8747 OBJECT IDENTIFIER ::= { xdsl-cards 27 } card-8777 OBJECT IDENTIFIER ::= { xdsl-cards 28 } card-8779 OBJECT IDENTIFIER ::= { xdsl-cards 29 } card-8021 OBJECT IDENTIFIER ::= { xdsl-cards 30 } card-8022 OBJECT IDENTIFIER ::= { xdsl-cards 31 } card-8373 OBJECT IDENTIFIER ::= { xdsl-cards 32 } card-8374 OBJECT IDENTIFIER ::= { xdsl-cards 33 } card-8323 OBJECT IDENTIFIER ::= { xdsl-cards 34 } card-8324 OBJECT IDENTIFIER ::= { xdsl-cards 35 } card-8023 OBJECT IDENTIFIER ::= { xdsl-cards 36 } card-8024 OBJECT IDENTIFIER ::= { xdsl-cards 37 } card-8335 OBJECT IDENTIFIER ::= { xdsl-cards 38 } card-8365 OBJECT IDENTIFIER ::= { xdsl-cards 39 } card-83xx OBJECT IDENTIFIER ::= { xdsl-cards 40 } card-8314 OBJECT IDENTIFIER ::= { xdsl-cards 41 } card-8328 OBJECT IDENTIFIER ::= { xdsl-cards 42 } card-8329 OBJECT IDENTIFIER ::= { xdsl-cards 43 } card-8303 OBJECT IDENTIFIER ::= { xdsl-cards 44 } card-8304 OBJECT IDENTIFIER ::= { xdsl-cards 45 } card-8025 OBJECT IDENTIFIER ::= { xdsl-cards 46 } card-8026 OBJECT IDENTIFIER ::= { xdsl-cards 47 } card-8027 OBJECT IDENTIFIER ::= { xdsl-cards 48 } card-8028 OBJECT IDENTIFIER ::= { xdsl-cards 49 } card-8379 OBJECT IDENTIFIER ::= { xdsl-cards 50 } card-8312-ReachDSL OBJECT IDENTIFIER ::= { xdsl-cards 51 } card-8314-ReachDSL OBJECT IDENTIFIER ::= { xdsl-cards 52 } card-8385 OBJECT IDENTIFIER ::= { xdsl-cards 53 } card-8395 OBJECT IDENTIFIER ::= { xdsl-cards 54 } card-8396 OBJECT IDENTIFIER ::= { xdsl-cards 55 } card-8797 OBJECT IDENTIFIER ::= { xdsl-cards 56 } card-8799 OBJECT IDENTIFIER ::= { xdsl-cards 57 } card-8355 OBJECT IDENTIFIER ::= { xdsl-cards 58 } xdsl-ports OBJECT IDENTIFIER ::= { pdn-xdsl-products 11 } port-dsl OBJECT IDENTIFIER ::= { xdsl-ports 1 } port-mvl OBJECT IDENTIFIER ::= { xdsl-ports 2 } port-eth10 OBJECT IDENTIFIER ::= { xdsl-ports 3 } port-eth100 OBJECT IDENTIFIER ::= { xdsl-ports 4 } port-oc3 OBJECT IDENTIFIER ::= { xdsl-ports 5 } port-ds3 OBJECT IDENTIFIER ::= { xdsl-ports 6 } port-sar OBJECT IDENTIFIER ::= { xdsl-ports 7 } port-hdlc OBJECT IDENTIFIER ::= { xdsl-ports 8 } port-e3 OBJECT IDENTIFIER ::= { xdsl-ports 9 } port-ds1 OBJECT IDENTIFIER ::= { xdsl-ports 10 } port-e1 OBJECT IDENTIFIER ::= { xdsl-ports 11 } port-ima OBJECT IDENTIFIER ::= { xdsl-ports 12 } port-reachDsl OBJECT IDENTIFIER ::= { xdsl-ports 13 } port-reachDslV3 OBJECT IDENTIFIER ::= { xdsl-ports 14 } xdsl-slots OBJECT IDENTIFIER ::= { pdn-xdsl-products 12 } slot-std OBJECT IDENTIFIER ::= { xdsl-slots 1 } xdsl-components OBJECT IDENTIFIER ::= { pdn-xdsl-products 13 } comp-powerA OBJECT IDENTIFIER ::= { xdsl-components 1 } comp-powerB OBJECT IDENTIFIER ::= { xdsl-components 2 } comp-fan OBJECT IDENTIFIER ::= { xdsl-components 3 } comp-mgmt OBJECT IDENTIFIER ::= { xdsl-components 4 } comp-atm OBJECT IDENTIFIER ::= { xdsl-components 5 } -- Compression pdn-comp-products OBJECT IDENTIFIER ::= { paradyne-products 10 } comp-9028 OBJECT IDENTIFIER ::= { pdn-comp-products 1 } -- PTC pdn-ptc-products OBJECT IDENTIFIER ::= { paradyne-products 11 } xdsl-xdsl OBJECT IDENTIFIER ::= { pdn-ptc-products 1 } -- DSL Router Endpoint (not used?) pdnDslEndpoint OBJECT IDENTIFIER ::= { paradyne-products 12 } -- (reserved) reserved13 OBJECT IDENTIFIER ::= { paradyne-products 13 } reserved14 OBJECT IDENTIFIER ::= { paradyne-products 14 } -- CellSaver pdn-cellsaver OBJECT IDENTIFIER ::= { paradyne-products 15 } cellsaver-9510 OBJECT IDENTIFIER ::= { pdn-cellsaver 1 } cellsaver-9550 OBJECT IDENTIFIER ::= { pdn-cellsaver 2 } -- Cornet pdn-cornet OBJECT IDENTIFIER ::= { paradyne-products 16 } cornet-xxxx OBJECT IDENTIFIER ::= { pdn-cornet 1 } -- ubiquiti pdn-ubiquiti OBJECT IDENTIFIER ::= { paradyne-products 17 } ubiquiti-ip OBJECT IDENTIFIER ::= { pdn-ubiquiti 1 } ubiquiti-sdp OBJECT IDENTIFIER ::= { ubiquiti-ip 1 } sdp-adsl OBJECT IDENTIFIER ::= { ubiquiti-sdp 1 } sdp-reach OBJECT IDENTIFIER ::= { ubiquiti-sdp 2 } ubiquiti-adp OBJECT IDENTIFIER ::= { ubiquiti-ip 2 } adp-adsl OBJECT IDENTIFIER ::= { ubiquiti-adp 1 } adp-reach OBJECT IDENTIFIER ::= { ubiquiti-adp 2 } ubiquiti-lpe OBJECT IDENTIFIER ::= { ubiquiti-ip 3 } lpe-adsl OBJECT IDENTIFIER ::= { ubiquiti-lpe 1 } lpe-reach OBJECT IDENTIFIER ::= { ubiquiti-lpe 2 } ubiquiti-atm OBJECT IDENTIFIER ::= { pdn-ubiquiti 2 } -- -- The NMS/pdn mgmt subtrees are used for MIB objects -- -- ========== NMS mgmt ========== paradyneNMS OBJECT IDENTIFIER ::= { pdn-mgmt 23 } -- nms-6800 OBJECT IDENTIFIER ::= { paradyneNMS 1 thru 4} nms-6700 OBJECT IDENTIFIER ::= { paradyneNMS 5 } -- ========== pdn mgmt ========== paradyne OBJECT IDENTIFIER ::= { pdn-mgmt 24 } pdn-cellRelay OBJECT IDENTIFIER ::= { paradyne 1 } pdn-common OBJECT IDENTIFIER ::= { paradyne 2 } pdn-frontPanel OBJECT IDENTIFIER ::= { pdn-common 1 } pdn-chassis OBJECT IDENTIFIER ::= { pdn-common 2 } -- unused pdn-callDir OBJECT IDENTIFIER ::= { pdn-common 3 } pdn-devStatus OBJECT IDENTIFIER ::= { pdn-common 4 } pdn-devID OBJECT IDENTIFIER ::= { pdn-common 5 } pdn-interfaces OBJECT IDENTIFIER ::= { pdn-common 6 } -- ifMap OBJECT IDENTIFIER ::= { pdn-interfaces 1 } -- dds OBJECT IDENTIFIER ::= { pdn-interfaces 2 } -- portUsage OBJECT IDENTIFIER ::= { pdn-interfaces 3 } -- voice OBJECT IDENTIFIER ::= { pdn-interfaces 4 } ent-ds1 OBJECT IDENTIFIER ::= { pdn-interfaces 5 } -- devDS1Tests OBJECT IDENTIFIER ::= { ent-ds1 1 } -- ds1PerfStats OBJECT IDENTIFIER ::= { ent-ds1 4 } syncPort OBJECT IDENTIFIER ::= { pdn-interfaces 6 } -- syncDataPortConfigTbl OBJECT IDENTIFIER ::= { syncPort 1 } -- devSyncPortTest OBJECT IDENTIFIER ::= { syncPort 2 } -- edlPerfStats OBJECT IDENTIFIER ::= { syncPort 4 } crossConnect OBJECT IDENTIFIER ::= { pdn-interfaces 7 } -- devDs1FracTable OBJECT IDENTIFIER ::= { crossConnect 1 } -- devSyncDataPortAssignTbl OBJECT IDENTIFIER ::= { crossConnect 2 } -- pvcXconnect OBJECT IDENTIFIER ::= { crossConnect 3 } xdsl OBJECT IDENTIFIER ::= { pdn-interfaces 8 } -- xdsl OBJECT IDENTIFIER ::= { xdsl 1 } -- dhcp OBJECT IDENTIFIER ::= { xdsl 2 } -- pdsl OBJECT IDENTIFIER ::= { xdsl 3 } pdnFrameRelay OBJECT IDENTIFIER ::= { pdn-interfaces 9 } -- frame-relay-clear-stat OBJECT IDENTIFIER ::= { pdnFrameRelay 1 } -- frNetDcp OBJECT IDENTIFIER ::= { pdnFrameRelay 2 } -- devPVCTest OBJECT IDENTIFIER ::= { pdnFrameRelay 3 } -- ocuPort OBJECT IDENTIFIER ::= { pdn-interfaces 10 } pdnAtm OBJECT IDENTIFIER ::= { pdn-interfaces 11 } -- devAtmSlv OBJECT IDENTIFIER ::= { pdnAtm 1 } -- devAtmPVCTest OBJECT IDENTIFIER ::= { pdnAtm 2 } -- devAtmStatsMIB OBJECT IDENTIFIER ::= { pdnAtm 3 } -- devAtmSCM OBJECT IDENTIFIER ::= { pdnAtm 4 } -- pdnAtmExtMIB OBJECT IDENTIFIER ::= { pdnAtm 5 } -- pdnAtmM4ExtMIB OBJECT IDENTIFIER ::= { pdnAtm 6 } pdnIfExt OBJECT IDENTIFIER ::= { pdn-interfaces 12 } -- pdnIfExtConfig OBJECT IDENTIFIER ::= { pdnIfExt 1 } -- pdnIfExtTestConfig OBJECT IDENTIFIER ::= { pdnIfExt 2 } -- pdnIfExtEncapConfig OBJECT IDENTIFIER ::= { pdnIfExt 3 } pdnSonetMIB OBJECT IDENTIFIER ::= { pdn-interfaces 13 } pdnDs3MIB OBJECT IDENTIFIER ::= { pdn-interfaces 14 } pdnmsdsl OBJECT IDENTIFIER ::= { pdn-interfaces 15 } -- pdnShdsl OBJECT IDENTIFIER ::= { pdnmsdsl 1 } pdnIsdn OBJECT IDENTIFIER ::= { pdn-interfaces 16 } pdnMgmtLink OBJECT IDENTIFIER ::= { pdn-interfaces 17 } pdnDiagPortal OBJECT IDENTIFIER ::= { pdn-interfaces 18 } -- pdnSpectrumMgmt OBJECT IDENTIFIER ::= { pdn-interfaces 19 } pdnReachDSL OBJECT IDENTIFIER ::= { pdn-interfaces 20 } pdn-devConfig OBJECT IDENTIFIER ::= { pdn-common 7 } pdn-security OBJECT IDENTIFIER ::= { pdn-common 8 } pdn-traps OBJECT IDENTIFIER ::= { pdn-common 9 } -- pdn-control OBJECT IDENTIFIER ::= { pdn-common 10 } pdn-ipInjection OBJECT IDENTIFIER ::= { pdn-common 11 } pdn-ip OBJECT IDENTIFIER ::= { pdn-common 12 } pdn-rmon OBJECT IDENTIFIER ::= { pdn-common 13 } pdn-fileXfer OBJECT IDENTIFIER ::= { pdn-common 14 } pdn-feature OBJECT IDENTIFIER ::= { pdn-common 15 } pdn-diagnostics OBJECT IDENTIFIER ::= { pdn-common 16 } -- diagTestMIBObjects OBJECT IDENTIFIER ::= { pdn-diagnostics 1 } -- diagTestMIBTraps OBJECT IDENTIFIER ::= { pdn-diagnostics 2 } pdn-dns OBJECT IDENTIFIER ::= { pdn-common 17 } -- pdnDNSMIBObjects OBJECT IDENTIFIER ::= { pdn-dns 1 } -- pdnDNSMIBTraps OBJECT IDENTIFIER ::= { pdn-dns 2 } pdn-ether OBJECT IDENTIFIER ::= { pdn-common 18 } -- pdnPortConfigMIBObjects OBJECT IDENTIFIER ::= { pdn-ether 1 } -- pdnPortConfigMIBTraps OBJECT IDENTIFIER ::= { pdn-ether 2 } pdn-socket OBJECT IDENTIFIER ::= { pdn-common 19 } -- devSocketStatsMIBObjects OBJECT IDENTIFIER ::= { pdn-socket 1 } -- devSocketStatsMIBTraps OBJECT IDENTIFIER ::= { pdn-socket 2 } pdn-time OBJECT IDENTIFIER ::= { pdn-common 20 } -- devTimeMIBObjects OBJECT IDENTIFIER ::= { pdn-time 1 } -- devTimeMIBTraps OBJECT IDENTIFIER ::= { pdn-time 2 } pdn-bridge OBJECT IDENTIFIER ::= { pdn-common 21 } -- pdnBridgeGenericMIBObjects OBJECT IDENTIFIER ::= { pdn-bridge 1 } -- pdnBridgeMIBTraps OBJECT IDENTIFIER ::= { pdn-bridge 2 } pdn-domain OBJECT IDENTIFIER ::= { pdn-common 22 } -- pdnDomainMIBObjects OBJECT IDENTIFIER ::= { pdn-domain 1 } -- pdnDomainMIBTraps OBJECT IDENTIFIER ::= { pdn-domain 2 } pdn-filter OBJECT IDENTIFIER ::= { pdn-common 23 } -- sysDevFilterMIBObjects OBJECT IDENTIFIER ::= { pdn-filter 1 } -- sysDevFilterMIBTraps OBJECT IDENTIFIER ::= { pdn-filter 2 } pdn-dslam OBJECT IDENTIFIER ::= { pdn-common 24 } -- sysDevDslamMIBObjects OBJECT IDENTIFIER ::= { pdn-dslam 1 } -- sysDevDslamMIBTraps OBJECT IDENTIFIER ::= { pdn-dslam 2 } pdn-radius OBJECT IDENTIFIER ::= { pdn-common 25 } -- sysDevRadiusMIBObjects OBJECT IDENTIFIER ::= { pdn-radius 1 } -- sysDevRadiusMIBTraps OBJECT IDENTIFIER ::= { pdn-radius 2 } pdn-inet OBJECT IDENTIFIER ::= { pdn-common 26 } -- pdnInetMIBObjects OBJECT IDENTIFIER ::= { pdn-inet 1 } -- pdnInetMIBTraps OBJECT IDENTIFIER ::= { pdn-inet 2 } pdn-arp OBJECT IDENTIFIER ::= { pdn-common 27 } -- pdnNetToMediaGenericMIBObjects OBJECT IDENTIFIER ::= { pdn-arp 1 } -- pdnNetToMediaMIBTraps OBJECT IDENTIFIER ::= { pdn-arp 2 } pdn-devStats OBJECT IDENTIFIER ::= { pdn-common 28 } -- devStatsMIBObjects OBJECT IDENTIFIER ::= { pdn-devStats 1 } -- devStatsMIBTraps OBJECT IDENTIFIER ::= { pdn-devStats 2 } pdn-dhcp OBJECT IDENTIFIER ::= { pdn-common 29 } pdn-nat OBJECT IDENTIFIER ::= { pdn-common 30 } pdn-syslog OBJECT IDENTIFIER ::= { pdn-common 31 } pdn-dialControl OBJECT IDENTIFIER ::= { pdn-common 32 } pdn-devNetTiming OBJECT IDENTIFIER ::= { pdn-common 33 } -- pdnDevNetTimingMIB OBJECT IDENTIFIER ::= { pdn-devTiming 1 } -- pdnDevNetTimingMIBObjects OBJECT IDENTIFIER ::= { pdnDevNetTimingMIB 1 } -- pdnDevNetTimingMIBTraps OBJECT IDENTIFIER ::= { pdnDevNetTimingMIB 2 } -- pdnDevNetTimingMIBConformance OBJECT IDENTIFIER ::= { pdnDevNetTimingMIB 3 } pdnIPSec OBJECT IDENTIFIER ::= { pdn-common 34 } mpeEntitySensor OBJECT IDENTIFIER ::= { pdn-common 35 } pdn-snmp OBJECT IDENTIFIER ::= { paradyne 3 } ent-9XXX OBJECT IDENTIFIER ::= { pdn-snmp 1 } ent-96XX OBJECT IDENTIFIER ::= { ent-9XXX 1 } -- unused ent-bonaire OBJECT IDENTIFIER ::= { ent-9XXX 2 } -- unused ent-91XX OBJECT IDENTIFIER ::= { ent-9XXX 3 } -- unused pdn-36xx OBJECT IDENTIFIER ::= { paradyne 4 } -- unused pdn-aac OBJECT IDENTIFIER ::= { paradyne 5 } -- unused pdn-eagle OBJECT IDENTIFIER ::= { paradyne 6 } -- unused pdn-ar OBJECT IDENTIFIER ::= { paradyne 7 } -- unused pdn-as OBJECT IDENTIFIER ::= { paradyne 8 } -- unused pdn-xdsl OBJECT IDENTIFIER ::= { paradyne 9 } ent-5100 OBJECT IDENTIFIER ::= { pdn-xdsl 1 } -- xdslIfConfigMIBObjects OBJECT IDENTIFIER ::= { pdn-xdsl 2 } ent-8800 OBJECT IDENTIFIER ::= { pdn-xdsl 3 } -- sysDevStats OBJECT IDENTIFIER ::= { ent-8800 1 } -- sysDevConfig OBJECT IDENTIFIER ::= { ent-8800 2 } -- sysDevFilter OBJECT IDENTIFIER ::= { ent-8800 3 } -- diagTests OBJECT IDENTIFIER ::= { ent-8800 4 } -- pdnDot1dBridge OBJECT IDENTIFIER ::= { ent-8800 5 } -- pdnDomain OBJECT IDENTIFIER ::= { ent-8800 6 } -- sysDevRadiusAuth OBJECT IDENTIFIER ::= { ent-8800 7 } -- sysDevUserAccount OBJECT IDENTIFIER ::= { ent-8800 8 } -- xdslIfConfigMIBTraps OBJECT IDENTIFIER ::= { pdn-xdsl 4 } ent-8600 OBJECT IDENTIFIER ::= { pdn-xdsl 5 } -- unused pdn-sle OBJECT IDENTIFIER ::= { pdn-xdsl 6 } pdn-comp OBJECT IDENTIFIER ::= { paradyne 10 } ent-9028 OBJECT IDENTIFIER ::= { pdn-comp 1 } -- unused pdn-ptc OBJECT IDENTIFIER ::= { paradyne 11 } ent-ptc OBJECT IDENTIFIER ::= { pdn-ptc 1 } -- unused pdn-mpe OBJECT IDENTIFIER ::= { paradyne 12 } mpe-mib2 OBJECT IDENTIFIER ::= { pdn-mpe 4 } -- mpeMib2MIBObjects OBJECT IDENTIFIER ::= { mpe-mib2 1 } -- mpeMib2MIBTraps OBJECT IDENTIFIER ::= { mpe-mib2 2 } mpe-devHealth OBJECT IDENTIFIER ::= { pdn-mpe 7 } -- mpeDevHealthAndStatusMIBObjects OBJECT IDENTIFIER ::= { mpe-devHealth 1 } -- mpeDevHealthAndStatusMIBTraps OBJECT IDENTIFIER ::= { mpe-devHealth 2 } -- mpeDevControl OBJECT IDENTIFIER ::= { pdn-mpe 10 } -- mpeDevControlMIBObjects OBJECT IDENTIFIER ::= { mpe-devControl 1 } -- mpeDevControlMIBTraps OBJECT IDENTIFIER ::= { mpe-devControl 2 } mpe-bridge OBJECT IDENTIFIER ::= { pdn-mpe 21 } -- mpePdnBridgeGenericMIBObjects OBJECT IDENTIFIER ::= { mpe-bridge 1 } -- mpePdnBridgeMIBTraps OBJECT IDENTIFIER ::= { mpe-bridge 2 } mpe-domain OBJECT IDENTIFIER ::= { pdn-mpe 22 } -- mpePdnDomainMIBObjects OBJECT IDENTIFIER ::= { mpe-domain 1 } -- mpePdnDomainMIBTraps OBJECT IDENTIFIER ::= { mpe-domain 2 } mpe-filter OBJECT IDENTIFIER ::= { pdn-mpe 23 } -- mpeSysDevFilterMIBObjects OBJECT IDENTIFIER ::= { mpe-filter 1 } -- mpeSysDevFilterMIBTraps OBJECT IDENTIFIER ::= { mpe-filter 2 } mpe-dslam OBJECT IDENTIFIER ::= { pdn-mpe 24 } -- mpeSysDevDslamMIBObjects OBJECT IDENTIFIER ::= { mpe-dslam 1 } -- mpeSysDevDslamMIBTraps OBJECT IDENTIFIER ::= { mpe-dslam 2 } mpe-arp OBJECT IDENTIFIER ::= { pdn-mpe 27 } -- mpePdnNetToMediaGenericMIBObjects OBJECT IDENTIFIER ::= { mpe-arp 1 } -- mpePdnNetToMediaGenericMIBTraps OBJECT IDENTIFIER ::= { mpe-arp 2 } mpe-devStats OBJECT IDENTIFIER ::= { pdn-mpe 28 } -- mpeDevStatsMIBObjects OBJECT IDENTIFIER ::= { mpe-devStats 1 } -- mpeDevStatsMIBTraps OBJECT IDENTIFIER ::= { mpe-devStats 2 } mpe-devConfig OBJECT IDENTIFIER ::= { pdn-mpe 29 } -- mpeDevConfigMIB OBJECT IDENTIFIER ::= { mpe-devConfig 1 } -- mpeDevConfigMIBObjects OBJECT IDENTIFIER ::= { mpeDevConfigMIB 1 } -- mpeDevConfigMIBTraps OBJECT IDENTIFIER ::= { mpeDevConfigMIB 2 } -- mpeDevConfigMIBConformance OBJECT IDENTIFIER ::= { mpeDevConfigMIB 3 } mpe-atm OBJECT IDENTIFIER ::= { pdn-mpe 30 } -- mpeAtmConfMIB OBJECT IDENTIFIER ::= { mpe-atm 1 } -- mpeAtmConfMIBObjects OBJECT IDENTIFIER ::= { mpeAtmConfMIB 1 } -- mpeAtmConfMIBTraps OBJECT IDENTIFIER ::= { mpeAtmConfMIB 2 } -- mpeAtmConfMIBConformance OBJECT IDENTIFIER ::= { mpeAtmConfMIB 3 } pdn-experimental OBJECT IDENTIFIER ::= { paradyne 13 } pdn-ietf-drafts OBJECT IDENTIFIER ::= { paradyne 14 } -- draft-ietf-frnetmib-frsi-00 OBJECT IDENTIFER ::= { pdn-ietf-drafts 1 } cellsaver-mibs OBJECT IDENTIFIER ::= { paradyne 15 } -- cellsaver-common OBJECT IDENTIFER ::= { cellsaver-mibs 1 } -- mib-9510 OBJECT IDENTIFER ::= { cellsaver-mibs 2 } -- mib-9550 OBJECT IDENTIFER ::= { cellsaver-mibs 3 } cornet-mibs OBJECT IDENTIFIER ::= { paradyne 16 } -- cornet-common OBJECT IDENTIFER ::= { cornet-mibs 1 } -- mib-xxxx OBJECT IDENTIFER ::= { cornet-mibs 2 } ubiquiti-mibs OBJECT IDENTIFIER ::= { paradyne 17 } -- ubiquiti-common OBJECT IDENTIFER ::= { ubiquiti-mibs 1 } -- mib-xxxx OBJECT IDENTIFER ::= { ubiquiti-mibs 2 } END PDN-SLE-TC DEFINITIONS ::= BEGIN -- Copyright (C) 1999 Paradyne Corporation. -- Enterprise Textual Convention MIB -- Version : 0.1 DRAFT -- Last Updated Wayne Jadoo 03/07/2000 -- Last Updated Wayne Jadoo 03/03/2000 -- Last Updated Wayne Jadoo 01/13/2000 -- Last Updated Wayne Jadoo 12/20/1999 -- 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 -- Wayne Jadoo 12/20/99 -- Added Textual Convention for Bit32 -- -- Wayne Jadoo 1/13/00 -- Added TC ManagementType for Inband/OutBand Management. -- Wayne Jadoo 03-03-2000 -- Added resetToFactoryDefaults as an enumeration of ResetStates -- Changed internal/external to inband/outband for ManagementType. -- Wayne Jadoo 03-07-00 -- Fix spelling mistakes for InitiatorTypes and -- NTPMode TC. IMPORTS TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC enterprises FROM RFC1155-SMI; -- Not having an object defined causes errors for HP OpenView pdyn OBJECT IDENTIFIER ::= { enterprises 1795 } -- ========================================================== VnidMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the configuration mode for VNIDs and ports. " SYNTAX INTEGER { implicit(1), explicit(2), notagging(3) } ClientState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " The configuration type for a client." SYNTAX INTEGER { static(1), dynamic(2)} VnidTaggingState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " This object indicates whether VNID tagging is activated or de-activated." SYNTAX INTEGER { enabled(1), disabled(2)} VnidRange ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " The valid range for VNID IDs" SYNTAX INTEGER ( 2..4000 ) SwitchState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " This object indicates whether an object state is in the enabled or disabled state " SYNTAX INTEGER { enabled(1), disabled(2)} ResetStates ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object defines the enumerations of values that can be applied to the reset object" SYNTAX INTEGER { noOp(1), reset(2), resetToFactoryDefaults(3) } ResultTypes ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object defines the enumerations for the result of an operation " SYNTAX INTEGER { none(1), success(2), failure(3), inProgress(4) } InitiatorTypes ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object defines the enumerations for the result of an operation " SYNTAX INTEGER { noop(1), telnet(2), console(3), snmp(4) } NTPMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the mode NTP will operate in" SYNTAX INTEGER { unicast(1), broadcast(2) } DNSServerType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the DNS server Type" SYNTAX INTEGER { primary(1), secondary(2) } MibOidType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This Object describes the type of a mib object Scalar - Single Instance Object Table - Multi-instance Object Mib - A Mib. Section - A Section Within A MIB" SYNTAX INTEGER { scalar (1), table (2), mib (3), section (4) } SocketType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the type of socket" SYNTAX INTEGER { unknown(1), stream(2), datagram(3), rawProtocol(4), reliableMessageDelivery(5), sequencedPacket(6) } SocketFamily ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the socket Family" SYNTAX INTEGER { unknown(1), unix(2), darpaInternet(3), darpaIMP(4), pUP(5), cHAOSFamily(6), xeroxNovell(7), nBS(8), eCMA(9), dATAKIT(10), cCITT(11), sNA(12), dECnet(13), directDataLinkInterface(14), dECLAT(15), nSCHyperChannel(16), appleTalk(17), netqorkInterfaceTap(18), iEEE8020ISO8802(19), oSI(20), x25(21), oSIAFI47IDI4(22), uSGovermentOSI(23) } SocketState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object describes the state of a stream socket" SYNTAX INTEGER { closed (1), listen (2), sYNSent(3), sYNRCVD(4), established(5), closeWait(6), fINWait(7), closing(8), lastAck(9), fINWait2(10), timeWait(11) } DomainName ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The domain name space is a tree structure. Each node and leaf on the tree corresponds to a resource set (which may be empty). The domain system makes no distinctions between the uses of the interior nodes and leaves, and this memo uses the term 'node' to refer to both. Each node has a label, which is zero to 63 octets in length. Brother nodes may not have the same label, although the same label can be used for nodes which are not brothers. One label is reserved, and that is the null (i.e., zero length) label used for the root. The domain name of a node is the list of the labels on the path from the node to the root of the tree. By convention, the labels that compose a domain name are printed or read left to right, from the most specific (lowest, farthest from the root) to the least specific (highest, closest to the root). Internally, programs that manipulate domain names should represent them as sequences of labels, where each label is a length octet followed by an octet string. Because all domain names end at the root, which has a null string for a label, these internal representations can use a length byte of zero to terminate a domain name. By convention, domain names can be stored with arbitrary case, but domain name comparisons for all present domain functions are done in a case-insensitive manner, assuming an ASCII character set, and a high order zero bit. This means that you are free to create a node with label 'A' or a node with label 'a', but not both as brothers; you could refer to either using 'a' or 'A'. When you receive a domain name or label, you should preserve its case. The rationale for this choice is that we may someday need to add full binary domain names for new services; existing services would not be changed. When a user needs to type a domain name, the length of each label is omitted and the labels are separated by dots ('.'). Since a complete domain name ends with the root label, this leads to a printed form which ends in a dot. We use this property to distinguish between: character string which represents a complete domain name (often called 'absolute'). For example, 'poneria.ISI.EDU.' - a character string that represents the starting labels of a domain name which is incomplete, and should be completed by local software using knowledge of the local domain (often called 'relative'). For example, 'poneria' used in the ISI.EDU domain. Relative names are either taken relative to a well known origin, or to a list of domains used as a search list. Relative names appear mostly at the user interface, where their interpretation varies from implementation to implementation, and in master files, where they are relative to a single origin domain name. The most common interpretation uses the root '.' as either the single origin or as one of the members of the search list, so a multi-label relative name is often one where the trailing dot has been omitted to save typing. To simplify implementations, the total number of octets that represent a domain name (i.e., the sum of all label octets and label lengths) is limited to 255. A domain is identified by a domain name, and consists of that part of the domain name space that is at or below the domain name which specifies the domain. A domain is a subdomain of another domain if it is contained within that domain. This relationship can be tested by seeing if the subdomain's name ends with the containing domain's name. For example, A.B.C.D is a subdomain of B.C.D, C.D, D, and '.' " SYNTAX DisplayString (SIZE (1..64)) SnmpAdminString ::= TEXTUAL-CONVENTION DISPLAY-HINT "255a" STATUS current DESCRIPTION "An octet string containing administrative information, preferably in human-readable form. To facilitate internationalization, this information is represented using the ISO/IEC IS 10646-1 character set, encoded as an octet string using the UTF-8 transformation format described in [RFC2044]. Since additional code points are added by amendments to the 10646 standard from time to time, implementations must be prepared to encounter any code point from 0x00000000 to 0x7fffffff. The use of control codes should be avoided. When it is necessary to represent a newline, the control code sequence CR LF should be used. The use of leading or trailing white space should be avoided. For code points not directly supported by user interface hardware or software, an alternative means of entry and display, such as hexadecimal, may be provided. For information encoded in 7-bit US-ASCII, the UTF-8 encoding is identical to the US-ASCII encoding. Note that when this TC is used for an object that is used or envisioned to be used as an index, then a SIZE restriction must be specified so that the number of sub-identifiers for any object instance does not exceed the limit of 128, as defined by [RFC1905]. " SYNTAX OCTET STRING (SIZE (0..255)) Bit32 ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This object is used for displaying more than one type of information. When a bit is set, a specific type of information is available. Multiple bits can be set to indicate more than one type of information. Bits are numbered by their position, starting at zero. Position zero is the high order (or left-most) bit in the first octet of the string. Position 7 is the low order (or right-most) bit of the first octet of the string. Position 8 is the high order bit in the second octet of the string, and so on." SYNTAX INTEGER 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) } END SLE-BRIDGE-MIB DEFINITIONS ::= BEGIN -- Copyright (C) 1999 Paradyne Corporation. -- Enterprise bridge MIB -- Version : 0.1 DRAFT -- Last Updated : Wayne Jadoo 03/03/00 -- Last Updated : Wayne Jadoo 03/02/00 -- Last Updated : Wayne Jadoo 01/18/00 -- Last Updated : Wayne Jadoo 11/4/99 -- Last Updated : Wayne Jadoo 10/7/99 -- Last Updated : Wayne Jadoo 10/5/99 -- Last Updated : Wayne Jadoo 09/28/99 -- Last Updated : Wayne Jadoo 08/31/99 -- This MIB contains objects that is used to perform -- operations on the bridge. -- History -- 08/26/1999 -- Initial Version. -- 09/28/99 Wayne Jadoo -- made mib snmp-v1 -- and did some minor cleanup. -- Wayne Jadoo 10/5/99 -- used the SNMPv2-TC-v1 defines for objects -- Wayne Jadoo 10/7/99 -- Imported PDN-HEADER-HEADER mib -- Wayne Jadoo 11/4/99 -- removed pdnDot1dTpCompleteEntryTimeout and -- pdnDot1dTpCompleteEntryCleanupInterval from -- the pdnDot1dBridgeTable. -- Wayne Jadoo 01/18/99 -- In the pdnDot1dBridgeTable: -- renamed pdnDot1dTpEntryAgingTime to pdnDot1TpAgingTime -- renamed pdnDot1dTpEntryAgingCleanupTime to pdnDot1dTpAgingCleanupTime -- In the pdnDot1dTpFdbTable: -- renamed pdnDot1dTpFdbAgingTime to pdnDot1dTpFdbAgeTime -- Added ifIndex as an Index. -- Wayne Jadoo 03/02/00 -- Rename pdnDot1TpAgingCleanupTime to pdnDot1dTpCompleteEntryCleanupInterval -- Removed ifIndex from pdnDot1dTpPortTable -- Wayne Jadoo 03/03/00 -- Added VnidId to pdnDot1TpFdbTable and -- pdnDot1dTpPortTable IMPORTS MacAddress FROM SNMPv2-TC Counter FROM RFC1155-SMI ifIndex FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 entPhysicalIndex FROM ENTITY-MIB pdn-sle FROM PDN-HEADER-MIB VnidRange FROM PDN-SLE-TC ; pdnBridgeGenericMIBObjects OBJECT IDENTIFIER ::= { pdn-sle 3 } pdnDot1dGenericBridge OBJECT IDENTIFIER ::= { pdnBridgeGenericMIBObjects 1 } pdnDot1dTpFdb OBJECT IDENTIFIER ::= { pdnBridgeGenericMIBObjects 2 } pdnDot1dTp OBJECT IDENTIFIER ::= { pdnBridgeGenericMIBObjects 3 } pdnDot1dBridgeTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnDot1dBridgeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains generic information about the bridge." ::= { pdnDot1dGenericBridge 1 } pdnDot1dBridgeEntry OBJECT-TYPE SYNTAX PdnDot1dBridgeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for the bridge." INDEX { entPhysicalIndex } ::= { pdnDot1dBridgeTable 1 } PdnDot1dBridgeEntry ::= SEQUENCE { pdnDot1dBaseBridgeAddress MacAddress, pdnDot1dBaseNumPorts INTEGER, pdnDot1dBaseType INTEGER, pdnDot1dTpLearnedEntryDiscards Counter, pdnDot1dTpAgingTime INTEGER, pdnDot1dTpCompleteEntryCleanupInterval INTEGER } pdnDot1dBaseBridgeAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The MAC address used by this bridge when it must be referred to in a unique fashion. It is recommended that this be the numerically smallest MAC address of all ports that belong to this bridge. However it is only required to be unique." ::= { pdnDot1dBridgeEntry 1 } pdnDot1dBaseNumPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports controlled by this bridging entity." ::= { pdnDot1dBridgeEntry 2 } pdnDot1dBaseType OBJECT-TYPE SYNTAX INTEGER { unknown(1), transparent-only(2), sourceroute-only(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates what type of bridging this bridge can perform." ::= { pdnDot1dBridgeEntry 3 } pdnDot1dTpLearnedEntryDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of Forwarding Database entries, which have been or would have been learned, but have been discarded due to a lack of space to store them in the Forwarding Database. If this counter is increasing, it indicates that the Forwarding Database is regularly becoming full (a condition which has unpleasant performance effects on the subnetwork). If this counter has a significant value but is not presently increasing, it indicates that the problem has been occurring but is not persistent." ::= { pdnDot1dBridgeEntry 4 } pdnDot1dTpAgingTime OBJECT-TYPE SYNTAX INTEGER (10..1000000) ACCESS read-write STATUS mandatory DESCRIPTION "The timeout period in seconds for aging out dynamically learned forwarding information. 802.1D-1990 recommends a default of 300 seconds." DEFVAL { 300 } ::= { pdnDot1dBridgeEntry 5 } pdnDot1dTpCompleteEntryCleanupInterval OBJECT-TYPE SYNTAX INTEGER (5..500000) ACCESS read-write STATUS mandatory DESCRIPTION " pdnDot1dTpEntryAgingCleanupupTime is the length of time before an entry is removed from the bridge . This parameter is typically set to one-half of the bridge Aging time." DEFVAL { 150 } ::= { pdnDot1dBridgeEntry 6 } -- The Forwarding Database for Transparent Bridges pdnDot1dTpFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnDot1dTpFdbEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about unicast entries for which the bridge has forwarding and/or filtering information. This information is used by the transparent bridging function in determining how to propagate a received frame." ::= { pdnDot1dTpFdb 1 } pdnDot1dTpFdbEntry OBJECT-TYPE SYNTAX PdnDot1dTpFdbEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a specific unicast MAC address for which the bridge has some forwarding and/or filtering information." INDEX { entPhysicalIndex, pdnDot1dTpFdbAddress, pdnDot1dTpFdbVnidId } ::= { pdnDot1dTpFdbTable 1 } PdnDot1dTpFdbEntry ::= SEQUENCE { pdnDot1dTpFdbAddress MacAddress, pdnDot1dTpFdbVnidId VnidRange, pdnDot1dTpFdbStatus INTEGER, pdnDot1dTpFdbAgeTime INTEGER, pdnDot1dTpFdbFlags INTEGER } pdnDot1dTpFdbAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A unicast MAC address for which the bridge has forwarding and/or filtering information." ::= { pdnDot1dTpFdbEntry 1 } pdnDot1dTpFdbVnidId OBJECT-TYPE SYNTAX VnidRange ACCESS read-only STATUS mandatory DESCRIPTION "The VNID Id number of the virtual network for which the bridge has forwarding and/or filtering information." ::= { pdnDot1dTpFdbEntry 2 } pdnDot1dTpFdbStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of this entry. The meanings of the values are: other(1) : none of the following. This would include the case where some other MIB object (not the corresponding instance of pdnDot1dTpFdbPort, nor an entry in the pdnDot1dStaticTable) in being used to determine if and how frames addressed to the value of the corresponding instance of pdnDot1dTpFdbAddress are being forwarded. invalid(2) : this entry is not longer valid (e.g., it was learned but has since aged-out), but has not yet been flushed from the table. learned(3) : the value of the corresponding instance of pdnDot1dTpFdbPort was learned, and is being used. self(4) : the value of the corresponding instance of pdnDot1dTpFdbAddress represents one of the bridge's addresses. The corresponding instance of pdnDot1dTpFdbPort indicates which of the bridge's ports has this address. mgmt(5) : the value of the corresponding instance of pdnDot1dTpFdbAddress is also the value of an existing instance of pdnDot1dStaticAddress." ::= { pdnDot1dTpFdbEntry 3 } pdnDot1dTpFdbAgeTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The amount of time in seconds that this entry is in the Bridge table" ::= { pdnDot1dTpFdbEntry 4 } pdnDot1dTpFdbFlags OBJECT-TYPE SYNTAX INTEGER { other(1), permanentDHCP(2), permanentCONFIGURED(3), dynamic(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates the type of entry in the Bridge table. permanentDHCP -- Entry added due to DHCP client permanentCONFIGURED -- Entry added by User dynamic -- Dynamic Entry " ::= { pdnDot1dTpFdbEntry 5 } -- Port Table for Transparent Bridges pdnDot1dTpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnDot1dTpPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about every port that is associated with this transparent bridge." ::= { pdnDot1dTp 1 } pdnDot1dTpPortEntry OBJECT-TYPE SYNTAX PdnDot1dTpPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each port of a transparent bridge." INDEX { ifIndex, pdnDot1dTpPortVnidId } ::= { pdnDot1dTpPortTable 1 } PdnDot1dTpPortEntry ::= SEQUENCE { pdnDot1dTpPortVnidId VnidRange, pdnDot1dTpPortMaxInfo INTEGER, pdnDot1dTpPortInFrames Counter, pdnDot1dTpPortOutFrames Counter, pdnDot1dTpPortInDiscards Counter } pdnDot1dTpPortVnidId OBJECT-TYPE SYNTAX VnidRange ACCESS read-only STATUS mandatory DESCRIPTION "The VNID Id number of the virtual network for which this entry contains Transparent bridging management information." ::= { pdnDot1dTpPortEntry 1 } pdnDot1dTpPortMaxInfo OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum size of the INFO (non-MAC) field that this port will receive or transmit." ::= { pdnDot1dTpPortEntry 2 } pdnDot1dTpPortInFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames that have been received by this port from its segment. Note that a frame received on the interface corresponding to this port is only counted by this object if and only if it is for a protocol being processed by the local bridging function, including bridge management frames." ::= { pdnDot1dTpPortEntry 3 } pdnDot1dTpPortOutFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames that have been transmitted by this port to its segment. Note that a frame transmitted on the interface corresponding to this port is only counted by this object if and only if it is for a protocol being processed by the local bridging function, including bridge management frames." ::= { pdnDot1dTpPortEntry 4 } pdnDot1dTpPortInDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of frames received which were discarded (i.e., filtered) by the Forwarding Process." ::= { pdnDot1dTpPortEntry 5 } END PDN-SLE-DOMAIN-MIB DEFINITIONS ::= BEGIN -- Copyright (C) 1999 Paradyne Corporation. -- Enterprise Single Logical Entity Domain MIB -- Version : 0.1 DRAFT -- Last Updated : Wayne Jadoo 10/8/99 -- Last Updated : Wayne Jadoo 10/7/99 -- Last Updated : Wayne Jadoo 10/5/99 -- Last Updated : Wayne Jadoo 08/31/99 -- Last Updated Wayne Jadoo 09/27/99 --The tables in this Mib is used primarily for configuring --VNIDs on a card. The configured VNIDs can then be bounded to --intefaces and clients can then be configured at each interface. -- History -- 08/31/1999 -- Initial Version. -- 09/27/99 Wayne Jadoo -- Removed part of objid path to this mib -- up to pdn-sle (which is now imported) -- added tc for MacAddress , imported RowStatus -- Wayne Jadoo 10/5/99 -- used the SNMPv2-TC defines for objects -- Wayne Jadoo 10/7/99 -- Imported PDN-HEADER-HEADER mib -- Wayne Jadoo 10/8/99 -- Added the dhcpAddressInStaticSubnet TRAP-TYPE IMPORTS ClientState, SwitchState, VnidMode, VnidRange, VnidTaggingState FROM PDN-SLE-TC MacAddress, RowStatus, DisplayString FROM SNMPv2-TC entPhysicalIndex FROM ENTITY-MIB TimeTicks, IpAddress FROM RFC1155-SMI TRAP-TYPE FROM RFC-1215 ifIndex FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 pdn-sle FROM PDN-HEADER-MIB ; pdnDomainMIBObjects OBJECT IDENTIFIER ::= { pdn-sle 2 } pdnCardGeneralParams OBJECT IDENTIFIER ::= { pdnDomainMIBObjects 1 } pdnCardConfig OBJECT IDENTIFIER ::= { pdnDomainMIBObjects 2 } pdnClientConfig OBJECT IDENTIFIER ::= { pdnDomainMIBObjects 3 } pdnPortConfig OBJECT IDENTIFIER ::= { pdnDomainMIBObjects 4 } -- pdnCardGeneralParams group -- This group reflect the status of VNID tagging. pdnCardGeneralParamsTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnCardGeneralParamsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that allows configuration of a Card VNID state." ::= { pdnCardGeneralParams 1 } pdnCardGeneralParamsEntry OBJECT-TYPE SYNTAX PdnCardGeneralParamsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for Card VNID." INDEX { entPhysicalIndex } ::= { pdnCardGeneralParamsTable 1 } PdnCardGeneralParamsEntry ::= SEQUENCE { pdnCardGeneralParamsVNIDMode VnidTaggingState } pdnCardGeneralParamsVNIDMode OBJECT-TYPE SYNTAX VnidTaggingState ACCESS read-write STATUS mandatory DESCRIPTION "The state of VNID tagging on the card." ::= { pdnCardGeneralParamsEntry 1 } -- The Card Configuration Table pdnCardConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnCardConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about Mux Forwarding, IP Filtering, IP Scoping and domain name for each VNID." ::= { pdnCardConfig 1 } pdnCardConfigEntry OBJECT-TYPE SYNTAX PdnCardConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of configuration information for each VNID." INDEX { entPhysicalIndex, pdnCardConfigVnidId } ::= { pdnCardConfigTable 1 } PdnCardConfigEntry ::= SEQUENCE { pdnCardConfigVnidId VnidRange, pdnCardConfigDomainName DisplayString, pdnCardConfigMuxFwd SwitchState, pdnCardConfigIPFiltering SwitchState, pdnCardConfigIPScoping SwitchState, pdnCardConfigVnidAuth SwitchState, pdnCardConfigRowStatus RowStatus } pdnCardConfigVnidId OBJECT-TYPE SYNTAX VnidRange ACCESS read-write STATUS mandatory DESCRIPTION "The VNID Id number of the virtual network for which this entry contains management information." ::= { pdnCardConfigEntry 1 } pdnCardConfigDomainName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The Domain name of the ISP for this VNID. The default value for this object is a blank string" ::= { pdnCardConfigEntry 2 } pdnCardConfigMuxFwd OBJECT-TYPE SYNTAX SwitchState ACCESS read-write STATUS mandatory DESCRIPTION "This object shows if Mux Forwarding has been enabled or disabled by the user." ::= { pdnCardConfigEntry 3 } pdnCardConfigIPFiltering OBJECT-TYPE SYNTAX SwitchState ACCESS read-write STATUS mandatory DESCRIPTION "This object shows if IP Filtering has been enabled or disabled by the user." ::= { pdnCardConfigEntry 4 } pdnCardConfigIPScoping OBJECT-TYPE SYNTAX SwitchState ACCESS read-write STATUS mandatory DESCRIPTION "This object shows if IP Scoping has been enabled or disabled by the user." ::= { pdnCardConfigEntry 5} pdnCardConfigVnidAuth OBJECT-TYPE SYNTAX SwitchState ACCESS read-write STATUS mandatory DESCRIPTION "This object shows if VNID authorization has been enabled or disabled by the user. When this obect is is enable, only interfaces bound to this VNID will accept packets with this VNID." ::= { pdnCardConfigEntry 6 } pdnCardConfigRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to create a new row or or delete an existing row in this table" ::= { pdnCardConfigEntry 7 } -- The Port Configuration Table ( VNID BINDING TABLE ) pdnPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnPortConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains VNID configuration information for each port." ::= { pdnPortConfig 1 } pdnPortConfigEntry OBJECT-TYPE SYNTAX PdnPortConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of configuration information for each port." INDEX { ifIndex, pdnPortConfigVNID } ::= { pdnPortConfigTable 1 } PdnPortConfigEntry ::= SEQUENCE { pdnPortConfigVNID VnidRange, pdnPortConfigCfg VnidTaggingState, pdnPortConfigDefNHR IpAddress, pdnPortConfigMode VnidMode } pdnPortConfigVNID OBJECT-TYPE SYNTAX VnidRange ACCESS read-only STATUS mandatory DESCRIPTION "The VNID Id number of the virtual network for which this entry contains management information." ::= { pdnPortConfigEntry 1 } pdnPortConfigCfg OBJECT-TYPE SYNTAX VnidTaggingState ACCESS read-write STATUS mandatory DESCRIPTION "This object shows if this VNID has been made active or de-active for this port by the user." ::= { pdnPortConfigEntry 2 } pdnPortConfigDefNHR OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Default Next Hop Router address for the specified VNID and port." ::= { pdnPortConfigEntry 3 } pdnPortConfigMode OBJECT-TYPE SYNTAX VnidMode ACCESS read-write STATUS mandatory DESCRIPTION "This object shows the configuration mode for this VNID and for this port." ::= { pdnPortConfigEntry 4 } -- pdnClientConfig group -- The Client Configuration Table pdnClientConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnClientConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains configuration information for each client." ::= { pdnClientConfig 1 } pdnClientConfigEntry OBJECT-TYPE SYNTAX PdnClientConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of configuration information for each client." INDEX { ifIndex, pdnClientConfigAddr, pdnClientConfigSubnetMask, pdnClientConfigVnidId } ::= { pdnClientConfigTable 1 } PdnClientConfigEntry ::= SEQUENCE { pdnClientConfigAddr IpAddress, pdnClientConfigSubnetMask IpAddress, pdnClientConfigVnidId VnidRange, pdnClientConfigNHR IpAddress, pdnClientConfigType ClientState, pdnClientConfigLeaseTime TimeTicks, pdnClientConfigLeaseRemainTime TimeTicks, pdnClientConfigMacAddr MacAddress } pdnClientConfigAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the client specified by the client id." ::= { pdnClientConfigEntry 1 } pdnClientConfigSubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The subnet mask of the client." ::= { pdnClientConfigEntry 2 } pdnClientConfigVnidId OBJECT-TYPE SYNTAX VnidRange ACCESS read-only STATUS mandatory DESCRIPTION "The VNID Id number of the Client for which this client is configured." ::= { pdnClientConfigEntry 3 } pdnClientConfigNHR OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The Next Hop Router address for the client specified by the client index." ::= { pdnClientConfigEntry 5 } pdnClientConfigType OBJECT-TYPE SYNTAX ClientState ACCESS read-only STATUS mandatory DESCRIPTION "The Configuration type of this entry - Static or Dynamic." ::= { pdnClientConfigEntry 6 } pdnClientConfigLeaseTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The Lease Time in seconds for this client." ::= { pdnClientConfigEntry 7 } pdnClientConfigLeaseRemainTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The Lease Remaining Time in seconds for this client." ::= { pdnClientConfigEntry 8 } pdnClientConfigMacAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The MAC Address of the client." ::= { pdnClientConfigEntry 9 } -- Traps related to the Domain MIB dhcpClientHostTableFull TRAP-TYPE ENTERPRISE pdnDomainMIBObjects VARIABLES { ifIndex } DESCRIPTION "This trap indicates that no more entries can be added to the client VNID table . This trap is of 'warning' class." ::= 1 dhcpAddressInStaticSubnet TRAP-TYPE ENTERPRISE pdnDomainMIBObjects VARIABLES { ifIndex, pdnClientConfigSubnetMask } DESCRIPTION "This trap indicates that the DHCP server attempting to assign an address in range of static subnet on a different port. Information on affected port, subnet mask and the assigned port is also sent with the trap. This trap is of warning class" ::= 2 END PDN-SLE-SYSTEM-MIB DEFINITIONS ::= BEGIN -- Version : 0.2 DRAFT -- Last Updated : Song Bi 03/13/2000 -- Last updated : Vinit Tare 03/06/2000 -- Last Updated : Rajesh Gowda 01/12/2000 -- Last Updated : Wayne Jadoo 10/11/99 -- Last Updated : Wayne Jadoo 10/8/99 -- Last Updated : Wayne Jadoo 10/7/99 -- last Update : Wayne Jadoo 10/05/99 -- last Update : Wayne Jadoo 09/29/99 -- last Update : Wayne Jadoo 09/27/99 -- Last Updated : Wayne Jadoo 09/14/99 -- Last Updated : Wayne Jadoo 09/7/99 -- Last Updated : Rajesh Gowda 04/14/99 -- Last Updated : Rajesh Gowda 10/28/98 -- Created by : Prakash Easwar IMPORTS TAddress, RowStatus,DisplayString FROM SNMPv2-TC IpAddress, Counter,TimeTicks FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 ifIndex FROM RFC1213-MIB entPhysicalIndex FROM ENTITY-MIB pdn-sle FROM PDN-HEADER-MIB VnidRange FROM PDN-SLE-TC ; -- The Hotwire System MIB. This MIB is written specifically to -- configure, get statistics and do diagnostic tests on the -- device as a whole. -- History -- 04/14/99 rgowda -- 1. Added the object sysDevUserAccountAccessPartition -- into sysDevUserAccount group -- 2. Added 3 new traps -- - dhcpAddressInStaticSubnet (19) -- - nonSupportedMCC (20) -- - nonSupportedChassis (21) -- -- 09/1/99 Wayne Jadoo -- Supressed ifindex where possible, added entPhysicalIndex as -- the trap variables -- and added TAddress in the communityTrapAddressInfoTable. -- 09/7/99 Wayne Jadoo -- Added enterprise System group. Will be fined tuned by Systems Engineer. -- 09/14/99 Wayne Jadoo -- Added new objects for entPhysicalTable -- 09/27/99 Wayne Jadoo -- Added enterpise Logical entity Table. -- Removed all comments prior to 1999. -- 09/29/99 Wayne Jadoo -- renamed the communitytable to entCoummunitytable and their objs -- entPhysicalTable to entCardPhyTable ... not their objs -- SystemsTable to entPhySystemTable and their objects -- This was done for the postmosy utility -- Wayne Jadoo 10/7/99 -- Imported PDN-HEADER-HEADER mib -- 10/8/99 Wayne Jadoo -- Made sysDevRadiusAuthConfigSecret and -- sysDevUserAccountPassword read-only -- Moved dhcpAddressInStaticSubnet & selfTestFailure -- sle_Domain.mib and sle_devHealth.mib respectively. -- Now using the v1 version of the rfc2037v1.mib to -- fix the trap problem ... The mibs itself -- did not change. -- -- 01/12/2000 Rajesh Gowda -- Added a group sysDevIDSLConfig -- 03/02/2000 Vinit Tare -- Updated Filter group. -- 03/06/2000 Vinit Tare -- Updated Stats group. Added 2 new tables loginHistory and -- loginFailureCount while removed the authTable and authFailureCount -- object and the authenticationFailure trap. -- 03/13/2000 Song Bi -- Changed UserAccountTable index to read-only. ent-8800 OBJECT IDENTIFIER ::= { pdn-sle 7} sysDevStats OBJECT IDENTIFIER ::= { ent-8800 1 } sysDevConfig OBJECT IDENTIFIER ::= { ent-8800 2 } sysDevFilter OBJECT IDENTIFIER ::= { ent-8800 3 } sysDevRadiusAuth OBJECT IDENTIFIER ::= { ent-8800 7 } sysDevUserAccount OBJECT IDENTIFIER ::= { ent-8800 8 } entPhySystemsMIBObjects OBJECT IDENTIFIER ::= { ent-8800 9 } sysDevIDSLConfig OBJECT IDENTIFIER ::= { ent-8800 10 } -- the Enterprise System group entPhySystemsTable OBJECT-TYPE SYNTAX SEQUENCE OF EntPhySystemsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains general information about an Entity ." ::= { entPhySystemsMIBObjects 1 } entPhySystemsEntry OBJECT-TYPE SYNTAX EntPhySystemsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of system information about an Entity ." INDEX { entPhysicalIndex } ::= { entPhySystemsTable 1 } EntPhySystemsEntry ::= SEQUENCE { entPhySysDescr DisplayString (SIZE (0..255)), entPhySysObjectID OBJECT IDENTIFIER, entPhySysUpTime TimeTicks, entPhySysContact DisplayString (SIZE (0..255)), entPhySysName DisplayString (SIZE (0..255)), entPhySysLocation DisplayString (SIZE (0..255)) } entPhySysDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. It is mandatory that this only contain printable ASCII characters." ::= { entPhySystemsEntry 1 } entPhySysObjectID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining `what kind of box' is being managed. For example, if vendor `Flintstones, Inc.' was assigned the subtree 1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'." ::= { entPhySystemsEntry 2 } entPhySysUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time (in hundredths of a second) since the network management portion of the system was last re-initialized." ::= { entPhySystemsEntry 3 } entPhySysContact OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "The textual identification of the contact person for this managed node, together with information on how to contact this person." ::= { entPhySystemsEntry 4 } entPhySysName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name." ::= { entPhySystemsEntry 5 } entPhySysLocation OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "The physical location of this node (e.g., `telephone closet, 3rd floor')." ::= { entPhySystemsEntry 6 } -- The statistics group. The implementation of this group -- is mandatory. loginHistTable OBJECT-TYPE SYNTAX SEQUENCE OF LoginHistTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table shows the most recent 10 logins and all active users currently accessing the device. It is indexed by userId and loginTime." ::= { sysDevStats 1 } loginHistTableEntry OBJECT-TYPE SYNTAX LoginHistTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object corresponds to an entry in the login history table." INDEX { userId, loginTime } ::= { loginHistTable 1 } LoginHistTableEntry ::= SEQUENCE { userId DisplayString, loginTime TimeTicks, accessApp INTEGER, accessHost IpAddress, userPriv INTEGER, loginStatus INTEGER } userId OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This object containes the user login id." ::= { loginHistTableEntry 1 } loginTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "This object containes the login time in seconds when the login session is established." ::= { loginHistTableEntry 2 } accessApp OBJECT-TYPE SYNTAX INTEGER { console (1), telnet (2), ftp (3) } ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the access application used by the end user to access the device. This can be done through console, using telnet or using ftp." ::= { loginHistTableEntry 3 } accessHost OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "This object containes the ip address of the network management station when the access application is telnet or ftp. In case of console, this object contains 0.0.0.0." ::= { loginHistTableEntry 4 } userPriv OBJECT-TYPE SYNTAX INTEGER { administrator (1), operator (2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object containes the access privileges of the user." ::= { loginHistTableEntry 5 } loginStatus OBJECT-TYPE SYNTAX INTEGER { active (1), inactive (2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates whether the user is still accessing the device." ::= { loginHistTableEntry 6 } loginFailureCountTable OBJECT-TYPE SYNTAX SEQUENCE OF LoginFailureCountTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table containes the statistics for login failures. It is indexed by access type i.e console, telnet or ftp." ::= { sysDevStats 2 } loginFailureCountTableEntry OBJECT-TYPE SYNTAX LoginFailureCountTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object corresponds to an entry in the login failure count table." INDEX {loginFailureAccessApp} ::= { loginFailureCountTable 1 } LoginFailureCountTableEntry ::= SEQUENCE { loginFailureAccessApp INTEGER, loginFailureCount Counter } loginFailureAccessApp OBJECT-TYPE SYNTAX INTEGER { console (1), telnet (2), ftp (3) } ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the access application used by the end user to access the device. This can be done through console, using telnet or using ftp." ::= { loginFailureCountTableEntry 1 } loginFailureCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object containes the number of unsuccesful logins for console, ftp or telnet." ::= { loginFailureCountTableEntry 2 } -- The configuration group. The implementation of this group -- is optional. enablePowerSourceFailureAlarm OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This objects corresponds to enabling/disabling the power source failure alarm - for both A and B power sources This object is for the MCC only. The default value of this object should be 1." ::= {sysDevConfig 1 } devIfTable OBJECT-TYPE SYNTAX SEQUENCE OF DevIfTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table is used to configure information for a particular interface" ::= {sysDevConfig 2 } devIfTableEntry OBJECT-TYPE SYNTAX DevIfTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object corresponds to an entry in the DevifTable " INDEX { ifIndex } ::= { devIfTable 1 } DevIfTableEntry ::= SEQUENCE { devPacketDiscardPolicy INTEGER, devLinkIntegrity INTEGER } devPacketDiscardPolicy OBJECT-TYPE SYNTAX INTEGER { noOp (1), mrrp (2), lrrp (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to the policy for packet discards during periods of congestion : mrrp - most recently received packets are discarded. lrrp - least recently received packets are discarded. The default value of this object should be 2" ::= { devIfTableEntry 1 } devLinkIntegrity OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2), none (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to the enabling or disabling of the ethernet link integrity : enable - enable link integrity disable - disable link integrity none - for interfaces that do not support link integrity The default value of this object should be 1" ::= { devIfTableEntry 2 } communityTrapAddressInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF CommunityTrapAddressInfoTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table is used to set the trap destination address for a particular community." ::= {sysDevConfig 3 } communityTrapAddressInfoTableEntry OBJECT-TYPE SYNTAX CommunityTrapAddressInfoTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object corresponds to an entry in the community trap address info table." INDEX { trapCommunityName, trapDestAndPort} ::= { communityTrapAddressInfoTable 1 } CommunityTrapAddressInfoTableEntry ::= SEQUENCE { trapCommunityName DisplayString (SIZE(1..32)), trapDestAndPort TAddress, trapsEnable INTEGER, trapRowStatus RowStatus } trapCommunityName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "This object corresponds to the name of the SNMP Community." ::= { communityTrapAddressInfoTableEntry 1 } trapDestAndPort OBJECT-TYPE SYNTAX TAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address and Port of the destination to which a trap must be sent." ::= { communityTrapAddressInfoTableEntry 2 } trapsEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2), delete (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to turning traps on/off for a particular destination. enable (1) - traps will be sent to the specified destination. disable (2)- traps will not be sent to the specified destination. delete - (3)deletes an entry in the table. It is left to the implementstion whether to actually delete the entry or not. The default value of this object should be 2." ::= { communityTrapAddressInfoTableEntry 3 } trapRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-only STATUS mandatory DESCRIPTION "This object is used to add or delete a a row from the table." ::= { communityTrapAddressInfoTableEntry 4 } entCommunityTable OBJECT-TYPE SYNTAX SEQUENCE OF EntCommunityTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table is used to set the various configuration parameters for a particular community." ::= { sysDevConfig 4 } entCommunityTableEntry OBJECT-TYPE SYNTAX EntCommunityTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object corresponds to an entry in the community table." INDEX { entCommunityName } ::= { entCommunityTable 1 } EntCommunityTableEntry ::= SEQUENCE { entCommunityName DisplayString (SIZE(1..32)), entCommunityType INTEGER } entCommunityName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-only STATUS mandatory DESCRIPTION "This object corresponds to the name of the SNMP Community" ::= { entCommunityTableEntry 1 } entCommunityType OBJECT-TYPE SYNTAX INTEGER { readOnly (1), readWrite (2), noAccess (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of the community readOnly - this community is only allowed to do get's readWrite - this community is allowed to do get's and set's noAccess - deletes the corresponding entry in the table. It is left upto the implementation whether to actually delete the entry in the table or not The default value of this object should be 1" ::= { entCommunityTableEntry 2 } logicalEntityTable OBJECT-TYPE SYNTAX SEQUENCE OF LogicalEntityTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table is used to set the various configuration information for the logical entities of a device. This table complements the currently draft version of the entity mib" ::= {sysDevConfig 5 } logicalEntityTableEntry OBJECT-TYPE SYNTAX LogicalEntityTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This object corresponds to an entry in the logical entity table. Note that the entries in this table are always present and one could at the most modify entries in this table." INDEX { logicalEntityIndex } ::= { logicalEntityTable 1 } LogicalEntityTableEntry ::= SEQUENCE { logicalEntityIndex INTEGER, logicalEntityType INTEGER, logicalEntityParentRelPos INTEGER, logicalEntityDescr DisplayString (SIZE(1..32)), logicalEntityReadOnlyCommunity DisplayString (SIZE(1..32)), logicalEntityReadWriteCommunity DisplayString (SIZE(1..32)), logicalEntityResetToDefault INTEGER, logicalEntityIpAddress IpAddress, logicalEntitySubnetMask IpAddress } logicalEntityIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the logical entity on the device. The value of this object directly corresponds to the logicalEntityIndex of the logicalEntityTable in the of the Entity MIB." ::= { logicalEntityTableEntry 1 } logicalEntityType OBJECT-TYPE SYNTAX INTEGER { mccCard (1), mccSpare (2), dslCard (3), remoteEntity (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The logical entity type mccCard - specifies that the logical entity is an MCC card. mccSpare - specifies that the logical entity is an mcc spare. dslCard - specifies that the logical entity is a dsl card, remoteEntity - specifies that the logical entity is not located on the device" ::= { logicalEntityTableEntry 2 } logicalEntityParentRelPos OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The status of this object corresponds to a unique identifier which identifies the logical entity. For the following values of logicalEntityType the value of this object will correspond to the slot number of the card. mcc-card, mcc-spare, dsl-card. For the following values of the logicalEntityType this object will correspond to the value of ifIndex of the ifTable in mib-2. remote-entity" ::= { logicalEntityTableEntry 3 } logicalEntityDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-write STATUS mandatory DESCRIPTION " a brief description of the particular entity" ::= { logicalEntityTableEntry 4 } logicalEntityReadOnlyCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-write STATUS mandatory DESCRIPTION "The read-only community name for the specified logical entity. A noSuchName error will be returned if this object is not visible. This object is not visible for the DSL cards in the Hotwire chassis. This object is visible for the MCC card in the Hotwire chassis" ::= { logicalEntityTableEntry 5 } logicalEntityReadWriteCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) ACCESS read-write STATUS mandatory DESCRIPTION "The read-write community name for the specified logical entity. Note that this object can only be accessed by a manager who has read-write access to the device. If this object is not visible a noSuchName error is returned." ::= { logicalEntityTableEntry 6 } logicalEntityResetToDefault OBJECT-TYPE SYNTAX INTEGER { noop (1), reset (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object resets the read-only and read-write community to the default values for this particular entry in the logical entity table. When read enum noop will be returned" ::= { logicalEntityTableEntry 7 } logicalEntityIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to the IpAddress of the logical entity. A noSuchName error will be returned if IP addresses have not been configured as yet." ::= { logicalEntityTableEntry 8 } logicalEntitySubnetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to the subnet mask of the logical entity. a noSuchName error will be returned if subnet masks have not been configured as yet." ::= { logicalEntityTableEntry 9 } -- The filter group. sysDevIpFilterConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF SysDevIpFilterConfigTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table allows the user to configure filtering information. Every filter is comprised of a number of rules(see SysDevRuleTable). When a filter is bound to an interface, all the rules of that particular filter apply to that particular interface. Also the same filter maybe bound to several interfaces. This table only allows us to configure information about a particular filter. this table is indexed by entPhysicalIndex and sysDevIpFilterName." ::= { sysDevFilter 1 } sysDevIpFilterConfigTableEntry OBJECT-TYPE SYNTAX SysDevIpFilterConfigTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Describes a specific entry of the filter configuration table." INDEX {entPhysicalIndex, sysDevIpFilterName } ::= { sysDevIpFilterConfigTable 1 } SysDevIpFilterConfigTableEntry ::= SEQUENCE { sysDevIpFilterName DisplayString (SIZE(1..12)), sysDevIpDefFilterAction INTEGER, sysDevIpFilterNumOfDynamicRules INTEGER, sysDevIpFilterNumOfStaticRules INTEGER, sysDevIpFilterRefCount INTEGER, sysDevIpFilterTcpAckFilterAction INTEGER, sysDevIpFilterDhcpFilterAction INTEGER, sysDevIpFilterRowStatus RowStatus } sysDevIpFilterName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object corresponds directly to the name of the filter." ::= { sysDevIpFilterConfigTableEntry 1 } sysDevIpDefFilterAction OBJECT-TYPE SYNTAX INTEGER { forward (1), discard (2), delete (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds to the default action taken on a particular IP packet based on the filter rule. forward - the packet is forwarded discard - the packet is discarded. delete - the rule of a particular filter or the filter as a whole is deleted." ::= { sysDevIpFilterConfigTableEntry 2 } sysDevIpFilterNumOfDynamicRules OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object corresponds to the number of dynamic rules configured for this filter" ::= { sysDevIpFilterConfigTableEntry 3 } sysDevIpFilterNumOfStaticRules OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object corresponds to the number of static rules configured for this filter" ::= { sysDevIpFilterConfigTableEntry 4 } sysDevIpFilterRefCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object corresponds to the number of references for this filter by the various interfaces of the system For Example if filter 'abc' is bound to two of the DSL interfaces as input filters. then the reference count for this filter is 2. if a filter 'def' is bound to the 10BaseT interface as both an input and an output filter. The reference count for this filter would be 2. Filters can be deleted from the system (by a user) only if the reference count equals 0" ::= { sysDevIpFilterConfigTableEntry 5 } sysDevIpFilterTcpAckFilterAction OBJECT-TYPE SYNTAX INTEGER { forward (1), discard (2), noOp (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds to the default action taken on the first TCP ACK packet of the TCP connection. This object is not supported for MCC." ::= { sysDevIpFilterConfigTableEntry 6 } sysDevIpFilterDhcpFilterAction OBJECT-TYPE SYNTAX INTEGER { forward (1), discard (2), noOp (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds to the default action taken on the DHCP transaction messages. This object is not supported for mcc." ::= { sysDevIpFilterConfigTableEntry 7 } sysDevIpFilterRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "The object is used to add or delete a row from this table." ::= { sysDevIpFilterConfigTableEntry 8 } sysDevIpFilterRuleConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF SysDevIpFilterRuleConfigTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table allows the user to configure the rules of each IP filter. When a filter is bound to an interface, all the rules of that particular filter apply to that particular interface. Also, the same filter may be found to several interfaces. This table is indexed by entPhysicalIndex, sysDevIpFilterName and sysDevIpFilterRuleNumber." ::= { sysDevFilter 2 } sysDevIpFilterRuleConfigTableEntry OBJECT-TYPE SYNTAX SysDevIpFilterRuleConfigTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Describes a specific entry of the filter rule configuration table." INDEX { entPhysicalIndex, sysDevIpRuleFilterName, sysDevIpFilterRuleNumber } ::= { sysDevIpFilterRuleConfigTable 1 } SysDevIpFilterRuleConfigTableEntry ::= SEQUENCE { sysDevIpRuleFilterName DisplayString (SIZE(12)), sysDevIpFilterRuleNumber INTEGER (1..33), sysDevIpFilterRuleSrcAddress IpAddress, sysDevIpFilterRuleSrcAddrMask IpAddress, sysDevIpFilterRuleSrcAddrCompEnable INTEGER, sysDevIpFilterRuleSrcPortNum INTEGER (0..65535), sysDevIpFilterRuleMaxSrcPortNum INTEGER (0..65535), sysDevIpFilterRuleSrcCompType INTEGER, sysDevIpFilterRuleDestAddress IpAddress, sysDevIpFilterRuleDestAddrMask IpAddress, sysDevIpFilterRuleDestAddrCompEnable INTEGER, sysDevIpFilterRuleDestPortNum INTEGER (0..65535), sysDevIpFilterRuleMaxDestPortNum INTEGER (0..65535), sysDevIpFilterRuleDestCompType INTEGER, sysDevIpFilterRuleType INTEGER, sysDevIpFilterRuleProtocolTypeUdp INTEGER, sysDevIpFilterRuleProtocolTypeTcp INTEGER, sysDevIpFilterRuleProtocolTypeIcmp INTEGER, sysDevIpFilterRuleRowStatus RowStatus } sysDevIpRuleFilterName OBJECT-TYPE SYNTAX DisplayString (SIZE(12)) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object corresponds directly to the name of the filter." ::= { sysDevIpFilterRuleConfigTableEntry 1 } sysDevIpFilterRuleNumber OBJECT-TYPE SYNTAX INTEGER (1..33) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object corresponds directly to a rule within a particular filter. If the value of this object is 0, then the sets apply to the filter as a whole. For example one may want to delete the whole filter. for a get only the name of the filter is returned." ::= { sysDevIpFilterRuleConfigTableEntry 2 } sysDevIpFilterRuleSrcAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds directly to an source IP Address. This object could be set if IP packets need to be filtered based on where it is coming from. Setting this object to 0.0.0.0 disables source IP address comparison." ::= { sysDevIpFilterRuleConfigTableEntry 3 } sysDevIpFilterRuleSrcAddrMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds directly to an source IP Address Mask. The value of this object is bitwise anded with the source address within the IP packet and then compared with the sysDevIPFilterSrcAddress." ::= { sysDevIpFilterRuleConfigTableEntry 4 } sysDevIpFilterRuleSrcAddrCompEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2), noOp (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object enables or disables the source address comparison. It is not supported for MCC." ::= { sysDevIpFilterRuleConfigTableEntry 5 } sysDevIpFilterRuleSrcPortNum OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The UDP or TCP port number of the source on which this filter is applied." ::= { sysDevIpFilterRuleConfigTableEntry 6 } sysDevIpFilterRuleMaxSrcPortNum OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum UDP or TCP port number of the source on which this filter is applied. This object is valid only if the source comparison type is in-range or out-range" ::= { sysDevIpFilterRuleConfigTableEntry 7 } sysDevIpFilterRuleSrcCompType OBJECT-TYPE SYNTAX INTEGER { none (1), eq (2), neq (3), gt (4), lt (5), inRange (6), outRange (7) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds to the type of comparison which is to be made for source based filtering for the particular rule of the filter. none - no comparison is to be made. eq - equal to neq - not equal to gt - greater than lt - less than inRange - the source port number of the TCP or UDP packet is within a specified range. outRange - the source port number of the TCP or UDP packet lies outside a specified range." ::= { sysDevIpFilterRuleConfigTableEntry 8 } sysDevIpFilterRuleDestAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds directly to an destination IP Address. This object could be set if IP packets need to be filtered based on where it is going to." ::= { sysDevIpFilterRuleConfigTableEntry 9 } sysDevIpFilterRuleDestAddrMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds directly to an destination IP Address Mask. The value of this object is bitwise anded with the destination address within the IP packet and then compared with the sysDevIPFilterRuleDestAddress" ::= { sysDevIpFilterRuleConfigTableEntry 10 } sysDevIpFilterRuleDestAddrCompEnable OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2), noOp (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object enables or disables the destination address comparison. It is not supported for MCC." ::= { sysDevIpFilterRuleConfigTableEntry 11 } sysDevIpFilterRuleDestPortNum OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The UDP or TCP port number of the destination on which this filter is applied" ::= { sysDevIpFilterRuleConfigTableEntry 12 } sysDevIpFilterRuleMaxDestPortNum OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum UDP or TCP port number of the destination on which this filter is applied. This object is valid only if the destination comparison type is in-range or out-range" ::= { sysDevIpFilterRuleConfigTableEntry 13 } sysDevIpFilterRuleDestCompType OBJECT-TYPE SYNTAX INTEGER { none (1), eq (2), neq (3), gt (4), lt (5), inRange (6), outRange (7) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds to the type of comparison which is to be made for destination based filtering for the particular rule of the filter. none - no comparison is to be made. eq - equal to neq - not equal to gt - greater than lt - less than inRange - the source port number of the TCP or UDP packet is within a specified range. outRange - the source port number of the TCP or UDP packet lies outside a specified range." ::= { sysDevIpFilterRuleConfigTableEntry 14 } sysDevIpFilterRuleType OBJECT-TYPE SYNTAX INTEGER { static (1), dynamic (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object corresponds to the type of type of rule configured static - This indicates that the rule was configured by an NMS either by SNMP, console or using telnet dynamic - this indicates that the rule was configured by the the system for end-users who have obtaimed an IP address using the DHCP protocol." ::= { sysDevIpFilterRuleConfigTableEntry 15 } sysDevIpFilterRuleProtocolTypeUdp OBJECT-TYPE SYNTAX INTEGER { forward (1), discard (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds to the action taken on a particular UDP packet based on the source/ destination port comparison rule." ::= { sysDevIpFilterRuleConfigTableEntry 16 } sysDevIpFilterRuleProtocolTypeTcp OBJECT-TYPE SYNTAX INTEGER { forward (1), discard (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds to the action taken on a particular TCP packet bases on the source/ destination port comparison rule." ::= { sysDevIpFilterRuleConfigTableEntry 17 } sysDevIpFilterRuleProtocolTypeIcmp OBJECT-TYPE SYNTAX INTEGER { forward (1), discard (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds to the action taken on a particular ICMP packet bases on the protocol type comparison rule." ::= { sysDevIpFilterRuleConfigTableEntry 18 } sysDevIpFilterRuleRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "The object is used to add or delete a row from this table." ::= { sysDevIpFilterRuleConfigTableEntry 19 } sysDevMaxNumOfIpFiltersTable OBJECT-TYPE SYNTAX SEQUENCE OF SysDevMaxNumOfIpFiltersTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION " This table contains the maximum number of IP filters supported on a device. It is indexed by ifIndex." ::= { sysDevFilter 3 } sysDevMaxNumOfIpFiltersTableEntry OBJECT-TYPE SYNTAX SysDevMaxNumOfIpFiltersTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Describes a specific entry of the max number of filters table." INDEX { ifIndex } ::= { sysDevMaxNumOfIpFiltersTable 1 } SysDevMaxNumOfIpFiltersTableEntry ::= SEQUENCE { sysDevMaxNumOfInputIpFilters INTEGER, sysDevMaxNumOfOutputIpFilters INTEGER } sysDevMaxNumOfInputIpFilters OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object corresponds directly to the max number of input IP filters supported by each device." ::= { sysDevMaxNumOfIpFiltersTableEntry 1 } sysDevMaxNumOfOutputIpFilters OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object corresponds directly to the max number of Output IP filters supported by each device." ::= { sysDevMaxNumOfIpFiltersTableEntry 2 } -- Filter Bindings sysDevIpFilterBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF SysDevIpFilterBindingTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table allows us to bind filters to a particular interface. As such this table is doubly indexed by ifIndex and sysDevIpBindingFilterName." ::= { sysDevFilter 4 } sysDevIpFilterBindingTableEntry OBJECT-TYPE SYNTAX SysDevIpFilterBindingTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Describes a specific entry of the filter binding table." INDEX { ifIndex, sysDevIpBindingFilterName } ::= { sysDevIpFilterBindingTable 1 } SysDevIpFilterBindingTableEntry ::= SEQUENCE { sysDevIpBindingFilterName DisplayString (SIZE(1..12)), sysDevIpBindingFilterType INTEGER, sysDevIpBindingFilterRowStatus RowStatus } sysDevIpBindingFilterName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object corresponds directly to the name of the filter." ::= { sysDevIpFilterBindingTableEntry 1 } sysDevIpBindingFilterType OBJECT-TYPE SYNTAX INTEGER { inputFilter (1), outputFilter (2), inputOutputFilter (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds directly to the type of the filter which needs to be bound to a particular interface. inputFilter - This indicates that the filter is applied to the packets coming in to the interface. outputFilter - this indicates that the filter is applied to packets going out the interface. inputOutputFilter - this indicates that the filter is applied packets going out the interface and to packets coming in to the interface." ::= { sysDevIpFilterBindingTableEntry 2 } sysDevIpBindingFilterRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to add or delete a row from this table." ::= { sysDevIpFilterBindingTableEntry 3 } -- Service Node Filter bindings sysDevIpFilterSNBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF SysDevIpFilterSNBindingTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table allows us to bind filters to a particular interface on portcards. This table is indexed by ifIndex, sysDevIpSNBindingVnidId and sysDevIpSNBindingFilterName." ::= { sysDevFilter 5 } sysDevIpFilterSNBindingTableEntry OBJECT-TYPE SYNTAX SysDevIpFilterSNBindingTableEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Describes a specific entry of the SNfilter binding table." INDEX { ifIndex, sysDevIpSNBindingVnidId, sysDevIpSNBindingFilterName } ::= { sysDevIpFilterSNBindingTable 1 } SysDevIpFilterSNBindingTableEntry ::= SEQUENCE { sysDevIpSNBindingVnidId VnidRange, sysDevIpSNBindingFilterName DisplayString (SIZE(1..12)), sysDevIpSNBindingFilterType INTEGER, sysDevIpSNBindingFilterRowStatus RowStatus } sysDevIpSNBindingVnidId OBJECT-TYPE SYNTAX VnidRange ACCESS read-only STATUS mandatory DESCRIPTION "The VNID Id number of the virtual network to which this filter is bound." ::= { sysDevIpFilterSNBindingTableEntry 1 } sysDevIpSNBindingFilterName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..12)) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object corresponds directly to the name of the filter." ::= { sysDevIpFilterSNBindingTableEntry 2 } sysDevIpSNBindingFilterType OBJECT-TYPE SYNTAX INTEGER { inputFilter (1), outputFilter (2), inputOutputFilter (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this object corresponds directly to the type of the filter which needs to be bound to a particular interface. inputFilter - This indicates that the filter is applied to the packets coming in to the interface. outputFilter - this indicates that the filter is applied to packets going out the interface. inputOutputFilter - this indicates that the filter is applied packets going out the interface and to packets coming in to the interface." ::= { sysDevIpFilterSNBindingTableEntry 3 } sysDevIpSNBindingFilterRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to add or delete a row from this table." ::= { sysDevIpFilterSNBindingTableEntry 4 } -- Filter Stats sysDevIpInputPacketsFiltered OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP packets that have been filtered on all the incoming interfaces due to not matching programmed filter entries on interfaces that are activated for IP filtering.This is supported on MCC only" ::= { sysDevFilter 6 } sysDevIpOutputPacketsFiltered OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP packets that have been filtered on all the outgoing interfaces due to not matching programmed filter entries on interfaces that are activated for IP filtering.This is supported on MCC only" ::= { sysDevFilter 7 } -- 3.2.3. Radius Security -- MCC-rq 150-180: A new group is added into the Hotwire System MIB sysDevRadiusAuthEnable OBJECT-TYPE SYNTAX INTEGER { disable (1), enable (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable and disable RADIUS Authentication." ::= { sysDevRadiusAuth 1 } sysDevRadiusAuthConfigTimeout OBJECT-TYPE SYNTAX INTEGER (3..30) ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to the maximum response time of the RADIUS Server." ::= { sysDevRadiusAuth 2 } sysDevRadiusAuthConfigAttempts OBJECT-TYPE SYNTAX INTEGER (1..3) ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to the number of retries in the event of authentication timeout." ::= { sysDevRadiusAuth 3 } sysDevRadiusAuthConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF SysDevRadiusAuthConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains variables that facilitate the configuration of RADIUS authentication servers." ::= { sysDevRadiusAuth 4 } sysDevRadiusAuthConfigEntry OBJECT-TYPE SYNTAX SysDevRadiusAuthConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry containing RADIUS Authentication Server configuration." INDEX { sysDevRadiusAuthConfigServerIndex } ::= { sysDevRadiusAuthConfigTable 1 } SysDevRadiusAuthConfigEntry ::= SEQUENCE { sysDevRadiusAuthConfigServerIndex INTEGER, sysDevRadiusAuthConfigServerAddress IpAddress, sysDevRadiusAuthConfigServerPort INTEGER (0..65535), sysDevRadiusAuthConfigSecret DisplayString (SIZE(6..32)) } sysDevRadiusAuthConfigServerIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to the Index to the RADIUS server Configuration table." ::= { sysDevRadiusAuthConfigEntry 1 } sysDevRadiusAuthConfigServerAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to the IP address of the RADIUS server." ::= { sysDevRadiusAuthConfigEntry 2 } sysDevRadiusAuthConfigServerPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to the UDP Port that the RADIUS server will accept Access-Request." ::= { sysDevRadiusAuthConfigEntry 3 } sysDevRadiusAuthConfigSecret OBJECT-TYPE SYNTAX DisplayString (SIZE(6..32)) ACCESS read-only STATUS mandatory DESCRIPTION "This object corresponds to the RADIUS secret used by RADIUS server and NAS." ::= { sysDevRadiusAuthConfigEntry 4 } -- MCC-rq 200-210: A new user account group is added into the Hotwire System MIB sysDevUserAccountTable OBJECT-TYPE SYNTAX SEQUENCE OF SysDevUserAccountEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the user accounts." ::= { sysDevUserAccount 1} sysDevUserAccountEntry OBJECT-TYPE SYNTAX SysDevUserAccountEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry containing user account information." INDEX { sysDevUserAccountUserId } ::= { sysDevUserAccountTable 1 } SysDevUserAccountEntry ::= SEQUENCE { sysDevUserAccountUserId DisplayString (SIZE(6..15)), sysDevUserAccountPrivilege INTEGER, sysDevUserAccountUserPassword DisplayString (SIZE(6..15)), sysDevUserAccountAccessPartition DisplayString (SIZE(0..50)), sysDevUserAccountRowStatus RowStatus } sysDevUserAccountUserId OBJECT-TYPE SYNTAX DisplayString (SIZE(6..15)) ACCESS read-only STATUS mandatory DESCRIPTION "This object corresponds to the login ID of the user account." ::= { sysDevUserAccountEntry 1 } sysDevUserAccountPrivilege OBJECT-TYPE SYNTAX INTEGER { operator (1), administrator (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to the access privilege of the user account. 1 = Operator, 2 = Administrator." ::= { sysDevUserAccountEntry 2 } sysDevUserAccountUserPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(6..15)) ACCESS read-only STATUS mandatory DESCRIPTION "This object corresponds to the password of the user account." ::= { sysDevUserAccountEntry 3 } sysDevUserAccountAccessPartition OBJECT-TYPE SYNTAX DisplayString (SIZE(0..50)) ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to the access partition of the user account. The default value of this object is 'all'" ::= { sysDevUserAccountEntry 4 } sysDevUserAccountRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object corresponds to create or delete a row in sysDevUserAccountTable." ::= {sysDevUserAccountEntry 5 } -- the sysDevIDSLConfig group on the MCC sysDevIDSLConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF SysDevIDSLConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains configuration information about IDSL Card." ::= { sysDevIDSLConfig 1 } sysDevIDSLConfigEntry OBJECT-TYPE SYNTAX SysDevIDSLConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for IDSL device Configuration." INDEX { ifIndex } ::= { sysDevIDSLConfigTable 1 } SysDevIDSLConfigEntry ::= SEQUENCE { sysDevIDSLConfigPrimaryNetClockMode INTEGER, sysDevIDSLConfigSecondaryNetClockMode INTEGER } sysDevIDSLConfigPrimaryNetClockMode OBJECT-TYPE SYNTAX INTEGER { triState(1), portCardSinkClock(2), portCardDriveClock(3), portCardDriveClockOnboard(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the network clock mode set for the primary 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. The default value of this object is triState(1)." ::= { sysDevIDSLConfigEntry 1 } sysDevIDSLConfigSecondaryNetClockMode OBJECT-TYPE SYNTAX INTEGER { triState(1), portCardSinkClock(2), portCardDriveClock(3), portCardDriveClockOnboard(4) } ACCESS read-write STATUS mandatory 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. The default value of this object is triState(1)." ::= { sysDevIDSLConfigEntry 2 } --Traps cCN TRAP-TYPE ENTERPRISE ent-8800 VARIABLES { entPhysicalIndex } DESCRIPTION "This trap signifies a Configuration change or software upgrade in the xDSL card. This trap is of 'warning' class" ::= 7 -- the following traps are sent by the MCC ******* fanModuleFailure TRAP-TYPE ENTERPRISE ent-8800 DESCRIPTION "This trap indicates the indicates the failure of the fan module on the device. This trap is sent only by the MCC card. this trap is of 'minor' class" ::= 9 fanModuleOperational TRAP-TYPE ENTERPRISE ent-8800 DESCRIPTION "This trap indicates the indicates the fan module on the device is operational. This trap is sent only by the MCC card. This trap is of 'minor' class" ::= 109 powerSourceAFailure TRAP-TYPE ENTERPRISE ent-8800 DESCRIPTION "This trap indicates that power source A has failed. This is sent only by the MCC card. This trap is of 'minor' class." ::= 10 powerSourceAOperational TRAP-TYPE ENTERPRISE ent-8800 DESCRIPTION "This trap indicates that the power source A is operational. This is sent only by the MCC card. This trap is of 'minor' class. This trap compliments powerSourceAFailure trap." ::= 110 slotPollFailure TRAP-TYPE ENTERPRISE ent-8800 VARIABLES { entPhysicalIndex } DESCRIPTION "This trap indicates a slot poll failure. This is sent only by the MCC card. this trap is of 'major' class." ::= 11 newCardDetected TRAP-TYPE ENTERPRISE ent-8800 VARIABLES { entPhysicalIndex } DESCRIPTION "This trap indicates that a new card was detected in a slot. This is sent only by the MCC card. this trap is of 'warning' class." ::= 111 -- **************************** ethernetJabber TRAP-TYPE ENTERPRISE ent-8800 VARIABLES { ifIndex } DESCRIPTION "This trap indicates that a jabber condition has been detected on the ethernet interface. This trap is of 'major' class." ::= 12 ethernetJabberClear TRAP-TYPE ENTERPRISE ent-8800 VARIABLES { ifIndex } DESCRIPTION "This trap indicates that the jabber condition that was detected no longer exists. This trap is of 'major' class." ::= 112 ethernetJumbos TRAP-TYPE ENTERPRISE ent-8800 VARIABLES { ifIndex } DESCRIPTION "This trap indicates ethernet jumbos. this trap is of 'minor' class" ::= 13 ethernetRunts TRAP-TYPE ENTERPRISE ent-8800 VARIABLES { ifIndex } DESCRIPTION "This trap indicates ethernet runts. this trap is of 'minor'" ::= 14 deviceFailure TRAP-TYPE ENTERPRISE ent-8800 VARIABLES { entPhysicalIndex } DESCRIPTION "This trap signifies that the sending protocol's device has failed and the failure was not a result of a device test. Note there are no variable bindings for this trap" ::= 15 powerSourceBFailure TRAP-TYPE ENTERPRISE ent-8800 DESCRIPTION "Thi