More MIB fixing (#14018)

* Split extreme mibs

* Split HP mibs

* Split juniper mibs

* Split junos mibs

* Split junose mibs

* Update Cisco mibs

* update comware mibs

* update transition mibs

* update extreme mibs

* Remove duplicate cambium mibs

* EXTREME-BASE-MIB > EXTREME-SYSTEM-MIB
This commit is contained in:
Jellyfrog 2022-06-22 16:46:12 +02:00 committed by GitHub
parent 6db382a27e
commit ec349f5369
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
132 changed files with 72296 additions and 78897 deletions

View File

@ -1,10 +1,10 @@
<?php
echo ' EXTREME-BASE-MIB ';
echo ' EXTREME-SYSTEM-MIB ';
// Fan Speed
$oid = '.1.3.6.1.4.1.1916.1.1.1.9.1.4';
$oids = snmpwalk_cache_multi_oid($device, $oid, [], 'EXTREME-BASE-MIB');
$oids = snmpwalk_cache_multi_oid($device, $oid, [], 'EXTREME-SYSTEM-MIB');
foreach ($oids as $index => $entry) {
// fix index to a proper int
@ -13,7 +13,7 @@ foreach ($oids as $index => $entry) {
// substract 100 from index to start from 1 instead of 101
$modindex = ($index - 100);
$oid = ".1.3.6.1.4.1.1916.1.1.1.9.1.4.$index";
$value = snmp_get($device, $oid, '-Oqv', 'EXTREME-BASE-MIB');
$value = snmp_get($device, $oid, '-Oqv', 'EXTREME-SYSTEM-MIB');
$descr = "Fan Speed $modindex";
// round function used to round limit values to hundreds to avoid h/w/l limits being changed on every discovery as a change of 1rpm for fan speed would cause the limit values to change since they're dynamically calculated
$high_limit = round_Nth(($value * 1.5), 100);

View File

@ -1,10 +1,10 @@
<?php
echo ' EXTREME-BASE-MIB ';
echo ' EXTREME-SYSTEM-MIB ';
// Power Usage
$descr = 'Power Usage';
$oid = '.1.3.6.1.4.1.1916.1.1.1.40.1.0'; // extremeSystemPowerUsage
$value = snmp_get($device, $oid, '-Oqv', 'EXTREME-BASE-MIB');
$value = snmp_get($device, $oid, '-Oqv', 'EXTREME-SYSTEM-MIB');
$divisor = '1000';
if (is_numeric($value)) {

View File

@ -1,6 +1,6 @@
<?php
echo ' EXTREME-BASE-MIB ';
echo ' EXTREME-SYSTEM-MIB ';
// Chassis temperature
$high_limit = 65;
@ -10,7 +10,7 @@ $low_limit = 5;
$descr = 'Chassis Temperature';
$oid = '.1.3.6.1.4.1.1916.1.1.1.8.0'; // extremeCurrentTemperature
$value = snmp_get($device, $oid, '-Oqv', 'EXTREME-BASE-MIB');
$value = snmp_get($device, $oid, '-Oqv', 'EXTREME-SYSTEM-MIB');
if (is_numeric($value)) {
discover_sensor($valid['sensor'], 'temperature', $device, $oid, 1, 'extreme-temp', $descr, '1', '1', $low_limit, $low_warn_limit, $high_warn_limit, $high_limit, $value);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,93 +0,0 @@
--
-- whisp-reg.mib
--
-- *************************************************************************************
-- Copyright 2005 - 2015 (c) Cambium Networks
-- Cambium Networks Confidential Proprietary
-- *************************************************************************************
--
-- This module contains registrations for Canopy related items such
-- as the identity of products, product components and other MIB
-- related items.
--
-- *************************************************************************************
-- $Id: WHISP-GLOBAL-REG-MIB.txt,v 1.2 2007/07/25 16:16:52 qa6656 Exp $
--
-- Revision History:
--
-- <Date> <Author> <Changes>
-- 01/31/2002 Y.G Initial release.
-- 08/24/2005 M.D Change OS type for ucos.
-- 05/02/2006 M.D Add new global OID definitions
-- 07/12/2006 V.G Add new global OIDs whispPlvModem and whispPlvGateway
-- 11/10/2006 V.G Add new global OID whispPlvRepeater and
-- whispPlvBridge
-- **************************************************************************************
WHISP-GLOBAL-REG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
enterprises
FROM SNMPv2-SMI;
whispGlobalRegModule MODULE-IDENTITY
LAST-UPDATED "200304100000Z"
ORGANIZATION "Motorola"
CONTACT-INFO
"Canopy Technical Support
email: technical-support@canopywireless.com"
DESCRIPTION
"The Canopy central registration module."
::= {whispModules 1}
-- the root of the sub-tree for Canopy Radio Modem Product Line.
mot OBJECT IDENTIFIER ::= {enterprises 161}
whispRoot OBJECT IDENTIFIER ::= {mot 19}
-- sub-tree for registrations, which includes modules
whispReg OBJECT IDENTIFIER ::= {whispRoot 1}
-- sub-tree for WHiSP wide objects and events
whispGeneric OBJECT IDENTIFIER ::= {whispRoot 2}
-- sub-tree for WHiSP product specific objects and events
whispProducts OBJECT IDENTIFIER ::= {whispRoot 3}
-- Product registrations. The OIDs should be assigned to
-- sysObjectID of the system group in SNMPv2-MIB supported
-- by the agent. A manager needs to know the (unique) IP
-- address of the agent and get the value (OID value) of
-- sysObjectID to uniquely identify the agent type. Once the
-- agent type has been identified, the manager will know what
-- MIBs the agent supports (from agent capabilities).
whispAps OBJECT IDENTIFIER ::= {whispProducts 1}
whispSm OBJECT IDENTIFIER ::= {whispProducts 2}
whispBox OBJECT IDENTIFIER ::= {whispProducts 3}
whispCMM OBJECT IDENTIFIER ::= {whispProducts 4}
whispPlv OBJECT IDENTIFIER ::= {whispProducts 5}
whispCMM4 OBJECT IDENTIFIER ::= {whispProducts 6}
whispPlvModem OBJECT IDENTIFIER ::= {whispProducts 7}
whispPlvGateway OBJECT IDENTIFIER ::= {whispProducts 8}
whispPlvRepeater OBJECT IDENTIFIER ::= {whispProducts 9}
whispPlvBridge OBJECT IDENTIFIER ::= {whispProducts 10}
-- the Canopy modules registrations
whispModules OBJECT IDENTIFIER ::= {whispReg 1}
-- These are the returned values of the agent type.
-- returned to: .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0
--SNMP agent for Canopy units
canopySnmpAgent OBJECT IDENTIFIER ::= { whispRoot 250 }
--Canopy SNMP agent OID definition
ucos OBJECT IDENTIFIER ::= { canopySnmpAgent 256 }
-- prizm snmp agent
prizmSnmpAgent OBJECT IDENTIFIER ::= { whispRoot 1250 }
-- prizm managed object subtree
prizm OBJECT IDENTIFIER ::= {whispRoot 1000}
END

File diff suppressed because it is too large Load Diff

View File

@ -1,69 +0,0 @@
--
-- whisp-tc.mib
--
-- ********************************************************************
-- Copyright 2005 - 2015 (c) Cambium Networks
-- Cambium Networks Confidential Proprietary
-- ********************************************************************
--
-- Contains SMIv2 Textual conventions for the Canopy Product Line.
--
-- ********************************************************************
-- $Id: WHISP-TCV2-MIB.txt,v 1.2 2009/10/06 16:45:08 aff003 Exp $
--
-- Revision History:
--
-- <Date> <Author> <Changes>
-- 17/May/2000 B.M Initial release.
-- 05/Nov/2001 Y.G Modification
-- 01/Oct/2009 Nando Corrected Module name
-- ********************************************************************
WHISP-TCV2-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
whispModules
FROM WHISP-GLOBAL-REG-MIB;
whispTextualConventionsModule MODULE-IDENTITY
LAST-UPDATED "200304170000Z"
ORGANIZATION "Motorola"
CONTACT-INFO
"Canopy Technical Support
email: technical-support@canopywireless.com"
DESCRIPTION
"This module contains textual conventions for the Canopy
product line."
::= {whispModules 3}
-- -------------------------------------------------------------------------
-- Start Textual Conventions Definitions.
-- -------------------------------------------------------------------------
-- Textual convention for MAC address
WhispMACAddress ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This a WHiSP MAC address or ESN type."
SYNTAX OCTET STRING(SIZE(6))
--Textual convention for LUID
WhispLUID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The 12 LUID (Local Unit Identification) assigned to each Canopy
Subscriber Modem (SM)."
SYNTAX INTEGER(0..4095)
-- Textual convention for Event Log
EventString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2048a"
STATUS current
DESCRIPTION
"The string used to display event log."
SYNTAX OCTET STRING(SIZE (0..2048))
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@
--
-- January 1995, Jeffrey T. Johnson
--
-- Copyright (c) 1995-2018 by cisco Systems, Inc.
-- Copyright (c) 1995-2021 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************
@ -20,7 +20,7 @@ IMPORTS
FROM CISCO-SMI;
ciscoProductsMIB MODULE-IDENTITY
LAST-UPDATED "201803150000Z"
LAST-UPDATED "202104270000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Cisco Systems
@ -1821,6 +1821,8 @@ ciscoWapAP1602 OBJECT IDENTIFIER ::= { ciscoProducts 1918 } --
ciscoN9KC93128TX OBJECT IDENTIFIER ::= { ciscoProducts 1923 } -- 3RU TOR, 96x10GT+8x40G QSFP
ciscoN9KC9396TX OBJECT IDENTIFIER ::= { ciscoProducts 1924 } -- 2RU TOR, 48x10GT+12x40G QSFP
ciscoN9KC9396PX OBJECT IDENTIFIER ::= { ciscoProducts 1925 } -- 2RU TOR, 48x10GF+12x40G QSFP
ciscoWlcCt5508K9 OBJECT IDENTIFIER ::= { ciscoProducts 1926 } -- Cisco 5500 Series Wireless LAN Controller
ciscoWlcCt2504K9 OBJECT IDENTIFIER ::= { ciscoProducts 1927 } -- Cisco 2500 Series Wireless LAN Controller
ciscoUcsEN120S OBJECT IDENTIFIER ::= { ciscoProducts 1931 } -- UCS E-Series Network compute engine 2-Core Service module (UCS-EN120S-M2/K9)
ciscoUcsEN140N OBJECT IDENTIFIER ::= { ciscoProducts 1932 } -- UCS E-Series Network compute engine 4-Core Network interface module (UCS-EN140N-M2/K9)
ciscoUcsEN120E OBJECT IDENTIFIER ::= { ciscoProducts 1933 } -- UCS E-Series Network compute engine 2-Core Enhanced High-speed WAN interface card (UCS-EN120E-M2/K9)
@ -1871,11 +1873,19 @@ cisco897VABK9 OBJECT IDENTIFIER ::= { ciscoProducts 20
cisco819HWDCK9 OBJECT IDENTIFIER ::= { ciscoProducts 2023 } -- C819HWD-C-K9 Hardened Router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 Serial, CCC Mark compliant Wireless LAN, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM
catAIRCT57006 OBJECT IDENTIFIER ::= { ciscoProducts 2026 } -- AIR-CT5760-6 Catalyst 5700 Series Wireless Controller with 6 TenGE Interfaces
cisco897VAMGLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2045 } -- 4G LTE Global(Europe & Australia) router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL2/ADSL2+ Annex M Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 ISDN BRI S/T interface, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM
cisco899GLTESTK9 OBJECT IDENTIFIER ::= { ciscoProducts 2046 } -- 4G LTE Sprint router with 2 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 8 Giga Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM
cisco899GLTENAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2048 } -- 4G LTE (ATT & Canada) router with 2 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 8 Giga Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM
cisco899GLTEVZK9 OBJECT IDENTIFIER ::= { ciscoProducts 2049 } -- 4G LTE Verizon router with 2 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 8 Giga Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM
cisco819G4GNAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2050 } -- router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 4G LTE ATT and Canada HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM
cisco819G4GSTK9 OBJECT IDENTIFIER ::= { ciscoProducts 2051 } -- router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 4G LTE SPRINT HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB
cisco898EAGLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2052 } -- 4G LTE Global(Europe & Australia) router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 EFM over G.SHDSL WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM
cisco897VAGLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2053 } -- 4G LTE Global(Europe & Australia) router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL2/ADSL2+ Annex A Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 ISDN BRI S/T interface, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM
cisco896VAGLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2055 } -- 4G LTE Global(Europe & Australia) router with 1 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 1 VDSL/ADSL2+ Annex B Data Backup WAN, 8 Giga Ethernet LAN, 4 PoE Optional, 1 ISDN BRI S/T interface, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM
cisco899GLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2056 } -- 4G LTE Global (Europe & Australia) router with 2 Giga Ethernet WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet WAN, 8 Giga Ethernet LAN, 1 USB 2.0 port, 1 Console/Aux port, 1GB flash memory and 1GB DRAM
cisco881G4GGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2057 } -- WAN FE 4G LTE secure platform, 4 switch ports 2 ports POE, 1 embedded multimode Global(Europe and Australia) LTE/HSPA+ modem with GPS and SMS, 1GB DRAM
cisco887VAG4GGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2058 } -- router with 1 WAN multimode VDSL2/ADSL2+ over POTS, 4 switch ports 2 ports POE, 1 embedded multimode Global(Europe and Australia) 4G LTE/ HSPA+ modem with GPS and SMS 1GB DRAM
cisco819G4GGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2059 } -- router with 1 WAN multimode VDSL2/ADSL2+ over POTS, 4 switch ports 2 ports POE, 1 embedded multimode Global(Europe and Australia) 4G LTE/ HSPA+ modem with GPS and SMS 1GB DRAM
cisco819G4GVZK9 OBJECT IDENTIFIER ::= { ciscoProducts 2060 } -- router with 1 Gigabit Ethernet WAN, 4 Fast Ethernet LAN, 1 4G LTE Verizon HSPA+ Release 7, 1 Serial, 1 Console/Aux ports, 1GB flash memory and 1GB DRAM
ciscoIOG910WK9 OBJECT IDENTIFIER ::= { ciscoProducts 2063 } -- Programmable IoT Sensor Gateway, 1 Combo (GE/SFP), 1 open slot for 802.15.4 module, 1 slot for external storage. 802.11 b/g/n Wi-Fi
ciscoIOG910GK9 OBJECT IDENTIFIER ::= { ciscoProducts 2064 } -- Programmable IoT Sensor Gateway, 1 Combo (GE/SFP), 1 open slot for 802.15.4 module, 1 slot for external storage. 3G HSPA and CDMA EV-DO selective
ciscoIOG910K9 OBJECT IDENTIFIER ::= { ciscoProducts 2065 } -- Programmable IoT Sensor Gateway, 1 Combo (GE/SFP), 1 open slot for 802.15.4 module, 1 slot for external storage
@ -2057,6 +2067,7 @@ ciscoASA5516sy OBJECT IDENTIFIER ::= { ciscoProducts 2246 }
ciscoIR829GWLTEMAAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2248 } -- IR829 Hardened WAN GE 4G LTE secure platform multi-mode Sprint LTE/DoRa with 802.11n, PoE, FCC compliant
ciscoPwsX474812X48uE OBJECT IDENTIFIER ::= { ciscoProducts 2249 } -- Switch 4500E 100/1000/2500/5000/10GBaseT (RJ45)+V E Series with 48 10GbaseT
ciscoASR1002HX OBJECT IDENTIFIER ::= { ciscoProducts 2252 } -- Cisco Aggregation Services Router 1000 Series, ASR1002-HX Chassis
ciscoNCS4009 OBJECT IDENTIFIER ::= { ciscoProducts 2253 } -- Cisco NCS 4009 System
ciscoRAISA1783SAD2T2Ssy OBJECT IDENTIFIER ::= { ciscoProducts 2254 } -- Cisco Rockwell ISA 30002C2F (1783SAD2T2S)Industrial Security Appliance, System Context
ciscoRAISA1783SAD4T0Ssy OBJECT IDENTIFIER ::= { ciscoProducts 2255 } -- Cisco Rockwell ISA 30004C (1783SAD4T0S) Industrial Security Appliance, System Context
ciscoISA30002C2Fsy OBJECT IDENTIFIER ::= { ciscoProducts 2256 } -- ISA 30002C2F Industrial Security Appliance, System Context
@ -2081,12 +2092,18 @@ ciscoC6832xle OBJECT IDENTIFIER ::= { ciscoProducts 2274 }
ciscoC6824xle OBJECT IDENTIFIER ::= { ciscoProducts 2275 } -- Catalyst C6824-X-LE with 24x10GE ports plus 2x40GE uplinks
ciscoC6840xle OBJECT IDENTIFIER ::= { ciscoProducts 2276 } -- Catalyst C6840-X-LE with 40x10GE ports plus 2x40GE uplinks
cat35xxStack OBJECT IDENTIFIER ::= { ciscoProducts 2277 } -- A stack of any catalyst35xx stack-able ethernet switches with unified identity (as a single unified switch), control and management
catWsC365012X48UR OBJECT IDENTIFIER ::= { ciscoProducts 2278 } -- 3650 mGig-48 with 8x10G UL 36 x 100/1000 UPoE + 12 x 1G/mGig/10G POE+/UPoE
catWsC36508X24UQ OBJECT IDENTIFIER ::= { ciscoProducts 2279 } -- 3650 mGig-24 with 4x10G UL 16 x 100/1000 UPoE + 8 x 1G/mGig/10G POE+/UPoE
catWsC365012X48UZ OBJECT IDENTIFIER ::= { ciscoProducts 2280 } -- 3650 mGig-48 with 2x40G UL 36 x 100/1000 UPoE + 12 x 1G/mGig/10G POE+/UPoE
catWsC365012X48UQ OBJECT IDENTIFIER ::= { ciscoProducts 2281 } -- 3650 mGig-48 with 4x10G UL 36 x 100/1000 UPoE + 12 x 1G/mGig/10G POE+/UPoE
ciscoNam2420 OBJECT IDENTIFIER ::= { ciscoProducts 2282 } -- Cisco NAM Appliance 2420
ciscoNam2440 OBJECT IDENTIFIER ::= { ciscoProducts 2283 } -- Cisco NAM Appliance 2440
ciscoflowAgent3300 OBJECT IDENTIFIER ::= { ciscoProducts 2284 } -- Cisco Integrated NetFlow Generation Agent Series 3300
ciscoFpr9300K9 OBJECT IDENTIFIER ::= { ciscoProducts 2285 } -- Cisco FirePOWER 9300 Security Appliance, 3U
ciscoFpr9000SM24 OBJECT IDENTIFIER ::= { ciscoProducts 2286 } -- Cisco FirePOWER 9000 Security Module 24
ciscoFpr9000SM36 OBJECT IDENTIFIER ::= { ciscoProducts 2288 } -- Cisco FirePOWER 9000 Security Module 36
catWsC365048FQM OBJECT IDENTIFIER ::= { ciscoProducts 2290 } -- Theon 48-Port, POE+, 4X10G Uplink
catWsC365024PDM OBJECT IDENTIFIER ::= { ciscoProducts 2291 } -- Theon 24-Port, POE+, 2X10G/2X1G Uplink
ciscoFpr4150K9 OBJECT IDENTIFIER ::= { ciscoProducts 2292 } -- Cisco FirePOWER 4150 Security Appliance, 1U with embedded security module 44
ciscoFpr4140K9 OBJECT IDENTIFIER ::= { ciscoProducts 2293 } -- Cisco FirePOWER 4140 Security Appliance, 1U with embedded security module 36
ciscoFpr4120K9 OBJECT IDENTIFIER ::= { ciscoProducts 2294 } -- Cisco FirePOWER 4120 Security Appliance, 1U with embedded security module 24
@ -2128,6 +2145,7 @@ ciscoIE10004PTSLM OBJECT IDENTIFIER ::= { ciscoProducts 2332 }
ciscoIE10008PTSLM OBJECT IDENTIFIER ::= { ciscoProducts 2333 } -- Cisco IE1000 ruggedized Industrial Ethernet switch with 8x 10/100 BaseT downlink ports and 2X GE SFP uplink ports
ciscoVFTD OBJECT IDENTIFIER ::= { ciscoProducts 2334 } -- Cisco Virtual Firepower Threat Defense
ciscoISR4451B OBJECT IDENTIFIER ::= { ciscoProducts 2335 } -- Cisco ISR 4451 Boost Router
ciscoISR4431B OBJECT IDENTIFIER ::= { ciscoProducts 2336 } -- Cisco ISR 4431 Boost Router
ciscoISR4351B OBJECT IDENTIFIER ::= { ciscoProducts 2337 } -- Cisco ISR 4351 Boost Router
ciscoISR4331B OBJECT IDENTIFIER ::= { ciscoProducts 2338 } -- Cisco ISR 4331 Boost Router
ciscoISR4321B OBJECT IDENTIFIER ::= { ciscoProducts 2339 } -- Cisco ISR 4321 Boost Router
@ -2169,11 +2187,15 @@ ciscoRAIE1783LMS8 OBJECT IDENTIFIER ::= { ciscoProducts 2384 }
ciscoStealthWatch2404 OBJECT IDENTIFIER ::= { ciscoProducts 2385 } -- Cisco StealthWatch Packet Analyzer 2404
ciscoStealthWatch2420 OBJECT IDENTIFIER ::= { ciscoProducts 2386 } -- Cisco StealthWatch Packet Analyzer 2420
ciscoNamApp2404 OBJECT IDENTIFIER ::= { ciscoProducts 2387 } -- Cisco Prime NAM Appliance 2404
catWsC36508X24PD OBJECT IDENTIFIER ::= { ciscoProducts 2388 } -- 3650 mGig-24 with 2x10G UL 16 x 100/1000 + 8 x 1G/mGig/10G POE+
catWsC365012X48FD OBJECT IDENTIFIER ::= { ciscoProducts 2389 } -- 3650 mGig-48 with 2x10G UL 36 x 100/1000 + 12 x 1G/mGig/10G POE+
ciscoASR9910 OBJECT IDENTIFIER ::= { ciscoProducts 2390 } -- Cisco Aggregation Services Router (ASR) 9910 Chassis
ciscoC9800CLK9 OBJECT IDENTIFIER ::= { ciscoProducts 2391 } -- Cisco C9800-CL is an Virtual Wireless LAN Controller
cisco819HGLTEMNAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2392 } -- C819HG-LTE-MNA-K9 Hardened Fixed router with multi-carrier North America SKU LTE Modem
ciscoIR829GWLTEGASK9 OBJECT IDENTIFIER ::= { ciscoProducts 2393 } -- IR829 Hardened WAN GE 4G LTE secure platform multi-mode Global (Singapore) LTE/HSPA+ with 802.11n, PoE, Australia Compliant
ciscoIR829GWLTEGACK9 OBJECT IDENTIFIER ::= { ciscoProducts 2394 } -- IR829 Hardened WAN GE 4G LTE secure platform multi-mode Global (Malaysia) LTE/HSPA+ with 802.11n, PoE, Australia Compliant
ciscoISR4221 OBJECT IDENTIFIER ::= { ciscoProducts 2395 } -- Cisco ISR 4221 Router
ciscoISR4221B OBJECT IDENTIFIER ::= { ciscoProducts 2396 } -- Cisco ISR 4221 Boost Router
ciscoCSP2100 OBJECT IDENTIFIER ::= { ciscoProducts 2397 } -- Cloud Services Platform Model CSP-2100
ciscoCDB8U OBJECT IDENTIFIER ::= { ciscoProducts 2398 } -- Catalyst Digital Building 8 Port UPoE
ciscoCDB8P OBJECT IDENTIFIER ::= { ciscoProducts 2399 } -- Catalyst Digital Building 8 Port PoE+
@ -2187,6 +2209,9 @@ ciscoFpr2140td OBJECT IDENTIFIER ::= { ciscoProducts 2407 }
ciscoFpr9000SM44 OBJECT IDENTIFIER ::= { ciscoProducts 2409 } -- Cisco FirePOWER 9000 Security Module 44
ciscoNCS5011 OBJECT IDENTIFIER ::= { ciscoProducts 2411 } -- Cisco NCS 5011 Series Router
ciscoNCS5504 OBJECT IDENTIFIER ::= { ciscoProducts 2413 } -- Network Convergence Services NCS5500 4 Slot Single Chassis
ciscoUCSE160S OBJECT IDENTIFIER ::= { ciscoProducts 2415 } -- UCS-E,SingleWide generation 3, 6 Core 1.9 GHzCPU,2x7.5G eMMC,2x8G RDIMM,1-2 HDD
ciscoUCSE180DM3 OBJECT IDENTIFIER ::= { ciscoProducts 2416 } -- UCS-E , DoubleWide Generation 3, 8 Core 2.0G CPU, eMMC, 16GB RDIMM , 1-4HDD
ciscoUCSE1120DM3 OBJECT IDENTIFIER ::= { ciscoProducts 2417 } -- UCS-E , DoubleWide Generation 3, 12 Core 2.0G CPU, eMMC, 16GB RDIMM , 1-4HDD
ciscoCat950012Q OBJECT IDENTIFIER ::= { ciscoProducts 2418 } -- Catalyst 9500 12-port 40g data only switch
ciscoCat950024Q OBJECT IDENTIFIER ::= { ciscoProducts 2419 } -- Catalyst 9500 24-port 40g data only switch
ciscoCat950040X OBJECT IDENTIFIER ::= { ciscoProducts 2420 } -- Catalyst 9500 40-port 10g data only switch
@ -2194,6 +2219,8 @@ ciscoNCS1001 OBJECT IDENTIFIER ::= { ciscoProducts 2423 }
ciscoIR809G3GGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2425 } -- Cisco 809 3G Industrial Integrated Service Routers with multi-mode HSPA+, ETSI compliant
ciscoIR809GLTELAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2426 } -- Cisco 809 4G LTE Industrial Integrated Service Routers with multi-mode LTE/HSPA+, ETSI compliant
cisco3504WLC OBJECT IDENTIFIER ::= { ciscoProducts 2427 } -- Cisco 3500 Series Wireless Controller
ciscoNCS5501HD OBJECT IDENTIFIER ::= { ciscoProducts 2430 } -- Network Convergence Services Tortin 1RU Chassis, PID for this chassis is NCS-5501-HD
ciscoNCS5501HDS OBJECT IDENTIFIER ::= { ciscoProducts 2431 } -- Network Convergence Services Trift 1RU Chassis, PID for this chassis is NCS-5501-HD-S
ciscoNCS55A124H OBJECT IDENTIFIER ::= { ciscoProducts 2432 } -- Network Convergence Services NCS55A1 Fixed 24x100G chassis
ciscoCXP2270GSR12 OBJECT IDENTIFIER ::= { ciscoProducts 2433 } -- CXP2 Optical Transceiver with Optical Connector
ciscoNCS4216F2B OBJECT IDENTIFIER ::= { ciscoProducts 2434 } -- NCS 4216-F2B System (14RU and 16 SLOT)
@ -2229,6 +2256,8 @@ ciscoC11118PLteLAWF OBJECT IDENTIFIER ::= { ciscoProducts 2463 }
ciscoC11118PLteLAWD OBJECT IDENTIFIER ::= { ciscoProducts 2464 } -- Cisco C1111-8PLTELAWD Router
ciscoASR914 OBJECT IDENTIFIER ::= { ciscoProducts 2480 } -- ASR 914 Series Router
ciscoNCSFFC2 OBJECT IDENTIFIER ::= { ciscoProducts 2481 } -- NCS-F-FC2: NCS6000 Fabric Chassis 2nd Gen Fabric Card
ciscoNCS4KF OBJECT IDENTIFIER ::= { ciscoProducts 2482 } -- NCS 4000 Fabric Chassis
ciscoFpr1010td OBJECT IDENTIFIER ::= { ciscoProducts 2483 } -- Cisco Firepower 1010 Security Appliance
cisco2911A OBJECT IDENTIFIER ::= { ciscoProducts 2486 } -- CISCO2911A/K9 with 3 GE, 4 EHWIC, 2 DSP, 1 SM , 256 MB CF, 512 MB DRAM, IPB
ciscoUCSS3260 OBJECT IDENTIFIER ::= { ciscoProducts 2487 } -- Cisco UCS S3260 Rack server
ciscoWSC365048TSE OBJECT IDENTIFIER ::= { ciscoProducts 2491 } -- Catalyst Switch
@ -2270,6 +2299,8 @@ ciscoC11174PWZ OBJECT IDENTIFIER ::= { ciscoProducts 2526 }
ciscoC11174PM OBJECT IDENTIFIER ::= { ciscoProducts 2527 } -- Cisco C1117-4PM Router with VDSL/ADSL Annex M
ciscoC11174PMLteEA OBJECT IDENTIFIER ::= { ciscoProducts 2528 } -- Cisco C1117-4PMLTEEA Router
ciscoC11174PMWE OBJECT IDENTIFIER ::= { ciscoProducts 2529 } -- Cisco C1117-4PMWE Router with WLAN E domain
ciscoC980040K9 OBJECT IDENTIFIER ::= { ciscoProducts 2530 } -- C9800-40-K9 is a 40G wireless LC that occupies 1RU rack space and will populate a total of 4 ports
ciscoAIRCT9880K9 OBJECT IDENTIFIER ::= { ciscoProducts 2531 } -- AIR-CT9880-K9 is a 80G WLC that occupies 2RU rack space and will populate a total of 8 ports
ciscoC11128P OBJECT IDENTIFIER ::= { ciscoProducts 2532 } -- Cisco C1112-8P Router
ciscoC11128PLteEA OBJECT IDENTIFIER ::= { ciscoProducts 2533 } -- Cisco C1112-8PLTEEA Router with Multimode Europe and North America Advanced LTE
ciscoC11138P OBJECT IDENTIFIER ::= { ciscoProducts 2534 } -- Cisco C1113-8P Router
@ -2295,19 +2326,34 @@ ciscoIR807GLTEGAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2560 }
ciscoIR807GLTENAK9 OBJECT IDENTIFIER ::= { ciscoProducts 2561 } -- Cisco 807 4G LTE Industrial Integrated Service Routers with multi-mode AT&T and Canada LTE/HSPA+
ciscoUCSE180DM3K9 OBJECT IDENTIFIER ::= { ciscoProducts 2562 } -- UCSE 8 Core Double Wide service module
ciscoUCSE1120DM3K9 OBJECT IDENTIFIER ::= { ciscoProducts 2563 } -- UCSE 12 Core Double Wide service module
ciscoCat930048UN OBJECT IDENTIFIER ::= { ciscoProducts 2564 } -- Catalyst 9300 48-port of 5Gbps NW
ciscoNFVIS OBJECT IDENTIFIER ::= { ciscoProducts 2565 } -- Cisco Network Functions Virtualization Infrastructure Software (NFVIS)
ciscoCat950032C OBJECT IDENTIFIER ::= { ciscoProducts 2566 } -- Cisco Catalyst 9500 series with 32 Ports of 100G/32 Ports of 40G
ciscoCat950032QC OBJECT IDENTIFIER ::= { ciscoProducts 2567 } -- Cisco Catalyst 9500 series with 32 Ports of 40G/16 Ports of 100G
ciscoCat950048Y4C OBJECT IDENTIFIER ::= { ciscoProducts 2568 } -- Cisco Catalyst 9500 series with 48 Ports of 1G/10G/25G + 4 Ports of 40G/100G
ciscoIR829GWLTEGAxK9 OBJECT IDENTIFIER ::= { ciscoProducts 2569 } -- Cisco 829 4G LTE Industrial Integrated Service Routers with multi-mode Global LTE/HSPA+ with 802.11n, contact pakulka2
ciscoNCS55A2MODSES OBJECT IDENTIFIER ::= { ciscoProducts 2570 } -- Network Convergence Services NCS55A2 Scaled Fixed 24x10G & 16x25G with 2xMPA Chassis
ciscoNCS55A2MODS OBJECT IDENTIFIER ::= { ciscoProducts 2571 } -- Network Convergence Services NCS55A2 Fixed 24x10G & 16x25G with 2xMPA Chassis
ciscoASR9906 OBJECT IDENTIFIER ::= { ciscoProducts 2572 } -- Cisco Aggregation Services Router (ASR) 9906 Chassis
ciscoCat9200L24P4X OBJECT IDENTIFIER ::= { ciscoProducts 2574 } -- Catalyst 9200L 24 Gig Downlinks, 4 SFP+ uplinks. PoE support for 720W
ciscoCat9200L48P4X OBJECT IDENTIFIER ::= { ciscoProducts 2575 } -- Catalyst 9200L 48 Gig Downlinks, 4 SFP+ uplinks. PoE support for 1440W
ciscoCat950024Y4C OBJECT IDENTIFIER ::= { ciscoProducts 2573 } -- Cisco Catalyst 9500 Router with 24 Ports of 1G/10G/25G + 4 Ports of 40G/100G
ciscoCat9200L24P4X OBJECT IDENTIFIER ::= { ciscoProducts 2574 } -- Catalyst 9200L 24 Gig Downlinks, 4 SFP+ uplinks. PoE support for 740W
ciscoCat9200L48P4X OBJECT IDENTIFIER ::= { ciscoProducts 2575 } -- Catalyst 9200L 48 Gig Downlinks, 4 SFP+ uplinks. PoE support for 1480W
ciscoCat9200L24PXG4X OBJECT IDENTIFIER ::= { ciscoProducts 2576 } -- Catalyst 9200L 16 Gig + 8 mGig Downlinks, 4 SFP+ uplinks. PoE support for 740W
ciscoCat9200L24PXG2Y OBJECT IDENTIFIER ::= { ciscoProducts 2577 } -- Catalyst 9200L 16 Gig + 8 mGig Downlinks, 2 x 25 Gig uplinks. PoE support for 740W
ciscoCat9200L48PXG4X OBJECT IDENTIFIER ::= { ciscoProducts 2578 } -- Catalyst 9200L 36 Gig + 12 mGig Downlinks, 4 SFP+ uplinks. PoE support for 1480W
ciscoCat9200L48PXG2Y OBJECT IDENTIFIER ::= { ciscoProducts 2579 } -- Catalyst 9200L 40 Gig + 8 mGig Downlinks, 2 x 25 Gig uplinks. PoE support for 1480W
ciscoCat920024T OBJECT IDENTIFIER ::= { ciscoProducts 2580 } -- Catalyst 9200 24 Gig downlinks
ciscoCat9200L24T4G OBJECT IDENTIFIER ::= { ciscoProducts 2581 } -- Catalyst 9200L 24 Gig Downlinks, 4 Gig uplinks
ciscoCat9200L48T4G OBJECT IDENTIFIER ::= { ciscoProducts 2582 } -- Catalyst 9200L 48 Gig Downlinks, 4 Gig uplinks
ciscoCat9200L24T4X OBJECT IDENTIFIER ::= { ciscoProducts 2583 } -- Catalyst 9200L 24 Gig Downlinks, 4 SFP+ uplinks
ciscoCat9200L48T4X OBJECT IDENTIFIER ::= { ciscoProducts 2584 } -- Catalyst 9200L 48 Gig Downlinks, 4 SFP+ uplinks
ciscoCat9200L24P4G OBJECT IDENTIFIER ::= { ciscoProducts 2585 } -- Catalyst 9200L 24 Gig Downlinks, 4 Gig uplinks. PoE support for 720W
ciscoCat9200L48P4G OBJECT IDENTIFIER ::= { ciscoProducts 2586 } -- Catalyst 9200L 48 Gig Downlinks, 4 Gig uplinks. PoE support for 720W
ciscoCat9200L24P4G OBJECT IDENTIFIER ::= { ciscoProducts 2585 } -- Catalyst 9200L 24 Gig Downlinks, 4 Gig uplinks. PoE support for 740W
ciscoCat9200L48P4G OBJECT IDENTIFIER ::= { ciscoProducts 2586 } -- Catalyst 9200L 48 Gig Downlinks, 4 Gig uplinks. PoE support for 1480W
ciscoCat920048T OBJECT IDENTIFIER ::= { ciscoProducts 2587 } -- Catalyst 9200 48 Gig downlinks
ciscoCat920024P OBJECT IDENTIFIER ::= { ciscoProducts 2588 } -- Catalyst 9200 24 Gig downlinks. PoE support for 740W
ciscoCat920048P OBJECT IDENTIFIER ::= { ciscoProducts 2589 } -- Catalyst 9200 48 Gig downlinks. PoE support for 1480W
ciscoCat920024PXG OBJECT IDENTIFIER ::= { ciscoProducts 2590 } -- Catalyst 9200 16 Gig + 8 mGig downlinks. PoE support for 740W
ciscoCat920048PXG OBJECT IDENTIFIER ::= { ciscoProducts 2591 } -- Catalyst 9200 40 Gig + 8 mGig downlinks. PoE support for 1480W
ciscoCat950016X OBJECT IDENTIFIER ::= { ciscoProducts 2592 } -- Catalyst 9500 16-port 10g data only switch
ciscoCat9500FixedSwitchStack OBJECT IDENTIFIER ::= { ciscoProducts 2593 } -- A stack of any Cisco Catalyst 9500 Fixed stack-able ethernet switches with unified identity (as a single unified switch), control and management
ciscoN5204GAZA OBJECT IDENTIFIER ::= { ciscoProducts 2602 } -- Cisco NCS520 Series - 4-1GE and 4-10GE - Single AC model
@ -2323,6 +2369,9 @@ ciscoISA30004Ctd OBJECT IDENTIFIER ::= { ciscoProducts 2611 }
ciscoISA30002C2Ftd OBJECT IDENTIFIER ::= { ciscoProducts 2612 } -- ISA 30002C2F Industrial Security Appliance, Threat Defense
ciscoRA1783SAD4T0Std OBJECT IDENTIFIER ::= { ciscoProducts 2613 } -- Rockwell 1783SAD4T0S Industrial Security Appliance, Threat Defense
ciscoRA1783SAD2T2Std OBJECT IDENTIFIER ::= { ciscoProducts 2614 } -- Rockwell 1783SAD2T2S Industrial Security Appliance, Threat Defense
cisco8818 OBJECT IDENTIFIER ::= { ciscoProducts 2615 } -- Cisco 8818 18 LC Slot Chassis
cisco8812 OBJECT IDENTIFIER ::= { ciscoProducts 2616 } -- Cisco 8812 12 LC Slot Chassis
cisco8808 OBJECT IDENTIFIER ::= { ciscoProducts 2617 } -- Cisco 8808 8 LC Slot Chassis
ciscoC11092PLteGB OBJECT IDENTIFIER ::= { ciscoProducts 2619 } -- Cisco C1109-2PLTEGB 2 ports GE LAN M2M Router with Multimode LTE WWAN Global (non-US), 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11092PLteUS OBJECT IDENTIFIER ::= { ciscoProducts 2620 } -- Cisco C1109-2PLTEUS 2 ports GE LAN M2M Router with Multimode LTE WWAN US, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11092PLteVZ OBJECT IDENTIFIER ::= { ciscoProducts 2621 } -- Cisco C1109-2PLTEVZ 2 ports GE LAN M2M Router with Multimode LTE WWAN Verizon, 1 GE WAN and USB 3.0/Micro USB Console
@ -2352,19 +2401,26 @@ ciscoC11094PLte2PWQ OBJECT IDENTIFIER ::= { ciscoProducts 2644 }
ciscoC11094PLte2PWN OBJECT IDENTIFIER ::= { ciscoProducts 2645 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -N Domain, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11094PLte2PWR OBJECT IDENTIFIER ::= { ciscoProducts 2646 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -R Domain, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11094PLte2PWF OBJECT IDENTIFIER ::= { ciscoProducts 2647 } -- Cisco C1109-4PLTE2P 4 Ports GE LAN M2M Router, Dual Pluggables LTE (Advanced) or Pluggable High Speed Serial WAN, 802.11ac WLAN -F Domain, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC9606R OBJECT IDENTIFIER ::= { ciscoProducts 2648 } -- Cisco Catalyst 9600 Series 6 Slot
cisco8201 OBJECT IDENTIFIER ::= { ciscoProducts 2649 } -- Cisco 8201 1RU Chassis with 24x400GE QSFP56-DD & 12x100G QSFP28
cisco8202 OBJECT IDENTIFIER ::= { ciscoProducts 2650 } -- Cisco 8202 2RU Chassis with 12x400GE QSFP56-DD & 60x100GE QSFP28
ciscoC11128PWE OBJECT IDENTIFIER ::= { ciscoProducts 2652 } -- Cisco C1112-8PWE Router with WLAN E domain
ciscoC11128PLteEAWE OBJECT IDENTIFIER ::= { ciscoProducts 2653 } -- Cisco C1112-8PLTEEAWE Router
ciscoC11138PWB OBJECT IDENTIFIER ::= { ciscoProducts 2654 } -- Cisco C1113-8PWB Router with WLAN B domain
ciscoC11138PLteEAWB OBJECT IDENTIFIER ::= { ciscoProducts 2655 } -- Cisco C1113-8PLTEEAWB Router
ciscoC11138PLteLAWA OBJECT IDENTIFIER ::= { ciscoProducts 2656 } -- Cisco C1113-8PLTELAWA Router
ciscoC11164PLteLA OBJECT IDENTIFIER ::= { ciscoProducts 2657 } -- Cisco C1116-4PLTELA Router with Latin America Multimode and Asia Pacific Advanced LTE
ciscoASR9901 OBJECT IDENTIFIER ::= { ciscoProducts 2658 } -- Cisco Aggregation Services Router (ASR) 9901 Chassis
ciscoEsxSECPA OBJECT IDENTIFIER ::= { ciscoProducts 2659 } -- Security Packet Analyzer running on ESX Hypervisor
ciscoKvmSECPA OBJECT IDENTIFIER ::= { ciscoProducts 2660 } -- Security Packet Analyzer running on KVM Hypervisor
ciscoIR1101K9 OBJECT IDENTIFIER ::= { ciscoProducts 2661 } -- Next-generation Industrial Modular Router with 4 Copper Ports + 1 Combo Port + expansion slot, no Fog computing
ciscoFpr1140td OBJECT IDENTIFIER ::= { ciscoProducts 2662 } -- Cisco Firepower 1140 Security Appliance
ciscoFpr1120td OBJECT IDENTIFIER ::= { ciscoProducts 2663 } -- Cisco Firepower 1120 Security Appliance
ciscoCat9400VirtualStack OBJECT IDENTIFIER ::= { ciscoProducts 2664 } -- Virtual Stack of Cisco Catalyst 9400
ciscoISRAP1100ACME OBJECT IDENTIFIER ::= { ciscoProducts 2665 } -- Cisco Integrated Services Router 1K Series Mobility Express
ciscoISR4221X OBJECT IDENTIFIER ::= { ciscoProducts 2666 } -- Cisco ISR 4221X Router with 8 GB memory
ciscoC1111X8P OBJECT IDENTIFIER ::= { ciscoProducts 2668 } -- Cisco C1111X-8P Router
ciscoC980080K9 OBJECT IDENTIFIER ::= { ciscoProducts 2669 } -- C9800-80-K9 is a 80G WLC that occupies 2RU rack space and will populate a total of 8 ports
ciscoAP4800 OBJECT IDENTIFIER ::= { ciscoProducts 2670 } -- Aironet 4800 Series with Mobility Express
ciscoIR829M2LTELAxK9 OBJECT IDENTIFIER ::= { ciscoProducts 2672 } -- Cisco 829 Dual LTE with mSATA card and POE
ciscoIR829MLTEEAxK9 OBJECT IDENTIFIER ::= { ciscoProducts 2673 } -- Cisco 829 Single LTE with mSATA card and POE
@ -2382,12 +2438,14 @@ ciscoIE32008P2S OBJECT IDENTIFIER ::= { ciscoProducts 2684 }
ciscoIE33008T2S OBJECT IDENTIFIER ::= { ciscoProducts 2685 } -- Cisco Industrial Ethernet 3300 Switch, Petra Expandable System 2 Port SFP + 8 Port GE Copper Basic
ciscoIE33008P2S OBJECT IDENTIFIER ::= { ciscoProducts 2686 } -- Cisco Industrial Ethernet 3300 Switch, Petra Expandable System 2 Port SFP + 8 Port GE PoE+ Basic
ciscoIE34008P2S OBJECT IDENTIFIER ::= { ciscoProducts 2687 } -- Cisco Industrial Ethernet 3400 Switch, Petra Expandable System 2 Port SFP + 8 Port GE PoE+ Adv
ciscoCat9500VirtualStack OBJECT IDENTIFIER ::= { ciscoProducts 2688 } -- Virtual Stack of Cisco Catalyst 9500
ciscoNam2520 OBJECT IDENTIFIER ::= { ciscoProducts 2689 } -- NAM Appliance 2520
ciscoNam2540 OBJECT IDENTIFIER ::= { ciscoProducts 2690 } -- NAM Appliance 2540
ciscoCSPA2520 OBJECT IDENTIFIER ::= { ciscoProducts 2691 } -- Cisco Security Packet Analyzer 2520
ciscoIR1101XK9 OBJECT IDENTIFIER ::= { ciscoProducts 2692 } -- Industrial ISR 1101 with 4-port FE, modular LTE and fog computing
ciscoVG450 OBJECT IDENTIFIER ::= { ciscoProducts 2693 } -- Cisco VG450 Router
ciscoCat9200LFixedSwitchStack OBJECT IDENTIFIER ::= { ciscoProducts 2694 } -- A stack of any Cisco Catalyst 9200L Fixed stack-able ethernet switches with unified identity (as a single unified switch), control and management
ciscoCat9200FixedSwitchStack OBJECT IDENTIFIER ::= { ciscoProducts 2695 } -- A stack of any Cisco Catalyst 9200 Fixed stack-able ethernet switches with unified identity (as a single unified switch), control and management
ciscoRAIE1783MMS10B OBJECT IDENTIFIER ::= { ciscoProducts 2697 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Essentials, Fixed System 2 Port SFP + 8 Port GE Copper Basic
ciscoRAIE1783MMS10BE OBJECT IDENTIFIER ::= { ciscoProducts 2698 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Essentials, Fixed System 2 Port SFP + 8 Port GE PoE+ Basic
ciscoRAIE1783MMS10 OBJECT IDENTIFIER ::= { ciscoProducts 2699 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Essentials, Expandable System 2 Port SFP + 8 Port GE Copper Basic
@ -2397,23 +2455,93 @@ ciscoRAIE1783MMS10ER OBJECT IDENTIFIER ::= { ciscoProducts 2702 }
ciscoRAIE1783MMS10EA OBJECT IDENTIFIER ::= { ciscoProducts 2703 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Essentials, Expandable System 2 Port SFP + 8 Port GE PoE+ Advanced
ciscoRAIE1783MMS10EAR OBJECT IDENTIFIER ::= { ciscoProducts 2704 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Advantage, Expandable System 2 Port SFP + 8 Port GE PoE+ Advanced
ciscoASR92020SZM OBJECT IDENTIFIER ::= { ciscoProducts 2705 } -- ASR 920 Route Switch Processor, Base Scale, 64Gbps
cisco9214PK9 OBJECT IDENTIFIER ::= { ciscoProducts 2708 } -- C921-4P Router with 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash
cisco9314PK9 OBJECT IDENTIFIER ::= { ciscoProducts 2709 } -- C931-4P Router with Internal Power Supply, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash
cisco9214PLTEGBK9 OBJECT IDENTIFIER ::= { ciscoProducts 2711 } -- C921-4P LTE GB Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM (x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash
cisco9214PLTEASK9 OBJECT IDENTIFIER ::= { ciscoProducts 2712 } -- C921-4P LTE AS Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM (x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash
cisco9214PLTEAUK9 OBJECT IDENTIFIER ::= { ciscoProducts 2713 } -- C921-4P LTE AU Router with 1 4G LTE interface, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM (x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash
cisco921J4PK9 OBJECT IDENTIFIER ::= { ciscoProducts 2715 } -- C921J-4P Router with, 4 GE LAN interface, 2GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash
cisco9274PK9 OBJECT IDENTIFIER ::= { ciscoProducts 2716 } -- C927-4P Router with, 1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash
cisco9274PMK9 OBJECT IDENTIFIER ::= { ciscoProducts 2717 } -- C927-4PM Router with, 1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash
cisco9264PK9 OBJECT IDENTIFIER ::= { ciscoProducts 2718 } -- C926-4P Router with, 1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Bootflash
cisco9274PLTEAUK9 OBJECT IDENTIFIER ::= { ciscoProducts 2719 } -- C927-4P LTE AU Router with, 1 LTE interface ,1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash
cisco9274PLTEGBK9 OBJECT IDENTIFIER ::= { ciscoProducts 2721 } -- C927-4P LTE GB Router with, 1 LTE interface ,1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash
cisco9274PMLTEGBK9 OBJECT IDENTIFIER ::= { ciscoProducts 2722 } -- C927-4PM LTE GB Router with, 1 LTE interface ,1 Eth+DSL,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash
cisco9264PLTEGBK9 OBJECT IDENTIFIER ::= { ciscoProducts 2723 } -- C926-4P LTE GB Router with 1 Eth+DSL, 1 LTE interface,4 GE LAN interface, 1GE WAN interface, 1 USB 3.0, 1GB DDR4 DRAM(x32) with ECC, 2GB eMMC pSLC, Dual 16MB NOR Boot flash
ciscoAP1840 OBJECT IDENTIFIER ::= { ciscoProducts 2730 } -- 4x4 11ac 4x4 Wave2 Access Point
ciscoC11118PWS OBJECT IDENTIFIER ::= { ciscoProducts 2731 } -- Cisco C1111-8PWS Router
ciscoC11118PLteLAWS OBJECT IDENTIFIER ::= { ciscoProducts 2732 } -- Cisco C1111-8PLTELAWS Router
ciscoC11118PLteLAWA OBJECT IDENTIFIER ::= { ciscoProducts 2733 } -- Cisco C1111-8PLTELAWA Router
ciscoC11118PLteLAWE OBJECT IDENTIFIER ::= { ciscoProducts 2734 } -- Cisco C1111-8PLTELAWE Router
ciscoNCS55A2MODHDS OBJECT IDENTIFIER ::= { ciscoProducts 2735 } -- NCS55A2 Fixed 24x10G & 16x25G with 2xMPA Chassis
ciscoUCSC125 OBJECT IDENTIFIER ::= { ciscoProducts 2737 } -- Cisco UCS C125 Rack Server
ciscoWSC6506E OBJECT IDENTIFIER ::= { ciscoProducts 2738 } -- Catalyst 6000 series chassis with 6 slots
ciscoWSC6509E OBJECT IDENTIFIER ::= { ciscoProducts 2739 } -- Catalyst 6000 series chassis with 9 slots
ciscoNCS1004 OBJECT IDENTIFIER ::= { ciscoProducts 2740 } -- NCS 1004 System (1RP, 3 FANs, 2 Powers, 4 LCs)
ciscoN54024Z8Q2CM OBJECT IDENTIFIER ::= { ciscoProducts 2741 } -- NCS 540 Series 24x1/10GE, 8x10/25GE, 2x100GE Fixed Chassis
ciscoN540X24Z8Q2CM OBJECT IDENTIFIER ::= { ciscoProducts 2742 } -- Conformal Coated NCS 540 Series Router 24x10G, 8x25G, 2x100G
ciscoN560RSP4 OBJECT IDENTIFIER ::= { ciscoProducts 2743 } -- Cisco NCS 560 Route Switch Processor 4 - 800G, L Scale
ciscoN560RSP4E OBJECT IDENTIFIER ::= { ciscoProducts 2744 } -- Cisco NCS 560 Route Switch Processor 4 Enhanced - 800G, XL
ciscoC11218PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2745 } -- Cisco C1121-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console
ciscoC1121X8PLTEP OBJECT IDENTIFIER ::= { ciscoProducts 2746 } -- Cisco C1121X-8PLTEP 8 Ports GE LAN Router with 8GB memory, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11218PLtePWE OBJECT IDENTIFIER ::= { ciscoProducts 2747 } -- Cisco C1121-8PLTEPWE 8 Ports GE LAN Router, Pluggable LTE (Advanced), 802.11ac WLAN -E Domain, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11218PLtePWB OBJECT IDENTIFIER ::= { ciscoProducts 2748 } -- Cisco C1121-8PLTEPWB 8 Ports GE LAN Router, Pluggable LTE (Advanced), 802.11ac WLAN -B Domain, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11218PLtePWZ OBJECT IDENTIFIER ::= { ciscoProducts 2749 } -- Cisco C1121-8PLTEPWZ 8 Ports GE LAN Router, Pluggable LTE (Advanced), 802.11ac WLAN -Z Domain, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11218PLtePWQ OBJECT IDENTIFIER ::= { ciscoProducts 2750 } -- Cisco C1121-8PLTEPWQ 8 Ports GE LAN Router, Pluggable LTE (Advanced), 802.11ac WLAN -Q Domain, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11218P OBJECT IDENTIFIER ::= { ciscoProducts 2751 } -- Cisco C1121-8P 8 Ports GE LAN Router, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC1121X8P OBJECT IDENTIFIER ::= { ciscoProducts 2752 } -- Cisco C1121X-8P 8 Ports GE LAN Router with 8GB memory, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11618P OBJECT IDENTIFIER ::= { ciscoProducts 2753 } -- Cisco C1161-8P 8 Ports GE LAN Router, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC1161X8P OBJECT IDENTIFIER ::= { ciscoProducts 2754 } -- Cisco C1161X-8P 8 Ports GE LAN Router with 8GB memory, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11618PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2755 } -- Cisco C1161-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console
ciscoC1161X8PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2756 } -- Cisco C1161X-8PLTEP 8 Ports GE LAN Router with 8GB memory, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console
ciscoFpr9000SM56 OBJECT IDENTIFIER ::= { ciscoProducts 2757 } -- Cisco FirePOWER 9000 Security Module 56
ciscoC11268PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2758 } -- Cisco C1126-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11278PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2759 } -- Cisco C1127-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11278PMLteP OBJECT IDENTIFIER ::= { ciscoProducts 2760 } -- Cisco C1127-8PMLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console
ciscoC1126X8PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2761 } -- Cisco C1126X-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console
ciscoC1127X8PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2762 } -- Cisco C1127X-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console
ciscoC1127X8PMLteP OBJECT IDENTIFIER ::= { ciscoProducts 2763 } -- Cisco C1127X-8PMLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11214P OBJECT IDENTIFIER ::= { ciscoProducts 2764 } -- Cisco C1121-4P 4 Ports GE LAN Router, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11214PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2765 } -- Cisco C1121-4PLTEP 4 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console
ciscoC11288PLteP OBJECT IDENTIFIER ::= { ciscoProducts 2766 } -- Cisco C1128-8PLTEP 8 Ports GE LAN Router, Pluggable LTE (Advanced), 1 GE WAN and USB 3.0/Micro USB Console
ciscoVG4002FXS2FXO OBJECT IDENTIFIER ::= { ciscoProducts 2767 } -- Cisco VG400-2FXS/2FXO Router with 2 port FXS and 2 port FXO, USB 3.0 Console
ciscoVG4004FXS4FXO OBJECT IDENTIFIER ::= { ciscoProducts 2768 } -- Cisco VG400-4FXS/4FXO Router with 4 port FXS and 4 port FXO, USB 3.0 Console
ciscoVG4006FXS6FXO OBJECT IDENTIFIER ::= { ciscoProducts 2769 } -- Cisco VG400-6FXS/6FXO Router with 6 port FXS and 6 port FXO, USB 3.0 Console
ciscoVG4008FXS OBJECT IDENTIFIER ::= { ciscoProducts 2770 } -- Cisco VG400-8FXS Router with 8 port FXS, USB 3.0 Console
ciscoC891FJK9 OBJECT IDENTIFIER ::= { ciscoProducts 2771 } -- C891FJ-K9 router with 1 Giga Ethernet Primary WAN, 1 SFP (Small Form-factor Pluggable) Giga Ethernet Primary WAN, 1 Fast Ethernet WAN, 1 V.92, 1 ISDN BRI S/T interface, 8 Giga Ethernet LAN, 4 PoE Optional, 1 USB 2.0 port, 1 Console/Aux port, 256MB flash memory and 1GB DRAM
ciscoFpr9000SM40 OBJECT IDENTIFIER ::= { ciscoProducts 2772 }-- Cisco FirePOWER 9000 Security Module 40
ciscoFpr9000SM48 OBJECT IDENTIFIER ::= { ciscoProducts 2773 }-- Cisco FirePOWER 9000 Security Module 48
ciscoFpr4115SM24 OBJECT IDENTIFIER ::= { ciscoProducts 2774 }-- Cisco FirePOWER 4115 Security Module 24
ciscoFpr4125SM32 OBJECT IDENTIFIER ::= { ciscoProducts 2775 }-- Cisco FirePOWER 4125 Security Module 32
ciscoFpr4145SM44 OBJECT IDENTIFIER ::= { ciscoProducts 2776 }-- Cisco FirePOWER 4145 Security Module 44
ciscoFpr4145K9 OBJECT IDENTIFIER ::= { ciscoProducts 2777 } -- Cisco FirePOWER 4145 Security Appliance, 1U with embedded security module 44
ciscoFpr4125K9 OBJECT IDENTIFIER ::= { ciscoProducts 2778 } -- Cisco FirePOWER 4125 Security Appliance, 1U with embedded security module 32
ciscoFpr4115K9 OBJECT IDENTIFIER ::= { ciscoProducts 2779 } -- Cisco FirePOWER 4115 Security Appliance, 1U with embedded security module 24
ciscoCat930024S OBJECT IDENTIFIER ::= { ciscoProducts 2780 } -- Catalyst 9300 24 port 1G SFP switch
ciscoCat930048S OBJECT IDENTIFIER ::= { ciscoProducts 2781 } -- Catalyst 9300 48 port 1G SFP switch
ciscoIOSXREdgecore591654XKSOACF OBJECT IDENTIFIER ::= { ciscoProducts 2782 } -- Cisco IOS XR enabled on 3rd Party HW Edgecore 5916-54XKS-O-AC-F
ciscoIOSXREdgecoreAS781664X OBJECT IDENTIFIER ::= { ciscoProducts 2783 } -- Cisco IOS XR enabled on 3rd Party HW Edgecore AS7816-64X
ciscoSNS3615K9 OBJECT IDENTIFIER ::= { ciscoProducts 2784 } -- Cisco Secure Network Server platform SNS-3615 appliance
ciscoSNS3655K9 OBJECT IDENTIFIER ::= { ciscoProducts 2785 } -- Cisco Secure Network Server platform SNS-3655 appliance
ciscoSNS3695K9 OBJECT IDENTIFIER ::= { ciscoProducts 2786 } -- Cisco Secure Network Server platform SNS-3695 appliance
ciscoNCS55A2MODHXS OBJECT IDENTIFIER ::= { ciscoProducts 2787 } -- Peyto Non SE Itemp CC NCS-55A2-MOD-HX-S Network Convergence Services fretta peyto fixed board with comforter coating
ciscoC1121X8PLtePWE OBJECT IDENTIFIER ::= { ciscoProducts 2788 } -- Cisco C1121X-8PLTEPWE 8 Ports GE LAN Router with 8GB memory, Pluggable LTE (Advanced),802.11ac WLAN -E Domain, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC1121X8PLtePWB OBJECT IDENTIFIER ::= { ciscoProducts 2789 } -- Cisco C1121X-8PLTEPWB 8 Ports GE LAN Router with 8GB memory, Pluggable LTE (Advanced),802.11ac WLAN -B Domain, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC1121X8PLtePWZ OBJECT IDENTIFIER ::= { ciscoProducts 2790 } -- Cisco C1121X-8PLTEPWZ 8 Ports GE LAN Router with 8GB memory, Pluggable LTE (Advanced),802.11ac WLAN -Z Domain, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC1121X8PLtePWA OBJECT IDENTIFIER ::= { ciscoProducts 2791 } -- Cisco C1121X-8PLTEPWA 8 Ports GE LAN Router with 8GB memory, Pluggable LTE (Advanced),802.11ac WLAN -A Domain, 1 GE WAN and USB 3.0/Micro USB Console
ciscoCat9300L24T4G OBJECT IDENTIFIER ::= { ciscoProducts 2792 } -- Catalyst 9300L 24 x 10/100/1000M, non-PoE, 4 x 1G SFP Uplink, Stackable Data, 1RU
ciscoCat9300L48T4G OBJECT IDENTIFIER ::= { ciscoProducts 2793 } -- Catalyst 9300L 48 x 10/100/1000M, non-PoE, 4 x 1G SFP Uplink, Stackable Data, 1RU
ciscoCat9300L24T4X OBJECT IDENTIFIER ::= { ciscoProducts 2794 } -- Catalyst 9300L 24 x 10/100/1000M, non-PoE, 4 x 10G SFP+ Uplink, Stackable Data, 1RU
ciscoCat9300L48T4X OBJECT IDENTIFIER ::= { ciscoProducts 2795 } -- Catalyst 9300L 48 x 10/100/1000M, non-PoE, 4 x 10G SFP+ Uplink, Stackable Data, 1RU
ciscoCat9300L24P4G OBJECT IDENTIFIER ::= { ciscoProducts 2796 } -- Catalyst 9300L 24 x 10/100/1000M, PoE+, 4 x 1G SFP Uplink, Stackable Data, 1RU
ciscoCat9300L48P4G OBJECT IDENTIFIER ::= { ciscoProducts 2797 } -- Catalyst 9300L 48 x 10/100/1000M, PoE+, 4 x 1G SFP Uplink, Stackable Data, 1RU
ciscoCat9300L24P4X OBJECT IDENTIFIER ::= { ciscoProducts 2798 } -- Catalyst 9300L 24 x 10/100/1000M, PoE+, 4 x 10G SFP+ Uplink, Stackable Data, 1RU
ciscoCat9300L48P4X OBJECT IDENTIFIER ::= { ciscoProducts 2799 } -- Catalyst 9300L 48 x 10/100/1000M, PoE+, 4 x 10G SFP+ Uplink, Stackable Data, 1RU
ciscoCat9300L24UXG4X OBJECT IDENTIFIER ::= { ciscoProducts 2800 } -- Catalyst 9300L 16 x 10/100/1000M + 8 x 100M/1000M/2.5G/5G/10G, 4 x 10G SFP+ Uplink, UPOE, Stackable Data, 1RU
ciscoCat9300L48UXG4X OBJECT IDENTIFIER ::= { ciscoProducts 2801 } -- Catalyst 9300L 36 x 10/100/1000M + 12 x 100M/1000M/2.5G/5G/10G, 4 x 10G SFP+ Uplink, UPOE, Stackable Data, 1RU
ciscoCat9300L24UXG2Q OBJECT IDENTIFIER ::= { ciscoProducts 2802 } -- Catalyst 9300L 16 x 10/100/1000M + 8 x 100M/1000M/2.5G/5G/10G, 2 x 40G QSFP+ Uplink, UPOE, Stackable Data, 1RU
ciscoCat9300L48UXG2Q OBJECT IDENTIFIER ::= { ciscoProducts 2803 } -- Catalyst 9300L 36 x 10/100/1000M + 12 x 100M/1000M/2.5G/5G/10G, 2 x 40G QSFP+ Uplink, UPOE, Stackable Data, 1RU
ciscocat9300Lstack OBJECT IDENTIFIER ::= { ciscoProducts 2804 } -- A stack of any catalyst9300L stack-able Ethernet switches with unified identity (as a single unified switch), control and management
ciscoCatWSC2960LSM8TS OBJECT IDENTIFIER ::= { ciscoProducts 2806 } -- Catalyst 2960L-SM 8 x GE downlink, 2 x GE (2 SFP) uplinks
ciscoCatWSC2960LSM8PS OBJECT IDENTIFIER ::= { ciscoProducts 2807 } -- Catalyst 2960L-SM 8 x GE downlink,POE support, 2 x GE (2 SFP) uplinks
ciscoCatWSC2960LSM16TS OBJECT IDENTIFIER ::= { ciscoProducts 2808 } -- Catalyst 2960L-SM 16 x GE downlink, 2 x GE (2 SFP) uplinks
@ -2426,6 +2554,13 @@ ciscoCatWSC2960LSM24TQ OBJECT IDENTIFIER ::= { ciscoProducts 2814 }
ciscoCatWSC2960LSM48TQ OBJECT IDENTIFIER ::= { ciscoProducts 2815 } -- Catalyst 2960L-SM 48 x GE downlink, 4 x 10 GE (4 SFP+) uplinks
ciscoCatWSC2960LSM24PQ OBJECT IDENTIFIER ::= { ciscoProducts 2816 } -- Catalyst 2960L-SM 24 x GE downlink, 4 x 10 GE (4 SFP+) uplinks, POE Support
ciscoCatWSC2960LSM48PQ OBJECT IDENTIFIER ::= { ciscoProducts 2817 } -- Catalyst 2960L-SM 48 x GE downlink, 4 x 10 GE (4 SFP+) uplinks, POE Support
ciscoC850012X4QC OBJECT IDENTIFIER ::= { ciscoProducts 2818 } -- Cisco Aggregation Services Router 1000 Series, C8500-12X4QC Chassis
ciscoC850012X OBJECT IDENTIFIER ::= { ciscoProducts 2819 } -- Cisco Aggregation Services Router 1000 Series, C8500-12X Chassis
ciscoC9592PLteGB OBJECT IDENTIFIER ::= { ciscoProducts 2820 } -- Cisco C959-2PLTEGB 2 ports GE LAN M2M Router with 2GB RAM, Multimode LTE WWAN Global (non-US), 1 GE WAN and USB 3.0/Micro USB Console
ciscoC9592PLteUS OBJECT IDENTIFIER ::= { ciscoProducts 2821 } -- Cisco C959-2PLTEUS 2 ports GE LAN M2M Router with 2GB RAM, Multimode LTE WWAN United States, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC9592PLteVZ OBJECT IDENTIFIER ::= { ciscoProducts 2822 } -- Cisco C959-2PLTEVZ 2 ports GE LAN M2M Router with 2GB RAM, Multimode LTE WWAN Verizon, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC9592PLteIN OBJECT IDENTIFIER ::= { ciscoProducts 2823 } -- Cisco C959-2PLTEIN 2 ports GE LAN M2M Router with 2GB RAM, Multimode LTE WWAN India, 1 GE WAN and USB 3.0/Micro USB Console
ciscoC9514P OBJECT IDENTIFIER ::= { ciscoProducts 2824 } -- Cisco C951-4P 4 Ports GE LAN Router 2GB RAM, 1 GE WAN and USB 3.0/Micro USB Console
ciscoCMeWlc OBJECT IDENTIFIER ::= { ciscoProducts 2825 } -- Wireless LAN controller running on Access Point
ciscoIE34008FTMC OBJECT IDENTIFIER ::= { ciscoProducts 2826 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 8 port FE Copper , No PoE, FPGA available
ciscoIE340016FTMC OBJECT IDENTIFIER ::= { ciscoProducts 2827 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 16 port FE Copper , No PoE, FPGA available
@ -2433,16 +2568,162 @@ ciscoIE340024FTMC OBJECT IDENTIFIER ::= { ciscoProducts 2828 }
ciscoIE34008TMC OBJECT IDENTIFIER ::= { ciscoProducts 2829 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 8 port 1G Copper , No PoE, FPGA available
ciscoIE340016TMC OBJECT IDENTIFIER ::= { ciscoProducts 2830 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 16 port 1G Copper , No PoE, FPGA available
ciscoIE340024TMC OBJECT IDENTIFIER ::= { ciscoProducts 2831 } -- Cisco Industrial Ethernet 3400 Switch, IP65/67 rated, 24 port 1G Copper , No PoE, FPGA available
ciscoAIRIW6000ME OBJECT IDENTIFIER ::= { ciscoProducts 2832 } -- IW-6000H-AC-x-K9: 802.11ac W2 industrial wireless 6000 series hazloc AP, AC power, x Reg Dom. IW-6000H-DC-x-K9: 802.11ac W2 industrial wireless 6000 series hazloc AP, DC power, x Reg Dom. IW-6000H-DCW-x-K9: 802.11ac W2 industrial wireless 6000 series hazloc AP, DC wide range power, x Reg Dom. ESW-6000-CON-X-K9: 802.11ac W2 industrial wireless 6000 Embedded Access Point, x Reg Dom. All of these APs can be configured as mobility express
ciscoCat930024UBX OBJECT IDENTIFIER ::= { ciscoProducts 2833 } -- Catalyst 9300 24-port mGig and UPOE switch with support of deepbuffer feature for all interfaces
ciscoCat930048UB OBJECT IDENTIFIER ::= { ciscoProducts 2834 } -- Catalyst 9300 48-port UPOE switch with support of deepbuffer feature for all interfaces
ciscoCat930024UB OBJECT IDENTIFIER ::= { ciscoProducts 2835 } -- Catalyst 9300 24-port UPOE switch with support of deepbuffer feature for all interfaces
ciscoC9115AXI OBJECT IDENTIFIER ::= { ciscoProducts 2839 } -- 4x4 11ax Access point
ciscoC9115AXME OBJECT IDENTIFIER ::= { ciscoProducts 2840 } -- 4x4 11ax Access point - Mobility experts
ciscoC9117AXME OBJECT IDENTIFIER ::= { ciscoProducts 2841 } -- 8x8 11ax Access point - Mobility experts
ciscoC9117AXI OBJECT IDENTIFIER ::= { ciscoProducts 2842 } -- 8x8 11ax Access point
ciscoNCS5064 OBJECT IDENTIFIER ::= { ciscoProducts 2843 } -- Cisco NCS 5064 Series Router
ciscoESR1115CONK9 OBJECT IDENTIFIER ::= { ciscoProducts 2844 } -- Next-generation Embedded Services Router with 2 Gigabit Ethernet routed ports, 4 Gigabit Ethernet switched ports, with cooling plate
ciscoESR1115NCPK9 OBJECT IDENTIFIER ::= { ciscoProducts 2845 } -- Next-generation Embedded Services Router with 2 Gigabit Ethernet routed ports, 4 Gigabit Ethernet switched ports, no cooling plate
ciscoC9115AXE OBJECT IDENTIFIER ::= { ciscoProducts 2846 } -- 4x4 11ax Access point
ciscoC9120AXI OBJECT IDENTIFIER ::= { ciscoProducts 2849 } -- 4x4 Wi-fi 6 Catalyst 9120AX Series Access Points
ciscoC9120AXME OBJECT IDENTIFIER ::= { ciscoProducts 2850 } -- 4x4 Wi-fi 6 Catalyst 9120AX Series Access Points
ciscoC9120AXE OBJECT IDENTIFIER ::= { ciscoProducts 2851 } -- 4x4 Wi-fi 6 Catalyst 9120AX Series Access Points
ciscoC9120AXEME OBJECT IDENTIFIER ::= { ciscoProducts 2852 } -- 4x4 Wi-fi 6 Catalyst 9120AX Series Access Points
ciscoN5604 OBJECT IDENTIFIER ::= { ciscoProducts 2853 } -- Cisco Aggregation Services Router 900 Series with 4RU Chassis
ciscoN5604CC OBJECT IDENTIFIER ::= { ciscoProducts 2854 } -- Cisco Aggregation Services Router 900 Series with 4RU Chassis with conformal coated
ciscoN5604RSP4 OBJECT IDENTIFIER ::= { ciscoProducts 2855 } -- Cisco NCS 560-4 Route Switch Processor 4 - 800G, L Scale
ciscoN5604RSP4E OBJECT IDENTIFIER ::= { ciscoProducts 2856 } -- Cisco NCS 560 Route Switch Processor 4 Enhanced - 800G, XL
ciscoN5604RSP4CC OBJECT IDENTIFIER ::= { ciscoProducts 2857 } -- Cisco NCS 560 Route Switch Processor 4 - 800G, L Scale, Conformal Coated
ciscoN5604RSP4ECC OBJECT IDENTIFIER ::= { ciscoProducts 2858 } -- Cisco NCS 560 Route Switch Processor 4 Enhanced - 800G, XL, Conformal Coated
ciscoC9800LCK9 OBJECT IDENTIFIER ::= { ciscoProducts 2860 } -- C9800-L-C-K9 (RJ45, Copper series Wireless Controller)
ciscoC9800LFK9 OBJECT IDENTIFIER ::= { ciscoProducts 2861 } -- C9800-L-F-K9 (SFP, Fiber series Wireless Controller)
ciscoESR6300CONK9 OBJECT IDENTIFIER ::= { ciscoProducts 2864 } -- Next-generation Embedded Services Router with 2 Gigabit Ethernet routed ports, 4 Gigabit Ethernet switched ports, with cooling plate
ciscoESR6300NCPK9 OBJECT IDENTIFIER ::= { ciscoProducts 2865 } -- Next-generation Embedded Services Router with 2 Gigabit Ethernet routed ports, 4 Gigabit Ethernet switched ports, no cooling plate
ciscoNCS55A148Q6H OBJECT IDENTIFIER ::= { ciscoProducts 2866 } -- NCS 55A1 48x25G + 6 x 100G Fixed Chassis, Spare
ciscoNCS55A148T6H OBJECT IDENTIFIER ::= { ciscoProducts 2867 } -- Network Convergence Services 55A1 24x25G 24x10G 6x100G Fixed
ciscoFpr1150td OBJECT IDENTIFIER ::= { ciscoProducts 2870 } -- Cisco Firepower 1150 Security Appliance
ciscoC9606RVirtualStack OBJECT IDENTIFIER ::= { ciscoProducts 2871 } -- Virtual Stack of Cisco Catalyst 9606R
ciscoIE34008T2S OBJECT IDENTIFIER ::= { ciscoProducts 2872 } -- Cisco Industrial Ethernet 3400 Switch, Petra Expandable System 2 Port SFP + 8 Port GE Copper Adv
ciscoCat930024H OBJECT IDENTIFIER ::= { ciscoProducts 2873 } -- Catalyst 9300 24-port UPOE+ switch
ciscoCat930048H OBJECT IDENTIFIER ::= { ciscoProducts 2874 } -- Catalyst 9300 48-port UPOE+ switch
ciscoC9130AXI OBJECT IDENTIFIER ::= { ciscoProducts 2877 } -- 8x8 Wi-fi 6 Catalyst 9130AX Series Access Points
ciscoC9130AXIME OBJECT IDENTIFIER ::= { ciscoProducts 2878 } -- 8x8 Wi-fi 6 Catalyst 9130AX Series Access Points - Mobility Express
ciscoC9130AXE OBJECT IDENTIFIER ::= { ciscoProducts 2879 } -- 8x8 Wi-fi 6 Catalyst 9130AX Series Access Points
ciscoC9130AXEME OBJECT IDENTIFIER ::= { ciscoProducts 2880 } -- 8x8 Wi-fi 6 Catalyst 9130AX Series Access Points - Mobility Express
ciscoIE3400H8FT OBJECT IDENTIFIER ::= { ciscoProducts 2881 } -- Cisco Catalyst IE3400 Heavy duty Series, 8 FE M12 interfaces
ciscoIE3400H16FT OBJECT IDENTIFIER ::= { ciscoProducts 2882 } -- Cisco Catalyst IE3400 Heavy duty Series, 16 FE M12 interfaces
ciscoIE3400H24FT OBJECT IDENTIFIER ::= { ciscoProducts 2883 } -- Cisco Catalyst IE3400 Heavy duty Series, 24 FE M12 Interfaces
ciscoIE3400H8T OBJECT IDENTIFIER ::= { ciscoProducts 2884 } -- Cisco Catalyst IE3400 Heavy duty Series, 8 GE M12 interfaces
ciscoIE3400H16T OBJECT IDENTIFIER ::= { ciscoProducts 2885 } -- Cisco Catalyst IE3400 Heavy duty Series, 16 GE M12 interfaces
ciscoIE3400H24T OBJECT IDENTIFIER ::= { ciscoProducts 2886 } -- Cisco Catalyst IE3400 Heavy duty Series, 24 GE M12 interfaces
ciscoENCS5104 OBJECT IDENTIFIER ::= { ciscoProducts 2889 } -- Cisco ENCS 5104, 4 core 3.4 GHz, 16G DRAM, 64-400G SATA M.2, Network Compute System
ciscoRAIE1783MMS10A OBJECT IDENTIFIER ::= { ciscoProducts 2891 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Essentials, Expandable System : 2 Port SFP + 8 Port GE Copper Advanced
ciscoRAIE1783MMS10AR OBJECT IDENTIFIER ::= { ciscoProducts 2892 } -- Cisco Rockwell Industrial Ethernet Stratix 5800 Switch, Network Advantage, Expandable System : 2 Port SFP + 8 Port GE Copper Advanced
ciscoENCS510464 OBJECT IDENTIFIER ::= { ciscoProducts 2893 } -- Cisco ENCS 5104, 4 core 3.4 GHz, 16G DRAM, 64G SATA M.2, Network Compute System
ciscoENCS5104200 OBJECT IDENTIFIER ::= { ciscoProducts 2894 } -- Cisco ENCS 5104, 4 core 3.4 GHz, 16G DRAM, 200G SATA M.2, Network Compute System
ciscoENCS5104400 OBJECT IDENTIFIER ::= { ciscoProducts 2895 } -- Cisco ENCS 5104, 4 core 3.4 GHz, 16G DRAM, 400G SATA M.2, Network Compute System
ciscoC10008T2GL OBJECT IDENTIFIER ::= { ciscoProducts 2896 } -- Catalyst 1000, 8x 1G downlink + 2x 1G uplink (Combo)
ciscoCat100010GbpsStack OBJECT IDENTIFIER ::= { ciscoProducts 2897 } -- A 10 Gbps ethernet stack of any Catalyst 1000 stack-able ethernet switches with unified identity (as a single unified switch), control and management
ciscoAIRIW6300ME OBJECT IDENTIFIER ::= { ciscoProducts 2898 } -- 802.11ac Wave 2, Cisco Industrial Wireless 6300 series Heavy Duty Access Points Mobility Express
ciscoFpr4112K9 OBJECT IDENTIFIER ::= { ciscoProducts 2899 } -- Cisco FirePOWER 4112 Security Appliance, 1U with embedded security module 12
ciscoCSP5200 OBJECT IDENTIFIER ::= { ciscoProducts 2900 } -- Cloud Services Platform Model CSP-5200
ciscoCSP5216 OBJECT IDENTIFIER ::= { ciscoProducts 2901 } -- Cloud Services Platform Model CSP-5216
ciscoCSP5228 OBJECT IDENTIFIER ::= { ciscoProducts 2902 } -- Cloud Services Platform Model CSP-5228
ciscoCSP5400 OBJECT IDENTIFIER ::= { ciscoProducts 2903 } -- Cloud Services Platform Model CSP-5400
ciscoCSP5436 OBJECT IDENTIFIER ::= { ciscoProducts 2904 } -- Cloud Services Platform Model CSP-5436
ciscoCSP5444 OBJECT IDENTIFIER ::= { ciscoProducts 2905 } -- Cloud Services Platform Model CSP-5444
ciscoCSP5456 OBJECT IDENTIFIER ::= { ciscoProducts 2906 } -- Cloud Services Platform Model CSP-5456
ciscoCat920024PB OBJECT IDENTIFIER ::= { ciscoProducts 2907 } -- Catalyst 9200 24 Gig downlinks. PoE support for 740W
ciscoCat920048PB OBJECT IDENTIFIER ::= { ciscoProducts 2908 } -- Catalyst 9200 48 Gig downlinks. PoE support for 1480W
ciscoC10008TE2GL OBJECT IDENTIFIER ::= { ciscoProducts 2909 } -- Catalyst 1000, 8x 1G downlink + 2x 1G uplink (Combo) + External Adapter
ciscoC10008P2GL OBJECT IDENTIFIER ::= { ciscoProducts 2910 } -- Catalyst 1000, 8x 1G downlink + 2x 1G uplink (Combo) + Partial PoE with 67W PoE budget
ciscoC10008PE2GL OBJECT IDENTIFIER ::= { ciscoProducts 2911 } -- Catalyst 1000, 8x 1G downlink + 2x 1G uplink (Combo) + Partial PoE with 60W PoE budget + External Adapter
ciscoC10008FP2GL OBJECT IDENTIFIER ::= { ciscoProducts 2912 } -- Catalyst 1000, 8x 1G downlink + 2x 1G uplink (Combo) + PoE with 120W PoE budget
ciscoC10008FPE2GL OBJECT IDENTIFIER ::= { ciscoProducts 2913 } -- Catalyst 1000, 8x 1G downlink + 2x 1G uplink (Combo) + PoE with 120W PoE budgetS + External Adapter
ciscoC100016T2GL OBJECT IDENTIFIER ::= { ciscoProducts 2914 } -- Catalyst 1000, 16x 1G downlink + 2x 1G uplink (SFP)
ciscoC100016TE2GL OBJECT IDENTIFIER ::= { ciscoProducts 2915 } -- Catalyst 1000, 16x 1G downlink + 2x 1G uplink (SFP) + External Adapter
ciscoC100016P2GL OBJECT IDENTIFIER ::= { ciscoProducts 2916 } -- Catalyst 1000, 16x 1G downlink + 2x 1G uplink (SFP) + Partial PoE with 120W PoE budget
ciscoC100016PE2GL OBJECT IDENTIFIER ::= { ciscoProducts 2917 } -- Catalyst 1000, 16x 1G downlink + 2x 1G uplink (SFP) + Partial PoE with 120W PoE budget + External Adapter
ciscoC100016FP2GL OBJECT IDENTIFIER ::= { ciscoProducts 2918 } -- Catalyst 1000, 16x 1G downlink + 2x 1G uplink (SFP) + PoE with 240W PoE budget
ciscoC100024T4GL OBJECT IDENTIFIER ::= { ciscoProducts 2919 } -- Catalyst 1000, 24x 1G downlink + 4x 1G uplink (SFP)
ciscoC100024PP4GL OBJECT IDENTIFIER ::= { ciscoProducts 2920 } -- Catalyst 1000, 24x 1G downlink + 4x 1G uplink (SFP) + Partial PoE with 195W PoE budget, First 8 ports with PoE
ciscoC100024P4GL OBJECT IDENTIFIER ::= { ciscoProducts 2921 } -- Catalyst 1000, 24x 1G downlink + 4x 1G uplink (SFP) + Partial PoE with 195W PoE budget
ciscoC100024FP4GL OBJECT IDENTIFIER ::= { ciscoProducts 2922 } -- Catalyst 1000, 24x 1G downlink + 4x 1G uplink (SFP) + PoE with 370W PoE budget
ciscoC100048T4GL OBJECT IDENTIFIER ::= { ciscoProducts 2923 } -- Catalyst 1000, 48x 1G downlink + 4x 1G uplink (SFP)
ciscoC100048PP4GL OBJECT IDENTIFIER ::= { ciscoProducts 2924 } -- Catalyst 1000, 48x 1G downlink + 4x 1G uplink (SFP) + Partial PoE with 180W PoE budget, First 12 ports with PoE
ciscoC100048P4GL OBJECT IDENTIFIER ::= { ciscoProducts 2925 } -- Catalyst 1000, 48x 1G downlink + 4x 1G uplink (SFP) + Partial PoE with 370W PoE budget
ciscoC100048FP4GL OBJECT IDENTIFIER ::= { ciscoProducts 2926 } -- Catalyst 1000, 48x 1G downlink + 4x 1G uplink (SFP) + PoE with 740W PoE budget
ciscoC100024T4XL OBJECT IDENTIFIER ::= { ciscoProducts 2927 } -- Catalyst 1000, 24x 1G downlink + 4x 10G uplink (SFP+)
ciscoC100024P4XL OBJECT IDENTIFIER ::= { ciscoProducts 2928 } -- Catalyst 1000, 24x 1G downlink + 4x 10G uplink (SFP+) + Partial PoE with 195W PoE budget
ciscoC100024FP4XL OBJECT IDENTIFIER ::= { ciscoProducts 2929 } -- Catalyst 1000, 24x 1G downlink + 4x 10G uplink (SFP+) + PoE with 370W PoE budget
ciscoC100048T4XL OBJECT IDENTIFIER ::= { ciscoProducts 2930 } -- Catalyst 1000, 48x 1G downlink + 4x 10G uplink (SFP+)
ciscoC100048P4XL OBJECT IDENTIFIER ::= { ciscoProducts 2931 } -- Catalyst 1000, 48x 1G downlink + 4x 10G uplink (SFP+) + Partial PoE with 370W PoE budget
ciscoC100048FP4XL OBJECT IDENTIFIER ::= { ciscoProducts 2932 } -- Catalyst 1000, 48x 1G downlink + 4x 10G uplink (SFP+) + PoE with 740W PoE budget
ciscoMobilityExpress OBJECT IDENTIFIER ::= { ciscoProducts 2958 } -- Mobility Express on Axel platform
ciscoCat10001GbpsStack OBJECT IDENTIFIER ::= { ciscoProducts 2959 } -- A 1 Gbps ethernet stack of any Catalyst 1000 stack-able ethernet switches with unified identity (as a single unified switch), control and management
ciscoC82001N4T OBJECT IDENTIFIER ::= { ciscoProducts 2961 } -- Cisco C8200-1N-4T (4xGE, 1 NIM, 1PIM, 8Core, 8G FLASH, 8G DRAM)
ciscoC83002N2S4T2X OBJECT IDENTIFIER ::= { ciscoProducts 2963 } -- Cisco C8300-2N2S-4T2X (2x10GE, 4xGE, 2 NIM, 2 SM, 1PIM, 8Core, 8G FLASH, 8G DRAM)
ciscoC83002N2S6T OBJECT IDENTIFIER ::= { ciscoProducts 2964 } -- Cisco C8300-2N2S-6T (6xGE, 2 NIM, 2 SM. 1 PIM, 8Core, 8G FLASH, 8G DRAM)
ciscoCat9200BFixedSwitchStack OBJECT IDENTIFIER ::= { ciscoProducts 2965 } -- A stack of any Cisco Catalyst 9200 Fixed stack-able ethernet switches with unified identity (as a single unified switch), control and management
ciscoESW6300ME OBJECT IDENTIFIER ::= { ciscoProducts 2966 } -- 802.11ac Wave 2, Cisco 6300 series Embedded Service Access Points-Mobility Express
ciscoC8500L8G4X OBJECT IDENTIFIER ::= { ciscoProducts 2968 } -- Cisco Aggregation Services Router 1000 Series, C8500L-8G4X Chassis
ciscoC1100TG1N32A OBJECT IDENTIFIER ::= { ciscoProducts 2971 } -- Cisco C1100TG-1N32A terminal server (2xGE, 1 NIM, 32ASYNC, 4Core, 4G FLASH, 2G DRAM)
ciscoC1100TG1N24P32A OBJECT IDENTIFIER ::= { ciscoProducts 2972 } -- Cisco C1100TG-1N24P32A terminal server (2xGE, 1 NIM, 24 L2port, 32ASYNC, 4Core, 4G FLASH, 4G DRAM)
ciscoC1100TGX1N24P32A OBJECT IDENTIFIER ::= { ciscoProducts 2973 } -- Cisco C1100TGX-1N24P32A terminal server (2xGE, 1 NIM, 24 L2port, 32ASYNC, 4Core, 8G FLASH, 8G DRAM)
ciscoNCS540L28Z4SysA OBJECT IDENTIFIER ::= { ciscoProducts 2981 } -- NCS540L Router - NCS540-28Z4-SYS-A
ciscoNCS540L28Z4SysD OBJECT IDENTIFIER ::= { ciscoProducts 2982 } -- NCS540L Router - NCS540-28Z4-SYS-D
ciscoNCS540L16Z4G8Q2CA OBJECT IDENTIFIER ::= { ciscoProducts 2983 } -- NCS540L Router - N540X-16Z4G8Q2C-A
ciscoNCS540L16Z4G8Q2CD OBJECT IDENTIFIER ::= { ciscoProducts 2984 } -- NCS540L Router - N540X-16Z4G8Q2C-D
ciscoNCS540L12Z20GSysA OBJECT IDENTIFIER ::= { ciscoProducts 2985 } -- NCS540L Router - N540-12Z20G-SYS-A
ciscoNCS540L12Z20GSysD OBJECT IDENTIFIER ::= { ciscoProducts 2986 } -- NCS540L Router - N540-12Z20G-SYS-D
ciscoNCS540L12Z16GSysA OBJECT IDENTIFIER ::= { ciscoProducts 2987 } -- NCS540L Router - N540X-12Z16G-SYS-A
ciscoNCS540L12Z16GSysD OBJECT IDENTIFIER ::= { ciscoProducts 2988 } -- NCS540L Router - N540X-12Z16G-SYS-D
ciscoC83001N1S6T OBJECT IDENTIFIER ::= { ciscoProducts 2989 } -- Cisco C8300-1N1S-6T (6xGE, 1 NIM, 1 SM, 1PIM, 8Core, 8G FLASH, 8G DRAM)
ciscoC83001N1S4T2X OBJECT IDENTIFIER ::= { ciscoProducts 2990 } -- Cisco C8300-1N1S-4T2X (2x10GE, 4xGE, 1 NIM, 1 SM, 1PIM, 8Core, 8G FLASH, 8G DRAM)
ciscoFpr4112SM12 OBJECT IDENTIFIER ::= { ciscoProducts 2991 } -- Cisco FirePOWER 4112 Security Module 12
ciscoCat9300L48PF4X OBJECT IDENTIFIER ::= { ciscoProducts 2992 } -- Catalyst 9300L 48 x 10/100/1000M, PoE+, 4 x 10G SFP+ Uplink, Stackable Data, 1RU, 1100 FEP
ciscoCat9300L48PF4G OBJECT IDENTIFIER ::= { ciscoProducts 2993 } -- Catalyst 9300L 48 x 10/100/1000M, PoE+, 4 x 1G SFP Uplink, Stackable Data, 1RU, 1100 FEP
ciscoNCS540LFHCSRSys OBJECT IDENTIFIER ::= { ciscoProducts 3001 } -- NCS540L Router - N540-FH-CSR-SYS
ciscoNCS540LFHAGGSys OBJECT IDENTIFIER ::= { ciscoProducts 3002 } -- NCS540L Router - N540-FH-AGG-SYS
ciscoNCS540LFHIP65Sys OBJECT IDENTIFIER ::= { ciscoProducts 3003 } -- NCS540L Router - N540-FH-IP65-SYS
ciscoC8000V OBJECT IDENTIFIER ::= { ciscoProducts 3004 } -- Cisco Catalyst 8000V Edge
ciscoIE33008T2X OBJECT IDENTIFIER ::= { ciscoProducts 3007 } -- Cisco Catalyst IE3300 Rugged Series Expandable System with 8 GE Copper & 2 10G SFP
ciscoIE33008U2X OBJECT IDENTIFIER ::= { ciscoProducts 3008 } -- Cisco Catalyst IE3300 Rugged Series Expandable System with 8GE Copper (4PPoE) & 2 10G SFP
ciscoNCS54016G OBJECT IDENTIFIER ::= { ciscoProducts 3009 } -- 16G variant of NCS540 (32G)
ciscoNCS540X16G OBJECT IDENTIFIER ::= { ciscoProducts 3010 } -- 16G variant of ncs540(32G) with Conformal coating
ciscoCat920048PL OBJECT IDENTIFIER ::= { ciscoProducts 3011 } -- Catalyst 9200 48 Gig downlinks. PoE support for 740W
ciscoC9200L48PL4G OBJECT IDENTIFIER ::= { ciscoProducts 3012 } -- Catalyst 9200L 48 Gig Downlinks, 4 Gig uplinks. PoE support for 740W
ciscoC9200L48PL4X OBJECT IDENTIFIER ::= { ciscoProducts 3013 } -- Catalyst 9200L 48 Gig Downlinks, 4 SFP+ uplinks. PoE support for 740W
ciscoISR11004G OBJECT IDENTIFIER ::= { ciscoProducts 3016 } -- Cisco ISR1100-4G ( 4xGE, Flexible Core, 8G FLASH, 4G DRAM)
ciscoISR11006G OBJECT IDENTIFIER ::= { ciscoProducts 3017 } -- Cisco ISR1100-6G ( 4xGE, 2xSFP, Flexible Core, 8G FLASH, 4G DRAM)
ciscoISR11004GLTEGB OBJECT IDENTIFIER ::= { ciscoProducts 3018 } -- Cisco ISR1100-4GLTE-GB ( 4xGE, Flexible Core, 8G FLASH, 4G DRAM)
ciscoISR11004GLTENA OBJECT IDENTIFIER ::= { ciscoProducts 3019 } -- Cisco ISR1100-4GLTE-NA ( 4xGE, Flexible Core, 8G FLASH, 4G DRAM)
ciscoC1000FE24T4GL OBJECT IDENTIFIER ::= { ciscoProducts 3021 } -- Catalyst 1000, 24x 1FE downlinks + 2x 1G uplink (Combo) + 2x 1G uplink (SFP)
ciscoC1000FE24P4GL OBJECT IDENTIFIER ::= { ciscoProducts 3022 } -- Catalyst 1000, 24x 1FE downlinks + 2x 1G uplink (Combo) + 2x 1G uplink (SFP) + Partial PoE
ciscoC1000FE48T4GL OBJECT IDENTIFIER ::= { ciscoProducts 3023 } -- Catalyst 1000, 48x 1FE downlinks + 2x 1G uplink (Combo) + 2x 1G uplink (SFP)
ciscoC1000FE48P4GL OBJECT IDENTIFIER ::= { ciscoProducts 3024 } -- Catalyst 1000, 48x 1FE downlinks + 2x 1G uplink (Combo) + 2x 1G uplink (SFP) + Partial PoE
ciscoDNAPLTTA1X OBJECT IDENTIFIER ::= { ciscoProducts 3025 } -- Cisco DNA Traffic Telemetry Appliance - Model 1X
ciscoIR1821K9 OBJECT IDENTIFIER ::= { ciscoProducts 3026 } -- Cisco Catalyst IR1821 Rugged Series Router
ciscoIR1831K9 OBJECT IDENTIFIER ::= { ciscoProducts 3027 } -- Cisco Catalyst IR1831 Rugged Series Router
ciscoIR1833K9 OBJECT IDENTIFIER ::= { ciscoProducts 3028 } -- Cisco Catalyst IR1833 Rugged Series Router
ciscoIR1835K9 OBJECT IDENTIFIER ::= { ciscoProducts 3029 } -- Cisco Catalyst IR1835 Rugged Series Router
ciscoNCS540L6Z18GSysA OBJECT IDENTIFIER ::= { ciscoProducts 3030 } -- NCS540L Router - N540X-6Z18G-SYS-A
ciscoNCS540L6Z18GSysD OBJECT IDENTIFIER ::= { ciscoProducts 3031 } -- NCS540L Router - N540X-6Z18G-SYS-D
ciscoNCS540L8Z16GSysD OBJECT IDENTIFIER ::= { ciscoProducts 3032 } -- NCS540L Router - N540X-8Z16G-SYS-D
ciscoNCS540L8Z16GSysA OBJECT IDENTIFIER ::= { ciscoProducts 3033 } -- NCS540L Router - N540X-8Z16G-SYS-A
ciscoNCS540L4Z14G2QA OBJECT IDENTIFIER ::= { ciscoProducts 3034 } -- NCS540L Router - N540X-4Z14G2Q-A
ciscoNCS540L4Z14G2QD OBJECT IDENTIFIER ::= { ciscoProducts 3035 } -- NCS540L Router - N540X-4Z14G2Q-D
ciscoISR1100X4G OBJECT IDENTIFIER ::= { ciscoProducts 3045 } -- Cisco ISR1100X-4G ( 4xGE, Flexible Core, 8G FLASH, 8G DRAM)
ciscoISR1100X6G OBJECT IDENTIFIER ::= { ciscoProducts 3046 } -- Cisco ISR1100X-6G ( 4xGE, 2xSFP, Flexible Core, 8G FLASH, 8G DRAM)
ciscoESS930010XE OBJECT IDENTIFIER ::= { ciscoProducts 3047 } -- Catalyst ESS9300 Embedded Series switch - 10p 10G, NE
ciscoC9115AXEME OBJECT IDENTIFIER ::= { ciscoProducts 3050 } -- 4x4 11ax Access Point - Mobility Express edition
ciscoC9120AXPME OBJECT IDENTIFIER ::= { ciscoProducts 3051 } -- 4x4 Wi-fi 6 Catalyst 9120AX Series Access Points- Mobility Express edition
ciscoC9KF1SSD960G OBJECT IDENTIFIER ::= { ciscoProducts 3062 } -- this is 960GB SSD used in starfleet c9500-H. this is fru'able ssd accessed through SATA
ciscoC9KF1SSD480G OBJECT IDENTIFIER ::= { ciscoProducts 3063 } -- this is 480GB SSD used in starfleet c9500-H. this is fru'able ssd accessed through SATA
ciscoC9KF1SSD240G OBJECT IDENTIFIER ::= { ciscoProducts 3064 } -- this is 240GB SSD used in starfleet c9500-H. this is fru'able ssd accessed through SATA
ciscoC8500L8S4X OBJECT IDENTIFIER ::= { ciscoProducts 3069 } -- Cisco C8500L-8S4X Router
ciscoC11138PLteEAWA OBJECT IDENTIFIER ::= { ciscoProducts 3070 } -- Cisco C1113-8PLTEEAWA Router
ciscoASR9903 OBJECT IDENTIFIER ::= { ciscoProducts 3075 } -- Cisco Aggregation Services Router (ASR) 9903 Chassis
ciscoCat9500X28C8D OBJECT IDENTIFIER ::= { ciscoProducts 3084 } -- Cisco Catalyst 9500X Series, Fixed Chassis with 28-port x 100G + 8-port 400G
ciscoASR9902 OBJECT IDENTIFIER ::= { ciscoProducts 3090 } -- Cisco Aggregation Services Router (ASR) 9902 Chassis
ciscoUCSB200M5 OBJECT IDENTIFIER ::= { ciscoProducts 3103 } -- Cisco UCS B200 M5 Blade Server
ciscoUCSB480M5 OBJECT IDENTIFIER ::= { ciscoProducts 3104 } -- Cisco UCS B480 M5 Blade Server
END

View File

@ -1,13 +1,12 @@
-- *****************************************************************
-- CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB - show the VLAN-ID and
-- ifIndex for routed VLANs (ISL subinterfaces, and SVIs)
--
-- CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB - show the VLAN-ID and
-- ifIndex for routed VLANs (ISL subinterfaces, and SVIs)
--
-- January 1999, Cliff Sojourner
--
-- Copyright (c) 1999 by cisco Systems, Inc.
--
-- Copyright (c) 1999, 2013 by cisco Systems Inc.
-- All rights reserved.
-- *****************************************************************
--
CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB DEFINITIONS ::= BEGIN
@ -15,50 +14,60 @@ IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
ciscoMgmt
FROM CISCO-SMI
InterfaceIndexOrZero
FROM CISCO-TC
InterfaceIndex
FROM IF-MIB
InterfaceIndexOrZero
FROM CISCO-TC
VlanIndex
FROM CISCO-VTP-MIB;
FROM CISCO-VTP-MIB
ciscoMgmt
FROM CISCO-SMI;
ciscoVlanIfTableRelationshipMIB MODULE-IDENTITY
LAST-UPDATED "9904010530Z"
ORGANIZATION "Cisco Systems, Inc."
LAST-UPDATED "9904010530Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
Tel: +1 800 553-NETS
E-mail: cs-snmp@cisco.com"
E-mail: cs-snmp@cisco.com"
DESCRIPTION
"Cisco VLAN ifTable Relationship MIB lists VLAN-id and ifIndex
information for routed VLAN interfaces.
"Cisco VLAN ifTable Relationship MIB lists VLAN-id and ifIndex
information for routed VLAN interfaces.
A routed VLAN interface is the router interface or sub-interface
to which the router's IP address on the VLAN is attached.
For example, an ISL, SDE, or 802.1Q encapsulated
subinterface, or Switched Virtual Interface (SVI)."
A routed VLAN interface is the router interface or sub-interface
to which the router's IP address on the VLAN is attached.
For example, an ISL, SDE, or 802.1Q encapsulated
subinterface, or Switched Virtual Interface (SVI)."
REVISION "201307150000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 128 }
cviMIBObjects OBJECT IDENTIFIER ::= { ciscoVlanIfTableRelationshipMIB 1 }
cviGlobals OBJECT IDENTIFIER ::= { cviMIBObjects 1 }
cviMIBObjects OBJECT IDENTIFIER
::= { ciscoVlanIfTableRelationshipMIB 1 }
cviGlobals OBJECT IDENTIFIER
::= { cviMIBObjects 1 }
cviVlanInterfaceIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF CviVlanInterfaceIndexEntry
MAX-ACCESS not-accessible
STATUS current
SYNTAX SEQUENCE OF CviVlanInterfaceIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The cviVlanInterfaceIndexTable provides a way to
"The cviVlanInterfaceIndexTable provides a way to
translate a VLAN-id in to an ifIndex, so that
the routed VLAN interface's routing configuration
can be obtained from interface entry in ipRouteTable.
@ -73,16 +82,10 @@ cviVlanInterfaceIndexTable OBJECT-TYPE
to find the VLAN-id from an ifTable VLAN's ifIndex."
::= { cviGlobals 1 }
CviVlanInterfaceIndexEntry ::= SEQUENCE {
cviVlanId VlanIndex,
cviPhysicalIfIndex InterfaceIndexOrZero,
cviRoutedVlanIfIndex InterfaceIndex
}
cviVlanInterfaceIndexEntry OBJECT-TYPE
SYNTAX CviVlanInterfaceIndexEntry
MAX-ACCESS not-accessible
STATUS current
SYNTAX CviVlanInterfaceIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents a routed VLAN interface, its
corresponding physical port if any, and the ifTable entry
@ -95,68 +98,81 @@ cviVlanInterfaceIndexEntry OBJECT-TYPE
Entries are deleted by the agent when the routed VLAN interface
is removed from the system configuration."
INDEX { cviVlanId, cviPhysicalIfIndex }
INDEX {
cviVlanId,
cviPhysicalIfIndex
}
::= { cviVlanInterfaceIndexTable 1 }
cviVlanId OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN-id number of the routed VLAN interface."
CviVlanInterfaceIndexEntry ::= SEQUENCE {
cviVlanId VlanIndex,
cviPhysicalIfIndex InterfaceIndexOrZero,
cviRoutedVlanIfIndex InterfaceIndex
}
cviVlanId OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN-id number of the routed VLAN interface."
::= { cviVlanInterfaceIndexEntry 1 }
cviPhysicalIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"For subinterfaces, this object is the ifIndex of the
cviPhysicalIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"For subinterfaces, this object is the ifIndex of the
physical interface for the subinterface.
For Switch Virtual Interfaces (SVIs), this object is zero."
For Switch Virtual Interfaces (SVIs), this object is zero."
::= { cviVlanInterfaceIndexEntry 2 }
cviRoutedVlanIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index for the ifTable entry associated with
this routed VLAN interface."
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index for the ifTable entry associated with
this routed VLAN interface."
::= { cviVlanInterfaceIndexEntry 3 }
cviMIBConformance OBJECT IDENTIFIER
::= { cviMIBObjects 3 }
cviMIBCompliances OBJECT IDENTIFIER
::= { cviMIBConformance 1 }
cviMIBGroups OBJECT IDENTIFIER
::= { cviMIBConformance 2 }
cviMIBConformance OBJECT IDENTIFIER ::= { cviMIBObjects 3 }
cviMIBCompliances OBJECT IDENTIFIER ::= { cviMIBConformance 1 }
cviMIBGroups OBJECT IDENTIFIER ::= { cviMIBConformance 2 }
--
-- Conformance
--
cviMIBCompliance MODULE-COMPLIANCE
STATUS current
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the CISCO-VLAN-INTERFACE-MIB"
MODULE -- this module
MANDATORY-GROUPS { cviMIBGroup }
the CISCO-VLAN-INTERFACE-MIB"
MODULE -- this module
MANDATORY-GROUPS { cviMIBGroup }
::= { cviMIBCompliances 1 }
--
-- Units of Conformance
--
cviMIBGroup OBJECT-GROUP
OBJECTS {
cviRoutedVlanIfIndex
}
STATUS current
OBJECTS { cviRoutedVlanIfIndex }
STATUS current
DESCRIPTION
"A set of objects to obtain VLAN-ID and ifIndex
information for routed VLAN interfaces."
information for routed VLAN interfaces."
::= { cviMIBGroups 1 }
END

View File

@ -72,7 +72,7 @@ IMPORTS
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB; -- RFC2851
rlAAA MODULE-IDENTITY
LAST-UPDATED "201006210000Z"
LAST-UPDATED "202105190000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
@ -86,7 +86,7 @@ rlAAA MODULE-IDENTITY
DESCRIPTION
"The private MIB module definition for Authentication, Authorization and Accounting
in CISCOSB devices."
REVISION "201006210000Z"
REVISION "202105190000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 79 }

View File

@ -12,7 +12,7 @@ IMPORTS
rlBonjour MODULE-IDENTITY
LAST-UPDATED "200909210000Z"
LAST-UPDATED "200909210001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -13,7 +13,7 @@ IMPORTS
switch001 FROM CISCOSB-MIB;
rlBridgeSecurity MODULE-IDENTITY
LAST-UPDATED "200604020000Z"
LAST-UPDATED "200604020001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -56,7 +56,7 @@ VlanList4 ::= TEXTUAL-CONVENTION
rlpBridgeMIBObjects MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
LAST-UPDATED "200701020001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive

View File

@ -11,7 +11,7 @@ IMPORTS
TruthValue FROM SNMPv2-TC;
rlCDB MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
LAST-UPDATED "200701020001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -12,7 +12,7 @@ IMPORTS
TruthValue, DisplayString, RowStatus FROM SNMPv2-TC;
rlCli MODULE-IDENTITY
LAST-UPDATED "201005250000Z"
LAST-UPDATED "201005250001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -11,7 +11,7 @@ IMPORTS
RlSecSdAccessType FROM CISCOSB-SECSD-MIB; -- RFC2851
rlCopy MODULE-IDENTITY
LAST-UPDATED "201005110000Z"
LAST-UPDATED "202105170000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -11,7 +11,7 @@ IMPORTS
TruthValue, DisplayString, PhysAddress FROM SNMPv2-TC;
rndDeviceParams MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
LAST-UPDATED "200701020001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -14,7 +14,7 @@ IMPORTS
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
rlDhcpCl MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
LAST-UPDATED "200701020001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -16,7 +16,7 @@ IMPORTS
ieee8021XPaePortNumber FROM IEEE8021X-PAE-MIB;
rldot1x MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
LAST-UPDATED "200701020001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -12,7 +12,7 @@ IMPORTS
rlEee MODULE-IDENTITY -- 5-May-2010
LAST-UPDATED "201003150000Z"
LAST-UPDATED "202105170000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -11,7 +11,7 @@ IMPORTS
TruthValue, DisplayString, RowStatus FROM SNMPv2-TC;
rlEmbWeb MODULE-IDENTITY
LAST-UPDATED "200607030000Z"
LAST-UPDATED "200607030001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -13,7 +13,7 @@ IMPORTS
switch001 FROM CISCOSB-MIB;
rlErrdisableRecovery MODULE-IDENTITY
LAST-UPDATED "200711070000Z"
LAST-UPDATED "200711070001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -10,7 +10,7 @@ IMPORTS
InetAddressType,InetAddress FROM INET-ADDRESS-MIB;
rlFindit MODULE-IDENTITY
LAST-UPDATED "201702090000Z"
LAST-UPDATED "202105190000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
@ -21,7 +21,7 @@ rlFindit MODULE-IDENTITY
DESCRIPTION
"The private MIB module definition for Findit Agent."
REVISION "201102090000Z"
REVISION "202105190000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 235 }

View File

@ -17,7 +17,7 @@ IMPORTS
OBJECT-TYPE FROM SNMPv2-SMI;
rlFile MODULE-IDENTITY
LAST-UPDATED "201304010000Z" -- April 1, 2013
LAST-UPDATED "201304010001Z" -- April 1, 2013
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -13,7 +13,7 @@ IMPORTS
rlGreenEth MODULE-IDENTITY -- August 15, 2008
LAST-UPDATED "200808150000Z"
LAST-UPDATED "200808150001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -6,7 +6,7 @@ IMPORTS
TEXTUAL-CONVENTION, DisplayString,TruthValue FROM SNMPv2-TC;
rlEnv MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
LAST-UPDATED "200309210001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -12,7 +12,6 @@ IMPORTS
ipCidrRouteEntry,ipCidrRouteDest,
ipCidrRouteMask, ipCidrRouteTos, ipCidrRouteNextHop FROM IP-FORWARD-MIB
Unsigned32, Integer32, Counter32, IpAddress,
zeroDotZero,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString, RowStatus, TruthValue, PhysAddress,
@ -27,7 +26,7 @@ IMPORTS
ipSpec MODULE-IDENTITY
LAST-UPDATED "200606220000Z"
LAST-UPDATED "200606220001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -27,7 +27,7 @@ IMPORTS
rlIPv6 MODULE-IDENTITY
LAST-UPDATED "200809250000Z"
LAST-UPDATED "200809250001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -14,7 +14,7 @@ IMPORTS
rlLbd MODULE-IDENTITY
LAST-UPDATED "200711070000Z"
LAST-UPDATED "200711070001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -35,7 +35,7 @@ IMPORTS
FROM INET-ADDRESS-MIB;
rlLldp MODULE-IDENTITY
LAST-UPDATED "200506200000Z"
LAST-UPDATED "202105190000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
@ -48,7 +48,7 @@ rlLldp MODULE-IDENTITY
DESCRIPTION
"This private MIB module adds MIBs to LLDP (Link Layer Discovery Protocol)."
REVISION "200506200000Z"
REVISION "202105190000Z"
DESCRIPTION
"Initial revision."
::= { switch001 110 }

View File

@ -17,7 +17,7 @@ IMPORTS
TruthValue, RowStatus FROM SNMPv2-TC;
rlLocalization MODULE-IDENTITY
LAST-UPDATED "200503150000Z"
LAST-UPDATED "200503150001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -21,7 +21,7 @@ IMPORTS
VlanPriority ::= INTEGER (0..7)
switch001 MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
LAST-UPDATED "202105170000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -16,7 +16,7 @@ IMPORTS
InetAddressType,InetAddress FROM INET-ADDRESS-MIB; -- RFC2851
rlMngInf MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
LAST-UPDATED "200309210001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -12,7 +12,7 @@ IMPORTS
TEXTUAL-CONVENTION FROM SNMPv2-TC;
rlPhy MODULE-IDENTITY
LAST-UPDATED "200209300024Z" -- September 30, 2002
LAST-UPDATED "200409100000Z" -- September 30, 2002
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
@ -196,10 +196,10 @@ rlPhyTestGetUnits OBJECT-TYPE
that are designed for special test.
The alaskaPhyLength unit is design for the VCT diagnostic and its values are:
less_than_50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more_than_140M(5).
less-than-50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more-than-140M(5).
The alaskaPhyStatus unit is design for the VCT diagnostic and its values are:
4_pair_cable(1), 2_pair_cable(2), no_cable(3), open_cable(4), short_cable(5), bad_cable(6), impedance_mismatch(7)."
4-pair-cable(1), 2-pair-cable(2), no-cable(3), open-cable(4), short-cable(5), bad-cable(6), impedance-mismatch(7)."
::= { rlPhyTestGetEntry 4 }
rlPhyTestGetAlarm OBJECT-TYPE

View File

@ -14,7 +14,7 @@ IMPORTS
rlPoe MODULE-IDENTITY
LAST-UPDATED "200911260000Z"
LAST-UPDATED "202105190000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
@ -27,7 +27,7 @@ rlPoe MODULE-IDENTITY
DESCRIPTION
"Add a new field in the PoE MIB to indicate Max power allocation allowed"
REVISION "201006020000Z"
REVISION "202105190000Z"
DESCRIPTION
"The private MIB module definition for Power Over Ethernet."
REVISION "200911260000Z"

View File

@ -97,7 +97,7 @@ StatisticsCntrType ::= TEXTUAL-CONVENTION
}
rlPolicy MODULE-IDENTITY
LAST-UPDATED "200606260000Z"
LAST-UPDATED "200606260001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -40,7 +40,7 @@ IMPORTS
rndErrorDesc, rndErrorSeverity FROM CISCOSB-DEVICEPARAMS-MIB;
rlPhysicalDescription MODULE-IDENTITY
LAST-UPDATED "200602120000Z"
LAST-UPDATED "202105190000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
@ -54,7 +54,7 @@ rlPhysicalDescription MODULE-IDENTITY
DESCRIPTION
"The private MIB module definition for physical
device configuration."
REVISION "200602120000Z"
REVISION "202105190000Z"
DESCRIPTION
"Removed TRAP-TYPE from IMPORTS."
REVISION "200310180000Z"

View File

@ -49,7 +49,7 @@ IMPORTS
rlQosCliMib MODULE-IDENTITY
LAST-UPDATED "200604040000Z"
LAST-UPDATED "200604040001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -14,7 +14,7 @@ IMPORTS
rlRmonControl MODULE-IDENTITY
LAST-UPDATED "200406010000Z"
LAST-UPDATED "200406010001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -19,7 +19,7 @@ IMPORTS
rlSecSd MODULE-IDENTITY
LAST-UPDATED "201108310000Z"
LAST-UPDATED "201108310001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -16,7 +16,7 @@ IMPORTS
rlSecuritySuiteMib MODULE-IDENTITY
LAST-UPDATED "200604080000Z"
LAST-UPDATED "200604080001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -8,10 +8,10 @@ IMPORTS
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
snmpTargetAddrExtEntry FROM SNMP-COMMUNITY-MIB
SnmpEngineID, SnmpAdminString FROM SNMP-FRAMEWORK-MIB
usmUserEntry,usmNoAuthProtocol,usmNoPrivProtocol FROM SNMP-USER-BASED-SM-MIB;
usmUserEntry FROM SNMP-USER-BASED-SM-MIB;
rlSNMP MODULE-IDENTITY
LAST-UPDATED "200709100000Z"
LAST-UPDATED "202105190000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
@ -24,7 +24,7 @@ rlSNMP MODULE-IDENTITY
DESCRIPTION
"Private MIB module for SNMP support in CISCOSB devices."
REVISION "201102110000Z"
REVISION "202105190000Z"
DESCRIPTION
"Added support in usmUserTable augment for authentication and
privacy passwords saving."
@ -572,7 +572,7 @@ rlEventsPollerId OBJECT-TYPE
::= { rlEvents 1 }
rlEventsDefaultPollingInterval OBJECT-TYPE
SYNTAX TimeTicks (1..65535)
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
@ -735,7 +735,7 @@ rlEventsPollingControlPollerId OBJECT-TYPE
rlEventsPollingControlPollingInterval OBJECT-TYPE
SYNTAX TimeTicks (1..65535)
SYNTAX TimeTicks
MAX-ACCESS read-create
STATUS current
DESCRIPTION

View File

@ -14,7 +14,7 @@ IMPORTS
rlSsh MODULE-IDENTITY
LAST-UPDATED "200209300024Z" -- September 30, 2002
LAST-UPDATED "202105170000Z" -- September 30, 2002
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -12,7 +12,7 @@ IMPORTS
TEXTUAL-CONVENTION FROM SNMPv2-TC;
rlSsl MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
LAST-UPDATED "200309210001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -64,7 +64,7 @@ RlStormCtrlOwner ::= INTEGER {
}
rlStormCtrl MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
LAST-UPDATED "200701020001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -16,7 +16,7 @@ IMPORTS
FROM INET-ADDRESS-MIB;
rlSyslog MODULE-IDENTITY
LAST-UPDATED "200602120000Z"
LAST-UPDATED "200602120001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -10,7 +10,7 @@ IMPORTS
InterfaceIndex FROM IF-MIB;
rlTimeSynchronization MODULE-IDENTITY
LAST-UPDATED "200408030024Z"
LAST-UPDATED "202105170000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -10,7 +10,7 @@ IMPORTS
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rlTraceRoute MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
LAST-UPDATED "200701020001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -12,7 +12,7 @@ IMPORTS
rldot1dStpTrapVrblifIndex, rldot1dStpTrapVrblVID FROM CISCOSB-BRIDGEMIBOBJECTS-MIB;
rndNotifications MODULE-IDENTITY
LAST-UPDATED "201006250000Z"
LAST-UPDATED "201006250001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -11,7 +11,7 @@ IMPORTS
rlDot3adAgg MODULE-IDENTITY
LAST-UPDATED "200612020000Z"
LAST-UPDATED "200612020001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -13,7 +13,7 @@ IMPORTS
VlanList1, VlanList2, VlanList3, VlanList4 FROM CISCOSB-BRIDGEMIBOBJECTS-MIB;
rsTunning MODULE-IDENTITY
LAST-UPDATED "200602120000Z"
LAST-UPDATED "202105170000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -30,7 +30,7 @@ IMPORTS
DisplayString FROM SNMPv2-TC;
swInterfaces MODULE-IDENTITY
LAST-UPDATED "201304010000Z" -- April 1, 2013
LAST-UPDATED "202105190000Z" -- April 1, 2013
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
@ -43,7 +43,7 @@ swInterfaces MODULE-IDENTITY
DESCRIPTION
"The private MIB module definition for Switch Interfaces."
REVISION "201304010000Z" -- April 1, 2013
REVISION "202105190000Z" -- April 1, 2013
DESCRIPTION
"Added MODULE-IDENTITY"
::= { switch001 43 }

View File

@ -25,7 +25,7 @@ IMPORTS
rndMng MODULE-IDENTITY
LAST-UPDATED "201212040000Z"
LAST-UPDATED "201212040001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -47,7 +47,7 @@ IMPORTS
InetAddressType FROM INET-ADDRESS-MIB;
vlan MODULE-IDENTITY
LAST-UPDATED "200602120000Z"
LAST-UPDATED "200602120001Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO

View File

@ -1,9 +1,9 @@
-- ==================================================================
-- Copyright (c) 2004-2013 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
-- Copyright (c) 2004-2020 New H3C Tech. Co., Ltd. All rights reserved.
--
-- Description: Device Management MIB
-- Reference:
-- Version: V2.4
-- Version: V2.7
-- History:
-- V1.0 (1) Created by Hou Qiang, 2001.06.29
-- (2) Revised by Qi Zhenglin, 2001.12.30 ----r003 revision
@ -31,6 +31,14 @@
-- Add hh3cDevMFirstTrapTime.
-- V2.4 2012-04-26
-- Added hh3cdevMExternalAlarmStatus for reserving by wangcong.
-- V2.5 2014-09-26
-- Added hh3cDevMFanPosFrame, hh3cDevMFanPosSlot, hh3cDevMFanPosIndex, hh3cDevMFanMaxSpeed
-- and hh3cDevMFanCurrentSpeed by fangliwen.
-- V2.6 2017-07-17
-- Added hh3cDevMPowerEntIndex by fangliwen.
-- V2.7 2020-05-11
-- Added hh3cDevMPowerRatedVoltage, hh3cDevMPowerRatedCurrent, hh3cDevMPowerLoadFactor,
-- hh3cDevMPowerUsedPower and hh3cDevMPowerRemainingPower by meishenhe.
-- ==================================================================
-- ==================================================================
--
@ -40,7 +48,7 @@
HH3C-LswDEVM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, Gauge32, OBJECT-IDENTITY
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, Gauge32, Integer32, OBJECT-IDENTITY
FROM SNMPv2-SMI
hh3clswCommon, hh3cRhw
@ -50,23 +58,30 @@ IMPORTS
;
hh3cLswdevMMib MODULE-IDENTITY
LAST-UPDATED "201111260000Z"
LAST-UPDATED "202005110000Z"
ORGANIZATION
"Hangzhou H3C Tech. Co., Ltd."
"New H3C Tech. Co., Ltd."
CONTACT-INFO
"Platform Team Hangzhou H3C Tech. Co., Ltd.
"Platform Team New H3C Tech. Co., Ltd.
Hai-Dian District Beijing P.R. China
http://www.h3c.com
Zip:100085
"
DESCRIPTION
""
"Added hh3cDevMPowerRatedVoltage, hh3cDevMPowerRatedCurrent, hh3cDevMPowerLoadFactor,
hh3cDevMPowerUsedPower and hh3cDevMPowerRemainingPower."
REVISION "202005110000Z"
DESCRIPTION
"The objects in this MIB module are used to display
information about physical resource."
REVISION "201707170000Z"
DESCRIPTION
"Added hh3cDevMPowerEntIndex."
REVISION "200106290000Z"
DESCRIPTION
""
"The initial version of this MIB module."
::= { hh3clswCommon 9 }
hh3cDevice OBJECT IDENTIFIER ::= { hh3cRhw 8 }
-- ==================================================================
@ -94,20 +109,20 @@ hh3cCpuEntry OBJECT-TYPE
Hh3cCpuEntry ::=
SEQUENCE {
hh3cCpuIndex INTEGER,
hh3cCpuIndex Integer32,
hh3cCpuCostRate Gauge32,
hh3cCpuCostRatePer1Min Gauge32,
hh3cCpuCostRatePer5Min Gauge32
}
hh3cCpuIndex OBJECT-TYPE
SYNTAX INTEGER
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of hh3cCpuTable. This integer is a uniq number to
identify the CPU(s). We recommand two Number Plans in this
paper, Logical Number or Phisical Number. For the first
"Index of hh3cCpuTable. This integer is a unique number to
identify the CPU(s). We recommend two Number Plans in this
paper, Logical Number or Physical Number. For the first
case, hh3cCpuIndex is a integer, range from 1 to the Maximum
number, for example 1,2,3,4,5 ..., where 1 represents
the first CPU, 2 represents the second CPU, etc. For the
@ -144,7 +159,6 @@ hh3cCpuCostRatePer5Min OBJECT-TYPE
"The overall CPU cost percentage in the last 5 minutes period. "
::= { hh3cCpuEntry 4 }
hh3cMem OBJECT IDENTIFIER ::= { hh3cDevice 2 }
hh3cMemTable OBJECT-TYPE
@ -166,7 +180,7 @@ hh3cMemEntry OBJECT-TYPE
Hh3cMemEntry ::=
SEQUENCE {
hh3cMemModuleIndex INTEGER,
hh3cMemModuleIndex Integer32,
hh3cMemSize Gauge32,
hh3cMemFree Gauge32,
hh3cMemRawSliceUsed Gauge32,
@ -176,13 +190,13 @@ Hh3cMemEntry ::=
}
hh3cMemModuleIndex OBJECT-TYPE
SYNTAX INTEGER
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of hh3cMemTable. This integer is a uniq number to
identify the memory module. We recommand two Number Plans
in this paper, Logical Number or Phisical Number. For the
"Index of hh3cMemTable. This integer is a unique number to
identify the memory module. We recommend two Number Plans
in this paper, Logical Number or Physical Number. For the
first case, hh3cMemModuleIndex is a integer, range from 1 to
the Maximum number, for example 1,2,3,4,5 ..., where 1
represents the first memory module, 2 represents the second
@ -243,7 +257,6 @@ hh3cMemFailNoMem OBJECT-TYPE
"The times of memory allocation failures due to no free memory."
::= { hh3cMemEntry 7 }
hh3cBufTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cBufEntry
MAX-ACCESS not-accessible
@ -263,20 +276,20 @@ hh3cBufEntry OBJECT-TYPE
Hh3cBufEntry ::=
SEQUENCE {
hh3cBufModuleIndex INTEGER,
hh3cBufSize INTEGER,
hh3cBufModuleIndex Integer32,
hh3cBufSize Integer32,
hh3cBufCurrentTotal Gauge32,
hh3cBufCurrentUsed Gauge32
}
hh3cBufModuleIndex OBJECT-TYPE
SYNTAX INTEGER
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of hh3cBufferTable. This integer is a uniq number to
identify the buffer module. We recommand two Number Plans
in this paper, Logical Number or Phisical Number. For the
"Index of hh3cBufferTable. This integer is a unique number to
identify the buffer module. We recommend two Number Plans
in this paper, Logical Number or Physical Number. For the
first case, hh3cBufferModuleIndex is a integer, range from 1 to
the Maximum number, for example 1,2,3,4,5 ..., where 1
represents the first buffer module, 2 represents the second
@ -288,7 +301,7 @@ hh3cBufModuleIndex OBJECT-TYPE
::= { hh3cBufEntry 1 }
hh3cBufSize OBJECT-TYPE
SYNTAX INTEGER
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
@ -311,14 +324,13 @@ hh3cBufCurrentUsed OBJECT-TYPE
"The number of used buffer currently."
::= { hh3cBufEntry 4 }
hh3cFlh OBJECT IDENTIFIER ::= { hh3cDevice 3 }
-- Local Flash Group
-- This group is present in all products which contain flash"
hh3cFlhTotalSize OBJECT-TYPE
SYNTAX INTEGER
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@ -326,7 +338,7 @@ hh3cFlhTotalSize OBJECT-TYPE
::= { hh3cFlh 1 }
hh3cFlhTotalFree OBJECT-TYPE
SYNTAX INTEGER
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
@ -338,8 +350,8 @@ hh3cFlhLastDelTime OBJECT-TYPE
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since system up of the lastest deleting operation of
flash memory.The value of Zero indicates there is no erasing operation
"The time since system up of the latest deleting operation of
flash memory. The value of Zero indicates there is no erasing operation
since system up"
DEFVAL { 0 }
::= { hh3cFlh 3 }
@ -358,7 +370,7 @@ hh3cFlhDelState OBJECT-TYPE
STATUS current
DESCRIPTION
"The state indicates the result of current or
lastest flash memory deleting operation"
latest flash memory deleting operation"
::= { hh3cFlh 4 }
hh3cFlhState OBJECT-TYPE
@ -388,7 +400,6 @@ hh3cdevMFanStatusTable OBJECT-TYPE
DESCRIPTION " Fan status description table "
::= { hh3cLswdevMMibObject 1 }
hh3cdevMFanStatusEntry OBJECT-TYPE
SYNTAX Hh3cDevMFanStatusEntry
MAX-ACCESS not-accessible
@ -397,21 +408,24 @@ hh3cdevMFanStatusEntry OBJECT-TYPE
INDEX { hh3cDevMFanNum }
::= { hh3cdevMFanStatusTable 1}
Hh3cDevMFanStatusEntry ::=
SEQUENCE {
hh3cDevMFanNum INTEGER,
hh3cDevMFanStatus INTEGER
hh3cDevMFanNum Integer32,
hh3cDevMFanStatus INTEGER,
hh3cDevMFanPosFrame Integer32,
hh3cDevMFanPosSlot Integer32,
hh3cDevMFanPosIndex Integer32,
hh3cDevMFanMaxSpeed Integer32,
hh3cDevMFanCurrentSpeed Integer32
}
hh3cDevMFanNum OBJECT-TYPE
SYNTAX INTEGER
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Fan number "
::= { hh3cdevMFanStatusEntry 1 }
hh3cDevMFanStatus OBJECT-TYPE
SYNTAX INTEGER
{
@ -425,6 +439,40 @@ hh3cDevMFanStatus OBJECT-TYPE
DESCRIPTION " Fan status: active (1), deactive (2) not installed (3) and unsupported (4)"
::= { hh3cdevMFanStatusEntry 2 }
hh3cDevMFanPosFrame OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Frame number of the fan"
::= { hh3cdevMFanStatusEntry 3 }
hh3cDevMFanPosSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Slot number of the fan"
::= { hh3cdevMFanStatusEntry 4 }
hh3cDevMFanPosIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " ID of the fan"
::= { hh3cdevMFanStatusEntry 5 }
hh3cDevMFanMaxSpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Maximum speed of the fan, in RPM"
::= { hh3cdevMFanStatusEntry 6 }
hh3cDevMFanCurrentSpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Current speed of the fan, in RPM"
::= { hh3cdevMFanStatusEntry 7 }
hh3cdevMPowerStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDevMPowerStatusEntry
@ -433,7 +481,6 @@ hh3cdevMPowerStatusTable OBJECT-TYPE
DESCRIPTION " Power status description table "
::= { hh3cLswdevMMibObject 2 }
hh3cdevMPowerStatusEntry OBJECT-TYPE
SYNTAX Hh3cDevMPowerStatusEntry
MAX-ACCESS not-accessible
@ -444,19 +491,23 @@ hh3cdevMPowerStatusEntry OBJECT-TYPE
Hh3cDevMPowerStatusEntry ::=
SEQUENCE {
hh3cDevMPowerNum INTEGER,
hh3cDevMPowerStatus INTEGER
hh3cDevMPowerNum Integer32,
hh3cDevMPowerStatus INTEGER,
hh3cDevMPowerEntIndex Integer32,
hh3cDevMPowerRatedVoltage Integer32,
hh3cDevMPowerRatedCurrent Integer32,
hh3cDevMPowerLoadFactor Integer32,
hh3cDevMPowerUsedPower Integer32,
hh3cDevMPowerRemainingPower Integer32
}
hh3cDevMPowerNum OBJECT-TYPE
SYNTAX INTEGER
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power number "
::= { hh3cdevMPowerStatusEntry 1 }
hh3cDevMPowerStatus OBJECT-TYPE
SYNTAX INTEGER
{
@ -470,6 +521,51 @@ hh3cDevMPowerStatus OBJECT-TYPE
DESCRIPTION " Power status: active (1), deactive (2) not installed (3) and unsupported "
::= { hh3cdevMPowerStatusEntry 2 }
hh3cDevMPowerEntIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power entity index "
::= { hh3cdevMPowerStatusEntry 3 }
hh3cDevMPowerRatedVoltage OBJECT-TYPE
SYNTAX Integer32
UNITS "mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power rated voltage "
::= { hh3cdevMPowerStatusEntry 4 }
hh3cDevMPowerRatedCurrent OBJECT-TYPE
SYNTAX Integer32
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power rated current "
::= { hh3cdevMPowerStatusEntry 5 }
hh3cDevMPowerLoadFactor OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power load factor "
::= { hh3cdevMPowerStatusEntry 6 }
hh3cDevMPowerUsedPower OBJECT-TYPE
SYNTAX Integer32
UNITS "mW"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power usage "
::= { hh3cdevMPowerStatusEntry 7 }
hh3cDevMPowerRemainingPower OBJECT-TYPE
SYNTAX Integer32
UNITS "mW"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remaining of power "
::= { hh3cdevMPowerStatusEntry 8 }
hh3cdevMSlotEnvironmentTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cdevMSlotEnvironmentEntry
@ -478,7 +574,6 @@ hh3cdevMSlotEnvironmentTable OBJECT-TYPE
DESCRIPTION " environment description table "
::= { hh3cLswdevMMibObject 3 }
hh3cdevMSlotEnvironmentEntry OBJECT-TYPE
SYNTAX Hh3cdevMSlotEnvironmentEntry
MAX-ACCESS not-accessible
@ -487,17 +582,15 @@ hh3cdevMSlotEnvironmentEntry OBJECT-TYPE
INDEX { hh3cLswFrameIndex, hh3cLswSlotIndex, hh3cdevMSlotEnvironmentType }
::= { hh3cdevMSlotEnvironmentTable 1 }
Hh3cdevMSlotEnvironmentEntry ::=
SEQUENCE {
hh3cdevMSlotEnvironmentType INTEGER,
hh3cDevMSlotEnvironmentStatus INTEGER,
hh3cDevMSlotEnvironmentValue INTEGER,
hh3cDevMSlotEnvironmentUpperLimit INTEGER,
hh3cDevMSlotEnvironmentLowerLimit INTEGER
hh3cDevMSlotEnvironmentValue Integer32,
hh3cDevMSlotEnvironmentUpperLimit Integer32,
hh3cDevMSlotEnvironmentLowerLimit Integer32
}
hh3cdevMSlotEnvironmentType OBJECT-TYPE
SYNTAX INTEGER
{
@ -523,28 +616,26 @@ hh3cDevMSlotEnvironmentStatus OBJECT-TYPE
::= { hh3cdevMSlotEnvironmentEntry 2 }
hh3cDevMSlotEnvironmentValue OBJECT-TYPE
SYNTAX INTEGER
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Environment value"
::= { hh3cdevMSlotEnvironmentEntry 3 }
hh3cDevMSlotEnvironmentUpperLimit OBJECT-TYPE
SYNTAX INTEGER
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Environment upper limit "
::= { hh3cdevMSlotEnvironmentEntry 4 }
hh3cDevMSlotEnvironmentLowerLimit OBJECT-TYPE
SYNTAX INTEGER
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Environment Lower limit"
::= { hh3cdevMSlotEnvironmentEntry 5 }
hh3cLinkUpDownTrapEnable OBJECT-TYPE
SYNTAX INTEGER
{
@ -579,8 +670,6 @@ hh3cdot1qTpFdbLearnStatus OBJECT-TYPE
DESCRIPTION " Enable/Disable the address learning."
::= { hh3cLswdevMMibObject 10 }
hh3cCfmWriteFlash OBJECT-TYPE
SYNTAX INTEGER
{
@ -592,7 +681,6 @@ hh3cCfmWriteFlash OBJECT-TYPE
This object does not support read operation."
::= { hh3cLswdevMMibObject 11 }
hh3cCfmEraseFlash OBJECT-TYPE
SYNTAX INTEGER
{

View File

@ -1,705 +0,0 @@
-- ==================================================================
-- Copyright (c) 2004-2020 New H3C Tech. Co., Ltd. All rights reserved.
--
-- Description: Device Management MIB
-- Reference:
-- Version: V2.7
-- History:
-- V1.0 (1) Created by Hou Qiang, 2001.06.29
-- (2) Revised by Qi Zhenglin, 2001.12.30 ----r003 revision
-- V1.1 2004/7/20 import hh3cLswFrameIndex, hh3cLswSlotIndex
-- FROM HH3C-LSW-DEV-ADM-MIB
-- V1.2 2004/09/10
-- 1) change all MIB objects' STATUS from mandatory to current.
-- 2) remove statement before hh3cLswdevMMib
-- 3) adjust file format, change tab to space and some small
-- changes.
-- 4) change STATUS of hh3cCfmWriteFlash and hh3cCfmEraseFlash
-- from write-only to read-write.
-- V2.0 2004-10-12 updated by gaolong
-- Import Gauge32, OBJECT-IDENTITY.
-- Relocate hh3cLswdevMMib MODULE-IDENTITY clause.
-- Change ACCESS to MAX-ACCESS
-- Change Gauge to Gauge32.
-- Change value of hh3cDevMFanStatus and hh3cDevMPowerStatus from underscores to hyphens.
-- V2.1 2005-01-12
-- Change the description of hh3cFlhTotalSize and hh3cFlhTotalFree by sunqiang
-- V2.2 2005-06-10 updated by Chen Xi
-- Modify the SYNTAX and DESCRIPTION of hh3cLinkUpDownTrapEnable
-- and adjust file format.
-- V2.3 2011-11-26 updated by duyanbing
-- Add hh3cDevMFirstTrapTime.
-- V2.4 2012-04-26
-- Added hh3cdevMExternalAlarmStatus for reserving by wangcong.
-- V2.5 2014-09-26
-- Added hh3cDevMFanPosFrame, hh3cDevMFanPosSlot, hh3cDevMFanPosIndex, hh3cDevMFanMaxSpeed
-- and hh3cDevMFanCurrentSpeed by fangliwen.
-- V2.6 2017-07-17
-- Added hh3cDevMPowerEntIndex by fangliwen.
-- V2.7 2020-05-11
-- Added hh3cDevMPowerRatedVoltage, hh3cDevMPowerRatedCurrent, hh3cDevMPowerLoadFactor,
-- hh3cDevMPowerUsedPower and hh3cDevMPowerRemainingPower by meishenhe.
-- ==================================================================
-- ==================================================================
--
-- Varibles and types be imported
--
-- ==================================================================
HH3C-LswDEVM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, Gauge32, Integer32, OBJECT-IDENTITY
FROM SNMPv2-SMI
hh3clswCommon, hh3cRhw
FROM HH3C-OID-MIB
hh3cLswFrameIndex, hh3cLswSlotIndex
FROM HH3C-LSW-DEV-ADM-MIB
;
hh3cLswdevMMib MODULE-IDENTITY
LAST-UPDATED "202005110000Z"
ORGANIZATION
"New H3C Tech. Co., Ltd."
CONTACT-INFO
"Platform Team New H3C Tech. Co., Ltd.
Hai-Dian District Beijing P.R. China
http://www.h3c.com
Zip:100085
"
DESCRIPTION
"Added hh3cDevMPowerRatedVoltage, hh3cDevMPowerRatedCurrent, hh3cDevMPowerLoadFactor,
hh3cDevMPowerUsedPower and hh3cDevMPowerRemainingPower."
REVISION "202005110000Z"
DESCRIPTION
"The objects in this MIB module are used to display
information about physical resource."
REVISION "201707170000Z"
DESCRIPTION
"Added hh3cDevMPowerEntIndex."
REVISION "200106290000Z"
DESCRIPTION
"The initial version of this MIB module."
::= { hh3clswCommon 9 }
hh3cDevice OBJECT IDENTIFIER ::= { hh3cRhw 8 }
-- ==================================================================
--
-- ======================= definition begin =========================
--
-- ==================================================================
hh3cCpuTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cCpuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of CPU statistics."
::= { hh3cDevice 1 }
hh3cCpuEntry OBJECT-TYPE
SYNTAX Hh3cCpuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Entries of hh3cCpuTable."
INDEX { hh3cCpuIndex }
::= { hh3cCpuTable 1 }
Hh3cCpuEntry ::=
SEQUENCE {
hh3cCpuIndex Integer32,
hh3cCpuCostRate Gauge32,
hh3cCpuCostRatePer1Min Gauge32,
hh3cCpuCostRatePer5Min Gauge32
}
hh3cCpuIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of hh3cCpuTable. This integer is a unique number to
identify the CPU(s). We recommend two Number Plans in this
paper, Logical Number or Physical Number. For the first
case, hh3cCpuIndex is a integer, range from 1 to the Maximum
number, for example 1,2,3,4,5 ..., where 1 represents
the first CPU, 2 represents the second CPU, etc. For the
second case hh3cCpuIndex represents physical card position
(Shelf Number, Frame Number, Slot Number, SubSlotNumber)
where the CPU residing, for example, 0x01020304 represent
the CPU on the 4th subslot of the 3th slot of the 2nd frame
of the 1st Shelf. In the condition of multiple CPU system
where CPU group coordinately process on one board, we see
the CPUs as one CPU"
::= { hh3cCpuEntry 1 }
hh3cCpuCostRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The overall CPU busy percentage in the last 5 second period. "
::= { hh3cCpuEntry 2 }
hh3cCpuCostRatePer1Min OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The overall CPU cost percentage in the last 1 minute period. "
::= { hh3cCpuEntry 3 }
hh3cCpuCostRatePer5Min OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The overall CPU cost percentage in the last 5 minutes period. "
::= { hh3cCpuEntry 4 }
hh3cMem OBJECT IDENTIFIER ::= { hh3cDevice 2 }
hh3cMemTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cMemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains memory information. "
::= { hh3cMem 1 }
hh3cMemEntry OBJECT-TYPE
SYNTAX Hh3cMemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Entries of hh3cMemTable"
INDEX { hh3cMemModuleIndex }
::= { hh3cMemTable 1 }
Hh3cMemEntry ::=
SEQUENCE {
hh3cMemModuleIndex Integer32,
hh3cMemSize Gauge32,
hh3cMemFree Gauge32,
hh3cMemRawSliceUsed Gauge32,
hh3cMemLgFree Gauge32,
hh3cMemFail Gauge32,
hh3cMemFailNoMem Gauge32
}
hh3cMemModuleIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of hh3cMemTable. This integer is a unique number to
identify the memory module. We recommend two Number Plans
in this paper, Logical Number or Physical Number. For the
first case, hh3cMemModuleIndex is a integer, range from 1 to
the Maximum number, for example 1,2,3,4,5 ..., where 1
represents the first memory module, 2 represents the second
memory module, etc. For the second case hh3cMemModuleIndex
represents physical card position (Shelf Number, Frame Number,
Slot Number, SubSlotNumber) where the memory module residing,
for example, 0x01020304 represent the memory module on the 4th
subslot of the 3th slot of the 2nd frame of the 1st Shelf. "
::= { hh3cMemEntry 1 }
hh3cMemSize OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the total size of the memory module
which is on the managed object."
::= { hh3cMemEntry 2 }
hh3cMemFree OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the free size of the memory"
::= { hh3cMemEntry 3 }
hh3cMemRawSliceUsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the used size of the raw slice memory"
::= { hh3cMemEntry 4 }
hh3cMemLgFree OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The largest free size of the contiguous area in the memory.
The unit is byte."
::= { hh3cMemEntry 5 }
hh3cMemFail OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The times of memory allocation failures"
::= { hh3cMemEntry 6 }
hh3cMemFailNoMem OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The times of memory allocation failures due to no free memory."
::= { hh3cMemEntry 7 }
hh3cBufTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cBufEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains buffer information. "
::= { hh3cMem 2 }
hh3cBufEntry OBJECT-TYPE
SYNTAX Hh3cBufEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Entries of hh3cBufferTable"
INDEX { hh3cBufModuleIndex , hh3cBufSize }
::= { hh3cBufTable 1 }
Hh3cBufEntry ::=
SEQUENCE {
hh3cBufModuleIndex Integer32,
hh3cBufSize Integer32,
hh3cBufCurrentTotal Gauge32,
hh3cBufCurrentUsed Gauge32
}
hh3cBufModuleIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of hh3cBufferTable. This integer is a unique number to
identify the buffer module. We recommend two Number Plans
in this paper, Logical Number or Physical Number. For the
first case, hh3cBufferModuleIndex is a integer, range from 1 to
the Maximum number, for example 1,2,3,4,5 ..., where 1
represents the first buffer module, 2 represents the second
buffer module, etc. For the second case hh3cBufferModuleIndex
represents physical card position (Shelf Number, Frame Number,
Slot Number, SubSlotNumber) where the buffer module residing,
for example, 0x01020304 represent the buffer module on the 4th
subslot of the 3th slot of the 2nd frame of the 1st Shelf. "
::= { hh3cBufEntry 1 }
hh3cBufSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The size of buffer,unit is byte."
::= { hh3cBufEntry 2 }
hh3cBufCurrentTotal OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of buffer currently."
::= { hh3cBufEntry 3 }
hh3cBufCurrentUsed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of used buffer currently."
::= { hh3cBufEntry 4 }
hh3cFlh OBJECT IDENTIFIER ::= { hh3cDevice 3 }
-- Local Flash Group
-- This group is present in all products which contain flash"
hh3cFlhTotalSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The flash memory's total size, in kilobyte"
::= { hh3cFlh 1 }
hh3cFlhTotalFree OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The free space in internal flash memory, in kilobyte"
::= { hh3cFlh 2 }
hh3cFlhLastDelTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since system up of the latest deleting operation of
flash memory. The value of Zero indicates there is no erasing operation
since system up"
DEFVAL { 0 }
::= { hh3cFlh 3 }
hh3cFlhDelState OBJECT-TYPE
SYNTAX INTEGER {
executing(1),
ok(2),
error(3),
readOnly(4),
failtoopen(5),
blockMallocFail(6),
noneDelOperationSinceStart(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state indicates the result of current or
latest flash memory deleting operation"
::= { hh3cFlh 4 }
hh3cFlhState OBJECT-TYPE
SYNTAX INTEGER {
busy(1),
free(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Busy indicates the flash memory is unavailable due to others may be using it,
and free indicates the flash memory is available now"
::= { hh3cFlh 5 }
-- ==================================================================
hh3cLswdevMMibObject OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Description."
::= { hh3cLswdevMMib 1 }
hh3cdevMFanStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDevMFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Fan status description table "
::= { hh3cLswdevMMibObject 1 }
hh3cdevMFanStatusEntry OBJECT-TYPE
SYNTAX Hh3cDevMFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Fan status description table entry "
INDEX { hh3cDevMFanNum }
::= { hh3cdevMFanStatusTable 1}
Hh3cDevMFanStatusEntry ::=
SEQUENCE {
hh3cDevMFanNum Integer32,
hh3cDevMFanStatus INTEGER,
hh3cDevMFanPosFrame Integer32,
hh3cDevMFanPosSlot Integer32,
hh3cDevMFanPosIndex Integer32,
hh3cDevMFanMaxSpeed Integer32,
hh3cDevMFanCurrentSpeed Integer32
}
hh3cDevMFanNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Fan number "
::= { hh3cdevMFanStatusEntry 1 }
hh3cDevMFanStatus OBJECT-TYPE
SYNTAX INTEGER
{
active (1),
deactive (2),
not-install (3),
unsupport (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Fan status: active (1), deactive (2) not installed (3) and unsupported (4)"
::= { hh3cdevMFanStatusEntry 2 }
hh3cDevMFanPosFrame OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Frame number of the fan"
::= { hh3cdevMFanStatusEntry 3 }
hh3cDevMFanPosSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Slot number of the fan"
::= { hh3cdevMFanStatusEntry 4 }
hh3cDevMFanPosIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " ID of the fan"
::= { hh3cdevMFanStatusEntry 5 }
hh3cDevMFanMaxSpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Maximum speed of the fan, in RPM"
::= { hh3cdevMFanStatusEntry 6 }
hh3cDevMFanCurrentSpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Current speed of the fan, in RPM"
::= { hh3cdevMFanStatusEntry 7 }
hh3cdevMPowerStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cDevMPowerStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Power status description table "
::= { hh3cLswdevMMibObject 2 }
hh3cdevMPowerStatusEntry OBJECT-TYPE
SYNTAX Hh3cDevMPowerStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " Power status description table entry "
INDEX { hh3cDevMPowerNum }
::= { hh3cdevMPowerStatusTable 1}
Hh3cDevMPowerStatusEntry ::=
SEQUENCE {
hh3cDevMPowerNum Integer32,
hh3cDevMPowerStatus INTEGER,
hh3cDevMPowerEntIndex Integer32,
hh3cDevMPowerRatedVoltage Integer32,
hh3cDevMPowerRatedCurrent Integer32,
hh3cDevMPowerLoadFactor Integer32,
hh3cDevMPowerUsedPower Integer32,
hh3cDevMPowerRemainingPower Integer32
}
hh3cDevMPowerNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power number "
::= { hh3cdevMPowerStatusEntry 1 }
hh3cDevMPowerStatus OBJECT-TYPE
SYNTAX INTEGER
{
active (1),
deactive (2),
not-install (3),
unsupport (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Power status: active (1), deactive (2) not installed (3) and unsupported "
::= { hh3cdevMPowerStatusEntry 2 }
hh3cDevMPowerEntIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power entity index "
::= { hh3cdevMPowerStatusEntry 3 }
hh3cDevMPowerRatedVoltage OBJECT-TYPE
SYNTAX Integer32
UNITS "mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power rated voltage "
::= { hh3cdevMPowerStatusEntry 4 }
hh3cDevMPowerRatedCurrent OBJECT-TYPE
SYNTAX Integer32
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power rated current "
::= { hh3cdevMPowerStatusEntry 5 }
hh3cDevMPowerLoadFactor OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power load factor "
::= { hh3cdevMPowerStatusEntry 6 }
hh3cDevMPowerUsedPower OBJECT-TYPE
SYNTAX Integer32
UNITS "mW"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Power usage "
::= { hh3cdevMPowerStatusEntry 7 }
hh3cDevMPowerRemainingPower OBJECT-TYPE
SYNTAX Integer32
UNITS "mW"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Remaining of power "
::= { hh3cdevMPowerStatusEntry 8 }
hh3cdevMSlotEnvironmentTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hh3cdevMSlotEnvironmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " environment description table "
::= { hh3cLswdevMMibObject 3 }
hh3cdevMSlotEnvironmentEntry OBJECT-TYPE
SYNTAX Hh3cdevMSlotEnvironmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION " environment description table entry "
INDEX { hh3cLswFrameIndex, hh3cLswSlotIndex, hh3cdevMSlotEnvironmentType }
::= { hh3cdevMSlotEnvironmentTable 1 }
Hh3cdevMSlotEnvironmentEntry ::=
SEQUENCE {
hh3cdevMSlotEnvironmentType INTEGER,
hh3cDevMSlotEnvironmentStatus INTEGER,
hh3cDevMSlotEnvironmentValue Integer32,
hh3cDevMSlotEnvironmentUpperLimit Integer32,
hh3cDevMSlotEnvironmentLowerLimit Integer32
}
hh3cdevMSlotEnvironmentType OBJECT-TYPE
SYNTAX INTEGER
{
temperature(1),
humidity(2),
fog(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Environment type "
::= { hh3cdevMSlotEnvironmentEntry 1 }
hh3cDevMSlotEnvironmentStatus OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
upper(2),
lower(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Environment status"
::= { hh3cdevMSlotEnvironmentEntry 2 }
hh3cDevMSlotEnvironmentValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Environment value"
::= { hh3cdevMSlotEnvironmentEntry 3 }
hh3cDevMSlotEnvironmentUpperLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Environment upper limit "
::= { hh3cdevMSlotEnvironmentEntry 4 }
hh3cDevMSlotEnvironmentLowerLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Environment Lower limit"
::= { hh3cdevMSlotEnvironmentEntry 5 }
hh3cLinkUpDownTrapEnable OBJECT-TYPE
SYNTAX INTEGER
{
enableBoth(1) ,
disableBoth(2) ,
enableLinkUpTrapOnly(3) ,
enableLinkDownTrapOnly(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable linkUp/linkDown traps of the device, determining whether
to enable linkUp/linkDown traps with that of the interface.
When the value is enableBoth(1), the linkUp/linkDown traps are both
enabled.
When the value is disableBoth(2), the linkUp/linkDown traps are both
disabled.
When the value is enableLinkUpTrapOnly(3), the linkUp traps is enabled
and the linkDown traps is disabled.
When the value is enableLinkDownTrapOnly(4), the linkUp traps is
disabled and the linkDown traps is enabled. "
::= { hh3cLswdevMMibObject 9 }
hh3cdot1qTpFdbLearnStatus OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Enable/Disable the address learning."
::= { hh3cLswdevMMibObject 10 }
hh3cCfmWriteFlash OBJECT-TYPE
SYNTAX INTEGER
{
write(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Write the current effective configuration into the Flash memory.
This object does not support read operation."
::= { hh3cLswdevMMibObject 11 }
hh3cCfmEraseFlash OBJECT-TYPE
SYNTAX INTEGER
{
erase(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION " Delete the configuration from the Flash memory.
This object does not support read operation."
::= { hh3cLswdevMMibObject 12 }
hh3cDevMFirstTrapTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents the first trap time."
::= { hh3cLswdevMMibObject 13 }
hh3cdevMExternalAlarmStatus OBJECT IDENTIFIER ::= { hh3cLswdevMMibObject 14 }
END

View File

@ -1,81 +1,3 @@
-- MIB File: BRCD_TC.mib
--
-- Title: Extreme Registration MIB, Version v5.0
--
-- This is specified based on SMIv2, mainly to ensure that the specification
-- can be parsed easily by off-the-shelf network management product in
-- the market.
--
-- The goal of this mib is to access all the Extreme Enterprise products.
-- This mib file contains the generic textual conventions of Extreme's product.
--
Brocade-TC DEFINITIONS ::= BEGIN
IMPORTS
bcsiModules
FROM Brocade-REG-MIB
TEXTUAL-CONVENTION
FROM SNMPv2-TC
Integer32, MODULE-IDENTITY
FROM SNMPv2-SMI;
bcsiModuleTC MODULE-IDENTITY
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
ORGANIZATION "Extreme Networks, Inc."
CONTACT-INFO
"Postal: Extreme Networks, Inc.
6480 Via Del Oro
San Jose, CA 95119 USA
Phone: +1 408 579-2800
E-mail: support@extremenetworks.com
WWW: http://www.extremenetworks.com"
DESCRIPTION "The MIB module contains all shared textual conventions
for Extreme specific MIBs.
Copyright (c) 2018 Extreme Networks, Inc.
All rights reserved."
REVISION "201805291200Z" -- May 29, 2018 12:00pm
DESCRIPTION "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
REVISION "0301131430Z" -- Jan 13, 2003 2:30pm
DESCRIPTION "The initial version of this module."
::= { bcsiModules 2 }
-- additional textual conventions
FcWwn ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The World Wide Name (WWN) of Extreme's
specific products and ports."
SYNTAX OCTET STRING (SIZE(8))
SwDomainIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The Fibre Channel domain ID of the switch."
SYNTAX Integer32 (1..239)
SwNbIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Index of the neighbour ISL entry."
SYNTAX Integer32 (1..2048)
SwSensorIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Index of the Sensor entry."
SYNTAX Integer32 (1..1024)
SwPortIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Index of the Port start from 1 upto Maximum
number of ports of the Extreme Switch."
SYNTAX Integer32
SwTrunkMaster ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Index of the Trunk Master start from 1 upto Maximum
number of trunk groups of Extreme Switch."
SYNTAX Integer32
END
-- MIB File: BROCADE-PRODUCTS-MIB.mib
@ -169,5 +91,3 @@ IMPORTS
slx9540 OBJECT IDENTIFIER ::= { brocadeProducts 4000 }
END

78
mibs/extreme/BROCADE-TC Normal file
View File

@ -0,0 +1,78 @@
-- MIB File: BRCD_TC.mib
--
-- Title: Extreme Registration MIB, Version v5.0
--
-- This is specified based on SMIv2, mainly to ensure that the specification
-- can be parsed easily by off-the-shelf network management product in
-- the market.
--
-- The goal of this mib is to access all the Extreme Enterprise products.
-- This mib file contains the generic textual conventions of Extreme's product.
--
Brocade-TC DEFINITIONS ::= BEGIN
IMPORTS
bcsiModules
FROM Brocade-REG-MIB
TEXTUAL-CONVENTION
FROM SNMPv2-TC
Integer32, MODULE-IDENTITY
FROM SNMPv2-SMI;
bcsiModuleTC MODULE-IDENTITY
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
ORGANIZATION "Extreme Networks, Inc."
CONTACT-INFO
"Postal: Extreme Networks, Inc.
6480 Via Del Oro
San Jose, CA 95119 USA
Phone: +1 408 579-2800
E-mail: support@extremenetworks.com
WWW: http://www.extremenetworks.com"
DESCRIPTION "The MIB module contains all shared textual conventions
for Extreme specific MIBs.
Copyright (c) 2018 Extreme Networks, Inc.
All rights reserved."
REVISION "201805291200Z" -- May 29, 2018 12:00pm
DESCRIPTION "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
REVISION "0301131430Z" -- Jan 13, 2003 2:30pm
DESCRIPTION "The initial version of this module."
::= { bcsiModules 2 }
-- additional textual conventions
FcWwn ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The World Wide Name (WWN) of Extreme's
specific products and ports."
SYNTAX OCTET STRING (SIZE(8))
SwDomainIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The Fibre Channel domain ID of the switch."
SYNTAX Integer32 (1..239)
SwNbIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Index of the neighbour ISL entry."
SYNTAX Integer32 (1..2048)
SwSensorIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Index of the Sensor entry."
SYNTAX Integer32 (1..1024)
SwPortIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Index of the Port start from 1 upto Maximum
number of ports of the Extreme Switch."
SYNTAX Integer32
SwTrunkMaster ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Index of the Trunk Master start from 1 upto Maximum
number of trunk groups of Extreme Switch."
SYNTAX Integer32
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,503 @@
-- ################################################################################
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 "201310111700Z"
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. <diagfail> indicates the
diagnostics for the port has failed. <diagfail> 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
-- extremeTrapDiagPortDiagnostics TRAP-TYPE
-- ENTERPRISE extremenetworks
-- VARIABLES {extremeDiagPortCfgPortIfIndex, extremeDiagPortCfgMode, extremeDiagPortCfgStatus}
-- DESCRIPTION
-- "Indicates the status of Diagnostics for a port. The status indicates
-- whether Diagnostics for a particular port failed"
-- ::= 22
extremeCableTraps OBJECT IDENTIFIER
::= { extremeCable 5 }
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

View File

@ -0,0 +1,238 @@
-- ===========================================================================
--
-- 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

View File

@ -0,0 +1,182 @@
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

View File

@ -0,0 +1,915 @@
-- ################################################################################
EXTREME-EAPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
OBJECT-TYPE FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
TruthValue FROM SNMPv2-TC
RowStatus FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
extremeAgent FROM EXTREME-BASE-MIB;
extremeEaps MODULE-IDENTITY
LAST-UPDATED "0502151530Z"
ORGANIZATION "Extreme Networks, Inc."
CONTACT-INFO "www.extremenetworks.com"
DESCRIPTION "Ethernet Automatic Protection Switching information."
::= { extremeAgent 18 }
EapsDomainMode
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Indicates the configured mode of an EAPS domain."
SYNTAX INTEGER { invalid (0),
master (1),
transit (2)
}
EapsMbrVlanType
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Indicates the type of vlan, whether it is control or
protected vlan, that is being added to the
EAPS domain."
SYNTAX INTEGER { unassigned (0),
control (1),
protected (2)
}
EapsRingPort
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "This represents an EAPS ring-port."
SYNTAX INTEGER (0..2147483647)
EapsPortType
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Indicates the ring port of the EAPS domains. The ring port
can be primary or secondary. This is used to specify which
port is being unconfigured."
SYNTAX INTEGER {
primary (1),
secondary (2)
}
EapsDomainState
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The operational state of an EAPS domain.
The states complete(1), failed(2), init(6), precomplete(7),
and preinit(8) apply only to domains configured as master.
The states linksup(3), linkdown(4) and preforwarding(5)
apply only to domains configured as transit.
The state init(0) applys to domains configured as either
master or transit."
SYNTAX INTEGER { idle (0),
complete (1),
failed (2),
linksup (3),
linkdown (4),
preforwarding (5),
init (6),
precomplete (7),
preinit (8)
}
EapsDomainPortStatus
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The operational state of an EAPS domain's ring-ports.
If the state is unknown (0), it indicates the domain is
still not up yet.
The valid states are up(1), down(2), blocked(3)."
SYNTAX INTEGER {
unknown (0),
up (1),
down (2),
blocked (3)
}
EapsFailTimerExpiryAction
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The action to take when the failed timer expires.
If action is configured to sendAlert(0), and the
fail expires, the Master will remain in Complete or Init
state, and a trap - extremeEapsFailTimerExpFlagSet - will
be sent.
When this fail timer stops expiring another trap -
extremeEapsFailTimerExpFlagClear - will be sent.
If the action is configured to openSecondaryPort(1), and
the fail timer expires, the Master's state will be set to
Failed, and it will open the secondary port."
SYNTAX INTEGER { sendAlert (0),
openSecondaryPort (1)
}
EapsSharedPortState
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The operational state of an EAPS Shared-Port instance.
The states are idle(0), ready(1), blocking(2), and
preforwarding(3)."
SYNTAX INTEGER { idle (0),
ready (1),
blocking (2),
preforwarding (3)
}
EapsSharedPortMode
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "If the mode is unconfigured(0), it indicates the EAPS
shared port's mode has yet to be configured.
The valid configured modes of an EAPS Shared-port are
controller(1) and partner(2)"
SYNTAX INTEGER {
unconfigured (0),
controller (1),
partner (2)
}
EapsSharedPortSegmentTimerExpiryAction
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The action to take when the EAPS Shared-port's segment
timer expires.
If action is configured to sendAlert(0), and the
segment timer expires, the segment's status will remain
in Up state, and a trap -
extremeEapsSegmentTimerExpFlagSet - will be sent.
When this segment timer stops expiring another trap -
extremeEapsSegmentTimerExpFlagClear - will be sent.
If the action is configured to segmentDown(1), and the
segment timer expires, the segment's status will be set to
Down."
SYNTAX INTEGER { sendAlert (0),
segmentDown (1)
}
EapsSharedPortNeighborStatus
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The operational status of an EAPS Shared-port's neighbor
reachabilty.
The states are neighborDown(0), neighborUp(1), and
neighborError(2)."
SYNTAX INTEGER { neighborDown (0),
neighborUp (1),
neighborError (2)
}
EapsSharedPortRootBlockerStatus
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The operational status of an EAPS Shared-port's Root-
Blocker.
The states are false(0), active(1), and inactive(2)."
SYNTAX INTEGER { false (0),
active (1),
inactive (2)
}
EapsSharedPortSegmentStatus
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The operational status of an EAPS Shared-port's segments.
The states are unknown(0), segUp(1), segDown(2),
segBlockingUp(3) and segBlockingDown(4)."
SYNTAX INTEGER { unknown (0),
segUp (1),
segDown (2),
segBlockingUp (3),
segBlockingDown (4)
}
EapsSharedPortVlanPortStatus
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "The operational status of an EAPS Shared-port's vlan-port.
The states are unknown(0), activeOpen(1), blocked(2),
open(3) and down(4)."
SYNTAX INTEGER { unknown (0),
activeOpen (1),
blocked (2),
open (3),
down (4)
}
EapsDomainPriority
::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Indicates the configured priority of an EAPS domain."
SYNTAX INTEGER { normal (0),
high (1)
}
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,
extremeEapsMode EapsDomainMode,
extremeEapsState EapsDomainState,
extremeEapsFailedFlag TruthValue,
extremeEapsEnabled TruthValue,
extremeEapsPrimaryPort EapsRingPort,
extremeEapsSecondaryPort EapsRingPort,
extremeEapsHelloTimer INTEGER,
extremeEapsHelloTimerMs INTEGER,
extremeEapsFailedTimer INTEGER,
extremeEapsFailedTimerExpiryAction EapsFailTimerExpiryAction,
extremeEapsUnconfigRingPort EapsPortType,
extremeEapsPrimaryStatus EapsDomainPortStatus,
extremeEapsSecondaryStatus EapsDomainPortStatus,
extremeEapsProtectedVlansCount INTEGER,
extremeEapsPriority EapsDomainPriority,
extremeEapsRowStatus RowStatus
}
extremeEapsName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The EAPS domain name."
::= { extremeEapsEntry 1 }
extremeEapsMode OBJECT-TYPE
SYNTAX EapsDomainMode
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This indicates the mode of the EAPS domain."
::= { extremeEapsEntry 2 }
extremeEapsState OBJECT-TYPE
SYNTAX EapsDomainState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This indicates the current EAPS state of this EAPS
domain."
::= { extremeEapsEntry 3 }
extremeEapsFailedFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This indicates the status of the failed flag.
If the failed timer expires while its expiry action is
configured to sendAlert, this failed flag is set.
It is then cleared when the failed timer stops expiring, or
the expiry action is configured to openSecondaryPort."
::= { extremeEapsEntry 4 }
extremeEapsEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This indicated if this domain has been enabled or not."
::= { extremeEapsEntry 5 }
extremeEapsPrimaryPort OBJECT-TYPE
SYNTAX EapsRingPort
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This indicates the EAPS domain's primary ring-port.
Value of 0 indicates the primary port is still not
configured"
::= { extremeEapsEntry 6 }
extremeEapsSecondaryPort OBJECT-TYPE
SYNTAX EapsRingPort
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This indicates the EAPS domain's secondary ring-port.
Value of 0 indicates the secondary port is still not
configured"
::= { extremeEapsEntry 7 }
extremeEapsHelloTimer OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This indicates the EAPS domain's hello timer's value
in seconds."
::= { extremeEapsEntry 8 }
extremeEapsFailedTimer OBJECT-TYPE
SYNTAX INTEGER (2..300)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This indicates the EAPS domain's failed timer's value
in seconds."
::= { extremeEapsEntry 9 }
extremeEapsFailedTimerExpiryAction OBJECT-TYPE
SYNTAX EapsFailTimerExpiryAction
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This indicates the action taken by the domain when the
fail timer expires.
If the action is to sendAlert, then a SNMP trap -
extremeEapsFailTimerExpFlagSet - will be sent, and the
secondary port will continue to remain in blocking state.
If the action is to openSecondaryPort, then the secondary
port will open and be set to forwarding state."
::= { extremeEapsEntry 10 }
extremeEapsUnconfigRingPort OBJECT-TYPE
SYNTAX EapsPortType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This specifies which EAPS domain port is being
unconfigured.
Value of 1, indicates unconfigure the primary port.
Value of 2, indicates unconfigure secondary port."
::= { extremeEapsEntry 11 }
extremeEapsPrimaryStatus OBJECT-TYPE
SYNTAX EapsDomainPortStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This indicates the status of the EAPS domain's primary
ring-port."
::= { extremeEapsEntry 12 }
extremeEapsSecondaryStatus OBJECT-TYPE
SYNTAX EapsDomainPortStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This indicates the status of the EAPS domain's secondary
ring-port."
::= { extremeEapsEntry 13 }
extremeEapsProtectedVlansCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This gives the count of the number of vlans that are
being protected by this EAPS domain."
::= { extremeEapsEntry 14 }
extremeEapsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of this entry as per standard RowStatus
conventions."
::= { extremeEapsEntry 15 }
extremeEapsHelloTimerMs OBJECT-TYPE
SYNTAX INTEGER (100..900)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This indicates the milliseconds portion of the EAPS domain's hello timer value
in milliseconds."
::= { extremeEapsEntry 16 }
extremeEapsPriority OBJECT-TYPE
SYNTAX EapsDomainPriority
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This gives the priority of the domain. Used along with spatial re-use to prioritize
handling of domains during a topology change."
::= { extremeEapsEntry 17 }
extremeEapsPrevState OBJECT-TYPE
SYNTAX EapsDomainState
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This indicates the previous EAPS state of this EAPS
domain. Used in state change traps information."
::= { extremeEaps 2 }
extremeEapsGlobalInfo OBJECT IDENTIFIER
::= { extremeEaps 3 }
extremeEapsGlobalEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates if EAPS is enabled globally on the switch."
::= { extremeEapsGlobalInfo 1 }
extremeEapsGlobalFastConvergence OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates if Fast Convergence is enabled globally on the
switch."
::= { extremeEapsGlobalInfo 2 }
extremeEapsLastConfigurationChange OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the last time there was any change in
EAPS configuration on the switch."
::= { extremeEapsGlobalInfo 3 }
extremeEapsLastStatusChange OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the last time there was any change in
EAPS domain, EAPS port, shared port, or segment status on
the switch. Time changes for extremeEapsState,
extremeEapsSharedPortState, extremeEapsSharedPortSegmentStatus,
extremeEapsFailedFlag, extremeEapsPrimaryStatus,
extremeEapsSecondaryStatus, extremeEapsSharedPortNbrStatus,
extremeEapsSharedPortRootBlockerStatus,
extremeEapsSharedPortSegmentFlagFailed."
::= { extremeEapsGlobalInfo 4 }
extremeEapsStatusTrapCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the number of status traps sent out since the switch
booted. Status traps counted include
extremeEapsSharedPortStateChange
extremeEapsRootBlockerStatusChange
extremeEapsPortStatusChange
extremeEapsStateChange
extremeEapsFailTimerExpFlagSet
extremeEapsFailTimerExpFlagClear."
::= { extremeEapsGlobalInfo 5 }
extremeEapsGlobalMulticastAddRingPorts OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Ring ports are added to existing multicast groups for protected
vlans on a topology change event."
::= { extremeEapsGlobalInfo 6 }
extremeEapsGlobalMulticastSendIGMPQuery OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IGMP Query is sent out on all protected vlans on a topology change
event."
::= { extremeEapsGlobalInfo 7 }
extremeEapsGlobalMulticastTempFlooding OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Temporary Multicast flooding occurs on all protected vlans on a
topology change event."
::= { extremeEapsGlobalInfo 8 }
extremeEapsGlobalMulticastTempFloodingDuration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The duration at which temporary Multicast flooding will occur."
::= { extremeEapsGlobalInfo 9 }
extremeEapsMbrVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEapsMbrVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains the control and all protected vlans
added to each EAPS domain on this device.
There can be only 1 control vlan, while many
protected vlans added to a EAPS domain."
::= { extremeEaps 4 }
extremeEapsMbrVlanEntry OBJECT-TYPE
SYNTAX ExtremeEapsMbrVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An individual entry of this table correlates a EAPS
domain with a VLAN added to it and its type whether it is
control or protected."
INDEX { extremeEapsName,
extremeEapsMbrVlanName,
extremeEapsMbrVlanType
}
::= { extremeEapsMbrVlanTable 1 }
ExtremeEapsMbrVlanEntry ::= SEQUENCE {
extremeEapsMbrVlanName DisplayString,
extremeEapsMbrVlanType EapsMbrVlanType,
extremeEapsMbrVlanTag INTEGER,
extremeEapsMbrVlanRowStatus RowStatus
}
extremeEapsMbrVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The member VLAN's name."
::= { extremeEapsMbrVlanEntry 1 }
extremeEapsMbrVlanType OBJECT-TYPE
SYNTAX EapsMbrVlanType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The member VLAN's type whether it is control or
protected."
::= { extremeEapsMbrVlanEntry 2 }
extremeEapsMbrVlanTag OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The member VLAN's Vlan Id tag."
::= { extremeEapsMbrVlanEntry 3 }
extremeEapsMbrVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of this entry as per standard RowStatus
conventions."
::= { extremeEapsMbrVlanEntry 4 }
extremeEapsSharedPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEapsSharedPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains all EAPS shared ports configured
on this device."
::= { extremeEaps 5 }
extremeEapsSharedPortEntry OBJECT-TYPE
SYNTAX ExtremeEapsSharedPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An individual entry of this table describes the
configuration of an EAPS shared port."
INDEX { extremeEapsSharedPortIfIndex }
::= { extremeEapsSharedPortTable 1 }
ExtremeEapsSharedPortEntry ::= SEQUENCE {
extremeEapsSharedPortIfIndex EapsRingPort,
extremeEapsSharedPortMode EapsSharedPortMode,
extremeEapsSharedPortLinkId INTEGER,
extremeEapsSharedPortSegmentTimerExpiryAction EapsSharedPortSegmentTimerExpiryAction,
extremeEapsSharedPortState EapsSharedPortState,
extremeEapsSharedPortNbrStatus EapsSharedPortNeighborStatus,
extremeEapsSharedPortDomainsCount INTEGER,
extremeEapsSharedPortProtectedVlansCount INTEGER,
extremeEapsSharedPortRootBlockerStatus EapsSharedPortRootBlockerStatus,
extremeEapsSharedPortRootBlockerId INTEGER,
extremeEapsSharedPortRowStatus RowStatus,
extremeEapsSharedPortSegmentHealthInterval INTEGER,
extremeEapsSharedPortSegmentTimeout INTEGER,
extremeEapsSharedPortCommonPathFailedFlag TruthValue,
extremeEapsSharedPortCommonPathHealthInterval INTEGER,
extremeEapsSharedPortCommonPathTimeout INTEGER
}
extremeEapsSharedPortIfIndex OBJECT-TYPE
SYNTAX EapsRingPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The ifIndex of a port configured as an EAPS shared port."
::= { extremeEapsSharedPortEntry 1 }
extremeEapsSharedPortMode OBJECT-TYPE
SYNTAX EapsSharedPortMode
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The configured mode of the EAPS shared port."
::= { extremeEapsSharedPortEntry 2 }
extremeEapsSharedPortLinkId OBJECT-TYPE
SYNTAX INTEGER (0..65534)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The configured Link Id for the EAPS shared port.
Each common link in the entire network will be assigned a
unique link Id. Each shared-port instance on either end
of this common link will be configured with this
link Id.
Value of 0 indicates the link Id is still not configured."
::= { extremeEapsSharedPortEntry 3 }
extremeEapsSharedPortSegmentTimerExpiryAction OBJECT-TYPE
SYNTAX EapsSharedPortSegmentTimerExpiryAction
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This indicates the action taken by the EAPS Shared port
instance when a segment timer expires.
If the action is sendAlert, then when the segment timer
expires, an SNMP trap will be sent, and the segment will
remain in Up state, with the failed flag set to True.
If the action is segmentDown, then when the timer expires,
the segment will be set to Down state."
::= { extremeEapsSharedPortEntry 4 }
extremeEapsSharedPortState OBJECT-TYPE
SYNTAX EapsSharedPortState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This indicates the state of the EAPS Shared port instance.
The states can be idle(0), ready(1), blocking(2), and
preforwarding(3)."
::= { extremeEapsSharedPortEntry 5 }
extremeEapsSharedPortNbrStatus OBJECT-TYPE
SYNTAX EapsSharedPortNeighborStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This indicates the status of reachabilty to the neighbor
on the other end of the Shared-segment.
If the neighbor on the other end is reachable with
matching link-id and different modes, then the status is
NeighborUp.
If the neighbor is not reachable, this status is
NeighborDown.
If the neighbor is reachable, but with the same mode,
then this status is set to Error."
::= { extremeEapsSharedPortEntry 6 }
extremeEapsSharedPortDomainsCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This gives the count of the number of EAPS domains that
are sharing this shared-port."
::= { extremeEapsSharedPortEntry 7 }
extremeEapsSharedPortProtectedVlansCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This gives the count of the number of vlans that are
being protected by this shared-port instance."
::= { extremeEapsSharedPortEntry 8 }
extremeEapsSharedPortRootBlockerStatus OBJECT-TYPE
SYNTAX EapsSharedPortRootBlockerStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "If this shared port instance is not in Root blocker state,
the status is False.
If the shared port is in Root blocker state, and its
path detect message is being returned to it, it is in
Active state.
If the shared port is in Root blocker state, but its
path detect message is not making it back to itself, then
its root blocker status is Inactive."
::= { extremeEapsSharedPortEntry 9 }
extremeEapsSharedPortRootBlockerId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This is the Link Id of the Root Blocker in the entire
network.
If there is no root blocker in the network, this value
is 65535."
::= { extremeEapsSharedPortEntry 10 }
extremeEapsSharedPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of this entry as per standard RowStatus
conventions."
::= { extremeEapsSharedPortEntry 11 }
extremeEapsSharedPortSegmentHealthInterval OBJECT-TYPE
SYNTAX INTEGER (0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Interval at which health check PDUs are sent out each segment port."
::= { extremeEapsSharedPortEntry 12 }
extremeEapsSharedPortSegmentTimeout OBJECT-TYPE
SYNTAX INTEGER (3..30)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Time in seconds where segment fail timer expires, fail flag is set, and
expiry action is taken."
::= { extremeEapsSharedPortEntry 13 }
extremeEapsSharedPortCommonPathFailedFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Shared port link fail timer expired, but our shared port link is up."
::= { extremeEapsSharedPortEntry 14 }
extremeEapsSharedPortCommonPathHealthInterval OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Interval at which health check PDUs are sent out shared port."
::= { extremeEapsSharedPortEntry 15 }
extremeEapsSharedPortCommonPathTimeout OBJECT-TYPE
SYNTAX INTEGER (3..30)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Time in seconds where shared link fail timer expires and fail flag is set"
::= { extremeEapsSharedPortEntry 16 }
extremeEapsSharedPortSegmentTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEapsSharedPortSegmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains the EAPS shared port's segments
information"
::= { extremeEaps 6 }
extremeEapsSharedPortSegmentEntry OBJECT-TYPE
SYNTAX ExtremeEapsSharedPortSegmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An individual entry of this table describes the EAPS
shared port's segment information. It will describe the
EAPS domain, the segment's status, and other information
related to neighboring node's blocking status."
INDEX { extremeEapsSharedPortIfIndex,
extremeEapsSharedPortSegmentPort,
extremeEapsName
}
::= { extremeEapsSharedPortSegmentTable 1 }
ExtremeEapsSharedPortSegmentEntry ::= SEQUENCE {
extremeEapsSharedPortSegmentPort EapsRingPort,
extremeEapsSharedPortSegmentStatus EapsSharedPortSegmentStatus,
extremeEapsSharedPortSegmentFailedFlag TruthValue,
extremeEapsSharedPortSegmentVlanPortCount INTEGER,
extremeEapsSharedPortSegmentAdjId INTEGER,
extremeEapsSharedPortSegmentRBD INTEGER
}
extremeEapsSharedPortSegmentPort OBJECT-TYPE
SYNTAX EapsRingPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The segment port on a segment which is part of an EAPS
shared port."
::= { extremeEapsSharedPortSegmentEntry 1 }
extremeEapsSharedPortSegmentStatus OBJECT-TYPE
SYNTAX EapsSharedPortSegmentStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of a segment port which is part of an EAPS
shared port."
::= { extremeEapsSharedPortSegmentEntry 2 }
extremeEapsSharedPortSegmentFailedFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of the failed flag on a segment port which is
part of an EAPS shared port.
This flag will be set to TRUE if the segment's fail timer
expiry action is set to sendAlert, and this timer expires"
::= { extremeEapsSharedPortSegmentEntry 3 }
extremeEapsSharedPortSegmentVlanPortCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of vlan ports being protected under this
segment's EAPS domain."
::= { extremeEapsSharedPortSegmentEntry 4 }
extremeEapsSharedPortSegmentAdjId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The link Id of a neighboring node if the neighbor's
shared port instance was in blocking state."
::= { extremeEapsSharedPortSegmentEntry 5 }
extremeEapsSharedPortSegmentRBD OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Root Blocker Id as determined by the neighboring
node's shared port instance."
::= { extremeEapsSharedPortSegmentEntry 6 }
extremeEapsSharedPortVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEapsSharedPortVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains all VLANs protected by the EAPS
Shared Port instance."
::= { extremeEaps 7 }
extremeEapsSharedPortVlanEntry OBJECT-TYPE
SYNTAX ExtremeEapsSharedPortVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An individual entry of this table correlates a EAPS
Shared port instance with a VLAN protected by it."
INDEX { extremeEapsSharedPortIfIndex,
extremeEapsSharedPortVlanName
}
::= { extremeEapsSharedPortVlanTable 1 }
ExtremeEapsSharedPortVlanEntry ::= SEQUENCE {
extremeEapsSharedPortVlanName DisplayString,
extremeEapsSharedPortVlanPortCount INTEGER,
extremeEapsSharedPortVlanActiveOpenPort EapsRingPort
}
extremeEapsSharedPortVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The vlan being protected under this EAPS Shared port
instance"
::= { extremeEapsSharedPortVlanEntry 1 }
extremeEapsSharedPortVlanPortCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The count of vlan ports being protected under this
vlan"
::= { extremeEapsSharedPortVlanEntry 2 }
extremeEapsSharedPortVlanActiveOpenPort OBJECT-TYPE
SYNTAX EapsRingPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Segment port that is Active Open.
If there is no Active open port, then this value is 0."
::= { extremeEapsSharedPortVlanEntry 3 }
extremeEapsSharedPortVlanPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEapsSharedPortVlanPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains the EAPS shared port's vlan-port's
information"
::= { extremeEaps 8 }
extremeEapsSharedPortVlanPortEntry OBJECT-TYPE
SYNTAX ExtremeEapsSharedPortVlanPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An individual entry of this table describes the EAPS
shared port's vlan port information. It will describe the
status of the vlan port under its protection."
INDEX { extremeEapsSharedPortIfIndex,
extremeEapsSharedPortVlanName,
extremeEapsSharedPortSegmentPort,
extremeEapsName
}
::= { extremeEapsSharedPortVlanPortTable 1 }
ExtremeEapsSharedPortVlanPortEntry ::= SEQUENCE {
extremeEapsSharedPortVlanPortStatus EapsSharedPortVlanPortStatus
}
extremeEapsSharedPortVlanPortStatus OBJECT-TYPE
SYNTAX EapsSharedPortVlanPortStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of a vlan port which is getting protected
by an EAPS shared port."
::= { extremeEapsSharedPortVlanPortEntry 1 }
END

View File

@ -0,0 +1,193 @@
-- ===========================================================================
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

View File

@ -0,0 +1,308 @@
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(1..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(1..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

View File

@ -0,0 +1,72 @@
-- ################################################################################
EXTREME-ENTITY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
OBJECT-TYPE FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
extremeAgent FROM EXTREME-BASE-MIB
entPhysicalIndex FROM ENTITY-MIB;
extremeEntity MODULE-IDENTITY
LAST-UPDATED "200502140000Z"
ORGANIZATION "Extreme Networks, Inc."
CONTACT-INFO "www.extremenetworks.com"
DESCRIPTION "Extreme System objects: objects common to all platforms"
::= { extremeAgent 31 }
--
-- FRU Table
--
extremeEntityFRUTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEntityFRUEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about each FRU in the
chassis based on Entity MIB."
::= { extremeEntity 1 }
extremeEntityFRUEntry OBJECT-TYPE
SYNTAX ExtremeEntityFRUEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in table for a FRU Entity."
INDEX { entPhysicalIndex }
::= { extremeEntityFRUTable 1 }
ExtremeEntityFRUEntry ::= SEQUENCE {
extremeEntityFRUStartTime Unsigned32,
extremeEntityFRUOdometer Unsigned32,
extremeEntityFRUOdometerUnit INTEGER
}
extremeEntityFRUStartTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"First Recorded Start Time."
::= { extremeEntityFRUEntry 1 }
extremeEntityFRUOdometer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of time units in service."
::= { extremeEntityFRUEntry 2 }
extremeEntityFRUOdometerUnit OBJECT-TYPE
SYNTAX INTEGER { days(1), seconds(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time unit used to represent value reported by
extremeEntityFRUOdometer. Depending on the underlying
hardware capability."
::= { extremeEntityFRUEntry 3 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,457 @@
-- ################################################################################
EXTREME-FDB-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
OBJECT-TYPE FROM SNMPv2-SMI
IpAddress FROM SNMPv2-SMI
Counter64 FROM SNMPv2-SMI
Integer32 FROM SNMPv2-SMI
DisplayString, MacAddress, RowStatus FROM SNMPv2-TC
extremeAgent, PortList FROM EXTREME-BASE-MIB;
extremeFdb MODULE-IDENTITY
LAST-UPDATED "200903171234Z"
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. Supported only for switches running on Extremeware."
::= { 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 Integer32,
extremeFdbMacFdbSequenceNumber Integer32,
extremeFdbMacFdbMacAddress MacAddress,
extremeFdbMacFdbPortIfIndex Integer32,
extremeFdbMacFdbStatus INTEGER
}
extremeFdbMacFdbVlanIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the Vlan on which this mac is learned."
::= { extremeFdbMacFdbEntry 1 }
extremeFdbMacFdbSequenceNumber OBJECT-TYPE
SYNTAX Integer32
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 Integer32
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 Integer32,
extremeFdbIpFdbIPAddress IpAddress,
extremeFdbIpFdbMacAddress MacAddress,
extremeFdbIpFdbVlanIfIndex Integer32,
extremeFdbIpFdbPortIfIndex Integer32
}
extremeFdbIpFdbSequenceNumber OBJECT-TYPE
SYNTAX Integer32
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 Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex of the Vlan on which this ip is learned"
::= { extremeFdbIpFdbEntry 4 }
extremeFdbIpFdbPortIfIndex OBJECT-TYPE
SYNTAX Integer32
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 Integer32,
extremeFdbPermFdbMacAddress MacAddress,
extremeFdbPermFdbVlanId Integer32,
extremeFdbPermFdbPortList PortList,
extremeFdbPermFdbFlags BITS,
extremeFdbPermFdbStatus RowStatus
}
extremeFdbPermFdbFilterNum OBJECT-TYPE
SYNTAX Integer32
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 Integer32
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 }
extremeFdbMacExosFdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeFdbMacExosFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about the hardware MAC
FDB table. Supported only for switches running on EXOS."
::= { extremeFdb 4 }
extremeFdbMacExosFdbEntry OBJECT-TYPE
SYNTAX ExtremeFdbMacExosFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table of MAC FDB information."
INDEX { extremeFdbMacExosFdbMacAddress, extremeFdbMacExosFdbVlanIfIndex }
::= {extremeFdbMacExosFdbTable 1}
ExtremeFdbMacExosFdbEntry ::= SEQUENCE {
extremeFdbMacExosFdbMacAddress MacAddress,
extremeFdbMacExosFdbVlanIfIndex Integer32,
extremeFdbMacExosFdbPortIfIndex Integer32,
extremeFdbMacExosFdbStatus INTEGER
}
extremeFdbMacExosFdbMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A MAC address for which the bridge has
forwarding and/or filtering information."
::= { extremeFdbMacExosFdbEntry 1 }
extremeFdbMacExosFdbVlanIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ifIndex of the Vlan on which this mac is learned."
::= { extremeFdbMacExosFdbEntry 2 }
extremeFdbMacExosFdbPortIfIndex OBJECT-TYPE
SYNTAX Integer32
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)."
::= { extremeFdbMacExosFdbEntry 3 }
extremeFdbMacExosFdbStatus 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."
::= { extremeFdbMacExosFdbEntry 4 }
extremeFdbMacFdbCounterTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeFdbMacFdbCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains change counters for the Operational FDB and ARP.
Each entry in the table corresponds to an individual port. Whenever
a change occurs to the operational FDB (MAC learned, aged out or
removed) or in the IP ARP table (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 Integer32,
extremeFdbMacFdbCounterValue Counter64
}
extremeFdbMacFdbCounterPortIfIndex OBJECT-TYPE
SYNTAX Integer32
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 }
-- MAC address tracking trap definition
--
extremeMacTrackingTraps OBJECT IDENTIFIER
::= { extremeFdb 6 }
extremeMacTrackingTrapsPrefix OBJECT IDENTIFIER
::= { extremeMacTrackingTraps 0 }
extremeMacTrackingMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The MAC Address being tracked."
::= { extremeMacTrackingTraps 1 }
extremeMacTrackingPortIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The ifIndex of the port on which the MAC address was
added/moved to, or deleted from."
::= { extremeMacTrackingTraps 2 }
extremeMacTrackingPrevPortIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The ifIndex of the port the MAC address was moved from."
::= { extremeMacTrackingTraps 3 }
extremeMacTrackingVlanIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The ifIndex of the VLAN on which the MAC address was received."
::= { extremeMacTrackingTraps 4 }
extremeMACTrackingAdd NOTIFICATION-TYPE
OBJECTS { extremeMacTrackingMacAddress,
extremeMacTrackingVlanIfIndex,
extremeMacTrackingPortIfIndex }
STATUS current
DESCRIPTION "The specified MAC address was added to the FDB on the
mentioned port and VLAN."
::= { extremeMacTrackingTrapsPrefix 1 }
extremeMACTrackingDel NOTIFICATION-TYPE
OBJECTS { extremeMacTrackingMacAddress,
extremeMacTrackingVlanIfIndex,
extremeMacTrackingPortIfIndex }
STATUS current
DESCRIPTION "The specified MAC address was deleted from the FDB on the
mentioned port and VLAN."
::= { extremeMacTrackingTrapsPrefix 2 }
extremeMACTrackingMove NOTIFICATION-TYPE
OBJECTS { extremeMacTrackingMacAddress,
extremeMacTrackingVlanIfIndex,
extremeMacTrackingPrevPortIfIndex,
extremeMacTrackingPortIfIndex }
STATUS current
DESCRIPTION "The specified MAC address was moved from the previous port
to the new port on the specified VLAN."
::= { extremeMacTrackingTrapsPrefix 3 }
END

View File

@ -0,0 +1,272 @@
-- ===========================================================================
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

View File

@ -0,0 +1,390 @@
--- 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

669
mibs/extreme/EXTREME-NP-MIB Normal file
View File

@ -0,0 +1,669 @@
-- ===========================================================================
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

View File

@ -0,0 +1,78 @@
-- ################################################################################
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 "200502140000Z"
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

View File

@ -0,0 +1,714 @@
-- ============================================================================
--
-- 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:
--
-- <rule> ::= <rule_id>, <scope>, <direction>, <filter>, <treatment>
--
-- <rule_id> ::= INTEGER
-- <scope> ::= signaled | inband
-- <direction> ::= forward | backward | any
--
-- <filter> ::= <inport> |
-- <outports>, <filterspec> |
-- <outports>, <iptosspec>
--
-- <inport> ::= <physport> | any
-- <outports> ::= <physport>* | any
-- <physport> ::= 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.
--
-- <filterspec> ::= <ipsrcrange> <ipdestrange> <ipproto> <srcport> <dstport>
-- <ipsrcrange> ::= IPADDRESS IPADDRESS
-- <ipdestrange> ::= IPADDRESS IPADDRESS
-- <ipproto> ::= tcp | udp | other | any
-- <srcport> ::= INTEGER(0..65535) | any
-- <dstport> ::= INTEGER(0..65535) | any
--
-- <iptosspec> ::= <iptosmatch> <iptosmask> - match if IPTOS & iptosmask == iptosmatch
-- <iptosmatch> ::= INTEGER 0..255
-- <iptosmask> ::= 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 <filterspec> that is not "any" takes precedence over a filter
-- indicating an individual <inport>. Any attempt to write a rule that indicates an individual
-- extremeQosRuleInPort as well as non-DEFVAL value for any of {<ipsrcrange> <ipdestrange>
-- <ipproto> <srcport> <dstport>} 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.
--
-- <treatment> ::= drop | <qos_profile>
--
-- <qos_profile> ::= <flowspec>, <action>
--
-- <flowspec> ::= <tokenBucket> | <absoluteBw> | <percentBw>, <buffers>, <priority>
-- <tokenBucket> ::= peakBW, sustBW, bucketSize
-- <absoluteBW> ::= minBW, maxPeakBW, maxSustBW
-- <percentBW> ::= minBWpercent, maxSustBWpercent, maxPeakBWpercent
-- <buffers> ::= maxQueueLength, minBufferAlloc
-- <priority> ::= relativePriority
--
-- <action> ::= <trap_to_server>, <mark_iptos>, <mark_8021p>
-- <trap_to_server> ::= TRUE | FALSE
-- <mark_iptos> ::= new_set_pattern, new_clear_pattern
-- <mark_8021p> ::= 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 <insert EW4.0 defaults>
-- 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

View File

@ -0,0 +1,433 @@
-- ============================================================================
--
-- 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

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,808 @@
-- ===========================================================================
--
-- 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

View File

@ -0,0 +1,588 @@
-- ===============================================================================
--
-- 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

View File

@ -0,0 +1,170 @@
-- ===========================================================================
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

View File

@ -0,0 +1,412 @@
-- ===================================================
--
-- 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}
extremeAuthServer OBJECT IDENTIFIER ::= {extremeServices 4}
AuthServerType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of authentication/accounting server."
SYNTAX INTEGER { radius(1), radius-acct(2), tacacs(3), tacacs-acct(4) }
AuthServerAccessType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies whether the server is for authenticating mangement or netlogin accesses"
SYNTAX INTEGER { mgmt-access(1), netlogin(2) }
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 }
extremeAuthServerEnableTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeAuthServerEnableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to enable/disable Auth servers"
::= { extremeAuthServer 1 }
extremeAuthServerEnableEntry OBJECT-TYPE
SYNTAX ExtremeAuthServerEnableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the extremeAuthServerEnableTable."
INDEX { extremeAuthServerEnableServerType,
extremeAuthServerEnableAccessType }
::= { extremeAuthServerEnableTable 1 }
ExtremeAuthServerEnableEntry ::= SEQUENCE {
extremeAuthServerEnableServerType AuthServerType,
extremeAuthServerEnableAccessType AuthServerAccessType,
extremeAuthServerEnable TruthValue }
extremeAuthServerEnableServerType OBJECT-TYPE
SYNTAX AuthServerType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies whether this is a radius/radius-acct/tacacs/tacacs-acct server"
::= { extremeAuthServerEnableEntry 1 }
extremeAuthServerEnableAccessType OBJECT-TYPE
SYNTAX AuthServerAccessType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies whether this server is for management access or netlogin access."
::= { extremeAuthServerEnableEntry 2 }
extremeAuthServerEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable the Radius/tacas Server"
DEFVAL { false }
::= { extremeAuthServerEnableEntry 3 }
extremeAuthServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeAuthServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to configure radius/tacacs servers."
::= { extremeAuthServer 2 }
extremeAuthServerEntry OBJECT-TYPE
SYNTAX ExtremeAuthServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the extremeAuthServerTable."
INDEX { extremeAuthServerIndex
}
::= { extremeAuthServerTable 1 }
ExtremeAuthServerEntry ::= SEQUENCE {
extremeAuthServerIndex INTEGER,
extremeAuthServerAddressType InetAddressType,
extremeAuthServerAddress InetAddress,
extremeAuthServerClientAddressType InetAddressType,
extremeAuthServerClientAddress InetAddress,
extremeAuthServerPort INTEGER,
extremeAuthServerSecret OCTET STRING,
extremeAuthServerReTransmit INTEGER,
extremeAuthServerType AuthServerType,
extremeAuthServerIsPrimary TruthValue,
extremeAuthServerAccessType AuthServerAccessType,
extremeAuthServerStatus RowStatus}
extremeAuthServerIndex OBJECT-TYPE
SYNTAX INTEGER(1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Integer index of the server."
::= { extremeAuthServerEntry 1 }
extremeAuthServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type IP address of the radius/tacas server. "
::= { extremeAuthServerEntry 2 }
extremeAuthServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of the radius/tacas server."
::= { extremeAuthServerEntry 3 }
extremeAuthServerClientAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of IP address to use as the SRC address when
contacting the the radius/tacas server. The radius/tacas server
should be configured with this address as one of its
clients. The switch should have a VLAN with this IP
address."
::= { extremeAuthServerEntry 4 }
extremeAuthServerClientAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address to use as the SRC address when contacting the
the radius/tacas server. The radius/tacas server should be
configured with this address as one of its clients. The
switch should have a VLAN with this IP address."
::= { extremeAuthServerEntry 5 }
extremeAuthServerPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port number of the radius/tacas server."
::= { extremeAuthServerEntry 6 }
extremeAuthServerSecret OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the shared secret between the Authenticator
and radius/tacas server. This is logically write-only."
::= { extremeAuthServerEntry 7 }
extremeAuthServerReTransmit 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/tacas server."
::= { extremeAuthServerEntry 8 }
extremeAuthServerType OBJECT-TYPE
SYNTAX AuthServerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether this is a radius/radius-acct/tacacs/tacacs-acct server"
::= { extremeAuthServerEntry 9 }
extremeAuthServerIsPrimary OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether this is the primary or the
secondary server. Is TRUE if the server is primary."
::= { extremeAuthServerEntry 10 }
extremeAuthServerAccessType OBJECT-TYPE
SYNTAX AuthServerAccessType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether this server is for management access or netlogin access"
::= { extremeAuthServerEntry 11 }
extremeAuthServerStatus 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."
::= { extremeAuthServerEntry 12 }
END

View File

@ -0,0 +1,125 @@
-- ===========================================================================
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

View File

@ -0,0 +1,196 @@
-- ################################################################################
EXTREME-SNMPV3-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
OBJECT-TYPE FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
TruthValue FROM SNMPv2-TC
IpAddress, Integer32 FROM SNMPv2-SMI
extremeAgent FROM EXTREME-BASE-MIB
snmpTargetAddrEntry FROM SNMP-TARGET-MIB
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
extremeSnmpv3 MODULE-IDENTITY
LAST-UPDATED "201301071200Z"
ORGANIZATION "Extreme Networks, Inc."
CONTACT-INFO "www.extremenetworks.com"
DESCRIPTION "Extreme-specific SNMPv3 objects"
::= { extremeAgent 23 }
extremeTarget OBJECT IDENTIFIER ::= { extremeSnmpv3 1 }
extremeUsm OBJECT IDENTIFIER ::= { extremeSnmpv3 2 }
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 Integer32,
extremeTargetAddrExtUseEventComm TruthValue,
extremeTargetAddrExtTrapSrcIp IpAddress,
extremeTargetAddrExtVrName DisplayString,
extremeTargetAddrExtTrapSrcAddrType InetAddressType,
extremeTargetAddrExtTrapSrcAddr InetAddress
}
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 Integer32
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 }
-- This object can be used only for IPv4 addresses. If this is set, then
-- extremeTargetAddrExtTrapSrcAddr must not be set. Similarly if
-- extremeTargetAddrExtTrapSrcAddr is set, then extremeTargetAddrExtTrapSrcIp
-- must not be set. When extremeTargetAddrExtTrapSrcAddr is set to a non IPv4
-- address, the value of this object shall be 0. When extremeTargetAddrExtTrapSrcAddr
-- is set to a IPv4 address, this object shall return the same value as
-- extremeTargetAddrExtTrapSrcAddr.
extremeTargetAddrExtTrapSrcIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object contains the source IP address from which traps have to be sent out.
If this object is assigned an IP address that does not belong to the switch,
an error is thrown."
DEFVAL { 0 }
::= { extremeTargetAddrExtEntry 5}
extremeTargetAddrExtVrName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object contains the virtual router name through which the SNMP Traps are being sent out. If extremeTargetAddrExtVrName is not specified then the SNMP Traps will be sent out through either VR-Mgmt or VR-Default."
::= { extremeTargetAddrExtEntry 6}
extremeTargetAddrExtTrapSrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the transport type of the address contained in extremeTargetAddrExtTrapSrcAddr."
::= { extremeTargetAddrExtEntry 7}
extremeTargetAddrExtTrapSrcAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object contains the source address the NE shall use when sending a message to the target."
::= { extremeTargetAddrExtEntry 8}
extremeUsm3DESPrivProtocol OBJECT-IDENTITY
STATUS current
DESCRIPTION "The 3DES-EDE Symmetric Encryption Protocol. This is the protocol
as specified in draft-reeder-snmpv3-usm-3desede-00."
REFERENCE "-Data Encryption Standard, National Institute
of Standards and Technology. Federal Information Processing
Standard (FIPS) Publication 46-3,(1999, pending approval).
Will supersede FIPS Publication 46-2.
- Data Encryption Algorithm, American National Standards
Institute. ANSI X3.92-1981,(December, 1980).
- DES Modes of Operation, National Institute of Standards
and Technology. Federal Information Processing Standard
(FIPS) Publication 81,(December, 1980).
- Data Encryption Algorithm - Modes of Operation, American
National Standards Institute. ANSI X3.106-1983, (May 1983)."
::= { extremeUsm 1 }
extremeUsmAesCfb192Protocol OBJECT-IDENTITY
STATUS current
DESCRIPTION "The CFB128-AES-192 Privacy Protocol."
REFERENCE "- Specification for the ADVANCED ENCRYPTION
STANDARD (DRAFT). Federal Information Processing Standard
(FIPS) Publication 197. (November 2001).
- Dworkin, M., NIST Recommendation for Block Cipher Modes
of Operation, Methods and Techniques (DRAFT). NIST Special
Publication 800-38A (December 2001)."
::= { extremeUsm 2 }
extremeUsmAesCfb256Protocol OBJECT-IDENTITY
STATUS current
DESCRIPTION "The CFB128-AES-256 Privacy Protocol."
REFERENCE "- Specification for the ADVANCED ENCRYPTION
STANDARD (DRAFT). Federal Information Processing Standard
(FIPS) Publication 197 (November 2001).
- Dworkin, M., NIST Recommendation for Block Cipher Modes
of Operation, Methods and Techniques (DRAFT). NIST Special
Publication 800-38A (December 2001)."
::= { extremeUsm 3 }
END

View File

@ -1,19 +1,19 @@
-- ################################################################################
EXTREME-SOFTWARE-MONITOR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
NOTIFICATION-TYPE FROM SNMPv2-SMI
OBJECT-TYPE FROM SNMPv2-SMI
Unsigned32, Counter64 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
Unsigned32 FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
extremeAgent FROM EXTREME-BASE-MIB
extremeImageDescription FROM EXTREME-SYSTEM-MIB
PortList FROM EXTREME-BASE-MIB
IpAddress FROM SNMPv2-SMI;
extremeImageDescription FROM EXTREME-SYSTEM-MIB
PortList FROM EXTREME-BASE-MIB;
extremeSwMonitor MODULE-IDENTITY
LAST-UPDATED "200402140000Z"
LAST-UPDATED "201309201006Z"
ORGANIZATION "Extreme Networks, Inc."
CONTACT-INFO "www.extremenetworks.com"
DESCRIPTION "Extreme Software Monitor objects: objects common to all platforms"
@ -601,7 +601,7 @@ EXTREME-SOFTWARE-MONITOR-MIB DEFINITIONS ::= BEGIN
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Cpu utilization value reported in extremeSwMonitorCpuUtilization trap."
"Percentage of the amount of time recorded in seconds that the process spends occupying CPU resources. This value is reported in extremeSwMonitorCpuUtilization and extremeSwMonitorCpuUtilizationNormal trap."
::= { extremeSwMonitorCpu 6 }
@ -660,8 +660,8 @@ EXTREME-SOFTWARE-MONITOR-MIB DEFINITIONS ::= BEGIN
OBJECTS { extremeServiceLicenseExpiryDate,
extremeServiceLicenseType,
imageDescription,
noOfDaysLeft
}
noOfDaysLeft
}
STATUS current
DESCRIPTION
"The service expiry notification is generated about 90 days service contract expiration, then 60,30,7 days and daily after that."
@ -670,14 +670,22 @@ EXTREME-SOFTWARE-MONITOR-MIB DEFINITIONS ::= BEGIN
extremeTrialLicenseExpiration NOTIFICATION-TYPE
OBJECTS { trialPeriod,
imageDescription,
noOfDaysLeft
}
noOfDaysLeft
}
STATUS current
DESCRIPTION
"Trial license expiry notification is generated every day."
::= { extremeSwMonitorNotificationsPrefix 3 }
extremeSwMonitorCpuUtilizationNormal NOTIFICATION-TYPE
OBJECTS { extremeCpuMonitorSlotId,
extremeCpuMonitorProcessName,
extremeCpuMonitorCurrentUtilization,
extremeCpuMonitorThreshold }
STATUS current
DESCRIPTION
"Notification of process CPU utilization falling below threshold. The generation of this notification corresponds with the extremeSwMonitorCpuUtilization (CPU excessed threshold) notification. When the CPU utilization of the process that triggered the extremeSwMonitorCpuUtilization notification falls back below the configured threshold, this (return to normal) notification will be generated."
::= { extremeSwMonitorNotificationsPrefix 4 }
END
-- ################################################################################

View File

@ -0,0 +1,407 @@
-- ################################################################################
EXTREME-STACKING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
OBJECT-TYPE FROM SNMPv2-SMI
NOTIFICATION-TYPE FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
IpAddress FROM SNMPv2-SMI
MacAddress, DateAndTime FROM SNMPv2-TC
sysUpTime, sysDescr, ifIndex, DisplayString FROM RFC1213-MIB
TruthValue FROM SNMPv2-TC
extremeAgent FROM EXTREME-BASE-MIB
extremeCurrentTemperature FROM EXTREME-SYSTEM-MIB;
extremeStackable MODULE-IDENTITY
LAST-UPDATED "201712061500Z"
ORGANIZATION "Extreme Networks, Inc."
CONTACT-INFO "www.extremenetworks.com"
DESCRIPTION "Extreme Stackable MIB objects"
REVISION "201712061500Z" -- Tue Dec 6 15:00 UTC 2017
DESCRIPTION "Change extremeStackingPortLinkSpeed description."
REVISION "201710101515Z" -- Tue Oct 10 15:15 UTC 2017
DESCRIPTION "Change extremeStackDetecton from read-write to read-only."
REVISION "201410131030Z" -- Mon Oct 13 10:30 UTC 2014
DESCRIPTION "Added table objects for current image booted and
switch boot time."
REVISION "200409270915Z" -- Mon Sept 27 09:15 UTC 2004
DESCRIPTION "Initial version."
::= { extremeAgent 33 }
--
-- Stack Detection Scalar
--
extremeStackDetection OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field provides the information as to whether the stacking
is enabled (True) or disabled (False) for the system. The stacking
feature is supported from extremeware version 7.4 and above"
::= { extremeStackable 1 }
--
-- StackMember Table
--
extremeStackMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeStackMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about each stack member that are
a part of this stacking. If extremeStackDetection is not enabled,
we wouldnt not have any rows for this table."
::= { extremeStackable 2 }
extremeStackMemberEntry OBJECT-TYPE
SYNTAX ExtremeStackMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the table for a StackMember Entity"
INDEX { extremeStackMemberSlotId }
::= { extremeStackMemberTable 1 }
ExtremeStackMemberEntry ::= SEQUENCE {
extremeStackMemberSlotId INTEGER,
extremeStackMemberType OBJECT IDENTIFIER,
extremeStackMemberOperStatus INTEGER,
extremeStackMemberRole INTEGER,
extremeStackMemberEntPhysicalIndex INTEGER,
extremeStackMemberMACAddress MacAddress,
extremeStackMemberCurImageVersion DisplayString,
extremeStackMemberPriImageVersion DisplayString,
extremeStackMemberSecImageVersion DisplayString,
extremeStackMemberBootRomVersion DisplayString,
extremeStackMemberCurConfig DisplayString,
extremeStackMemberConfigSelected INTEGER,
extremeStackMemberImageSelected INTEGER,
extremeStackMemberStackPriority INTEGER,
extremeStackMemberMgmtIpAddress IpAddress,
extremeStackMemberSysLocation DisplayString,
extremeStackMemberAutoConfig TruthValue,
extremeStackMemberStackStatus INTEGER,
extremeStackMemberImageBooted INTEGER,
extremeStackMemberBootTime DateAndTime
}
extremeStackMemberSlotId OBJECT-TYPE
SYNTAX INTEGER(1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot id of the stack member in the stack"
::= { extremeStackMemberEntry 1 }
extremeStackMemberType OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of device of the stack member. This field reflects
the individual sysOid of the member"
::= { extremeStackMemberEntry 2 }
extremeStackMemberOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down(2),
mismatch (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of the stack member. When the stack
comes up, if there is a vector mismatch namely license mismatch or
platform mismatch between the master and the member, the member
remains in the mismatch state. Further communication with the member
is not possible"
::= { extremeStackMemberEntry 3 }
extremeStackMemberRole OBJECT-TYPE
SYNTAX INTEGER {
master (1),
slave (2),
backup (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The role of the stack member as to whether it is acting as a
master,backup or a slave"
::= { extremeStackMemberEntry 4 }
extremeStackMemberEntPhysicalIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entPhysicalIndex of the corresponding device as defined
in the ENTITY-MIB"
::= { extremeStackMemberEntry 5 }
extremeStackMemberMACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the stack member"
::= { extremeStackMemberEntry 6 }
extremeStackMemberCurImageVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current image version of the stack member"
::= { extremeStackMemberEntry 7 }
extremeStackMemberPriImageVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The primary image version of the stack member"
::= { extremeStackMemberEntry 8 }
extremeStackMemberSecImageVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The secondary image version of the stack member"
::= { extremeStackMemberEntry 9 }
extremeStackMemberBootRomVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The boot rom version of the stack member"
::= { extremeStackMemberEntry 10 }
extremeStackMemberCurConfig OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current configuration of the stack member"
::= { extremeStackMemberEntry 11 }
extremeStackMemberConfigSelected OBJECT-TYPE
SYNTAX INTEGER {
primary (1),
secondary (2),
other (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The config selected to be used on reboot for the stack member"
::= { extremeStackMemberEntry 12 }
extremeStackMemberImageSelected OBJECT-TYPE
SYNTAX INTEGER {
primary (1),
secondary (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The image selected to be used on reboot for the stack member"
::= { extremeStackMemberEntry 13 }
extremeStackMemberStackPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The stack priority of the stack member. The stack priority is
used for the master election algorithm. The member with the highest
priority comes up as the master. If there are more than one switch with
highest priority, the member with the least MAC among them comes up as
the master"
::= { extremeStackMemberEntry 14 }
extremeStackMemberMgmtIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fallback mgmt ip address which was configured through CLI
for this stack member. This ipaddress can be used to communicate with
this member, if it comes up as the master. The ipaddress is associated
with the vlan configured"
::= { extremeStackMemberEntry 15 }
extremeStackMemberSysLocation OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The physical location of this node (e.g., `telephone
closet, 3rd floor'). If the location is unknown, the value
is the zero-length string."
::= { extremeStackMemberEntry 16 }
extremeStackMemberAutoConfig OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This field provides the information whether the config
of the stack member is autogenerated(true) or not(false)"
::= { extremeStackMemberEntry 17 }
extremeStackMemberStackStatus OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This status is used for disabling the stacking feature for
the stack member. If stacking is enabled for the stack member we get
the information as enable, if we mark it as disable, the stack member
is removed from the stack and the corresponding row disappears"
::= { extremeStackMemberEntry 18 }
extremeStackMemberImageBooted OBJECT-TYPE
SYNTAX INTEGER { primary(1), secondary(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The image with which the stack member was last booted, which it is currently running."
::= { extremeStackMemberEntry 19 }
extremeStackMemberBootTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time when the switch was last booted."
::= { extremeStackMemberEntry 20 }
--
-- Stacking Port Table
--
extremeStackingPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeStackingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information about each stacking port
in the stack. If extremeStackDetection is not enabled, we would not
have any rows for this table"
::= { extremeStackable 3 }
extremeStackingPortEntry OBJECT-TYPE
SYNTAX ExtremeStackingPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the table for each stacking port in the stack"
INDEX { extremeStackingPortIfIndex }
::= { extremeStackingPortTable 1 }
ExtremeStackingPortEntry ::= SEQUENCE {
extremeStackingPortIfIndex INTEGER,
extremeStackingPortRemoteMac MacAddress,
extremeStackingPortLinkSpeed Unsigned32,
extremeStackingPortLinkStatus INTEGER
}
extremeStackingPortIfIndex OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each interface. Its value
ranges between 1 and the value of ifNumber. The
value for each interface must remain constant at
least from one re-initialization of the entity's
network management system to the next re-
initialization."
::= { extremeStackingPortEntry 1 }
extremeStackingPortRemoteMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Mac address of the remote system, this stacking port
is connected to. The value of the mac address will be 00:00:00:00:00:00
if the stacking link is not active."
::= { extremeStackingPortEntry 2 }
extremeStackingPortLinkSpeed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Speed of the stacking port link in Gbps."
::= { extremeStackingPortEntry 3 }
extremeStackingPortLinkStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link status of the stacking port link "
::= { extremeStackingPortEntry 4 }
extremeStackableTraps OBJECT IDENTIFIER
::= { extremeStackable 4 }
extremeStackTrapsPrefix OBJECT IDENTIFIER
::= { extremeStackableTraps 0 }
extremeStackMemberOverheat NOTIFICATION-TYPE
OBJECTS {sysUpTime, sysDescr, extremeCurrentTemperature,
extremeStackMemberSlotId}
STATUS current
DESCRIPTION
"The extremeStackMemberOverheat notification is generated
when the temperature of the stack member reaches the
threshold temperature"
::= { extremeStackTrapsPrefix 1 }
extremeStackMemberStatusChanged NOTIFICATION-TYPE
OBJECTS { extremeStackMemberSlotId, extremeStackMemberOperStatus}
STATUS current
DESCRIPTION
"The extremeStackMemberStatusChanged notification is
generated when the operational status of the stack member
changes"
::= { extremeStackTrapsPrefix 2 }
extremeStackingPortStatusChanged NOTIFICATION-TYPE
OBJECTS { ifIndex, extremeStackingPortRemoteMac,
extremeStackingPortLinkSpeed, extremeStackingPortLinkStatus}
STATUS current
DESCRIPTION
"The extremeStackingPortStatusChanged notification is
generated when the operational status of the stacking port
changes"
::= { extremeStackTrapsPrefix 3 }
END

View File

@ -0,0 +1,492 @@
-- ################################################################################
EXTREME-STP-EXTENSIONS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
Integer32, Counter32, TimeTicks FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
extremeVlanIfIndex FROM EXTREME-VLAN-MIB
extremeAgent, PortList FROM EXTREME-BASE-MIB
extremeSlotNumber FROM EXTREME-SYSTEM-MIB;
extremeStp MODULE-IDENTITY
LAST-UPDATED "201702200000Z"
ORGANIZATION "Extreme Networks, Inc."
CONTACT-INFO "www.extremenetworks.com"
DESCRIPTION "Extreme STP extensions"
::= { extremeAgent 17 }
BridgeId ::= OCTET STRING (SIZE (8)) -- the
Timeout ::= Integer32 -- a STP timer in units of 1/100 seconds
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 Integer32,
extremeStpDomainStpdName DisplayString,
extremeStpDomainStpEnabled TruthValue,
extremeStpDomainRstpEnabled TruthValue,
extremeStpDomainStpdTag INTEGER,
extremeStpDomainNumPorts Integer32,
extremeStpDomainBridgeId BridgeId,
extremeStpDomainBridgePriority INTEGER,
extremeStpDomainDesignatedRoot BridgeId,
extremeStpDomainRootPortIfIndex Integer32,
extremeStpDomainRootCost Integer32,
extremeStpDomainRRFailoverEnabled TruthValue,
extremeStpDomainMaxAge Timeout,
extremeStpDomainHelloTime Timeout,
extremeStpDomainForwardDelay Timeout,
extremeStpDomainBridgeMaxAge Timeout,
extremeStpDomainBridgeHelloTime Timeout,
extremeStpDomainBridgeForwardDelay Timeout,
extremeStpDomainHoldTime Timeout,
extremeStpDomainTopChanges Counter32,
extremeStpDomainTimeSinceTopologyChange TimeTicks,
extremeStpDomainRowStatus RowStatus,
extremeStpDomainPortInstance Integer32,
extremeStpDomainStpdDescription DisplayString
}
extremeStpDomainStpdInstance OBJECT-TYPE
SYNTAX Integer32
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 (0..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 (i.e., the Carrier VLAN). A value of 0 is returned if the STP domain
has no Carrier VLAN defined yet or is a completely native 802.1D domain."
::= { extremeStpDomainEntry 5 }
extremeStpDomainNumPorts OBJECT-TYPE
SYNTAX Integer32
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 Integer32
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 Integer32
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 }
extremeStpDomainPortInstance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port ifIndex of the port disabled in STP domain."
::= { extremeStpDomainEntry 23 }
extremeStpDomainStpdDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..180))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description associated with this STP domain."
::= { extremeStpDomainEntry 24 }
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 Integer32,
extremeStpPortStpEnabled TruthValue,
extremeStpPortPortMode INTEGER,
extremeStpPortPortState INTEGER,
extremeStpPortPortPriority INTEGER,
extremeStpPortPortId OCTET STRING,
extremeStpPortPathCost INTEGER,
extremeStpPortDesignatedCost Integer32,
extremeStpPortDesignatedRoot BridgeId,
extremeStpPortDesignatedBridge BridgeId,
extremeStpPortDesignatedPort OCTET STRING,
extremeStpPortRowStatus RowStatus
}
extremeStpPortPortIfIndex OBJECT-TYPE
SYNTAX Integer32
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 Integer32
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 }
extremeStpNotifications OBJECT IDENTIFIER
::= { extremeStp 4 }
extremeStpNotificationsPrefix OBJECT IDENTIFIER
::= { extremeStpNotifications 0}
extremeStpEdgePortLoopDetected NOTIFICATION-TYPE
OBJECTS { extremeStpDomainStpdInstance,
extremeStpDomainPortInstance
}
STATUS current
DESCRIPTION
"A Loop has been detected and the port will be disabled."
::= { extremeStpNotificationsPrefix 1}
extremeStpPortLoopProtectEventDetected NOTIFICATION-TYPE
OBJECTS {
extremeStpDomainPortInstance
}
STATUS current
DESCRIPTION
"A Loop protect event has been detected."
::= { extremeStpNotificationsPrefix 2}
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,207 @@
--/*
-- *
-- * Copyright (c) 1997 - 2002 by Extreme Networks Inc.
-- *
-- * Extreme Networks
-- * http://www.extremenetworks.com
-- *
-- * extracted from $Extreme_Id: extreme.mib,v 1.24.6.35 2006/01/09 15:15:18 build-sc Exp $
-- *
-- */
-- << 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

View File

@ -0,0 +1,250 @@
-- ============================================================================
--
-- 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

View File

@ -0,0 +1,591 @@
--/*
-- *
-- * Copyright (c) 1997 - 2002 by Extreme Networks Inc.
-- *
-- * Extreme Networks
-- * http://www.extremenetworks.com
-- *
-- * extracted from $Extreme_Id: extreme.mib,v 1.24.6.35 2006/01/09 15:15:18 build-sc Exp $
-- *
-- */
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]:<username>' "
::= { 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 }
extremeEapsSharedLinkTraps OBJECT IDENTIFIER
::= { extremeV2Traps 9 }
extremeEapsSharedLinkTrapsPrefix OBJECT IDENTIFIER
::= { extremeEapsSharedLinkTraps 0 }
extremeSegmentPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The EAPS Shared Link's Segment Id."
::= { extremeEapsSharedLinkTraps 1 }
extremeSharedPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The EAPS Shared Link's Shared port."
::= { extremeEapsSharedLinkTraps 2 }
extremeEapsSegmentTimerExpFlagSet NOTIFICATION-TYPE
OBJECTS { extremeSegmentPort,
extremeSharedPort
}
STATUS current
DESCRIPTION
"The extremeEapsFailTimerExpFlagSet notification is
generated when the EAPS domain's segment timer expires
for the first time."
::= { extremeEapsSharedLinkTrapsPrefix 1 }
extremeEapsSegmentTimerExpFlagClear NOTIFICATION-TYPE
OBJECTS { extremeSegmentPort,
extremeSharedPort
}
STATUS current
DESCRIPTION
"The extremeEapsSegmentTimerExpFlagClear notification is
generated when the EAPS domain's Segment Fail timer
expired flag is cleared."
::= { extremeEapsSharedLinkTrapsPrefix 2 }
END

View File

@ -0,0 +1,86 @@
-- ============================================================================
-- 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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,37 @@
-- *********************************************************************
-- 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

View File

@ -0,0 +1,28 @@
-- *********************************************************************
-- 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

265
mibs/hp/HP-CAR-MIB Normal file
View File

@ -0,0 +1,265 @@
-- *****************************************************************
-- Commited Access Rate MIB file.
-- *****************************************************************
HP-CAR-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
Gauge
FROM RFC1155-SMI
Counter64
FROM SNMPv2-SMI
snCAR
FROM HP-SN-SWITCH-GROUP-MIB;
snPortCARs OBJECT IDENTIFIER ::= { snCAR 1 }
PacketSource ::= INTEGER {
input(0), --for inbound traffic
output(1) --for outbound traffic
}
RateLimitType ::= INTEGER {
all(3), -- all traffic.
quickAcc(2), -- traffic matches rate-limit's access list.
standardAcc(1) -- traffic matches standard access list.
}
RateLimitAction ::= INTEGER {
continue(1),
drop(2),
precedCont(3),
precedXmit(4),
xmit(5)
}
snPortCARTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnPortCAREntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of rate limit configuration entries.
Rate Limit is a method of traffic control. It allows a set
of rate limits to be configured and applied to packets flowing
into/out of an interface to regulate network traffic."
::= { snPortCARs 1 }
snPortCAREntry OBJECT-TYPE
SYNTAX SnPortCAREntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of rate-limit configuration objects on this
interface."
INDEX { snPortCARifIndex, snPortCARDirection, snPortCARRowIndex }
::= { snPortCARTable 1 }
SnPortCAREntry ::=
SEQUENCE {
snPortCARifIndex
INTEGER,
snPortCARDirection
PacketSource,
snPortCARRowIndex
INTEGER,
snPortCARType
RateLimitType,
snPortCARAccIdx
INTEGER,
snPortCARRate
INTEGER,
snPortCARLimit
INTEGER,
snPortCARExtLimit
INTEGER,
snPortCARConformAction
RateLimitAction,
snPortCARExceedAction
RateLimitAction,
snPortCARStatSwitchedPkts
Counter64,
snPortCARStatSwitchedBytes
Counter64,
snPortCARStatFilteredPkts
Counter64,
snPortCARStatFilteredBytes
Counter64,
snPortCARStatCurBurst
Gauge
}
snPortCARifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex value for this rate limit entry."
::= { snPortCAREntry 1 }
snPortCARDirection OBJECT-TYPE
SYNTAX PacketSource
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input or output transmission direction for the
Rate Limit object.
input (0), --for inbound traffic
output(1) --for outbound traffic "
::= { snPortCAREntry 2 }
snPortCARRowIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The table index for rate limit objects.
It increases as the rate limit entries are added.
Skips the number when a row is deleted."
::= { snPortCAREntry 3 }
snPortCARType OBJECT-TYPE
SYNTAX RateLimitType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of traffic rate-limited against."
::= { snPortCAREntry 4 }
snPortCARAccIdx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the access list if RateLimitType is either
quickAcc or standardAcc."
::= { snPortCAREntry 5 }
snPortCARRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The comitted access rate. This determines the long term
average transmission rate. Traffic that falls under this
rate always conforms. This is average rate in bits per
second."
::= { snPortCAREntry 6 }
snPortCARLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the normal burst size that determines how large traffic
bursts can be before some traffic exceeds the rate limit. This
specifies the number of bytes that are guaranteed to be transported
by the network at the average rate under normal conditions during
committed time interval. This normal burst size is in bytes."
::= { snPortCAREntry 7 }
snPortCARExtLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the extended burst limit that determines how large traffic
bursts can be before all the traffic exceeds the rate limit. This
burst size is in bytes."
::= { snPortCAREntry 8 }
snPortCARConformAction OBJECT-TYPE
SYNTAX RateLimitAction
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Action to be taken when the traffic is within
the Rate Limit.
drop drop the packet.
xmit transmit the packet.
continue continue to evaluate to the subsequent
rate limits.
precedXmit rewrite the IP precedence and transmit
the packet.
precedCont rewrite the IP precedence and allow it
evaluated by subsequent rate limits."
::= { snPortCAREntry 9 }
snPortCARExceedAction OBJECT-TYPE
SYNTAX RateLimitAction
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Action to be taken when the traffic exceeds
the Rate Limit.drop
drop the packet.
xmit transmit the packet.
continue continue to evaluate to the subsequent
rate limits.
precedXmit rewrite the IP precedence and transmit
the packet.
precedCont rewrite the IP precedence and allow it
evaluated by subsequent rate limits."
::= { snPortCAREntry 10 }
snPortCARStatSwitchedPkts OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter of packets permitted by this rate limit."
::= { snPortCAREntry 11 }
snPortCARStatSwitchedBytes OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter of bytes permitted by this interface."
::= { snPortCAREntry 12 }
snPortCARStatFilteredPkts OBJECT-TYPE
SYNTAX Counter64
--UNITS "packets"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter of packets which exceeded this rate limit."
::= { snPortCAREntry 13 }
snPortCARStatFilteredBytes OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The counter of bytes which exceeded this rate limit."
::= { snPortCAREntry 14 }
snPortCARStatCurBurst OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current received burst size."
::= { snPortCAREntry 15 }
-- end of snPortCARTable
END

772
mibs/hp/HP-SN-APPLETALK-MIB Normal file
View File

@ -0,0 +1,772 @@
HP-SN-APPLETALK-MIB DEFINITIONS ::= BEGIN
-- Foundry snAppleTalk Group MIB Release 1.0.0
-- Revision 0 1/19/98
-- Copyright 1996-98 Foundry Networks, Inc.
-- All rights reserved.
-- This Foundry Networks SNMP Management Information Base
-- Specification embodies Foundry Networks' confidential and
-- proprietary intellectual property. Foundry Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Foundry Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- SECTION 1: Top Level Definitions
-- Imports
IMPORTS
Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
ClearStatus, RowSts, PortIndex
FROM HP-SN-IP-MIB
snAppleTalk
FROM HP-SN-ROOT-MIB;
ATNetworkNumber ::= -- 2 octets of net number
-- in network byte order
OCTET STRING (SIZE (2))
DdpNodeAddress ::= -- 2 octets of net number
-- in network byte order,
-- 1 octet of node number
OCTET STRING (SIZE (3))
ATName ::= -- 0 to 32 octets of AppleTalk
-- ASCII [Inside AppleTalk]
OCTET STRING (SIZE (0..32))
-- RtrStatus Values
RtrStatus ::= INTEGER { disabled(0), enabled (1) }
-- Action
Action ::= INTEGER { deny(0), permit(1) }
-- SECTION 2: MIB
-- Router AppleTalk MIB
-- This section contains AppleTalk specific router MIB object definitions.
-- AppleTalk general group
snRtATGeneral OBJECT IDENTIFIER ::= { snAppleTalk 1 }
snRtATRoutingEnable OBJECT-TYPE
SYNTAX RtrStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/disable AppleTalk routing function on this box."
::= { snRtATGeneral 1 }
snRtATClearArpCache OBJECT-TYPE
SYNTAX ClearStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"clear(1) will clear AppleTalk arp cache table."
::= { snRtATGeneral 2 }
snRtATClearFwdCache OBJECT-TYPE
SYNTAX ClearStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"clear(1) will clear AppleTalk forward cache table."
::= { snRtATGeneral 3 }
snRtATClearRoute OBJECT-TYPE
SYNTAX ClearStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"clear(1) will clear AppleTalk route table."
::= { snRtATGeneral 4 }
snRtATClearTrafficCounters OBJECT-TYPE
SYNTAX ClearStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"clear(1) will clear AppleTalk network statistics counters."
::= { snRtATGeneral 5 }
snRtATArpRetransmitCount OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of AppleTalk ARP request retransmits if the
first request timeouts."
DEFVAL { 2 }
::= { snRtATGeneral 6 }
snRtATArpRetransmitInterval OBJECT-TYPE
SYNTAX INTEGER (1..120)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The waiting time interval for an AppleTalk ARP response
before retransmission of an ARP request. Each unit value
is one second."
DEFVAL { 1 }
::= { snRtATGeneral 7 }
snRtATGleanPacketsEnable OBJECT-TYPE
SYNTAX RtrStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/disable AppleTalk glean packets function on this box."
DEFVAL { disabled }
::= { snRtATGeneral 8 }
snRtATRtmpUpdateInterval OBJECT-TYPE
SYNTAX INTEGER (1..3600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The periodic time interval to transmit a RTMP
update. Each unit value is one second."
DEFVAL { 10 }
::= { snRtATGeneral 9 }
snRtATZipQueryInterval OBJECT-TYPE
SYNTAX INTEGER (1..1000)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The periodic time interval to transmit a ZIP
query. Each unit value is one second."
DEFVAL { 10 }
::= { snRtATGeneral 10 }
snRtATInRtmpPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of RTMP packets received by
this entity."
::= { snRtATGeneral 11 }
snRtATOutRtmpPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of RTMP packets which were
transmitted from this entity."
::= { snRtATGeneral 12 }
snRtATFilteredRtmpPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of RTMP packets which were
filtered by this entity."
::= { snRtATGeneral 13 }
snRtATInZipPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of ZIP packets received by
this entity."
::= { snRtATGeneral 14 }
snRtATOutZipPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of ZIP packets which were
transmitted from this entity."
::= { snRtATGeneral 15 }
snRtATInZipGZLPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of ZIP get zone list packets received by
this entity."
::= { snRtATGeneral 16 }
snRtATOutZipGZLPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of ZIP get zone list packets which were
transmitted from this entity."
::= { snRtATGeneral 17 }
snRtATInZipNetInfoPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of ZIP network information packets received by
this entity."
::= { snRtATGeneral 18 }
snRtATOutZipNetInfoPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of ZIP network information packets which were
transmitted from this entity."
::= { snRtATGeneral 19 }
snRtATInDdpPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of DDP datagrams received by
this entity."
::= { snRtATGeneral 20 }
snRtATOutDdpPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of DDP datagrams which were
transmitted from this entity."
::= { snRtATGeneral 21 }
snRtATForwardedDdpPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of input DDP datagrams for which this entity
was not their final DDP destination, as a result of
which an attempt was made to find a route to forward
them to that final destination."
::= { snRtATGeneral 22 }
snRtATInDeliveredDdpPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of input DDP datagrams for which
this entity was their final DDP destination."
::= { snRtATGeneral 23 }
snRtATDroppedNoRouteDdpPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of DDP datagrams dropped because a
route could not be found to their final destination."
::= { snRtATGeneral 24 }
snRtATDroppedBadHopCountsDdpPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of input DDP datagrams dropped
because this entity was not their final destination
and their hop count would exceed 15."
::= { snRtATGeneral 25 }
snRtATDroppedOtherReasonsDdpPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of DDP datagrams dropped because
of other reasons, e.g. run out of resouces."
::= { snRtATGeneral 26 }
snRtATInAarpPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of AppleTalk ARP packets received by
this entity."
::= { snRtATGeneral 27 }
snRtATOutAarpPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of AppleTalk ARP packets which were
transmitted from this entity."
::= { snRtATGeneral 28 }
-- AppleTalk socket priority table
snRtATSocketPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnRtATSocketPriorityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"AppleTalk socket priority table."
::= { snAppleTalk 2 }
snRtATSocketPriorityEntry OBJECT-TYPE
SYNTAX SnRtATSocketPriorityEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the AppleTalk socket priority table."
INDEX { snRtATSocketPrioritySocket }
::= { snRtATSocketPriorityTable 1 }
SnRtATSocketPriorityEntry ::= SEQUENCE {
snRtATSocketPrioritySocket
INTEGER,
snRtATSocketPriorityPriority
INTEGER
}
snRtATSocketPrioritySocket OBJECT-TYPE
SYNTAX INTEGER (1..254)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Socket number for a socket priority entry."
::= { snRtATSocketPriorityEntry 1 }
snRtATSocketPriorityPriority OBJECT-TYPE
SYNTAX INTEGER {
level0(0),
level1(1),
level2(2),
level3(3),
level4(4),
level5(5),
level6(6),
level7(7)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Standalone router Priority level applies to a socket number:
low(0) -- low prority
high(1) -- high prority.
The BigIron Priority levels applies to a socket number are:
level0(0), level1(1), level2(2), level3(3),
level4(4), level5(5), level6(6), level7(7) "
::= { snRtATSocketPriorityEntry 2 }
-- AppleTalk interface zone filter table
snRtATPortZoneFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnRtATPortZoneFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"AppleTalk interface zone filter table."
::= { snAppleTalk 3 }
snRtATPortZoneFilterEntry OBJECT-TYPE
SYNTAX SnRtATPortZoneFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the AppleTalk interface zone filter table."
INDEX { snRtATPortZoneFilterPortIndex, snRtATPortZoneFilterZone }
::= { snRtATPortZoneFilterTable 1 }
SnRtATPortZoneFilterEntry ::= SEQUENCE {
snRtATPortZoneFilterPortIndex
PortIndex,
snRtATPortZoneFilterZone
ATName,
snRtATPortZoneFilterAction
Action,
snRtATPortZoneFilterRtmpEnable
RtrStatus,
snRtATPortZoneFilterRowStatus
RowSts
}
snRtATPortZoneFilterPortIndex OBJECT-TYPE
SYNTAX PortIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port index for a zone filter entry."
::= { snRtATPortZoneFilterEntry 1 }
snRtATPortZoneFilterZone OBJECT-TYPE
SYNTAX ATName
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The zone name granted for this filter."
::= { snRtATPortZoneFilterEntry 2 }
snRtATPortZoneFilterAction OBJECT-TYPE
SYNTAX Action
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Action to take if the AppleTalk packet match
with this filter."
::= { snRtATPortZoneFilterEntry 3 }
snRtATPortZoneFilterRtmpEnable OBJECT-TYPE
SYNTAX RtrStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/disable RTMP filtering."
::= { snRtATPortZoneFilterEntry 4 }
snRtATPortZoneFilterRowStatus OBJECT-TYPE
SYNTAX RowSts
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To create or delete a zone filter entry."
::= { snRtATPortZoneFilterEntry 5 }
-- AppleTalk port table
snRtATPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnRtATPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"AppleTalk port table."
::= { snAppleTalk 4 }
snRtATPortEntry OBJECT-TYPE
SYNTAX SnRtATPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the AppleTalk port table."
INDEX { snRtATPortIndex }
::= { snRtATPortTable 1 }
SnRtATPortEntry ::= SEQUENCE {
snRtATPortIndex
PortIndex,
snRtATPortArpAge
INTEGER,
snRtATPortState
INTEGER,
snRtATPortSeedRouter
INTEGER,
snRtATPortOperationMode
INTEGER
}
snRtATPortIndex OBJECT-TYPE
SYNTAX PortIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port index for port table entry."
::= { snRtATPortEntry 1 }
snRtATPortArpAge OBJECT-TYPE
SYNTAX INTEGER (0..240)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time in minutes an ARP entry can
be valid without relearning.
0 - Don't age."
DEFVAL { 10 }
::= { snRtATPortEntry 2 }
snRtATPortState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
down(2),
up(3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The up and down state of this port."
::= { snRtATPortEntry 3 }
snRtATPortSeedRouter OBJECT-TYPE
SYNTAX INTEGER {
other(1),
seedRouter(2),
nonSeedRouter(3) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This port was configured to seed or non-seed router."
::= { snRtATPortEntry 4 }
snRtATPortOperationMode OBJECT-TYPE
SYNTAX INTEGER {
other(1),
seedRouter(2),
nonSeedRouter(3),
notOperational(4),
routingDisabled(5) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operation mode of this port."
::= { snRtATPortEntry 5 }
-- AppleTalk forwarding cache table
snRtATFwdCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnRtATFwdCacheEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"AppleTalk forwarding cache table."
::= { snAppleTalk 5 }
snRtATFwdCacheEntry OBJECT-TYPE
SYNTAX SnRtATFwdCacheEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the AppleTalk forwarding cache table."
INDEX { snRtATFwdCacheIndex }
::= { snRtATFwdCacheTable 1 }
SnRtATFwdCacheEntry ::= SEQUENCE {
snRtATFwdCacheIndex
INTEGER,
snRtATFwdCacheNetAddr
DdpNodeAddress,
snRtATFwdCacheMacAddr
OCTET STRING,
snRtATFwdCacheNextHop
DdpNodeAddress,
snRtATFwdCacheOutgoingPort
INTEGER,
snRtATFwdCacheType
INTEGER,
snRtATFwdCacheAction
INTEGER,
snRtATFwdCacheVLanId
INTEGER
}
snRtATFwdCacheIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The table index for an AppleTalk forwarding cache table entry."
::= { snRtATFwdCacheEntry 1 }
snRtATFwdCacheNetAddr OBJECT-TYPE
SYNTAX DdpNodeAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The AppleTalk network address of a station."
::= { snRtATFwdCacheEntry 2 }
snRtATFwdCacheMacAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Mac address of an AppleTalk station."
::= { snRtATFwdCacheEntry 3 }
snRtATFwdCacheNextHop OBJECT-TYPE
SYNTAX DdpNodeAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The next hop router network address."
::= { snRtATFwdCacheEntry 4 }
snRtATFwdCacheOutgoingPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The outgoing port of which packets will forward to.
Return port value of zero to indicate no outgoing port
associated to this entry."
::= { snRtATFwdCacheEntry 5 }
snRtATFwdCacheType OBJECT-TYPE
SYNTAX INTEGER { dynamic(1), permanent(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The 'dynamic' or 'permanent' type for an AppleTalk forwarding
cache table entry."
::= { snRtATFwdCacheEntry 6 }
snRtATFwdCacheAction OBJECT-TYPE
SYNTAX INTEGER {
other(1),
forward(2),
forUs(3),
waitForArp(4),
dropPacket(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The action to take."
::= { snRtATFwdCacheEntry 7 }
snRtATFwdCacheVLanId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The VLAN ID for an AppleTalk forwarding cache table entry.
Return VLAN ID value of zero to indicate no VLAN associated
to this entry."
::= { snRtATFwdCacheEntry 8 }
-- AppleTalk zone table
snRtATZoneTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnRtATZoneEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"AppleTalk zone table."
::= { snAppleTalk 6 }
snRtATZoneEntry OBJECT-TYPE
SYNTAX SnRtATZoneEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the AppleTalk zone table."
INDEX { snRtATZoneIndex }
::= { snRtATZoneTable 1 }
SnRtATZoneEntry ::= SEQUENCE {
snRtATZoneIndex
INTEGER,
snRtATZoneNetStart
ATNetworkNumber,
snRtATZoneNetEnd
ATNetworkNumber,
snRtATZoneName
ATName
}
snRtATZoneIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The table index for an AppleTalk zone table entry."
::= { snRtATZoneEntry 1 }
snRtATZoneNetStart OBJECT-TYPE
SYNTAX ATNetworkNumber
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The first AppleTalk network address in the range
of this zone name."
::= { snRtATZoneEntry 2 }
snRtATZoneNetEnd OBJECT-TYPE
SYNTAX ATNetworkNumber
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last AppleTalk network address in the range
of this zone name."
::= { snRtATZoneEntry 3 }
snRtATZoneName OBJECT-TYPE
SYNTAX ATName
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The zone name."
::= { snRtATZoneEntry 4 }
-- AppleTalk additional zone filter table
snRtATAddZoneFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnRtATAddZoneFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"AppleTalk additional zone filter table. Additional zones
are those zones that do not match any zones defined in the
zone filter table."
::= { snAppleTalk 7 }
snRtATAddZoneFilterEntry OBJECT-TYPE
SYNTAX SnRtATAddZoneFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the AppleTalk additional zone filter table."
INDEX { snRtATAddZoneFilterPortIndex }
::= { snRtATAddZoneFilterTable 1 }
SnRtATAddZoneFilterEntry ::= SEQUENCE {
snRtATAddZoneFilterPortIndex
PortIndex,
snRtATAddZoneFilterAction
Action,
snRtATAddZoneFilterRtmpEnable
RtrStatus
}
snRtATAddZoneFilterPortIndex OBJECT-TYPE
SYNTAX PortIndex
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port index for additional zone filter table entry."
::= { snRtATAddZoneFilterEntry 1 }
snRtATAddZoneFilterAction OBJECT-TYPE
SYNTAX Action
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Action to take if no zone filter match."
::= { snRtATAddZoneFilterEntry 2 }
snRtATAddZoneFilterRtmpEnable OBJECT-TYPE
SYNTAX RtrStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable/disable RTMP filtering on additional zone."
::= { snRtATAddZoneFilterEntry 3 }
END

3089
mibs/hp/HP-SN-BGP4-GROUP-MIB Normal file

File diff suppressed because it is too large Load Diff

189
mibs/hp/HP-SN-IGMP-MIB Normal file
View File

@ -0,0 +1,189 @@
HP-SN-IGMP-MIB DEFINITIONS ::= BEGIN
-- Foundry IGMP Group MIB Release 1.0.0
-- Revision 0 2/13/98
-- Copyright 1996-98 Foundry Networks, Inc.
-- All rights reserved.
-- This Foundry Networks SNMP Management Information Base
-- Specification embodies Foundry Networks' confidential and
-- proprietary intellectual property. Foundry Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Foundry Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- SECTION 1: Top Level Definitions
-- Imports
IMPORTS
IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
snIgmp
FROM HP-SN-ROOT-MIB;
-- SECTION 2: MIB
-- IGMP MIB
snIgmpMIBObjects OBJECT IDENTIFIER ::= { snIgmp 1 }
snIgmpQueryInterval OBJECT-TYPE
SYNTAX INTEGER (1..3600)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the time interval at which this entity sends out
IGMP host query packets. For a router, snDvmrpEnable must
have been set to 'enabled' before this object is writen.
For a switch, snSwGroupIpMcastMode must have been set to
'enabled' and snSwIpMcastQuerierMode must have been set
to 'querier' before this object is writen."
DEFVAL { 60 }
::= { snIgmpMIBObjects 1 }
snIgmpGroupMembershipTime OBJECT-TYPE
SYNTAX INTEGER (1..7200)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the time interval after which a group is considered
inactive. For a router, snDvmrpEnable must have been set to
'enabled' before this object is writen. For a switch,
snSwGroupIpMcastMode must have been set to 'enabled' before
this object is writen."
DEFVAL { 140 }
::= { snIgmpMIBObjects 2 }
-- The IGMP Interface Table
snIgmpIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnIgmpIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table comprises of a list of IGMP interface entries."
::= { snIgmpMIBObjects 3 }
snIgmpIfEntry OBJECT-TYPE
SYNTAX SnIgmpIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) contains the group
membership information for that port."
INDEX { snIgmpIfEntryIndex }
::= { snIgmpIfTable 1 }
SnIgmpIfEntry ::= SEQUENCE {
snIgmpIfEntryIndex INTEGER,
snIgmpIfPortNumber INTEGER,
snIgmpIfGroupAddress IpAddress,
snIgmpIfGroupAge INTEGER }
snIgmpIfEntryIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The table entry index."
::= { snIgmpIfEntry 1 }
snIgmpIfPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the interface on which the group was learnt."
::= { snIgmpIfEntry 2 }
snIgmpIfGroupAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The group address learnt from the interface."
::= { snIgmpIfEntry 3 }
snIgmpIfGroupAge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the interval (seconds) after which the group
information will be aged out."
::= { snIgmpIfEntry 4 }
-- The IGMP Static Group Table
snIgmpStaticGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnIgmpStaticGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table comprises of a list of IGMP static group entries."
::= { snIgmpMIBObjects 4 }
snIgmpStaticGroupEntry OBJECT-TYPE
SYNTAX SnIgmpStaticGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry (conceptual row) contains the IGMP static group
membership information."
INDEX { snIgmpStaticGroupIfIndex, snIgmpStaticGroupAddress }
::= { snIgmpStaticGroupTable 1 }
SnIgmpStaticGroupEntry ::= SEQUENCE {
snIgmpStaticGroupIfIndex INTEGER,
snIgmpStaticGroupAddress IpAddress,
snIgmpStaticGroupPortList OCTET STRING,
snIgmpStaticGroupRowStatus INTEGER }
snIgmpStaticGroupIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface of which the static group was configured."
::= { snIgmpStaticGroupEntry 1 }
snIgmpStaticGroupAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The group address of which the static group was configured."
::= { snIgmpStaticGroupEntry 2 }
snIgmpStaticGroupPortList OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A list of ports which are the port membership of the
static group. Each port is a 16-bit integer ifIndex."
::= { snIgmpStaticGroupEntry 3 }
snIgmpStaticGroupRowStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
valid(2),
delete(3),
create(4),
modify(5) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To create or delete a static group entry."
::= { snIgmpStaticGroupEntry 4 }
END

Some files were not shown because too many files have changed in this diff Show More