--/* -- * $RCSfile: extreme.mib,v $ - ExtremeWare enterprise MIB -- * -- * Copyright (c) 1997 - 2002 by Extreme Networks Inc. -- * -- * Extreme Networks -- * http://www.extremenetworks.com -- * -- * -- * Revision control -- * $Id: extreme.mib,v 1.24.6.14 2004/09/07 06:59:50 nayak Exp $ -- * ---------------- -- * -- * Extreme Networks modification history -- * ------------------------------------- -- * $Log: extreme.mib,v $ -- * Revision 1.24.6.14 2004/09/07 06:59:50 nayak -- * PD none: Promote changes upto v73e0b38-br-Fixes10-4 in branch-Fixes10_v73e0b38. -- * -- * Revision 1.24.6.13.2.1 2004/09/02 21:20:05 nayak -- * PD none: Port following checkin : PD3-7072551, PD3-7072714 : resolved trap OID conflicts with EXOS mib. Changed trap OIDs are cableTraps, EnhDOSTraps and DOSTraps -- * -- * Revision 1.24.6.13 2004/08/31 06:45:03 nayak -- * PD none: Sync from v730b47 and other fixes which went into branch-Fixes9_v73e0b37 -- * -- * Revision 1.24.6.12.2.2 2004/08/31 05:52:47 nayak -- * PD none: Sync from v730b47 -- * -- * Revision 1.24.6.12.2.1 2004/08/24 19:43:45 mmanda -- * PD3-6101432 : SlotDispaly problem fixed for S300-48. -- * -- * Revision 1.24.6.12 2004/08/19 04:07:44 nayak -- * PD none: Inferno b45 and Fixes8_v73e0b33 sync. -- * -- * Revision 1.24.6.11.2.1 2004/08/17 18:51:48 nayak -- * PD none: Sync to v730b45. -- * -- * Revision 1.24.6.11 2004/08/06 06:57:07 nayak -- * PD none: Move v73e0b33-br-Fixes8-7 into trunk. -- * -- * Revision 1.24.6.10.2.1 2004/08/05 10:35:13 mmanda -- * PD3-2780661 : Added Range for wireless objects. -- * -- * Revision 1.24.6.10 2004/07/22 00:41:03 nayak -- * PD none: Sync from Inferno b37 to b39. -- * -- * Revision 1.24.6.9.2.1 2004/07/20 08:58:25 nayak -- * PD none: Merge Inferno b39 changes. -- * -- * Revision 1.24.6.9 2004/07/19 06:42:59 build-sc -- * PD none: Merge in Fixes7 to v73e0b31-br-Fixes7-8 -- * -- * Revision 1.24.6.8.2.3 2004/07/15 19:26:08 mmanda -- * PD3-1095201: sysObjectID initialized for S300-48 -- * -- * Revision 1.24.6.8.2.2 2004/07/15 01:34:38 emar -- * PD2-250235119: Add in support for legacy for Power Dsine by adding in a mib to enable/disable legacy. -- * -- * Revision 1.24.6.8.2.1 2004/07/08 18:30:40 emar -- * PDnone: Fixed description of extremePethSlotConsumptionPower which should be in mWatts not Watts. -- * -- * Revision 1.24.6.8 2004/07/06 23:25:05 build-sc -- * PD none: Merge with Inferno b37. -- * -- * Revision 1.24.6.7.16.1 2004/07/02 18:18:59 nayak -- * PD none: Joined from b33 to b37. -- * -- * Revision 1.24.6.7 2004/06/15 03:54:19 build-sc -- * PD none: Sync to v730b33. -- * -- * Revision 1.24.6.6.8.1 2004/06/09 20:17:03 nayak -- * PD none: Merge from v730b30 to v730b33. -- * -- * Revision 1.24.6.6 2004/06/04 03:43:27 build-sc -- * PD none: Merge from fixes3 & saturn b21 -- * -- * Revision 1.24.6.5.18.1 2004/06/04 02:43:26 nayak -- * PD none: Pull Fixes3_v73e0b23 branch in. -- * -- * Revision 1.24.6.5.16.1 2004/06/03 16:35:36 vtseng -- * PD None: S300-24 OID. -- * -- * Revision 1.24.6.5 2004/05/24 18:19:19 build-sc -- * PD none: Merge branch-FixesAndFsMerge_v73e0b20. -- * -- * Revision 1.24.6.4.2.1 2004/05/23 09:16:16 nayak -- * PD none: Mib2 changes. -- * -- * Revision 1.24.6.4 2004/05/19 19:44:40 dwade -- * PD none: sync changes for snmpv1 -- * -- * Revision 1.24.6.2.36.1 2004/05/15 12:40:08 snanthan -- * PD none : added changes for policy based mib implementation and -- * mac security traps implementation in broadcom -- * -- * Revision 1.24.6.2.18.1 2004/05/11 06:19:29 snanthan -- * PD none : mac fdb counter value made Counter64 -- * -- * Revision 1.24.6.2 2004/04/02 18:23:36 nayak -- * PD none: Resolved conflicts. -- * -- * Revision 1.34 2004/08/30 14:28:42 rtp-build -- * PD none: merge v730b46::v730b46-br-PA-730-0408-01-4 into trunk (v730b47, dcarson) -- * -- * Revision 1.33.4.3 2004/08/31 08:14:49 snanthan -- * PD none : resolved trap oid conflicts with EXOS mib, changed trap oids -- * are DOSTraps, EnhDOSTraps and CableTraps -- * -- * Revision 1.33.4.2 2004/08/26 01:39:29 mmanda -- * PD none: extremeWirelessInterfaceStatusTable appeared twice. removed second entry -- * -- * Revision 1.33.4.1 2004/08/25 11:35:01 snanthan -- * PD none : mib synchronisation changes, so that conflicts with 7.2 MIB are -- * resolved. -- * -- * Revision 1.33 2004/08/16 20:24:02 rtp-build -- * PD none: merge v730b44::v730b44-br-post-FCS-2 into trunk (v730b45,dcarson) -- * -- * Revision 1.32.8.1 2004/08/13 08:55:26 svallepalli -- * PD none: merge branch-post-FCS_v730b40 v730b40::v730b40-br-post-FCS-1 -- * -- * Revision 1.32.6.1 2004/08/05 12:14:34 mmanda -- * PD3-3455551: Ranges added for wireless objects. -- * -- * Revision 1.32 2004/07/11 03:36:01 rtp-build -- * PD none: merge v730b37::v730b37-br-EWFixes13-4 into trunk (v730b38, dcarson) -- * -- * Revision 1.31.8.1 2004/07/02 19:07:04 mmanda -- * PD none: Pull from Summit Rel 1.2.1 (tag pullFrom_121_to_branch-EWFixes13_v730b37_02Jul) -- * -- * Revision 1.31 2004/06/23 15:50:17 rtp-build -- * PD none: merge v730b34::v730b34-br-EWFixes12-3 into trunk (v730b35, dcarson) -- * -- * Revision 1.30.2.1 2004/06/20 20:56:58 svallepalli -- * PD none: merge branch-post-UAA1-2_v730b33-br-EWFixes11-2 uaa_post_wireless_dot1x_crash_fix::v730b33-br-post-UAA1-2-2 -- * -- * Revision 1.30 2004/06/14 19:54:27 build-sc -- * PD none: merge v730b33::v730b33-br-EWFixes11-3 into trunk (v730b34 scotth) -- * -- * Revision 1.29.2.1.2.2 2004/06/18 00:07:17 mmanda -- * PD2-243935701, PD2-241731027, PD2-243654801, PD2-243695201, PD2-233016707: Fixed these PDs and Bug Fix Pull from Summit 1.3 -- * -- * Revision 1.29.2.1.2.1 2004/06/17 02:31:45 mmanda -- * PD none: Bug Fix pull complete from Summit rel 1.2.1 -- * -- * Revision 1.29.2.1 2004/06/09 12:00:05 snanthan -- * PD2-238543410 : fixed the deprecation of extremeSubMajorVersion and extremeImageSecurity from the mib. The ImageSecurity can be obtained from the extremeImageSshCapability and the extremeMinorVersion reflects the old extremeSubMajorVersion. A new extremePatchVersion is added which reflects the old extremeMinorVersion. -- * -- * Revision 1.29 2004/06/08 22:12:55 build-sc -- * PD none: merge v730b32::v730b32-br-BETA-7 into trunk (v730b33, scotth) -- * -- * Revision 1.28.6.2 2004/06/02 12:17:35 mmanda -- * PD2-231767240, PD2-239837801 - MibWalk problems fixed for UAA. -- * -- * Revision 1.28.6.1 2004/06/02 06:43:24 svallepalli -- * PD none: merge branch-EWFixes10_v730b31 v730b31-br-EWFixes10-2::v730b31-br-EWFixes10-3 -- * -- * Revision 1.28.2.1 2004/06/01 06:27:39 snanthan -- * PD2-239824801 : mib warnings during compilation removed -- * -- * Revision 1.28 2004/05/26 02:12:58 rtp-build -- * PD none: merge v730b30::v730b30-br-EWFixes9-4 into trunk (v730b31, dcarson) -- * -- * Revision 1.27.4.2 2004/05/22 00:07:24 emar -- * PD2-230140227, PD2-220186148: Changed v2Trap to use 12 instead of 8 for the PSU Notification. -- * -- * Revision 1.27.4.1 2004/05/19 08:52:47 snanthan -- * PD2-235505110 : AclTimeOut range changed from 1..300 to 2..300 -- * -- * Revision 1.27 2004/05/12 18:52:35 rtp-build -- * PD none: merge v730b28::v730b28-br-uaa1-2-2 into trunk (v730b29, dcarson) -- * -- * Revision 1.26.2.1 2004/05/06 10:24:28 mmanda -- * PD2-205638401 - merge branch-uaa1-2_v730b26 into branch-uaa1-2_v730b28 -- * -- * Revision 1.26 2004/05/05 16:13:17 rtp-build -- * PD none: merge v730b27::v730b27-br-poe-beta-1 into trunk (v730b28) -- * -- * Revision 1.25.10.1 2004/05/01 15:57:35 tissa -- * PD None: promote branch-poe-beta_v720b26 and branch-EWfixes12_v720b25 -- * to v730b27, this was done through v720b26, hence this contain all the changes between v720b25 and b26 -- * -- * Revision 1.25.6.2 2004/05/05 06:07:52 mmanda -- * PD2-205638401 - Modified for UAA 1.2 changes. -- * -- * Revision 1.25.6.1 2004/04/21 06:01:19 mmanda -- * PD2-205638401 - merge b4_uaa_rel3_changes::branch-uaa_v730b18 to branch-uaa1-2_v730b26 -- * -- * Revision 1.25 2004/04/01 18:02:16 rtp-build -- * PD none: merge v730b24::v730b24-br-v720b23-merge-1 into trunk (v730b25) -- * -- * Revision 1.24.4.1 2004/03/30 15:34:48 tissa -- * PD None: promoted branch-v720b23-merge_v730b23 to v730b24 -- * -- * Revision 1.24.2.1 2004/03/28 18:49:59 tissa -- * PD None: Promoted v730b19-br-v720b23-merge-5 to branch-v720b23-merge_v73023 -- * -- * Revision 1.24 2004/03/26 16:55:06 rtp-build -- * PD none: merge v730b22::v730b22-br-4digit-5 into trunk (v730b23) -- * -- * Revision 1.23.2.1 2004/03/20 01:58:52 spanguluri -- * PD2-220337239: Promoting the 4 digit version numbering feature branch to 730b22 -- * -- * Revision 1.23 2004/03/19 17:24:26 rtp-build -- * PD none: merge v730b21::v730b21-br-uaa-1 into trunk (v730b22) -- * -- * Revision 1.22.2.1 2004/03/16 09:00:39 mmanda -- * PD2-205638401 - merge from branch-uaa_v730b18 to branch-uaa_v730b21 -- * -- * Revision 1.22 2004/03/15 19:35:03 rtp-build -- * PD none: merge v730b20::v730b20-br-EWFixes5-4 into trunk (v730b21) -- * -- * Revision 1.21.18.2 2004/03/12 05:58:47 tissa -- * PD None : promoted branch-VLAN-mib_v730b19 to v730b20 -- * -- * Revision 1.21.18.1 2004/03/12 05:22:04 tissa -- * PD None: promoted branch-EWFixes5_v730b15 to v730b20 -- * -- * Revision 1.21.8.1 2004/03/10 13:03:44 mrajesh -- * PD2-219959301, PD2-219961318: -- * Modified the indexes of the vlanAggregation and vlanTranslation tables -- * from not-accessible to read-only. -- * -- * Revision 1.21.10.1 2004/03/14 16:53:55 slarribeau -- * PD none: merge v720b22:v720b23 into branch-v720b23-merge_v730b19 -- * -- * Revision 1.21 2004/03/08 20:28:12 rtp-build -- * PD none: merge v730b18::v730b18-br-disable-back-door-2 into trunk (v730b19) -- * -- * Revision 1.20.14.1 2004/03/06 04:50:21 tissa -- * PD None: Promoted branch-DOS-MIB_v730b11 v730b18 -- * -- * Revision 1.20.16.3 2004/04/07 05:53:15 mmanda -- * PD2-205638401 - Modified for UAA 1.2 changes. -- * -- * Revision 1.20.16.2 2004/04/06 04:40:08 mmanda -- * PD2-205638401 - Modified for UAA 1.2 changes. -- * -- * Revision 1.20.16.1 2004/03/11 09:42:16 mmanda -- * PD2-205638401 - merge from branch-uaa_v730b16 to branch-uaa_v730b18 -- * -- * Revision 1.20.2.1 2004/02/26 13:04:32 mmanda -- * PD2-205638401 - merge from branch-uaa_v730b14 to branch-uaa_v730b16 -- * -- * Revision 1.20.12.2 2004/03/10 11:12:54 manjunathbs -- * PD2-220337239 -- * Some variables which were deleted from the Extreme MIB previously have now -- * been added again. These variables will be deprecated in future releases. -- * -- * Revision 1.20.12.1 2004/03/09 04:50:58 manjunathbs -- * PD2-220337239 -- * New Version Numbering Scheme to make the Extremeware images versioning comply -- * with the EXOS versioning. Images mkversion & makeimg have been generated for -- * i386 only, Solaris images needs to be checked in. -- * -- * Revision 1.20 2004/02/24 15:57:15 rtp-build -- * PD none: merge v730b15::v730b15-br-mib-entity-2 into trunk (v730b16) -- * -- * Revision 1.19.2.1 2004/02/21 07:47:25 tissa -- * PD None: promoted VLAN aggregration and Translation mibs to v730b15 -- * -- * Revision 1.19.4.3 2004/03/08 06:11:08 snanthan -- * PD2-208593532 : added new OID for LX100 port type -- * PD -- * -- * Revision 1.19.4.2 2004/03/03 08:01:57 snanthan -- * PD2-179230978 : added serial number to the power supply table -- * PD -- * -- * Revision 1.19.4.1 2004/02/25 06:12:30 sduraiswamy -- * PD2-210579701 -- * Standalone ELRP client modification to resolve MIB conflits among new -- * features. -- * PD -- * -- * Revision 1.19 2004/02/20 20:16:12 rtp-build -- * PD none: merge v730b14::v730b14-br-Fixes4-3 into trunk (v730b15) -- * -- * Revision 1.18.10.1 2004/02/14 18:38:41 tissa -- * PD None: v730b11-br-cable-diag-fixes-1 promoted to v730b14 -- * -- * Revision 1.18.12.1 2004/02/24 14:11:56 mmanda -- * PD2-205638401 - promote UAA from branch-alpine-ua_v730b5 to branch-uaa_v730b14 -- * -- * Revision 1.18 2004/02/09 14:36:45 rtp-build -- * PD none: merge v730b12::v730b12-br-show-tech-1 into trunk (v730b13) -- * -- * Revision 1.17.14.1 2004/02/06 22:11:10 ajoshi -- * PD none -- * Promoting branch-show-tech_v730b5 to branch-show-tech_v730b12. -- * This branch contains code changes for the following new features : -- * - splitting show tech to have brief and detailed. -- * - standalone ELRP (ELRP-Client) -- * - fdb change monitoring support. -- * -- * Revision 1.17.12.1 2004/02/11 06:00:46 mmalik -- * PD2-207891410 -- * PD2-211727333 -- * PD2-211843401 -- * PD2-211843406 -- * PD2-211843408 -- * PD2-212125901 -- * -- * Updated Cable Diag code to include a check for NP type of cards. Fixed the -- * problem where Auto-Diagnostics failed to run once Abort command is given. -- * -- * Revision 1.17.6.1 2004/02/11 16:46:38 mrajesh -- * PD2-213401601: Added extremeVlanAggregationTable, -- * extremeVlanAggregationConfigTable and extremeVlanTranslationTable -- * -- * Revision 1.17.8.1 2004/02/17 11:58:35 grao -- * PD none -- * SNMP support for CPUDOSPROTECT and ENHDOSPROTECT feature -- * The changes are checked in the branch-DOS-MIB_v730b11 -- * PD -- * -- * Revision 1.17 2004/02/03 22:16:11 rtp-build -- * PD none: merge v730b10::v730b10-br-CD-BW-DC-2-1 into trunk (v730b11) -- * -- * Revision 1.16.44.1 2004/01/31 00:51:16 slarribeau -- * PD none: promote branch-CD_BW_DC_2_v730b4::branch-CD-BW-DC-2_v730b10 -- * -- * Revision 1.16.16.3 2004/02/06 03:34:36 sduraiswamy -- * PD2-210607401 -- * Changed the table position of MAC FDB Counter Tracking to extremeFdb 5 toddress -- * remove conflict with the FDB Security tables. -- * PD -- * -- * Revision 1.16.16.2 2004/01/30 15:22:58 sduraiswamy -- * PD2-210607401 -- * -- * Initial Feature release of MAC FDB CounterTracking -- * -- * Revision 1.15.2.5 2004/04/30 17:39:13 build-sc -- * PD none: merge v720b25::v720b25-br-EWfixes12-3 into pseudo-trunk (v720b26) -- * -- * Revision 1.15.2.4.14.1 2004/04/26 06:13:33 svallepalli -- * PD none: promoting branch-poe-beta_v720b23 to v720b25 -- * -- * Revision 1.15.2.4.10.2 2004/04/16 20:17:29 emar -- * PD2-229674701: PSU failover notification changes. Sending 2 OIDs, extremePethSlotPSUActive and extremePethSlotMainPseIndex which are referenced by slot in the indices. -- * -- * Revision 1.15.2.4.10.1 2004/03/22 19:28:55 emar -- * PD2-218970601: mib changes to sync up with LABU's poe mib. Fix scotty warning message regarding psustatusnotification. Need to put in a parent for the trap. -- * -- * Revision 1.15.2.4 2004/03/03 01:43:00 build-sc -- * PD none: merge v720b22::v720b22-br-EWfixes9-2-4 into psuedo-trunk (v720b23) -- * -- * Revision 1.15.2.3.32.1 2004/03/01 00:44:25 build-sc -- * PD none: Merge branch-poe_beta_v720b19 to branch-EWfixes9-2_v720b22 -- * -- * Revision 1.15.2.3.16.1 2004/02/13 21:58:45 emar -- * PD2-213300901: PoE mib is now a standard so it is pulled from extreme.mib. -- * -- * Revision 1.16 2003/12/17 19:00:25 rtp-build -- * PD none: merge v730b2-br-pull720-2::v730b2-br-pull720-6 into trunk (v730b5) -- * -- * Revision 1.15.34.2 2004/01/21 13:55:29 mmalik -- * PD2-206818203 -- * PD2-206818207 -- * PD2-206823901 -- * PD2-206823907 -- * PD2-206823933 -- * PD2-206823945 -- * PD2-207891401 -- * PD2-207891403 -- * PD2-207891410 -- * PD2-207891414 -- * -- * Updated the Cable Diags code to implement the changes suggested by the PDs -- * -- * Revision 1.15.34.1 2004/01/06 12:22:58 mmalik -- * PD2-203724501: Merged v720b7 files into v730b4 branch -- * -- * Revision 1.15.20.2 2003/12/09 20:36:33 dcarson -- * PD none: merge v720b15::v720b16 into pull720 -- * -- * Revision 1.15.20.1 2003/12/09 16:16:53 dcarson -- * PD none: merge v720b13::v720b15 into pull720 -- * -- * Revision 1.15.2.3 2003/11/22 14:57:33 build-sc -- * PD none: merge v720b15::v720b15-br-EWfixes7-2 into 7.2 psuedo-trunk (v720b16) -- * -- * Revision 1.15.2.2.2.1 2003/11/17 16:47:55 slarribeau -- * PD none: promote v720b13-br-EWfixes6-1::v720b13-br-EWfixes6-2 -- * -- * Revision 1.15.2.2 2003/11/17 08:38:35 build-sc -- * PD none: When assembling 720b14, merged v720b13::branch-EWfixes6_v720b13 -- * insead of v720b13::v720b13-br-EWfixes6-1. Backing out following files: -- * 1) cvs update -j 1.76.62.1 -j 1.76 extSh.c -- * 2) cvs update -j 1.69.204.2 -j 1.69.204.1 sessions.c -- * 3) cvs update -j 1.4.158.1 -j 1.4 trx_utils.c -- * 4) cvs update -j 1.3.18.2 -j 1.3.18.1 iqos.c -- * 5) cvs update -j 1.24.2.1.2.2 -j 1.24.2.1.2.1 nmc_msg.c -- * 6) cvs update -j 1.10.50.1 -j 1.10 snmpTrapEncode.c -- * 7) cvs update -j 1.4.158.1 -j 1.4 msmTx.c -- * 8) cvs update -j 1.4.240.1 -j 1.4 rasOut.c -- * 9) cvs update -j 1.15.8.1 -j 1.15 extreme.mib -- * -- * Revision 1.15.2.1 2003/11/16 08:28:58 build-sc -- * PD none: Merge v720b13::branch_EWfixes6_v720b13 into psuedo-trunk (v720b14) -- * -- * Revision 1.15.18.1 2003/11/14 15:15:14 pweaver -- * PD2-190737201 - change triumph mib so that it uses ifIndex instead of port index. -- * Revision 1.16.4.1 2004/01/21 10:51:57 sukumarg -- * PD2-205638401 - Modified for UAA on Alpine bu sukumarg on 21/Jan/2004 -- * PD -- * -- * Revision 1.15 2003/11/03 14:30:53 build-sc -- * PD none: Merge v720b10::branch-EWfixes4_v720b10 into trunk (v720b11) -- * -- * Revision 1.14.32.1 2003/10/29 23:00:42 vgopalan -- * PD2-178246201: -- * For CARDTYPE_NG_10GX3 (card with Xenpak module), -- * tenGig has been renamed to tenGx3 so that it is consistent with CLI. -- * Show slot displays 10GX3. -- * -- * Revision 1.14.22.2 2004/01/05 12:22:49 mmalik -- * PD2-203724501: Implemented Test Review comments from Dev-Test Team -- * -- * Revision 1.14.22.1 2003/12/13 12:57:26 mmalik -- * PD2-198410003: Implemented Cable Diagnostics Feature -- * -- * Revision 1.14 2003/10/11 05:21:11 build-sc -- * PD none: -- * Merge v720b5::branch-poe-1_v720b5 into trunk (v720b6) -- * -- * Revision 1.13.6.1 2003/10/06 13:46:03 build-sc -- * PD none: promote branch-poe-1_v711b4 to branch-poe-1_v720b5 -- * -- * Revision 1.13 2003/09/24 13:19:25 build-sc -- * PD none: merge v720b1::branch-EW-Features-1_v720b1 into trunk (v720b2) -- * -- * Revision 1.12.6.1 2003/09/21 08:10:41 build-sc -- * PD none: merge v710b30::branch-Triumph-MIB_v710b30 into branch-EW-Features-1_v720b1 -- * -- * Revision 1.9.4.1 2003/09/17 14:18:40 pweaver -- * PD none -- * Added support for Triumph MIB and trap. Also includes fix for PD 172693901. -- * -- * Revision 1.12 2003/09/13 02:12:48 build-sc -- * PD none: merge v720b0::branch-XENPAK_v720b0 into trunk (v720b1) -- * -- * Revision 1.11.108.1 2003/09/10 00:01:42 ajoshi -- * PD none -- * Initial checkin for the XENPAK branch created off v720b0. For -- * detailed description of all the changes that are going in with -- * this checkin, please check the changes committed to branch -- * branch-XENPAK_v710b40. This is simply progression of that branch -- * to 7.2.0 code-base (The module is going to be released with 7.2.0). -- * -- * Revision 1.11.46.1 2003/08/28 02:08:34 vgopalan -- * PD none -- * Checking in changes for the Xenpak mib. -- * Changes are to extreme mib and smart trap. -- * A new file xenpakmib.c is added. -- * -- * Revision 1.11.82.3 2003/09/25 23:15:33 emar -- * PD none: More mibs changes from LABU. Modified notification trap to its own object. -- * -- * Revision 1.11.82.2 2003/09/19 22:25:18 emar -- * PD none: More LABU merges. Add in backup supply support. -- * -- * Revision 1.11.82.1 2003/09/05 02:59:35 emar -- * PD none: Merge to branch-poe-1_v711b4 -- * -- * Revision 1.11 2003/05/26 18:27:16 rtp-build -- * PD none: v710b32::v710b32-br-EWfixes14-2 into trunk (v710b33) -- * -- * Revision 1.10.4.1 2003/05/21 23:28:24 kfrick -- * PD none: merge up from v710b30 to b32 for EWfixes14 branch -- * -- * Revision 1.10 2003/05/18 02:57:42 rtp-build -- * PD none: merge of branch-622MR3_v710b30 to trunk (v710b31) -- * -- * Revision 1.9.6.1 2003/05/15 00:10:35 kfrick -- * PD none: merge up from v710b28 to v710b30 -- * -- * Revision 1.9 2003/05/13 19:51:49 rtp-build -- * PD none: merge v710b29::v710b29-br-EWfixes13-2 into trunk (v710b30) -- * -- * Revision 1.8.18.1 2003/05/08 12:23:42 mtippens -- * PD2-138768401 -- * Need to remove the Triumph cardtype FM-16T from the CLI and MIB because this card's development was put on hold. -- * -- * Revision 1.8 2003/04/07 17:22:41 rtp-build -- * PD none: merge of branch EWfixes9-2 to trunk (v710b26) -- * -- * Revision 1.7.12.2 2003/04/03 23:47:35 rsharma -- * PD2-132722501 :Netlogin/802.1x traps should contain information for CAMPUS /ISP mode -- * -- * Revision 1.7.12.1 2003/04/02 21:54:16 agidwani -- * PD2-128156254: Modify syslog mib to work under EMS. Also move its position in the MIB tree to be under an EXTREME-SERVICES-MIB which LABU is defining -- * -- * Revision 1.7 2003/03/18 16:24:17 rtp-build -- * PD none: merge EWfixes6_v710b20 into trunk (v710b22) -- * -- * Revision 1.6.14.2 2003/03/12 16:10:28 pweaver -- * PD2-125850501 -- * Updates to match latest versioning spec. -- * -- * Revision 1.6.14.1 2003/03/07 22:40:45 dcarson -- * PD none: promote EWfixes6_v710b16 to _v710b20 -- * -- * Revision 1.6.2.1 2003/03/06 17:57:56 pweaver -- * PD2-125850501 -- * Updates to versioning in file headers, and addition of version string MIB. -- * -- * Revision 1.6.16.4 2003/09/04 01:30:16 emar -- * PD none: Support the new mib from LABU for poe. -- * -- * Revision 1.6.16.3 2003/08/05 02:32:15 emar -- * PD none: more mib changes. -- * -- * Revision 1.6.16.2 2003/07/29 22:53:04 emar -- * PD none: support for POE in mibs. -- * -- * Revision 1.6.16.1 2003/04/01 23:32:09 jwanderer -- * PD none: Added support for the FM32P -- * -- * Revision 1.6 2003/02/24 20:19:46 rtp-build -- * PD none: merge EWfixes5_v710b12 into trunk (v710b16) -- * -- * Revision 1.5.4.1 2003/02/20 19:27:04 pweaver -- * PD none -- * Support for Merrimac/SuperMSM cardtype and bootroom version in the -- * Extreme MIB. -- * -- * Revision 1.5 2003/02/12 05:50:54 build-sc -- * PD none: merge vlanXlate and ESRP failover into trunk (v710b11) -- * -- * Revision 1.4 2003/02/10 05:54:23 rtp-build -- * PD none: merge changes from SR1, Triumph and EWfixes3 into trunk (v710b10) -- * -- * Revision 1.3 2003/02/06 22:56:36 rtp-build -- * PD none: merge 802.1x and SNMPv3 feature into trunk (v710b9) -- * -- * Revision 1.2.10.4.2.2.2.1 2003/02/10 16:45:30 chudnall -- * PD none: promotion of branch-vlan_xlate_v710b7 to v710b10 -- * -- * Revision 1.2.10.4.2.2 2003/02/07 01:48:02 agidwani -- * PD none: branch-700SR1-merge_v710b8-802-1x-snmpv3-2 merge conflict resolution again. More netlogin OID fixes -- * -- * Revision 1.2.10.4.2.1 2003/02/07 00:39:39 agidwani -- * PD none: branch-700SR1-merge_v710b8-802-1x-snmpv3-2 merge conflict resolution again. Also fixed wrong OIDs of Netlogin Traps. -- * -- * Revision 1.2.10.4 2003/02/04 19:04:37 mmroz -- * PD None: Duplicate MSM Failover stuff from old file -- * -- * Revision 1.2.10.3 2003/02/04 17:41:09 dcarson -- * PD none: never use dash-dash in an SNMP commit comment -- * -- * Revision 1.2.10.2 2003/02/04 16:20:12 dcarson -- * PD none: promotion of branch-802-1x-snmpv3_v710b6 to _v710b8 (phase one; has compile errors) -- * -- * Revision 1.1.12.1 2003/01/15 03:53:44 rsharma -- * PD2-116204701 : promote 802.1x ,netlogin & snmpv3 merge from v710b0 -> v710b6 -- * -- * Revision 1.1.8.3 2003/01/15 00:10:20 rsharma -- * PD2-108469220 : Feature Merge : 802.1x , Adding Netlogin traps -- * -- * Revision 1.1.8.2 2003/01/14 06:20:14 agidwani -- * PD2-109134118: Changes for backward compatibility of traps, checked in as part of merge to EW 7.1 -- * -- * Revision 1.1.8.1 2002/12/03 16:46:55 agidwani -- * PD2-109134118: SNMPv3 merge -- * -- * Revision 1.86 2002/10/18 21:35:18 rtp-build -- * PD none: merge branch-EWfixes1_v700b45 into trunk as v700b46 -- * -- * Revision 1.85.36.1 2002/10/17 17:28:09 dcarson -- * PD none: promote branch-EWfixes1_v700b43 to b45 -- * -- * Revision 1.85.26.1 2002/10/15 19:51:17 chudnall -- * PD2-97119501: Added extremeEsrpNeighborInternalActivePorts to the -- * ExtremeEsrpNeighborEntry row. This entry was missing and -- * caused the MG-Soft MIB compiler to generate an error. -- * -- * Revision 1.85 2002/09/23 14:15:57 rtp-build -- * PD none: merge branch-SCFixes3_v700b38 into trunk, forming v700b39 -- * -- * Revision 1.84.2.1 2002/09/11 17:35:44 build-sc -- * PD none Promote ScAbuFixes to b38 -- * -- * Revision 1.84 2002/09/10 18:58:36 rtp-build -- * PD2-87668501: merge branch-PXMFixes2_v700b34 into trunk -- * -- * Revision 1.82.12.1 2002/08/29 23:36:47 nayak -- * PD none: sync with trunck which is at v700b36. -- * -- * Revision 1.83 2002/08/29 17:15:10 dcarson -- * PD2-84458213: merge branch-SCFixes2_v700b34 into trunk to form v700b35 -- * -- * Revision 1.82.6.1.2.1 2002/09/05 18:45:08 agidwani -- * PD2-79746413: Deprecated cpuTransmitPriority since it's no longer -- * supported in the backend. -- * -- * Revision 1.82.6.1 2002/08/16 06:21:23 build-sc -- * PD none Promote SCFixes2 to b34 for commit -- * -- * Revision 1.82 2002/08/13 20:11:22 dcarson -- * PD2-79739006: merge ABUfixes4 twig into trunk -- * -- * Revision 1.81 2002/08/13 18:41:32 dcarson -- * PD2-79739002: merge 622merge2 into trunk -- * -- * Revision 1.80.12.1 2002/08/05 22:27:52 build-sc -- * PD none: Promote 622Merge2 to b32 -- * -- * Revision 1.80.12.1 2002/08/05 22:27:52 build-sc -- * PD none: Promote 622Merge2 to b32 -- * -- * Revision 1.80 2002/07/30 15:17:07 dcarson -- * PD2-75097201: merge branch-SCFixes_v700b29 (and predecessor branch-SCfixes_v700b15) into trunk -- * -- * Revision 1.79.12.2 2002/07/20 09:06:36 build-sc -- * Promote SCFixes to b29 for commit -- * -- * Revision 1.79.12.1 2002/07/20 01:01:54 build-sc -- * Promote SCFixes to b29 for commit -- * -- * Revision 1.79.12.2.4.2 2002/08/05 16:05:33 agidwani -- * PD1-60FYY: New Extreme proprietary MAU types for 1 Gig LX70, ZX and WDM. -- * -- * Revision 1.79.12.2.4.1 2002/07/29 16:30:19 agidwani -- * PD1-CK081: New object 'extremeImageBooted' -- * -- * Revision 1.79.12.2 2002/07/20 09:06:36 build-sc -- * Promote SCFixes to b29 for commit -- * -- * Revision 1.79.12.1 2002/07/20 01:01:54 build-sc -- * Promote SCFixes to b29 for commit -- * -- * Revision 1.79 2002/07/15 15:58:47 dcarson -- * PD2-71846601: merge 10 gig feature into trunk, including -- * branch-Promote10Gig_v700b26, branch-10gig_v700b20. -- * branch-10gig_v700b15 and forming v700b27 -- * -- * Revision 1.78.48.1 2002/07/12 23:55:48 build-sc -- * Promote 10 gig branch to b26 -- * -- * Revision 1.78.36.1 2002/07/03 01:47:52 emar -- * Merge in 10Gig -- * -- * Revision 1.78 2002/06/12 20:42:16 dcarson -- * PD2-63883001: merge branch-PXMfixes_v700b15 into trunk (forming v700b16) -- * -- * Revision 1.77.2.1 2002/06/11 01:34:30 dcarson -- * promote PXM branch from v700b13 to v700b15, including conflicts -- * -- * Revision 1.77.8.2 2002/07/20 00:47:29 agidwani -- * PD2-63843710: Expose vlan l2 stats through SNMP. Since the counters -- * are 64 bit, also change RMON alarms to work with 64 bit counters. -- * (Only first 32 bits are significant though) -- * -- * Revision 1.77.8.1 2002/07/16 01:20:03 agidwani -- * PD1-DVWAP: New 'macLimit' trap. -- * -- * Revision 1.77 2002/06/10 17:31:11 dcarson -- * PD2-56233001: merge netflow into trunk, forming v700b15 -- * -- * Revision 1.76.2.1 2002/06/07 00:42:31 psubbiah -- * Netflow MIB moved: Netflow Merge -- * -- * Revision 1.76 2002/06/04 21:41:21 dcarson -- * PD2-29597701: merge branch-622merge_v700b13 into trunk (forming v700b14) -- * -- * Revision 1.75.40.1 2002/05/16 22:01:32 tnguyen -- * Merge 622 changes up to build 13 -- * -- * Revision 1.75.42.1 2002/05/14 23:04:35 dchou -- * Add MIB stuff for PXM -- * -- * Revision 1.75 2002/04/09 18:19:59 dcarson -- * PD 1-DERS9: commit all changes to trunk -- * -- * Revision 1.74.2.1 2002/04/03 22:19:38 dcarson -- * PD 1-DERS9: merge branch-RTP_v700b4 into trunk (via branch-RTP_v700b7) -- * -- * Revision 1.74 2002/04/02 22:21:39 dcarson -- * PD 1-D344B: merge branch-MPLS_v700b5 back into trunk (via -- * branch-MPLS_v700b6) -- * -- * Revision 1.73.12.1 2002/04/01 22:37:40 dcarson -- * PD 1-D344B: merge branch-MPLS_v700b5 back into trunk (via -- * branch-MPLS_v700b6) -- * -- * Revision 1.73.8.2 2002/03/22 22:20:29 dschweitzer -- * Remove v700b5 merge conflicts -- * -- * Revision 1.73.8.1 2002/03/22 20:55:17 dcarson -- * join branch-MPLS2 to branch-MPLS_v700b5 -- * -- * Revision 1.73 2002/03/21 20:59:13 dcarson -- * PD 1-C8KSX: merge ABU_v700b4 into trunk -- * -- * Revision 1.72.40.2 2002/03/15 17:57:39 vtseng -- * Lilac merge -- * -- * Revision 1.72.40.1 2002/03/12 06:25:58 dcarson -- * PD 1-BGKRG: merge branch-ABU_v700b3 to branch-ABU_v700b4 -- * -- * Revision 1.72.38.1 2002/03/11 20:29:41 dwade -- * conflict resolution for branch-ABU_v700b3 -- * -- * Revision 1.72.2.2 2002/02/21 00:08:09 dwade -- * abu conflict resolution -- * -- * Revision 1.72.2.1 2002/02/20 00:41:08 dwade -- * abu merge conflict check in -- * -- * Revision 1.72.30.1 2002/03/08 03:55:06 gburgin -- * PR none - join branch-MPLS into branch-MPLS2 to get fixes. -- * -- * Revision 1.72.8.1 2002/03/05 01:57:32 gburgin -- * PR none - merge in changes since last merge into ew. -- * -- * Revision 1.72.44.1 2002/03/29 20:13:33 rhelbaoui -- * PR none -- * changed extremeProcessorStateChangeTrap from snmpv1 to snmpv2 -- * -- * Revision 1.72.36.1 2002/05/08 22:57:55 psubbiah -- * NetFlow MIB now moved as extremeAgent.22 instead of under PoS since it is now implemented for Ethernet Ports also. -- * -- * Revision 1.72 2002/02/19 18:49:47 dcarson -- * PD 1-9UZ8T: merge RTP changes back into trunk -- * -- * Revision 1.71.4.1 2002/01/31 22:23:42 dcarson -- * merge: file without conflicts -- * -- * Revision 1.71.2.1 2002/01/17 18:32:30 dgrosser -- * PD none -- * 618->621 NC merge -- * -- * Revision 1.71.6.8 2002/04/19 18:00:32 dkumar -- * Fixed PD1-5LQI3, BGP maximum prefix limit feature. -- * -- * Revision 1.71.6.7 2002/04/18 20:54:54 agidwani -- * PD1-DDMYT: Change OID of 6804 from .29 to .27. The former is used for Summit16i by EpiCenter. -- * -- * Revision 1.71.6.6 2002/04/05 01:17:11 agidwani -- * PD1-DDMYT: Add SNMP support for BD6804(Black Triangle). New OID is extremeProduct.29 -- * -- * Revision 1.71.6.5 2002/03/28 06:01:10 agidwani -- * PD1-C8W10: As part of this, decided to change TopologyChange from Timeout to TimeTicks. -- * PD1-C8W0J: Made the stpPortIfIndex not-accessible and removed the limit of 64 STP domains as we support a platform dependent number of maximum STP domains since 6.2.1 -- * -- * Revision 1.71.6.4 2002/03/21 05:51:04 agidwani -- * PD1-60FXK: Support for new private STP MIB. -- * -- * Revision 1.71.6.3 2002/03/07 21:41:13 agidwani -- * Added new objects for PD 1-61BMV and 1-60FXQ. Deprecated extremeQosUnconfigure for PD1-7YDFC -- * -- * Revision 1.71.6.2 2002/03/07 01:56:18 agidwani -- * PD1-5E4YT: New MIB object for CPU Tx priority. -- * PD13029: Added extremeVlanIfLoopbackModeFlag. -- * -- * Revision 1.71.6.1 2002/03/06 23:39:04 agidwani -- * PD1-7XD2X. Bring qos profile priority names in sync with those of CLI. -- * -- * Revision 1.71 2002/01/02 23:52:21 agidwani -- * PD1-5POED: Deprecated extremeQosRuleTosMask and extremeQosRuleTosMatch since they are not supported. -- * -- * Revision 1.70 2002/01/02 23:47:28 agidwani -- * PD1-7U56D: Added a product ID for the Alpine3802. -- * -- * Revision 1.69 2001/12/29 00:05:14 vchen -- * PD1_6YSQO: Changed Summit48i1U sysName to "Summit48si" -- * -- * Revision 1.68 2001/12/14 23:22:19 agidwani -- * GODZILLA_MERGE_AG: Merged changes to PSU and Fan traps from Godzilla. An extra varbind was added to each of these. Also, a product ID was added for Godzilla. -- * -- * Revision 1.67 2001/10/09 23:13:13 rsharma -- * extremeSystemCommon.24 deprecated . -- * extremeCpuTask2Table moved to extremeSystemCommon.29 -- * Revision 1.4 2001/08/02 21:04:53 dwade -- * more brava changes: correct SNMP ID -- * Bug 547. Brava code was executed on non brava chassis -- * Revision 1.66 2001/10/03 16:55:17Z agidwani -- * Re-fixed PD1-5AKVQ. The names of the two S24e2's have been changed. -- * Revision 1.65 2001/09/10 23:18:36 agidwani -- * Fixed PD 1-5BE1P. -- * Revision 1.64 2001/09/08 21:02:10 agidwani -- * PD1-5AKVQ: It seems that the S24e2 is now two different products, one with GBICs and the other with 1000BaseT. Therefore two oids are needed. -- * Revision 1.63 2001/08/29 18:15:05 agidwani -- * PR15922: Added new product oids and modified name of extremeV2CoreSC to extremeV2CoreSCTraps. -- * Revision 1.62 2001/08/17 23:30:44 psubbiah -- * Ported health check trap modifications from 6.1.9. -- * Revision 1.61 2001/08/03 21:09:14 agidwani -- * Re-checkin of PR14214. Had missed out a few traps during earlier check-in. -- * Revision 1.60 2001/07/25 17:41:40 agidwani -- * Updated the mib descriptions for PRs 12284 and 15624. Also filled up the descriptions across the whole mib that had been left blank earlier. -- * Revision 1.59 2001/07/19 22:21:58 agidwani -- * MIB changes for PRs 12551, 13695 and 15266. Also added some ESRP descriptions that were blank earlier. -- * Revision 1.58 2001/07/16 17:25:53 agidwani -- * Fixed PR15237. The v2 traps are moved to a MIB of their own. Their OIDs remain the same though. Also extremeCore references are changed to extremeCoreSC. -- * Revision 1.57 2001/07/03 18:22:24 agidwani -- * Fixed PR's 15084 and 14214. For the former, added an extra 0 to the v2 trap oid root. -- * Revision 1.56 2001/06/15 16:47:28 agidwani -- * FIxed PR14152. Deprecated the globalIdentifier related object and table and removed uniqueness check. -- * Revision 1.55 2001/06/14 00:51:43 rsharma -- * Changing indices for extremeCPUUtilizationTable to not-accessible. -- * Revision 1.54 2001/06/11 19:16:31Z rsharma -- * Fixes for PR13148 , Added CPU Utilization Traps. -- * Revision 1.53 2001/06/05 22:32:45Z agidwani -- * As a part of PR13230, created a new tree for v2 traps. Also added -- * a new object to the extremePowerSupplyTable (PR13549) -- * Revision 1.52 2001/05/15 01:47:06Z ibagchi -- * Power Supply Table. -- * Revision 1.51 2001/04/21 08:11:51Z agidwani -- * Fixed PR's 12409 and 12914, support for f32fi and a change in the overheat trap -- * Revision 1.50 2001/04/10 16:58:50 agidwani -- * FIxed PR12695. A new mib variable for "ignore-bpdu" -- * Revision 1.49 2001/03/14 00:11:13 agidwani -- * PR12212: ICMP should be supported through this MIB -- * Revision 1.48 2001/02/28 01:51:47 bhray -- * for PR12057 addition of Per Port QoSReport Parms( i.e Avg BW, Peak BW). -- * Revision 1.47 2001/02/21 23:44:00 agidwani -- * Fixed PRs 11869 and 11933 -- * Revision 1.46 2001/02/10 01:27:05 agidwani -- * PR11883: New Private FDB MIB tables -- * Revision 1.45 2001/02/08 23:16:30 agidwani -- * PRs 11346 and 11399 -- * Revision 1.44 2001/01/25 23:55:05 emar -- * Added in Alpine WDMi support for snmp. This is a duplicate fix from -- * 6.1.7 (see PR11110). -- * Revision 1.43 2001/01/03 21:56:18 agidwani -- * PR11271: Merged PR10940 from 6.1.7 -- * Revision 1.42 2000/11/10 17:28:14 agidwani -- * PR10436: Missing space character -- * Revision 1.41 2000/10/18 17:55:57 akapoor -- * PR #10158 is fixed. -- * Some fields are deleted from extremeEsrpNeighborTable -- * Revision 1.40 2000/10/02 17:59:28 akapoor -- * PR#9971 -- * Checkin Stuff for Syndesis -- * Revision 1.39 2000/08/31 03:18:12 abhatt -- * PR9518: Add cli and snmp traps on cpuHealthCheck Failure.. -- * Revision 1.38 2000/08/27 23:00:07 ibagchi -- * Support for FM24i -- * Revision 1.37 2000/08/12 00:08:35Z agidwani -- * Added object for CpuId and changed two objects to DisplayString from OCTET STRING. The CpuId can only take a value of 1 for now. -- * Revision 1.36 2000/08/02 00:29:51 agidwani -- * Interchanged order of extremeCpuTaskMaxUtilization and extremeCpuTaskUtilization objects -- * Revision 1.35 2000/07/25 03:13:31 ibagchi -- * Added CPU mib. -- * Revision 1.34 2000/04/30 18:57:29Z my -- * PR8572_1: Added WDMi support. -- * Revision 1.33 2000/04/28 19:31:07 ibagchi -- * Added EDP Neighbor Add/Del traps. -- * Revision 1.31 2000/04/07 16:32:09Z cburton -- * PR8289 - SLB failover traps -- * Revision 1.30 2000/03/28 06:00:50Z ibagchi -- * Added enum for extremeSlotmoduleInsertedType for Alpine 16. -- * Revision 1.29 2000/03/22 03:14:42Z ibagchi -- * Revision 1.28 2000/03/13 02:33:42Z cburton -- * Added extremeSlb MIB variables for SLB external health checker. -- * Revision 1.27 2000/03/10 01:53:15Z ibagchi -- * NG Product IDs. -- * Revision 1.26 2000/02/24 06:11:14Z ibagchi -- * Update the extremeSlotModuleConfiguredType. -- * Revision 1.25 2000/01/20 21:38:48Z ibagchi -- * Revision 1.23 1999/12/08 00:14:39Z mrathi -- * Change text for ge4 and ge6 card types to g4x and g6x -- * Revision 1.22 1999/12/06 21:16:45 nforood -- * Added card type mapping from the MIB value to EW enum value and -- * vice versa -- * Revision 1.21 1999/11/18 02:06:25 mrathi -- * Updated lots of access-clauses. Added vlanOpaqueTable and vlanStackTable -- * Revision 1.19 1999/11/15 02:00:11 abhatt -- * Send esrpStateChange traps when state changes -- * Revision 1.18 1999/11/13 00:23:57 ibagchi -- * Revision 1.17 1999/11/12 04:31:54Z ibagchi -- * Added OIDs for Summi7i and MSM64. -- * Revision 1.16 1999/11/12 02:36:58Z ibagchi -- * Updated extremeQosRuleTable. Included RtStats MIB from 5.0. -- * Changed the MAX-ACCESS clause from not-accessible to -- * read-only so that EEM versions 2.0 and prior don't stop working. -- * Revision 1.15 1999/11/02 17:22:05Z ibagchi -- * Changed the index to the EDP mib from vlan id to vlan name. -- * Revision 1.14 1999/10/30 02:32:43Z ibagchi -- * Checked in ESRP mib. -- * Revision 1.13 1999/10/14 16:42:45Z ibagchi -- * Fixed PR 5973. Added extremeRmonEnable. -- * Revision 1.12 1999/10/13 22:17:57Z ibagchi -- * New loadshare table extremePortLoadshare2 added. Coverted -- * the mib syntax from SMI v1 to SMI v2. -- * Revision 1.11 1999/09/20 22:54:54 ibagchi -- * Removed extremePortSummitlink and extremeVCLinkTables for -- * 6.0. These tables will not be supported on NG. -- * Revision 1.10 1999/09/14 20:32:13 ibagchi -- * Removed additional attributes from the extremeQosProfileTable. -- * Need to discuss their mapping in the new hardware. Almost sure -- * they will not be implemented for 6.0. -- * Revision 1.9 1999/05/19 02:36:16 ibagchi -- * Commented out yet unsupported attributes in the extremeQosProfile table. -- * Revision 1.10 1999/03/30 21:24:55 ibagchi -- * Rewrite smart traps and make it work. -- * Revision 1.9 1999/03/06 01:48:41 Asmith -- * Added DLCS MIB (but excluded for now) -- * Revision 1.8 1999/03/05 02:35:01 Asmith -- * FTP MIB merged in with extreme.mib -- * Added extreme PBQOS MIB for EW5.0 -- * Revision 1.7 1998/10/13 02:44:08 Asmith -- * Added comment per PR3601/3686; reformat some lines -- * Revision 1.6 1998/09/18 17:07:09 mrathi -- * minor typo. -- * Revision 1.5 1998/09/18 02:57:23 mrathi -- * Added vlanIpAddressTable -- * Revision 1.4 1998/09/04 19:12:47 mrathi -- * Added oid 8 for BlackDiamond -- * Revision 1.3 1998/09/02 02:58:30 mrathi -- * Revisions -- * Revision 1.2 1998/08/28 07:16:18 mrathi -- * Updated Andrew's changes from Summit codebase rev 1.24, and add chassisGroup, OpaqueTypes and traps for BD support -- * Revision 1.1 1998/07/02 04:30:07 ghanning -- * Initial revision -- * Revision 1.31 1998/06/23 01:59:38 Asmith -- * added Summit24 -- * Revision 1.30 1998/05/15 18:32:17 asmith -- * removed extremeQosDot1pEnabled (PR2264) -- * added extremeUnitPaceMode (PR2420) -- * removed extremeVlanDot1qStaticEntry (PR2367) -- * Revision 1.29 1998/05/11 19:21:50 asmith -- * revised descriptions for protocol sensitive stuff (PR2226) -- * Revision 1.28 1998/04/17 22:29:15 asmith -- * Added summit4fx sysObjectId -- * Clarify semantics of VlanProtocol fields -- * Revision 1.27 1998/04/15 02:33:04 abhatt -- * Included support for DllEncpasType = "none" for VlanProtocoltable -- * Revision 1.26 1998/04/07 02:31:28 abhatt -- * Included new system objects. -- * Revision 1.25 1998/04/04 00:00:09 asmith -- * summit6 -> summit48; remove summit5 -- * Revision 1.24 1998/04/03 23:39:18 abhatt -- * Added OperMode to SummitLink Table -- * Revision 1.23 1998/03/20 21:53:45 abhatt -- * Now support extremePortSummitLinkTable -- * Revision 1.22 1998/02/18 21:52:16 abhatt -- * Update. -- * Revision 1.21 1998/02/18 06:38:11 abhatt -- * Added extremeQosByVlanMappingEntry -- * Revision 1.20 1998/02/13 00:18:48 abhatt -- * Changed extremeSmartTrapPoll's object to read-write -- * Revision 1.19 1998/02/08 08:02:48 abhatt -- * Included extremeTrapPollInfo objects to flush the Instance Table -- * Revision 1.18 1998/02/03 21:27:49 abhatt -- * Fix -- * Revision 1.16 1998/01/31 02:11:15 abhatt -- * changed "changedOid" from read-write to read-only. -- * Revision 1.15 1998/01/26 21:22:25 abhatt -- * Update -- * Revision 1.14 1998/01/22 23:57:46 abhatt -- * Latest version -- * Revision 1.13 1998/01/21 03:49:28 abhatt -- * Update -- * Revision 1.11.1.1.1.1 1998/01/21 00:01:21 abhatt -- * Revision 1.11.1.1 1998/01/20 18:15:37 abhatt -- * Temporary check-in -- * Revision 1.11 1998/01/09 23:55:26 asmith -- * Added smart trap definitions -- * Modifications to virtual chassis link table -- * Revision 1.10 1997/12/22 23:03:48 asmith -- * added some more general system group objects -- * Revision 1.9 1997/12/19 23:25:46 asmith -- * first draft of MIB for 2.0 release -- * Revision 1.8 1997/10/31 19:44:43 asmith -- * added extremeMauType1000BaseSX (PR1765) -- * Revision 1.7 1997/09/19 18:08:22 asmith -- * Clean up for external release -- * -- */ -- -- This file contains multiple ASN.1 Module definitions -- EXTREME-BASE-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises FROM RFC1155-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC; -- Organization & Product branches extremenetworks OBJECT IDENTIFIER ::= { enterprises 1916 } extremeV1Traps OBJECT IDENTIFIER ::= { extremenetworks 0 } extremeAgent OBJECT IDENTIFIER ::= { extremenetworks 1 } extremeProduct OBJECT IDENTIFIER ::= { extremenetworks 2 } extremeMisc OBJECT IDENTIFIER ::= { extremenetworks 3 } extremeV2Traps OBJECT IDENTIFIER ::= { extremenetworks 4 } -- -- Extreme Products -- summit1 OBJECT IDENTIFIER ::= { extremeProduct 1 } -- 8 x 1Gbps summit2 OBJECT IDENTIFIER ::= { extremeProduct 2 } -- 2 x 1Gbps, 16 x 10/100Mbps summit3 OBJECT IDENTIFIER ::= { extremeProduct 3 } -- 1 x 1Gbps, 24 x 10/100Mbps summit4 OBJECT IDENTIFIER ::= { extremeProduct 4 } -- 6 x 1Gbps, 16 x 10/100Mbps UTP summit4fx OBJECT IDENTIFIER ::= { extremeProduct 5 } -- 6 x 1Gbps, 16 x 10/100Mbps fiber FX summit48 OBJECT IDENTIFIER ::= { extremeProduct 6 } -- 2 x 1Gbps, 48 x 10/100Mbps summit24 OBJECT IDENTIFIER ::= { extremeProduct 7 } -- 1 x 1Gbps, 24 x 10/100Mbps blackDiamond6800 OBJECT IDENTIFIER ::= { extremeProduct 8 } -- chassis based system with dual msm and 8 switching cards blackDiamond6808 OBJECT IDENTIFIER ::= { extremeProduct 11 } -- black diamond with the inferno chipset aka MSM64 summit7iSX OBJECT IDENTIFIER ::= { extremeProduct 12 } -- 4 x 1Gbps GBIC, 28 x 1Gbps MT-RJ summit7iTX OBJECT IDENTIFIER ::= { extremeProduct 13 } -- 4 x 1Gbps GBIC, 28 x 10/100/1000 Base-TX summit1iTX OBJECT IDENTIFIER ::= { extremeProduct 14 } -- 2 x 1Gbps MT-RJ, 6 x 10/100/1000 Base-TX inferno chipset summit5i OBJECT IDENTIFIER ::= { extremeProduct 15 } -- 4 x 1Gbps GBIC, 12 x 1Gbps MT-RJ inferno chipset summit48i OBJECT IDENTIFIER ::= { extremeProduct 16 } -- 2 x 1Gbps GBIC, 48 x 10/100Mbps inferno chipset alpine3808 OBJECT IDENTIFIER ::= { extremeProduct 17 } -- mini chassis based on the inferno chipset with 8 switching cards summit1iSX OBJECT IDENTIFIER ::= { extremeProduct 19 } -- 2 x 1Gbps GBIC, 6 x 1Gbps MT-RJ inferno chipset alpine3804 OBJECT IDENTIFIER ::= { extremeProduct 20 } -- mini chassis based on the inferno chipset with 4 switching cards summit5iLX OBJECT IDENTIFIER ::= { extremeProduct 21 } -- 4 x 1Gbps GBIC, 12 x 10/100/1000 Base-TX inferno chipset summit5iTX OBJECT IDENTIFIER ::= { extremeProduct 22 } -- 4 x 1Gbps GBIC, 12 x 10/100/1000 Base-TX inferno chipset enetSwitch24Port OBJECT IDENTIFIER ::= { extremeProduct 23 } -- 24 x 10/100 Mbps blackDiamond6816 OBJECT IDENTIFIER ::= { extremeProduct 24 } -- black diamond with 4 msm's and 16 switching cards summit24e3 OBJECT IDENTIFIER ::= { extremeProduct 25 } -- 2 x 1Gbps GBIC, 24 x 10/100 Base-TX alpine3802 OBJECT IDENTIFIER ::= { extremeProduct 26 } -- mini chassis based on the inferno chipset with 2-3 switching cards blackDiamond6804 OBJECT IDENTIFIER ::= { extremeProduct 27 } -- chassis based system with 2 msm's and 4 switching cards summit48si OBJECT IDENTIFIER ::= { extremeProduct 28 } -- 2 x 1Gbps GBIC, 48 x 10/100Mbps, 1u summitPx1 OBJECT IDENTIFIER ::= { extremeProduct 30 } -- 1 x 1Gbps GBIC summit24e2TX OBJECT IDENTIFIER ::= { extremeProduct 40 } -- 2 x 1000Base-T, 24 x 10/100 Base-TX summit24e2SX OBJECT IDENTIFIER ::= { extremeProduct 41 } -- 2 x 1Gbps GBIC, 24 x 10/100 Base-TX summit200-24 OBJECT IDENTIFIER ::= { extremeProduct 53 } -- 2 x 1Gbps GBIC, 24 x 10/100 Base-TX summit200-48 OBJECT IDENTIFIER ::= { extremeProduct 54 } -- 2 x 1Gbps GBIC, 48 x 10/100 Base-TX summit400-48t OBJECT IDENTIFIER ::= { extremeProduct 58 } -- 4 x 1Gbps fiber/copper, 44 x 1000 Base-T summit400-24x OBJECT IDENTIFIER ::= { extremeProduct 59 } -- 4 x 1Gbps fiber/copper, 20 x 1Gbps fiber summit300-24 OBJECT IDENTIFIER ::= { extremeProduct 61 } -- 2 x 1Gbps GBIC, 24 x 10/100 Base-TX POE summit300-48 OBJECT IDENTIFIER ::= { extremeProduct 55 } -- 2 x 1Gbps GBIC, 48 x 10/100 Base-TX POE ------------------------------------------------------------------------------ -- -- Assorted OIDs that are pointed to by other MIBs -- extremeOids OBJECT IDENTIFIER ::= { extremeMisc 1 } -- -- OIDs for as-yet-unstandardised 802.3 MAU types -- (see MAU MIB for usage) -- extremeMauType OBJECT IDENTIFIER ::= { extremeOids 1 } extremeMauType1000BaseSX OBJECT IDENTIFIER ::= { extremeMauType 1 } -- "X fiber over short-wavelength laser PMD as specified -- in clause 38, duplex mode unknown" extremeMauType1000BaseLX OBJECT IDENTIFIER ::= { extremeMauType 2 } -- "X fiber over long-wavelength laser PMD as specified -- in clause 38, duplex mode unknown" extremeMauType1000BaseCX OBJECT IDENTIFIER ::= { extremeMauType 3 } -- "X copper over 150-ohm balanced cable PMD as specified -- in clause 39, duplex mode unknown" extremeMauType1000BaseSXFD OBJECT IDENTIFIER ::= { extremeMauType 4 } -- "X fiber over short-wavelength laser PMD as specified -- in clause 38, full-duplex mode" extremeMauType1000BaseLXFD OBJECT IDENTIFIER ::= { extremeMauType 5 } -- "X fiber over long-wavelength laser PMD as specified -- in clause 38, full-duplex mode" extremeMauType1000BaseCXFD OBJECT IDENTIFIER ::= { extremeMauType 6 } -- "X copper over 150-ohm balanced cable PMD as specified -- in clause 39, full-duplex mode" extremeMauType1000BaseWDMHD OBJECT IDENTIFIER ::= { extremeMauType 7 } -- "Gigabit WDM, half duplex" extremeMauType1000BaseWDMFD OBJECT IDENTIFIER ::= { extremeMauType 8 } -- "Gigabit WDM, full duplex" extremeMauType1000BaseLX70HD OBJECT IDENTIFIER ::= { extremeMauType 9 } -- "Gigabit LX70, half duplex" extremeMauType1000BaseLX70FD OBJECT IDENTIFIER ::= { extremeMauType 10 } -- "Gigabit LX70, full duplex" extremeMauType1000BaseZXHD OBJECT IDENTIFIER ::= { extremeMauType 11 } -- "Gigabit ZX, half duplex" extremeMauType1000BaseZXFD OBJECT IDENTIFIER ::= { extremeMauType 12 } -- "Gigabit ZX, full duplex" extremeMauType1000BaseLX100HD OBJECT IDENTIFIER ::= { extremeMauType 13 } -- "Gigabit LX100, half duplex" extremeMauType1000BaseLX100FD OBJECT IDENTIFIER ::= { extremeMauType 14 } -- "Gigabit LX100, full duplex" -- =============================================================================== -- -- Extreme MIB Objects -- extremeSystem OBJECT IDENTIFIER ::= { extremeAgent 1 } extremeVlan OBJECT IDENTIFIER ::= { extremeAgent 2 } extremeQos OBJECT IDENTIFIER ::= { extremeAgent 3 } extremePort OBJECT IDENTIFIER ::= { extremeAgent 4 } extremeVC OBJECT IDENTIFIER ::= { extremeAgent 5 } extremeTrapPoll OBJECT IDENTIFIER ::= { extremeAgent 6 } extremeQosPolicy OBJECT IDENTIFIER ::= { extremeAgent 7 } extremeDlcs OBJECT IDENTIFIER ::= { extremeAgent 8 } extremeFileTransfer OBJECT IDENTIFIER ::= { extremeAgent 10 } extremeRtStats OBJECT IDENTIFIER ::= { extremeAgent 11 } extremeEsrp OBJECT IDENTIFIER ::= { extremeAgent 12 } extremeEdp OBJECT IDENTIFIER ::= { extremeAgent 13 } extremeSlb OBJECT IDENTIFIER ::= { extremeAgent 14 } extremeOspf OBJECT IDENTIFIER ::= { extremeAgent 15 } extremeFdb OBJECT IDENTIFIER ::= { extremeAgent 16 } extremeStp OBJECT IDENTIFIER ::= { extremeAgent 17 } extremePOSMib OBJECT IDENTIFIER ::= { extremeAgent 20 } extremeNPMib OBJECT IDENTIFIER ::= { extremeAgent 21 } extremeNetFlow OBJECT IDENTIFIER ::= { extremeAgent 22 } extremeSnmpv3 OBJECT IDENTIFIER ::= { extremeAgent 23 } extremeCable OBJECT IDENTIFIER ::= { extremeAgent 24 } extremeDosMib OBJECT IDENTIFIER ::= { extremeAgent 28 } extremeEnhDosMib OBJECT IDENTIFIER ::= { extremeAgent 29 } extremeWireless OBJECT IDENTIFIER ::= { extremeAgent 25 } extremeAP OBJECT IDENTIFIER ::= { extremeWireless 1 } extremeLAC OBJECT IDENTIFIER ::= { extremeWireless 2 } PortList ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'. If the object has a length of 0 then it is taken to refer to all of the ports in a given device." SYNTAX OCTET STRING L4Port ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The value of a transport layer (layer-4) port number, in network byte order. A value of 0 indicates all allowed values of this field i.e. wildcard." SYNTAX INTEGER (0|1..65535) ExtremeGenAddr ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The value of an address." SYNTAX OCTET STRING (SIZE (0..20)) ExtremeDeviceId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The switch identifier used by Extreme EDP protocol." SYNTAX OCTET STRING (SIZE (8)) WPACipherSet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A set of supported ciphers which can be advertised by WPA stations. Each set bit indicates support for a given cipher suite. The special value none is allowed for representing the absence of information. The value other is used to indicate an unknown cipher." SYNTAX BITS { none(0), wep64(1), tkip(2), wrap(3), ccmp(4), wep128(5), other(6) } WPAKeyMgmtSet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A set of supported key management suites. For more info see IEEE 802.11i D3.0 section 7." SYNTAX BITS { none(0), dot1x(1), psk(2) } ClientAuthType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type of client specified in the netlogin traps as well as the client table. For wired clients, only none, netlogin and dot1x are valid" SYNTAX INTEGER { none(0), open(1), wep(2), mac-based(3), dot1x(4), psk(5), web-based (6)} END -- =========================================================================== -- -- Extreme System objects -- EXTREME-SYSTEM-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI Unsigned32 FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC DisplayString FROM RFC1213-MIB extremeAgent FROM EXTREME-BASE-MIB PortList FROM EXTREME-BASE-MIB IpAddress FROM SNMPv2-SMI; extremeSystem MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme System objects: objects common to all platforms" ::= { extremeAgent 1 } extremeSystemCommon OBJECT IDENTIFIER ::= { extremeSystem 1 } -- -- System group -- -- Objects common to all platforms -- -- Configuration save objects. These objects are used by the network -- management application to save configuration changes into the -- persistant store. There are 2 stores on the device; a primary and -- a secondary. extremeSaveConfiguration OBJECT-TYPE SYNTAX INTEGER { saveToPrimary(1), saveToSecondary(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set, the device will copy the contents of the configuration database to a buffer and save it to the persistant store specified by the value of the object. The save is performed asynchronously, and the snmp agent will continue to respond to both gets and sets while the save is taking place. A network management application may use the extremeSaveStatus object to determine when the asynchronous save operation has completed." ::= { extremeSystemCommon 3 } extremeSaveStatus OBJECT-TYPE SYNTAX INTEGER { saveInProgress(1), saveNotInProgress(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object will return the status of a save operation invoked by setting the extremeSaveConfiguration object. A network management application can read this object to determine that a save operation has completed." ::= { extremeSystemCommon 4 } extremeCurrentConfigInUse OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Shows which NVRAM configuration store was used at last boot" ::= { extremeSystemCommon 5 } extremeConfigToUseOnReboot OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls which NVRAM configuration store will be used on next reboot." ::= { extremeSystemCommon 6 } extremeOverTemperatureAlarm OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm status of overtemperature sensor in device enclosure." ::= { extremeSystemCommon 7 } extremeCurrentTemperature OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Current temperature in degrees celcius measured inside device enclosure." ::= { extremeSystemCommon 8 } -- -- Table of operational status of all internal Fans -- extremeFanStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeFanStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of operational status of all internal cooling fans." ::= { extremeSystemCommon 9 } extremeFanStatusEntry OBJECT-TYPE SYNTAX ExtremeFanStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in table of all internal cooling fans." INDEX { extremeFanNumber } ::= { extremeFanStatusTable 1 } ExtremeFanStatusEntry ::= SEQUENCE { extremeFanNumber INTEGER, extremeFanOperational TruthValue } extremeFanNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of cooling fan, numbered from the front and/or left side of device." ::= { extremeFanStatusEntry 1 } extremeFanOperational OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status of a cooling fan." ::= { extremeFanStatusEntry 2 } extremePrimaryPowerOperational OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status of internal power supply of a device." ::= { extremeSystemCommon 10 } extremeRedundantPowerStatus OBJECT-TYPE SYNTAX INTEGER { notPresent(1), presentOK(2), presentNotOK(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status of an external redundant power supply to a device." ::= { extremeSystemCommon 11 } extremeRedundantPowerAlarm OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm state of an external redundant power supply to a device. Alarm state indicates either fan failure or overtemperature condition." ::= { extremeSystemCommon 12 } extremePrimarySoftwareRev OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "The software revision of the primary image stored in this device. This string will have a zero length if the revision is unknown, invalid or not present. This will also be reported in RMON2 probeSoftwareRev if this is the software image currently running in the device." ::= { extremeSystemCommon 13 } extremeSecondarySoftwareRev OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "The software revision of the secondary image stored in this device. This string will have a zero length if the revision is unknown, invalid or not present. This will also be reported in RMON2 probeSoftwareRev if this is the software image currently running in the device." ::= { extremeSystemCommon 14 } extremeImageToUseOnReboot OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls which image will be used on next reboot." ::= { extremeSystemCommon 15 } extremeSystemID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..126)) MAX-ACCESS read-only STATUS current DESCRIPTION "This represents the System ID of the Summit Switch." ::= { extremeSystemCommon 16 } extremeSystemBoardID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..126)) MAX-ACCESS read-only STATUS current DESCRIPTION "This represents the Board ID of the Summit Switch." ::= { extremeSystemCommon 17 } extremeSystemLeftBoardID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..126)) MAX-ACCESS read-only STATUS current DESCRIPTION "This represents the Left Board ID of the Summit Switch." ::= { extremeSystemCommon 18 } extremeSystemRightBoardID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..126)) MAX-ACCESS read-only STATUS current DESCRIPTION "This represents the Right Board ID of the Summit Switch." ::= { extremeSystemCommon 19 } -- Add variables to report power supply data extremeInputPowerVoltage OBJECT-TYPE SYNTAX INTEGER { v110 (1), v220 (2), v48DC (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The input power voltage at which the system is currently operating." ::= { extremeSystemCommon 20 } extremePowerStatus OBJECT-TYPE SYNTAX INTEGER { notPresent(1), presentOK(2), presentNotOK(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operational status of the power supply to a device." ::= { extremeSystemCommon 21 } extremePowerAlarm OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm state of the power supply to a device. Alarm state indicates either fan failure or overtemperature condition." ::= { extremeSystemCommon 22 } extremeRmonEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to true will cause the agent to start collecting RMON statistics." ::= { extremeSystemCommon 23 } -- OID extremeSystemCommon.24 has been deprecated and extremeCpuTasktable -- has been moved to extremeSystemCommon.29 with new name extremeCpuTask2table extremeBootROMVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "The software revision of the bootrom on the device. This string will have a zero length if the revision is unknown or invalid." ::= { extremeSystemCommon 25 } extremeDot1dTpFdbTableEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to true will cause GetNext operations on the dot1dTpFdbTable to be allowed. Note that Get operations are always allowed." ::= { extremeSystemCommon 26 } extremePowerSupplyTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of status of all power supplies in the system." ::= { extremeSystemCommon 27 } extremePowerSupplyEntry OBJECT-TYPE SYNTAX ExtremePowerSupplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry indicating the status of a specific power supply." INDEX { extremePowerSupplyNumber } ::= { extremePowerSupplyTable 1 } ExtremePowerSupplyEntry ::= SEQUENCE { extremePowerSupplyNumber INTEGER, extremePowerSupplyStatus INTEGER, extremePowerSupplyInputVoltage INTEGER, extremePowerSupplySerialNumber DisplayString } extremePowerSupplyNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Power supply number." ::= { extremePowerSupplyEntry 1 } extremePowerSupplyStatus OBJECT-TYPE SYNTAX INTEGER { notPresent(1), presentOK(2), presentNotOK(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the power supply." ::= { extremePowerSupplyEntry 2 } extremePowerSupplyInputVoltage OBJECT-TYPE SYNTAX INTEGER { v110 (1), v220 (2), v48DC (3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Input voltage of the power supply" ::= { extremePowerSupplyEntry 3 } extremePowerSupplySerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..126)) MAX-ACCESS read-only STATUS current DESCRIPTION " The serial number of the power supply unit." ::= { extremePowerSupplyEntry 4 } extremeCpuAggregateUtilization OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The aggregate CPU utilization since the time the start started executing." ::= { extremeSystemCommon 28 } -- -- The CPU Task table lists all executing tasks -- extremeCpuTask2Table OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeCpuTask2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of CPU tasks that are active." ::= { extremeSystemCommon 29 } extremeCpuTask2Entry OBJECT-TYPE SYNTAX ExtremeCpuTask2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in table of describes a single task." INDEX { extremeCpuTask2CpuId, extremeCpuTask2Name } ::= { extremeCpuTask2Table 1 } ExtremeCpuTask2Entry ::= SEQUENCE { extremeCpuTask2CpuId Unsigned32, extremeCpuTask2Name DisplayString, extremeCpuTask2Id Unsigned32, extremeCpuTask2Pc Unsigned32, extremeCpuTask2Status DisplayString, extremeCpuTask2Utilization Unsigned32, extremeCpuTask2MaxUtilization Unsigned32 } extremeCpuTask2CpuId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "CPU on which this task last executed or is executing. The primary CPU has a value of 1." ::= { extremeCpuTask2Entry 1 } extremeCpuTask2Name OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name associated with the reported task id." ::= { extremeCpuTask2Entry 2 } extremeCpuTask2Id OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Task identifier assigned by the operating system when this task is spawned." ::= { extremeCpuTask2Entry 3 } extremeCpuTask2Pc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the program counter for this task. It indicates the address of the next instruction that would be executed once the operating system resumes this task." ::= { extremeCpuTask2Entry 4 } extremeCpuTask2Status OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the task as reported by the operating system." ::= { extremeCpuTask2Entry 5 } extremeCpuTask2Utilization OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current CPU utilization by this task. This is the utilization when the task last executed." ::= { extremeCpuTask2Entry 6 } extremeCpuTask2MaxUtilization OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum CPU utilization by this task since the time the start started executing. This value may be cleared." ::= { extremeCpuTask2Entry 7 } extremeAuthFailSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The IP address of the originator of the bad SNMP request that caused the generation of an authentication failure trap." ::= { extremeSystemCommon 30 } extremeCpuTransmitPriority OBJECT-TYPE SYNTAX INTEGER { normal(1), high(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The CPU transmit priority." ::= { extremeSystemCommon 31 } extremeImageBooted OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The image with which the switch was last booted, using which it is currently running." ::= { extremeSystemCommon 32 } extremeMsmFailoverCause OBJECT-TYPE SYNTAX INTEGER { never(1), admin(2), exception(3), removal(4), hwFailure(5), watchdog(6), keepalive(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The cause of the last MSM failover. never(1) means an MSM Failover has not occurred since the last reboot. admin(2) means the failover was initiated by the user. exception(3) means the former master MSM encountered a software exception condition. removal(4) means the master MSM was physically removed from the chassis. hwFailure(5) means a diagnostic failure was detected in the master MSM. watchdog(6) means that the master MSM hardware watchdog timer expired. keepalive(7) means the master MSM failed to respond to slave keepalive requests. The MSM failover will have been hitless only in the admin(2) and exception(3) cases " ::= { extremeSystemCommon 33 } extremeImageTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeImageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about each software image." ::= { extremeSystemCommon 34 } extremeImageEntry OBJECT-TYPE SYNTAX ExtremeImageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing information about each software image." INDEX { extremeImageNumber } ::= { extremeImageTable 1 } ExtremeImageEntry ::= SEQUENCE { extremeImageNumber INTEGER, extremeMajorVersion INTEGER, extremeSubMajorVersion INTEGER, extremeMinorVersion INTEGER, extremeBuildNumber INTEGER, extremeTechnologyReleaseNumber INTEGER, extremeSustainingReleaseNumber INTEGER, extremeBranchRevisionNumber INTEGER, extremeImageType INTEGER, extremeImageDescription DisplayString, extremeImageSecurity INTEGER, extremePatchVersion INTEGER } extremeImageNumber OBJECT-TYPE SYNTAX INTEGER { cur(0), pri(1), sec(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "A unique integer identifying the particular software image." ::= { extremeImageEntry 1 } extremeMajorVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The ExtremeWare Release Major Version." ::= { extremeImageEntry 2 } extremeSubMajorVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The ExtremeWare Release Sub-major Version. This object is deprecated from extremeware 7.3. The extremeMinorVersion gets the value of extremeSubMajorVersion and the new extremePatchVersion gets the value of old extremeMinorVersion value." ::= { extremeImageEntry 3 } extremeMinorVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The ExtremeWare Release Minor Version." ::= { extremeImageEntry 4 } extremeBuildNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The ExtremeWare Build Number." ::= { extremeImageEntry 5 } extremeTechnologyReleaseNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Technology Release version. This value is zero for all but TR releases." ::= { extremeImageEntry 6 } extremeSustainingReleaseNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Sustaining Release number for the ExtremeWare version." ::= { extremeImageEntry 7 } extremeBranchRevisionNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The incremental build on specified branch." ::= { extremeImageEntry 8 } extremeImageType OBJECT-TYPE SYNTAX INTEGER { trunk(0), branch(1), patch(2), technology(3), beta(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The branch type from which the image was built." ::= { extremeImageEntry 9 } extremeImageDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..13)) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique string that can be used to identify the specific patch, technology, or development branch release." ::= { extremeImageEntry 10 } extremeImageSecurity OBJECT-TYPE SYNTAX INTEGER { unknown(0), nossh(1), ssh(2) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Indicates whether image was built with ssh.This object is deprecated, the ssh capability can be obtained from the extremeImageSshCapability of the ImageFeatureTable" ::= { extremeImageEntry 11 } extremePatchVersion OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The ExtremeWare Release Patch Version." ::= { extremeImageEntry 12 } extremeImageFeatureTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeImageFeatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about the software features." ::= { extremeSystemCommon 35 } extremeImageFeatureEntry OBJECT-TYPE SYNTAX ExtremeImageFeatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing information about software features." INDEX { extremeImageFeatureNumber } ::= { extremeImageFeatureTable 1 } ExtremeImageFeatureEntry ::= SEQUENCE { extremeImageFeatureNumber INTEGER, extremeImageSshCapability INTEGER, extremeImageUAACapability INTEGER } extremeImageFeatureNumber OBJECT-TYPE SYNTAX INTEGER { cur(0), pri(1), sec(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "A unique integer identifying the particular software image." ::= { extremeImageFeatureEntry 1 } extremeImageSshCapability OBJECT-TYPE SYNTAX INTEGER { unknown(0), nossh(1), ssh(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether image has ssh capability." ::= { extremeImageFeatureEntry 2 } extremeImageUAACapability OBJECT-TYPE SYNTAX INTEGER { unknown(0), nouaa(1), uaa(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether image has Wireless(UAA) components." ::= { extremeImageFeatureEntry 3 } --------------------------------------------------------------------------- -- Objects specific to Chassis products extremeChassisGroup OBJECT IDENTIFIER ::= { extremeSystem 2} extremeMasterMSMSlot OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The extremeSlotNumber of the master MSM module." ::= { extremeChassisGroup 1 } extremeChassisPortsPerSlot OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of ports that can be accomodated in a single slot. This number would change to accomodate blades with higher port density than current ones." ::= { extremeChassisGroup 3 } extremeSlotTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about each slot in the chassis." ::= { extremeChassisGroup 2 } extremeSlotEntry OBJECT-TYPE SYNTAX ExtremeSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing information about the module in each slot of the chassis." INDEX { extremeSlotNumber } ::= { extremeSlotTable 1 } ExtremeSlotEntry ::= SEQUENCE { extremeSlotNumber INTEGER, extremeSlotName DisplayString, extremeSlotModuleConfiguredType INTEGER, extremeSlotModuleInsertedType INTEGER, extremeSlotModuleState INTEGER, extremeSlotModuleSerialNumber DisplayString } extremeSlotNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A unique integer identifying the particular slot in the chassis." ::= { extremeSlotEntry 1 } extremeSlotName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A name identifying the particular slot in the chassis." ::= { extremeSlotEntry 2 } extremeSlotModuleConfiguredType OBJECT-TYPE SYNTAX INTEGER { none(1), fe32(2), g4x(3), g6x(4), fe32fx(5), f48ti(7), g8xi(8), g8ti(9), g12sxi(10), g12ti(11), fm32t(21), gm4x(22), gm4sx(23), gm4t(24), wdm8(25), fm24f(26), fm24sf(27), fm24te(28), f96ti(29), wdm4(30), f32fi(31), tenGx3(32), tenGigLR(33), g16x3(34), g24t3(35), gm16x3(36), gm16t3(37), fm16t3(38), fm32p(39), fm8v(50), -- vdsl blade wm4t1(51), -- 4port t1 wm4t3(52), -- 4port t3 wm1t3(53), -- 1port t3 wm4e1(54), -- 4port e1 p3c(101), p12c(102), arm(103), mpls(104), sma(105), p48c(106), a3c(107), a12c(108), pxm(200), s300fixed(201) } MAX-ACCESS read-write STATUS current DESCRIPTION "The configured module type for the given slot. At startup, the module-type is none(1). It is possible to configure the module-type even if there is no module in the slot. If the current module in the slot is different than the requested configured module-type, then the current configuration for the module is erased and the card will be restarted. The new configured module-type will be recorded. Since the configured module type is different than the actual module type, a moduleMismatch trap will be sent, and the extremeSlotModuleState for that module will show a mismatch(3). Setting this variable to none(1) will clear the previously assigned module-type of this slot, and all configuration information related to the slot will be erased." ::= { extremeSlotEntry 3 } extremeSlotModuleInsertedType OBJECT-TYPE SYNTAX INTEGER { none(1), fe32(2), g4x(3), g6x(4), fe32fx(5), msm(6), f48ti(7), g8xi(8), g8ti(9), g12sxi(10), g12ti(11), msm64i(18), alpine3808(19), alpine3804(20), fm32t(21), gm4x(22), gm4sx(23), gm4t(24), wdm8(25), fm24f(26), fm24sf(27), fm24te(28), f96ti(29), wdm4(30), f32fi(31), tenGx3(32), tenGigLR(33), g16x3(34), g24t3(35), gm16x3(36), gm16t3(37), fm16t3(38), fm32p(39), fm8v(50), -- vdsl blade wm4t1(51), -- 4port t1 wm4t3(52), -- 4port t3 wm1t3(53), -- 1port t3 wm4e1(54), -- 4port e1 alpine3802(55), p3c(101), p12c(102), arm(103), mpls(104), sma(105), p48c(106), a3c(107), a12c(108), pxm(200), s300fixed(201), msm3(202) } MAX-ACCESS read-only STATUS current DESCRIPTION "The module type inserted into the slot. It is possible to have a slot inserted into the slot even though extremeSlotConfiguredType is none(1)." ::= { extremeSlotEntry 4 } extremeSlotModuleState OBJECT-TYPE SYNTAX INTEGER { notPresent(1), testing(2), mismatch(3), failed(4), operational(5), powerdown(6), unknown(7), present(8), poweron(9), post(10), downloading(11), booting(12), offline(13), initializing(14), invalid(100) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the module inserted in this slot." ::= { extremeSlotEntry 5 } extremeSlotModuleSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the module inserted in this slot." ::= { extremeSlotEntry 6 } extremeSystemHealthCheck OBJECT IDENTIFIER ::= { extremeSystem 3 } extremeHealthCheckErrorType OBJECT-TYPE SYNTAX INTEGER { unknown(1), cpuPacket(2), backplane(3), hardwareFail(4), pbusChecksum(5) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The error reported in the system health check trap" ::= { extremeSystemHealthCheck 1 } extremeHealthCheckAction OBJECT-TYPE SYNTAX INTEGER { syslogOnly(1), healthCheckTrap(2), ioModuleDown(3), systemDown(4), autoRecovery(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The action/alarm level that has been configured for health check." ::= { extremeSystemHealthCheck 2 } extremeHealthCheckMaxRetries OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of times a module restart will be attempted if it fails. If extremeHealthCheckAction is not autorecovery(5), then this value is zero." ::= { extremeSystemHealthCheck 3 } -- =========================================================================== extremeSystemThresholds OBJECT IDENTIFIER ::= { extremeSystem 4 } extremeCpuUtilRisingThreshold OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Rising threshold for CPU Aggregation utilization trap" ::= { extremeSystemThresholds 1 } extremeCpuTaskUtilPair OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "TaskName/CPU_% Util pair reported in CPU Utilization trap" ::= { extremeSystemThresholds 2 } END -- ========================================================================= -- -- Extreme VLAN objects -- EXTREME-VLAN-MIB DEFINITIONS ::= BEGIN -- ========================================================================= -- -- Interpretation of the Interface Table for VLAN and encapsulation -- interfaces: -- -- OBJECT VALUE/USE -- -- ifIndex Same interpretation as RFC1573. A unique value, -- greater than zero for each VLAN/Encapsulation interface. -- -- ifDescr Same interpretation as RFC1573. A textual string -- containing information about the interface. This -- string should include the name of the manufacturer, -- the product name, the version of the software, and that -- the entry is a vlan or encapsulation interface. -- -- Example: "VLAN Red" -- Example: "802.1Q Encapsulation Tag 004" -- -- ifType propVirtual(53) -- -- ifMtu Equivalent to the least common denominator MTU of the -- set of ports associated with the VLAN or ENCAPS interface. -- For example, if the VLAN contains one ethernet port, then -- the value of this object is 1518. If the VLAN contains -- all FDDI ports, the value of this object is 4500. If -- a vlan contains a mix of ethernet and FDDI ports, the -- value of this object is 1518. If there are no ports associated -- with the interface, then the ifMtu is zero. -- -- ifSpeed The value of this object is zero, as defined by RFC1573 -- for sub-layers that have no concept of bandwidth. -- -- ifPhysAddress The value of this object is always equal to a null octet -- string. -- -- ifAdminStatus Always equal to up(1). SetRequest-PDUs fail. -- -- ifOperStatus The value of this object is equal to up(1) if the -- ifOperStatus of at least one port in in the set of ports -- stacked below the VLAN layer is up(1). The value of this -- object is down(2) if the ifOperStatus of all ports stacked -- below the vlan layer is down(2). The value of this -- object is down(2) if there are no ports stacked below the -- the vlan sublayer. -- -- ifLastChange Same interpretation as RFC1573. The value of sysUpTime -- at the time the interface entered its current operational -- state. If the current state was entered prior to the -- last re-initialization of the local network management -- subsystem, then this object contains a zero value. -- -- ifInOctets These objects return NO_SUCH_NAME on reads and writes. -- ifInUcastPkts This approach is more desireable than returning zero -- ifInNUcastPkt on reads because NMS's cannot differentiate between -- ifInDiscards returning a zero for non-support vs returning a real -- ifInErrors zero value for the counter. Inability to distinguish -- ifInUnknownProtos between these two cases would essentially prevent -- ifOutOctets future implementation of these objects, therefore -- ifOutUcastPkts NO_SUCH_NAME is returned to indicate no-support. -- ifOutNUcastPkts Future implementations may choose to return real values -- ifOutDiscards for these counters. -- ifOutDiscards " -- ifOutErrors " -- ifLinkUpDownTrapEnable " -- ifConnectorPresent " -- ifHighSpeed " -- ifName " -- -- ifOutQLen Deprecated in RFC1573. Set to zero if present. -- ifSpecific Deprecated in RFC1573. Set to {0.0} if present. -- -- linkUp TRAP Not supported for the vlan/encaps sublayers -- linkDown TRAP Not supported for the vlan/encaps sublayer -- -- ====================================================================== IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI RowStatus, TruthValue FROM SNMPv2-TC DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM SNMPv2-SMI IpAddress FROM SNMPv2-SMI extremeAgent FROM EXTREME-BASE-MIB PortList FROM EXTREME-BASE-MIB extremeSlotNumber FROM EXTREME-SYSTEM-MIB Counter64 FROM SNMPv2-SMI; extremeVlan MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme Virtual LAN objects" ::= { extremeAgent 2 } -- -- The objects are arranged into the following groups: -- extremeVlanGroup OBJECT IDENTIFIER ::= { extremeVlan 1 } extremeVirtualGroup OBJECT IDENTIFIER ::= { extremeVlan 2 } extremeEncapsulationGroup OBJECT IDENTIFIER ::= { extremeVlan 3 } extremeVlanIpGroup OBJECT IDENTIFIER ::= { extremeVlan 4 } extremeProtocolGroup OBJECT IDENTIFIER ::= { extremeVlan 5 } extremeVlanOpaqueGroup OBJECT IDENTIFIER ::= { extremeVlan 6 } extremeVlanStackGroup OBJECT IDENTIFIER ::= { extremeVlan 7 } extremeVlanStatsGroup OBJECT IDENTIFIER ::= { extremeVlan 8 } extremeVlanAggregationGroup OBJECT IDENTIFIER ::= { extremeVlan 9 } extremeVlanTranslationGroup OBJECT IDENTIFIER ::= { extremeVlan 10 } -- -- -- Extreme Networks Vlan Type Textual Convention -- -- vlanLayer2(1) = The globally identified VLAN interface is protocol -- independent and based on port grouping. The configuration of -- port grouping is controlled through the ifStackTable. -- ExtremeVlanType ::= INTEGER { vlanLayer2(1) } -- -- All groups in this MIB are optional. Support for a -- particular group is dependent upon the capabilities -- of the network device. -- -- The VLAN Group -- -- The VLAN mapping group contains objects for -- identifying VLANs within a device, and for mapping -- these VLANs to a global identifier. It consists of the -- extremeVlanGlobalMappingTable and the extremeVlanIfTable. -- -- The Virtual Group -- -- The virtual group contains the extremeNextVirtIfIndex object. -- In the future, other groups and object will be added as -- capabilities are added. -- -- The Encapsulation Group -- -- The Encapsulation Group contains objects for identifying -- and configuring encapsulation entries within a device. -- It consists of the extremeVlanEncapsIfTable. -- -- The Forwarding Database Group -- -- Contains objects for managing MAC-layer FDBs, including -- the extremeVlanDot1qStaticTable -- -- The Extreme Networks VLAN Global Mapping Table -- -- This table is implemented by all Extreme Networks network devices -- that support interfaces to globally identified VLANs. -- extremeVlanGlobalMappingTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVlanGlobalMappingEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table lists VLAN interfaces that are globally identified. A single entry exists in this list for each VLAN interface in the system that is bound to a global identifier." ::= { extremeVlanGroup 1 } extremeVlanGlobalMappingEntry OBJECT-TYPE SYNTAX ExtremeVlanGlobalMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual VLAN interface global mapping entry. Entries in this table are created by setting the extremeVlanIfGlobalIdentifier object in the extremeVlanIfTable to a non-zero value." INDEX { extremeVlanGlobalMappingIdentifier } ::= { extremeVlanGlobalMappingTable 1 } ExtremeVlanGlobalMappingEntry ::= SEQUENCE { extremeVlanGlobalMappingIdentifier INTEGER (0..65535), extremeVlanGlobalMappingIfIndex INTEGER } extremeVlanGlobalMappingIdentifier OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An index into the extremeVlanGlobalMappingTable and an administratively assigned global VLAN identifier. The value of this object globally identifies the VLAN interface. For VLAN interfaces, on different network devices, which are part of the same globally identified VLAN, the value of this object will be the same." ::= { extremeVlanGlobalMappingEntry 1 } extremeVlanGlobalMappingIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The value of extremeVlanIfIndex for the VLAN interface in the extremeVlanIfTable, which is bound to the global identifier specified by this entry." ::= { extremeVlanGlobalMappingEntry 2 } -- -- The Extreme Networks VLAN Interface Table -- -- This table is implemented by all Extreme Networks network devices -- that support VLAN interfaces. -- extremeVlanIfTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVlanIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists VLAN interfaces that exist within a device. A single entry exists in this list for each VLAN interface in the system. A VLAN interface may be created, destroyed and/or mapped to a globally identified vlan." ::= { extremeVlanGroup 2 } extremeVlanIfEntry OBJECT-TYPE SYNTAX ExtremeVlanIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual VLAN interface entry. When an NMS wishes to create a new entry in this table, it must obtain a non-zero index from the extremeNextAvailableVirtIfIndex object. Row creation in this table will fail if the chosen index value does not match the current value returned from the extremeNextAvailableVirtIfIndex object." INDEX { extremeVlanIfIndex } ::= { extremeVlanIfTable 1 } ExtremeVlanIfEntry ::= SEQUENCE { extremeVlanIfIndex INTEGER, extremeVlanIfDescr DisplayString, extremeVlanIfType ExtremeVlanType, extremeVlanIfGlobalIdentifier INTEGER, extremeVlanIfStatus RowStatus, extremeVlanIfIgnoreStpFlag TruthValue, extremeVlanIfIgnoreBpduFlag TruthValue, extremeVlanIfLoopbackModeFlag TruthValue, extremeVlanIfVlanId INTEGER } extremeVlanIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The index value of this row and the vlan's ifIndex in the ifTable. The NMS obtains the index value for this row by reading the extremeNextAvailableVirtIfIndex object." ::= { extremeVlanIfEntry 1 } extremeVlanIfDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This is a description of the VLAN interface." ::= {extremeVlanIfEntry 2} extremeVlanIfType OBJECT-TYPE SYNTAX ExtremeVlanType MAX-ACCESS read-create STATUS current DESCRIPTION "The VLAN interface type." ::= { extremeVlanIfEntry 3 } extremeVlanIfGlobalIdentifier OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "An administratively assigned global VLAN identifier. For VLAN interfaces, on different network devices, which are part of the same globally identified VLAN, the value of this object will be the same. The binding between a global identifier and a VLAN interface can be created or removed. To create a binding an NMS must write a non-zero value to this object. To delete a binding, the NMS must write a zero to this object. The value 1 is reserved for the default VLAN and this cannot be deleted or re-assigned." ::= { extremeVlanIfEntry 4 } extremeVlanIfStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status column for this VLAN interface. This OBJECT can be set to: active(1) createAndGo(4) createAndWait(5) destroy(6) The following values may be read: active(1) notInService(2) notReady(3). Setting this object to createAndGo(4) causes the agent to attempt to create and commit the row based on the contents of the objects in the row. If all necessary information is present in the row and the values are acceptible to the agent, the agent will change the status to active(1). If any of the necessary objects are not available, the agent will reject the creation request. Setting this object to createAndWait(5) causes a row in this table to be created. The agent sets the status to notInService(2) if all of the information is present in the row and the values are acceptable to the agent; otherwise, the agent sets the status to notReady(3). Setting this object to active(1) is only valid when the current status is active(1) or notInService(2). When the state of the row transitions is set to active(1), the agent creates the corresponding row in the ifTable. Setting this object to destroy(6) will remove the corresponding VLAN interface, remove the entry in this table, and the corresponding entries in the extremeVlanGlobalMappingTable and the ifTable. In order for a set of this object to destroy(6) to succeed, all dependencies on this row must have been removed. These will include any stacking dependencies in the ifStackTable and any protocol specific tables dependencies." ::= { extremeVlanIfEntry 6 } extremeVlanIfIgnoreStpFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/disable STP for this VLAN interface. Setting this object to true will cause the ports on this VLAN to ignore STP BPDUs. When a vlan is first created, the Default value is FALSE, which means that the VLAN uses STP port information" ::= { extremeVlanIfEntry 7 } extremeVlanIfIgnoreBpduFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to true causes this VLAN's BPDU's to be ignored by the Spanning Tree process. This can be used to keep the root bridge within one's own network when external switches also fall within the same Spanning Tree Domain. When a vlan is first created, the Default value is FALSE." ::= { extremeVlanIfEntry 8 } extremeVlanIfLoopbackModeFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to true causes loopback mode to be enabled on this VLAN." ::= { extremeVlanIfEntry 9 } extremeVlanIfVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN ID of this VLAN." ::= { extremeVlanIfEntry 10 } -- -- The Extreme Networks VLAN Encapsulation Interface Table -- -- VLAN Encapsulation refers to the ability to multiplex -- several VLANs over a single network segment by explicitly -- labeling eack packet with a tag that identifies the packet's -- VLAN membership. -- -- The only tagging scheme supported by this MIB is IEEE 802.1Q -- Some ports support tagging, some don't. For ports that support -- tagging, they may have some VLANs that operate in tagging mode, -- some not in tagging mode. -- -- The encapsulation interface will be creatable by the NMS using -- the extremeVlanIfTable. This table will allow the NMS to define -- certain attributes of the encapsulation including an encapsulation -- algorithm and a tag value. Using the ifStack table, an encapsulation -- interface may be stacked underneath a VLAN interface and on top of port(s). -- -- Example ifTable Stacking: -- -- +=======================+=======================+ -- | VLAN Xface 9 | VLAN Xface 11 | -- +=======================+=======================+ -- +=======================+ -- | ENCAPS Xface 10 | -- +=======================+ -- +=====+=====+=====+=====+=====+=====+=====+=====+ -- | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |<=== Ports -- +=====+=====+=====+=====+=====+=====+=====+=====+ -- -- ifStackTable Instances: -- ifStackHigher ifStackLower -- 0 9 -- 0 11 -- 1 0 -- 2 0 -- 3 0 -- 4 0 -- 9 10 -- 10 1 -- 10 2 -- 10 3 -- 10 4 -- 11 5 -- 11 6 -- 11 7 -- 11 8 -- -- A stack that contains a VLAN, encapsulation and a port interface, -- specifies: -- -- * For packets received through the given port that use the given -- encapsulation scheme and contain the given tag, those packets -- are members of the given VLAN. -- -- * For unencapsulated packets from the given VLAN that are to be -- transmitted out the given port, those packets must first be -- encapsulated using the given encapsulation algorithm and tag. -- -- This table is implemented by all Extreme Networks network devices -- that support the encapsulation of multiple VLANs over a single -- interface. ExtremeVlanEncapsType ::= INTEGER { vlanEncaps8021q(1) } extremeVlanEncapsIfTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVlanEncapsIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists VLAN encapsulation interfaces that exist within a device. A single entry exists in this list for each VLAN encapsulation interface in the system. A VLAN encapsulation interface may be created or destroyed." ::= { extremeEncapsulationGroup 1 } extremeVlanEncapsIfEntry OBJECT-TYPE SYNTAX ExtremeVlanEncapsIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual VLAN encapsulation interface entry. When an NMS wishes to create a new entry in this table, it must obtain a non-zero index from the extremeNextAvailableVirtIfIndex object. Row creation in this table will fail if the chosen index value does not match the current value returned from the extremeNextAvailableVirtIfIndex object." INDEX { extremeVlanEncapsIfIndex } ::= { extremeVlanEncapsIfTable 1 } ExtremeVlanEncapsIfEntry ::= SEQUENCE { extremeVlanEncapsIfIndex INTEGER, extremeVlanEncapsIfType ExtremeVlanEncapsType, extremeVlanEncapsIfTag INTEGER, extremeVlanEncapsIfStatus RowStatus } extremeVlanEncapsIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The index value of this row and the encapsulation interface's ifIndex in the ifTable. The NMS obtains the index value used for creating a row in this table by reading the extremeNextAvailableVirtIfIndex object." ::= { extremeVlanEncapsIfEntry 1 } extremeVlanEncapsIfType OBJECT-TYPE SYNTAX ExtremeVlanEncapsType MAX-ACCESS read-create STATUS current DESCRIPTION "The encapsulation algorithm used when encapsulating packets transmitted, or de-encapsulating packets received through this interface." ::= {extremeVlanEncapsIfEntry 2} extremeVlanEncapsIfTag OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The tag used when encapsulating packets transmitted, or de-encapsulating packets received through this interface." ::= { extremeVlanEncapsIfEntry 3 } extremeVlanEncapsIfStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status for this VLAN encapsulation interface. This OBJECT can be set to: active(1) createAndGo(4) createAndWait(5) destroy(6) The following values may be read: active(1) notReady(3). In order for a row to become active, the NMS must set extremeVlanEncapsIfTagType and extremeVlanEncapsIfTag to some valid and consistent values. Setting this object to createAndGo(4) causes the agent to attempt to create and commit the row based on the contents of the objects in the row. If all necessary information is present in the row, the agent will create the row and change the status to active(1). If any of the necessary objects are not available, or specify an invalid configuration, the row will not be created and the agent will return an appropriate error. Setting this object to createAndWait(5) causes a row in in this table to be created. If all necessary objects in the row have been assigned values and specify a valid configuration, the status of the row will be set to notInService(2); otherwise, the status will be set to notReady(3). This object may only be set to createAndGo(4) or createAndWait(5) if it does not exist. Setting this object to active(1) when the status is notInService(2) causes the agent to commit the row. Setting this object to active(1) when its value is already active(1) is a no-op. Setting this object to destroy(6) will remove the corresponding VLAN encapsulation interface, remove the entry in this table, and remove the corresponding entry in the ifTable. In order for a set of this object to destroy(6) to succeed, all dependencies on this row must have been removed. These will include any references to this interface in the ifStackTable." ::= { extremeVlanEncapsIfEntry 4 } -- -- The extremeNextAvailableVirtIfIndex -- extremeNextAvailableVirtIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the next available virtual ifIndex. This object is used by an NMS to select an index value for row-creation in tables indexed by ifIndex. The current value of this object is changed to a new value when the current value is written to an agent's table, that is indexed by ifIndex. Row creation using the current value of this object, allocates a virtual ifIndex. Note the following: 1. A newly created row does not have to be active(1) for the agent to allocate the virtual ifIndex. 2. Race conditions between multiple NMS's end when a row is created. Rows are deemed created when a setRequest is successfully committed (i.e. the errorStats is noError(0)). 3. An agent that exhausts its supply of virual ifIndex values returns zero as the value of this object. This can be used by an NMS as an indication to deleted unused rows and reboot the device." ::= { extremeVirtualGroup 1 } -- -- The IP VLAN Interface Information Table -- -- The IP VLAN Interface Information table is supported by -- network devices that support IP VLAN interfaces. -- -- A row must be created in this table for each IP -- VLAN interface. The index used is the -- same index as that used to create the IP VLAN interface -- in the extremeVlanIfTable. -- extremeVlanIpTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVlanIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of IP VLAN interface information entries. Entries in this table are related to entries in the extremeVlanIfTable by using the same index." ::= { extremeVlanIpGroup 1 } extremeVlanIpEntry OBJECT-TYPE SYNTAX ExtremeVlanIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A extremeVlanIpEntry contains layer 3 information about a particular IP VLAN interface." INDEX { extremeVlanIfIndex } ::= { extremeVlanIpTable 1 } ExtremeVlanIpEntry ::= SEQUENCE { extremeVlanIpNetAddress IpAddress, extremeVlanIpNetMask IpAddress, extremeVlanIpStatus RowStatus, extremeVlanIpForwardingState TruthValue } extremeVlanIpNetAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP network number for the IP VLAN interface defined in the extremeVlanIfTable identified with the same index." ::= { extremeVlanIpEntry 1 } extremeVlanIpNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP network mask corresponding to the IP Network address defined by extremeVlanIpIpNetAddress. " ::= { extremeVlanIpEntry 2 } extremeVlanIpStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status column for this IP VLAN entry. This object can be set to: active(1) createAndGo(4) destroy(6) The following values may be read: active(1) Setting this object to active(1) or createAndGo(4) causes the agent to attempt to create and commit the row based on the contents of the objects in the row. If all necessary information is present in the row and the values are acceptible to the agent, the agent will change the status to active(1). If any of the necessary objects are not available, the agent will reject the row creation request. Setting this object to createAndWait(5) is not supported. When the status changes to active(1), the agent applies the IP parmeters to the IP VLAN interface identified by the corresponding value of the extremeVlanIpIndex object. Setting this object to destroy(6) will remove the IP parmeters from the IP VLAN interface and remove the entry from this table." ::= { extremeVlanIpEntry 3 } extremeVlanIpForwardingState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether the IP Forwarding on this Vlan is Enable or not. A true value indicates that the Vlan is Enable." ::= { extremeVlanIpEntry 4 } -- -- Protocol Definition Table -- -- we choose to define our own table as existing tables are -- overcomplex (RMON Protocol MIB, etc.) -- extremeVlanProtocolTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVlanProtocolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of defined combinations of protocol IDs that make up one protocol definition name. All members of one protocol definition share the same extremeVlanProtocolIndex. A given protocol ID may appear in the definition of just one protocol definition. This table will typically contain some default entries for popular protocols chosen by ExtremeWare." ::= { extremeProtocolGroup 1 } extremeVlanProtocolEntry OBJECT-TYPE SYNTAX ExtremeVlanProtocolEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One member protocol ID of a protocol definition." INDEX { extremeVlanProtocolIndex, extremeVlanProtocolIdIndex } ::= { extremeVlanProtocolTable 1 } ExtremeVlanProtocolEntry ::= SEQUENCE { extremeVlanProtocolIndex INTEGER, extremeVlanProtocolIdIndex INTEGER, extremeVlanProtocolName DisplayString, extremeVlanProtocolDllEncapsType INTEGER, extremeVlanProtocolId INTEGER, extremeVlanProtocolStatus RowStatus } extremeVlanProtocolIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "An index representing a protocol grouping of protocol ID values. A limited number of protocol groupings may be defined (up to 7 in ExtremeWare)." ::= { extremeVlanProtocolEntry 1 } extremeVlanProtocolIdIndex OBJECT-TYPE SYNTAX INTEGER (0..6) MAX-ACCESS read-create STATUS current DESCRIPTION "An index representing a particular protocol ID within a protocol grouping. A limited number of protocol IDs may be defined per extremeVlanProtocolIndex (up to 6 in ExtremeWare)." ::= { extremeVlanProtocolEntry 2 } extremeVlanProtocolName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "A human-readable string representing this protocol. This string should be the same for all entries sharing a given extremeVlanProtocolIndex. A ExtremeVlanProtocolEntry with extremeVlanProtocolName of ANY represents a match on all protocols: this entry may not be modified." ::= { extremeVlanProtocolEntry 3 } extremeVlanProtocolDllEncapsType OBJECT-TYPE SYNTAX INTEGER { any(1), ethertype(2), llc(3), llcSnapEthertype(4), none(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Represents the type of data-link encapsulation in which the extremeVlanProtocolId protocol ID is carried. The value any(1) is used to indicate a wildcard and matches all encapsulations and protocol IDs that are not explicitly mentioned in this table. Entries of type any(1) may not be created. The value none(5) is used to indicate that no protocol IDs match this entry. A value of none(5) may not be set by a manager." ::= { extremeVlanProtocolEntry 4 } extremeVlanProtocolId OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The protocol ID: for entries of type ethertype(2) or llcSnapEthertype(4) this represents a 16-bit protocol ID. For entries of type llc(3) it represents a concatenation of LLC DSAP+SSAP in network byte order. This value is not valid for extremeVlanProtocolDllEncapsType values of any(1) or none(5)." ::= { extremeVlanProtocolEntry 5 } extremeVlanProtocolStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status variable, used according to row installation and removal conventions." ::= { extremeVlanProtocolEntry 6 } -- -- Protocol-based VLAN Table -- extremeVlanProtocolVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVlanProtocolVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to apply one of the protocol definitions in extremeVlanProtocolTable to a given VLAN This applies to all ports that are untagged in this VLAN). A limited number of protocols may be applied simultaneously in one device (up to 8 in ExtremeWare)." ::= { extremeProtocolGroup 2 } extremeVlanProtocolVlanEntry OBJECT-TYPE SYNTAX ExtremeVlanProtocolVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A mapping of untagged packets of one protocol onto a particular VLAN." INDEX { extremeVlanProtocolVlanIfIndex, extremeVlanProtocolVlanProtocolIndex } ::= { extremeVlanProtocolVlanTable 1 } ExtremeVlanProtocolVlanEntry ::= SEQUENCE { extremeVlanProtocolVlanIfIndex INTEGER, extremeVlanProtocolVlanProtocolIndex INTEGER, extremeVlanProtocolVlanStatus RowStatus } extremeVlanProtocolVlanIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The index value of this row and the vlan's ifIndex in the ifTable. The NMS obtains the index value for this row by reading the extremeNextAvailableVirtIfIndex object." ::= { extremeVlanProtocolVlanEntry 1 } extremeVlanProtocolVlanProtocolIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "An index representing a protocol grouping of protocol ID values. A limited number of protocol groupings may be defined (up to 7 in ExtremeWare)." ::= { extremeVlanProtocolVlanEntry 2 } extremeVlanProtocolVlanStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status variable, used according to row installation and removal conventions." ::= { extremeVlanProtocolVlanEntry 3 } -- -- The Extreme Networks VLAN Opaque Table -- -- This table is implemented by all Extreme Networks network devices -- that support VLAN interfaces. -- extremeVlanOpaqueTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVlanOpaqueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the ports associated with each VLAN interface." ::= { extremeVlanOpaqueGroup 1 } extremeVlanOpaqueEntry OBJECT-TYPE SYNTAX ExtremeVlanOpaqueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This represents the tagged and untagged ports on each slot per vlan." INDEX { extremeVlanIfIndex, extremeSlotNumber } ::= { extremeVlanOpaqueTable 1 } ExtremeVlanOpaqueEntry ::= SEQUENCE { extremeVlanOpaqueTaggedPorts PortList, extremeVlanOpaqueUntaggedPorts PortList } extremeVlanOpaqueTaggedPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "Each bit in the octet string represents one port. A 1 means that the port is a tagged port in that vlan. The bit value for a port is 0 otherwise." ::= { extremeVlanOpaqueEntry 1} extremeVlanOpaqueUntaggedPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "Each bit in the octet string represents one port. A 1 means that the port is an untagged port in that vlan. The bit value for a port is 0 otherwise." ::= { extremeVlanOpaqueEntry 2 } -- -- The Extreme Networks VLAN Stack Table -- -- This table is essentially the ifStackTable without entries for any ports -- extremeVlanStackTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVlanStackEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Represents those components of the ifStackTable that do not contain a Physical interface." ::= { extremeVlanStackGroup 1 } extremeVlanStackEntry OBJECT-TYPE SYNTAX ExtremeVlanStackEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this read-only table defines which interfaces are on top of which one. All information in the table is also contained in ifStackTable. The Physical interfaces in the ifStackTable are not represented here." INDEX { extremeVlanStackHigherLayer, extremeVlanStackLowerLayer } ::= { extremeVlanStackTable 1 } ExtremeVlanStackEntry ::= SEQUENCE { extremeVlanStackHigherLayer INTEGER, extremeVlanStackLowerLayer INTEGER } extremeVlanStackHigherLayer OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The higher layer in the logical vlan hierarchy." ::= { extremeVlanStackEntry 1} extremeVlanStackLowerLayer OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The lower layer in the logical vlan hierarchy." ::= { extremeVlanStackEntry 2 } extremeVlanL2StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVlanL2StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This tables contains per-VLAN layer 2 statistics information." ::= { extremeVlanStatsGroup 1 } extremeVlanL2StatsEntry OBJECT-TYPE SYNTAX ExtremeVlanL2StatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { extremeVlanIfIndex } ::= { extremeVlanL2StatsTable 1 } ExtremeVlanL2StatsEntry ::= SEQUENCE { extremeVlanL2StatsIfDescr DisplayString, extremeVlanL2StatsPktsToCpu Counter64, extremeVlanL2StatsPktsLearnt Counter64, extremeVlanL2StatsIgmpCtrlPktsSnooped Counter64, extremeVlanL2StatsIgmpDataPktsSwitched Counter64 } extremeVlanL2StatsIfDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a description(name) of the VLAN." ::= {extremeVlanL2StatsEntry 1} extremeVlanL2StatsPktsToCpu OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets of this VLAN sent to the CPU." ::= { extremeVlanL2StatsEntry 2 } extremeVlanL2StatsPktsLearnt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets learnt on this VLAN." ::= { extremeVlanL2StatsEntry 3 } extremeVlanL2StatsIgmpCtrlPktsSnooped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP control packets snooped on this VLAN." ::= { extremeVlanL2StatsEntry 4 } extremeVlanL2StatsIgmpDataPktsSwitched OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of IGMP data packets switched on this VLAN." ::= { extremeVlanL2StatsEntry 5 } extremeVlanAggregationTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVlanAggregationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the VLAN aggregation information." ::= { extremeVlanAggregationGroup 1 } extremeVlanAggregationEntry OBJECT-TYPE SYNTAX ExtremeVlanAggregationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the individual VLAN aggregation entry." INDEX { extremeVlanAggregationSuperVlanIfIndex, extremeVlanAggregationSubVlanIfIndex } ::= { extremeVlanAggregationTable 1 } ExtremeVlanAggregationEntry ::= SEQUENCE { extremeVlanAggregationSuperVlanIfIndex INTEGER, extremeVlanAggregationSubVlanIfIndex INTEGER, extremeVlanAggregationSubVlanStartIpNetAddress IpAddress, extremeVlanAggregationSubVlanStartIpNetMask IpAddress, extremeVlanAggregationSubVlanEndIpNetAddress IpAddress, extremeVlanAggregationSubVlanEndIpNetMask IpAddress, extremeVlanAggregationStatus RowStatus } extremeVlanAggregationSuperVlanIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Super Vlan index for this entry." ::= { extremeVlanAggregationEntry 1 } extremeVlanAggregationSubVlanIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Sub Vlan index for this entry." ::= { extremeVlanAggregationEntry 2 } extremeVlanAggregationSubVlanStartIpNetAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This represents the start network address of the IP range." ::= { extremeVlanAggregationEntry 3 } extremeVlanAggregationSubVlanStartIpNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This represents the start network address mask of the IP range" ::= { extremeVlanAggregationEntry 4 } extremeVlanAggregationSubVlanEndIpNetAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This represents the end network address of the IP range." ::= { extremeVlanAggregationEntry 5 } extremeVlanAggregationSubVlanEndIpNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This represents the end network address mask of the IP range." ::= { extremeVlanAggregationEntry 6 } extremeVlanAggregationStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this entry." ::= { extremeVlanAggregationEntry 7 } extremeVlanAggregationConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVlanAggregationConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the sub VLAN proxy setting information." ::= { extremeVlanAggregationGroup 2 } extremeVlanAggregationConfigEntry OBJECT-TYPE SYNTAX ExtremeVlanAggregationConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the individual VLAN aggregation entry." INDEX { extremeVlanAggregationConfigSuperVlanIfIndex } ::= { extremeVlanAggregationConfigTable 1 } ExtremeVlanAggregationConfigEntry ::= SEQUENCE { extremeVlanAggregationConfigSuperVlanIfIndex INTEGER, extremeVlanAggregationConfigSubVlanProxyEnable TruthValue } extremeVlanAggregationConfigSuperVlanIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Super Vlan index for this entry." ::= { extremeVlanAggregationConfigEntry 1 } extremeVlanAggregationConfigSubVlanProxyEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The boolean flag that prevents normal communication between sub vlans." ::= { extremeVlanAggregationConfigEntry 2 } extremeVlanTranslationTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVlanTranslationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the VLAN translation information." ::= { extremeVlanTranslationGroup 1 } extremeVlanTranslationEntry OBJECT-TYPE SYNTAX ExtremeVlanTranslationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the individual VLAN translation entry." INDEX { extremeVlanTranslationSuperVlanIfIndex, extremeVlanTranslationMemberVlanIfIndex } ::= { extremeVlanTranslationTable 1 } ExtremeVlanTranslationEntry ::= SEQUENCE { extremeVlanTranslationSuperVlanIfIndex INTEGER, extremeVlanTranslationMemberVlanIfIndex INTEGER, extremeVlanTranslationStatus RowStatus } extremeVlanTranslationSuperVlanIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Super Vlan index for this entry." ::= { extremeVlanTranslationEntry 1 } extremeVlanTranslationMemberVlanIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The member Vlan index for this entry." ::= { extremeVlanTranslationEntry 2 } extremeVlanTranslationStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this entry." ::= { extremeVlanTranslationEntry 3 } END -- =============================================================================== -- -- Extreme QoS objects -- EXTREME-QOS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC DisplayString FROM RFC1213-MIB RowStatus FROM SNMPv2-TC ifIndex FROM RFC1213-MIB extremeVlanIfIndex FROM EXTREME-VLAN-MIB extremeAgent FROM EXTREME-BASE-MIB; extremeQos MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme Quality-of-Service objects" ::= { extremeAgent 3 } extremeQosCommon OBJECT IDENTIFIER ::= { extremeQos 1 } extremeUnitPaceMode OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), normalEthernet(2), lowLatency(3) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies whether the device currently recognises and gives priority treatment to the forwarding of packets with the PACE(tm) bit set in their MAC Source Address fields. PACE(tm) mode applies to the whole unit only and is only valid when device is in Ingress QoS mode as specified by extremeQosMode ingress(1). This object will report notApplicable(1) when in egress(2) mode. Set operations with value notApplicable(1) will be rejected." ::= { extremeQosCommon 1 } -- -- Select QoS Mode -- extremeQosMode OBJECT-TYPE SYNTAX INTEGER { ingress(1), egress(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Indicates which QoS mode the device should use. ingress(1) applies priority-based QoS based on the incoming packet's destination IP or MAC address, 802.1p priority, PACE(tm), Source Port or VLAN. egress(2) applies priority- and bandwidth-based QoS based on destination IP or MAC address or VLAN. See ExtremeWare documentation for further information." ::= { extremeQosCommon 4 } -- -- Reset all QoS settings to defaults -- extremeQosUnconfigure OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this to true will reset all QoS settings in the device to factory defaults. Reads from this value return an undefined value." ::= { extremeQosCommon 5 } -- -- QoS Profile table -- extremeQosProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeQosProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists QoS profiles." ::= { extremeQosCommon 6 } extremeQosProfileEntry OBJECT-TYPE SYNTAX ExtremeQosProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual QoS profile Entry." INDEX {extremeQosProfileIndex} ::= {extremeQosProfileTable 1} ExtremeQosProfileEntry ::= SEQUENCE { extremeQosProfileIndex INTEGER, extremeQosProfileName DisplayString, extremeQosProfileMinBw INTEGER, extremeQosProfileMaxBw INTEGER, extremeQosProfilePriority INTEGER, extremeQosProfileRowStatus RowStatus } extremeQosProfileIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "An index that uniquely identifies an entry in the qos table." ::= { extremeQosProfileEntry 1} extremeQosProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..127)) MAX-ACCESS read-create STATUS current DESCRIPTION "A unique qos profile name." ::= {extremeQosProfileEntry 2} extremeQosProfileMinBw OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The minumum percentage of bandwidth that this queue requires. The Switch is required to provide the minumum amount of bandwidth to the queue. The lowest possible value is 0%." DEFVAL { 0 } ::= {extremeQosProfileEntry 3 } extremeQosProfileMaxBw OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum percentage of bandwidth that this queue is permitted to use. If a non-default value is set for this object then it negates any previously set value of extremeQosProfileMaxSustBwBps. In In addition, a set operation that supplies non-default values for both this object and for extremeQosProfileMaxSustBwBps will be rejected by the agent. In other words, you may supply either an absolute or a percent limit, not both." DEFVAL { 100 } ::= {extremeQosProfileEntry 4 } extremeQosProfilePriority OBJECT-TYPE SYNTAX INTEGER { low(1), lowHi(2), normal(3), normalHi(4), medium(5), mediumHi(6), high(7), highHi(8) } MAX-ACCESS read-create STATUS current DESCRIPTION "The level of priority in which this queue will be serviced by the Switch." ::= {extremeQosProfileEntry 5 } extremeQosProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of the extremeQosProfile entry. This object can be set to: active(1) createAndGo(4) createAndWait(5) destroy(6) The following values may be read: active(1) notInService(2) notReady(3). Setting this object to createAndGo(4) causes the agent to attempt to create and commit the row based on the contents of the objects in the row. If all necessary information is present in the row and the values are acceptible to the agent, the agent will change the status to active(1). If any of the necessary objects are not available, the agent will reject the creation request. Setting this object to createAndWait(5) causes a row in this table to be created. The agent sets the status to notInService(2) if all of the information is present in the row and the values are acceptable to the agent; otherwise, the agent sets the status to notReady(3). Setting this object to active(1) is only valid when the current status is active(1) or notInService(2). When the state of the row transitions is set to active(1), the agent creates the corresponding row in the ifTable.. Setting this object to destroy(6) will remove the corresponding QoS Profile Entry. In order for a set of this object to destroy(6) to succeed, all dependencies on this row must have been removed. These will include any stacking dependencies in the ifStackTable and any protocol specific tables dependencies." ::= { extremeQosProfileEntry 6 } -- -- VLAN-based QoS Table -- extremeQosByVlanMappingTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeQosByVlanMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to associate a Vlan with the QoS profile that the Vlan is using. Every Vlan is assigned a Qos Profile and hence there is an entry in this table corresponding to every entry in the extremeVlanIfTable." ::= { extremeQosCommon 7 } extremeQosByVlanMappingEntry OBJECT-TYPE SYNTAX ExtremeQosByVlanMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The QoS associated with a particular Vlan." INDEX {extremeVlanIfIndex} ::= {extremeQosByVlanMappingTable 1} ExtremeQosByVlanMappingEntry ::= SEQUENCE { extremeQosByVlanMappingQosProfileIndex INTEGER } extremeQosByVlanMappingQosProfileIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Value of extremeQosProfileIndex that uniquely identifies a QoS Profile entry in extremeQosProfileTable. This indicates the QoS to be given to traffic for this Vlan in the absence of any other more specific configuration information for this traffic." ::= { extremeQosByVlanMappingEntry 1 } -- -- Per Port QOS Table -- extremePerPortQosTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePerPortQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Global Qos Profiles are defined in the extremeQosProfileTable. This table contains a list of ports for which the definition of certain global Qos Profiles has been overridden. The new definition of the Qos profile parameters is in this table." ::= { extremeQosCommon 8 } extremePerPortQosEntry OBJECT-TYPE SYNTAX ExtremePerPortQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual overridden QoS profile Entry." INDEX {ifIndex, extremePerPortQosIndex} ::= {extremePerPortQosTable 1} ExtremePerPortQosEntry ::= SEQUENCE { extremePerPortQosIndex INTEGER, extremePerPortQosMinBw INTEGER, extremePerPortQosMaxBw INTEGER, extremePerPortQosPriority INTEGER, extremePerPortQosRowStatus RowStatus } extremePerPortQosIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this variable is the same as the value of extremeQosProfileIndex of the Qos Profile which is overridden (for the port specified by ifIndex) by the definition in this table." ::= { extremePerPortQosEntry 1} extremePerPortQosMinBw OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The minumum percentage of bandwidth that this queue on the specified port requires. The Switch is required to provide the minumum amount of bandwidth to the queue. The lowest possible value is 0%." DEFVAL { 0 } ::= {extremePerPortQosEntry 2 } extremePerPortQosMaxBw OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum percentage of bandwidth that this queue on the specified port is permitted to use." DEFVAL { 100 } ::= {extremePerPortQosEntry 3 } extremePerPortQosPriority OBJECT-TYPE SYNTAX INTEGER { low(1), lowHi(2), normal(3), normalHi(4), medium(5), mediumHi(6), high(7), highHi(8) } MAX-ACCESS read-create STATUS current DESCRIPTION "The level of priority in which this queue will be serviced by the Switch." ::= {extremePerPortQosEntry 4 } extremePerPortQosRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of the extremePerPortQos entry. This object can be set to active(1) createAndGo(4) The following value may be read: active(1) Note that a destroy(6) is not supported. A row will only be deleted from this table when the Qos Profile indicated in that row is changed globally." ::= { extremePerPortQosEntry 5 } -- -- QoS Ingress Priority -- extremeQosIngressPriorityTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeQosIngressPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists QoS ingress priority settings." ::= { extremeQosCommon 9 } extremeQosIngressPriorityEntry OBJECT-TYPE SYNTAX ExtremeQosIngressPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual QoS ingress priority Entry." INDEX {extremeQosIngressPriorityIndex} ::= {extremeQosIngressPriorityTable 1} ExtremeQosIngressPriorityEntry ::= SEQUENCE { extremeQosIngressPriorityIndex INTEGER, extremeQosIngressPriorityName DisplayString, extremeQosIngressPriorityValue INTEGER } extremeQosIngressPriorityIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An index that uniquely identifies an entry in the qos ingress priority table." ::= { extremeQosIngressPriorityEntry 1} extremeQosIngressPriorityName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "A qos ingress priority name." ::= {extremeQosIngressPriorityEntry 2} extremeQosIngressPriorityValue OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "The ingress Qos priority value." ::= { extremeQosIngressPriorityEntry 3} -- -- IQoS Profile table -- extremeIQosProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeIQosProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists ingress QoS profiles." ::= { extremeQosCommon 10 } extremeIQosProfileEntry OBJECT-TYPE SYNTAX ExtremeIQosProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual ingress QoS profile Entry." INDEX {ifIndex , extremeIQosProfileIndex} ::= {extremeIQosProfileTable 1} ExtremeIQosProfileEntry ::= SEQUENCE { extremeIQosProfileIndex INTEGER, extremeIQosProfileName DisplayString, extremeIQosProfileMinBwType INTEGER, extremeIQosProfileMinBw INTEGER, extremeIQosProfileMaxBwType INTEGER, extremeIQosProfileMaxBw INTEGER, extremeIQosProfileRED INTEGER, extremeIQosProfileMaxBuf INTEGER } extremeIQosProfileIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "An index that uniquely identifies an entry in the ingress Qos table." ::= { extremeIQosProfileEntry 1} extremeIQosProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..127)) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique ingress Qos profile name." ::= {extremeIQosProfileEntry 2} extremeIQosProfileMinBwType OBJECT-TYPE SYNTAX INTEGER { percentage(1), kbps(2), mbps(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the current minimum bandwith setting. A value of 1 signifies that the minimum bandwith value is a percentage of the configurable port bandwidth. A value of 2 or 3 signifies a guaranteed minimum available bandwidth in Kbps or Mbps respectively." ::= {extremeIQosProfileEntry 3 } extremeIQosProfileMinBw OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The guaranteed minimum bandwidth for this queue, expressed as either a percentage or a specific bandwidth value, as specified by the value of extremeIQosProfileMinBwType." DEFVAL { 0 } ::= {extremeIQosProfileEntry 4 } extremeIQosProfileMaxBwType OBJECT-TYPE SYNTAX INTEGER { percentage(1), kbps(2), mbps(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the current maximum bandwith setting. A value of 1 signifies that the maximum bandwith value is a percentage of the configurable port bandwidth. A value of 2 or 3 signifies a maximum allowed bandwidth in Kbps or Mbps respectively." ::= {extremeIQosProfileEntry 5 } extremeIQosProfileMaxBw OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum allowed input bandwidth for this queue, expressed as either a percentage or a specific bandwidth value, as specified by the value of extremeIQosProfileMaxBwType." DEFVAL { 0 } ::= {extremeIQosProfileEntry 6 } extremeIQosProfileRED OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The Random Early Drop threshold. When the input queue fill ratio exceeds this percentage, frames start to drop randomly with a linear increasing drop probability as the queue fill count approaches the max queue size. A value of 100 indicates that this feature is currently disabled." ::= {extremeIQosProfileEntry 7 } extremeIQosProfileMaxBuf OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The percentage of the total ingress queue size to use. Lower values can be used to reduce the max latency through this queue, but with potentially greater loss with bursty traffic." ::= { extremeIQosProfileEntry 8 } -- -- VLAN-based Ingress QoS Table -- extremeIQosByVlanMappingTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeIQosByVlanMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table to associate a Vlan with the ingress QoS profile that the Vlan is using. Every Vlan is assigned a Qos Profile and hence there is an entry in this table corresponding to every entry in the extremeVlanIfTable." ::= { extremeQosCommon 11 } extremeIQosByVlanMappingEntry OBJECT-TYPE SYNTAX ExtremeIQosByVlanMappingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ingress QoS associated with a particular Vlan." INDEX {extremeVlanIfIndex} ::= {extremeIQosByVlanMappingTable 1} ExtremeIQosByVlanMappingEntry ::= SEQUENCE { extremeIQosByVlanMappingIQosProfileIndex INTEGER } extremeIQosByVlanMappingIQosProfileIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Value of extremeIQosProfileIndex that uniquely identifies an ingress QoS Profile entry in extremeIQosProfileTable. This indicates the QoS to be given to traffic for this Vlan in the absence of any other more specific configuration information for this traffic." ::= { extremeIQosByVlanMappingEntry 1 } END -- =============================================================================== -- -- Extreme Port objects -- EXTREME-PORT-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI RowStatus FROM SNMPv2-TC OBJECT-TYPE FROM SNMPv2-SMI ifIndex FROM RFC1213-MIB ClientAuthType FROM EXTREME-BASE-MIB extremeAgent FROM EXTREME-BASE-MIB Counter64 FROM SNMPv2-SMI extremeVlanIfIndex FROM EXTREME-VLAN-MIB Counter32, TimeTicks FROM SNMPv2-SMI IpAddress FROM SNMPv2-SMI MacAddress FROM SNMPv2-TC DisplayString FROM RFC1213-MIB; extremePort MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme network port objects" ::= { extremeAgent 4 } -- -- Load-sharing. Table exists but support removed for 6.0. -- extremePortLoadshareTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePortLoadshareEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table of bindings between a master port and its load-sharing slaves: create/delete entries here to add/delete a port to/from a load-sharing group. Default is empty table. There are restrictions on what row creates will be accepted by each device - see Summit release notes for details." ::= { extremePort 1 } extremePortLoadshareEntry OBJECT-TYPE SYNTAX ExtremePortLoadshareEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A binding between a master port and one of its load-sharing slave ports." INDEX { extremePortLoadshareMasterIfIndex, extremePortLoadshareSlaveIfIndex } ::= { extremePortLoadshareTable 1 } ExtremePortLoadshareEntry ::= SEQUENCE { extremePortLoadshareMasterIfIndex INTEGER, extremePortLoadshareSlaveIfIndex INTEGER, extremePortLoadshareGrouping INTEGER, extremePortLoadshareStatus RowStatus } extremePortLoadshareMasterIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The ifIndex value which identifies the port controlling a loadsharing group of ports which includes extremePortLoadshareSlaveIfIndex." ::= { extremePortLoadshareEntry 1 } extremePortLoadshareSlaveIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The ifIndex value which identifies the port which is a member of a loadsharing group controlled by extremePortLoadshareMasterIfIndex." ::= { extremePortLoadshareEntry 2 } extremePortLoadshareGrouping OBJECT-TYPE SYNTAX INTEGER { other (1), pair (2), quad (4) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The Grouping value which identifies if load sharing is in pair or quad." ::= { extremePortLoadshareEntry 3 } extremePortLoadshareStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The row status variable, used according to row installation and removal conventions." ::= { extremePortLoadshareEntry 4 } -- Support dropped in 6.0 -- Summitlink Table extremePortSummitlinkTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePortSummitlinkEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table of Extreme link configuration and status information. Contains a row for only those ports that are capable of operating in Summitlink-mode." ::= { extremePort 2 } extremePortSummitlinkEntry OBJECT-TYPE SYNTAX ExtremePortSummitlinkEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Link configuration and status information for a Summitlink Port." INDEX { ifIndex } ::= { extremePortSummitlinkTable 1 } ExtremePortSummitlinkEntry ::= SEQUENCE { extremePortSummitlinkAdminMode INTEGER, extremePortSummitlinkOperMode INTEGER, extremePortSummitlinkState INTEGER, extremePortSummitlinkRejectReason INTEGER } extremePortSummitlinkAdminMode OBJECT-TYPE SYNTAX INTEGER { ethernetOnly(1), summitlinkOnly(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Configurable operating mode for this Summitlink port. Configure to summitlinkOnly(1) before connecting this port to a SummitVC device." DEFVAL { ethernetOnly } ::= { extremePortSummitlinkEntry 1 } extremePortSummitlinkOperMode OBJECT-TYPE SYNTAX INTEGER { ethernetOnly(1), summitlinkOnly(2) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Actual Operating mode." DEFVAL { ethernetOnly } ::= { extremePortSummitlinkEntry 2 } extremePortSummitlinkState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Current status of a Summitlink link. Where a port has redundant PMD capability, this indicates up if either of the PMDs has an active link." ::= { extremePortSummitlinkEntry 3 } extremePortSummitlinkRejectReason OBJECT-TYPE SYNTAX INTEGER { none(1), other(2), stackMisconnected(3) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "If a Summitlink connection has been attempted and failed to reach the up(1) state, this indicates the potential source of the failure." ::= { extremePortSummitlinkEntry 4 } -- -- New load share table for 6.0 -- extremePortLoadshare2Table OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePortLoadshare2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of bindings between a master port and its load-sharing slaves: create/delete entries here to add/delete a port to/from a load-sharing group. Default is empty table. There are restrictions on what row creates will be accepted by each device - see Summit release notes for details." ::= { extremePort 3 } extremePortLoadshare2Entry OBJECT-TYPE SYNTAX ExtremePortLoadshare2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A binding between a master port and one of its load-sharing slave ports." INDEX { extremePortLoadshare2MasterIfIndex, extremePortLoadshare2SlaveIfIndex } ::= { extremePortLoadshare2Table 1 } ExtremePortLoadshare2Entry ::= SEQUENCE { extremePortLoadshare2MasterIfIndex INTEGER, extremePortLoadshare2SlaveIfIndex INTEGER, extremePortLoadshare2Algorithm INTEGER, extremePortLoadshare2Status RowStatus } extremePortLoadshare2MasterIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value which identifies the port controlling a loadsharing group of ports which includes extremePortLoadshareSlaveIfIndex." ::= { extremePortLoadshare2Entry 1 } extremePortLoadshare2SlaveIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex value which identifies the port which is a member of a loadsharing group controlled by extremePortLoadshare2MasterIfIndex." ::= { extremePortLoadshare2Entry 2 } extremePortLoadshare2Algorithm OBJECT-TYPE SYNTAX INTEGER { ingressPortOffset (1), hash (2), roundRobin (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This value identifies the load sharing algorithm to be used for this group of load shared ports." ::= { extremePortLoadshare2Entry 3 } extremePortLoadshare2Status OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status variable, used according to row installation and removal conventions." ::= { extremePortLoadshare2Entry 4 } ---- -- Port Rate Shape Table ---- extremePortRateShapeTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePortRateShapeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of ports that have ingress rate limiting enforced." ::= { extremePort 4 } extremePortRateShapeEntry OBJECT-TYPE SYNTAX ExtremePortRateShapeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry that is either a rate limited or a loopback port. Any vlan that has rate limited ports should have one loopback port defined. The traffic parameters for the rate limited ports correspond to those that are defined for the loopback port in the extremePerPortQosTable." INDEX { ifIndex, extremeVlanIfIndex } ::= { extremePortRateShapeTable 1 } ExtremePortRateShapeEntry ::= SEQUENCE { extremePortRateShapePortType INTEGER, extremePortRateShapeLoopbackTag INTEGER, extremePortRateShapeStatus RowStatus } extremePortRateShapePortType OBJECT-TYPE SYNTAX INTEGER { rateLimited(1), loopBack(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Whether a loopback or rate limited port." ::= { extremePortRateShapeEntry 1 } extremePortRateShapeLoopbackTag OBJECT-TYPE SYNTAX INTEGER (2..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "An unique internal tag that will needs to be set up for the vlan corresponding to this entry for adding ingress rate limited ports to the corresponding vlan." ::= { extremePortRateShapeEntry 2 } extremePortRateShapeStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status variable, used according to row installation and removal conventions." ::= { extremePortRateShapeEntry 3 } -- -- Per Port QoSReport Table -- extremePortUtilizationTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePortUtilizationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Global Qos Profiles are defined in the extremeQosProfileTable. This table contains a list of ports for which certain QoS parms are reported." ::= { extremePort 5 } extremePortUtilizationEntry OBJECT-TYPE SYNTAX ExtremePortUtilizationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual QoSReport Entry." INDEX {ifIndex} ::= {extremePortUtilizationTable 1} ExtremePortUtilizationEntry ::= SEQUENCE { extremePortUtilizationAvgTxBw INTEGER, extremePortUtilizationAvgRxBw INTEGER, extremePortUtilizationPeakTxBw INTEGER, extremePortUtilizationPeakRxBw INTEGER } extremePortUtilizationAvgTxBw OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The reported average bandwidth in the txmit direction. When displayed it shows as an Integer value i.e 99.99% is displayed as 9999." ::= {extremePortUtilizationEntry 1 } extremePortUtilizationAvgRxBw OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The reported average bandwidth in the receive direction. When displayed it shows as an Integer value i.e 99.99% is displayed as 9999." ::= {extremePortUtilizationEntry 2 } extremePortUtilizationPeakTxBw OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The reported peak bandwidth in the txmit direction. When displayed it shows as an Integer value i.e 99.99% is displayed as 9999." ::= {extremePortUtilizationEntry 3 } extremePortUtilizationPeakRxBw OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The reported peak bandwidth in the receive direction. When displayed it shows as an Integer value i.e 99.99% is displayed as 9999." ::= {extremePortUtilizationEntry 4 } -- -- Per Port Information Table -- extremePortInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of port information." ::= { extremePort 6 } extremePortInfoEntry OBJECT-TYPE SYNTAX ExtremePortInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual Port Information Entry." INDEX {ifIndex} ::= {extremePortInfoTable 1} ExtremePortInfoEntry ::= SEQUENCE { extremePortInfoFilterUpCounter Counter32, extremePortInfoFilterDownCounter Counter32 } extremePortInfoFilterUpCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-write STATUS current DESCRIPTION "The reported Port Filter up counter value. This counter indicates the number of times a port's link state has transitioned from DOWN to UP state. " ::= {extremePortInfoEntry 1 } extremePortInfoFilterDownCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-write STATUS current DESCRIPTION "The reported Port Filter down counter value. This counter indicates the number of times a port's link state has transitioned from UP to DOWN state. " ::= {extremePortInfoEntry 2 } -- -- extremePortXenpakVendor Table -- extremePortXenpakVendorTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePortXenpakVendorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Extreme Xenpak Module Vendor Name and type information. Contains a row for only those ports that are part of Xenpak module ." ::= { extremePort 7 } extremePortXenpakVendorEntry OBJECT-TYPE SYNTAX ExtremePortXenpakVendorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vendor name and type for Xenpak module." INDEX { ifIndex } ::= { extremePortXenpakVendorTable 1 } ExtremePortXenpakVendorEntry ::= SEQUENCE { extremePortXenpakVendorName DisplayString } extremePortXenpakVendorName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..22)) MAX-ACCESS read-only STATUS current DESCRIPTION "A human-readable string representing Vendor name of this module. This string should be the same for all entries having the same Xenpak module: this entry may not be modified." ::= { extremePortXenpakVendorEntry 1 } -- -- Per Port Ingress Statistics Table -- extremePortIngressStats OBJECT IDENTIFIER ::= { extremePort 8 } extremePortIngressStatsPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePortIngressPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port ingress statistics are returned for ports which support ingress queuing. This table contains a list of counters for each port." ::= { extremePortIngressStats 1 } extremePortIngressPortStatsEntry OBJECT-TYPE SYNTAX ExtremePortIngressPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual IngressStats Entry." INDEX {ifIndex} ::= {extremePortIngressStatsPortTable 1} ExtremePortIngressPortStatsEntry ::= SEQUENCE { extremePortIngressStatsLinkStatus INTEGER, extremePortIngressStatsPortHighPriBytes Counter64, extremePortIngressStatsPortLowPriBytes Counter64, extremePortIngressStatsPortDroppedBytes Counter64, extremePortIngressStatsTxXoff Counter64 } extremePortIngressStatsLinkStatus OBJECT-TYPE SYNTAX INTEGER { ready(1), active(2), disabled(3), notPresent(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the link. Ready indicates the port is ready to accept a link; Active indicates the link is present at this port; Disabled shows that the link is disabled at this port; Not Present means the link is not present at this port." ::= {extremePortIngressPortStatsEntry 1 } extremePortIngressStatsPortHighPriBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of all per queue CIR counts for this port, which indicates the bytes forwarded for high-priority packets." ::= {extremePortIngressPortStatsEntry 2 } extremePortIngressStatsPortLowPriBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of all per queue PR counts for this port, which indicates the bytes forwarded for low-priority packets." ::= {extremePortIngressPortStatsEntry 3 } extremePortIngressStatsPortDroppedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes dropped for this port." ::= {extremePortIngressPortStatsEntry 4 } extremePortIngressStatsTxXoff OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of XOFF Flow Control packets sent from this port due to receive traffic congestion." ::= {extremePortIngressPortStatsEntry 5 } -- -- Per Queue Ingress Statistics Table -- extremePortIngressStatsQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePortIngressQueueStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port ingress statistics are returned for ingress queues. This table contains a list of counters for each ingress queue." ::= { extremePortIngressStats 2 } extremePortIngressQueueStatsEntry OBJECT-TYPE SYNTAX ExtremePortIngressQueueStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual IngressStatsQueue Entry." INDEX {ifIndex, extremePortIngressStatsQueueIndex} ::= {extremePortIngressStatsQueueTable 1} ExtremePortIngressQueueStatsEntry ::= SEQUENCE { extremePortIngressStatsQueueIndex INTEGER, extremePortIngressStatsQueueHighPriBytes Counter64, extremePortIngressStatsQueueLowPriBytes Counter64, extremePortIngressStatsQueuePercentDropped INTEGER } extremePortIngressStatsQueueIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The ingress queue being queried." ::= {extremePortIngressQueueStatsEntry 1 } extremePortIngressStatsQueueHighPriBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of all per queue CIR counts for this queue, which indicates the bytes forwarded for high-priority packets." ::= {extremePortIngressQueueStatsEntry 2 } extremePortIngressStatsQueueLowPriBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of all per queue PR counts for this queue, which indicates the bytes forwarded for low-priority packets." ::= {extremePortIngressQueueStatsEntry 3 } extremePortIngressStatsQueuePercentDropped OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The percentage of receive bytes dropped by this queue relative to the total number of bytes input to this queue." ::= {extremePortIngressQueueStatsEntry 4 } -- -- Per Port Egress Rate Limit Table -- extremePortEgressRateLimitTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePortEgressRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port egress rate limit statistics for a port." ::= { extremePort 9 } extremePortEgressRateLimitEntry OBJECT-TYPE SYNTAX ExtremePortEgressRateLimitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual EgressRateLimit Entry." INDEX {ifIndex} ::= {extremePortEgressRateLimitTable 1} ExtremePortEgressRateLimitEntry ::= SEQUENCE { extremePortEgressRateLimitType INTEGER, extremePortEgressRateLimitValue INTEGER } extremePortEgressRateLimitType OBJECT-TYPE SYNTAX INTEGER { percentage(1), kbps(2), mbps(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the current egress rate setting. A value of 1 signifies that the egress rate limit value is represented by a percentage of the maximum configurable port bandwidth. A value of 2 or 3 signifies the rate is configured in Kbps or Mbps respectively." ::= {extremePortEgressRateLimitEntry 1 } extremePortEgressRateLimitValue OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The configured egress rate value." ::= {extremePortEgressRateLimitEntry 2 } -- -- Clients connected to the Port -- extremeWiredClientTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWiredClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the entries for authenticated Clinets." ::= { extremePort 10 } extremeWiredClientEntry OBJECT-TYPE SYNTAX ExtremeWiredClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the extremeWiredClientTable." INDEX {ifIndex, extremeWiredClientID} ::= { extremeWiredClientTable 1 } ExtremeWiredClientEntry ::= SEQUENCE { extremeWiredClientID MacAddress, extremeWiredClientState INTEGER, extremeWiredClientVLAN INTEGER, extremeWiredClientPriority INTEGER, extremeWiredClientAuthType ClientAuthType, extremeWiredClientLastStateChangeTime TimeTicks, extremeWiredClientIP IpAddress} extremeWiredClientID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Unique MAC Address of the station for which this address table entry pertains." ::= { extremeWiredClientEntry 1 } extremeWiredClientState OBJECT-TYPE SYNTAX INTEGER { authenticated (1), unauthenticated (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute shall indicate the current state of the client. The attribute is enumerated as follows: 1 - Authenticated - client is authenticated. 2 - Unauthenticated - the client is connect but unauthenticated. " ::= { extremeWiredClientEntry 2 } extremeWiredClientVLAN OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This is the per-client VLAN which was pushed over by a RADIUS server or other mechanism." ::= { extremeWiredClientEntry 3 } extremeWiredClientPriority OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This is a per-client 802.1p value which was either configured by the RADIUS server or statically through the port configuration table." ::= { extremeWiredClientEntry 4 } extremeWiredClientAuthType OBJECT-TYPE SYNTAX ClientAuthType MAX-ACCESS read-only STATUS current DESCRIPTION "This is an indication of what access method was used to authenticated the client." ::= { extremeWiredClientEntry 5 } extremeWiredClientLastStateChangeTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This is the sysUpTime of the switch when the clients state changed last" ::= { extremeWiredClientEntry 6 } extremeWiredClientIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Address of the wired client." ::= { extremeWiredClientEntry 7 } END -- ============================================================================ -- Support dropped in 6.0 -- -- Extreme Virtual Chassis objects -- EXTREME-VC-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC ifIndex FROM RFC1213-MIB extremeAgent FROM EXTREME-BASE-MIB; extremeVC MODULE-IDENTITY LAST-UPDATED "9801090000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme Virtual Chassis objects" ::= { extremeAgent 5 } -- -- Virtual Chassis Link Table -- extremeVCLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeVCLinkEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table of information about any neighbouring Extreme Virtual Chassis device. Only contains valid data for ports that are configured to have extremePortSummitlinkAdminMode set to summitlinkOnly have an active link or have had an active link since the last time they were configured in Summitlink mode." ::= { extremeVC 1 } extremeVCLinkEntry OBJECT-TYPE SYNTAX ExtremeVCLinkEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Neighbour information for a single Summitlink Port." INDEX { ifIndex } ::= { extremeVCLinkTable 1 } ExtremeVCLinkEntry ::= SEQUENCE { extremeVCLinkValid TruthValue, extremeVCLinkDeviceId INTEGER, extremeVCLinkPortIndex INTEGER } extremeVCLinkValid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Flag indicating whether other columns of this table contain data." ::= { extremeVCLinkEntry 1 } extremeVCLinkDeviceId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS deprecated DESCRIPTION "ID of the current SummitVC device connected to this Summitlink port." ::= { extremeVCLinkEntry 2 } extremeVCLinkPortIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The Summitlink subchannel number that the Summit device on the other side of the neighbouring SummitVC will use to reach this device." ::= { extremeVCLinkEntry 3 } END -- ============================================================================ -- -- Extreme Trap-based polling objects -- EXTREME-TRAPPOLL-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI RowStatus FROM SNMPv2-TC Integer32, TimeTicks FROM SNMPv2-SMI trapDestIndex FROM RMON2-MIB extremeAgent FROM EXTREME-BASE-MIB; extremeTrapPoll MODULE-IDENTITY LAST-UPDATED "9801090000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme SmartTraps trap-based-polling objects" ::= { extremeAgent 6 } extremeSmartTrapRulesTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeSmartTrapRulesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of rules that are used to generate extremeSmartTraps." ::= { extremeTrapPoll 1 } extremeSmartTrapRulesEntry OBJECT-TYPE SYNTAX ExtremeSmartTrapRulesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row in the table represents a rule." INDEX { extremeSmartTrapRulesIndex } ::= { extremeSmartTrapRulesTable 1 } ExtremeSmartTrapRulesEntry ::= SEQUENCE { extremeSmartTrapRulesIndex INTEGER, extremeSmartTrapRulesRowStatus RowStatus, extremeSmartTrapRulesDesiredOID OBJECT IDENTIFIER, extremeSmartTrapRulesSupportedOID OBJECT IDENTIFIER, extremeSmartTrapRulesOperation INTEGER, extremeSmartTrapRulesTrapDestIndex Integer32 } extremeSmartTrapRulesIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "An index into the extremeSmartTraps rules table. " ::= { extremeSmartTrapRulesEntry 1 } extremeSmartTrapRulesRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the status of row. " ::= { extremeSmartTrapRulesEntry 2 } extremeSmartTrapRulesDesiredOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-create STATUS current DESCRIPTION "The OID for which the rule is desired. When the OID specified by this object undergoes an operation specified by extremeSmartTrapRulesOperation, then an entry in the extremeSmartTrapInstanceTable is created." ::= { extremeSmartTrapRulesEntry 3 } extremeSmartTrapRulesSupportedOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The OID for which this entry is created. This is based on the granularity supported by the agent corresponding to the extremeSmartTrapRulesDesiredOID that the management station desires. This object has a value that is a prefix of, or is equal to the value of ExtremeSmartTrapRulesDesiredOID. The agent specifes this value before setting the extremeSmartTrapRulesRowStatus to active." ::= { extremeSmartTrapRulesEntry 4 } extremeSmartTrapRulesOperation OBJECT-TYPE SYNTAX INTEGER { add(1), delete(2), modify(3), any(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "The write operations on extremeSmartTrapRulesDesiredOID for which extremeSmartTrapsInstanceEntry should be created." ::= { extremeSmartTrapRulesEntry 5 } extremeSmartTrapRulesTrapDestIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A pointer to a row in RMON2's trapDestTable that was created by the management station that defined this rule. Any extremeSmartTraps generated by this agent due to this rule will be sent to the trapDestCommunity/ trapDestAddress and will include trapDestOwner specified by this trapDestTable entry. This also allows a manager to identify if the rule was defined by itself, or by another (possibly older) instance of the management server process. The manager should initiate a poll only for traps received which indicate its own rules. Subprocesses within a single manager might also uniquely create their own entries within trapDestTable using different trapDestOwner strings: when a trap is received, the manager can authenticate if the trap was generated due to one of its rules and route the notification to the appropriate subprocess." ::= { extremeSmartTrapRulesEntry 6 } -- -- Table for storing information about the occurence of changes -- according to the rules in extremeSmartTrapRulesTable. -- -- This is a read-only table maintained by the agent. extremeSmartTrapInstanceTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeSmartTrapInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table representing containing information about which variables have changed according to the rules defined in extremeSmartTrapRulesTable." ::= { extremeTrapPoll 2 } extremeSmartTrapInstanceEntry OBJECT-TYPE SYNTAX ExtremeSmartTrapInstanceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry corresponding to a change in value of one of the OIDs defined in extremeSmartTrapRulesTable. Entries are indexed by a pointer to the relevant row in RMON2 trapDestTable that a manager created in order to receive trap notifications of these events. Entries are created in this table whenever the value of one of the OIDs defined by extremeSmartTrapRulesSupportedOID changes. Entries are deleted when a get or get-next operation is performed on that entry. A get operation for a non-existent entry returns a noSuchInstance error." INDEX { trapDestIndex, extremeSmartTrapInstanceSubindex } ::= { extremeSmartTrapInstanceTable 1 } ExtremeSmartTrapInstanceEntry ::= SEQUENCE { extremeSmartTrapInstanceSubindex INTEGER, extremeSmartTrapInstanceRule INTEGER, extremeSmartTrapInstanceChangedOid OBJECT IDENTIFIER, extremeSmartTrapInstanceActualOperation INTEGER, extremeSmartTrapInstanceChangeTime TimeTicks } extremeSmartTrapInstanceSubindex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "An additional index into the table of extremeSmartTrap instance data. Each row which has the same OID for the same management station (i.e. same cookie) is assigned a unique value by the agent in order to differentiate between multiple instances." ::= { extremeSmartTrapInstanceEntry 1 } extremeSmartTrapInstanceRule OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the rule from the extremeSmartTrapRulesTable for which this entry was created." ::= { extremeSmartTrapInstanceEntry 2 } extremeSmartTrapInstanceChangedOid OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The OID value that has changed." ::= { extremeSmartTrapInstanceEntry 3 } extremeSmartTrapInstanceActualOperation OBJECT-TYPE SYNTAX INTEGER { add(1), delete(2), modify(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation that was recently performed on this extremeSmartTrapInstanceChangedOid." ::= { extremeSmartTrapInstanceEntry 4 } extremeSmartTrapInstanceChangeTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The sysUpTime when this entry was created." ::= { extremeSmartTrapInstanceEntry 5 } -- -- Flush control for Trap table -- extremeSmartTrapFlushInstanceTableIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set, the agent will delete all rows from the extremeSmartTrapInstanceTable which meet the following rules: 1. The InstanceTableIndex is equal to the value obtained by taking the two most significant bytes of this integer and right-shifting it by two bytes as an unsigned int. 2. The InstanceTableSubIndex is less than or equal to the value obtained by masking this object value with 0x0000FFFF. If the value obtained is zero, then all rows with the specified InstanceTableIndex should be deleted." ::= { extremeTrapPoll 3 } END -- ============================================================================ -- -- Extreme Policy-Based QoS -- EXTREME-PBQOS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter64 FROM SNMPv2-SMI TruthValue, RowStatus FROM SNMPv2-TC ifEntry FROM IF-MIB OwnerString FROM RMON-MIB DisplayString FROM RFC1213-MIB extremeAgent, PortList, L4Port FROM EXTREME-BASE-MIB; extremeQosPolicy MODULE-IDENTITY LAST-UPDATED "9903030000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme QoS Policy configuration objects" ::= { extremeAgent 7 } -- -- ============================================================================ -- Rules -- ============================================================================ -- -- Policy rules are used to define the forwarding behaviour of either data -- traffic or of signaling messages e.g. RSVP. At the ExtremeWare device <-> -- EEM interface, rules are of the following format: -- -- ::= , , , , -- -- ::= INTEGER -- ::= signaled | inband -- ::= forward | backward | any -- -- ::= | -- , | -- , -- -- ::= | any -- ::= * | any -- ::= INTEGER | SLOT:INTEGER -- -- The following fields may be used for classification of traffic into a QoS treatment: -- - IP destination/range -- - IP source/range -- - Incoming IP Type-of-Service/mask/match -- - transport-layer ProtocolNumber (TCP,UDP,other,any) -- - TCP/UDP destination port number -- - TCP/UDP source port number -- -- These may be used in limited combinations to form compound patterns e.g. -- IntServ filterspecs based on {IP src/dest, IP protocol number, TCP/UDP -- src/dest} 5-tuples. -- -- ::= -- ::= IPADDRESS IPADDRESS -- ::= IPADDRESS IPADDRESS -- ::= tcp | udp | other | any -- ::= INTEGER(0..65535) | any -- ::= INTEGER(0..65535) | any -- -- ::= - match if IPTOS & iptosmask == iptosmatch -- ::= INTEGER 0..255 -- ::= INTEGER 0..255 -- -- N.B. IPTOS support is not available on first generation (1-G) silicon -- IPTOS values are therefore ignored in EW 5.0. -- -- Each rule is assigned an identifier, unique within each device. The rule is -- tagged as applying to either signaled data flows (i.e. RSVP) or to be -- applied directly to the data itself. The direction of flow is also specified -- : these apply to the direction of the *data* flow and indicate whether the -- rule should be applied to one or both directions of a matching data or -- signal flow. -- -- This table specifies which physical input and output ports and what traffic -- patterns are included in a rule. -- -- Note: these filter fields are in addition to the existing extremeQosByVlanMappingTable -- table. ExtremeWare currently has a fixed precedence of filter rules: VLAN has the lowest -- precedence, followed by source physicalport, 802.1p, MAC and then IP/TCP/UDP as highest -- precedence. This implies that any entry in this extremeQosFilterTable takes precedence over -- any VLAN match that might indicate a QoS profile in extremeQosByVlanMappingTable. In addition, -- any entry that indicates a that is not "any" takes precedence over a filter -- indicating an individual . Any attempt to write a rule that indicates an individual -- extremeQosRuleInPort as well as non-DEFVAL value for any of { -- } will be rejected by the agent. -- -- In other words, in the language of policy management, there is an implied rule precedence -- which is used to resolve conflicts in the case where an incoming data packet could potentially -- be classified as matching 2 or more rules. Some conflicts can be indicated at the time a -- policy rule is applied to the device but others can only be detected and resolved at the -- time a rule is invoked by an incoming message. -- extremeNextAvailableQosRuleIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the next available QoS Rule index. This object is used by an NMS to select an index value for row-creation in the extremeQosRuleTable. The current value of this object is changed to a new value when the current value is written to an agent's table. Row creation using the current value of this object allocates a extremeQosRuleIndex. Note the following: 1. A newly created row does not have to be active(1) for the agent to allocate the extremeQosRuleIndex. 2. Race conditions between multiple NMS's end when a row is created. Rows are deemed created when a setRequest is successfully committed (i.e. the errorStats is noError(0)). 3. An agent that exhausts its supply of extremeQosRuleIndex values returns zero as the value of this object. This can be used by an NMS as an indication to deleted unused rows and reboot the device." ::= { extremeQosPolicy 1 } extremeQosClearIPFdb OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to true will clear the hardware IP flow table." ::= { extremeQosPolicy 4 } extremeQosClearFdb OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to true will clear the hardware MAC flow table." ::= { extremeQosPolicy 5 } extremeQosRuleTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeQosRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of QoS policy rules. Entries that duplicate the exact same set of policy conditions are not allowed." ::= { extremeQosPolicy 2 } extremeQosRuleEntry OBJECT-TYPE SYNTAX ExtremeQosRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in table of QoS policy rules" INDEX { extremeQosRuleIndex } ::= { extremeQosRuleTable 1 } ExtremeQosRuleEntry ::= SEQUENCE { extremeQosRuleIndex INTEGER, extremeQosRuleScope INTEGER, extremeQosRuleDirection INTEGER, extremeQosRuleInPort INTEGER, extremeQosRuleInPortMask PortList, extremeQosRuleDestAddrStart IpAddress, extremeQosRuleDestAddrEnd IpAddress, extremeQosRuleSrcAddrStart IpAddress, extremeQosRuleSrcAddrEnd IpAddress, extremeQosRuleProtocol INTEGER, extremeQosRuleDestL4PortStart L4Port, extremeQosRuleSourceL4PortStart L4Port, extremeQosRuleTosMask OCTET STRING, extremeQosRuleTosMatch OCTET STRING, extremeQosRuleQosProfileIndex INTEGER, extremeQosRuleOwner OwnerString, extremeQosRuleRowStatus RowStatus, extremeQosRuleDestL4PortEnd L4Port, extremeQosRuleSourceL4PortEnd L4Port, extremeQosRulePrecedence INTEGER, extremeQosRuleCounter Counter64, extremeQosRuleName DisplayString } extremeQosRuleIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "An index into the table of QoS policy pattern rules. The index for a manager to use for creating new rows is determined by reading the value of extremeNextAvailableQosRuleIndex." ::= { extremeQosRuleEntry 1 } extremeQosRuleScope OBJECT-TYPE SYNTAX INTEGER { any (1), signaled(2), inband(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The scope of conditions in which this rule applies. The value 'signaled' means that the policy rule is applied only to QoS signaling messages e.g. RSVP. The value 'inband' means that the policy rule is applied only to data traffic passing through this node. the value 'any' means that the policy is applied to any of the above conditions. Only the value 'any' is supported in ExtremeWare 6.0." DEFVAL { any } ::= { extremeQosRuleEntry 2 } extremeQosRuleDirection OBJECT-TYPE SYNTAX INTEGER { any(1), forward(2), backward(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The direction in which this rule applies. The value 'forward' means that the rule is applied to data streams in the direction specified by the classification pattern. The value 'backward' means that the rule is applied in the reverse direction. The value 'any' means that the rule is applied for traffic in either direction of data flow. Note that the direction is applied to where the data flow itself will go, not to the direction of any signaling messages e.g. RSVP. Only the value 'forward' is supported in ExtremeWare 6.0." DEFVAL { forward } ::= { extremeQosRuleEntry 3 } extremeQosRuleInPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The ifIndex value of the physical switch input port for which this rule applies. Rules that indicate an individual value for this object have a lower precedence in ExtremeWare than rules that specify IP patterns. Conversely, rules that use IP patterns must apply to all physical ports and specify a value of 0 for this object. Any attempt to write a rule that indicates an individual value for this object together with non-default values for any of { extremeQosRuleDestAddrStart, extremeQosRuleDestAddrEnd, extremeQosRuleSrcAddrStart, extremeQosRuleSrcAddrEnd, extremeQosRuleProtocol, extremeQosRuleDestL4PortStart, extremeQosRuleDestL4PortEnd, extremeQosRuleSourceL4PortStart, extremeQosRuleSourceL4PortEnd and extremeQosRuleInPortMask } will be rejected by the agent." DEFVAL { 0 } ::= { extremeQosRuleEntry 4 } extremeQosRuleInPortMask OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-create STATUS current DESCRIPTION "The list of physical switch input ports which further qualifies an IP flow. This object is an octet string with the MSB of octet 0 indicating port 0 and LSB indicating port 7. Similarly, the MSB of octet 1 indicates port 8 and it's LSB indicates port 15 and so on. The port numbers are 0-based. This object has no meaning for rules defined on physical ports that are not associated with an IP flow. Port based rules can be defined by assigning a non zero value to extremeQosRuleInPort. Any attempt to set this value without specifying the source/destination address range and/or source/destination l4 port range will be rejected by the agent. For IP flows that apply to all physical ports in the switch, this will be a zero length octet string." ::= { extremeQosRuleEntry 5 } extremeQosRuleDestAddrStart OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The start of the destination IP address range for which this rule applies.If this object has any value other than the default then this rule takes precedence over any rule that specifies an individual physical input port, a VLAN or any incoming implicit 802.1p traffic class rule. Any attempt to write a rule that indicates a non-default value for this object together with an individual port value for extremeQosRuleInPort will be rejected by the agent." DEFVAL { '00000000'h } -- 0.0.0.0 ::= { extremeQosRuleEntry 6 } extremeQosRuleDestAddrEnd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The end of the destination IP address range for which this rule applies. If this object has any value other than the default then this rule takes precedence over any rule that specifies an individual physical input port, a VLAN or any incoming implicit 802.1p traffic class rule. Any attempt to write a rule that indicates a non-default value for this object together with an individual port value for extremeQosRuleInPort will be rejected by the agent." DEFVAL { 'ffffffff'h } -- 255.255.255.255 ::= { extremeQosRuleEntry 7 } extremeQosRuleSrcAddrStart OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The start of the source IP address range for which this rule applies. If this object has any value other than the default then this rule takes precedence over any rule that specifies an individual physical input port, a VLAN or any incoming implicit 802.1p traffic class rule. Any attempt to write a rule that indicates a non-default value for this object together with an individual port value for extremeQosRuleInPort will be rejected by the agent." DEFVAL { '00000000'h } -- 0.0.0.0 ::= { extremeQosRuleEntry 8 } extremeQosRuleSrcAddrEnd OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The end of the source IP address range for which this rule applies. If this object has any value other than the default then this rule takes precedence over any rule that specifies an individual physical input port, a VLAN or any incoming implicit 802.1p traffic class rule. Any attempt to write a rule that indicates a non-default value for this object together with an individual port value for extremeQosRuleInPort will be rejected by the agent." DEFVAL { 'ffffffff'h } -- 255.255.255.255 ::= { extremeQosRuleEntry 9 } extremeQosRuleProtocol OBJECT-TYPE SYNTAX INTEGER { any(1), udp(2), tcp(3), other(4), tcpPermitEstablished(5), icmp(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "The IP protocol number for which this rule applies. If this object has any value other than 'any' then this rule takes precedence over any rule that specifies an individual physical input port, a VLAN or any incoming implicit 802.1p traffic class rule. Any attempt to write a rule that indicates a non-default value for this object together with an individual port value for extremeQosRuleInPort will be rejected by the agent." DEFVAL { any } ::= { extremeQosRuleEntry 10 } extremeQosRuleDestL4PortStart OBJECT-TYPE SYNTAX L4Port MAX-ACCESS read-create STATUS current DESCRIPTION "The destination starting layer 4 port number that would be used to match an IP flow. The value of 0 means that all layer 4 information would be ignored when matching an IP flow. If this object has any value other than 0 then this rule takes precedence over any rule that specifies an individual physical input port, a VLAN or any incoming implicit 802.1p traffic class rule. Any attempt to write a rule that indicates a non-default value for this object together with an individual port value for extremeQosRuleInPort will be rejected by the agent. Any attempt to write an ICMP rule specifying an IP pattern with a non-default value for this object will be rejected by the agent." DEFVAL { 0 } ::= { extremeQosRuleEntry 11 } extremeQosRuleSourceL4PortStart OBJECT-TYPE SYNTAX L4Port MAX-ACCESS read-create STATUS current DESCRIPTION "The source starting layer 4 port number that would be used to match an IP flow. The value of 0 means that all layer 4 information would be ignored when matching an IP flow. If this object has any value other than 0 then this rule takes precedence over any rule that specifies an individual physical input port, a VLAN or any incoming implicit 802.1p traffic class rule. Any attempt to write a rule that indicates a non-default value for this object together with an individual port value for extremeQosRuleInPort will be rejected by the agent. NOTE: For an ICMP rule that specifies an IP pattern, this object has a different meaning in that it specifies the ICMP Type and Code values, in the following manner: The value of the Type must be shifted to the left by 8 bits and logical ORed with the value of the Code. The result will be stored in this object. In this case, this object can only contain values between 0 and 65535 inclusive since the ICMP Type and Code values are limited between 0 and 255 each." DEFVAL { 0 } ::= { extremeQosRuleEntry 12 } extremeQosRuleTosMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "A mask for the incoming IP Type-of-Service field to be applied when matching. The value of 0 means that any incoming IP ToS field is ignored. Only the default value is supported in ExtremeWare 6.0." DEFVAL { '00'h } ::= { extremeQosRuleEntry 13 } extremeQosRuleTosMatch OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "If the value of the incoming IP Type-of-Service field, after applying a mask of extremeQosRuleTosMask, is this value then this rule is applied. Only the default value is supported in ExtremeWare 6.0." DEFVAL { '00'h } ::= { extremeQosRuleEntry 14 } extremeQosRuleQosProfileIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "A pointer into the extremeQosProfileTable indicating the QoS treatment and actions to be applied to traffic matching this rule. A value of 0 means that this traffic will be dropped/discarded. The default value is that this traffic gets the default QoS treatment and actions." DEFVAL { 1 } ::= { extremeQosRuleEntry 15 } extremeQosRuleOwner OBJECT-TYPE SYNTAX OwnerString(SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the identity of the manager that configured this entry." ::= { extremeQosRuleEntry 16 } extremeQosRuleRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status for this QoS rule. This OBJECT can be set to: active(1) createAndGo(4) createAndWait(5) destroy(6) The following values may be read: active(1) notReady(3). " ::= { extremeQosRuleEntry 17 } extremeQosRuleDestL4PortEnd OBJECT-TYPE SYNTAX L4Port MAX-ACCESS read-create STATUS current DESCRIPTION "The destination last layer 4 port number that would determine the l4 port range to match an IP flow. The value of 0 means that all layer 4 information would be ignored when matching an IP flow. If this object has any value other than 0 then this rule takes precedence over any rule that specifies an individual physical input port, a VLAN or any incoming implicit 802.1p traffic class rule. Any attempt to write a rule that indicates a non-default value for this object together with an individual port value for extremeQosRuleInPort will be rejected by the agent. Any attempt to write an ICMP rule specifying an IP pattern with a non-default value for this object will be rejected by the agent." DEFVAL { 0 } ::= { extremeQosRuleEntry 18 } extremeQosRuleSourceL4PortEnd OBJECT-TYPE SYNTAX L4Port MAX-ACCESS read-create STATUS current DESCRIPTION "The source last layer 4 port number that would determine the l4 port range to match an IP flow. The value of 0 means that all layer 4 information would be ignored when matching an IP flow. If this object has any value other than 0 then this rule takes precedence over any rule that specifies an individual physical input port, a VLAN or any incoming implicit 802.1p traffic class rule. Any attempt to write a rule that indicates a non-default value for this object together with an individual port value for extremeQosRuleInPort will be rejected by the agent. Any attempt to write an ICMP rule specifying an IP pattern with a non-default value for this object will be rejected by the agent." DEFVAL { 0 } ::= { extremeQosRuleEntry 19 } extremeQosRulePrecedence OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "The precedence used to select one rule over potentially multiple rules that might match an L3/L4 flow. The rule with highest precedence takes precedence over any rule that specifies a matching flow, individual physical input port, a VLAN or any incoming implicit 802.1p traffic class rule. Any attempt to write a rule that indicates a non-default value for this object together with an individual port value for extremeQosRuleInPort will be rejected by the agent." DEFVAL { 0 } ::= { extremeQosRuleEntry 20 } extremeQosRuleCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " " DEFVAL { 0 } ::= { extremeQosRuleEntry 21 } extremeQosRuleName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A unique Qos rule name. If this is not specified then the system generates one automatically." ::= { extremeQosRuleEntry 22 } -- ================================================================================ -- Treatment/Action/QoSProfile -- ================================================================================ -- -- Several parameters are accessible, to a greater or lesser extent, for -- specifying the treatment received by traffic that is classified as matching -- a static rule. -- -- The following can be thought of as represented by a "per-hop behaviour" in -- IETF DiffServ terminology or by a "QoS Profile" in Extreme terminology: -- - relative priority -- - minimum guaranteed bandwidth -- - maximum limit on bandwidth -- - limit on peak bandwidth -- - reserved buffer allocation -- - maximum limit on buffer allocation -- - filter/drop -- -- In addition, the following actions can also be thought of as a part of the -- treatment: -- - trap to policy server -- - outgoing IP TOS/mark/mask -- - outgoing 802.1p mark -- -- A set of parameters specify the scheduling characteristics of per-class -- queues and the marking of traffic that exits those queues. The term -- "flowspec" is used loosely here although it has many of the characteristics -- of an IntServ flowspec. -- -- ::= drop | -- -- ::= , -- -- ::= | | , , -- ::= peakBW, sustBW, bucketSize -- ::= minBW, maxPeakBW, maxSustBW -- ::= minBWpercent, maxSustBWpercent, maxPeakBWpercent -- ::= maxQueueLength, minBufferAlloc -- ::= relativePriority -- -- ::= , , -- ::= TRUE | FALSE -- ::= new_set_pattern, new_clear_pattern -- ::= INTEGER 0..7 | unchanged -- -- On any device using first-generation silicon, additional -- parameters are hard coded: -- -- mark_iptos = 0,0 (i.e. IPTOS unchanged) -- -- Note: for the ExtremeWare 4.0 release, some of the parameters are not -- exposed for modification through this interface: these are represented as -- read-only - 6.0 behaviour is currently undefined. -- -- In particular, hard-coded values for the following are used in 4.0: -- maxPeakBWpercent ::= line rate or 100% -- maxQueueLength ::= infinite or something approaching total buffers in -- the device -- minBufferAlloc ::= fixed at compile time -- mark_8021p ::= for packets entering untagged: 0, 2, 4 or 6 depending on -- queue number for packets entering tagged: unchanged. -- -- -- Existing table: -- -- extremeQosProfileTable INDEX { extremeQosProfileIndex} SEQUENCE OF -- { -- extremeQosProfileIndex INTEGER , -- extremeQosProfileName DisplayString, -- extremeQosProfileMinBw INTEGER (0..100), -- extremeQosProfileMaxBw INTEGER (0..100), -- extremeQosProfilePriority INTEGER {low, normal, medium, high} -- extremeQosProfileRowStatus RowStatus -- } -- -- Added the following "flowspec" columns to extremeQosProfileTable: -- -- extremeQosProfileMinBwBps INTEGER, -- extremeQosProfileMaxSustBwBps INTEGER, -- extremeQosProfileMaxPeakBwBps INTEGER, -- extremeQosProfileBucketSizeOctets INTEGER, -- extremeQosProfileMaxPeakBwPercent INTEGER (0..100), -- extremeQosProfileMaxQueueLengthOctets INTEGER, -- extremeQosProfileMinBufferAllocOctets INTEGER -- -- Added the following "action" columns to extremeQosProfileTable: -- -- extremeTrapToServer TruthValue, - send trap to policy server -- extremeMarkIpTosSet OCTET STRING (SIZE (1)), -- extremeMarkIpTosClear OCTET STRING (SIZE (1)), -- extremeMark8021p INTEGER (0..7) or unchanged(8) - see above -- =========================================================================== -- Capabilities -- =========================================================================== extremeQosCapabilitiesTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeQosCapabilitiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of per-port QoS policy capabilities. An entry only exists in this table for ifTable entries representing physical ports. On a modular system with mixed capability silicon it is necessary to indicate the QoS capabilities to a manager." ::= { extremeQosPolicy 3 } extremeQosCapabilitiesEntry OBJECT-TYPE SYNTAX ExtremeQosCapabilitiesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in table of QoS policy capabilities for a given switch port." AUGMENTS { ifEntry } ::= { extremeQosCapabilitiesTable 1 } ExtremeQosCapabilitiesEntry ::= SEQUENCE { extremeQosCapMarkIpTosCapable TruthValue, extremeQosCapMatchIpTosCapable TruthValue } extremeQosCapMarkIpTosCapable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This port is capable of supporting policies that involve the changing of IP TOS octet values." ::= { extremeQosCapabilitiesEntry 1 } extremeQosCapMatchIpTosCapable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This port is capable of supporting policies that involve packet classification based on matching of IP TOS octet values." ::= { extremeQosCapabilitiesEntry 2 } END -- =========================================================================== -- -- Extreme Dynamic-Link Context System (DLCS) reporting -- EXTREME-DLCS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, IpAddress, TimeTicks FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC DisplayString FROM RFC1213-MIB extremeAgent FROM EXTREME-BASE-MIB; extremeDlcs MODULE-IDENTITY LAST-UPDATED "9903040000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme Dynamic-Link Context System (DLCS) status objects" ::= { extremeAgent 8 } -- -- Enable/disable DLCS -- extremeDlcsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to true will allow the agent to start collecting DLCS binding information." ::= { extremeDlcs 1 } extremeDlcsNetbiosEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to true will allow the agent to start collecting DLCS binding information using the NetBios protocol." ::= { extremeDlcs 2 } extremeDlcsKerberos5Enable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to true will allow the agent to start collecting DLCS binding information using the Kerberos V5 protocol." ::= { extremeDlcs 3 } extremeDlcsRsvpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to true will allow the agent to start collecting DLCS binding information using the RSVP protocol." ::= { extremeDlcs 4 } extremeDlcsDnsEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to true will allow the agent to start collecting DLCS binding information using the DNS protocol." ::= { extremeDlcs 5 } -- -- DLCS Binding Table -- -- -- How is this table used? -- -- (1) Manager creates extremeSmartTrapRulesEntry with -- extremeSmartTrapRulesIndex = XXXX -- extremeSmartTrapRulesDesiredOID = extremeDlcsBindingTable -- extremeSmartTrapRulesOperation = any -- -- (2) Events are reported by agent creating a extremeSmartTrapInstanceEntry with: -- -- extremeSmartTrapInstanceRule = XXXX -- extremeSmartTrapInstanceChangedOid = extremeDlcsBindingIndex -- extremeSmartTrapInstanceActualOperation = add, delete or modify -- -- and generating the actual trap. -- extremeDlcsBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeDlcsBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of DLCS Binding information. Entries are added and deleted by the agent based on information gathered from the local network environment. Multiple entries may exist for almost identical sets of bindings although the agent will ensure that exactly matching entries are coalesced." ::= { extremeDlcs 6 } extremeDlcsBindingEntry OBJECT-TYPE SYNTAX ExtremeDlcsBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in table of DLCS bindings." INDEX { extremeDlcsBindingIndex } ::= { extremeDlcsBindingTable 1 } ExtremeDlcsBindingEntry ::= SEQUENCE { extremeDlcsBindingIndex INTEGER, extremeDlcsBindingType BITS, extremeDlcsBindingSource INTEGER, extremeDlcsBindingUser DisplayString, extremeDlcsBindingGroup DisplayString, extremeDlcsBindingApplication DisplayString, extremeDlcsBindingHost DisplayString, extremeDlcsBindingIpAddress IpAddress, extremeDlcsBindingPhysPort INTEGER, extremeDlcsBindingUpdateTime TimeTicks } extremeDlcsBindingIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "An index into this table, chosen by the agent. This has no significance to the manager beyond its uniqueness within this agent." ::= { extremeDlcsBindingEntry 1 } extremeDlcsBindingType OBJECT-TYPE SYNTAX BITS { user2ip(0), user2port(1), ip2port(2), application2user(3), application2ip(4), host2ip(5), group2ip(6), group2port(7), user2group(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of binding expressed here. A given bit is set if DLCS has detected that the two relevant items are bound together. e.g. an entry with application2user(3) set to 1 implies that the username extremeDlcsBindingUser has been seen to be using the application extremeDlcsBindingApplication. In addition, if this entry also has user2port(1) set to 1 then this user and application have been detected as running on the physical switch port extremeDlcsBindingPhysPort." ::= { extremeDlcsBindingEntry 2 } extremeDlcsBindingSource OBJECT-TYPE SYNTAX INTEGER { other (1), local(2), netbiosquery(3), netbiosbind (4), dns(5), kerberos5(6), rsvp(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The source of the information binding." ::= { extremeDlcsBindingEntry 3 } extremeDlcsBindingUser OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The User name detected by DLCS. A string of length zero indicates no valid User name has been detected for this binding." ::= { extremeDlcsBindingEntry 4 } extremeDlcsBindingGroup OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Group name detected by DLCS. A string of length zero indicates no valid Group name has been detected for this binding." ::= { extremeDlcsBindingEntry 5 } extremeDlcsBindingApplication OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Application name detected by DLCS. A string of length zero indicates no valid Application name has been detected for this binding." ::= { extremeDlcsBindingEntry 6 } extremeDlcsBindingHost OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Host name detected by DLCS. A string of length zero indicates no valid Host name has been detected for this binding." ::= { extremeDlcsBindingEntry 7 } extremeDlcsBindingIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address detected by DLCS. A value of 0.0.0.0 indicates no valid IP address has been detected for this binding." ::= { extremeDlcsBindingEntry 8 } extremeDlcsBindingPhysPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The physical port number (ifIndex) detected by DLCS. This is valid in all bindings." ::= { extremeDlcsBindingEntry 9 } extremeDlcsBindingUpdateTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when this entry was last updated." ::= { extremeDlcsBindingEntry 10 } END -- =========================================================================== EXTREME-FILETRANSFER-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, IpAddress, OBJECT-TYPE FROM SNMPv2-SMI DisplayString, TestAndIncr, RowStatus FROM SNMPv2-TC OwnerString FROM RMON-MIB extremeAgent FROM EXTREME-BASE-MIB; extremeFileTransfer MODULE-IDENTITY LAST-UPDATED "9810211630Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme File transfer objects" ::= {extremeAgent 10} -- The file transfer group extremeFileTransferGroup OBJECT IDENTIFIER ::= { extremeFileTransfer 1 } extremeFileTransferNextAvailableIndex OBJECT-TYPE SYNTAX TestAndIncr MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the next free row in the extremeFileTransferTable." ::= { extremeFileTransferGroup 1} extremeFileTransferTable OBJECT-TYPE SYNTAX SEQUENCE OF FileTransferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of pending and completed file transfers." ::= { extremeFileTransferGroup 2 } extremeFileTransferEntry OBJECT-TYPE SYNTAX FileTransferEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing information on a pending or completed file transfer." INDEX { extremeFileTransferIndex } ::= { extremeFileTransferTable 1 } FileTransferEntry ::= SEQUENCE { extremeFileTransferIndex INTEGER, extremeFileTransferServerAddress IpAddress, extremeFileTransferFileName DisplayString, extremeFileTransferOperation INTEGER, extremeFileTransferScheduledTime OCTET STRING, extremeFileTransferStartAdminStatus INTEGER, extremeFileTransferStartOperStatus INTEGER, extremeFileTransferLastExecutionStatus INTEGER, extremeFileTransferOwner OwnerString, extremeFileTransferRowStatus RowStatus } extremeFileTransferIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index into the file transfer table." ::= { extremeFileTransferEntry 1 } extremeFileTransferServerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This is the address of the TFTP server from which to download the image or configuration or upload the configuration." ::= { extremeFileTransferEntry 2 } extremeFileTransferFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..64)) MAX-ACCESS read-create STATUS current DESCRIPTION "This is the name of the file to be downloaded or uploaded." ::= { extremeFileTransferEntry 3 } extremeFileTransferOperation OBJECT-TYPE SYNTAX INTEGER { downloadImageToPrimaryImmediate(1), downloadImageToSecondaryImmediate(2), downloadConfigImmediate(3), uploadConfigImmediate(4), scheduleConfigUploadPeriodic(5), scheduleConfigUploadOnce(6), scheduleImageDownloadToPrimaryOnce(7), scheduleImageDownloadToSecondaryOnce(8), scheduleConfigDownloadOnce(9) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indication of the file transfer operation. This object allows configuration of uploads and/or downloads either immediately or at a scheduled time. A value of downloadImageToPrimaryImmediate(1) or downloadImageToSecondaryImmediate(2) describes immediate download of a software image to either the primary or secondary permanent store. A value of downloadConfigImmediate(3) describes immediate download of a configuration file to non-volatile store. A value of uploadConfigImmediate(4) describes the immediate upload of the currently running configuration to the server. A value of scheduleConfigUploadOnce(6) describes a single upload of the current configuration to the server at the time extremeFileTransferScheduledTime. A value of scheduleConfigUploadPeriodic(5) describes daily uploads of the current configuration to the server at the time extremeFileTransferScheduledTime every day. A value of scheduleImageDownloadToPrimaryOnce(7) or scheduleImageDownloadToSecondaryOnce(8) describes a single download of a software image to either the primary or secondary permanent store at the time extremeFileTransferScheduledTime. This object can be modified only if extremeFileTransferStartOperStatus for this entry is idle(1). Note that any attempts to modify this object including row creation which would result in multiple downloads would cause the operation to fail. Managers are strongly recommened to examine the extremeFileTransferStartOperStatus object for the entries in the table to determine the status of downloads before attempting to modify this object." ::= { extremeFileTransferEntry 4 } extremeFileTransferScheduledTime OBJECT-TYPE -- This convention is from RMON2 SYNTAX OCTET STRING (SIZE (0 | 8 | 11)) MAX-ACCESS read-create STATUS current DESCRIPTION "The time of the day at which the file transfer operation should be initiated. This object is meaningful only for scheduled file transfers. field octets contents range ----- ------ -------- ----- 1 1-2 year 0..65536 2 3 month 1..12 3 4 day 1..31 4 5 hour 0..23 5 6 minutes 0..59 6 7 seconds 0..60 (use 60 for leap-second) 7 8 deci-seconds 0..9 8 9 direction from UTC '+' / '-' 9 10 hours from UTC 0..11 10 11 minutes from UTC 0..59 For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be displayed as: 1992-5-26,13:30:15.0,-4:0 Note that if only local time is known, then timezone information (fields 8-10) is not present, and if no time information is known, the null string is returned." ::= { extremeFileTransferEntry 5 } extremeFileTransferStartAdminStatus OBJECT-TYPE SYNTAX INTEGER { start(1), cancel(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Writing to this object initiates the upload/download or schedules one. The extremeFileTransferStartOperStatus object should be checked before attempting to set this object. This object cannot be modified while the extremeFileTransferStartOperStatus is inProgress(3). This object can be set start(1) only if the extremeFileTransferStartOperStatus is idle(1). A scheduled upload/download will be cancelled by setting the value of this object to cancel(2)." DEFVAL { cancel } ::= { extremeFileTransferEntry 6} extremeFileTransferStartOperStatus OBJECT-TYPE SYNTAX INTEGER { idle(1), scheduled(2), inProgress(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The agent sets this value to reflect the current status of the file transfer operation. Reading this object is meaningful only if the extremeFileTransferRowStatus is active(1). The current status is determined by the agent by examining the values for extremeFileTransferOperation and extremeFileTransferStartAdminStatus." ::= { extremeFileTransferEntry 7 } extremeFileTransferLastExecutionStatus OBJECT-TYPE SYNTAX INTEGER { -- These values are from RMON-2 success(1), statusUnknown(2), generalError(3), noResponseFromServer(4), checksumError(5), incompatibleImage(6), tftpFileNotFound(7), tftpAccessViolation(8), fileTooLarge(9), downloadInProgress(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the last file transfer operation. This value is returned as statusUnknown(1) until the extremeFileTransferRowStatus is set to active(1) or when the extremeFileTransferStartOperStatus is inProgress(3). After an upload/download, the agent will update this value with the result of the file transfer. Managers should read this object before modifying extremeFileTransferOperation because the agent would set this value to statusUnknown(2) in such cases." ::= { extremeFileTransferEntry 8 } extremeFileTransferOwner OBJECT-TYPE SYNTAX OwnerString(SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the identity of the manager that configured this file transfer entry." ::= { extremeFileTransferEntry 9 } extremeFileTransferRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this table entry. This object can not be modified while the extremeFileTransferStatus is inProgress(1). Setting this object to notInService(2) or destroy(6) will cancel any scheduled uploads if this entry was configured for one. Note that any attempts to create new rows which would result in multiple downloads would cause the row creation to fail. Similarly, attempting to delete a row while extremeFileTransferStartOperStatus is inProgress(3) would fail. Managers are strongly recommened to examine the extremeFileTransferStartOperStatus object for the entries in the table to determine the status of downloads before attempting row creation/deletion." ::= { extremeFileTransferEntry 10 } END -- =========================================================================== EXTREME-RTSTATS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, Counter32 FROM SNMPv2-SMI extremeAgent FROM EXTREME-BASE-MIB; extremeRtStats MODULE-IDENTITY LAST-UPDATED "9906240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme real time stats related objects" ::= { extremeAgent 11 } extremeRtStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeRtStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of real time stats entries." ::= { extremeRtStats 1 } extremeRtStatsEntry OBJECT-TYPE SYNTAX ExtremeRtStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The last sample of Ethernet statistics on a particular Ethernet interface. This sample is associated with the RMON historyControlEntry which set up the parameters for a regular collection of these samples." INDEX { extremeRtStatsIndex } ::= { extremeRtStatsTable 1 } ExtremeRtStatsEntry ::= SEQUENCE { extremeRtStatsIndex INTEGER (1..65535), extremeRtStatsIntervalStart TimeTicks, extremeRtStatsCRCAlignErrors Counter32, extremeRtStatsUndersizePkts Counter32, extremeRtStatsOversizePkts Counter32, extremeRtStatsFragments Counter32, extremeRtStatsJabbers Counter32, extremeRtStatsCollisions Counter32, extremeRtStatsTotalErrors Counter32, extremeRtStatsUtilization INTEGER (0..10000) } extremeRtStatsIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The history of which this entry is a part. The history identified by a particular value of this index is the same history as identified by the same value of historyControlIndex of the RMON historyControl table." ::= { extremeRtStatsEntry 1 } extremeRtStatsIntervalStart OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the start of the interval over which this sample was measured." ::= { extremeRtStatsEntry 2 } extremeRtStatsCRCAlignErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets received during the last sampling interval that had a length (excluding framing bits but including FCS octets) between 64 and 1518 octets, inclusive, but had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error)." ::= { extremeRtStatsEntry 3 } extremeRtStatsUndersizePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets received during the last sampling interval that were less than 64 octets long (excluding framing bits but including FCS octets) and were otherwise well formed." ::= { extremeRtStatsEntry 4 } extremeRtStatsOversizePkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets received during the last sampling interval that were longer than 1518 octets (excluding framing bits but including FCS octets) but were otherwise well formed." ::= { extremeRtStatsEntry 5 } extremeRtStatsFragments OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received during the last sampling interval that were less than 64 octets in length (excluding framing bits but including FCS octets) had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error)." ::= { extremeRtStatsEntry 6 } extremeRtStatsJabbers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets received during the last sampling interval that were longer than 1518 octets (excluding framing bits but including FCS octets), and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error)." ::= { extremeRtStatsEntry 7 } extremeRtStatsCollisions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The best estimate of the total number of collisions on this Ethernet segment during this sampling interval." ::= { extremeRtStatsEntry 8 } extremeRtStatsTotalErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of errors on this Ethernet segment during this sampling interval. This is the sum of the crc, fragments, jabbers and collisions counters over this sampling interval." ::= { extremeRtStatsEntry 9 } extremeRtStatsUtilization OBJECT-TYPE SYNTAX INTEGER (0..10000) MAX-ACCESS read-only STATUS current DESCRIPTION "The best estimate of the mean physical layer network utilization on this interface during this sampling interval, in hundredths of a percent." ::= { extremeRtStatsEntry 10 } END -- ================================================================================== EXTREME-ESRP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI RowStatus FROM SNMPv2-TC MacAddress FROM SNMPv2-TC OBJECT-TYPE FROM SNMPv2-SMI IpAddress FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC ExtremeGenAddr FROM EXTREME-BASE-MIB extremeAgent FROM EXTREME-BASE-MIB; extremeEsrp MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme Standby Routing Protocol information" ::= { extremeAgent 12 } extremeEsrpTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeEsrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains ESRP information for this device." ::= { extremeEsrp 2 } extremeEsrpEntry OBJECT-TYPE SYNTAX ExtremeEsrpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual entry of this table contains ESRP information for a given vlan belonging to a given ESRP group." INDEX {extremeEsrpVlanIfIndex, extremeEsrpGroup} ::= {extremeEsrpTable 1} ExtremeEsrpEntry ::= SEQUENCE { extremeEsrpVlanIfIndex INTEGER, extremeEsrpGroup INTEGER, extremeEsrpRowStatus RowStatus, extremeEsrpNetAddress ExtremeGenAddr, extremeEsrpState INTEGER, extremeEsrpPriority INTEGER, extremeEsrpElectionAlgorithm INTEGER, extremeEsrpHelloTimer INTEGER, extremeEsrpActivePorts INTEGER, extremeEsrpTrackedActivePorts INTEGER, extremeEsrpTrackedIpRoutes INTEGER, extremeEsrpTrackedPings INTEGER, extremeEsrpNumTransitionsToMaster INTEGER, extremeEsrpNumTransitionsToSlave INTEGER, extremeEsrpInternalActivePorts INTEGER } extremeEsrpVlanIfIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Any index to this table has a value that is the same as the ifIndex of one of the vlans present in the ifTable." ::= { extremeEsrpEntry 1 } extremeEsrpGroup OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Indicates a gateway addresses this router backs up. Any gateway address can be backed up by a group of routers with one as the master and the others as backup. An instance of this object refers to one such group. Only the default group 1 is supported currently." ::= { extremeEsrpEntry 2 } extremeEsrpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this entry." ::= { extremeEsrpEntry 3 } extremeEsrpNetAddress OBJECT-TYPE SYNTAX ExtremeGenAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The IP/IPX address of this vlan. This entry is null if no address has been assigned to the vlan." ::= { extremeEsrpEntry 4 } extremeEsrpState OBJECT-TYPE SYNTAX INTEGER { neutral(1), master(2), slave(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the ESRP state of this ESRP router." ::= { extremeEsrpEntry 5 } extremeEsrpPriority OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The priority which would be advertised by this router for determining the esrp master." ::= { extremeEsrpEntry 6 } extremeEsrpElectionAlgorithm OBJECT-TYPE SYNTAX INTEGER { portsTrackPriorityMac(1), trackPortsPriorityMac(2), priorityPortsTrackMac(3), priorityTrackPortsMac(4), priorityMacOnly(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "The algorithm to use in selecting the esrp master." ::= { extremeEsrpEntry 7 } extremeEsrpHelloTimer OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The time interval for exchanging hello messages." ::= { extremeEsrpEntry 8 } extremeEsrpActivePorts OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of physical ports that are in this vlan." ::= { extremeEsrpEntry 9 } extremeEsrpTrackedActivePorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ports belonging to the vlans that are tracked by this esrp router." ::= { extremeEsrpEntry 10 } extremeEsrpTrackedIpRoutes OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ip routes that are tracked by this esrp router." ::= { extremeEsrpEntry 11 } extremeEsrpTrackedPings OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ip addresses that are ping-tracked by this esrp router." ::= { extremeEsrpEntry 12 } extremeEsrpNumTransitionsToMaster OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transitions to Master by this esrp router." ::= { extremeEsrpEntry 13 } extremeEsrpNumTransitionsToSlave OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transitions to Slave by this esrp router." ::= { extremeEsrpEntry 14 } extremeEsrpInternalActivePorts OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of internal physical ports that are in this vlan." ::= { extremeEsrpEntry 15 } extremeEsrpNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeEsrpNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains ESRP information received from the ESRP neighbors of this device." ::= { extremeEsrp 3 } extremeEsrpNeighborEntry OBJECT-TYPE SYNTAX ExtremeEsrpNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each individual entry of this table contains ESRP information of one ESRP neighbor." INDEX {extremeEsrpVlanIfIndex, extremeEsrpGroup, extremeEsrpNeighborMacAddress} ::= {extremeEsrpNeighborTable 1} ExtremeEsrpNeighborEntry ::= SEQUENCE { extremeEsrpNeighborMacAddress MacAddress, extremeEsrpNeighborGroup INTEGER, extremeEsrpNeighborNetAddress ExtremeGenAddr, extremeEsrpNeighborState INTEGER, extremeEsrpNeighborPriority INTEGER, extremeEsrpNeighborElectionAlgorithm INTEGER, extremeEsrpNeighborHelloTimer INTEGER, extremeEsrpNeighborActivePorts INTEGER, extremeEsrpNeighborTrackedActivePorts INTEGER, extremeEsrpNeighborTrackedIpRoutes INTEGER, extremeEsrpNeighborInternalActivePorts INTEGER } extremeEsrpNeighborMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mac address of other esrp routers that backup this gateway address." ::= { extremeEsrpNeighborEntry 1 } extremeEsrpNeighborGroup OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates a gateway addresses this router backs up. Any gateway address can be backed up by a group of routers with one as the master and the others as backup. An instance of this object refers to one such group. Note that this object is defined in addition to extremeEsrpGroup. Whereas the extremeEsrpGroup refers to the group information advertised by this host the extremeEsrpNeighborGroup refers to the group information reported by the neighbor. There might be a conflict. Only the default group 1 is supported currently." ::= { extremeEsrpNeighborEntry 2 } extremeEsrpNeighborNetAddress OBJECT-TYPE SYNTAX ExtremeGenAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The network layer address of this router. This may be null if no address was assigned." ::= { extremeEsrpNeighborEntry 3 } extremeEsrpNeighborState OBJECT-TYPE SYNTAX INTEGER { neutral(1), master(2), slave(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the esrp neighbor." ::= { extremeEsrpNeighborEntry 4 } extremeEsrpNeighborPriority OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The priority reported by this esrp neighbor." ::= { extremeEsrpNeighborEntry 5 } extremeEsrpNeighborElectionAlgorithm OBJECT-TYPE SYNTAX INTEGER { portAndPriority(1), priority(2), priorityThenPort(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The algorithm to use in selecting the esrp master reported by this esrp neighbor." ::= { extremeEsrpNeighborEntry 6 } extremeEsrpNeighborHelloTimer OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The time interval for exchanging hello messages configured at this esrp neighbor." ::= { extremeEsrpNeighborEntry 7 } extremeEsrpNeighborActivePorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of physical ports that are in present in the neighbor's vlan." ::= { extremeEsrpNeighborEntry 8 } extremeEsrpNeighborTrackedActivePorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ports belonging to the vlans that are tracked by this esrp neighbor." ::= { extremeEsrpNeighborEntry 9 } extremeEsrpNeighborTrackedIpRoutes OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of ip routes that are tracked by this esrp neighbor." ::= { extremeEsrpNeighborEntry 10 } extremeEsrpNeighborInternalActivePorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of internal ports that are in present in the neighbor." ::= { extremeEsrpNeighborEntry 11 } extremeEsrpTrackVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeEsrpTrackVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information on the VLANs tracked by this ESRP router." ::= { extremeEsrp 4 } extremeEsrpTrackVlanEntry OBJECT-TYPE SYNTAX ExtremeEsrpTrackVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of tracked VLAN information." INDEX {extremeEsrpVlanIfIndex, extremeEsrpGroup, extremeEsrpTrackVlanIfIndex} ::= {extremeEsrpTrackVlanTable 1} ExtremeEsrpTrackVlanEntry ::= SEQUENCE { extremeEsrpTrackVlanIfIndex INTEGER, extremeEsrpTrackVlanRowStatus RowStatus } extremeEsrpTrackVlanIfIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of the tracked vlan." ::= { extremeEsrpTrackVlanEntry 1 } extremeEsrpTrackVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this entry." ::= { extremeEsrpTrackVlanEntry 2 } extremeEsrpTrackIpRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeEsrpTrackIpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information on the IP routes tracked by this ESRP router." ::= { extremeEsrp 5 } extremeEsrpTrackIpRouteEntry OBJECT-TYPE SYNTAX ExtremeEsrpTrackIpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of tracked IP routes information." INDEX {extremeEsrpVlanIfIndex, extremeEsrpGroup, extremeEsrpTrackIpRouteIpAddress, extremeEsrpTrackIpRouteNetMask} ::= {extremeEsrpTrackIpRouteTable 1} ExtremeEsrpTrackIpRouteEntry ::= SEQUENCE { extremeEsrpTrackIpRouteIpAddress IpAddress, extremeEsrpTrackIpRouteNetMask IpAddress, extremeEsrpTrackIpRouteRowStatus RowStatus } extremeEsrpTrackIpRouteIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of the tracked vlan." ::= { extremeEsrpTrackIpRouteEntry 1 } extremeEsrpTrackIpRouteNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of the tracked vlan." ::= { extremeEsrpTrackIpRouteEntry 2 } extremeEsrpTrackIpRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this entry." ::= { extremeEsrpTrackIpRouteEntry 3 } extremeEsrpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeEsrpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information on the ports belonging to the ESRP vlans on this router." ::= { extremeEsrp 6 } extremeEsrpPortEntry OBJECT-TYPE SYNTAX ExtremeEsrpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of ESRP port information." INDEX {extremeEsrpVlanIfIndex, extremeEsrpPortIfIndex} ::= {extremeEsrpPortTable 1} ExtremeEsrpPortEntry ::= SEQUENCE { extremeEsrpPortIfIndex INTEGER, extremeEsrpPortState TruthValue } extremeEsrpPortIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of the physical port that is part of the vlan specified by the extremeEsrpVlanIfIndex." ::= { extremeEsrpPortEntry 1 } extremeEsrpPortState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if esrp is enabled or disabled on this port." ::= { extremeEsrpPortEntry 2 } END -- =========================================================================== EXTREME-EDP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI IpAddress FROM SNMPv2-SMI ifIndex FROM RFC1213-MIB DisplayString FROM RFC1213-MIB TruthValue FROM SNMPv2-TC ExtremeDeviceId FROM EXTREME-BASE-MIB extremeAgent FROM EXTREME-BASE-MIB; extremeEdp MODULE-IDENTITY LAST-UPDATED "9910200000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme Discovery Protocol information" ::= { extremeAgent 13 } extremeEdpTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeEdpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains EDP information of this device." ::= { extremeEdp 2 } extremeEdpEntry OBJECT-TYPE SYNTAX ExtremeEdpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of EDP information of this device." INDEX {extremeEdpPortIfIndex, extremeEdpNeighborId} ::= {extremeEdpTable 1} ExtremeEdpEntry ::= SEQUENCE { extremeEdpPortIfIndex INTEGER, extremeEdpNeighborId ExtremeDeviceId, extremeEdpNeighborName DisplayString, extremeEdpNeighborSoftwareVersion DisplayString, extremeEdpNeighborSlot INTEGER, extremeEdpNeighborPort INTEGER, extremeEdpEntryAge INTEGER } extremeEdpPortIfIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The ifIndex of the physical port on which this entry was discovered via edp." ::= { extremeEdpEntry 1 } extremeEdpNeighborId OBJECT-TYPE SYNTAX ExtremeDeviceId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The identifier associated with the neighbor." ::= { extremeEdpEntry 2 } extremeEdpNeighborName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier associated with the neighbor." ::= { extremeEdpEntry 3 } extremeEdpNeighborSoftwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier associated with the neighbor." ::= { extremeEdpEntry 4 } extremeEdpNeighborSlot OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The slot on which this neighbor received the edp message." ::= { extremeEdpEntry 5 } extremeEdpNeighborPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The port on which this neighbor received the edp message." ::= { extremeEdpEntry 6 } extremeEdpEntryAge OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The time in seconds since this entry was last updated." ::= { extremeEdpEntry 7 } extremeEdpNeighborTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeEdpNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains EDP neighbor information." ::= { extremeEdp 3 } extremeEdpNeighborEntry OBJECT-TYPE SYNTAX ExtremeEdpNeighborEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of EDP Neighbor information." INDEX {extremeEdpPortIfIndex, extremeEdpNeighborId, extremeEdpNeighborVlanName} ::= {extremeEdpNeighborTable 1} ExtremeEdpNeighborEntry ::= SEQUENCE { extremeEdpNeighborVlanName DisplayString, extremeEdpNeighborVlanId INTEGER, extremeEdpNeighborVlanIpAddress IpAddress } extremeEdpNeighborVlanName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of the vlan configured on and reported by this edp neighbor." ::= { extremeEdpNeighborEntry 1 } extremeEdpNeighborVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The vlan identifier associated with this vlan configured on this neighbor." ::= { extremeEdpNeighborEntry 2 } extremeEdpNeighborVlanIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The ip address of the reported vlan." ::= { extremeEdpNeighborEntry 3 } extremeEdpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeEdpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { extremeEdp 4 } extremeEdpPortEntry OBJECT-TYPE SYNTAX ExtremeEdpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX {ifIndex} ::= {extremeEdpPortTable 1} ExtremeEdpPortEntry ::= SEQUENCE { extremeEdpPortState TruthValue } extremeEdpPortState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if edp is enabled or disabled on this port." ::= { extremeEdpPortEntry 1 } END -- =========================================================================== EXTREME-SLB-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI IpAddress FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC extremeAgent FROM EXTREME-BASE-MIB; extremeSlb MODULE-IDENTITY LAST-UPDATED "0003080000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme Server Load Balancing information" ::= { extremeAgent 14 } extremeSlbRealServerTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeSlbRealServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about a real server. It currently indicates only whether the server is up." ::= { extremeSlb 1 } extremeSlbRealServerEntry OBJECT-TYPE SYNTAX ExtremeSlbRealServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of real server information." INDEX {extremeSlbRealServerIpAddress} ::= {extremeSlbRealServerTable 1} ExtremeSlbRealServerEntry ::= SEQUENCE { extremeSlbRealServerIpAddress IpAddress, extremeSlbRealServerUp TruthValue } extremeSlbRealServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the real server." ::= { extremeSlbRealServerEntry 1 } extremeSlbRealServerUp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the server is operational. If the server is up, the load balancer may send traffic to applications on the server. If the server is not up, the load balancer will send no traffic to the server. This status may be written by an external device that knows the state of the server." ::= { extremeSlbRealServerEntry 2 } extremeSlbRealAppTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeSlbRealAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about an application on a particular TCP or UDP port of a real server. It currently indicates only whether the application is up." ::= { extremeSlb 2 } extremeSlbRealAppEntry OBJECT-TYPE SYNTAX ExtremeSlbRealAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of real server application information." INDEX {extremeSlbRealAppIpAddress, extremeSlbRealAppPort} ::= {extremeSlbRealAppTable 1} ExtremeSlbRealAppEntry ::= SEQUENCE { extremeSlbRealAppIpAddress IpAddress, extremeSlbRealAppPort INTEGER (0..65535), extremeSlbRealAppUp TruthValue } extremeSlbRealAppIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the real server." ::= { extremeSlbRealAppEntry 1 } extremeSlbRealAppPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The TCP or UDP port on the real server that the application is using." ::= { extremeSlbRealAppEntry 2 } extremeSlbRealAppUp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the application is operational. If the application is up, the load balancer may send traffic to it. If the application is not up, the load balancer will send no traffic to it, but the load balancer may send traffic to other applications on the same server." ::= { extremeSlbRealAppEntry 3 } END -- =========================================================================== EXTREME-OSPF-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC RowStatus FROM SNMPv2-TC extremeAgent FROM EXTREME-BASE-MIB extremeVlanIfIndex FROM EXTREME-VLAN-MIB IpAddress FROM SNMPv2-SMI; extremeOspf MODULE-IDENTITY LAST-UPDATED "0006280000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme specific OSPF information" ::= { extremeAgent 15 } extremeOspfInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeOspfInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains Extreme Networks specific information about OSPF interfaces." ::= { extremeOspf 1 } extremeOspfInterfaceEntry OBJECT-TYPE SYNTAX ExtremeOspfInterfaceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table containing Extreme Networks specific OSPF interface information." INDEX {extremeVlanIfIndex} ::= {extremeOspfInterfaceTable 1} ExtremeOspfInterfaceEntry ::= SEQUENCE { extremeOspfAreaId IpAddress, extremeOspfInterfacePassive TruthValue, extremeOspfInterfaceStatus RowStatus } extremeOspfAreaId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "A 32-bit integer uniquely identifying an area. Area ID 0.0.0.0 is used for the OSPF backbone." ::= { extremeOspfInterfaceEntry 1 } extremeOspfInterfacePassive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the OSPF interface on this Vlan is Passive or not. Passive interfaces do not send routing updates. A true value indicates that the interface is passive." ::= { extremeOspfInterfaceEntry 2 } extremeOspfInterfaceStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status variable, used according to row installation and removal conventions." ::= { extremeOspfInterfaceEntry 3 } END -- ============================================================================ EXTREME-FDB-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI IpAddress FROM SNMPv2-SMI Counter64 FROM SNMPv2-SMI DisplayString, MacAddress, RowStatus FROM SNMPv2-TC extremeAgent, PortList FROM EXTREME-BASE-MIB; extremeFdb MODULE-IDENTITY LAST-UPDATED "0010310000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme FDB and IP FDB tables." ::= { extremeAgent 16 } extremeFdbMacFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeFdbMacFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains information about the hardware MAC FDB table." ::= { extremeFdb 1 } extremeFdbMacFdbEntry OBJECT-TYPE SYNTAX ExtremeFdbMacFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of MAC FDB information." INDEX { extremeFdbMacFdbVlanIfIndex, extremeFdbMacFdbSequenceNumber } ::= {extremeFdbMacFdbTable 1} ExtremeFdbMacFdbEntry ::= SEQUENCE { extremeFdbMacFdbVlanIfIndex INTEGER, extremeFdbMacFdbSequenceNumber INTEGER, extremeFdbMacFdbMacAddress MacAddress, extremeFdbMacFdbPortIfIndex INTEGER, extremeFdbMacFdbStatus INTEGER } extremeFdbMacFdbVlanIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of the Vlan on which this mac is learned." ::= { extremeFdbMacFdbEntry 1 } extremeFdbMacFdbSequenceNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The sequence number of this FDB entry in the forwarding database." ::= { extremeFdbMacFdbEntry 2 } extremeFdbMacFdbMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A MAC address for which the bridge has forwarding and/or filtering information." ::= { extremeFdbMacFdbEntry 3 } extremeFdbMacFdbPortIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Either the value '0', or the IfIndex of the port on which a frame having a source address equal to the value of the corresponding instance of dot1dTpFdbAddress has been seen. A value of '0' indicates that the port IfIndex has not been learned but that the bridge does have some forwarding/filtering information about this address (e.g. in the dot1dStaticTable)." ::= { extremeFdbMacFdbEntry 4 } extremeFdbMacFdbStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of this entry. This is the value of dot1dTpFdbStatus in RFC1493." ::= { extremeFdbMacFdbEntry 5 } extremeFdbIpFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeFdbIpFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains information about the hardware IP FDB table." ::= { extremeFdb 2 } extremeFdbIpFdbEntry OBJECT-TYPE SYNTAX ExtremeFdbIpFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of IP FDB information." INDEX { extremeFdbIpFdbSequenceNumber } ::= {extremeFdbIpFdbTable 1} ExtremeFdbIpFdbEntry ::= SEQUENCE { extremeFdbIpFdbSequenceNumber INTEGER, extremeFdbIpFdbIPAddress IpAddress, extremeFdbIpFdbMacAddress MacAddress, extremeFdbIpFdbVlanIfIndex INTEGER, extremeFdbIpFdbPortIfIndex INTEGER } extremeFdbIpFdbSequenceNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The sequence number of this entry in the IP FDB" ::= { extremeFdbIpFdbEntry 1 } extremeFdbIpFdbIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Address of the IP FDB entry" ::= { extremeFdbIpFdbEntry 2 } extremeFdbIpFdbMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address corresponding to the IP Address." ::= { extremeFdbIpFdbEntry 3 } extremeFdbIpFdbVlanIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex of the Vlan on which this ip is learned" ::= { extremeFdbIpFdbEntry 4 } extremeFdbIpFdbPortIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The IfIndex of the port on which this entry was learned" ::= { extremeFdbIpFdbEntry 5 } extremeFdbPermFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeFdbPermFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information on the secure-mac permanent FDB entries. It may later be extended to display other types of permanent FDB entries." ::= { extremeFdb 3 } extremeFdbPermFdbEntry OBJECT-TYPE SYNTAX ExtremeFdbPermFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of secure-mac permanent FDB information." INDEX { extremeFdbPermFdbFilterNum, extremeFdbPermFdbMacAddress, extremeFdbPermFdbVlanId } ::= { extremeFdbPermFdbTable 1 } ExtremeFdbPermFdbEntry ::= SEQUENCE { extremeFdbPermFdbFilterNum INTEGER, extremeFdbPermFdbMacAddress MacAddress, extremeFdbPermFdbVlanId INTEGER, extremeFdbPermFdbPortList PortList, extremeFdbPermFdbFlags BITS, extremeFdbPermFdbStatus RowStatus } extremeFdbPermFdbFilterNum OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object always returns 1. In future, it may be used to provide additional capability." ::= { extremeFdbPermFdbEntry 1 } extremeFdbPermFdbMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The is the MAC Address to which this FDB entry pertains." ::= { extremeFdbPermFdbEntry 2 } extremeFdbPermFdbVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN ID of the VLAN to which this FDB entry pertains." ::= { extremeFdbPermFdbEntry 3 } extremeFdbPermFdbPortList OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-create STATUS current DESCRIPTION "This is the list of port(s) on which the given MAC Address is configured Note that this port list is constructed assuming there are as many ports per slot as given in the object extremeChassisPortsPerSlot. Thus, if extremeChassisPortsPerSlot is 128, then the 129th bit in the port list (reading left to right) indicates port 2:1. Similarly, the 256th bit would indicate port 2:128 while the 257th bit would indicate port 3:1. Note especially that the bit positions in port list do not depend on the actual physical presence or absence of the given ports on the blade or of any blade itself." ::= { extremeFdbPermFdbEntry 4 } extremeFdbPermFdbFlags OBJECT-TYPE SYNTAX BITS { isSecure(0) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the flags associated with the FDB entry. The flags are similar to those displayed on the device Command Line Interface. At present, only the isSecure bit i.e. bit 0 will be supported and it will always be ON since only secure-mac entries are configurable and displayed in this table." ::= { extremeFdbPermFdbEntry 5 } extremeFdbPermFdbStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this entry as per standard RowStatus conventions. Note however, that createAndWait and notInService states are not supported." ::= { extremeFdbPermFdbEntry 6 } extremeFdbMacFdbCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeFdbMacFdbCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains change counters for the Operational FDB. Each entry in the table corresponds to an individual port. Whenever a change occurs to the operational FDB (MAC learned, aged out or removed), the counter associated with the port is incremented by one. The counters are reset at agent startup and when the port is down. They are not cleared when the port is enabled or disabled." ::= { extremeFdb 5 } extremeFdbMacFdbCounterEntry OBJECT-TYPE SYNTAX ExtremeFdbMacFdbCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table of MAC FDB change counters." INDEX { extremeFdbMacFdbCounterPortIfIndex } ::= {extremeFdbMacFdbCounterTable 1} ExtremeFdbMacFdbCounterEntry ::= SEQUENCE { extremeFdbMacFdbCounterPortIfIndex INTEGER, extremeFdbMacFdbCounterValue Counter64 } extremeFdbMacFdbCounterPortIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of the Port for which the counte applies." ::= { extremeFdbMacFdbCounterEntry 1 } extremeFdbMacFdbCounterValue OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of the number of FDB changes for the given port since the counter was last reset." ::= { extremeFdbMacFdbCounterEntry 2 } END -- =========================================================================== EXTREME-STP-EXTENSIONS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC BridgeId, Timeout FROM BRIDGE-MIB DisplayString FROM RFC1213-MIB Counter32, TimeTicks FROM SNMPv2-SMI RowStatus FROM SNMPv2-TC extremeVlanIfIndex FROM EXTREME-VLAN-MIB extremeAgent, PortList FROM EXTREME-BASE-MIB; extremeStp MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme STP extensions" ::= { extremeAgent 17 } extremeStpDomainTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeStpDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains STP information per STP domain." ::= { extremeStp 1 } extremeStpDomainEntry OBJECT-TYPE SYNTAX ExtremeStpDomainEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the extremeStpDomain Table." INDEX { extremeStpDomainStpdInstance } ::= { extremeStpDomainTable 1 } ExtremeStpDomainEntry ::= SEQUENCE { extremeStpDomainStpdInstance INTEGER, extremeStpDomainStpdName DisplayString, extremeStpDomainStpEnabled TruthValue, extremeStpDomainRstpEnabled TruthValue, extremeStpDomainStpdTag INTEGER, extremeStpDomainNumPorts INTEGER, extremeStpDomainBridgeId BridgeId, extremeStpDomainBridgePriority INTEGER, extremeStpDomainDesignatedRoot BridgeId, extremeStpDomainRootPortIfIndex INTEGER, extremeStpDomainRootCost INTEGER, extremeStpDomainRRFailoverEnabled TruthValue, extremeStpDomainMaxAge Timeout, extremeStpDomainHelloTime Timeout, extremeStpDomainForwardDelay Timeout, extremeStpDomainBridgeMaxAge Timeout, extremeStpDomainBridgeHelloTime Timeout, extremeStpDomainBridgeForwardDelay Timeout, extremeStpDomainHoldTime Timeout, extremeStpDomainTopChanges Counter32, extremeStpDomainTimeSinceTopologyChange TimeTicks, extremeStpDomainRowStatus RowStatus } extremeStpDomainStpdInstance OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The unique identifier of this STP domain." ::= { extremeStpDomainEntry 1 } extremeStpDomainStpdName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name associated with this STP domain." ::= { extremeStpDomainEntry 2 } extremeStpDomainStpEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The Enabled/Disabled state of STP on this STP domain." ::= { extremeStpDomainEntry 3 } extremeStpDomainRstpEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The Enabled/Disabled state of Rapid STP on this STP domain." ::= { extremeStpDomainEntry 4 } extremeStpDomainStpdTag OBJECT-TYPE SYNTAX INTEGER (1..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "The StpdId of this STP domain which appears as the 802.1Q tag. Therefore, it must be the VLAN tag of one of the wholly-contained VLANs of this STP domain." ::= { extremeStpDomainEntry 5 } extremeStpDomainNumPorts OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of physical ports belonging to this STP domain." ::= { extremeStpDomainEntry 6 } extremeStpDomainBridgeId OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The bridge identifier of this bridge for this STP domain." ::= { extremeStpDomainEntry 7 } extremeStpDomainBridgePriority OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The bridge priority of this bridge for this STP domain." ::= { extremeStpDomainEntry 8 } extremeStpDomainDesignatedRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The root bridge identifier for this STP domain as determined by the STP running on this bridge for this STP domain" ::= { extremeStpDomainEntry 9 } extremeStpDomainRootPortIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The port ifIndex of the root port of this bridge for this STP domain." ::= { extremeStpDomainEntry 10 } extremeStpDomainRootCost OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of the path from this bridge to the root bridge of this STP domain" ::= { extremeStpDomainEntry 11 } extremeStpDomainRRFailoverEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The Enabled/Disabled state of Rapid Root Failover for this bridge on this STP domain." ::= { extremeStpDomainEntry 12 } extremeStpDomainMaxAge OBJECT-TYPE SYNTAX Timeout MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum allowable age, in units of hundredths of a second, of STP information learned by this bridge for this STP domain, after which it is discarded. This is the value currently being used by the bridge." ::= { extremeStpDomainEntry 13 } extremeStpDomainHelloTime OBJECT-TYPE SYNTAX Timeout MAX-ACCESS read-only STATUS current DESCRIPTION "The time, in hundredths of a second, between successive transmissions of Configuration BPDUs when this bridge is(or is trying to become) the root bridge for this STP domain. This is the value currently being used by this bridge." ::= { extremeStpDomainEntry 14 } extremeStpDomainForwardDelay OBJECT-TYPE SYNTAX Timeout MAX-ACCESS read-only STATUS current DESCRIPTION "The forward delay time, in hundredths of a second, currently being used by this bridge on this STP domain." ::= { extremeStpDomainEntry 15 } extremeStpDomainBridgeMaxAge OBJECT-TYPE SYNTAX Timeout (600..4000) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the value of MaxAge used by all other bridges in this STP domain when this bridge is the root bridge." ::= { extremeStpDomainEntry 16 } extremeStpDomainBridgeHelloTime OBJECT-TYPE SYNTAX Timeout (100..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the value of HelloTime used by all other bridges in this STP domain when this bridge is the root bridge." ::= { extremeStpDomainEntry 17 } extremeStpDomainBridgeForwardDelay OBJECT-TYPE SYNTAX Timeout (400..3000) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the value of ForwardDelay used by all other bridges in this STP domain when this bridge is the root bridge." ::= { extremeStpDomainEntry 18 } extremeStpDomainHoldTime OBJECT-TYPE SYNTAX Timeout MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Hold Time, in hundredths of a second, for this STP domain." ::= { extremeStpDomainEntry 19 } extremeStpDomainTopChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of topology changes detected by this bridge for this STP domain since the management entity was initialized or reset." ::= { extremeStpDomainEntry 20 } extremeStpDomainTimeSinceTopologyChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time, in hundredths of a second, since a topology change was last detected by this bridge for this STP domain." ::= { extremeStpDomainEntry 21 } extremeStpDomainRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The status of this entry, as per standard RowStatus conventions." ::= { extremeStpDomainEntry 22 } extremeStpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeStpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains port-specific information per STP domain." ::= { extremeStp 2 } extremeStpPortEntry OBJECT-TYPE SYNTAX ExtremeStpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the extremeStpPort table." INDEX { extremeStpDomainStpdInstance, extremeStpPortPortIfIndex } ::= { extremeStpPortTable 1 } ExtremeStpPortEntry ::= SEQUENCE { extremeStpPortPortIfIndex INTEGER, extremeStpPortStpEnabled TruthValue, extremeStpPortPortMode INTEGER, extremeStpPortPortState INTEGER, extremeStpPortPortPriority INTEGER, extremeStpPortPortId OCTET STRING, extremeStpPortPathCost INTEGER, extremeStpPortDesignatedCost INTEGER, extremeStpPortDesignatedRoot BridgeId, extremeStpPortDesignatedBridge BridgeId, extremeStpPortDesignatedPort OCTET STRING, extremeStpPortRowStatus RowStatus } extremeStpPortPortIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of the physical port for which this entry contains STP information." ::= { extremeStpPortEntry 1 } extremeStpPortStpEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The enabled/disabled state of this STP instance on this port." ::= { extremeStpPortEntry 2 } extremeStpPortPortMode OBJECT-TYPE SYNTAX INTEGER { dot1d(1), emistp(2), pvstp(3), dot1w(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port mode of this port in this STP domain." ::= { extremeStpPortEntry 3 } extremeStpPortPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port state of this port in this STP domain." ::= { extremeStpPortEntry 4 } extremeStpPortPortPriority OBJECT-TYPE SYNTAX INTEGER (0..31) MAX-ACCESS read-only STATUS current DESCRIPTION "The port priority of this port in this STP domain." ::= { extremeStpPortEntry 5 } extremeStpPortPortId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The port identifier of this port in this STP domain." ::= { extremeStpPortEntry 6 } extremeStpPortPathCost OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The path cost of this port for this STP domain." ::= { extremeStpPortEntry 7 } extremeStpPortDesignatedCost OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The path cost, for this STP domain, of the Designated Port of the segment connected to this port." ::= { extremeStpPortEntry 8 } extremeStpPortDesignatedRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The root bridge identifier, for this STP domain, that is sent in the Configuration BPDUs transmitted by the Designated Bridge for the segment to which this port is attached." ::= { extremeStpPortEntry 9 } extremeStpPortDesignatedBridge OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The bridge identifier for the bridge considered to be the Designated Bridge, in this STP domain, for the segment connected to this port." ::= { extremeStpPortEntry 10 } extremeStpPortDesignatedPort OBJECT-TYPE SYNTAX OCTET STRING(SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The port identifier of the Designated Port on this port's segment, for this STP domain." ::= { extremeStpPortEntry 11 } extremeStpPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The status of this entry, as per standard RowStatus conventions." ::= { extremeStpPortEntry 12 } extremeStpVlanPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeStpVlanPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information of the ports belonging to a STP domain on a per VLAN basis." ::= { extremeStp 3 } extremeStpVlanPortEntry OBJECT-TYPE SYNTAX ExtremeStpVlanPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the extremeStpVlanPort table." INDEX { extremeVlanIfIndex, extremeStpDomainStpdInstance } ::= { extremeStpVlanPortTable 1 } ExtremeStpVlanPortEntry ::= SEQUENCE { extremeStpVlanPortPortMask PortList, extremeStpVlanPortRowStatus RowStatus } extremeStpVlanPortPortMask OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-only STATUS current DESCRIPTION "The list of ports in this STP domain and in this VLAN." ::= { extremeStpVlanPortEntry 1 } extremeStpVlanPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The status of this entry, as per standard RowStatus conventions." ::= { extremeStpVlanPortEntry 2 } END -- ============================================================================ EXTREME-EAPS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI DisplayString FROM RFC1213-MIB extremeAgent FROM EXTREME-BASE-MIB; extremeEaps MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Ethernet Automatic Protection Switching information" ::= { extremeAgent 18 } extremeEapsTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeEapsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains EAPS information about all EAPS domains on this device." ::= { extremeEaps 1 } extremeEapsEntry OBJECT-TYPE SYNTAX ExtremeEapsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An individual entry of this table contains EAPS information related to that EAPS domain." INDEX { extremeEapsName } ::= { extremeEapsTable 1 } ExtremeEapsEntry ::= SEQUENCE { extremeEapsName DisplayString (SIZE(0..32)), extremeEapsMode INTEGER, extremeEapsState INTEGER } extremeEapsName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The EAPS domain name." ::= { extremeEapsEntry 1 } extremeEapsMode OBJECT-TYPE SYNTAX INTEGER { invalid(0), master(1), transit(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the mode of the EAPS domain." ::= { extremeEapsEntry 2 } extremeEapsState OBJECT-TYPE SYNTAX INTEGER { idle(0), complete(1), failed(2), linksup(3), linkdown(4), preforwarding(5), init(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the current EAPS state of this EAPS domain." ::= { extremeEapsEntry 3 } extremeEapsPrevState OBJECT-TYPE SYNTAX INTEGER { idle(0), complete(1), failed(2), linksup(3), linkdown(4), preforwarding(5), init(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the previous EAPS state of this EAPS domain. Used in state change traps information." ::= { extremeEaps 2 } END -- =========================================================================== -- -- APS POS definitions -- EXTREME-POS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI Unsigned32 FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC DisplayString FROM RFC1213-MIB IpAddress FROM SNMPv2-SMI extremeAgent FROM EXTREME-BASE-MIB PortList FROM EXTREME-BASE-MIB; extremePOSMib MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme POS objects: objects common to POS MIBs" ::= { extremeAgent 20 } extremeAps OBJECT IDENTIFIER ::= { extremePOSMib 1 } extremeApsConfig OBJECT IDENTIFIER ::= { extremeAps 1 } extremeApsConfigEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Global APS enablement" ::= { extremeApsConfig 1 } -- -- APS Group Configuration Table -- extremeApsGroupConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeApsGroupConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains configuration information by defined APS group." ::= { extremeApsConfig 2 } extremeApsGroupConfigEntry OBJECT-TYPE SYNTAX ExtremeApsGroupConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX {extremeApsGroupConfigGroupNumber} ::= {extremeApsGroupConfigTable 1} ExtremeApsGroupConfigEntry ::= SEQUENCE { extremeApsGroupConfigGroupNumber INTEGER (1..65535), extremeApsGroupConfigRevertMode INTEGER, extremeApsGroupConfigRevertMinutes INTEGER (0..12), extremeApsGroupConfigDirection INTEGER, extremeApsGroupConfigTimerInterval INTEGER, extremeApsGroupConfigTimerMisses INTEGER, extremeApsGroupConfigAuthenticate TruthValue, extremeApsGroupConfigAuthString DisplayString } extremeApsGroupConfigGroupNumber OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The group number which uniquely identifies the APS group." ::= { extremeApsGroupConfigEntry 1 } extremeApsGroupConfigRevertMode OBJECT-TYPE SYNTAX INTEGER { revertive (1), nonRevertive (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The revertive mode configured for the APS group. This indicates whether APS will switch-back automatically after the working line error is cleared. In non-revertive mode, manual intervention is required for switch-back." ::= { extremeApsGroupConfigEntry 2 } extremeApsGroupConfigRevertMinutes OBJECT-TYPE SYNTAX INTEGER (0..12) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of minutes APS will wait after the error has been cleared before switching back to the working line. During this interval, the K1 request will indicate WTR (wait-to-restore). This field is only valid in revertive mode." ::= { extremeApsGroupConfigEntry 3 } extremeApsGroupConfigDirection OBJECT-TYPE SYNTAX INTEGER { bidirectional (1), unidirectional (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The directional mode configured for the APS group. This indicates whether protection switches are coordinated between both POS equipment and ADM (bidirectional) or not (unidirectional)." ::= { extremeApsGroupConfigEntry 4 } extremeApsGroupConfigTimerInterval OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of seconds between APS out-of-band peer protocol hello messages. This value is relevant when the working line and protection line exist is physically different chassis." ::= { extremeApsGroupConfigEntry 5 } extremeApsGroupConfigTimerMisses OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of APS out-of-band peer protocol messages transmitted without receiving a response before the protection switch declares the working switch inoperable. When this occurs the protection switch initiates a line switch over via APS." ::= { extremeApsGroupConfigEntry 6 } extremeApsGroupConfigAuthenticate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "When enabled, the authentication string on both working and protection switches must match." ::= { extremeApsGroupConfigEntry 7 } extremeApsGroupConfigAuthString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "If configured, this is the authentication string that must match between working and protection switches. This field is relevant if the APS group is configured to authenticate." ::= { extremeApsGroupConfigEntry 8 } -- -- APS Port Configuration Table -- extremeApsPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeApsPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains configuration information for APS ports." ::= { extremeApsConfig 3 } extremeApsPortConfigEntry OBJECT-TYPE SYNTAX ExtremeApsPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX {extremeApsPortConfigGroupNumber, extremeApsPortConfigPortNumber} ::= {extremeApsPortConfigTable 1} ExtremeApsPortConfigEntry ::= SEQUENCE { extremeApsPortConfigGroupNumber INTEGER (1..65535), extremeApsPortConfigPortNumber INTEGER, extremeApsPortConfigPortType INTEGER } extremeApsPortConfigGroupNumber OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The group number which uniquely identifies the APS group." ::= { extremeApsPortConfigEntry 1 } extremeApsPortConfigPortNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The value of ifIndex that identifies the port." ::= { extremeApsPortConfigEntry 2 } extremeApsPortConfigPortType OBJECT-TYPE SYNTAX INTEGER { working (1), protection (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The port type designation." ::= { extremeApsPortConfigEntry 3 } -- -- APS Protection Port Additional Configuration Table -- extremeApsProtectPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeApsProtectPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains configuration information for APS protection ports." ::= { extremeApsConfig 4 } extremeApsProtectPortConfigEntry OBJECT-TYPE SYNTAX ExtremeApsProtectPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX {extremeApsProtectPortConfigGroupNumber, extremeApsProtectPortConfigPortNumber} ::= {extremeApsProtectPortConfigTable 1} ExtremeApsProtectPortConfigEntry ::= SEQUENCE { extremeApsProtectPortConfigGroupNumber INTEGER (1..65535), extremeApsProtectPortConfigPortNumber INTEGER, extremeApsProtectPortConfigWorkingIpAddr IpAddress } extremeApsProtectPortConfigGroupNumber OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The group number which uniquely identifies the APS group." ::= { extremeApsProtectPortConfigEntry 1 } extremeApsProtectPortConfigPortNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The value of ifIndex that identifies the protection port." ::= { extremeApsProtectPortConfigEntry 2 } extremeApsProtectPortConfigWorkingIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the working switch. If the working and protection lines reside on the same chassis, this IP address will be a local address." ::= { extremeApsProtectPortConfigEntry 3 } extremeApsStatus OBJECT IDENTIFIER ::= { extremeAps 2 } -- -- APS Group Status Table -- extremeApsGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeApsGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains run-time information by defined APS group." ::= { extremeApsStatus 1 } extremeApsGroupEntry OBJECT-TYPE SYNTAX ExtremeApsGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX {extremeApsGroupGroupNumber} ::= {extremeApsGroupTable 1} ExtremeApsGroupEntry ::= SEQUENCE { extremeApsGroupGroupNumber INTEGER (1..65535), extremeApsGroupActivePort INTEGER, extremeApsGroupEffectiveDirection INTEGER, extremeApsGroupPeerProtoStatus INTEGER } extremeApsGroupGroupNumber OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The group number which uniquely identifies the APS group." ::= { extremeApsGroupEntry 1 } extremeApsGroupActivePort OBJECT-TYPE SYNTAX INTEGER { working (1), protection (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The APS port which is currently carrying the network traffic." ::= { extremeApsGroupEntry 2 } extremeApsGroupEffectiveDirection OBJECT-TYPE SYNTAX INTEGER { bidirectional (1), unidirectional (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The effective directional mode for the APS group. When this value differs from the configured directional mode, check the ADM and switch provisioning for a mis- configuration." ::= { extremeApsGroupEntry 3 } extremeApsGroupPeerProtoStatus OBJECT-TYPE SYNTAX INTEGER { established (1), closed (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The APS out-of-band peer protocol status for a group." ::= { extremeApsGroupEntry 4 } -- -- APS Protection Port Table -- extremeApsProtectPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeApsProtectPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains run-time information by defined APS protection port." ::= { extremeApsStatus 2 } extremeApsProtectPortEntry OBJECT-TYPE SYNTAX ExtremeApsProtectPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX {extremeApsProtectPortGroupNumber, extremeApsProtectPortPortNumber} ::= {extremeApsProtectPortTable 1} ExtremeApsProtectPortEntry ::= SEQUENCE { extremeApsProtectPortGroupNumber INTEGER (1..65535), extremeApsProtectPortPortNumber INTEGER, extremeApsProtectPortTransmitK1 OCTET STRING, extremeApsProtectPortTransmitK2 OCTET STRING, extremeApsProtectPortReceiveK1 OCTET STRING, extremeApsProtectPortReceiveK2 OCTET STRING, extremeApsProtectPortSwitchInitByWorking INTEGER, extremeApsProtectPortSwitchInitByProtect INTEGER, extremeApsProtectPortSwitchInitByADM INTEGER, extremeApsProtectPortSwitchInitByCmd INTEGER, extremeApsProtectPortSuccessfulSwitches INTEGER, extremeApsProtectPortHelloProtFails INTEGER } extremeApsProtectPortGroupNumber OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The group number which uniquely identifies the APS group." ::= { extremeApsProtectPortEntry 1 } extremeApsProtectPortPortNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The value of ifIndex that identifies the protection port." ::= { extremeApsProtectPortEntry 2 } extremeApsProtectPortTransmitK1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The K1 overhead byte currently being transmitted on the indicated protection port." ::= { extremeApsProtectPortEntry 3 } extremeApsProtectPortTransmitK2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The K2 overhead byte currently being transmitted on the indicated protection port." ::= { extremeApsProtectPortEntry 4 } extremeApsProtectPortReceiveK1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The K1 overhead byte currently being received on the indicated protection port." ::= { extremeApsProtectPortEntry 5 } extremeApsProtectPortReceiveK2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The K2 overhead byte currently being received on the indicated protection port." ::= { extremeApsProtectPortEntry 6 } extremeApsProtectPortSwitchInitByWorking OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of switches that have been initiated by the working-line router." ::= { extremeApsProtectPortEntry 7 } extremeApsProtectPortSwitchInitByProtect OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of switches that have been initiated by the protection-line router." ::= { extremeApsProtectPortEntry 8 } extremeApsProtectPortSwitchInitByADM OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of switches that have been initiated by the ADM." ::= { extremeApsProtectPortEntry 9 } extremeApsProtectPortSwitchInitByCmd OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of switches that have been initiated by an external CLI command." ::= { extremeApsProtectPortEntry 10 } extremeApsProtectPortSuccessfulSwitches OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of successful APS line switches." ::= { extremeApsProtectPortEntry 11 } extremeApsProtectPortHelloProtFails OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of APS out-of-band peer protocol failures recorded. This situation causes the protection-line router to initiate a line switch." ::= { extremeApsProtectPortEntry 12 } extremeApsErrors OBJECT IDENTIFIER ::= { extremeAps 3 } -- -- APS Line Errors Table -- extremeApsLineErrorTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeApsLineErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains APS line error information." ::= { extremeApsErrors 1 } extremeApsLineErrorEntry OBJECT-TYPE SYNTAX ExtremeApsLineErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX {extremeApsLineErrorGroupNumber, extremeApsLineErrorPortNumber} ::= {extremeApsLineErrorTable 1} ExtremeApsLineErrorEntry ::= SEQUENCE { extremeApsLineErrorGroupNumber INTEGER (1..65535), extremeApsLineErrorPortNumber INTEGER, extremeApsLineErrorSignalDegradeActive TruthValue, extremeApsLineErrorBERSignalDegradeActive TruthValue, extremeApsLineErrorSignalFailActive TruthValue, extremeApsLineErrorBERSignalFailActive TruthValue, extremeApsLineErrorSignalDegrades INTEGER, extremeApsLineErrorBERSignalDegrades INTEGER, extremeApsLineErrorSignalFails INTEGER, extremeApsLineErrorBERSignalFails INTEGER } extremeApsLineErrorGroupNumber OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The group number which uniquely identifies the APS group." ::= { extremeApsLineErrorEntry 1 } extremeApsLineErrorPortNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex value which identifies the APS port." ::= { extremeApsLineErrorEntry 2 } extremeApsLineErrorSignalDegradeActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether a signal degrade condition currently exists on the line." ::= { extremeApsLineErrorEntry 3 } extremeApsLineErrorBERSignalDegradeActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether a signal degrade condition due to excessive Bit-Error-Rate currently exists on the line." ::= { extremeApsLineErrorEntry 4 } extremeApsLineErrorSignalFailActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether a signal fail condition currently exists on the line." ::= { extremeApsLineErrorEntry 5 } extremeApsLineErrorBERSignalFailActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether a signal fail condition due to excessive Bit-Error-Rate currently exists on the line." ::= { extremeApsLineErrorEntry 6 } extremeApsLineErrorSignalDegrades OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of signal degrades that have been recorded on the line." ::= { extremeApsLineErrorEntry 7 } extremeApsLineErrorBERSignalDegrades OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of signal degrades due to excessive Bit-Error-Rate that have been recorded on the line." ::= { extremeApsLineErrorEntry 8 } extremeApsLineErrorSignalFails OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of signal fails that have been recorded on the line." ::= { extremeApsLineErrorEntry 9 } extremeApsLineErrorBERSignalFails OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of signal fails due to excessive Bit-Error-Rate that have been recorded on the line." ::= { extremeApsLineErrorEntry 10 } -- -- APS Protocol Errors Table -- extremeApsProtocolErrorTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeApsProtocolErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains APS protocol error information. These errors are relevant for APS protection ports." ::= { extremeApsErrors 2 } extremeApsProtocolErrorEntry OBJECT-TYPE SYNTAX ExtremeApsProtocolErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX {extremeApsProtocolErrorGroupNumber, extremeApsProtocolErrorPortNumber} ::= {extremeApsProtocolErrorTable 1} ExtremeApsProtocolErrorEntry ::= SEQUENCE { extremeApsProtocolErrorGroupNumber INTEGER (1..65535), extremeApsProtocolErrorPortNumber INTEGER, extremeApsProtocolErrorModeMismatchDefect TruthValue, extremeApsProtocolErrorProtSwitchByteDefect TruthValue, extremeApsProtocolErrorChannelMismatchDefect TruthValue, extremeApsProtocolErrorFarEndProtectDefect TruthValue, extremeApsProtocolErrorModeMismatchFailure TruthValue, extremeApsProtocolErrorProtSwitchByteFailure TruthValue, extremeApsProtocolErrorChannelMismatchFailure TruthValue, extremeApsProtocolErrorFarEndProtectFailure TruthValue, extremeApsProtocolErrorModeMismatchNumFails INTEGER, extremeApsProtocolErrorProtSwitchByteNumFails INTEGER, extremeApsProtocolErrorChannelMismatchNumFails INTEGER, extremeApsProtocolErrorFarEndProtectNumFails INTEGER } extremeApsProtocolErrorGroupNumber OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The group number which uniquely identifies the APS group." ::= { extremeApsProtocolErrorEntry 1 } extremeApsProtocolErrorPortNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex value which identifies the APS protection port." ::= { extremeApsProtocolErrorEntry 2 } extremeApsProtocolErrorModeMismatchDefect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether a Mode Mismatch defect currently exists on the port." ::= { extremeApsProtocolErrorEntry 3 } extremeApsProtocolErrorProtSwitchByteDefect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether a Protection Switching Byte defect currently exists on the port." ::= { extremeApsProtocolErrorEntry 4 } extremeApsProtocolErrorChannelMismatchDefect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether a Channel Mismatch defect currently exists on the port." ::= { extremeApsProtocolErrorEntry 5 } extremeApsProtocolErrorFarEndProtectDefect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether a Far-End Protection defect currently exists on the port." ::= { extremeApsProtocolErrorEntry 6 } extremeApsProtocolErrorModeMismatchFailure OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether a Mode Mismatch failure currently exists on the port." ::= { extremeApsProtocolErrorEntry 7 } extremeApsProtocolErrorProtSwitchByteFailure OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether a Protection Switching Byte failure currently exists on the port." ::= { extremeApsProtocolErrorEntry 8 } extremeApsProtocolErrorChannelMismatchFailure OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether a Channel Mismatch failure currently exists on the port." ::= { extremeApsProtocolErrorEntry 9 } extremeApsProtocolErrorFarEndProtectFailure OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether a Far-End Protection failure currently exists on the port." ::= { extremeApsProtocolErrorEntry 10 } extremeApsProtocolErrorModeMismatchNumFails OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Mode Mismatch failures that have been recorded." ::= { extremeApsProtocolErrorEntry 11 } extremeApsProtocolErrorProtSwitchByteNumFails OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Protection Switching Byte failures that have been recorded." ::= { extremeApsProtocolErrorEntry 12 } extremeApsProtocolErrorChannelMismatchNumFails OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Channel Mismatch failures that have been recorded." ::= { extremeApsProtocolErrorEntry 13 } extremeApsProtocolErrorFarEndProtectNumFails OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Far-End Protection failures that have been recorded." ::= { extremeApsProtocolErrorEntry 14 } END --- Extreme NetFlow has moved under extremeAgent tree; as extremeAgent.22 -- ============================================================================ EXTREME-NETFLOW-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI IpAddress FROM SNMPv2-SMI MacAddress FROM SNMPv2-TC TruthValue FROM SNMPv2-TC extremeAgent FROM EXTREME-BASE-MIB; extremeNetFlow MODULE-IDENTITY LAST-UPDATED "0010310000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme NetFlow tables." ::= { extremeAgent 22 } extremeNetFlowConfigPort OBJECT IDENTIFIER ::= { extremeNetFlow 1 } extremeNetFlowConfigGroup OBJECT IDENTIFIER ::= { extremeNetFlow 2 } extremeNetFlowGroupCollectorTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeNetFlowGroupCollectorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains configuration information for a defined NetFlow group flow entry." ::= { extremeNetFlowConfigGroup 2 } extremeNetFlowGroupCollectorEntry OBJECT-TYPE SYNTAX ExtremeNetFlowGroupCollectorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX {extremeNetFlowGroupNumber, extremeNetFlowCollectorId} ::= {extremeNetFlowGroupCollectorTable 1} ExtremeNetFlowGroupCollectorEntry ::= SEQUENCE { extremeNetFlowGroupNumber INTEGER, extremeNetFlowCollectorId INTEGER, extremeNetFlowGroupPingEnabled TruthValue, extremeNetFlowGroupSourceIp IpAddress, extremeNetFlowCollectorIpAddress IpAddress, extremeNetFlowCollectorUdpPort INTEGER, extremeNetFlowCollectorStatusUp TruthValue, extremeNetFlowCollectorDowntime INTEGER, extremeNetFlowCollectorPacketsTx INTEGER } extremeNetFlowGroupNumber OBJECT-TYPE SYNTAX INTEGER (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The group number." ::= { extremeNetFlowGroupCollectorEntry 1 } extremeNetFlowCollectorId OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The collector number." ::= { extremeNetFlowGroupCollectorEntry 2 } extremeNetFlowGroupPingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating if ping is enabled for the group" ::= { extremeNetFlowGroupCollectorEntry 3 } extremeNetFlowGroupSourceIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP address for the group." ::= { extremeNetFlowGroupCollectorEntry 4 } extremeNetFlowCollectorIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The collector's configured IP address." ::= { extremeNetFlowGroupCollectorEntry 5 } extremeNetFlowCollectorUdpPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The collector's configured UDP port number." ::= { extremeNetFlowGroupCollectorEntry 6 } extremeNetFlowCollectorStatusUp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating if the collector is up." ::= { extremeNetFlowGroupCollectorEntry 7 } extremeNetFlowCollectorDowntime OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The downtime value for the collector." ::= { extremeNetFlowGroupCollectorEntry 8 } extremeNetFlowCollectorPacketsTx OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The transmit packet count for the collector." ::= { extremeNetFlowGroupCollectorEntry 9 } -- -- NetFlow Port Configuration Table -- extremeNetFlowPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeNetFlowPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains configuration information for a defined NetFlow port." ::= { extremeNetFlowConfigPort 1 } extremeNetFlowPortConfigEntry OBJECT-TYPE SYNTAX ExtremeNetFlowPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX {extremeNetFlowPortConfigPortIndex} ::= {extremeNetFlowPortConfigTable 1} ExtremeNetFlowPortConfigEntry ::= SEQUENCE { extremeNetFlowPortConfigPortIndex INTEGER, extremeNetFlowPortConfigEnabled TruthValue, extremeNetFlowPortConfigTimout INTEGER, extremeNetFlowPortOverFlowPackets INTEGER } extremeNetFlowPortConfigPortIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index value for the port." ::= { extremeNetFlowPortConfigEntry 1 } extremeNetFlowPortConfigEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating if port is enabled." ::= { extremeNetFlowPortConfigEntry 2 } extremeNetFlowPortConfigTimout OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The port timeout value." ::= { extremeNetFlowPortConfigEntry 3 } extremeNetFlowPortOverFlowPackets OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets not accounted for due to lack of resources. Implemented on PoS ports only" ::= { extremeNetFlowPortConfigEntry 4 } -- -- NetFlow Port Filter Entry Configuration Table -- extremeNetFlowPortFilterConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeNetFlowPortFilterConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains configuration information for a defined NetFlow filter." ::= { extremeNetFlowConfigPort 2 } extremeNetFlowPortFilterConfigEntry OBJECT-TYPE SYNTAX ExtremeNetFlowPortFilterConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX {extremeNetFlowPortConfigPortNumber, extremeNetFlowPortConfigFilterEgress, extremeNetFlowPortConfigFilterNumber} ::= {extremeNetFlowPortFilterConfigTable 1} ExtremeNetFlowPortFilterConfigEntry ::= SEQUENCE { extremeNetFlowPortConfigPortNumber INTEGER, extremeNetFlowPortConfigFilterEgress TruthValue, extremeNetFlowPortConfigFilterNumber INTEGER, extremeNetFlowPortEnabled TruthValue, extremeNetFlowFilterEnabled TruthValue, extremeNetFlowDestIpAddress IpAddress, extremeNetFlowDestIpAddressMask IpAddress, extremeNetFlowSourceIpAddress IpAddress, extremeNetFlowSourceIpAddressMask IpAddress, extremeNetFlowDestPort INTEGER, extremeNetFlowDestPortMask INTEGER, extremeNetFlowSourcePort INTEGER, extremeNetFlowSourcePortMask INTEGER, extremeNetFlowProtocol INTEGER, extremeNetFlowProtocolMask INTEGER, extremeNetFlowFilterGroupNumber INTEGER, extremeNetFlowMatchAllFlag TruthValue, extremeNetFlowMatchNoneFlag TruthValue } extremeNetFlowPortConfigPortNumber OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The port number for the filter." ::= { extremeNetFlowPortFilterConfigEntry 1 } extremeNetFlowPortConfigFilterEgress OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag indicating whether this is a request for an egress filter (1) or an ingress filter (0)." ::= { extremeNetFlowPortFilterConfigEntry 2 } extremeNetFlowPortConfigFilterNumber OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The filter number being requested (1-8)." ::= { extremeNetFlowPortFilterConfigEntry 3 } extremeNetFlowPortEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether port is enabled." ::= { extremeNetFlowPortFilterConfigEntry 4 } extremeNetFlowFilterEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating whether filter is enabled." ::= { extremeNetFlowPortFilterConfigEntry 5 } extremeNetFlowDestIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Filter Destination IP address." ::= { extremeNetFlowPortFilterConfigEntry 6 } extremeNetFlowDestIpAddressMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Filter Destination IP address Mask." ::= { extremeNetFlowPortFilterConfigEntry 7 } extremeNetFlowSourceIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Filter Source IP address." ::= { extremeNetFlowPortFilterConfigEntry 8 } extremeNetFlowSourceIpAddressMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Filter Source IP address Mask." ::= { extremeNetFlowPortFilterConfigEntry 9 } extremeNetFlowDestPort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The destination port (valid for TCP and UDP flows only)." ::= { extremeNetFlowPortFilterConfigEntry 10 } extremeNetFlowDestPortMask OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The destination port mask." ::= { extremeNetFlowPortFilterConfigEntry 11 } extremeNetFlowSourcePort OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The source port (valid for TCP and UDP flows only)." ::= { extremeNetFlowPortFilterConfigEntry 12 } extremeNetFlowSourcePortMask OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The source port mask." ::= { extremeNetFlowPortFilterConfigEntry 13 } extremeNetFlowProtocol OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The IP protocol for the filter." ::= { extremeNetFlowPortFilterConfigEntry 14 } extremeNetFlowProtocolMask OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The IP protocol mask." ::= { extremeNetFlowPortFilterConfigEntry 15 } extremeNetFlowFilterGroupNumber OBJECT-TYPE SYNTAX INTEGER (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "The Group Number." ::= { extremeNetFlowPortFilterConfigEntry 16 } extremeNetFlowMatchAllFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Filter is set to match all flows." ::= { extremeNetFlowPortFilterConfigEntry 17 } extremeNetFlowMatchNoneFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Filter is set to not match any flows." ::= { extremeNetFlowPortFilterConfigEntry 18 } END -- =========================================================================== EXTREME-SNMPV3-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC extremeAgent FROM EXTREME-BASE-MIB snmpTargetAddrEntry FROM SNMP-TARGET-MIB; extremeSnmpv3 MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme-specific SNMPv3 objects" ::= { extremeAgent 23 } extremeTarget OBJECT IDENTIFIER ::= { extremeSnmpv3 1 } extremeTargetAddrExtTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeTargetAddrExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is an extension to the snmpTargetAddrTable found in the SNMP-TARGET-MIB. It contains Extreme Networks specific objects needed for each management target." ::= { extremeTarget 1 } extremeTargetAddrExtEntry OBJECT-TYPE SYNTAX ExtremeTargetAddrExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the extremeTargetAddrExtTable." AUGMENTS { snmpTargetAddrEntry } ::= { extremeTargetAddrExtTable 1 } ExtremeTargetAddrExtEntry ::= SEQUENCE { extremeTargetAddrExtIgnoreMPModel TruthValue, extremeTargetAddrExtStandardMode TruthValue, extremeTargetAddrExtTrapDestIndex INTEGER, extremeTargetAddrExtUseEventComm TruthValue } extremeTargetAddrExtIgnoreMPModel OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to TRUE, the version of the trap/notification sent to the corresponding management target (trap receiver) will be the same as in releases of Extremeware prior to 7.1.0. Thus, the value of the snmpTargetParamsMPModel object in the snmpTargetParamsTable will be ignored while determining the version of the trap/notification to be sent. When a trap-receiver is created via the RMON trapDestTable or from the CLI command 'configure snmp add trapreceiver ....', the value of this object will be set to TRUE for the corresponding entry in this table." DEFVAL { false } ::= { extremeTargetAddrExtEntry 1 } extremeTargetAddrExtStandardMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this object is set to TRUE, the management target will be treated as a 'standard mode' one, in that any Extreme Networks specific extra varbinds present in a standards-based trap/notification will not be sent to this management target. Only the varbinds defined in the standard will be sent." DEFVAL { false } ::= { extremeTargetAddrExtEntry 2 } extremeTargetAddrExtTrapDestIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the trapDestIndex in the corresponding entry of the RMON trapDestTable." ::= { extremeTargetAddrExtEntry 3 } extremeTargetAddrExtUseEventComm OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used only when sending RMON alarms as SNMPv3 traps. When it is set to TRUE and an RMON risingAlarm or fallingAlarm is being sent for an event, then the eventCommunity in the RMON event table is compared to the snmpTargetAddrName in the snmpTargetAddrTable. The alarm is sent to the target only when the two are the same. This behavior is exhibited only when the snmpTargetParamsMPModel corresponding to the target indicates an SNMPv3 trap. For SNMPv1/v2c traps, the community in the RMON trapDestTable is used for the comparision, which is the 'regular' method, as per the standards. When this object is set to FALSE, then the RMON alarm (if being sent as an SNMPv3 trap) is sent without using the event community for any comparision." DEFVAL { true } ::= { extremeTargetAddrExtEntry 4 } END -- =========================================================================== -- =========================================================================== EXTREME-CABLE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC extremeAgent FROM EXTREME-BASE-MIB extremeV2Traps FROM EXTREME-BASE-MIB extremenetworks FROM EXTREME-BASE-MIB DisplayString FROM RFC1213-MIB NOTIFICATION-TYPE FROM SNMPv2-SMI; extremeCable MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme-specific Cable objects" ::= { extremeAgent 24 } extremeDiagConfigGroup OBJECT IDENTIFIER ::= { extremeCable 1 } extremeDiagConfigTime OBJECT-TYPE SYNTAX DisplayString (SIZE(16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the time at which the Diagnostics information will be collected for the ports which have Auto-Diagnostics configured. Time must be given in hh:mm:ss format where hh, mm and ss are in decimals" ::= { extremeDiagConfigGroup 1 } extremeDiagConfigRoF OBJECT-TYPE SYNTAX INTEGER {true (1), false (2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether a port should return to INIT state on Diagnostics Failure. If TRUE the port will be restarted even if the Diagnostics indicate a Failure. If FALSE the port will be moved to DIAG_FAIL state" ::= { extremeDiagConfigGroup 2 } extremeDiagPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeDiagPortCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table, which contains the diagnostic configuration information for the ports" ::= { extremeCable 2 } extremeDiagPortConfigEntry OBJECT-TYPE SYNTAX ExtremeDiagPortCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row represents port related diagnostics configuration" INDEX { extremeDiagPortCfgPortIfIndex, extremeDiagPortCfgMode } ::= { extremeDiagPortConfigTable 1 } ExtremeDiagPortCfgEntry ::= SEQUENCE { extremeDiagPortCfgPortIfIndex INTEGER, extremeDiagPortCfgMode INTEGER, extremeDiagPortCfgStatus INTEGER } extremeDiagPortCfgPortIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "IfIndex of the Port for which the information in this row applies" ::= { extremeDiagPortConfigEntry 1 } extremeDiagPortCfgMode OBJECT-TYPE SYNTAX INTEGER {auto (1), manual (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The mode of operation. The port can be configured to have either manual diagnostics or auto-diagnostics collected." ::= { extremeDiagPortConfigEntry 2 } extremeDiagPortCfgStatus OBJECT-TYPE SYNTAX INTEGER {enable (1), disable (2), run (3), diagfail(4)} MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether Diagnostics are enabled or disabled for the port. In the manual mode, enable and disable will disable the corresponding bit in the manual Diag portmask. Once the run command is given the Manual Diagnostics starts running. indicates the diagnostics for the port has failed. is a read-only value and cannot be used for setting the status of the port" ::= { extremeDiagPortConfigEntry 3 } extremeDiagPortDiagTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeDiagPortDiagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains the diagnostic information for the ports" ::= { extremeCable 3 } extremeDiagPortDiagEntry OBJECT-TYPE SYNTAX ExtremeDiagPortDiagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row represents port related diagnostics information" INDEX { extremeDiagPortDiagPortIfIndex, extremeDiagPortDiagMode } ::= { extremeDiagPortDiagTable 1 } ExtremeDiagPortDiagEntry ::= SEQUENCE { extremeDiagPortDiagPortIfIndex INTEGER, extremeDiagPortDiagMode INTEGER, extremeDiagPortSpeed INTEGER, extremeDiagPortSwapAB INTEGER, extremeDiagPortSwapCD INTEGER, extremeDiagPortPairAPol INTEGER, extremeDiagPortPairAFlen INTEGER, extremeDiagPortPairALen INTEGER, extremeDiagPortPairASkew INTEGER, extremeDiagPortPairAStatus INTEGER, extremeDiagPortPairBPol INTEGER, extremeDiagPortPairBFlen INTEGER, extremeDiagPortPairBLen INTEGER, extremeDiagPortPairBSkew INTEGER, extremeDiagPortPairBStatus INTEGER, extremeDiagPortPairCPol INTEGER, extremeDiagPortPairCFlen INTEGER, extremeDiagPortPairCLen INTEGER, extremeDiagPortPairCSkew INTEGER, extremeDiagPortPairCStatus INTEGER, extremeDiagPortPairDPol INTEGER, extremeDiagPortPairDFlen INTEGER, extremeDiagPortPairDLen INTEGER, extremeDiagPortPairDSkew INTEGER, extremeDiagPortPairDStatus INTEGER, extremeDiagPortDateTime DisplayString } extremeDiagPortDiagPortIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "IfIndex of the Port for which the information in this row applies" ::= { extremeDiagPortDiagEntry 1 } extremeDiagPortDiagMode OBJECT-TYPE SYNTAX INTEGER {auto (1), manual (2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The mode of operation. The port can be configured to have either manual diagnostics or auto-diagnostics collected." ::= { extremeDiagPortDiagEntry 2 } extremeDiagPortSpeed OBJECT-TYPE SYNTAX INTEGER { speed10 (1), speed100 (2), speed1000 (3), unknown (4)} MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the speed of the port" ::= { extremeDiagPortDiagEntry 3 } extremeDiagPortSwapAB OBJECT-TYPE SYNTAX INTEGER {swap(1), noswap(2), unknown(3)} MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies whether pairA pairB cables are swapped" ::= { extremeDiagPortDiagEntry 4 } extremeDiagPortSwapCD OBJECT-TYPE SYNTAX INTEGER {swap(1), noswap(2), unknown(3)} MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies whether pairC and pairD cables are swapped" ::= { extremeDiagPortDiagEntry 5 } extremeDiagPortPairAPol OBJECT-TYPE SYNTAX INTEGER {positive(1), negative(2), unknown(3)} MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the polarity of pairA cables" ::= { extremeDiagPortDiagEntry 6 } extremeDiagPortPairAFlen OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the distance of Fault in the pairA cables" ::= { extremeDiagPortDiagEntry 7 } extremeDiagPortPairALen OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the length of the pairA cables" ::= { extremeDiagPortDiagEntry 8 } extremeDiagPortPairASkew OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Skew of pairA cables with respect to the fastest pair" ::= { extremeDiagPortDiagEntry 9 } extremeDiagPortPairAStatus OBJECT-TYPE SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)} MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether pairA cables are properly terminated, short or open" ::= { extremeDiagPortDiagEntry 10 } extremeDiagPortPairBPol OBJECT-TYPE SYNTAX INTEGER {positive(1), negative(2), unknown(3)} MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the polarity of pairB cables" ::= { extremeDiagPortDiagEntry 11 } extremeDiagPortPairBFlen OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the distance of Fault in the pairB cables" ::= { extremeDiagPortDiagEntry 12 } extremeDiagPortPairBLen OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the length of the pairB cables" ::= { extremeDiagPortDiagEntry 13 } extremeDiagPortPairBSkew OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Skew of pairB cables with respect to the fastest pair" ::= { extremeDiagPortDiagEntry 14 } extremeDiagPortPairBStatus OBJECT-TYPE SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)} MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether pairB cables are properly terminated, short or open" ::= { extremeDiagPortDiagEntry 15 } extremeDiagPortPairCPol OBJECT-TYPE SYNTAX INTEGER {positive(1), negative(2), unknown(3)} MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the polarity of pairC cables" ::= { extremeDiagPortDiagEntry 16 } extremeDiagPortPairCFlen OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the distance of Fault in the pairC cables" ::= { extremeDiagPortDiagEntry 17 } extremeDiagPortPairCLen OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the length of the pairC cables" ::= { extremeDiagPortDiagEntry 18 } extremeDiagPortPairCSkew OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Skew of pairC cables with respect to the fastest pair" ::= { extremeDiagPortDiagEntry 19 } extremeDiagPortPairCStatus OBJECT-TYPE SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)} MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether pairC cables are properly terminated, short or open" ::= { extremeDiagPortDiagEntry 20} extremeDiagPortPairDPol OBJECT-TYPE SYNTAX INTEGER {positive(1), negative(2), unknown(3)} MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the polarity of pairD cables" ::= { extremeDiagPortDiagEntry 21 } extremeDiagPortPairDFlen OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the distance of Fault in the pairD cables" ::= { extremeDiagPortDiagEntry 22 } extremeDiagPortPairDLen OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the length of the pairD cables" ::= { extremeDiagPortDiagEntry 23 } extremeDiagPortPairDSkew OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Skew of pairD cables with respect to the fastest pair" ::= { extremeDiagPortDiagEntry 24 } extremeDiagPortPairDStatus OBJECT-TYPE SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)} MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether pairD cables are properly terminated, short or open" ::= { extremeDiagPortDiagEntry 25 } extremeDiagPortDateTime OBJECT-TYPE SYNTAX DisplayString (SIZE(64)) MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time at which the Diagnostic information was collected" ::= { extremeDiagPortDiagEntry 26 } extremeDiagPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeDiagPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table, which contains the diagnostic statistic information for the ports" ::= { extremeCable 4 } extremeDiagPortStatsEntry OBJECT-TYPE SYNTAX ExtremeDiagPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row represents port related diagnostics statistics information" INDEX { extremeDiagPortStatsPortIfIndex } ::= { extremeDiagPortStatsTable 1 } ExtremeDiagPortStatsEntry ::= SEQUENCE { extremeDiagPortStatsPortIfIndex INTEGER, extremeDiagPortStatsNumDiag INTEGER, extremeDiagPortStatsNumSuccess INTEGER, extremeDiagPortStatsNumFail INTEGER, extremeDiagPortStatsNumChange INTEGER, extremeDiagPortStatsNumAbort INTEGER } extremeDiagPortStatsPortIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "IfIndex of the Port for which the information in this row applies" ::= { extremeDiagPortStatsEntry 1 } extremeDiagPortStatsNumDiag OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times Diagnostics information collected for this port" ::= { extremeDiagPortStatsEntry 2 } extremeDiagPortStatsNumSuccess OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times Diagnostics for this port completed successfully without any errors" ::= { extremeDiagPortStatsEntry 3 } extremeDiagPortStatsNumFail OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times Diagnostics for this port Failed due to errors in the cable pairs" ::= { extremeDiagPortStatsEntry 4 } extremeDiagPortStatsNumChange OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times Diagnostics Changed for this port" ::= { extremeDiagPortStatsEntry 5 } extremeDiagPortStatsNumAbort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times Diagnostics was aborted by the user for this port" ::= { extremeDiagPortStatsEntry 6 } --TRAPS MIB Definitions for CDM extremeCableTraps OBJECT IDENTIFIER ::= { extremeV2Traps 13 } extremeCableTrapsPrefix OBJECT IDENTIFIER ::= { extremeCableTraps 0 } extremeTrapDiagPortDiagnostics NOTIFICATION-TYPE OBJECTS { extremeDiagPortCfgPortIfIndex, extremeDiagPortCfgMode, extremeDiagPortCfgStatus } STATUS current DESCRIPTION "Indicates the status of Diagnostics for a port. The status indicates whether Diagnostics for a particular port failed" ::= { extremeCableTrapsPrefix 1 } END -- =========================================================================== EXTREME-NP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI Unsigned32 FROM SNMPv2-SMI Counter32 FROM SNMPv2-SMI Counter64 FROM SNMPv2-SMI IpAddress FROM SNMPv2-SMI DisplayString FROM RFC1213-MIB extremeAgent FROM EXTREME-BASE-MIB; extremeNPMib MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme NP objects: NP card information" ::= { extremeAgent 21 } extremeNPModule OBJECT IDENTIFIER ::= { extremeNPMib 1 } extremeNPModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeNPModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about each Intelligent module in the chassis." ::= { extremeNPModule 1 } extremeNPModuleEntry OBJECT-TYPE SYNTAX ExtremeNPModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing information about the intelligent modules configured in the chassis. This table does not contain rows for the slots which do not have a network processor based module." INDEX { extremeNPModuleSlotNumber } ::= { extremeNPModuleTable 1 } ExtremeNPModuleEntry ::= SEQUENCE { extremeNPModuleSlotNumber INTEGER, extremeNPModuleDescription DisplayString, extremeNPModuleCurrentSoftware DisplayString, extremeNPModulePrimarySoftware DisplayString, extremeNPModuleSecondarySoftware DisplayString, extremeNPModuleBootromVersion DisplayString, extremeNPModuleProcessorState OCTET STRING } extremeNPModuleSlotNumber OBJECT-TYPE SYNTAX INTEGER(1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique integer identifying the particular slot in the chassis." ::= { extremeNPModuleEntry 1 } extremeNPModuleDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A description of the particular slot in the chassis." ::= { extremeNPModuleEntry 2 } extremeNPModuleCurrentSoftware OBJECT-TYPE SYNTAX DisplayString (SIZE(0..160)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the software currently running on the module." ::= { extremeNPModuleEntry 3 } extremeNPModulePrimarySoftware OBJECT-TYPE SYNTAX DisplayString (SIZE(0..160)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of software in the primary image of the module." ::= { extremeNPModuleEntry 4 } extremeNPModuleSecondarySoftware OBJECT-TYPE SYNTAX DisplayString (SIZE(0..160)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of software in the secondary image of the module." ::= { extremeNPModuleEntry 5 } extremeNPModuleBootromVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of bootrom that the module will use when restarting." ::= { extremeNPModuleEntry 6 } extremeNPModuleProcessorState OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "An Octet String indicating the status of the various processors on an Intelligent Module. Each byte in the Octet String represents state for one processor. For the Avalanche based PoS and ARM modules, the first byte (from MSB) represents the state of the General Purpose Processor, the second byte the state of Network Processor 1, and the third byte the state of Network Processor 2 and so on. A value of 0 in each byte indicates that the Processor is not operational, while a value 1 indicates that it is." ::= { extremeNPModuleEntry 7 } -- -- SMA Module -- extremeSMAModule OBJECT IDENTIFIER ::= { extremeNPMib 2 } extremeSMATable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeSMAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about each SMA module in the chassis." ::= { extremeSMAModule 1 } extremeSMAEntry OBJECT-TYPE SYNTAX ExtremeSMAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing information about the SMA modules configured in the chassis. This table does not contain rows for the slots which do not have an SMA module." INDEX { extremeSMASlotNumber } ::= { extremeSMATable 1 } ExtremeSMAEntry ::= SEQUENCE { extremeSMASlotNumber INTEGER, extremeSMAProtocolVersion INTEGER, extremeSMAServiceVersion DisplayString, extremeSMAUpTime Unsigned32, extremeSMACpuUtilization Unsigned32, extremeSMAMemUtilization Unsigned32, extremeSMAQosBroadcaster Unsigned32, extremeSMANumFromBroadcaster Unsigned32, extremeSMANumToListener Unsigned32, extremeSMABytesBroadcaster Counter64, extremeSMABytesListener Counter64 } extremeSMASlotNumber OBJECT-TYPE SYNTAX INTEGER(1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique integer identifying the particular slot in the chassis." ::= { extremeSMAEntry 1 } extremeSMAProtocolVersion OBJECT-TYPE SYNTAX INTEGER(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol version." ::= { extremeSMAEntry 2 } extremeSMAServiceVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Service release version." ::= { extremeSMAEntry 3 } extremeSMAUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Continuous operating time of the module in seconds." ::= { extremeSMAEntry 4 } extremeSMACpuUtilization OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of CPU utilized in the last 5 seconds." ::= { extremeSMAEntry 5 } extremeSMAMemUtilization OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of memory utilized." ::= { extremeSMAEntry 6 } extremeSMAQosBroadcaster OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "60 second rolling average of %QoS. Number of bytes received / Number of bytes expected per duration. Note: this can potentially exceed 100%." ::= { extremeSMAEntry 7 } extremeSMANumFromBroadcaster OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of broadcasters sending streams." ::= { extremeSMAEntry 8 } extremeSMANumToListener OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of listeners connected." ::= { extremeSMAEntry 9 } extremeSMABytesBroadcaster OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of media bytes received from the broadcasters." ::= { extremeSMAEntry 10 } extremeSMABytesListener OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of data bytes sent to listeners." ::= { extremeSMAEntry 11 } -- -- ATM Module -- extremeATMModule OBJECT IDENTIFIER ::= { extremeNPMib 3 } extremeATMCellPduTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeATMCellPduEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about each ATM module in the chassis." ::= { extremeATMModule 1 } extremeATMCellPduEntry OBJECT-TYPE SYNTAX ExtremeATMCellPduEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing information about the ATM modules configured in the chassis. This table does not contain rows for the slots which do not have an ATM module." INDEX { extremeATMPortNumber } ::= { extremeATMCellPduTable 1 } ExtremeATMCellPduEntry ::= SEQUENCE { extremeATMPortNumber INTEGER, extremeATMRxCell Unsigned32, extremeATMTxCell Unsigned32, extremeATMRxCellHecError Unsigned32, extremeATMRxCellError Unsigned32, extremeATMRxAAL5Pdu Unsigned32, extremeATMTxAAL5Pdu Unsigned32, extremeATMRxAAL5Bytes Counter64, extremeATMTxAAL5Bytes Counter64, extremeATMPortStatus DisplayString } extremeATMPortNumber OBJECT-TYPE SYNTAX INTEGER(1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique integer identifying the particular port number in the chassis." ::= { extremeATMCellPduEntry 1 } extremeATMRxCell OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ATM cell Received." ::= { extremeATMCellPduEntry 2 } extremeATMTxCell OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of ATM cell Transmitted." ::= { extremeATMCellPduEntry 3 } extremeATMRxCellHecError OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received cells with HEC error." ::= { extremeATMCellPduEntry 4 } extremeATMRxCellError OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received cells discarded due to other error." ::= { extremeATMCellPduEntry 5 } extremeATMRxAAL5Pdu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number AAL-5 PDU Received." ::= { extremeATMCellPduEntry 6 } extremeATMTxAAL5Pdu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number AAL-5 PDU Transmitted." ::= { extremeATMCellPduEntry 7 } extremeATMRxAAL5Bytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number AAL-5 PDU Octetd Received." ::= { extremeATMCellPduEntry 8 } extremeATMTxAAL5Bytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number AAL-5 PDU Octetd Transmitted." ::= { extremeATMCellPduEntry 9 } extremeATMPortStatus OBJECT-TYPE SYNTAX DisplayString (SIZE(0..4)) MAX-ACCESS read-only STATUS current DESCRIPTION "ATM port status." ::= { extremeATMCellPduEntry 10 } -- Table 2 extremeATMVpiVciTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeATMVpiVciEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about each ATM module in the chassis." ::= { extremeATMModule 2 } extremeATMVpiVciEntry OBJECT-TYPE SYNTAX ExtremeATMVpiVciEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing information about the ATM modules configured in the chassis. This table does not contain rows for the slots which do not have an ATM module." INDEX { extremeATMPortNum, extremeATMPvc } ::= { extremeATMVpiVciTable 1 } ExtremeATMVpiVciEntry ::= SEQUENCE { extremeATMPortNum INTEGER, extremeATMPvc INTEGER, extremeATMVpi INTEGER, extremeATMVci INTEGER } extremeATMPortNum OBJECT-TYPE SYNTAX INTEGER(1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique integer identifying the particular port number in the chassis." ::= { extremeATMVpiVciEntry 1 } extremeATMPvc OBJECT-TYPE SYNTAX INTEGER(1..3072) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique integer identifying the pvc number configured on a single port." ::= { extremeATMVpiVciEntry 2 } extremeATMVpi OBJECT-TYPE SYNTAX INTEGER(0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique integer identifying the VPI value of the configured PVCs." ::= { extremeATMVpiVciEntry 3 } extremeATMVci OBJECT-TYPE SYNTAX INTEGER(17..4095) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique integer identifying the VCI value of the configured PVCs." ::= { extremeATMVpiVciEntry 4 } -- -- MPLS TLS Module -- extremeMplsModule OBJECT IDENTIFIER ::= { extremeNPMib 4 } extremeMplsTlsTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeMplsTlsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing information about each MPLS TLS tunnel in the chassis." ::= { extremeMplsModule 1 } extremeMplsTlsEntry OBJECT-TYPE SYNTAX ExtremeMplsTlsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing information about the MPLS TLS tunnel." INDEX { extremeMplsTlsNum } ::= { extremeMplsTlsTable 1 } ExtremeMplsTlsEntry ::= SEQUENCE { extremeMplsTlsNum INTEGER, extremeMplsTlsName DisplayString, extremeMplsTlsLocalIpAddr IpAddress, extremeMplsTlsPeerIpAddr IpAddress, extremeMplsTlsLocalVlanID Unsigned32, extremeMplsTlsLocalVlanName DisplayString, extremeMplsTlsDynamic Unsigned32, extremeMplsTlsType Unsigned32, extremeMplsTlsVcID Unsigned32, extremeMplsTlsLocalGroupID Unsigned32, extremeMplsTlsRemoteGroupID Unsigned32, extremeMplsTlsVcState DisplayString, extremeMplsTlsIngressVcLabel Unsigned32, extremeMplsTlsEgressVcLabel Unsigned32, extremeMplsTlsPacketTx Unsigned32, extremeMplsTlsPacketRx Unsigned32, extremeMplsTlsOctetTx Counter64, extremeMplsTlsOctetRx Counter64 } extremeMplsTlsNum OBJECT-TYPE SYNTAX INTEGER (1..16384) MAX-ACCESS read-only STATUS current DESCRIPTION "An index used to reference each configured TLS tunnel." ::= { extremeMplsTlsEntry 1 } extremeMplsTlsName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The user defined TLS tunnel identifier name." ::= { extremeMplsTlsEntry 2 } extremeMplsTlsLocalIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The TLS tunnel local endpoint IP address, only valid if TLS tunnel is Dynamic. Otherwise, this field is set to zero." ::= { extremeMplsTlsEntry 3 } extremeMplsTlsPeerIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The TLS tunnel peer endpoint IP address." ::= { extremeMplsTlsEntry 4 } extremeMplsTlsLocalVlanID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The local Egress Vlan ID." ::= { extremeMplsTlsEntry 5 } extremeMplsTlsLocalVlanName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The local Egress Vlan Name." ::= { extremeMplsTlsEntry 6 } extremeMplsTlsDynamic OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Flag indicating that the TLS tunnel is Dynamic. If set, the TLS tunnel is dynamically signaled. If zero, the TLS tunnel is statically configured." ::= { extremeMplsTlsEntry 7 } extremeMplsTlsType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The TLS tunnel type 0- MPLS, Static 1- MPLS, Martini ." ::= { extremeMplsTlsEntry 8 } extremeMplsTlsVcID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The configured VC ID, only valid if TLS tunnel is Dynamic. Otherwise, this field is set to zero." ::= { extremeMplsTlsEntry 9 } extremeMplsTlsLocalGroupID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The configured Local Group ID, only valid if TLS tunnel is Dynamic. Otherwise, this field is set to zero." ::= { extremeMplsTlsEntry 10 } extremeMplsTlsRemoteGroupID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The learned Remote Group ID, only valid if TLS tunnel is Dynamic. Otherwise, this field is set to zero." ::= { extremeMplsTlsEntry 11 } extremeMplsTlsIngressVcLabel OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The TLS tunnel VLAN Ingress Label. If the TLS tunnel is Static, this value is configured. If TLS tunnel is Dynamic, this value is dynamically allocated from the TLS label range and signaled to the TLS tunnel peer." ::= { extremeMplsTlsEntry 12 } extremeMplsTlsEgressVcLabel OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The TLS tunnel VLAN Egress Label. If the TLS tunnel is Static, this value is configured. If TLS tunnel is Dynamic, this value is learned from the TLS tunnel peer." ::= { extremeMplsTlsEntry 13 } extremeMplsTlsVcState OBJECT-TYPE SYNTAX DisplayString (SIZE(0..79)) MAX-ACCESS read-only STATUS current DESCRIPTION "The TLS tunnel VC state. Valid states include: - Idle - No LSP Available - Waiting for LDP session - Pending label mapping - Pending local configuration - MTU incompatibility - Up - Unknown - Error .. General failure - Error .. Targeted LDP session failure - Error .. Bridge configuration problem - Error .. Ingress label allocation failure - Error .. Failure sending TLS label mapping - Error .. Patricia tree insertion failure - Error .. Failure programming TLS hardware - Error .. MPLS not initialized - Error .. Unknown." ::= { extremeMplsTlsEntry 14 } extremeMplsTlsPacketTx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Packets Transmitted on this TLS tunnel." ::= { extremeMplsTlsEntry 15 } extremeMplsTlsPacketRx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Packets Received on this TLS tunnel." ::= { extremeMplsTlsEntry 16 } extremeMplsTlsOctetTx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Octets Transmitted on this TLS tunnel." ::= { extremeMplsTlsEntry 17 } extremeMplsTlsOctetRx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Octets Received on this TLS tunnel." ::= { extremeMplsTlsEntry 18 } END -- ============================================================================ -- -- Extreme Services -- EXTREME-POE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI NOTIFICATION-TYPE FROM SNMPv2-SMI Integer32 FROM SNMPv2-SMI Gauge32 FROM SNMPv2-SMI Counter32 FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC extremeAgent FROM EXTREME-BASE-MIB extremeV2Traps FROM EXTREME-BASE-MIB pethMainPseGroupIndex, pethPsePortGroupIndex, pethPsePortIndex FROM POWER-ETHERNET-MIB; extremePoE MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme Power over Ethernet MIB objects" ::= { extremeAgent 27 } extremePethMain OBJECT IDENTIFIER ::= {extremePoE 1} extremePethPort OBJECT IDENTIFIER ::= {extremePoE 2} -- powerEthernetMIB OBJECT IDENTIFIER ::= {extremePoE 3} extremePethSystem OBJECT IDENTIFIER ::= {extremePoE 4} -- extremePethTraps OBJECT IDENTIFIER ::= {extremeV2Traps 12} -- extremePethSystem extremePethSystemAdminEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls whether inline power is provided by the system." DEFVAL { enable } ::= { extremePethSystem 1 } extremePethSystemDisconnectPrecedence OBJECT-TYPE SYNTAX INTEGER { lowestPriority(1), denyPort(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls the disconnect function of power management. When the power drain exceeds the available power budget, due to a rise in power consumption after power is allocated to the ports, the PoE controller disconnects one of the ports to prevent overload on the power supply. There are two controls: Lowest-priority: next port connected causes a shutdown of the lowest priority port. Deny-port: next port is denied power, regardless of priority." DEFVAL { denyPort } ::= { extremePethSystem 2 } extremePethSystemUsageThreshold OBJECT-TYPE SYNTAX Integer32 (1..99) UNITS "%" MAX-ACCESS read-write STATUS current DESCRIPTION "The usage threshold expressed in percents for comparing the measured power and initiating an alarm if the threshold is exceeded." ::= { extremePethSystem 3 } extremePethSystemPowerSupplyMode OBJECT-TYPE SYNTAX INTEGER { redundant(1), loadSharing(2), notApplicable(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls whether the power supply operate in redundant or load-sharing mode. Systems which do not provide redundant or load-sharing operations will return an error on setting, and notApplicable on read." ::= { extremePethSystem 4 } extremePethSystemLegacyEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls whether legacy is supported by the system. This is only supported on S300-24 stackables currently." DEFVAL { disable } ::= { extremePethSystem 5 } -- Per Slot Table extremePethPseSlotTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePethPseSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of objects that provides power management capabilities per slot." ::= { extremePethMain 2 } extremePethPseSlotEntry OBJECT-TYPE SYNTAX ExtremePethPseSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of objects that display and control the power characteristics of a slot." INDEX { extremePethSlotNumber } ::= { extremePethPseSlotTable 1 } ExtremePethPseSlotEntry ::= SEQUENCE { extremePethSlotNumber Integer32, extremePethSlotPowerLimit Integer32, extremePethSlotConsumptionPower Gauge32, extremePethSlotClearConnectHistory INTEGER, extremePethSlotReservedConsumptionPower Gauge32, extremePethSlotCommonConsumptionPower Gauge32, extremePethSlotAdminEnable INTEGER, extremePethSlotPoeStatus INTEGER, extremePethSlotPoeResetSystem INTEGER, extremePethSlotMaxAvailPower Gauge32, extremePethSlotMaxCapacity Gauge32, extremePethSlotBackupPSU INTEGER, extremePethSlotPSUActive INTEGER, extremePethSlotMeasuredPower Gauge32, extremePethSlotMainPseIndex Integer32 } extremePethSlotNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number. This is the same as the Group Index" ::= { extremePethPseSlotEntry 1 } extremePethSlotPowerLimit OBJECT-TYPE SYNTAX Integer32 UNITS "watts" MAX-ACCESS read-write STATUS current DESCRIPTION "The configured maximum amount of inline power available to slot. The operational power available to the slot is based upon other operational and configuration parameters, such as the power-supply mode and status. This number is provided by the object extremePethSlotMaxAvailPower. extremePethSlotPowerLimit may be greater than extremePethSlotMaxAvailPower, however, cannot exceed the maximum slot capacity, provided by extremePethSlotMaxCapacity" ::= { extremePethPseSlotEntry 2 } extremePethSlotConsumptionPower OBJECT-TYPE SYNTAX Gauge32 UNITS "watts" MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of power allocated to PoE devices on the slot expressed in mWatts. The amount of power allocated to a PoE device is based upon the PoE device class and/or the port's extremePethPortViolationPrecedence setting. For example, in the default configuration of extremePethPortViolationPrecedence set to maxAdvertisedOperator(3), and the extremePethPortOperatorLimit set to 15400, a PoE device is allocated 15.4 watts." ::= { extremePethPseSlotEntry 3 } extremePethSlotClearConnectHistory OBJECT-TYPE SYNTAX INTEGER { set(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clears the port connection history of the specified slot. Reading the value always reurns clear(2)." ::= { extremePethPseSlotEntry 4 } extremePethSlotReservedConsumptionPower OBJECT-TYPE SYNTAX Gauge32 UNITS "Milliwatts" MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of reserved power consumed on the slot expressed in Milliwatts." ::= { extremePethPseSlotEntry 5 } extremePethSlotCommonConsumptionPower OBJECT-TYPE SYNTAX Gauge32 UNITS "Milliwatts" MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of common power allocated on the slot expressed in Milliwatts. This value is computed by the formula: extremePethSlotConsumptionPower - extremePethSlotReservedConsumptionPower." ::= { extremePethPseSlotEntry 6 } extremePethSlotAdminEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls whether inline power is provided by the slot." DEFVAL { enable } ::= { extremePethPseSlotEntry 7 } extremePethSlotPoeStatus OBJECT-TYPE SYNTAX INTEGER { initializing(1), operational(2), downloadFail(3), calibrationRequired(4), invalidFirmware(5), mismatchVersion(6), updating(7), invalidDevice(8), notOperational(9), other(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the status of the PoE system on the slot. initializing - PoE controller is under initialization, operational - PoE controller is operational and is ready or providing power, downloadFail - PoE controller required update and the update failed, PoE reset is required to re-update, calibrationRequired - PoE contoller is operational, however calibration is required to provide power, invalidFirmware - PoE controller contains invalid firmware, mismatchVersion - PoE controller update completed, however version mismatches expected, reboot, updating - PoE controller is being updated, invalidDevice - PoE controller detected an invalid/bad PoE device. notOperational - PoE controller is not yet operational other - PoE controller is in undefined stats." ::= { extremePethPseSlotEntry 8 } extremePethSlotPoeResetSystem OBJECT-TYPE SYNTAX INTEGER { set(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Resets the PoE system on the slot. Reading returns clear(2)" ::= { extremePethPseSlotEntry 9 } extremePethSlotMaxAvailPower OBJECT-TYPE SYNTAX Gauge32 UNITS "watts" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum power available to the slot expressed in Watts. The value depends on various configuration parameters and power-supply modes and status." ::= { extremePethPseSlotEntry 10 } extremePethSlotMaxCapacity OBJECT-TYPE SYNTAX Gauge32 UNITS "watts" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum capacity of the slot expressed in Watts. This provides the hardware limitation of the slot. Actual amount of power is dependant on system status. The object extremePethSlotPowerLimit must not be greater than this amount." ::= { extremePethPseSlotEntry 11 } extremePethSlotBackupPSU OBJECT-TYPE SYNTAX INTEGER { none(1), internal(2), external(3), notApplicable(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls the backup power supply for inline power for the slot. A system which does not allow the backup PSU to be configured will return an error upon setting." ::= { extremePethPseSlotEntry 12 } extremePethSlotPSUActive OBJECT-TYPE SYNTAX INTEGER { none(1), internal(2), external(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Inline Power supply status indication for the slot. Indicates which PSU is currently active. In the case of a failover a none indication can occur until one of the PSU has finished powering up." ::= { extremePethPseSlotEntry 13 } extremePethSlotMeasuredPower OBJECT-TYPE SYNTAX Gauge32 UNITS "milliwatts" MAX-ACCESS read-only STATUS current DESCRIPTION "The measured amount of power for all PoE device on the slot." ::= { extremePethPseSlotEntry 14 } extremePethSlotMainPseIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index into the PethMainPseTable. Provides the mapping of the slot identifier to pethMainPseGroupIndex." ::= { extremePethPseSlotEntry 15 } extremePethPsePortTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremePethPsePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of objects that extends the standard pethPsePortTable." ::= { extremePethPort 1 } extremePethPsePortEntry OBJECT-TYPE SYNTAX ExtremePethPsePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A set of objects that display and control the power characteristics of a powerEthernet PSE port. This table extends the standard pethPsePortTable." INDEX { pethPsePortGroupIndex, pethPsePortIndex } ::= { extremePethPsePortTable 1 } ExtremePethPsePortEntry ::= SEQUENCE { extremePethPortOperatorLimit Integer32, extremePethPortReservedBudget Integer32, extremePethPortViolationPrecedence INTEGER, extremePethPortClearFault INTEGER, extremePethPortResetPower INTEGER, extremePethPortMeasuredPower Gauge32 } extremePethPortOperatorLimit OBJECT-TYPE SYNTAX Integer32 (3000..20000) UNITS "Milliwatts" MAX-ACCESS read-write STATUS current DESCRIPTION "Controls individual port maximum power level." DEFVAL { 15400 } ::= { extremePethPsePortEntry 1 } extremePethPortReservedBudget OBJECT-TYPE SYNTAX Integer32 (0..20000) UNITS "Milliwatts" MAX-ACCESS read-write STATUS current DESCRIPTION "Controls individual port maximum power level. Value is 0 or in the range of 3000..20000" DEFVAL { 0 } ::= { extremePethPsePortEntry 2 } extremePethPortViolationPrecedence OBJECT-TYPE SYNTAX INTEGER {advertisedClass(1), operatorLimit(2), maxAdvertisedOperator(3), none(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the violation precedence for the specified ports. A value of advertised-class will remove/deny power in the case an 802.3af compliant PD consumes power beyond its advertised class limit. A value of operator-limit will remove/deny power should the PD consume power beyond the configured operator-limit. A value of max-class-operator will remove/deny power if the PD consumes power beyond the maximum of the detected class limit and the operator-limit. A value of none will remove/deny power in case the PD device exceeds the maximum allowable wattage according to regulatory maximum of 20 W. Default is max-class-operator which allows operation of both 802.3af compliant and legacy PDs." ::= { extremePethPsePortEntry 3 } extremePethPortClearFault OBJECT-TYPE SYNTAX INTEGER { set(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clears the fault condition. Reading always returns clear(2)." ::= { extremePethPsePortEntry 4 } extremePethPortResetPower OBJECT-TYPE SYNTAX INTEGER { set(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Resets the power on the port. Reading always returns clear(2)" ::= { extremePethPsePortEntry 5 } extremePethPortMeasuredPower OBJECT-TYPE SYNTAX Gauge32 UNITS "Milliwatts" MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of power consumed on the port expressed in Milliwatts." ::= { extremePethPsePortEntry 6 } END -- ********************************************************************** -- * EXTREME 802.11 Access Point Management Information Base, based -- * on IEEE 802.11 AP MIB. -- ********************************************************************** EXTREMEdot11AP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC extremeAP FROM EXTREME-BASE-MIB ifIndex FROM RFC1213-MIB Unsigned32 FROM SNMPv2-SMI; -- ********************************************************************** -- * MODULE IDENTITY -- ********************************************************************** extremeDot11ap MODULE-IDENTITY LAST-UPDATED "0211140000Z" ORGANIZATION "Extreme Networks" CONTACT-INFO " " DESCRIPTION "This MIB module provides managemetn of a set of APs. It is based on the IEEE AP MIB with additions for better indexing." ::= { extremeAP 21 } -- ********************************************************************** -- * Major sections -- ********************************************************************** -- ********************************************************************** -- * End of EXTREME AP MIB -- ********************************************************************** END -- *************************************************************** -- -- LAC MIB -- -- -- -- This MIB makes reference to two new terms: wireless port and -- -- wireless interface. A wireless port refers to the physical -- -- connection between a LAC and an access point, together with the -- -- access point chassis. Thus a wireless port is the unit of mani -- -- pulation for images, version, etc. -- -- -- -- A wireless interface is a channel or antenna on a single wirele -- -- ss port. There can be one or more wireless interfaces on a -- -- wireless port. -- -- *************************************************************** -- EXTREME-WIRELESS-MIB DEFINITIONS ::= BEGIN IMPORTS ifIndex FROM RFC1213-MIB InterfaceIndex FROM IF-MIB MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI NOTIFICATION-TYPE FROM SNMPv2-SMI RowStatus FROM SNMPv2-TC Unsigned32 FROM SNMPv2-SMI IpAddress FROM SNMPv2-SMI TimeTicks FROM SNMPv2-SMI Counter32 FROM SNMPv2-SMI Counter64 FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC MacAddress FROM SNMPv2-TC DisplayString FROM RFC1213-MIB extremeAgent FROM EXTREME-BASE-MIB ExtremeDeviceId FROM EXTREME-BASE-MIB extremeV2Traps FROM EXTREME-BASE-MIB ClientAuthType FROM EXTREME-BASE-MIB WPACipherSet FROM EXTREME-BASE-MIB WPAKeyMgmtSet FROM EXTREME-BASE-MIB InetAddressType FROM INET-ADDRESS-MIB InetAddress FROM INET-ADDRESS-MIB extremeAP FROM EXTREME-BASE-MIB extremeLAC FROM EXTREME-BASE-MIB TEXTUAL-CONVENTION FROM SNMPv2-TC; extremeWireless MODULE-IDENTITY LAST-UPDATED "0211230000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme Wireless Access Tables" ::= { extremeAgent 25 } extremeAPTraps OBJECT IDENTIFIER ::= { extremeV2Traps 5 } extremeAPTrapsPrefix OBJECT IDENTIFIER ::= { extremeAPTraps 0 } extremeLACGeneral OBJECT IDENTIFIER ::= { extremeLAC 1 } extremeProfile OBJECT IDENTIFIER ::= { extremeLAC 2 } -- *************************************************************** -- -- *************************************************************** -- Dot11Type ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The current standard supports A, B, G interfaces." SYNTAX INTEGER { a(1), b(2), g(3), bg(4) } Dot11Speed ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Specifies the speed in Mbps to use for the interface. A value of 0 indicates auto." SYNTAX BITS { speed1(0), speed2(1), speed5(2), speed11(3), speed6(4), speed9(5), speed12(6), speed18(7), speed24(8), speed36(9), speed48(10), speed54(11)} Dot11AuthMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Specifies the allowed authentication type." SYNTAX INTEGER { open(0), shared(1)} NetworkAuthMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Specifies the allowed authentication type." SYNTAX INTEGER { none(0), webNetlogin(1), macRadius(2), wpaPlusLegacy(3), wpaOnly(4)} ExtremeWirelessCountryCode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Specifies the country code the AP operates in." SYNTAX INTEGER { unitedStates(840), japan(392), taiwan(158), newZealand(554), albania ( 8), algeria ( 12), argentina ( 32), armenia ( 51), australia ( 36), austria ( 40), azerbaijan ( 31), bahrain ( 48), belarus ( 112), belgium ( 56), belize ( 84), bolivia ( 68), brazil ( 76), bruneiDarussalam ( 96), bulgaria ( 100), canada ( 124), chile ( 152), china ( 156), colombia ( 170), costaRica ( 188), croatia ( 191), cyprus ( 196), czech ( 203), denmark ( 208), dominicanRepublic ( 214), ecuador ( 218), egypt ( 818), elSalvador ( 222), estonia ( 233), faeroeIslands ( 234), finland ( 246), france ( 250), georgia ( 268), germany ( 276), greece ( 300), guatemala ( 320), honduras ( 340), hongKong ( 344), hungary ( 348), iceland ( 352), india ( 356), indonesia ( 360), iran ( 364), iraq ( 368), ireland ( 372), israel ( 376), italy ( 380), jamaica ( 388), japan1 ( 393), japan2 ( 394), japan3 ( 395), jordan ( 400), kazakhstan ( 398), kenya ( 404), koreaNorth ( 408), koreaRoc ( 410), koreaRoc2 ( 411), kuwait ( 414), latvia ( 428), lebanon ( 422), libya ( 434), liechtenstein ( 438), lithuania ( 440), luxembourg ( 442), macau ( 446), macedonia ( 807), malaysia ( 458), mexico ( 484), monaco ( 492), morocco ( 504), netherlands ( 528), nicaragua ( 558), norway ( 578), oman ( 512), pakistan ( 586), panama ( 591), paraguay ( 600), peru ( 604), philippines ( 608), poland ( 616), portugal ( 620), puertoRico ( 630), qatar ( 634), romania ( 642), russia ( 643), saudiArabia ( 682), singapore ( 702), slovakia ( 703), slovenia ( 705), southAfrica ( 710), spain ( 724), sweden ( 752), switzerland ( 756), syria ( 760), thailand ( 764), trinidadTYobago ( 780), tunisia ( 788), turkey ( 792), uae ( 784), ukraine ( 804), unitedKingdom ( 826), uruguay ( 858), uzbekistan ( 860), venezuela ( 862), vietNam ( 704), yemen ( 887), zimbabwe ( 716), restOfTheWorld ( 0), extremeDefault ( 998), unknown ( 999) } ExtremeWirelessAntennaType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Specifies Antenna type attached to the access-point. The integrated antenna is specified by CTL table on PCI eeprom. The detachable model 15901 is an omni-directional antenna. The detachable model 15902 is a directional antenna." SYNTAX INTEGER { integrated(0), detachable15901(1), detachable15902(2) } ExtremeWirelessAntennaLocation ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Specifies whether the antenna is an indoor or outdoor antenna" SYNTAX INTEGER { indoor(0), outdoor(1) } ExtremeWirelessPhysInterfaceIndex ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The value of a physical interface number. Each radio on an AP corresponds to a physical interface. There can be multiple virtual interface on each physical interface. The format for the physical interface is xxxxyy where xxxx is the port IF index to which the AP is connected. YY is the interface index within that AP." SYNTAX INTEGER ExtremeWirelessVirtInterfaceIndex ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The value of a virtual interface number. Each radio on an AP corresponds to a physical interface. There can be multiple virtual interface on each physical interface. The format for the virtual interface is xxxxyyzz where xxxx is the port IF index to which the AP is connected. YY is the physical interface index within that AP and ZZ is the index of the virtual interface within that physical interface." SYNTAX INTEGER -- *************************************************************** -- -- Device wide Properties -- -- *************************************************************** -- extremeAPTotalAuthFailures OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This variable gives the total number of Authentication failures that have been seen by all the wireless ports." ::= { extremeLACGeneral 1 } extremeAPTotalDetectedStations OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This variable gives the total number of detected stations on all the wireless ports." ::= { extremeLACGeneral 2 } extremeAPTotalAssociatedStations OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This variable gives the total number of associated stations on all the wireless ports." ::= { extremeLACGeneral 3 } extremeAPTotalAuthenticatedStations OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This variable gives the total number of authenticated stations on all the wireless ports." ::= { extremeLACGeneral 4 } extremeWirelessCfgMgmtVLAN OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This value indicates the VLAN tag that should be applied to all control traffic between the AP and the platform." ::= { extremeLACGeneral 5 } extremeWirelessCfgNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This value is the subnet of the Mgmt Vlan" ::= { extremeLACGeneral 6 } extremeWirelessCfgGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This value is assigned to the APs as the gateway for the management vlan." ::= { extremeLACGeneral 7 } extremeWirelessCfgEnableWirelessTraps OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If set to TRUE the wireless port will send traps for Authentication and association events. If set to FALSE no traps will be generated. Note: We always generate the wireless port status traps." ::= { extremeLACGeneral 8 } extremeWirelessCfgCountryCode OBJECT-TYPE SYNTAX ExtremeWirelessCountryCode MAX-ACCESS read-write STATUS current DESCRIPTION "This variable allows configuration of the country code in which the AP will operate. Setting this value will enable the AP to range check frequency and other regulatory settings." ::= { extremeLACGeneral 10 } -- *************************************************************** -- -- Wireless Port Configuration Table -- -- -- -- The configuration table contains one entry for each port on the -- -- device which can host wireless function. Configuration of the -- -- port is done without regard to the presence or absence of an AP -- -- on that port. -- -- -- -- *************************************************************** -- extremeWirelessPortCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessPortCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry per wireless port that the user has configured. The AP does not have to be plugged in for the user to configure it via this table." ::= { extremeLAC 3 } extremeWirelessPortCfgEntry OBJECT-TYPE SYNTAX ExtremeWirelessPortCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { extremeWirelessPortIfIndex } ::= { extremeWirelessPortCfgTable 1 } ExtremeWirelessPortCfgEntry ::= SEQUENCE { extremeWirelessPortIfIndex InterfaceIndex, extremeWirelessPortCfgIpAddress IpAddress, extremeWirelessPortCfgLocation DisplayString, extremeWirelessPortCfgDetectedTimeout TimeTicks, extremeWirelessPortCfgClientWatchdog TruthValue, extremeWirelessPortLastChange TimeTicks, extremeWirelessPortState INTEGER, extremeWirelessPortAntennaType ExtremeWirelessAntennaType, extremeWirelessPortAntennaLocation ExtremeWirelessAntennaLocation } extremeWirelessPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This is the MIB-II ifIndex of the port this entry describes." ::= { extremeWirelessPortCfgEntry 1 } extremeWirelessPortCfgIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This value is assigned to the port for external management." ::= { extremeWirelessPortCfgEntry 2 } extremeWirelessPortCfgLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This describes the physical location of the wireless port." ::= { extremeWirelessPortCfgEntry 3 } extremeWirelessPortCfgDetectedTimeout OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-write STATUS current DESCRIPTION "This is the number of seconds a station can stay in the detected station table without authenticating." ::= { extremeWirelessPortCfgEntry 4 } extremeWirelessPortCfgClientWatchdog OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to true will force the AP to run a watch-dog process for system health." ::= { extremeWirelessPortCfgEntry 5 } extremeWirelessPortLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the port entered its last state" ::= { extremeWirelessPortCfgEntry 6 } extremeWirelessPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), reset(3), addressing(4), register(5), syncing(6), online(7), error(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the wireless part of this port. enabled : Port is actively looking for wireless interfaces. disabled : Port is administratively unable to detect new interfaces. reset : Interfaces have been detected and are being brought up (access point is booting). addressing : IP Address is being assigned. register : Interfaces are registering for service syncing : Interfaces are retrieving their configuration and updating their state. online : Interfaces are operational. If an error occurs the wireless port will transistion to the error state." ::= { extremeWirelessPortCfgEntry 7 } -- TODO: What is the meaning of this variable? extremeWirelessPortAntennaType OBJECT-TYPE SYNTAX ExtremeWirelessAntennaType MAX-ACCESS read-write STATUS current DESCRIPTION "This is the type of the Antenna for Detachable product. For Altitude-2d series, further selection is available through this variable." ::= { extremeWirelessPortCfgEntry 8 } extremeWirelessPortAntennaLocation OBJECT-TYPE SYNTAX ExtremeWirelessAntennaLocation MAX-ACCESS read-write STATUS current DESCRIPTION "This specifies the location the detachable antenna." ::= { extremeWirelessPortCfgEntry 9 } -- *************************************************************** -- -- Wireless Port Status Table -- -- -- -- Status table has one entry for every attached AP. Each entry -- -- contains a duplicate of the values which are configured in the -- -- configuration table, as well as status and other information -- -- learned from the device. -- -- *************************************************************** -- extremeWirelessPortStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessPortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry per detected AP." ::= { extremeAP 1 } extremeWirelessPortStatusEntry OBJECT-TYPE SYNTAX ExtremeWirelessPortStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { extremeWirelessPortIfIndex } ::= { extremeWirelessPortStatusTable 1 } ExtremeWirelessPortStatusEntry ::= SEQUENCE { extremeWirelessPortIpAddress IpAddress, extremeWirelessPortNetmask IpAddress, extremeWirelessPortGateway IpAddress, extremeWirelessPortManagementIP IpAddress, extremeWirelessPortEnableWirelessTraps TruthValue, extremeWirelessPortLocation DisplayString, extremeWirelessPortDetectedMaxAge TimeTicks, extremeWirelessPortMgmtVLAN INTEGER, extremeWirelessPortBootromVersion DisplayString, extremeWirelessPortSWVersion DisplayString, extremeWirelessPortSysDescr DisplayString, extremeWirelessPortManufacturerName DisplayString, extremeWirelessPortProductName DisplayString, extremeWirelessPortSerialNumber DisplayString, extremeWirelessPortEdpNeighborId ExtremeDeviceId, extremeWirelessPortClearCounters TruthValue, extremeWirelessPortClearLog TruthValue, extremeWirelessPortWatchdogReset TruthValue, extremeWirelessPortNumPhysInterfaces INTEGER, extremeWirelessPortHWVersion DisplayString, extremeWirelessPortMacAddress MacAddress, extremeWirelessPortRadiusPortID DisplayString, extremeWirelessPortBootUpTime TimeTicks, extremeWirelessPortCountryCode ExtremeWirelessCountryCode, extremeWirelessPortWallclockTime INTEGER, extremeWirelessPortPartNumber DisplayString, extremeWirelessPortPartRevision DisplayString, extremeWirelessPortUpTime TimeTicks, extremeWirelessPortStatusAntennaType ExtremeWirelessAntennaType, extremeWirelessPortStatusAntennaLocation ExtremeWirelessAntennaLocation } extremeWirelessPortIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This value is assigned to the port for external management." ::= { extremeWirelessPortStatusEntry 1 } extremeWirelessPortNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This value is assigned to the AP for external management." ::= { extremeWirelessPortStatusEntry 2 } extremeWirelessPortGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This value is assigned to the AP for external management." ::= { extremeWirelessPortStatusEntry 3 } extremeWirelessPortManagementIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This value is used by the AP when sending out Management packets to the external world. This IP is used as src-ip address in Syslog messages, as NAS-Identifier in Radius requests, and as Agent-Addr in SNMP trap pdu's." ::= { extremeWirelessPortStatusEntry 4 } extremeWirelessPortEnableWirelessTraps OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If set to TRUE the wireless port will send traps for Authentication and association successful events. If set to FALSE no traps will be generated. Note: We always generate the wireless port status traps." ::= { extremeWirelessPortStatusEntry 5 } extremeWirelessPortLocation OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This describes the physical location of the wireless port." ::= { extremeWirelessPortStatusEntry 6 } extremeWirelessPortDetectedMaxAge OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-write STATUS current DESCRIPTION "This is the number of seconds a station can stay in the detected station table without authenticating." ::= { extremeWirelessPortStatusEntry 7 } extremeWirelessPortMgmtVLAN OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the VLAN tag that should be applied to all control traffic between the AP and the platform." ::= { extremeWirelessPortStatusEntry 8 } extremeWirelessPortBootromVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is the current version of the bootrom on this AP." ::= { extremeWirelessPortStatusEntry 9 } extremeWirelessPortSWVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is the current software version of this AP." ::= { extremeWirelessPortStatusEntry 10 } extremeWirelessPortSysDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is the equivalent value of sysDescr from the AP." ::= { extremeWirelessPortStatusEntry 11 } extremeWirelessPortManufacturerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " REFERENCE "dot11ManufacturerName" ::= { extremeWirelessPortStatusEntry 12 } extremeWirelessPortProductName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " " REFERENCE "dot11ProductName" ::= { extremeWirelessPortStatusEntry 13 } extremeWirelessPortSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is the unique serial number for this device." ::= { extremeWirelessPortStatusEntry 14 } extremeWirelessPortEdpNeighborId OBJECT-TYPE SYNTAX ExtremeDeviceId MAX-ACCESS read-only STATUS current DESCRIPTION "EDP assigns a unique ID to each neighbor to disambiguate references. This can be used to index into the extremeEdpTable." ::= { extremeWirelessPortStatusEntry 15 } extremeWirelessPortClearCounters OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This value can be set to true to force the device to reset it's counters. A read will return false." ::= { extremeWirelessPortStatusEntry 16 } extremeWirelessPortClearLog OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This value can be set to true to force the device to clear its local log store. A read will return false." ::= { extremeWirelessPortStatusEntry 17 } extremeWirelessPortWatchdogReset OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This is to enable/disable watchdog timer reset on timeout. Default is enable. If it is enabled, system should reset when the watchdog kicks in. On next bootup, it should send out an syslog message to syslog server. If it is disabled, it should record the error and not reset the system." ::= { extremeWirelessPortStatusEntry 18 } extremeWirelessPortNumPhysInterfaces OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Each wireless port has a set of physical interface which are numbered 1-N. This variable gives the number of physical interfaces on this AP." ::= { extremeWirelessPortStatusEntry 19 } extremeWirelessPortHWVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is the current hardware version of this AP." ::= { extremeWirelessPortStatusEntry 20 } extremeWirelessPortMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Unique MAC Address assigned to the ethernet interface on the AP." ::= { extremeWirelessPortStatusEntry 21 } extremeWirelessPortRadiusPortID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "A string value that should be sent by the AP to the radius server as the Port-ID radius attribute in authentication requests" ::= { extremeWirelessPortStatusEntry 22 } extremeWirelessPortBootUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-write STATUS current DESCRIPTION "The sysUpTime of the LAC when the port was booted up. Should be set only during the AP boot up." ::= { extremeWirelessPortStatusEntry 23 } extremeWirelessPortCountryCode OBJECT-TYPE SYNTAX ExtremeWirelessCountryCode MAX-ACCESS read-write STATUS current DESCRIPTION "The country code that the AP is programmed to operate in." ::= { extremeWirelessPortStatusEntry 24 } extremeWirelessPortWallclockTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "The wall clock time as known to the LAC. Expressed in number of seconds since Jan 1, 1970" ::= { extremeWirelessPortStatusEntry 25 } extremeWirelessPortPartNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This describes the part number of the AP." ::= { extremeWirelessPortStatusEntry 26 } extremeWirelessPortPartRevision OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This describes the revision of the AP." ::= { extremeWirelessPortStatusEntry 27 } extremeWirelessPortUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds the port has been in the online state." ::= { extremeWirelessPortStatusEntry 28 } extremeWirelessPortStatusAntennaType OBJECT-TYPE SYNTAX ExtremeWirelessAntennaType MAX-ACCESS read-write STATUS current DESCRIPTION "This is the type of the Antenna for Detachable product. For Altitude-2d series, further selection is available through this variable." ::= { extremeWirelessPortStatusEntry 29 } extremeWirelessPortStatusAntennaLocation OBJECT-TYPE SYNTAX ExtremeWirelessAntennaLocation MAX-ACCESS read-write STATUS current DESCRIPTION "This specifies the location the detachable antenna." ::= { extremeWirelessPortStatusEntry 30 } -- *************************************************************** -- -- Wireless Port Syslog Status Table -- -- *************************************************************** -- extremeWirelessPortLogStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessPortLogStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry for each wireless port which is configured via the configuration table." ::= { extremeAP 2 } extremeWirelessPortLogStatusEntry OBJECT-TYPE SYNTAX ExtremeWirelessPortLogStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { extremeWirelessPortIfIndex, extremeWirelessPortLogStatusIndex } ::= { extremeWirelessPortLogStatusTable 1 } ExtremeWirelessPortLogStatusEntry ::= SEQUENCE { extremeWirelessPortLogStatusIndex INTEGER, extremeWirelessPortLogStatusDestIp InetAddress, extremeWirelessPortLogStatusDestIpType InetAddressType, extremeWirelessPortLogStatusPort INTEGER, extremeWirelessPortLogStatusFacility INTEGER, extremeWirelessPortLogStatusSeverity INTEGER, extremeWirelessPortLogStatusStatus TruthValue } extremeWirelessPortLogStatusIndex OBJECT-TYPE SYNTAX INTEGER(1..9) MAX-ACCESS not-accessible STATUS current DESCRIPTION "There are 9 entries in this table to correspond to the 8 entries configured in the cfg table plus one for the LAC." ::= { extremeWirelessPortLogStatusEntry 1 } extremeWirelessPortLogStatusDestIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This is the IP address to which syslog messsages will be sent. A value of 0.0.0.0 indicates that this entry is disabled. The source IP for every syslog message comes from the ManagementIP field in extremeWirelessPortStatusTable" ::= { extremeWirelessPortLogStatusEntry 2 } extremeWirelessPortLogStatusDestIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "The type of address specified in the object 'extremeWirelessPortLogStatusDestIp. Currently, only 'ipv4' and 'dns' are supported." DEFVAL { ipv4 } ::= { extremeWirelessPortLogStatusEntry 3 } extremeWirelessPortLogStatusPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This is the port to which syslog messages will be sent." ::= { extremeWirelessPortLogStatusEntry 4 } extremeWirelessPortLogStatusFacility OBJECT-TYPE SYNTAX INTEGER(0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Optional value for syslog facility local0-7." ::= { extremeWirelessPortLogStatusEntry 5 } extremeWirelessPortLogStatusSeverity OBJECT-TYPE SYNTAX INTEGER { critical (0), error (1), warning (2), notice (3), info (4), debugSummary (5), debugVerbose (6), debugData (7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The syslog message severity. All syslog messages that have a severity >= specified severity, will be sent to this syslog server." DEFVAL { debugData } ::= { extremeWirelessPortLogStatusEntry 6 } extremeWirelessPortLogStatusStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether the log server is enabled or not." ::= { extremeWirelessPortLogStatusEntry 7 } -- *************************************************************** -- -- Wireless Port Log Table -- -- *************************************************************** -- extremeWirelessPortLogTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessPortLogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table allows access to the syslog entries on particular wireless ports." ::= { extremeAP 3 } extremeWirelessPortLogEntry OBJECT-TYPE SYNTAX ExtremeWirelessPortLogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { extremeWirelessPortIfIndex, extremeWirelessPortLogIndex } ::= { extremeWirelessPortLogTable 1 } ExtremeWirelessPortLogEntry ::= SEQUENCE { extremeWirelessPortLogIndex INTEGER, extremeWirelessPortLogMessage DisplayString } extremeWirelessPortLogIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an arbitrary integer which is assinged to entries in order of their insertion." ::= { extremeWirelessPortLogEntry 1 } extremeWirelessPortLogMessage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is the formatted syslog message which was sent." ::= { extremeWirelessPortLogEntry 2 } -- *************************************************************** -- -- Wireless Physical Interface Ctl Table -- -- This table allows for the configuration of parameters that deal -- -- with physical interfaces. Each radio on the AP is represented by-- -- a physical interface. Each physical interface can have multiple -- -- (upto 8) virtual interfaces. RF properties are configured on the-- -- physical interface using the extremeWirelessInterfaceRFCtlTable -- -- Security parameters are configured on the virtual interface -- -- using the extremeWirelessInterfaceSecurityCtlTable -- -- *************************************************************** -- extremeWirelessPhysInterfaceCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessPhysInterfaceCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides configuration of per-physical interface values." ::= { extremeAP 4 } ExtremeWirelessPhysInterfaceCtlEntry ::= SEQUENCE { extremeWirelessPhysInterfaceIndex ExtremeWirelessPhysInterfaceIndex, extremeWirelessPhysInterfacePHYChannel INTEGER, extremeWirelessPhysInterfaceSpeed Dot11Speed, extremeWirelessPhysInterfaceNumVirtInterfaces INTEGER } extremeWirelessPhysInterfaceCtlEntry OBJECT-TYPE SYNTAX ExtremeWirelessPhysInterfaceCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry is indexed by the wirelessInterfaceIndex, and represents a wireless interface." INDEX { extremeWirelessPhysInterfaceIndex } ::= { extremeWirelessPhysInterfaceCtlTable 1 } extremeWirelessPhysInterfaceIndex OBJECT-TYPE SYNTAX ExtremeWirelessPhysInterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This is the ifIndex of an individual physical interface on an AP. Each radio will have a unique value." ::= { extremeWirelessPhysInterfaceCtlEntry 1 } extremeWirelessPhysInterfacePHYChannel OBJECT-TYPE SYNTAX INTEGER (0..99) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the RF channel which will be used by this transmitter. Range should be established by configuration of RegDomain and PHYType." ::= { extremeWirelessPhysInterfaceCtlEntry 2 } extremeWirelessPhysInterfaceSpeed OBJECT-TYPE SYNTAX Dot11Speed MAX-ACCESS read-write STATUS current DESCRIPTION "This value indicates the current setting for Tx speed for the interface. Only one of thebits of this bit set can be set. If all bits are unset (ie a 0 is passed as a value) then it means that the interface should choose a speed based on some algorithm." ::= { extremeWirelessPhysInterfaceCtlEntry 3 } extremeWirelessPhysInterfaceNumVirtInterfaces OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Each physical interface has a number of virtual interfaces This specifies the number of virt interfaces." ::= { extremeWirelessPhysInterfaceCtlEntry 4 } -- *************************************************************** -- -- Wireless Virtual Interface Ctl Table -- -- This table allows for the configuration of parameters that deal -- -- with virtual interfaces. Each radio on the AP is represented by-- -- a physical interface. Each physical interface can have multiple -- -- (upto 8) virtual interfaces. RF properties are configured on the-- -- physical interface using the extremeWirelessInterfaceRFCtlTable -- -- Security parameters are configured on the virtual interface -- -- using the extremeWirelessInterfaceSecurityCtlTable -- -- *************************************************************** -- extremeWirelessVirtInterfaceCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessVirtInterfaceCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides configuration of per-physical-interface values." ::= { extremeAP 6 } ExtremeWirelessVirtInterfaceCtlEntry ::= SEQUENCE { extremeWirelessVirtInterfaceIndex ExtremeWirelessVirtInterfaceIndex, extremeWirelessVirtInterfaceMacAddress MacAddress, extremeWirelessVirtInterfaceMaxClients INTEGER, extremeWirelessVirtInterfaceWirelessBridging TruthValue, extremeWirelessVirtInterfaceLastStateChange TimeTicks, extremeWirelessVirtInterfaceState INTEGER, extremeWirelessVirtInterfaceIappEnabled TruthValue, extremeWirelessVirtInterfaceSvpEnabled TruthValue } extremeWirelessVirtInterfaceCtlEntry OBJECT-TYPE SYNTAX ExtremeWirelessVirtInterfaceCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry is indexed by the wirelessInterfaceIndex, and represents a virtual wireless interface." INDEX { extremeWirelessVirtInterfaceIndex } ::= { extremeWirelessVirtInterfaceCtlTable 1 } extremeWirelessVirtInterfaceIndex OBJECT-TYPE SYNTAX ExtremeWirelessVirtInterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This is the ifIndex of an individual interface on an AP. Each virtual interface will have a unique value." ::= { extremeWirelessVirtInterfaceCtlEntry 1 } extremeWirelessVirtInterfaceMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of clients that can associate with this virtual interface." ::= { extremeWirelessVirtInterfaceCtlEntry 2 } extremeWirelessVirtInterfaceMaxClients OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of clients that can associate with this virtual interface." ::= { extremeWirelessVirtInterfaceCtlEntry 3 } extremeWirelessVirtInterfaceWirelessBridging OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This specifies whether wireless bridging is enabled on this interface. If wireless bridging is enabled then traffic originating from a client on this interface will be bridged to clients on the same VLAN on this or other virtual interfaces that have wireless bridging enabled. So basically wireless bridging should be enabled on both the source and the destination virtual interface for traffic to be bridged." ::= { extremeWirelessVirtInterfaceCtlEntry 4 } extremeWirelessVirtInterfaceLastStateChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the virtual interface entered its current state" ::= { extremeWirelessVirtInterfaceCtlEntry 5 } extremeWirelessVirtInterfaceState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This value specifies whether the virtual interface is active or not" ::= { extremeWirelessVirtInterfaceCtlEntry 6 } extremeWirelessVirtInterfaceIappEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "IAPP status. A value of TRUE indicates IAPP is enabled on the interface." ::= { extremeWirelessVirtInterfaceCtlEntry 7 } extremeWirelessVirtInterfaceSvpEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "SVP status. A value of TRUE indicates SVP is enabled on the interface." ::= { extremeWirelessVirtInterfaceCtlEntry 8 } -- *************************************************************** -- -- Wireless Interface Security Ctl Table -- -- This table allows for the configuration of per-wireless-intf -- -- security parameters. Each Wireless interface is represented in -- -- ifTable, and is represented by extremeWirelessInterfaceIfIndex. -- -- *************************************************************** -- extremeWirelessVirtInterfaceSecurityCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessVirtInterfaceSecurityCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides configuration of per-interface values." ::= { extremeAP 7 } extremeWirelessVirtInterfaceSecurityCtlEntry OBJECT-TYPE SYNTAX ExtremeWirelessVirtInterfaceSecurityCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry is indexed by the wirelessInterfaceIndex, and represents a wireless interface." INDEX { extremeWirelessVirtInterfaceIndex } ::= { extremeWirelessVirtInterfaceSecurityCtlTable 1 } ExtremeWirelessVirtInterfaceSecurityCtlEntry ::= SEQUENCE { extremeWirelessVirtInterfaceESSName OCTET STRING, extremeWirelessVirtInterfaceSSIDInBeacon TruthValue, extremeWirelessVirtInterfaceDot11AuthMode Dot11AuthMode, extremeWirelessVirtInterfaceNetworkAuthMode NetworkAuthMode, extremeWirelessVirtInterfaceDataVlan INTEGER, extremeWirelessVirtInterfaceIgnoreVSAVlan TruthValue, extremeWirelessVirtInterfaceWEPDefaultKey INTEGER, extremeWirelessVirtInterfaceEncryptionLength INTEGER } extremeWirelessVirtInterfaceESSName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "The ESS ID of this interface." ::= { extremeWirelessVirtInterfaceSecurityCtlEntry 1 } extremeWirelessVirtInterfaceSSIDInBeacon OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Does this interface generate a beacon with the SSID in it?" ::= { extremeWirelessVirtInterfaceSecurityCtlEntry 2 } extremeWirelessVirtInterfaceDot11AuthMode OBJECT-TYPE SYNTAX Dot11AuthMode MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to true indicates whether to use open or shared authentication" ::= { extremeWirelessVirtInterfaceSecurityCtlEntry 3 } extremeWirelessVirtInterfaceNetworkAuthMode OBJECT-TYPE SYNTAX NetworkAuthMode MAX-ACCESS read-write STATUS current DESCRIPTION "This specifies the authentication mode to use on top of dot11 MAC authentication" ::= { extremeWirelessVirtInterfaceSecurityCtlEntry 4 } extremeWirelessVirtInterfaceDataVlan OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This is the VLAN to use for client data in case of the VLAN is not received as a VSA. This VLAN is also used for authentication types like PSK, WEP, etc" ::= { extremeWirelessVirtInterfaceSecurityCtlEntry 5 } extremeWirelessVirtInterfaceIgnoreVSAVlan OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this is set then the VLAN returned as a VSA will be ignored and the Data Vlan specified above will be used instead" ::= { extremeWirelessVirtInterfaceSecurityCtlEntry 6 } extremeWirelessVirtInterfaceWEPDefaultKey OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This value indicates the index in dot11WEPDefaultKeyTable that identifies the key this interface will use to decrypt packets." ::= { extremeWirelessVirtInterfaceSecurityCtlEntry 7 } extremeWirelessVirtInterfaceEncryptionLength OBJECT-TYPE SYNTAX INTEGER { none(0), sixtyfour(64), onetwentyeight(128) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is the length of the encryption key to use in case of dot1x legacy mode and WEP. If this length is 0 then no WEP encryption." ::= { extremeWirelessVirtInterfaceSecurityCtlEntry 8 } -- *************************************************************** -- -- Wireless Interface Dot1x Ctl Table -- -- This table allows for the configuration of per-wireless-intf -- -- dot1x parameters. Each Wireless interface is represented in -- -- ifTable, and is represented by extremeWirelessVirtInterfaceIfIndex. -- -- *************************************************************** -- extremeWirelessVirtInterfaceDot1xCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessVirtInterfaceDot1xCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table for each virtual interface It reflects the dot1x security config" ::= { extremeAP 8 } extremeWirelessVirtInterfaceDot1xCtlEntry OBJECT-TYPE SYNTAX ExtremeWirelessVirtInterfaceDot1xCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { extremeWirelessVirtInterfaceIndex } ::= { extremeWirelessVirtInterfaceDot1xCtlTable 1 } ExtremeWirelessVirtInterfaceDot1xCtlEntry ::= SEQUENCE { extremeWirelessVirtInterfaceKeyMgmtSuite WPAKeyMgmtSet, extremeWirelessVirtInterfaceMcastCipherSuite WPACipherSet, extremeWirelessVirtInterfaceDot1xPSKValue OCTET STRING, extremeWirelessVirtInterfaceDot1xPSKPassPhrase DisplayString, extremeWirelessVirtInterfaceDot1xReAuthPeriod INTEGER, extremeWirelessVirtInterfaceGroupUpdateTimeOut Unsigned32, extremeWirelessVirtInterfacePairwiseUpdateTimeOut Unsigned32 } extremeWirelessVirtInterfaceKeyMgmtSuite OBJECT-TYPE SYNTAX WPAKeyMgmtSet MAX-ACCESS read-write STATUS current DESCRIPTION "This bitmask configures the authentication suites to be used." ::= { extremeWirelessVirtInterfaceDot1xCtlEntry 1 } extremeWirelessVirtInterfaceMcastCipherSuite OBJECT-TYPE SYNTAX WPACipherSet MAX-ACCESS read-write STATUS current DESCRIPTION "This configures the cipher suite to use for mcast traffic. The cipher suite to use for unicast traffic is derived from this using the following algorithm: Mcast cipher = WEP (64/128), Unicast cipher = TKIP Mcast cipher = TKIP, Unicast cipher = TKIP Mcast cipher = AES, Unicast cipher = AES. This therefore determines the max unicast cipher suite the client can use to associate with this interface." ::= { extremeWirelessVirtInterfaceDot1xCtlEntry 2 } extremeWirelessVirtInterfaceDot1xPSKValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Pre-Shared Key (PSK) for when WPA in PSK mode is the selected authentication suite." REFERENCE "dot11RSNConfigPSKValue" ::= { extremeWirelessVirtInterfaceDot1xCtlEntry 3 } extremeWirelessVirtInterfaceDot1xPSKPassPhrase OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The PSK, for when WPA in PSK mode is the selected authentication suite, is configured by extremeWirelessVirtInterfaceKeyMgmtSuite. An alternative manner of setting the PSK uses the password-to-key algorithm defined in section XXX. This variable provides a means to enter a pass phrase. When this object is written, the RSN entity shall use the password-to-key algorithm specified in section XXX to derive a pre-shared and populate extremeWirelessVirtInerfaceDot1xPSKValue with this key. This object is logically write-only. Reading this variable shall return unsuccessful status or null or zero." ::= { extremeWirelessVirtInterfaceDot1xCtlEntry 4 } extremeWirelessVirtInterfaceDot1xReAuthPeriod OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Number of seconds a clients authentication will last before the AP automatically issues a reauthentication request." ::= { extremeWirelessVirtInterfaceDot1xCtlEntry 5 } extremeWirelessVirtInterfaceGroupUpdateTimeOut OBJECT-TYPE SYNTAX Unsigned32 (1..1440) UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "The time in minutes after which the RSN group update handshake will be retried. The timer shall start at the moment the group update message is sent." REFERENCE "dot11RSNConfigGroupUpdateTimeOut" DEFVAL { 100 } -- ::= { extremeWirelessVirtInterfaceDot1xCtlEntry 6 } extremeWirelessVirtInterfacePairwiseUpdateTimeOut OBJECT-TYPE SYNTAX Unsigned32 (1..1440) UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "The time in minutes after which the RSN 4-way handshake will be retried. The timer shall start at the moment a 4-way message is sent." REFERENCE "dot11RSNConfigPairwiseUpdateTimeOut" DEFVAL { 100 } -- ::= { extremeWirelessVirtInterfaceDot1xCtlEntry 7 } -- *************************************************************** -- -- Default WEP Key Table -- -- *************************************************************** -- extremeWirelessVirtInterfaceWEPKeyTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessVirtInterfaceWEPKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains per-profile WEP keys. Reference ieee802dot11.1.2.3." ::= { extremeAP 9 } extremeWirelessVirtInterfaceWEPKeyEntry OBJECT-TYPE SYNTAX ExtremeWirelessVirtInterfaceWEPKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { extremeWirelessVirtInterfaceIndex, extremeWirelessVirtInterfaceWEPKeyIndex } ::= { extremeWirelessVirtInterfaceWEPKeyTable 1 } ExtremeWirelessVirtInterfaceWEPKeyEntry ::= SEQUENCE { extremeWirelessVirtInterfaceWEPKeyIndex INTEGER, extremeWirelessVirtInterfaceWEPKey OCTET STRING, extremeWirelessVirtInterfaceWEPKeyStatus TruthValue } extremeWirelessVirtInterfaceWEPKeyIndex OBJECT-TYPE SYNTAX INTEGER(1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "There can be upto 4 wep keys for any wireless interface. Four of the keys are to be used with WEP Authentication, and the other four with MAC Auth." ::= { extremeWirelessVirtInterfaceWEPKeyEntry 1 } extremeWirelessVirtInterfaceWEPKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..19)) MAX-ACCESS read-create STATUS current DESCRIPTION "This is a write-only wep key." ::= { extremeWirelessVirtInterfaceWEPKeyEntry 2 } extremeWirelessVirtInterfaceWEPKeyStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies whether the key is present or not." ::= { extremeWirelessVirtInterfaceWEPKeyEntry 3 } -- *************************************************************** -- -- Wireless Interface RF Ctl Table -- -- This table allows for the configuration of per-wireless-intf -- -- RF parameters. Each Wireless interface is represented in -- -- ifTable, and is represented by extremeWirelessPhysInterfaceIfIndex. -- -- *************************************************************** -- extremeWirelessPhysInterfaceRFCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessPhysInterfaceRFCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides configuration of per-interface values." ::= { extremeAP 10 } extremeWirelessPhysInterfaceRFCtlEntry OBJECT-TYPE SYNTAX ExtremeWirelessPhysInterfaceRFCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry is indexed by the wirelessInterfaceIndex, and represents a wireless interface." INDEX { extremeWirelessPhysInterfaceIndex } ::= { extremeWirelessPhysInterfaceRFCtlTable 1 } ExtremeWirelessPhysInterfaceRFCtlEntry ::= SEQUENCE { extremeWirelessPhysInterfaceBeaconPeriod INTEGER, extremeWirelessPhysInterfaceTxPowerLevel INTEGER, extremeWirelessPhysInterfaceDTIMPeriod INTEGER, extremeWirelessPhysInterfaceFragLength INTEGER, extremeWirelessPhysInterfaceLongRetry INTEGER, extremeWirelessPhysInterfaceShortRetry INTEGER, extremeWirelessPhysInterfaceRTSThreshold INTEGER, extremeWirelessPhysInterfaceSupportedDataRatesRxValue Dot11Speed, extremeWirelessPhysInterfaceSupportedDataRatesTxValue Dot11Speed, extremeWirelessPhysInterfacePHYType Dot11Type, extremeWirelessPhysInterfacePHYSupportedTypes BITS, extremeWirelessPhysInterfacePreamble INTEGER } extremeWirelessPhysInterfaceBeaconPeriod OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This is the beacon interval to use" ::= { extremeWirelessPhysInterfaceRFCtlEntry 1 } extremeWirelessPhysInterfaceTxPowerLevel OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the % of max power to transmit at." ::= { extremeWirelessPhysInterfaceRFCtlEntry 2 } extremeWirelessPhysInterfaceDTIMPeriod OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This is the DTIM period." ::= { extremeWirelessPhysInterfaceRFCtlEntry 3 } extremeWirelessPhysInterfaceFragLength OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION " " REFERENCE "ieee802dot11.2.1.1.5." ::= { extremeWirelessPhysInterfaceRFCtlEntry 4 } extremeWirelessPhysInterfaceLongRetry OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Attribute indicates the maximum number of transmission attempts of a frame whose size is > RTS." REFERENCE "dot11LongRetryLimit" ::= { extremeWirelessPhysInterfaceRFCtlEntry 5 } extremeWirelessPhysInterfaceShortRetry OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Attribute indicates the maximum number of transmission attempts of a frame whose size is <= RTS." REFERENCE "dot11ShortRetryLimit" ::= { extremeWirelessPhysInterfaceRFCtlEntry 6 } extremeWirelessPhysInterfaceRTSThreshold OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION " " REFERENCE "ieee802dot11.2.1.1.2." ::= { extremeWirelessPhysInterfaceRFCtlEntry 7 } extremeWirelessPhysInterfaceSupportedDataRatesRxValue OBJECT-TYPE SYNTAX Dot11Speed MAX-ACCESS read-only STATUS current DESCRIPTION "A bitmask of all supported datarates for Rx." ::= { extremeWirelessPhysInterfaceRFCtlEntry 8 } extremeWirelessPhysInterfaceSupportedDataRatesTxValue OBJECT-TYPE SYNTAX Dot11Speed MAX-ACCESS read-only STATUS current DESCRIPTION "A bitmask of all supported datarates for Tx." ::= { extremeWirelessPhysInterfaceRFCtlEntry 9 } extremeWirelessPhysInterfacePHYType OBJECT-TYPE SYNTAX Dot11Type MAX-ACCESS read-write STATUS current DESCRIPTION "This variable selects between 802.11 a/b/g for this transmitter. It should be used by ap to range check frequency, etc." ::= { extremeWirelessPhysInterfaceRFCtlEntry 10 } extremeWirelessPhysInterfacePHYSupportedTypes OBJECT-TYPE SYNTAX BITS { bsupported(0), asupported(1), gsupported(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the 802.11 standard supported by this interface as a bitmask" ::= { extremeWirelessPhysInterfaceRFCtlEntry 11 } extremeWirelessPhysInterfacePreamble OBJECT-TYPE SYNTAX INTEGER { short(0), long(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This changes the 802 preamble expected by the interface." ::= { extremeWirelessPhysInterfaceRFCtlEntry 12 } -- *************************************************************** -- -- Wireless Interface Status Table -- *************************************************************** -- extremeWirelessInterfaceStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessInterfaceStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides statistics and information on the current condition of each wireless interace. There is one entry per virtual and physical wireless interface in this table. The values for the physical interfaces represent the sum of the values for all sub interfaces." ::= { extremeAP 5 } extremeWirelessInterfaceStatusEntry OBJECT-TYPE SYNTAX ExtremeWirelessInterfaceStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table is indexed by either a virtual or a physical ifIndex." INDEX { ifIndex } ::= { extremeWirelessInterfaceStatusTable 1 } ExtremeWirelessInterfaceStatusEntry ::= SEQUENCE { extremeWirelessIntfTotalDetected Unsigned32, extremeWirelessIntfTotalAuthed Unsigned32, extremeWirelessIntfTotalAuthFailed Unsigned32, extremeWirelessIntfTotalAssoc Unsigned32, extremeWirelessIntfTotalAssocFailed Unsigned32, extremeWirelessIntfRateDetected Unsigned32, extremeWirelessIntfRateAuthed Unsigned32, extremeWirelessIntfRateAuthFailed Unsigned32, extremeWirelessIntfRateAssoc Unsigned32, extremeWirelessIntfRateAssocFailed Unsigned32, extremeWirelessIntfBlockTime Unsigned32 } extremeWirelessIntfTotalDetected OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of stations which have entered the detected state on this wireless interface since the last time the counters were cleared." ::= { extremeWirelessInterfaceStatusEntry 1 } extremeWirelessIntfTotalAuthed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of stations which have entered the authenticated state on this wireless interface since the last time the counters were cleared. Note that this is equal to the number of stations which have entered the forwarding state. This is not necessaryly equivalent to the number of stations which have succeeded in MAC-level authentication." ::= { extremeWirelessInterfaceStatusEntry 2 } extremeWirelessIntfTotalAuthFailed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of stations which have failed to authenticate on this wireless interface. Note that no distinction is made between a MAC-layer or higher-layer authentication failure." ::= { extremeWirelessInterfaceStatusEntry 3 } extremeWirelessIntfTotalAssoc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of stations which have entered the associated state on this wireless interface since the last time the counters were cleared." ::= { extremeWirelessInterfaceStatusEntry 4 } extremeWirelessIntfTotalAssocFailed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of stations which have failed the association on this wireless interface since the last time the counters were cleared." ::= { extremeWirelessInterfaceStatusEntry 5 } extremeWirelessIntfRateDetected OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the rate of clients being detected on this interface over a 5 second period using EMWA averaging." ::= { extremeWirelessInterfaceStatusEntry 6 } extremeWirelessIntfRateAuthed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives teh rate of clients being authenticated on this interface over a 5 second period using EMWA averaging." ::= { extremeWirelessInterfaceStatusEntry 7 } extremeWirelessIntfRateAuthFailed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the rate of clients failed authentication on this interface over a 5 second period using EMWA averaging." ::= { extremeWirelessInterfaceStatusEntry 8 } extremeWirelessIntfRateAssoc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the rate of clients being associated on this interface over a 5 second period using EMWA averaging." ::= { extremeWirelessInterfaceStatusEntry 9 } extremeWirelessIntfRateAssocFailed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the rate of clients failing association on this interface over a 5 second period using EMWA averaging." ::= { extremeWirelessInterfaceStatusEntry 10 } extremeWirelessIntfBlockTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the number of ticks until traffic will be allowed back on this interface. A non-zero value indicates that traffic has been blocked, most likely due to countermeasures." ::= { extremeWirelessInterfaceStatusEntry 11 } --TODO: Do we need to fix this table -- *************************************************************** -- -- AP Wireless Client Table -- -- *************************************************************** -- extremeWirelessClientTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table augments the Dot11AccessPointAddressTableEntry to add a per-client VLAN entry." ::= { extremeAP 11 } extremeWirelessClientEntry OBJECT-TYPE SYNTAX ExtremeWirelessClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the extremeWirelessClientTable. It is possible for there to be multiple IEEE 802.11 interfaces on one agent, each with its unique MAC address. The relationship between an IEEE 802.11 interface and an interface in the context of the Internet-standard MIB is one-to-one. As such, the value of an ifIndex object instance can be directly used to identify corresponding instances of the objects defined herein. by ifIndex." INDEX {ifIndex, extremeWirelessClientID} ::= { extremeWirelessClientTable 1 } ExtremeWirelessClientEntry ::= SEQUENCE { extremeWirelessClientID MacAddress, extremeWirelessClientState INTEGER, extremeWirelessClientEncryption WPACipherSet, extremeWirelessClientSignalStrength INTEGER, extremeWirelessClientLinkQuality INTEGER, extremeWirelessClientVLAN INTEGER, extremeWirelessClientPriority INTEGER, extremeWirelessClientAuthType ClientAuthType, extremeWirelessClientLastStateChangeTime TimeTicks, extremeWirelessClientTxFrames Counter32, extremeWirelessClientRxFrames Counter32, extremeWirelessClientTxBytes Counter64, extremeWirelessClientRxBytes Counter64, extremeWirelessClientLastPacketType INTEGER, extremeWirelessClientSSID OCTET STRING, extremeWirelessClientStatus RowStatus, extremeWirelessClientIP IpAddress, extremeWirelessClientUsername DisplayString} extremeWirelessClientID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Unique MAC Address of the station for which this address table entry pertains." ::= { extremeWirelessClientEntry 1 } extremeWirelessClientState OBJECT-TYPE SYNTAX INTEGER { detected (1), authenticated (2), associated (3) , data-forwarding (4)} MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute shall indicate the current state of the connection between a wireless station and the AP. The attribute is enumerated as follows: 1 - Detected - station has been detected, but not is communicating with AP 2 - Authenticated - station is authenticated but not currently associated. 3 - Associated - station is authenticated and associated 4 - Data-forwarding - station is on the network It is assumed that if an station is deauthenticated, or disassociated then it no longer has an entry the AP's Address Table." ::= { extremeWirelessClientEntry 2 } extremeWirelessClientEncryption OBJECT-TYPE SYNTAX WPACipherSet MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is contains the encryption mechanism being used by the station in an AP that allows mixed encryption modes." ::= { extremeWirelessClientEntry 3 } extremeWirelessClientSignalStrength OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute shall specify the signal strength of the last frame received from the station in - dBm. e.g. a value of 50 implies -50 dBm." ::= { extremeWirelessClientEntry 4 } extremeWirelessClientLinkQuality OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute shall contain an indication of the quality of the signal as measured in the last frame received from the station. TBD format of this attribute" ::= { extremeWirelessClientEntry 5 } extremeWirelessClientVLAN OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This is the per-client VLAN which was pushed over by a RADIUS server or other mechanism." ::= { extremeWirelessClientEntry 6 } extremeWirelessClientPriority OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This is a per-client 802.1p value which was either configured by the RADIUS server or statically through the port configuration table." ::= { extremeWirelessClientEntry 7 } extremeWirelessClientAuthType OBJECT-TYPE SYNTAX ClientAuthType MAX-ACCESS read-only STATUS current DESCRIPTION "This is an indication of what access method was used to authenticated the client. The strongest mechanism used should be listed here, in case more than one was used. For example, if a combination of mac-based shared-key and dot1x were used, this value should indicated dot1x." ::= { extremeWirelessClientEntry 8 } extremeWirelessClientLastStateChangeTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This is the sysUpTime of the switch when the clients state changed last" ::= { extremeWirelessClientEntry 9 } extremeWirelessClientTxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the number of packets transmitted to the client" ::= { extremeWirelessClientEntry 10 } extremeWirelessClientRxFrames OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the number of packets transmitted by the client" ::= { extremeWirelessClientEntry 11 } extremeWirelessClientTxBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the number of bytes transmitted to the client" ::= { extremeWirelessClientEntry 12 } extremeWirelessClientRxBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the number of bytes transmitted by the client" ::= { extremeWirelessClientEntry 13 } extremeWirelessClientLastPacketType OBJECT-TYPE SYNTAX INTEGER { data (0), psPoll (1), probeRequest (2), disassociation (3), deauthentication (4), association (5), reassociation (6), authentication (7) } -- inf-beacon (8), -- adhoc-beacon (9) } MAX-ACCESS read-only STATUS current DESCRIPTION "This the the last packet type seen from the specific client" ::= { extremeWirelessClientEntry 14 } extremeWirelessClientSSID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The SSID that this client was using" ::= { extremeWirelessClientEntry 15 } extremeWirelessClientStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This variable is used to delete an entry from the table. The only value this can be set to, is delete (6). If an entry is deleted, that is already in Associated or data-forwarding state, then the AP should dis-associate the particular client by sending a disassociate message. If an entry is in Authenticated state, and is deleted, then the AP should 'deAuthenticate' that client. If an entry is in 'detected' state and is deleted, then the entry should just be removed from the table." ::= { extremeWirelessClientEntry 16 } extremeWirelessClientIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Address of the wireless client." ::= { extremeWirelessClientEntry 17 } extremeWirelessClientUsername OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Username (if any) of the wireless client." ::= { extremeWirelessClientEntry 18 } -- *************************************************************** -- -- RF Profile Table -- -- *************************************************************** -- extremeRFProfile OBJECT IDENTIFIER ::= { extremeProfile 1 } extremeRFProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeRFProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table for each RF profile defined on the LAC. Configuration for wireless intf. should only be done by manipulating these variables. Changes here will be reflected in the corresponding 802dot11 MIB variables (see references below). On bootup this table should be populated with one default entry for each supported type (A, G, etc)." ::= { extremeRFProfile 1 } extremeRFProfileEntry OBJECT-TYPE SYNTAX ExtremeRFProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { extremeRFProfileIndex } ::= { extremeRFProfileTable 1 } ExtremeRFProfileEntry ::= SEQUENCE { extremeRFProfileIndex INTEGER, extremeRFProfileName DisplayString, extremeRFProfileType Dot11Type, extremeRFProfileBeaconInterval INTEGER, extremeRFProfileDTIM INTEGER, extremeRFProfileFragLength INTEGER, extremeRFProfileRTSThresh INTEGER, extremeRFProfilePreamble INTEGER, extremeRFProfileShortRetry INTEGER, extremeRFProfileLongRetry INTEGER, extremeRFProfileStatus RowStatus } extremeRFProfileIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "Integer index for this table. This is here to avoid having to index into the table via the string name." ::= { extremeRFProfileEntry 1 } extremeRFProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "String name of this profile. The value |default| is a special token and should not be allowed." ::= { extremeRFProfileEntry 2 } extremeRFProfileType OBJECT-TYPE SYNTAX Dot11Type MAX-ACCESS read-create STATUS current DESCRIPTION "This is the type of this RF profile. This will decide the ranges of some of the values (i.e. channel)." ::= { extremeRFProfileEntry 3 } extremeRFProfileBeaconInterval OBJECT-TYPE SYNTAX INTEGER(1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "This is the number of TU between beacon frames." REFERENCE "ieee802dot11.1.1.1.12." ::= { extremeRFProfileEntry 5 } extremeRFProfileDTIM OBJECT-TYPE SYNTAX INTEGER(1..255) MAX-ACCESS read-create STATUS current DESCRIPTION " " REFERENCE "ieee802dot11.1.1.1.13." ::= { extremeRFProfileEntry 6 } extremeRFProfileFragLength OBJECT-TYPE SYNTAX INTEGER(256..2345) MAX-ACCESS read-create STATUS current DESCRIPTION " " REFERENCE "ieee802dot11.2.1.1.5." ::= { extremeRFProfileEntry 7 } extremeRFProfileRTSThresh OBJECT-TYPE SYNTAX INTEGER(0..2347) MAX-ACCESS read-create STATUS current DESCRIPTION " " REFERENCE "ieee802dot11.2.1.1.2." ::= { extremeRFProfileEntry 8 } extremeRFProfilePreamble OBJECT-TYPE SYNTAX INTEGER { short(0), long(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "This changes the 802 preamble expected by the interface." ::= { extremeRFProfileEntry 9 } extremeRFProfileShortRetry OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Attribute indicates the maximum number of transmission attempts of a frame whose size is <= RTS." REFERENCE "dot11ShortRetryLimit" ::= { extremeRFProfileEntry 11 } extremeRFProfileLongRetry OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Attribute indicates the maximum number of transmission attempts of a frame whose size is > RTS." REFERENCE "dot11LongRetryLimit" ::= { extremeRFProfileEntry 12 } extremeRFProfileStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Standard row-status semantics." ::= { extremeRFProfileEntry 13 } -- *************************************************************** -- -- Security Profile Table -- -- *************************************************************** -- extremeSecurityProfile OBJECT IDENTIFIER ::= { extremeProfile 2 } extremeSecurityProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeSecurityProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table per security profile on the LAC. Each profile is identified by a string name." ::= { extremeSecurityProfile 1 } extremeSecurityProfileEntry OBJECT-TYPE SYNTAX ExtremeSecurityProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { extremeSecurityProfileIndex } ::= { extremeSecurityProfileTable 1 } ExtremeSecurityProfileEntry ::= SEQUENCE { extremeSecurityProfileIndex INTEGER, extremeSecurityProfileName DisplayString, extremeSecurityProfileESSName OCTET STRING, extremeSecurityProfileSSIDInBeacon TruthValue, extremeSecurityProfileDot11AuthMode Dot11AuthMode, extremeSecurityProfileNetworkAuthMode NetworkAuthMode, extremeSecurityProfileDataVlan INTEGER, extremeSecurityProfileIgnoreVSAVlan TruthValue, extremeSecurityWEPDefaultKey INTEGER, extremeSecurityProfileEncryptionLength INTEGER, extremeSecurityProfileStatus RowStatus } extremeSecurityProfileIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an integer index used instead of string name." ::= { extremeSecurityProfileEntry 1 } extremeSecurityProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This is a unique string name which identifies this profile. The token |default| is special and should not be allowed." ::= { extremeSecurityProfileEntry 2 } extremeSecurityProfileESSName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This is the desired ESS name." REFERENCE "ieee802dot11.1.1.1.9" ::= { extremeSecurityProfileEntry 3 } extremeSecurityProfileSSIDInBeacon OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Setting this value to true will have the channel place the ssid in the beacon frame." ::= { extremeSecurityProfileEntry 4 } extremeSecurityProfileDot11AuthMode OBJECT-TYPE SYNTAX Dot11AuthMode MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specified whether to use open or shared authentication" ::= { extremeSecurityProfileEntry 5 } extremeSecurityProfileNetworkAuthMode OBJECT-TYPE SYNTAX NetworkAuthMode MAX-ACCESS not-accessible STATUS current DESCRIPTION "This specifies the authentication to use on top of dot11 mac authentication" ::= { extremeSecurityProfileEntry 6 } extremeSecurityProfileDataVlan OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "This specifies the VLAN to use in case it does not come back as a VSA or in case the IgnoreVSAVlan is set to true" ::= { extremeSecurityProfileEntry 7 } extremeSecurityProfileIgnoreVSAVlan OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This specifies if Vlan associations in VSAs from the radius server has to be ignored or not" ::= { extremeSecurityProfileEntry 8 } extremeSecurityWEPDefaultKey OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "This value indicates the index in extremeWEPKeyTable that identifies the key this interface will use to decrypt packets." ::= { extremeSecurityProfileEntry 9 } extremeSecurityProfileEncryptionLength OBJECT-TYPE SYNTAX INTEGER { none(0), sixtyfour(64), onetwentyeight(128) } MAX-ACCESS read-create STATUS current DESCRIPTION "This gives the size in bits of the key. This variable defines the length of all WEP keys and also the encryption to use in case of legacy dot1x. If the encryption is set to none then no WEP encryption is set." ::= { extremeSecurityProfileEntry 10 } -- extremeSecurityEnableWebNetlogin OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "Enable disable netlogin on the wireless interface where -- security profile is applied." -- ::= { extremeSecurityProfileEntry 11 } extremeSecurityProfileStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Standard row-creation semantics." ::= { extremeSecurityProfileEntry 11 } extremeSecurityDot1xConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeSecurityDot1xConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table per security profile on the LAC. It reflects the dot1x security config" ::= { extremeSecurityProfile 2 } extremeSecurityDot1xConfigEntry OBJECT-TYPE SYNTAX ExtremeSecurityDot1xConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { extremeSecurityProfileIndex } ::= { extremeSecurityDot1xConfigTable 1 } ExtremeSecurityDot1xConfigEntry ::= SEQUENCE { extremeSecurityKeyMgmtSuite WPAKeyMgmtSet, extremeSecurityMcastCipherSuite WPACipherSet, extremeSecurityDot1xPSKValue OCTET STRING, extremeSecurityDot1xPSKPassPhrase DisplayString, extremeSecurityDot1xReAuthPeriod INTEGER, extremeSecurityGroupUpdateTimeOut Unsigned32, extremeSecurityPairwiseUpdateTimeOut Unsigned32 } extremeSecurityKeyMgmtSuite OBJECT-TYPE SYNTAX WPAKeyMgmtSet MAX-ACCESS read-write STATUS current DESCRIPTION "This bitmask configures the authentication suites to be used." ::= { extremeSecurityDot1xConfigEntry 1 } extremeSecurityMcastCipherSuite OBJECT-TYPE SYNTAX WPACipherSet MAX-ACCESS read-write STATUS current DESCRIPTION "This configures the cipher suite to use for mcast traffic. The cipher suite to use for unicast traffic is derived from this using the following algorithm: Mcast cipher = WEP (64/128), Unicast cipher = TKIP Mcast cipher = TKIP, Unicast cipher = TKIP Mcast cipher = AES, Unicast cipher = AES. This therefore determines the max unicast cipher suite the client can use to associate with this interface." ::= { extremeSecurityDot1xConfigEntry 2 } extremeSecurityDot1xPSKValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Pre-Shared Key (PSK) for when RSN in PSK mode is the selected authentication suite." REFERENCE "dot11RSNConfigPSKValue" ::= { extremeSecurityDot1xConfigEntry 3 } extremeSecurityDot1xPSKPassPhrase OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The PSK, for when WPA in PSK mode is the selected authentication suite, is configured by extremeSecurityKeyMgmtSuite. An alternative manner of setting the PSK uses the password-to-key algorithm defined in section XXX. This variable provides a means to enter a pass phrase. When this object is written, the RSN entity shall use the password-to-key algorithm specified in section XXX to derive a pre-shared and populate extremeSecurityDot1xPSKValue with this key. This object is logically write-only. Reading this variable shall return unsuccessful status or null or zero." ::= { extremeSecurityDot1xConfigEntry 4 } extremeSecurityDot1xReAuthPeriod OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Number of seconds a clients authentication will last before the AP automatically issues a reauthentication request." ::= { extremeSecurityDot1xConfigEntry 5 } extremeSecurityGroupUpdateTimeOut OBJECT-TYPE SYNTAX Unsigned32 (1..1440) UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "The time in minutes after which the RSN group update handshake will be retried. The timer shall start at the moment the group update message is sent." REFERENCE "dot11RSNConfigGroupUpdateTimeOut" DEFVAL { 100 } -- ::= { extremeSecurityDot1xConfigEntry 6 } extremeSecurityPairwiseUpdateTimeOut OBJECT-TYPE SYNTAX Unsigned32 (1..1440) UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "The time in minutes after which the RSN 4-way handshake will be retried. The timer shall start at the moment a 4-way message is sent." REFERENCE "dot11RSNConfigPairwiseUpdateTimeOut" DEFVAL { 100 } -- ::= { extremeSecurityDot1xConfigEntry 7 } -- *************************************************************** -- -- Default WEP Key Table -- -- *************************************************************** -- extremeWEPKeyTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWEPKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains per-profile WEP keys. Reference ieee802dot11.1.2.3." ::= { extremeSecurityProfile 4 } extremeWEPKeyEntry OBJECT-TYPE SYNTAX ExtremeWEPKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { extremeSecurityProfileIndex, extremeWEPKeyIndex } ::= { extremeWEPKeyTable 1 } ExtremeWEPKeyEntry ::= SEQUENCE { extremeWEPKeyIndex INTEGER, extremeWEPKey OCTET STRING, extremeWEPKeyStatus RowStatus } extremeWEPKeyIndex OBJECT-TYPE SYNTAX INTEGER(0..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "There can be upto 8 wep keys for any wireless interface. Four of the keys are to be used with WEP Authentication, and the other four with MAC Auth." ::= { extremeWEPKeyEntry 1 } extremeWEPKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..19)) MAX-ACCESS read-create STATUS current DESCRIPTION "This is a write-only wep key." ::= { extremeWEPKeyEntry 2 } extremeWEPKeyStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Standard row-creation semantics." ::= { extremeWEPKeyEntry 3 } -- *************************************************************** -- -- Wireless Physical Interface Config Table -- -- *************************************************************** -- extremeWirelessPhysInterfaceConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessPhysInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the configured bindings between physical wireless interfaces and RF profiles and other RF properties. There is one instance of a physical wireless interface per radio on the AP. Entries in this table have a duration that exceeds the lifetime of entries in the wirelessPhysInterfaceCtlTable. A configured binding spans the reset or removal of a wireless interface. Entries can be removed from this table by the user. If there is a mismatch between a new wireless port and a previously configured profile, the default profile will be applied and this table will be updated." ::= { extremeProfile 3 } extremeWirelessPhysInterfaceConfigEntry OBJECT-TYPE SYNTAX ExtremeWirelessPhysInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { extremeWirelessPhysInterfaceIndex } ::= { extremeWirelessPhysInterfaceConfigTable 1 } ExtremeWirelessPhysInterfaceConfigEntry ::= SEQUENCE { extremeWirelessPhysInterfaceConfigRFProfile INTEGER, extremeWirelessPhysInterfaceConfigRFChannel INTEGER, extremeWirelessPhysInterfaceConfigSpeed Dot11Speed, extremeWirelessPhysInterfaceConfigPowerLevel INTEGER } extremeWirelessPhysInterfaceConfigRFProfile OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "This is the index into the extremeRFProfileTable for the RF profile that this wireless interface is bound to. The default value is equivalent to the profile index for the interface-appropriate default in the table." ::= { extremeWirelessPhysInterfaceConfigEntry 1 } extremeWirelessPhysInterfaceConfigRFChannel OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "This is the RF channel which has been selected for this wireless interface. It should be one of the supported channels as given by the phy tables in the dot11 mib." ::= { extremeWirelessPhysInterfaceConfigEntry 2 } extremeWirelessPhysInterfaceConfigSpeed OBJECT-TYPE SYNTAX Dot11Speed MAX-ACCESS read-create STATUS current DESCRIPTION "This is the speed to configure the interface at. A value of 0 indicates automatic speed detection." ::= { extremeWirelessPhysInterfaceConfigEntry 3 } extremeWirelessPhysInterfaceConfigPowerLevel OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-create STATUS current DESCRIPTION "This value specifies the tx power (in % of max power) to use." ::= { extremeWirelessPhysInterfaceConfigEntry 4 } -- *************************************************************** -- -- Wireless Virtual Interface Config Table -- -- *************************************************************** -- extremeWirelessVirtInterfaceConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessVirtInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the configured bindings between virtual wireless interfaces and security profiles and other security properties. There are upto 8 virtual interface for each physical interface. Entries in this table have a duration that exceeds the lifetime of entries in the wirelessVirtInterfaceCtlTable. A configured binding spans the reset or removal of a wireless interface. Entries can be removed from this table by the user." ::= { extremeProfile 4 } extremeWirelessVirtInterfaceConfigEntry OBJECT-TYPE SYNTAX ExtremeWirelessVirtInterfaceConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { extremeWirelessVirtInterfaceIndex } ::= { extremeWirelessVirtInterfaceConfigTable 1 } ExtremeWirelessVirtInterfaceConfigEntry ::= SEQUENCE { extremeWirelessVirtInterfaceConfigSecurityProfile INTEGER, extremeWirelessVirtInterfaceConfigMaxClients INTEGER, extremeWirelessVirtInterfaceConfigWirelessBridging TruthValue, extremeWirelessVirtInterfaceConfigState INTEGER } extremeWirelessVirtInterfaceConfigSecurityProfile OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This is the index into the extremeSecurityProfileTable for the security profile that this wireless interface is bound to. The default value is equivalent to the profile index for the interface-appropriate default in the table." ::= { extremeWirelessVirtInterfaceConfigEntry 1 } extremeWirelessVirtInterfaceConfigMaxClients OBJECT-TYPE SYNTAX INTEGER (1..128) MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of clients that can associate with this virtual interface." ::= { extremeWirelessVirtInterfaceConfigEntry 2 } extremeWirelessVirtInterfaceConfigWirelessBridging OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This specifies whether wireless bridging is enabled on this interface. If wireless bridging is enabled then traffic originating from a client on this interface will be bridged to clients on the same VLAN on this or other virtual interfaces that have wireless bridging enabled. So basically wireless bridging should be enabled on both the source and the destination virtual interface for traffic to be bridged." ::= { extremeWirelessVirtInterfaceConfigEntry 3 } extremeWirelessVirtInterfaceConfigState OBJECT-TYPE SYNTAX INTEGER { enabled(0), disabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This value specifies whether the virtual interface is active or not" ::= { extremeWirelessVirtInterfaceConfigEntry 4 } -- *************************************************************** -- -- RADIUS Server Configuration -- -- The Radius Server Table on the Ethernet switch is implemented -- -- using the extremeAuthServerTable, defines under extremeServices -- -- -- -- The extremeAPAuthServerTable is implemented per wireless port. -- -- Each AP will have to implement this table to allow the LAC to -- -- propogate configuration information. -- -- *************************************************************** -- extremeAPAuthServerTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeAPAuthServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is proxied by the wireless APs. It allows the wireless concentrator to configure the APs security settings." ::= { extremeAP 12 } extremeAPAuthServerEntry OBJECT-TYPE SYNTAX ExtremeAPAuthServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { extremeWirelessPortIfIndex, extremeAPAuthServerIndex } ::= { extremeAPAuthServerTable 1 } ExtremeAPAuthServerEntry ::= SEQUENCE { extremeAPAuthServerIndex INTEGER, extremeAPAuthServerAddressType InetAddressType, extremeAPAuthServerAddress InetAddress, extremeAPAuthServerPort INTEGER, extremeAPAuthServerSecret OCTET STRING, extremeAPAuthServerReTransmit INTEGER, extremeAPAuthServerStatus TruthValue} extremeAPAuthServerIndex OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Integer representing either primary (1) or backup (2) server." ::= { extremeAPAuthServerEntry 1 } extremeAPAuthServerAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of address specified in the object 'extremeAuthServerAddress'. Currently, only 'ipv4' and 'dns' are supported." DEFVAL { ipv4 } ::= { extremeAPAuthServerEntry 2 } extremeAPAuthServerAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the radius server. The act of assigning an IP address enables the client to use the server. Setting this value to 0.0.0.0 disables this entry." ::= { extremeAPAuthServerEntry 3 } extremeAPAuthServerPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The UDP port number of the remote syslog server to which syslog messages will be sent." ::= { extremeAPAuthServerEntry 4 } extremeAPAuthServerSecret OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "This is the shared secret between the Authenticator and radius server. This is logically write-only." ::= { extremeAPAuthServerEntry 5 } extremeAPAuthServerReTransmit OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This is the timeout in seconds after which the Authenticator will re transmit requests to the radius server." ::= { extremeAPAuthServerEntry 6 } extremeAPAuthServerStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether the DNS entry is in use or not" ::= { extremeAPAuthServerEntry 7 } -- *************************************************************** -- -- Scan Configuration Table : This table provides the ability to -- -- configure the parameters associated with ON-Channel scanning -- -- for other access points. -- -- *************************************************************** -- extremeWirelessScanCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessScanCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry per wireless interface. It allows for configuration of active and passive scan parameters." ::= { extremeAP 24 } extremeWirelessScanCfgEntry OBJECT-TYPE SYNTAX ExtremeWirelessScanCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { extremeWirelessScanCfgTable 1 } ExtremeWirelessScanCfgEntry ::= SEQUENCE { extremeWirelessScanEnable TruthValue, extremeWirelessScanSendProbe TruthValue, extremeWirelessScanProbeInterval Unsigned32, extremeWirelessScanResultTableSize Unsigned32, extremeWirelessScanResultTimeout Unsigned32, extremeWirelessScanResetStats TruthValue, extremeWirelessScanClearTable TruthValue, extremeWirelessScanSendAPAddedTrap TruthValue, extremeWirelessScanSendAPRemovedTrap TruthValue, extremeWirelessScanSendAPUpdatedTrap TruthValue } extremeWirelessScanEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "By setting this to true the wireless interface will collect information from beacons and (possible) probe responses. If this value is set to false this information will not be collected." DEFVAL { true } ::= { extremeWirelessScanCfgEntry 1 } extremeWirelessScanSendProbe OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this value is set to TRUE the wireless interface will send probe requests to the broadcast SSID every ProbeInterval. The results of these probes will be recorded in the scan results table. If this is false, the AP will only collect information from beacon frames." DEFVAL { false } ::= { extremeWirelessScanCfgEntry 2 } extremeWirelessScanProbeInterval OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This allows for the configuration of the interval over which probe requests will be sent." DEFVAL { 100 } ::= { extremeWirelessScanCfgEntry 3 } extremeWirelessScanResultTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This parameter permits the configuration of the result table size. If there are more entries discovered than there are room for the new entry will replace the oldest entry in the table. In this case a new entry trap will be sent with the OverFlow value set to TRUE." DEFVAL { 1024 } ::= { extremeWirelessScanCfgEntry 4 } extremeWirelessScanResultTimeout OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "By default the scan result table will age out entries which haven't been updated for some time. When an entry is aged out of the table a scanResultAgeOut trap is generated. Setting this value to 0 will disable the aging out of entries." DEFVAL { 3600 } ::= { extremeWirelessScanCfgEntry 5 } extremeWirelessScanResetStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to TRUE will cause the scan module to reset its internal statistics, as well as the packet counts for each entry in the scan results table. It will *not* remove any entries in the scan table." ::= { extremeWirelessScanCfgEntry 6 } extremeWirelessScanClearTable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to TRUE will cause the scan module to reset its internal table. All currently detected stations will be removed. Scan statistics (i.e. watermark) will not be reset." ::= { extremeWirelessScanCfgEntry 7 } extremeWirelessScanSendAPAddedTrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to TRUE will cause the scan module to send a trap whenever a new entry is added to the scan results table. If this value is false the scan module will suppress the trap." DEFVAL { true } ::= { extremeWirelessScanCfgEntry 8 } extremeWirelessScanSendAPRemovedTrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to TRUE will cause the scan module to send a trap whenever an entry is removed from the scan results table." DEFVAL { true } ::= { extremeWirelessScanCfgEntry 9 } extremeWirelessScanSendAPUpdatedTrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to TRUE will cause the scan module to send a trap whenever an entry is updated in the scan results table. This will happen if the list of IEs sent from a particular MAC address changes." DEFVAL { true } ::= { extremeWirelessScanCfgEntry 10 } -- *************************************************************** -- -- Off-Channel AP Scan : This table provides the ability to confi -- -- ure and start an off-channel scan for other APs. -- -- *************************************************************** -- extremeWirelessOffChannelScanCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessOffChannelScanCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry per wireless interface. It allows for configuration of off-channel scan. To start an off-channel scan the management station should write values for channel list, min and max wait. Toggling the start value at this point will start an off-channel scan, unless one is already running. Results of the off-channel scan are reported to the scan results table together with the results of passive scan." ::= { extremeAP 25 } extremeWirelessOffChannelScanCfgEntry OBJECT-TYPE SYNTAX ExtremeWirelessOffChannelScanCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { extremeWirelessOffChannelScanCfgTable 1 } ExtremeWirelessOffChannelScanCfgEntry ::= SEQUENCE { extremeWirelessOffChannelScanStart TruthValue, extremeWirelessOffChannelScanList BITS, extremeWirelessOffChannelScanMinWait Unsigned32, extremeWirelessOffChannelScanMaxWait Unsigned32, extremeWirelessOffChannelContinuous TruthValue } extremeWirelessOffChannelScanStart OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to TRUE will cause the scan module to start an off-channel scan. The radio will be disabled for the duration of the scan. The scan module will change to each of the specified channels in order. It will then conduct passive (and perhaps active) scans on that channel for the configured intervals. When the scan is finished the radio will be re-enabled. The scan will wait on each channel for at least MinWait milliseconds even if it sees no traffic on the channel. It will wait for at most MaxWait msecs even if it sees traffic. As a result the best case time for the scan is given by: # Of Channels * extremeWirelessOffChannelScanMinWait The worst case completion time is given by: # Of Channels * extremeWirelessOffChannelScanMaxWait Results of the off-channnel scan a reported to the scan results table." ::= { extremeWirelessOffChannelScanCfgEntry 1 } extremeWirelessOffChannelScanList OBJECT-TYPE SYNTAX BITS { scanAll(0), scanEvery(1), scanChannel1(2), scanChannel2(3), scanChannel3(4), scanChannel4(5), scanChannel5(6), scanChannel6(7), scanChannel7(8), scanChannel8(9), scanChannel9(10), scanChannel10(11), scanChannel11(12), scanChannel12(13), scanChannel13(14), scanChannel14(15), scanChannel34(16), scanChannel36(17), scanChannel40(18), scanChannel44(19), scanChannel48(20), scanChannel52(21), scanChannel56(22), scanChannel60(23), scanChannel64(24), scanChannel100(25), scanChannel104(26), scanChannel108(27), scanChannel113(28), scanChannel116(29), scanChannel120(30), scanChannel124(31), scanChannel128(32), scanChannel132(33), scanChannel140(34), scanChannel149(35), scanChannel153(36), scanChannel157(37), scanChannel161(38), scanChannel165(39) } MAX-ACCESS read-write STATUS current DESCRIPTION "This value controls the channels which will be scanned during the off-channel scan. Two special values should be noted: all - causes the radio to scan all channels supported by the configured country code. While on each channel the radio will send out probe requests if the value of extremeWirelessScanSendProbeRequest is true. every - causes the radio to scan all channels, even those which are restricted by the country code. The radio will only send probe request on channels that are legal for that country code." ::= { extremeWirelessOffChannelScanCfgEntry 2 } extremeWirelessOffChannelScanMinWait OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This value controls the minimum time the off-channel scan will wait on a particular channel if it doesn't see any traffic." DEFVAL { 1 } ::= { extremeWirelessOffChannelScanCfgEntry 3 } extremeWirelessOffChannelScanMaxWait OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This value controls the maximum time the off-channel scan will wait on a particular channel even if it is receiving beacons etc." DEFVAL { 10 } ::= { extremeWirelessOffChannelScanCfgEntry 4 } extremeWirelessOffChannelContinuous OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to true results in the off-channel scan looping on the configured values until the channel scan is disabled." DEFVAL { false } ::= { extremeWirelessOffChannelScanCfgEntry 5 } -- *************************************************************** -- -- Scan Status Table : This table contains information about the -- -- current status of the scan feature. -- -- *************************************************************** -- extremeWirelessScanStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessScanStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry per wireless interface. It provides status and statistics information for the scan feature operating on that wireless interface." ::= { extremeAP 26 } extremeWirelessScanStatusEntry OBJECT-TYPE SYNTAX ExtremeWirelessScanStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { extremeWirelessScanStatusTable 1 } ExtremeWirelessScanStatusEntry ::= SEQUENCE { extremeWirelessScanCurrentTableSize Unsigned32, extremeWirelessScanTableWatermark Unsigned32, extremeWirelessScanTotalOverflows Unsigned32, extremeWirelessScanTotalTimeouts Unsigned32, extremeWirelessScanOffChannelRunning TruthValue, extremeWirelessScanCurrentChannel Unsigned32, extremeWirelessScanLastElement TimeTicks, extremeWirelessScanNumProbes Unsigned32 } extremeWirelessScanCurrentTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the current number of entries in the scan results table." ::= { extremeWirelessScanStatusEntry 1 } extremeWirelessScanTableWatermark OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the largest size the results table has reached since the status values have been reset, or the system has booted." ::= { extremeWirelessScanStatusEntry 2 } extremeWirelessScanTotalOverflows OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of entries which have been removed to make room for a newer entry. This should be equal to the number of AP added traps the system has generated with the overflow value set to true." ::= { extremeWirelessScanStatusEntry 3 } extremeWirelessScanTotalTimeouts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of entries which have been removed because they have become stale. This should be equal to the number of AP removed traps sent by the system." ::= { extremeWirelessScanStatusEntry 4 } extremeWirelessScanOffChannelRunning OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If this value is true it indicates that an off-channel scan is currently running. This implies that the radio is current disabled." ::= { extremeWirelessScanStatusEntry 5 } extremeWirelessScanCurrentChannel OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "If the value of extremeWirelessScanOffChannelRunning is true this variable give the value of the current channel the AP is scanning on. If a scan is not running, the value of this variable is undefined." ::= { extremeWirelessScanStatusEntry 6 } extremeWirelessScanLastElement OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the sysUpTime when the last new station was inserted in the results table." ::= { extremeWirelessScanStatusEntry 7 } extremeWirelessScanNumProbes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of probe requests sent by this wireless interface." ::= { extremeWirelessScanStatusEntry 8 } -- *************************************************************** -- -- Scan Results Table : This table provides information collected -- -- during on and off-channel scans about the APs discovered. -- -- *************************************************************** -- extremeWirelessScanResultsTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessScanResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry per wireless interface. It provides status and statistics information for the scan feature operating on that wireless interface." ::= { extremeAP 27 } extremeWirelessScanResultsEntry OBJECT-TYPE SYNTAX ExtremeWirelessScanResultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex, extremeWirelessScanResultsStationId } ::= { extremeWirelessScanResultsTable 1 } ExtremeWirelessScanResultsEntry ::= SEQUENCE { extremeWirelessScanResultsStationId MacAddress, extremeWirelessScanResultsFirstSeen TimeTicks, extremeWirelessScanResultsLastChange TimeTicks, extremeWirelessScanResultsPacketTime INTEGER, extremeWirelessScanResultsPacketRate INTEGER, extremeWirelessScanResultsChannel INTEGER, extremeWirelessScanResultsMinRSS INTEGER, extremeWirelessScanResultsMaxRSS INTEGER, extremeWirelessScanResultsAvgRSS INTEGER, extremeWirelessScanResultsTotalBeacons Unsigned32, extremeWirelessScanResultsTotalProbes Unsigned32, extremeWirelessScanResultsDiscoveredBy INTEGER, extremeWirelessScanResultsDSSOFDM TruthValue, extremeWirelessScanResultsRSNEnabled TruthValue, extremeWirelessScanResultsGShortSlot TruthValue, extremeWirelessScanResultsChannelAgility TruthValue, extremeWirelessScanResultsPBCC TruthValue, extremeWirelessScanResultsPreamble TruthValue, extremeWirelessScanResultsPrivacy TruthValue, extremeWirelessScanResultsCFPollReq TruthValue, extremeWirelessScanResultsCFPollable TruthValue, extremeWirelessScanResultsNetworkType INTEGER, extremeWirelessScanResultsSSID OCTET STRING, extremeWirelessScanResultsRateSet OCTET STRING, extremeWirelessScanResultsExtRateSet OCTET STRING, extremeWirelessScanResultsDSSParameter INTEGER, extremeWirelessScanResultsTIMCount INTEGER, extremeWirelessScanResultsTIMPeriod INTEGER, extremeWirelessScanResultsTIMTrafficInd TruthValue, extremeWirelessScanResultsCountryCode OCTET STRING, extremeWirelessScanWPAIEPresent TruthValue, extremeWirelessScanWPAVersion Unsigned32, extremeWirelessScanWPAIEMcastCipher WPACipherSet, extremeWirelessScanWPAUcastCipherCount Unsigned32, extremeWirelessScanWPAUcastCipher WPACipherSet, extremeWirelessScanWPAKeyMgmtCount Unsigned32, extremeWirelessScanWPAKeyMgmtSuite WPAKeyMgmtSet, extremeWirelessScanResultsIEBlob OCTET STRING } extremeWirelessScanResultsStationId OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is the MAC address of the detected station." ::= { extremeWirelessScanResultsEntry 1 } extremeWirelessScanResultsFirstSeen OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the sysUpTime when this station entry was created." ::= { extremeWirelessScanResultsEntry 2 } extremeWirelessScanResultsLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the sysUpTime of the station entry the last time it was updated (i.e. a beacon etc was received)." ::= { extremeWirelessScanResultsEntry 3 } extremeWirelessScanResultsPacketTime OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the timestamp field from the last beacon/probe response received from this station." ::= { extremeWirelessScanResultsEntry 4 } extremeWirelessScanResultsPacketRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the rate at which the last packet was sent by the station. TODO: What are the units here on rate?" ::= { extremeWirelessScanResultsEntry 5 } extremeWirelessScanResultsChannel OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the channel the last packet received by this station was recieved on." ::= { extremeWirelessScanResultsEntry 6 } extremeWirelessScanResultsMinRSS OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This is the smallest RSS value of any packet recieved from this station." ::= { extremeWirelessScanResultsEntry 7 } extremeWirelessScanResultsMaxRSS OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This is the largest RSS value of any packet recieved from this station." ::= { extremeWirelessScanResultsEntry 8 } extremeWirelessScanResultsAvgRSS OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This is a running average of RSS values of all the packets received from this station." ::= { extremeWirelessScanResultsEntry 9 } extremeWirelessScanResultsTotalBeacons OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter gives the total number of beacons received from this station." ::= { extremeWirelessScanResultsEntry 10 } extremeWirelessScanResultsTotalProbes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter gives the total number of probe responses received from this station." ::= { extremeWirelessScanResultsEntry 11 } extremeWirelessScanResultsDiscoveredBy OBJECT-TYPE SYNTAX INTEGER { probe (1), beacon (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the type of packet which cause this results entry to be created." ::= { extremeWirelessScanResultsEntry 12 } extremeWirelessScanResultsDSSOFDM OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TODO : What is this?" ::= { extremeWirelessScanResultsEntry 13 } extremeWirelessScanResultsRSNEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if RSN capabilities are enabled on the sending station." ::= { extremeWirelessScanResultsEntry 14 } extremeWirelessScanResultsGShortSlot OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TODO : What is this?" ::= { extremeWirelessScanResultsEntry 15 } extremeWirelessScanResultsChannelAgility OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TODO : What is this?" ::= { extremeWirelessScanResultsEntry 16 } extremeWirelessScanResultsPBCC OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TODO : What is this?" ::= { extremeWirelessScanResultsEntry 17 } extremeWirelessScanResultsPreamble OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TODO : What is this?" ::= { extremeWirelessScanResultsEntry 18 } extremeWirelessScanResultsPrivacy OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This is true if MAC-based privacy is invoked on the sending station." ::= { extremeWirelessScanResultsEntry 19 } extremeWirelessScanResultsCFPollReq OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TODO: What is this?" ::= { extremeWirelessScanResultsEntry 20 } extremeWirelessScanResultsCFPollable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TODO: What is this?" ::= { extremeWirelessScanResultsEntry 21 } extremeWirelessScanResultsNetworkType OBJECT-TYPE SYNTAX INTEGER { ibss (1), bss (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates what type of network it is. If this value is IBSS the last beacon/probe response was sent by a host operating in ad-hoc mode." ::= { extremeWirelessScanResultsEntry 22 } extremeWirelessScanResultsSSID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This provides the value of the SSID value as is was recieved in the beacon or probe response. If no SSID was sent in the probe this value is NULL." ::= { extremeWirelessScanResultsEntry 23 } extremeWirelessScanResultsRateSet OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This provides the value of the rate set IE as it was received in the beacon or probe response. If no rate set was recieved then this value is NULL." ::= { extremeWirelessScanResultsEntry 24 } extremeWirelessScanResultsExtRateSet OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This provides the value of the extended rate set IE as it was received in the beacon or probe response. If no rate set was recieved then this value is NULL." ::= { extremeWirelessScanResultsEntry 25 } extremeWirelessScanResultsDSSParameter OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Provides the value of the DSS parameter IE, which is the channel." ::= { extremeWirelessScanResultsEntry 26 } extremeWirelessScanResultsTIMCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "TODO: What is this?" ::= { extremeWirelessScanResultsEntry 27 } extremeWirelessScanResultsTIMPeriod OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "TODO: What is this?" ::= { extremeWirelessScanResultsEntry 28 } extremeWirelessScanResultsTIMTrafficInd OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "TODO: What is this?" ::= { extremeWirelessScanResultsEntry 29 } extremeWirelessScanResultsCountryCode OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Value of country code supplied by the IE" ::= { extremeWirelessScanResultsEntry 30 } extremeWirelessScanWPAIEPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If this value is true it indicates that WPA information was gathered from this AP in the last beacon. It implies that the WPA variables below are valid. If this value is false it indicates that this AP did not send a WPA IE in its last beacon, and the values below are meaningless." ::= { extremeWirelessScanResultsEntry 31 } extremeWirelessScanWPAVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the version of WPA supported by this AP. See IEEE 802.11i Draft 3.0 section 7 for meaning of various values." ::= { extremeWirelessScanResultsEntry 32 } extremeWirelessScanWPAIEMcastCipher OBJECT-TYPE SYNTAX WPACipherSet MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the single multicast cipher supported by this AP." ::= { extremeWirelessScanResultsEntry 33 } extremeWirelessScanWPAUcastCipherCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the total number of unicast ciphers supported by this AP. It corresponds to the number of bits set in the extremeWirelessScanWPAUcastCipher variable." ::= { extremeWirelessScanResultsEntry 34 } extremeWirelessScanWPAUcastCipher OBJECT-TYPE SYNTAX WPACipherSet MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the list of cipher suites which are supported by this AP." ::= { extremeWirelessScanResultsEntry 35 } extremeWirelessScanWPAKeyMgmtCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of key-management schemes supported by this AP. It corresponds to the number of bits set in the extremeWirelessScanWPAKeyMgmtSuite variable." ::= { extremeWirelessScanResultsEntry 36 } extremeWirelessScanWPAKeyMgmtSuite OBJECT-TYPE SYNTAX WPAKeyMgmtSet MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates the supported key-management suites supported by this AP." ::= { extremeWirelessScanResultsEntry 37 } extremeWirelessScanResultsIEBlob OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "All the IEs received in the last packet encoded as a blob of Type, Length, Value tuples." ::= { extremeWirelessScanResultsEntry 38 } -- *************************************************************** -- -- Probe Info Configuration Table : This table allows for config -- -- for the collection of probe request packets. The AP uses this -- -- to populate the client information tables. -- -- *************************************************************** -- extremeWirelessProbeInfoCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessProbeInfoCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry per physical and virtual interface. It controls the collection of client information via PROBE REQ packets." ::= { extremeAP 28 } extremeWirelessProbeInfoCfgEntry OBJECT-TYPE SYNTAX ExtremeWirelessProbeInfoCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Note that the ifIndex here can be either a physical or virtual wireless interface index." INDEX { ifIndex } ::= { extremeWirelessProbeInfoCfgTable 1 } ExtremeWirelessProbeInfoCfgEntry ::= SEQUENCE { extremeWirelessProbeInfoEnable TruthValue, extremeWirelessProbeInfoKeepIEs TruthValue, extremeWirelessProbeInfoTableSize Unsigned32, extremeWirelessProbeInfoTimeout Unsigned32, extremeWirelessProbeInfoTableClear TruthValue, extremeWirelessProbeInfoSourceClear MacAddress, extremeWirelessProbeInfoTableStatsClear TruthValue, extremeWirelessProbeInfoSourceStatsClear MacAddress, extremeWirelessProbeInfoSendAddedTrap TruthValue, extremeWirelessProbeInfoSendRemovedTrap TruthValue } extremeWirelessProbeInfoEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this is set to TRUE then this virtual or physical interface will register with the MAC layer to receive notification of PROBE REQ packets. In the case of a virtual interface this implies the receipt of directed PROBE REQ packets. If set to FALSE no PROBE REQ packets will be received, and current entries will eventually timeout." DEFVAL { true } ::= { extremeWirelessProbeInfoCfgEntry 1 } extremeWirelessProbeInfoKeepIEs OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If this value is set to TRUE then the rate IE which is carried in the PROBE REQ packet will be recorded. If FALSE, no rate information will be kept." DEFVAL { false } ::= { extremeWirelessProbeInfoCfgEntry 2 } extremeWirelessProbeInfoTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This value sets the maximum size of the probe info results table, which limits the number of clients this AP can record PROBE REQ information from." DEFVAL { 128 } ::= { extremeWirelessProbeInfoCfgEntry 3 } extremeWirelessProbeInfoTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is the timeout, in seconds, for an entry in the probe info table. Once a PROBE REQ has not been heard from a client in this time period, it's entry is removed. The value 0 is a sentinel, indicating no timeout." DEFVAL { 3600 } ::= { extremeWirelessProbeInfoCfgEntry 4 } extremeWirelessProbeInfoTableClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to TRUE causes all entries in the probe info table to be removed. Reading this value has no meaning." ::= { extremeWirelessProbeInfoCfgEntry 5 } extremeWirelessProbeInfoSourceClear OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to the value of some MAC address results in any matching MAC address in the probe info table being removed. Reading this value has no meaning." ::= { extremeWirelessProbeInfoCfgEntry 6 } extremeWirelessProbeInfoTableStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to TRUE results in all historical statistics in the probe info table being set to 0. No entries will be removed. Reading this has no meaning." ::= { extremeWirelessProbeInfoCfgEntry 7 } extremeWirelessProbeInfoSourceStatsClear OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to a MAC address will clear the historical stats associated with the matching MAC address in the probe info table. Reading this has no meaning." ::= { extremeWirelessProbeInfoCfgEntry 8 } extremeWirelessProbeInfoSendAddedTrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to TRUE will cause the management module to send a trap whenever a new PROBE REQ source is added to the probe info table. Setting this to FALSE will suppress the trap." DEFVAL { false } ::= { extremeWirelessProbeInfoCfgEntry 9 } extremeWirelessProbeInfoSendRemovedTrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to TRUE will cause the management module to send a trap whenever a PROBE REQ source is removed from the probe info table. Setting this to false will suppress the trap." DEFVAL { false } ::= { extremeWirelessProbeInfoCfgEntry 10 } -- *************************************************************** -- -- Probe Info Status Table : This table gives current status of -- -- the probe request storage feature. -- -- *************************************************************** -- extremeWirelessProbeInfoStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessProbeInfoStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry per physical and virtual interface. It gives debugging and status information for the operation of the probe info feature on that interface." ::= { extremeAP 29 } extremeWirelessProbeInfoStatusEntry OBJECT-TYPE SYNTAX ExtremeWirelessProbeInfoStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Note that the ifIndex here can be either a physical or virtual wireless interface index." INDEX { ifIndex } ::= { extremeWirelessProbeInfoStatusTable 1 } ExtremeWirelessProbeInfoStatusEntry ::= SEQUENCE { extremeWirelessProbeInfoStatusCurrentTableSize Unsigned32, extremeWirelessProbeInfoStatusWatermark Unsigned32, extremeWirelessProbeInfoStatusTotalOverflows Unsigned32, extremeWirelessProbeInfoStatusTotalTimeouts Unsigned32, extremeWirelessProbeInfoStatusLastElement TimeTicks, extremeWirelessProbeInfoStatusTotalProbes Unsigned32 } extremeWirelessProbeInfoStatusCurrentTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the current number of entries in the probe info table for this interface." ::= { extremeWirelessProbeInfoStatusEntry 1 } extremeWirelessProbeInfoStatusWatermark OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the maximum size the probe info table has been since the statistics have been reset." ::= { extremeWirelessProbeInfoStatusEntry 2 } extremeWirelessProbeInfoStatusTotalOverflows OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of times an entry in the probe info table was overwritten because the table was full." ::= { extremeWirelessProbeInfoStatusEntry 3 } extremeWirelessProbeInfoStatusTotalTimeouts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of times an entry in the probe info table was timed out." ::= { extremeWirelessProbeInfoStatusEntry 4 } extremeWirelessProbeInfoStatusLastElement OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the sysUpTime the last time an entry was added to the probe info table (or modified)." ::= { extremeWirelessProbeInfoStatusEntry 5 } extremeWirelessProbeInfoStatusTotalProbes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of PROBE REQ packets that this interface has gotten." ::= { extremeWirelessProbeInfoStatusEntry 6 } -- *************************************************************** -- -- Probe Info Table : This table contains information on the probe -- -- request packets recieved from particular hosts. -- -- *************************************************************** -- extremeWirelessProbeInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessProbeInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry for each source MAC from which a PROBE REQ packet has been received. Entries are added when a packet is recieved from a new source mac. Entries are removed via management action, or by timeout or overflow." ::= { extremeAP 30 } extremeWirelessProbeInfoEntry OBJECT-TYPE SYNTAX ExtremeWirelessProbeInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Note that the ifIndex here can be either a physical or virtual wireless interface index. In addition, this table is indexed by the MAC address of the PROBE REQ source." INDEX { ifIndex, extremeWirelessProbeInfoSource } ::= { extremeWirelessProbeInfoTable 1 } ExtremeWirelessProbeInfoEntry ::= SEQUENCE { extremeWirelessProbeInfoSource MacAddress, extremeWirelessProbeInfoTotalProbes Unsigned32, extremeWirelessProbeInfoTotalProbeResp Unsigned32, extremeWirelessProbeInfoRateIESize Unsigned32, extremeWirelessProbeInfoRateIE OCTET STRING, extremeWirelessProbeInfoFirstSeen TimeTicks, extremeWirelessProbeInfoLastChange TimeTicks, extremeWirelessProbeInfoLastRSS INTEGER, extremeWirelessProbeInfoLastRate INTEGER, extremeWirelessProbeInfoLastChannel INTEGER } extremeWirelessProbeInfoSource OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is the MAC address of the source which sent us the PROBE REQ packets described by this entry." ::= { extremeWirelessProbeInfoEntry 1 } extremeWirelessProbeInfoTotalProbes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of PROBE REQ packets we have received from this source since the last time the stats were cleared." ::= { extremeWirelessProbeInfoEntry 2 } extremeWirelessProbeInfoTotalProbeResp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of PROBE RESP packets we have sent to this source. This may not be equal to PROBE REQ based on rxmit, misses, etc." ::= { extremeWirelessProbeInfoEntry 3 } extremeWirelessProbeInfoRateIESize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the size of the rate-ie field in bytes. This may be 0, at which point there is no rate-ie." ::= { extremeWirelessProbeInfoEntry 4 } extremeWirelessProbeInfoRateIE OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the rate IE as recieved in the last PROBE REQ packet. It is encoded as a TLV exactly as it was in the frame. This field may return NULL if storing of rate IE fields is disabled." ::= { extremeWirelessProbeInfoEntry 5 } extremeWirelessProbeInfoFirstSeen OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the sysUpTime the first time a PROBE REQ was seen from this source." ::= { extremeWirelessProbeInfoEntry 6 } extremeWirelessProbeInfoLastChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the sysUpTime the last time a PROBE REQ was seen from this source." ::= { extremeWirelessProbeInfoEntry 7 } extremeWirelessProbeInfoLastRSS OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the RSSI from the last PROBE REQ packet received from this station." ::= { extremeWirelessProbeInfoEntry 8 } extremeWirelessProbeInfoLastRate OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the rate at which the last packet was received from this station." ::= { extremeWirelessProbeInfoEntry 9 } extremeWirelessProbeInfoLastChannel OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the channel on which the last PROBE REQ from this station was heard. PROBE REQs may be heard during an off-channel scan, at which point this may not be equal to the current channel." ::= { extremeWirelessProbeInfoEntry 10 } -- *************************************************************** -- -- Per Client Historical Diagnostic Table : This table allows for -- -- configuration of diagnostic information collection. -- -- *************************************************************** -- extremeWirelessClientDiagCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessClientDiagCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per wireless interface. Each row contains configuration values for collection of per-client diagnostic information." ::= { extremeAP 31 } extremeWirelessClientDiagCfgEntry OBJECT-TYPE SYNTAX ExtremeWirelessClientDiagCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table per virtual interface (SSID)." INDEX { ifIndex } ::= { extremeWirelessClientDiagCfgTable 1 } ExtremeWirelessClientDiagCfgEntry ::= SEQUENCE { extremeWirelessClientDiagCfgEnable TruthValue, extremeWirelessClientDiagCfgClearClient MacAddress, extremeWirelessClientDiagCfgTableSize Unsigned32, extremeWirelessClientDiagCfgTimeout Unsigned32 } extremeWirelessClientDiagCfgEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to TRUE enables the collection of historical information on this virtual interface. This implies that stations which send ASSOC or AUTH packets will have new entries created in the table for this interface." DEFVAL { true } ::= { extremeWirelessClientDiagCfgEntry 1 } extremeWirelessClientDiagCfgClearClient OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this to the MAC address of a client in the diag tables will clear the counters for that client. The entry will not be removed from the table, but all summation counters will be cleared." ::= { extremeWirelessClientDiagCfgEntry 2 } extremeWirelessClientDiagCfgTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This value will configure the maximum size of the diag table. The value is specified in number of entries. A value of 0 implies no upper limit." DEFVAL { 128 } ::= { extremeWirelessClientDiagCfgEntry 3 } extremeWirelessClientDiagCfgTimeout OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This value will configure the timeout of an entry from the diagnostics tables. The value is given in seconds. A value of 0 implies no timeout." DEFVAL { 3600 } ::= { extremeWirelessClientDiagCfgEntry 4 } -- *************************************************************** -- -- Per client historical feature status -- -- *************************************************************** -- extremeWirelessClientDiagStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessClientDiagStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry per virtual interface. Values stored here give current status of the historical client diag feature." ::= { extremeAP 32 } extremeWirelessClientDiagStatusEntry OBJECT-TYPE SYNTAX ExtremeWirelessClientDiagStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Note that ifIndex here is virtual ifIndex (SSID)." INDEX { ifIndex } ::= { extremeWirelessClientDiagStatusTable 1 } ExtremeWirelessClientDiagStatusEntry ::= SEQUENCE { extremeWirelessClientDiagCurrentTableSize Unsigned32, extremeWirelessClientDiagTableWatermark Unsigned32, extremeWirelessClientDiagTotalOverflows Unsigned32, extremeWirelessClientDiagTotalTimeouts Unsigned32, extremeWirelessClientDiagLastElement TimeTicks, extremeWirelessClientDiagSupportsSizeCounters TruthValue, extremeWirelessClientDiagSupportsSpeedCounters TruthValue, extremeWirelessClientDiagSupportsPacketCounters TruthValue } extremeWirelessClientDiagCurrentTableSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the current size, in entries of the client diag tables." ::= { extremeWirelessClientDiagStatusEntry 1 } extremeWirelessClientDiagTableWatermark OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the maximum size the client diag table has been since the last time the statistics were cleared." ::= { extremeWirelessClientDiagStatusEntry 2 } extremeWirelessClientDiagTotalOverflows OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times an entry has been replaced by a newer entry because there was no room left in the table." ::= { extremeWirelessClientDiagStatusEntry 3 } extremeWirelessClientDiagTotalTimeouts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times an entry has been aged-out of the table." ::= { extremeWirelessClientDiagStatusEntry 4 } extremeWirelessClientDiagLastElement OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This is sysUpTime when the last entry was added to the table." ::= { extremeWirelessClientDiagStatusEntry 5 } extremeWirelessClientDiagSupportsSpeedCounters OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates if this AP supports the speed-based counters from the extremeWirelessClientSpeedCountersTable." ::= { extremeWirelessClientDiagStatusEntry 6 } extremeWirelessClientDiagSupportsSizeCounters OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates if this AP supports the size-based counters from the extremeWirelessClientMACSizeCounterTable." ::= { extremeWirelessClientDiagStatusEntry 7 } extremeWirelessClientDiagSupportsPacketCounters OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates if this AP supports the packet-based counters from the extremeWirelessClientPacketCountersTable." ::= { extremeWirelessClientDiagStatusEntry 8 } -- *************************************************************** -- -- Per Client Historical Diagnostics : This table contains info -- -- about state transitions for each client. -- *************************************************************** -- extremeWirelessClientDiagTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessClientDiagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information on a per-client basis. Rows are indexed first by virtual interface, then by client MAC." ::= { extremeAP 33 } extremeWirelessClientDiagEntry OBJECT-TYPE SYNTAX ExtremeWirelessClientDiagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Note that ifIndex here is virtual ifIndex (SSID)." INDEX { ifIndex, extremeWirelessClientDiagMac } ::= { extremeWirelessClientDiagTable 1 } ExtremeWirelessClientDiagEntry ::= SEQUENCE { extremeWirelessClientDiagMac MacAddress, extremeWirelessClientDiagStateWatermark INTEGER, extremeWirelessClientDiagEntersInDetected Unsigned32, extremeWirelessClientDiagErrorsInDetected Unsigned32, extremeWirelessClientDiagAuthReqInDetected Unsigned32, extremeWirelessClientDiagOtherReqInDetected Unsigned32, extremeWirelessClientDiagMgmtActionInDetected Unsigned32, extremeWirelessClientDiagTimeOutInDetected Unsigned32, extremeWirelessClientDiagEntersInAuth Unsigned32, extremeWirelessClientDiagErrorsInAuth Unsigned32, extremeWirelessClientDiagAssocReqInAuth Unsigned32, extremeWirelessClientDiagOtherReqInAuth Unsigned32, extremeWirelessClientDiagMgmtActionInAuth Unsigned32, extremeWirelessClientDiagTimeOutInAuth Unsigned32, extremeWirelessClientDiagEntersInAssoc Unsigned32, extremeWirelessClientDiagErrorsInAssoc Unsigned32, extremeWirelessClientDiagMgmtActionInAssoc Unsigned32, extremeWirelessClientDiagTimeOutInAssoc Unsigned32, extremeWirelessClientDiagEntersInForward Unsigned32, extremeWirelessClientDiagMgmtActionInForward Unsigned32, extremeWirelessClientDiagTimeOutInForward Unsigned32, extremeWirelessClientDiagTotal802Auths Unsigned32, extremeWirelessClientDiagTotalNetLoginAuths Unsigned32 } extremeWirelessClientDiagMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This is the MAC address of the station this entry describes." ::= { extremeWirelessClientDiagEntry 1 } extremeWirelessClientDiagStateWatermark OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This is the highest state this client has been in." ::= { extremeWirelessClientDiagEntry 2 } extremeWirelessClientDiagEntersInDetected OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times the client has entered the detected state." ::= { extremeWirelessClientDiagEntry 3 } extremeWirelessClientDiagErrorsInDetected OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of errors this client has experienced since the counters were cleared." ::= { extremeWirelessClientDiagEntry 4 } extremeWirelessClientDiagAuthReqInDetected OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of AUTH REQ packets received from this client while it was in the detected state." ::= { extremeWirelessClientDiagEntry 5 } extremeWirelessClientDiagOtherReqInDetected OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of REQ packets received from this client while it was in detected state that were not AUTH REQ packets." ::= { extremeWirelessClientDiagEntry 6 } extremeWirelessClientDiagMgmtActionInDetected OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times management initiated action (i.e. force-disassociate) was received for this client in the detected state." ::= { extremeWirelessClientDiagEntry 7 } extremeWirelessClientDiagTimeOutInDetected OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of timeouts which happened to this client in the detected state." ::= { extremeWirelessClientDiagEntry 8 } extremeWirelessClientDiagEntersInAuth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times the client has entered the AUTHED state." ::= { extremeWirelessClientDiagEntry 9 } extremeWirelessClientDiagErrorsInAuth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times the client has had errors in the AUTHED state." ::= { extremeWirelessClientDiagEntry 10 } extremeWirelessClientDiagAssocReqInAuth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of ASSOC REQ or REASSOC REQ packets received from this client while in the AUTHED state." ::= { extremeWirelessClientDiagEntry 11 } extremeWirelessClientDiagOtherReqInAuth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of non-ASSOC/REASSOC packets received from this client while in the AUTHED state." ::= { extremeWirelessClientDiagEntry 12 } extremeWirelessClientDiagMgmtActionInAuth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of management initiated action which this client experienced while in the AUTHED state." ::= { extremeWirelessClientDiagEntry 13 } extremeWirelessClientDiagTimeOutInAuth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times this client timed out while in the authed state." ::= { extremeWirelessClientDiagEntry 14 } extremeWirelessClientDiagEntersInAssoc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times this client has entered the associated state." ::= { extremeWirelessClientDiagEntry 15 } extremeWirelessClientDiagErrorsInAssoc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of errors this client has had in the associated state." ::= { extremeWirelessClientDiagEntry 16 } extremeWirelessClientDiagMgmtActionInAssoc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of management actions which have happened to this client in the associated state." ::= { extremeWirelessClientDiagEntry 17 } extremeWirelessClientDiagTimeOutInAssoc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times this station has been timed-out in the associated state." ::= { extremeWirelessClientDiagEntry 18 } extremeWirelessClientDiagEntersInForward OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times this client has entered the forwarding state." ::= { extremeWirelessClientDiagEntry 19 } extremeWirelessClientDiagMgmtActionInForward OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times this client has experience a management action while in forwarding." ::= { extremeWirelessClientDiagEntry 20 } extremeWirelessClientDiagTimeOutInForward OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of timeouts this client has experienced while in forwarding." ::= { extremeWirelessClientDiagEntry 21 } extremeWirelessClientDiagTotal802Auths OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times this client has tried to authenticate using 802.1x." ::= { extremeWirelessClientDiagEntry 22 } extremeWirelessClientDiagTotalNetLoginAuths OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of times this client has tried to authenticate using NetLogin." ::= { extremeWirelessClientDiagEntry 23 } -- *************************************************************** -- -- Per Client Association Information : This table gives history -- -- on the association packets sent by each client on the AP. -- -- *************************************************************** -- extremeWirelessClientAssocInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessClientAssocInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per client on a wireless interface. It gives information about the association history and parameters of that client." ::= { extremeAP 34 } extremeWirelessClientAssocInfoEntry OBJECT-TYPE SYNTAX ExtremeWirelessClientAssocInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Note that ifIndex here is virtual ifIndex (SSID)." INDEX { ifIndex, extremeWirelessClientDiagMac } ::= { extremeWirelessClientAssocInfoTable 1 } ExtremeWirelessClientAssocInfoEntry ::= SEQUENCE { extremeWirelessClientAssocInfoAssociated TruthValue, extremeWirelessClientAssocInfoTotalAssocReq Unsigned32, extremeWirelessClientAssocInfoTotalReAssocReq Unsigned32, extremeWirelessClientAssocInfoTotalAssocResp Unsigned32, extremeWirelessClientAssocInfoTotalAssocOK Unsigned32, extremeWirelessClientAssocInfoTotalAssocFail Unsigned32, extremeWirelessClientAssocInfoTotalDisassocReq Unsigned32, extremeWirelessClientAssocInfoTotalDisassocResp Unsigned32, extremeWirelessClientAssocInfoRateIE OCTET STRING, extremeWirelessClientAssocInfoLastAssoc TimeTicks, extremeWirelessClientAssocInfoLastError TimeTicks, extremeWirelessClientAssocInfoLastErrorType INTEGER, extremeWirelessClientAssocInfoErrorRateMismatch Unsigned32, extremeWirelessClientAssocInfoErrorBadState Unsigned32, extremeWirelessClientAssocInfoErrorBadCapability Unsigned32, extremeWirelessClientAssocInfoErrorCounterMeasure Unsigned32, extremeWirelessClientAssocInfoErrorMcastCipher Unsigned32, extremeWirelessClientAssocInfoErrorMaxAssoc Unsigned32, extremeWirelessClientAssocInfoErrorRSNRequired Unsigned32, extremeWirelessClientAssocInfoErrorRSNMismatch Unsigned32, extremeWirelessClientAssocInfoErrorOther Unsigned32, extremeWirelessClientAssocInfoWPAIEPresent TruthValue, extremeWirelessClientAssocInfoWPAVersion Unsigned32, extremeWirelessClientAssocInfoWPAIEMcastCipher WPACipherSet, extremeWirelessClientAssocInfoWPAUcastCipherCount Unsigned32, extremeWirelessClientAssocInfoWPAUcastCipher WPACipherSet, extremeWirelessClientAssocInfoWPAKeyMgmtCount Unsigned32, extremeWirelessClientAssocInfoWPAKeyMgmtSuite WPAKeyMgmtSet, extremeWirelessClientAssocIEBlob OCTET STRING } extremeWirelessClientAssocInfoAssociated OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the current MAC-layer association status of this client." ::= { extremeWirelessClientAssocInfoEntry 1 } extremeWirelessClientAssocInfoTotalAssocReq OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of ASSOC REQ pdus recieved from this client since the last time the counters were cleared." ::= { extremeWirelessClientAssocInfoEntry 2 } extremeWirelessClientAssocInfoTotalReAssocReq OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of REASSOC REQ PDUs received from this client since the last time the counters were cleared." ::= { extremeWirelessClientAssocInfoEntry 3 } extremeWirelessClientAssocInfoTotalAssocResp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of ASSOC RESP pdus sent to this client since the last time the counters were cleared." ::= { extremeWirelessClientAssocInfoEntry 4 } extremeWirelessClientAssocInfoTotalAssocOK OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of ASSOC RESP PDUs which carried a status = ok response." ::= { extremeWirelessClientAssocInfoEntry 5 } extremeWirelessClientAssocInfoTotalAssocFail OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of ASSOC RESP PDUs which carried a status = failed response." ::= { extremeWirelessClientAssocInfoEntry 6 } extremeWirelessClientAssocInfoTotalDisassocReq OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of ASSOC RESP PDUs which carried a status = failed response." ::= { extremeWirelessClientAssocInfoEntry 7 } extremeWirelessClientAssocInfoTotalDisassocResp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of ASSOC RESP PDUs which carried a status = failed response." ::= { extremeWirelessClientAssocInfoEntry 8 } extremeWirelessClientAssocInfoRateIE OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This is the value of the rate IE carried in the last ASSOC REQ packet if this wireless interface is configured to keep IEs. If it's not, this will be NULL. The IE is encoded as a series of bytes exactly as the value portion of the IE in the PDU." ::= { extremeWirelessClientAssocInfoEntry 9 } extremeWirelessClientAssocInfoLastAssoc OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This is sysUpTime when the last ASSOC REQ was received from this client." ::= { extremeWirelessClientAssocInfoEntry 10 } extremeWirelessClientAssocInfoLastError OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This is sysUpTime when the last ASSOC RESP was sent to this client with a failure status." ::= { extremeWirelessClientAssocInfoEntry 11 } extremeWirelessClientAssocInfoLastErrorType OBJECT-TYPE SYNTAX INTEGER { noError(0), rateMismatch(1), badState(2), badCapability(3), couterMeasure(4), mcastCipher(5), maxAssoc(6), rsnRequired(7), rsnMismatch(8), otherError(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is an enumerated type which indicates which was the last error this client experienced during association." ::= { extremeWirelessClientAssocInfoEntry 12 } extremeWirelessClientAssocInfoErrorRateMismatch OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of failed associations due to a mismatch of the rate IEs." ::= { extremeWirelessClientAssocInfoEntry 13 } extremeWirelessClientAssocInfoErrorBadState OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of failed associations due to the client being in the wrong state." ::= { extremeWirelessClientAssocInfoEntry 14 } extremeWirelessClientAssocInfoErrorBadCapability OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of failed associations due to the client having a capability mismatch with the AP." ::= { extremeWirelessClientAssocInfoEntry 15 } extremeWirelessClientAssocInfoErrorCounterMeasure OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of failed associations due to the client being subject to a counter measure." ::= { extremeWirelessClientAssocInfoEntry 16 } extremeWirelessClientAssocInfoErrorMcastCipher OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of failed associations due to the client not supporting the current multicast cipher." ::= { extremeWirelessClientAssocInfoEntry 17 } extremeWirelessClientAssocInfoErrorMaxAssoc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of failed associations due to the AP having too many associations already." ::= { extremeWirelessClientAssocInfoEntry 18 } extremeWirelessClientAssocInfoErrorRSNRequired OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of failed associations due to the client not supplying the (required) RSN IE." ::= { extremeWirelessClientAssocInfoEntry 19 } extremeWirelessClientAssocInfoErrorRSNMismatch OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of failed associations due to the client's RSN IE not matching supported features on the AP." ::= { extremeWirelessClientAssocInfoEntry 20 } extremeWirelessClientAssocInfoErrorOther OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of failed associations due to the client's RSN IE not matching supported features on the AP." ::= { extremeWirelessClientAssocInfoEntry 21 } extremeWirelessClientAssocInfoWPAIEPresent OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If this value is true it indicates that WPA information was gathered from this station in the last association request. If true, it implies the values of the WPA variables below are valid. If false, it indicates that this station did not send a WPA IE in its last association." ::= { extremeWirelessClientAssocInfoEntry 22 } extremeWirelessClientAssocInfoWPAVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the version of WPA supported by this station. See IEEE 802.11i Draft 3.0 section 7 for meaning of various values." ::= { extremeWirelessClientAssocInfoEntry 23 } extremeWirelessClientAssocInfoWPAIEMcastCipher OBJECT-TYPE SYNTAX WPACipherSet MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the single multicast cipher supported by this client." ::= { extremeWirelessClientAssocInfoEntry 24 } extremeWirelessClientAssocInfoWPAUcastCipherCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of set bits in the ucast cipher variable below. In this case this number should always be 1." ::= { extremeWirelessClientAssocInfoEntry 25 } extremeWirelessClientAssocInfoWPAUcastCipher OBJECT-TYPE SYNTAX WPACipherSet MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the cipher suites which was requested by this client during its last assoc req." ::= { extremeWirelessClientAssocInfoEntry 26 } extremeWirelessClientAssocInfoWPAKeyMgmtCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the number of key management suites requested by this client in the last assoc. req message. It indicates the number of set bits in the mgmt suite variable below." ::= { extremeWirelessClientAssocInfoEntry 27 } extremeWirelessClientAssocInfoWPAKeyMgmtSuite OBJECT-TYPE SYNTAX WPAKeyMgmtSet MAX-ACCESS read-only STATUS current DESCRIPTION "Gives the key management suite requested by this client during its last association request." ::= { extremeWirelessClientAssocInfoEntry 28 } extremeWirelessClientAssocIEBlob OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This is the IE list sent in the association frame encoded as a series of TLVs." ::= { extremeWirelessClientAssocInfoEntry 29 } -- *************************************************************** -- -- Authentication Information Table : This table contains infor on -- -- the MAC-layer authentication of each client which has tried to -- -- authenticate with this AP. -- *************************************************************** -- extremeWirelessClientAuthInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessClientAuthInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one row per client on a wireless interface. It gives information about the authentication history and params of that client." ::= { extremeAP 35 } extremeWirelessClientAuthInfoEntry OBJECT-TYPE SYNTAX ExtremeWirelessClientAuthInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Note that ifIndex here is virtual ifIndex (SSID)." INDEX { ifIndex, extremeWirelessClientDiagMac } ::= { extremeWirelessClientAuthInfoTable 1 } ExtremeWirelessClientAuthInfoEntry ::= SEQUENCE { extremeWirelessClientAuthInfoCurrentAuth TruthValue, extremeWirelessClientAuthInfoTotalAuths Unsigned32, extremeWirelessClientAuthInfoTotalAuthResp Unsigned32, extremeWirelessClientAuthInfoTotalAuthsOK Unsigned32, extremeWirelessClientAuthInfoTotalAuthsFailed Unsigned32, extremeWirelessClientAuthInfoTotalDeauthReq Unsigned32, extremeWirelessClientAuthInfoTotalDeauthResp Unsigned32, extremeWirelessClientAuthInfoTotalOpen Unsigned32, extremeWirelessClientAuthInfoTotalShared Unsigned32, extremeWirelessClientAuthInfoLastAuth TimeTicks, extremeWirelessClientAuthInfoLastAuthType INTEGER, extremeWirelessClientAuthInfoLastError TimeTicks, extremeWirelessClientAuthInfoLastErrorType INTEGER, extremeWirelessClientAuthInfoErrorResourceFailure Unsigned32, extremeWirelessClientAuthInfoErrorSequenceNum Unsigned32, extremeWirelessClientAuthInfoErrorChallengeText Unsigned32, extremeWirelessClientAuthInfoErrorTypeMismatch Unsigned32, extremeWirelessClientAuthInfoErrorKeyIndex Unsigned32, extremeWirelessClientAuthInfoErrorOther Unsigned32 } extremeWirelessClientAuthInfoCurrentAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the current MAC-layer authentication status of the client." ::= { extremeWirelessClientAuthInfoEntry 1 } extremeWirelessClientAuthInfoTotalAuths OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of AUTH REQ packets received from this client since the last time the counters were cleared." ::= { extremeWirelessClientAuthInfoEntry 2 } extremeWirelessClientAuthInfoTotalAuthResp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of AUTH RESP packets sent to this client since the last time the counters were cleared." ::= { extremeWirelessClientAuthInfoEntry 3 } extremeWirelessClientAuthInfoTotalAuthsOK OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of AUTH RESP packets sent to this client which carried a STATUS = OK message." ::= { extremeWirelessClientAuthInfoEntry 4 } extremeWirelessClientAuthInfoTotalAuthsFailed OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of AUTH RESP packets sent to this client which carried a STATUS = Failed message." ::= { extremeWirelessClientAuthInfoEntry 5 } extremeWirelessClientAuthInfoTotalDeauthReq OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of DEAUTH REQ packets sent from this client." ::= { extremeWirelessClientAuthInfoEntry 6 } extremeWirelessClientAuthInfoTotalDeauthResp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of DEAUTH RESP packets sent to this client." ::= { extremeWirelessClientAuthInfoEntry 7 } extremeWirelessClientAuthInfoTotalOpen OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of AUTH REQ packets which requested open authentication from the AP." ::= { extremeWirelessClientAuthInfoEntry 8 } extremeWirelessClientAuthInfoTotalShared OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of AUTH REQ packets which requested shared authentication from the AP." ::= { extremeWirelessClientAuthInfoEntry 9 } extremeWirelessClientAuthInfoLastAuth OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This is the sysUpTime the last time this client sent a request for authentication." ::= { extremeWirelessClientAuthInfoEntry 10 } extremeWirelessClientAuthInfoLastAuthType OBJECT-TYPE SYNTAX INTEGER { open(1), shared(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the last type of authentication requested by this client." ::= { extremeWirelessClientAuthInfoEntry 11 } extremeWirelessClientAuthInfoLastError OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "This is the sysUpTime of the last authentication failure for this client." ::= { extremeWirelessClientAuthInfoEntry 12 } extremeWirelessClientAuthInfoLastErrorType OBJECT-TYPE SYNTAX INTEGER { noError(0), resourceFailure(1), sequenceNumber(2), challengeText(3), algorithmMismatch(4), keyIndex(5), otherError(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "This is the OID of the last error counter that was incremented for this client." ::= { extremeWirelessClientAuthInfoEntry 13 } extremeWirelessClientAuthInfoErrorResourceFailure OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of authentication failures which have resulted from resource failures." ::= { extremeWirelessClientAuthInfoEntry 14 } extremeWirelessClientAuthInfoErrorSequenceNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of authentication failures which have resulted from bad packet sequence numbers." ::= { extremeWirelessClientAuthInfoEntry 15 } extremeWirelessClientAuthInfoErrorChallengeText OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of authentication failures which have resutled from challenge text mismatch." ::= { extremeWirelessClientAuthInfoEntry 16 } extremeWirelessClientAuthInfoErrorTypeMismatch OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of authentication failures which have resutled from the requested authentication type (i.e. open/shared) not matching what this virutal interface is configured for." ::= { extremeWirelessClientAuthInfoEntry 17 } extremeWirelessClientAuthInfoErrorKeyIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of authentication failures which have resulted from key index mismatches." ::= { extremeWirelessClientAuthInfoEntry 18 } extremeWirelessClientAuthInfoErrorOther OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the total number of authentication failures which have resulted from unspecified errors." ::= { extremeWirelessClientAuthInfoEntry 19 } -- *************************************************************** -- -- Client MAC information : This table contains statistics and -- -- information on each client which has tried to authenticate with -- -- this virtual interface. -- *************************************************************** -- extremeWirelessClientMACInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessClientMACInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry per source MAC which has tried to authenticate with this virtual interface (SSID). Entries are created when AUTH or REATH REQ packets are received from new clients. Entries can be aged out, removed by management action, or overwritten by an overflow." ::= { extremeAP 36 } extremeWirelessClientMACInfoEntry OBJECT-TYPE SYNTAX ExtremeWirelessClientMACInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex, extremeWirelessClientDiagMac } ::= { extremeWirelessClientMACInfoTable 1 } ExtremeWirelessClientMACInfoEntry ::= SEQUENCE { extremeWirelessClientMACInfoMinRSS INTEGER, extremeWirelessClientMACInfoMaxRSS INTEGER, extremeWirelessClientMACInfoAvgRSS INTEGER, extremeWirelessClientMACInfoTotalProbeReq Unsigned32, extremeWirelessClientMACInfoTotalAuthReq Unsigned32, extremeWirelessClientMACInfoTotalAssocReq Unsigned32, extremeWirelessClientMACInfoTotalReAssocReq Unsigned32, extremeWirelessClientMACInfoTotalDeAssocReq Unsigned32, extremeWirelessClientMACInfoTotalDeAuthReq Unsigned32, extremeWirelessClientMACInfoTotalPsPoll Unsigned32, extremeWirelessClientMACInfoTotalData Unsigned32, extremeWirelessClientMACInfoNavValue Unsigned32 } extremeWirelessClientMACInfoMinRSS OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the minimum RSS indication of any packet we have seen from this client. A value of 0 indicates that RSSI has been unavailable." ::= { extremeWirelessClientMACInfoEntry 1 } extremeWirelessClientMACInfoMaxRSS OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the maximum RSS indication of any packet we have seen from this client. A value of 0 indicates that RSSI has been unavailable." ::= { extremeWirelessClientMACInfoEntry 2 } extremeWirelessClientMACInfoAvgRSS OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the average RSS indication of any packet we have seen from this client. A value of 0 indicates that RSSI has been unavailable." ::= { extremeWirelessClientMACInfoEntry 3 } extremeWirelessClientMACInfoTotalProbeReq OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of PROBE REQ packets recieved from this client since the counters have been cleared." ::= { extremeWirelessClientMACInfoEntry 4 } extremeWirelessClientMACInfoTotalAuthReq OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of AUTH REQ packets recieved from this client since the counters have been cleared." ::= { extremeWirelessClientMACInfoEntry 5 } extremeWirelessClientMACInfoTotalAssocReq OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of ASSOC REQ packets recieved from this client since the counters have been cleared." ::= { extremeWirelessClientMACInfoEntry 6 } extremeWirelessClientMACInfoTotalReAssocReq OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of REASSOC REQ packets recieved from this client since the counters have been cleared." ::= { extremeWirelessClientMACInfoEntry 7 } extremeWirelessClientMACInfoTotalDeAssocReq OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of DEASSOC REQ packets recieved from this client since the counters have been cleared." ::= { extremeWirelessClientMACInfoEntry 8 } extremeWirelessClientMACInfoTotalDeAuthReq OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of DEAUTH REQ packets recieved from this client since the counters have been cleared." ::= { extremeWirelessClientMACInfoEntry 9 } extremeWirelessClientMACInfoTotalPsPoll OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of PS POLL packets recieved from this client since the counters have been cleared." ::= { extremeWirelessClientMACInfoEntry 10 } extremeWirelessClientMACInfoTotalData OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of data frames received from this client since the counters have been cleared." ::= { extremeWirelessClientMACInfoEntry 11 } extremeWirelessClientMACInfoNavValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "TODO: Is this an average, total, what?" ::= { extremeWirelessClientMACInfoEntry 12 } -- *************************************************************** -- -- Size Based Counters : This table gives per-client histogram -- -- counters based on the size of received packets/fragments. -- -- *************************************************************** -- extremeWirelessClientSizeCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessClientSizeCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table for each client which has tried to authenticate with this virtual interface. A new entry is created when an AUTH or REATH REQ packet is received from a new station. Entries are removed by management action, timeout or overwritten due to overflow. Entries in this table are also indexed by virtual interface. A client which has tried to authenticate to multiple virtual interfaces may have more than one entry in this table." ::= { extremeAP 37 } extremeWirelessClientSizeCounterEntry OBJECT-TYPE SYNTAX ExtremeWirelessClientSizeCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex, extremeWirelessClientDiagMac } ::= { extremeWirelessClientSizeCounterTable 1 } ExtremeWirelessClientSizeCounterEntry ::= SEQUENCE { extremeWirelessClientFrameSizeReXmit64 Unsigned32, extremeWirelessClientFrameSizeReXmit128 Unsigned32, extremeWirelessClientFrameSizeReXmit256 Unsigned32, extremeWirelessClientFrameSizeReXmit512 Unsigned32, extremeWirelessClientFrameSizeReXmit1024 Unsigned32, extremeWirelessClientFrameSizeReXmit2048 Unsigned32, extremeWirelessClientFrameSizeTX64 Unsigned32, extremeWirelessClientFrameSizeTX128 Unsigned32, extremeWirelessClientFrameSizeTX256 Unsigned32, extremeWirelessClientFrameSizeTX512 Unsigned32, extremeWirelessClientFrameSizeTX1024 Unsigned32, extremeWirelessClientFrameSizeTX2048 Unsigned32, extremeWirelessClientFrameSizeRX64 Unsigned32, extremeWirelessClientFrameSizeRX128 Unsigned32, extremeWirelessClientFrameSizeRX256 Unsigned32, extremeWirelessClientFrameSizeRX512 Unsigned32, extremeWirelessClientFrameSizeRX1024 Unsigned32, extremeWirelessClientFrameSizeRX2048 Unsigned32, extremeWirelessClientFrameSizeErrorTX64 Unsigned32, extremeWirelessClientFrameSizeErrorTX128 Unsigned32, extremeWirelessClientFrameSizeErrorTX256 Unsigned32, extremeWirelessClientFrameSizeErrorTX512 Unsigned32, extremeWirelessClientFrameSizeErrorTX1024 Unsigned32, extremeWirelessClientFrameSizeErrorTX2048 Unsigned32, extremeWirelessClientFrameSizeErrorRX64 Unsigned32, extremeWirelessClientFrameSizeErrorRX128 Unsigned32, extremeWirelessClientFrameSizeErrorRX256 Unsigned32, extremeWirelessClientFrameSizeErrorRX512 Unsigned32, extremeWirelessClientFrameSizeErrorRX1024 Unsigned32, extremeWirelessClientFrameSizeErrorRX2048 Unsigned32, extremeWirelessClientPacketSizeTX64 Unsigned32, extremeWirelessClientPacketSizeTX128 Unsigned32, extremeWirelessClientPacketSizeTX256 Unsigned32, extremeWirelessClientPacketSizeTX512 Unsigned32, extremeWirelessClientPacketSizeTX1024 Unsigned32, extremeWirelessClientPacketSizeTX2048 Unsigned32, extremeWirelessClientPacketSizeRX64 Unsigned32, extremeWirelessClientPacketSizeRX128 Unsigned32, extremeWirelessClientPacketSizeRX256 Unsigned32, extremeWirelessClientPacketSizeRX512 Unsigned32, extremeWirelessClientPacketSizeRX1024 Unsigned32, extremeWirelessClientPacketSizeRX2048 Unsigned32 } extremeWirelessClientFrameSizeReXmit64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags retransmitted to this client which were less than or equal to 64 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 1 } extremeWirelessClientFrameSizeReXmit128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags retransmitted to this client which were between 64 and 128 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 2 } extremeWirelessClientFrameSizeReXmit256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags retransmitted to this client which were between 128 and 256 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 3 } extremeWirelessClientFrameSizeReXmit512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags retransmitted to this client which were between 256 and 512 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 4 } extremeWirelessClientFrameSizeReXmit1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags retransmitted to this client which were between 512 and 1024 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 5 } extremeWirelessClientFrameSizeReXmit2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags retransmitted to this client which were between 1024 and 2048 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 6 } extremeWirelessClientFrameSizeTX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags transmitted to this client which were less than or equal to 64 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 7 } extremeWirelessClientFrameSizeTX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags transmitted to this client which were between 64 and 128 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 8 } extremeWirelessClientFrameSizeTX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags transmitted to this client which were between 128 and 256 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 9 } extremeWirelessClientFrameSizeTX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags transmitted to this client which were between 256 and 512 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 10 } extremeWirelessClientFrameSizeTX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags transmitted to this client which were between 512 and 1024 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 11 } extremeWirelessClientFrameSizeTX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags transmitted to this client which were between 1024 and 2048 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 12 } extremeWirelessClientFrameSizeRX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags received from this client which were less than or equal to 64 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 13 } extremeWirelessClientFrameSizeRX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags received from this client which were between 64 and 128 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 14 } extremeWirelessClientFrameSizeRX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags received from this client which were between 128 and 256 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 15 } extremeWirelessClientFrameSizeRX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags received from this client which were between 256 and 512 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 16 } extremeWirelessClientFrameSizeRX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags received from this client which were between 512 and 1024 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 17 } extremeWirelessClientFrameSizeRX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags received from this client which were between 1024 and 2048 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 18 } extremeWirelessClientFrameSizeErrorTX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which failed to be sent from this client with a length between 0 and 64 bytes." ::= { extremeWirelessClientSizeCounterEntry 19 } extremeWirelessClientFrameSizeErrorTX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which failed to be sent from this client with a length between 65 and 128 bytes." ::= { extremeWirelessClientSizeCounterEntry 20 } extremeWirelessClientFrameSizeErrorTX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which failed to be sent from this client with a length between 129 and 256 bytes." ::= { extremeWirelessClientSizeCounterEntry 21 } extremeWirelessClientFrameSizeErrorTX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which failed to be sent from this client with a length between 257 and 512 bytes." ::= { extremeWirelessClientSizeCounterEntry 22 } extremeWirelessClientFrameSizeErrorTX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which failed to be sent from this client with a length between 513 and 1024 bytes." ::= { extremeWirelessClientSizeCounterEntry 23 } extremeWirelessClientFrameSizeErrorTX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which failed to be sent from this client with a length between 1025 and 2048 bytes." ::= { extremeWirelessClientSizeCounterEntry 24 } extremeWirelessClientFrameSizeErrorRX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received with an FCS or other error and a length between 0 and 64 bytes." ::= { extremeWirelessClientSizeCounterEntry 25 } extremeWirelessClientFrameSizeErrorRX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received with an FCS or other error and a length between 65 and 128 bytes." ::= { extremeWirelessClientSizeCounterEntry 26 } extremeWirelessClientFrameSizeErrorRX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received with an FCS or other error and a length between 129 and 256 bytes." ::= { extremeWirelessClientSizeCounterEntry 27 } extremeWirelessClientFrameSizeErrorRX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received with an FCS or other error and a length between 257 and 512 bytes." ::= { extremeWirelessClientSizeCounterEntry 28 } extremeWirelessClientFrameSizeErrorRX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received with an FCS or other error and a length between 513 and 1024 bytes." ::= { extremeWirelessClientSizeCounterEntry 29 } extremeWirelessClientFrameSizeErrorRX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received with an FCS or other error and a length between 1025 and 2048 bytes." ::= { extremeWirelessClientSizeCounterEntry 30 } extremeWirelessClientPacketSizeTX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of packets transmitted to this client which were less than or equal to 64 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 31 } extremeWirelessClientPacketSizeTX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of packets transmitted to this client which were between 64 and 128 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 32 } extremeWirelessClientPacketSizeTX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of packets transmitted to this client which were between 128 and 256 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 33 } extremeWirelessClientPacketSizeTX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of packets transmitted to this client which were between 256 and 512 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 34 } extremeWirelessClientPacketSizeTX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of packets transmitted to this client which were between 512 and 1024 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 35 } extremeWirelessClientPacketSizeTX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of packets transmitted to this client which were between 1024 and 2048 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 36 } extremeWirelessClientPacketSizeRX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of packets received from this client which were less than or equal to 64 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 37 } extremeWirelessClientPacketSizeRX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of packets received from this client which were between 64 and 128 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 38 } extremeWirelessClientPacketSizeRX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of packets received from this client which were between 128 and 256 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 39 } extremeWirelessClientPacketSizeRX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of packets received from this client which were between 256 and 512 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 40 } extremeWirelessClientPacketSizeRX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of packets received from this client which were between 512 and 1024 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 41 } extremeWirelessClientPacketSizeRX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of packets received from this client which were between 1024 and 2048 bytes in length." ::= { extremeWirelessClientSizeCounterEntry 42 } -- *************************************************************** -- -- Per Client Speed : This table gives a histogram of statistics -- -- based on the speed of transmission/reception of packets on a -- -- virtual interface. -- -- *************************************************************** -- extremeWirelessClientSpeedCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessClientSpeedCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is indexed by wireless interface index. These are the virtual interfaces corresponding to the SSID. Support for this table is optional, indicated by the value of the variable extremeWirelessClientDiagSupportsSpeedCounters in the status table." ::= { extremeAP 38 } extremeWirelessClientSpeedCounterEntry OBJECT-TYPE SYNTAX ExtremeWirelessClientSpeedCounterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex here is the wireless interface (SSID). It is expected that an entry will be created in this table only after a client sends a AUTH or REATH packet to the SSID." INDEX { ifIndex, extremeWirelessClientDiagMac } ::= { extremeWirelessClientSpeedCounterTable 1 } ExtremeWirelessClientSpeedCounterEntry ::= SEQUENCE { extremeWirelessClientSpeedReXmit1 Unsigned32, extremeWirelessClientSpeedReXmit2 Unsigned32, extremeWirelessClientSpeedReXmit5p5 Unsigned32, extremeWirelessClientSpeedReXmit6 Unsigned32, extremeWirelessClientSpeedReXmit9 Unsigned32, extremeWirelessClientSpeedReXmit12 Unsigned32, extremeWirelessClientSpeedReXmit18 Unsigned32, extremeWirelessClientSpeedReXmit24 Unsigned32, extremeWirelessClientSpeedReXmit36 Unsigned32, extremeWirelessClientSpeedReXmit48 Unsigned32, extremeWirelessClientSpeedReXmit54 Unsigned32, extremeWirelessClientSpeedTX1 Unsigned32, extremeWirelessClientSpeedTX2 Unsigned32, extremeWirelessClientSpeedTX5p5 Unsigned32, extremeWirelessClientSpeedTX6 Unsigned32, extremeWirelessClientSpeedTX9 Unsigned32, extremeWirelessClientSpeedTX12 Unsigned32, extremeWirelessClientSpeedTX18 Unsigned32, extremeWirelessClientSpeedTX24 Unsigned32, extremeWirelessClientSpeedTX36 Unsigned32, extremeWirelessClientSpeedTX48 Unsigned32, extremeWirelessClientSpeedTX54 Unsigned32, extremeWirelessClientSpeedRX1 Unsigned32, extremeWirelessClientSpeedRX2 Unsigned32, extremeWirelessClientSpeedRX5p5 Unsigned32, extremeWirelessClientSpeedRX6 Unsigned32, extremeWirelessClientSpeedRX9 Unsigned32, extremeWirelessClientSpeedRX12 Unsigned32, extremeWirelessClientSpeedRX18 Unsigned32, extremeWirelessClientSpeedRX24 Unsigned32, extremeWirelessClientSpeedRX36 Unsigned32, extremeWirelessClientSpeedRX48 Unsigned32, extremeWirelessClientSpeedRX54 Unsigned32 } extremeWirelessClientSpeedReXmit1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were retransmitted to the given client at 1 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 1 } extremeWirelessClientSpeedReXmit2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were retransmitted to the given client at 2 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 2 } extremeWirelessClientSpeedReXmit5p5 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were retransmitted to the given client at 5 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 3 } extremeWirelessClientSpeedReXmit6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were retransmitted to the given client at 6 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 4 } extremeWirelessClientSpeedReXmit9 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were retransmitted to the given client at 9 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 5 } extremeWirelessClientSpeedReXmit12 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were retransmitted to the given client at 12 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 6 } extremeWirelessClientSpeedReXmit18 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were retransmitted to the given client at 18 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 7 } extremeWirelessClientSpeedReXmit24 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were retransmitted to the given client at 24 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 8 } extremeWirelessClientSpeedReXmit36 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were retransmitted to the given client at 36 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 9 } extremeWirelessClientSpeedReXmit48 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were retransmitted to the given client at 48 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 10 } extremeWirelessClientSpeedReXmit54 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were retransmitted to the given client at 54 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 11 } extremeWirelessClientSpeedTX1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were transmitted to the given client at 1 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 12 } extremeWirelessClientSpeedTX2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were transmitted to the given client at 2 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 13 } extremeWirelessClientSpeedTX5p5 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were transmitted to the given client at 5 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 14 } extremeWirelessClientSpeedTX6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were transmitted to the given client at 6 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 15 } extremeWirelessClientSpeedTX9 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were transmitted to the given client at 9 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 16 } extremeWirelessClientSpeedTX12 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were transmitted to the given client at 12 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 17 } extremeWirelessClientSpeedTX18 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were transmitted to the given client at 18 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 18 } extremeWirelessClientSpeedTX24 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were transmitted to the given client at 24 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 19 } extremeWirelessClientSpeedTX36 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were transmitted to the given client at 36 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 20 } extremeWirelessClientSpeedTX48 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were transmitted to the given client at 48 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 21 } extremeWirelessClientSpeedTX54 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were transmitted to the given client at 54 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 22 } extremeWirelessClientSpeedRX1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received from the given client at 1 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 23 } extremeWirelessClientSpeedRX2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received from the given client at 2 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 24 } extremeWirelessClientSpeedRX5p5 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received from the given client at 5 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 25 } extremeWirelessClientSpeedRX6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received from the given client at 6 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 26 } extremeWirelessClientSpeedRX9 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received from the given client at 9 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 27 } extremeWirelessClientSpeedRX12 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received from the given client at 12 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 28 } extremeWirelessClientSpeedRX18 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received from the given client at 18 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 29 } extremeWirelessClientSpeedRX24 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received from the given client at 24 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 30 } extremeWirelessClientSpeedRX36 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received from the given client at 36 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 31 } extremeWirelessClientSpeedRX48 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received from the given client at 48 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 32 } extremeWirelessClientSpeedRX54 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frags which were received from the given client at 54 Mbps." ::= { extremeWirelessClientSpeedCounterEntry 33 } -- *************************************************************** -- -- Frame Size Table : This table presents a historgram of frames -- -- based on type and size. -- -- *************************************************************** -- extremeWirelessIntfFrameSizeTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessIntfFrameSizeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table for each virtual and physical interface. Values for physical interfaces are summations of the values for the constituent virtual interfaces." ::= { extremeAP 39 } extremeWirelessIntfFrameSizeEntry OBJECT-TYPE SYNTAX ExtremeWirelessIntfFrameSizeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { extremeWirelessIntfFrameSizeTable 1 } ExtremeWirelessIntfFrameSizeEntry ::= SEQUENCE { extremeWirelessIntfFrameSizeMgmtTX64 Unsigned32, extremeWirelessIntfFrameSizeMgmtTX128 Unsigned32, extremeWirelessIntfFrameSizeMgmtTX256 Unsigned32, extremeWirelessIntfFrameSizeMgmtTX512 Unsigned32, extremeWirelessIntfFrameSizeMgmtTX1024 Unsigned32, extremeWirelessIntfFrameSizeMgmtTX2048 Unsigned32, extremeWirelessIntfFrameSizeMgmtRX64 Unsigned32, extremeWirelessIntfFrameSizeMgmtRX128 Unsigned32, extremeWirelessIntfFrameSizeMgmtRX256 Unsigned32, extremeWirelessIntfFrameSizeMgmtRX512 Unsigned32, extremeWirelessIntfFrameSizeMgmtRX1024 Unsigned32, extremeWirelessIntfFrameSizeMgmtRX2048 Unsigned32, extremeWirelessIntfFrameSizeCtlTX64 Unsigned32, extremeWirelessIntfFrameSizeCtlTX128 Unsigned32, extremeWirelessIntfFrameSizeCtlTX256 Unsigned32, extremeWirelessIntfFrameSizeCtlTX512 Unsigned32, extremeWirelessIntfFrameSizeCtlTX1024 Unsigned32, extremeWirelessIntfFrameSizeCtlTX2048 Unsigned32, extremeWirelessIntfFrameSizeCtlRX64 Unsigned32, extremeWirelessIntfFrameSizeCtlRX128 Unsigned32, extremeWirelessIntfFrameSizeCtlRX256 Unsigned32, extremeWirelessIntfFrameSizeCtlRX512 Unsigned32, extremeWirelessIntfFrameSizeCtlRX1024 Unsigned32, extremeWirelessIntfFrameSizeCtlRX2048 Unsigned32, extremeWirelessIntfFrameSizeDataTX64 Unsigned32, extremeWirelessIntfFrameSizeDataTX128 Unsigned32, extremeWirelessIntfFrameSizeDataTX256 Unsigned32, extremeWirelessIntfFrameSizeDataTX512 Unsigned32, extremeWirelessIntfFrameSizeDataTX1024 Unsigned32, extremeWirelessIntfFrameSizeDataTX2048 Unsigned32, extremeWirelessIntfFrameSizeDataRX64 Unsigned32, extremeWirelessIntfFrameSizeDataRX128 Unsigned32, extremeWirelessIntfFrameSizeDataRX256 Unsigned32, extremeWirelessIntfFrameSizeDataRX512 Unsigned32, extremeWirelessIntfFrameSizeDataRX1024 Unsigned32, extremeWirelessIntfFrameSizeDataRX2048 Unsigned32 } extremeWirelessIntfFrameSizeMgmtTX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface which were less than or equal to 64 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 1 } extremeWirelessIntfFrameSizeMgmtTX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface which were between 65 and 128 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 2 } extremeWirelessIntfFrameSizeMgmtTX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface which were between 129 and 256 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 3 } extremeWirelessIntfFrameSizeMgmtTX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface which were between 257 and 512 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 4 } extremeWirelessIntfFrameSizeMgmtTX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface which were between 513 and 1024 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 5 } extremeWirelessIntfFrameSizeMgmtTX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface which were between 1025 and 2048 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 6 } extremeWirelessIntfFrameSizeMgmtRX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames received on this interface which were less than or equal to 64 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 7 } extremeWirelessIntfFrameSizeMgmtRX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames received on this interface which were between 65 and 128 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 8 } extremeWirelessIntfFrameSizeMgmtRX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames received on this interface which were between 129 and 256 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 9 } extremeWirelessIntfFrameSizeMgmtRX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames received on this interface which were between 257 and 512 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 10 } extremeWirelessIntfFrameSizeMgmtRX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames received on this interface which were between 513 and 1024 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 11 } extremeWirelessIntfFrameSizeMgmtRX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames received on this interface which were between 1025 and 2048 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 12 } extremeWirelessIntfFrameSizeCtlTX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface which were less than or equal to 64 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 13 } extremeWirelessIntfFrameSizeCtlTX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface which were between 65 and 128 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 14 } extremeWirelessIntfFrameSizeCtlTX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface which were between 129 and 256 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 15 } extremeWirelessIntfFrameSizeCtlTX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface which were between 257 and 512 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 16 } extremeWirelessIntfFrameSizeCtlTX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface which were between 513 and 1024 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 17 } extremeWirelessIntfFrameSizeCtlTX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface which were between 1025 and 2048 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 18 } extremeWirelessIntfFrameSizeCtlRX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames received on this interface which were less than or equal to 64 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 19 } extremeWirelessIntfFrameSizeCtlRX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames received on this interface which were between 65 and 128 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 20 } extremeWirelessIntfFrameSizeCtlRX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames received on this interface which were between 129 and 256 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 21 } extremeWirelessIntfFrameSizeCtlRX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames received on this interface which were between 257 and 512 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 22 } extremeWirelessIntfFrameSizeCtlRX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames received on this interface which were between 513 and 1024 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 23 } extremeWirelessIntfFrameSizeCtlRX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames received on this interface which were between 1025 and 2048 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 24 } extremeWirelessIntfFrameSizeDataTX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface which were less than or equal to 64 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 25 } extremeWirelessIntfFrameSizeDataTX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface which were between 65 and 128 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 26 } extremeWirelessIntfFrameSizeDataTX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface which were between 129 and 256 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 27 } extremeWirelessIntfFrameSizeDataTX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface which were between 257 and 512 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 28 } extremeWirelessIntfFrameSizeDataTX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface which were between 513 and 1024 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 29 } extremeWirelessIntfFrameSizeDataTX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface which were between 1025 and 2048 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 30 } extremeWirelessIntfFrameSizeDataRX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames received on this interface which were less than or equal to 64 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 31 } extremeWirelessIntfFrameSizeDataRX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames received on this interface which were between 65 and 128 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 32 } extremeWirelessIntfFrameSizeDataRX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames received on this interface which were between 129 and 256 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 33 } extremeWirelessIntfFrameSizeDataRX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames received on this interface which were between 257 and 512 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 34 } extremeWirelessIntfFrameSizeDataRX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames received on this interface which were between 513 and 1024 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 35 } extremeWirelessIntfFrameSizeDataRX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames received on this interface which were between 1025 and 2048 bytes in length." ::= { extremeWirelessIntfFrameSizeEntry 36 } -- *************************************************************** -- -- Frame errors by size. -- -- *************************************************************** -- extremeWirelessIntfFrameSizeErrorTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessIntfFrameSizeErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table for each virtual and physical interface. Values for physical interfaces are summations of the values for the constituent virtual interfaces." ::= { extremeAP 40 } extremeWirelessIntfFrameSizeErrorEntry OBJECT-TYPE SYNTAX ExtremeWirelessIntfFrameSizeErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { extremeWirelessIntfFrameSizeErrorTable 1 } ExtremeWirelessIntfFrameSizeErrorEntry ::= SEQUENCE { extremeWirelessIntfFrameSizeReXmit64 Unsigned32, extremeWirelessIntfFrameSizeReXmit128 Unsigned32, extremeWirelessIntfFrameSizeReXmit256 Unsigned32, extremeWirelessIntfFrameSizeReXmit512 Unsigned32, extremeWirelessIntfFrameSizeReXmit1024 Unsigned32, extremeWirelessIntfFrameSizeReXmit2048 Unsigned32, extremeWirelessIntfFrameSizeErrorTX64 Unsigned32, extremeWirelessIntfFrameSizeErrorTX128 Unsigned32, extremeWirelessIntfFrameSizeErrorTX256 Unsigned32, extremeWirelessIntfFrameSizeErrorTX512 Unsigned32, extremeWirelessIntfFrameSizeErrorTX1024 Unsigned32, extremeWirelessIntfFrameSizeErrorTX2048 Unsigned32, extremeWirelessIntfFrameSizeErrorRX64 Unsigned32, extremeWirelessIntfFrameSizeErrorRX128 Unsigned32, extremeWirelessIntfFrameSizeErrorRX256 Unsigned32, extremeWirelessIntfFrameSizeErrorRX512 Unsigned32, extremeWirelessIntfFrameSizeErrorRX1024 Unsigned32, extremeWirelessIntfFrameSizeErrorRX2048 Unsigned32 } extremeWirelessIntfFrameSizeReXmit64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames retransmitted on this interface which were less than or equal to 64 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 1 } extremeWirelessIntfFrameSizeReXmit128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames retransmitted on this interface which were between 65 and 128 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 2 } extremeWirelessIntfFrameSizeReXmit256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames retransmitted on this interface which were between 129 and 256 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 3 } extremeWirelessIntfFrameSizeReXmit512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames retransmitted on this interface which were between 257 and 512 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 4 } extremeWirelessIntfFrameSizeReXmit1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames retransmitted on this interface which were between 513 and 1024 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 5 } extremeWirelessIntfFrameSizeReXmit2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames retransmitted on this interface which were between 1025 and 2048 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 6 } extremeWirelessIntfFrameSizeErrorTX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which failed to be transmitted interface which were less than or equal to 64 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 7 } extremeWirelessIntfFrameSizeErrorTX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which failed to be transmitted interface which were between 65 and 128 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 8 } extremeWirelessIntfFrameSizeErrorTX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which failed to be transmitted interface which were between 129 and 256 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 9 } extremeWirelessIntfFrameSizeErrorTX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which failed to be transmitted interface which were between 257 and 512 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 10 } extremeWirelessIntfFrameSizeErrorTX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which failed to be transmitted interface which were between 513 and 1024 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 11 } extremeWirelessIntfFrameSizeErrorTX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which failed to be transmitted interface which were between 1025 and 2048 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 12 } extremeWirelessIntfFrameSizeErrorRX64 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which had errors on receive on this interface which were less than or equal to 64 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 13 } extremeWirelessIntfFrameSizeErrorRX128 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which had errors on receive on this interface which were between 65 and 128 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 14 } extremeWirelessIntfFrameSizeErrorRX256 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which had errors on receive on this interface which were between 129 and 256 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 15 } extremeWirelessIntfFrameSizeErrorRX512 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which had errors on receive on this interface which were between 257 and 512 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 16 } extremeWirelessIntfFrameSizeErrorRX1024 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which had errors on receive on this interface which were between 513 and 1024 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 17 } extremeWirelessIntfFrameSizeErrorRX2048 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which had errors on receive on this interface which were between 1025 and 2048 bytes in length." ::= { extremeWirelessIntfFrameSizeErrorEntry 18 } -- *************************************************************** -- -- TX/RX Histogram based on speed. -- *************************************************************** -- extremeWirelessIntfFrameSpeedTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessIntfFrameSpeedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table for each virtual and physical interface. Values for physical interfaces are summations of the values for the constituent virtual interfaces." ::= { extremeAP 41 } extremeWirelessIntfFrameSpeedEntry OBJECT-TYPE SYNTAX ExtremeWirelessIntfFrameSpeedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { extremeWirelessIntfFrameSpeedTable 1 } ExtremeWirelessIntfFrameSpeedEntry ::= SEQUENCE { extremeWirelessIntfSpeedMgmtTX1 Unsigned32, extremeWirelessIntfSpeedMgmtTX2 Unsigned32, extremeWirelessIntfSpeedMgmtTX5p5 Unsigned32, extremeWirelessIntfSpeedMgmtTX6 Unsigned32, extremeWirelessIntfSpeedMgmtTX9 Unsigned32, extremeWirelessIntfSpeedMgmtTX11 Unsigned32, extremeWirelessIntfSpeedMgmtTX12 Unsigned32, extremeWirelessIntfSpeedMgmtTX18 Unsigned32, extremeWirelessIntfSpeedMgmtTX24 Unsigned32, extremeWirelessIntfSpeedMgmtTX36 Unsigned32, extremeWirelessIntfSpeedMgmtTX48 Unsigned32, extremeWirelessIntfSpeedMgmtTX54 Unsigned32, extremeWirelessIntfSpeedMgmtRX1 Unsigned32, extremeWirelessIntfSpeedMgmtRX2 Unsigned32, extremeWirelessIntfSpeedMgmtRX5p5 Unsigned32, extremeWirelessIntfSpeedMgmtRX6 Unsigned32, extremeWirelessIntfSpeedMgmtRX9 Unsigned32, extremeWirelessIntfSpeedMgmtRX11 Unsigned32, extremeWirelessIntfSpeedMgmtRX12 Unsigned32, extremeWirelessIntfSpeedMgmtRX18 Unsigned32, extremeWirelessIntfSpeedMgmtRX24 Unsigned32, extremeWirelessIntfSpeedMgmtRX36 Unsigned32, extremeWirelessIntfSpeedMgmtRX48 Unsigned32, extremeWirelessIntfSpeedMgmtRX54 Unsigned32, extremeWirelessIntfSpeedCtlTX1 Unsigned32, extremeWirelessIntfSpeedCtlTX2 Unsigned32, extremeWirelessIntfSpeedCtlTX5p5 Unsigned32, extremeWirelessIntfSpeedCtlTX6 Unsigned32, extremeWirelessIntfSpeedCtlTX9 Unsigned32, extremeWirelessIntfSpeedCtlTX11 Unsigned32, extremeWirelessIntfSpeedCtlTX12 Unsigned32, extremeWirelessIntfSpeedCtlTX18 Unsigned32, extremeWirelessIntfSpeedCtlTX24 Unsigned32, extremeWirelessIntfSpeedCtlTX36 Unsigned32, extremeWirelessIntfSpeedCtlTX48 Unsigned32, extremeWirelessIntfSpeedCtlTX54 Unsigned32, extremeWirelessIntfSpeedCtlRX1 Unsigned32, extremeWirelessIntfSpeedCtlRX2 Unsigned32, extremeWirelessIntfSpeedCtlRX5p5 Unsigned32, extremeWirelessIntfSpeedCtlRX6 Unsigned32, extremeWirelessIntfSpeedCtlRX9 Unsigned32, extremeWirelessIntfSpeedCtlRX11 Unsigned32, extremeWirelessIntfSpeedCtlRX12 Unsigned32, extremeWirelessIntfSpeedCtlRX18 Unsigned32, extremeWirelessIntfSpeedCtlRX24 Unsigned32, extremeWirelessIntfSpeedCtlRX36 Unsigned32, extremeWirelessIntfSpeedCtlRX48 Unsigned32, extremeWirelessIntfSpeedCtlRX54 Unsigned32, extremeWirelessIntfSpeedDataTX1 Unsigned32, extremeWirelessIntfSpeedDataTX2 Unsigned32, extremeWirelessIntfSpeedDataTX5p5 Unsigned32, extremeWirelessIntfSpeedDataTX6 Unsigned32, extremeWirelessIntfSpeedDataTX9 Unsigned32, extremeWirelessIntfSpeedDataTX11 Unsigned32, extremeWirelessIntfSpeedDataTX12 Unsigned32, extremeWirelessIntfSpeedDataTX18 Unsigned32, extremeWirelessIntfSpeedDataTX24 Unsigned32, extremeWirelessIntfSpeedDataTX36 Unsigned32, extremeWirelessIntfSpeedDataTX48 Unsigned32, extremeWirelessIntfSpeedDataTX54 Unsigned32, extremeWirelessIntfSpeedDataRX1 Unsigned32, extremeWirelessIntfSpeedDataRX2 Unsigned32, extremeWirelessIntfSpeedDataRX5p5 Unsigned32, extremeWirelessIntfSpeedDataRX6 Unsigned32, extremeWirelessIntfSpeedDataRX9 Unsigned32, extremeWirelessIntfSpeedDataRX11 Unsigned32, extremeWirelessIntfSpeedDataRX12 Unsigned32, extremeWirelessIntfSpeedDataRX18 Unsigned32, extremeWirelessIntfSpeedDataRX24 Unsigned32, extremeWirelessIntfSpeedDataRX36 Unsigned32, extremeWirelessIntfSpeedDataRX48 Unsigned32, extremeWirelessIntfSpeedDataRX54 Unsigned32 } extremeWirelessIntfSpeedMgmtTX1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface at 1Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 1 } extremeWirelessIntfSpeedMgmtTX2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface at 2Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 2 } extremeWirelessIntfSpeedMgmtTX5p5 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface at 5.5Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 3 } extremeWirelessIntfSpeedMgmtTX6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface at 6Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 4 } extremeWirelessIntfSpeedMgmtTX9 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface at 9Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 5 } extremeWirelessIntfSpeedMgmtTX11 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface at 11Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 6 } extremeWirelessIntfSpeedMgmtTX12 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface at 12Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 7 } extremeWirelessIntfSpeedMgmtTX18 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface at 18Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 8 } extremeWirelessIntfSpeedMgmtTX24 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface at 24Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 9 } extremeWirelessIntfSpeedMgmtTX36 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface at 36Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 10 } extremeWirelessIntfSpeedMgmtTX48 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface at 48Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 11 } extremeWirelessIntfSpeedMgmtTX54 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames transmitted on this interface at 54Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 12 } extremeWirelessIntfSpeedMgmtRX1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames recieved on this interface at 1Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 13 } extremeWirelessIntfSpeedMgmtRX2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames recieved on this interface at 2Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 14 } extremeWirelessIntfSpeedMgmtRX5p5 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames recieved on this interface at 5.5Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 15 } extremeWirelessIntfSpeedMgmtRX6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames recieved on this interface at 6Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 16 } extremeWirelessIntfSpeedMgmtRX9 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames recieved on this interface at 9Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 17 } extremeWirelessIntfSpeedMgmtRX11 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames recieved on this interface at 11Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 18 } extremeWirelessIntfSpeedMgmtRX12 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames recieved on this interface at 12Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 19 } extremeWirelessIntfSpeedMgmtRX18 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames recieved on this interface at 18Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 20 } extremeWirelessIntfSpeedMgmtRX24 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames recieved on this interface at 24Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 21 } extremeWirelessIntfSpeedMgmtRX36 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames recieved on this interface at 36Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 22 } extremeWirelessIntfSpeedMgmtRX48 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames recieved on this interface at 48Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 23 } extremeWirelessIntfSpeedMgmtRX54 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of management-type frames recieved on this interface at 54Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 24 } extremeWirelessIntfSpeedCtlTX1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface at 1Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 25 } extremeWirelessIntfSpeedCtlTX2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface at 2Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 26 } extremeWirelessIntfSpeedCtlTX5p5 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface at 5.5Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 27 } extremeWirelessIntfSpeedCtlTX6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface at 6Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 28 } extremeWirelessIntfSpeedCtlTX9 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface at 9Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 29 } extremeWirelessIntfSpeedCtlTX11 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface at 11Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 30 } extremeWirelessIntfSpeedCtlTX12 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface at 12Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 31 } extremeWirelessIntfSpeedCtlTX18 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface at 18Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 32 } extremeWirelessIntfSpeedCtlTX24 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface at 24Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 33 } extremeWirelessIntfSpeedCtlTX36 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface at 36Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 34 } extremeWirelessIntfSpeedCtlTX48 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface at 48Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 35 } extremeWirelessIntfSpeedCtlTX54 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames transmitted on this interface at 54Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 36 } extremeWirelessIntfSpeedCtlRX1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames recieved on this interface at 1Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 37 } extremeWirelessIntfSpeedCtlRX2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames recieved on this interface at 2Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 38 } extremeWirelessIntfSpeedCtlRX5p5 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames recieved on this interface at 5.5Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 39 } extremeWirelessIntfSpeedCtlRX6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames recieved on this interface at 6Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 40 } extremeWirelessIntfSpeedCtlRX9 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames recieved on this interface at 9Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 41 } extremeWirelessIntfSpeedCtlRX11 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames recieved on this interface at 11Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 42 } extremeWirelessIntfSpeedCtlRX12 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames recieved on this interface at 12Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 43 } extremeWirelessIntfSpeedCtlRX18 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames recieved on this interface at 18Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 44 } extremeWirelessIntfSpeedCtlRX24 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames recieved on this interface at 24Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 45 } extremeWirelessIntfSpeedCtlRX36 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames recieved on this interface at 36Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 46 } extremeWirelessIntfSpeedCtlRX48 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames recieved on this interface at 48Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 47 } extremeWirelessIntfSpeedCtlRX54 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of control-type frames recieved on this interface at 54Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 48 } extremeWirelessIntfSpeedDataTX1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface at 1Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 49 } extremeWirelessIntfSpeedDataTX2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface at 2Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 50 } extremeWirelessIntfSpeedDataTX5p5 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface at 5.5Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 51 } extremeWirelessIntfSpeedDataTX6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface at 6Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 52 } extremeWirelessIntfSpeedDataTX9 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface at 9Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 53 } extremeWirelessIntfSpeedDataTX11 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface at 11Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 54 } extremeWirelessIntfSpeedDataTX12 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface at 12Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 55 } extremeWirelessIntfSpeedDataTX18 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface at 18Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 56 } extremeWirelessIntfSpeedDataTX24 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface at 24Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 57 } extremeWirelessIntfSpeedDataTX36 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface at 36Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 58 } extremeWirelessIntfSpeedDataTX48 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface at 48Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 59 } extremeWirelessIntfSpeedDataTX54 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames transmitted on this interface at 54Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 60 } extremeWirelessIntfSpeedDataRX1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames recieved on this interface at 1Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 61 } extremeWirelessIntfSpeedDataRX2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames recieved on this interface at 2Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 62 } extremeWirelessIntfSpeedDataRX5p5 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames recieved on this interface at 5.5Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 63 } extremeWirelessIntfSpeedDataRX6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames recieved on this interface at 6Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 64 } extremeWirelessIntfSpeedDataRX9 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames recieved on this interface at 9Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 65 } extremeWirelessIntfSpeedDataRX11 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames recieved on this interface at 11Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 66 } extremeWirelessIntfSpeedDataRX12 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames recieved on this interface at 12Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 67 } extremeWirelessIntfSpeedDataRX18 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames recieved on this interface at 18Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 68 } extremeWirelessIntfSpeedDataRX24 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames recieved on this interface at 24Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 69 } extremeWirelessIntfSpeedDataRX36 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames recieved on this interface at 36Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 70 } extremeWirelessIntfSpeedDataRX48 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames recieved on this interface at 48Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 71 } extremeWirelessIntfSpeedDataRX54 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of data-type frames recieved on this interface at 54Mbps." ::= { extremeWirelessIntfFrameSpeedEntry 72 } -- *************************************************************** -- -- Error Histograms of retransmission by frame speed. -- -- *************************************************************** -- extremeWirelessIntfFrameSpeedErrorTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessIntfFrameSpeedErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table for each virtual and physical interface. Values for physical interfaces are summations of the values for the constituent virtual interfaces." ::= { extremeAP 42 } extremeWirelessIntfFrameSpeedErrorEntry OBJECT-TYPE SYNTAX ExtremeWirelessIntfFrameSpeedErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { extremeWirelessIntfFrameSpeedErrorTable 1 } ExtremeWirelessIntfFrameSpeedErrorEntry ::= SEQUENCE { extremeWirelessIntfSpeedReXmit1 Unsigned32, extremeWirelessIntfSpeedReXmit2 Unsigned32, extremeWirelessIntfSpeedReXmit5p5 Unsigned32, extremeWirelessIntfSpeedReXmit6 Unsigned32, extremeWirelessIntfSpeedReXmit9 Unsigned32, extremeWirelessIntfSpeedReXmit11 Unsigned32, extremeWirelessIntfSpeedReXmit12 Unsigned32, extremeWirelessIntfSpeedReXmit18 Unsigned32, extremeWirelessIntfSpeedReXmit24 Unsigned32, extremeWirelessIntfSpeedReXmit36 Unsigned32, extremeWirelessIntfSpeedReXmit48 Unsigned32, extremeWirelessIntfSpeedReXmit54 Unsigned32, extremeWirelessIntfSpeedErrorTX1 Unsigned32, extremeWirelessIntfSpeedErrorTX2 Unsigned32, extremeWirelessIntfSpeedErrorTX5p5 Unsigned32, extremeWirelessIntfSpeedErrorTX6 Unsigned32, extremeWirelessIntfSpeedErrorTX9 Unsigned32, extremeWirelessIntfSpeedErrorTX11 Unsigned32, extremeWirelessIntfSpeedErrorTX12 Unsigned32, extremeWirelessIntfSpeedErrorTX18 Unsigned32, extremeWirelessIntfSpeedErrorTX24 Unsigned32, extremeWirelessIntfSpeedErrorTX36 Unsigned32, extremeWirelessIntfSpeedErrorTX48 Unsigned32, extremeWirelessIntfSpeedErrorTX54 Unsigned32, extremeWirelessIntfSpeedErrorRX1 Unsigned32, extremeWirelessIntfSpeedErrorRX2 Unsigned32, extremeWirelessIntfSpeedErrorRX5p5 Unsigned32, extremeWirelessIntfSpeedErrorRX6 Unsigned32, extremeWirelessIntfSpeedErrorRX9 Unsigned32, extremeWirelessIntfSpeedErrorRX11 Unsigned32, extremeWirelessIntfSpeedErrorRX12 Unsigned32, extremeWirelessIntfSpeedErrorRX18 Unsigned32, extremeWirelessIntfSpeedErrorRX24 Unsigned32, extremeWirelessIntfSpeedErrorRX36 Unsigned32, extremeWirelessIntfSpeedErrorRX48 Unsigned32, extremeWirelessIntfSpeedErrorRX54 Unsigned32 } extremeWirelessIntfSpeedReXmit1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were retransmitted on this interface at 1 Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 1 } extremeWirelessIntfSpeedReXmit2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were retransmitted on this interface at 2 Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 2 } extremeWirelessIntfSpeedReXmit5p5 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were retransmitted on this interface at 5 Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 3 } extremeWirelessIntfSpeedReXmit6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were retransmitted on this interface at 6 Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 4 } extremeWirelessIntfSpeedReXmit9 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were retransmitted on this interface at 9 Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 5 } extremeWirelessIntfSpeedReXmit11 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were retransmitted on this interface at 11 Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 6 } extremeWirelessIntfSpeedReXmit12 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were retransmitted on this interface at 12 Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 7 } extremeWirelessIntfSpeedReXmit18 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were retransmitted on this interface at 18 Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 8 } extremeWirelessIntfSpeedReXmit24 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were retransmitted on this interface at 24 Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 9 } extremeWirelessIntfSpeedReXmit36 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were retransmitted on this interface at 36 Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 10 } extremeWirelessIntfSpeedReXmit48 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were retransmitted on this interface at 48 Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 11 } extremeWirelessIntfSpeedReXmit54 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were retransmitted on this interface at 54 Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 12 } extremeWirelessIntfSpeedErrorTX1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were transmited with errors on this interface at 1Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 13 } extremeWirelessIntfSpeedErrorTX2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were transmited with errors on this interface at 2Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 14 } extremeWirelessIntfSpeedErrorTX5p5 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were transmited with errors on this interface at 5.5Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 15 } extremeWirelessIntfSpeedErrorTX6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were transmited with errors on this interface at 6Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 16 } extremeWirelessIntfSpeedErrorTX9 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were transmited with errors on this interface at 9Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 17 } extremeWirelessIntfSpeedErrorTX11 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were transmited with errors on this interface at 11Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 18 } extremeWirelessIntfSpeedErrorTX12 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were transmited with errors on this interface at 12Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 19 } extremeWirelessIntfSpeedErrorTX18 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were transmited with errors on this interface at 18Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 20 } extremeWirelessIntfSpeedErrorTX24 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were transmited with errors on this interface at 24Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 21 } extremeWirelessIntfSpeedErrorTX36 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were transmited with errors on this interface at 36Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 22 } extremeWirelessIntfSpeedErrorTX48 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were transmited with errors on this interface at 48Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 23 } extremeWirelessIntfSpeedErrorTX54 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were transmited with errors on this interface at 54Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 24 } extremeWirelessIntfSpeedErrorRX1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were received with errors on this interface at 1Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 25 } extremeWirelessIntfSpeedErrorRX2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were received with errors on this interface at 2Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 26 } extremeWirelessIntfSpeedErrorRX5p5 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were received with errors on this interface at 5.5Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 27 } extremeWirelessIntfSpeedErrorRX6 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were received with errors on this interface at 6Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 28 } extremeWirelessIntfSpeedErrorRX9 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were received with errors on this interface at 9Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 29 } extremeWirelessIntfSpeedErrorRX11 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were received with errors on this interface at 11Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 30 } extremeWirelessIntfSpeedErrorRX12 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were received with errors on this interface at 12Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 31 } extremeWirelessIntfSpeedErrorRX18 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were received with errors on this interface at 18Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 32 } extremeWirelessIntfSpeedErrorRX24 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were received with errors on this interface at 24Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 33 } extremeWirelessIntfSpeedErrorRX36 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were received with errors on this interface at 36Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 34 } extremeWirelessIntfSpeedErrorRX48 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were received with errors on this interface at 48Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 35 } extremeWirelessIntfSpeedErrorRX54 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of frames which were received with errors on this interface at 54Mbps." ::= { extremeWirelessIntfFrameSpeedErrorEntry 36 } -- *************************************************************** -- -- Interface utilization/noise. -- -- *************************************************************** -- extremeWirelessIntfUtilizationTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessIntfUtilizationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table for each virtual and physical interface. Values for physical interfaces are summations of the values for the constituent virtual interfaces." ::= { extremeAP 43 } extremeWirelessIntfUtilizationEntry OBJECT-TYPE SYNTAX ExtremeWirelessIntfUtilizationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { extremeWirelessIntfUtilizationTable 1 } ExtremeWirelessIntfUtilizationEntry ::= SEQUENCE { extremeWirelessIntfUtilizationNav Unsigned32, extremeWirelessIntfUtilizationNoiseFloor Unsigned32 } extremeWirelessIntfUtilizationNav OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the instantaneous NAV value on this interface, or some increasing-metric of utilization." ::= { extremeWirelessIntfUtilizationEntry 1 } extremeWirelessIntfUtilizationNoiseFloor OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the noise floor in dBm for this interface." ::= { extremeWirelessIntfUtilizationEntry 2 } -- *************************************************************** -- -- Opaque client MIBs. These mibs are provided as a performance -- -- gain for the LAC management of the switch. -- -- -- -- Some of the items in this table are encoded as a series of TLVs.-- -- In this case, they are encoded as: -- -- -- -- | Type (8 bits) | length (8 bits) | value (variable) | -- -- -- -- type - equal to the index field of the element -- -- in the table this value corresponds to. -- -- -- -- length - equal to the length in bytes of the value -- -- -- -- value - this is the value. Integer value are NBO, -- -- strings are non-null terminated ASCII. -- -- -- -- *************************************************************** -- extremeWirelessOpaqueTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessOpaqueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { extremeAP 99 } extremeWirelessOpaqueEntry OBJECT-TYPE SYNTAX ExtremeWirelessOpaqueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { ifIndex } ::= { extremeWirelessOpaqueTable 1 } ExtremeWirelessOpaqueEntry ::= SEQUENCE { extremeWirelessClientData OCTET STRING, extremeWirelessPAEStatsData OCTET STRING, extremeWirelessPAEDiagData OCTET STRING, extremeWirelessScanResultsData OCTET STRING, extremeWirelessProbeInfoData OCTET STRING, extremeWirelessClientDiagData OCTET STRING, extremeWirelessClientAssocData OCTET STRING, extremeWirelessClientAuthData OCTET STRING, extremeWirelessClientMACInfoData OCTET STRING, extremeWirelessSizeCounterData OCTET STRING, extremeWirelessSpeedCounterData OCTET STRING } extremeWirelessClientData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { extremeWirelessOpaqueEntry 1 } extremeWirelessPAEStatsData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { extremeWirelessOpaqueEntry 2 } extremeWirelessPAEDiagData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { extremeWirelessOpaqueEntry 3 } extremeWirelessScanResultsData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This is the contents of the scan results table encoded as a series of TLVs." ::= { extremeWirelessOpaqueEntry 4 } extremeWirelessProbeInfoData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This is the contents of the probe info table encoded as a series of TLVs. Each item is encoded as the entry above." ::= { extremeWirelessOpaqueEntry 5 } extremeWirelessClientDiagData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This is the contents of the client diag table encoded as a series of TLVs. Each item is encoded as the entry above." ::= { extremeWirelessOpaqueEntry 6 } extremeWirelessClientAssocData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This is the contents of the client assoc table encoded as a series of TLVs. Each item is encoded as the entry above. Note that since the MAC address is not a member of the table (it is an index) it will be encoded as type = 0." ::= { extremeWirelessOpaqueEntry 7 } extremeWirelessClientAuthData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This is the contents of the client auth table encoded as a series of TLVs. Each item is encoded as the entry above. Note that since the MAC address is not a member of the table (it is an index) it will be encoded as type = 0." ::= { extremeWirelessOpaqueEntry 8 } extremeWirelessClientMACInfoData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This is the contents of the client MAC info table encoded as a series of TLVs. Each item is encoded as the entry above. Note that since the MAC address is not a member of the table (it is an index) it will be encoded as type = 0." ::= { extremeWirelessOpaqueEntry 9 } extremeWirelessSizeCounterData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This is the contents of the client size counter table encoded as a series of TLVs. Each item is encoded as the entry above. Note that since the MAC address is not a member of the table (it is an index) it will be encoded as type = 0." ::= { extremeWirelessOpaqueEntry 10 } extremeWirelessSpeedCounterData OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This is the contents of the client speed counter table encoded as a series of TLVs. Each item is encoded as the entry above. Note that since the MAC address is not a member of the table (it is an index) it will be encoded as type = 0." ::= { extremeWirelessOpaqueEntry 11 } -- *************************************************************** -- -- TRACE MIBS -- -- -- -- These mibs are provided on a per-wireless port basis to support -- -- configurable tracing. Each subsystem associated with a -- -- wireless port has an entry in the trace module table. These -- -- entries allow for configuration of the current trace level. -- -- statistics on each modules tracing output are also kept. At -- -- a global level several statistics are available from the trace -- -- table. -- -- *************************************************************** -- extremeWirelessTraceTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessTraceTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry per wireless port. This allows access to various stastics about the tracing mod -- ule on that wireless port." ::= { extremeAP 100 } extremeWirelessTraceEntry OBJECT-TYPE SYNTAX ExtremeWirelessTraceTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { extremeWirelessTraceTable 1 } ExtremeWirelessTraceTableEntry ::= SEQUENCE { extremeWirelessTraceMsgsOut INTEGER, extremeWirelessTraceBytesOut INTEGER, extremeWirelessTraceSuppressed INTEGER, extremeWirelessTraceOtherErr INTEGER, extremeWirelessTraceOpaque OCTET STRING } extremeWirelessTraceMsgsOut OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the number of trace messages the system has sent out to the syslog server. Suppressed messages are not counted toward this total." ::= { extremeWirelessTraceEntry 1 } extremeWirelessTraceBytesOut OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This give the number of bytes total sent out by the trace system. This is a simple sum of the string lengths of all messages sent out." ::= { extremeWirelessTraceEntry 2 } extremeWirelessTraceSuppressed OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is incremented whenever a message is not sent out because the trace level of that system is lower than the message level." ::= { extremeWirelessTraceEntry 3 } extremeWirelessTraceOtherErr OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is incremented when a message is not sent out due to internal errors (i.e. out of memory)." ::= { extremeWirelessTraceEntry 4 } extremeWirelessTraceOpaque OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "This is the opaque representation of the module table to optimize retreival." ::= { extremeWirelessTraceEntry 5 } extremeWirelessTraceModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessTraceModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains one entry per trace module. Each entry is indexed by an arbitrary integer value." ::= { extremeAP 101 } extremeWirelessTraceModuleEntry OBJECT-TYPE SYNTAX ExtremeWirelessTraceModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex, extremeWirelessTraceModuleId } ::= { extremeWirelessTraceModuleTable 1 } ExtremeWirelessTraceModuleEntry ::= SEQUENCE { extremeWirelessTraceModuleId INTEGER, extremeWirelessTraceModuleDesc DisplayString, extremeWirelessTraceModuleHeader DisplayString, extremeWirelessTraceModuleLevel INTEGER, extremeWirelessTraceModuleSuppressed INTEGER, extremeWirelessTraceModuleMsgsOut INTEGER, extremeWirelessTraceModuleBytesOut INTEGER } extremeWirelessTraceModuleId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an arbitrary integer index which is assigned to each trace module." ::= { extremeWirelessTraceModuleEntry 1 } extremeWirelessTraceModuleDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is a string which briefly describes the purpose of this debug trace. It may include whitespace. An example is: 802.1x State Machine" ::= { extremeWirelessTraceModuleEntry 2 } extremeWirelessTraceModuleHeader OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is a string which is prepended to the syslog messages sent out by this debug level. It is short (5-6 characters) and does not contain white space. (i.e. DOT1X)" ::= { extremeWirelessTraceModuleEntry 3 } extremeWirelessTraceModuleLevel OBJECT-TYPE SYNTAX INTEGER(0..5) MAX-ACCESS read-write STATUS current DESCRIPTION "This value is the current debug level for this module. A lower value indicates that fewer messages will be generated by the component. A write on this value will update the current debug level." ::= { extremeWirelessTraceModuleEntry 4 } extremeWirelessTraceModuleSuppressed OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the number of messages logged by this module which have not been sent out because the current log level is less than the level at which the message should be logged." ::= { extremeWirelessTraceModuleEntry 5 } extremeWirelessTraceModuleMsgsOut OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the number messages which have been logged by this component." ::= { extremeWirelessTraceModuleEntry 6 } extremeWirelessTraceModuleBytesOut OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the number of bytes which have been logged by this component. This count includes the header specified in extremeWirelessTraceModuleHeader." ::= { extremeWirelessTraceModuleEntry 7 } -- *************************************************************** -- -- Log Diagnostic Counters -- -- -- -- The logging subsystem uses the following division : the event -- -- logging system recieves all messages. These message are then -- -- passed to the syslog facility for remote logging, and then msgs -- -- may be stored in the NVRAM in the case where the log level is -- -- greater than the log threshold. -- -- *************************************************************** -- extremeWirelessLogDiagTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeWirelessLogDiagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains counters per-log level for the event log, syslog and NVRAM subsystems for logging." ::= { extremeAP 102 } extremeWirelessLogDiagEntry OBJECT-TYPE SYNTAX ExtremeWirelessLogDiagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "There is one entry in this table per physical port." INDEX { ifIndex } ::= { extremeWirelessLogDiagTable 1 } ExtremeWirelessLogDiagEntry ::= SEQUENCE { extremeWirelessLogDiagEventLogTotalCount Unsigned32, extremeWirelessLogDiagEventLogTotalEmergCount Unsigned32, extremeWirelessLogDiagEventLogTotalAlertCount Unsigned32, extremeWirelessLogDiagEventLogTotalCritCount Unsigned32, extremeWirelessLogDiagEventLogTotalErrorCount Unsigned32, extremeWirelessLogDiagEventLogTotalWarnCount Unsigned32, extremeWirelessLogDiagEventLogTotalNoticeCount Unsigned32, extremeWirelessLogDiagEventLogTotalInfoCount Unsigned32, extremeWirelessLogDiagEventLogTotalDebugCount Unsigned32, extremeWirelessLogDiagEventLogTotalSuppressedCount Unsigned32, extremeWirelessLogDiagEventLogTotalByteCount Unsigned32, extremeWirelessLogDiagSyslogTotalEventCount Unsigned32, extremeWirelessLogDiagSyslogTotalSuppressedCount Unsigned32, extremeWirelessLogDiagSyslogTotalByteCount Unsigned32, extremeWirelessLogDiagNVRAMTotalEventCount Unsigned32, extremeWirelessLogDiagNVRAMTotalSuppressedCount Unsigned32, extremeWirelessLogDiagNVRAMTotalDroppedCount Unsigned32, extremeWirelessLogDiagNVRAMTotalByteCount Unsigned32, extremeWirelessLogDiagClearStats TruthValue } extremeWirelessLogDiagEventLogTotalCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of messages logged since the last time the statistics were cleared." ::= { extremeWirelessLogDiagEntry 1 } extremeWirelessLogDiagEventLogTotalEmergCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of messages logged at the EMERG level." ::= { extremeWirelessLogDiagEntry 2 } extremeWirelessLogDiagEventLogTotalAlertCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of messages logged at the ALERT level." ::= { extremeWirelessLogDiagEntry 3 } extremeWirelessLogDiagEventLogTotalCritCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of messages logged at the CRIT level." ::= { extremeWirelessLogDiagEntry 4 } extremeWirelessLogDiagEventLogTotalErrorCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of messages logged at the ERROR level." ::= { extremeWirelessLogDiagEntry 5 } extremeWirelessLogDiagEventLogTotalWarnCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of messages logged at the WARN level." ::= { extremeWirelessLogDiagEntry 6 } extremeWirelessLogDiagEventLogTotalNoticeCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of messages logged at the NOTICE level." ::= { extremeWirelessLogDiagEntry 7 } extremeWirelessLogDiagEventLogTotalInfoCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of messages logged at the INFO level." ::= { extremeWirelessLogDiagEntry 8 } extremeWirelessLogDiagEventLogTotalDebugCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of messages logged at the DEBUG level." ::= { extremeWirelessLogDiagEntry 9 } extremeWirelessLogDiagEventLogTotalSuppressedCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of messages which were suppressed due to log level." ::= { extremeWirelessLogDiagEntry 10 } extremeWirelessLogDiagEventLogTotalByteCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of bytes logged by the logging subsystem." ::= { extremeWirelessLogDiagEntry 11 } extremeWirelessLogDiagSyslogTotalEventCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of messages which have been sent out to remote syslog servers." ::= { extremeWirelessLogDiagEntry 12 } extremeWirelessLogDiagSyslogTotalSuppressedCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of syslog messages which have been suppressed due to log level." ::= { extremeWirelessLogDiagEntry 13 } extremeWirelessLogDiagSyslogTotalByteCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This gives the total number of bytes of syslog messages which have been logged." ::= { extremeWirelessLogDiagEntry 14 } extremeWirelessLogDiagNVRAMTotalEventCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of messages which have been logged to NVRAM." ::= { extremeWirelessLogDiagEntry 15 } extremeWirelessLogDiagNVRAMTotalSuppressedCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of messages which have been suppressed by NVRAM due to NVRAM threashold." ::= { extremeWirelessLogDiagEntry 16 } extremeWirelessLogDiagNVRAMTotalDroppedCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of messages which have been dropped by the NVRAM." ::= { extremeWirelessLogDiagEntry 17 } extremeWirelessLogDiagNVRAMTotalByteCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes which have been written to the NVRAM." ::= { extremeWirelessLogDiagEntry 18 } extremeWirelessLogDiagClearStats OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this value to TRUE causes the statistics to be reset to 0. Reading this value has no meaning." ::= { extremeWirelessLogDiagEntry 19 } -- *************************************************************** -- -- TRAPS -- -- -- -- NOTE: We define client Authentication and association traps but -- -- performance may dictate that this not be done. In that -- -- case we have already provided the Authentication and -- -- association totals which can be watched from RMON. -- -- -- -- NOTE: The MAP State Change trap is not sent when the MAP is -- -- first discovered. The first trap is sent by EDP. -- -- *************************************************************** -- extremeWirelessPortStateChange NOTIFICATION-TYPE OBJECTS { ifIndex, extremeWirelessPortState } STATUS current DESCRIPTION "This trap is generated when a wireless port moves into enabled, disabled or online." ::= { extremeAPTrapsPrefix 1 } extremeWirelessPortBootFailure NOTIFICATION-TYPE OBJECTS { extremeWirelessPortIfIndex } STATUS current DESCRIPTION "This trap is sent by the platform if a wireless port fails to boot too many times." ::= { extremeAPTrapsPrefix 2 } extremeWirelessClientStationAgedOut NOTIFICATION-TYPE OBJECTS { ifIndex, extremeWirelessClientID } STATUS current DESCRIPTION "This trap is generated when a client is aged out of the table." ::= { extremeAPTrapsPrefix 3 } extremeWirelessNetloginClientAssociated NOTIFICATION-TYPE OBJECTS { ifIndex, extremeWirelessClientID } STATUS current DESCRIPTION "This trap is generated when a client has associated to an interface that is web based network login enabled." ::= { extremeAPTrapsPrefix 4 } extremeWirelessAPAdded NOTIFICATION-TYPE OBJECTS { ifIndex, extremeWirelessScanResultsStationId, extremeWirelessScanResultsFirstSeen, extremeWirelessScanResultsLastChange, extremeWirelessScanResultsPacketRate, extremeWirelessScanResultsChannel, extremeWirelessScanResultsAvgRSS, extremeWirelessScanResultsSSID, extremeWirelessScanResultsRSNEnabled, extremeWirelessScanResultsPrivacy, extremeWirelessScanResultsNetworkType, extremeWirelessScanWPAIEMcastCipher, extremeWirelessScanWPAUcastCipherCount, extremeWirelessScanWPAUcastCipher, extremeWirelessScanWPAKeyMgmtCount, extremeWirelessScanWPAKeyMgmtSuite, extremeWirelessScanResultsRateSet, extremeWirelessScanResultsExtRateSet } STATUS current DESCRIPTION "This is generated when a new AP is added to the scan results table. It will ony be generated if the value of extremeWirelessScanSendAPAddedTrap is true." ::= { extremeAPTrapsPrefix 5 } extremeWirelessAPRemoved NOTIFICATION-TYPE OBJECTS { ifIndex, extremeWirelessScanResultsStationId } STATUS current DESCRIPTION "This is generated when an AP is removed from the scan results table. It will ony be generated if the value of extremeWirelessScanSendAPRemovedTrap is true." ::= { extremeAPTrapsPrefix 6 } extremeWirelessAPUpdated NOTIFICATION-TYPE OBJECTS { ifIndex, extremeWirelessScanResultsStationId, extremeWirelessScanResultsFirstSeen, extremeWirelessScanResultsLastChange, extremeWirelessScanResultsPacketRate, extremeWirelessScanResultsChannel, extremeWirelessScanResultsAvgRSS, extremeWirelessScanResultsSSID, extremeWirelessScanResultsRSNEnabled, extremeWirelessScanResultsPrivacy, extremeWirelessScanResultsNetworkType, extremeWirelessScanWPAIEMcastCipher, extremeWirelessScanWPAUcastCipherCount, extremeWirelessScanWPAUcastCipher, extremeWirelessScanWPAKeyMgmtCount, extremeWirelessScanWPAKeyMgmtSuite, extremeWirelessScanResultsRateSet, extremeWirelessScanResultsExtRateSet } STATUS current DESCRIPTION "This is generated when the IEs recorded for an AP in the scan results table change. It will only be generated if the value of SendAPUpdatedTrap is true." ::= { extremeAPTrapsPrefix 7 } extremeWirelessProbeInfoAdded NOTIFICATION-TYPE OBJECTS { ifIndex, extremeWirelessProbeInfoSource } STATUS current DESCRIPTION "This is generated when a new station is added to the probe info table. It will only be generated if the value of extremeWirelessProbeInfoSendAddedTrap is true." ::= { extremeAPTrapsPrefix 8 } extremeWirelessProbeInfoRemoved NOTIFICATION-TYPE OBJECTS { ifIndex, extremeWirelessProbeInfoSource } STATUS current DESCRIPTION "This is generated when a station is removed from the probe info table. It will only be generated if the value of extremeWirelessProbeInfoSendRemovedTrap is true." ::= { extremeAPTrapsPrefix 9 } extremeWirelessOffChannelScanStarted NOTIFICATION-TYPE OBJECTS { ifIndex, extremeWirelessOffChannelScanList } STATUS current DESCRIPTION "This is generated when an off-channel scan starts running." ::= { extremeAPTrapsPrefix 10 } extremeWirelessOffChannelScanFinished NOTIFICATION-TYPE OBJECTS { ifIndex, extremeWirelessOffChannelScanList } STATUS current DESCRIPTION "This is generated when an off-channel scan finishes running." ::= { extremeAPTrapsPrefix 11 } extremeWirelessCounterMeasureStarted NOTIFICATION-TYPE OBJECTS { ifIndex, extremeWirelessCounterMeasureSource } STATUS current DESCRIPTION "This trap is generated when counter measures are started on a wireless interface." ::= { extremeAPTrapsPrefix 12 } extremeWirelessCounterMeasureStopped NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "This trap is generated when counter measures are stopped on a wireless interface." ::= { extremeAPTrapsPrefix 13 } -- -- TODO: Should we move this somewhere else? -- extremeWirelessCounterMeasureSource OBJECT-TYPE SYNTAX INTEGER { clientReport(1), micFailure(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This value is used in the counter measure traps to indicate the reason that counter measures have been invoked." ::= { extremeAP 44 } END -- ********************************************************************** -- * Extreme 802.11f MIB. Based on IEEE MIB with addition of ifIndex for -- * demux. -- ********************************************************************** EXTREMEdot11f-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI extremeAP FROM EXTREME-BASE-MIB; -- ********************************************************************** -- * MODULE IDENTITY -- ********************************************************************** extremeDot11f MODULE-IDENTITY LAST-UPDATED "0107020000Z" ORGANIZATION "Extreme Networks" CONTACT-INFO " " DESCRIPTION "This MIB module provides management of IAPP on a set of APs. It is functionally identical to the IAPP MIB from the IEEE with the addition of a new index." ::= { extremeAP 22 } END -- << end >> -- ============================================================================ -- -- Extreme Traps -- EXTREME-TRAP-MIB DEFINITIONS ::= BEGIN IMPORTS extremenetworks, extremeV1Traps FROM EXTREME-BASE-MIB extremeSlotNumber FROM EXTREME-SYSTEM-MIB extremeSlotModuleConfiguredType FROM EXTREME-SYSTEM-MIB extremeSlotModuleInsertedType FROM EXTREME-SYSTEM-MIB extremeSlotModuleState FROM EXTREME-SYSTEM-MIB extremePowerSupplyNumber, extremeFanNumber FROM EXTREME-SYSTEM-MIB extremeCurrentTemperature FROM EXTREME-SYSTEM-MIB extremeEsrpGroup, extremeEsrpState, extremeEsrpNetAddress FROM EXTREME-ESRP-MIB extremeEsrpActivePorts, extremeEsrpInternalActivePorts FROM EXTREME-ESRP-MIB extremeEsrpTrackedActivePorts, extremeEsrpTrackedIpRoutes FROM EXTREME-ESRP-MIB extremeVlanIfIndex, extremeVlanIfDescr FROM EXTREME-VLAN-MIB extremeEdpPortIfIndex, extremeEdpNeighborId, extremeEdpEntryAge, extremeEdpNeighborVlanName, extremeEdpNeighborVlanIpAddress FROM EXTREME-EDP-MIB sysUpTime, sysDescr, ifPhysAddress, ifDescr FROM RFC1213-MIB ifAlias FROM IF-MIB NOTIFICATION-TYPE FROM SNMPv2-SMI; extremeOverheat NOTIFICATION-TYPE OBJECTS { sysUpTime, sysDescr, extremeCurrentTemperature } STATUS current DESCRIPTION "A overheat trap indicates that the on board tempature sensor has reported a overheat condition. System will shutdown until unit has suficiently cooled such that operation may begin again. A cold start trap will be issued when the unit has come back on line." ::= {extremeV1Traps 6} extremeFanfailed NOTIFICATION-TYPE OBJECTS { sysUpTime, sysDescr, extremeFanNumber } STATUS current DESCRIPTION "A fan failed trap indicates one or more of the cooling fans inside the device has failed. A fanOK trap will be sent once the fan has attained normal operation." ::= {extremeV1Traps 7} extremeFanOK NOTIFICATION-TYPE OBJECTS { sysUpTime, sysDescr, extremeFanNumber } STATUS current DESCRIPTION "A fan has transitioned out of a failure state and is now operating correctly." ::= {extremeV1Traps 8} extremeInvalidLoginAttempt NOTIFICATION-TYPE OBJECTS { sysUpTime, sysDescr } STATUS current DESCRIPTION "A user attempted to login to console or by telnet but was refused access due to incorrect username or password" ::= {extremeV1Traps 9} extremePowerSupplyFail NOTIFICATION-TYPE OBJECTS { sysUpTime, sysDescr, extremePowerSupplyNumber } STATUS current DESCRIPTION "One or more sources of power to this agent has failed. Presumably a redundant power-supply has taken over." ::= {extremeV1Traps 10} extremePowerSupplyGood NOTIFICATION-TYPE OBJECTS { sysUpTime, sysDescr, extremePowerSupplyNumber } STATUS current DESCRIPTION "One or more previously bad sources of power to this agent has come back to life without causing an agent restart." ::= {extremeV1Traps 11} extremeRpsAlarm NOTIFICATION-TYPE OBJECTS { sysUpTime, sysDescr } STATUS current DESCRIPTION "Attached Redundant Power Supply device is indicating an alarm condition." ::= {extremeV1Traps 12} extremeRpsNoAlarm NOTIFICATION-TYPE OBJECTS { sysUpTime, sysDescr } STATUS current DESCRIPTION "Attached Redundant Power Supply device is no longer indicating an alarm condition." ::= {extremeV1Traps 13} -- -- SmartTrap definition -- extremeSmartTrap NOTIFICATION-TYPE OBJECTS { sysUpTime, sysDescr } STATUS current DESCRIPTION "Signifies that the value of one of the object identifiers (or the value of an object below that in the MIB tree) defined in the extremeSmartTrapRulesTable has changed, and hence a new entry has been created in the extremeSmartTrapInstanceTable. Such a trap is sent at most once every thirty seconds if one or more entry was created in the last thirty seconds." ::= {extremeV1Traps 14} -- -- Traps for Black Diamond -- extremeModuleStateChanged NOTIFICATION-TYPE OBJECTS { sysUpTime, extremeSlotNumber, extremeSlotModuleConfiguredType, extremeSlotModuleInsertedType, extremeSlotModuleState } STATUS current DESCRIPTION "Signifies that the value of the extremeSlotModuleState for the specified extremeSlotNumber has changed." ::= {extremeV1Traps 15} -- extremeModuleOverheat TRAP-TYPE -- ENTERPRISE extremenetworks -- VARIABLES {sysUpTime, extremeSlotNumber } -- DESCRIPTION -- "Signifies that the temperature sensor on the module -- inside this slot has reported an Overheat condition." -- ::= 16 extremeEsrpStateChange NOTIFICATION-TYPE OBJECTS {sysUpTime, sysDescr, extremeVlanIfIndex, extremeVlanIfDescr, extremeEsrpGroup, extremeEsrpState, extremeEsrpNetAddress, ifPhysAddress, extremeEsrpActivePorts, extremeEsrpInternalActivePorts, extremeEsrpTrackedActivePorts, extremeEsrpTrackedIpRoutes } STATUS current DESCRIPTION "Signifies Esrp state change" ::= {extremeV1Traps 17} extremeSlbUnitAdded NOTIFICATION-TYPE STATUS current DESCRIPTION "The server load balancer has activated a group of virtual servers that it normally would not activate. This may be due to the failure of another server load balancer." ::= {extremeV1Traps 18} extremeSlbUnitRemoved NOTIFICATION-TYPE STATUS current DESCRIPTION "The server load balancer has deactivated a group of virtual servers that it normally has active. This indicates that something is wrong in the server load balancer; for example, its ping check may be failing." ::= {extremeV1Traps 19} extremeEdpNeighborAdded NOTIFICATION-TYPE OBJECTS {sysUpTime, extremeEdpPortIfIndex, extremeEdpNeighborId, extremeEdpEntryAge, ifAlias, ifDescr } STATUS current DESCRIPTION "This node discovers a new neighbor through Extreme Discovery Protocol." ::= {extremeV1Traps 20} extremeEdpNeighborRemoved NOTIFICATION-TYPE OBJECTS {sysUpTime, extremeEdpPortIfIndex, extremeEdpNeighborId, extremeEdpEntryAge, ifAlias, ifDescr } STATUS current DESCRIPTION "No EDP updates are received from this neighbor within the configured timeout period and this neighbor entry is aged out by the device." ::= {extremeV1Traps 21} END EXTREME-V2TRAP-MIB DEFINITIONS ::= BEGIN IMPORTS extremeV2Traps FROM EXTREME-BASE-MIB sysDescr,sysUpTime FROM RFC1213-MIB extremeCpuTaskUtilPair, extremeCpuAggregateUtilization, extremeCpuUtilRisingThreshold FROM EXTREME-SYSTEM-MIB extremeNPModuleProcessorState FROM EXTREME-NP-MIB extremeEsrpGroup, extremeEsrpState FROM EXTREME-ESRP-MIB extremeVlanIfIndex, extremeVlanIfDescr FROM EXTREME-VLAN-MIB extremeHealthCheckErrorType, extremeSlotNumber, extremeHealthCheckAction, extremeHealthCheckMaxRetries, extremeMasterMSMSlot, extremeMsmFailoverCause FROM EXTREME-SYSTEM-MIB ifIndex FROM RFC1213-MIB extremeIQosProfileIndex FROM EXTREME-QOS-MIB bgpPeerRemoteAddr FROM BGP4-MIB extremeEapsName, extremeEapsMode, extremeEapsState, extremeEapsPrevState FROM EXTREME-EAPS-MIB extremePethSlotPSUActive FROM EXTREME-POE-MIB extremePethSlotMainPseIndex FROM EXTREME-POE-MIB NOTIFICATION-TYPE, OBJECT-TYPE , IpAddress FROM SNMPv2-SMI ClientAuthType FROM EXTREME-BASE-MIB DisplayString FROM RFC1213-MIB MacAddress ,TimeStamp FROM SNMPv2-TC; extremeCoreSCTraps OBJECT IDENTIFIER ::= { extremeV2Traps 1 } extremeCoreSCTrapPrefix OBJECT IDENTIFIER ::= { extremeCoreSCTraps 0 } extremeHealthCheckFailed NOTIFICATION-TYPE OBJECTS { sysDescr, extremeSlotNumber, extremeHealthCheckErrorType, extremeHealthCheckAction, extremeHealthCheckMaxRetries } STATUS current DESCRIPTION "Cpu HealthCheck has failed." ::= { extremeCoreSCTrapPrefix 1 } -- Aggregate CPU utilization Trap definition -- extremeCpuUtilizationRisingTrap NOTIFICATION-TYPE OBJECTS { extremeCpuTaskUtilPair, extremeCpuAggregateUtilization, extremeCpuUtilRisingThreshold} STATUS current DESCRIPTION "CPU Utilizations Rising trap generated when extremeCpuUtilRisingThreshold is touched/crossed " ::= { extremeCoreSCTrapPrefix 2 } extremeCpuUtilizationFallingTrap NOTIFICATION-TYPE OBJECTS { extremeCpuTaskUtilPair, extremeCpuAggregateUtilization, extremeCpuUtilRisingThreshold} STATUS current DESCRIPTION "CPU Utilization Falling Trap is generated when the extremeCpuAggregateUtilization falls below 80% of the extremeCpuUtilRisingThreshold" ::= { extremeCoreSCTrapPrefix 3 } extremeProcessorStateChangeTrap NOTIFICATION-TYPE OBJECTS {sysDescr, extremeSlotNumber, extremeNPModuleProcessorState} STATUS current DESCRIPTION "Failed processor on module has been detected." ::= { extremeCoreSCTrapPrefix 4 } extremeMsmFailoverTrap NOTIFICATION-TYPE OBJECTS {sysDescr, extremeMasterMSMSlot, extremeMsmFailoverCause} STATUS current DESCRIPTION "MSM failover occurred." ::= { extremeCoreSCTrapPrefix 5 } extremeEsrpTimedOutFailedOverMaster NOTIFICATION-TYPE OBJECTS {sysDescr, extremeVlanIfIndex, extremeVlanIfDescr, extremeEsrpState} STATUS current DESCRIPTION "The master node performed a hitless MSM failover, but the master failed to resume normal operation within the reelect timeout. Thus, a new master (this switch) was elected." ::= { extremeCoreSCTrapPrefix 6 } -- Triumph support -- extremeRateLimitExceededTrap NOTIFICATION-TYPE OBJECTS {extremeRateLimitExceededTrapType, extremeRateLimitExceededTrapIndicator, ifIndex , extremeIQosProfileIndex, extremeExceededByteCount} STATUS current DESCRIPTION "Committed Information Rate exceeded." ::= { extremeCoreSCTrapPrefix 7 } extremeRateLimitExceededTrapType OBJECT-TYPE SYNTAX INTEGER { exceededCIR(1), droppedBytes(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The trap condition being reported." ::= { extremeRateLimitExceededTrap 1 } extremeRateLimitExceededTrapIndicator OBJECT-TYPE SYNTAX INTEGER { clear(0), set(1) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The trap condition being reported." ::= { extremeRateLimitExceededTrap 2 } extremeExceededByteCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The number of bytes that exceeded the rate." ::= { extremeRateLimitExceededTrap 4 } -- end Triumph support -- extremeBgpTraps OBJECT IDENTIFIER ::= { extremeV2Traps 2 } extremeBgpTrapsPrefix OBJECT IDENTIFIER ::= { extremeBgpTraps 0 } extremeBgpPrefixReachedThreshold NOTIFICATION-TYPE OBJECTS { bgpPeerRemoteAddr} STATUS current DESCRIPTION "The extremeBgpPrefixReachedThreshold notification is generated when the number of prefixes received over this peer session reaches the threshold limit." ::= { extremeBgpTrapsPrefix 1 } extremeBgpPrefixMaxExceeded NOTIFICATION-TYPE OBJECTS { bgpPeerRemoteAddr} STATUS current DESCRIPTION "The extremeBgpPrefixMaxExceeded notification is generated when the number of prefixes received over this peer session reaches the maximum configured limit." ::= { extremeBgpTrapsPrefix 2 } extremeSecurityTraps OBJECT IDENTIFIER ::= { extremeV2Traps 3 } extremeSecurityTrapsPrefix OBJECT IDENTIFIER ::= { extremeSecurityTraps 0 } extremeMacLimitExceeded NOTIFICATION-TYPE OBJECTS { extremeMacSecurityVlanIfIndex, extremeMacSecurityVlanDescr, extremeMacSecurityMacAddress, extremeMacSecurityPortIfIndex, extremeMacSecurityVlanId } STATUS current DESCRIPTION "This trap will be generated, for a port on which limit-learning has been configured, when a new MAC address exceeding the limit is learnt on that port." ::= { extremeSecurityTrapsPrefix 1 } extremeUnauthorizedPortForMacDetected NOTIFICATION-TYPE OBJECTS { extremeMacSecurityVlanIfIndex, extremeMacSecurityVlanDescr, extremeMacSecurityVlanId, extremeMacSecurityMacAddress, extremeMacSecurityPortIfIndex } STATUS current DESCRIPTION "This trap will be generated when a MAC Address is learnt on a port on which it is not not authorized. This will happen when the MAC address is statically configured as a 'secure mac' on some other port(s)." ::= { extremeSecurityTrapsPrefix 2 } extremeMacDetectedOnLockedPort NOTIFICATION-TYPE OBJECTS { extremeMacSecurityVlanIfIndex, extremeMacSecurityVlanDescr, extremeMacSecurityVlanId, extremeMacSecurityMacAddress, extremeMacSecurityPortIfIndex } STATUS current DESCRIPTION "This trap will be generated on a port for which lock-learning has been configured, when a new MAC address is learnt on that port." ::= { extremeSecurityTrapsPrefix 3 } extremeMacSecurityVlanIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The ifIndex of the VLAN on which the MAC address was received." ::= { extremeSecurityTraps 1 } extremeMacSecurityVlanDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The description(name) of the VLAN on which the MAC address was received." ::= { extremeSecurityTraps 2 } extremeMacSecurityMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The received MAC address." ::= { extremeSecurityTraps 3 } extremeMacSecurityPortIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The ifIndex of the port on which the MAC address was received." ::= { extremeSecurityTraps 4 } extremeMacSecurityVlanId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The VLAN ID of the VLAN on which the MAC address was received." ::= { extremeSecurityTraps 5 } extremeNetloginUserLogin NOTIFICATION-TYPE OBJECTS { extremeNetloginStationMac, extremeNetloginStationAddr, extremeNetloginPortIfIndex, extremeNetloginAuthType, extremeNetloginSystemTime, extremeNetloginUser, extremeNetloginSrcVlan, extremeNetloginDestVlan, extremeNetloginSessionStatus } STATUS current DESCRIPTION "This trap will be generated when a netlogin supplicant passes authentication and logs in successfully into the network." ::= { extremeSecurityTrapsPrefix 4} extremeNetloginUserLogout NOTIFICATION-TYPE OBJECTS { extremeNetloginStationMac, extremeNetloginStationAddr, extremeNetloginPortIfIndex, extremeNetloginAuthType, extremeNetloginSystemTime, extremeNetloginUser, extremeNetloginSrcVlan, extremeNetloginDestVlan, extremeNetloginSessionStatus } STATUS current DESCRIPTION "This trap will be generated when a netlogin supplicant logs out. This trap is meant to notify logout event only for already authenticated and logged in supplicant. " ::= { extremeSecurityTrapsPrefix 5} extremeNetloginAuthFailure NOTIFICATION-TYPE OBJECTS { extremeNetloginStationMac, extremeNetloginStationAddr, extremeNetloginPortIfIndex, extremeNetloginAuthType, extremeNetloginSystemTime, extremeNetloginUser, extremeNetloginSrcVlan, extremeNetloginDestVlan, extremeNetloginSessionStatus } STATUS current DESCRIPTION "This trap will be generated upon authentication failure for a netlogin supplicant" ::= { extremeSecurityTrapsPrefix 6 } extremeNetloginStationMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "MAC address of netlogin supplicant" ::= { extremeSecurityTraps 6 } extremeNetloginStationAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "MAC address of netlogin supplicant" ::= { extremeSecurityTraps 7 } extremeNetloginPortIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IfIndex of authenticator port to which the netlogin supplicant is connected" ::= { extremeSecurityTraps 8} extremeNetloginAuthType OBJECT-TYPE SYNTAX ClientAuthType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IF supplicant is authenticated using remote authentication server as RADIUS or locally using authenticator local user database" ::= { extremeSecurityTraps 9} extremeNetloginSystemTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The time when a netlogin event occurs and is meaningful for accounting purposes." ::= { extremeSecurityTraps 10} extremeNetloginUser OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Information containing type of session as NETLOGIN or DOT1X concatenated with userName i,e '[NETLOGIN | DOT1X]:' " ::= { extremeSecurityTraps 11} extremeNetloginSrcVlan OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Upon successful login this vlan will represent the one in which user resides before authentication while upon logout this vlan will be the one in which user resides before logout. " ::= { extremeSecurityTraps 12} extremeNetloginDestVlan OBJECT-TYPE SYNTAX DisplayString (SIZE(1..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The description (name) of the VLAN in which user moves after successful login or logout." ::= { extremeSecurityTraps 13} extremeNetloginSessionStatus OBJECT-TYPE SYNTAX INTEGER { success (1), sessionReset (2), fDBAgingInitiatedLogout (3), userInitiatedLogout (4), sessionRefreshInitiatedLogout (5), authenticationFailure (6), remoteAuthenticationServerFailure (7) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION " -success (1) Successful login -sessionReset (2) Administrator has initialized Authentication State. -fDBAgingInitiatedLogout (3) Logout initiated due to FDB aging of client MAC -userInitiatedLogout(4) Graceful logout attempt from user -sessionRefreshInitiatedLogout (5) (Valid for web-based mode only) Logout initiated by session-refresh mechanism. -authenticationFailure(6) Authentication Failure -remoteAuthenticationServerFailure (7) Remote Authentication server Failure. " ::= { extremeSecurityTraps 14 } extremeNMSTraps OBJECT IDENTIFIER ::= { extremeV2Traps 4 } extremeNMSTrapsPrefix OBJECT IDENTIFIER ::= { extremeNMSTraps 0 } extremeNMSDeviceAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The IP address of the device modified by Extreme's Network Management Application." ::= { extremeNMSTraps 1 } extremeNMSInventoryChanged NOTIFICATION-TYPE OBJECTS { extremeNMSDeviceAddress } STATUS current DESCRIPTION "This trap is sent by Extreme's Network Management Applications when a change in its inventory database occurs. This trap is not send by a router or switch." ::= { extremeNMSTrapsPrefix 1 } extremeNMSTopologyChanged NOTIFICATION-TYPE STATUS current DESCRIPTION "This trap is sent by Extreme's Network Management Applications when a change in its Topology database occurs. This trap is not send by a router or switch." ::= { extremeNMSTrapsPrefix 2 } extremeEapsTraps OBJECT IDENTIFIER ::= { extremeV2Traps 7 } extremeEapsTrapsPrefix OBJECT IDENTIFIER ::= { extremeEapsTraps 0 } extremeEapsStateChange NOTIFICATION-TYPE OBJECTS { extremeEapsName, extremeEapsMode, extremeEapsPrevState, extremeEapsState} STATUS current DESCRIPTION "The extremeEapsStateChange notification is generated when the EAPS domain has a state change." ::= { extremeEapsTrapsPrefix 1 } extremeEapsFailTimerExpFlagSet NOTIFICATION-TYPE OBJECTS { extremeEapsName, extremeEapsMode, extremeEapsPrevState, extremeEapsState} STATUS current DESCRIPTION "The extremeEapsFailTimerExpFlagSet notification is generated when the EAPS domain's fail timer expires for the first time, while its state is not in Fail state." ::= { extremeEapsTrapsPrefix 2 } extremeEapsFailTimerExpFlagClear NOTIFICATION-TYPE OBJECTS { extremeEapsName, extremeEapsMode, extremeEapsPrevState, extremeEapsState} STATUS current DESCRIPTION "The extremeEapsFailTimerExpFlagClear notification is generated when the EAPS domain's Fail timer expired flag is cleared." ::= { extremeEapsTrapsPrefix 3 } extremeEapsLinkDownRingComplete NOTIFICATION-TYPE OBJECTS { extremeEapsName, extremeEapsMode, extremeEapsPrevState, extremeEapsState} STATUS current DESCRIPTION "If a Transit is in Link-Down state, and it receives a Health-Check-Pdu from the Master indicating the ring is Complete, it means there is some problem with the Transit switch that has issued this trap message." ::= { extremeEapsTrapsPrefix 4 } -- Extreme PoE Notifications extremePethTraps OBJECT IDENTIFIER ::= {extremeV2Traps 12} extremePethNotificationPrefix OBJECT IDENTIFIER ::= { extremePethTraps 0 } extremePethPSUStatusNotification NOTIFICATION-TYPE OBJECTS { extremePethSlotPSUActive, extremePethSlotMainPseIndex } STATUS current DESCRIPTION " This Notification indicates a change in the PoE PSU for the slot." ::= { extremePethNotificationPrefix 1 } extremeElrpTraps OBJECT IDENTIFIER ::= { extremeV2Traps 6 } extremeElrpTrapsPrefix OBJECT IDENTIFIER ::= { extremeElrpTraps 0 } extremeElrpVlanLoopDetected NOTIFICATION-TYPE OBJECTS { extremeVlanIfDescr} STATUS current DESCRIPTION " The extremeElrpVlanLoopDetected notification is generated when the ELRP client detects a loop in the vlan." ::= { extremeElrpTrapsPrefix 1 } END -- =================================================== -- -- Extreme Services -- EXTREME-SERVICES-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI InetAddressType, InetAddress FROM INET-ADDRESS-MIB extremeAgent FROM EXTREME-BASE-MIB TruthValue, RowStatus FROM SNMPv2-TC; extremeServices MODULE-IDENTITY LAST-UPDATED "0007240000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme Upper layer services objects" ::= { extremeAgent 26 } extremeSyslog OBJECT IDENTIFIER ::= {extremeServices 1} extremeDNS OBJECT IDENTIFIER ::= {extremeServices 3} extremeRemoteSyslogServerTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeRemoteSyslogServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure remote syslog servers and contains information on the same." ::= { extremeSyslog 1 } extremeRemoteSyslogServerEntry OBJECT-TYPE SYNTAX ExtremeRemoteSyslogServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the extremeRemoteSyslogServerTable." INDEX { extremeRemoteSyslogServerAddressType, extremeRemoteSyslogServerAddress, extremeRemoteSyslogServerPort, extremeRemoteSyslogServerFacility } ::= { extremeRemoteSyslogServerTable 1 } ExtremeRemoteSyslogServerEntry ::= SEQUENCE { extremeRemoteSyslogServerAddressType InetAddressType, extremeRemoteSyslogServerAddress InetAddress, extremeRemoteSyslogServerPort INTEGER, extremeRemoteSyslogServerFacility INTEGER, extremeRemoteSyslogServerSeverity BITS, extremeRemoteSyslogServerStatus RowStatus } extremeRemoteSyslogServerAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of address specified in the object 'extremeRemoteSyslogServerAddress'. Currently, only 'ipv4' and 'dns' are supported." DEFVAL { ipv4 } ::= { extremeRemoteSyslogServerEntry 1 } extremeRemoteSyslogServerAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the remote syslog server. This can be a DNS name or an IPv4 address." ::= { extremeRemoteSyslogServerEntry 2 } extremeRemoteSyslogServerPort OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The UDP port number of the remote syslog server to which syslog messages will be sent." ::= { extremeRemoteSyslogServerEntry 3 } extremeRemoteSyslogServerFacility OBJECT-TYPE SYNTAX INTEGER { local0(1), local1(2), local2(3), local3(4), local4(5), local5(6), local6(7), local7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The facility which will be sent in all syslog messages to this remote syslog server." ::= { extremeRemoteSyslogServerEntry 4 } extremeRemoteSyslogServerSeverity OBJECT-TYPE SYNTAX BITS { critical(0), error(1), warning(2), notice(3), info(4), debugSummary(5), debugVerbose(6), debugData(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "The syslog message severity. All syslog messages of the specified severity for which the Bits are set, will be sent to this syslog server. When setting this object in a 'createAndGo' request, all lower bits upto and including the desired bit position must be set. For example, if bit info(4) needs to be set then bits critical(0), error(1), warning(2), notice(3) and info(4) must also be set in the request. Consequently, all syslog messages of a given severity and higher will be sent to the syslog server. It is not possible to send messages that match only a few selected non-contiguous severities." DEFVAL { '11111111'B } ::= { extremeRemoteSyslogServerEntry 5 } extremeRemoteSyslogServerStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of the Row as per standard row status conventions. Only 'createAndGo', 'active' and 'destroy' will be supported. It is not possible to change the values of the objects of a row once it has been created, except by 'destroy'ing and re-creating the row." ::= { extremeRemoteSyslogServerEntry 6 } extremeEnableRemoteSyslog OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The enable/disable status of remote syslog messages." ::= { extremeSyslog 2 } extremeDNSServerTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeDNSServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure DNS servers. There can be at most two rows in this table." ::= { extremeDNS 1 } extremeDNSServerEntry OBJECT-TYPE SYNTAX ExtremeDNSServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the extremeDNSServerTable." INDEX { extremeDNSServerAddressIndex } ::= { extremeDNSServerTable 1 } ExtremeDNSServerEntry ::= SEQUENCE { extremeDNSServerAddressIndex INTEGER, extremeDNSServerAddressType InetAddressType, extremeDNSServerAddress InetAddress } extremeDNSServerAddressIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is an integer index. Only 1 and 2 are supported for this" ::= { extremeDNSServerEntry 1 } extremeDNSServerAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of the DNS server. This can be a DNS name or an IPv4 address." ::= { extremeDNSServerEntry 2 } extremeDNSServerAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the DNS server. This can be a DNS name or an IPv4 address." ::= { extremeDNSServerEntry 3 } END EXTREME-DOS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC extremeAgent FROM EXTREME-BASE-MIB extremeV2Traps FROM EXTREME-BASE-MIB extremenetworks FROM EXTREME-BASE-MIB DisplayString FROM RFC1213-MIB TimeTicks FROM SNMPv2-SMI NOTIFICATION-TYPE FROM SNMPv2-SMI; extremeDosMib MODULE-IDENTITY LAST-UPDATED "0401020000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme Dos protect objects information" ::= { extremeAgent 28 } extremeDosProtect OBJECT IDENTIFIER ::= { extremeDosMib 1 } extremeDosEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Flag indicates whether DOS protection is enabled or disabled." DEFVAL { false } ::= { extremeDosProtect 1 } extremeDosNoticeLevel OBJECT-TYPE SYNTAX INTEGER(150..100000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of packets per second to be received for logging." DEFVAL { 4000 } ::= { extremeDosProtect 2 } extremeDosAlertLevel OBJECT-TYPE SYNTAX INTEGER(150..100000) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of packets per second to be received for ACL creation." DEFVAL { 4000 } ::= { extremeDosProtect 3 } extremeDosFilterType OBJECT-TYPE SYNTAX INTEGER { destination (1), source (2), destinationAndSource (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of access list filter to be set when threshold pakets are received" DEFVAL { destination } ::= { extremeDosProtect 4 } extremeDosAclTimeout OBJECT-TYPE SYNTAX INTEGER(2..300) MAX-ACCESS read-write STATUS current DESCRIPTION "The timeout interval period over which DOS protect is exercised." DEFVAL { 15 } ::= { extremeDosProtect 5 } extremeDosAclRulePrecedence OBJECT-TYPE SYNTAX INTEGER(0..25588) MAX-ACCESS read-write STATUS current DESCRIPTION "The DOS filter Rule Precedence." DEFVAL { 10 } ::= { extremeDosProtect 6 } extremeDosMessagesEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Flag indicates whether DOS messages are enabled or disabled." DEFVAL { true } ::= { extremeDosProtect 7 } extremeDosPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeDosPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the port wise listing of DOS attributes." ::= { extremeDosProtect 8 } extremeDosPortEntry OBJECT-TYPE SYNTAX ExtremeDosPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the Dos attributes of a particular port." INDEX { extremeDosIfIndex } ::= { extremeDosPortTable 1 } ExtremeDosPortEntry ::= SEQUENCE { extremeDosIfIndex INTEGER, extremeDosPortTrusted TruthValue, extremeDosIsDosActive TruthValue } extremeDosIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index for this entry." ::= { extremeDosPortEntry 1 } extremeDosPortTrusted OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether the port is trusted or untrusted." DEFVAL { false } ::= { extremeDosPortEntry 2 } extremeDosIsDosActive OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether DOS is active on this port." ::= { extremeDosPortEntry 3 } --TRAPS MIB Definitions for DOS -- extremeDosThresholdReached TRAP-TYPE -- ENTERPRISE extremenetworks -- VARIABLES {extremeDosAlertLevel} -- DESCRIPTION -- "The extremeDosThresholdReached notification is generated when the -- DOS threshold is crossed" -- ::= 23 -- extremeDosThresholdCleared TRAP-TYPE -- ENTERPRISE extremenetworks -- VARIABLES {extremeDosAlertLevel} -- DESCRIPTION -- "The extremeDosThresholdCleared notification is generated when the -- DOS threshold is Cleared" -- ::= 24 extremeDosTraps OBJECT IDENTIFIER ::= { extremeV2Traps 14 } extremeDosTrapsPrefix OBJECT IDENTIFIER ::= { extremeDosTraps 0 } extremeDosThresholdCleared NOTIFICATION-TYPE OBJECTS { extremeDosAlertLevel } STATUS current DESCRIPTION "The extremeDosThresholdCleared notification is generated when the DOS threshold is cleared ." ::= { extremeDosTrapsPrefix 1 } extremeDosThresholdReached NOTIFICATION-TYPE OBJECTS { extremeDosAlertLevel } STATUS current DESCRIPTION "The extremeDosThresholdReached notification is generated when the DOS threshold is crossed for any of the ports." ::= { extremeDosTrapsPrefix 2 } END EXTREME-ENH-DOS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-TYPE FROM SNMPv2-SMI DisplayString FROM RFC1213-MIB TimeTicks FROM SNMPv2-SMI TruthValue, RowStatus FROM SNMPv2-TC extremeAgent FROM EXTREME-BASE-MIB extremeV2Traps FROM EXTREME-BASE-MIB; extremeEnhDosMib MODULE-IDENTITY LAST-UPDATED "0401020000Z" ORGANIZATION "Extreme Networks, Inc." CONTACT-INFO "www.extremenetworks.com" DESCRIPTION "Extreme Enhanced Dos protect objects information" ::= { extremeAgent 29 } extremeEnhDosProtect OBJECT IDENTIFIER ::= { extremeEnhDosMib 1 } extremeEnhDosEnableRateLimit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Flag indicates whether Enhanced DOS protection with rate limit is enabled or disabled." DEFVAL { false } ::= { extremeEnhDosProtect 1 } extremeEnhDosEnableIpFdb OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Flag indicates whether Enhanced DOS protection against IPFDB thrashing is enabled or disabled." DEFVAL { false } ::= { extremeEnhDosProtect 2 } extremeEnhDosEnableBenchMark OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The Flag indicates whether Enhanced DOS protection with benchmarking is enabled or disabled." DEFVAL { false } ::= { extremeEnhDosProtect 3 } extremeEnhDosCacheSize OBJECT-TYPE SYNTAX INTEGER(100..262144) MAX-ACCESS read-write STATUS current DESCRIPTION "The Enhanced DOS Cache Size. The number of DA/SA pairs" DEFVAL { 262144 } ::= { extremeEnhDosProtect 4 } -------------- The DOS Port Table ------------------------------ extremeEnhDosPortTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeEnhDosPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the port wise listing of Enhanced DOS attributes." ::= { extremeEnhDosProtect 5 } extremeEnhDosPortEntry OBJECT-TYPE SYNTAX ExtremeEnhDosPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the Dos attributes of a particular port." INDEX { extremeEnhDosPortIfIndex } ::= { extremeEnhDosPortTable 1 } ExtremeEnhDosPortEntry ::= SEQUENCE { extremeEnhDosPortIfIndex INTEGER, extremeEnhDosPortTrusted TruthValue, extremeEnhDosPortAlarmState TruthValue, extremeEnhDosPortLearnLimit INTEGER, extremeEnhDosPortLearnWindow INTEGER, extremeEnhDosPortAgingTime INTEGER, extremeEnhDosPortRateLimitEnable TruthValue, extremeEnhDosPortIpFdbEnable TruthValue, extremeEnhDosPortBenchMarkEnable TruthValue, extremeEnhDosPortRateLimitThreshold INTEGER, extremeEnhDosPortRateLimitDropProbability INTEGER, extremeEnhDosPortRateLimitLearningWindow INTEGER, extremeEnhDosPortRateLimitProtocol INTEGER } extremeEnhDosPortIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index for this entry." ::= { extremeEnhDosPortEntry 1 } extremeEnhDosPortTrusted OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether the port is trusted or untrusted." DEFVAL { false } ::= { extremeEnhDosPortEntry 2 } extremeEnhDosPortAlarmState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the port is in alarm state or not." DEFVAL { false } ::= { extremeEnhDosPortEntry 3 } extremeEnhDosPortLearnLimit OBJECT-TYPE SYNTAX INTEGER(100..1953125) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of packets allowed on the port before an entry is created in the forwarding table." DEFVAL { 100 } ::= { extremeEnhDosPortEntry 4 } extremeEnhDosPortLearnWindow OBJECT-TYPE SYNTAX INTEGER(1..300) MAX-ACCESS read-create STATUS current DESCRIPTION "The duration to be considered to reach the threshold for creating an entry in the forwarding table." DEFVAL { 60 } ::= { extremeEnhDosPortEntry 5 } extremeEnhDosPortAgingTime OBJECT-TYPE SYNTAX INTEGER(1..300) MAX-ACCESS read-create STATUS current DESCRIPTION "The duration to be considered for aging out entries created on this port." DEFVAL { 30 } ::= { extremeEnhDosPortEntry 6 } extremeEnhDosPortRateLimitEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether the rate limit is enabled for this port." DEFVAL { false } ::= { extremeEnhDosPortEntry 7 } extremeEnhDosPortIpFdbEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether the DOS protection against IP FDB thrashing is enabled for this port." DEFVAL { false } ::= { extremeEnhDosPortEntry 8 } extremeEnhDosPortBenchMarkEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether the bench marking is enabled for this port." DEFVAL { false } ::= { extremeEnhDosPortEntry 9 } extremeEnhDosPortRateLimitThreshold OBJECT-TYPE SYNTAX INTEGER(100..1953125) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of packets allowed on the port within the learning window before the rate limit is applied." DEFVAL { 100 } ::= { extremeEnhDosPortEntry 10 } extremeEnhDosPortRateLimitDropProbability OBJECT-TYPE SYNTAX INTEGER(5..100) MAX-ACCESS read-create STATUS current DESCRIPTION "The probability that the packet is discarded after the reaching the threshold." DEFVAL { 50 } ::= { extremeEnhDosPortEntry 11 } extremeEnhDosPortRateLimitLearningWindow OBJECT-TYPE SYNTAX INTEGER(5..300) MAX-ACCESS read-create STATUS current DESCRIPTION "The duration to be considered after which the rate limit is applied." DEFVAL { 60 } ::= { extremeEnhDosPortEntry 12 } extremeEnhDosPortRateLimitProtocol OBJECT-TYPE SYNTAX INTEGER { icmp (1), all (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The protocol packets to be considered for rate limit filtering." DEFVAL { icmp } ::= { extremeEnhDosPortEntry 13 } ------- The DOS Port Statistics Table (READ-ONLY)----------------- extremeEnhDosPortStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF ExtremeEnhDosPortStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the port wise listing of DOS statistics." ::= { extremeEnhDosProtect 6 } extremeEnhDosPortStatisticsEntry OBJECT-TYPE SYNTAX ExtremeEnhDosPortStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about the DOS statistics of a particular port." INDEX { extremeEnhDosPortStatisticsIfIndex } ::= { extremeEnhDosPortStatisticsTable 1 } ExtremeEnhDosPortStatisticsEntry ::= SEQUENCE { extremeEnhDosPortStatisticsIfIndex INTEGER, extremeEnhDosPortStatisticsRateLimitFilteredPackets INTEGER } extremeEnhDosPortStatisticsIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The index for this entry." ::= { extremeEnhDosPortStatisticsEntry 1 } extremeEnhDosPortStatisticsRateLimitFilteredPackets OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets filetered on this port." ::= { extremeEnhDosPortStatisticsEntry 2 } --TRAPS MIB Definitions for ENHDOS -- extremeEnhDosThresholdReached TRAP-TYPE -- ENTERPRISE extremenetworks -- VARIABLES {extremeEnhDosPortIfIndex,extremeEnhDosPortRateLimitThreshold} -- DESCRIPTION -- "The extremeDosThresholdReached notification is generated when the -- DOS threshold is crossed" -- ::= 25 -- extremeEnhDosThresholdCleared TRAP-TYPE -- ENTERPRISE extremenetworks -- VARIABLES {extremeEnhDosPortIfIndex,extremeEnhDosPortRateLimitThreshold} -- DESCRIPTION -- "The extremeDosThresholdCleared notification is generated when the -- DOS threshold is Cleared" -- ::= 26 extremeEnhDosTraps OBJECT IDENTIFIER ::= { extremeV2Traps 11 } extremeEnhDosTrapsPrefix OBJECT IDENTIFIER ::= { extremeEnhDosTraps 0 } extremeEnhDosThresholdReached NOTIFICATION-TYPE OBJECTS { extremeEnhDosPortIfIndex, extremeEnhDosPortRateLimitThreshold } STATUS current DESCRIPTION "The extremeDosThresholdReached notification is generated when the DOS threshold is crossed for any of the ports." ::= { extremeEnhDosTrapsPrefix 1 } extremeEnhDosThresholdCleared NOTIFICATION-TYPE OBJECTS { extremeEnhDosPortIfIndex, extremeEnhDosPortRateLimitThreshold } STATUS current DESCRIPTION "The extremeEnhDosThresholdCleared notification is generated when the DOS threshold is cleared for any of the ports." ::= { extremeEnhDosTrapsPrefix 2 } END