Initial commit
This commit is contained in:
1321
MIBS/hp/BLADETYPE2-ACL-MIB
Normal file
1321
MIBS/hp/BLADETYPE2-ACL-MIB
Normal file
File diff suppressed because it is too large
Load Diff
10617
MIBS/hp/BLADETYPE2-NETWORK-MIB
Normal file
10617
MIBS/hp/BLADETYPE2-NETWORK-MIB
Normal file
File diff suppressed because it is too large
Load Diff
4795
MIBS/hp/BLADETYPE2-PHYSICAL-MIB
Normal file
4795
MIBS/hp/BLADETYPE2-PHYSICAL-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1352
MIBS/hp/BLADETYPE2-QOS-MIB
Normal file
1352
MIBS/hp/BLADETYPE2-QOS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
5441
MIBS/hp/BLADETYPE2-SWITCH-MIB
Normal file
5441
MIBS/hp/BLADETYPE2-SWITCH-MIB
Normal file
File diff suppressed because it is too large
Load Diff
435
MIBS/hp/BLADETYPE2-TRAP-MIB
Normal file
435
MIBS/hp/BLADETYPE2-TRAP-MIB
Normal file
@ -0,0 +1,435 @@
|
||||
-- COPYRIGHT NOTICE
|
||||
-- Copyright (c) Hewlett Packard Company, 2003
|
||||
-- All rights reserved
|
||||
--
|
||||
--
|
||||
|
||||
BLADETYPE2-TRAP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
TRAP-TYPE
|
||||
FROM RFC-1215
|
||||
sysName, sysLocation, sysContact, DisplayString
|
||||
FROM RFC1213-MIB
|
||||
hpSwitchBladeType2-Mgmt
|
||||
FROM HP-SWITCH-PL-MIB
|
||||
stgCurCfgIndex
|
||||
FROM BLADETYPE2-PHYSICAL-MIB
|
||||
agSlotNumber, agRackId, agChassis
|
||||
FROM BLADETYPE2-SWITCH-MIB
|
||||
ipCurCfgGwIndex, ipCurCfgGwAddr
|
||||
, vrrpCurCfgVirtRtrIndx, vrrpCurCfgVirtRtrAddr,
|
||||
vrrpCurCfgIfIndx, vrrpCurCfgIfPasswd
|
||||
FROM BLADETYPE2-NETWORK-MIB;
|
||||
|
||||
bt2Traps OBJECT IDENTIFIER
|
||||
::= { hpSwitchBladeType2-Mgmt 7 }
|
||||
|
||||
-- MIB_INSERT_START
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- { INSERT: bt2trap
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
-- SECTION 2: Temporary Object Definitions Used In Traps
|
||||
|
||||
bt2SwTrapDisplayString OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Temporary string object used to store information being sent
|
||||
in an Bladetype2 Switch trap."
|
||||
::= { bt2Traps 1000 }
|
||||
|
||||
-- SECTION 3: Trap Definitions
|
||||
|
||||
bt2SwPrimaryPowerSupplyFailure TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
DESCRIPTION
|
||||
"A bt2SwPrimaryPowerSupplyFailure trap signifies that the
|
||||
primary power supply failed."
|
||||
|
||||
--#SEVERITY CRITICAL
|
||||
|
||||
::= 1 -- 0x01
|
||||
|
||||
bt2SwDefGwUp TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { ipCurCfgGwIndex,
|
||||
ipCurCfgGwAddr,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwDefGwUp trap signifies that the default
|
||||
gateway is alive."
|
||||
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 2 -- 0x02
|
||||
|
||||
bt2SwDefGwDown TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { ipCurCfgGwIndex,
|
||||
ipCurCfgGwAddr,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwDefGwDown trap signifies that the default
|
||||
gateway is down."
|
||||
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 3 -- 0x03
|
||||
|
||||
bt2SwDefGwInService TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { ipCurCfgGwIndex,
|
||||
ipCurCfgGwAddr,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwDefGwEnabled trap signifies that the default
|
||||
gateway is up and in service."
|
||||
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 4 -- 0x04
|
||||
|
||||
bt2SwDefGwNotInService TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { ipCurCfgGwIndex,
|
||||
ipCurCfgGwAddr,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwDefGwDisabled trap signifies that the default
|
||||
gateway is alive but not in service."
|
||||
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 5 -- 0x05
|
||||
|
||||
|
||||
bt2SwVrrpNewMaster TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { vrrpCurCfgVirtRtrIndx,
|
||||
vrrpCurCfgVirtRtrAddr,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"The bt2SwVrrpNewMaster trap indicates that the sending agent
|
||||
has transitioned to 'Master' state."
|
||||
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 16 -- 0x10
|
||||
|
||||
bt2SwVrrpNewBackup TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { vrrpCurCfgVirtRtrIndx,
|
||||
vrrpCurCfgVirtRtrAddr,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"The bt2SwVrrpNewBackup trap indicates that the sending agent
|
||||
has transitioned to 'Backup' state."
|
||||
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 17 -- 0x11
|
||||
|
||||
bt2SwVrrpAuthFailure TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { vrrpCurCfgIfIndx,
|
||||
vrrpCurCfgIfPasswd,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwVrrpAuthFailure trap signifies that a packet has
|
||||
been received from a router whose authentication key
|
||||
or authentication type conflicts with this router's
|
||||
authentication key or authentication type. Implementation
|
||||
of this trap is optional."
|
||||
|
||||
--#SEVERITY MAJOR
|
||||
|
||||
::= 18 -- 0x12
|
||||
|
||||
bt2SwLoginFailure TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwLoginFailure trap signifies that someone failed to
|
||||
enter a valid username/password combination."
|
||||
--#SEVERITY MAJOR
|
||||
|
||||
::= 19 -- 0x13
|
||||
bt2SwTempExceedThreshold TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwTempExceedThreshold trap signifies that the
|
||||
switch temperature has exceeded maximum safety limits."
|
||||
--#SEVERITY CRITICAL
|
||||
|
||||
::= 22 -- 0x16
|
||||
|
||||
bt2SwRackLocationChange TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { agRackId,
|
||||
agChassis,
|
||||
agSlotNumber,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwRackLocationChange trap signifies that the rack
|
||||
location has been changed."
|
||||
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 26 -- 0x1A
|
||||
|
||||
bt2SwApplyComplete TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwApplyComplete signifies that new configuration
|
||||
has been applied."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 27 -- 0x1B
|
||||
|
||||
bt2SwSaveComplete TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwApplyComplete signifies that new configuration
|
||||
has been saved."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 28 -- 0x1C
|
||||
|
||||
bt2SwFwDownloadSucess TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwFwDownloadSuccess signifies that firmware
|
||||
has been downloaded to [image1|image2|boot image]."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 29 -- 0x1D
|
||||
|
||||
bt2SwFwDownloadFailure TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwFwDownloadFailure signifies that firmware
|
||||
downloaded failed to [image1|image2|boot image]."
|
||||
--#SEVERITY MINOR
|
||||
|
||||
::= 30 -- 0x1E
|
||||
|
||||
bt2SwTempReturnThreshold TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwTempReturnThreshold trap signifies that the
|
||||
switch temperature has returned below maximum safety limits."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 31 -- 0x1F
|
||||
|
||||
bt2SwFanFailure TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwFanFailure trap signifies that the
|
||||
fan failure has been detected."
|
||||
|
||||
--#SEVERITY MAJOR
|
||||
|
||||
::= 32 -- 0x20
|
||||
|
||||
bt2SwFanFailureFixed TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwFanFailureFixed trap signifies that the
|
||||
fan failure has been fixed."
|
||||
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 33 -- 0x21
|
||||
|
||||
bt2SwUfdfoLtMFailure TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwUfdfoLtMFailure trap signifies that a LtM link is down."
|
||||
--#SEVERITY MAJOR
|
||||
|
||||
::= 34 -- 0x22
|
||||
|
||||
bt2SwUfdfoLtMUP TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwUfdfoLtMUP trap signifies that a LtM link is up."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 35 -- 0x23
|
||||
|
||||
bt2SwUfdfoGlobalEna TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwUfdfoGlobalEna trap signifies that Global UFD is enabled."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 36 -- 0x24
|
||||
|
||||
bt2SwUfdfoGlobalDis TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwUfdfoGlobalDis trap signifies that Global UFD is disabled."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 37 -- 0x25
|
||||
|
||||
|
||||
bt2SwUfdfoLtDAutoEna TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwUfdfoLtDAutoEna trap signifies that a LtD link is Auto Enabled."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 38 -- 0x26
|
||||
|
||||
|
||||
bt2SwUfdfoLtDAutoDis TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwUfdfoLtDAutoDis trap signifies that a LtD link is Auto Disabled."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 39 -- 0x27
|
||||
|
||||
bt2SwCubeInserted TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A Cube was inserted."
|
||||
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 40 -- 0x28
|
||||
|
||||
bt2SwCubeRemoved TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A Cube was removed."
|
||||
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 41 -- 0x29
|
||||
|
||||
bt2SwStgNewRoot TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString, stgCurCfgIndex,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwStgNewRoot trap signifies that the bridge has become the new root of the STG."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 42 -- 0x2A
|
||||
|
||||
bt2SwCistNewRoot TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwCistNewRoot trap signifies that the bridge has become the new root of the CIST."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 43 -- 0x2B
|
||||
|
||||
bt2SwStgTopologyChanged TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString, stgCurCfgIndex,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwStgTopologyChanged trap signifies that there was a STG topology change."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 44 -- 0x2C
|
||||
|
||||
bt2SwCistTopologyChanged TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION
|
||||
"A bt2SwCistTopologyChanged trap signifies that there was a CIST topology change."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
|
||||
::= 45 -- 0x2D
|
||||
|
||||
|
||||
bt2SwHotlinksMasterUp TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION "A bt2SwHotlinksMasterUp trap signifies that the Master interface is active."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
::= 46 -- 0x2E
|
||||
|
||||
bt2SwHotlinksMasterDn TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION "A bt2SwHotlinksMasterDn trap signifies that the Master interface is not active."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
::= 47 -- 0x2F
|
||||
|
||||
bt2SwHotlinksBackupUp TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION "A bt2SwHotlinksBackupUp trap signifies that the Backup interface is active."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
::= 48 -- 0x30
|
||||
|
||||
bt2SwHotlinksBackupDn TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION "A bt2SwHotlinksBackupDn trap signifies that the Backup interface is not active."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
::= 49 -- 0x31
|
||||
|
||||
bt2SwHotlinksNone TRAP-TYPE
|
||||
ENTERPRISE bt2Traps
|
||||
VARIABLES { bt2SwTrapDisplayString,
|
||||
sysName, sysLocation, sysContact }
|
||||
DESCRIPTION "A bt2SwHotlinksNone trap signifies that there are no active interfaces."
|
||||
--#SEVERITY INFORMATIONAL
|
||||
::= 50 -- 0x32
|
||||
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- } INSERT: bt2trap
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
END
|
23994
MIBS/hp/BLADETYPE4-NETWORK-MIB
Normal file
23994
MIBS/hp/BLADETYPE4-NETWORK-MIB
Normal file
File diff suppressed because it is too large
Load Diff
24113
MIBS/hp/BLADETYPE5-NETWORK-MIB
Normal file
24113
MIBS/hp/BLADETYPE5-NETWORK-MIB
Normal file
File diff suppressed because it is too large
Load Diff
24337
MIBS/hp/BLADETYPE6-NETWORK-MIB
Normal file
24337
MIBS/hp/BLADETYPE6-NETWORK-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2842
MIBS/hp/CONFIG-MIB
Normal file
2842
MIBS/hp/CONFIG-MIB
Normal file
File diff suppressed because it is too large
Load Diff
7052
MIBS/hp/CPQHLTH-MIB
Normal file
7052
MIBS/hp/CPQHLTH-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2580
MIBS/hp/CPQHOST-MIB
Normal file
2580
MIBS/hp/CPQHOST-MIB
Normal file
File diff suppressed because it is too large
Load Diff
11129
MIBS/hp/CPQIDA-MIB
Normal file
11129
MIBS/hp/CPQIDA-MIB
Normal file
File diff suppressed because it is too large
Load Diff
8329
MIBS/hp/CPQPOWER-MIB
Normal file
8329
MIBS/hp/CPQPOWER-MIB
Normal file
File diff suppressed because it is too large
Load Diff
7038
MIBS/hp/CPQRACK-MIB
Normal file
7038
MIBS/hp/CPQRACK-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3958
MIBS/hp/CPQSINFO-MIB
Normal file
3958
MIBS/hp/CPQSINFO-MIB
Normal file
File diff suppressed because it is too large
Load Diff
5799
MIBS/hp/CPQSTDEQ-MIB
Normal file
5799
MIBS/hp/CPQSTDEQ-MIB
Normal file
File diff suppressed because it is too large
Load Diff
236
MIBS/hp/FAN-MIB
Normal file
236
MIBS/hp/FAN-MIB
Normal file
@ -0,0 +1,236 @@
|
||||
FAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfFanMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200808271030Z" --August 27, 2008 10:30 GMT
|
||||
ORGANIZATION "HP Networking"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "The MIB module is for representing switch fan entity."
|
||||
REVISION "200808271030Z" --August 27, 2008 10:30 GMT
|
||||
DESCRIPTION "Revision 01."
|
||||
::= { hpSwitch 54 }
|
||||
|
||||
-- ********************************************************************
|
||||
-- FAN Textual Conventions
|
||||
-- ********************************************************************
|
||||
HpicfDcFanIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION "A unique value that serves as an index to identify the fan."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
HpicfDcFanType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "An enumerated value that indications the fan types."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
mm(1),
|
||||
fm(2),
|
||||
im(3),
|
||||
ps(4),
|
||||
rollup(5),
|
||||
maxtype(6)
|
||||
}
|
||||
|
||||
HpicfDcFanAirflowDirection ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "An enumerated value which provides an indication of the
|
||||
fan airflow direction. The Physical fan airflow direction
|
||||
could be either from the port towards the power supply
|
||||
module i.e. portToPower(1), or from the power supply module
|
||||
towards the port i.e. powerToPort(2)"
|
||||
SYNTAX INTEGER {
|
||||
portToPower(1),
|
||||
powerToPort(2)
|
||||
}
|
||||
|
||||
HpicfDcFanState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "An enumerated value which provides an indication of the
|
||||
fan state."
|
||||
SYNTAX INTEGER {
|
||||
failed(0),
|
||||
removed(1),
|
||||
off(2),
|
||||
underspeed(3),
|
||||
overspeed(4),
|
||||
ok(5),
|
||||
maxstate(6)
|
||||
}
|
||||
|
||||
-- ********************************************************************
|
||||
-- Fan Scalars
|
||||
-- ********************************************************************
|
||||
|
||||
hpicfFanScalars OBJECT IDENTIFIER ::= { hpicfFanMIB 1 }
|
||||
|
||||
hpicfFanUserPrefAirflowDir OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
portToPower(1),
|
||||
powerToPort(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The user preferred fan airflow direction. The direction could be
|
||||
powerToPort or portToPower. The actual fan direction has to be
|
||||
changed manually, this will be used to indicate to the user when
|
||||
when the actual fan airflow direction is different from the user
|
||||
preferred airflow direction."
|
||||
DEFVAL { powerToPort }
|
||||
::= { hpicfFanScalars 1 }
|
||||
|
||||
|
||||
-- ********************************************************************
|
||||
-- FAN entry
|
||||
-- ********************************************************************
|
||||
|
||||
hpicfEntityFan OBJECT IDENTIFIER ::= { hpicfFanMIB 2 }
|
||||
|
||||
hpicfFanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfFanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains one row for every fan in the switch entity."
|
||||
::= { hpicfEntityFan 1 }
|
||||
|
||||
hpicfFanEntry OBJECT-TYPE
|
||||
SYNTAX HpicfFanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about fan entity table."
|
||||
INDEX { hpicfFanIndex }
|
||||
::= { hpicfFanTable 1 }
|
||||
|
||||
HpicfFanEntry ::= SEQUENCE {
|
||||
hpicfFanIndex HpicfDcFanIndex,
|
||||
hpicfFanTray Integer32,
|
||||
hpicfFanType HpicfDcFanType,
|
||||
hpicfFanState HpicfDcFanState,
|
||||
hpicfFanRecovering Integer32,
|
||||
hpicfFanNumFailures Counter32,
|
||||
hpicfFanAirflowDirection HpicfDcFanAirflowDirection
|
||||
}
|
||||
|
||||
hpicfFanIndex OBJECT-TYPE
|
||||
SYNTAX HpicfDcFanIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index that is used to access the switch fan entry table."
|
||||
::= { hpicfFanEntry 1 }
|
||||
|
||||
hpicfFanTray OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The tray number in which the fan is docked."
|
||||
::= { hpicfFanEntry 2 }
|
||||
|
||||
hpicfFanType OBJECT-TYPE
|
||||
SYNTAX HpicfDcFanType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "An indication of the vendor-specific fan."
|
||||
::= { hpicfFanEntry 3 }
|
||||
|
||||
hpicfFanState OBJECT-TYPE
|
||||
SYNTAX HpicfDcFanState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current state of the fan."
|
||||
::= { hpicfFanEntry 4 }
|
||||
|
||||
hpicfFanRecovering OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "An indication that the switch fan entity is faulty.
|
||||
Before declaring a fan to be good after a failure is
|
||||
detected, the same good indication must happen five (5)
|
||||
times in a row. A failure indication is always TRUE, while
|
||||
a good indication could be FALSE, hence this parameter is
|
||||
used to count the repeated good indications before
|
||||
declaring the fan to be good "
|
||||
::= { hpicfFanEntry 5 }
|
||||
|
||||
hpicfFanNumFailures OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times the fan has failed."
|
||||
::= { hpicfFanEntry 6 }
|
||||
|
||||
hpicfFanAirflowDirection OBJECT-TYPE
|
||||
SYNTAX HpicfDcFanAirflowDirection
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indication of the fan air flow direction, either
|
||||
from Power supply towards the port or from the port
|
||||
towards the power supply."
|
||||
::= { hpicfFanEntry 7 }
|
||||
|
||||
|
||||
-- ********************************************************************
|
||||
-- FAN Conformance
|
||||
--********************************************************************
|
||||
|
||||
hpicfFanConformance OBJECT IDENTIFIER ::= { hpicfFanMIB 3 }
|
||||
hpicfFanCompliance OBJECT IDENTIFIER ::= { hpicfFanConformance 1 }
|
||||
hpicfFanGroups OBJECT IDENTIFIER ::= { hpicfFanConformance 2 }
|
||||
|
||||
-- ********************************************************************
|
||||
-- FAN Complicance
|
||||
-- ********************************************************************
|
||||
hpicfDcFanCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for entries which implement
|
||||
the FAN MIB."
|
||||
MODULE -- This module
|
||||
MANDATORY-GROUPS
|
||||
{
|
||||
hpicfFanScalarsGroup,
|
||||
hpicfFanGroup
|
||||
}
|
||||
GROUP hpicfFanGroup
|
||||
DESCRIPTION "Objects associated with switch entity FAN."
|
||||
::= { hpicfFanCompliance 1 }
|
||||
|
||||
--
|
||||
-- FAN Groups
|
||||
--
|
||||
hpicfFanScalarsGroup OBJECT-GROUP
|
||||
OBJECTS
|
||||
{
|
||||
hpicfFanUserPrefAirflowDir
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Basic Scalars required in FAN MIB implementation."
|
||||
::= { hpicfFanGroups 1 }
|
||||
|
||||
hpicfFanGroup OBJECT-GROUP
|
||||
OBJECTS
|
||||
{
|
||||
hpicfFanTray,
|
||||
hpicfFanType,
|
||||
hpicfFanState,
|
||||
hpicfFanRecovering,
|
||||
hpicfFanNumFailures,
|
||||
hpicfFanAirflowDirection
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "FAN MIB parameters "
|
||||
::= { hpicfFanGroups 2 }
|
||||
END
|
258
MIBS/hp/HP-AUTZ-MIB
Normal file
258
MIBS/hp/HP-AUTZ-MIB
Normal file
@ -0,0 +1,258 @@
|
||||
HP-AUTZ-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32
|
||||
hpSwitchAuthorizationMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200708290000Z" -- August 29, 2007 at 00:00 GMT
|
||||
ORGANIZATION
|
||||
"Hewlett Packard Company,
|
||||
Procurve Networking Business"
|
||||
CONTACT-INFO
|
||||
"Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module contains the definitions of objects
|
||||
for managing the user authorization service on HP
|
||||
networking devices."
|
||||
REVISION "200708290000Z" -- August 29, 2007 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"Added hpicfSwitchAuthServerFail notification"
|
||||
REVISION "200510050000Z" -- October 05, 2005 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hpSwitch 32 }
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.0
|
||||
hpicfSwitchAuthorizationNotifications OBJECT IDENTIFIER ::= { hpSwitchAuthorizationMIB 0 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.0.1
|
||||
hpicfSwitchAuthServerFail NOTIFICATION-TYPE
|
||||
OBJECTS { hpicfSwitchAuthServerType, hpicfSwitchAuthServerIPType,
|
||||
hpicfSwitchAuthServerIP }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification indicates that the specified server is not reachable."
|
||||
::= { hpicfSwitchAuthorizationNotifications 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.1
|
||||
hpSwitchAuthorizationConfig OBJECT IDENTIFIER ::= { hpSwitchAuthorizationMIB 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.1.1
|
||||
hpSwitchAutzServiceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpSwitchAutzServiceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the authorization
|
||||
service types."
|
||||
::= { hpSwitchAuthorizationConfig 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.1.1.1
|
||||
hpSwitchAutzServiceEntry OBJECT-TYPE
|
||||
SYNTAX HpSwitchAutzServiceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the hpSwitchAutzServiceTable."
|
||||
INDEX { hpSwitchAutzServiceType }
|
||||
::= { hpSwitchAutzServiceTable 1 }
|
||||
|
||||
|
||||
HpSwitchAutzServiceEntry ::=
|
||||
SEQUENCE {
|
||||
hpSwitchAutzServiceType
|
||||
INTEGER,
|
||||
hpSwitchAutzServicePrimaryMethod
|
||||
INTEGER,
|
||||
hpSwitchAutzServiceSecondaryMethod
|
||||
INTEGER
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.1.1.1.1
|
||||
hpSwitchAutzServiceType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
commands(1),
|
||||
exec(2),
|
||||
network(3)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signifies the authorization service type for which
|
||||
this entry contains configuration information."
|
||||
::= { hpSwitchAutzServiceEntry 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.1.1.1.2
|
||||
hpSwitchAutzServicePrimaryMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
local(1),
|
||||
tacacs(2),
|
||||
radius(3),
|
||||
none(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the primary method used for authorization."
|
||||
::= { hpSwitchAutzServiceEntry 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.1.1.1.3
|
||||
hpSwitchAutzServiceSecondaryMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
local(1),
|
||||
none(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the secondary (backup) method used for
|
||||
authorization."
|
||||
::= { hpSwitchAutzServiceEntry 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.1.2
|
||||
hpicfSwitchAuthObjects OBJECT IDENTIFIER ::= { hpSwitchAuthorizationConfig 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.1.2.1
|
||||
hpicfSwitchAuthServerType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
radius(1),
|
||||
tacacs(2),
|
||||
other(9)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Authorization server type reported in hpicfSwitchAuthorization
|
||||
notifications."
|
||||
::= { hpicfSwitchAuthObjects 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.1.2.2
|
||||
hpicfSwitchAuthServerIPType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"InetAddressType of the address reported in
|
||||
hpicfSwitchAuthServerIP."
|
||||
::= { hpicfSwitchAuthObjects 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.1.2.3
|
||||
hpicfSwitchAuthServerIP OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used in an
|
||||
hpicfSwitchAuthorizationNotification to report the IP
|
||||
address of the affected server."
|
||||
::= { hpicfSwitchAuthObjects 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.1.3
|
||||
hpSwitchAuthConfigObjects OBJECT IDENTIFIER ::= { hpSwitchAuthorizationConfig 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.1.3.1
|
||||
hpicfSwitchAuthServerNotifyEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational status of hpicfSwitchAuthServerFail notifications.
|
||||
The default value is <20>1<EFBFBD> (Enabled). A value of <20>2<EFBFBD> represents
|
||||
Disabled. Writing this object requires authentication, such
|
||||
as provided by SNMPv3."
|
||||
::= { hpSwitchAuthConfigObjects 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.2
|
||||
hpSwitchAuthorizationConformance OBJECT IDENTIFIER ::= { hpSwitchAuthorizationMIB 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.2.1
|
||||
hpSwitchAuthorizationMIBCompliances OBJECT IDENTIFIER ::=
|
||||
{ hpSwitchAuthorizationConformance 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.2.1.1
|
||||
hpSwitchAuthorizationMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for devices implementing the
|
||||
HP-AUTZ-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpSwitchAuthorizationConfigGroup }
|
||||
::= { hpSwitchAuthorizationMIBCompliances 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.2.2
|
||||
hpSwitchAuthorizationMIBGroups OBJECT IDENTIFIER ::= { hpSwitchAuthorizationConformance 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.2.2.1
|
||||
hpSwitchAuthorizationConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpSwitchAutzServicePrimaryMethod,
|
||||
hpSwitchAutzServiceSecondaryMethod, hpicfSwitchAuthServerNotifyEnable }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects to support authorization service."
|
||||
::= { hpSwitchAuthorizationMIBGroups 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.2.2.2
|
||||
hpicfSwitchAuthorizationNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpicfSwitchAuthServerFail }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A group of switch authorization notifications."
|
||||
::= { hpSwitchAuthorizationMIBGroups 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.32.2.2.3
|
||||
hpicfSwitchAuthorizationObjectsGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfSwitchAuthServerType, hpicfSwitchAuthServerIPType,
|
||||
hpicfSwitchAuthServerIP }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A group of switch authorization objects."
|
||||
::= { hpSwitchAuthorizationMIBGroups 3 }
|
||||
|
||||
|
||||
|
||||
END
|
37
MIBS/hp/HP-BASE-MIB
Normal file
37
MIBS/hp/HP-BASE-MIB
Normal file
@ -0,0 +1,37 @@
|
||||
HP-BASE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
enterprises FROM RFC1155-SMI;
|
||||
|
||||
hpicfAccess MODULE-IDENTITY
|
||||
LAST-UPDATED "200501311355Z"
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
ProCurve Networking Business"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes devices in the HP Procurve
|
||||
700 series product line."
|
||||
REVISION "200501311355Z" -- January 31, 2005
|
||||
DESCRIPTION "Modified to reflect new OID hierarchy for
|
||||
HP J8162A XL Access Controller Module."
|
||||
::= { hpicfObjects 6 }
|
||||
|
||||
hp OBJECT IDENTIFIER ::= { enterprises 11 }
|
||||
nm OBJECT IDENTIFIER ::= { hp 2 }
|
||||
icf OBJECT IDENTIFIER ::= { nm 14 }
|
||||
hpicfObjects OBJECT IDENTIFIER ::= { icf 11 }
|
||||
hpSystem OBJECT IDENTIFIER ::= { nm 3 }
|
||||
netElement OBJECT IDENTIFIER ::= { hpSystem 7 }
|
||||
hpEtherSwitch OBJECT IDENTIFIER ::= { netElement 11 }
|
||||
hpSwitchJ4819A OBJECT IDENTIFIER ::= { hpEtherSwitch 17 }
|
||||
|
||||
|
||||
--
|
||||
-- HP J8162A XL Access Controller module
|
||||
--
|
||||
hpSwitchModuleJ8162A OBJECT IDENTIFIER ::= { hpSwitchJ4819A 7 }
|
||||
hpProcurveCommon OBJECT IDENTIFIER ::= { hpSwitchModuleJ8162A 1 }
|
||||
|
||||
END
|
265
MIBS/hp/HP-CAR-MIB
Normal file
265
MIBS/hp/HP-CAR-MIB
Normal 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
|
1196
MIBS/hp/HP-DOT1X-EXTENSIONS-MIB
Normal file
1196
MIBS/hp/HP-DOT1X-EXTENSIONS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1121
MIBS/hp/HP-ENTITY-MIB
Normal file
1121
MIBS/hp/HP-ENTITY-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1509
MIBS/hp/HP-ICF-8023-RPTR
Normal file
1509
MIBS/hp/HP-ICF-8023-RPTR
Normal file
File diff suppressed because it is too large
Load Diff
495
MIBS/hp/HP-ICF-ARP-PROTECT
Normal file
495
MIBS/hp/HP-ICF-ARP-PROTECT
Normal file
@ -0,0 +1,495 @@
|
||||
--
|
||||
HP-ICF-ARP-PROTECT DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
InetAddressType
|
||||
FROM INET-ADDRESS-MIB
|
||||
InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
VlanIndex
|
||||
FROM Q-BRIDGE-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, MacAddress
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37
|
||||
hpicfArpProtect MODULE-IDENTITY
|
||||
LAST-UPDATED "200708290000Z" -- August 29, 2007 at 00:00 GMT
|
||||
ORGANIZATION
|
||||
"Hewlett-Packard Company
|
||||
ProCurve Networking Business"
|
||||
CONTACT-INFO
|
||||
"Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module contains HP proprietary
|
||||
objects for managing Dynamic ARP
|
||||
Protection."
|
||||
REVISION "200708290000Z" -- August 29, 2007 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"Added hpicfArpProtectNotification and associated objects."
|
||||
REVISION "200605030027Z" -- May 03, 2006 at 00:27 GMT
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { hpSwitch 37 }
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.0
|
||||
hpicfArpProtectNotifications OBJECT IDENTIFIER ::= { hpicfArpProtect 0 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.0.1
|
||||
hpicfArpProtectErrantReply NOTIFICATION-TYPE
|
||||
OBJECTS { hpicfArpProtectErrantCnt, hpicfArpProtectErrantSrcMac,
|
||||
hpicfArpProtectErrantSrcIpType, hpicfArpProtectErrantSrcIp,
|
||||
hpicfArpProtectErrantDestMac, hpicfArpProtectErrantDestIpType,
|
||||
hpicfArpProtectErrantDestIp }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An hpicfArpProtectErrantReply notification signifies that
|
||||
the ARP protection entity is enabled and has detected
|
||||
an errant ARP reply packet. The source and
|
||||
destination addresses from the packet header are included
|
||||
in the notification."
|
||||
::= { hpicfArpProtectNotifications 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1
|
||||
hpicfArpProtectObjects OBJECT IDENTIFIER ::= { hpicfArpProtect 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.1
|
||||
hpicfArpProtectConfig OBJECT IDENTIFIER ::= { hpicfArpProtectObjects 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.1.1
|
||||
hpicfArpProtectGlobalCfg OBJECT IDENTIFIER ::= { hpicfArpProtectConfig 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.1.1.1
|
||||
hpicfArpProtectEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administrative status of the ARP Protection
|
||||
feature."
|
||||
::= { hpicfArpProtectGlobalCfg 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.1.1.2
|
||||
hpicfArpProtectVlanEnable OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (512))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administrative status for Dynamic ARP Protection
|
||||
on each VLAN. There will be one bit in this string
|
||||
for each possible VLAN ID. Each octet within this
|
||||
value specifies a set of eight VLANs, with the first
|
||||
octet specifying VLAN IDs 1 through 8, the second
|
||||
octet specifying VLAN IDs 9 through 16, etc. Within
|
||||
each octet, the most significant bit represents the
|
||||
lowest numbered VLAN ID, and the least significant
|
||||
bit represents the highest numbered VLAN ID. Thus,
|
||||
each possible VLAN ID of the bridge is represented by
|
||||
a single bit within the value of this object. If
|
||||
that bit has a value of '1', then Dynamic ARP
|
||||
Protection is enabled on that VLAN; Dynamic ARP
|
||||
Protection is not enabled on the VLAN its bit has a
|
||||
value of '0'."
|
||||
::= { hpicfArpProtectGlobalCfg 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.1.1.3
|
||||
hpicfArpProtectValidation OBJECT-TYPE
|
||||
SYNTAX BITS
|
||||
{
|
||||
srcMac(0),
|
||||
dstMac(1),
|
||||
ip(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Additional validation checks to perform on ARP
|
||||
packets during Dynamic ARP Protection.
|
||||
srcMac - Drop any ARP request or response
|
||||
packet where the source MAC address in
|
||||
the Ethernet header does not match the
|
||||
sender MAC address in the body of the
|
||||
ARP packet.
|
||||
dstMac - Drop any unicast ARP response packet
|
||||
where the destination MAC address in the
|
||||
Ethernet header does not match the target
|
||||
MAC address in the body of the ARP packet.
|
||||
ip - Drop any ARP packet where the sender IP
|
||||
address is invalid. Drop any ARP response
|
||||
packet where the target IP address is
|
||||
invalid. Invalid addresses include
|
||||
0.0.0.0, 255.255.255.255, all IP multicast
|
||||
addresses, and all class E IP addresses.
|
||||
These checks are only performed for ARP packets
|
||||
received on untrusted ports in VLANs that are enabled
|
||||
for Dynamic ARP Protection. ARP packets received on
|
||||
trusted ports, and ARP packets in VLANs for which
|
||||
Dynamic ARP Protection is disabled, are forwarded
|
||||
without validation."
|
||||
::= { hpicfArpProtectGlobalCfg 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.1.1.4
|
||||
hpicfArpProtectErrantNotifyEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides operational control of hpicfArpProtectErrantReply."
|
||||
::= { hpicfArpProtectGlobalCfg 4 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.1.2
|
||||
hpicfArpProtectPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfArpProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Per-interface configuration for Dynamic ARP
|
||||
Protection."
|
||||
::= { hpicfArpProtectConfig 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.1.2.1
|
||||
hpicfArpProtectPortEntry OBJECT-TYPE
|
||||
SYNTAX HpicfArpProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic ARP Protection configuration information for
|
||||
a single port."
|
||||
INDEX { ifIndex }
|
||||
::= { hpicfArpProtectPortTable 1 }
|
||||
|
||||
|
||||
HpicfArpProtectPortEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfArpProtectPortTrust
|
||||
TruthValue
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.1.2.1.1
|
||||
hpicfArpProtectPortTrust OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether this port is
|
||||
trusted for Dynamic ARP Protection."
|
||||
::= { hpicfArpProtectPortEntry 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.2
|
||||
hpicfArpProtectStatus OBJECT IDENTIFIER ::= { hpicfArpProtectObjects 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.2.1
|
||||
hpicfArpProtectVlanStatTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfArpProtectVlanStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Per-VLAN statistics for Dynamic ARP Protection."
|
||||
::= { hpicfArpProtectStatus 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.2.1.1
|
||||
hpicfArpProtectVlanStatEntry OBJECT-TYPE
|
||||
SYNTAX HpicfArpProtectVlanStatEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic ARP Protection statistics for a single VLAN."
|
||||
INDEX { hpicfArpProtectVlanStatIndex }
|
||||
::= { hpicfArpProtectVlanStatTable 1 }
|
||||
|
||||
|
||||
HpicfArpProtectVlanStatEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfArpProtectVlanStatIndex
|
||||
VlanIndex,
|
||||
hpicfArpProtectVlanStatForwards
|
||||
Counter32,
|
||||
hpicfArpProtectVlanStatBadPkts
|
||||
Counter32,
|
||||
hpicfArpProtectVlanStatBadBindings
|
||||
Counter32,
|
||||
hpicfArpProtectVlanStatBadSrcMacs
|
||||
Counter32,
|
||||
hpicfArpProtectVlanStatBadDstMacs
|
||||
Counter32,
|
||||
hpicfArpProtectVlanStatBadIpAddrs
|
||||
Counter32
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.2.1.1.1
|
||||
hpicfArpProtectVlanStatIndex OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable uniquely identifies the VLAN that
|
||||
the counters in this entry apply to. The VLAN
|
||||
identified by this object is the same VLAN as
|
||||
identified by the identical value in the
|
||||
dot1qVlanIndex object."
|
||||
::= { hpicfArpProtectVlanStatEntry 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.2.1.1.2
|
||||
hpicfArpProtectVlanStatForwards OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ARP packets received on untrusted
|
||||
ports in this VLAN that were successfully validated
|
||||
and forwarded. This count does not increment for
|
||||
VLANs for which Dynamic ARP Protection is not
|
||||
enabled."
|
||||
::= { hpicfArpProtectVlanStatEntry 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.2.1.1.3
|
||||
hpicfArpProtectVlanStatBadPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ARP packets received on untrusted
|
||||
ports that were dropped because they were malformed
|
||||
in some way. This may include an unrecognized
|
||||
opcode, an unrecognized protocol type, an
|
||||
unrecognized hardware type, an invalid protocol
|
||||
address length, or an invalid hardware address
|
||||
length. This count does not increment for VLANs
|
||||
for which Dynamic ARP Protection is not enabled."
|
||||
::= { hpicfArpProtectVlanStatEntry 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.2.1.1.4
|
||||
hpicfArpProtectVlanStatBadBindings OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ARP packets received on untrusted
|
||||
ports that were dropped because they advertized
|
||||
a source IP-to-MAC binding that did not match a
|
||||
known, valid binding. This count does not increment
|
||||
for VLANs for which Dynamic ARP Protection is not
|
||||
enabled."
|
||||
::= { hpicfArpProtectVlanStatEntry 4 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.2.1.1.5
|
||||
hpicfArpProtectVlanStatBadSrcMacs OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ARP packets received on untrusted
|
||||
ports that were dropped because the source MAC
|
||||
address in the Ethernet header did not match the
|
||||
sender MAC address in the body of the ARP packet.
|
||||
This count does not increment when source MAC
|
||||
validation is not enabled. This count does not
|
||||
increment for VLANs for which Dynamic ARP Protection
|
||||
is not enabled."
|
||||
::= { hpicfArpProtectVlanStatEntry 5 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.2.1.1.6
|
||||
hpicfArpProtectVlanStatBadDstMacs OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of unicast ARP response packets received
|
||||
on untrusted ports that were dropped because the
|
||||
destination MAC address in the Ethernet header did
|
||||
not match the target MAC address in the body of the
|
||||
ARP packet. This count does not increment when
|
||||
destination address validation is not enabled.
|
||||
This count does not increment for VLANs for which
|
||||
Dynamic ARP Protection is not enabled."
|
||||
::= { hpicfArpProtectVlanStatEntry 6 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.2.1.1.7
|
||||
hpicfArpProtectVlanStatBadIpAddrs OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ARP packets received on untrusted
|
||||
ports that were dropped because they contained
|
||||
an invalid sender IP address, or they contained
|
||||
an invalid target IP address in an ARP response.
|
||||
This count does not increment when IP address
|
||||
validation is not enabled. This count does not
|
||||
increment for VLANs for which Dynamic ARP Protection
|
||||
is not enabled."
|
||||
::= { hpicfArpProtectVlanStatEntry 7 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.3
|
||||
hpicfArpProtectErrantCnt OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of hpicfArpProtectErrantReply sent
|
||||
from the ARP Protection entity to the SNMP
|
||||
entity. This count may differ from the count
|
||||
of notifications transmitted due to rate
|
||||
limiting or configuration."
|
||||
::= { hpicfArpProtectObjects 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.4
|
||||
hpicfArpProtectErrantSrcMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Errant source MAC address included in a
|
||||
hpicfArpProtectNotification."
|
||||
::= { hpicfArpProtectObjects 4 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.5
|
||||
hpicfArpProtectErrantSrcIpType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP Address type reported in hpicfArpProtectErrantSrcIp."
|
||||
::= { hpicfArpProtectObjects 5 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.6
|
||||
hpicfArpProtectErrantSrcIp OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Errant source IP address included in a
|
||||
hpicfArpProtectNotification."
|
||||
::= { hpicfArpProtectObjects 6 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.7
|
||||
hpicfArpProtectErrantDestMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Errant destination MAC address included in a
|
||||
hpicfArpProtectNotification."
|
||||
::= { hpicfArpProtectObjects 7 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.8
|
||||
hpicfArpProtectErrantDestIpType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP Address type reported in hpicfArpProtectErrantDestIp."
|
||||
::= { hpicfArpProtectObjects 8 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.1.9
|
||||
hpicfArpProtectErrantDestIp OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Errant destination IP address included in a
|
||||
hpicfArpProtectNotification."
|
||||
::= { hpicfArpProtectObjects 9 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.2
|
||||
hpicfArpProtectConformance OBJECT IDENTIFIER ::= { hpicfArpProtect 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.2.1
|
||||
hpicfArpProtectGroups OBJECT IDENTIFIER ::= { hpicfArpProtectConformance 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.2.1.1
|
||||
hpicfArpProtectBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfArpProtectEnable, hpicfArpProtectVlanEnable,
|
||||
hpicfArpProtectValidation, hpicfArpProtectPortTrust,
|
||||
hpicfArpProtectVlanStatForwards, hpicfArpProtectVlanStatBadPkts,
|
||||
hpicfArpProtectVlanStatBadBindings, hpicfArpProtectVlanStatBadSrcMacs,
|
||||
hpicfArpProtectVlanStatBadDstMacs, hpicfArpProtectVlanStatBadIpAddrs,
|
||||
hpicfArpProtectErrantSrcMac, hpicfArpProtectErrantSrcIp,
|
||||
hpicfArpProtectErrantDestMac, hpicfArpProtectErrantSrcIpType,
|
||||
hpicfArpProtectErrantDestIpType, hpicfArpProtectErrantDestIp,
|
||||
hpicfArpProtectErrantCnt, hpicfArpProtectErrantNotifyEnable }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for configuring and
|
||||
monitoring the base Dynamic ARP Protection
|
||||
functionality."
|
||||
::= { hpicfArpProtectGroups 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.2.1.2
|
||||
hpicfArpProtectionNotifications NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpicfArpProtectErrantReply }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A group of Notifications whose implementation is
|
||||
mandatory when HP-ICF-ARP-PROTECTION is
|
||||
implemented."
|
||||
::= { hpicfArpProtectGroups 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.2.2
|
||||
hpicfArpProtectCompliances OBJECT IDENTIFIER ::= { hpicfArpProtectConformance 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.37.2.2.1
|
||||
hpicfArpProtectCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for HP ProCurve switches
|
||||
that support Dynamic ARP Protection."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpicfArpProtectBaseGroup, hpicfArpProtectionNotifications }
|
||||
::= { hpicfArpProtectCompliances 1 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
84
MIBS/hp/HP-ICF-AUTORUN
Normal file
84
MIBS/hp/HP-ICF-AUTORUN
Normal file
@ -0,0 +1,84 @@
|
||||
HP-ICF-AUTORUN DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfAutorun MODULE-IDENTITY
|
||||
LAST-UPDATED "200708240000Z"
|
||||
ORGANIZATION "Hewlett-Packard Company,
|
||||
Workgroup Networks Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module manages Autorun configuration
|
||||
for devices in the HP Integrated Communication
|
||||
Facility product line."
|
||||
::= { hpSwitch 42 }
|
||||
|
||||
-- Autorun Configuration
|
||||
|
||||
hpicfAutorunConfig OBJECT IDENTIFIER ::= { hpicfAutorun 1 }
|
||||
|
||||
hpicfUsbAutorunEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This MIB object identifies the admin status of the
|
||||
USB Autorun feature
|
||||
true(1) - Autorun Enabled.
|
||||
false(2) - Autorun Disabled."
|
||||
::= { hpicfAutorunConfig 1 }
|
||||
|
||||
hpicfUsbAutorunSecureMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This MIB object identifies the admin status of the
|
||||
secure-mode for the USB Autorun feature
|
||||
true(1) - secure-mode for autorun Enabled.
|
||||
false(2) - secure-mode for autorun Disabled."
|
||||
::= { hpicfAutorunConfig 2 }
|
||||
|
||||
hpicfUsbAutorunEncryptionKey OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This MIB object identifies the configured encryption
|
||||
key string for USB Autorun feature"
|
||||
::= { hpicfAutorunConfig 3 }
|
||||
|
||||
-- Autorun conformance information
|
||||
|
||||
hpicfAutorunConformance
|
||||
OBJECT IDENTIFIER ::= { hpicfAutorun 2 }
|
||||
|
||||
hpicfAutorunCompliances
|
||||
OBJECT IDENTIFIER ::= { hpicfAutorunConformance 1 }
|
||||
hpicfAutorunGroups
|
||||
OBJECT IDENTIFIER ::= { hpicfAutorunConformance 2 }
|
||||
|
||||
hpicfAutorunCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "Compliance statement for HP ICP Autorun
|
||||
configuration"
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfAutorunConfigGroup }
|
||||
::= { hpicfAutorunCompliances 1 }
|
||||
|
||||
hpicfAutorunConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfUsbAutorunEnable,
|
||||
hpicfUsbAutorunSecureMode,
|
||||
hpicfUsbAutorunEncryptionKey
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION " "
|
||||
::= { hpicfAutorunGroups 1 }
|
||||
|
||||
END
|
1991
MIBS/hp/HP-ICF-BASIC
Normal file
1991
MIBS/hp/HP-ICF-BASIC
Normal file
File diff suppressed because it is too large
Load Diff
769
MIBS/hp/HP-ICF-BRIDGE
Normal file
769
MIBS/hp/HP-ICF-BRIDGE
Normal file
@ -0,0 +1,769 @@
|
||||
HP-ICF-BRIDGE DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, TimeStamp, TimeInterval
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
dot1dBasePortEntry
|
||||
FROM BRIDGE-MIB
|
||||
VlanIndex
|
||||
FROM Q-BRIDGE-MIB
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
ConfigStatus
|
||||
FROM HP-ICF-TC
|
||||
hpSwitchStpPortEntry
|
||||
FROM CONFIG-MIB
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
portCopyEntry
|
||||
FROM SMON-MIB;
|
||||
|
||||
BridgeId ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The Bridge Identifier as used in the Spanning Tree
|
||||
Protocol to uniquely identify a bridge."
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
|
||||
|
||||
hpicfBridge MODULE-IDENTITY
|
||||
LAST-UPDATED "200609300000Z" -- September 30, 2006
|
||||
ORGANIZATION "Hewlett-Packard Company
|
||||
Network Infrastructure Solutions"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains HP proprietary
|
||||
extensions to the standard Bridge MIBs."
|
||||
|
||||
REVISION "200609300000Z" -- September 30, 2006
|
||||
DESCRIPTION "Added 'hpicfBridgeMirrorSessionID' MIB object."
|
||||
|
||||
REVISION "200609260000Z" -- September 26, 2006
|
||||
DESCRIPTION "Added 'hpicfBridgeRstpAutoEdgePort' MIB object."
|
||||
|
||||
REVISION "200608131738Z" -- Aug 08, 2006
|
||||
DESCRIPTION "Added hpicfLoopProtect MIB and
|
||||
updated conformance statements."
|
||||
|
||||
REVISION "200302200000Z" -- February 20, 2003
|
||||
DESCRIPTION
|
||||
"Added 'mstpOperation' option to the
|
||||
'hpicfBridgeRstpForceVersion' MIB object.
|
||||
Added 'ieee8021s' option to the
|
||||
'hpicfBridgeRstpProtocolVersion' MIB object."
|
||||
|
||||
|
||||
REVISION "200205231738Z" -- May 23, 2002
|
||||
DESCRIPTION "Added conformance information."
|
||||
|
||||
REVISION "200110032050Z" -- October 3, 2001
|
||||
DESCRIPTION "Modified hpicfBridgeRstp MIB to contain
|
||||
ConfigStatus."
|
||||
|
||||
REVISION "200011030642Z" -- November 3, 2000
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { hpSwitch 12 }
|
||||
|
||||
hpicfBridgeObjects
|
||||
OBJECT IDENTIFIER ::= { hpicfBridge 1 }
|
||||
hpicfBridgeBase
|
||||
OBJECT IDENTIFIER ::= { hpicfBridgeObjects 1 }
|
||||
-- **********************************************************************
|
||||
-- VLAN Objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeMaxVlans OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Defines the number of VLANs that the switch will
|
||||
support for dynamic use without requiring a reboot."
|
||||
::= { hpicfBridgeBase 1 }
|
||||
|
||||
hpicfBridgeVlanEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Administrative status of VLAN support on this
|
||||
switch."
|
||||
::= { hpicfBridgeBase 2 }
|
||||
|
||||
hpicfBridgePrimaryVlan OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The 802.1Q VLAN ID of the primary VLAN for this
|
||||
switch."
|
||||
::= { hpicfBridgeBase 3 }
|
||||
|
||||
hpicfBridgeVlanConfigStatus OBJECT-TYPE
|
||||
SYNTAX ConfigStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "If one or more variables in this group has been
|
||||
reconfigured since the last reboot in such a way
|
||||
as to require a reboot to take effect, the value
|
||||
of this variable will be set to 'notInService'."
|
||||
::= { hpicfBridgeBase 4 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- GVRP Objects
|
||||
-- **********************************************************************
|
||||
hpicfBridgeGvrp OBJECT IDENTIFIER ::= { hpicfBridgeObjects 2 }
|
||||
|
||||
hpicfBridgeGvrpPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfBridgeGvrpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the
|
||||
GVRP port configurations on this switch."
|
||||
::= { hpicfBridgeGvrp 1 }
|
||||
|
||||
hpicfBridgeGvrpPortEntry OBJECT-TYPE
|
||||
SYNTAX HpicfBridgeGvrpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "GVRP information associated with a single port."
|
||||
AUGMENTS { dot1dBasePortEntry }
|
||||
::= { hpicfBridgeGvrpPortTable 1 }
|
||||
|
||||
HpicfBridgeGvrpPortEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfBridgeGvrpRestrictedVlanReg TruthValue
|
||||
}
|
||||
|
||||
hpicfBridgeGvrpRestrictedVlanReg OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Controls GVRP's ability to learn new VLANs on
|
||||
this port. When set to 'false', GVRP will accept
|
||||
JOIN requests for new VLANs on this port. When
|
||||
set to 'true', GVRP will only process protocol
|
||||
packets that concern themselves with known VLANs."
|
||||
::= { hpicfBridgeGvrpPortEntry 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Rapid Reconfiguration Spanning Tree Objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeRstp OBJECT IDENTIFIER ::= { hpicfBridgeObjects 4 }
|
||||
|
||||
hpicfBridgeRstpForceVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
stpCompatibility(0),
|
||||
rstpOperation(2),
|
||||
mstpOperation(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Operational mode of Spanning Tree protocol:
|
||||
- stpCompatibility means protocol operates as STP protocol
|
||||
on all ports.
|
||||
- rstpOperation means protocol operates as Rapid
|
||||
Reconfiguration on all ports except on those ports where
|
||||
legacy system has been detected.
|
||||
- mstpOperation means protocol operates in native MSTP mode,
|
||||
this option is available only if object
|
||||
'hpicfBridgeRstpProtocolVersion' is set to 'ieee8021s'."
|
||||
::= { hpicfBridgeRstp 1 }
|
||||
|
||||
hpicfBridgeRstpConfigStatus OBJECT-TYPE
|
||||
SYNTAX ConfigStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The configuration status of this group of objects. If
|
||||
one or more variables in this group were
|
||||
reconfigured since last reboot and required reboot to
|
||||
take effect, the value of this variable will be set to
|
||||
notInService."
|
||||
::= { hpicfBridgeRstp 2 }
|
||||
|
||||
hpicfBridgeRstpProtocolVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ieee8021d(0),
|
||||
ieee8021w(2),
|
||||
ieee8021s(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The protocol version currently running on switch
|
||||
- ieee8021d version of STP protocol,
|
||||
- ieee8021w Rapid Reconfiguration version of STP protocol,
|
||||
- ieee8021s Multiple STP (MSTP) protocol"
|
||||
::= { hpicfBridgeRstp 3 }
|
||||
|
||||
hpicfBridgeRstpAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the spanning tree protocol"
|
||||
::= { hpicfBridgeRstp 4 }
|
||||
|
||||
hpicfBridgeRstpPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfBridgeRstpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains port-specific information
|
||||
for the Spanning Tree Protocol."
|
||||
::= { hpicfBridgeRstp 5 }
|
||||
|
||||
hpicfBridgeRstpPortEntry OBJECT-TYPE
|
||||
SYNTAX HpicfBridgeRstpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A list of information maintained by every port
|
||||
about the Spanning Tree Protocol state for that
|
||||
port."
|
||||
INDEX { hpicfBridgeRstpPortIndex }
|
||||
::= { hpicfBridgeRstpPortTable 1 }
|
||||
|
||||
HpicfBridgeRstpPortEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfBridgeRstpPortIndex INTEGER,
|
||||
hpicfBridgeRstpAdminEdgePort INTEGER,
|
||||
hpicfBridgeRstpOperEdgePort INTEGER,
|
||||
hpicfBridgeRstpAdminPointToPointMac INTEGER,
|
||||
hpicfBridgeRstpOperPointToPointMac TruthValue,
|
||||
hpicfBridgeRstpPortPathCost INTEGER,
|
||||
hpicfBridgeRstpForceBpduMigrationCheck TruthValue,
|
||||
hpicfBridgeRstpAutoEdgePort TruthValue,
|
||||
hpicfBridgeRstpPortBpduFiltering TruthValue
|
||||
}
|
||||
|
||||
hpicfBridgeRstpPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The port number of the port for which this entry
|
||||
contains Spanning Tree Protocol management
|
||||
information."
|
||||
REFERENCE
|
||||
"IEEE 802.1w"
|
||||
::= { hpicfBridgeRstpPortEntry 1 }
|
||||
|
||||
hpicfBridgeRstpAdminEdgePort OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicate that port is connected to LAN segment that don't
|
||||
have any bridge connected to it"
|
||||
REFERENCE
|
||||
"IEEE P802.1w Clause 17.3; IEEE P802.1t Clause 18"
|
||||
::= { hpicfBridgeRstpPortEntry 2 }
|
||||
|
||||
hpicfBridgeRstpOperEdgePort OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Reflects the value of the operEdgePort parameter, as
|
||||
defined by the operation of the Bridge Detection state
|
||||
machine (Clause 18 of P802.1t). The value of this parameter
|
||||
is used by a Designated Port in order to determine how
|
||||
rapidly it may transition to the Forwarding Port State
|
||||
(see 17.23, Port Role Transitions state machine).
|
||||
The Bridge Detection state machine sets this parameter to
|
||||
the value of adminEdgePort (P802.1t 18.1.3) on
|
||||
initialization, and forces its value to FALSE if any BPDUs
|
||||
are received on the Port."
|
||||
REFERENCE
|
||||
"IEEE P802.1w Clause 17.3; IEEE P802.1t Clause 18"
|
||||
::= { hpicfBridgeRstpPortEntry 3 }
|
||||
|
||||
hpicfBridgeRstpAdminPointToPointMac OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
forceTrue(1),
|
||||
forceFalse(2),
|
||||
auto(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
forceTrue: This value indicates that the administrator requires the MAC
|
||||
to be treated as if it is connected to a point-to-point LAN
|
||||
segment, regardless of any indications to the contrary that
|
||||
are generated by the MAC entity.
|
||||
forceFalse: This value indicates that the administrator requires the MAC
|
||||
to be treated as if it is connected to a non-point-to-point
|
||||
LAN segment, regardless of any indications to the contrary
|
||||
that are generated by the MAC entity.
|
||||
auto: This value indicates that the administrator requires the
|
||||
point-to-point status of the MAC to be determined in accordance
|
||||
with the specific MAC procedures defined in 6.5."
|
||||
REFERENCE
|
||||
"IEEE P802.1w; IEEE P802.1t"
|
||||
::= { hpicfBridgeRstpPortEntry 4 }
|
||||
|
||||
hpicfBridgeRstpOperPointToPointMac OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
true: This value indicates that the MAC is connected to a
|
||||
point-to-point LAN segment; i.e., there is at most one other
|
||||
system attached to the LAN segment.
|
||||
false: This value indicates that the MAC is connected to a
|
||||
non-point-to-point LAN segment; i.e., there can be more than one
|
||||
other system attached to the LAN segment."
|
||||
REFERENCE
|
||||
"IEEE P802.1w; IEEE P802.1t"
|
||||
::= { hpicfBridgeRstpPortEntry 5 }
|
||||
|
||||
hpicfBridgeRstpPortPathCost OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..200000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Rapid Reconfiguration Port Path Cost - 32 bit values"
|
||||
REFERENCE
|
||||
"IEEE 802.1w"
|
||||
::= { hpicfBridgeRstpPortEntry 6 }
|
||||
|
||||
hpicfBridgeRstpForceBpduMigrationCheck OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When operating in RST (version 2 or greater) mode
|
||||
writing TRUE(1) to this object forces this port to
|
||||
transmit RST BPDUs. Any other operation on this object
|
||||
has no effect and it always returns FALSE(2) when read."
|
||||
REFERENCE
|
||||
"IEEE P802.1w"
|
||||
::= { hpicfBridgeRstpPortEntry 7 }
|
||||
|
||||
hpicfBridgeRstpAutoEdgePort OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Represents the value of 'autoEdgePort' parameter.
|
||||
This parameter is optional. It is used by the Bridge
|
||||
Detection state machine for the automatic identification
|
||||
of edge ports. The default is false."
|
||||
REFERENCE
|
||||
"IEEE 802.1D-2004"
|
||||
::= { hpicfBridgeRstpPortEntry 8 }
|
||||
|
||||
hpicfBridgeRstpPortBpduFiltering OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This value indicates whether or not BPDUs need
|
||||
to be filtered on this port. If the value is true the
|
||||
received BPDUs will be dropped and no BPDUs will be
|
||||
transmitted on the port. If the value is false the BPDUs
|
||||
are being processed as usual. The default is false."
|
||||
REFERENCE
|
||||
"IEEE P802.1w"
|
||||
::= { hpicfBridgeRstpPortEntry 9 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Loop Protection Objects
|
||||
-- **********************************************************************
|
||||
|
||||
-- Port Remediation Textual Convention
|
||||
LoopProtectReceiverAction::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This TC describes the actions a port that receives a loop
|
||||
protection protocol packet can take.
|
||||
|
||||
The disableTx(1) enumeration indicates that the sender of
|
||||
the loop protect packet will be disabled.
|
||||
|
||||
The noDisable(2) enumeration indicates that no port is to
|
||||
be disabled."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disableTx(1),
|
||||
noDisable(2)
|
||||
}
|
||||
|
||||
|
||||
hpicfBridgeLoopProtect OBJECT IDENTIFIER ::= { hpicfBridgeObjects 5 }
|
||||
|
||||
hpicfBridgeLoopProtectNotifications
|
||||
OBJECT IDENTIFIER ::= { hpicfBridgeLoopProtect 0 }
|
||||
hpicfBridgeLoopProtectBase
|
||||
OBJECT IDENTIFIER ::= { hpicfBridgeLoopProtect 1 }
|
||||
hpicfBridgeLoopProtectPort
|
||||
OBJECT IDENTIFIER ::= { hpicfBridgeLoopProtect 2 }
|
||||
|
||||
hpicfBridgeLoopProtectInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The interval in seconds at which loop protection packets are
|
||||
transmitted. The default value is 5 seconds."
|
||||
::= { hpicfBridgeLoopProtectBase 1 }
|
||||
|
||||
hpicfBridgeLoopProtectTrapLoopDetectEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether notifications should be sent when a loop
|
||||
is detected on a port. By default this object will
|
||||
have a value of false(2)."
|
||||
::= { hpicfBridgeLoopProtectBase 2 }
|
||||
|
||||
hpicfBridgeLoopProtectEnableTimer OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The time in seconds to wait before reenabling a port
|
||||
disabled by loop protection. When a port is disabled by
|
||||
loop protection a reenable timer for the port is initialized
|
||||
with the value of this period. If the period is not equal to
|
||||
zero the port will be reenabled after the period has
|
||||
elapsed. Otherwise the port will remain disabled."
|
||||
::= { hpicfBridgeLoopProtectBase 3 }
|
||||
|
||||
hpicfBridgeLoopProtectPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfBridgeLoopProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Per-interface configuration for Loop Protection."
|
||||
::= { hpicfBridgeLoopProtectPort 1 }
|
||||
|
||||
hpicfBridgeLoopProtectPortEntry OBJECT-TYPE
|
||||
SYNTAX HpicfBridgeLoopProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Loop Protection configuration information for
|
||||
a single port."
|
||||
INDEX { ifIndex }
|
||||
::= { hpicfBridgeLoopProtectPortTable 1 }
|
||||
|
||||
HpicfBridgeLoopProtectPortEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfBridgeLoopProtectPortEnable TruthValue,
|
||||
hpicfBridgeLoopProtectPortLoopDetected TruthValue,
|
||||
hpicfBridgeLoopProtectPortLastLoopTime TimeStamp,
|
||||
hpicfBridgeLoopProtectPortLoopCount Counter32,
|
||||
hpicfBridgeLoopProtectPortReceiverAction LoopProtectReceiverAction
|
||||
}
|
||||
|
||||
hpicfBridgeLoopProtectPortEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates whether this port has
|
||||
Loop protection enabled. The default value is FALSE"
|
||||
::= { hpicfBridgeLoopProtectPortEntry 1 }
|
||||
|
||||
hpicfBridgeLoopProtectPortLoopDetected OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object will be set to TRUE when a loop is detected on
|
||||
the port. The value of this object will be reset to FALSE when
|
||||
the port's hpicfBridgeLoopProtectPortEnable is set to
|
||||
FALSE."
|
||||
::= { hpicfBridgeLoopProtectPortEntry 2 }
|
||||
|
||||
hpicfBridgeLoopProtectPortLastLoopTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The value of sysUpTime when a loop was last detected
|
||||
on this port. A value of 0 means that the timestamp has
|
||||
not been set."
|
||||
::= { hpicfBridgeLoopProtectPortEntry 3 }
|
||||
|
||||
hpicfBridgeLoopProtectPortLoopCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "When the loop protect feature is enabled on the port this
|
||||
object counts the number of loops detected on the port.
|
||||
When the feature is disabled on the port the value of this
|
||||
object is set to 0."
|
||||
::= { hpicfBridgeLoopProtectPortEntry 4 }
|
||||
|
||||
hpicfBridgeLoopProtectPortReceiverAction OBJECT-TYPE
|
||||
SYNTAX LoopProtectReceiverAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Controls the action taken when a Loop protection packet is
|
||||
received on this port. When set to 'disableTx' the port
|
||||
that transmitted the packet will be disabled. When set to
|
||||
'noDisable' the transmitting port will not be disabled."
|
||||
::= { hpicfBridgeLoopProtectPortEntry 5 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- hpicfBridgeLoopProtect Notifications
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeLoopProtectLoopDetectedNotification NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex,
|
||||
hpicfBridgeLoopProtectPortLoopCount,
|
||||
hpicfBridgeLoopProtectPortReceiverAction}
|
||||
STATUS current
|
||||
DESCRIPTION "A hpicfBridgeLoopProtectLoopDetectedNotification signifies
|
||||
that a loop has been detected by the loop protection protocol.
|
||||
Generation of this notification is controlled by
|
||||
hpicfBridgeLoopProtectTrapLoopDetectEnable. To prevent
|
||||
excessive notifications this trap is rate-limited to allow
|
||||
a maximum of 1 notifications every 30 seconds.
|
||||
Notifications that are not sent due to rate-limiting are
|
||||
dropped, and not queued up to be sent later."
|
||||
::= { hpicfBridgeLoopProtectNotifications 1 }
|
||||
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Local Mirror Session Objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeMirrorSession OBJECT IDENTIFIER
|
||||
::= { hpicfBridgeObjects 6 }
|
||||
hpicfBridgeMirrorSessionBase OBJECT IDENTIFIER
|
||||
::= { hpicfBridgeMirrorSession 1 }
|
||||
hpicfBridgeMirrorSessionDestination OBJECT IDENTIFIER
|
||||
::= { hpicfBridgeMirrorSession 2 }
|
||||
|
||||
hpicfBridgeMirrorSessionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfBridgeMirrorSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains mirror session information
|
||||
related to a given specified destination. A mirror
|
||||
session is a group of one or more portCopyEntries
|
||||
all having the same specified destination. A given
|
||||
specified destination may be associated with more
|
||||
then one mirror session."
|
||||
::= { hpicfBridgeMirrorSessionDestination 1 }
|
||||
|
||||
|
||||
hpicfBridgeMirrorSessionEntry OBJECT-TYPE
|
||||
SYNTAX HpicfBridgeMirrorSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the hpicfBridgeMirrorSessionEntry contains
|
||||
mirror session specific identification
|
||||
information."
|
||||
AUGMENTS { portCopyEntry }
|
||||
::= { hpicfBridgeMirrorSessionTable 1 }
|
||||
|
||||
|
||||
HpicfBridgeMirrorSessionEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfBridgeMirrorSessionID Integer32
|
||||
}
|
||||
|
||||
hpicfBridgeMirrorSessionID OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This variable is valid only for mirroring
|
||||
transfers. It allows mirroring destinations
|
||||
to be grouped. A given hpicfBridgeMirrorSessionID
|
||||
can only be used with 1 destination. However,
|
||||
multiple sources may be related to the same
|
||||
hpicfBridgeMirrorSessionID. To ensure that the
|
||||
hpicfBridgeMirrorSessionID is properly assigned,
|
||||
it can only be updated when the respective
|
||||
portCopyEntry object is in the notReady state.
|
||||
For non-mirroring transfers, the value should
|
||||
be set to 0. "
|
||||
DEFVAL { 1 }
|
||||
::= { hpicfBridgeMirrorSessionEntry 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance information
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeConformance OBJECT IDENTIFIER ::= { hpicfBridge 2 }
|
||||
hpicfBridgeGroups OBJECT IDENTIFIER ::= { hpicfBridgeConformance 1 }
|
||||
hpicfBridgeCompliances OBJECT IDENTIFIER ::= { hpicfBridgeConformance 2 }
|
||||
hpicfBridgeNotGroups OBJECT IDENTIFIER ::= { hpicfBridgeConformance 3 }
|
||||
|
||||
hpicfBridgeVlanBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfBridgeMaxVlans,
|
||||
hpicfBridgeVlanEnable,
|
||||
hpicfBridgePrimaryVlan,
|
||||
hpicfBridgeVlanConfigStatus }
|
||||
STATUS current
|
||||
DESCRIPTION "Basic VLAN configuration information that is not
|
||||
in the standard 802.1Q Bridge MIB."
|
||||
::= { hpicfBridgeGroups 1 }
|
||||
|
||||
hpicfBridgeGvrpPortGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfBridgeGvrpRestrictedVlanReg }
|
||||
STATUS current
|
||||
DESCRIPTION "GVRP configuration information that is not (yet)
|
||||
in the standard 802.1Q Bridge MIB.
|
||||
|
||||
Note that this information is very likely to be added
|
||||
to a future update of the 802.1Q Bridge MIB, at which
|
||||
time, support for objects in this group will most
|
||||
likely be deprecated."
|
||||
::= { hpicfBridgeGroups 2 }
|
||||
|
||||
hpicfBridgeRstpBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfBridgeRstpForceVersion,
|
||||
hpicfBridgeRstpConfigStatus,
|
||||
hpicfBridgeRstpProtocolVersion,
|
||||
hpicfBridgeRstpAdminStatus,
|
||||
hpicfBridgeRstpPortTable }
|
||||
STATUS current
|
||||
DESCRIPTION "Rapid Spanning Tree Protocol (RSTP) configuration
|
||||
information that is in neither the standard 802.1w
|
||||
MIB, nor the standard 802.1d (STP) MIB.
|
||||
|
||||
Note that as RSTP improves compatibility, some
|
||||
objects in this MIB will likely be deprecated."
|
||||
::= {hpicfBridgeGroups 3 }
|
||||
|
||||
hpicfBridgeLoopProtectBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfBridgeLoopProtectInterval,
|
||||
hpicfBridgeLoopProtectEnableTimer,
|
||||
hpicfBridgeLoopProtectTrapLoopDetectEnable,
|
||||
hpicfBridgeLoopProtectPortEnable,
|
||||
hpicfBridgeLoopProtectPortLoopDetected,
|
||||
hpicfBridgeLoopProtectPortLastLoopTime,
|
||||
hpicfBridgeLoopProtectPortLoopCount,
|
||||
hpicfBridgeLoopProtectPortReceiverAction
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing basic instrumentation
|
||||
and control of the HP Loop protection entity."
|
||||
|
||||
::= {hpicfBridgeGroups 4 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Notification groups
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeLoopProtectNotGrp NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpicfBridgeLoopProtectLoopDetectedNotification }
|
||||
STATUS current
|
||||
DESCRIPTION "Notifications for Loop protection."
|
||||
::= { hpicfBridgeNotGroups 1 }
|
||||
|
||||
|
||||
hpicfBridgeMirrorSessionBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfBridgeMirrorSessionID
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing identification
|
||||
of a mirroring session entity."
|
||||
|
||||
::= {hpicfBridgeGroups 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The compliance statement for HP Switches with IEEE
|
||||
802.1Q VLAN support for bridging objects not found
|
||||
in the standard Bridge MIBs."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfBridgeVlanBaseGroup }
|
||||
|
||||
GROUP hpicfBridgeGvrpPortGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that support GVRP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
|
||||
::= { hpicfBridgeCompliances 1 }
|
||||
|
||||
hpicfBridgeComplianceRevTwo MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The compliance statement for HP Switches with IEEE
|
||||
802.1W Rapid Spanning Tree Protocol support for
|
||||
bridging objects not found in the standard Bridge
|
||||
MIBs."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfBridgeVlanBaseGroup }
|
||||
|
||||
GROUP hpicfBridgeGvrpPortGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that support GVRP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
GROUP hpicfBridgeRstpBaseGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that implement RSTP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
|
||||
::= { hpicfBridgeCompliances 2 }
|
||||
|
||||
hpicfBridgeComplianceRevThree MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The compliance statement for HP Switches with IEEE
|
||||
802.1W Rapid Spanning Tree Protocol support for
|
||||
bridging objects not found in the standard Bridge
|
||||
MIBs."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfBridgeVlanBaseGroup }
|
||||
|
||||
GROUP hpicfBridgeGvrpPortGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that support GVRP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
GROUP hpicfBridgeRstpBaseGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that implement RSTP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
|
||||
::= { hpicfBridgeCompliances 3 }
|
||||
|
||||
hpicfBridgeComplianceRevFour MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP Switches with IEEE
|
||||
802.1W Rapid Spanning Tree Protocol support for
|
||||
bridging objects not found in the standard Bridge
|
||||
MIBs."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfBridgeVlanBaseGroup }
|
||||
|
||||
GROUP hpicfBridgeGvrpPortGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that support GVRP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
GROUP hpicfBridgeRstpBaseGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that implement RSTP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
GROUP hpicfBridgeMirrorSessionBaseGroup
|
||||
DESCRIPTION "Support for this group is mandatory for switches
|
||||
that implement the multi session mirroring
|
||||
(intelligent mirroring) feature."
|
||||
::= { hpicfBridgeCompliances 4 }
|
||||
|
||||
hpicfBridgeLoopProtectCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP Switches with
|
||||
support for hpicfBridge loop protection objects."
|
||||
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfBridgeLoopProtectBaseGroup,
|
||||
hpicfBridgeLoopProtectNotifications }
|
||||
GROUP hpicfBridgeLoopProtectBaseGroup
|
||||
DESCRIPTION "Support for this group is mandatory for switches
|
||||
that implement the loop protection feature."
|
||||
|
||||
GROUP hpicfBridgeLoopProtectNotifications
|
||||
DESCRIPTION "Implementation of this group is mandatory
|
||||
for switches that implement the loop protection
|
||||
feature."
|
||||
::= { hpicfBridgeCompliances 5 }
|
||||
END
|
357
MIBS/hp/HP-ICF-CHAIN
Normal file
357
MIBS/hp/HP-ICF-CHAIN
Normal file
@ -0,0 +1,357 @@
|
||||
HP-ICF-CHAIN DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
hpicfObjectModules, hpicfCommon, hpicfCommonTrapsPrefix
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfChainMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200011032216Z" -- November 3, 2000
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Network Infrastructure Solutions"
|
||||
CONTACT-INFO
|
||||
"Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes management of the
|
||||
Distributed Management Chain for devices in the
|
||||
HP AdvanceStack product line."
|
||||
|
||||
REVISION "200011032216Z" -- November 3, 2000
|
||||
DESCRIPTION "Updated division name."
|
||||
|
||||
REVISION "9703060333Z" -- March 6, 1997
|
||||
DESCRIPTION
|
||||
"Added NOTIFICATION-GROUP information."
|
||||
REVISION "9609100208Z" -- September 10, 1996
|
||||
DESCRIPTION
|
||||
"Split this MIB module from the former monolithic
|
||||
hp-icf MIB."
|
||||
REVISION "9402250000Z" -- February 25, 1994
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { hpicfObjectModules 2 }
|
||||
|
||||
|
||||
|
||||
hpicfChain OBJECT IDENTIFIER ::= { hpicfCommon 1 }
|
||||
|
||||
-- This MIB models a chain of "boxes" attached to an HP
|
||||
-- Distributed Management Chain. Each box may have one or
|
||||
-- more manageable entities in it, and may contain one or more
|
||||
-- SNMP agents, which may each be acting as an SNMP proxy for
|
||||
-- one or more of the other boxes on the Distributed
|
||||
-- Management Chain that do not have agents.
|
||||
--
|
||||
-- All of the agents on the chain will know about the
|
||||
-- hpicfChainTable. The hpicfChainViewTable will contain
|
||||
-- entries for those boxes on the chain for which the agent
|
||||
-- can act as a proxy.
|
||||
|
||||
hpicfChainMaxMembers OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..16)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of devices that can be
|
||||
supported on the Distributed Management Chain from
|
||||
this agent."
|
||||
::= { hpicfChain 1 }
|
||||
|
||||
hpicfChainCurMembers OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..16)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of devices currently on the
|
||||
Distributed Management Chain connected to this
|
||||
agent."
|
||||
::= { hpicfChain 2 }
|
||||
|
||||
hpicfChainLastChange OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime on this agent the last
|
||||
time a device was added to or removed from the
|
||||
Distributed Management Chain connected to this
|
||||
agent."
|
||||
::= { hpicfChain 3 }
|
||||
|
||||
hpicfChainChanges OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of times devices have been
|
||||
added to or removed from the Distributed
|
||||
Management Chain connected to this agent."
|
||||
::= { hpicfChain 4 }
|
||||
|
||||
hpicfChainTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfChainEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of boxes currently connected to the same
|
||||
Distributed Management Chain as this agent."
|
||||
::= { hpicfChain 5 }
|
||||
|
||||
hpicfChainEntry OBJECT-TYPE
|
||||
SYNTAX HpicfChainEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table describing a single box on
|
||||
the Distributed Management Chain connected to this
|
||||
device."
|
||||
INDEX { hpicfChainId }
|
||||
::= { hpicfChainTable 1 }
|
||||
|
||||
HpicfChainEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfChainId OCTET STRING,
|
||||
hpicfChainObjectId OBJECT IDENTIFIER,
|
||||
hpicfChainTimestamp TimeStamp,
|
||||
hpicfChainHasAgent TruthValue,
|
||||
hpicfChainThisBox TruthValue,
|
||||
hpicfChainLocation Integer32
|
||||
}
|
||||
|
||||
hpicfChainId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An identifier which uniquely identifies this
|
||||
particular box. In practice, this will be a box
|
||||
serial number or MAC address."
|
||||
::= { hpicfChainEntry 1 }
|
||||
|
||||
hpicfChainObjectId OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authoritative identification of the box which
|
||||
provides an easy and unambiguous means for
|
||||
determining the type of box."
|
||||
::= { hpicfChainEntry 2 }
|
||||
|
||||
hpicfChainTimestamp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the agent's sysUpTime at which this
|
||||
box was last initialized. If the box has not been
|
||||
initialized since the last reinitialization of the
|
||||
agent, then this object has a zero value."
|
||||
::= { hpicfChainEntry 3 }
|
||||
|
||||
hpicfChainHasAgent OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object will contain the value 'true' if this
|
||||
box contains at least one network management agent
|
||||
capable of responding to SNMP requests, and will
|
||||
contain the value 'false' otherwise."
|
||||
::= { hpicfChainEntry 4 }
|
||||
|
||||
hpicfChainThisBox OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object will contain the value 'true' if this
|
||||
entry in the chain table corresponds to the box
|
||||
which contains the agent which is responding to
|
||||
this SNMP request, and will contain the value
|
||||
'false' otherwise."
|
||||
::= { hpicfChainEntry 5 }
|
||||
|
||||
hpicfChainLocation OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This byte is settable by a management station and
|
||||
is not interpreted by the agent. The intent is
|
||||
that a management station can use it to assign an
|
||||
ordering to boxes on the chain that can later be
|
||||
used when displaying the chain."
|
||||
::= { hpicfChainEntry 6 }
|
||||
|
||||
hpicfChainViewTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfChainViewEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains one entry for each box on the
|
||||
Distributed Management Chain for which this agent
|
||||
is able to act as a proxy."
|
||||
::= { hpicfChain 6 }
|
||||
|
||||
hpicfChainViewEntry OBJECT-TYPE
|
||||
SYNTAX HpicfChainViewEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the hpicfChainViewTable containing
|
||||
information about how to proxy to a single box."
|
||||
INDEX { hpicfChainViewId }
|
||||
::= { hpicfChainViewTable 1 }
|
||||
|
||||
HpicfChainViewEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfChainViewId OCTET STRING,
|
||||
hpicfChainViewName DisplayString
|
||||
}
|
||||
|
||||
hpicfChainViewId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An identifier which uniquely identifies this
|
||||
particular box. In practice, this will be a box
|
||||
serial number or MAC address."
|
||||
::= { hpicfChainViewEntry 1 }
|
||||
|
||||
hpicfChainViewName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..15))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local name of this box. This is used by the
|
||||
proxy agent for the box to determine which box on
|
||||
the Distributed Management Chain is being
|
||||
addressed. If an agent does not use this method
|
||||
to distinguish proxy destinations, it should
|
||||
return a zero length octet string for this object.
|
||||
|
||||
For SNMPv1, the destination box is specified by
|
||||
appending this name to the proxy agent's community
|
||||
name. For example, if this agent has a community
|
||||
with a community name of 'public', and the value
|
||||
of this object is 'repeater1', the community
|
||||
'public/repeater1' will specify that the agent
|
||||
should proxy to the public community of the
|
||||
'repeater1' box.
|
||||
|
||||
The default value for this object for box-level
|
||||
repeaters is an ASCII hex representation of the
|
||||
low-order three bytes of the device MAC address."
|
||||
::= { hpicfChainViewEntry 2 }
|
||||
|
||||
|
||||
-- Chain MIB notifications
|
||||
|
||||
hpicfChainAddition NOTIFICATION-TYPE
|
||||
OBJECTS { hpicfChainId }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS NOTIFICATION IS DEPRECATED *********
|
||||
|
||||
An hpicfChainAddition trap indicates that a new node
|
||||
has been added to the Distributed Management Chain
|
||||
connected to this agent. The hpicfChainId returned
|
||||
is the identifier for the new node.
|
||||
|
||||
Replaced by Cold Start"
|
||||
::= { hpicfCommonTrapsPrefix 1 }
|
||||
|
||||
hpicfChainRemoval NOTIFICATION-TYPE
|
||||
OBJECTS { hpicfChainId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An hpicfChainRemoval trap indicates that a node has
|
||||
been removed from the Distributed Management Chain
|
||||
connected to this agent. The hpicfChainId returned
|
||||
is the identifier for the node that was removed."
|
||||
::= { hpicfCommonTrapsPrefix 2 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
hpicfChainConformance
|
||||
OBJECT IDENTIFIER ::= { hpicfChainMib 1 }
|
||||
|
||||
hpicfChainCompliances
|
||||
OBJECT IDENTIFIER ::= { hpicfChainConformance 1 }
|
||||
hpicfChainGroups
|
||||
OBJECT IDENTIFIER ::= { hpicfChainConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
hpicfChainingCompliance MODULE-COMPLIANCE
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The compliance statement for HP ICF devices with
|
||||
a Distributed Management Chain connection."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfChainingGroup,
|
||||
hpicfChainTrapGroup }
|
||||
::= { hpicfChainCompliances 1 }
|
||||
|
||||
hpicfChainingCompliance2 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for HP ICF devices with
|
||||
a Distributed Management Chain connection."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfChainingGroup,
|
||||
hpicfChainNotifyGroup }
|
||||
::= { hpicfChainCompliances 2 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
hpicfChainingGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfChainMaxMembers, hpicfChainCurMembers,
|
||||
hpicfChainLastChange, hpicfChainChanges,
|
||||
hpicfChainId, hpicfChainObjectId,
|
||||
hpicfChainTimestamp, hpicfChainHasAgent,
|
||||
hpicfChainThisBox, hpicfChainLocation,
|
||||
hpicfChainViewId, hpicfChainViewName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for managing devices on the
|
||||
HP Distributed Management Bus."
|
||||
::= { hpicfChainGroups 1 }
|
||||
|
||||
hpicfChainTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpicfChainAddition,
|
||||
hpicfChainRemoval }
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"********* THIS GROUP IS OBSOLETE *********
|
||||
|
||||
A collection of notifications used to indicate a
|
||||
changes in membership on a Distributed Management
|
||||
Chain."
|
||||
::= { hpicfChainGroups 2 }
|
||||
|
||||
hpicfChainNotifyGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpicfChainRemoval }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of notifications used to indicate a
|
||||
changes in membership on a Distributed Management
|
||||
Chain."
|
||||
::= { hpicfChainGroups 3 }
|
||||
|
||||
|
||||
END
|
||||
|
902
MIBS/hp/HP-ICF-CHASSIS
Normal file
902
MIBS/hp/HP-ICF-CHASSIS
Normal file
@ -0,0 +1,902 @@
|
||||
HP-ICF-CHASSIS DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, Counter32,
|
||||
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TimeStamp,TruthValue
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
PhysicalIndex
|
||||
FROM ENTITY-MIB
|
||||
hpicfObjectModules, hpicfCommon, hpicfCommonTrapsPrefix
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfChassisMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201108250847Z" -- August 25, 2011
|
||||
ORGANIZATION "HP Networking"
|
||||
CONTACT-INFO
|
||||
"Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes chassis devices in the
|
||||
HP Integrated Communication Facility product
|
||||
line. Note that most of this module will be
|
||||
superseded by the standard Entity MIB. However,
|
||||
the hpicfSensorTable will still be valid."
|
||||
|
||||
REVISION "201108250847Z" -- August 25, 2011
|
||||
DESCRIPTION "Added new scalars hpicfFanTrayType and
|
||||
hpicfOpacityShieldInstalled."
|
||||
|
||||
REVISION "201008250000Z" -- August 23, 2010
|
||||
DESCRIPTION "Added hpSystemAirEntPhysicalIndex to the air
|
||||
temperature table."
|
||||
|
||||
REVISION "200904220000Z" -- April 22, 2009
|
||||
DESCRIPTION "Added new SNMP object and SNMP table for chassis
|
||||
temperature details"
|
||||
|
||||
REVISION "200011032216Z" -- November 3, 2000
|
||||
DESCRIPTION "Updated division name."
|
||||
|
||||
REVISION "9703060334Z" -- March 6, 1997
|
||||
DESCRIPTION
|
||||
"Added NOTIFICATION-GROUP information."
|
||||
REVISION "9609100245Z" -- September 10, 1996
|
||||
DESCRIPTION
|
||||
"Split this MIB module from the former monolithic
|
||||
hp-icf MIB. Added compliance statement for use by
|
||||
non-chassis devices or devices that are
|
||||
implementing another chassis MIB (like Entity MIB)
|
||||
but still want to use the hpicfSensorTable.
|
||||
Changed STATUS clause to deprecated for those
|
||||
objects that are superseded by the Entity MIB."
|
||||
REVISION "9507130000Z" -- July 13, 1995
|
||||
DESCRIPTION
|
||||
"Added the hpicfSensorTrap."
|
||||
REVISION "9411200000Z" -- November 20, 1994
|
||||
DESCRIPTION
|
||||
"Added the hpicfChassisAddrTable."
|
||||
REVISION "9307090000Z" -- July 9, 1993
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hpicfObjectModules 3 }
|
||||
|
||||
|
||||
hpicfChassis
|
||||
OBJECT IDENTIFIER ::= { hpicfCommon 2 }
|
||||
|
||||
-- The Chassis group contains detailed information about what
|
||||
-- is inside a particular chassis. The intent is that an
|
||||
-- agent can provide information about the box that it is in.
|
||||
|
||||
hpicfChassisId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
An identifier that uniquely identifies this
|
||||
particular chassis. This will be the same value
|
||||
as the instance of hpicfChainId for this chassis."
|
||||
::= { hpicfChassis 1 }
|
||||
|
||||
hpicfChassisNumSlots OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16)
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
The number of slots in this chassis."
|
||||
::= { hpicfChassis 2 }
|
||||
|
||||
-- The slot table contains one entry for each slot in this
|
||||
-- chassis.
|
||||
|
||||
hpicfSlotTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
A table that contains information on all the
|
||||
slots in this chassis."
|
||||
::= { hpicfChassis 3 }
|
||||
|
||||
hpicfSlotEntry OBJECT-TYPE
|
||||
SYNTAX HpicfSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
Information about a slot in a chassis"
|
||||
INDEX { hpicfSlotIndex }
|
||||
::= { hpicfSlotTable 1 }
|
||||
|
||||
HpicfSlotEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfSlotIndex Integer32,
|
||||
hpicfSlotObjectId OBJECT IDENTIFIER,
|
||||
hpicfSlotLastChange TimeStamp,
|
||||
hpicfSlotDescr DisplayString
|
||||
}
|
||||
|
||||
hpicfSlotIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..16)
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
The slot number within the box for which this
|
||||
entry contains information."
|
||||
::= { hpicfSlotEntry 1 }
|
||||
|
||||
hpicfSlotObjectId OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
The authoritative identification of the card
|
||||
plugged into this slot in this chassis. A value
|
||||
of { 0 0 } indicates an empty slot."
|
||||
::= { hpicfSlotEntry 2 }
|
||||
|
||||
hpicfSlotLastChange OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
The value of the agent's sysUpTime at which a
|
||||
card in this slot was last inserted or removed.
|
||||
If no module has been inserted or removed since
|
||||
the last reinitialization of the agent, this
|
||||
object has a zero value."
|
||||
::= { hpicfSlotEntry 3 }
|
||||
|
||||
hpicfSlotDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
A textual description of the card plugged into
|
||||
this slot in this chassis, including the product
|
||||
number and version information."
|
||||
::= { hpicfSlotEntry 4 }
|
||||
|
||||
-- The entity table contains a list of logical network devices
|
||||
-- contained in this chassis, whether or not that agent can
|
||||
-- actually manage the device. The intent is that any agent
|
||||
-- for a box will have a complete picture of the entities in
|
||||
-- that box.
|
||||
|
||||
hpicfEntityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfEntityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
A table that contains information about the
|
||||
(logical) networking devices contained in this
|
||||
chassis."
|
||||
::= { hpicfChassis 4 }
|
||||
|
||||
hpicfEntityEntry OBJECT-TYPE
|
||||
SYNTAX HpicfEntityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
Information about a single logical networking
|
||||
device contained in this chassis."
|
||||
INDEX { hpicfEntityIndex }
|
||||
::= { hpicfEntityTable 1 }
|
||||
|
||||
HpicfEntityEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfEntityIndex Integer32,
|
||||
hpicfEntityFunction Integer32,
|
||||
hpicfEntityObjectId OBJECT IDENTIFIER,
|
||||
hpicfEntityDescr DisplayString,
|
||||
hpicfEntityTimestamp TimeStamp
|
||||
}
|
||||
|
||||
hpicfEntityIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..16)
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
An index that uniquely identifies the logical
|
||||
network device for which this entry contains
|
||||
information."
|
||||
::= { hpicfEntityEntry 1 }
|
||||
|
||||
hpicfEntityFunction OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..63)
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
The generic function provided by the logical
|
||||
network device. The value is a sum. Starting
|
||||
from zero, for each type of generic function that
|
||||
the entity performs, 2 raised to a power is added
|
||||
to the sum. The powers are according to the
|
||||
following table:
|
||||
|
||||
Function Power
|
||||
other 1
|
||||
repeater 0
|
||||
bridge 2
|
||||
router 3
|
||||
agent 5
|
||||
|
||||
For example, an entity performing both bridging
|
||||
and routing functions would have a value of 12
|
||||
(2^2 + 2^3)."
|
||||
::= { hpicfEntityEntry 2 }
|
||||
|
||||
hpicfEntityObjectId OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
The authoritative identification of the logical
|
||||
network device which provides an unambiguous means
|
||||
of determining the type of device. The value of
|
||||
this object is analogous to MIB-II's sysObjectId."
|
||||
::= { hpicfEntityEntry 3 }
|
||||
|
||||
hpicfEntityDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
A textual description of this device, including
|
||||
the product number and version information. The
|
||||
value of this object is analogous to MIB-II's
|
||||
sysDescr."
|
||||
::= { hpicfEntityEntry 4 }
|
||||
|
||||
hpicfEntityTimestamp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
The value of the agent's sysUpTime at which this
|
||||
logical network device was last reinitialized. If
|
||||
the entity has not been reinitialized since the
|
||||
last reinitialization of the agent, then this
|
||||
object has a zero value."
|
||||
::= { hpicfEntityEntry 5 }
|
||||
|
||||
-- The hpicfSlotMapTable is used to convey which logical
|
||||
-- network devices occupy which slots in the chassis. For
|
||||
-- example, if a chassis contains a repeater entity, with an
|
||||
-- hpicfEntityIndex of 2, which is made up of three cards
|
||||
-- located in slots 2, 4, and 5 of the chassis, this table
|
||||
-- will contain entries indexed by { 2 2 }, { 4 2 } and
|
||||
-- { 5 2 }.
|
||||
|
||||
hpicfSlotMapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfSlotMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
A table that contains information about which
|
||||
entities are in which slots in this chassis."
|
||||
::= { hpicfChassis 5 }
|
||||
|
||||
hpicfSlotMapEntry OBJECT-TYPE
|
||||
SYNTAX HpicfSlotMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
A relationship between a slot and an entity in
|
||||
this chassis. Such a relationship exists if the
|
||||
particular slot is occupied by a physical module
|
||||
performing part of the function of the particular
|
||||
entity."
|
||||
INDEX { hpicfSlotMapSlot, hpicfSlotMapEntity }
|
||||
::= { hpicfSlotMapTable 1 }
|
||||
|
||||
HpicfSlotMapEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfSlotMapSlot Integer32,
|
||||
hpicfSlotMapEntity Integer32
|
||||
}
|
||||
|
||||
hpicfSlotMapSlot OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..16)
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
A slot number within the chassis which contains
|
||||
(part of) this entity."
|
||||
::= { hpicfSlotMapEntry 1 }
|
||||
|
||||
hpicfSlotMapEntity OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..16)
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
The entity described in this mapping."
|
||||
::= { hpicfSlotMapEntry 2 }
|
||||
|
||||
-- The sensor table contains one entry for each sensor in this
|
||||
-- chassis.
|
||||
|
||||
hpicfSensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains information on all the
|
||||
sensors in this chassis"
|
||||
::= { hpicfChassis 6 }
|
||||
|
||||
hpicfSensorEntry OBJECT-TYPE
|
||||
SYNTAX HpicfSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a sensor in a chassis"
|
||||
INDEX { hpicfSensorIndex }
|
||||
::= { hpicfSensorTable 1 }
|
||||
|
||||
HpicfSensorEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfSensorIndex Integer32,
|
||||
hpicfSensorObjectId OBJECT IDENTIFIER,
|
||||
hpicfSensorNumber Integer32,
|
||||
hpicfSensorStatus INTEGER,
|
||||
hpicfSensorWarnings Counter32,
|
||||
hpicfSensorFailures Counter32,
|
||||
hpicfSensorDescr DisplayString
|
||||
}
|
||||
|
||||
hpicfSensorIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies the sensor for
|
||||
which this entry contains information."
|
||||
::= { hpicfSensorEntry 1 }
|
||||
|
||||
hpicfSensorObjectId OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authoritative identification of the kind of
|
||||
sensor this is."
|
||||
::= { hpicfSensorEntry 2 }
|
||||
|
||||
hpicfSensorNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A number which identifies a particular sensor
|
||||
from other sensors of the same kind. For
|
||||
instance, if there are many temperature sensors in
|
||||
this chassis, this number would identify a
|
||||
particular temperature sensor in this chassis."
|
||||
::= { hpicfSensorEntry 3 }
|
||||
|
||||
hpicfSensorStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
bad(2),
|
||||
warning(3),
|
||||
good(4),
|
||||
notPresent(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Actual status indicated by the sensor."
|
||||
::= { hpicfSensorEntry 4 }
|
||||
|
||||
hpicfSensorWarnings OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times hpicfSensorStatus has entered
|
||||
the 'warning'(3) state."
|
||||
::= { hpicfSensorEntry 5 }
|
||||
|
||||
hpicfSensorFailures OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times hpicfSensorStatus has entered
|
||||
the 'bad'(2) state."
|
||||
::= { hpicfSensorEntry 6 }
|
||||
|
||||
hpicfSensorDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the sensor."
|
||||
::= { hpicfSensorEntry 7 }
|
||||
|
||||
hpicfChassisAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfChassisAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
A table of network addresses for entities in this
|
||||
chassis. The primary use of this table is to map
|
||||
a specific entity address to a specific chassis.
|
||||
Note that this table may not be a complete list of
|
||||
network addresses for this entity."
|
||||
::= { hpicfChassis 7 }
|
||||
|
||||
hpicfChassisAddrEntry OBJECT-TYPE
|
||||
SYNTAX HpicfChassisAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
An entry containing a single network address being
|
||||
used by a logical network device in this chassis."
|
||||
INDEX { hpicfChasAddrType, hpicfChasAddrAddress }
|
||||
::= { hpicfChassisAddrTable 1 }
|
||||
|
||||
HpicfChassisAddrEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfChasAddrType INTEGER,
|
||||
hpicfChasAddrAddress OCTET STRING,
|
||||
hpicfChasAddrEntity Integer32
|
||||
}
|
||||
|
||||
hpicfChasAddrType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ipAddr(1),
|
||||
ipxAddr(2),
|
||||
macAddr(3)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
The kind of network address represented in this
|
||||
entry."
|
||||
::= { hpicfChassisAddrEntry 1 }
|
||||
|
||||
hpicfChasAddrAddress OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(4..10))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
The network address being used by the logical
|
||||
network device associated with this entry, formatted
|
||||
according to the value of the associated instance of
|
||||
hpicfChasAddrType.
|
||||
|
||||
For hpicfChasAddrType of ipAddr, this value is four
|
||||
octets long, with each octet representing one byte of
|
||||
the IP address, in network byte order.
|
||||
|
||||
For hpicfChasAddrType of ipxAddr, this value is ten
|
||||
octets long, with the first four octets representing
|
||||
the IPX network number in network byte order,
|
||||
followed by the six byte host number in network byte
|
||||
order.
|
||||
|
||||
For hpicfChasAddrType of macAddr, this value is six
|
||||
octets long, representing the MAC address in
|
||||
canonical order."
|
||||
::= { hpicfChassisAddrEntry 2 }
|
||||
|
||||
hpicfChasAddrEntity OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..16)
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
An index that uniquely identifies the logical
|
||||
network device in this chassis that is using this
|
||||
network address.."
|
||||
::= { hpicfChassisAddrEntry 3 }
|
||||
|
||||
hpChassisTemperature OBJECT IDENTIFIER
|
||||
::= { hpicfChassis 8 }
|
||||
|
||||
|
||||
hpSystemAirTempTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpSystemAirTempEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table gives the temperature details of
|
||||
chassis. These temperature details are
|
||||
obtained by monitoring chassis temperature
|
||||
sensors attached to the box by excluding
|
||||
ManagementModule, FabricModule, IMand
|
||||
PowerSupply sensors. This will give current,
|
||||
maximum,minimum,threshold and average
|
||||
temperatures of chassis."
|
||||
::= { hpChassisTemperature 1 }
|
||||
|
||||
hpSystemAirTempEntry OBJECT-TYPE
|
||||
SYNTAX HpSystemAirTempEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This is the table for chassis temperature
|
||||
details."
|
||||
INDEX { hpSystemAirSensor }
|
||||
::= { hpSystemAirTempTable 1 }
|
||||
|
||||
HpSystemAirTempEntry ::=
|
||||
SEQUENCE {
|
||||
hpSystemAirSensor Integer32,
|
||||
hpSystemAirName OCTET STRING,
|
||||
hpSystemAirCurrentTemp OCTET STRING,
|
||||
hpSystemAirMaxTemp OCTET STRING,
|
||||
hpSystemAirMinTemp OCTET STRING,
|
||||
hpSystemAirOverTemp INTEGER,
|
||||
hpSystemAirThresholdTemp OCTET STRING,
|
||||
hpSystemAirAvgTemp OCTET STRING,
|
||||
hpSystemAirEntPhysicalIndex PhysicalIndex
|
||||
}
|
||||
|
||||
hpSystemAirSensor OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This is the index for this table.This object
|
||||
describes chassis attached temperature sensor.
|
||||
Based on the value of this index, temperature
|
||||
details are obtained from the sensor and are
|
||||
given."
|
||||
::= {hpSystemAirTempEntry 1}
|
||||
|
||||
hpSystemAirName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(1..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object describes name of the system
|
||||
which is chassis attached temperature sensor
|
||||
number. For example if the index
|
||||
(hpSystemAirSensor) is '0' then the system
|
||||
name is sys-1. Index starts from '0' but
|
||||
sensor number is '1'."
|
||||
::= {hpSystemAirTempEntry 2}
|
||||
|
||||
hpSystemAirCurrentTemp OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(1..6))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object gives current temperature of the
|
||||
system. This is the current temperature given
|
||||
by the indexed chassis attached temperature
|
||||
sensor on box."
|
||||
::= {hpSystemAirTempEntry 3}
|
||||
|
||||
hpSystemAirMaxTemp OBJECT-TYPE
|
||||
SYNTAX OCTET STRING( SIZE(1..6))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object gives Maximum temperature of the
|
||||
chassis."
|
||||
::= {hpSystemAirTempEntry 4}
|
||||
|
||||
|
||||
hpSystemAirMinTemp OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(1..6))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object gives Minimum temperature of the
|
||||
chassis."
|
||||
::= {hpSystemAirTempEntry 5}
|
||||
|
||||
hpSystemAirOverTemp OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
yes(1),
|
||||
no(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object gives Over temperature of the
|
||||
system. If the current temperature of the
|
||||
board is above threshold temperature and if
|
||||
board stays at this temperature for 10 full
|
||||
seconds then its called over temperature."
|
||||
::= {hpSystemAirTempEntry 6}
|
||||
|
||||
hpSystemAirThresholdTemp OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(1..6))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object gives Threshold temperature of
|
||||
the system. This is the utmost temperature
|
||||
that the chassis can sustain. If chassis
|
||||
temperature is above threshold then alarm will
|
||||
ring to inform over temperature condition."
|
||||
::= {hpSystemAirTempEntry 7}
|
||||
|
||||
hpSystemAirAvgTemp OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(1..5))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object gives Average temperature of the
|
||||
system. There will be some roll up function
|
||||
which will check current temperature at
|
||||
particular intervals. Based on these current
|
||||
temperatures over certain time, average
|
||||
temperature is calculated."
|
||||
::= {hpSystemAirTempEntry 8}
|
||||
|
||||
hpSystemAirEntPhysicalIndex OBJECT-TYPE
|
||||
SYNTAX PhysicalIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This gives the entPhysicalIndex of the temperature
|
||||
sensor as in the entPhysicalTable (rfc2737)."
|
||||
::= {hpSystemAirTempEntry 9}
|
||||
|
||||
hpicfFanTrayType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
standard(1),
|
||||
highPerformance(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "If opacity shield is installed hpicsFanTrayType
|
||||
should be HighPerformance. This is applicable
|
||||
only for 5406 5412 8212 and 8206 Switches."
|
||||
DEFVAL { standard }
|
||||
::= { hpicfChassis 9 }
|
||||
|
||||
hpicfOpacityShieldInstalled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "It indicates that Opacity shield is Installed on
|
||||
the switch. This is applicable only for 5406,5412,
|
||||
8212 and 8206 Switches."
|
||||
DEFVAL { false }
|
||||
::= { hpicfChassis 10 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- Common Traps
|
||||
|
||||
|
||||
hpicfSensorTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hpicfSensorStatus, hpicfSensorDescr }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An hpicfSensorTrap indicates that there has been a
|
||||
change of state on one of the sensors in this
|
||||
chassis. The hpicfSensorStatus indicates the new
|
||||
status value for the changed sensor."
|
||||
::= { hpicfCommonTrapsPrefix 3 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
hpicfChassisConformance
|
||||
OBJECT IDENTIFIER ::= { hpicfChassisMib 1 }
|
||||
|
||||
hpicfChassisCompliances
|
||||
OBJECT IDENTIFIER ::= { hpicfChassisConformance 1 }
|
||||
hpicfChassisGroups
|
||||
OBJECT IDENTIFIER ::= { hpicfChassisConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
|
||||
hpicfChasAdvStkCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS COMPLIANCE IS DEPRECATED *********
|
||||
|
||||
A compliance statement for AdvanceStack chassis
|
||||
devices."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfChassisBasicGroup }
|
||||
|
||||
GROUP hpicfSensorGroup
|
||||
DESCRIPTION
|
||||
"This group should be implemented on any
|
||||
AdvanceStack device with redundant power
|
||||
supplies or other appropriate sensors."
|
||||
|
||||
GROUP hpicfSensorNotifyGroup
|
||||
DESCRIPTION
|
||||
"This group should be implemented on any
|
||||
AdvanceStack device with redundant power
|
||||
supplies or other appropriate sensors."
|
||||
|
||||
::= { hpicfChassisCompliances 1 }
|
||||
|
||||
hpicfChasAdvStk2Compliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS COMPLIANCE IS DEPRECATED *********
|
||||
|
||||
An updated compliance statement for AdvanceStack
|
||||
chassis devices that includes the
|
||||
hpicfChassisAddrGroup."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfChassisBasicGroup,
|
||||
hpicfChassisAddrGroup }
|
||||
|
||||
GROUP hpicfSensorGroup
|
||||
DESCRIPTION
|
||||
"This group should be implemented on any
|
||||
AdvanceStack device with redundant power
|
||||
supplies or other appropriate sensors."
|
||||
|
||||
GROUP hpicfSensorNotifyGroup
|
||||
DESCRIPTION
|
||||
"This group should be implemented on any
|
||||
AdvanceStack device with redundant power
|
||||
supplies or other appropriate sensors."
|
||||
|
||||
::= { hpicfChassisCompliances 2 }
|
||||
|
||||
hpicfChasSensorCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A compliance statement for non-chassis devices,
|
||||
or chassis devices implementing a standards-based
|
||||
MIB for obtaining chassis information, which
|
||||
contain redundant power supplies or other
|
||||
appropriate sensors."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfSensorGroup,
|
||||
hpicfSensorNotifyGroup }
|
||||
|
||||
::= { hpicfChassisCompliances 3 }
|
||||
|
||||
hpicfChasTempCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" A compliance statement for chassis's system air temperature
|
||||
details."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {hpicfChasTempGroup}
|
||||
|
||||
::= { hpicfChassisCompliances 4 }
|
||||
|
||||
hpicfOpacityShieldsCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A compliance statement for chassis's opacity Shield"
|
||||
MODULE
|
||||
MANDATORY-GROUPS {hpicfOpacityShieldsGroup}
|
||||
|
||||
::= { hpicfChassisCompliances 5 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
hpicfChassisBasicGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfChassisId,
|
||||
hpicfChassisNumSlots,
|
||||
hpicfSlotIndex,
|
||||
hpicfSlotObjectId,
|
||||
hpicfSlotLastChange,
|
||||
hpicfSlotDescr,
|
||||
hpicfEntityIndex,
|
||||
hpicfEntityFunction,
|
||||
hpicfEntityObjectId,
|
||||
hpicfEntityDescr,
|
||||
hpicfEntityTimestamp,
|
||||
hpicfSlotMapSlot,
|
||||
hpicfSlotMapEntity
|
||||
}
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS GROUP IS DEPRECATED *********
|
||||
|
||||
A collection of objects for determining the
|
||||
contents of an ICF chassis device."
|
||||
::= { hpicfChassisGroups 1 }
|
||||
|
||||
hpicfSensorGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfSensorIndex,
|
||||
hpicfSensorObjectId,
|
||||
hpicfSensorNumber,
|
||||
hpicfSensorStatus,
|
||||
hpicfSensorWarnings,
|
||||
hpicfSensorFailures,
|
||||
hpicfSensorDescr
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for monitoring the status
|
||||
of sensors in an ICF chassis."
|
||||
::= { hpicfChassisGroups 2 }
|
||||
|
||||
hpicfChassisAddrGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfChasAddrEntity }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS GROUP IS DEPRECATED *********
|
||||
|
||||
A collection of objects to allow a management
|
||||
station to determine which devices are in the same
|
||||
chassis."
|
||||
::= { hpicfChassisGroups 3 }
|
||||
|
||||
hpicfSensorNotifyGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpicfSensorTrap }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of notifications used to indicate
|
||||
changes in the status of sensors."
|
||||
::= { hpicfChassisGroups 4 }
|
||||
|
||||
hpicfChasTempGroup OBJECT-GROUP
|
||||
OBJECTS { hpSystemAirName,
|
||||
hpSystemAirCurrentTemp,
|
||||
hpSystemAirMaxTemp,
|
||||
hpSystemAirMinTemp,
|
||||
hpSystemAirThresholdTemp,
|
||||
hpSystemAirOverTemp,
|
||||
hpSystemAirAvgTemp,
|
||||
hpSystemAirEntPhysicalIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection objects to give temperature details
|
||||
of chassis"
|
||||
::= { hpicfChassisGroups 5 }
|
||||
hpicfOpacityShieldsGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfFanTrayType ,
|
||||
hpicfOpacityShieldInstalled }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for Opacity Shields
|
||||
of chassis"
|
||||
::= { hpicfChassisGroups 6 }
|
||||
|
||||
END
|
||||
|
||||
|
145
MIBS/hp/HP-ICF-CONNECTION-RATE-FILTER
Normal file
145
MIBS/hp/HP-ICF-CONNECTION-RATE-FILTER
Normal file
@ -0,0 +1,145 @@
|
||||
HP-ICF-CONNECTION-RATE-FILTER DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
InetAddress, InetAddressType
|
||||
FROM INET-ADDRESS-MIB;
|
||||
|
||||
hpicfConnectionRateFilter MODULE-IDENTITY
|
||||
LAST-UPDATED "200409070108Z" -- September 07, 2004
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Procurve Networking Business"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes objects for
|
||||
management of the Connection Rate Filter feature in
|
||||
the ProCurve Switch product line."
|
||||
REVISION "200409070108Z" -- September 07, 2004
|
||||
DESCRIPTION "Added Connection Rate Filter MIBs."
|
||||
::= { hpSwitch 24 }
|
||||
|
||||
hpicfConnectionRateFilterNotifications OBJECT IDENTIFIER ::=
|
||||
{ hpicfConnectionRateFilter 0 }
|
||||
hpicfConnectionRateFilterNotificationControl OBJECT IDENTIFIER ::=
|
||||
{ hpicfConnectionRateFilter 1 }
|
||||
hpicfConnectionRateFilterObjects OBJECT IDENTIFIER ::=
|
||||
{ hpicfConnectionRateFilter 2 }
|
||||
hpicfConnectionRateFilterConformance OBJECT IDENTIFIER ::=
|
||||
{ hpicfConnectionRateFilter 3 }
|
||||
|
||||
--
|
||||
-- Connection Rate Filter Notifications
|
||||
--
|
||||
|
||||
hpicfConnectionRateFilterNotification NOTIFICATION-TYPE
|
||||
OBJECTS { hpicifConnectionRateFilterVlanId,
|
||||
hpicifConnectionRateFilterInetAddress,
|
||||
hpicifConnectionRateFilterInetAddressType,
|
||||
hpicifConnectionRateFilterMode }
|
||||
STATUS current
|
||||
DESCRIPTION "This Notification indicates that the host associated with
|
||||
the specified IP Address has been flagged by the connection
|
||||
rate filter and may have been throttled or blocked."
|
||||
::= { hpicfConnectionRateFilterNotifications 1 }
|
||||
|
||||
--
|
||||
-- Connection Rate Filter Objects
|
||||
--
|
||||
|
||||
hpicifConnectionRateFilterVlanId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4094)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the vlan on which the
|
||||
host was flagged by the connection rate filter."
|
||||
::= { hpicfConnectionRateFilterObjects 1 }
|
||||
|
||||
hpicifConnectionRateFilterInetAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the IP address of the
|
||||
host flagged by the connection rate filter."
|
||||
::= { hpicfConnectionRateFilterObjects 2 }
|
||||
|
||||
hpicifConnectionRateFilterInetAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the type of IP address
|
||||
of the host flagged by the connection rate filter."
|
||||
::= { hpicfConnectionRateFilterObjects 3 }
|
||||
|
||||
hpicifConnectionRateFilterMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
inform(0),
|
||||
throttle(1),
|
||||
block(2)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "This variable identifies the mode applied to the host
|
||||
flagged by the connection rate filter."
|
||||
::= { hpicfConnectionRateFilterObjects 4 }
|
||||
|
||||
|
||||
--
|
||||
-- Connection Rate Filter Notification Control
|
||||
--
|
||||
|
||||
hpicfConnectionRateFilterNotificationControlEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object controls, whether or not notifications from
|
||||
the agent are enabled. The value true(1) means that notifications
|
||||
are enabled; the value false(2) means that they are not. The
|
||||
default value is enabled."
|
||||
::= { hpicfConnectionRateFilterNotificationControl 1 }
|
||||
|
||||
--
|
||||
-- Conformance Section
|
||||
--
|
||||
hpicfConnectionRateFilterCompliances OBJECT IDENTIFIER
|
||||
::= { hpicfConnectionRateFilterConformance 1 }
|
||||
hpicfConnectionRateFilterGroups OBJECT IDENTIFIER
|
||||
::= { hpicfConnectionRateFilterConformance 2 }
|
||||
|
||||
hpicfConnectionRateFilterCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "A compliance statement for HP Routing switches with
|
||||
Connection Rate Filtering capability"
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfConnectionRateFilterNotifyGroup,
|
||||
hpicfConnectionRateFilterObjectGroup }
|
||||
GROUP hpicfConnectionRateFilterNotifyGroup
|
||||
DESCRIPTION "The notification object for Connection Rate Filtering"
|
||||
GROUP hpicfConnectionRateFilterObjectGroup
|
||||
DESCRIPTION "A collection of objects that control notification"
|
||||
::= { hpicfConnectionRateFilterCompliances 1 }
|
||||
|
||||
|
||||
hpicfConnectionRateFilterNotifyGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpicfConnectionRateFilterNotification }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of notifications used to indicate
|
||||
changes in Connection Rate Filter status"
|
||||
::= { hpicfConnectionRateFilterGroups 1 }
|
||||
|
||||
hpicfConnectionRateFilterObjectGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfConnectionRateFilterNotificationControlEnable }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for configuring the Connection
|
||||
Rate Filter."
|
||||
::= { hpicfConnectionRateFilterGroups 2 }
|
||||
|
||||
END
|
1062
MIBS/hp/HP-ICF-DOWNLOAD
Normal file
1062
MIBS/hp/HP-ICF-DOWNLOAD
Normal file
File diff suppressed because it is too large
Load Diff
536
MIBS/hp/HP-ICF-FAULT-FINDER-MIB
Normal file
536
MIBS/hp/HP-ICF-FAULT-FINDER-MIB
Normal file
@ -0,0 +1,536 @@
|
||||
HP-ICF-FAULT-FINDER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TimeStamp, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
PhysicalIndex, PhysicalClass
|
||||
FROM ENTITY-MIB
|
||||
hpicfObjectModules, hpicfCommon, hpicfCommonTrapsPrefix
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfFaultFinderMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200505021934Z" -- May 2, 2005
|
||||
ORGANIZATION "Hewlett-Packard Company,
|
||||
Procurve Networking Business"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains object definitions for
|
||||
managing the Fault Finder feature in web-capable
|
||||
HP devices."
|
||||
|
||||
REVISION "200505021934Z" -- May 2, 2005
|
||||
DESCRIPTION "Added 3 new Transceiver related fault messages."
|
||||
|
||||
REVISION "200503221130Z" -- March 22, 2005
|
||||
DESCRIPTION "Added Transceiver related fault messages,
|
||||
jumbos/flow control fault. Also added
|
||||
Connection-Rate-Filtering fault type to
|
||||
extend support for virus throttling."
|
||||
|
||||
REVISION "200307280707Z" -- July 28, 2003
|
||||
DESCRIPTION "Add duplexMismatch type. Update division name."
|
||||
|
||||
REVISION "200011030707Z" -- November 3, 2000
|
||||
DESCRIPTION "Add lossOfStackMember and hotSwapReboot fault
|
||||
types. Update division name."
|
||||
|
||||
REVISION "9811202350Z" -- November 20, 1998
|
||||
DESCRIPTION "Added several fault types, and the ability to
|
||||
reduce a port's speed as one of the actions to
|
||||
take on a fault."
|
||||
|
||||
REVISION "9710210249Z" -- October 21, 1997
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
::= { hpicfObjectModules 12 }
|
||||
|
||||
hpicfFaultFinder OBJECT IDENTIFIER ::= { hpicfCommon 7 }
|
||||
|
||||
HpicfFaultType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "An enumerated value which indicates a type of
|
||||
fault which is monitored by the agent."
|
||||
SYNTAX INTEGER {
|
||||
badDriver(1),
|
||||
badXcvr(2),
|
||||
badCable(3),
|
||||
tooLongCable(4),
|
||||
overBandwidth(5),
|
||||
bcastStorm(6),
|
||||
partition(7),
|
||||
misconfiguredSQE(8),
|
||||
polarityReversal(9),
|
||||
networkLoop(10),
|
||||
lossOfLink(11),
|
||||
portSecurityViolation(12),
|
||||
backupLinkTransition(13),
|
||||
meshingFault(14),
|
||||
fanFault(15),
|
||||
rpsFault(16),
|
||||
stuck10MbFault(17),
|
||||
lossOfStackMember(18),
|
||||
hotSwapReboot(19),
|
||||
duplexMismatchHDX(20),
|
||||
duplexMismatchFDX(21),
|
||||
flowcntlJumbosFault(22),
|
||||
portSelftestFailure(23),
|
||||
xcvrUnidentified(24),
|
||||
xcvrUnsupported(25),
|
||||
crfNotify(26),
|
||||
crfThrottled(27),
|
||||
crfBlocked(28),
|
||||
xcvrNotYetSupported(29),
|
||||
xcvrBRevOnly(30),
|
||||
xcvrNotSupportedOnPort(31),
|
||||
phyReadFailure(32)
|
||||
}
|
||||
|
||||
HpicfFaultTolerance ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Objects of this type are used to scale internal
|
||||
fault thresholds between hard-coded minimum and
|
||||
maximum threshold values as follows:
|
||||
|
||||
actual = min + ((max - min) * tol)/maxTol
|
||||
|
||||
where:
|
||||
actual - actual threshold used by Fault Finder
|
||||
min - minimum threshold for this fault
|
||||
max - maximum threshold for this fault
|
||||
tol - configured tolerance for this fault
|
||||
maxTol - maximum tolerance value (255)"
|
||||
SYNTAX Integer32 (0..255)
|
||||
|
||||
HpicfFaultAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Objects of this type are used to indicate
|
||||
actions taken on detection of a fault."
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
warn(2),
|
||||
warnAndDisable(3),
|
||||
warnAndSpeedReduce(4),
|
||||
warnAndSpeedReduceAndDisable(5)
|
||||
}
|
||||
|
||||
HpicfUrlString ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This TC describes an object which holds a
|
||||
reference to a (remote) resource by using the
|
||||
Uniform Resource Locator (URL) notation as
|
||||
defined in RFC 1738. The allowed character set
|
||||
and the encoding rules for this textual
|
||||
convention are defined in RFC 1738 section 2.2."
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
|
||||
hpicfFfControlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfFfControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains one entry per fault type
|
||||
that this agent is capable of monitoring."
|
||||
::= { hpicfFaultFinder 1 }
|
||||
|
||||
hpicfFfControlEntry OBJECT-TYPE
|
||||
SYNTAX HpicfFfControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Configuration information for a particular fault
|
||||
type."
|
||||
INDEX { hpicfFfControlIndex }
|
||||
::= { hpicfFfControlTable 1 }
|
||||
|
||||
HpicfFfControlEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfFfControlIndex HpicfFaultType,
|
||||
hpicfFfAction HpicfFaultAction,
|
||||
hpicfFfWarnTolerance HpicfFaultTolerance,
|
||||
hpicfFfDisablePortTolerance HpicfFaultTolerance,
|
||||
hpicfFfSpeedReduceTolerance HpicfFaultTolerance
|
||||
}
|
||||
|
||||
hpicfFfControlIndex OBJECT-TYPE
|
||||
SYNTAX HpicfFaultType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The type of fault for which this entry contains
|
||||
configuration information."
|
||||
::= { hpicfFfControlEntry 1 }
|
||||
|
||||
hpicfFfAction OBJECT-TYPE
|
||||
SYNTAX HpicfFaultAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object is used to configure the action,
|
||||
if any, to be taken if a fault of this type is
|
||||
detected by the agent. Setting an instance of
|
||||
this object to 'none' will clear any previous
|
||||
state of the associated fault on all ports.
|
||||
|
||||
This object is used to enable or disable the
|
||||
port disable feature for this fault type.
|
||||
Setting this object to 'warnAndDisable' will
|
||||
enable the port disable feature for this fault
|
||||
type. This feature is intended to allow an agent
|
||||
to disable ports that are being disruptive to the
|
||||
rest of the network.
|
||||
|
||||
Note that not all agents will support setting
|
||||
this object to 'warnAndDisable'. The agent
|
||||
may choose not to disable a particular port for a
|
||||
particular fault based on its knowledge of if/how
|
||||
that fault disrupts the network."
|
||||
::= { hpicfFfControlEntry 2 }
|
||||
|
||||
hpicfFfWarnTolerance OBJECT-TYPE
|
||||
SYNTAX HpicfFaultTolerance
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The tolerance level used to calculate the
|
||||
fault warning threshold for this fault type.
|
||||
|
||||
The agent will periodically check relevant
|
||||
statistics for each port for each type of fault.
|
||||
If the warning threshold has been exceeded, and
|
||||
fault warning action is enabled for that fault
|
||||
type, an hpicfFaultFinderTrap notification will
|
||||
be sent. In addition, an entry will be made in
|
||||
the hpicfFfLogTable for the fault. Once a fault
|
||||
warning has fired, a hysteresis mechanism assures
|
||||
that another warning will not be fired until the
|
||||
relevant counter drops below a hysteresis
|
||||
threshold value."
|
||||
::= { hpicfFfControlEntry 3 }
|
||||
|
||||
hpicfFfDisablePortTolerance OBJECT-TYPE
|
||||
SYNTAX HpicfFaultTolerance
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The tolerance level used to calculate the
|
||||
port disable threshold for this fault type.
|
||||
The value of an instance of this object MUST be
|
||||
greater than the value of the corresponding
|
||||
instance of the hpicfFfWarnTolerance.
|
||||
|
||||
The agent will periodically check relevant
|
||||
statistics for each port for each type of fault.
|
||||
If the port disable threshold has been exceeded,
|
||||
and port disable is enabled for that fault type,
|
||||
an hpicfFaultFinderTrap notification will be
|
||||
sent. In addition, an entry will be made in the
|
||||
hpicfFfLogTable for the fault.
|
||||
|
||||
Ports will not be disabled until at least one
|
||||
polling interval after a warning has fired. In
|
||||
addition, the agent may further delay disabling
|
||||
a port in certain situations. For example, it
|
||||
may choose to delay disabling a cascade port to
|
||||
give the cascaded device a chance to correct the
|
||||
problem."
|
||||
::= { hpicfFfControlEntry 4 }
|
||||
|
||||
hpicfFfSpeedReduceTolerance OBJECT-TYPE
|
||||
SYNTAX HpicfFaultTolerance
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The tolerance level used to calculate the
|
||||
speed reduce threshold for this fault type.
|
||||
The value of an instance of this object MUST be
|
||||
greater than the value of the corresponding
|
||||
instance of the hpicfFfWarnTolerance, and
|
||||
less than or equal to the corresponding instance
|
||||
of hpicfFfDisablePortTolerance.
|
||||
|
||||
The agent will only speed reduce on a port if
|
||||
auto-negotiation has been performed, and the
|
||||
partners link abilities allow operation at a
|
||||
slower media speed.
|
||||
|
||||
The agent will periodically check relevant
|
||||
statistics for each port for each type of fault.
|
||||
If the speed reduce threshold has been exceeded,
|
||||
and speed rededuction option is enabled for that
|
||||
fault type, an hpicfFaultFinderTrap notification
|
||||
will be sent. In addition, an entry will be made
|
||||
in the hpicfFfLogTable for the fault.
|
||||
|
||||
The agent may elect to not or delay speed
|
||||
reduction of certain ports. For example,
|
||||
it may choose to delay taking action on a
|
||||
cascade port to give the cascaded device a
|
||||
chance to correct the problem."
|
||||
::= { hpicfFfControlEntry 5 }
|
||||
|
||||
|
||||
hpicfFfLogTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfFfLogEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A log of fault warnings and ports disabled by
|
||||
the Fault Finder."
|
||||
::= { hpicfFaultFinder 2 }
|
||||
|
||||
hpicfFfLogEntry OBJECT-TYPE
|
||||
SYNTAX HpicfFfLogEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the Fault Finder log, containing
|
||||
information about a single fault."
|
||||
INDEX { hpicfFfLogIndex }
|
||||
::= { hpicfFfLogTable 1 }
|
||||
|
||||
HpicfFfLogEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfFfLogIndex Integer32,
|
||||
hpicfFfLogCreateTime TimeStamp,
|
||||
hpicfFfLogPhysEntity PhysicalIndex,
|
||||
hpicfFfLogFaultType HpicfFaultType,
|
||||
hpicfFfLogAction HpicfFaultAction,
|
||||
hpicfFfLogSeverity INTEGER,
|
||||
hpicfFfLogStatus INTEGER,
|
||||
hpicfFfLogPhysClass PhysicalClass,
|
||||
hpicfFfLogInfoType INTEGER,
|
||||
hpicfFfLogInfo OCTET STRING
|
||||
}
|
||||
|
||||
hpicfFfLogIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An arbitrary value which uniquely identifies
|
||||
this log entry. The index for a particular log
|
||||
entry must not change, even though entries with
|
||||
lower valued indices have been deleted."
|
||||
::= { hpicfFfLogEntry 1 }
|
||||
|
||||
hpicfFfLogCreateTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The value of sysUpTime when this log entry was
|
||||
added to the hpicfFfLogTable."
|
||||
::= { hpicfFfLogEntry 2 }
|
||||
|
||||
hpicfFfLogPhysEntity OBJECT-TYPE
|
||||
SYNTAX PhysicalIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The entPhysicalIndex of the device port or other
|
||||
physical component on which the fault was
|
||||
detected. On agents which do not implement the
|
||||
Entity MIB, this will contain the ifIndex of the
|
||||
offending port."
|
||||
::= { hpicfFfLogEntry 3 }
|
||||
|
||||
hpicfFfLogFaultType OBJECT-TYPE
|
||||
SYNTAX HpicfFaultType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The type of fault which was detected on the
|
||||
physical entity indicated by
|
||||
hpicfFfLogPhysEntity."
|
||||
::= { hpicfFfLogEntry 4 }
|
||||
|
||||
hpicfFfLogAction OBJECT-TYPE
|
||||
SYNTAX HpicfFaultAction
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The action, if any, that was taken by the agent
|
||||
when this fault was detected."
|
||||
::= { hpicfFfLogEntry 5 }
|
||||
|
||||
hpicfFfLogSeverity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
informational(1),
|
||||
medium(2),
|
||||
critical(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The severity level of the fault. Port disables
|
||||
will always be logged as 'critical'.
|
||||
|
||||
An agent may need to remove faults from the fault
|
||||
log in order to reclaim resources. If so, it
|
||||
must remove lower severity faults before removing
|
||||
higher severity faults. Faults at the same
|
||||
severity level should be removed from oldest to
|
||||
newest."
|
||||
::= { hpicfFfLogEntry 6 }
|
||||
|
||||
hpicfFfLogStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
new(1),
|
||||
active(2),
|
||||
old(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Log entries will initially be created with the
|
||||
value 'new'. A manager cannot set this object to
|
||||
'new'. Setting this object to 'active' indicates
|
||||
that the fault has been displayed to a user.
|
||||
Setting this object to 'old' indicates that the
|
||||
agent should remove this fault from the log."
|
||||
::= { hpicfFfLogEntry 7 }
|
||||
|
||||
hpicfFfLogPhysClass OBJECT-TYPE
|
||||
SYNTAX PhysicalClass
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The PhysicalClass as defined by Entity MIB to
|
||||
which this hpicfFfLogPhysIndex belongs. "
|
||||
::= { hpicfFfLogEntry 8 }
|
||||
|
||||
hpicfFfLogInfoType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ipv4Address(1),
|
||||
displayString(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field can be used to indicate the class of
|
||||
information that 'hpicfFfLogInfo' holds"
|
||||
::= { hpicfFfLogEntry 9 }
|
||||
|
||||
hpicfFfLogInfo OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This can be used to hold any relevant information
|
||||
about the current fault"
|
||||
::= { hpicfFfLogEntry 10 }
|
||||
|
||||
hpicfFfFaultInfoURL OBJECT-TYPE
|
||||
SYNTAX HpicfUrlString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "A URL which a management station can use to
|
||||
access additional information about the fault
|
||||
which triggered the notification in which this
|
||||
object was sent."
|
||||
::= { hpicfFaultFinder 3 }
|
||||
|
||||
|
||||
|
||||
hpicfFaultFinderTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hpicfFfLogFaultType,
|
||||
hpicfFfLogAction,
|
||||
hpicfFfLogSeverity,
|
||||
hpicfFfFaultInfoURL
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "This notification is sent whenever the Fault
|
||||
Finder creates an entry in the hpicfFfLogTable."
|
||||
::= { hpicfCommonTrapsPrefix 5 }
|
||||
|
||||
hpicfFaultFinderConformance
|
||||
OBJECT IDENTIFIER ::= { hpicfFaultFinderMib 1 }
|
||||
|
||||
hpicfFaultFinderCompliances
|
||||
OBJECT IDENTIFIER ::= { hpicfFaultFinderConformance 1 }
|
||||
hpicfFaultFinderGroups
|
||||
OBJECT IDENTIFIER ::= { hpicfFaultFinderConformance 2 }
|
||||
|
||||
hpicfFaultFinderCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for devices
|
||||
implementing the HP Fault Finder capability."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfFaultConfigGroup,
|
||||
hpicfFaultLogGroup,
|
||||
hpicfFaultNotifyGroup }
|
||||
|
||||
OBJECT hpicfFfAction
|
||||
DESCRIPTION "Support for 'warnAndDisable' is not required
|
||||
on devices that do not support the optional
|
||||
port disable capability."
|
||||
|
||||
OBJECT hpicfFfDisablePortTolerance
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access to this object is not required
|
||||
on devices that do not support the optional
|
||||
port disable capability."
|
||||
|
||||
::= { hpicfFaultFinderCompliances 1 }
|
||||
|
||||
hpicfFaultFinder2Compliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for devices
|
||||
implementing the HP Fault Finder capability."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfFaultConfig2Group,
|
||||
hpicfFaultLogGroup,
|
||||
hpicfFaultNotifyGroup }
|
||||
|
||||
OBJECT hpicfFfAction
|
||||
DESCRIPTION "Support for 'warnAndDisable' is not required
|
||||
on devices that do not support the optional
|
||||
port disable capability."
|
||||
|
||||
OBJECT hpicfFfDisablePortTolerance
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access to this object is not required
|
||||
on devices that do not support the optional
|
||||
port disable capability."
|
||||
|
||||
OBJECT hpicfFfSpeedReduceTolerance
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access to this object is not required
|
||||
on devices that do not support the optional
|
||||
speed reduce capability."
|
||||
|
||||
::= { hpicfFaultFinderCompliances 2 }
|
||||
|
||||
hpicfFaultConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfFfAction,
|
||||
hpicfFfWarnTolerance,
|
||||
hpicfFfDisablePortTolerance
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for configuring the
|
||||
Fault Finder feature."
|
||||
::= { hpicfFaultFinderGroups 1 }
|
||||
|
||||
hpicfFaultLogGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfFfLogCreateTime,
|
||||
hpicfFfLogPhysEntity,
|
||||
hpicfFfLogFaultType,
|
||||
hpicfFfLogAction,
|
||||
hpicfFfLogSeverity,
|
||||
hpicfFfLogStatus,
|
||||
hpicfFfFaultInfoURL,
|
||||
hpicfFfLogPhysClass,
|
||||
hpicfFfLogInfoType,
|
||||
hpicfFfLogInfo
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for accessing the log of
|
||||
discovered faults."
|
||||
::= { hpicfFaultFinderGroups 2 }
|
||||
|
||||
hpicfFaultNotifyGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpicfFaultFinderTrap }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of notifications used to indicate
|
||||
the discovery of a network fault."
|
||||
::= { hpicfFaultFinderGroups 3 }
|
||||
|
||||
hpicfFaultConfig2Group OBJECT-GROUP
|
||||
OBJECTS { hpicfFfAction,
|
||||
hpicfFfWarnTolerance,
|
||||
hpicfFfDisablePortTolerance,
|
||||
hpicfFfSpeedReduceTolerance
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for configuring the
|
||||
Fault Finder feature, including the ability
|
||||
to reduce a port's media speed in the event
|
||||
of a fault."
|
||||
::= { hpicfFaultFinderGroups 4 }
|
||||
|
||||
END
|
2178
MIBS/hp/HP-ICF-GENERIC-RPTR
Normal file
2178
MIBS/hp/HP-ICF-GENERIC-RPTR
Normal file
File diff suppressed because it is too large
Load Diff
563
MIBS/hp/HP-ICF-GPPC-MIB
Normal file
563
MIBS/hp/HP-ICF-GPPC-MIB
Normal file
@ -0,0 +1,563 @@
|
||||
HP-ICF-GPPC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
PortList
|
||||
FROM Q-BRIDGE-MIB
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfGppcMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200709271125Z"
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Procurve Networking Business"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module is for HP proprietary
|
||||
General Purpose Packet Control (GPPC)"
|
||||
|
||||
REVISION "200709271125Z"
|
||||
DESCRIPTION "Initial revision."
|
||||
|
||||
::= { hpSwitch 41 }
|
||||
|
||||
-- ***********************************************
|
||||
-- TEXTUAL Conventions
|
||||
-- ***********************************************
|
||||
HpicfGppcPolicyName ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Type definition for the name of a policy.
|
||||
|
||||
A policy name is a printable string consisting
|
||||
of up to 64 characters from the ASCII character
|
||||
set."
|
||||
SYNTAX OCTET STRING (SIZE(1..32))
|
||||
|
||||
-- ***********************************************
|
||||
-- Start of MIB Objects
|
||||
-- ***********************************************
|
||||
hpicfGppcConformance OBJECT IDENTIFIER ::= { hpicfGppcMIB 1 }
|
||||
|
||||
-- ***********************************************
|
||||
-- GPPC application control table
|
||||
-- ***********************************************
|
||||
hpicfGppcAppControlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfGppcAppControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The application control table. This keeps track
|
||||
of the applications that use GPPC, the policies
|
||||
set by these applications, and information on
|
||||
where/when/how to apply these policies.
|
||||
|
||||
This information includes the interfaces and VLANs
|
||||
where the policy should be applied, whether it
|
||||
should be applied at ingress or egress, and when it
|
||||
should expire."
|
||||
|
||||
::= { hpicfGppcMIB 2 }
|
||||
|
||||
hpicfGppcAppControlEntry OBJECT-TYPE
|
||||
SYNTAX HpicfGppcAppControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the application control table."
|
||||
INDEX { hpicfGppcAcAppName,
|
||||
hpicfGppcAcAppInstance,
|
||||
hpicfGppcAcPolicyName }
|
||||
::= { hpicfGppcAppControlTable 1 }
|
||||
|
||||
HpicfGppcAppControlEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfGppcAcAppName SnmpAdminString,
|
||||
hpicfGppcAcAppInstance SnmpAdminString,
|
||||
hpicfGppcAcPolicyName HpicfGppcPolicyName,
|
||||
hpicfGppcAcIngressIfList PortList,
|
||||
hpicfGppcAcIngressVlanMap1k OCTET STRING,
|
||||
hpicfGppcAcIngressVlanMap2k OCTET STRING,
|
||||
hpicfGppcAcIngressVlanMap3k OCTET STRING,
|
||||
hpicfGppcAcIngressVlanMap4k OCTET STRING,
|
||||
hpicfGppcAcEgressIfList PortList,
|
||||
hpicfGppcAcEgressVlanMap1k OCTET STRING,
|
||||
hpicfGppcAcEgressVlanMap2k OCTET STRING,
|
||||
hpicfGppcAcEgressVlanMap3k OCTET STRING,
|
||||
hpicfGppcAcEgressVlanMap4k OCTET STRING,
|
||||
hpicfGppcAcExpPolicy INTEGER,
|
||||
hpicfGppcAcExpString OCTET STRING,
|
||||
hpicfGppcAcLastErrorCode INTEGER,
|
||||
hpicfGppcAcLastErrorString OCTET STRING,
|
||||
hpicfGppcAcRowAdminStatus INTEGER,
|
||||
hpicfGppcAcRowStatus RowStatus
|
||||
}
|
||||
|
||||
hpicfGppcAcAppName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(1..16))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Name of the application that last modified this
|
||||
row. All applications of the same type should use
|
||||
the same name and should use different instance
|
||||
identifiers to identify themselves uniquely.
|
||||
|
||||
This is a printable string up to 16 bytes in size."
|
||||
::= { hpicfGppcAppControlEntry 1 }
|
||||
|
||||
hpicfGppcAcAppInstance OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(1..16))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Instance identifier of the application. This is
|
||||
used to distinguish between different instances of
|
||||
the same application.
|
||||
|
||||
This is a printable string up to 16 bytes in size."
|
||||
::= { hpicfGppcAppControlEntry 2 }
|
||||
|
||||
hpicfGppcAcPolicyName OBJECT-TYPE
|
||||
SYNTAX HpicfGppcPolicyName
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Name of the policy. Each policy is uniquely
|
||||
identified by its name. It is possible to apply the
|
||||
same policy in different manners to different
|
||||
interfaces and VLANs.
|
||||
|
||||
This is a printable string up to 64 characters in
|
||||
size."
|
||||
::= { hpicfGppcAppControlEntry 3 }
|
||||
|
||||
hpicfGppcAcIngressIfList OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "List of interfaces to which this policy applies at
|
||||
ingress."
|
||||
::= { hpicfGppcAppControlEntry 4 }
|
||||
|
||||
hpicfGppcAcIngressVlanMap1k OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "A string of octets containing one bit per VLAN for
|
||||
VLANS with vlan index values of 0 through 1023.
|
||||
The first octet corresponds to VLANs with
|
||||
vlan index values of 0 through 7, the second
|
||||
octet to VLANs 8 through 15, etc. The most
|
||||
significant bit of each octet corresponds to the
|
||||
lowest vlan index value in that octet.
|
||||
|
||||
For each VLAN that this policy should apply to
|
||||
at ingress, the corresponding bit is set to '1'."
|
||||
::= { hpicfGppcAppControlEntry 5 }
|
||||
|
||||
hpicfGppcAcIngressVlanMap2k OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "A string of octets containing one bit per VLAN for
|
||||
VLANS with vlan index values of 1024 through 2047.
|
||||
The first octet corresponds to VLANs with
|
||||
vlan index values of 1024 through 1031, the second
|
||||
octet to VLANs 1032 through 1039, etc. The most
|
||||
significant bit of each octet corresponds to the
|
||||
lowest vlan index value in that octet.
|
||||
|
||||
For each VLAN that this policy should apply to
|
||||
at ingress, the corresponding bit is set to '1'."
|
||||
::= { hpicfGppcAppControlEntry 6 }
|
||||
|
||||
hpicfGppcAcIngressVlanMap3k OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "A string of octets containing one bit per VLAN for
|
||||
VLANS with vlan index values of 2048 through 3071.
|
||||
The first octet corresponds to VLANs with
|
||||
vlan index values of 2048 through 2055, the second
|
||||
octet to VLANs 2056 through 2063, etc. The most
|
||||
significant bit of each octet corresponds to the
|
||||
lowest vlan index value in that octet.
|
||||
|
||||
For each VLAN that this policy should apply to
|
||||
at ingress, the corresponding bit is set to '1'."
|
||||
::= { hpicfGppcAppControlEntry 7 }
|
||||
|
||||
hpicfGppcAcIngressVlanMap4k OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "A string of octets containing one bit per VLAN for
|
||||
VLANS with vlan index values of 3072 through 4095.
|
||||
The first octet corresponds to VLANs with
|
||||
vlan index values of 3072 through 3079, the second
|
||||
octet to VLANs 3080 through 3087, etc. The most
|
||||
significant bit of each octet corresponds to the
|
||||
lowest vlan index value in that octet.
|
||||
|
||||
For each VLAN that this policy should apply to
|
||||
at ingress, the corresponding bit is set to '1'."
|
||||
::= { hpicfGppcAppControlEntry 8 }
|
||||
|
||||
hpicfGppcAcEgressIfList OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "List of interfaces to which this policy applies at
|
||||
egress."
|
||||
::= { hpicfGppcAppControlEntry 9 }
|
||||
|
||||
hpicfGppcAcEgressVlanMap1k OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "A string of octets containing one bit per VLAN for
|
||||
VLANS with vlan index values of 0 through 1023.
|
||||
The first octet corresponds to VLANs with
|
||||
vlan index values of 0 through 7, the second
|
||||
octet to VLANs 8 through 15, etc. The most
|
||||
significant bit of each octet corresponds to the
|
||||
lowest vlan index value in that octet.
|
||||
|
||||
For each VLAN that this policy should apply to
|
||||
at egress, the corresponding bit is set to '1'."
|
||||
::= { hpicfGppcAppControlEntry 10 }
|
||||
|
||||
hpicfGppcAcEgressVlanMap2k OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "A string of octets containing one bit per VLAN for
|
||||
VLANS with vlan index values of 1024 through 2047.
|
||||
The first octet corresponds to VLANs with
|
||||
vlan index values of 1024 through 1031, the second
|
||||
octet to VLANs 1032 through 1039, etc. The most
|
||||
significant bit of each octet corresponds to the
|
||||
lowest vlan index value in that octet.
|
||||
|
||||
For each VLAN that this policy should apply to
|
||||
at egress, the corresponding bit is set to '1'."
|
||||
::= { hpicfGppcAppControlEntry 11 }
|
||||
|
||||
hpicfGppcAcEgressVlanMap3k OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "A string of octets containing one bit per VLAN for
|
||||
VLANS with vlan index values of 2048 through 3071.
|
||||
The first octet corresponds to VLANs with
|
||||
vlan index values of 2048 through 2055, the second
|
||||
octet to VLANs 2056 through 2063, etc. The most
|
||||
significant bit of each octet corresponds to the
|
||||
lowest vlan index value in that octet.
|
||||
|
||||
For each VLAN that this policy should apply to
|
||||
at egress, the corresponding bit is set to '1'."
|
||||
::= { hpicfGppcAppControlEntry 12 }
|
||||
|
||||
hpicfGppcAcEgressVlanMap4k OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "A string of octets containing one bit per VLAN for
|
||||
VLANS with vlan index values of 3072 through 4095.
|
||||
The first octet corresponds to VLANs with
|
||||
vlan index values of 3072 through 3079, the second
|
||||
octet to VLANs 3080 through 3087, etc. The most
|
||||
significant bit of each octet corresponds to the
|
||||
lowest vlan index value in that octet.
|
||||
|
||||
For each VLAN that this policy should apply to
|
||||
at egress, the corresponding bit is set to '1'."
|
||||
::= { hpicfGppcAppControlEntry 13 }
|
||||
|
||||
hpicfGppcAcExpPolicy OBJECT-TYPE
|
||||
SYNTAX INTEGER { permanent(1) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Expiration policy. This indicates whether a policy
|
||||
should expire automatically.
|
||||
|
||||
'permanent' means a policy should never expire
|
||||
automatically."
|
||||
::= { hpicfGppcAppControlEntry 14 }
|
||||
|
||||
hpicfGppcAcExpString OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..24))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Expiration string. This is used in conjuntion with
|
||||
hpicfGppcAcExpPolicy to indicate when a policy
|
||||
should expire automatically.
|
||||
|
||||
The value stored in this object is interpreted
|
||||
differently for different expiration policies. When
|
||||
the expiration policy is 'permanent', this value is
|
||||
ignored."
|
||||
::= { hpicfGppcAppControlEntry 15 }
|
||||
|
||||
hpicfGppcAcLastErrorCode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no-error(0),
|
||||
gppc-generic-error(1),
|
||||
gppc-length-error(2),
|
||||
gppc-name-error(3),
|
||||
gppc-parameter-error(4),
|
||||
gppc-not-implemented(5),
|
||||
gppc-malloc-error(6),
|
||||
gppc-too-many-apps(7),
|
||||
gppc-too-many-policies(8),
|
||||
gppc-already-reserved(9),
|
||||
gppc-entry-not-found(10),
|
||||
gppc-entry-exists(11),
|
||||
gppc-platform-error(12),
|
||||
gppc-app-using-policy(13),
|
||||
gppc-invalid-policy-type(14),
|
||||
gppc-not-reserved(15),
|
||||
gppc-no-policy(16),
|
||||
gppc-policy-not-active(17),
|
||||
gppc-policy-has-rules(18),
|
||||
gppc-rule-exists(19),
|
||||
gppc-mac-mirror-mac-exists(30),
|
||||
gppc-mac-mirror-dir-both-conflict(31),
|
||||
gppc-mac-mirror-dir-src-conflict(32),
|
||||
gppc-mac-mirror-dir-dst-conflict(33),
|
||||
gppc-mac-mirror-invalid-session(34),
|
||||
gppc-mac-mirror-invalid-direction(35),
|
||||
gppc-mac-mirror-no-entry(36),
|
||||
gppc-mac-mirror-convert-error(37),
|
||||
gppc-mac-mirror-table-full(38),
|
||||
gppc-cfg-generic-error(50),
|
||||
gppc-cfg-entry-not-found(51),
|
||||
gppc-cfg-set-error(52),
|
||||
gppc-cfg-get-error(53),
|
||||
gppc-cfg-no-record(54),
|
||||
gppc-cfg-add-record-error(55),
|
||||
gppc-cfg-invalid(56),
|
||||
gppc-cfg-malloc-error(57)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Error code of the last error that occurred. A
|
||||
non-zero value indicates that the last operation
|
||||
performed by this instance of the application on the
|
||||
named policy did not succeed. A detailed
|
||||
description of the error is available in
|
||||
hpicfGppcAcLastErrorString."
|
||||
::= { hpicfGppcAppControlEntry 16 }
|
||||
|
||||
hpicfGppcAcLastErrorString OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Description of the last error that occurred. This
|
||||
is a printable ASCII string that describes the error
|
||||
in some detail."
|
||||
::= { hpicfGppcAppControlEntry 17 }
|
||||
|
||||
hpicfGppcAcRowAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
enabled(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Administrative status of this row. The named policy
|
||||
in this row is applied to the interfaces and/or
|
||||
VLANs by this instance of the application only when
|
||||
the administrative status is enabled. This is the
|
||||
main on/off switch for the row. The row status must
|
||||
be active for this switch to have an effect."
|
||||
::= { hpicfGppcAppControlEntry 18 }
|
||||
|
||||
hpicfGppcAcRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Status of this row. Row status must be active, and
|
||||
the admin status (see hpicfGppcAcRowAdminStatus)
|
||||
must be enabled for this row to be activated."
|
||||
::= { hpicfGppcAppControlEntry 19 }
|
||||
|
||||
-- ***********************************************
|
||||
-- GPPC named policy table
|
||||
-- ***********************************************
|
||||
hpicfGppcNamedPolicyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfGppcNamedPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The named policy table. This table lists the name
|
||||
and type of all policies that are applied via GPPC."
|
||||
::= { hpicfGppcMIB 3 }
|
||||
|
||||
hpicfGppcNamedPolicyEntry OBJECT-TYPE
|
||||
SYNTAX HpicfGppcNamedPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the named policy table."
|
||||
INDEX { hpicfGppcNpPolicyName }
|
||||
::= { hpicfGppcNamedPolicyTable 1 }
|
||||
|
||||
HpicfGppcNamedPolicyEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfGppcNpPolicyName HpicfGppcPolicyName,
|
||||
hpicfGppcNpPolicyType INTEGER,
|
||||
hpicfGppcNpRowStatus RowStatus
|
||||
}
|
||||
|
||||
hpicfGppcNpPolicyName OBJECT-TYPE
|
||||
SYNTAX HpicfGppcPolicyName
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Name of the policy. The name of a policy is its
|
||||
unique identification. It is a printable string
|
||||
in ASCII characters. It can be up to 64 characters
|
||||
in length"
|
||||
::= { hpicfGppcNamedPolicyEntry 1 }
|
||||
|
||||
hpicfGppcNpPolicyType OBJECT-TYPE
|
||||
SYNTAX INTEGER { mac-based-mirroring(1) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Type of the policy. A policy type of
|
||||
'mac-based-mirroring' indicates that the policy is
|
||||
used to mirror traffic based on the MAC address of
|
||||
the source or destination."
|
||||
::= { hpicfGppcNamedPolicyEntry 2 }
|
||||
|
||||
hpicfGppcNpRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Status of this row. The named policy must be
|
||||
active before rules can be added to it or removed
|
||||
from it. A newly created policy will remain in
|
||||
notReady state until it is given a valid policy type
|
||||
(see hpicfGppcNpPolicyType).
|
||||
|
||||
A row in the named policy table can not be deleted
|
||||
if the named policy is referenced by a row in the
|
||||
application control table. The application
|
||||
control entries that refer to this row must be
|
||||
deleted before this row can be deleted."
|
||||
::= { hpicfGppcNamedPolicyEntry 3 }
|
||||
|
||||
-- ***********************************************
|
||||
-- GPPC policy rules table
|
||||
-- ***********************************************
|
||||
hpicfGppcPolicyRulesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfGppcPolicyRulesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The policy rules table. A policy can consist of
|
||||
multiple rules. All of the rules of a policy are
|
||||
listed in this table. Each rule consists of a
|
||||
string and a numeric identifier - the rule id."
|
||||
::= { hpicfGppcMIB 4 }
|
||||
|
||||
hpicfGppcPolicyRulesEntry OBJECT-TYPE
|
||||
SYNTAX HpicfGppcPolicyRulesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the policy rules table."
|
||||
INDEX { hpicfGppcNpPolicyName,
|
||||
hpicfGppcPrRuleId }
|
||||
::= { hpicfGppcPolicyRulesTable 1 }
|
||||
|
||||
HpicfGppcPolicyRulesEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfGppcPrRuleId Integer32,
|
||||
hpicfGppcPrPolicyRule OCTET STRING,
|
||||
hpicfGppcPrRowStatus RowStatus
|
||||
}
|
||||
|
||||
hpicfGppcPrRuleId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Numeric identifier of the rule. The rules in a
|
||||
policy are processed sequentially in increasing
|
||||
order of their rule ids. These numeric ids are
|
||||
generated by the application that creates the
|
||||
policy. Rules within a policy have unique rule
|
||||
ids."
|
||||
::= { hpicfGppcPolicyRulesEntry 1 }
|
||||
|
||||
hpicfGppcPrPolicyRule OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Rule string. This is a string that represents one
|
||||
rule in the policy. A policy can consist of one or
|
||||
many rules."
|
||||
::= { hpicfGppcPolicyRulesEntry 2 }
|
||||
|
||||
hpicfGppcPrRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Status of this row. A rule must have an active row
|
||||
status in order to take effect. Only active rules
|
||||
within the named policy are applied when an
|
||||
application applies the policy. It is possible to
|
||||
use this row status as an on/off switch for enabling
|
||||
or disabling selected rules within a policy.
|
||||
|
||||
A newly created rule will remain in notReady state
|
||||
until it is given a valid rule string (see
|
||||
hpicfGppcPrPolicyRule)."
|
||||
::= { hpicfGppcPolicyRulesEntry 3 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance Information
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfGppcMIBCompliances OBJECT IDENTIFIER ::= { hpicfGppcConformance 1 }
|
||||
hpicfGppcMIBGroups OBJECT IDENTIFIER ::= { hpicfGppcConformance 2 }
|
||||
|
||||
hpicfGppcMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP routers
|
||||
implementing the HP-ICF-GPPC-MIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfGppcGroup }
|
||||
GROUP hpicfGppcGroup
|
||||
DESCRIPTION "Support for this group is required for HP routers
|
||||
that implement GPPC."
|
||||
::= { hpicfGppcMIBCompliances 1 }
|
||||
|
||||
hpicfGppcGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfGppcAcIngressIfList,
|
||||
hpicfGppcAcIngressVlanMap1k,
|
||||
hpicfGppcAcIngressVlanMap2k,
|
||||
hpicfGppcAcIngressVlanMap3k,
|
||||
hpicfGppcAcIngressVlanMap4k,
|
||||
hpicfGppcAcEgressIfList,
|
||||
hpicfGppcAcEgressVlanMap1k,
|
||||
hpicfGppcAcEgressVlanMap2k,
|
||||
hpicfGppcAcEgressVlanMap3k,
|
||||
hpicfGppcAcEgressVlanMap4k,
|
||||
hpicfGppcAcExpPolicy,
|
||||
hpicfGppcAcExpString,
|
||||
hpicfGppcAcLastErrorCode,
|
||||
hpicfGppcAcLastErrorString,
|
||||
hpicfGppcAcRowAdminStatus,
|
||||
hpicfGppcAcRowStatus,
|
||||
hpicfGppcNpPolicyType,
|
||||
hpicfGppcNpRowStatus,
|
||||
hpicfGppcPrPolicyRule,
|
||||
hpicfGppcPrRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of HP proprietary objects to support
|
||||
GPPC."
|
||||
::= { hpicfGppcMIBGroups 1 }
|
||||
END
|
174
MIBS/hp/HP-ICF-INST-MON
Normal file
174
MIBS/hp/HP-ICF-INST-MON
Normal file
@ -0,0 +1,174 @@
|
||||
HP-ICF-INST-MON DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TruthValue, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfInstMonMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200601230000Z"
|
||||
ORGANIZATION "Hewlett-Packard Company
|
||||
ProCurve Networking Business"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains HP proprietary
|
||||
definitions for Instrumentation Monitor."
|
||||
|
||||
REVISION "200601230000Z"
|
||||
DESCRIPTION "Initial revision."
|
||||
|
||||
::= { hpSwitch 35 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- The Instrumentation Monitor MIB Groups
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfInstMonObjects OBJECT IDENTIFIER
|
||||
::= { hpicfInstMonMIB 1 }
|
||||
|
||||
hpicfInstMonConformance OBJECT IDENTIFIER
|
||||
::= { hpicfInstMonMIB 2 }
|
||||
|
||||
hpicfInstMonGroups OBJECT IDENTIFIER
|
||||
::= { hpicfInstMonConformance 1 }
|
||||
|
||||
hpicfInstMonCompliances OBJECT IDENTIFIER
|
||||
::= { hpicfInstMonConformance 2 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Start of MIB objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfInstMonLogEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the Instrumentation Monitor
|
||||
on this switch."
|
||||
DEFVAL { false }
|
||||
::= { hpicfInstMonObjects 1 }
|
||||
|
||||
hpicfInstMonTrapEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the Monitor notifications
|
||||
on this switch."
|
||||
DEFVAL { true }
|
||||
::= { hpicfInstMonObjects 2 }
|
||||
|
||||
-- Start of hpicfInstMonParameterTable **********************************
|
||||
|
||||
hpicfInstMonParameterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfInstMonParameterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Configuration of monitored instrumentation parameters."
|
||||
::= { hpicfInstMonObjects 3 }
|
||||
|
||||
hpicfInstMonParameterEntry OBJECT-TYPE
|
||||
SYNTAX HpicfInstMonParameterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the hpicfInstMonParameterTable."
|
||||
INDEX { hpicfInstMonInterfaceIndex,
|
||||
hpicfInstMonParameterIndex }
|
||||
::= { hpicfInstMonParameterTable 1 }
|
||||
|
||||
HpicfInstMonParameterEntry ::= SEQUENCE {
|
||||
hpicfInstMonInterfaceIndex InterfaceIndexOrZero,
|
||||
hpicfInstMonParameterIndex INTEGER,
|
||||
hpicfInstMonParameterName DisplayString,
|
||||
hpicfInstMonParameterThreshold Integer32 }
|
||||
|
||||
hpicfInstMonInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "0 for global parameters, port number for per-port
|
||||
parameters."
|
||||
::= { hpicfInstMonParameterEntry 1 }
|
||||
|
||||
hpicfInstMonParameterIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER( 1..'FFFF'h )
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index of the parameter."
|
||||
::= { hpicfInstMonParameterEntry 2 }
|
||||
|
||||
hpicfInstMonParameterName OBJECT-TYPE
|
||||
SYNTAX DisplayString( SIZE( 0..20 ) )
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The name of the parameter."
|
||||
::= { hpicfInstMonParameterEntry 3 }
|
||||
|
||||
hpicfInstMonParameterThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Generate notification if the limit is not 0 and
|
||||
parameter value is beyond this limit."
|
||||
::= { hpicfInstMonParameterEntry 4 }
|
||||
|
||||
-- End of hpicfInstMonParameterTable ************************************
|
||||
|
||||
hpicfInstMonNotificationText OBJECT-TYPE
|
||||
SYNTAX DisplayString( SIZE( 0..255 ) )
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This string is sent with hpicfInstMonNotification."
|
||||
::= { hpicfInstMonObjects 4 }
|
||||
|
||||
hpicfInstMonNotification NOTIFICATION-TYPE
|
||||
OBJECTS { hpicfInstMonNotificationText }
|
||||
STATUS current
|
||||
DESCRIPTION "This notification is generated when the monitored
|
||||
parameter is beyond the configured threshold value."
|
||||
::= { hpicfInstMonObjects 5 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance Information
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfInstMonNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpicfInstMonNotification }
|
||||
STATUS current
|
||||
DESCRIPTION "This notification is generated by Monitor when
|
||||
parameter is beyond its threshold limit."
|
||||
::= { hpicfInstMonGroups 1 }
|
||||
|
||||
hpicfInstMonBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfInstMonLogEnable,
|
||||
hpicfInstMonTrapEnable,
|
||||
hpicfInstMonInterfaceIndex,
|
||||
hpicfInstMonParameterIndex,
|
||||
hpicfInstMonParameterName,
|
||||
hpicfInstMonParameterThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects to support basic Instrumentation
|
||||
Monitor configuration on ProCurve switches."
|
||||
::= { hpicfInstMonGroups 2 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfInstMonBaseCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for ProCurve switches running
|
||||
Instrumentation Monitor and implementing the
|
||||
HP-ICF-INST-MON MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpicfInstMonBaseGroup }
|
||||
::= { hpicfInstMonCompliances 1 }
|
||||
|
||||
END
|
1011
MIBS/hp/HP-ICF-IP-ROUTING
Normal file
1011
MIBS/hp/HP-ICF-IP-ROUTING
Normal file
File diff suppressed because it is too large
Load Diff
864
MIBS/hp/HP-ICF-IPCONFIG
Normal file
864
MIBS/hp/HP-ICF-IPCONFIG
Normal file
@ -0,0 +1,864 @@
|
||||
HP-ICF-IPCONFIG DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
InetAddress, InetAddressType, InetAddressPrefixLength, InetAddressIPv4,
|
||||
InetPortNumber
|
||||
FROM INET-ADDRESS-MIB
|
||||
ipNetToPhysicalEntry
|
||||
FROM IP-MIB
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
hpicfCommon
|
||||
FROM HP-ICF-OID
|
||||
ipv4InterfaceEntry, ipv6InterfaceEntry, IpAddressOriginTC,
|
||||
IpAddressStatusTC
|
||||
FROM IP-MIB
|
||||
tunnelInetConfigEntry
|
||||
FROM TUNNEL-MIB;
|
||||
|
||||
hpicfIpConfig MODULE-IDENTITY
|
||||
LAST-UPDATED "200702020000Z" -- JUNE 06,2007
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
ProCurve Networking Business"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes objects for basic
|
||||
IP address configuration and interface configuration
|
||||
for devices in the HP Integrated Communication Facility
|
||||
product line."
|
||||
|
||||
REVISION "200702020000Z" -- JUNE 06, 2007
|
||||
DESCRIPTION "Added hpicfIpv6NDDadAttempts to augment the
|
||||
hpicfIpv6GlobalConfigObjects."
|
||||
|
||||
REVISION "200705300000Z" -- MAY 30, 2007
|
||||
DESCRIPTION "Added hpicfIpv4InterfaceLocalProxyArp on to the
|
||||
hpicfIpv4InterfaceEntry."
|
||||
|
||||
REVISION "200702020000Z" -- FEBRUARY 02, 2007
|
||||
DESCRIPTION "Added hpicfIpv6InterfaceTable to augment the
|
||||
Ipv6InterfaceTable."
|
||||
|
||||
REVISION "200612030000Z" -- DECEMBER 03, 2006
|
||||
DESCRIPTION "Added hpicfUdpTunnelMirrorSessionID to augment the
|
||||
tunnelInetConfigEntry object in RFC4087."
|
||||
|
||||
REVISION "200607070000Z" -- JULY 07, 2006
|
||||
DESCRIPTION "Added hpicfUdpTunnelSrcPort to augment the
|
||||
tunnelInetConfigEntry object in RFC4087."
|
||||
|
||||
REVISION "200508081600Z" -- August 08, 2005
|
||||
DESCRIPTION "Initial version."
|
||||
|
||||
::= { hpicfCommon 10 }
|
||||
|
||||
|
||||
-- The HP ICF IP configuration group
|
||||
|
||||
hpicfIpConfigObjects OBJECT IDENTIFIER ::= {hpicfIpConfig 1}
|
||||
|
||||
-- The HP ICF Address group
|
||||
|
||||
hpicfIpAddressObjects OBJECT IDENTIFIER ::= {hpicfIpConfigObjects 1}
|
||||
|
||||
-- The HP ICF IPV4 interface group
|
||||
|
||||
hpicfIpv4InterfaceObjects OBJECT IDENTIFIER ::= {hpicfIpConfigObjects 2}
|
||||
|
||||
-- The HP ICF IPV6 config group
|
||||
|
||||
hpicfIpv6ConfigObjects OBJECT IDENTIFIER ::= {hpicfIpConfig 3}
|
||||
|
||||
-- The HP ICF IPV6 global config group
|
||||
|
||||
hpicfIpv6GlobalConfigObjects OBJECT IDENTIFIER ::= {hpicfIpv6ConfigObjects 1}
|
||||
|
||||
|
||||
hpicfIpv6NDObjects OBJECT IDENTIFIER ::= {hpicfIpv6GlobalConfigObjects 1}
|
||||
|
||||
|
||||
-- The HP ICF IPV6 ICMP group
|
||||
|
||||
hpicfIpv6IcmpObjects OBJECT IDENTIFIER ::= {hpicfIpv6GlobalConfigObjects 2}
|
||||
|
||||
|
||||
-- The HP ICF IPV6 interface group
|
||||
|
||||
hpicfIpv6InterfaceObjects OBJECT IDENTIFIER ::= {hpicfIpv6ConfigObjects 2}
|
||||
|
||||
|
||||
|
||||
|
||||
hpicfIpAddressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfIpAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains manually configured IPv4 and IPv6
|
||||
addresses for each interface. An entry in this table
|
||||
may not exist in the active state unless all objects
|
||||
in the entry are consistent. In particular, the value of
|
||||
hpicfIpAddressPrefixLength."
|
||||
::= { hpicfIpAddressObjects 1 }
|
||||
|
||||
|
||||
hpicfIpAddressEntry OBJECT-TYPE
|
||||
SYNTAX HpicfIpAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the hpicfIpAddressEntry contains a single
|
||||
manually configured IP address."
|
||||
INDEX { ifIndex,
|
||||
hpicfIpAddressAddrType,
|
||||
hpicfIpAddressAddr }
|
||||
::= { hpicfIpAddressTable 1 }
|
||||
|
||||
HpicfIpAddressEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfIpAddressAddrType InetAddressType,
|
||||
hpicfIpAddressAddr InetAddress,
|
||||
hpicfIpAddressPrefixLength InetAddressPrefixLength,
|
||||
hpicfIpAddressType INTEGER,
|
||||
hpicfIpAddressRowStatus RowStatus,
|
||||
hpicfIpAddressExtendedType INTEGER
|
||||
}
|
||||
|
||||
|
||||
hpicfIpAddressAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Type of IP address"
|
||||
::= { hpicfIpAddressEntry 1 }
|
||||
|
||||
|
||||
hpicfIpAddressAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address to which this entry's addressing
|
||||
information pertains.
|
||||
hpicfIpAddressAddr is always interpreted within the
|
||||
context of hpicfIpAddressAddrType."
|
||||
::= { hpicfIpAddressEntry 2 }
|
||||
|
||||
|
||||
hpicfIpAddressPrefixLength OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The prefix length associated with IP address."
|
||||
::= { hpicfIpAddressEntry 3 }
|
||||
|
||||
|
||||
hpicfIpAddressType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unicast(1),
|
||||
anycast(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "IP address type. For V4 addresses the value will be
|
||||
unicast."
|
||||
DEFVAL { unicast }
|
||||
::= { hpicfIpAddressEntry 4 }
|
||||
|
||||
|
||||
hpicfIpAddressRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The status of the IP address entry."
|
||||
::= { hpicfIpAddressEntry 5 }
|
||||
|
||||
hpicfIpAddressExtendedType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
eui64(1),
|
||||
linkLocal(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "IP address type. For V4 addresses the value will be
|
||||
none. For V6 address it can be eui64 and linkLocal also."
|
||||
DEFVAL { none }
|
||||
::= { hpicfIpAddressEntry 6 }
|
||||
|
||||
|
||||
-- Switch IP Address Table
|
||||
|
||||
hpicfSwitchIpAddressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfSwitchIpAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This read only table contains IPV4 and/or IPV6 addresses
|
||||
for each interface.
|
||||
|
||||
These IP Addresses are either manually configured or
|
||||
obtained by a dynamic meathod (such as DHCP).
|
||||
|
||||
This table will hold all manually configured IP Addresses
|
||||
that exist in hpicfIpAddressTable except for those entries
|
||||
that are not in active state (hpicfIpAddressRowStatus)."
|
||||
::= { hpicfIpAddressObjects 2 }
|
||||
|
||||
|
||||
hpicfSwitchIpAddressEntry OBJECT-TYPE
|
||||
SYNTAX HpicfSwitchIpAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the hpicfSwitchIpAddressEntry contains a single
|
||||
IP address."
|
||||
INDEX { ifIndex,
|
||||
hpicfSwitchIpAddressAddrType,
|
||||
hpicfSwitchIpAddressAddr }
|
||||
::= { hpicfSwitchIpAddressTable 1 }
|
||||
|
||||
HpicfSwitchIpAddressEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfSwitchIpAddressAddrType InetAddressType,
|
||||
hpicfSwitchIpAddressAddr InetAddress,
|
||||
hpicfSwitchIpAddressPrefixLength InetAddressPrefixLength,
|
||||
hpicfSwitchIpAddressType INTEGER,
|
||||
hpicfSwitchIpAddressOrigin IpAddressOriginTC,
|
||||
hpicfSwitchIpAddressStatus IpAddressStatusTC,
|
||||
hpicfSwitchIpAddressPreferredLifetime Unsigned32,
|
||||
hpicfSwitchIpAddressValidLifetime Unsigned32,
|
||||
hpicfSwitchIpAddressExtendedType INTEGER
|
||||
}
|
||||
|
||||
|
||||
hpicfSwitchIpAddressAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Type of IP address."
|
||||
::= { hpicfSwitchIpAddressEntry 1 }
|
||||
|
||||
|
||||
hpicfSwitchIpAddressAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address to which this entry's addressing
|
||||
information pertains.
|
||||
hpicfSwitchIpAddressAddr is always interpreted within the
|
||||
context of hpicfSwitchIpAddressAddrType."
|
||||
::= { hpicfSwitchIpAddressEntry 2 }
|
||||
|
||||
|
||||
hpicfSwitchIpAddressPrefixLength OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The prefix length associated with IP address."
|
||||
::= { hpicfSwitchIpAddressEntry 3 }
|
||||
|
||||
|
||||
hpicfSwitchIpAddressType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unicast(1),
|
||||
anycast(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "IP address type. For V4 addresses the value will be
|
||||
unicast."
|
||||
::= { hpicfSwitchIpAddressEntry 4 }
|
||||
|
||||
hpicfSwitchIpAddressOrigin OBJECT-TYPE
|
||||
SYNTAX IpAddressOriginTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The origin of the address."
|
||||
::= { hpicfSwitchIpAddressEntry 5 }
|
||||
|
||||
hpicfSwitchIpAddressStatus OBJECT-TYPE
|
||||
SYNTAX IpAddressStatusTC
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the address, describing if the address can be
|
||||
used for communication.
|
||||
In the absence of other information, an IPv4 address is
|
||||
always preferred(1)."
|
||||
DEFVAL { preferred }
|
||||
::= { hpicfSwitchIpAddressEntry 6 }
|
||||
|
||||
hpicfSwitchIpAddressPreferredLifetime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The remaining length of time in seconds that this address
|
||||
will continue to be preferred, i.e. time until deprecation.
|
||||
A value of 4,294,967,295 represents infinity.
|
||||
The address generated from a deprecated address should no
|
||||
longer be used as a source address in new communications,
|
||||
but packets received on such an interface are processed as
|
||||
expected.
|
||||
The default for IPv4 addresses is 4,294,967,295 (infinity)."
|
||||
REFERENCE "For IPv6 RFC2461, especially sections 2 and 4.6.2 and RFC2462"
|
||||
::= { hpicfSwitchIpAddressEntry 7 }
|
||||
|
||||
|
||||
hpicfSwitchIpAddressValidLifetime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The remaining length of time, in seconds, that this address
|
||||
will continue to be valid, i.e. time until invalidation. A
|
||||
value of 4,294,967,295 represents infinity.
|
||||
The address generated from an invalidated address should not
|
||||
appear as the destination or source address of a packet.
|
||||
The default for IPv4 addresses is 4,294,967,295 (infinity)."
|
||||
REFERENCE "For IPv6 RFC2461, especially sections 2 and 4.6.2 and RFC2462"
|
||||
::= { hpicfSwitchIpAddressEntry 8 }
|
||||
|
||||
hpicfSwitchIpAddressExtendedType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
eui64(1),
|
||||
linkLocal(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "IP address type. For V4 addresses the value will be
|
||||
none. For V6 address it can be eui64 and linkLocal also."
|
||||
DEFVAL { none }
|
||||
::= { hpicfSwitchIpAddressEntry 9 }
|
||||
|
||||
hpicfIpNetToPhysicalTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfIpNetToPhysicalEntry
|
||||
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION
|
||||
"This table augments ipNeTtoPhysicalTable"
|
||||
|
||||
::= {hpicfIpAddressObjects 3 }
|
||||
|
||||
hpicfIpNetToPhysicalEntry OBJECT-TYPE
|
||||
SYNTAX HpicfIpNetToPhysicalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table augments ipNeTtoPhysicalTable"
|
||||
AUGMENTS { ipNetToPhysicalEntry }
|
||||
::= { hpicfIpNetToPhysicalTable 1 }
|
||||
|
||||
HpicfIpNetToPhysicalEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfIpNetToPhysicalPort Integer32
|
||||
}
|
||||
|
||||
hpicfIpNetToPhysicalPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the port through which the
|
||||
physical address was learnt"
|
||||
::= { hpicfIpNetToPhysicalEntry 1}
|
||||
|
||||
|
||||
|
||||
-- V4 Interface Table
|
||||
|
||||
hpicfIpv4InterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfIpv4InterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains per-interface IPV4 configuration
|
||||
information."
|
||||
::= { hpicfIpv4InterfaceObjects 1 }
|
||||
|
||||
|
||||
hpicfIpv4InterfaceEntry OBJECT-TYPE
|
||||
SYNTAX HpicfIpv4InterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the hpicfIpv4InterfaceEntry contains IPV4
|
||||
interface specific configuration information. This table
|
||||
is indexed by ipv4InterfaceIfIndex."
|
||||
AUGMENTS { ipv4InterfaceEntry }
|
||||
::= { hpicfIpv4InterfaceTable 1 }
|
||||
|
||||
|
||||
HpicfIpv4InterfaceEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfIpv4InterfaceDhcpEnable INTEGER,
|
||||
hpicfIpv4InterfaceForwarding INTEGER,
|
||||
hpicfIpv4InterfaceProxyArp INTEGER,
|
||||
hpicfIpv4InterfaceLocalProxyArp INTEGER,
|
||||
hpicfIpv4InterfaceBootpGateway InetAddressIPv4
|
||||
}
|
||||
|
||||
hpicfIpv4InterfaceDhcpEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
full(1),
|
||||
off(2),
|
||||
inform(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Changing this flag to 'full' will clear any existing
|
||||
IP address configuration for this interface and
|
||||
will cause the device to use a dynamic method
|
||||
(e.g. DHCP) to obtain its IP configuration and
|
||||
other configuration parameter (such as gateway,
|
||||
time of day, etc...) for this interface.
|
||||
|
||||
Setting this flag to 'inform' will allow manual IP
|
||||
address configuration and yet permit other configuration
|
||||
parameters (such as gateway, time of day, etc...) to
|
||||
be obtained from a DHCP server.
|
||||
|
||||
Setting this flag to 'off' will allow manual IP
|
||||
configuration but disallow any DHCP configuration."
|
||||
DEFVAL { full }
|
||||
::= { hpicfIpv4InterfaceEntry 1 }
|
||||
|
||||
|
||||
hpicfIpv4InterfaceForwarding OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled (1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This flag indicates whether this interface is forwarding
|
||||
the datagrams that were not addressed to this interface.
|
||||
|
||||
Setting this flag to 'enabled' (the default) results
|
||||
in forwarding the datagrams that were not addressed to
|
||||
this interface.
|
||||
|
||||
Setting this flag to 'disabled' results in ignoring
|
||||
datagrams that were not addressed to this entity."
|
||||
DEFVAL { enabled }
|
||||
::= { hpicfIpv4InterfaceEntry 2 }
|
||||
|
||||
|
||||
hpicfIpv4InterfaceProxyArp OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enables/disables ARP proxy on the interface. If set
|
||||
to 'enabled', the switch will respond on ARP request
|
||||
for IP addresses from other subnets.
|
||||
If set to disabled (the default), the switch will not
|
||||
respond on ARP request for IP addresses from other
|
||||
subnets."
|
||||
DEFVAL { disabled }
|
||||
::= { hpicfIpv4InterfaceEntry 3 }
|
||||
|
||||
hpicfIpv4InterfaceLocalProxyArp OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enables/disables local ARP proxy on the interface. If set
|
||||
to 'enabled', the switch will respond on ARP request
|
||||
for IP addresses within the local subnet.
|
||||
If set to disabled (the default), the switch will not
|
||||
respond on ARP request for IP addresses within the
|
||||
local subnet."
|
||||
DEFVAL { disabled }
|
||||
::= { hpicfIpv4InterfaceEntry 4 }
|
||||
|
||||
hpicfIpv4InterfaceBootpGateway OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv4
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This entry will contain the IP address of the
|
||||
BOOTP gateway for the interface."
|
||||
::= { hpicfIpv4InterfaceEntry 5 }
|
||||
|
||||
-- V6 Global Objects
|
||||
hpicfIpv6NDDadAttempts OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The value in this object indicates the maximum number of
|
||||
neighbour solicitation requests that will be sent while
|
||||
performing duplicate address detection."
|
||||
|
||||
::= { hpicfIpv6NDObjects 1 }
|
||||
|
||||
-- V6 Global Icmp Objects
|
||||
hpicfIpv6IcmpErrorInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The value in this object indicates the error interval
|
||||
in which the token bucket algorithm places one token
|
||||
in the bucket for ICMPV6 rate limiting.Each token
|
||||
represents the right to send one ICMP error message.
|
||||
Each time an error is sent, it takes a token from the bucket.
|
||||
ICMP will not be allowed to originate an error
|
||||
message if the bucket is empty."
|
||||
::= { hpicfIpv6IcmpObjects 1 }
|
||||
|
||||
hpicfIpv6IcmpBucketsize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The value in this object indicates the maximum number of
|
||||
tokens that can be in the bucket."
|
||||
::= { hpicfIpv6IcmpObjects 2 }
|
||||
|
||||
-- V6 Interface Table
|
||||
|
||||
hpicfIpv6InterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfIpv6InterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains per-interface IPV6 configuration
|
||||
information."
|
||||
::= { hpicfIpv6InterfaceObjects 1 }
|
||||
|
||||
|
||||
hpicfIpv6InterfaceEntry OBJECT-TYPE
|
||||
SYNTAX HpicfIpv6InterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the hpicfIpv6InterfaceEntry contains IPV6
|
||||
interface specific configuration information. This table
|
||||
is indexed by ipv6InterfaceIfIndex."
|
||||
AUGMENTS { ipv6InterfaceEntry }
|
||||
::= { hpicfIpv6InterfaceTable 1 }
|
||||
|
||||
|
||||
HpicfIpv6InterfaceEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfIpv6InterfaceDhcpMode INTEGER,
|
||||
hpicfIpv6InterfaceManual INTEGER,
|
||||
hpicfIpv6InterfaceAutoConfig INTEGER,
|
||||
hpicfIpv6InterfaceDhcpRapidCommit INTEGER,
|
||||
hpicfIpv6InterfaceDhcpRelay INTEGER,
|
||||
hpicfIpv6InterfaceCfgEnableStatus INTEGER
|
||||
}
|
||||
|
||||
|
||||
hpicfIpv6InterfaceDhcpMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(0),
|
||||
dhcpFull(1),
|
||||
dhcpInform(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Setting this flag to 'dhcpFull' will clear any existing
|
||||
IP address configuration for this interface and
|
||||
will cause the device to use a dynamic method
|
||||
(e.g. DHCP) to obtain its IP configuration and
|
||||
other configuration parameter (such as gateway,
|
||||
time of day, etc...) for this interface.
|
||||
|
||||
Setting this flag to 'dhcpInform' will allow manual IP
|
||||
address configuration and yet permit other configuration
|
||||
parameters (such as gateway, time of day, etc...) to
|
||||
be obtained from a DHCP server.
|
||||
|
||||
Setting this flag to 'disabled' will not allow any of the
|
||||
above mentioned two configuration, but interface can
|
||||
have link-local, auto-config and manual ip-address."
|
||||
DEFVAL { disabled }
|
||||
::= { hpicfIpv6InterfaceEntry 1 }
|
||||
|
||||
hpicfIpv6InterfaceManual OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Setting this flag to 'enabled' will allow manual IP
|
||||
address configuration but disallow any DHCP configuration."
|
||||
DEFVAL { disabled }
|
||||
::= { hpicfIpv6InterfaceEntry 2 }
|
||||
|
||||
hpicfIpv6InterfaceAutoConfig OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Setting this flag to 'enabled' will allow host to
|
||||
configure automatically from default router.
|
||||
There may be multiple routers and in that scenario switch will
|
||||
add the addresses from all these routers"
|
||||
DEFVAL { disabled }
|
||||
::= { hpicfIpv6InterfaceEntry 3 }
|
||||
|
||||
hpicfIpv6InterfaceDhcpRapidCommit OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Setting this flag to 'enabled' will allow the host to get
|
||||
address and configuration information from the dhcp server
|
||||
rapidly. This flag can be enabled only if the
|
||||
hpicfIpv6InterfaceDhcpMode object is set as dhcpFull.
|
||||
By default this flag is set to disabled."
|
||||
DEFVAL { disabled }
|
||||
::= { hpicfIpv6InterfaceEntry 4 }
|
||||
|
||||
hpicfIpv6InterfaceDhcpRelay OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled (1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This flag indicates whether this interface is dhcp-relay
|
||||
enabled. By default this flag is set to disabled."
|
||||
DEFVAL { enabled }
|
||||
::= { hpicfIpv6InterfaceEntry 5 }
|
||||
|
||||
hpicfIpv6InterfaceCfgEnableStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The indication of whether IPv6 is enabled (up) or disabled
|
||||
(down) on this interface.
|
||||
Setting this object to up(1) will enable ipv6 for the given
|
||||
interface.Setting this object to down(2) will disable the ipv6
|
||||
for the interface only if hpicfIpv6InterfaceDhcpMode,
|
||||
hpicfIpv6InterfaceManual and hpicfIpv6InterfaceAutoConfig are
|
||||
disabled.A get on this object reflects the data saved in a
|
||||
non-volatile storage.
|
||||
Note:To get the current ipv6 status for an interface refer to
|
||||
ipv6InterfaceEnableStatus."
|
||||
::= { hpicfIpv6InterfaceEntry 6 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Remote mirroring tunnel Objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfUdpTunnelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfUdpTunnelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains per interface IPV4
|
||||
Udp encapsulated tunnel specific configuration
|
||||
information."
|
||||
::= { hpicfIpv4InterfaceObjects 3 }
|
||||
|
||||
|
||||
hpicfUdpTunnelEntry OBJECT-TYPE
|
||||
SYNTAX HpicfUdpTunnelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the hpicfUdpTunnelEntry contains
|
||||
Udp encapsulated tunnel specific configuration
|
||||
information."
|
||||
AUGMENTS { tunnelInetConfigEntry }
|
||||
::= { hpicfUdpTunnelTable 1 }
|
||||
|
||||
|
||||
HpicfUdpTunnelEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfUdpTunnelSrcPort InetPortNumber,
|
||||
hpicfUdpTunnelMirrorSessionID Integer32
|
||||
}
|
||||
|
||||
hpicfUdpTunnelSrcPort OBJECT-TYPE
|
||||
SYNTAX InetPortNumber
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This variable is valid only for the remote
|
||||
mirroring source or destination switch.
|
||||
The value will be ignored otherwise. A
|
||||
value of 0 means that the UDP port
|
||||
is irrelevant for the tunnel type. If this
|
||||
value is non-zero it must be duplicated
|
||||
in the tunnelInetConfigID value (this
|
||||
will ensure that a given UDP port can
|
||||
only be associated once with a given
|
||||
tunnelInetConfigAddressType,
|
||||
tunnelInetConfigLocalAddress,
|
||||
tunnelInetConfigRemoteAddress,
|
||||
tunnelInetConfigEncapsMethod combination)."
|
||||
DEFVAL { 0 }
|
||||
::= { hpicfUdpTunnelEntry 1 }
|
||||
|
||||
hpicfUdpTunnelMirrorSessionID OBJECT-TYPE
|
||||
SYNTAX Integer32(0..512)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This variable is valid only for a remote
|
||||
mirroring switch which interfaces with the
|
||||
source end of the tunnel.
|
||||
The value will be ignored otherwise. A
|
||||
value of 0 means that the mirror session ID
|
||||
is irrelevant for the tunnel type. "
|
||||
DEFVAL { 0 }
|
||||
::= { hpicfUdpTunnelEntry 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance information
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfIpConfigConformance OBJECT IDENTIFIER ::= {hpicfIpConfig 2}
|
||||
|
||||
hpicfIpConfigCompliances OBJECT IDENTIFIER ::= {hpicfIpConfigConformance 1}
|
||||
hpicfIpConfigGroups OBJECT IDENTIFIER ::= {hpicfIpConfigConformance 2}
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
|
||||
hpicfIpConfigCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION "
|
||||
A compliance statement for HP Routing switches with IP
|
||||
Configuration"
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfIpAddressTableGroup,
|
||||
hpicfIpv4InterfaceTableGroup,
|
||||
hpicfSwitchIpAddressTableGroup }
|
||||
|
||||
OBJECT hpicfIpv4InterfaceDhcpEnable
|
||||
MIN-ACCESS read-write
|
||||
DESCRIPTION "An agent is not required to implement inform (3)
|
||||
state."
|
||||
|
||||
::= { hpicfIpConfigCompliances 1 }
|
||||
|
||||
hpicfIpConfigCompliance2 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
A compliance statement for HP Routing switches with IP
|
||||
Configuration"
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfIpAddressTableGroup,
|
||||
hpicfIpv4InterfaceTableGroup,
|
||||
hpicfSwitchIpAddressTableGroup }
|
||||
|
||||
GROUP hpicfUdpTunnelTableGroup
|
||||
DESCRIPTION "This group is valid only for the remote
|
||||
mirroring source or destination switch.
|
||||
The value will be ignored otherwise."
|
||||
OBJECT hpicfIpv4InterfaceDhcpEnable
|
||||
MIN-ACCESS read-write
|
||||
DESCRIPTION "An agent is not required to implement inform (3)
|
||||
state."
|
||||
::= { hpicfIpConfigCompliances 2 }
|
||||
|
||||
|
||||
hpicfIpConfigCompliance4 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
A compliance statement for HP Routing switches with IP
|
||||
Configuration"
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfIpAddressTableGroup,
|
||||
hpicfIpv4InterfaceTableGroup2,
|
||||
hpicfSwitchIpAddressTableGroup,
|
||||
hpicfIpv6InterfaceTableGroup }
|
||||
|
||||
GROUP hpicfUdpTunnelTableGroup
|
||||
DESCRIPTION "This group is valid only for the remote
|
||||
mirroring source or destination switch.
|
||||
The value will be ignored otherwise."
|
||||
OBJECT hpicfIpv4InterfaceDhcpEnable
|
||||
MIN-ACCESS read-write
|
||||
DESCRIPTION "An agent is not required to implement inform (3)
|
||||
state."
|
||||
::= { hpicfIpConfigCompliances 4 }
|
||||
|
||||
hpicfIpAddressTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfIpAddressPrefixLength,
|
||||
hpicfIpAddressType,
|
||||
hpicfIpAddressRowStatus,
|
||||
hpicfIpAddressExtendedType }
|
||||
STATUS current
|
||||
DESCRIPTION "A Collection of objects allowing configuration of
|
||||
an IP address for an interface."
|
||||
::= { hpicfIpConfigGroups 1 }
|
||||
|
||||
hpicfSwitchIpAddressTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfSwitchIpAddressAddrType,
|
||||
hpicfSwitchIpAddressAddr}
|
||||
STATUS current
|
||||
DESCRIPTION "A Collection of objects providing interfaces addressing
|
||||
information."
|
||||
::= { hpicfIpConfigGroups 2 }
|
||||
|
||||
|
||||
hpicfIpv4InterfaceTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfIpv4InterfaceDhcpEnable,
|
||||
hpicfIpv4InterfaceForwarding,
|
||||
hpicfIpv4InterfaceProxyArp }
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Deprecated - see hpicfIpv4InterfaceTableGroup2"
|
||||
::= { hpicfIpConfigGroups 3 }
|
||||
|
||||
|
||||
hpicfUdpTunnelTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfUdpTunnelSrcPort,
|
||||
hpicfUdpTunnelMirrorSessionID }
|
||||
STATUS current
|
||||
DESCRIPTION "A Collection of objects that allows IPV4 interface
|
||||
configuration for remote mirroring"
|
||||
::= { hpicfIpConfigGroups 4 }
|
||||
|
||||
|
||||
hpicfIpv6InterfaceTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfIpv6InterfaceDhcpMode,
|
||||
hpicfIpv6InterfaceManual,
|
||||
hpicfIpv6InterfaceAutoConfig,
|
||||
hpicfIpv6InterfaceDhcpRapidCommit,
|
||||
hpicfIpv6InterfaceDhcpRelay }
|
||||
STATUS current
|
||||
DESCRIPTION "A Collection of objects that allows IPV6 interface
|
||||
configuration"
|
||||
::= { hpicfIpConfigGroups 5 }
|
||||
|
||||
hpicfIpv4InterfaceTableGroup2 OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfIpv4InterfaceDhcpEnable,
|
||||
hpicfIpv4InterfaceForwarding,
|
||||
hpicfIpv4InterfaceProxyArp,
|
||||
hpicfIpv4InterfaceLocalProxyArp }
|
||||
STATUS current
|
||||
DESCRIPTION "A Collection of objects that allows IPV4 interface
|
||||
configuration"
|
||||
::= { hpicfIpConfigGroups 6 }
|
||||
|
||||
|
||||
|
||||
END
|
139
MIBS/hp/HP-ICF-JUMBO-MIB
Normal file
139
MIBS/hp/HP-ICF-JUMBO-MIB
Normal file
@ -0,0 +1,139 @@
|
||||
HP-ICF-JUMBO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
hpicfObjectModules
|
||||
FROM HP-ICF-OID
|
||||
;
|
||||
|
||||
hpicfJumboMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200408221030Z" -- August 22, 2004
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Network Infrastructure Solutions"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes HP Jumbo information."
|
||||
|
||||
|
||||
REVISION "200408221030Z" -- August 22, 2004
|
||||
DESCRIPTION "Initial version."
|
||||
|
||||
::= { hpicfObjectModules 13 }
|
||||
|
||||
|
||||
hpicfJumboObjects OBJECT IDENTIFIER ::= { hpicfJumboMIB 1 }
|
||||
|
||||
hpJumboStats OBJECT IDENTIFIER ::= { hpicfJumboObjects 1 }
|
||||
|
||||
hpJumboStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpJumboStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains jumbos information about the
|
||||
physical ports of this device."
|
||||
::= { hpJumboStats 1 }
|
||||
|
||||
hpJumboStatsEntry OBJECT-TYPE
|
||||
SYNTAX HpJumboStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about the physical ports of this device."
|
||||
INDEX { hpJumboStatsIndex }
|
||||
::= { hpJumboStatsTable 1 }
|
||||
|
||||
HpJumboStatsEntry ::=
|
||||
SEQUENCE {
|
||||
hpJumboStatsIndex InterfaceIndex,
|
||||
hpJumboStatsPkts1523to2047Octets Counter32,
|
||||
hpJumboStatsPkts2048to4095Octets Counter32,
|
||||
hpJumboStatsPkts4096to9216Octets Counter32
|
||||
}
|
||||
|
||||
hpJumboStatsIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The interface index associated with this set of
|
||||
counters."
|
||||
::= { hpJumboStatsEntry 1 }
|
||||
|
||||
hpJumboStatsPkts1523to2047Octets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of packets (including bad
|
||||
packets) received that were between
|
||||
1523 and 2047 octets in length inclusive
|
||||
(excluding framing bits but including FCS octets)."
|
||||
::= { hpJumboStatsEntry 2 }
|
||||
|
||||
hpJumboStatsPkts2048to4095Octets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets (including bad
|
||||
packets) received that were between
|
||||
2048 and 4095 octets in length inclusive
|
||||
(excluding framing bits but including FCS octets)."
|
||||
::= { hpJumboStatsEntry 3 }
|
||||
|
||||
hpJumboStatsPkts4096to9216Octets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets (including bad
|
||||
packets) received that were between
|
||||
4096 and 9216 octets in length inclusive
|
||||
(excluding framing bits but including FCS octets)."
|
||||
::= { hpJumboStatsEntry 4 }
|
||||
|
||||
|
||||
-- Conformance Information
|
||||
|
||||
hpicfJumboConformance OBJECT IDENTIFIER ::= { hpicfJumboMIB 2 }
|
||||
|
||||
hpicfJumboGroups OBJECT IDENTIFIER ::= { hpicfJumboConformance 1 }
|
||||
|
||||
hpicfJumboCompliances OBJECT IDENTIFIER
|
||||
::= { hpicfJumboConformance 2 }
|
||||
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
|
||||
hpicfJumboStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpJumboStatsIndex,
|
||||
hpJumboStatsPkts1523to2047Octets,
|
||||
hpJumboStatsPkts2048to4095Octets,
|
||||
hpJumboStatsPkts4096to9216Octets
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing private HP Jumbo packet statistics."
|
||||
::= { hpicfJumboGroups 1 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
|
||||
hpicfJumboCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for devices support of
|
||||
HP-ICF-JUMBO MIB."
|
||||
MODULE -- This Module
|
||||
|
||||
MANDATORY-GROUPS { hpicfJumboStatsGroup }
|
||||
::= { hpicfJumboCompliances 1 }
|
||||
|
||||
END
|
111
MIBS/hp/HP-ICF-L3MAC-MIB
Normal file
111
MIBS/hp/HP-ICF-L3MAC-MIB
Normal file
@ -0,0 +1,111 @@
|
||||
HP-ICF-L3MAC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus,PhysAddress
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
ifIndex, ifRcvAddressEntry
|
||||
FROM IF-MIB
|
||||
hpicfCommon
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfL3MacConfigMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200608081600Z" -- August 08, 2006
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
ProCurve Networking Business"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes extension objects to the
|
||||
per-interface MAC address configuration for devices in
|
||||
the HP Integrated Communication Facility product line."
|
||||
|
||||
REVISION "200608081600Z" -- August 08, 2006
|
||||
DESCRIPTION "Initial version."
|
||||
::= { hpSwitch 36 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- L3-MAC-CONFIG MIB Groups
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfL3MacConfigObjects OBJECT IDENTIFIER ::= {hpicfL3MacConfigMIB 1}
|
||||
hpicfL3MacConfigConformance OBJECT IDENTIFIER ::= { hpicfL3MacConfigMIB 2 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Start of MIB objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfL3MacConfigIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfL3MacConfigIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains l3-mac configuration information
|
||||
of each vlan interface."
|
||||
::= { hpicfL3MacConfigObjects 1 }
|
||||
|
||||
hpicfL3MacConfigIfEntry OBJECT-TYPE
|
||||
SYNTAX HpicfL3MacConfigIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the hpicfL3MacConfigIfEntry contains the
|
||||
l3-mac feature specific configuration information.
|
||||
This table augments the ifRcvAddressTable."
|
||||
AUGMENTS { ifRcvAddressEntry }
|
||||
::= { hpicfL3MacConfigIfTable 1 }
|
||||
|
||||
HpicfL3MacConfigIfEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfL3MacConfigIfAdvTimer INTEGER
|
||||
}
|
||||
|
||||
|
||||
hpicfL3MacConfigIfAdvTimer OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Timeout in seconds when an advertisement pkt will be sent
|
||||
out with the ifRcvAddressAddress of this entry as the source
|
||||
mac so that the downstream switches learn this mac-address."
|
||||
DEFVAL { 60 }
|
||||
::= { hpicfL3MacConfigIfEntry 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance Information
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfL3MacConfigMIBCompliances OBJECT IDENTIFIER ::= { hpicfL3MacConfigConformance 1 }
|
||||
hpicfL3MacConfigMIBGroups OBJECT IDENTIFIER ::= { hpicfL3MacConfigConformance 2 }
|
||||
|
||||
-- ......................................................................
|
||||
-- Compliance statements
|
||||
-- ......................................................................
|
||||
|
||||
hpicfL3MacConfigMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP routers running
|
||||
L3-Mac feature and implementing the HP-ICF-L3MAC-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpicfL3MacConfigGroup }
|
||||
|
||||
GROUP hpicfL3MacConfigGroup
|
||||
DESCRIPTION "Support for this group is required for HP routers
|
||||
that run L3-Mac feature"
|
||||
::= { hpicfL3MacConfigMIBCompliances 1 }
|
||||
|
||||
-- ......................................................................
|
||||
-- Conformance Groups
|
||||
-- ......................................................................
|
||||
|
||||
hpicfL3MacConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfL3MacConfigIfAdvTimer }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of HP proprietary objects to support
|
||||
L3-Mac feature on HP routers."
|
||||
::= { hpicfL3MacConfigMIBGroups 1 }
|
||||
|
||||
END
|
399
MIBS/hp/HP-ICF-LINKTEST
Normal file
399
MIBS/hp/HP-ICF-LINKTEST
Normal file
@ -0,0 +1,399 @@
|
||||
HP-ICF-LINKTEST DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TimeInterval
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
OwnerString
|
||||
FROM RMON-MIB
|
||||
hpicfObjectModules, hpicfCommon
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfLinkTestMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200011032225Z" -- November 3, 2000
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Network Infrastructure Solutions"
|
||||
CONTACT-INFO
|
||||
"Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes objects for managing
|
||||
the link test features of devices in the HP
|
||||
Integrated Communication Facility product line."
|
||||
|
||||
REVISION "200011032225Z" -- November 3, 2000
|
||||
DESCRIPTION "Updated division name."
|
||||
|
||||
REVISION "9703060338Z" -- March 6, 1997
|
||||
DESCRIPTION
|
||||
"Added 'destroyWhenDone' capability."
|
||||
REVISION "9609062218Z" -- September 6, 1996
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { hpicfObjectModules 7 }
|
||||
|
||||
|
||||
|
||||
-- The HP ICF Linktest Group
|
||||
|
||||
hpicfLinktest OBJECT IDENTIFIER ::= { hpicfCommon 6 }
|
||||
|
||||
hpicfLinkTestNextIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A currently unassigned value of hpicfLinkTestIndex.
|
||||
The value 0 indicates that no unassigned values are
|
||||
available.
|
||||
|
||||
In order to cause a non-zero value of this object to
|
||||
be assigned for use as the hpicfLinkTestIndex of a
|
||||
future link test, it must be successfully modified by
|
||||
a set operation. When modified by a set operation,
|
||||
the new value must precisely match the value
|
||||
presently held by the object. If not, the management
|
||||
protocol set operation will fail.
|
||||
|
||||
Immediately after the completion of a successful set
|
||||
operation, the agent must modify the value of this
|
||||
object. The algorithm for modifying the value is
|
||||
implementation-dependent, and may use a subset of
|
||||
values within the legal range. However, the agent
|
||||
must guarantee that the new value is not assigned to
|
||||
any in-use value of hpicfLinkTestIndex.
|
||||
|
||||
A management station creates a new link test using
|
||||
this algorithm:
|
||||
|
||||
- issue a management protocol retrieval operation
|
||||
to obtain the value of hpicfLinkTestNextIndex;
|
||||
if the retrieved value is zero, a new link test
|
||||
cannot be created at this time;
|
||||
|
||||
- issue a management protocol set operation for
|
||||
hpicfLinkTestNextIndex, supplying the same value
|
||||
as obtained in the previous step;
|
||||
|
||||
- if the set operation succeeds, use the supplied
|
||||
value as the hpicfLinkTestIndex of the new
|
||||
link test; if the set operation fails, go back
|
||||
to the first step and obtain a new value for
|
||||
hpicfLinkTestNextIndex;
|
||||
|
||||
- issue a management protocol set operation to
|
||||
create an instance of the hpicfLinkTestStatus
|
||||
object setting its value to 'createAndGo' or
|
||||
'createAndWait' (as specified in the description
|
||||
of the RowStatus textual convention).
|
||||
|
||||
Note that the set of hpicfLinkTestNextIndex and the
|
||||
instance of hpicfLinkTestStatus may occur in the
|
||||
same set operation if desired."
|
||||
::= { hpicfLinktest 1 }
|
||||
|
||||
hpicfLinkTestTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfLinkTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of in-progress link tests."
|
||||
::= { hpicfLinktest 2 }
|
||||
|
||||
hpicfLinkTestEntry OBJECT-TYPE
|
||||
SYNTAX HpicfLinkTestEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row in the table, containing information about a
|
||||
single link test."
|
||||
INDEX { hpicfLinkTestIndex }
|
||||
::= { hpicfLinkTestTable 1 }
|
||||
|
||||
HpicfLinkTestEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfLinkTestIndex Integer32,
|
||||
hpicfLinkTestType INTEGER,
|
||||
hpicfLinkTestAddress OCTET STRING,
|
||||
hpicfLinkTestIfIndex Integer32,
|
||||
hpicfLinkTestTimeout TimeInterval,
|
||||
hpicfLinkTestRepetitions Integer32,
|
||||
hpicfLinkTestAttempts Integer32,
|
||||
hpicfLinkTestSuccesses Integer32,
|
||||
hpicfLinkTestMinRespTime Integer32,
|
||||
hpicfLinkTestMaxRespTime Integer32,
|
||||
hpicfLinkTestTotalRespTime Integer32,
|
||||
hpicfLinkTestOwner OwnerString,
|
||||
hpicfLinkTestStatus RowStatus,
|
||||
hpicfLinkTestDeleteMode INTEGER
|
||||
}
|
||||
|
||||
hpicfLinkTestIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object uniquely identifies this
|
||||
link test."
|
||||
::= { hpicfLinkTestEntry 1 }
|
||||
|
||||
hpicfLinkTestType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
icmpEcho(1),
|
||||
ieee8022Test(2),
|
||||
ipxDiagnostic(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of test to run."
|
||||
::= { hpicfLinkTestEntry 2 }
|
||||
|
||||
hpicfLinkTestAddress OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(4|6|10))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination address used for sending link test
|
||||
packets, formatted according to the value of the
|
||||
corresponding instance of hpicfLinkTestType. When
|
||||
hpicfLinkTestType is equal to 'icmpEcho', this object
|
||||
will be four octets long, and contain an IP address
|
||||
in network byte order. When hpicfLinkTestType is
|
||||
equal to 'ieee8022Test', this object will be six
|
||||
octets long, and contain an IEEE MAC address in
|
||||
canonical order. When hpicfLinkTestType is equal to
|
||||
'ipxDiagnostic', this object will be ten octets long,
|
||||
and will contain the IPX network number in network
|
||||
byte order, followed by the IPX node number in
|
||||
network byte order."
|
||||
::= { hpicfLinkTestEntry 3 }
|
||||
|
||||
hpicfLinkTestIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local interface to send the link test packets
|
||||
on. The value of this object must correspond to an
|
||||
ifIndex value for an interface capable of supporting
|
||||
the requested link test. The value 0 is used to
|
||||
indicate that the agent should determine the
|
||||
interface using local routing information."
|
||||
DEFVAL { 0 }
|
||||
::= { hpicfLinkTestEntry 4 }
|
||||
|
||||
hpicfLinkTestTimeout OBJECT-TYPE
|
||||
SYNTAX TimeInterval
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time interval over which a link test response
|
||||
must be recieved, or the test is counted as failed."
|
||||
DEFVAL { 100 } -- one second
|
||||
::= { hpicfLinkTestEntry 5 }
|
||||
|
||||
hpicfLinkTestRepetitions OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of times that the agent should
|
||||
send link test packets to the destination host."
|
||||
DEFVAL { 1 }
|
||||
::= { hpicfLinkTestEntry 6 }
|
||||
|
||||
hpicfLinkTestAttempts OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times we have sent link test packets
|
||||
to the destination during the current test. This
|
||||
object will start at zero when the corresponding
|
||||
instance of hpicfLinkTestStatus is set to 'active'.
|
||||
It will increment at the completion of each iteration
|
||||
of the test until either it reaches the value of
|
||||
hpicfLinkTestRepetitions, or the corresponding
|
||||
instance of hpicfLinkTestStatus is set to a value
|
||||
other than 'active'. Note that it is incremented
|
||||
at the completion of each iteration, not when the
|
||||
link test packet is sent, so that the number of
|
||||
failures can be calculated accurately."
|
||||
::= { hpicfLinkTestEntry 7 }
|
||||
|
||||
hpicfLinkTestSuccesses OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times that we have received a response
|
||||
to a link test packet during the current test. This
|
||||
object will start at zero when the corresponding
|
||||
instance of hpicfLinkTestStatus is set to 'active'.
|
||||
It will increment each time the agent receives a
|
||||
response from the destination of this test. Note
|
||||
that the number of failed attempts is given by
|
||||
hpicfLinkTestAttempts - hpicfLinkTestSuccesses."
|
||||
::= { hpicfLinkTestEntry 8 }
|
||||
|
||||
hpicfLinkTestMinRespTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The shortest time (in milliseconds) between request
|
||||
and response for all of the link tests that have been
|
||||
attempted as part of this test."
|
||||
::= { hpicfLinkTestEntry 9 }
|
||||
|
||||
hpicfLinkTestMaxRespTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The longest time (in milliseconds) between request
|
||||
and response for all of the link tests that have been
|
||||
attempted as part of this test."
|
||||
::= { hpicfLinkTestEntry 10 }
|
||||
|
||||
hpicfLinkTestTotalRespTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sum of all of the response times (in
|
||||
milliseconds) for all of the link tests that have
|
||||
been attempted as part of this test. This value can
|
||||
be used in conjunction with hpicfLinkTestSuccesses
|
||||
to calculate the average response time."
|
||||
::= { hpicfLinkTestEntry 11 }
|
||||
|
||||
hpicfLinkTestOwner OBJECT-TYPE
|
||||
SYNTAX OwnerString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entity that configured this test and is
|
||||
therefore using the resources assigned to it."
|
||||
::= { hpicfLinkTestEntry 12 }
|
||||
|
||||
hpicfLinkTestStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this entry."
|
||||
::= { hpicfLinkTestEntry 13 }
|
||||
|
||||
hpicfLinkTestDeleteMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
keepWhenDone(1),
|
||||
destroyWhenDone(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the value of this object is 'keepWhenDone',
|
||||
the associated instance of the hpicfLinkTestStatus
|
||||
object will be changed to 'notInService' upon
|
||||
completion of the test. It will then be timed out
|
||||
by the agent after 5 minutes in the 'notInService'
|
||||
state.
|
||||
|
||||
When the value of this object is 'destroyWhenDone',
|
||||
the assocated instance of the hpicfLinkTestStatus
|
||||
object will be changed to 'destroy' upon completion
|
||||
of the test. This will remove the row from the
|
||||
table immediately after the test completes."
|
||||
DEFVAL { keepWhenDone }
|
||||
::= { hpicfLinkTestEntry 14 }
|
||||
|
||||
-- Conformance information
|
||||
|
||||
hpicfLinkTestConformance
|
||||
OBJECT IDENTIFIER ::= { hpicfLinkTestMib 1 }
|
||||
|
||||
hpicfLinkTestCompliances
|
||||
OBJECT IDENTIFIER ::= { hpicfLinkTestConformance 1 }
|
||||
hpicfLinkTestGroups
|
||||
OBJECT IDENTIFIER ::= { hpicfLinkTestConformance 2 }
|
||||
|
||||
|
||||
-- Compliance statements
|
||||
|
||||
hpicfLinkTestCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The compliance statement for ICF devices that
|
||||
provide a connectivity test facility."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfLinkTestGroup }
|
||||
|
||||
::= { hpicfLinkTestCompliances 1 }
|
||||
|
||||
hpicfLinkTestCompliance2 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for ICF devices that
|
||||
provide a connectivity test facility."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfLinkTestGroup2 }
|
||||
|
||||
::= { hpicfLinkTestCompliances 2 }
|
||||
|
||||
|
||||
-- Units of conformance
|
||||
|
||||
hpicfLinkTestGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfLinkTestNextIndex,
|
||||
hpicfLinkTestType,
|
||||
hpicfLinkTestAddress,
|
||||
hpicfLinkTestIfIndex,
|
||||
hpicfLinkTestTimeout,
|
||||
hpicfLinkTestRepetitions,
|
||||
hpicfLinkTestAttempts,
|
||||
hpicfLinkTestSuccesses,
|
||||
hpicfLinkTestMinRespTime,
|
||||
hpicfLinkTestMaxRespTime,
|
||||
hpicfLinkTestTotalRespTime,
|
||||
hpicfLinkTestOwner,
|
||||
hpicfLinkTestStatus
|
||||
}
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A collection of objects for initiating and
|
||||
monitoring network connectivity tests on ICF
|
||||
devices."
|
||||
::= { hpicfLinkTestGroups 1 }
|
||||
|
||||
hpicfLinkTestGroup2 OBJECT-GROUP
|
||||
OBJECTS { hpicfLinkTestNextIndex,
|
||||
hpicfLinkTestType,
|
||||
hpicfLinkTestAddress,
|
||||
hpicfLinkTestIfIndex,
|
||||
hpicfLinkTestTimeout,
|
||||
hpicfLinkTestRepetitions,
|
||||
hpicfLinkTestAttempts,
|
||||
hpicfLinkTestSuccesses,
|
||||
hpicfLinkTestMinRespTime,
|
||||
hpicfLinkTestMaxRespTime,
|
||||
hpicfLinkTestTotalRespTime,
|
||||
hpicfLinkTestOwner,
|
||||
hpicfLinkTestStatus,
|
||||
hpicfLinkTestDeleteMode
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for initiating and
|
||||
monitoring network connectivity tests on ICF
|
||||
devices."
|
||||
::= { hpicfLinkTestGroups 2 }
|
||||
|
||||
|
||||
END
|
||||
|
710
MIBS/hp/HP-ICF-MLD-MIB
Normal file
710
MIBS/hp/HP-ICF-MLD-MIB
Normal file
@ -0,0 +1,710 @@
|
||||
HP-ICF-MLD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Integer32, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
mldInterfaceEntry
|
||||
FROM IPV6-MLD-MIB
|
||||
TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
InetAddressIPv6
|
||||
FROM INET-ADDRESS-MIB
|
||||
PortList
|
||||
FROM Q-BRIDGE-MIB
|
||||
InterfaceIndex
|
||||
FROM IF-MIB;
|
||||
|
||||
hpicfMldMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200707020000Z" -- July 2, 2007
|
||||
ORGANIZATION "Hewlett-Packard Company
|
||||
ProCurve Networking Business"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains HP proprietary
|
||||
mib definitons for managing MLD services
|
||||
including extensions to the standard MLD MIB (RFC 3019)."
|
||||
REVISION "200707020000Z" -- July 2, 2007
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { hpSwitch 48 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Textual Conventions
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
HpicfMcastGroupTypeDefinition ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Type definition. This type distinguishes the
|
||||
different ways of tracking this device has for
|
||||
multicast joins. The method of tracking is primarily
|
||||
determined by the igmp/mld feature configuration. In
|
||||
particular if the snooping feature is enabled then
|
||||
port level tracking is the default which results in
|
||||
filtered groups. If the snooping feature is
|
||||
disabled then joins will result in standard groups
|
||||
being tracked by this device. When hardware resources
|
||||
are exhauseted for multicast filtered bridging, joins
|
||||
may result in standard groups even though the snooping
|
||||
feature is enabled. Mini groups may be used when
|
||||
other resources, such as RAM, are low or exhausted."
|
||||
SYNTAX INTEGER { standard(1), filtered(2), mini(3) }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- The MLD MIB Groups
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfMldObjects OBJECT IDENTIFIER ::= { hpicfMldMIB 1 }
|
||||
hpicfMld OBJECT IDENTIFIER ::= { hpicfMldObjects 1 }
|
||||
|
||||
hpicfMldConformance OBJECT IDENTIFIER ::= { hpicfMldMIB 2 }
|
||||
hpicfMldGroups OBJECT IDENTIFIER ::= { hpicfMldConformance 1 }
|
||||
hpicfMldCompliances OBJECT IDENTIFIER ::= { hpicfMldConformance 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Start of MIB objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfMldControlUnknownMulticast OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When enabled along with MLD, any IPv6 Multicast
|
||||
packets that are not joined by an MLD host will
|
||||
will be restricted to ports that have detected a
|
||||
multicast router or ports that are configured to
|
||||
always forward IPv6 multicast. When set to disabled
|
||||
or when MLD is disabled, the unjoined IPv6 multicast
|
||||
packets will be flooded out all ports in the VLAN.
|
||||
Permanently assigned multicast addresses are always
|
||||
flooded and so are not impacted by this object."
|
||||
DEFVAL { true }
|
||||
::= { hpicfMld 1 }
|
||||
|
||||
|
||||
hpicfMldConfigForcedLeaveInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When a port's
|
||||
hpicfMldPortConfigEntryForcedLeaveFeature is
|
||||
enabled, this is the amount of time allowed for an
|
||||
MLD Report to arrive and cancel deletion of a
|
||||
multicast group requested by a previous MLD
|
||||
Leave request. Units are tenths of seconds."
|
||||
::= { hpicfMld 2 }
|
||||
|
||||
hpicfMldEnabledCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current total count of interfaces with MLD enabled."
|
||||
::= { hpicfMld 3 }
|
||||
|
||||
hpicfMldMcastGroupJoinsCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current total count of Multicast groups joined."
|
||||
::= { hpicfMld 4 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- The Extensions to the MLD std MIB mldInterfaceTable (RFC 3019)
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfMldIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfMldIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions to the MLD stadard MIB table mldIfTable."
|
||||
::= { hpicfMld 5 }
|
||||
|
||||
hpicfMldIfEntry OBJECT-TYPE
|
||||
SYNTAX HpicfMldIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions for an entry in the mldInterfaceTable."
|
||||
AUGMENTS { mldInterfaceEntry }
|
||||
::= { hpicfMldIfTable 1 }
|
||||
|
||||
HpicfMldIfEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfMldIfEntryQuerierFeature TruthValue,
|
||||
hpicfMldIfEntrySnoopingFeature TruthValue,
|
||||
hpicfMldIfEntryQuerierPort Integer32,
|
||||
hpicfMldIfEntryFilteredJoins Integer32,
|
||||
hpicfMldIfEntryStandardJoins Integer32,
|
||||
hpicfMldIfEntryPortsWithMcastRouter PortList,
|
||||
hpicfMldIfEntryStatGeneralQueryRx Counter32,
|
||||
hpicfMldIfEntryStatQueryTx Counter32,
|
||||
hpicfMldIfEntryStatGSQRx Counter32,
|
||||
hpicfMldIfEntryStatGSQTx Counter32,
|
||||
hpicfMldIfEntryStatMldV1ReportRx Counter32,
|
||||
hpicfMldIfEntryStatMldV2ReportRx Counter32,
|
||||
hpicfMldIfEntryStatMldV1LeaveRx Counter32,
|
||||
hpicfMldIfEntryStatUnknownMldTypeRx Counter32,
|
||||
hpicfMldIfEntryStatUnknownPktRx Counter32,
|
||||
hpicfMldIfEntryStatForwardToRoutersTx Counter32,
|
||||
hpicfMldIfEntryStatForwardToAllPortsTx Counter32,
|
||||
hpicfMldIfEntryStatFastLeaves Counter32,
|
||||
hpicfMldIfEntryStatForcedFastLeaves Counter32,
|
||||
hpicfMldIfEntryStatJoinTimeouts Counter32
|
||||
}
|
||||
|
||||
hpicfMldIfEntryQuerierFeature OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Turns MLD querier functionality on and off."
|
||||
DEFVAL { true }
|
||||
::= { hpicfMldIfEntry 1 }
|
||||
|
||||
|
||||
hpicfMldIfEntrySnoopingFeature OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When enabled along with MLD, any IPv6 Multicast
|
||||
packets that are joined by an MLD host will be
|
||||
be restricted to ports which have recieved the
|
||||
joins. This can be overridden by other features
|
||||
like hpicfMldPortConfigEntryPortModeFeature."
|
||||
DEFVAL { true }
|
||||
::= { hpicfMldIfEntry 2 }
|
||||
|
||||
hpicfMldIfEntryQuerierPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Logical port which the querier is connected to. This is
|
||||
determined by the presence of querier packets on this port.
|
||||
This value is 0 if this device is querier."
|
||||
::= { hpicfMldIfEntry 3 }
|
||||
|
||||
hpicfMldIfEntryFilteredJoins OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current total count of groups on this interface being tracked on a
|
||||
per port basis. Traffic for these groups will be filtered to flow
|
||||
only to ports with active joins, subject to hw resource limitations
|
||||
such as the maximum number of groups supported by the hardware."
|
||||
::= { hpicfMldIfEntry 4 }
|
||||
|
||||
hpicfMldIfEntryStandardJoins OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current total count of groups on this interface being traced on a
|
||||
per interface basis. Traffic for these groups are flooded to the
|
||||
ports on the interface. These can come form joines on interfaces
|
||||
which do not have mld snooping turned on. They can also come from
|
||||
interfaces which have mld snooping on, but hw resources have been
|
||||
exhausted for bridging traffic based on joins."
|
||||
::= { hpicfMldIfEntry 5 }
|
||||
|
||||
hpicfMldIfEntryPortsWithMcastRouter OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates which ports have a multicast router detected on
|
||||
them."
|
||||
::= { hpicfMldIfEntry 6 }
|
||||
|
||||
|
||||
hpicfMldIfEntryStatGeneralQueryRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times an Mld Gerneral Service Query has been received
|
||||
on this interface."
|
||||
::= { hpicfMldIfEntry 7 }
|
||||
|
||||
hpicfMldIfEntryStatQueryTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times a query has been sent from this interface."
|
||||
::= { hpicfMldIfEntry 8}
|
||||
|
||||
hpicfMldIfEntryStatGSQRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times a group specific query has been received from
|
||||
this interface."
|
||||
::= { hpicfMldIfEntry 9}
|
||||
|
||||
hpicfMldIfEntryStatGSQTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times a group specific query has been sent from
|
||||
this interface."
|
||||
::= { hpicfMldIfEntry 10}
|
||||
|
||||
hpicfMldIfEntryStatMldV1ReportRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times an Mld version 1 report has been received on
|
||||
this interface."
|
||||
::= { hpicfMldIfEntry 11}
|
||||
|
||||
hpicfMldIfEntryStatMldV2ReportRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times an Mld version 2 report has been received on
|
||||
this interface."
|
||||
::= { hpicfMldIfEntry 12}
|
||||
|
||||
hpicfMldIfEntryStatMldV1LeaveRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times an Mld version 1 leave has been received on
|
||||
this interface."
|
||||
::= { hpicfMldIfEntry 13}
|
||||
|
||||
hpicfMldIfEntryStatUnknownMldTypeRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times an Mld packet of unkown type has been received
|
||||
on this inerface."
|
||||
::= { hpicfMldIfEntry 14}
|
||||
|
||||
hpicfMldIfEntryStatUnknownPktRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times a packet of unknown type has been sent to the
|
||||
Mld protocol on this device on this interface."
|
||||
::= { hpicfMldIfEntry 15}
|
||||
|
||||
hpicfMldIfEntryStatForwardToRoutersTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times a packet has been forwarded to routers on this
|
||||
interface."
|
||||
::= { hpicfMldIfEntry 16}
|
||||
|
||||
hpicfMldIfEntryStatForwardToAllPortsTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times a packet has been forwarded to all ports on this
|
||||
interface."
|
||||
::= { hpicfMldIfEntry 17}
|
||||
|
||||
hpicfMldIfEntryStatFastLeaves OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times a fast leave has occurred on this interface."
|
||||
::= { hpicfMldIfEntry 18}
|
||||
|
||||
hpicfMldIfEntryStatForcedFastLeaves OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times a forced fast leave has occurred on this interface."
|
||||
::= { hpicfMldIfEntry 19}
|
||||
|
||||
hpicfMldIfEntryStatJoinTimeouts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of times a join has timeout out on this interface."
|
||||
::= { hpicfMldIfEntry 20}
|
||||
|
||||
-- **********************************************************************
|
||||
-- The Extensions to the MLD std MIB mldCacheTable (RFC 3019)
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfMldCacheTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfMldCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions to the MLD stadard MIB table mldCacheTable."
|
||||
::= { hpicfMld 6 }
|
||||
|
||||
hpicfMldCacheEntry OBJECT-TYPE
|
||||
SYNTAX HpicfMldCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions for an entry in the mldCacheTable."
|
||||
INDEX {hpicfMldCacheIfIndex, hpicfMldCacheAddress}
|
||||
::= { hpicfMldCacheTable 1 }
|
||||
|
||||
HpicfMldCacheEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfMldCacheIfIndex InterfaceIndex,
|
||||
hpicfMldCacheAddress InetAddressIPv6,
|
||||
hpicfMldCacheSelf TruthValue,
|
||||
hpicfMldCacheLastReporter InetAddressIPv6,
|
||||
hpicfMldCacheUpTime TimeTicks,
|
||||
hpicfMldCacheExpiryTime TimeTicks,
|
||||
hpicfMldGroupType HpicfMcastGroupTypeDefinition,
|
||||
hpicfJoinedPorts PortList,
|
||||
hpicfMldCacheStatus RowStatus
|
||||
}
|
||||
|
||||
hpicfMldCacheIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The internetwork-layer interface for which this entry
|
||||
contains information for an IPv6 multicast group
|
||||
address."
|
||||
::= { hpicfMldCacheEntry 1 }
|
||||
|
||||
hpicfMldCacheAddress OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv6 (SIZE (16))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPv6 multicast group address for which this entry
|
||||
contains information."
|
||||
::= { hpicfMldCacheEntry 2 }
|
||||
|
||||
hpicfMldCacheSelf OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether the local system is a member of
|
||||
this group address on this interface."
|
||||
DEFVAL { true }
|
||||
::= { hpicfMldCacheEntry 3 }
|
||||
|
||||
hpicfMldCacheLastReporter OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv6 (SIZE (16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPv6 address of the source of the last membership
|
||||
report received for this IPv6 Multicast group address on
|
||||
this interface. If no membership report has been
|
||||
received, this object has the value 0::0."
|
||||
::= { hpicfMldCacheEntry 4 }
|
||||
|
||||
hpicfMldCacheUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time elapsed since this entry was created."
|
||||
::= { hpicfMldCacheEntry 5 }
|
||||
|
||||
hpicfMldCacheExpiryTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum amount of time remaining before this entry
|
||||
will be aged out. A value of 0 indicates that the entry
|
||||
is only present because mldCacheSelf is true and that if
|
||||
the router left the group, this entry would be aged out
|
||||
immediately. Note that some implementations may process
|
||||
Membership Reports from the local system in the same way
|
||||
as reports from other hosts, so a value of 0 is not
|
||||
required."
|
||||
::= { hpicfMldCacheEntry 6 }
|
||||
|
||||
|
||||
hpicfMldGroupType OBJECT-TYPE
|
||||
SYNTAX HpicfMcastGroupTypeDefinition
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "See HpicfMldGroupTypeDefinition description."
|
||||
::= { hpicfMldCacheEntry 7 }
|
||||
|
||||
hpicfJoinedPorts OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Logical ports with active Mld joins on them for this
|
||||
entry. For Filtered groups this will be the logical ports
|
||||
which have active joins. For standard and mini groups this
|
||||
will include all logical ports on the interface running
|
||||
Mld."
|
||||
::= { hpicfMldCacheEntry 8 }
|
||||
|
||||
hpicfMldCacheStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row, by which new entries may be
|
||||
created, or existing entries deleted from this table."
|
||||
::= { hpicfMldCacheEntry 9 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- MLD Port Configuration MIB
|
||||
-- **********************************************************************
|
||||
|
||||
HpicfMldConfigPortModeType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Type definition. See
|
||||
hpicfMldPortConfigEntryPortModeFeature for
|
||||
definition of this feature."
|
||||
SYNTAX INTEGER { auto(1), blocked(2), forward(3) }
|
||||
|
||||
hpicfMldPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfMldPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains information about the MLD port
|
||||
configurations on this switch."
|
||||
::= { hpicfMld 7 }
|
||||
|
||||
hpicfMldPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX HpicfMldPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each MLD port
|
||||
configuration."
|
||||
INDEX { hpicfMldPortConfigEntryInterfaceIfIndex, hpicfMldPortConfigEntryIndex }
|
||||
::= { hpicfMldPortConfigTable 1 }
|
||||
|
||||
HpicfMldPortConfigEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfMldPortConfigEntryInterfaceIfIndex InterfaceIndex,
|
||||
hpicfMldPortConfigEntryIndex Integer32,
|
||||
hpicfMldPortConfigEntryPortModeFeature HpicfMldConfigPortModeType,
|
||||
hpicfMldPortConfigEntryForcedLeaveFeature TruthValue,
|
||||
hpicfMldPortConfigEntryFastLeaveFeature TruthValue
|
||||
}
|
||||
|
||||
hpicfMldPortConfigEntryInterfaceIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The internetwork-layer interface value of the interface
|
||||
for which MLD is enabled."
|
||||
::= { hpicfMldPortConfigEntry 1 }
|
||||
|
||||
hpicfMldPortConfigEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1 .. 65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The ifIndex value which uniquely identifies a row in the
|
||||
Interfaces Table for a port or trunk."
|
||||
::= { hpicfMldPortConfigEntry 2 }
|
||||
|
||||
hpicfMldPortConfigEntryPortModeFeature OBJECT-TYPE
|
||||
SYNTAX HpicfMldConfigPortModeType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the MLD feature for this
|
||||
port or trunk. 1 implies that all IP Multicast traffic
|
||||
will be monitored on the port, 2 implies that
|
||||
IP Multicast traffic will be dropped on the port, and
|
||||
3 implies that all IP Multicast traffic will be
|
||||
forwarded without the switch examining it."
|
||||
::= { hpicfMldPortConfigEntry 3 }
|
||||
|
||||
hpicfMldPortConfigEntryForcedLeaveFeature OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the MLD feature for this
|
||||
port or trunk indicates whether any MLD Leaves
|
||||
received for an IPv6 Multicast group will cause the
|
||||
group to be deleted after the
|
||||
hpicfMLDConfigForcedLeaveInterval if no new MLD
|
||||
Reports are received for that group. Normal behavior
|
||||
is for a group issuing a Leave to be deleted after
|
||||
the Querier's Maximum Response time if no MLD
|
||||
Report is received."
|
||||
::= { hpicfMldPortConfigEntry 4 }
|
||||
|
||||
hpicfMldPortConfigEntryFastLeaveFeature OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the MLD feature for this
|
||||
port or trunk indicates whether any MLD Leaves
|
||||
received for an IPv6 Multicast group will cause the
|
||||
group to be deleted immediately on single-
|
||||
connection ports. Normal behavior is for a group
|
||||
issuing a Leave to be deleted after the Querier's
|
||||
Maximum Response time if no MLD Report is
|
||||
received."
|
||||
::= { hpicfMldPortConfigEntry 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- MLD Filtered Group Port Cache MIB
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfMldFilteredGroupPortCacheTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfMldFilteredGroupPortCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains information about the MLD port
|
||||
configurations on this switch."
|
||||
::= { hpicfMld 8 }
|
||||
|
||||
hpicfMldFilteredGroupPortCacheEntry OBJECT-TYPE
|
||||
SYNTAX HpicfMldFilteredGroupPortCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each MLD port
|
||||
configuration."
|
||||
INDEX { hpicfMldFilteredGroupPortCacheIfIndex,
|
||||
hpicfMldFilteredGroupPortCacheGroupAddress,
|
||||
hpicfMldFilteredGroupPortCachePortIndex }
|
||||
::= { hpicfMldFilteredGroupPortCacheTable 1 }
|
||||
|
||||
HpicfMldFilteredGroupPortCacheEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfMldFilteredGroupPortCacheIfIndex InterfaceIndex,
|
||||
hpicfMldFilteredGroupPortCacheGroupAddress InetAddressIPv6,
|
||||
hpicfMldFilteredGroupPortCachePortIndex Integer32,
|
||||
hpicfMldFilteredGroupPortCacheExpiryTime TimeTicks
|
||||
}
|
||||
|
||||
hpicfMldFilteredGroupPortCacheIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The internetwork-layer interface value of the interface
|
||||
for which MLD is enabled and for which this filtered
|
||||
group exists."
|
||||
::= { hpicfMldFilteredGroupPortCacheEntry 1 }
|
||||
|
||||
hpicfMldFilteredGroupPortCacheGroupAddress OBJECT-TYPE
|
||||
SYNTAX InetAddressIPv6
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The IPv6 multicast group address for which this
|
||||
entry contains information."
|
||||
::= { hpicfMldFilteredGroupPortCacheEntry 2 }
|
||||
|
||||
hpicfMldFilteredGroupPortCachePortIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1 .. 65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The ifIndex value which uniquely identifies a row in the
|
||||
Interfaces Table for a port or trunk."
|
||||
::= { hpicfMldFilteredGroupPortCacheEntry 3 }
|
||||
|
||||
hpicfMldFilteredGroupPortCacheExpiryTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum amount of time remaining before this entry
|
||||
will be aged out."
|
||||
::= { hpicfMldFilteredGroupPortCacheEntry 4 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance Information
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfMldBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfMldControlUnknownMulticast,
|
||||
hpicfMldConfigForcedLeaveInterval,
|
||||
hpicfMldEnabledCount,
|
||||
hpicfMldMcastGroupJoinsCount
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects to support basic MLD
|
||||
configuration information on HP routers."
|
||||
::= { hpicfMldGroups 1 }
|
||||
|
||||
hpicfMldIfGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfMldIfEntryQuerierFeature,
|
||||
hpicfMldIfEntrySnoopingFeature,
|
||||
hpicfMldIfEntryQuerierPort,
|
||||
hpicfMldIfEntryFilteredJoins,
|
||||
hpicfMldIfEntryStandardJoins,
|
||||
hpicfMldIfEntryPortsWithMcastRouter,
|
||||
hpicfMldIfEntryStatGeneralQueryRx,
|
||||
hpicfMldIfEntryStatQueryTx,
|
||||
hpicfMldIfEntryStatGSQRx,
|
||||
hpicfMldIfEntryStatGSQTx,
|
||||
hpicfMldIfEntryStatMldV1ReportRx,
|
||||
hpicfMldIfEntryStatMldV2ReportRx,
|
||||
hpicfMldIfEntryStatMldV1LeaveRx,
|
||||
hpicfMldIfEntryStatUnknownMldTypeRx,
|
||||
hpicfMldIfEntryStatUnknownPktRx,
|
||||
hpicfMldIfEntryStatForwardToRoutersTx,
|
||||
hpicfMldIfEntryStatForwardToAllPortsTx,
|
||||
hpicfMldIfEntryStatFastLeaves,
|
||||
hpicfMldIfEntryStatForcedFastLeaves,
|
||||
hpicfMldIfEntryStatJoinTimeouts
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that extends objects defined
|
||||
in mldInterfaceTable and used to support management of
|
||||
interfaces with MLD enabled."
|
||||
::= { hpicfMldGroups 2 }
|
||||
|
||||
hpicfMldCacheGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfMldCacheSelf,
|
||||
hpicfMldCacheLastReporter,
|
||||
hpicfMldCacheUpTime,
|
||||
hpicfMldCacheExpiryTime,
|
||||
hpicfMldGroupType,
|
||||
hpicfJoinedPorts,
|
||||
hpicfMldCacheStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that extends objects defined
|
||||
in mldCacheTable and used to support management of
|
||||
interfaces with MLD enabled."
|
||||
::= { hpicfMldGroups 3 }
|
||||
|
||||
hpicfMldPortGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfMldPortConfigEntryPortModeFeature,
|
||||
hpicfMldPortConfigEntryForcedLeaveFeature,
|
||||
hpicfMldPortConfigEntryFastLeaveFeature }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that extends objects defined
|
||||
in mldInterfaceTable and used to support management of
|
||||
interfaces with MLD enabled."
|
||||
::= { hpicfMldGroups 4 }
|
||||
|
||||
hpicfMldFilteredGroupPortCacheGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfMldFilteredGroupPortCacheExpiryTime }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that extends objects defined
|
||||
in hpicfMldCacheTable which are of type filtered. These
|
||||
are used to support management of interfaces with MLD
|
||||
enabled."
|
||||
::= { hpicfMldGroups 5 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfMldMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP routers running
|
||||
MLD and implementing the HP-ICF-MLD MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpicfMldBaseGroup,
|
||||
hpicfMldIfGroup,
|
||||
hpicfMldCacheGroup,
|
||||
hpicfMldPortGroup,
|
||||
hpicfMldFilteredGroupPortCacheGroup }
|
||||
::= { hpicfMldCompliances 1 }
|
||||
|
||||
END
|
4408
MIBS/hp/HP-ICF-OID
Normal file
4408
MIBS/hp/HP-ICF-OID
Normal file
File diff suppressed because it is too large
Load Diff
389
MIBS/hp/HP-ICF-OSPF
Normal file
389
MIBS/hp/HP-ICF-OSPF
Normal file
@ -0,0 +1,389 @@
|
||||
HP-ICF-OSPF DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
BigMetric
|
||||
FROM OSPF-MIB
|
||||
IANAipRouteProtocol
|
||||
FROM IANA-RTPROTO-MIB
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
ospfIfEntry
|
||||
FROM OSPF-MIB;
|
||||
|
||||
hpicfOspf MODULE-IDENTITY
|
||||
LAST-UPDATED "200607102010Z" -- July 10, 2006
|
||||
ORGANIZATION "Hewlett-Packard Company,
|
||||
Workgroup Networks Division"
|
||||
CONTACT-INFO "John Flick
|
||||
|
||||
Postal: Hewlett-Packard Company
|
||||
8000 Foothills Blvd. M/S 5557
|
||||
Roseville, CA 95747-5557
|
||||
Tel: +1 916 785 4018
|
||||
Fax: +1 916 785 1199
|
||||
|
||||
E-mail: johnf@rose.hp.com"
|
||||
DESCRIPTION "This MIB module contains HP proprietary
|
||||
extensions to the OSPF-MIB module."
|
||||
|
||||
REVISION "200704020933Z" -- April 2, 2007
|
||||
DESCRIPTION "Added object to indicate if ospf
|
||||
interface is passive or active"
|
||||
|
||||
REVISION "200607102010Z" -- July 10, 2006
|
||||
DESCRIPTION "Added objects to display the NSSA route
|
||||
metric types."
|
||||
|
||||
REVISION "200305130202Z" -- May 13, 2003
|
||||
DESCRIPTION "Added objects for configuring a default
|
||||
administrative distance per route type."
|
||||
|
||||
REVISION "200111130339Z" -- November 13, 2001
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { hpSwitch 14 }
|
||||
|
||||
hpicfOspfObjects OBJECT IDENTIFIER ::= { hpicfOspf 1 }
|
||||
|
||||
hpicfOspfGeneral OBJECT IDENTIFIER ::= { hpicfOspfObjects 1 }
|
||||
|
||||
hpicfOspf1583CompatibilityMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Controls the preference rules used when
|
||||
choosing among multiple AS-external-LSAs
|
||||
advertising the same destination. When set to
|
||||
'true', the preference rules remain those
|
||||
specified in RFC 1583. When set to 'false',
|
||||
the preference rules are those stated in RFC
|
||||
2328, which prevent routing loops when
|
||||
AS-external-LSAs for the same destination have
|
||||
been originated from different areas. Set to
|
||||
'true' by default.
|
||||
|
||||
In order to minimize the chance of routing
|
||||
loops, all OSPF routers in an OSPF routing
|
||||
domain should have this object set identically.
|
||||
When there are fouters present that have not
|
||||
been updated with the functionality specified
|
||||
in RFC 2328, all routers should have this
|
||||
object set to 'true'. Otherwise, all routers
|
||||
should have this object set to 'false',
|
||||
preventing all routing loops."
|
||||
REFERENCE "RFC 2328, Appendix C.1 Global Parameters."
|
||||
::= { hpicfOspfGeneral 1 }
|
||||
|
||||
hpicfOspfDefaultImportMetric OBJECT-TYPE
|
||||
SYNTAX BigMetric
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default metric used for advertising
|
||||
external routes imported into OSPF by this
|
||||
router."
|
||||
::= { hpicfOspfGeneral 2 }
|
||||
|
||||
hpicfOspfDefaultImportMetricType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
externalType1(1),
|
||||
externalType2(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default metric type used for advertising
|
||||
external routes imported into OSPF by this
|
||||
router."
|
||||
::= { hpicfOspfGeneral 3 }
|
||||
|
||||
hpicfOspfIntraAreaDistance OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default administrative distance to associate
|
||||
with intra-area routes learned by OSPF. Routes
|
||||
with lower distances are preferred. By default,
|
||||
OSPF routes have an administrative distance of 110.
|
||||
|
||||
Note that the administrative distance settings
|
||||
for OSPF do not affect the choice of routes
|
||||
within OSPF. OSPF will still prefer intra-area
|
||||
routes over inter-area or AS-external routes even
|
||||
if hpicfOspfInterAreaDistance or
|
||||
hpicfOspfExternalDistance is lower than
|
||||
hpicfOspfIntraAreaDistance. The appropriate
|
||||
administrative distance value is applied to the
|
||||
route that OSPF selects as its best route to a
|
||||
destination and is used to decide whether OSPF's
|
||||
route is preferred over a route from some other
|
||||
source."
|
||||
::= { hpicfOspfGeneral 4 }
|
||||
|
||||
hpicfOspfInterAreaDistance OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default administrative distance to associate
|
||||
with inter-area routes learned by OSPF. Routes
|
||||
with lower distances are preferred. By default,
|
||||
OSPF routes have an administrative distance of 110.
|
||||
|
||||
Note that the administrative distance settings
|
||||
for OSPF do not affect the choice of routes
|
||||
within OSPF. OSPF will still prefer intra-area
|
||||
routes over inter-area routes, even if
|
||||
hpicfOspfInterAreaDistance is lower than
|
||||
hpicfOspfIntraAreaDistance. It will also still
|
||||
prefer inter-area routes over AS-external routes
|
||||
even if hpicfOspfExternalDistance is lower than
|
||||
hpicfOspfInterAreaDistance. The appropriate
|
||||
administrative distance value is applied to the
|
||||
route that OSPF selects as its best route to a
|
||||
destination and is used to decide whether OSPF's
|
||||
route is preferred over a route from some other
|
||||
source."
|
||||
::= { hpicfOspfGeneral 5 }
|
||||
|
||||
hpicfOspfExternalDistance OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The default administrative distance to associate
|
||||
with AS-external routes learned by OSPF. Routes
|
||||
with lower distances are preferred. By default,
|
||||
OSPF routes have an administrative distance of 110.
|
||||
|
||||
Note that the administrative distance settings
|
||||
for OSPF do not affect the choice of routes
|
||||
within OSPF. OSPF will still prefer intra-area
|
||||
routes and inter-area routes over AS-external
|
||||
routes even if hpicfOspfExternalDistance is lower
|
||||
than the hpicfOspfIntraAreaDistance or
|
||||
hpicfOspfInterAreaDistance. The appropriate
|
||||
administrative distance value is applied to the
|
||||
route that OSPF selects as its best route to a
|
||||
destination and is used to decide whether OSPF's
|
||||
route is preferred over a route from some other
|
||||
source."
|
||||
::= { hpicfOspfGeneral 6 }
|
||||
|
||||
|
||||
hpicfOspfRedistTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfOspfRedistEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table for configuring route redistribution
|
||||
into OSPF."
|
||||
::= { hpicfOspfObjects 2 }
|
||||
|
||||
hpicfOspfRedistEntry OBJECT-TYPE
|
||||
SYNTAX HpicfOspfRedistEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table for configuring route
|
||||
redistribution into OSPF from a single source
|
||||
protocol. Entries in this table are not
|
||||
created dynamically. There will be a single
|
||||
entry for each supported source protocol."
|
||||
INDEX { hpicfOspfRedistSrcProto }
|
||||
::= { hpicfOspfRedistTable 1 }
|
||||
|
||||
HpicfOspfRedistEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfOspfRedistSrcProto IANAipRouteProtocol,
|
||||
hpicfOspfRedistEnabled TruthValue
|
||||
}
|
||||
|
||||
hpicfOspfRedistSrcProto OBJECT-TYPE
|
||||
SYNTAX IANAipRouteProtocol
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Source protocol to redistribute routes from."
|
||||
::= { hpicfOspfRedistEntry 1 }
|
||||
|
||||
hpicfOspfRedistEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "A flag indicating whether OSPF should
|
||||
redistribute routes from this source protocol."
|
||||
::= { hpicfOspfRedistEntry 2 }
|
||||
|
||||
|
||||
hpicfOspfRedistRestrictTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfOspfRedistRestrictEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table of route prefixes for filtering out
|
||||
routes that OSPF should not redistribute. Any
|
||||
route that is contained by a range in this table
|
||||
(in other words, has a longer mask than that
|
||||
specified by hpicfOspfRedistRestrictMask and
|
||||
where the route destination ANDed with the
|
||||
hpicfOspfRedistRestrictMask is equal to
|
||||
hpicfOspfRedistRestrictAddr) will not be
|
||||
redistributed as an AS-external LSA by OSPF."
|
||||
::= { hpicfOspfObjects 3 }
|
||||
|
||||
hpicfOspfRedistRestrictEntry OBJECT-TYPE
|
||||
SYNTAX HpicfOspfRedistRestrictEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A single entry in the table. Any route,
|
||||
regardless of source protocol which is
|
||||
contained within the specified range will not
|
||||
be redistributed into OSPF. Entries in this
|
||||
table are created dynamically using the
|
||||
hpicfOspfRedistRestrictStatus object."
|
||||
INDEX { hpicfOspfRedistRestrictAddr,
|
||||
hpicfOspfRedistRestrictMask }
|
||||
::= { hpicfOspfRedistRestrictTable 1 }
|
||||
|
||||
HpicfOspfRedistRestrictEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfOspfRedistRestrictAddr IpAddress,
|
||||
hpicfOspfRedistRestrictMask IpAddress,
|
||||
hpicfOspfRedistRestrictStatus RowStatus
|
||||
}
|
||||
|
||||
hpicfOspfRedistRestrictAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the range of route entries
|
||||
to exclude from redistribution into OSPF."
|
||||
::= { hpicfOspfRedistRestrictEntry 1 }
|
||||
|
||||
hpicfOspfRedistRestrictMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The mask for the range of route entries to
|
||||
exclude from redistribution into OSPF."
|
||||
::= { hpicfOspfRedistRestrictEntry 2 }
|
||||
|
||||
hpicfOspfRedistRestrictStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The status of this entry."
|
||||
::= { hpicfOspfRedistRestrictEntry 3 }
|
||||
|
||||
|
||||
hpicfOspfConformance OBJECT IDENTIFIER ::= { hpicfOspf 2 }
|
||||
|
||||
hpicfOspfGroups OBJECT IDENTIFIER ::= { hpicfOspfConformance 1 }
|
||||
|
||||
hpicfOspfBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfOspf1583CompatibilityMode,
|
||||
hpicfOspfDefaultImportMetric,
|
||||
hpicfOspfDefaultImportMetricType }
|
||||
STATUS current
|
||||
DESCRIPTION "Basic OSPF configuration information that is
|
||||
not in the standard OSPF MIB."
|
||||
::= { hpicfOspfGroups 1 }
|
||||
|
||||
hpicfOspfRedistGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfOspfRedistEnabled,
|
||||
hpicfOspfRedistRestrictStatus }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for controlling the
|
||||
redistribution of external routes by OSPF."
|
||||
::= { hpicfOspfGroups 2 }
|
||||
|
||||
hpicfOspfDistanceGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfOspfIntraAreaDistance,
|
||||
hpicfOspfInterAreaDistance,
|
||||
hpicfOspfExternalDistance }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for configuring the
|
||||
administrative distance of routes learned by
|
||||
OSPF."
|
||||
::= { hpicfOspfGroups 3 }
|
||||
|
||||
|
||||
hpicfOspfCompliances OBJECT IDENTIFIER ::=
|
||||
{ hpicfOspfConformance 2 }
|
||||
|
||||
hpicfOspfCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP Routing
|
||||
Switches that support OSPF."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfOspfBaseGroup }
|
||||
|
||||
GROUP hpicfOspfRedistGroup
|
||||
DESCRIPTION "This group is mandatory for systems
|
||||
that support route redistribution."
|
||||
::= { hpicfOspfCompliances 1 }
|
||||
|
||||
-- OSPF route classification used in CIDR Route Table with extensions for
|
||||
-- NSSA route types.
|
||||
-- Please refer the ospfRouteGroup OID in RFC 1850 for a detailed description
|
||||
-- of the route types.
|
||||
-- hpicfOspfNssaType1 and hpicfOspfNssaType2 are type 1 and type 2 metrics
|
||||
-- associated with the routes imported into OSPF from a different protocol.
|
||||
-- As with external metrics, type 1 is comparable and type 2 is non-comparable.
|
||||
|
||||
|
||||
hpicfOspfRouteGroup OBJECT IDENTIFIER ::= { hpicfOspf 3 }
|
||||
|
||||
hpicfOspfNssaType1 OBJECT IDENTIFIER ::= { hpicfOspfRouteGroup 1 }
|
||||
hpicfOspfNssaType2 OBJECT IDENTIFIER ::= { hpicfOspfRouteGroup 2 }
|
||||
|
||||
-- ---------------------------------------------------------- --
|
||||
-- Extensions to the ospfIfTable
|
||||
-- ---------------------------------------------------------- --
|
||||
|
||||
hpicfOspfIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfOspfIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Extensions to the table that contains OSPF Interface specific
|
||||
information."
|
||||
::= { hpicfOspf 4 }
|
||||
|
||||
hpicfOspfIfEntry OBJECT-TYPE
|
||||
SYNTAX HpicfOspfIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of extensions to the information maintained
|
||||
for an OSPF interface."
|
||||
AUGMENTS { ospfIfEntry }
|
||||
::= { hpicfOspfIfTable 1 }
|
||||
|
||||
HpicfOspfIfEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfOspfIfPassive TruthValue
|
||||
}
|
||||
|
||||
|
||||
hpicfOspfIfPassive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The passive state configuration of the OSPF interface.
|
||||
In the passive mode no OSPF protocol messages are exchanged on
|
||||
this interface.
|
||||
|
||||
true (1) - The interface is configured to work in Passive mode
|
||||
false (2) - The interface is configured to work in normal mode.
|
||||
This is the default configuration.
|
||||
|
||||
Changing the value will cause OSPF to reset on this interface and
|
||||
make necessary adjustments to the link state database.
|
||||
|
||||
All other operations are not defined and will not affect the state of
|
||||
the protocol."
|
||||
|
||||
DEFVAL { false }
|
||||
::= { hpicfOspfIfEntry 1 }
|
||||
|
||||
END
|
680
MIBS/hp/HP-ICF-PIM
Normal file
680
MIBS/hp/HP-ICF-PIM
Normal file
@ -0,0 +1,680 @@
|
||||
HP-ICF-PIM DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, IpAddress,
|
||||
Integer32, Unsigned32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
pimCandidateRPEntry, pimInterfaceEntry, pimComponentEntry,
|
||||
pimRPSetComponent
|
||||
FROM PIM-MIB
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfPimMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200508041619Z" -- August 4, 2005
|
||||
ORGANIZATION "Hewlett-Packard Company
|
||||
ProCurve Networking Business"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains HP proprietary
|
||||
extensions to the standard PIM MIB (RFC 2934)."
|
||||
|
||||
REVISION "200508041619Z" -- August 4, 2005
|
||||
DESCRIPTION "Added PIM-SM objects."
|
||||
|
||||
REVISION "200406300000Z" -- June 30, 2004
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { hpSwitch 20 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- The PIM MIB Groups
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfPimObjects OBJECT IDENTIFIER ::= { hpicfPimMIB 1 }
|
||||
hpicfPimTraps OBJECT IDENTIFIER ::= { hpicfPimObjects 0 }
|
||||
hpicfPim OBJECT IDENTIFIER ::= { hpicfPimObjects 1 }
|
||||
|
||||
hpicfPimConformance OBJECT IDENTIFIER ::= { hpicfPimMIB 2 }
|
||||
hpicfPimGroups OBJECT IDENTIFIER ::= { hpicfPimConformance 1 }
|
||||
hpicfPimCompliances OBJECT IDENTIFIER ::= { hpicfPimConformance 2 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Start of MIB objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfPimAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the PIM routing protocol
|
||||
on this router. Default is disabled."
|
||||
DEFVAL { disable }
|
||||
::= { hpicfPim 1 }
|
||||
|
||||
hpicfPimStateRefreshInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (10..300)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The interval between successive State Refresh
|
||||
messages originated by this router.
|
||||
Default is 60 seconds."
|
||||
DEFVAL { 60 }
|
||||
::= { hpicfPim 2 }
|
||||
|
||||
hpicfPimSPTThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies a threshold for switching to the Shortest
|
||||
Path Tree (SPT) on this router. If the object has
|
||||
the special value of -1, the Shared Tree rooted to the
|
||||
Rendezvous Point (RP) will be used indefinitely on the
|
||||
router. Default is -1."
|
||||
DEFVAL { -1 }
|
||||
::= { hpicfPim 3 }
|
||||
|
||||
hpicfPimTrapControl OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
neighborLoss(0),
|
||||
hardMrtFull(1),
|
||||
softMrtFull(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether the PIM-enabled router will generate
|
||||
SNMP traps for PIM events. The set bit means 'enabled'.
|
||||
|
||||
- neighborLoss(0)
|
||||
This bit controls whether the notification trap is
|
||||
allowed to be send when the neighbour timer expires
|
||||
and the router has no other neighbours on the same
|
||||
interface with a lower IP address than itself.
|
||||
|
||||
- hardMrtFull(1)
|
||||
This bit controls whether the notification trap is
|
||||
allowed to be send when the MRT table is full and
|
||||
the error has been originated by hardware.
|
||||
|
||||
- softMrtFull(2)
|
||||
This bit controls whether the notification trap is
|
||||
allowed to be send when the MRT table is full and
|
||||
the error has been originated by software."
|
||||
::= { hpicfPim 4 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- The PIM Static RP-Set Table
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfPimStaticRPSetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfPimStaticRPSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The (conceptual) table containing statically
|
||||
configured Rendezvous Points (RPs) for IP multicast
|
||||
group mappings. This information is being used
|
||||
in the PIM Sparse mode only."
|
||||
::= { hpicfPim 5 }
|
||||
|
||||
hpicfPimStaticRPSetEntry OBJECT-TYPE
|
||||
SYNTAX HpicfPimStaticRPSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry (row) in the hpicfPimStaticRPSetTable.
|
||||
NOTE: the pimRPSetComponent is an index that uniquely
|
||||
identifies the component. Each protocol instance
|
||||
connected to a separate domain should have a different
|
||||
index value."
|
||||
INDEX { pimRPSetComponent,
|
||||
hpicfPimStaticRPSetGroupAddress,
|
||||
hpicfPimStaticRPSetGroupMask,
|
||||
hpicfPimStaticRPSetAddress }
|
||||
::= { hpicfPimStaticRPSetTable 1 }
|
||||
|
||||
HpicfPimStaticRPSetEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfPimStaticRPSetGroupAddress IpAddress,
|
||||
hpicfPimStaticRPSetGroupMask IpAddress,
|
||||
hpicfPimStaticRPSetAddress IpAddress,
|
||||
hpicfPimStaticRPSetOverride TruthValue,
|
||||
hpicfPimStaticRPSetRowStatus RowStatus
|
||||
}
|
||||
|
||||
hpicfPimStaticRPSetGroupAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The IP multicast group address which, when combined
|
||||
with hpicfPimStaticRPSetGroupMask, gives the group
|
||||
prefix for which this entry contains information
|
||||
about the statically configured RP."
|
||||
::= { hpicfPimStaticRPSetEntry 1 }
|
||||
|
||||
hpicfPimStaticRPSetGroupMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The multicast group address mask which, when combined
|
||||
with hpicfPimStaticRPSetGroupAddress, gives the group
|
||||
prefix for which this entry contains information about
|
||||
the statically configured RP."
|
||||
::= { hpicfPimStaticRPSetEntry 2 }
|
||||
|
||||
hpicfPimStaticRPSetAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of statically configured RP for the
|
||||
given IP multicast group(s)."
|
||||
::= { hpicfPimStaticRPSetEntry 3 }
|
||||
|
||||
hpicfPimStaticRPSetOverride OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "If true, indicates that the router should ignore the
|
||||
information learned by a BSR if there is a conflict
|
||||
between the information this static entry contains and
|
||||
the information that is learned by the BSR.
|
||||
Default is false."
|
||||
DEFVAL { false }
|
||||
::= { hpicfPimStaticRPSetEntry 4 }
|
||||
|
||||
hpicfPimStaticRPSetRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The status of this row, by which new entries may be
|
||||
created, or old entries deleted from this table."
|
||||
::= { hpicfPimStaticRPSetEntry 5 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- The Extensions to the PIM Interface Table (RFC 2934)
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfPimIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfPimIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions to the pimInterfaceTable."
|
||||
::= { hpicfPim 6 }
|
||||
|
||||
hpicfPimIfEntry OBJECT-TYPE
|
||||
SYNTAX HpicfPimIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions for an entry in the pimInterfaceTable."
|
||||
AUGMENTS { pimInterfaceEntry }
|
||||
::= { hpicfPimIfTable 1 }
|
||||
|
||||
HpicfPimIfEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfPimIfAddress IpAddress,
|
||||
hpicfPimIfTrigHelloInterval Integer32,
|
||||
hpicfPimIfHelloHoldtime Integer32,
|
||||
hpicfPimIfLanPruneDelay TruthValue,
|
||||
hpicfPimIfPropagationDelay Integer32,
|
||||
hpicfPimIfOverrideInterval Integer32,
|
||||
hpicfPimIfGenerationID TruthValue,
|
||||
hpicfPimIfJoinPruneHoldtime Unsigned32,
|
||||
hpicfPimIfGraftRetryInterval Integer32,
|
||||
hpicfPimIfMaxGraftRetries Integer32,
|
||||
hpicfPimIfSRTTLThreshold Unsigned32,
|
||||
hpicfPimIfLanDelayEnabled TruthValue,
|
||||
hpicfPimIfSRCapable TruthValue,
|
||||
hpicfPimIfDRPriority Unsigned32,
|
||||
hpicfPimIfNBRTimeout Integer32
|
||||
}
|
||||
|
||||
hpicfPimIfAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This is copy of pimInterfaceAddress with read-create
|
||||
access. PIM uses this source address to send its
|
||||
protocol packets out on this interface. This address can
|
||||
be set to one of IP addresses of the interface or
|
||||
255.255.255.255 if the address is determined dynamically
|
||||
based on the current IP configuration.
|
||||
The currently used source address is value of
|
||||
pimInterfaceAddress in the latter case."
|
||||
::= { hpicfPimIfEntry 1 }
|
||||
|
||||
hpicfPimIfTrigHelloInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..5)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The maximum time before a triggered PIM Hello message
|
||||
is transmitted on this interface. Default is 5 seconds."
|
||||
DEFVAL { 5 }
|
||||
::= { hpicfPimIfEntry 2 }
|
||||
|
||||
hpicfPimIfHelloHoldtime OBJECT-TYPE
|
||||
SYNTAX Integer32 (17..1050)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The value set in the Holdtime field of Hello messages
|
||||
transmitted on this interface. This should be 3.5
|
||||
times the value of pimInterfaceHelloInterval.
|
||||
Default is 105 seconds."
|
||||
DEFVAL { 105 }
|
||||
::= { hpicfPimIfEntry 3 }
|
||||
|
||||
hpicfPimIfLanPruneDelay OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Turns the LAN Prune Delay Option off and on on this
|
||||
interface. Default is true."
|
||||
DEFVAL { true }
|
||||
::= { hpicfPimIfEntry 4 }
|
||||
|
||||
hpicfPimIfPropagationDelay OBJECT-TYPE
|
||||
SYNTAX Integer32 (250..2000)
|
||||
UNITS "milliseconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The value inserted into the LAN Prune Delay field of a
|
||||
LAN Prune Delay option on this interface.
|
||||
Default is 500 milliseconds."
|
||||
DEFVAL { 500 }
|
||||
::= { hpicfPimIfEntry 5 }
|
||||
|
||||
hpicfPimIfOverrideInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (500..6000)
|
||||
UNITS "milliseconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The value inserted into the Override Interval field of
|
||||
a LAN Prune Delay option on this interface.
|
||||
Default is 2500 milliseconds."
|
||||
DEFVAL { 2500 }
|
||||
::= { hpicfPimIfEntry 6 }
|
||||
|
||||
hpicfPimIfGenerationID OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Turns the Generation ID Option off and on on this
|
||||
interface. Default is false."
|
||||
DEFVAL { false }
|
||||
::= { hpicfPimIfEntry 7 }
|
||||
|
||||
hpicfPimIfJoinPruneHoldtime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The value inserted into the Holdtime field of a Join/
|
||||
Prune message sent on this interface. The value should
|
||||
be 3.5 times pimInterfaceJoinPruneInterval.
|
||||
Default is 210 seconds."
|
||||
DEFVAL { 210 }
|
||||
::= { hpicfPimIfEntry 8 }
|
||||
|
||||
hpicfPimIfGraftRetryInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The interval a PIM router waits for a Graft Ack before
|
||||
re-sending a Graft on this interface.
|
||||
Default is 3 seconds."
|
||||
DEFVAL { 3 }
|
||||
::= { hpicfPimIfEntry 9 }
|
||||
|
||||
hpicfPimIfMaxGraftRetries OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The maximum number of times this router will re-send a
|
||||
Graft on this interface. Default is 2."
|
||||
DEFVAL { 2 }
|
||||
::= { hpicfPimIfEntry 10 }
|
||||
|
||||
hpicfPimIfSRTTLThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The Time To Live in a PIM-DM State Refresh message at
|
||||
which it is not forwarded on this interface. Default is 0."
|
||||
DEFVAL { 0 }
|
||||
::= { hpicfPimIfEntry 11 }
|
||||
|
||||
hpicfPimIfLanDelayEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Evaluates to TRUE if all routers on this interface are
|
||||
using the LAN Prune Delay Option."
|
||||
::= { hpicfPimIfEntry 12 }
|
||||
|
||||
hpicfPimIfSRCapable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Evaluates to TRUE if all routers on this interface are
|
||||
using the State Refresh Capable Option."
|
||||
::= { hpicfPimIfEntry 13 }
|
||||
|
||||
hpicfPimIfDRPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The Designated Router Priority inserted into the DR
|
||||
priority option on this interface. Default is 1."
|
||||
DEFVAL { 1 }
|
||||
::= { hpicfPimIfEntry 14 }
|
||||
|
||||
hpicfPimIfNBRTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32 (60..8000)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Time interval after which the router will consider a
|
||||
neighbour to not be present, if no PIM Hello messages
|
||||
arrived on the interface. Default is 180 seconds."
|
||||
DEFVAL { 180 }
|
||||
::= { hpicfPimIfEntry 15 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- The Extensions to the PIM Component Table (RFC 2934)
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfPimComponentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfPimComponentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions to the pimComponentTable - the
|
||||
(conceptual) table containing objects specific to a
|
||||
PIM domain. One row exists for each domain to which
|
||||
the router is connected. Typically, a PIM-SM router
|
||||
will be a member of exactly one domain, however, the
|
||||
table also supports routers which may form a border
|
||||
between two PIM-SM domains and do not forward Bootstrap
|
||||
messages between them."
|
||||
::= { hpicfPim 7 }
|
||||
|
||||
hpicfPimComponentEntry OBJECT-TYPE
|
||||
SYNTAX HpicfPimComponentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions for an entry in the pimComponentTable."
|
||||
AUGMENTS { pimComponentEntry }
|
||||
::= { hpicfPimComponentTable 1 }
|
||||
|
||||
HpicfPimComponentEntry ::=
|
||||
SEQUENCE {
|
||||
-- ------------------
|
||||
-- read-write objects
|
||||
-- ------------------
|
||||
hpicfPimComponentCBSRAdminStatus INTEGER,
|
||||
hpicfPimComponentCBSRAddress IpAddress,
|
||||
hpicfPimComponentCBSRPriority Integer32,
|
||||
hpicfPimComponentCBSRHashMaskLength Integer32,
|
||||
hpicfPimComponentCBSRMessageInterval Integer32,
|
||||
hpicfPimComponentCRPPriority Integer32,
|
||||
-- ------------------
|
||||
-- read-only objects
|
||||
-- ------------------
|
||||
hpicfPimComponentCRPAdvInterval Unsigned32,
|
||||
hpicfPimComponentBSRPriority Unsigned32,
|
||||
hpicfPimComponentBSRHashMaskLength Unsigned32,
|
||||
hpicfPimComponentBSRUpTime TimeTicks,
|
||||
hpicfPimComponentBSRNextMessage TimeTicks
|
||||
}
|
||||
|
||||
hpicfPimComponentCBSRAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This objects specifies whether or not the router
|
||||
configured to be a Candidate BSR for the local
|
||||
PIM region. Default is disabled."
|
||||
DEFVAL { disable }
|
||||
::= { hpicfPimComponentEntry 1 }
|
||||
|
||||
hpicfPimComponentCBSRAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address the Candidate BSR router will advertise
|
||||
for the local PIM region."
|
||||
::= { hpicfPimComponentEntry 2 }
|
||||
|
||||
hpicfPimComponentCBSRPriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The priority for Candidate BSR router. In BSR election
|
||||
process the candidate BSR with the highest (numerically
|
||||
bigger) priority becomes the BSR. If the priority values
|
||||
are the same, the router with the larger IP address is
|
||||
the BSR. Default is 0."
|
||||
DEFVAL { 0 }
|
||||
::= { hpicfPimComponentEntry 3 }
|
||||
|
||||
hpicfPimComponentCBSRHashMaskLength OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..128)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the length (in bits) of a multicast group
|
||||
address to use when mapping a group to one of the
|
||||
candidate RPs from the RP-Set whose group-prefix
|
||||
includes the group. The recommended value for IPv4
|
||||
is 30, for IPv6 is 126. Default is 30."
|
||||
DEFVAL { 30 }
|
||||
::= { hpicfPimComponentEntry 4 }
|
||||
|
||||
hpicfPimComponentCBSRMessageInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (5..65535)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "If this router is the elected BSR, then this is the
|
||||
interval for sending (multicast out) periodic Bootstrap
|
||||
(RP-Set) messages on all PIM SM interfaces.
|
||||
Default is 60 seconds."
|
||||
DEFVAL { 60 }
|
||||
::= { hpicfPimComponentEntry 5 }
|
||||
|
||||
hpicfPimComponentCRPPriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The priority for the Candidate RP for the local PIM
|
||||
domain. Determines which Candidate RPs get selected by
|
||||
the BSR to be in the RP Set. The smaller value means
|
||||
the higher priority (a value of zero is the highest
|
||||
possible priority). Default is 192."
|
||||
DEFVAL { 192 }
|
||||
::= { hpicfPimComponentEntry 6 }
|
||||
|
||||
hpicfPimComponentCRPAdvInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The interval at which the Candidate RP transmits
|
||||
(unicast to the elected BSR) advertise messages in
|
||||
the local PIM domain."
|
||||
::= { hpicfPimComponentEntry 7 }
|
||||
|
||||
hpicfPimComponentBSRPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The priority of the Bootstrap Router (BSR) elected
|
||||
for the local PIM region."
|
||||
::= { hpicfPimComponentEntry 8 }
|
||||
|
||||
hpicfPimComponentBSRHashMaskLength OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The hash mask length of the elected Bootstrap
|
||||
Router (BSR)."
|
||||
::= { hpicfPimComponentEntry 9 }
|
||||
|
||||
hpicfPimComponentBSRUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Length of time that the elected Bootstrap Router (BSR)
|
||||
has been up."
|
||||
::= { hpicfPimComponentEntry 10 }
|
||||
|
||||
hpicfPimComponentBSRNextMessage OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Time in which the next bootstrap message is due from
|
||||
the elected Bootstrap Router (BSR)."
|
||||
::= { hpicfPimComponentEntry 11 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- PIM Notifications Trap Definitions
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfPimHardMRTFull NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION "This notification signifies that the MRT table is
|
||||
full and the error has been originated by hardware.
|
||||
This trap should be generated whenever a multicast
|
||||
flow or MRT entry cannot be added."
|
||||
::= { hpicfPimTraps 1 }
|
||||
|
||||
hpicfPimSoftMRTFull NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION "This notification signifies that the MRT table is
|
||||
full and the error has been originated by software.
|
||||
This trap should be generated whenever a multicast
|
||||
flow or MRT entry cannot be added."
|
||||
::= { hpicfPimTraps 2 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance Information
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfPimNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS
|
||||
{ hpicfPimHardMRTFull,
|
||||
hpicfPimSoftMRTFull }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of notifications that extends
|
||||
notifications defined in RFC 2934 - used for signalling
|
||||
important PIM events."
|
||||
::= { hpicfPimGroups 1 }
|
||||
|
||||
hpicfPimBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfPimAdminStatus,
|
||||
hpicfPimStateRefreshInterval,
|
||||
hpicfPimSPTThreshold,
|
||||
hpicfPimTrapControl }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects to support basic PIM
|
||||
configuration information on HP routers."
|
||||
::= { hpicfPimGroups 2 }
|
||||
|
||||
hpicfPimStaticRPSetMappingGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfPimStaticRPSetOverride,
|
||||
hpicfPimStaticRPSetRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects to support management of
|
||||
static Rendezvous Point (RP) to IP multicast group
|
||||
mappings."
|
||||
::= { hpicfPimGroups 3 }
|
||||
|
||||
hpicfPimSparseIfGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfPimIfAddress,
|
||||
hpicfPimIfTrigHelloInterval,
|
||||
hpicfPimIfHelloHoldtime,
|
||||
hpicfPimIfLanPruneDelay,
|
||||
hpicfPimIfPropagationDelay,
|
||||
hpicfPimIfOverrideInterval,
|
||||
hpicfPimIfGenerationID,
|
||||
hpicfPimIfJoinPruneHoldtime,
|
||||
hpicfPimIfLanDelayEnabled,
|
||||
hpicfPimIfDRPriority,
|
||||
hpicfPimIfNBRTimeout }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that extends objects defined
|
||||
in pimInterfaceTable and used to support management of
|
||||
interfaces operating in PIM Sparse Mode."
|
||||
::= { hpicfPimGroups 4 }
|
||||
|
||||
hpicfPimDenseIfGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfPimIfAddress,
|
||||
hpicfPimIfTrigHelloInterval,
|
||||
hpicfPimIfHelloHoldtime,
|
||||
hpicfPimIfLanPruneDelay,
|
||||
hpicfPimIfPropagationDelay,
|
||||
hpicfPimIfOverrideInterval,
|
||||
hpicfPimIfGenerationID,
|
||||
hpicfPimIfJoinPruneHoldtime,
|
||||
hpicfPimIfGraftRetryInterval,
|
||||
hpicfPimIfMaxGraftRetries,
|
||||
hpicfPimIfSRTTLThreshold,
|
||||
hpicfPimIfLanDelayEnabled,
|
||||
hpicfPimIfSRCapable,
|
||||
hpicfPimIfDRPriority }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that extends objects defined
|
||||
in pimInterfaceTable and used to support management of
|
||||
interfaces operating in PIM Dense Mode."
|
||||
::= { hpicfPimGroups 5 }
|
||||
|
||||
hpicfPimComponentGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfPimComponentCBSRAdminStatus,
|
||||
hpicfPimComponentCBSRAddress,
|
||||
hpicfPimComponentCBSRPriority,
|
||||
hpicfPimComponentCBSRHashMaskLength,
|
||||
hpicfPimComponentCBSRMessageInterval,
|
||||
hpicfPimComponentCRPPriority,
|
||||
hpicfPimComponentCRPAdvInterval,
|
||||
hpicfPimComponentBSRPriority,
|
||||
hpicfPimComponentBSRHashMaskLength,
|
||||
hpicfPimComponentBSRUpTime,
|
||||
hpicfPimComponentBSRNextMessage }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that extends objects defined
|
||||
in pimComponentTable (RFC 2934)."
|
||||
::= { hpicfPimGroups 6 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfPimSparseMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP routers running
|
||||
PIM Sparse Mode and implementing the HP-ICF-PIM MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpicfPimBaseGroup,
|
||||
hpicfPimStaticRPSetMappingGroup,
|
||||
hpicfPimSparseIfGroup,
|
||||
hpicfPimComponentGroup }
|
||||
::= { hpicfPimCompliances 1 }
|
||||
|
||||
hpicfPimDenseMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP routers running
|
||||
PIM Dense Mode and implementing the HP-ICF-PIM MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpicfPimBaseGroup,
|
||||
hpicfPimDenseIfGroup }
|
||||
::= { hpicfPimCompliances 2 }
|
||||
|
||||
END
|
235
MIBS/hp/HP-ICF-PROVIDER-BRIDGE
Normal file
235
MIBS/hp/HP-ICF-PROVIDER-BRIDGE
Normal file
@ -0,0 +1,235 @@
|
||||
HP-ICF-PROVIDER-BRIDGE DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
dot1qVlanStaticEntry
|
||||
FROM Q-BRIDGE-MIB
|
||||
ifIndex
|
||||
FROM IF-MIB;
|
||||
|
||||
|
||||
hpicfProviderBridge MODULE-IDENTITY
|
||||
LAST-UPDATED "200608150000Z" -- August 15, 2006
|
||||
ORGANIZATION "Hewlett-Packard Company
|
||||
Procurve Networking Business"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains the HP 'version'
|
||||
of the standard Provider Bridge MIB and
|
||||
the proprietary extensions to it."
|
||||
|
||||
REVISION "200608150000Z" -- August 15, 2006
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { hpSwitch 40 }
|
||||
|
||||
hpicfProviderBridgeObjects OBJECT IDENTIFIER
|
||||
::= { hpicfProviderBridge 1 }
|
||||
|
||||
hpicfProviderBridgeBase OBJECT IDENTIFIER
|
||||
::= { hpicfProviderBridgeObjects 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Scalar Objects
|
||||
-- **********************************************************************
|
||||
|
||||
-- This is a HP specific define - where we can configure a device as a
|
||||
-- regular vlanBridge, s-vlan bridge, provider edge bridge or a vlanSvlanBridge..
|
||||
|
||||
hpicfProviderBridgeType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
vlanBridge(1),
|
||||
svlanBridge(2),
|
||||
providerEdgeBridge(3),
|
||||
vlanSvlanBridge(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "hpicfProviderBridgeType controls bridge mode configuration.
|
||||
A device can function in one of the 4 modes defined above.
|
||||
|
||||
vlanBridge - provider bridge feature disabled mode,
|
||||
all vlans are cvlans.
|
||||
|
||||
svlanBridge - provider bridge mode with only svlans.
|
||||
|
||||
providerEdgeBridge - provider bridge mode with cvlans and
|
||||
svlans and mappings between them.
|
||||
|
||||
vlanSvlanBridge - provider bridge mode with independent
|
||||
cvlans and svlans on the same device.
|
||||
|
||||
Changing from one mode to another will empty out the
|
||||
current configuration information and reboot the device."
|
||||
DEFVAL { vlanBridge }
|
||||
::= { hpicfProviderBridgeBase 1 }
|
||||
|
||||
-- This is a HP specific define - to configure the EtherType for Provider
|
||||
-- tagged frames. Applicable to s-vlan bridge, provider edge bridge or
|
||||
-- a vlanSvlanBridge..
|
||||
|
||||
hpicfProviderBridgeEtherType OBJECT-TYPE
|
||||
SYNTAX INTEGER (1536..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Defines the 2-byte ethertype for provider tagged frames.
|
||||
The default is 0x88a8.
|
||||
Changing from one tag-type to another with a given
|
||||
hpicfProviderBridgeType configuration will reboot the
|
||||
device and the new tag-type will take effect subsequently."
|
||||
DEFVAL { 34984 }
|
||||
::= { hpicfProviderBridgeBase 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular Objects
|
||||
-- **********************************************************************
|
||||
|
||||
-- ------------------------------------------------------------------------
|
||||
-- Vlan Classification Table
|
||||
-- HP Specific extension table. Augments the dot1qVlanStaticTable and holds
|
||||
-- information on whether the vlan is a provider vlan or a customer vlan
|
||||
-- ------------------------------------------------------------------------
|
||||
hpicfProviderBridgeVlanTypeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfProviderBridgeVlanTypeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP proprietaty extension to dot1qVlanStaticTable
|
||||
to classify a vlan as a cvlan or an svlan"
|
||||
::= { hpicfProviderBridgeBase 3}
|
||||
|
||||
hpicfProviderBridgeVlanTypeEntry OBJECT-TYPE
|
||||
SYNTAX HpicfProviderBridgeVlanTypeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry for HP Specific extension table"
|
||||
AUGMENTS { dot1qVlanStaticEntry }
|
||||
::= { hpicfProviderBridgeVlanTypeTable 1 }
|
||||
|
||||
HpicfProviderBridgeVlanTypeEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfProviderBridgeVlanType INTEGER
|
||||
}
|
||||
|
||||
hpicfProviderBridgeVlanType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
cvlan(1),
|
||||
svlan(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the vlantype."
|
||||
|
||||
::= { hpicfProviderBridgeVlanTypeEntry 1 }
|
||||
|
||||
-- Provider Bridge Port Table
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
hpicfProviderBridgePortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfProviderBridgePortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This specifies the designated type of an externally
|
||||
accessible port on a Provider Bridge."
|
||||
::= { hpicfProviderBridgeBase 4 }
|
||||
|
||||
hpicfProviderBridgePortEntry OBJECT-TYPE
|
||||
SYNTAX HpicfProviderBridgePortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry that specifies the designated type of an
|
||||
externally accessible port on a Provider Bridge."
|
||||
INDEX { ifIndex }
|
||||
::= { hpicfProviderBridgePortTable 1 }
|
||||
|
||||
HpicfProviderBridgePortEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfProviderBridgePortType INTEGER
|
||||
}
|
||||
|
||||
hpicfProviderBridgePortType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
customer-edge(1),
|
||||
customer-network(2),
|
||||
provider-network (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The type of an externally accessible port on
|
||||
a Provider Bridge.
|
||||
A customer-edge port is a C-VLAN component Port
|
||||
on a Provider Edge Bridge that is connected to
|
||||
customer owned equipment and receives and transmits
|
||||
frames for a single customer. Designating a port as a
|
||||
Customer Edge Port implies Provider Edge Bridge
|
||||
functionality and, specifically, the existence of a
|
||||
C-VLAN component associated with that port. This
|
||||
C-VLAN component is uniquely identified within the
|
||||
Bridge by the port number of the associated Customer
|
||||
Edge Port.
|
||||
A customer-network port is an S-VLAN component Port
|
||||
on a Provider Bridge or within a Provider Edge
|
||||
Bridge that receives and transmits frame for a
|
||||
single customer.
|
||||
A provider-network port is an S-VLAN component Port
|
||||
on a Provider Bridge that can transmit and
|
||||
receive frames for multiple customers."
|
||||
REFERENCE
|
||||
"IEEE 802.1ad Sec 3"
|
||||
DEFVAL { customer-edge }
|
||||
|
||||
::= { hpicfProviderBridgePortEntry 1 }
|
||||
|
||||
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance information
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfProviderBridgeConformance OBJECT IDENTIFIER
|
||||
::= { hpicfProviderBridge 2 }
|
||||
|
||||
hpicfProviderBridgeGroups OBJECT IDENTIFIER
|
||||
::= { hpicfProviderBridgeConformance 1 }
|
||||
|
||||
hpicfProviderBridgeBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfProviderBridgeType,
|
||||
hpicfProviderBridgeEtherType,
|
||||
hpicfProviderBridgePortType,
|
||||
hpicfProviderBridgeVlanTypeTable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Basic Provider Bridge configuration information."
|
||||
::= { hpicfProviderBridgeGroups 1 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfProviderBridgeCompliances OBJECT IDENTIFIER
|
||||
::= { hpicfProviderBridgeConformance 2 }
|
||||
|
||||
hpicfProviderBridgeCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP Switches with IEEE
|
||||
standard Provider Bridge MIBs."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfProviderBridgeBaseGroup }
|
||||
|
||||
::= { hpicfProviderBridgeCompliances 1 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
||||
|
910
MIBS/hp/HP-ICF-RATE-LIMIT-MIB
Normal file
910
MIBS/hp/HP-ICF-RATE-LIMIT-MIB
Normal file
@ -0,0 +1,910 @@
|
||||
HP-ICF-RATE-LIMIT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
InterfaceIndex, ifIndex
|
||||
FROM IF-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
hpicfObjectModules, hpicfRateLimitTrapsPrefix
|
||||
FROM HP-ICF-OID
|
||||
;
|
||||
|
||||
hpicfRateLimitMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200708291120Z" -- August 29, 2007
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Procurve Networking Business"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes HP rate limit information."
|
||||
|
||||
REVISION "200708291120Z" -- August 29, 2007
|
||||
DESCRIPTION "Deprecated all bps objects for
|
||||
hpEgressRateLimitPortConfigTable and
|
||||
hpIngressRateLimitPortConfigTable, and updated
|
||||
compliance information (including correcting ICMP
|
||||
group to be hpICMPRateLimitPortConfigGroup2)."
|
||||
|
||||
REVISION "200707271920Z" -- July 27, 2007
|
||||
DESCRIPTION "Modified enumerated type names for
|
||||
hpICMPRateLimitPortControlMode object."
|
||||
|
||||
REVISION "200706011146Z" -- June 1, 2007
|
||||
DESCRIPTION "Deprecated hpICMPRateLimitPortState in favor of new
|
||||
hpICMPRateLimitPortControlMode object."
|
||||
|
||||
REVISION "200705301610Z" -- May 30, 2007
|
||||
DESCRIPTION "Added Kbps configuration for ICMP, port-egress,
|
||||
and port-ingress rate-limiting definitions."
|
||||
|
||||
REVISION "200607071833Z" -- July 07, 2006
|
||||
DESCRIPTION "Added new egress rate limiting bps objects, and
|
||||
ingress rate-limiting definitions."
|
||||
|
||||
REVISION "200504201130Z" -- April 20, 2005
|
||||
DESCRIPTION "Added minimum bandwidth and egress rate limiting
|
||||
definitions."
|
||||
|
||||
REVISION "200408221030Z" -- August 22, 2004
|
||||
DESCRIPTION "Initial version."
|
||||
|
||||
::= { hpicfObjectModules 14 }
|
||||
|
||||
|
||||
hpicfRateLimitObjects OBJECT IDENTIFIER ::= { hpicfRateLimitMIB 1 }
|
||||
|
||||
-- ICMP Rate Limiting Objects
|
||||
|
||||
hpicfICMPRateLimitObjects OBJECT IDENTIFIER ::= { hpicfRateLimitObjects 1 }
|
||||
|
||||
hpICMPRateLimitConfig OBJECT IDENTIFIER ::= { hpicfICMPRateLimitObjects 1 }
|
||||
|
||||
hpICMPRateLimitPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpICMPRateLimitPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains configuration objects on ICMP
|
||||
rate limit on a per interface basis."
|
||||
::= { hpICMPRateLimitConfig 1 }
|
||||
|
||||
hpICMPRateLimitPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX HpICMPRateLimitPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Entry that contains configuration objects on ICMP
|
||||
rate limit on a per interface basis"
|
||||
INDEX { hpICMPRateLimitPortConfigIndex }
|
||||
::= { hpICMPRateLimitPortConfigTable 1 }
|
||||
|
||||
HpICMPRateLimitPortConfigEntry ::=
|
||||
SEQUENCE {
|
||||
hpICMPRateLimitPortConfigIndex InterfaceIndex,
|
||||
hpICMPRateLimitPortState INTEGER,
|
||||
hpICMPRateLimitPortPrct Integer32,
|
||||
hpICMPRateLimitPortAlarmFlag INTEGER,
|
||||
hpICMPRateLimitPortKbps Integer32,
|
||||
hpICMPRateLimitPortControlMode INTEGER
|
||||
}
|
||||
|
||||
hpICMPRateLimitPortConfigIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The interface index associated with this entry."
|
||||
::= { hpICMPRateLimitPortConfigEntry 1 }
|
||||
|
||||
hpICMPRateLimitPortState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "This object indicates whether ICMP rate limiting is
|
||||
enabled on the corresponding port.
|
||||
|
||||
Because this is a State object it cannot distinguish
|
||||
between percent-based ICMP Rate-Limiting and the newer
|
||||
Kbps-based ICMP Rate-Limiting. Therefore, it has been
|
||||
deprecated in favor of hpICMPRateLimitPortControlMode."
|
||||
DEFVAL { disabled }
|
||||
::= { hpICMPRateLimitPortConfigEntry 2 }
|
||||
|
||||
hpICMPRateLimitPortPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the percent of ICMP rate limit on
|
||||
the port. The value of this object must be
|
||||
interpreted under the context of
|
||||
hpICMPRateLimitPortState. A value of 0 is not the
|
||||
same as disabling, but rather all ICMP traffic must
|
||||
be dropped."
|
||||
::= { hpICMPRateLimitPortConfigEntry 3 }
|
||||
|
||||
hpICMPRateLimitPortAlarmFlag OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
clear(1),
|
||||
set(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates whether ICMP rate limiting
|
||||
alarm has been sent. When an alarm is sent, this
|
||||
object is set to set(2). Once a management station
|
||||
changes this object to clear(1), an alarm can be
|
||||
sent again for this port."
|
||||
DEFVAL { clear }
|
||||
::= { hpICMPRateLimitPortConfigEntry 4 }
|
||||
|
||||
|
||||
hpICMPRateLimitPortKbps OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The maximum Kilobits-per-second of ICMP traffic that may
|
||||
be received inbound on the port. The value of this
|
||||
object must be interpreted under the context of
|
||||
hpICMPRateLimitControlMode. A value of 0 is not the
|
||||
same as disabling, but means instead that all ICMP
|
||||
traffic must be dropped."
|
||||
::= { hpICMPRateLimitPortConfigEntry 5 }
|
||||
|
||||
hpICMPRateLimitPortControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
portPrct(2),
|
||||
portKbps(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The mode by which inbound ICMP traffic on this port will
|
||||
Rate-Limited. If icmpRateLimitPerPortOnly is configured,
|
||||
there will be a single maximum percentage-based rate for
|
||||
the entire port. If icmpRateLimitPerPortOnlyKbpsMode is
|
||||
configured, there will be a single maximum kilobits-per-
|
||||
second rate for the entire port. When ICMP rate-limiting
|
||||
is disabled, there are no maximum controls on inbound
|
||||
ICMP traffic for this port."
|
||||
DEFVAL { disabled }
|
||||
::= { hpICMPRateLimitPortConfigEntry 6 }
|
||||
|
||||
|
||||
hpICMPRateLimitPortNotification NOTIFICATION-TYPE
|
||||
OBJECTS { hpICMPRateLimitNotifyPortIndex }
|
||||
STATUS current
|
||||
DESCRIPTION "This notification indicates limit has exceeded."
|
||||
|
||||
::= { hpicfRateLimitTrapsPrefix 1 }
|
||||
|
||||
hpICMPRateLimitNotifyPortIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The interface index associated with
|
||||
hpICMPRateLimitPortNotification event."
|
||||
::= { hpicfICMPRateLimitObjects 2 }
|
||||
|
||||
-- Egress Minimum Bandwidth Ojbects
|
||||
|
||||
hpicfBWMinEgressObjects OBJECT IDENTIFIER ::=
|
||||
{ hpicfRateLimitObjects 2 }
|
||||
hpBWMinEgressPortConfig OBJECT IDENTIFIER ::=
|
||||
{ hpicfBWMinEgressObjects 1 }
|
||||
|
||||
hpBWMinEgressPortNumQueues OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of bandwidth minimum egress queues supported
|
||||
on this system."
|
||||
::= { hpBWMinEgressPortConfig 1 }
|
||||
|
||||
hpBWMinEgressPortPrctTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpBWMinEgressPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the port's egress
|
||||
Guaranteed Minimum Bandwidth percent configurations on
|
||||
this switch. The number of entries in this table is
|
||||
determined by hpBWMinEgressPortNumQueues. The priority of
|
||||
the queues is in ascending order, starting with queue one
|
||||
being the lowest and queue hpBWMinEgressPortNumQueues
|
||||
being the highest."
|
||||
::= { hpBWMinEgressPortConfig 2 }
|
||||
|
||||
hpBWMinEgressPortPrctEntry OBJECT-TYPE
|
||||
SYNTAX HpBWMinEgressPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each port's egress
|
||||
Guaranteed Minimum Bandwidth percent configuration."
|
||||
INDEX { ifIndex, hpBWMinEgressPortPrctQueue }
|
||||
::= { hpBWMinEgressPortPrctTable 1 }
|
||||
|
||||
HpBWMinEgressPortPrctEntry ::=
|
||||
SEQUENCE {
|
||||
hpBWMinEgressPortPrctQueue Integer32,
|
||||
hpBWMinEgressPortPrct Integer32
|
||||
}
|
||||
|
||||
hpBWMinEgressPortPrctQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..9000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The queue associated with this entry. The priority of
|
||||
the queues is in ascending order, starting with queue one
|
||||
being the lowest and queue hpBWMinEgressPortNumQueues
|
||||
being the highest."
|
||||
::= { hpBWMinEgressPortPrctEntry 1 }
|
||||
|
||||
hpBWMinEgressPortPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The percentage of Guaranteed Minimum bandwidth to be
|
||||
assigned to this egress queue for this port. Total values
|
||||
for all queues must not exceed 100 percent."
|
||||
::= { hpBWMinEgressPortPrctEntry 2 }
|
||||
|
||||
-- Ingress Minimum Bandwidth Ojbects
|
||||
|
||||
hpicfBWMinIngressObjects OBJECT IDENTIFIER ::=
|
||||
{ hpicfRateLimitObjects 3 }
|
||||
hpBWMinIngressPortConfig OBJECT IDENTIFIER ::=
|
||||
{ hpicfBWMinIngressObjects 1 }
|
||||
|
||||
hpBWMinIngressPortNumQueues OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of bandwidth minimum ingress queues supported
|
||||
on this system."
|
||||
::= { hpBWMinIngressPortConfig 1 }
|
||||
|
||||
hpBWMinIngressPortPrctTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpBWMinIngressPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the port's
|
||||
ingress Guaranteed Minimum Bandwidth percent
|
||||
configurations on this switch. The number of entries in
|
||||
this table is determined by hpBWMinIngressPortNumQueues.
|
||||
The priority of the queues is in ascending order, starting
|
||||
with queue one being the lowest and queue
|
||||
hpBWMinIngressPortNumQueues being the highest."
|
||||
::= { hpBWMinIngressPortConfig 2 }
|
||||
|
||||
hpBWMinIngressPortPrctEntry OBJECT-TYPE
|
||||
SYNTAX HpBWMinIngressPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each port's ingress
|
||||
Guaranteed Minimum Bandwidth percent configuration."
|
||||
INDEX { ifIndex, hpBWMinIngressPortPrctQueue }
|
||||
::= { hpBWMinIngressPortPrctTable 1 }
|
||||
|
||||
HpBWMinIngressPortPrctEntry ::=
|
||||
SEQUENCE {
|
||||
hpBWMinIngressPortPrctQueue Integer32,
|
||||
hpBWMinIngressPortPrct Integer32
|
||||
}
|
||||
|
||||
hpBWMinIngressPortPrctQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..9000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The queue associated with this entry. The priority of
|
||||
the queues is in ascending order, starting with queue one
|
||||
being the lowest and queue hpBWMinIngressPortNumQueues
|
||||
being the highest."
|
||||
::= { hpBWMinIngressPortPrctEntry 1 }
|
||||
|
||||
hpBWMinIngressPortPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The percentage of Guaranteed Minimum bandwidth to be
|
||||
assigned to this ingress queue for this port. Total values
|
||||
for all queues must not exceed 100 percent."
|
||||
::= { hpBWMinIngressPortPrctEntry 2 }
|
||||
|
||||
-- Egress Rate Limiting Objects
|
||||
|
||||
hpicfRateLimitPortObjects OBJECT IDENTIFIER ::=
|
||||
{ hpicfRateLimitObjects 4 }
|
||||
hpRateLimitPortConfig OBJECT IDENTIFIER ::=
|
||||
{ hpicfRateLimitPortObjects 1 }
|
||||
|
||||
hpEgressRateLimitPortNumQueues OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of egress rate-limiting queues supported on
|
||||
this system."
|
||||
::= { hpRateLimitPortConfig 1 }
|
||||
|
||||
hpEgressRateLimitPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpEgressRateLimitPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the port egress
|
||||
Rate-Limiting configurations on this switch."
|
||||
::= { hpRateLimitPortConfig 2 }
|
||||
|
||||
hpEgressRateLimitPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX HpEgressRateLimitPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each port's egress
|
||||
Rate-Limiting configuration."
|
||||
INDEX { hpEgressRateLimitPortIndex }
|
||||
::= { hpEgressRateLimitPortConfigTable 1 }
|
||||
|
||||
HpEgressRateLimitPortConfigEntry ::=
|
||||
SEQUENCE {
|
||||
hpEgressRateLimitPortIndex InterfaceIndex,
|
||||
hpEgressRateLimitPortControlMode INTEGER,
|
||||
hpEgressRateLimitPortSingleControlPrct Integer32,
|
||||
hpEgressRateLimitPortSingleControlBps Unsigned32,
|
||||
hpEgressRateLimitPortSingleControlKbps Integer32
|
||||
}
|
||||
|
||||
hpEgressRateLimitPortIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The ifIndex value which uniquely identifies a row in the
|
||||
Interfaces Table."
|
||||
::= { hpEgressRateLimitPortConfigEntry 1 }
|
||||
|
||||
hpEgressRateLimitPortControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
egressRateLimitPerPortOnly(2),
|
||||
egressRateLimitPerQueue(3),
|
||||
egressRateLimitPerPortOnlyBpsMode(4),
|
||||
egressRateLimitPerQueueBpsMode(5),
|
||||
egressRateLimitPerPortOnlyKbpsMode(6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The mode by which this port will be Rate-Limited on
|
||||
egress. If egressRateLimitPerPortOnly is configured, there
|
||||
will be a single maximum percentage-based rate for the
|
||||
entire port. If egressRateLimitPerQueue is configured, the
|
||||
values for each of the queues indicate the maximum
|
||||
percentage of port traffic that may be transmitted by that
|
||||
queue. If egressRateLimitPerPortOnlyBpsMode is configured,
|
||||
there will be a single maximum bits-per-second rate for
|
||||
the entire port. If egressRateLimitPerPortOnlyKbpsMode is
|
||||
configured, there will be a single maximum
|
||||
kilobits-per-second rate for the entire port. If
|
||||
egressRateLimitPerQueueBpsMode is configured, the maximum
|
||||
transmission-rate values for each of the queues will be
|
||||
expressed in bits-per-second (again, the sum of these
|
||||
values must not exceed the maximum Bytes-per-second
|
||||
capability of the network link). The queues are defined
|
||||
under hpEgressRateLimitPortPrctTable. When egress
|
||||
rate-limiting is disabled, there are no maximum controls
|
||||
on egress for this port."
|
||||
DEFVAL { disabled }
|
||||
::= { hpEgressRateLimitPortConfigEntry 2 }
|
||||
|
||||
hpEgressRateLimitPortSingleControlPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When hpEgressRateLimitPortControlMode is configured
|
||||
for egressRateLimitPerPortOnly, this value is the maximum
|
||||
percentage of traffic that may be transmitted by this
|
||||
port on egress."
|
||||
::= { hpEgressRateLimitPortConfigEntry 3 }
|
||||
|
||||
hpEgressRateLimitPortSingleControlBps OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4200000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "When hpEgressRateLimitPortControlMode is configured for
|
||||
egressRateLimitPerPortOnlyBpsMode, this value is the
|
||||
maximum bits-per-second of traffic that may be transmitted
|
||||
by this port on egress."
|
||||
::= { hpEgressRateLimitPortConfigEntry 4 }
|
||||
|
||||
hpEgressRateLimitPortSingleControlKbps OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When hpEgressRateLimitPortControlMode is configured for
|
||||
egressRateLimitPerPortOnlyKbpsMode, this value is the
|
||||
maximum kilobits-per-second of traffic that may be
|
||||
transmitted by this port on egress."
|
||||
::= { hpEgressRateLimitPortConfigEntry 5 }
|
||||
|
||||
hpEgressRateLimitPortPrctTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpEgressRateLimitPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the port egress
|
||||
Rate-Limiting percent configurations on this switch. The
|
||||
number of entries in this table is determined by
|
||||
hpEgressRateLimitPortNumQueues. The priority of the
|
||||
queues is in ascending order, starting with queue one
|
||||
being the lowest priority and queue
|
||||
hpEgressRateLimitPortNumQueues being the highest
|
||||
priority."
|
||||
::= { hpRateLimitPortConfig 3 }
|
||||
|
||||
hpEgressRateLimitPortPrctEntry OBJECT-TYPE
|
||||
SYNTAX HpEgressRateLimitPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each port's egress
|
||||
Rate-Limiting percent configuration."
|
||||
INDEX { hpEgressRateLimitPortIndex,
|
||||
hpEgressRateLimitPortPrctQueue }
|
||||
::= { hpEgressRateLimitPortPrctTable 1 }
|
||||
|
||||
HpEgressRateLimitPortPrctEntry ::=
|
||||
SEQUENCE {
|
||||
hpEgressRateLimitPortPrctQueue Integer32,
|
||||
hpEgressRateLimitPortPrct Integer32
|
||||
}
|
||||
|
||||
hpEgressRateLimitPortPrctQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..9000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The queue associated with this entry. The priority o
|
||||
of the queues is in ascending order, starting with
|
||||
queue one being the lowest and queue
|
||||
hpEgressRateLimitgressPortNumQueues being the highest."
|
||||
::= { hpEgressRateLimitPortPrctEntry 1 }
|
||||
|
||||
hpEgressRateLimitPortPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The maximum percentage of traffic that may be
|
||||
transmitted by this port's queue on egress.
|
||||
hpEgressRateLimitPortControlMode must be configured to
|
||||
use egressRateLimitPerQueue for this to take effect. A
|
||||
value of 0-percent for any queue means that no traffic
|
||||
will ever be transmitted on this port for that egress
|
||||
queue."
|
||||
::= { hpEgressRateLimitPortPrctEntry 2 }
|
||||
|
||||
hpEgressRateLimitPortBpsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpEgressRateLimitPortBpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A table that contains information about the port
|
||||
egress Rate-Limiting bits-per-second configurations on this
|
||||
switch. The number of entries in this table is determined
|
||||
by hpEgressRateLimitPortNumQueues. The priority of the
|
||||
queues is in ascending order, starting with queue one
|
||||
being the lowest priority and queue
|
||||
hpEgressRateLimitPortNumQueues being the highest
|
||||
priority queue."
|
||||
::= { hpRateLimitPortConfig 4 }
|
||||
|
||||
hpEgressRateLimitPortBpsEntry OBJECT-TYPE
|
||||
SYNTAX HpEgressRateLimitPortBpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The information associated with each port's egress
|
||||
Rate-Limiting bits-per-second configuration."
|
||||
INDEX { hpEgressRateLimitPortIndex,
|
||||
hpEgressRateLimitPortBpsQueue }
|
||||
::= { hpEgressRateLimitPortBpsTable 1 }
|
||||
|
||||
HpEgressRateLimitPortBpsEntry ::=
|
||||
SEQUENCE {
|
||||
hpEgressRateLimitPortBpsQueue Integer32,
|
||||
hpEgressRateLimitPortBps Unsigned32
|
||||
}
|
||||
|
||||
|
||||
hpEgressRateLimitPortBpsQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..64)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The queue associated with this entry. The priority of
|
||||
the queues is in ascending order, starting with queue one
|
||||
being the lowest and queue
|
||||
hpEgressRateLimitgressPortNumQueues being the highest."
|
||||
::= { hpEgressRateLimitPortBpsEntry 1 }
|
||||
|
||||
hpEgressRateLimitPortBps OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4200000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The maximum bits-per-second of traffic that may be
|
||||
transmitted by this port's queue on egress.
|
||||
hpEgressRateLimitPortControlMode must be configured to use
|
||||
egressRateLimitPerQueue for this to take effect. A value
|
||||
of 0-percent for any queue means that no traffic will ever
|
||||
be transmitted on this port for that egress queue. The
|
||||
values for each queue must not exceed the bits-per-second
|
||||
capability of the current network link speed."
|
||||
::= { hpEgressRateLimitPortBpsEntry 2 }
|
||||
|
||||
|
||||
-- Ingress Rate Limiting Objects
|
||||
|
||||
hpicfIngressRateLimitPortObjects OBJECT IDENTIFIER ::=
|
||||
{ hpicfRateLimitObjects 5 }
|
||||
hpRateLimitIngressPortConfig OBJECT IDENTIFIER ::=
|
||||
{ hpicfIngressRateLimitPortObjects 1 }
|
||||
|
||||
|
||||
hpIngressRateLimitPortNumQueues OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of ingress rate-limiting queues supported on
|
||||
this system."
|
||||
::= { hpRateLimitIngressPortConfig 1 }
|
||||
|
||||
hpIngressRateLimitPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpIngressRateLimitPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the port ingress
|
||||
Rate-Limiting configurations on this switch."
|
||||
::= { hpRateLimitIngressPortConfig 2 }
|
||||
|
||||
hpIngressRateLimitPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX HpIngressRateLimitPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each port's ingress
|
||||
Rate-Limiting configuration."
|
||||
INDEX { hpIngressRateLimitPortIndex }
|
||||
::= { hpIngressRateLimitPortConfigTable 1 }
|
||||
|
||||
HpIngressRateLimitPortConfigEntry ::=
|
||||
SEQUENCE {
|
||||
hpIngressRateLimitPortIndex InterfaceIndex,
|
||||
hpIngressRateLimitPortControlMode INTEGER,
|
||||
hpIngressRateLimitPortSingleControlPrct Integer32,
|
||||
hpIngressRateLimitPortSingleControlBps Unsigned32,
|
||||
hpIngressRateLimitPortSingleControlKbps Integer32
|
||||
}
|
||||
|
||||
hpIngressRateLimitPortIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The ifIndex value which uniquely identifies a row in the
|
||||
Interfaces Table."
|
||||
::= { hpIngressRateLimitPortConfigEntry 1 }
|
||||
|
||||
hpIngressRateLimitPortControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
ingressRateLimitPerPortOnly(2),
|
||||
ingressRateLimitPerQueue(3),
|
||||
ingressRateLimitPerPortOnlyBpsMode(4),
|
||||
ingressRateLimitPerQueueBpsMode(5),
|
||||
ingressRateLimitPerPortOnlyKbpsMode(6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The mode by which this port will be Rate-Limited on
|
||||
ingress. If ingressRateLimitPerPortOnly is configured,
|
||||
there will be a single maximum percentage-based rate for
|
||||
the entire port. If ingressRateLimitPerQueue is
|
||||
configured, the values for each of the queues indicate the
|
||||
maximum percentage of port traffic that may be transmitted
|
||||
by that queue. If ingressRateLimitPerPortOnlyBpsMode is
|
||||
configured, there will be a single maximum bits-per-second
|
||||
rate for the entire port. If
|
||||
ingressRateLimitPerPortOnlyKbpsMode is configured, there
|
||||
will be a single maximum kilobits-per-second rate for the
|
||||
entire port. If ingressRateLimitPerQueueBpsMode is
|
||||
configured, the maximum transmission-rate values for each
|
||||
of the queues will be expressed in bits-per-second (again,
|
||||
the sum of these values must not exceed the maximum
|
||||
Bytes-per-second capability of the network link). The
|
||||
queues are defined under hpIngressRateLimitPortPrctTable.
|
||||
When ingress rate-limiting is disabled, there are no
|
||||
maximum controls on ingress for this port."
|
||||
DEFVAL { disabled }
|
||||
::= { hpIngressRateLimitPortConfigEntry 2 }
|
||||
|
||||
hpIngressRateLimitPortSingleControlPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When hpIngressRateLimitPortControlMode is configured
|
||||
for ingressRateLimitPerPortOnly, this value is the maximum
|
||||
percentage of traffic that may be transmitted by this
|
||||
port on egress."
|
||||
::= { hpIngressRateLimitPortConfigEntry 3 }
|
||||
|
||||
hpIngressRateLimitPortSingleControlBps OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4200000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "When hpIngressRateLimitPortControlMode is configured for
|
||||
ingressRateLimitPerPortOnlyBpsMode, this value is the
|
||||
maximum bits-per-second of traffic that may be transmitted
|
||||
by this port on ingress."
|
||||
::= { hpIngressRateLimitPortConfigEntry 4}
|
||||
|
||||
hpIngressRateLimitPortSingleControlKbps OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When hpIngressRateLimitPortControlMode is configured for
|
||||
ingressRateLimitPerPortOnlyKbpsMode, this value is the
|
||||
maximum kilobits-per-second of traffic that may be
|
||||
transmitted by this port on ingress."
|
||||
::= { hpIngressRateLimitPortConfigEntry 5}
|
||||
|
||||
hpIngressRateLimitPortPrctTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpIngressRateLimitPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the port ingress
|
||||
Rate-Limiting percent configurations on this switch. The
|
||||
number of entries in this table is determined by
|
||||
hpIngressRateLimitPortNumQueues. The priority of the
|
||||
queues is in ascending order, starting with queue one
|
||||
being the lowest priority and queue
|
||||
hpIngressRateLimitPortNumQueues being the highest
|
||||
priority."
|
||||
::= { hpRateLimitIngressPortConfig 3 }
|
||||
|
||||
hpIngressRateLimitPortPrctEntry OBJECT-TYPE
|
||||
SYNTAX HpIngressRateLimitPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each port's ingress
|
||||
Rate-Limiting percent configuration."
|
||||
INDEX { hpIngressRateLimitPortIndex,
|
||||
hpIngressRateLimitPortPrctQueue }
|
||||
::= { hpIngressRateLimitPortPrctTable 1 }
|
||||
|
||||
HpIngressRateLimitPortPrctEntry ::=
|
||||
SEQUENCE {
|
||||
hpIngressRateLimitPortPrctQueue Integer32,
|
||||
hpIngressRateLimitPortPrct Integer32
|
||||
}
|
||||
|
||||
hpIngressRateLimitPortPrctQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..9000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The queue associated with this entry. The priority
|
||||
of the queues is in ascending order, starting with
|
||||
queue one being the lowest and queue
|
||||
hpIngressRateLimitgressPortNumQueues being the highest."
|
||||
::= { hpIngressRateLimitPortPrctEntry 1 }
|
||||
|
||||
hpIngressRateLimitPortPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The maximum percentage of traffic that may be
|
||||
transmitted by this port's queue on ingress.
|
||||
hpIngressRateLimitPortControlMode must be configured to
|
||||
use ingressRateLimitPerQueue for this to take effect. A
|
||||
value of 0-percent for any queue means that no traffic
|
||||
will ever be transmitted on this port for that ingress
|
||||
queue. The values for each queue must not exceed 100
|
||||
percent."
|
||||
::= { hpIngressRateLimitPortPrctEntry 2 }
|
||||
|
||||
hpIngressRateLimitPortBpsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpIngressRateLimitPortBpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A table that contains information about the port ingress
|
||||
Rate-Limiting bits-per-second configurations on this
|
||||
switch. The number of entries in this table is determined
|
||||
by hpIngressRateLimitPortNumQueues. The priority of the
|
||||
queues is in ascending order, starting with queue one
|
||||
being the lowest priority and queue
|
||||
hpIngressRateLimitPortNumQueues being the highest
|
||||
priority queue."
|
||||
::= { hpRateLimitIngressPortConfig 4 }
|
||||
|
||||
hpIngressRateLimitPortBpsEntry OBJECT-TYPE
|
||||
SYNTAX HpIngressRateLimitPortBpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The information associated with each port's egress
|
||||
Rate-Limiting bits-per-second configuration."
|
||||
INDEX { hpIngressRateLimitPortIndex,
|
||||
hpIngressRateLimitPortBpsQueue }
|
||||
::= { hpIngressRateLimitPortBpsTable 1 }
|
||||
|
||||
HpIngressRateLimitPortBpsEntry ::=
|
||||
SEQUENCE {
|
||||
hpIngressRateLimitPortBpsQueue Integer32,
|
||||
hpIngressRateLimitPortBps Unsigned32
|
||||
}
|
||||
|
||||
hpIngressRateLimitPortBpsQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..64)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The queue associated with this entry. The priority of
|
||||
the queues is in ascending order, starting with queue one
|
||||
being the lowest and queue
|
||||
hpIngressRateLimitgressPortNumQueues being the highest."
|
||||
::= { hpIngressRateLimitPortBpsEntry 1 }
|
||||
|
||||
hpIngressRateLimitPortBps OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4200000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The maximum bits-per-second of traffic that may be
|
||||
transmitted by this port's queue on ingress.
|
||||
hpIngressRateLimitPortControlMode must be configured to
|
||||
use ingressRateLimitPerQueue for this to take effect. A
|
||||
value of 0-percent for any queue means that no traffic
|
||||
will ever be transmitted on this port for that ingress
|
||||
queue. The values for each queue must not exceed the
|
||||
bits-per-second capability of the current network link
|
||||
speed."
|
||||
::= { hpIngressRateLimitPortBpsEntry 2 }
|
||||
|
||||
-- Conformance Information
|
||||
|
||||
hpicfRateLimitConformance OBJECT IDENTIFIER ::= { hpicfRateLimitMIB 2 }
|
||||
|
||||
hpicfRateLimitGroups OBJECT IDENTIFIER ::= { hpicfRateLimitConformance 1 }
|
||||
|
||||
hpicfRateLimitCompliances OBJECT IDENTIFIER
|
||||
::= { hpicfRateLimitConformance 2 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
hpICMPRateLimitPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpICMPRateLimitPortState,
|
||||
hpICMPRateLimitPortPrct,
|
||||
hpICMPRateLimitPortAlarmFlag,
|
||||
hpICMPRateLimitNotifyPortIndex
|
||||
}
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration to ICMP rate
|
||||
limiting on an interface."
|
||||
::= { hpicfRateLimitGroups 1 }
|
||||
|
||||
hpICMPRateLimitPortNotifyGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpICMPRateLimitPortNotification }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of notifications used to indicate
|
||||
ICMP rate limiting on an interface events."
|
||||
::= { hpicfRateLimitGroups 2 }
|
||||
|
||||
hpBWMinIngressPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpBWMinIngressPortNumQueues,
|
||||
hpBWMinIngressPortPrct }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration to Guaranteed
|
||||
Minimum ingress bandwidth on an interface."
|
||||
::= { hpicfRateLimitGroups 3 }
|
||||
|
||||
hpBWMinEgressPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpBWMinEgressPortNumQueues,
|
||||
hpBWMinEgressPortPrct }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration to Guaranteed
|
||||
Minimum egress bandwidth on an interface."
|
||||
::= { hpicfRateLimitGroups 4 }
|
||||
|
||||
hpEgressRateLimitPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpEgressRateLimitPortNumQueues,
|
||||
hpEgressRateLimitPortControlMode,
|
||||
hpEgressRateLimitPortSingleControlPrct,
|
||||
hpEgressRateLimitPortSingleControlBps,
|
||||
hpEgressRateLimitPortPrct,
|
||||
hpEgressRateLimitPortBps,
|
||||
hpEgressRateLimitPortSingleControlKbps
|
||||
}
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration to Egress
|
||||
Rate-Limiting on an interface."
|
||||
::= { hpicfRateLimitGroups 5 }
|
||||
|
||||
hpIngressRateLimitPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpIngressRateLimitPortNumQueues,
|
||||
hpIngressRateLimitPortControlMode,
|
||||
hpIngressRateLimitPortSingleControlPrct,
|
||||
hpIngressRateLimitPortSingleControlBps,
|
||||
hpIngressRateLimitPortPrct,
|
||||
hpIngressRateLimitPortBps,
|
||||
hpIngressRateLimitPortSingleControlKbps
|
||||
}
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration to Ingress
|
||||
Rate-Limiting on an interface."
|
||||
::= { hpicfRateLimitGroups 6 }
|
||||
|
||||
hpICMPRateLimitPortConfigGroup2 OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpICMPRateLimitPortPrct,
|
||||
hpICMPRateLimitPortAlarmFlag,
|
||||
hpICMPRateLimitNotifyPortIndex,
|
||||
hpICMPRateLimitPortKbps,
|
||||
hpICMPRateLimitPortControlMode
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This replaces the deprecated hpICMPRateLimitPortConfigGroup.
|
||||
A collection of objects providing configuration to ICMP rate
|
||||
limiting on an interface."
|
||||
::= { hpicfRateLimitGroups 7 }
|
||||
|
||||
hpEgressRateLimitPortConfigGroup2 OBJECT-GROUP
|
||||
OBJECTS { hpEgressRateLimitPortNumQueues,
|
||||
hpEgressRateLimitPortControlMode,
|
||||
hpEgressRateLimitPortSingleControlPrct,
|
||||
hpEgressRateLimitPortPrct,
|
||||
hpEgressRateLimitPortSingleControlKbps
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This replaces the deprecated hpEgressRateLimitPortConfigGroup.
|
||||
A collection of objects providing configuration to Egress
|
||||
Rate-Limiting on an interface."
|
||||
::= { hpicfRateLimitGroups 8 }
|
||||
|
||||
hpIngressRateLimitPortConfigGroup2 OBJECT-GROUP
|
||||
OBJECTS { hpIngressRateLimitPortNumQueues,
|
||||
hpIngressRateLimitPortControlMode,
|
||||
hpIngressRateLimitPortSingleControlPrct,
|
||||
hpIngressRateLimitPortPrct,
|
||||
hpIngressRateLimitPortSingleControlKbps
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This replaces the deprecated hpIngressRateLimitPortConfigGroup.
|
||||
A collection of objects providing configuration to Ingress
|
||||
Rate-Limiting on an interface."
|
||||
::= { hpicfRateLimitGroups 9 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
|
||||
hpicfRateLimitCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The compliance statement for devices support of
|
||||
HP-ICF-RATE-LIMIT MIB."
|
||||
MODULE -- This Module
|
||||
|
||||
MANDATORY-GROUPS { hpICMPRateLimitPortConfigGroup,
|
||||
hpICMPRateLimitPortNotifyGroup
|
||||
}
|
||||
::= { hpicfRateLimitCompliances 1 }
|
||||
|
||||
hpicfRateLimitCompliance1 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for devices support of
|
||||
HP-ICF-RATE-LIMIT MIB."
|
||||
MODULE -- This Module
|
||||
|
||||
MANDATORY-GROUPS { hpICMPRateLimitPortConfigGroup2,
|
||||
hpICMPRateLimitPortNotifyGroup,
|
||||
hpBWMinIngressPortConfigGroup,
|
||||
hpEgressRateLimitPortConfigGroup2,
|
||||
hpIngressRateLimitPortConfigGroup2
|
||||
}
|
||||
::= { hpicfRateLimitCompliances 2 }
|
||||
END
|
280
MIBS/hp/HP-ICF-RIP
Normal file
280
MIBS/hp/HP-ICF-RIP
Normal file
@ -0,0 +1,280 @@
|
||||
HP-ICF-RIP DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
rip2IfConfEntry
|
||||
FROM RIPv2-MIB
|
||||
IANAipRouteProtocol
|
||||
FROM IANA-RTPROTO-MIB
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfRip MODULE-IDENTITY
|
||||
LAST-UPDATED "200305130217Z" -- May 13, 2003
|
||||
ORGANIZATION "Hewlett-Packard Company
|
||||
Workgroup Networks Division"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains HP proprietary
|
||||
extensions to the standard RIP MIB."
|
||||
|
||||
REVISION "200305130217Z" -- May 13, 2003
|
||||
DESCRIPTION "Added an object for configuring a default
|
||||
administrative distance for RIP routes."
|
||||
|
||||
REVISION "200111130339Z" -- November 13, 2001
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { hpSwitch 13 }
|
||||
|
||||
hpicfRipObjects OBJECT IDENTIFIER ::= { hpicfRip 1 }
|
||||
|
||||
hpicfRipGeneral OBJECT IDENTIFIER ::= { hpicfRipObjects 1 }
|
||||
|
||||
hpicfRipAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the RIP routing protocol."
|
||||
::= { hpicfRipGeneral 1 }
|
||||
|
||||
hpicfRipDefaultMetric OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 1..15 )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Default metric value for routes redistributed to
|
||||
RIP."
|
||||
::= { hpicfRipGeneral 2 }
|
||||
|
||||
hpicfRipAutoSummary OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "A flag indicating whether RIP should perform
|
||||
border filtering on subnet routes when crossing
|
||||
a network boundary. Interfaces that are configured
|
||||
for RIPv1 or RIPv1-compatible mode must always
|
||||
filter subnets at network boundaries. Interfaces
|
||||
configured for RIPv2 mode will only filter subnets
|
||||
if this flag is set to 'true'. Setting this to
|
||||
'true' will result in all subnets within a
|
||||
class-based network to be summarized using a single
|
||||
route for the subnet number, which can decrease the
|
||||
size of the routing tables. However, if any networks
|
||||
are discontiguous, this flag should be set to 'false'
|
||||
for proper routing."
|
||||
::= { hpicfRipGeneral 3 }
|
||||
|
||||
hpicfRipDistance OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The administrative distance to associate with
|
||||
routes learned by RIP. Routes with lower distances
|
||||
are preferred. By default, RIP routes have
|
||||
an administrative distance of 120."
|
||||
::= { hpicfRipGeneral 4 }
|
||||
|
||||
|
||||
hpicfRipIfConfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfIfConfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions to the rip2IfConfTable."
|
||||
::= { hpicfRipObjects 2 }
|
||||
|
||||
hpicfRipIfConfEntry OBJECT-TYPE
|
||||
SYNTAX HpicfIfConfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions for a single RIP interface."
|
||||
AUGMENTS { rip2IfConfEntry }
|
||||
::= { hpicfRipIfConfTable 1 }
|
||||
|
||||
HpicfIfConfEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfRipIfConfDoPoison TruthValue,
|
||||
hpicfRipIfConfCost Integer32
|
||||
}
|
||||
|
||||
hpicfRipIfConfDoPoison OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Flag indicating if router should perform poison
|
||||
reverse on this interface."
|
||||
DEFVAL { true }
|
||||
::= { hpicfRipIfConfEntry 1 }
|
||||
|
||||
hpicfRipIfConfCost OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..15)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "RIP metric for this interface."
|
||||
DEFVAL { 1 }
|
||||
::= { hpicfRipIfConfEntry 2 }
|
||||
|
||||
|
||||
hpicfRipRedistTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfRipRedistEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table for configuring route redistribution
|
||||
into RIP."
|
||||
::= { hpicfRipObjects 3 }
|
||||
|
||||
hpicfRipRedistEntry OBJECT-TYPE
|
||||
SYNTAX HpicfRipRedistEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table for configuring route
|
||||
redistribution into RIP from a single source
|
||||
protocol. Entries in this table are not
|
||||
created dynamically. There will be a single
|
||||
entry for each supported source protocol."
|
||||
INDEX { hpicfRipRedistSrcProto }
|
||||
::= { hpicfRipRedistTable 1 }
|
||||
|
||||
HpicfRipRedistEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfRipRedistSrcProto IANAipRouteProtocol,
|
||||
hpicfRipRedistEnabled TruthValue
|
||||
}
|
||||
|
||||
hpicfRipRedistSrcProto OBJECT-TYPE
|
||||
SYNTAX IANAipRouteProtocol
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Source protocol to redistribute routes from."
|
||||
::= { hpicfRipRedistEntry 1 }
|
||||
|
||||
hpicfRipRedistEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "A flag indicating whether RIP should
|
||||
redistribute routes from this source protocol."
|
||||
::= { hpicfRipRedistEntry 2 }
|
||||
|
||||
|
||||
hpicfRipRedistRestrictTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfRipRedistRestrictEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table of route prefixes for filtering out
|
||||
routes that RIP should not redistribute. Any
|
||||
route that is contained by a range in this table
|
||||
(in other words, has a longer mask than that
|
||||
specified by hpicfRipRedistRestrictMask and
|
||||
where the route destination ANDed with the
|
||||
hpicfRipRedistRestrictMask is equal to
|
||||
hpicfRipRedistRestrictAddr) will not be
|
||||
redistributed as an external route by RIP."
|
||||
::= { hpicfRipObjects 4 }
|
||||
|
||||
hpicfRipRedistRestrictEntry OBJECT-TYPE
|
||||
SYNTAX HpicfRipRedistRestrictEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A single entry in the table. Any route,
|
||||
regardless of source protocol which is
|
||||
contained within the specified range will not
|
||||
be redistributed into RIP. Entries in this
|
||||
table are created dynamically using the
|
||||
hpicfRipRedistRestrictStatus object."
|
||||
INDEX { hpicfRipRedistRestrictAddr,
|
||||
hpicfRipRedistRestrictMask }
|
||||
::= { hpicfRipRedistRestrictTable 1 }
|
||||
|
||||
HpicfRipRedistRestrictEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfRipRedistRestrictAddr IpAddress,
|
||||
hpicfRipRedistRestrictMask IpAddress,
|
||||
hpicfRipRedistRestrictStatus RowStatus
|
||||
}
|
||||
|
||||
hpicfRipRedistRestrictAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the range of route entries
|
||||
to exclude from redistribution into RIP."
|
||||
::= { hpicfRipRedistRestrictEntry 1 }
|
||||
|
||||
hpicfRipRedistRestrictMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The mask for the range of route entries to
|
||||
exclude from redistribution into RIP."
|
||||
::= { hpicfRipRedistRestrictEntry 2 }
|
||||
|
||||
hpicfRipRedistRestrictStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The status of this entry."
|
||||
::= { hpicfRipRedistRestrictEntry 3 }
|
||||
|
||||
|
||||
hpicfRipConformance OBJECT IDENTIFIER ::= { hpicfRip 2 }
|
||||
|
||||
hpicfRipGroups OBJECT IDENTIFIER ::= { hpicfRipConformance 1 }
|
||||
|
||||
hpicfRipBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfRipAdminStatus,
|
||||
hpicfRipDefaultMetric,
|
||||
hpicfRipAutoSummary }
|
||||
STATUS current
|
||||
DESCRIPTION "Basic RIP configuration information that is not
|
||||
present in the standard RIP MIB."
|
||||
::= { hpicfRipGroups 1 }
|
||||
|
||||
hpicfRipIfGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfRipIfConfDoPoison,
|
||||
hpicfRipIfConfCost }
|
||||
STATUS current
|
||||
DESCRIPTION "RIP interface configuration information that is
|
||||
not present in the standard RIP MIB."
|
||||
::= { hpicfRipGroups 2 }
|
||||
|
||||
hpicfRipRedistGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfRipRedistEnabled,
|
||||
hpicfRipRedistRestrictStatus }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for controlling the
|
||||
redistribution of external routes by RIP."
|
||||
::= { hpicfRipGroups 3 }
|
||||
|
||||
hpicfRipDistanceGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfRipDistance }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for configuring the
|
||||
administrative distance of routes learned by RIP."
|
||||
::= { hpicfRipGroups 4 }
|
||||
|
||||
|
||||
hpicfRipCompliances OBJECT IDENTIFIER ::= { hpicfRipConformance 2 }
|
||||
|
||||
hpicfRipCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP Routing switches
|
||||
that support RIP."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfRipBaseGroup,
|
||||
hpicfRipIfGroup }
|
||||
|
||||
GROUP hpicfRipRedistGroup
|
||||
DESCRIPTION "This group is mandatory for systems
|
||||
that support route redistribution."
|
||||
::= { hpicfRipCompliances 1 }
|
||||
|
||||
END
|
756
MIBS/hp/HP-ICF-SECURITY
Normal file
756
MIBS/hp/HP-ICF-SECURITY
Normal file
@ -0,0 +1,756 @@
|
||||
HP-ICF-SECURITY DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, IpAddress, TimeTicks,
|
||||
OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
hpicfObjectModules, icfSecurity
|
||||
FROM HP-ICF-OID
|
||||
InetAddress, InetAddressType, InetAddressPrefixLength
|
||||
FROM INET-ADDRESS-MIB;
|
||||
|
||||
icfSecurityMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200710010903Z" -- October 01, 2007
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Network Infrastructure Solutions"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes objects for managing
|
||||
the SNMPv1 authorization configuration for
|
||||
devices in the HP Integrated Communication
|
||||
Facility product line."
|
||||
|
||||
REVISION "200710010903Z" -- October 01, 2007
|
||||
DESCRIPTION "Deprecated icfAuthIPMgrAddress and icfAuthIPMgrMask."
|
||||
|
||||
REVISION "200301090112Z" -- January 9, 2003
|
||||
DESCRIPTION "Deprecated icfCommunityTable and icfAuthMgrTable."
|
||||
|
||||
REVISION "200011030756Z" -- November 3, 2000
|
||||
DESCRIPTION "Added icfAuthIPMgrTable. Updated division name."
|
||||
|
||||
REVISION "9609100200Z" -- September 10, 1996
|
||||
DESCRIPTION "Updated division name in ORGANIZATION clause."
|
||||
|
||||
REVISION "9601250356Z" -- October 25, 1996
|
||||
DESCRIPTION "Split this MIB module from the former monolithic
|
||||
hp-icf MIB. Added the SNMP community group."
|
||||
|
||||
REVISION "9307090000Z" -- July 9, 1993
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
::= { hpicfObjectModules 1 }
|
||||
|
||||
|
||||
-- The HP ICF Security Group. This group contains objects for
|
||||
-- configuring SNMPv1 (non)security for this agent.
|
||||
|
||||
|
||||
icfSecurPassword OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..63))
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
This variable contains a string which is used
|
||||
both as the community name for the password
|
||||
community, and as the login password for the
|
||||
console port. This community name is needed for
|
||||
most SET operations. In addition, the variables
|
||||
in the ICF security group are only visible within
|
||||
the password community, and must use the value of
|
||||
this variable as the community name for GET
|
||||
operations. If the value of this variable is
|
||||
equal to the null string, the community name
|
||||
'public' or the null string will be treated the
|
||||
same as the password community.
|
||||
|
||||
This object has been deprecated. Its functionality
|
||||
has been replaced by the icfCommunityTable."
|
||||
::= { icfSecurity 1 }
|
||||
|
||||
icfSecurAuthAnyMgr OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
When this variable is set to enabled, any manager
|
||||
with a valid community name may perform SET
|
||||
operations on this device. In this configuration,
|
||||
entries in the icfSecurAuthMgrTable are used only
|
||||
for trap destinations. If this variable is set to
|
||||
disabled, a manager must be in the
|
||||
icfSecurAuthMgrTable and have a valid community
|
||||
name in order to perform SET operations.
|
||||
|
||||
This object has been deprecated. Its functionality
|
||||
has been replaced by the icfAuthMgrTable."
|
||||
::= { icfSecurity 2 }
|
||||
|
||||
icfSecurAuthMgrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IcfSecurAuthMgrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
This table contains a list of addresses of
|
||||
managers that are allowed to perform SET
|
||||
operations on this device, and controls the
|
||||
destination addresses for traps. If
|
||||
icfSecurAuthAnyMgr is set to disabled, a manager
|
||||
must be in this table and use the correct
|
||||
community name for the password community in order
|
||||
to perform a GET operation on this table.
|
||||
|
||||
This table has been deprecated. It is replaced by
|
||||
the icfAuthMgrTable. The trap destination
|
||||
functionality has been replaced by the
|
||||
hpicfTrapDestTable."
|
||||
::= { icfSecurity 3 }
|
||||
|
||||
icfSecurAuthMgrEntry OBJECT-TYPE
|
||||
SYNTAX IcfSecurAuthMgrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
An entry in the icfSecurAuthMgrTable containing
|
||||
information about a single manager.
|
||||
|
||||
This table has been deprecated. It is replaced by
|
||||
the icfAuthMgrTable. The trap destination
|
||||
functionality has been replaced by the
|
||||
hpicfTrapDestTable."
|
||||
INDEX { icfAuthMgrIndex }
|
||||
::= { icfSecurAuthMgrTable 1 }
|
||||
|
||||
IcfSecurAuthMgrEntry ::=
|
||||
SEQUENCE {
|
||||
icfAuthMgrIndex Integer32,
|
||||
icfAuthMgrIpAddress IpAddress,
|
||||
icfAuthMgrIpxAddress OCTET STRING,
|
||||
icfAuthMgrRcvTraps INTEGER
|
||||
}
|
||||
|
||||
icfAuthMgrIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
This object contains the index which uniquely
|
||||
identifies this entry in the
|
||||
icfSecurAuthMgrTable.
|
||||
|
||||
This table has been deprecated. It is replaced by
|
||||
the icfAuthMgrTable. The trap destination
|
||||
functionality has been replaced by the
|
||||
hpicfTrapDestTable."
|
||||
::= { icfSecurAuthMgrEntry 1 }
|
||||
|
||||
icfAuthMgrIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
The IP address of a manager that is allowed to
|
||||
manage this device. Setting this variable to a
|
||||
nonzero value will clear the corresponding
|
||||
instance of the icfAuthMgrIpxAddress variable.
|
||||
|
||||
This table has been deprecated. It is replaced by
|
||||
the icfAuthMgrTable. The trap destination
|
||||
functionality has been replaced by the
|
||||
hpicfTrapDestTable."
|
||||
::= { icfSecurAuthMgrEntry 2 }
|
||||
|
||||
icfAuthMgrIpxAddress OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (10))
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
The IPX address of a manager that is allowed to
|
||||
manage this device. Setting this variable to a
|
||||
valid IPX address will clear the corresponding
|
||||
instance of the icfAuthMgrIpAddress variable.
|
||||
|
||||
This table has been deprecated. It is replaced by
|
||||
the icfAuthMgrTable. The trap destination
|
||||
functionality has been replaced by the
|
||||
hpicfTrapDestTable."
|
||||
::= { icfSecurAuthMgrEntry 3 }
|
||||
|
||||
icfAuthMgrRcvTraps OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS OBJECT IS DEPRECATED *********
|
||||
|
||||
If this variable is set to enabled, any traps
|
||||
generated by this device will be sent to the
|
||||
manager indicated by the corresponding instance of
|
||||
either icfAuthMgrIpAddress or
|
||||
icfAuthMgrIpxAddress, whichever is valid.
|
||||
|
||||
This table has been deprecated. It is replaced by
|
||||
the icfAuthMgrTable. The trap destination
|
||||
functionality has been replaced by the
|
||||
hpicfTrapDestTable."
|
||||
::= { icfSecurAuthMgrEntry 4 }
|
||||
|
||||
-- icfSecurIntruder objects. When the agent detects an
|
||||
-- authentication failure, it records the violation in the
|
||||
-- following objects and in nonvolatile memory. It uses the
|
||||
-- icfSecurIntruderFlag as a throttle to prevent excessive
|
||||
-- nvram writes.
|
||||
|
||||
icfSecurIntruder OBJECT IDENTIFIER ::= { icfSecurity 4 }
|
||||
|
||||
icfSecurIntruderFlag OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
valid(1),
|
||||
invalid(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this object is set to 'valid', the remainder
|
||||
of the intruder objects contain information about
|
||||
an authentication failure. The Security LED on
|
||||
the device will blink if this flag is set to
|
||||
'valid'. The intruder objects will not be
|
||||
overwritten as long as this flag is set to
|
||||
'valid'. Setting this flag to 'invalid' will turn
|
||||
off the Security LED if there are no other
|
||||
current violations, and will allow the intruder
|
||||
objects to be overwritten by subsequent
|
||||
authentication failures."
|
||||
::= { icfSecurIntruder 1 }
|
||||
|
||||
icfSecurIntruderIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the manager that caused the
|
||||
authentication failure. Only one of
|
||||
icfSecurIntruderIpAddress and
|
||||
icfSecurIntruderIPXAddress will be valid."
|
||||
::= { icfSecurIntruder 2 }
|
||||
|
||||
icfSecurIntruderIpxAddress OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (10))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPX address of the manager that caused the
|
||||
authentication failure. Only one of
|
||||
icfSecurIntruderIpAddress and
|
||||
icfSecurIntruderIPXAddress will be valid."
|
||||
::= { icfSecurIntruder 3 }
|
||||
|
||||
icfSecurIntruderTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when the authentication
|
||||
failure occurred. A value of 0 indicates that the
|
||||
agent has been reset since this authentication
|
||||
failure occurred."
|
||||
::= { icfSecurIntruder 4 }
|
||||
|
||||
|
||||
-- The SNMP community group. Used for configuring SNMPv1
|
||||
-- (non)security. Replaces the old icfSecurity group.
|
||||
|
||||
icfCommunityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IcfCommunityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
This table contains information about community
|
||||
names known by this agent."
|
||||
::= { icfSecurity 5 }
|
||||
|
||||
icfCommunityEntry OBJECT-TYPE
|
||||
SYNTAX IcfCommunityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
An entry in the table, containing information about
|
||||
a single community name."
|
||||
INDEX { icfCommunityIndex }
|
||||
::= { icfCommunityTable 1 }
|
||||
|
||||
IcfCommunityEntry ::=
|
||||
SEQUENCE {
|
||||
icfCommunityIndex Integer32,
|
||||
icfCommunityName OCTET STRING,
|
||||
icfCommunityReadView INTEGER,
|
||||
icfCommunityWriteView INTEGER,
|
||||
icfCommunityStatus RowStatus
|
||||
}
|
||||
|
||||
icfCommunityIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
Uniquely identifies this community name entry."
|
||||
::= { icfCommunityEntry 1 }
|
||||
|
||||
icfCommunityName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
Community name this entry is about. Not allowed
|
||||
to have two active rows with the same community
|
||||
name."
|
||||
::= { icfCommunityEntry 2 }
|
||||
|
||||
icfCommunityReadView OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
discovery(2),
|
||||
restricted(3),
|
||||
user(4),
|
||||
root(5)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
The MIB view used for read requests using this
|
||||
community name. One of the following:
|
||||
'none' is the empty MIB view.
|
||||
'discovery' has access to discovery objects, which
|
||||
will be enough to do an address search, send
|
||||
announce packets, and do a link test. This
|
||||
view also includes objects under the
|
||||
samplingProbe subtree. This view is typically
|
||||
used as a writeView for a community used by
|
||||
autodiscovery and autotopology applications.
|
||||
'restricted' has access to a limited subset of the
|
||||
MIB, which includes monitoring objects and
|
||||
limited set of configuration objects.
|
||||
'user' has access to everything except objects
|
||||
under the icfSecurity subtree.
|
||||
'root' has access to everything, including the
|
||||
icfSecurity subtree."
|
||||
::= { icfCommunityEntry 3 }
|
||||
|
||||
icfCommunityWriteView OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
discovery(2),
|
||||
restricted(3),
|
||||
user(4),
|
||||
root(5)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
The MIB view used for write requests using this
|
||||
community name. One of the following:
|
||||
'none' is the empty MIB view.
|
||||
'discovery' has access to discovery objects, which
|
||||
will be enough to do an address search, send
|
||||
announce packets, and do a link test. This
|
||||
view also includes objects under the
|
||||
samplingProbe subtree. This view is typically
|
||||
used as a writeView for a community used by
|
||||
autodiscovery and autotopology applications.
|
||||
'restricted' has access to a limited subset of the
|
||||
MIB, which includes monitoring objects and
|
||||
limited set of configuration objects.
|
||||
'user' has access to everything except objects
|
||||
under the icfSecurity subtree.
|
||||
'root' has access to everything, including the
|
||||
icfSecurity subtree."
|
||||
::= { icfCommunityEntry 4 }
|
||||
|
||||
icfCommunityStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
Status of this entry."
|
||||
::= { icfCommunityEntry 5 }
|
||||
|
||||
icfAuthMgrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IcfAuthMgrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
This table contains a list of manager addresses.
|
||||
Entries in this table are grouped by using a common
|
||||
value for icfCommunityIndex, that identifies the
|
||||
community name that the group of manager addresses
|
||||
has access to. A community name entry which has
|
||||
a set of entries in this table can only be used by
|
||||
requests originating from one of the addresses in
|
||||
the set. A community name entry which has no
|
||||
entries in this table can be used by requests
|
||||
originating from any address."
|
||||
::= { icfSecurity 6 }
|
||||
|
||||
icfAuthMgrEntry OBJECT-TYPE
|
||||
SYNTAX IcfAuthMgrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
An entry in the table, containing a single
|
||||
authorized manager address."
|
||||
INDEX { icfCommunityIndex, icfAuthMgrSubIndex }
|
||||
::= { icfAuthMgrTable 1 }
|
||||
|
||||
IcfAuthMgrEntry ::=
|
||||
SEQUENCE {
|
||||
icfAuthMgrSubIndex Integer32,
|
||||
icfAuthMgrAddrType INTEGER,
|
||||
icfAuthMgrAddress OCTET STRING,
|
||||
icfAuthMgrMask OCTET STRING,
|
||||
icfAuthMgrStatus RowStatus
|
||||
}
|
||||
|
||||
icfAuthMgrSubIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
An index which uniquely identifies an address within
|
||||
a group."
|
||||
::= { icfAuthMgrEntry 1 }
|
||||
|
||||
icfAuthMgrAddrType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ip(1),
|
||||
ipx(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
The network type for this entry."
|
||||
::= { icfAuthMgrEntry 2 }
|
||||
|
||||
icfAuthMgrAddress OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(4|10))
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
The manager address for this entry, formatted
|
||||
according to the value of icfAuthMgrAddrType. When
|
||||
icfAuthMgrAddrType is 'ip', this value will consist
|
||||
of four octets, containing the IP address of the
|
||||
manager in network byte order. When
|
||||
icfAuthMgrAddrType is 'ipx', this value will consist
|
||||
of ten octets. The first four octets will contain
|
||||
the IPX network number in network byte order, and the
|
||||
remaining six octets will contain the IPX node number
|
||||
in network byte order."
|
||||
::= { icfAuthMgrEntry 3 }
|
||||
|
||||
icfAuthMgrMask OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(4|10))
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
This object is used to qualify the value of the
|
||||
corresponding instance of icfAuthMgrAddress. The
|
||||
semantics of this object depend on the corresponding
|
||||
value of icfAuthMgrAddrType. When icfAuthMgrType
|
||||
is 'ip', this object can be used to allow access
|
||||
by all managers on a particular IP subnet. When
|
||||
icfAuthMgrType is 'ipx', this object can be used to
|
||||
allow access by all managers with a particular IPX
|
||||
network number."
|
||||
::= { icfAuthMgrEntry 4 }
|
||||
|
||||
icfAuthMgrStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"******************DEPRECATED*******************
|
||||
Status of this entry."
|
||||
::= { icfAuthMgrEntry 5 }
|
||||
|
||||
|
||||
icfAuthIPMgrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IcfAuthIPMgrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains a list of IP manager
|
||||
addresses. This list is used grant or deny
|
||||
access to HTTP, telnet, and TFTP."
|
||||
::= { icfSecurity 7 }
|
||||
|
||||
icfAuthIPMgrEntry OBJECT-TYPE
|
||||
SYNTAX IcfAuthIPMgrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table containing a single
|
||||
IP authorized manager address."
|
||||
INDEX { icfAuthIPMgrIndex }
|
||||
::= { icfAuthIPMgrTable 1 }
|
||||
|
||||
IcfAuthIPMgrEntry ::=
|
||||
SEQUENCE {
|
||||
icfAuthIPMgrIndex Integer32,
|
||||
icfAuthIPMgrAddress IpAddress,
|
||||
icfAuthIPMgrMask IpAddress,
|
||||
icfAuthIPMgrAccess INTEGER,
|
||||
icfAuthIPMgrStatus RowStatus,
|
||||
icfAuthIPMgrInetAddrType InetAddressType,
|
||||
icfAuthIPMgrInetAddress InetAddress,
|
||||
icfAuthIPMgrInetAddrMaskType InetAddressType,
|
||||
icfAuthIPMgrInetAddrMask InetAddress
|
||||
}
|
||||
|
||||
icfAuthIPMgrIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An index which uniquely identifies an address
|
||||
within the group."
|
||||
::= { icfAuthIPMgrEntry 1 }
|
||||
|
||||
icfAuthIPMgrAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION "**************deprecated*********************
|
||||
The IP address of the authorized manager for
|
||||
this entry.
|
||||
This object is deprecated new object icfAuthIPMgr
|
||||
InetAddress has been defined to hold version neutral
|
||||
address type."
|
||||
::= { icfAuthIPMgrEntry 2 }
|
||||
|
||||
icfAuthIPMgrMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION "**************deprecated**********************
|
||||
This object qualifies the value of the
|
||||
corresponding instance of icfAuthIPMgrAddress.
|
||||
This object can be used to allow access by all
|
||||
managers on a particular IP subnet.
|
||||
This object is deprecated the new objects which are
|
||||
defined to hold this is value are
|
||||
icfAuthIPMgrInetAddrMaskType and icfAuthIPMgrInetAddrMask."
|
||||
::= { icfAuthIPMgrEntry 3 }
|
||||
|
||||
icfAuthIPMgrAccess OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
operator(1),
|
||||
manager(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This object defines the access level for a
|
||||
given manager. Operator allows for read only
|
||||
access, and Manager allows for read/write
|
||||
access."
|
||||
::= { icfAuthIPMgrEntry 4 }
|
||||
|
||||
icfAuthIPMgrStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Status of this entry."
|
||||
::= { icfAuthIPMgrEntry 5 }
|
||||
|
||||
icfAuthIPMgrInetAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the type of address stored in
|
||||
icfAuthIPMgrInetAddress object."
|
||||
::= { icfAuthIPMgrEntry 6 }
|
||||
|
||||
icfAuthIPMgrInetAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the authorized manager for
|
||||
this entry.This object can hold the version
|
||||
neutral IP address."
|
||||
::= { icfAuthIPMgrEntry 7 }
|
||||
|
||||
icfAuthIPMgrInetAddrMaskType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the type of IP Mask stored in
|
||||
icfAuthIPMgrInetAddrMask object."
|
||||
::= { icfAuthIPMgrEntry 8 }
|
||||
|
||||
icfAuthIPMgrInetAddrMask OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This object qualifies the value of the
|
||||
corresponding instance of icfAuthIPMgrInetAddress.
|
||||
This object can be used to allow access by all
|
||||
managers on a particular IP subnet.This object can
|
||||
hold the version neutral IP address Mask."
|
||||
::= { icfAuthIPMgrEntry 9 }
|
||||
|
||||
-- Conformance information
|
||||
|
||||
icfSecurityConformance
|
||||
OBJECT IDENTIFIER ::= { icfSecurityMib 1 }
|
||||
|
||||
icfSecurityCompliances
|
||||
OBJECT IDENTIFIER ::= { icfSecurityConformance 1 }
|
||||
icfSecurityGroups
|
||||
OBJECT IDENTIFIER ::= { icfSecurityConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
icfSecurCompliance MODULE-COMPLIANCE
|
||||
STATUS obsolete -- change to deprecated when new SMI
|
||||
DESCRIPTION
|
||||
"********* THIS COMPLIANCE IS DEPRECATED *********/
|
||||
|
||||
A compliance statement for agents implementing
|
||||
the original version of this module."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { icfSnmpSecurityGroup,
|
||||
icfSecIntruderGroup }
|
||||
|
||||
::= { icfSecurityCompliances 1 }
|
||||
|
||||
|
||||
icfV1CommunityCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS GROUP IS DEPRECATED *********
|
||||
A compliance statement for HP ICF agents
|
||||
implementing SNMPv1 community name management."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { icfV1CommunityGroup }
|
||||
|
||||
GROUP icfSecIntruderGroup
|
||||
DESCRIPTION
|
||||
"This group should be implemented by devices
|
||||
that are able to keep a non-volatile
|
||||
record of authentication failures."
|
||||
|
||||
::= { icfSecurityCompliances 2 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
icfSnmpSecurityGroup OBJECT-GROUP
|
||||
OBJECTS { icfSecurPassword,
|
||||
icfSecurAuthAnyMgr,
|
||||
icfAuthMgrIndex,
|
||||
icfAuthMgrIpAddress,
|
||||
icfAuthMgrIpxAddress,
|
||||
icfAuthMgrRcvTraps
|
||||
}
|
||||
STATUS obsolete -- change to deprecated when new SMI
|
||||
DESCRIPTION
|
||||
"********* THIS GROUP IS DEPRECATED *********
|
||||
|
||||
A collection of objects for managing the SNMPv1
|
||||
(non-)security configuration on HP networking
|
||||
devices."
|
||||
::= { icfSecurityGroups 1 }
|
||||
|
||||
icfSecIntruderGroup OBJECT-GROUP
|
||||
OBJECTS { icfSecurIntruderFlag,
|
||||
icfSecurIntruderIpAddress,
|
||||
icfSecurIntruderIpxAddress,
|
||||
icfSecurIntruderTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for tracking
|
||||
authentication failures."
|
||||
::= { icfSecurityGroups 2 }
|
||||
|
||||
icfV1CommunityGroup OBJECT-GROUP
|
||||
OBJECTS { icfCommunityName,
|
||||
icfCommunityReadView,
|
||||
icfCommunityWriteView,
|
||||
icfCommunityStatus,
|
||||
icfAuthMgrAddrType,
|
||||
icfAuthMgrAddress,
|
||||
icfAuthMgrMask,
|
||||
icfAuthMgrStatus
|
||||
}
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"********* THIS GROUP IS DEPRECATED *********
|
||||
A collection of objects for managing SNMPv1
|
||||
community strings."
|
||||
::= { icfSecurityGroups 13 }
|
||||
|
||||
icfAuthIPMgrGroup OBJECT-GROUP
|
||||
OBJECTS { icfAuthIPMgrAddress,
|
||||
icfAuthIPMgrMask,
|
||||
icfAuthIPMgrAccess,
|
||||
icfAuthIPMgrStatus
|
||||
}
|
||||
STATUS deprecated
|
||||
DESCRIPTION "***************** deprecated ******************
|
||||
A collection of objects for granting or denying
|
||||
access to specific IP addresses for HTTP, telnet,
|
||||
and TFTP.
|
||||
This Group object has been deprecated and a new
|
||||
group object has been defined with name
|
||||
icfAuthIPMgrInetGroup."
|
||||
::= { icfSecurityGroups 14 }
|
||||
|
||||
icfAuthIPMgrInetGroup OBJECT-GROUP
|
||||
OBJECTS { icfAuthIPMgrInetAddrType,
|
||||
icfAuthIPMgrInetAddress,
|
||||
icfAuthIPMgrInetAddrMaskType,
|
||||
icfAuthIPMgrInetAddrMask
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for granting or denying
|
||||
access to specific IP addresses for HTTP, telnet,
|
||||
and TFTP."
|
||||
::= { icfSecurityGroups 15 }
|
||||
END
|
||||
|
529
MIBS/hp/HP-ICF-SNMP-MIB
Normal file
529
MIBS/hp/HP-ICF-SNMP-MIB
Normal file
@ -0,0 +1,529 @@
|
||||
HP-ICF-SNMP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
ifIndex, InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38
|
||||
hpicfSnmpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200708240000Z" -- August 24, 2007 at 00:00 GMT
|
||||
ORGANIZATION
|
||||
"Hewlett-Packard Company
|
||||
Procurve Networking Business"
|
||||
CONTACT-INFO
|
||||
"Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module contains HP proprietary
|
||||
objects for managing SNMP entity."
|
||||
REVISION "200611110000Z" -- November 11, 2006 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"Updated description and changed InterfaceIndex
|
||||
to InterfaceIndexOrZero for
|
||||
hpicfSnmpResponseSourceAddrIfIndex and
|
||||
hpicfSnmpTrapSourceAddrIfIndex objects."
|
||||
REVISION "200609010000Z" -- September 01, 2006 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial revision"
|
||||
REVISION "200708240000Z" -- August 24, 2007 at 00:00 GMT
|
||||
DESCRIPTION
|
||||
"Added hpicfSnmpNotification information."
|
||||
::= { hpSwitch 38 }
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Node definitions
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.0
|
||||
hpicfSnmpNotification OBJECT IDENTIFIER ::= { hpicfSnmpMIB 0 }
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.0.1
|
||||
hpicfSnmpAuthFail NOTIFICATION-TYPE
|
||||
OBJECTS { hpicfSnmpAuthFailCount, hpicfSnmpAuthFailIPType, hpicfSnmpAuthFailIP }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The switch sends this notification when an SNMP
|
||||
SET command fails at the authorization check stage.
|
||||
This notification applies to SETs within the hpicf tree that
|
||||
are network security related. This object is controlled
|
||||
by hpicfSnmpAuthNotifyEnable"
|
||||
|
||||
::= { hpicfSnmpNotification 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1
|
||||
hpicfSnmpObjects OBJECT IDENTIFIER ::= { hpicfSnmpMIB 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1
|
||||
hpicfSnmpConfig OBJECT IDENTIFIER ::= { hpicfSnmpObjects 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1
|
||||
hpicfSnmpGlobalCfg OBJECT IDENTIFIER ::= { hpicfSnmpConfig 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.1
|
||||
hpicfSnmpResponseSourceAddrPolicyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfSnmpResponseSourceAddrPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of entries used to configure the policy for
|
||||
selecting source address while sending SNMP response.
|
||||
When this entry is configured, the source address field
|
||||
in the IP PKT header get modified based on the configured
|
||||
option. There are 4 valid options that can be configured
|
||||
for ipv4 and ipv6 networks
|
||||
a) rfc1517
|
||||
This is the default behavior if no other policy is
|
||||
configured. In this case the source address will be
|
||||
the address of the interface from which packet goes
|
||||
out of the box.
|
||||
b) user configured ip address
|
||||
In this case the configured address will be used as
|
||||
source address in the SNMP response.
|
||||
c) user configured interface
|
||||
In this case the IP address configured on the specified
|
||||
interface will be used as source address in the SNMP
|
||||
response. In case of multinet interface then smallest
|
||||
IP address present on the interface in lexicographical
|
||||
order will be used as source address while sending
|
||||
SNMP responses for requests.
|
||||
d) dst_ip_of_request
|
||||
In this case, the destination ip address present in
|
||||
the IP header of received SNMP request will be used
|
||||
as source address in the SNMP response."
|
||||
::= { hpicfSnmpGlobalCfg 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.1.1
|
||||
hpicfSnmpResponseSourceAddrPolicyEntry OBJECT-TYPE
|
||||
SYNTAX HpicfSnmpResponseSourceAddrPolicyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table, containing information about
|
||||
a single source address. This table alows only 2 values
|
||||
that can be used as index to this table. These are:
|
||||
1) hpicfSnmpResponseSourceAddressType = ipv4
|
||||
Where user wants to configure the source address type
|
||||
used while sending the SNMP response on IPV4 network.
|
||||
2) hpicfSnmpResponseSourceAddressType = ipv6
|
||||
Where user wants to configure the source address type
|
||||
used while sending the SNMP response on IPV6 network."
|
||||
INDEX { hpicfSnmpResponseSourceAddressType }
|
||||
::= { hpicfSnmpResponseSourceAddrPolicyTable 1 }
|
||||
|
||||
|
||||
HpicfSnmpResponseSourceAddrPolicyEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfSnmpResponseSourceAddressType
|
||||
InetAddressType,
|
||||
hpicfSnmpResponseSourceAddrPolicy
|
||||
INTEGER,
|
||||
hpicfSnmpResponseSourceAddress
|
||||
InetAddress,
|
||||
hpicfSnmpResponseSourceAddrIfIndex
|
||||
InterfaceIndexOrZero
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.1.1.1
|
||||
hpicfSnmpResponseSourceAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"We allow only 2 values for this object as an index for
|
||||
hpicfSnmpResponseSourceAddrPolicyEntry -
|
||||
1) hpicfSnmpResponseSourceAddressType = ipv4
|
||||
Where user wants to configure the source address type
|
||||
used while sending the SNMP response on IPV4 network
|
||||
2) hpicfSnmpResponseSourceAddressType = ipv6
|
||||
Where user wants to configure the source address type
|
||||
used while sending the SNMP response on IPV6 network."
|
||||
::= { hpicfSnmpResponseSourceAddrPolicyEntry 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.1.1.2
|
||||
hpicfSnmpResponseSourceAddrPolicy OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
rfc1517(1),
|
||||
configuredIP(2),
|
||||
configuredInterface(3),
|
||||
dstIpOfRequest(4)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This specifies the policy for selecting the source
|
||||
address for outgoing SNMP responses.
|
||||
a) rfc1517
|
||||
This is the default behavior if no other policy is
|
||||
configured. In this case the source address will be
|
||||
the address of the interface from which packet goes
|
||||
out of the box.
|
||||
b) configuredIP
|
||||
By setting this value will enable the SNMP agent to use
|
||||
IP addresses specified in hpicfSnmpResponseSourceAddress
|
||||
object as source address while sending the response.
|
||||
hpicfSnmpResponseSourceAddress must be set to a valid
|
||||
and active ip address before setting policy to
|
||||
configuredIP.
|
||||
c) configuredInterface
|
||||
By setting this value will enable the SNMP agent to use
|
||||
IP addresses configured on the interface specified by
|
||||
hpicfSnmpResponseSourceAddrIfIndex object as source
|
||||
address while sending the response.
|
||||
In case of multinet interface then smallest IP
|
||||
address present on the interface in lexicographical
|
||||
order will be used as source address while sending
|
||||
SNMP responses for requests.
|
||||
hpicfSnmpResponseSourceAddrIfIndex object must be set
|
||||
to a valid loopback interface number before setting
|
||||
policy to configuredInterface.
|
||||
d) dst_ip_of_request
|
||||
In this case, the destination ip address present in
|
||||
the IP header of received SNMP request will be used as
|
||||
source address in the SNMP response."
|
||||
DEFVAL { 1 }
|
||||
::= { hpicfSnmpResponseSourceAddrPolicyEntry 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.1.1.3
|
||||
hpicfSnmpResponseSourceAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to set the IP address which will be
|
||||
used as source ip while sending the SNMP response.
|
||||
This object should be used in conjunction with the
|
||||
hpicfSnmpResponseSourceAddressType and
|
||||
hpicfSnmpResponseSourceAddrPolicy."
|
||||
::= { hpicfSnmpResponseSourceAddrPolicyEntry 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.1.1.4
|
||||
hpicfSnmpResponseSourceAddrIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to set the interface whose IP address
|
||||
will be used as source IP while sending the SNMP response.
|
||||
This object should be used in conjunction with the
|
||||
hpicfSnmpResponseSourceAddressType and
|
||||
hpicfSnmpResponseSourceAddrPolicy."
|
||||
::= { hpicfSnmpResponseSourceAddrPolicyEntry 4 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.2
|
||||
hpicfSnmpTrapSourceAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfSnmpTrapSourceAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of entries used to configure the source address
|
||||
used while generating SNMP Traps. When this entry is
|
||||
configured, the source address field in the IP PKT header
|
||||
get modified based on the configured option."
|
||||
::= { hpicfSnmpGlobalCfg 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.2.1
|
||||
hpicfSnmpTrapSourceAddrEntry OBJECT-TYPE
|
||||
SYNTAX HpicfSnmpTrapSourceAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table, containing information about
|
||||
a single source address. This table alows only 2 values
|
||||
that can be used as index to this table. These are:
|
||||
1) hpicfSnmpResponseSourceAddressType = ipv4
|
||||
Where user wants to configure the source address
|
||||
used while sending the SNMP TRAPs on IPV4 network.
|
||||
2) hpicfSnmpResponseSourceAddressType = ipv6
|
||||
Where user wants to configure the source address
|
||||
used while sending the SNMP TRAPs on IPV6 network."
|
||||
INDEX { hpicfSnmpTrapSourceAddressType }
|
||||
::= { hpicfSnmpTrapSourceAddrTable 1 }
|
||||
|
||||
|
||||
HpicfSnmpTrapSourceAddrEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfSnmpTrapSourceAddressType
|
||||
InetAddressType,
|
||||
hpicfSnmpTrapSourceAddrPolicy
|
||||
INTEGER,
|
||||
hpicfSnmpTrapSourceAddress
|
||||
InetAddress,
|
||||
hpicfSnmpTrapSourceAddrIfIndex
|
||||
InterfaceIndexOrZero
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.2.1.1
|
||||
hpicfSnmpTrapSourceAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This table alows only 2 values
|
||||
that can be used as index to this table. These are:
|
||||
1) hpicfSnmpResponseSourceAddressType = ipv4
|
||||
Where user wants to configure the source address
|
||||
used while sending the SNMP TRAPs on IPV4 network.
|
||||
2) hpicfSnmpResponseSourceAddressType = ipv6
|
||||
Where user wants to configure the source address
|
||||
used while sending the SNMP TRAPs on IPV6 network."
|
||||
::= { hpicfSnmpTrapSourceAddrEntry 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.2.1.2
|
||||
hpicfSnmpTrapSourceAddrPolicy OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
rfc1517(1),
|
||||
configuredIP(2),
|
||||
configuredInterface(3),
|
||||
dstIpOfRequest(4)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This specifies the policy for selecting the source
|
||||
address for outgoing SNMP responses.
|
||||
a) rfc1517
|
||||
This is the default behavior if no other policy is
|
||||
configured. In this case the source address will be
|
||||
the address of the interface from which packet goes
|
||||
out of the box.
|
||||
b) configuredIP
|
||||
By setting this value will enable the SNMP agent to use
|
||||
IP addresses specified in hpicfSnmpResponseSourceAddress
|
||||
object as source address while sending the response.
|
||||
hpicfSnmpTrapSourceAddress must be set to a valid
|
||||
and active ip address before setting policy to
|
||||
configuredIP.
|
||||
c) configuredInterface
|
||||
By setting this value will enable the SNMP agent to use
|
||||
IP addresses configured on the interface specified by
|
||||
hpicfSnmpResponseSourceAddrIfIndex object as source
|
||||
address while sending the response.
|
||||
In case of multinet interface then smallest IP
|
||||
address present on the interface in lexicographical
|
||||
order will be used as source address while sending
|
||||
SNMP responses for requests.
|
||||
hpicfSnmpTrapSourceAddrIfIndex object must be set
|
||||
to a valid loopback interface number before setting
|
||||
policy to configuredInterface."
|
||||
::= { hpicfSnmpTrapSourceAddrEntry 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.2.1.3
|
||||
hpicfSnmpTrapSourceAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to set the IP address which will be
|
||||
used as source ip while sending the SNMP TRAPs.
|
||||
This object should be used in conjunction with the
|
||||
hpicfSnmpResponseSourceAddressType and
|
||||
hpicfSnmpTrapSourceAddrPolicy."
|
||||
::= { hpicfSnmpTrapSourceAddrEntry 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.2.1.4
|
||||
hpicfSnmpTrapSourceAddrIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to set the interface whose IP address
|
||||
will be used as source ip while sending the SNMP TRAPs.
|
||||
This object should be used in conjunction with the
|
||||
hpicfSnmpResponseSourceAddressType and
|
||||
hpicfSnmpTrapSourceAddrPolicy."
|
||||
::= { hpicfSnmpTrapSourceAddrEntry 4 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.1.1.3
|
||||
hpicfSnmpAuthNotifyEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether hpicfSnmpAuthFail notifications will be generated.
|
||||
The default value is <20>1<EFBFBD> (Enabled). A value of <20>2<EFBFBD> represents
|
||||
Disabled. Writing this object requires authentication, such
|
||||
as provided by SNMPv3.
|
||||
|
||||
NOTE that hpicfSnmpAuthFail and snmpEnableAuthenTraps (RFC-1157)
|
||||
are mutually exclusive. While they may both be disabled, only
|
||||
one may be enabled at any given time. Notifications enabled by
|
||||
hpicfSnmpAuthFail are more comprehensive and are therefore
|
||||
recommended."
|
||||
::= { hpicfSnmpGlobalCfg 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.2
|
||||
hpicfSnmpNotificationObjects OBJECT IDENTIFIER ::= { hpicfSnmpObjects 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.2.1
|
||||
hpicfSnmpAuthFailCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of SNMP authorization failures detected by the SNMP entity."
|
||||
::= { hpicfSnmpNotificationObjects 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.2.2
|
||||
hpicfSnmpAuthFailIPType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of IP address contained in hpicfSnmpAuthFailIP."
|
||||
::= { hpicfSnmpNotificationObjects 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.1.2.3
|
||||
hpicfSnmpAuthFailIP OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of sender of message that failed authentication."
|
||||
::= { hpicfSnmpNotificationObjects 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.2
|
||||
hpicfSnmpConformance OBJECT IDENTIFIER ::= { hpicfSnmpMIB 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.2.1
|
||||
hpicfSnmpCompliances OBJECT IDENTIFIER ::= { hpicfSnmpConformance 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.2.1.1
|
||||
hpicfSnmpCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A compliance statement for HP Routing switches with SNMP"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpicfSnmpResponseSourceAddrTableCompliancesGroup,
|
||||
hpicfSnmpTrapSourceAddrTableCompliancesGroup }
|
||||
GROUP hpicfSnmpResponseSourceAddrTableGroup
|
||||
DESCRIPTION
|
||||
"A Collection of Object(s) that allow
|
||||
configuration of policies for selecting source address for
|
||||
SNMP response."
|
||||
GROUP hpicfSnmpTrapSourceAddrTableGroup
|
||||
DESCRIPTION
|
||||
"A Collection of Object(s) that allow
|
||||
configuration of Trap source Addresses"
|
||||
::= { hpicfSnmpCompliances 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.2.2
|
||||
hpicfSnmpCompliancesGroups OBJECT IDENTIFIER ::= { hpicfSnmpConformance 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.2.2.1
|
||||
hpicfSnmpResponseSourceAddrTableCompliancesGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfSnmpResponseSourceAddressType,
|
||||
hpicfSnmpResponseSourceAddrPolicy,
|
||||
hpicfSnmpResponseSourceAddress,
|
||||
hpicfSnmpResponseSourceAddrIfIndex }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects allowing configuration of policies
|
||||
in the switch for selecting the source address used while
|
||||
generating SNMP response"
|
||||
::= { hpicfSnmpCompliancesGroups 1 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.2.2.2
|
||||
hpicfSnmpTrapSourceAddrTableCompliancesGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfSnmpTrapSourceAddressType,
|
||||
hpicfSnmpTrapSourceAddrPolicy,
|
||||
hpicfSnmpTrapSourceAddress,
|
||||
hpicfSnmpTrapSourceAddrIfIndex }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects allowing configuration of source
|
||||
addresses for SNMP traps geneated by the switch."
|
||||
::= { hpicfSnmpCompliancesGroups 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.2.2.3
|
||||
hpicfSnmpResponseSourceAddrTableGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfSnmpResponseSourceAddressType,
|
||||
hpicfSnmpResponseSourceAddrPolicy,
|
||||
hpicfSnmpResponseSourceAddress,
|
||||
hpicfSnmpResponseSourceAddrIfIndex }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hpicfSnmpCompliancesGroups 3 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.2.2.4
|
||||
hpicfSnmpTrapSourceAddrTableGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfSnmpResponseSourceAddressType,
|
||||
hpicfSnmpResponseSourceAddrPolicy,
|
||||
hpicfSnmpResponseSourceAddress,
|
||||
hpicfSnmpResponseSourceAddrIfIndex }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hpicfSnmpCompliancesGroups 4 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.2.2.5
|
||||
hpicfSnmpNotifyObjectGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfSnmpAuthFailCount,
|
||||
hpicfSnmpAuthFailIPType, hpicfSnmpAuthFailIP,
|
||||
hpicfSnmpAuthNotifyEnable }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational status of hpicfSwitchAuthServerFail notifications.
|
||||
The default value is <20>1<EFBFBD> (Enabled). A value of <20>2<EFBFBD> represents
|
||||
Disabled. Writing this object requires authentication, such
|
||||
as provided by SNMPv3."
|
||||
::= { hpicfSnmpCompliancesGroups 5 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.11.2.14.11.5.1.38.2.2.6
|
||||
hpicfSnmpNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpicfSnmpAuthFail }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description."
|
||||
::= { hpicfSnmpCompliancesGroups 6 }
|
||||
|
||||
|
||||
END
|
218
MIBS/hp/HP-ICF-STACK
Normal file
218
MIBS/hp/HP-ICF-STACK
Normal file
@ -0,0 +1,218 @@
|
||||
HP-ICF-STACK DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
entPhysicalIndex
|
||||
FROM ENTITY-MIB
|
||||
hpicfObjectModules, hpicfCommon
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfStackMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200011032225Z" -- November 3, 2000
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Network Infrastructure Solutions"
|
||||
CONTACT-INFO
|
||||
"Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module contains object definitions for
|
||||
managing HP stackable devices."
|
||||
|
||||
REVISION "200011032225Z" -- November 3, 2000
|
||||
DESCRIPTION "Updated division name."
|
||||
|
||||
REVISION "9609062228Z" -- September 6, 1996
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { hpicfObjectModules 6 }
|
||||
|
||||
|
||||
hpicfStack OBJECT IDENTIFIER ::= { hpicfCommon 5 }
|
||||
|
||||
hpicfStackBoxTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfStackBoxEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains a list of physical boxes
|
||||
currently in the stack."
|
||||
::= { hpicfStack 1 }
|
||||
|
||||
hpicfStackBoxEntry OBJECT-TYPE
|
||||
SYNTAX HpicfStackBoxEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information about a physical
|
||||
box in the stack. This table is indexed by
|
||||
the value of entPhysicalIndex that corresponds to
|
||||
the row in the entPhysicalTable for this box."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { hpicfStackBoxTable 1 }
|
||||
|
||||
HpicfStackBoxEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfStackBoxId OCTET STRING,
|
||||
hpicfStackBoxName DisplayString
|
||||
}
|
||||
|
||||
hpicfStackBoxId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(5))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The box identifier that uniquely identifies this
|
||||
physical box. The value of this object is the serial
|
||||
number of the box."
|
||||
::= { hpicfStackBoxEntry 1 }
|
||||
|
||||
hpicfStackBoxName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A settable name for this box. This name defaults
|
||||
to an ASCII representation of the base MAC address
|
||||
of the box, but may be set to a user-friendly
|
||||
display string by a management application."
|
||||
::= { hpicfStackBoxEntry 2 }
|
||||
|
||||
|
||||
hpicfStackAgentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfStackAgentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides a list of SNMP agent cards in
|
||||
the stack that are capable of managing the stack.
|
||||
Note that this table is redundant, since this
|
||||
information is available in the Entity MIB, but is
|
||||
provided for the convenience of management
|
||||
applications, so that they are not required to scan
|
||||
the entire entPhysicalTable to determine what agent
|
||||
cards are present."
|
||||
::= { hpicfStack 2 }
|
||||
|
||||
hpicfStackAgentEntry OBJECT-TYPE
|
||||
SYNTAX HpicfStackAgentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the hpicfStackAgentTable representing
|
||||
a single agent card. This table is indexed by
|
||||
the value of entPhysicalIndex that corresponds to
|
||||
the row in the entPhysicalTable for this agent
|
||||
card."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { hpicfStackAgentTable 1 }
|
||||
|
||||
HpicfStackAgentEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfStackAgentBoxId OCTET STRING
|
||||
}
|
||||
|
||||
hpicfStackAgentBoxId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(5))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of hpicfStackBoxId for the box containing
|
||||
this agent card. Note that this object is redundant
|
||||
since containment information is available in the
|
||||
Entity MIB, but is provided for the convenience of
|
||||
manament applications (and so that there would be at
|
||||
least one accessible column in this table)."
|
||||
::= { hpicfStackAgentEntry 1 }
|
||||
|
||||
|
||||
hpicfStackActiveAgent OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of entPhysicalIndex for the agent that is
|
||||
currently managing this stack. A set to this value
|
||||
will also set hpicfStackAgentForced to 'true'. Note
|
||||
that setting this object to a value different from
|
||||
the current value will cause this agent to reset.
|
||||
After reset, the current agent will no longer be
|
||||
active, because the new agent will take over."
|
||||
::= { hpicfStack 3 }
|
||||
|
||||
hpicfStackAgentForced OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value of 'true' indicates that the current active
|
||||
agent card has been chosen by a management action as
|
||||
the active agent. This management action may have
|
||||
been performed through a console user interface
|
||||
command, or by setting the hpicfStackActiveAgent
|
||||
object. The reason for this is to allow the network
|
||||
administrator to prevent an added redundant agent
|
||||
from taking over when there is a configured agent
|
||||
card in the stack."
|
||||
::= { hpicfStack 4 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
hpicfStackConformance
|
||||
OBJECT IDENTIFIER ::= { hpicfStackMib 1 }
|
||||
|
||||
hpicfStackCompliances
|
||||
OBJECT IDENTIFIER ::= { hpicfStackConformance 1 }
|
||||
hpicfStackGroups
|
||||
OBJECT IDENTIFIER ::= { hpicfStackConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
hpicfStackCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for agents managing
|
||||
a stack of HP boxes."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfStackBasicGroup }
|
||||
|
||||
GROUP hpicfStackMultiAgentGroup
|
||||
DESCRIPTION
|
||||
"This group is implemented by all agents for
|
||||
stackable devices that support redundant
|
||||
management cards."
|
||||
|
||||
::= { hpicfStackCompliances 1 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
hpicfStackBasicGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfStackBoxId,
|
||||
hpicfStackBoxName
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for managing boxes in a
|
||||
stack."
|
||||
::= { hpicfStackGroups 1 }
|
||||
|
||||
hpicfStackMultiAgentGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfStackAgentBoxId,
|
||||
hpicfStackActiveAgent,
|
||||
hpicfStackAgentForced
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for managing redundant
|
||||
agents in a stack of HP boxes."
|
||||
::= { hpicfStackGroups 2 }
|
||||
|
||||
END
|
74
MIBS/hp/HP-ICF-TC
Normal file
74
MIBS/hp/HP-ICF-TC
Normal file
@ -0,0 +1,74 @@
|
||||
HP-ICF-TC DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
hpicfAdmin
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfTextualConventions MODULE-IDENTITY
|
||||
LAST-UPDATED "200402182305Z" -- February 18, 2004
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Network Infrastructure Solutions"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This module contains common textual convention
|
||||
definitons used by various HP ICF MIB modules."
|
||||
|
||||
REVISION "200402182305Z" -- February 18, 2004
|
||||
DESCRIPTION "Added gigabitEthernetESP and tenGigabitEthernetCX
|
||||
type for HpSwitchPortType."
|
||||
|
||||
REVISION "200011030717Z" -- November 3, 2000
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { hpicfAdmin 4 }
|
||||
|
||||
ConfigStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Used to indicate the configuration status for
|
||||
a group of objects. 'active' means that the
|
||||
values of the related objects are currently in
|
||||
use by the device. 'notInService' indicates that
|
||||
the objects have been reconfigured in such a way
|
||||
that the values cannot take effect until after the
|
||||
next reboot of the device. 'notReady' indicates
|
||||
that the objects are not consistent with each other."
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
notInService(2),
|
||||
notReady(3)
|
||||
}
|
||||
|
||||
HpSwitchPortType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Used to indicate the type of port."
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
none(2),
|
||||
unknown(3),
|
||||
ethernetCsmacd(6),
|
||||
iso88023Csmacd(7),
|
||||
fddi(15),
|
||||
atm(37),
|
||||
propMultiplexor(54),
|
||||
ieee80212(55),
|
||||
fastEther(62),
|
||||
fastEtherFX(69),
|
||||
fastEtherFX-sfp(70),
|
||||
gigabitEthernetSX (117),
|
||||
gigabitEthernetLX (118),
|
||||
gigabitEthernetT (119),
|
||||
gigabitEthernetStk (120),
|
||||
gigabitEthernetLH (121),
|
||||
tenGbE-CX4 (122),
|
||||
gigabitEthernetESP (123),
|
||||
tenGbE-SR (124),
|
||||
tenGbE-ER (125),
|
||||
tenGbE-LR (126),
|
||||
gigabitEthernetT-sfp (127)
|
||||
}
|
||||
|
||||
END
|
1485
MIBS/hp/HP-ICF-TRANSCEIVER-MIB
Normal file
1485
MIBS/hp/HP-ICF-TRANSCEIVER-MIB
Normal file
File diff suppressed because it is too large
Load Diff
326
MIBS/hp/HP-ICF-UDLD-MIB
Normal file
326
MIBS/hp/HP-ICF-UDLD-MIB
Normal file
@ -0,0 +1,326 @@
|
||||
HP-ICF-UDLD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32,
|
||||
Counter32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MacAddress, TimeInterval
|
||||
FROM SNMPv2-TC
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfUdldMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200604100000Z" --April 10, 2006
|
||||
ORGANIZATION "Hewlett-Packard Company
|
||||
ProCurve Networking Business"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes objects to configure
|
||||
the Unidirectional Link Detection (UDLD) feature."
|
||||
REVISION "200604100000Z"
|
||||
DESCRIPTION "Initial revision."
|
||||
|
||||
::= { hpSwitch 33 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- The UDLD MIB Groups
|
||||
-- **********************************************************************
|
||||
hpicfUdldNotifications OBJECT IDENTIFIER ::= { hpicfUdldMIB 0 }
|
||||
hpicfUdldObjects OBJECT IDENTIFIER ::= { hpicfUdldMIB 1 }
|
||||
hpicfUdldConformance OBJECT IDENTIFIER ::= { hpicfUdldMIB 2 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- The UDLD MIB Objects
|
||||
-- **********************************************************************
|
||||
hpicfUdldConfig OBJECT IDENTIFIER ::= { hpicfUdldObjects 1 }
|
||||
hpicfUdldStats OBJECT IDENTIFIER ::= { hpicfUdldObjects 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Start of MIB objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfUdldConfigTimeInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (10..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The interval in seconds at which the UDLD enabled ports exchange
|
||||
proprietary pulse packet. Here 10 is 1 sec, 11 is 1.1 sec,
|
||||
and so on. The default value for hpicfUdldConfigTimeInterval
|
||||
object is 5 seconds."
|
||||
|
||||
DEFVAL { 50 } -- five second
|
||||
|
||||
::= { hpicfUdldConfig 1 }
|
||||
|
||||
hpicfUdldConfigMaxRetries OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (3..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Maximum number of retries to wait for a response.
|
||||
The default value for hpicfUdldConfigMaxRetries object is
|
||||
4."
|
||||
|
||||
DEFVAL { 4 }
|
||||
::= { hpicfUdldConfig 2 }
|
||||
|
||||
-- Start of hpicfUdldPortConfigTable ************************************
|
||||
|
||||
hpicfUdldPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfUdldPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The table that controls UDLD status on individual ports."
|
||||
::= { hpicfUdldConfig 3 }
|
||||
|
||||
hpicfUdldPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX HpicfUdldPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the hpicfUdldPortConfigTable."
|
||||
INDEX { ifIndex }
|
||||
::= { hpicfUdldPortConfigTable 1 }
|
||||
|
||||
HpicfUdldPortConfigEntry ::= SEQUENCE {
|
||||
hpicfUdldPortAdminStatus INTEGER,
|
||||
hpicfUdldPortVlanId Integer32
|
||||
}
|
||||
|
||||
hpicfUdldPortAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The hpicfUdldPortAdminStatus can be enabled/disabled
|
||||
The value enable(1) means that UDLD is enabled.
|
||||
the value disable(2) means that UDLD is disabled."
|
||||
::= { hpicfUdldPortConfigEntry 1 }
|
||||
|
||||
hpicfUdldPortVlanId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The vlan id associated with tagged UDLD control
|
||||
packets. The value of 0 indicates that UDLD control
|
||||
packets are untagged."
|
||||
::= { hpicfUdldPortConfigEntry 2 }
|
||||
|
||||
-- End of hpicfUdldPortConfigTable **************************************
|
||||
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
-- UDLD S T A T S
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
hpicfUdldPortStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfUdldPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing UDLD statistics for
|
||||
individual ports."
|
||||
|
||||
::= { hpicfUdldStats 1 }
|
||||
|
||||
hpicfUdldPortStatsEntry OBJECT-TYPE
|
||||
SYNTAX HpicfUdldPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"UDLD statistics for a particular physical port."
|
||||
INDEX { ifIndex }
|
||||
::= { hpicfUdldPortStatsTable 1 }
|
||||
|
||||
HpicfUdldPortStatsEntry ::= SEQUENCE {
|
||||
hpicfUdldStatsPortCurrentState INTEGER,
|
||||
hpicfUdldStatsPortNeighborMAC MacAddress,
|
||||
hpicfUdldStatsPortNeighborPort Integer32,
|
||||
hpicfUdldStatsPortTotalTx Counter32,
|
||||
hpicfUdldStatsPortTotalRx Counter32,
|
||||
hpicfUdldStatsPortNumStateChange Counter32,
|
||||
hpicfUdldStatsPortStatus Integer32
|
||||
}
|
||||
|
||||
hpicfUdldStatsPortCurrentState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
offline(1),
|
||||
failure(2),
|
||||
up(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired status of UDLD on a port.
|
||||
|
||||
If the associated hpicfUdldStatsPortCurrentState object has a
|
||||
value of 'offline(1)', then the port or udld is administratively
|
||||
disabled.
|
||||
|
||||
If the associated hpicfUdldStatsPortCurrentState object has a
|
||||
value of 'failure(2)', then the port and udld are administratively
|
||||
enabled, but udld packets are not being received successfully.
|
||||
Link may or may not be present.
|
||||
|
||||
If the associated hpicfUdldStatsPortCurrentState object has a
|
||||
value of 'up(3)', then udld is enabled and udld packets
|
||||
are being received successfully in both directions."
|
||||
|
||||
|
||||
::= { hpicfUdldPortStatsEntry 1 }
|
||||
|
||||
hpicfUdldStatsPortNeighborMAC OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address of the adjacent switch."
|
||||
::= { hpicfUdldPortStatsEntry 2 }
|
||||
|
||||
hpicfUdldStatsPortNeighborPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the adjacent switch."
|
||||
::= { hpicfUdldPortStatsEntry 3 }
|
||||
|
||||
hpicfUdldStatsPortTotalTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of UDLD control packets sent from this port."
|
||||
::= { hpicfUdldPortStatsEntry 4 }
|
||||
|
||||
hpicfUdldStatsPortTotalRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of UDLD control packets received on this port."
|
||||
::= { hpicfUdldPortStatsEntry 5 }
|
||||
|
||||
hpicfUdldStatsPortNumStateChange OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of state transitions."
|
||||
::= { hpicfUdldPortStatsEntry 6 }
|
||||
|
||||
hpicfUdldStatsPortStatus OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object indicates whether the port is
|
||||
blocked by UDLD or not."
|
||||
::= { hpicfUdldPortStatsEntry 7 }
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
-- UDLD M I B N O T I F I C A T I O N S
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
|
||||
hpicfUdldNotificationPrefix OBJECT IDENTIFIER ::= { hpicfUdldNotifications 0 }
|
||||
|
||||
hpicfUdldLinkfault NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex }
|
||||
STATUS current
|
||||
DESCRIPTION "This notification is generated when the link failure
|
||||
occurs."
|
||||
::= { hpicfUdldNotificationPrefix 1 }
|
||||
|
||||
hpicfUdldLinkUp NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex }
|
||||
STATUS current
|
||||
DESCRIPTION "This notification is generated when UDLD link goes
|
||||
from down to up."
|
||||
::= { hpicfUdldNotificationPrefix 2 }
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
-- UDLD M I B C O N F O R M A N C E
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
hpicfUdldCompliances OBJECT IDENTIFIER ::= { hpicfUdldConformance 1 }
|
||||
hpicfUdldGroups OBJECT IDENTIFIER ::= { hpicfUdldConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
|
||||
hpicfUdldCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities which implement
|
||||
the UDLD MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
hpicfUdldPortConfigGroup,
|
||||
hpicfUdldPortStatsGroup,
|
||||
hpicfUdldNotificationGroup
|
||||
}
|
||||
GROUP hpicfUdldNotificationGroup
|
||||
DESCRIPTION "The notifications used for signalling link failure."
|
||||
::= { hpicfUdldCompliances 1 }
|
||||
|
||||
-- MIB groupings
|
||||
|
||||
hpicfUdldPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfUdldConfigTimeInterval,
|
||||
hpicfUdldConfigMaxRetries,
|
||||
hpicfUdldPortAdminStatus,
|
||||
hpicfUdldPortVlanId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects which are used to configure the
|
||||
UDLD implementation behavior.
|
||||
|
||||
This group is mandatory for ports which implement the UDLD."
|
||||
::= { hpicfUdldGroups 1 }
|
||||
|
||||
hpicfUdldPortStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfUdldStatsPortCurrentState,
|
||||
hpicfUdldStatsPortNeighborMAC,
|
||||
hpicfUdldStatsPortNeighborPort,
|
||||
hpicfUdldStatsPortTotalTx,
|
||||
hpicfUdldStatsPortTotalRx,
|
||||
hpicfUdldStatsPortNumStateChange,
|
||||
hpicfUdldStatsPortStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects which are used to represent UDLD
|
||||
statistics.
|
||||
|
||||
This group is mandatory for ports which implement the UDLD."
|
||||
::= { hpicfUdldGroups 2 }
|
||||
|
||||
hpicfUdldNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpicfUdldLinkfault,hpicfUdldLinkUp }
|
||||
STATUS current
|
||||
DESCRIPTION "Notification used for signaling change in Link state."
|
||||
::= { hpicfUdldGroups 3 }
|
||||
|
||||
END
|
190
MIBS/hp/HP-ICF-UDP-FORWARD
Normal file
190
MIBS/hp/HP-ICF-UDP-FORWARD
Normal file
@ -0,0 +1,190 @@
|
||||
-- HP Enterprise Switch UDP Forwarder configuration MIB
|
||||
|
||||
HP-ICF-UDP-FORWARD DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
VlanId
|
||||
FROM Q-BRIDGE-MIB
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
InetAddressType, InetAddress, InetPortNumber
|
||||
FROM INET-ADDRESS-MIB;
|
||||
|
||||
hpicfUdpFwd MODULE-IDENTITY
|
||||
LAST-UPDATED "200405190630Z" -- May 19, 2004
|
||||
ORGANIZATION "Hewlett-Packard Company
|
||||
Network Infrastructure Solutions"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module defines objects for configuring
|
||||
the UDP Broadcast Forwarding of HP networking
|
||||
devices."
|
||||
|
||||
REVISION "200405190630Z" -- May 19, 2004
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
::= { hpSwitch 23 }
|
||||
|
||||
|
||||
hpicfUdpFwdNotification OBJECT IDENTIFIER ::= {hpicfUdpFwd 0}
|
||||
hpicfUdpFwdObjects OBJECT IDENTIFIER ::= { hpicfUdpFwd 1 }
|
||||
|
||||
-- General UDP broadcast forwarding group
|
||||
|
||||
hpicfUdpBcastFwdAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the UDP Broadcast Forward
|
||||
feature"
|
||||
DEFVAL { disable }
|
||||
::= { hpicfUdpFwdObjects 1 }
|
||||
|
||||
-- UDP broadcast forwarding table
|
||||
|
||||
hpicfUdpFwdServersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfUdpFwdServersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains a list of UDP Server Address and
|
||||
associated port numbers for which forwarding
|
||||
is enabled."
|
||||
::= { hpicfUdpFwdObjects 2}
|
||||
|
||||
hpicfUdpFwdServersEntry OBJECT-TYPE
|
||||
SYNTAX HpicfUdpFwdServersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry of the UDP broadcast forwarding
|
||||
table."
|
||||
INDEX {hpicfUdpFwdVlanId,
|
||||
hpicfUdpFwdServerIndex}
|
||||
|
||||
::= { hpicfUdpFwdServersTable 1 }
|
||||
|
||||
HpicfUdpFwdServersEntry ::= SEQUENCE {
|
||||
hpicfUdpFwdVlanId VlanId,
|
||||
hpicfUdpFwdServerIndex Integer32,
|
||||
hpicfUdpFwdServerAddressType InetAddressType,
|
||||
hpicfUdpFwdServerAddress InetAddress,
|
||||
hpicfUdpFwdPortNumber InetPortNumber,
|
||||
hpicfUdpFwdRowStatus RowStatus
|
||||
}
|
||||
|
||||
hpicfUdpFwdVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The VLAN index which uniquely identifies a row
|
||||
in this table."
|
||||
::= { hpicfUdpFwdServersEntry 1 }
|
||||
|
||||
hpicfUdpFwdServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Server table index which uniquely identifies a
|
||||
position in table of servers (for VlanIndex)."
|
||||
::= { hpicfUdpFwdServersEntry 2 }
|
||||
|
||||
hpicfUdpFwdServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The type of IP address for the configured server"
|
||||
::= { hpicfUdpFwdServersEntry 3 }
|
||||
|
||||
hpicfUdpFwdServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress (SIZE(0..36))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION " This object contains the server IP address. The
|
||||
type of address specified by this object is
|
||||
indicated by the corresponding instance of the
|
||||
hpicfUdpFwdServerAddressType.
|
||||
|
||||
An attempt to create a row in which the length
|
||||
of this object is not consistent with the type
|
||||
specified by hpicfUdpFwdServerAddressType must
|
||||
be rejected."
|
||||
|
||||
::= { hpicfUdpFwdServersEntry 4 }
|
||||
|
||||
hpicfUdpFwdPortNumber OBJECT-TYPE
|
||||
SYNTAX InetPortNumber
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION " UDP port number for which UDP broadcast forwarding
|
||||
is enabled."
|
||||
::= { hpicfUdpFwdServersEntry 5}
|
||||
|
||||
|
||||
hpicfUdpFwdRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Status of table row."
|
||||
::= { hpicfUdpFwdServersEntry 6 }
|
||||
|
||||
|
||||
-- Conformance information
|
||||
|
||||
hpicfUdpFwdConformance OBJECT IDENTIFIER ::= { hpicfUdpFwd 2 }
|
||||
|
||||
hpicfUdpFwdCompliances OBJECT IDENTIFIER ::= { hpicfUdpFwdConformance 1 }
|
||||
hpicfUdpFwdGroups OBJECT IDENTIFIER ::= { hpicfUdpFwdConformance 2 }
|
||||
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
|
||||
hpicfUdpFwdCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
A compliance statement for HP Routing switches with UDP
|
||||
packet forwarding"
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfUdpFwdCfgGroup,
|
||||
hpicfUdpFwdServerTableGroup }
|
||||
|
||||
GROUP hpicfUdpFwdCfgGroup
|
||||
DESCRIPTION "A Collection of Object(s) that allow
|
||||
configuration of UDP Forwarder"
|
||||
|
||||
GROUP hpicfUdpFwdServerTableGroup
|
||||
DESCRIPTION "A Collection of Object(s) that allow
|
||||
configuration of Server Addresses"
|
||||
|
||||
::= { hpicfUdpFwdCompliances 1 }
|
||||
|
||||
|
||||
hpicfUdpFwdCfgGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfUdpBcastFwdAdminStatus}
|
||||
STATUS current
|
||||
DESCRIPTION "Enable/Disable the UDP Forwader in the routing switch"
|
||||
::= { hpicfUdpFwdGroups 1 }
|
||||
|
||||
hpicfUdpFwdServerTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfUdpFwdVlanId,
|
||||
hpicfUdpFwdServerAddressType,
|
||||
hpicfUdpFwdServerAddress,
|
||||
hpicfUdpFwdPortNumber,
|
||||
hpicfUdpFwdRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects allowing configuration of
|
||||
UDP Forwarder Server Address table"
|
||||
::= { hpicfUdpFwdGroups 2 }
|
||||
|
||||
END
|
||||
|
1077
MIBS/hp/HP-ICF-USER-PROFILE-MIB
Normal file
1077
MIBS/hp/HP-ICF-USER-PROFILE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1094
MIBS/hp/HP-ICF-VG-RPTR
Normal file
1094
MIBS/hp/HP-ICF-VG-RPTR
Normal file
File diff suppressed because it is too large
Load Diff
204
MIBS/hp/HP-ICF-VRRP-MIB
Normal file
204
MIBS/hp/HP-ICF-VRRP-MIB
Normal file
@ -0,0 +1,204 @@
|
||||
HP-ICF-VRRP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
vrrpOperEntry, vrrpAssoIpAddrEntry
|
||||
FROM VRRP-MIB
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfVrrpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200708220000Z" -- AUGUST 22, 2007
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Procurve Networking Business"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains HP proprietary
|
||||
extensions to the standard VRRP MIB (RFC 2787)."
|
||||
|
||||
REVISION "200708220000Z" -- AUGUST 22, 2007
|
||||
DESCRIPTION "Added hpicfVrrpVrPreemptDelayTime to the
|
||||
hpicfVrrpOperEntry object."
|
||||
|
||||
REVISION "200507140000Z" -- July 14, 2005
|
||||
DESCRIPTION "Initial revision."
|
||||
|
||||
::= { hpSwitch 31 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- VRRP MIB Groups
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfVrrpOperations OBJECT IDENTIFIER ::= { hpicfVrrpMIB 1 }
|
||||
hpicfVrrpConformance OBJECT IDENTIFIER ::= { hpicfVrrpMIB 2 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Start of MIB objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfVrrpAdminStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When set to TRUE, this enables VRRP globally on the
|
||||
router. If set to FALSE, this would disable VRRP.
|
||||
Default is FALSE."
|
||||
DEFVAL { false }
|
||||
::= { hpicfVrrpOperations 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Extensions to the VRRP Operations Table (RFC 2787)
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfVrrpOperTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfVrrpOperEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions to the vrrpOperTable (RFC 2787)."
|
||||
::= { hpicfVrrpOperations 2 }
|
||||
|
||||
hpicfVrrpOperEntry OBJECT-TYPE
|
||||
SYNTAX HpicfVrrpOperEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions for an entry in the vrrpOperTable."
|
||||
AUGMENTS { vrrpOperEntry }
|
||||
::= { hpicfVrrpOperTable 1 }
|
||||
|
||||
HpicfVrrpOperEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfVrrpVrMode INTEGER,
|
||||
hpicfVrrpVrMasterPreempt TruthValue,
|
||||
hpicfVrrpVrTransferControl TruthValue,
|
||||
hpicfVrrpVrPreemptDelayTime Integer32
|
||||
}
|
||||
|
||||
hpicfVrrpVrMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
owner(1),
|
||||
backup(2),
|
||||
uninitialized(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This object denotes whether this VR has been
|
||||
designated as an owner or as a backup. On VR
|
||||
creation, this field is set to uninitialized.
|
||||
The user cannot set the value of this object to
|
||||
uninitialized."
|
||||
DEFVAL { uninitialized }
|
||||
::= { hpicfVrrpOperEntry 1 }
|
||||
|
||||
hpicfVrrpVrMasterPreempt OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This object, when set to TRUE, would enable the
|
||||
Master Preemption mode wherein a virtual router
|
||||
even though an owner will not preempt a lower
|
||||
priority Backup."
|
||||
DEFVAL { false }
|
||||
::= { hpicfVrrpOperEntry 2 }
|
||||
|
||||
hpicfVrrpVrTransferControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This object, when set to TRUE, would serve as
|
||||
trigger to enable a virtual router owner to take
|
||||
control of its IP address. When this value is read
|
||||
it always returns FALSE."
|
||||
DEFVAL { false }
|
||||
::= { hpicfVrrpOperEntry 3 }
|
||||
|
||||
hpicfVrrpVrPreemptDelayTime OBJECT-TYPE
|
||||
SYNTAX Integer32(0..600)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This object specifies the time that the owner
|
||||
virtual router will wait before taking control of
|
||||
its virtual IP address. A value of 0 indicates
|
||||
that that the pre-empt delay timer is not active"
|
||||
DEFVAL { 0 }
|
||||
::= { hpicfVrrpOperEntry 4 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Extensions to the VRRP Associated IP Address Table (RFC 2787)
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfVrrpAssoIpAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfVrrpAssoIpAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions to the vrrpAssoIpAddrTable (RFC 2787)."
|
||||
::= { hpicfVrrpOperations 3 }
|
||||
|
||||
hpicfVrrpAssoIpAddrEntry OBJECT-TYPE
|
||||
SYNTAX HpicfVrrpAssoIpAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HP extensions for an entry in the vrrpAssoIpAddrTable."
|
||||
AUGMENTS { vrrpAssoIpAddrEntry }
|
||||
::= { hpicfVrrpAssoIpAddrTable 1 }
|
||||
|
||||
HpicfVrrpAssoIpAddrEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfVrrpAssoIpMask IpAddress
|
||||
}
|
||||
|
||||
hpicfVrrpAssoIpMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The subnet mask to be used in conjunction with
|
||||
the 'vrrpAssoIpAddr' object to uniquely identify
|
||||
a subnet."
|
||||
DEFVAL { '00000000'H } -- 0.0.0.0
|
||||
::= { hpicfVrrpAssoIpAddrEntry 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance Information
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfVrrpMIBCompliances OBJECT IDENTIFIER ::= { hpicfVrrpConformance 1 }
|
||||
hpicfVrrpMIBGroups OBJECT IDENTIFIER ::= { hpicfVrrpConformance 2 }
|
||||
|
||||
-- ......................................................................
|
||||
-- Compliance statements
|
||||
-- ......................................................................
|
||||
|
||||
hpicfVrrpMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP routers running
|
||||
VRRP (RFC 3768) and implementing the HP-ICF-VRRP-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpicfVrrpOperGroup }
|
||||
|
||||
GROUP hpicfVrrpOperGroup
|
||||
DESCRIPTION "Support for this group is required for HP routers
|
||||
that support VRRP (RFC 3768)."
|
||||
::= { hpicfVrrpMIBCompliances 1 }
|
||||
|
||||
-- ......................................................................
|
||||
-- Conformance Groups
|
||||
-- ......................................................................
|
||||
|
||||
hpicfVrrpOperGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfVrrpAdminStatus,
|
||||
hpicfVrrpVrMode,
|
||||
hpicfVrrpVrMasterPreempt,
|
||||
hpicfVrrpVrTransferControl,
|
||||
hpicfVrrpVrPreemptDelayTime,
|
||||
hpicfVrrpAssoIpMask }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of HP proprietary objects to support
|
||||
VRRP configuration on HP routers."
|
||||
::= { hpicfVrrpMIBGroups 1 }
|
||||
|
||||
END
|
910
MIBS/hp/HP-ICF-XRRP
Normal file
910
MIBS/hp/HP-ICF-XRRP
Normal file
@ -0,0 +1,910 @@
|
||||
HP-ICF-XRRP DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
IpAddress, Integer32, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
VlanId
|
||||
FROM Q-BRIDGE-MIB
|
||||
LastCreateTime
|
||||
FROM RMON2-MIB
|
||||
TEXTUAL-CONVENTION, RowStatus, TimeStamp, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
;
|
||||
|
||||
hpicfXrrpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200508050000Z" -- Aug 5, 2005
|
||||
ORGANIZATION "Hewlett-Packard Company
|
||||
ProCurve Networking Business"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains the definitions of Managed
|
||||
Objects for the XRRP router - the device running HP
|
||||
proprietory version of the Virtual Router Redundancy
|
||||
Protocol (VRRP)."
|
||||
REVISION "200508050000Z" -- Aug 5, 2005
|
||||
DESCRIPTION "Added import objects."
|
||||
|
||||
REVISION "200410200000Z" -- October 20, 2004
|
||||
DESCRIPTION "Revision to add objects to support controlled
|
||||
failback feature for XRRP."
|
||||
|
||||
REVISION "200208190000Z" -- August 19, 2002
|
||||
DESCRIPTION "Initial revision."
|
||||
|
||||
|
||||
::= { hpSwitch 18 }
|
||||
|
||||
-- *******************************************************************
|
||||
-- Textual Conventions
|
||||
-- *******************************************************************
|
||||
|
||||
XrrpRouterId ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "A number which serves to uniquely identify a XRRP router
|
||||
within a domain."
|
||||
SYNTAX Integer32 (1..255)
|
||||
|
||||
-- **********************************************************************
|
||||
-- XRRP MIB Groups
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfXrrpOperations OBJECT IDENTIFIER ::= { hpicfXrrpMIB 2 }
|
||||
hpicfXrrpStatistics OBJECT IDENTIFIER ::= { hpicfXrrpMIB 3 }
|
||||
hpicfXrrpConformance OBJECT IDENTIFIER ::= { hpicfXrrpMIB 4 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Start of MIB objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfXrrpVersion OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value identifies the particular version of the XRRP
|
||||
supported by this device."
|
||||
::= { hpicfXrrpOperations 1 }
|
||||
|
||||
hpicfXrrpAdminState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The administrative state of the XRRP protocol
|
||||
on the box."
|
||||
DEFVAL { 2 }
|
||||
::= { hpicfXrrpOperations 2 }
|
||||
|
||||
hpicfXrrpDomain OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Domain that this router is in. The router can only be in
|
||||
one domain. Routers in the same domain can fail-over for
|
||||
each other. Up to 2 routers that have common VLANs can use
|
||||
the same XRRP Domain."
|
||||
DEFVAL { 1 }
|
||||
::= { hpicfXrrpOperations 3 }
|
||||
|
||||
hpicfXrrpRouterId OBJECT-TYPE
|
||||
SYNTAX XrrpRouterId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Unique number for this router within a given domain.
|
||||
The router number (in combination with a VLAN ID) is
|
||||
used as an identifier for an XRRP instance within a
|
||||
domain. Along with 'hpicfXrrpDomain' it is used to
|
||||
create the XRRP MAC address for the XRRP instance this
|
||||
router owns. No two routers in the same domain can have
|
||||
the same router number in the same level 2 switching
|
||||
fabric."
|
||||
DEFVAL { 1 }
|
||||
::= { hpicfXrrpOperations 4 }
|
||||
|
||||
hpicfXrrpFailback OBJECT-TYPE
|
||||
SYNTAX Integer32 (10..999)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Delay a router must wait before it can reclaim control
|
||||
for the virtual router it owns after its VLANs have come
|
||||
back up. This prevents any crashing for intermittent
|
||||
failures."
|
||||
DEFVAL { 10 }
|
||||
::= { hpicfXrrpOperations 5 }
|
||||
|
||||
hpicfXrrpTrapCntl OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
stateChange(0),
|
||||
masterState(1),
|
||||
authFailure(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether the XRRP-enabled router will generate
|
||||
SNMP traps for events defined in this MIB. The set bit
|
||||
means 'enabled'.
|
||||
|
||||
- stateChange(0)
|
||||
This bit controls whether the notification trap is
|
||||
allowed to be send when virtual router changes the state.
|
||||
|
||||
- masterState(1)
|
||||
This bit controls whether the notification trap is
|
||||
allowed to be send when virtual router transitions
|
||||
to the Master state.
|
||||
|
||||
- authFailure(2)
|
||||
This bit controls whether the notification trap is
|
||||
allowed to be send when virtual router detects an
|
||||
authentication error."
|
||||
::= { hpicfXrrpOperations 6 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- XRRP Virtual Router (XRRP Instance) Operations Table
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfXrrpInstancesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfXrrpInstanceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains operational characteristics of the
|
||||
virtual routers (XRRP instances) configured on this routing
|
||||
device. Currently on a given router for a given VLAN up to
|
||||
2 instances can be supported (i.e. router can be the owner
|
||||
of one XRRP instance and backup up to one other). The
|
||||
theoretical maximum of XRRP instances on the router can
|
||||
be MAX_VLAN*2, currently it is limited to 512."
|
||||
::= { hpicfXrrpOperations 7 }
|
||||
|
||||
hpicfXrrpInstanceEntry OBJECT-TYPE
|
||||
SYNTAX HpicfXrrpInstanceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry (row) in the 'hpicfXrrpInstancesTable' containing
|
||||
the operational characteristics of the specific virtual
|
||||
router (XRRP instance) configured on this device."
|
||||
INDEX { hpicfXrrpInstanceRouterId, hpicfXrrpInstanceVlanId }
|
||||
::= { hpicfXrrpInstancesTable 1 }
|
||||
|
||||
HpicfXrrpInstanceEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfXrrpInstanceRouterId XrrpRouterId,
|
||||
hpicfXrrpInstanceVlanId VlanId,
|
||||
hpicfXrrpInstanceOperState INTEGER,
|
||||
hpicfXrrpInstanceAuthType INTEGER,
|
||||
hpicfXrrpInstanceAuthKey OCTET STRING,
|
||||
hpicfXrrpInstanceAdvertiseInterval Integer32,
|
||||
hpicfXrrpInstanceUpTime TimeStamp,
|
||||
hpicfXrrpInstanceRowStatus RowStatus
|
||||
}
|
||||
|
||||
hpicfXrrpInstanceRouterId OBJECT-TYPE
|
||||
SYNTAX XrrpRouterId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The router number which owns the virtual router interface
|
||||
(XRRP instance). In combination with
|
||||
'hpicfXrrpInstanceVlanId' used as an index value to
|
||||
uniquely identify a row in the
|
||||
'hpicfXrrpInstancesTable' table."
|
||||
::= { hpicfXrrpInstanceEntry 1 }
|
||||
|
||||
hpicfXrrpInstanceVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The VLAN ID where the virtual router (XRRP instance) is
|
||||
running on. In combination with 'hpicfXrrpInstanceRouterId'
|
||||
is used as an index value to uniquely identify a row in the
|
||||
'hpicfXrrpInstancesTable' table."
|
||||
::= { hpicfXrrpInstanceEntry 2 }
|
||||
|
||||
hpicfXrrpInstanceOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
initialize(1),
|
||||
backup(2),
|
||||
master(3),
|
||||
vlandown(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current state of the virtual router (XRRP instance)
|
||||
configured on this device. This object has the following
|
||||
defined values:
|
||||
|
||||
- `initialize', which indicates that the virtual router
|
||||
(XRRP instance) is waiting for a startup event.
|
||||
|
||||
- `backup', which indicates that virtual router (XRRP
|
||||
instance) is monitoring the availability of the Master.
|
||||
|
||||
- `master', which indicates that the given virtual router
|
||||
(XRRP instance) is forwarding packets for the IP
|
||||
addresses associated with it, i.e. is in the Master
|
||||
state.
|
||||
|
||||
- 'vlandown', which indicates that the VLAN associated
|
||||
with this virtual router (XRRP instance) is in down
|
||||
state."
|
||||
|
||||
::= { hpicfXrrpInstanceEntry 3 }
|
||||
|
||||
hpicfXrrpInstanceAuthType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noAuthentication(1),
|
||||
simpleTextPassword(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Authentication type used for VRRP protocol exchanges
|
||||
between virtual routers.
|
||||
- 'noAuthentication' means that VRRP protocol exchanges
|
||||
are notauthenticated.
|
||||
|
||||
- 'simpleTextPassword' means that exchanges are
|
||||
authenticated by a clear text password."
|
||||
|
||||
DEFVAL { noAuthentication }
|
||||
::= { hpicfXrrpInstanceEntry 4 }
|
||||
|
||||
hpicfXrrpInstanceAuthKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..8))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This is an authentication string that is used to
|
||||
authenticate encapsulated VRRP packets received from
|
||||
other routers the XRRP instance is composed. This value
|
||||
must be consistently defined across the routers that
|
||||
form this XRRP instance. When read, it always returns an
|
||||
Octet String of length zero."
|
||||
DEFVAL { NULL }
|
||||
::= { hpicfXrrpInstanceEntry 5 }
|
||||
|
||||
hpicfXrrpInstanceAdvertiseInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..60)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This parameter defines the advertisement interval in
|
||||
seconds for XRRP packets sent out by the Master of the
|
||||
XRRP instance."
|
||||
DEFVAL { 5 }
|
||||
::= { hpicfXrrpInstanceEntry 6 }
|
||||
|
||||
hpicfXrrpInstanceUpTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This is the value of the `sysUpTime' object when
|
||||
the XRRP instance transitioned out of `initialized'
|
||||
state."
|
||||
::= { hpicfXrrpInstanceEntry 7 }
|
||||
|
||||
hpicfXrrpInstanceRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Status of the row in the 'hpicfXrrpInstancesTable'."
|
||||
::= { hpicfXrrpInstanceEntry 8 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- XRRP Virtual Routers (XRRP Instances) Associated IP addresses Table
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfXrrpInstanceAssoIpAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfXrrpInstanceAssoIpAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains IP addresses associated with
|
||||
virtual routers (XRRP instances) configured on
|
||||
this device."
|
||||
::= { hpicfXrrpOperations 8 }
|
||||
|
||||
hpicfXrrpInstanceAssoIpAddrEntry OBJECT-TYPE
|
||||
SYNTAX HpicfXrrpInstanceAssoIpAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the 'hpicfXrrpInstanceAssoIpAddrTable'.
|
||||
The number of rows will be equal the number of IP
|
||||
addresses backed up by the all XRRP instances on this
|
||||
device."
|
||||
INDEX { hpicfXrrpInstanceRouterId,
|
||||
hpicfXrrpInstanceVlanId,
|
||||
hpicfXrrpAssoIpAddr }
|
||||
::= { hpicfXrrpInstanceAssoIpAddrTable 1 }
|
||||
|
||||
HpicfXrrpInstanceAssoIpAddrEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfXrrpAssoIpAddr IpAddress,
|
||||
hpicfXrrpAssoIpMask IpAddress,
|
||||
hpicfXrrpAssoRowStatus RowStatus
|
||||
}
|
||||
|
||||
hpicfXrrpAssoIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The backed up IP address configured on the VLAN
|
||||
'hpicfXrrpInstanceVlanId' of the router
|
||||
'hpicfXrrpInstanceRouterId'."
|
||||
::= { hpicfXrrpInstanceAssoIpAddrEntry 1 }
|
||||
|
||||
hpicfXrrpAssoIpMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The subnet mask for the IP address."
|
||||
::= { hpicfXrrpInstanceAssoIpAddrEntry 2 }
|
||||
|
||||
hpicfXrrpAssoRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The status of the row in
|
||||
'hpicfXrrpInstanceAssoIpAddrTable'."
|
||||
::= { hpicfXrrpInstanceAssoIpAddrEntry 3 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- XRRP Transfer Control Object
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfXrrpTransferControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
transferCtrl (1),
|
||||
notransferCtrl (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When this object is set to transferCtrl (1), it acts
|
||||
as a trigger to intimate XRRP of the transfer of control
|
||||
from one router to another.
|
||||
When read, this object always returns
|
||||
notransferCtrl (2)."
|
||||
|
||||
::= { hpicfXrrpOperations 9 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- XRRP Infinite Failback object
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfXrrpInfiniteFailback OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When this object is set to enable (1), it sets the
|
||||
XRRP router on infinite failback. On initialization,
|
||||
the default value is disable (2)."
|
||||
|
||||
::= { hpicfXrrpOperations 10 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- XRRP Global Statistics (Read only objects)
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfXrrpStatsXrrpMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "MAC Address used for XRRP instances for which this
|
||||
router is the owner. Value is determined by XRRP
|
||||
domain and unique router number."
|
||||
::= { hpicfXrrpStatistics 1 }
|
||||
|
||||
hpicfXrrpStatsMacAndMask OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the current AND mask used by XRRP to
|
||||
determine which MAC addresses can be received for
|
||||
routing."
|
||||
::= { hpicfXrrpStatistics 2 }
|
||||
|
||||
hpicfXrrpStatsPktsRcvd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of XRRP packets received
|
||||
by the router."
|
||||
::= { hpicfXrrpStatistics 3 }
|
||||
|
||||
hpicfXrrpStatsNotDomainPktsReject OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of XRRP packets
|
||||
received from the other domains."
|
||||
::= { hpicfXrrpStatistics 4 }
|
||||
|
||||
hpicfXrrpStatsCheckSumPktsReject OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of XRRP packets rejected
|
||||
due to checksum errors."
|
||||
::= { hpicfXrrpStatistics 5 }
|
||||
|
||||
hpicfXrrpStatsBadValuePktsReject OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of received XRRP packets
|
||||
with bad values."
|
||||
::= { hpicfXrrpStatistics 6 }
|
||||
|
||||
hpicfXrrpStatsCorruptedPktsReject OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of received XRRP packets
|
||||
that are too short."
|
||||
::= { hpicfXrrpStatistics 7 }
|
||||
|
||||
hpicfXrrpStatsVersionErrorPktsReject OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of received XRRP packets
|
||||
with wrong version number."
|
||||
::= { hpicfXrrpStatistics 8 }
|
||||
|
||||
hpicfXrrpStatsBcastArpsXmtd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of broacast arps sent."
|
||||
::= { hpicfXrrpStatistics 9 }
|
||||
|
||||
hpicfXrrpStatsUpTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This is the value of the `sysUpTime' object when
|
||||
the XRRP protocol has been last enabled. Used to count
|
||||
elapsed time since last XRRP enable action."
|
||||
::= { hpicfXrrpStatistics 10 }
|
||||
|
||||
hpicfXrrpStatsProtocolCreateTime OBJECT-TYPE
|
||||
SYNTAX LastCreateTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The value of sysUpTime when XRRP protocol was last
|
||||
activated (initialized). This can be used for polling
|
||||
applications to detect discontinuity in the above
|
||||
statistics counters if protocol has been reinitialized
|
||||
between polls."
|
||||
::= { hpicfXrrpStatistics 11 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- XRRP Virtual Routers Statistics (Read only objects)
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfXrrpStatsInstancesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfXrrpStatsInstanceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains statistics information for
|
||||
the XRRP instances on the router."
|
||||
::= { hpicfXrrpStatistics 12 }
|
||||
|
||||
hpicfXrrpStatsInstanceEntry OBJECT-TYPE
|
||||
SYNTAX HpicfXrrpStatsInstanceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about a specific XRRP instance."
|
||||
INDEX { hpicfXrrpInstanceRouterId,
|
||||
hpicfXrrpInstanceVlanId }
|
||||
::= { hpicfXrrpStatsInstancesTable 1 }
|
||||
|
||||
HpicfXrrpStatsInstanceEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfXrrpInstanceRouterId XrrpRouterId,
|
||||
hpicfXrrpInstanceVlanId VlanId,
|
||||
hpicfXrrpStatsInstancePktsRcvd Counter32,
|
||||
hpicfXrrpStatsInstancePktsXmtd Counter32,
|
||||
hpicfXrrpStatsInstanceVersionErrPkts Counter32,
|
||||
hpicfXrrpStatsInstancePriorityZeroPktsRcvd Counter32,
|
||||
hpicfXrrpStatsInstancePriorityZeroPktsXmtd Counter32,
|
||||
hpicfXrrpStatsInstanceMismatchedIpPkts Counter32,
|
||||
hpicfXrrpStatsInstanceAuthFailPktsReject Counter32,
|
||||
hpicfXrrpStatsInstanceIntervalMismatchPkts Counter32,
|
||||
hpicfXrrpStatsInstanceCreateTime LastCreateTime
|
||||
}
|
||||
|
||||
hpicfXrrpStatsInstancePktsRcvd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of XRRP packets received
|
||||
by the virtual router (XRRP instance)."
|
||||
::= { hpicfXrrpStatsInstanceEntry 1 }
|
||||
|
||||
hpicfXrrpStatsInstancePktsXmtd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of XRRP packets transmitted
|
||||
by the virtual router (XRRP instance)."
|
||||
::= { hpicfXrrpStatsInstanceEntry 2 }
|
||||
|
||||
hpicfXrrpStatsInstanceVersionErrPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of XRRP packets received
|
||||
by the virtual router (XRRP instance) with incompatible
|
||||
version value in either the XRRP or VRRP portion of the
|
||||
header."
|
||||
::= { hpicfXrrpStatsInstanceEntry 3 }
|
||||
|
||||
hpicfXrrpStatsInstancePriorityZeroPktsRcvd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of XRRP packets received
|
||||
with the priority set to 0 on the virtual router (i.e.
|
||||
the current master is giving up control)."
|
||||
::= { hpicfXrrpStatsInstanceEntry 4 }
|
||||
|
||||
hpicfXrrpStatsInstancePriorityZeroPktsXmtd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of XRRP packets
|
||||
transmitted by the virtual router with the priority set
|
||||
to 0 (i.e. the virtual router is giving up control)."
|
||||
::= { hpicfXrrpStatsInstanceEntry 5 }
|
||||
|
||||
hpicfXrrpStatsInstanceMismatchedIpPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of XRRP packets received
|
||||
by the virtual router with an unknown mismatched IP
|
||||
addresses. The Backup router will automatically accept
|
||||
the addresses from a router with a priority of 255 (i.e.
|
||||
the virtual router owner)."
|
||||
::= { hpicfXrrpStatsInstanceEntry 6 }
|
||||
|
||||
hpicfXrrpStatsInstanceAuthFailPktsReject OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of rejected by this virtual
|
||||
router XRRP packets due to authentication failure (i.e.
|
||||
mismatched passwords)."
|
||||
::= { hpicfXrrpStatsInstanceEntry 7 }
|
||||
|
||||
hpicfXrrpStatsInstanceIntervalMismatchPkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of XRRP packets with
|
||||
the advertisement interval is a mismatch. The receiving
|
||||
router will change to that of the transmitter but logs
|
||||
a warning."
|
||||
::= { hpicfXrrpStatsInstanceEntry 8 }
|
||||
|
||||
hpicfXrrpStatsInstanceCreateTime OBJECT-TYPE
|
||||
SYNTAX LastCreateTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The value of sysUpTime when this virtual router
|
||||
entry was last activated. This object allows to a
|
||||
management station to detect deletion and recreation
|
||||
cycles between polls and thus detect discontinuity
|
||||
in the above statistics counters."
|
||||
::= { hpicfXrrpStatsInstanceEntry 9 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- XRRP Virtual Router Coordinator Statistics (Read only objects)
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfXrrpStatsRcTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfXrrpStatsRcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains statistics information for
|
||||
virtual router coordinators in the domain."
|
||||
::= { hpicfXrrpStatistics 13 }
|
||||
|
||||
hpicfXrrpStatsRcEntry OBJECT-TYPE
|
||||
SYNTAX HpicfXrrpStatsRcEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about a specific router coordinator."
|
||||
INDEX { hpicfXrrpStatsRcRouterId }
|
||||
::= { hpicfXrrpStatsRcTable 1 }
|
||||
|
||||
HpicfXrrpStatsRcEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfXrrpStatsRcRouterId XrrpRouterId,
|
||||
hpicfXrrpStatsRcOperState INTEGER,
|
||||
hpicfXrrpStatsRcType1PktsRcvd Counter32,
|
||||
hpicfXrrpStatsRcType1PktsXmtd Counter32,
|
||||
hpicfXrrpStatsRcType2PktsRcvd Counter32,
|
||||
hpicfXrrpStatsRcType2PktsXmtd Counter32,
|
||||
hpicfXrrpStatsRcBecomeMaster Counter32,
|
||||
hpicfXrrpStatsRcMasterTime TimeStamp,
|
||||
hpicfXrrpStatsRcUnknownVlanId Counter32,
|
||||
hpicfXrrpStatsRcCreateTime LastCreateTime
|
||||
}
|
||||
|
||||
hpicfXrrpStatsRcRouterId OBJECT-TYPE
|
||||
SYNTAX XrrpRouterId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The router coordinator number."
|
||||
::= { hpicfXrrpStatsRcEntry 1 }
|
||||
|
||||
hpicfXrrpStatsRcOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
initialize(1),
|
||||
backup(2),
|
||||
master(3),
|
||||
failback(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current operational state of the router coordinator."
|
||||
|
||||
::= { hpicfXrrpStatsRcEntry 2 }
|
||||
|
||||
hpicfXrrpStatsRcType1PktsRcvd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of type 1 XRRP packets
|
||||
received by the router."
|
||||
::= { hpicfXrrpStatsRcEntry 3 }
|
||||
|
||||
hpicfXrrpStatsRcType1PktsXmtd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of type 1 XRRP packets
|
||||
transmitted by the router."
|
||||
::= { hpicfXrrpStatsRcEntry 4 }
|
||||
|
||||
hpicfXrrpStatsRcType2PktsRcvd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of type 2 XRRP packets
|
||||
received by the router."
|
||||
::= { hpicfXrrpStatsRcEntry 5 }
|
||||
|
||||
hpicfXrrpStatsRcType2PktsXmtd OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This value contains the number of type 2 XRRP packets
|
||||
transmitted by the router."
|
||||
::= { hpicfXrrpStatsRcEntry 6 }
|
||||
|
||||
hpicfXrrpStatsRcBecomeMaster OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of times that this router has become
|
||||
a master."
|
||||
::= { hpicfXrrpStatsRcEntry 7 }
|
||||
|
||||
hpicfXrrpStatsRcMasterTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Duration as master (in seconds)."
|
||||
::= { hpicfXrrpStatsRcEntry 8 }
|
||||
|
||||
hpicfXrrpStatsRcUnknownVlanId OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
::= { hpicfXrrpStatsRcEntry 9 }
|
||||
|
||||
hpicfXrrpStatsRcCreateTime OBJECT-TYPE
|
||||
SYNTAX LastCreateTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The value of sysUpTime when this router coordinator
|
||||
entry was last activated. This object allows to a
|
||||
management station to detect deletion and recreation
|
||||
cycles between polls and thus detect discontinuity
|
||||
in the above statistics counters."
|
||||
::= { hpicfXrrpStatsRcEntry 10 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- XRRP Notifications Trap Definitions
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfXrrpNotifications OBJECT IDENTIFIER ::= { hpicfXrrpMIB 1 }
|
||||
|
||||
hpicfXrrpNotificationsPrefix
|
||||
OBJECT IDENTIFIER ::= { hpicfXrrpNotifications 0 }
|
||||
|
||||
hpicfXrrpNotificationsObjects
|
||||
OBJECT IDENTIFIER ::= { hpicfXrrpNotifications 1 }
|
||||
|
||||
hpicfXrrpTrapAuthErrorType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
invalidAuthType (1),
|
||||
authTypeMismatch (2),
|
||||
authFailure (3)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Potential types of configuration conflicts.
|
||||
Used by hpicfXrrpTrapAuthFailure trap."
|
||||
::= { hpicfXrrpNotificationsObjects 1 }
|
||||
|
||||
hpicfXrrpTrapStateChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
hpicfXrrpDomain,
|
||||
hpicfXrrpStatsRcRouterId,
|
||||
hpicfXrrpStatsRcOperState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "This trap indicates that a XRRP router has changed
|
||||
state. The trap contains the domain number, the router
|
||||
coordinator number and state value for the change.
|
||||
This trap is being controled by the state of
|
||||
'hpicfXrrpTrapCntl' object."
|
||||
::= { hpicfXrrpNotificationsPrefix 1 }
|
||||
|
||||
hpicfXrrpTrapAuthFailure NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
hpicfXrrpDomain,
|
||||
hpicfXrrpRouterId, -- The originator of the trap
|
||||
hpicfXrrpInstanceRouterId,
|
||||
hpicfXrrpInstanceVlanId,
|
||||
hpicfXrrpTrapAuthErrorType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "This trap indicates that the authentication error occured
|
||||
on a XRRP VLAN. The trap contains the domain number, this
|
||||
router number, instance id (owner router number and
|
||||
VLAN ID) that detected the error and type of the
|
||||
authentication error. This trap is being controled by the
|
||||
state of 'hpicfXrrpTrapCntl' object."
|
||||
::= { hpicfXrrpNotificationsPrefix 2 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance Information
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfXrrpMIBCompliances OBJECT IDENTIFIER ::= { hpicfXrrpConformance 1 }
|
||||
hpicfXrrpMIBGroups OBJECT IDENTIFIER ::= { hpicfXrrpConformance 2 }
|
||||
|
||||
-- ...................................................................
|
||||
-- Compliance Statements
|
||||
-- ...................................................................
|
||||
|
||||
hpicfXrrpMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION "********* THIS COMPLIANCE IS DEPRECATED *********"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpicfXrrpOperGroup,
|
||||
hpicfXrrpStatsGroup }
|
||||
::= { hpicfXrrpMIBCompliances 1 }
|
||||
|
||||
hpicfXrrpMIBCompliance1 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The core compliance statement for XRRP implementation."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpicfXrrpOperGroup1,
|
||||
hpicfXrrpStatsGroup }
|
||||
::= { hpicfXrrpMIBCompliances 2 }
|
||||
|
||||
hpicfXrrpOperGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfXrrpVersion,
|
||||
hpicfXrrpAdminState,
|
||||
hpicfXrrpDomain,
|
||||
hpicfXrrpRouterId,
|
||||
hpicfXrrpTrapCntl,
|
||||
|
||||
hpicfXrrpInstanceOperState,
|
||||
hpicfXrrpInstanceAuthType,
|
||||
hpicfXrrpInstanceAuthKey,
|
||||
hpicfXrrpInstanceAdvertiseInterval,
|
||||
hpicfXrrpInstanceUpTime,
|
||||
hpicfXrrpInstanceRowStatus,
|
||||
|
||||
hpicfXrrpAssoIpMask,
|
||||
hpicfXrrpAssoRowStatus
|
||||
}
|
||||
STATUS deprecated
|
||||
DESCRIPTION "********* THIS GROUP IS DEPRECATED *********"
|
||||
::= { hpicfXrrpMIBGroups 1 }
|
||||
|
||||
hpicfXrrpStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfXrrpStatsXrrpMacAddress,
|
||||
hpicfXrrpStatsMacAndMask,
|
||||
hpicfXrrpStatsPktsRcvd,
|
||||
hpicfXrrpStatsNotDomainPktsReject,
|
||||
hpicfXrrpStatsCheckSumPktsReject,
|
||||
hpicfXrrpStatsBadValuePktsReject,
|
||||
hpicfXrrpStatsCorruptedPktsReject,
|
||||
hpicfXrrpStatsVersionErrorPktsReject,
|
||||
hpicfXrrpStatsBcastArpsXmtd,
|
||||
hpicfXrrpStatsUpTime,
|
||||
hpicfXrrpStatsProtocolCreateTime,
|
||||
|
||||
hpicfXrrpStatsInstancePktsRcvd,
|
||||
hpicfXrrpStatsInstancePktsXmtd,
|
||||
hpicfXrrpStatsInstanceVersionErrPkts,
|
||||
hpicfXrrpStatsInstancePriorityZeroPktsRcvd,
|
||||
hpicfXrrpStatsInstancePriorityZeroPktsXmtd,
|
||||
hpicfXrrpStatsInstanceMismatchedIpPkts,
|
||||
hpicfXrrpStatsInstanceAuthFailPktsReject,
|
||||
hpicfXrrpStatsInstanceIntervalMismatchPkts,
|
||||
hpicfXrrpStatsInstanceCreateTime,
|
||||
|
||||
hpicfXrrpStatsRcOperState,
|
||||
hpicfXrrpStatsRcType1PktsRcvd,
|
||||
hpicfXrrpStatsRcType1PktsXmtd,
|
||||
hpicfXrrpStatsRcType2PktsRcvd,
|
||||
hpicfXrrpStatsRcType2PktsXmtd,
|
||||
hpicfXrrpStatsRcBecomeMaster,
|
||||
hpicfXrrpStatsRcMasterTime,
|
||||
hpicfXrrpStatsRcUnknownVlanId,
|
||||
hpicfXrrpStatsRcCreateTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Conformance group for XRRP statistics."
|
||||
::= { hpicfXrrpMIBGroups 2 }
|
||||
|
||||
hpicfXrrpTrapGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfXrrpTrapAuthErrorType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Conformance group for objects contained in XRRP
|
||||
notifications."
|
||||
::= { hpicfXrrpMIBGroups 3 }
|
||||
|
||||
hpicfXrrpNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
hpicfXrrpTrapStateChange,
|
||||
hpicfXrrpTrapAuthFailure
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "The XRRP MIB Notification Group."
|
||||
::= { hpicfXrrpMIBGroups 4 }
|
||||
|
||||
hpicfXrrpOperGroup1 OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpicfXrrpVersion,
|
||||
hpicfXrrpAdminState,
|
||||
hpicfXrrpDomain,
|
||||
hpicfXrrpRouterId,
|
||||
hpicfXrrpTrapCntl,
|
||||
|
||||
hpicfXrrpInstanceOperState,
|
||||
hpicfXrrpInstanceAuthType,
|
||||
hpicfXrrpInstanceAuthKey,
|
||||
hpicfXrrpInstanceAdvertiseInterval,
|
||||
hpicfXrrpInstanceUpTime,
|
||||
hpicfXrrpInstanceRowStatus,
|
||||
|
||||
hpicfXrrpAssoIpMask,
|
||||
hpicfXrrpAssoRowStatus,
|
||||
|
||||
hpicfXrrpTransferControl,
|
||||
hpicfXrrpInfiniteFailback
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Conformance group for XRRP operations."
|
||||
::= { hpicfXrrpMIBGroups 5 }
|
||||
END
|
203
MIBS/hp/HP-IF-EXT-MIB
Normal file
203
MIBS/hp/HP-IF-EXT-MIB
Normal file
@ -0,0 +1,203 @@
|
||||
HP-IF-EXT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Counter32,
|
||||
NOTIFICATION-TYPE, Unsigned32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
ifIndex, ifEntry FROM IF-MIB
|
||||
hpProcurveCommon FROM HP-BASE-MIB;
|
||||
|
||||
hpIfExtMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200502011455Z"
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
ProCurve Networking Business"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"Extensions to IF-MIB for HP Procurve product line."
|
||||
REVISION "200502011455Z" -- February 1, 2005
|
||||
DESCRIPTION "Modified to reflect new OID hierarchy for
|
||||
HP J8162A XL Access Controller Module."
|
||||
::= { hpProcurveCommon 2 }
|
||||
|
||||
|
||||
-- This MIB displays additional interface statistics common to most
|
||||
-- HP Procurve product line.
|
||||
|
||||
hpifMIBObjects OBJECT IDENTIFIER ::= { hpIfExtMIB 1 }
|
||||
hpifExtMIBNotificationsPrefix OBJECT IDENTIFIER ::= { hpIfExtMIB 2 }
|
||||
hpIfExtMIBConformance OBJECT IDENTIFIER ::= { hpIfExtMIB 3 }
|
||||
|
||||
|
||||
hpifStats OBJECT IDENTIFIER ::= { hpifMIBObjects 1 }
|
||||
-- hpifStatus OBJECT IDENTIFIER ::= { hpifMIBObjects 2 }
|
||||
hpifNotificationConfig OBJECT IDENTIFIER ::= { hpifMIBObjects 3 }
|
||||
|
||||
|
||||
--hpifStats Group
|
||||
|
||||
-- device per port Statistics Table
|
||||
-- reports statistics per ifIndex on each device which supports these counters.
|
||||
-- This table is optional, and only required on devices which support per port
|
||||
-- statistics relating to clients.
|
||||
|
||||
hpifStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HifStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Per interface aggregated statistics for each port on this device.
|
||||
This table relates primarily to HP J8162A XL Access Controller Module
|
||||
and similar devices."
|
||||
::= { hpifStats 1 }
|
||||
|
||||
hpifStatsEntry OBJECT-TYPE
|
||||
SYNTAX HifStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing management statistics applicable to a
|
||||
particular interface on an HP J8162A XL Access Controller Module or similar
|
||||
device."
|
||||
AUGMENTS { ifEntry }
|
||||
::= { hpifStatsTable 1 }
|
||||
|
||||
HifStatsEntry ::=
|
||||
SEQUENCE {
|
||||
hpifStatsSlot Unsigned32,
|
||||
hpifStatsPort Unsigned32,
|
||||
hpifStatsNumClients Gauge32,
|
||||
hpifStatsExtRoamsTo Counter32,
|
||||
hpifStatsExtRoamsFrom Counter32,
|
||||
hpifStatsIntRoamsTo Counter32,
|
||||
hpifStatsIntRoamsFrom Counter32,
|
||||
hpifStatsNumSessions Gauge32
|
||||
}
|
||||
|
||||
|
||||
hpifStatsSlot OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the slot designation for this interface
|
||||
on the associated HP J8162A XL Access Controller Module or similar device."
|
||||
::= { hpifStatsEntry 1 }
|
||||
|
||||
hpifStatsPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the port designation for this interface
|
||||
in the slot reported by hpifStatsSlot on the associated
|
||||
HP J8162A XL Access Controller Module or similar device."
|
||||
::= { hpifStatsEntry 2 }
|
||||
|
||||
|
||||
hpifStatsNumClients OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the number of active clients associated
|
||||
with this interface on this HP J8162A XL Access Controller Module or similar
|
||||
device. This number will vary as clients roam, log on or off."
|
||||
::= { hpifStatsEntry 3 }
|
||||
|
||||
hpifStatsExtRoamsTo OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of clients which have roamed to this interface
|
||||
from another HP J8162A XL Access Controller Module since the last reboot of
|
||||
this HP J8162A XL Access Controller Module or similar device. External roams
|
||||
may indicate client traffic is being tunneled back through the
|
||||
original HP J8162A XL Access Controller Module."
|
||||
::= { hpifStatsEntry 4 }
|
||||
|
||||
hpifStatsExtRoamsFrom OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of clients which have roamed away from
|
||||
this interface to another external HP J8162A XL Access Controller Module
|
||||
since the last reboot of the HP J8162A XL Access Controller Module or
|
||||
similar device. External roams may indicate client traffic is
|
||||
being tunneled back through the original HP J8162A XL Access Controller Module."
|
||||
::= { hpifStatsEntry 5 }
|
||||
|
||||
hpifStatsIntRoamsTo OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of clients which have roamed to this interface
|
||||
from another interface on this same HP J8162A XL Access Controller Module
|
||||
since the last reboot of the HP J8162A XL Access Controller Module or
|
||||
similar device."
|
||||
::= { hpifStatsEntry 6 }
|
||||
|
||||
hpifStatsIntRoamsFrom OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of clients which have roamed away from
|
||||
this interface to another interface on this same
|
||||
HP J8162A XL Access Controller Module since the last reboot of the
|
||||
HP J8162A XL Access Controller Module or similar device."
|
||||
::= { hpifStatsEntry 7 }
|
||||
|
||||
hpifStatsNumSessions OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of active sessions aggregated over all clients
|
||||
associated with this interface on this HP J8162A XL Access Controller Module
|
||||
or similar device."
|
||||
::= { hpifStatsEntry 8 }
|
||||
|
||||
|
||||
-- notification Configuration objects
|
||||
|
||||
-- notifications
|
||||
|
||||
hpifExtMIBNotifications OBJECT IDENTIFIER ::= { hpifExtMIBNotificationsPrefix 0 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
hpifCompliances OBJECT IDENTIFIER ::= { hpIfExtMIBConformance 1 }
|
||||
hpifGroups OBJECT IDENTIFIER ::= { hpIfExtMIBConformance 2 }
|
||||
|
||||
|
||||
hpifExtMIBCompliance1 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the HP-IF-EXT-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpifStatsGroup }
|
||||
|
||||
::= { hpifCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
hpifStatsGroup OBJECT-GROUP
|
||||
OBJECTS { hpifStatsSlot, hpifStatsPort, hpifStatsNumClients,
|
||||
hpifStatsExtRoamsTo, hpifStatsExtRoamsFrom,
|
||||
hpifStatsIntRoamsTo, hpifStatsIntRoamsFrom, hpifStatsNumSessions }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing statistics
|
||||
applicable to all HP J8162A XL Access Controller Module like devices."
|
||||
::= { hpifGroups 1 }
|
||||
|
||||
END
|
285
MIBS/hp/HP-MEMPROC-MIB
Normal file
285
MIBS/hp/HP-MEMPROC-MIB
Normal file
@ -0,0 +1,285 @@
|
||||
HP-MEMPROC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Gauge32,
|
||||
NOTIFICATION-TYPE, Unsigned32, Integer32,
|
||||
Opaque FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, TruthValue,
|
||||
DisplayString FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
hpProcurveCommon FROM HP-BASE-MIB;
|
||||
|
||||
hpMemprocMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200502011455Z"
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
ProCurve Networking Business"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"Memory and Process information for HP Procurve product line."
|
||||
REVISION "200502011455Z" -- February 1, 2005
|
||||
DESCRIPTION "Modified to reflect new OID hierarchy for
|
||||
HP J8162A XL Access Controller Module."
|
||||
|
||||
::= { hpProcurveCommon 5 }
|
||||
|
||||
|
||||
-- This MIB displays memory and process information common to most
|
||||
-- HP Procurve product line devices.
|
||||
|
||||
hpMemprocMIBObjects OBJECT IDENTIFIER ::= { hpMemprocMIB 1 }
|
||||
hpMemprocNotificationsPrefix OBJECT IDENTIFIER ::= { hpMemprocMIB 2 }
|
||||
hpMemprocMIBConformance OBJECT IDENTIFIER ::= { hpMemprocMIB 3 }
|
||||
|
||||
|
||||
hpmpCPU OBJECT IDENTIFIER ::= { hpMemprocMIBObjects 1 }
|
||||
hpmpMemory OBJECT IDENTIFIER ::= { hpMemprocMIBObjects 2 }
|
||||
|
||||
|
||||
-- Textual Conventions
|
||||
-- Define the Float Textual Convention
|
||||
-- This definition was written by David Perkins.
|
||||
--
|
||||
|
||||
Float ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single precision floating-point number. The semantics
|
||||
and encoding are identical for type 'single' defined in
|
||||
IEEE Standard for Binary Floating-Point,
|
||||
ANSI/IEEE Std 754-1985.
|
||||
The value is restricted to the BER serialization of
|
||||
the following ASN.1 type:
|
||||
FLOATTYPE ::= [120] IMPLICIT FloatType
|
||||
(note: the value 120 is the sum of '30'h and '48'h)
|
||||
The BER serialization of the length for values of
|
||||
this type must use the definite length, short
|
||||
encoding form.
|
||||
|
||||
For example, the BER serialization of value 123
|
||||
of type FLOATTYPE is '9f780442f60000'h. (The tag
|
||||
is '9f78'h; the length is '04'h; and the value is
|
||||
'42f60000'h.) The BER serialization of value
|
||||
'9f780442f60000'h of data type Opaque is
|
||||
'44079f780442f60000'h. (The tag is '44'h; the length
|
||||
is '07'h; and the value is '9f780442f60000'h."
|
||||
SYNTAX Opaque (SIZE (7))
|
||||
|
||||
|
||||
-- hpmpCPU
|
||||
-- hpmpCPUTable
|
||||
|
||||
-- the CPU table
|
||||
-- The CPU table contains load averages per CPU. The load averages indicate
|
||||
-- the number of processes which are ready to run, but are waiting due to
|
||||
-- a busy CPU. These values should be used with the CPU percent utilization
|
||||
-- statistics to determine if the device is overloaded.
|
||||
|
||||
|
||||
hpmpCPUTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpmpCPUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of per CPU load averages and utilization statistics."
|
||||
::= { hpmpCPU 1 }
|
||||
|
||||
hpmpCPUEntry OBJECT-TYPE
|
||||
SYNTAX HpmpCPUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information relating to CPU load and utilization."
|
||||
INDEX { hpmpCPUIndex }
|
||||
::= { hpmpCPUTable 1 }
|
||||
|
||||
HpmpCPUEntry ::=
|
||||
SEQUENCE {
|
||||
hpmpCPUIndex Unsigned32,
|
||||
hpmpCPULoad1min Integer32,
|
||||
hpmpCPULoad5min Integer32,
|
||||
hpmpCPULoad15min Integer32,
|
||||
hpmpCPUPctBusy Gauge32
|
||||
}
|
||||
|
||||
hpmpCPUIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1.. 4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely represents a CPU on this device. This
|
||||
index is assigned arbitrarily by the engine and is not
|
||||
saved over reboots."
|
||||
::= { hpmpCPUEntry 1 }
|
||||
|
||||
|
||||
hpmpCPULoad1min OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of processes in the CPU run queue, averaged
|
||||
over the past 1 minute. This is computed by taking the
|
||||
floating point load average value and multiplying by 100,
|
||||
then converting the value to an integer."
|
||||
::= { hpmpCPUEntry 2 }
|
||||
|
||||
hpmpCPULoad5min OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of processes in the CPU run queue, averaged
|
||||
over the past 5 minutes. This is computed by taking the
|
||||
floating point load average value and multiplying by 100,
|
||||
then converting the value to an integer."
|
||||
::= { hpmpCPUEntry 3 }
|
||||
|
||||
hpmpCPULoad15min OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of processes in the CPU run queue, averaged
|
||||
over the past 15 minutes. This is computed by taking the
|
||||
floating point load average value and multiplying by 100,
|
||||
then converting the value to an integer."
|
||||
::= { hpmpCPUEntry 4 }
|
||||
|
||||
hpmpCPUPctBusy OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reports the percentage time the CPU was actively
|
||||
engaged during the last interval."
|
||||
::= { hpmpCPUEntry 5 }
|
||||
|
||||
|
||||
-- hpmpMemory
|
||||
-- hpmpMemTable
|
||||
-- entries for unique memory pools with the device.
|
||||
|
||||
hpmpMemTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpmpMemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of memory utilization per unique memory pool."
|
||||
::= { hpmpMemory 1 }
|
||||
|
||||
hpmpMemEntry OBJECT-TYPE
|
||||
SYNTAX HpmpMemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information relating to memory size and utilization."
|
||||
INDEX { hpmpMemIndex }
|
||||
::= { hpmpMemTable 1 }
|
||||
|
||||
HpmpMemEntry ::=
|
||||
SEQUENCE {
|
||||
hpmpMemIndex Unsigned32,
|
||||
hpmpMemDescr DisplayString,
|
||||
hpmpMemInUse Unsigned32,
|
||||
hpmpMemTotal Unsigned32,
|
||||
hpmpMemPctInUse Gauge32
|
||||
}
|
||||
|
||||
hpmpMemIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1.. 4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely represents a Memory pool on this device. This
|
||||
index is assigned arbitrarily by the engine and is not
|
||||
saved over reboots."
|
||||
::= { hpmpMemEntry 1 }
|
||||
|
||||
hpmpMemDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the memory pool reported by hpmpMemIndex."
|
||||
::= { hpmpMemEntry 2}
|
||||
|
||||
hpmpMemInUse OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Kbytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reports the amount of physical memory in use
|
||||
by this memory pool."
|
||||
::= { hpmpMemEntry 3}
|
||||
|
||||
|
||||
hpmpMemTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Kbytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reports the total amount of physical memory
|
||||
available to this memory pool."
|
||||
::= { hpmpMemEntry 4 }
|
||||
|
||||
|
||||
hpmpMemPctInUse OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "percent"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reports the percent of physical memory in use
|
||||
by this memory pool."
|
||||
::= { hpmpMemEntry 5 }
|
||||
|
||||
|
||||
-- notifications
|
||||
-- (no notifications are currently defined)
|
||||
hpMemprocNotifications OBJECT IDENTIFIER ::= { hpMemprocNotificationsPrefix 0 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
hpmpCompliances OBJECT IDENTIFIER ::= { hpMemprocMIBConformance 1 }
|
||||
hpmpGroups OBJECT IDENTIFIER ::= { hpMemprocMIBConformance 2 }
|
||||
|
||||
|
||||
hpMemprocMIBCompliance1 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the HP-MEMPROC-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpmpCPUGroup, hpmpMemoryGroup }
|
||||
|
||||
::= { hpmpCompliances 1 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
hpmpCPUGroup OBJECT-GROUP
|
||||
OBJECTS { hpmpCPULoad1min, hpmpCPULoad5min, hpmpCPULoad15min,
|
||||
hpmpCPUPctBusy }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing CPU utilization and load
|
||||
information applicable to all devices."
|
||||
::= { hpmpGroups 1 }
|
||||
|
||||
hpmpMemoryGroup OBJECT-GROUP
|
||||
OBJECTS { hpmpMemDescr, hpmpMemInUse, hpmpMemTotal, hpmpMemPctInUse }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing memory usage information
|
||||
applicable to all devices."
|
||||
::= { hpmpGroups 2 }
|
||||
|
||||
|
||||
END
|
1185
MIBS/hp/HP-PROCURVE-420-PRIVATE-MIB
Normal file
1185
MIBS/hp/HP-PROCURVE-420-PRIVATE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2914
MIBS/hp/HP-SN-AGENT-MIB
Normal file
2914
MIBS/hp/HP-SN-AGENT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
772
MIBS/hp/HP-SN-APPLETALK-MIB
Normal file
772
MIBS/hp/HP-SN-APPLETALK-MIB
Normal 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
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
189
MIBS/hp/HP-SN-IGMP-MIB
Normal 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
|
526
MIBS/hp/HP-SN-IP-ACL-MIB
Normal file
526
MIBS/hp/HP-SN-IP-ACL-MIB
Normal file
@ -0,0 +1,526 @@
|
||||
HP-SN-IP-ACL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Imports
|
||||
|
||||
IMPORTS
|
||||
IpAddress
|
||||
FROM RFC1155-SMI
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212
|
||||
Counter64
|
||||
FROM SNMPv2-SMI
|
||||
snIp
|
||||
FROM HP-SN-ROOT-MIB;
|
||||
|
||||
-- textual conventions
|
||||
DisplayString ::= OCTET STRING
|
||||
|
||||
-- RtrStatus Values
|
||||
RtrStatus ::= INTEGER { disabled(0), enabled (1) }
|
||||
|
||||
-- Row Status
|
||||
SnRowStatus ::= INTEGER {
|
||||
other(1),
|
||||
valid(2),
|
||||
delete(3),
|
||||
create(4)
|
||||
}
|
||||
|
||||
-- Action
|
||||
Action ::= INTEGER { deny(0), permit(1) }
|
||||
|
||||
-- Boolean Values
|
||||
TruthVal ::= INTEGER { false (0), true (1) }
|
||||
|
||||
-- ACL number
|
||||
AclNumber ::= INTEGER (1..199)
|
||||
|
||||
-- Operator
|
||||
Operator ::= INTEGER { eq(0), neq(1), lt(2), gt(3), range(4), undefined(7) }
|
||||
|
||||
-- IP Protocol
|
||||
IpProtocol ::= INTEGER (0..255)
|
||||
|
||||
-- Precedence Value
|
||||
PrecedenceValue ::= INTEGER { critical(5), flash(3), flashoverride(4),
|
||||
immediate(2), internet(6), network(7),
|
||||
priority(1), routine(0), undefined(8) }
|
||||
|
||||
-- Tos Value
|
||||
TosValue ::= INTEGER {
|
||||
normal(0),
|
||||
minMonetaryCost(1),
|
||||
maxReliability(2),
|
||||
tosValue3(3),
|
||||
maxThroughput(4),
|
||||
tosValue5(5),
|
||||
tosValue6(6),
|
||||
tosValue7(7),
|
||||
minDelay(8),
|
||||
tosValue9(9),
|
||||
tosValue10(10),
|
||||
tosValue11(11),
|
||||
tosValue12(12),
|
||||
tosValue13(13),
|
||||
tosValue14(14),
|
||||
tosValue15(15),
|
||||
undefined(16)
|
||||
}
|
||||
|
||||
-- Direction
|
||||
Direction ::= INTEGER { inbound(0), outbound(1) }
|
||||
|
||||
------Access Control List
|
||||
|
||||
snAgAcl OBJECT IDENTIFIER ::= { snIp 15 }
|
||||
|
||||
snAgAclGlobal OBJECT IDENTIFIER ::= { snAgAcl 1 }
|
||||
|
||||
snAgAclGblCurRowIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current row index of the ACL table entry."
|
||||
::= { snAgAclGlobal 1 }
|
||||
|
||||
--
|
||||
-- ACL Table
|
||||
--
|
||||
|
||||
snAgAclTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SnAgAclEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Table of Access Control List"
|
||||
::= { snAgAcl 2 }
|
||||
|
||||
snAgAclEntry OBJECT-TYPE
|
||||
SYNTAX SnAgAclEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the IP access control list table."
|
||||
INDEX { snAgAclIndex }
|
||||
::= { snAgAclTable 1 }
|
||||
|
||||
SnAgAclEntry ::= SEQUENCE {
|
||||
snAgAclIndex
|
||||
INTEGER,
|
||||
snAgAclNumber
|
||||
AclNumber,
|
||||
snAgAclName
|
||||
DisplayString,
|
||||
snAgAclAction
|
||||
Action,
|
||||
snAgAclProtocol
|
||||
IpProtocol,
|
||||
snAgAclSourceIp
|
||||
IpAddress,
|
||||
snAgAclSourceMask
|
||||
IpAddress,
|
||||
snAgAclSourceOperator
|
||||
Operator,
|
||||
snAgAclSourceOperand1
|
||||
INTEGER,
|
||||
snAgAclSourceOperand2
|
||||
INTEGER,
|
||||
snAgAclDestinationIp
|
||||
IpAddress,
|
||||
snAgAclDestinationMask
|
||||
IpAddress,
|
||||
snAgAclDestinationOperator
|
||||
Operator,
|
||||
snAgAclDestinationOperand1
|
||||
INTEGER,
|
||||
snAgAclDestinationOperand2
|
||||
INTEGER,
|
||||
snAgAclPrecedence
|
||||
PrecedenceValue,
|
||||
snAgAclTos
|
||||
TosValue,
|
||||
snAgAclEstablished
|
||||
RtrStatus,
|
||||
snAgAclLogOption
|
||||
TruthVal,
|
||||
snAgAclStandardFlag
|
||||
TruthVal,
|
||||
snAgAclRowStatus
|
||||
SnRowStatus,
|
||||
snAgAclFlowCounter
|
||||
Counter64,
|
||||
snAgAclPacketCounter
|
||||
Counter64,
|
||||
snAgAclComments
|
||||
DisplayString,
|
||||
snAgAclIpPriority
|
||||
INTEGER,
|
||||
snAgAclPriorityForce
|
||||
INTEGER,
|
||||
snAgAclPriorityMapping
|
||||
INTEGER,
|
||||
snAgAclDscpMarking
|
||||
INTEGER,
|
||||
snAgAclDscpMapping
|
||||
INTEGER
|
||||
}
|
||||
|
||||
snAgAclIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The access control list item number for an entry.
|
||||
This is a unique number that identifies different
|
||||
Access list entries combined with the access list
|
||||
name and access list number. This one has to be
|
||||
unique even though the name and number are not unique
|
||||
for a give access list with same or different source
|
||||
address, subnet mask, destination address and destination
|
||||
mask, protocol type, action (permit/deny) type and the
|
||||
operator (neq, eq, gt and , lt) which makes the index a
|
||||
unique tuple (name, number, itemnumber)."
|
||||
::= { snAgAclEntry 1 }
|
||||
|
||||
snAgAclNumber OBJECT-TYPE
|
||||
SYNTAX AclNumber
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The access control list number for an entry.
|
||||
The standard access list is in the range <1..99>.
|
||||
The extended access list is in the range <100-199>."
|
||||
::= { snAgAclEntry 2 }
|
||||
|
||||
snAgAclName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"ACL name for an entry."
|
||||
::= { snAgAclEntry 3 }
|
||||
|
||||
snAgAclAction OBJECT-TYPE
|
||||
SYNTAX Action
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Action to take if the ip packet matches
|
||||
with this access control list."
|
||||
::= { snAgAclEntry 4 }
|
||||
|
||||
snAgAclProtocol OBJECT-TYPE
|
||||
SYNTAX IpProtocol
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Transport protocol. 0 means any protocol."
|
||||
::= { snAgAclEntry 5 }
|
||||
|
||||
snAgAclSourceIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Source IP address."
|
||||
::= { snAgAclEntry 6 }
|
||||
|
||||
snAgAclSourceMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Source IP subnet mask."
|
||||
::= { snAgAclEntry 7 }
|
||||
|
||||
snAgAclSourceOperator OBJECT-TYPE
|
||||
SYNTAX Operator
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Type of comparison to perform.
|
||||
for now, this only applys to tcp or udp
|
||||
to compare the port number"
|
||||
::= { snAgAclEntry 8 }
|
||||
|
||||
snAgAclSourceOperand1 OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..65535)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"For now this only refers to transport
|
||||
protocol port number. 0 means NA"
|
||||
::= { snAgAclEntry 9 }
|
||||
|
||||
snAgAclSourceOperand2 OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..65535)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"For now this only refers to transport
|
||||
protocol port number. 0 means NA"
|
||||
::= { snAgAclEntry 10 }
|
||||
|
||||
snAgAclDestinationIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Destination IP address."
|
||||
::= { snAgAclEntry 11 }
|
||||
|
||||
snAgAclDestinationMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Destination IP subnet mask."
|
||||
::= { snAgAclEntry 12 }
|
||||
|
||||
snAgAclDestinationOperator OBJECT-TYPE
|
||||
SYNTAX Operator
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Type of comparison to perform.
|
||||
for now, this only applys to tcp or udp
|
||||
to compare the port number"
|
||||
::= { snAgAclEntry 13 }
|
||||
|
||||
snAgAclDestinationOperand1 OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..65535)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"For now this only refers to transport
|
||||
protocol port number. 0 means NA"
|
||||
::= { snAgAclEntry 14 }
|
||||
|
||||
snAgAclDestinationOperand2 OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..65535)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"For now this only refers to transport
|
||||
protocol port number. 0 means NA"
|
||||
::= { snAgAclEntry 15 }
|
||||
|
||||
snAgAclPrecedence OBJECT-TYPE
|
||||
SYNTAX PrecedenceValue
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This refers to IP precedence value in the range <0-7>
|
||||
critical(5),
|
||||
flash(3),
|
||||
flash-override(4),
|
||||
immediate(2),
|
||||
internet(6),
|
||||
network(7),
|
||||
priority(1),
|
||||
routine(0)"
|
||||
::= { snAgAclEntry 16 }
|
||||
|
||||
snAgAclTos OBJECT-TYPE
|
||||
SYNTAX TosValue
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This refers to the IP type of service value in range
|
||||
<0-15> which is the sum of numeric vlaues of the
|
||||
following options -
|
||||
match packets with maximum reliability TOS (2)
|
||||
match packets with maximum throughput TOS (4)
|
||||
match packets with minimum delay (8)
|
||||
match packets with minimum monetary cost TOS (1)
|
||||
match packets with normal TOS (0)"
|
||||
::= { snAgAclEntry 17 }
|
||||
|
||||
snAgAclEstablished OBJECT-TYPE
|
||||
SYNTAX RtrStatus
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Enable/Disable the filtering of established TCP
|
||||
packets of which the ACK or RESET flag is on. This
|
||||
additional filter only applies to TCP transport
|
||||
protocol."
|
||||
::= { snAgAclEntry 18 }
|
||||
|
||||
snAgAclLogOption OBJECT-TYPE
|
||||
SYNTAX TruthVal
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Log flag"
|
||||
::= { snAgAclEntry 19 }
|
||||
|
||||
snAgAclStandardFlag OBJECT-TYPE
|
||||
SYNTAX TruthVal
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Return whether the ACL is standard or extended, 1 for standard ACL"
|
||||
::= { snAgAclEntry 20 }
|
||||
|
||||
snAgAclRowStatus OBJECT-TYPE
|
||||
SYNTAX SnRowStatus
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"To create or delete a access list
|
||||
entry."
|
||||
::= { snAgAclEntry 21 }
|
||||
|
||||
snAgAclFlowCounter OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Approximate count of flows matching individual ACL entry."
|
||||
::= { snAgAclEntry 22 }
|
||||
|
||||
snAgAclPacketCounter OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Accurate count of packets matching individual ACL entry."
|
||||
::= { snAgAclEntry 23 }
|
||||
|
||||
snAgAclComments OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Remark description of individual ACL entry."
|
||||
::= { snAgAclEntry 24 }
|
||||
|
||||
snAgAclIpPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..3)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"QoS priority option for IP ACL entry."
|
||||
::= { snAgAclEntry 25 }
|
||||
|
||||
snAgAclPriorityForce OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..4)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Force packet outgoing priority. Not defined(4)"
|
||||
::= { snAgAclEntry 26 }
|
||||
|
||||
snAgAclPriorityMapping OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..8)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Map incoming packet priority. Not defined(8)"
|
||||
::= { snAgAclEntry 27 }
|
||||
|
||||
snAgAclDscpMarking OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..64)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Mark packets with given DSCP value. Not defined(64)"
|
||||
::= { snAgAclEntry 28 }
|
||||
|
||||
snAgAclDscpMapping OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..64)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Map incoming DSCP value. Not defined(64)"
|
||||
::= { snAgAclEntry 29 }
|
||||
|
||||
--
|
||||
-- Acl Port Table
|
||||
|
||||
snAgAclBindToPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SnAgAclBindToPortEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Table of ACL binding to port for router"
|
||||
::= { snAgAcl 3 }
|
||||
|
||||
snAgAclBindToPortEntry OBJECT-TYPE
|
||||
SYNTAX SnAgAclBindToPortEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the ACL-binding-to-port table."
|
||||
INDEX {
|
||||
snAgAclPortNum,
|
||||
snAgAclPortBindDirection
|
||||
}
|
||||
::= { snAgAclBindToPortTable 1 }
|
||||
|
||||
SnAgAclBindToPortEntry ::= SEQUENCE {
|
||||
snAgAclPortNum
|
||||
INTEGER,
|
||||
snAgAclPortBindDirection
|
||||
Direction,
|
||||
snAgAclNum
|
||||
INTEGER,
|
||||
snAgAclNameString
|
||||
DisplayString,
|
||||
snAgBindPortListInVirtualInterface
|
||||
OCTET STRING,
|
||||
snAgAclPortRowStatus
|
||||
SnRowStatus
|
||||
}
|
||||
|
||||
snAgAclPortNum OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Binding-to port num, either physical port or virtual interface."
|
||||
::= { snAgAclBindToPortEntry 1 }
|
||||
|
||||
snAgAclPortBindDirection OBJECT-TYPE
|
||||
SYNTAX Direction
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"ACL port direction, inbound or outbound"
|
||||
::= { snAgAclBindToPortEntry 2 }
|
||||
|
||||
snAgAclNum OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Defined ACL number"
|
||||
::= { snAgAclBindToPortEntry 3 }
|
||||
|
||||
snAgAclNameString OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Defined ACL name"
|
||||
::= { snAgAclBindToPortEntry 4 }
|
||||
|
||||
snAgBindPortListInVirtualInterface OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Port list for binding virtual interface"
|
||||
::= { snAgAclBindToPortEntry 5 }
|
||||
|
||||
snAgAclPortRowStatus OBJECT-TYPE
|
||||
SYNTAX SnRowStatus
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"To create or delete a ACL port entry."
|
||||
::= { snAgAclBindToPortEntry 6 }
|
||||
|
||||
END
|
4820
MIBS/hp/HP-SN-IP-MIB
Normal file
4820
MIBS/hp/HP-SN-IP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1144
MIBS/hp/HP-SN-IP-VRRP-MIB
Normal file
1144
MIBS/hp/HP-SN-IP-VRRP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1329
MIBS/hp/HP-SN-IPX-MIB
Normal file
1329
MIBS/hp/HP-SN-IPX-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1807
MIBS/hp/HP-SN-MPLS-LSR-MIB
Normal file
1807
MIBS/hp/HP-SN-MPLS-LSR-MIB
Normal file
File diff suppressed because it is too large
Load Diff
272
MIBS/hp/HP-SN-MPLS-TC-MIB
Normal file
272
MIBS/hp/HP-SN-MPLS-TC-MIB
Normal file
@ -0,0 +1,272 @@
|
||||
HP-SN-MPLS-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, Unsigned32, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
transmission
|
||||
FROM RFC1213-MIB
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
snMpls
|
||||
FROM HP-SN-ROOT-MIB;
|
||||
|
||||
mplsTCMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200101041200Z" -- 4 January 2002 12:00:00 GMT
|
||||
|
||||
ORGANIZATION
|
||||
"Multiprotocol Label Switching (MPLS) Working Group"
|
||||
CONTACT-INFO
|
||||
" Thomas D. Nadeau
|
||||
Cisco Systems, Inc.
|
||||
tnadeau@cisco.com
|
||||
|
||||
Joan Cucchiara
|
||||
Crescent Networks
|
||||
jcucchiara@crescentnetworks.com
|
||||
|
||||
Cheenu Srinivasan
|
||||
Parama Networks, Inc.
|
||||
cheenu@paramanet.com
|
||||
|
||||
Arun Viswanathan
|
||||
Force10 Networks, Inc.
|
||||
arun@force10networks.com
|
||||
|
||||
Hans Sjostrand
|
||||
ipUnplugged
|
||||
hans@ipunplugged.com
|
||||
|
||||
Email comments to the MPLS WG Mailing List at
|
||||
mpls@uu.net."
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB module defines Textual Conventions and
|
||||
OBJECT-IDENTITIES for use in documents defining
|
||||
management information bases (MIBs) for managing
|
||||
MPLS networks."
|
||||
|
||||
-- Revision history.
|
||||
|
||||
REVISION
|
||||
"200101041200Z" -- 4 January 2002 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version published as part of RFC XXXX."
|
||||
::= { mplsMIB 1 }
|
||||
|
||||
-- This object identifier needs to be assigned by IANA.
|
||||
-- Since mpls has been assigned an ifType of 166 we recommend
|
||||
-- that this OID be 166 as well.
|
||||
|
||||
mplsMIB OBJECT IDENTIFIER
|
||||
::= { snMpls 15 }
|
||||
|
||||
-- Textual Conventions (sorted alphabetically).
|
||||
|
||||
MplsAtmVcIdentifier ::= TEXTUAL-CONVENTION
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VCI value for a VCL. The maximum VCI value
|
||||
cannot exceed the value allowable by
|
||||
atmInterfaceMaxVciBits defined in ATM-MIB. The
|
||||
minimum value is 32, values 0 to 31 are reserved
|
||||
for other uses by the ITU and ATM Forum. 32 is
|
||||
typically the default value for the Control VC."
|
||||
REFERENCE
|
||||
"Definitions of Textual Conventions and OBJECT-
|
||||
IDENTITIES for ATM Management, RFC 2514, Feb.
|
||||
1999."
|
||||
SYNTAX Integer32 (32..65535)
|
||||
|
||||
MplsBitRate ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An estimate of bandwidth in units of 1,000 bits per
|
||||
second. If this object reports a value of 'n' then
|
||||
the rate of the object is somewhere in the range of
|
||||
'n-500' to 'n+499'. For objects which do not vary
|
||||
in bit rate, or for those where no accurate
|
||||
estimation can be made, this object should contain
|
||||
the nominal bit rate."
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
|
||||
MplsBurstSize ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of octets of MPLS data that the stream
|
||||
may send back-to-back without concern for
|
||||
policing."
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
|
||||
MplsExtendedTunnelId ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique identifier for an MPLS Tunnel. This MAY
|
||||
represent an IpV4 address of the ingress or egress
|
||||
LSR for the tunnel. This value is derived from the
|
||||
Extended Tunnel Id in RSVP or the Ingress Router ID
|
||||
for CR-LDP."
|
||||
REFERENCE
|
||||
"1. Awduche, D., et al., RSVP-TE: Extensions to RSVP
|
||||
for LSP Tunnels, RFC 3209, December 2001.
|
||||
2. Constraint-Based LSP Setup using LDP, Jamoussi,
|
||||
B., et al., draft-ietf-mpls-cr-ldp-06.txt, November
|
||||
2001."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
MplsInitialCreationSource ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entity that originally created the object in
|
||||
question. The values of this enumeration are
|
||||
defined as follows:
|
||||
|
||||
other(1) - This is used when an entity which has not
|
||||
been enumerated in this textual convention but
|
||||
which is known by the agent.
|
||||
|
||||
snmp(2) - The Simple Network Management Protocol was
|
||||
used to configure this object initially.
|
||||
|
||||
ldp(3 - The Label Distribution Protocol was used to
|
||||
configure this object initially.
|
||||
|
||||
rsvp(4) - The Resource Reservation Protocol was used
|
||||
to configure this object initially.
|
||||
|
||||
crldp(5) - The Constraint-Based Label Distribution
|
||||
Protocol was used to configure this object
|
||||
initially.
|
||||
|
||||
policyAgent(6) - A policy agent (perhaps in
|
||||
combination with one of the above protocols) was
|
||||
used to configure this object initially.
|
||||
|
||||
unknown(7) - the agent cannot discern which
|
||||
component created the object."
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
snmp(2),
|
||||
ldp(3),
|
||||
rsvp(4),
|
||||
crldp(5),
|
||||
policyAgent(6),
|
||||
unknown (7)
|
||||
}
|
||||
|
||||
|
||||
|
||||
MplsLSPID ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An identifier that is assigned to each LSP and is
|
||||
used to uniquely identify it. This is assigned at
|
||||
the head end of the LSP and can be used by all LSRs
|
||||
to identify this LSP. This value is piggybacked by
|
||||
the signaling protocol when this LSP is signaled
|
||||
within the network. This identifier can then be
|
||||
used at each LSR to identify which labels are being
|
||||
swapped to other labels for this LSP. For IPv4
|
||||
addresses this results in a 6-octet long cookie."
|
||||
SYNTAX OCTET STRING (SIZE (0..31))
|
||||
|
||||
MplsLabel ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value represents an MPLS label as defined in
|
||||
[RFC3031], [RFC3032], [RFC3034] and [RFC3035]."
|
||||
REFERENCE
|
||||
"1. Multiprotocol Label Switching Architecture, Rosen
|
||||
et al, RFC 3031, August 1999.
|
||||
2. MPLS Label Stack Encoding, Rosen et al, RFC 3032,
|
||||
January 2001.
|
||||
3. Use of Label Switching on Frame Relay Networks,
|
||||
Conta et al, RFC 3034, January 2001.
|
||||
4. MPLS using LDP and ATM VC switching, Davie et al,
|
||||
RFC 3035, January 2001."
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
|
||||
MplsLdpGenAddr ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of an network layer or data link layer
|
||||
address."
|
||||
SYNTAX OCTET STRING (SIZE (0..64))
|
||||
|
||||
MplsLdpIdentifier ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The LDP identifier is a six octet quantity which is
|
||||
used to identify an Label Switch Router (LSR) label
|
||||
space.
|
||||
|
||||
The first four octets identify the LSR and must be a
|
||||
globally unique value, such as a 32-bit router ID
|
||||
assigned to the LSR, and the last two octets
|
||||
identify a specific label space within the LSR."
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
|
||||
MplsLdpLabelTypes ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Layer 2 label types which are defined for MPLS
|
||||
LDP/CRLDP are generic(1), atm(2), or
|
||||
frameRelay(3)."
|
||||
SYNTAX INTEGER {
|
||||
generic(1),
|
||||
atm(2),
|
||||
frameRelay(3)
|
||||
}
|
||||
|
||||
MplsLsrIdentifier ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Label Switch Router (LSR) identifier is the
|
||||
first 4 bytes of the Label Distribution Protocol
|
||||
(LDP) identifier."
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
|
||||
MplsPathIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique identifier used to identify a specific path
|
||||
used by a tunnel."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
MplsPathIndexOrZero ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique identifier used to identify a specific path
|
||||
used by a tunnel. If this value is set to 0, it
|
||||
indicates that no path is in use."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
MplsPortNumber ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A TCP or UDP port number. Along with an IP address
|
||||
identifies a stream of IP traffic uniquely."
|
||||
SYNTAX Integer32 (0..65535)
|
||||
|
||||
MplsTunnelAffinity ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Include-any, include-all, or exclude-all constraint
|
||||
for link selection."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
MplsTunnelIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into mplsTunnelTable."
|
||||
SYNTAX Integer32 (1..65535)
|
||||
|
||||
MplsTunnelInstanceIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Instance index into mplsTunnelTable."
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
|
||||
END
|
2439
MIBS/hp/HP-SN-MPLS-TE-MIB
Normal file
2439
MIBS/hp/HP-SN-MPLS-TE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3381
MIBS/hp/HP-SN-OSPF-GROUP-MIB
Normal file
3381
MIBS/hp/HP-SN-OSPF-GROUP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
613
MIBS/hp/HP-SN-POS-GROUP-MIB
Normal file
613
MIBS/hp/HP-SN-POS-GROUP-MIB
Normal file
@ -0,0 +1,613 @@
|
||||
HP-SN-POS-GROUP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
-- Foundry POS Group MIB Release 1.0.0
|
||||
-- Revision 0 10/28/99
|
||||
|
||||
-- Copyright 1996-1999 Foundry Networks, Inc.
|
||||
-- All rights reserved.
|
||||
-- This Foundry Networks SNMP Management Information Base Specification
|
||||
-- (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, Gauge
|
||||
FROM RFC1155-SMI
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212
|
||||
snPOS
|
||||
FROM HP-SN-ROOT-MIB;
|
||||
|
||||
-- textual conventions
|
||||
-- maximum of ports are 32.
|
||||
|
||||
-- Status Values
|
||||
|
||||
POSStatus ::= INTEGER { disabled(0), enabled(1) }
|
||||
|
||||
DisplayString ::=
|
||||
OCTET STRING
|
||||
-- This data type is used to model textual information taken
|
||||
-- from the NVT ASCII character set. By convention, objects
|
||||
-- with this syntax are declared as having
|
||||
--
|
||||
-- SIZE (0..255)
|
||||
|
||||
|
||||
snPOSInfo OBJECT IDENTIFIER ::= { snPOS 1 }
|
||||
|
||||
-- POS Port table information
|
||||
|
||||
snPOSInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SnPOSInfoEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A specific snPOSInfo group consists of a number of
|
||||
switch ports. "
|
||||
::= { snPOSInfo 1 }
|
||||
|
||||
snPOSInfoEntry OBJECT-TYPE
|
||||
SYNTAX SnPOSInfoEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"An entry in the snPOSInfo table indicates the
|
||||
configuration on a specified port. A SNMP SET PDU
|
||||
for a row of the snPOSInfoTable requires the entired
|
||||
sequence of the MIB Objects in each
|
||||
snPOSInfoEntry stored in one PDU. Otherwise,
|
||||
GENERR return-value will be returned."
|
||||
INDEX {
|
||||
snPOSInfoPortNum
|
||||
}
|
||||
::= { snPOSInfoTable 1 }
|
||||
|
||||
SnPOSInfoEntry ::= SEQUENCE {
|
||||
snPOSInfoPortNum
|
||||
INTEGER,
|
||||
snPOSIfIndex
|
||||
INTEGER,
|
||||
snPOSDescr
|
||||
DisplayString,
|
||||
snPOSName
|
||||
DisplayString,
|
||||
snPOSInfoSpeed
|
||||
INTEGER,
|
||||
snPOSInfoAdminStatus
|
||||
INTEGER,
|
||||
snPOSInfoLinkStatus
|
||||
INTEGER,
|
||||
snPOSInfoClock
|
||||
INTEGER,
|
||||
snPOSInfoLoopBack
|
||||
INTEGER,
|
||||
snPOSInfoScrambleATM
|
||||
POSStatus,
|
||||
snPOSInfoFraming
|
||||
INTEGER,
|
||||
snPOSInfoCRC
|
||||
INTEGER,
|
||||
snPOSInfoKeepAlive
|
||||
INTEGER,
|
||||
snPOSInfoFlagC2
|
||||
INTEGER,
|
||||
snPOSInfoFlagJ0
|
||||
INTEGER,
|
||||
snPOSInfoFlagH1
|
||||
INTEGER,
|
||||
snPOSStatsInFrames
|
||||
Counter,
|
||||
snPOSStatsOutFrames
|
||||
Counter,
|
||||
snPOSStatsAlignErrors
|
||||
Counter,
|
||||
snPOSStatsFCSErrors
|
||||
Counter,
|
||||
snPOSStatsFrameTooLongs
|
||||
Counter,
|
||||
snPOSStatsFrameTooShorts
|
||||
Counter,
|
||||
snPOSStatsInDiscard
|
||||
Counter,
|
||||
snPOSStatsOutDiscard
|
||||
Counter,
|
||||
snPOSInOctets
|
||||
OCTET STRING,
|
||||
snPOSOutOctets
|
||||
OCTET STRING,
|
||||
snPOSStatsInBitsPerSec
|
||||
Gauge,
|
||||
snPOSStatsOutBitsPerSec
|
||||
Gauge,
|
||||
snPOSStatsInPktsPerSec
|
||||
Gauge,
|
||||
snPOSStatsOutPktsPerSec
|
||||
Gauge,
|
||||
snPOSStatsInUtilization
|
||||
INTEGER (0..10000),
|
||||
snPOSStatsOutUtilization
|
||||
INTEGER (0..10000),
|
||||
snPOSTagType
|
||||
INTEGER,
|
||||
snPOSStatsB1
|
||||
Counter,
|
||||
snPOSStatsB2
|
||||
Counter,
|
||||
snPOSStatsB3
|
||||
Counter,
|
||||
snPOSStatsAIS
|
||||
Counter,
|
||||
snPOSStatsRDI
|
||||
Counter,
|
||||
snPOSStatsLOP
|
||||
Counter,
|
||||
snPOSStatsLOF
|
||||
Counter,
|
||||
snPOSStatsLOS
|
||||
Counter
|
||||
}
|
||||
|
||||
|
||||
snPOSInfoPortNum OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The port index.
|
||||
The bit 0 to bit 7: port number.
|
||||
The bit 8 to bit 11: slot number (slot for chassis only)."
|
||||
::= { snPOSInfoEntry 1 }
|
||||
|
||||
|
||||
snPOSIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"In order to identify a particular interface, this
|
||||
object shall identify the instance of the ifIndex
|
||||
object, defined in RFC 1213 and RFC 1573."
|
||||
::= { snPOSInfoEntry 2 }
|
||||
|
||||
|
||||
snPOSDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A textual string containing the slot/port information
|
||||
about the interface."
|
||||
::= { snPOSInfoEntry 3 }
|
||||
|
||||
|
||||
snPOSName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Port Name string."
|
||||
::= { snPOSInfoEntry 4 }
|
||||
|
||||
snPOSInfoSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
s155000(1),
|
||||
s622000(2),
|
||||
other(3),
|
||||
s2488000(4)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The speed configuration for a port. The values are:
|
||||
155000
|
||||
622000
|
||||
2488000
|
||||
"
|
||||
::= { snPOSInfoEntry 5 }
|
||||
|
||||
|
||||
snPOSInfoAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2),
|
||||
testing(3) -- in some test mode
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The desired state of all ports. The
|
||||
testing(3) state indicates that no operational
|
||||
packets can be passed.
|
||||
(same as ifAdminStatus in MIB-II)"
|
||||
::= { snPOSInfoEntry 6 }
|
||||
|
||||
|
||||
snPOSInfoLinkStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2),
|
||||
testing(3) -- in some test mode
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current operational state of the interface.
|
||||
The testing(3) state indicates that no operational
|
||||
packets can be passed.
|
||||
(same as ifOperStatus in MIB-II)"
|
||||
::= { snPOSInfoEntry 7 }
|
||||
|
||||
|
||||
snPOSInfoClock OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
internal(1),
|
||||
line(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Clock default internal"
|
||||
::= { snPOSInfoEntry 8 }
|
||||
|
||||
snPOSInfoLoopBack OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
line(1),
|
||||
internal(2),
|
||||
none(3)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Loop back default none"
|
||||
::= { snPOSInfoEntry 9 }
|
||||
|
||||
snPOSInfoScrambleATM OBJECT-TYPE
|
||||
SYNTAX POSStatus
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"ATM style scrambling default off"
|
||||
::= { snPOSInfoEntry 10 }
|
||||
|
||||
snPOSInfoFraming OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
sonet(1),
|
||||
sdh(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Framing default SONET"
|
||||
::= { snPOSInfoEntry 11 }
|
||||
|
||||
snPOSInfoCRC OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
crc32bits(1),
|
||||
crc16bits(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"CRC default 32 bit"
|
||||
::= { snPOSInfoEntry 12 }
|
||||
|
||||
snPOSInfoKeepAlive OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..32767)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Keep-alive default 10"
|
||||
::= { snPOSInfoEntry 13 }
|
||||
|
||||
snPOSInfoFlagC2 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"C2 flag"
|
||||
::= { snPOSInfoEntry 14 }
|
||||
|
||||
|
||||
snPOSInfoFlagJ0 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"J0 flag"
|
||||
::= { snPOSInfoEntry 15 }
|
||||
|
||||
snPOSInfoFlagH1 OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"H1 flag"
|
||||
::= { snPOSInfoEntry 16 }
|
||||
|
||||
snPOSStatsInFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The total number of packets received on the interface."
|
||||
::= { snPOSInfoEntry 17 }
|
||||
|
||||
|
||||
snPOSStatsOutFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The total number of packets transmitted out of the interface."
|
||||
::= { snPOSInfoEntry 18 }
|
||||
|
||||
|
||||
snPOSStatsAlignErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"dot3StatsAlignmentErrors : A count of frames
|
||||
received on a particular interface that are
|
||||
not an integral number of octets in length
|
||||
and do not pass the FCS check.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the alignmentError
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
::= { snPOSInfoEntry 19 }
|
||||
|
||||
snPOSStatsFCSErrors OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"dot3StatsFCSErrors : A count of frames received
|
||||
on a particular interface that are an integral
|
||||
number of octets in length but do not pass the
|
||||
FCS check.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the frameCheckError
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
::= { snPOSInfoEntry 20 }
|
||||
|
||||
|
||||
snPOSStatsFrameTooLongs OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"dot3StatsFrameTooLongs : A count of frames
|
||||
received on a particular interface that
|
||||
exceed the maximum permitted frame size.
|
||||
|
||||
The count represented by an instance of this
|
||||
object is incremented when the frameTooLong
|
||||
status is returned by the MAC service to the
|
||||
LLC (or other MAC user). Received frames for
|
||||
which multiple error conditions obtain are,
|
||||
according to the conventions of IEEE 802.3
|
||||
Layer Management, counted exclusively according
|
||||
to the error status presented to the LLC."
|
||||
::= { snPOSInfoEntry 21 }
|
||||
|
||||
|
||||
snPOSStatsFrameTooShorts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
" A count of frames received on a particular
|
||||
interface that below the minimum permitted
|
||||
frame size."
|
||||
::= { snPOSInfoEntry 22 }
|
||||
|
||||
snPOSStatsInDiscard OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of inbound packets which were chosen
|
||||
to be discarded even though no errors had been
|
||||
detected to prevent their being deliverable to a
|
||||
higher-layer protocol. One possible reason for
|
||||
discarding such a packet could be to free up
|
||||
buffer space."
|
||||
::= { snPOSInfoEntry 23 }
|
||||
|
||||
|
||||
snPOSStatsOutDiscard OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of outbound packets which were chosen
|
||||
to be discarded even though no errors had been
|
||||
detected to prevent their being transmitted. One
|
||||
possible reason for discarding such a packet could
|
||||
be to free up buffer space."
|
||||
::= { snPOSInfoEntry 24 }
|
||||
|
||||
snPOSInOctets OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(8))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The total number of octets received on the interface,
|
||||
including framing characters. This object is a 64-bit
|
||||
counter of the ifInOctets object, defined in RFC 1213.
|
||||
The octet string is in big-endian byte order."
|
||||
::= { snPOSInfoEntry 25 }
|
||||
|
||||
|
||||
snPOSOutOctets OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(8))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The total number of octets transmitted out of the interface,
|
||||
including framing characters. This object is a 64-bit
|
||||
counter of the ifOutOctets object, defined in RFC 1213.
|
||||
The octet string is in big-endian byte order."
|
||||
::= { snPOSInfoEntry 26 }
|
||||
|
||||
|
||||
snPOSStatsInBitsPerSec OBJECT-TYPE
|
||||
SYNTAX Gauge
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of bits per second received on the interface
|
||||
over a 5 minutes interval."
|
||||
::= { snPOSInfoEntry 27 }
|
||||
|
||||
|
||||
snPOSStatsOutBitsPerSec OBJECT-TYPE
|
||||
SYNTAX Gauge
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of bits per second transmitted out of the interface
|
||||
over a 5 minutes interval."
|
||||
::= { snPOSInfoEntry 28 }
|
||||
|
||||
|
||||
snPOSStatsInPktsPerSec OBJECT-TYPE
|
||||
SYNTAX Gauge
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of packets per second received on the interface
|
||||
over a 5 minutes interval."
|
||||
::= { snPOSInfoEntry 29 }
|
||||
|
||||
|
||||
snPOSStatsOutPktsPerSec OBJECT-TYPE
|
||||
SYNTAX Gauge
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of packets per second transmitted out of the interface
|
||||
over a 5 minutes interval."
|
||||
::= { snPOSInfoEntry 30 }
|
||||
|
||||
|
||||
snPOSStatsInUtilization OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..10000)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The input network utilization in hundredths of a percent
|
||||
over a 5 minutes interval."
|
||||
::= { snPOSInfoEntry 31 }
|
||||
|
||||
|
||||
snPOSStatsOutUtilization OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..10000)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The output network utilization in hundredths of a percent
|
||||
over a 5 minutes interval."
|
||||
::= { snPOSInfoEntry 32 }
|
||||
|
||||
snPOSTagType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
tagged(1),
|
||||
untagged(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"For tagged port, we could have multiple VLANs
|
||||
per port."
|
||||
::= {snPOSInfoEntry 33}
|
||||
|
||||
snPOSStatsB1 OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Section error monitoring."
|
||||
::= { snPOSInfoEntry 34 }
|
||||
|
||||
snPOSStatsB2 OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Line error monitoring."
|
||||
::= { snPOSInfoEntry 35 }
|
||||
|
||||
snPOSStatsB3 OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Path error monitoring."
|
||||
::= { snPOSInfoEntry 36 }
|
||||
|
||||
snPOSStatsAIS OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Alarm indication signal."
|
||||
::= { snPOSInfoEntry 37 }
|
||||
|
||||
snPOSStatsRDI OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Remote defect indication."
|
||||
::= { snPOSInfoEntry 38 }
|
||||
|
||||
snPOSStatsLOP OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Loss of pointer."
|
||||
::= { snPOSInfoEntry 39 }
|
||||
|
||||
snPOSStatsLOF OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Loss of frame."
|
||||
::= { snPOSInfoEntry 40 }
|
||||
|
||||
snPOSStatsLOS OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Loss of signal."
|
||||
::= { snPOSInfoEntry 41 }
|
||||
|
||||
END
|
73
MIBS/hp/HP-SN-ROOT-MIB
Normal file
73
MIBS/hp/HP-SN-ROOT-MIB
Normal file
@ -0,0 +1,73 @@
|
||||
HP-SN-ROOT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- LAN Switch-Router Root MIB Release 1.0.1
|
||||
-- Revision 01/30/99
|
||||
|
||||
-- Copyright 1996 Foundry Networks, Inc.
|
||||
-- All rights reserved.
|
||||
-- This Foundry SNMP Management Information Base Specification
|
||||
-- (Specification) embodies Foundry's confidential and
|
||||
-- proprietary intellectual property. Foundry retains all
|
||||
-- title and ownership in the Specification, including any
|
||||
-- revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS," and Foundry makes
|
||||
-- no warranty, either express or implied, as to the use,
|
||||
-- operation, condition, or performance of the Specification.
|
||||
|
||||
-- SECTION 1: Top Level Definitions
|
||||
|
||||
|
||||
-- Branches under "switch"
|
||||
|
||||
-- Branch for registration of values for objects
|
||||
-- with syntax of OBJECT IDENTIFIER
|
||||
-- snReg OBJECT IDENTIFIER ::= { switch 1 }
|
||||
|
||||
-- Branch for 'Enterprise' field value in traps
|
||||
-- snTraps OBJECT IDENTIFIER ::= { switch 2 }
|
||||
-- snChaTrap OBJECT IDENTIFIER ::= { snTraps 1 }
|
||||
|
||||
-- Major Switch MIB branches
|
||||
|
||||
|
||||
IMPORTS
|
||||
enterprises
|
||||
FROM RFC1155-SMI;
|
||||
|
||||
hp OBJECT IDENTIFIER ::= { enterprises 11 }
|
||||
nm OBJECT IDENTIFIER ::= { hp 2 }
|
||||
system OBJECT IDENTIFIER ::= { nm 3 }
|
||||
netElement OBJECT IDENTIFIER ::= { system 7 }
|
||||
|
||||
hpEtherSwitch OBJECT IDENTIFIER ::= { netElement 11 }
|
||||
hpSwitchCore OBJECT IDENTIFIER ::= { hpEtherSwitch 12 }
|
||||
hpSwitch9308 OBJECT IDENTIFIER ::= { hpEtherSwitch 13 }
|
||||
hpSwitch9304 OBJECT IDENTIFIER ::= { hpEtherSwitch 14 }
|
||||
hpSwitch6308 OBJECT IDENTIFIER ::= { hpEtherSwitch 15 }
|
||||
hpSwitch6208 OBJECT IDENTIFIER ::= { hpEtherSwitch 16 }
|
||||
hpSwitch9315 OBJECT IDENTIFIER ::= { hpEtherSwitch 28 }
|
||||
switch OBJECT IDENTIFIER ::= { hpSwitchCore 1 }
|
||||
snChassis OBJECT IDENTIFIER ::= { switch 1 }
|
||||
snAgentSys OBJECT IDENTIFIER ::= { switch 2 }
|
||||
snSwitch OBJECT IDENTIFIER ::= { switch 3 }
|
||||
snL4 OBJECT IDENTIFIER ::= { switch 4 }
|
||||
snStack OBJECT IDENTIFIER ::= { switch 5 }
|
||||
|
||||
router OBJECT IDENTIFIER ::= { hpSwitchCore 2 }
|
||||
snIpx OBJECT IDENTIFIER ::= { router 1 }
|
||||
snIp OBJECT IDENTIFIER ::= { router 2 }
|
||||
snRip OBJECT IDENTIFIER ::= { router 3 }
|
||||
snOspf OBJECT IDENTIFIER ::= { router 4 }
|
||||
snDvmrp OBJECT IDENTIFIER ::= { router 5 }
|
||||
snIgmp OBJECT IDENTIFIER ::= { router 6 }
|
||||
snFsrp OBJECT IDENTIFIER ::= { router 7 }
|
||||
snGblRt OBJECT IDENTIFIER ::= { router 8 }
|
||||
snPim OBJECT IDENTIFIER ::= { router 9 }
|
||||
snAppleTalk OBJECT IDENTIFIER ::= { router 10 }
|
||||
snBgp4 OBJECT IDENTIFIER ::= { router 11 }
|
||||
snVrrp OBJECT IDENTIFIER ::= { router 12 }
|
||||
snLoopbackIf OBJECT IDENTIFIER ::= { router 13 }
|
||||
snPOS OBJECT IDENTIFIER ::= { router 14 }
|
||||
snMpls OBJECT IDENTIFIER ::= { router 15 }
|
||||
END
|
438
MIBS/hp/HP-SN-ROUTER-TRAP-MIB
Normal file
438
MIBS/hp/HP-SN-ROUTER-TRAP-MIB
Normal file
@ -0,0 +1,438 @@
|
||||
|
||||
HP-SN-ROUTER-TRAP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Router Trap MIB Release 1.0.0
|
||||
-- Revision 01/24/03
|
||||
|
||||
-- Copyright 1996-1997 Foundry Networks, Inc.
|
||||
-- All rights reserved.
|
||||
-- This Foundry SNMP Management Information Base Specification
|
||||
-- (Specification) embodies Foundry's confidential and
|
||||
-- proprietary intellectual property. Foundry retains all
|
||||
-- title and ownership in the Specification, including any
|
||||
-- revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS," and Foundry 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
|
||||
TRAP-TYPE FROM RFC-1215
|
||||
hp FROM HP-SN-ROOT-MIB
|
||||
snOspfRouterId,
|
||||
snOspfIfStatusIpAddress,
|
||||
snOspfIfStatusState,
|
||||
snOspfVirtIfStatusAreaID,
|
||||
snOspfVirtIfStatusNeighbor,
|
||||
snOspfVirtIfStatusState,
|
||||
snOspfNbrIpAddr,
|
||||
snOspfNbrRtrId,
|
||||
snOspfNbrState,
|
||||
snOspfVirtNbrArea,
|
||||
snOspfVirtNbrRtrId,
|
||||
snOspfVirtNbrState,
|
||||
snOspfPacketSrc,
|
||||
snOspfConfigErrorType,
|
||||
snOspfPacketType,
|
||||
snOspfLsdbAreaId,
|
||||
snOspfLsdbType,
|
||||
snOspfLsdbLsId,
|
||||
snOspfLsdbRouterId,
|
||||
snOspfExtLsdbLimit FROM HP-SN-OSPF-GROUP-MIB;
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
-- Groups
|
||||
|
||||
-- SECTION 2: MIB Objects
|
||||
|
||||
|
||||
-- Trap Information
|
||||
|
||||
-- These definitions use the TRAP-TYPE macro as defined in RFC 1215.
|
||||
|
||||
-- Foundry Networks, Inc. Specific Traps
|
||||
|
||||
snTrapOspfIfStateChange TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfIfStatusIpAddress,
|
||||
snOspfIfStatusState -- The new state
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfIfStateChange trap signifies that there
|
||||
has been a change in the state of a non-virtual
|
||||
OSPF interface. This trap should be generated
|
||||
when the interface state regresses (e.g., goes
|
||||
from Dr to Down) or progresses to a terminal
|
||||
state (i.e., Point-to-Point, DR Other, Dr, or
|
||||
Backup)."
|
||||
--#TYPE "Foundry Trap: OSPF Interface State Change"
|
||||
--#SUMMARY "OSPF router id %s, interface %s state changed to %d."
|
||||
--#ARGUMENTS { 0, 1, 2 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 3
|
||||
|
||||
snTrapOspfVirtIfStateChange TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfVirtIfStatusAreaID,
|
||||
snOspfVirtIfStatusNeighbor,
|
||||
snOspfVirtIfStatusState -- The new state
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfIfStateChange trap signifies that there
|
||||
has been a change in the state of an OSPF vir-
|
||||
tual interface.
|
||||
This trap should be generated when the inter-
|
||||
face state regresses (e.g., goes from Point-
|
||||
to-Point to Down) or progresses to a terminal
|
||||
state (i.e., Point-to-Point)."
|
||||
--#TYPE "Foundry Trap: OSPF Virtual Interface State Change"
|
||||
--#SUMMARY "OSPF router id %s, virtual interface area id %s neighbor %s state changed to %d."
|
||||
--#ARGUMENTS { 0, 1, 2, 3 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 4
|
||||
|
||||
|
||||
snOspfNbrStateChange TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfNbrIpAddr,
|
||||
snOspfNbrRtrId,
|
||||
snOspfNbrState -- The new state
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfNbrStateChange trap signifies that
|
||||
there has been a change in the state of a non-
|
||||
virtual OSPF neighbor. This trap should be
|
||||
generated when the neighbor state regresses
|
||||
(e.g., goes from Attempt or Full to 1-Way or
|
||||
Down) or progresses to a terminal state (e.g.,
|
||||
2-Way or Full). When an neighbor transitions
|
||||
from or to Full on non-broadcast multi-access
|
||||
and broadcast networks, the trap should be gen-
|
||||
erated by the designated router. A designated
|
||||
router transitioning to Down will be noted by
|
||||
ospfIfStateChange."
|
||||
--#TYPE "Foundry Trap: OSPF Neighbour State Change"
|
||||
--#SUMMARY "OSPF router id %s neighbor area %s, neighbor router id %s state changed to %d."
|
||||
--#ARGUMENTS { 0, 1, 2, 3 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 5
|
||||
|
||||
|
||||
snOspfVirtNbrStateChange TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfVirtNbrArea,
|
||||
snOspfVirtNbrRtrId,
|
||||
snOspfVirtNbrState -- The new state
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfIfStateChange trap signifies that there
|
||||
has been a change in the state of an OSPF vir-
|
||||
tual neighbor. This trap should be generated
|
||||
when the neighbor state regresses (e.g., goes
|
||||
from Attempt or Full to 1-Way or Down) or
|
||||
progresses to a terminal state (e.g., Full)."
|
||||
--#TYPE "Foundry Trap: OSPF Virtual Neighbour State Change"
|
||||
--#SUMMARY "OSPF router id %s virtual neighbor area %s, virtual neighbor router id %s state changed to %d."
|
||||
--#ARGUMENTS { 0, 1, 2, 3 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 6
|
||||
|
||||
|
||||
|
||||
snOspfIfConfigError TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfIfStatusIpAddress,
|
||||
snOspfPacketSrc, -- The source IP address
|
||||
snOspfConfigErrorType, -- Type of error
|
||||
snOspfPacketType
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfIfConfigError trap signifies that a
|
||||
packet has been received on a non-virtual in-
|
||||
terface from a router whose configuration
|
||||
parameters conflict with this router's confi-
|
||||
guration parameters. Note that the event op-
|
||||
tionMismatch should cause a trap only if it
|
||||
prevents an adjacency from forming."
|
||||
--#TYPE "Foundry Trap: OSPF Interface Configuration Error"
|
||||
--#SUMMARY "configuration error type %d with packet type %d has been received on interface %s, router id %s from %s."
|
||||
--#ARGUMENTS { 3, 4, 1, 0, 2 }
|
||||
--#SEVERITY MAJOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 7
|
||||
|
||||
|
||||
snOspfVirtIfConfigError TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfVirtIfStatusAreaID,
|
||||
snOspfVirtIfStatusNeighbor,
|
||||
snOspfConfigErrorType, -- Type of error
|
||||
snOspfPacketType
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfConfigError trap signifies that a pack-
|
||||
et has been received on a virtual interface
|
||||
from a router whose configuration parameters
|
||||
conflict with this router's configuration
|
||||
parameters. Note that the event optionMismatch
|
||||
should cause a trap only if it prevents an ad-
|
||||
jacency from forming."
|
||||
--#TYPE "Foundry Trap: OSPF Virtual Interface Configuration Error"
|
||||
--#SUMMARY "configuration error type %d with packet type %d has been received on virtual interface area id %s, router id %s from neighbor %s."
|
||||
--#ARGUMENTS { 3, 4, 1, 0, 2 }
|
||||
--#SEVERITY MAJOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 8
|
||||
|
||||
|
||||
snOspfIfAuthFailure TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfIfStatusIpAddress,
|
||||
snOspfPacketSrc, -- The source IP address
|
||||
snOspfConfigErrorType, -- authTypeMismatch or
|
||||
-- authFailure
|
||||
snOspfPacketType
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfIfAuthFailure trap signifies that a
|
||||
packet has been received on a non-virtual in-
|
||||
terface from a router whose authentication key
|
||||
or authentication type conflicts with this
|
||||
router's authentication key or authentication
|
||||
type."
|
||||
--#TYPE "Foundry Trap: OSPF Interface Authentication Failure"
|
||||
--#SUMMARY "OSPF authentication failed. Router ID %s,Interface %s, packet src %s, error type %d and packet type %d."
|
||||
--#ARGUMENTS { 0, 1, 2, 3, 4 }
|
||||
--#SEVERITY MINOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 9
|
||||
|
||||
|
||||
snOspfVirtIfAuthFailure TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfVirtIfStatusAreaID,
|
||||
snOspfVirtIfStatusNeighbor,
|
||||
snOspfConfigErrorType, -- authTypeMismatch or
|
||||
-- authFailure
|
||||
snOspfPacketType
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfVirtIfAuthFailure trap signifies that a
|
||||
packet has been received on a virtual interface
|
||||
from a router whose authentication key or au-
|
||||
thentication type conflicts with this router's
|
||||
authentication key or authentication type."
|
||||
--#TYPE "Foundry Trap: OSPF Virtual Interface Authentication Failure"
|
||||
--#SUMMARY "OSPF authentication failed. Router ID %s,virtual interface %s, Neigbor %s, Error type %d and packet type %d."
|
||||
--#ARGUMENTS { 0, 1, 2, 3, 4 }
|
||||
--#SEVERITY MINOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 10
|
||||
|
||||
|
||||
snOspfIfRxBadPacket TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfIfStatusIpAddress,
|
||||
snOspfPacketSrc, -- The source IP address
|
||||
snOspfPacketType
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfIfRxBadPacket trap signifies that an
|
||||
OSPF packet has been received on a non-virtual
|
||||
interface that cannot be parsed."
|
||||
--#TYPE "Foundry Trap: OSPF Interface Receive Bad Packet"
|
||||
--#SUMMARY "OSPF Router Id %s, interface %s receive bad packet (type %d) from %s."
|
||||
--#ARGUMENTS { 0, 1, 3, 2 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 11
|
||||
|
||||
|
||||
snOspfVirtIfRxBadPacket TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfVirtIfStatusAreaID,
|
||||
snOspfVirtIfStatusNeighbor,
|
||||
snOspfPacketType
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfRxBadPacket trap signifies that an OSPF
|
||||
packet has been received on a virtual interface
|
||||
that cannot be parsed."
|
||||
--#TYPE "Foundry Trap: OSPF Virt Interface Receive Bad Packet"
|
||||
--#SUMMARY "OSPF router id %s, virtual interface %s received bad packet (type %d) from neighbor %s."
|
||||
--#ARGUMENTS { 0, 1, 3, 2 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 12
|
||||
|
||||
|
||||
snOspfTxRetransmit TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfIfStatusIpAddress,
|
||||
snOspfNbrRtrId, -- Destination
|
||||
snOspfPacketType,
|
||||
snOspfLsdbType,
|
||||
snOspfLsdbLsId,
|
||||
snOspfLsdbRouterId
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfTxRetransmit trap signifies than an
|
||||
OSPF packet has been retransmitted on a non-
|
||||
virtual interface. All packets that may be re-
|
||||
transmitted are associated with an LSDB entry.
|
||||
The LS type, LS ID, and Router ID are used to
|
||||
identify the LSDB entry."
|
||||
--#TYPE "Foundry Trap: OSPF Retransmit"
|
||||
--#SUMMARY "OSPF router id %s, interface %s retransmited packet type %d,LSDB type %d, LSDB LS ID %s and LSDB router id %s to neightbor router id %s."
|
||||
--#ARGUMENTS { 0, 1, 3, 4, 5, 6, 2 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 13
|
||||
|
||||
|
||||
ospfVirtIfTxRetransmit TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfVirtIfStatusAreaID,
|
||||
snOspfVirtIfStatusNeighbor,
|
||||
snOspfPacketType,
|
||||
snOspfLsdbType,
|
||||
snOspfLsdbLsId,
|
||||
snOspfLsdbRouterId
|
||||
}
|
||||
|
||||
DESCRIPTION
|
||||
"An ospfTxRetransmit trap signifies than an
|
||||
OSPF packet has been retransmitted on a virtual
|
||||
interface. All packets that may be retransmit-
|
||||
ted are associated with an LSDB entry. The LS
|
||||
type, LS ID, and Router ID are used to identify
|
||||
the LSDB entry."
|
||||
--#TYPE "Foundry Trap: OSPF Virt Interface Retransmit"
|
||||
--#SUMMARY "OSPF router id %s, virtual interface area id %s retransmited packet type %d,LSDB type %d, LSDB LS ID %s and LSDB router id %s to neightbor %s."
|
||||
--#ARGUMENTS { 0, 1, 3, 4, 5, 6, 2 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 14
|
||||
|
||||
|
||||
snOspfOriginateLsa TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfLsdbAreaId, -- 0.0.0.0 for AS Externals
|
||||
snOspfLsdbType,
|
||||
snOspfLsdbLsId,
|
||||
snOspfLsdbRouterId
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfOriginateLsa trap signifies that a new
|
||||
LSA has been originated by this router. This
|
||||
trap should not be invoked for simple refreshes
|
||||
of LSAs (which happesn every 30 minutes), but
|
||||
instead will only be invoked when an LSA is
|
||||
(re)originated due to a topology change. Addi-
|
||||
tionally, this trap does not include LSAs that
|
||||
are being flushed because they have reached
|
||||
MaxAge."
|
||||
--#TYPE "Foundry Trap: OSPF Originate LSA"
|
||||
--#SUMMARY "New LSA (area id %s, type %d, LS Id %s and router id %s) has been originated by router id %s."
|
||||
--#ARGUMENTS { 1, 2, 3, 4, 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 15
|
||||
|
||||
|
||||
snOspfMaxAgeLsa TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfLsdbAreaId, -- 0.0.0.0 for AS Externals
|
||||
snOspfLsdbType,
|
||||
snOspfLsdbLsId,
|
||||
snOspfLsdbRouterId
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfMaxAgeLsa trap signifies that one of
|
||||
the LSA in the router's link-state database has
|
||||
aged to MaxAge."
|
||||
--#TYPE "Foundry Trap: OSPF MaxAge LSA"
|
||||
--#SUMMARY "The LSA (area id %s, type %d, LS Id %s and router id %s) in router id %s link-state database has aged to maximum age."
|
||||
--#ARGUMENTS { 1, 2, 3, 4, 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 16
|
||||
|
||||
|
||||
|
||||
snOspfLsdbOverflow TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfExtLsdbLimit
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfLsdbOverflow trap signifies that the
|
||||
number of LSAs in the router's link-state data-
|
||||
base has exceeded ospfExtLsdbLimit."
|
||||
--#TYPE "Foundry Trap: OSPF LS DB Overflow"
|
||||
--#SUMMARY "The number of LSAs in the OSPF router id %s link-state database has exceeded %d."
|
||||
--#ARGUMENTS { 0, 1 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 17
|
||||
|
||||
|
||||
snOspfLsdbApproachingOverflow TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES {
|
||||
snOspfRouterId, -- The originator of the trap
|
||||
snOspfExtLsdbLimit
|
||||
}
|
||||
DESCRIPTION
|
||||
"An ospfLsdbApproachingOverflow trap signifies
|
||||
that the number of LSAs in the router's link-
|
||||
state database has exceeded ninety percent of
|
||||
ospfExtLsdbLimit."
|
||||
--#TYPE "Foundry Trap: OSPF LS DB Near Full"
|
||||
--#SUMMARY "The number of LSAs in the OSPF router id %s link-state database has exceeded ninety percent of %d."
|
||||
--#ARGUMENTS { 0, 1 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 18
|
||||
|
||||
END
|
4603
MIBS/hp/HP-SN-SW-L4-SWITCH-GROUP-MIB
Normal file
4603
MIBS/hp/HP-SN-SW-L4-SWITCH-GROUP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
5865
MIBS/hp/HP-SN-SWITCH-GROUP-MIB
Normal file
5865
MIBS/hp/HP-SN-SWITCH-GROUP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
947
MIBS/hp/HP-SN-TRAP-MIB
Normal file
947
MIBS/hp/HP-SN-TRAP-MIB
Normal file
@ -0,0 +1,947 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
HP-SN-TRAP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Router Switch Trap MIB Release 1.0.0
|
||||
-- Revision 06/02/97
|
||||
|
||||
-- Copyright 1996-1997 Foundry Networks, Inc.
|
||||
-- All rights reserved.
|
||||
-- This Foundry SNMP Management Information Base Specification
|
||||
-- (Specification) embodies Foundry's confidential and
|
||||
-- proprietary intellectual property. Foundry retains all
|
||||
-- title and ownership in the Specification, including any
|
||||
-- revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS," and Foundry 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
|
||||
TRAP-TYPE FROM RFC-1215
|
||||
hp FROM HP-SN-ROOT-MIB
|
||||
snChasPwrSupplyStatus,
|
||||
snAgGblTrapMessage,
|
||||
snAgentBrdIndex,
|
||||
snChasPwrSupplyIndex,
|
||||
snChasPwrSupplyDescription,
|
||||
snChasFanIndex,
|
||||
snChasFanDescription FROM HP-SN-AGENT-MIB
|
||||
snSwViolatorPortNumber,
|
||||
snSwViolatorMacAddress FROM HP-SN-SWITCH-GROUP-MIB
|
||||
snL4MaxSessionLimit,
|
||||
snL4TcpSynLimit,
|
||||
snL4TrapRealServerIP,
|
||||
snL4TrapRealServerName,
|
||||
snL4TrapRealServerPort,
|
||||
snL4TrapRealServerCurConnections FROM HP-SN-SW-L4-SWITCH-GROUP-MIB;
|
||||
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
-- Groups
|
||||
|
||||
-- SECTION 2: MIB Objects
|
||||
|
||||
|
||||
-- Trap Information
|
||||
|
||||
-- These definitions use the TRAP-TYPE macro as defined in RFC 1215.
|
||||
|
||||
-- Foundry Networks, Inc. Specific Traps
|
||||
|
||||
snTrapChasPwrSupply TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snChasPwrSupplyStatus }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a power supply fails
|
||||
to operate normally. The value is a packed bit string;
|
||||
the 2 power supplies status are encoded into 4 bits
|
||||
(a nibble).
|
||||
The following shows the meaning of each bit:
|
||||
(bit 0 is the least significant bit).
|
||||
|
||||
bit position meaning
|
||||
------------ -------
|
||||
4-31 reserved
|
||||
3 Power Supply 2 DC (0=bad, 1=good).
|
||||
2 Power Supply 1 DC (0=bad, 1=good).
|
||||
1 Power Supply 2 present status (0=present, 1=not-present).
|
||||
0 Power Supply 1 present status (0=present, 1=not-present)."
|
||||
--#TYPE "Foundry Trap: Power Supply Failure"
|
||||
--#SUMMARY "Power supply fails, error status %d."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY MINOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 1
|
||||
|
||||
snTrapLockedAddressViolation TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snSwViolatorPortNumber, snSwViolatorMacAddress }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when more source MAC addresses
|
||||
are received from a port than the maximum number of addresses
|
||||
configured to that port."
|
||||
--#TYPE "Foundry Trap: MAC Addresses Violation"
|
||||
--#SUMMARY "Lock address violation on Port %d with MAC Address %s."
|
||||
--#ARGUMENTS { 0, 1 }
|
||||
--#SEVERITY MINOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 2
|
||||
|
||||
-- Trap IDs from 3 through 18 are used by OSPF. See Router Trap mib for definitions.
|
||||
|
||||
snTrapL4MaxSessionLimitReached TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snL4MaxSessionLimit }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the maximum number
|
||||
of connections reached."
|
||||
--#TYPE "Foundry Trap: L4 Session Limit"
|
||||
--#SUMMARY "SLB maximum number of connections %d has been reached."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 19
|
||||
|
||||
|
||||
snTrapL4TcpSynLimitReached TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snL4TcpSynLimit }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the number of TCP
|
||||
SYN limits reached."
|
||||
--#TYPE "Foundry Trap: L4 TCP Syn Limit"
|
||||
--#SUMMARY "SLB TCP Syn limits %d has been reached."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 20
|
||||
|
||||
|
||||
snTrapL4RealServerUp TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snL4TrapRealServerIP, snL4TrapRealServerName }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the load balancing
|
||||
real server is up."
|
||||
--#TYPE "Foundry Trap: L4 Real Server Up"
|
||||
--#SUMMARY "SLB real server %s %s is up."
|
||||
--#ARGUMENTS { 0, 1 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 21
|
||||
|
||||
|
||||
snTrapL4RealServerDown TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snL4TrapRealServerIP, snL4TrapRealServerName }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the load balancing
|
||||
real server is down."
|
||||
--#TYPE "Foundry Trap: L4 Real Server Down"
|
||||
--#SUMMARY "SLB real server %s %s is down."
|
||||
--#ARGUMENTS { 0, 1 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 22
|
||||
|
||||
|
||||
snTrapL4RealServerPortUp TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snL4TrapRealServerIP, snL4TrapRealServerName, snL4TrapRealServerPort }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the load balancing
|
||||
real server TCP port is up."
|
||||
--#TYPE "Foundry Trap: L4 Real Server Port Up"
|
||||
--#SUMMARY "SLB real server port %s %s %d is up."
|
||||
--#ARGUMENTS { 0, 1, 2 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 23
|
||||
|
||||
|
||||
snTrapL4RealServerPortDown TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snL4TrapRealServerIP, snL4TrapRealServerName, snL4TrapRealServerPort }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the load balancing
|
||||
real server TCP port is down."
|
||||
--#TYPE "Foundry Trap: L4 Real Server Port Down"
|
||||
--#SUMMARY "SLB real server port %s %s %d is down."
|
||||
--#ARGUMENTS { 0, 1, 2 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 24
|
||||
|
||||
|
||||
snTrapL4RealServerMaxConnectionLimitReached TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snL4TrapRealServerIP, snL4TrapRealServerName, snL4TrapRealServerCurConnections }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the real server reaches
|
||||
maximum number of connections."
|
||||
--#TYPE "Foundry Trap: L4 Real Server Max Connection Limit"
|
||||
--#SUMMARY "SLB real server %s %s maximum connection %d has been reached."
|
||||
--#ARGUMENTS { 0, 1, 2 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 25
|
||||
|
||||
|
||||
snTrapL4BecomeStandby TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the server load
|
||||
balancing switch changes state from active to standby."
|
||||
--#TYPE "Foundry Trap: L4 Server On Standby"
|
||||
--#SUMMARY "SLB changes state from active to standby."
|
||||
--#ARGUMENTS { }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 26
|
||||
|
||||
|
||||
snTrapL4BecomeActive TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the server load
|
||||
balancing switch changes state from standby to active."
|
||||
--#TYPE "Foundry Trap: L4 Server Active"
|
||||
--#SUMMARY "SLB changes state from standby to active."
|
||||
--#ARGUMENTS { }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 27
|
||||
|
||||
|
||||
snTrapModuleInserted TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgentBrdIndex }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a module was inserted
|
||||
to the chassis during system running."
|
||||
--#TYPE "Foundry Trap: Module Inserted"
|
||||
--#SUMMARY "Module %d was inserted to the chassis during system running."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 28
|
||||
|
||||
|
||||
snTrapModuleRemoved TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgentBrdIndex }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a module was removed
|
||||
from the chassis during system running."
|
||||
--#TYPE "Foundry Trap: Module Removed"
|
||||
--#SUMMARY "Module %d was removed from the chassis during system running."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 29
|
||||
|
||||
|
||||
snTrapChasPwrSupplyFailed TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snChasPwrSupplyIndex, snChasPwrSupplyDescription }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a power supply operational
|
||||
status changed from normal to failure."
|
||||
--#TYPE "Foundry Trap: Power Supply Failure"
|
||||
--#SUMMARY "Power supply %d (%s) failed."
|
||||
--#ARGUMENTS { 0, 1 }
|
||||
--#SEVERITY MINOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 30
|
||||
|
||||
|
||||
snTrapChasFanFailed TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snChasFanIndex, snChasFanDescription }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a fan fails
|
||||
to operate normally."
|
||||
--#TYPE "Foundry Trap: Fan Failure"
|
||||
--#SUMMARY "Fan %d (%s) failed."
|
||||
--#ARGUMENTS { 0, 1 }
|
||||
--#SEVERITY MINOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 31
|
||||
|
||||
|
||||
snTrapLockedAddressViolation2 TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when more source MAC addresses
|
||||
are received from a port than the maximum number of addresses
|
||||
configured to that port."
|
||||
--#TYPE "Foundry Trap: Lock Address Violation"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY MINOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 32
|
||||
|
||||
|
||||
snTrapFsrpIfStateChange TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a FSRP routing device
|
||||
changed state from active to standby or vice-versa."
|
||||
--#TYPE "Foundry Trap: FSRP Interface Change"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 33
|
||||
|
||||
snTrapVrrpIfStateChange TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a VRRP routing device
|
||||
switched between states master, backup, intialized or uknown."
|
||||
--#TYPE "Foundry Trap: VRRP Interface Change"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 34
|
||||
|
||||
|
||||
snTrapMgmtModuleRedunStateChange TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the management module
|
||||
changes redundancy state."
|
||||
--#TYPE "Foundry Trap: Management Module Change State"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 35
|
||||
|
||||
|
||||
snTrapTemperatureWarning TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the actual temperature
|
||||
reading is above the warning temperature threshold."
|
||||
--#TYPE "Foundry Trap: Temperature Warning"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY CRITICAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 36
|
||||
|
||||
snTrapAccessListDeny TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a packet was denied
|
||||
by an access list."
|
||||
--#TYPE "Foundry Trap: Deny from ACL"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 37
|
||||
|
||||
snTrapMacFilterDeny TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a packet was denied
|
||||
by a MAC address filter."
|
||||
--#TYPE "Foundry Trap: Deny from MAC Filter"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 38
|
||||
|
||||
snTrapL4GslbRemoteUp TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the connection to the remote SI is established."
|
||||
--#TYPE "Foundry Trap: Remote SI Up"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 39
|
||||
|
||||
snTrapL4GslbRemoteDown TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the connection to the remote SI is down."
|
||||
--#TYPE "Foundry Trap: Remote SI Down"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 40
|
||||
|
||||
snTrapL4GslbRemoteControllerUp TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the connection to the GSLB SI is established."
|
||||
--#TYPE "Foundry Trap: Remote GSLB SI Up"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 41
|
||||
|
||||
snTrapL4GslbRemoteControllerDown TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the connection to the GSLB SI is down."
|
||||
--#TYPE "Foundry Trap: Remote GSLB SI Down"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 42
|
||||
|
||||
snTrapL4GslbHealthCheckIpUp TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when GSLB health check for an address transitions
|
||||
from down to active state."
|
||||
--#TYPE "Foundry Trap: GSLB HealtCheck Up"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 43
|
||||
|
||||
snTrapL4GslbHealthCheckIpDown TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when GSLB health check for an address transitions
|
||||
from active to down state."
|
||||
--#TYPE "Foundry Trap: GSLB HealthCheck Down"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 44
|
||||
|
||||
snTrapL4GslbHealthCheckIpPortUp TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a given port for a health check address is up."
|
||||
--#TYPE "Foundry Trap: GSLB HealthCheck Port Up"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 45
|
||||
|
||||
snTrapL4GslbHealthCheckIpPortDown TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a given port for a health check address is down."
|
||||
--#TYPE "Foundry Trap: GSLB HealthCheck Port Down"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 46
|
||||
|
||||
snTrapL4FirewallBecomeStandby TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the server load
|
||||
balancing switch Firewall changes state from active to standby."
|
||||
--#TYPE "Foundry Trap: Firewall Standby"
|
||||
--#SUMMARY "Firewall changes state from active to standby."
|
||||
--#ARGUMENTS { }
|
||||
--#SEVERITY MAJOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 47
|
||||
|
||||
|
||||
snTrapL4FirewallBecomeActive TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the server load
|
||||
balancing switch Firewall changes state from standby to active."
|
||||
--#TYPE "Foundry Trap: Firewall Active"
|
||||
--#SUMMARY "Firewall changes state from standby to active."
|
||||
--#ARGUMENTS { }
|
||||
--#SEVERITY MAJOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 48
|
||||
|
||||
snTrapL4FirewallPathUp TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the server load
|
||||
balancing switch Firewall path is up."
|
||||
--#TYPE "Foundry Trap: Firewall Path Up"
|
||||
--#SUMMARY "Firewall path is up."
|
||||
--#ARGUMENTS { }
|
||||
--#SEVERITY MINOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 49
|
||||
|
||||
|
||||
snTrapL4FirewallPathDown TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the server load
|
||||
balancing switch Firewall path is down."
|
||||
--#TYPE "Foundry Trap: Firewall Path Down"
|
||||
--#SUMMARY "Firewall path is down."
|
||||
--#ARGUMENTS { }
|
||||
--#SEVERITY MINOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 50
|
||||
|
||||
snTrapIcmpLocalExceedBurst TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when incoming ICMP exceeds burst-MAX."
|
||||
--#TYPE "Foundry Trap: ICMP Burst Exceeded"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 51
|
||||
|
||||
snTrapIcmpTransitExceedBurst TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when transit ICMP exceeds burst-MAX."
|
||||
--#TYPE "Foundry Trap: Transit ICMP Burst Exceeded"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 52
|
||||
|
||||
snTrapTcpLocalExceedBurst TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when incoming TCP SYN exceeds burst-MAX."
|
||||
--#TYPE "Foundry Trap: TCP SYN Burst Exceeded"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 53
|
||||
|
||||
snTrapTcpTransitExceedBurst TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when transit TCP exceeds burst-MAX."
|
||||
--#TYPE "Foundry Trap: Transit TCP SYN Burst Exceeded"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 54
|
||||
|
||||
snTrapL4ContentVerification TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the HTTP match-list pattern
|
||||
is found."
|
||||
--#TYPE "Foundry Trap: HTTP Match"
|
||||
--#SUMMARY "HTTP match-list pattern is found."
|
||||
--#ARGUMENTS { }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 55
|
||||
|
||||
snTrapDuplicateIp TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
DESCRIPTION
|
||||
"Duplicate IP address detected."
|
||||
--#TYPE "Foundry Trap: Duplicate IP"
|
||||
--#SUMMARY "Duplicate IP address detect."
|
||||
--#ARGUMENTS { }
|
||||
--#SEVERITY MAJOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 56
|
||||
|
||||
snTrapMplsProblem TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
DESCRIPTION
|
||||
"MPLS Problem Detected."
|
||||
--#TYPE "Foundry Trap: MPLS Problem"
|
||||
--#SUMMARY "MPLS Problem detect."
|
||||
--#ARGUMENTS { }
|
||||
--#SEVERITY MAJOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 57
|
||||
|
||||
snTrapMplsException TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
DESCRIPTION
|
||||
"MPLS Exception Detected."
|
||||
--#TYPE "Foundry Trap: MPLS Exception"
|
||||
--#SUMMARY "MPLS Exception detect."
|
||||
--#ARGUMENTS { }
|
||||
--#SEVERITY MAJOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 58
|
||||
|
||||
snTrapMplsAudit TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
DESCRIPTION
|
||||
"MPLS Audit Trap."
|
||||
--#TYPE "Foundry Trap: MPLS Audit"
|
||||
--#SUMMARY "MPLS Audit Trap."
|
||||
--#ARGUMENTS { }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 59
|
||||
|
||||
snTrapMplsDeveloper TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
DESCRIPTION
|
||||
"MPLS Developer Trap."
|
||||
--#TYPE "Foundry Trap: MPLS Developer"
|
||||
--#SUMMARY "MPLS Developer Trap."
|
||||
--#ARGUMENTS { }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 60
|
||||
|
||||
snTrapNoBmFreeQueue TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when no free queue is available in buffer manager."
|
||||
--#TYPE "Foundry Trap: No BM Free Queue"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 61
|
||||
|
||||
snTrapSmcDmaDrop TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when SMC DMA packet is dropped."
|
||||
--#TYPE "Foundry Trap: SMC DMA Packet Dropped"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 62
|
||||
|
||||
snTrapSmcBpDrop TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when SMC BackPlane packet is dropped."
|
||||
--#TYPE "Foundry Trap: SMC BP Packet Dropped"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 63
|
||||
|
||||
snTrapBmWriteSeqDrop TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when BM write sequence packet is dropped."
|
||||
--#TYPE "Foundry Trap: BM Write Sequence Packet Dropped"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 64
|
||||
|
||||
snTrapBgpPeerUp TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the bgp peer is up."
|
||||
--#TYPE "Foundry Trap: BGP Peer Up"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 65
|
||||
|
||||
snTrapBgpPeerDown TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the bgp peer is down."
|
||||
--#TYPE "Foundry Trap: BGP Peer Down"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 66
|
||||
|
||||
snTrapL4RealServerResponseTimeLowerLimit TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the real server average response time exceeds lower threshold."
|
||||
--#TYPE "Foundry Trap: L4 Real Server Response Exceeds Lower Threshold"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 67
|
||||
|
||||
snTrapL4RealServerResponseTimeUpperLimit TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the real server average response time exceeds upper threshold."
|
||||
--#TYPE "Foundry Trap: L4 Real Server Response Exceeds Upper Threshold"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 68
|
||||
|
||||
snTrapL4TcpAttackRateExceedMax TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the TCP attack rate exceeds configured maximum."
|
||||
--#TYPE "Foundry Trap: L4 TCP Attack Rate Exceed Max"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY CRITICAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 69
|
||||
|
||||
snTrapL4TcpAttackRateExceedThreshold TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the TCP attack rate exceeds 80% of configured maximum."
|
||||
--#TYPE "Foundry Trap: L4 TCP Attack Rate Exceed Threshold"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 70
|
||||
|
||||
snTrapL4ConnectionRateExceedMax TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the L4 connection rate exceeds configured maximum."
|
||||
--#TYPE "Foundry Trap: L4 Connection Rate Exceed Max"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY CRITICAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 71
|
||||
|
||||
snTrapL4ConnectionRateExceedThreshold TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the L4 connection rate exceeds 80% of configured maximum"
|
||||
--#TYPE "Foundry Trap: L4 Connection Rate Exceed Threshold"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 72
|
||||
|
||||
snTrapRunningConfigChanged TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the running configuration
|
||||
was changed."
|
||||
--#TYPE "Foundry Trap: Running Configuration Changed"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 73
|
||||
|
||||
snTrapStartupConfigChanged TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when the startup configuration
|
||||
was changed."
|
||||
--#TYPE "Foundry Trap: Startup Configuration Changed"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 74
|
||||
|
||||
snTrapUserLogin TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when user login."
|
||||
--#TYPE "Foundry Trap: User Login"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 75
|
||||
|
||||
snTrapUserLogout TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when user logout."
|
||||
--#TYPE "Foundry Trap: User Logout"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= 76
|
||||
|
||||
snTrapPortSecurityViolation TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when insecure MAC addresses
|
||||
are received from a port with MAC security feature enabled."
|
||||
--#TYPE "Foundry Trap: Port Security Violation"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY MINOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 77
|
||||
|
||||
snTrapPortSecurityShutdown TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when insecure MAC addresses
|
||||
are received from a port caused the port to shutdown."
|
||||
--#TYPE "Foundry Trap: Port Security Violation Cause Shutdown"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY MINOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 78
|
||||
|
||||
snTrapMrpStateChange TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a MRP switching and routing device
|
||||
changed state to disabled, blocking, preforwarding, forwarding, uknown."
|
||||
--#TYPE "Foundry Trap: MRP Interface Change"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 79
|
||||
|
||||
snTrapMrpCamError TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a MRP Cam Error occurs."
|
||||
--#TYPE "Foundry Trap: MRP Cam Error"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 80
|
||||
|
||||
snTrapChasPwrSupplyOK TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snChasPwrSupplyIndex, snChasPwrSupplyDescription }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a power supply operational
|
||||
status changed from failure to normal."
|
||||
--#TYPE "Foundry Trap: Power Supply OK"
|
||||
--#SUMMARY "Power supply %d (%s) OK."
|
||||
--#ARGUMENTS { 0, 1 }
|
||||
--#SEVERITY MINOR
|
||||
--#STATE OPERATIONAL
|
||||
::= 81
|
||||
|
||||
|
||||
snTrapVrrpeIfStateChange TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a VRRPE routing device
|
||||
switched between states master, backup, intialized or uknown."
|
||||
--#TYPE "Foundry Trap: VRRPE Interface Change"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 82
|
||||
|
||||
snTrapVsrpIfStateChange TRAP-TYPE
|
||||
ENTERPRISE hp
|
||||
VARIABLES { snAgGblTrapMessage }
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when a VSRP switching and routing device
|
||||
switched between states master, backup, intialized or uknown."
|
||||
--#TYPE "Foundry Trap: VSRP Interface Change"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 0 }
|
||||
--#SEVERITY WARNING
|
||||
--#STATE OPERATIONAL
|
||||
::= 83
|
||||
|
||||
|
||||
END
|
628
MIBS/hp/HP-SN-VSRP-MIB
Normal file
628
MIBS/hp/HP-SN-VSRP-MIB
Normal file
@ -0,0 +1,628 @@
|
||||
|
||||
HP-SN-VSRP-MIB DEFINITIONS ::= BEGIN
|
||||
-- Foundry SnRouter Group MIB Release 1.0.0
|
||||
-- Revision 1 6/5/02
|
||||
-- Revision 2 08/15/02
|
||||
-- Copyright 1996-97 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
|
||||
IpAddress, Counter FROM RFC1155-SMI
|
||||
|
||||
snVsrp FROM HP-SN-SWITCH-GROUP-MIB;
|
||||
|
||||
MacAddress ::=
|
||||
OCTET STRING (SIZE(6))
|
||||
-- This data type is used to model media addresses. For many
|
||||
-- types of media, this will be in a binary representation.
|
||||
-- For example, an ethernet address would be represented as
|
||||
-- a string of 6 octets.
|
||||
|
||||
snVsrpGlobal OBJECT IDENTIFIER ::= { snVsrp 1 }
|
||||
snVsrpIfIntf OBJECT IDENTIFIER ::= { snVsrp 2 }
|
||||
snVsrpVirRtr OBJECT IDENTIFIER ::= { snVsrp 3 }
|
||||
|
||||
-- Section 1: VSRP Global Variables
|
||||
|
||||
snVsrpGroupOperModeVsrp OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{ disabled(0),
|
||||
enabled(1)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "The VSRP is configured on this system either enabled or
|
||||
disabled and thedefault is disabled mode.
|
||||
disabled(0)..........disable VSRP
|
||||
enabled(1)...........activate VSRP"
|
||||
::= { snVsrpGlobal 1 }
|
||||
|
||||
snVsrpIfStateChangeTrap OBJECT-TYPE
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates whether the SNMP agent process is
|
||||
permitted to generate VSRP interface state change
|
||||
traps."
|
||||
DEFVAL { enabled }
|
||||
::= { snVsrpGlobal 2 }
|
||||
|
||||
snVsrpIfMaxNumVridPerIntf OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates the maximum number of VRID per interface."
|
||||
::= { snVsrpGlobal 3 }
|
||||
|
||||
snVsrpIfMaxNumVridPerSystem OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Indicates the maximum number of VRID per system."
|
||||
::= { snVsrpGlobal 4 }
|
||||
|
||||
snVsrpClearVrrpStat OBJECT-TYPE
|
||||
SYNTAX INTEGER { normal(0), clear(1) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Clear VSRP statistics command."
|
||||
::= { snVsrpGlobal 5 }
|
||||
|
||||
|
||||
-- Section 2: VSRP Interface Table, new table with vlan_id as an index,
|
||||
|
||||
snVsrpIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SnVsrpIfEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The VSRP Interface Table describes the interfaces from
|
||||
the viewpoint of VSRP."
|
||||
::= { snVsrpIfIntf 1 }
|
||||
|
||||
snVsrpIfEntry OBJECT-TYPE
|
||||
SYNTAX SnVsrpIfEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The VSRP Interface Entry describes one interface from
|
||||
the viewpoint of VSRP."
|
||||
INDEX { snVsrpIfVlanId}
|
||||
::= { snVsrpIfTable 1 }
|
||||
|
||||
SnVsrpIfEntry ::=
|
||||
SEQUENCE {
|
||||
snVsrpIfVlanId
|
||||
INTEGER,
|
||||
snVsrpIfAuthType
|
||||
INTEGER,
|
||||
snVsrpIfAuthPassword
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
snVsrpIfVlanId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Vlan index."
|
||||
::= { snVsrpIfEntry 1 }
|
||||
|
||||
snVsrpIfAuthType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noAuth(0),
|
||||
simpleTextPasswd(1),
|
||||
ipAuthHeader(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The authentication type of this interface."
|
||||
::= { snVsrpIfEntry 2 }
|
||||
|
||||
snVsrpIfAuthPassword OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..7))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The simple text password is allowed if only if
|
||||
the snVsrpIfAuthType type is simpleTextPasswd."
|
||||
::= { snVsrpIfEntry 3 }
|
||||
|
||||
|
||||
-- Section 3: VSRP Virtual Router Configuration Table
|
||||
-- The vsrp Virtual Router Table augments with vsrp specific information.
|
||||
|
||||
snVsrpVirRtrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SnVsrpVirRtrEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The vsrp virtual router Entry describes one virtual router from
|
||||
the viewpoint of vsrp."
|
||||
::= { snVsrpVirRtr 1 }
|
||||
|
||||
snVsrpVirRtrEntry OBJECT-TYPE
|
||||
SYNTAX SnVsrpVirRtrEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The vsrp virtual router Entry describes one virtual router from
|
||||
the viewpoint of vsrp."
|
||||
INDEX { snVsrpVirRtrVlanId, snVsrpVirRtrId }
|
||||
::= { snVsrpVirRtrTable 1 }
|
||||
|
||||
SnVsrpVirRtrEntry ::=
|
||||
SEQUENCE {
|
||||
snVsrpVirRtrVlanId
|
||||
INTEGER,
|
||||
snVsrpVirRtrId
|
||||
INTEGER,
|
||||
snVsrpVirRtrOwnership
|
||||
INTEGER,
|
||||
snVsrpVirRtrCfgPriority
|
||||
INTEGER,
|
||||
snVsrpVirRtrTrackPriority
|
||||
INTEGER,
|
||||
snVsrpVirRtrCurrPriority
|
||||
INTEGER,
|
||||
snVsrpVirRtrHelloInt
|
||||
INTEGER,
|
||||
snVsrpVirRtrDeadInt
|
||||
INTEGER,
|
||||
snVsrpVirRtrPreemptMode
|
||||
INTEGER,
|
||||
snVsrpVirRtrState
|
||||
INTEGER,
|
||||
snVsrpVirRtrIpAddrMask
|
||||
OCTET STRING,
|
||||
snVsrpVirRtrActivate
|
||||
INTEGER,
|
||||
snVsrpVirRtrTrackPortList
|
||||
OCTET STRING,
|
||||
snVsrpVirRtrAdvertiseBackup
|
||||
INTEGER,
|
||||
snVsrpVirRtrHoldDownInt
|
||||
INTEGER,
|
||||
snVsrpVirRtrInitTtl
|
||||
INTEGER,
|
||||
snVsrpVirRtrIncPortList
|
||||
OCTET STRING,
|
||||
snVsrpVirRtrSave
|
||||
INTEGER,
|
||||
snVsrpVirRtrBackupInt
|
||||
INTEGER,
|
||||
snVsrpVirRtrRowStatus
|
||||
INTEGER,
|
||||
snVsrpVirRtrRxArpPktDropCnts
|
||||
Counter,
|
||||
snVsrpVirRtrRxIpPktDropCnts
|
||||
Counter,
|
||||
snVsrpVirRtrRxPortMismatchCnts
|
||||
Counter,
|
||||
snVsrpVirRtrRxNumOfIpMismatchCnts
|
||||
Counter,
|
||||
snVsrpVirRtrRxIpMismatchCnts
|
||||
Counter,
|
||||
snVsrpVirRtrRxHelloIntMismatchCnts
|
||||
Counter,
|
||||
snVsrpVirRtrRxPriorityZeroFromMasterCnts
|
||||
Counter,
|
||||
snVsrpVirRtrRxHigherPriorityCnts
|
||||
Counter,
|
||||
snVsrpVirRtrTransToMasterStateCnts
|
||||
Counter,
|
||||
snVsrpVirRtrTransToBackupStateCnts
|
||||
Counter,
|
||||
snVsrpVirRtrCurrDeadInt
|
||||
INTEGER,
|
||||
snVsrpVirRtrCurHelloInt
|
||||
INTEGER,
|
||||
snVsrpVirRtrCurHoldDownInt
|
||||
INTEGER,
|
||||
snVsrpVirRtrCurInitTtl
|
||||
INTEGER,
|
||||
snVsrpVirRtrHelloMacAddress
|
||||
MacAddress,
|
||||
snVsrpVirRtrMasterIpAddr
|
||||
IpAddress
|
||||
}
|
||||
|
||||
snVsrpVirRtrVlanId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Vlan index."
|
||||
::= { snVsrpVirRtrEntry 1 }
|
||||
|
||||
snVsrpVirRtrId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..255)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"One of the virtual router ID of this vsrp interface."
|
||||
::= { snVsrpVirRtrEntry 2 }
|
||||
|
||||
snVsrpVirRtrOwnership OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
incomplete(0),
|
||||
owner(1),
|
||||
backup(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The ownership of this vsrp router interface
|
||||
can be set to backup(2).
|
||||
VirRtr SNMP-GET returns incomplete(0), it means
|
||||
no IP address has assigned to this vsrp router interface."
|
||||
::= { snVsrpVirRtrEntry 3 }
|
||||
|
||||
snVsrpVirRtrCfgPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..254)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The higher the number the higher the priority is.
|
||||
This parameter decides which backup router should becomes
|
||||
the Active Router for the interface. A backup Router with
|
||||
higher priority selected to becomes the Active Router.
|
||||
Therefore, this Object can be set if only if snVsrpVirRtrOwnership
|
||||
is set to backup(2)."
|
||||
DEFVAL { 100 }
|
||||
::= { snVsrpVirRtrEntry 4 }
|
||||
|
||||
snVsrpVirRtrTrackPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..254)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The higher the number the higher the priority is.
|
||||
after this object is configured, the snVsrpVirRtrCurrPriority
|
||||
of this interface will be adjusted dynamically with this
|
||||
track priority when the Track Port states first
|
||||
changes from UP to DOWN."
|
||||
::= { snVsrpVirRtrEntry 5 }
|
||||
|
||||
snVsrpVirRtrCurrPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..254)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The higher the number the higher the priority is.
|
||||
This object will be adjusted dynamically with the
|
||||
track priority when the Track Port states first
|
||||
changes from UP to DOWN."
|
||||
::= { snVsrpVirRtrEntry 6 }
|
||||
|
||||
snVsrpVirRtrHelloInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..84)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Time interval between advertisements (seconds)."
|
||||
DEFVAL { 1 }
|
||||
::= { snVsrpVirRtrEntry 7 }
|
||||
|
||||
snVsrpVirRtrDeadInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..84)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Dead interval (seconds)."
|
||||
DEFVAL { 1 }
|
||||
::= { snVsrpVirRtrEntry 8 }
|
||||
|
||||
snVsrpVirRtrPreemptMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This mode controls whether a higher priority Backup router
|
||||
preempts a lower priority Master. The mode with enabled(1)
|
||||
allow preemption and disabled(0) prohibit preemption."
|
||||
DEFVAL { enabled }
|
||||
::= { snVsrpVirRtrEntry 9 }
|
||||
|
||||
snVsrpVirRtrState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
init(0),
|
||||
master(1),
|
||||
backup(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object specifies the vsrp Router's interface state as:
|
||||
init(0)...initialization state.
|
||||
master(1)...master state.
|
||||
backup(2)...backup state."
|
||||
::= { snVsrpVirRtrEntry 10 }
|
||||
|
||||
snVsrpVirRtrIpAddrMask OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(64))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The numbers of IP Addresses of this virtual router of this
|
||||
interface, this holds good for L3 vsrp."
|
||||
::= { snVsrpVirRtrEntry 11 }
|
||||
|
||||
snVsrpVirRtrActivate OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(0),
|
||||
enabled(1)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object specifies the vsrp Router's activate command as:
|
||||
disabled(0)...deactivate this vsrp Router.
|
||||
enabled(1)....activate this vsrp Router."
|
||||
::= { snVsrpVirRtrEntry 12 }
|
||||
|
||||
snVsrpVirRtrTrackPortList OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object specifies the identity of the physical port and virtual ports
|
||||
whose state is to be monitored. Each port index is
|
||||
an ifIndex, if there are consecutive 4 or more ifIndex then
|
||||
they will be encoded like below.
|
||||
Encoding and decoding scheme is range based:
|
||||
Each range prefix with 0000 (2 octets) where 0000 is not valid
|
||||
ifIndex. Next 2 octets indicates lower range ifIndex, followed by 2
|
||||
octets of higher range ifIndex. Individual(non range) ones will be displayed as it is.
|
||||
Ex:
|
||||
port list: 0001..0005 0015 0032..0047
|
||||
Port list in PDU: 0000 0001 0005 000f 0000 0020 002f.
|
||||
If this object is configured
|
||||
then the Preference Level of this interface will be adjusted
|
||||
dynamically depending on the state of the Track Port.
|
||||
The interface's Preference Level is reduced by value of
|
||||
Preference Level parameter when the Track Port states first
|
||||
changes from UP to DOWN. When the Track Port next comes up
|
||||
the interface's Preference Level is increased by the amount
|
||||
specified by the Preference Level.
|
||||
The router VSRP physical track port membership."
|
||||
::= { snVsrpVirRtrEntry 13 }
|
||||
|
||||
snVsrpVirRtrAdvertiseBackup OBJECT-TYPE
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Set Advertise this backup router to master "
|
||||
DEFVAL { disabled }
|
||||
::= { snVsrpVirRtrEntry 14 }
|
||||
|
||||
snVsrpVirRtrHoldDownInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..84)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"VSRP protection mechanism, an extra delay for a switch in
|
||||
backup mode to upgrade itself to master mode"
|
||||
DEFVAL { 2 }
|
||||
::= { snVsrpVirRtrEntry 15 }
|
||||
|
||||
snVsrpVirRtrInitTtl OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..255)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"VSRP:TTL in the hello packet to regulate the distance that a hello packet
|
||||
can travel. It prevents the flooding of VSRP hello packets in the network"
|
||||
DEFVAL { 2 }
|
||||
::= { snVsrpVirRtrEntry 16 }
|
||||
|
||||
snVsrpVirRtrIncPortList OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Include all free ports of the VLAN into its control ports"
|
||||
::= { snVsrpVirRtrEntry 17 }
|
||||
|
||||
snVsrpVirRtrSave OBJECT-TYPE
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Set VSRP to save current parameters value"
|
||||
DEFVAL { disabled }
|
||||
::= { snVsrpVirRtrEntry 18 }
|
||||
|
||||
snVsrpVirRtrBackupInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (60..3600)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Time interval between backup routers hello message advertisements (seconds)."
|
||||
DEFVAL { 60 }
|
||||
::= { snVsrpVirRtrEntry 19 }
|
||||
|
||||
snVsrpVirRtrRowStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
invalid(1),
|
||||
valid(2),
|
||||
delete(3),
|
||||
create(4),
|
||||
modify(5)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is used to create and
|
||||
delete row in the table and control
|
||||
if they are used. The values
|
||||
that can be written are:
|
||||
delete(3)...deletes the row
|
||||
create(4)...creates a new row
|
||||
modify(5)...modifies an existing row
|
||||
|
||||
VirRtr the row exists, then a SET with
|
||||
value of create(4) returns error
|
||||
'badValue'. Deleted rows go away
|
||||
immediately. The following values
|
||||
can be returned on reads:
|
||||
noSuch(0)...no such row
|
||||
invalid(1)...Setting it to 'invalid' has the effect of
|
||||
rendering it inoperative..
|
||||
valid(2)....the row exists and is valid"
|
||||
::= { snVsrpVirRtrEntry 20}
|
||||
|
||||
snVsrpVirRtrRxArpPktDropCnts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The received vsrp ARP Packet Drop Counts."
|
||||
::= { snVsrpVirRtrEntry 21 }
|
||||
|
||||
snVsrpVirRtrRxIpPktDropCnts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The received VSRP IP Packet Drop Counts."
|
||||
::= { snVsrpVirRtrEntry 22 }
|
||||
|
||||
snVsrpVirRtrRxPortMismatchCnts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The received vsrp Port mismatching Counts."
|
||||
::= { snVsrpVirRtrEntry 23 }
|
||||
|
||||
snVsrpVirRtrRxNumOfIpMismatchCnts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The received VSRP Number of IP Addresses mismatching Counts."
|
||||
::= { snVsrpVirRtrEntry 24 }
|
||||
|
||||
snVsrpVirRtrRxIpMismatchCnts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The received vsrp IP Address mismatching Counts."
|
||||
::= { snVsrpVirRtrEntry 25 }
|
||||
|
||||
snVsrpVirRtrRxHelloIntMismatchCnts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counts of the virtual router interface with hello interval mismatch counts."
|
||||
::= { snVsrpVirRtrEntry 26 }
|
||||
|
||||
snVsrpVirRtrRxPriorityZeroFromMasterCnts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counts of the virtual router interface with Priority zero from the master."
|
||||
::= { snVsrpVirRtrEntry 27 }
|
||||
|
||||
snVsrpVirRtrRxHigherPriorityCnts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counts of the virtual router interface with higher Priority."
|
||||
::= { snVsrpVirRtrEntry 28 }
|
||||
|
||||
snVsrpVirRtrTransToMasterStateCnts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counts of the virtual router interface transition to master state."
|
||||
::= { snVsrpVirRtrEntry 29 }
|
||||
|
||||
snVsrpVirRtrTransToBackupStateCnts OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counts of the virtual router interface transition to backup state."
|
||||
::= { snVsrpVirRtrEntry 30 }
|
||||
|
||||
snVsrpVirRtrCurrDeadInt OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Current Dead interval (in 100 milliseconds)."
|
||||
::= { snVsrpVirRtrEntry 31 }
|
||||
|
||||
snVsrpVirRtrCurHelloInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..84)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Set backup router hello interval"
|
||||
::= { snVsrpVirRtrEntry 32 }
|
||||
|
||||
snVsrpVirRtrCurHoldDownInt OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..84)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"VSRP protection mechanism, an extra delay for a switch in
|
||||
backup mode to upgrade itself to master mode"
|
||||
::= { snVsrpVirRtrEntry 33 }
|
||||
|
||||
snVsrpVirRtrCurInitTtl OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..255)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"VSRP:TTL in the hello packet to regulate the distance that a hello packet
|
||||
can travel. It prevents the flooding of VSRP hello packets in the network"
|
||||
::= { snVsrpVirRtrEntry 34 }
|
||||
|
||||
snVsrpVirRtrHelloMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Hello MAC address."
|
||||
::= { snVsrpVirRtrEntry 35 }
|
||||
|
||||
snVsrpVirRtrMasterIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The master router's real/virtual (primary) IP address. This is
|
||||
the IP address listed as the source in vsrp advertisement
|
||||
last received by this virtual router."
|
||||
::= { snVsrpVirRtrEntry 36 }
|
||||
|
||||
|
||||
END
|
271
MIBS/hp/HP-SNTPclientConfiguration-MIB
Normal file
271
MIBS/hp/HP-SNTPclientConfiguration-MIB
Normal file
@ -0,0 +1,271 @@
|
||||
HP-SNTPclientConfiguration-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, IpAddress, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
hpicfCommon
|
||||
FROM HP-ICF-OID
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB;
|
||||
|
||||
hpSntpConfigMod MODULE-IDENTITY
|
||||
LAST-UPDATED "200011030239Z" -- November 3, 2000
|
||||
ORGANIZATION "Hewlett-Packard Company
|
||||
Network Infrastructure Solutions"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "Managment information for configuring the SNTP client
|
||||
on Hewlett-Packard network devices."
|
||||
|
||||
REVISION "200011030239Z" -- November 3, 2000
|
||||
DESCRIPTION "Initial version of thie MIB module."
|
||||
|
||||
::= { hpicfCommon 8 }
|
||||
|
||||
hpSntpConfig OBJECT IDENTIFIER ::= { hpSntpConfigMod 1 }
|
||||
hpTimeSyncMethodMod OBJECT IDENTIFIER ::= { hpSntpConfigMod 2 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- Global TimeSyncMethod
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
hpTimeSyncMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
sntp(2),
|
||||
timep(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Method to be used for time synchronization."
|
||||
::= { hpTimeSyncMethodMod 1 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- SNTP client configuration parameters
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
hpSntpConfigMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
unicast(2),
|
||||
broadcast(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Current operational mode of SNTP client"
|
||||
::= { hpSntpConfig 1 }
|
||||
|
||||
hpSntpConfigPollInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (30..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Period of time (in seconds) between succesive attempts to
|
||||
perform an update via SNTP"
|
||||
::= { hpSntpConfig 2 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- Table for configuring Servers
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
hpSntpConfigServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpSntpServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "### DEPRECATED ### A table containing trusted SNTP servers
|
||||
to be queried in unicast mode"
|
||||
::= { hpSntpConfig 3 }
|
||||
|
||||
hpSntpServerEntry OBJECT-TYPE
|
||||
SYNTAX HpSntpServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "### DEPRECATED ### A trusted server and its expected version
|
||||
number"
|
||||
INDEX { hpSntpServerAddress }
|
||||
::= { hpSntpConfigServerTable 1 }
|
||||
|
||||
HpSntpServerEntry ::=
|
||||
SEQUENCE {
|
||||
hpSntpServerAddress IpAddress,
|
||||
hpSntpServerVersion Integer32,
|
||||
hpSntpServerPriority Integer32,
|
||||
hpSntpServerRowStatus RowStatus
|
||||
}
|
||||
|
||||
|
||||
hpSntpServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "### DEPRECATED ### Ip Address of a trusted SNTP server."
|
||||
::= { hpSntpServerEntry 1 }
|
||||
|
||||
hpSntpServerVersion OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..7)
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION "### DEPRECATED ### Protocol version used by this SNTP server"
|
||||
::= { hpSntpServerEntry 2 }
|
||||
|
||||
hpSntpServerPriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION "### DEPRECATED ### Priority given to this server."
|
||||
::= { hpSntpServerEntry 3 }
|
||||
|
||||
hpSntpServerRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION "### DEPRECATED ### The Status of this SNTP server information."
|
||||
::= { hpSntpServerEntry 4 }
|
||||
|
||||
hpSntpInetConfigServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpSntpInetServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table containing trusted IPv4 and IPv6 SNTP servers to be
|
||||
queried in unicast mode"
|
||||
::= { hpSntpConfig 4 }
|
||||
|
||||
hpSntpInetServerEntry OBJECT-TYPE
|
||||
SYNTAX HpSntpInetServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A trusted server and its expected version number and priority"
|
||||
INDEX { hpSntpInetServerPriority,
|
||||
hpSntpInetServerAddressType,
|
||||
hpSntpInetServerAddress }
|
||||
::= { hpSntpInetConfigServerTable 1 }
|
||||
|
||||
HpSntpInetServerEntry ::=
|
||||
SEQUENCE {
|
||||
hpSntpInetServerPriority Integer32,
|
||||
hpSntpInetServerAddressType InetAddressType,
|
||||
hpSntpInetServerAddress InetAddress,
|
||||
hpSntpInetServerVersion Integer32,
|
||||
hpSntpInetServerRowStatus RowStatus
|
||||
}
|
||||
|
||||
hpSntpInetServerPriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Priority given to this server."
|
||||
::= { hpSntpInetServerEntry 1 }
|
||||
|
||||
hpSntpInetServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Ip Address type of a trusted SNTP server."
|
||||
::= { hpSntpInetServerEntry 2 }
|
||||
|
||||
hpSntpInetServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Ip Address (of a trusted SNTP server) to which this entry's
|
||||
addressing information pertains. hpSntpInetServerAddress is
|
||||
always interpreted within the context of
|
||||
hpSntpInetServerAddressType"
|
||||
::= { hpSntpInetServerEntry 3 }
|
||||
|
||||
hpSntpInetServerVersion OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..7)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Protocol version used by this SNTP server"
|
||||
::= { hpSntpInetServerEntry 4 }
|
||||
|
||||
hpSntpInetServerRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The Status of this SNTP server information."
|
||||
::= { hpSntpInetServerEntry 5 }
|
||||
|
||||
-- --------------------------------------------------------------------------
|
||||
-- Compliance Information
|
||||
-- --------------------------------------------------------------------------
|
||||
|
||||
hpSntpConfigConformance
|
||||
OBJECT IDENTIFIER ::= { hpSntpConfigMod 3 }
|
||||
|
||||
hpSntpConfigCompliances
|
||||
OBJECT IDENTIFIER ::= { hpSntpConfigConformance 1 }
|
||||
|
||||
hpSntpConfigGroups
|
||||
OBJECT IDENTIFIER ::= { hpSntpConfigConformance 2 }
|
||||
|
||||
hpSntpConfigCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION "###DEPRECATED###The compliance statement for devices implementing
|
||||
the hpSntpConfig MIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpSntpConfigGroup }
|
||||
|
||||
GROUP hpSntpServerConfigGroup
|
||||
DESCRIPTION "This group is optional if a device implemnets
|
||||
the SNTP client in broadcast mode only."
|
||||
|
||||
GROUP hpTimeSyncMethodGroup
|
||||
DESCRIPTION "Implementation of this group is mandatory for
|
||||
devices that implement multiple time
|
||||
synchronization protocols."
|
||||
::= { hpSntpConfigCompliances 1 }
|
||||
|
||||
hpSntpInetConfigCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for devices implementing
|
||||
the hpSntpConfig MIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpSntpConfigGroup }
|
||||
|
||||
GROUP hpSntpInetServerConfigGroup
|
||||
DESCRIPTION "This group is optional if a device implemnets
|
||||
the SNTP client in broadcast mode only."
|
||||
|
||||
GROUP hpTimeSyncMethodGroup
|
||||
DESCRIPTION "Implementation of this group is mandatory for
|
||||
devices that implement multiple time
|
||||
synchronization protocols."
|
||||
::= { hpSntpConfigCompliances 2 }
|
||||
|
||||
hpSntpConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpSntpConfigMode,
|
||||
hpSntpConfigPollInterval }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for configuring the SNTP
|
||||
client."
|
||||
::= { hpSntpConfigGroups 1 }
|
||||
|
||||
hpSntpServerConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpSntpServerVersion,
|
||||
hpSntpServerPriority,
|
||||
hpSntpServerRowStatus }
|
||||
STATUS deprecated
|
||||
DESCRIPTION "### DEPRECATED ###This Group definies a server table entry."
|
||||
::= { hpSntpConfigGroups 2 }
|
||||
|
||||
hpTimeSyncMethodGroup OBJECT-GROUP
|
||||
OBJECTS { hpTimeSyncMethod }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for selecting a time
|
||||
synchronization protocol to use."
|
||||
::= { hpSntpConfigGroups 3 }
|
||||
|
||||
hpSntpInetServerConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpSntpInetServerVersion,
|
||||
hpSntpInetServerPriority,
|
||||
hpSntpInetServerRowStatus }
|
||||
STATUS current
|
||||
DESCRIPTION "This Group defines a server table entry."
|
||||
::= { hpSntpConfigGroups 4 }
|
||||
END
|
103
MIBS/hp/HP-SWITCH-PL-MIB
Normal file
103
MIBS/hp/HP-SWITCH-PL-MIB
Normal file
@ -0,0 +1,103 @@
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- File Main Owner:
|
||||
-- File Peer Owner:
|
||||
-- File Description: hp root MIB interface.
|
||||
--
|
||||
-- { COPYRIGHT / HISTORY
|
||||
--
|
||||
-- COPYRIGHT NOTICE
|
||||
-- Copyright (c) Blade Network Technologies, Inc. 2006 -
|
||||
-- All rights reserved
|
||||
--
|
||||
--
|
||||
-- PORTING HISTORY
|
||||
--
|
||||
-- } COPYRIGHT / HISTORY (end)
|
||||
|
||||
-- MIB_INSERT_START
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- { INSERT: hp
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
HP-SWITCH-PL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, Integer32, Unsigned32, Counter32, Gauge32,
|
||||
Counter64, TimeTicks, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, PhysAddress, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
BridgeId
|
||||
FROM BRIDGE-MIB
|
||||
sysName, sysLocation, sysContact, ifIndex
|
||||
FROM RFC1213-MIB
|
||||
enterprises
|
||||
FROM RFC1155-SMI;
|
||||
|
||||
-- hp OID reference http://www.iana.org/assignments/enterprise-numbers
|
||||
|
||||
hp OBJECT IDENTIFIER ::= { enterprises 11 }
|
||||
nm OBJECT IDENTIFIER ::= { hp 2 }
|
||||
system OBJECT IDENTIFIER ::= { nm 3 }
|
||||
netElement OBJECT IDENTIFIER ::= { system 7 }
|
||||
hpEtherSwitch OBJECT IDENTIFIER ::= { netElement 11 }
|
||||
hpSwitchProliant OBJECT IDENTIFIER ::= { hpEtherSwitch 33 }
|
||||
|
||||
hpSwitchModuleBladetype2 OBJECT IDENTIFIER
|
||||
::= { hpSwitchProliant 1 }
|
||||
hpSwitchBladeType2-Products OBJECT IDENTIFIER
|
||||
::= { hpSwitchModuleBladetype2 1 }
|
||||
hpSwitchBladeType2-Mgmt OBJECT IDENTIFIER
|
||||
::= { hpSwitchModuleBladetype2 2 }
|
||||
-- SysObjId for p-GbE2 Interconnect Switch (1.3.6.1.4.1.11.2.3.7.11.33.1.1.1)
|
||||
-- hpProLiant-p-GbE2-InterconnectSwitch OBJECT IDENTIFIER
|
||||
-- ::= { hpSwitchBladeType2-Products 1 }
|
||||
-- SysObjId for e-GbE2 Interconnect Switch (1.3.6.1.4.1.11.2.3.7.11.33.1.1.2)
|
||||
-- hpProLiant-e-GbE2-InterconnectSwitch OBJECT IDENTIFIER
|
||||
-- ::= { hpSwitchBladeType2-Products 2 }
|
||||
|
||||
hpSwitchModuleBladetype4 OBJECT IDENTIFIER
|
||||
::= { hpSwitchProliant 4 }
|
||||
hpSwitchBladeType4-Products OBJECT IDENTIFIER
|
||||
::= { hpSwitchModuleBladetype4 1 }
|
||||
hpSwitchBladeType4-Mgmt OBJECT IDENTIFIER
|
||||
::= { hpSwitchModuleBladetype4 2 }
|
||||
-- SysObjId for GbE2c Interconnect Switch (1.3.6.1.4.1.11.2.3.7.11.33.4.1.1)
|
||||
-- hpProLiant-GbE2c-InterconnectSwitch OBJECT IDENTIFIER
|
||||
-- ::= { hpSwitchBladeType4-Products 1 }
|
||||
|
||||
hpSwitchModuleBladetype5 OBJECT IDENTIFIER
|
||||
::= { hpSwitchProliant 5 }
|
||||
hpSwitchBladeType5-Products OBJECT IDENTIFIER
|
||||
::= { hpSwitchModuleBladetype5 1 }
|
||||
hpSwitchBladeType5-Mgmt OBJECT IDENTIFIER
|
||||
::= { hpSwitchModuleBladetype5 2 }
|
||||
-- SysObjId for GbE2c-1-10G Interconnect Switch (1.3.6.1.4.1.11.2.3.7.11.33.5.1.1)
|
||||
-- hpProLiant-GbE2c-1-10G-InterconnectSwitch OBJECT IDENTIFIER
|
||||
-- ::= { hpSwitchBladeType5-Products 1 }
|
||||
|
||||
hpSwitchModuleBladetype6 OBJECT IDENTIFIER
|
||||
::= { hpSwitchProliant 6 }
|
||||
hpSwitchBladeType6-Products OBJECT IDENTIFIER
|
||||
::= { hpSwitchModuleBladetype6 1 }
|
||||
hpSwitchBladeType6-Mgmt OBJECT IDENTIFIER
|
||||
::= { hpSwitchModuleBladetype6 2 }
|
||||
-- SysObjId for GbE2c-10G Interconnect Switch (1.3.6.1.4.1.11.2.3.7.11.33.6.1.1)
|
||||
-- hpProLiant-GbE2c-10G-InterconnectSwitch OBJECT IDENTIFIER
|
||||
-- ::= { hpSwitchBladeType6-Products 1 }
|
||||
|
||||
hpSwitchModuleBladetype7 OBJECT IDENTIFIER
|
||||
::= { hpSwitchProliant 7 }
|
||||
hpSwitchBladeType7-Products OBJECT IDENTIFIER
|
||||
::= { hpSwitchModuleBladetype7 1 }
|
||||
hpSwitchBladeType7-Mgmt OBJECT IDENTIFIER
|
||||
::= { hpSwitchModuleBladetype7 2 }
|
||||
-- SysObjId for GbE2c Interconnect Switch (1.3.6.1.4.1.11.2.3.7.11.33.7.1.1)
|
||||
-- hpProLiant-GbE2c-InterconnectSwitch-SmartPanel OBJECT IDENTIFIER
|
||||
-- ::= { hpSwitchBladeType7-Products 1 }
|
||||
|
||||
-- ----------------------------------------------------------------------------
|
||||
-- } INSERT: hp
|
||||
-- ----------------------------------------------------------------------------
|
||||
|
||||
END
|
537
MIBS/hp/HP-SYSTEM-MIB
Normal file
537
MIBS/hp/HP-SYSTEM-MIB
Normal file
@ -0,0 +1,537 @@
|
||||
HP-SYSTEM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, IpAddress,
|
||||
NOTIFICATION-TYPE, Unsigned32,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, TruthValue,
|
||||
DisplayString FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
hpProcurveCommon FROM HP-BASE-MIB;
|
||||
|
||||
hpProcurveSystem MODULE-IDENTITY
|
||||
LAST-UPDATED "200502011455Z"
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
ProCurve Networking Business"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes objects for basic
|
||||
management of devices in the HP Procurve
|
||||
product line."
|
||||
REVISION "200502011455Z" -- February 1, 2005
|
||||
DESCRIPTION "Modified to reflect new OID hierarchy for
|
||||
HP J8162A XL Access Controller Module."
|
||||
|
||||
::= { hpProcurveCommon 1 }
|
||||
|
||||
hpProcurveSysMib OBJECT IDENTIFIER ::= { hpProcurveSystem 1 }
|
||||
hpSystemMIBObjects OBJECT IDENTIFIER ::= { hpProcurveSystem 2 }
|
||||
|
||||
hpConfig OBJECT IDENTIFIER ::= { hpSystemMIBObjects 1 }
|
||||
hpStatus OBJECT IDENTIFIER ::= { hpSystemMIBObjects 2 }
|
||||
hpNotificationsConfig OBJECT IDENTIFIER ::= { hpSystemMIBObjects 3 }
|
||||
|
||||
|
||||
-- System objects
|
||||
hpProductDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Textual Description of the HW product"
|
||||
::= { hpProcurveSysMib 1 }
|
||||
|
||||
hpProductHWVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "HW version of the product"
|
||||
::= { hpProcurveSysMib 2 }
|
||||
|
||||
hpProductSWVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SW version of the product"
|
||||
::= { hpProcurveSysMib 3 }
|
||||
|
||||
hpProductSerialNumber OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Serial Number of the product"
|
||||
::= { hpProcurveSysMib 4 }
|
||||
|
||||
|
||||
hpProductLastChange OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Date and time of last configuration change"
|
||||
::= { hpProcurveSysMib 5 }
|
||||
|
||||
-- Environmental
|
||||
hpCpuTemperature OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current temperature in degrees centigrade
|
||||
of the CPU."
|
||||
::= { hpProcurveSysMib 6 }
|
||||
|
||||
hpPowerSupplyTemperature OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Current temperature in degrees centigrade
|
||||
of the power supply."
|
||||
::= { hpProcurveSysMib 7 }
|
||||
|
||||
hpChassisTemperature OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current temperature in degrees centigrade
|
||||
of the mother board. Note: this is not the
|
||||
ambient temperature of the box."
|
||||
::= { hpProcurveSysMib 8 }
|
||||
|
||||
hpFanStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpFanStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of operational status of all internal
|
||||
cooling fans."
|
||||
::= { hpProcurveSysMib 9 }
|
||||
|
||||
hpFanStatusEntry OBJECT-TYPE
|
||||
SYNTAX HpFanStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Entry in table of all internal cooling fans."
|
||||
INDEX { hpFanNumber }
|
||||
::= { hpFanStatusTable 1 }
|
||||
|
||||
HpFanStatusEntry ::=
|
||||
SEQUENCE {
|
||||
hpFanNumber INTEGER,
|
||||
hpFanOperational INTEGER,
|
||||
hpFanSpeed Integer32
|
||||
}
|
||||
|
||||
hpFanNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER { cpu(1),power(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Identifier of cooling fan, numbered to represent what
|
||||
hardware the fan is supposed to be cooling."
|
||||
::= { hpFanStatusEntry 1 }
|
||||
|
||||
hpFanOperational OBJECT-TYPE
|
||||
SYNTAX INTEGER { true(1),false(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Operational status of a cooling fan."
|
||||
::= { hpFanStatusEntry 2 }
|
||||
|
||||
hpFanSpeed OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Speed of the fan in RPM."
|
||||
::= { hpFanStatusEntry 3 }
|
||||
|
||||
-- hpConfig group
|
||||
-- Additional information relating to the configuration of the HP ProCurve Networking
|
||||
-- Business Device
|
||||
|
||||
|
||||
hpName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual string containing information about the
|
||||
device. For instance, this string reflects the setting of
|
||||
the HP J8162A XL Access Controller Module Name available on the Administrative
|
||||
Web based User Interface. If no HP J8162A XL Access Controller Module name
|
||||
is entered, this object contains a zero-length string."
|
||||
::= { hpConfig 2 }
|
||||
|
||||
hpSystemID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique identifier for this device, as used by
|
||||
this system, or a master controlling system. For instance, an
|
||||
HP J8162A XL Access Controller Module would report the systemID used by the
|
||||
Access Control Server 740wl to uniquely identify this device."
|
||||
::= { hpConfig 3 }
|
||||
|
||||
|
||||
hpState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
up(2), -- ready to pass packets
|
||||
down(3),
|
||||
primary(4), -- for Failover operation
|
||||
secondary(5) -- for Failover operation
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of the device. A HP ProCurve Networking Business
|
||||
device can be configured for standalone operation,
|
||||
Failover (ie with a redundant peer), or for Distribution
|
||||
of configuration from a controlling central system to
|
||||
remote entities.
|
||||
unknown(1) - system Configuration status unknown
|
||||
up(2) - a standalone system is operational.
|
||||
down(3) - a system is not operational.
|
||||
primary(4) - system is running as the primary in
|
||||
a Failover peer configuration.
|
||||
secondary(5) - system is running as the backup in
|
||||
a Failover peer configuration."
|
||||
::= { hpConfig 4 }
|
||||
|
||||
hpDistributionType OBJECT-TYPE
|
||||
-- NOT CURRENTLY SUPPORTED - will report dummy values
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
rightsPush(2) -- push central rights to remote systems.
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most recent distribution event type on a device.
|
||||
This object will change dynamically based on
|
||||
the most recently triggered distribution event.
|
||||
unknown(1) - the distribution event type
|
||||
none(2) - no distribution event has occurred
|
||||
rightsPush(3) - the central Access Control Server 740wl
|
||||
has triggered a rights push event to remote Access Control Server
|
||||
740wls."
|
||||
::= { hpConfig 5 }
|
||||
|
||||
hpDistributionStatus OBJECT-TYPE
|
||||
-- NOT CURRENTLY SUPPORTED - will report dummy values
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
succeeded(2),
|
||||
failed(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most recent distribution event on a device.
|
||||
This object will change dynamically based on
|
||||
the most recently triggered distribution event.
|
||||
unknown(1) - the distribution event status unknown
|
||||
succeeded(2) - no distribution event has succeeded
|
||||
failed(3) - the distribution event failed for some reason."
|
||||
::= { hpConfig 6 }
|
||||
|
||||
hpIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administratively assigned IP address associated with the
|
||||
device. This can be assigned statically on the
|
||||
device Console port, or configured via DHCP."
|
||||
::= { hpConfig 7 }
|
||||
|
||||
hpPeerIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administratively assigned IP address associated with a
|
||||
redundant peer device, configured to work with this device
|
||||
for failover purposes. This can be assigned statically on the
|
||||
device Console port, or configured via DHCP. If the device
|
||||
does not support Failover configuration, or none has been
|
||||
configured, this object will report 0.0.0.0"
|
||||
::= { hpConfig 8 }
|
||||
|
||||
hpTechSupportEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the current setting for the technical
|
||||
support access to the device. A value of true(1)
|
||||
indicates the Technical Support Access has been enabled. A value
|
||||
of false(2) indicates this access has been disabled. Note
|
||||
this object should only report true(2) if HP ProCurve Networking
|
||||
Business Technical Support staff have requested this access
|
||||
to the HP J8162A XL Access Controller Module for troubleshooting purposes."
|
||||
DEFVAL { false }
|
||||
|
||||
::= { hpConfig 9 }
|
||||
|
||||
hpFailedAdminIpAddress OBJECT-TYPE
|
||||
-- NOT CURRENTLY SUPPORTED - will report dummy values
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address associated with the last failed
|
||||
authentication to the Administrative UI. If no Administrator
|
||||
had failed authentication, this object will report 0.0.0.0"
|
||||
::= { hpConfig 10 }
|
||||
|
||||
-- hpStatus
|
||||
|
||||
hpNumAccessControllers OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of HP J8162A XL Access Controller Modules known to this system.
|
||||
If this system is an HP J8162A XL Access Controller Module, this value will be 1.
|
||||
Otherwise, this value will be the number of HP J8162A XL Access Controller Modules
|
||||
this system is connected to (i.e. An Access Control Server 740wl
|
||||
connects to multiple HP J8162A XL Access Controller Module's)."
|
||||
::= { hpStatus 1 }
|
||||
|
||||
hpNumClients OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of active authenticated or unauthenticated
|
||||
clients known to this system. If this device is an
|
||||
HP J8162A XL Access Controller Module, then this object reports
|
||||
the aggregated number of clients across all ports. If this device
|
||||
is a Access Control Server 740wl, it reports all Clients aggregated
|
||||
across all HP J8162A XL Access Controller Modules known to this system."
|
||||
::= { hpStatus 2 }
|
||||
|
||||
|
||||
-- hpNotificationsConfig group
|
||||
-- Configure system level notifications
|
||||
|
||||
hpFailoverNotificationEnabled OBJECT-TYPE
|
||||
-- NOT CURRENTLY SUPPORTED - will report dummy values
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object controls whether a hpFailover notification will
|
||||
be sent in the event of a failover occurrence between a primary
|
||||
and standby system. By default this object is set to false(2)
|
||||
for all systems."
|
||||
::= { hpNotificationsConfig 1 }
|
||||
|
||||
hpDistributionNotificationEnabled OBJECT-TYPE
|
||||
-- NOT CURRENTLY SUPPORTED - will report dummy values
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object controls whether a hpDistribution notification will
|
||||
be sent in the event of a distribution event between a central
|
||||
and remote systems. By default this object is set to false(2)
|
||||
for all systems."
|
||||
DEFVAL { false }
|
||||
::= { hpNotificationsConfig 2 }
|
||||
|
||||
|
||||
hpAdminAuthFailureNotificationEnabled OBJECT-TYPE
|
||||
-- NOT CURRENTLY SUPPORTED - will report dummy values
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object controls whether a hpAdminAuthFailure
|
||||
notification will be sent in the event of a failed
|
||||
authentication attempt at the administrator login."
|
||||
DEFVAL { false }
|
||||
::= { hpNotificationsConfig 3 }
|
||||
|
||||
|
||||
-- Traps
|
||||
hpSystemTraps OBJECT IDENTIFIER ::= { hpProcurveSystem 0 }
|
||||
|
||||
fanDown NOTIFICATION-TYPE
|
||||
OBJECTS { hpFanNumber }
|
||||
STATUS current
|
||||
DESCRIPTION "A fanDown trap signifies that hpFanOperational has
|
||||
detected an event where the fan is not operating."
|
||||
::= { hpSystemTraps 1 }
|
||||
|
||||
fanUp NOTIFICATION-TYPE
|
||||
OBJECTS { hpFanNumber }
|
||||
STATUS current
|
||||
DESCRIPTION "A fanUp trap signifies that hpFanOperational has
|
||||
detected an event where the fan is now operating."
|
||||
::= { hpSystemTraps 2 }
|
||||
|
||||
temperatureAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { hpCpuTemperature }
|
||||
STATUS current
|
||||
DESCRIPTION "A temperatureAlarm signifies that the SNMP
|
||||
entity, acting in an agent role, has detected that the
|
||||
hpCpuTemperature has a value that exceeds acceptable
|
||||
tolerances (i.e. it is too hot or too cold)."
|
||||
::= { hpSystemTraps 3 }
|
||||
|
||||
hpFailover NOTIFICATION-TYPE
|
||||
OBJECTS { hpIpAddress}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A hpFailover signifies that the SNMP
|
||||
entity, acting in an agent role, has detected that the
|
||||
standby system in a primary, redundant operation has
|
||||
become the primary system. This notification will only
|
||||
be sent by what was formerly the standby system."
|
||||
::= { hpSystemTraps 4 }
|
||||
|
||||
hpDistributionEvent NOTIFICATION-TYPE
|
||||
-- NOT CURRENTLY SUPPORTED
|
||||
OBJECTS { hpDistributionType, hpDistributionStatus}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A hpDistributionEvent signifies that the SNMP
|
||||
entity, acting in an agent role, has detected that the
|
||||
central entity in a distributed system has triggered a
|
||||
distribution event of hpDistributionType."
|
||||
::= { hpSystemTraps 5 }
|
||||
|
||||
|
||||
hpAdminAuthFailure NOTIFICATION-TYPE
|
||||
-- NOT CURRENTLY SUPPORTED
|
||||
OBJECTS { hpFailedAdminIpAddress}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A hpAdminAuthFailure signifies that the SNMP
|
||||
entity, acting in an agent role, has detected that
|
||||
someone at the address reported by hpAdminIpAddress
|
||||
has failed to authenticate to the device via
|
||||
the administrative interface."
|
||||
|
||||
::= { hpSystemTraps 6 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
hpSystemMIBConformance OBJECT IDENTIFIER ::= { hpProcurveSystem 3 }
|
||||
hpCompliances OBJECT IDENTIFIER ::= { hpSystemMIBConformance 1 }
|
||||
hpGroups OBJECT IDENTIFIER ::= { hpSystemMIBConformance 2 }
|
||||
|
||||
|
||||
hpSystemMIBCompliance1 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which implement
|
||||
the HP-SYSTEM-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpSystemGroup, hpConfigGroup }
|
||||
|
||||
GROUP hpEnvGroup
|
||||
DESCRIPTION
|
||||
"The hpEnvGroup is optional for all entities."
|
||||
|
||||
GROUP hpStatusGroup
|
||||
DESCRIPTION
|
||||
"The hpStatusGroup is optional for all entities."
|
||||
|
||||
|
||||
GROUP hpNotificationsConfigGroup
|
||||
DESCRIPTION
|
||||
"The hpNotificationsConfigGroup is optional for all entities."
|
||||
|
||||
GROUP hpNotificationsGroup
|
||||
DESCRIPTION
|
||||
"The hpNotificationsGroup is optional for all entities."
|
||||
|
||||
OBJECT hpName
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
OBJECT hpIpAddress
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
OBJECT hpTechSupportEnabled
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
OBJECT hpFailoverNotificationEnabled
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
OBJECT hpDistributionNotificationEnabled
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
OBJECT hpAdminAuthFailureNotificationEnabled
|
||||
MIN-ACCESS read-only
|
||||
DESCRIPTION "Write access is not required."
|
||||
|
||||
::= { hpCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
hpSystemGroup OBJECT-GROUP
|
||||
OBJECTS { hpProductDescription, hpProductHWVersion, hpProductSWVersion,
|
||||
hpProductSerialNumber, hpProductLastChange }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing system information
|
||||
applicable to all devices."
|
||||
::= { hpGroups 1 }
|
||||
|
||||
hpEnvGroup OBJECT-GROUP
|
||||
OBJECTS { hpCpuTemperature, hpPowerSupplyTemperature, hpChassisTemperature,
|
||||
hpFanNumber, hpFanOperational, hpFanSpeed }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing environmental information
|
||||
applicable to all devices."
|
||||
::= { hpGroups 2 }
|
||||
|
||||
hpConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpName, hpSystemID, hpState, hpIpAddress, hpPeerIpAddress,
|
||||
hpTechSupportEnabled, hpDistributionType, hpDistributionStatus,
|
||||
hpFailedAdminIpAddress }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration information
|
||||
applicable to all devices."
|
||||
::= { hpGroups 3 }
|
||||
|
||||
|
||||
hpStatusGroup OBJECT-GROUP
|
||||
OBJECTS { hpNumAccessControllers, hpNumClients }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing statistics
|
||||
applicable to all HP J8162A XL Access Controller Module like devices."
|
||||
::= { hpGroups 4 }
|
||||
|
||||
hpNotificationsConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpFailoverNotificationEnabled,
|
||||
hpDistributionNotificationEnabled,
|
||||
hpAdminAuthFailureNotificationEnabled }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing notification configuration
|
||||
information applicable to all devices."
|
||||
::= { hpGroups 5 }
|
||||
|
||||
hpNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { fanDown, fanUp, temperatureAlarm,
|
||||
hpFailover, hpDistributionEvent, hpAdminAuthFailure }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"notifications for primary failover, and authorization failures,
|
||||
applicable to all devices."
|
||||
::= { hpGroups 6 }
|
||||
|
||||
|
||||
|
||||
END
|
523
MIBS/hp/HP-SwitchStack-MIB
Normal file
523
MIBS/hp/HP-SwitchStack-MIB
Normal file
@ -0,0 +1,523 @@
|
||||
HP-SwitchStack-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, Integer32, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
RowStatus, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpSwitchVirtualStackMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200011032344Z" -- November 3, 2000
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Network Infrastructure Solutions"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes objects for managing
|
||||
the Stacking features of devices in the HP
|
||||
Integrated Communication Facility product line."
|
||||
|
||||
REVISION "200011032344Z" -- November 3, 2000
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
|
||||
::= { hpSwitch 10 }
|
||||
|
||||
|
||||
-- Configuration support for Stacking
|
||||
|
||||
hpSwitchStackConfig OBJECT IDENTIFIER ::= { hpSwitchVirtualStackMib 1 }
|
||||
|
||||
hpSwitchStackAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
candidate(1),
|
||||
disabled(2),
|
||||
member(3),
|
||||
command(4),
|
||||
pending(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the stacking feature."
|
||||
::= { hpSwitchStackConfig 1 }
|
||||
|
||||
hpSwitchStackCommandAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This variable is only valid if
|
||||
'hpSwitchStackAdminStatus' has been set 'member'.
|
||||
This is the MAC address of the command switch for
|
||||
this member."
|
||||
::= { hpSwitchStackConfig 2 }
|
||||
|
||||
hpSwitchStackName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This variable is only valid if
|
||||
'hpSwitchStackAdminStatus' has been set
|
||||
'command-switch'. This is the name of the stack for
|
||||
which this switch is serving as the command switch
|
||||
(maximum length of 20 characters)."
|
||||
::= { hpSwitchStackConfig 3 }
|
||||
|
||||
hpSwitchStackPropagate OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enable/disable SNMP community propagation. This
|
||||
variable is only valid if 'hpSwitchStackAdminStatus'
|
||||
has been set to 'command-switch'."
|
||||
::= { hpSwitchStackConfig 4 }
|
||||
|
||||
hpSwitchStackAutoJoin OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enable/disable auto join on stack. This variable
|
||||
is only valid for candidate switch."
|
||||
::= { hpSwitchStackConfig 5 }
|
||||
|
||||
hpSwitchStackAutoGrab OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enable/disable auto grab on stack. This variable
|
||||
is only valid if 'hpSwitchStackAdminStatus' has been
|
||||
set to 'command-switch'."
|
||||
::= { hpSwitchStackConfig 6 }
|
||||
|
||||
|
||||
hpSwitchStackConfigMemberTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpSwitchStackConfigMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains a group of member switches
|
||||
configured to be in this switch's stack."
|
||||
::= { hpSwitchVirtualStackMib 2 }
|
||||
|
||||
hpSwitchStackConfigMemberEntry OBJECT-TYPE
|
||||
SYNTAX HpSwitchStackConfigMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A group of member switches configured to be in this
|
||||
switch's stack."
|
||||
INDEX { hpSwitchStackMemberSwitchNum }
|
||||
::= { hpSwitchStackConfigMemberTable 1 }
|
||||
|
||||
HpSwitchStackConfigMemberEntry ::=
|
||||
SEQUENCE {
|
||||
hpSwitchStackMemberSwitchNum Integer32,
|
||||
hpSwitchStackMemberMacAddr MacAddress,
|
||||
hpSwitchStackMemberPassword OCTET STRING,
|
||||
hpSwitchStackMemberEntryStatus RowStatus
|
||||
}
|
||||
|
||||
hpSwitchStackMemberSwitchNum OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..15)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "An index that uniquely identifies the member switch
|
||||
associated with this row entry."
|
||||
::= { hpSwitchStackConfigMemberEntry 1 }
|
||||
|
||||
hpSwitchStackMemberMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The MAC Address that identifies the member switch."
|
||||
::= { hpSwitchStackConfigMemberEntry 2 }
|
||||
|
||||
hpSwitchStackMemberPassword OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..17))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The manager password configured on the member switch.
|
||||
This object always returns a 0 length octet string
|
||||
when read."
|
||||
::= { hpSwitchStackConfigMemberEntry 3 }
|
||||
|
||||
hpSwitchStackMemberEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The status of a stack member entry."
|
||||
::= { hpSwitchStackConfigMemberEntry 4 }
|
||||
|
||||
-- Status support for Stacking
|
||||
|
||||
hpStackStats OBJECT IDENTIFIER ::= { hpSwitchVirtualStackMib 3 }
|
||||
|
||||
hpStackStatsName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stack name of this switch."
|
||||
::= { hpStackStats 1 }
|
||||
|
||||
hpStackStatsMembersNum OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of members switches that have joined this
|
||||
switch's stack. This variable is only valid if this
|
||||
switch has been set as a 'command-switch'."
|
||||
::= { hpStackStats 2 }
|
||||
|
||||
hpStackStatsMembersUnreachable OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of unreachable member switches. This
|
||||
variable is only valid if this switch has been set as
|
||||
a 'command-switch'."
|
||||
::= { hpStackStats 3 }
|
||||
|
||||
hpStackStatsMemberID OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number by which member switch is known on the
|
||||
stack."
|
||||
::= { hpStackStats 4 }
|
||||
|
||||
hpStackStatsMgmtIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the Stack manager switch (command
|
||||
switch). This variable is only valid if this switch
|
||||
has been set as a 'member-switch'."
|
||||
::= { hpStackStats 5 }
|
||||
|
||||
hpStackStatsStackingStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
joined(1), -- joined successfully
|
||||
pending(2), -- join pending
|
||||
noReponse(3), -- No response from command switch
|
||||
notCommand(4), -- Not a command switch
|
||||
stackFull(5), -- Stack full on command switch
|
||||
remoteFailure(6), -- Unknown remote failure
|
||||
unknownFailure(7), -- Unknown failure
|
||||
evicted(8), -- Evicted by command switch
|
||||
commandUp(9), -- command switch is up
|
||||
commandDown(10), -- command switch is down
|
||||
unusedStatus(11), -- Status not currently used
|
||||
undiscovered(12) -- Undiscovered switch
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The status of this switch. This variable is only
|
||||
valid if this switch has been set as a 'member-switch'."
|
||||
::= { hpStackStats 6 }
|
||||
|
||||
|
||||
hpStackStatsMembersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpStackStatsMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table containing the member switches that have
|
||||
joined this switch's stack."
|
||||
::= { hpSwitchVirtualStackMib 4 }
|
||||
|
||||
hpStackStatsMemberEntry OBJECT-TYPE
|
||||
SYNTAX HpStackStatsMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information assosiated with each row in the
|
||||
member table."
|
||||
INDEX { hpStackStatsMemberSwitchIndx }
|
||||
::= { hpStackStatsMembersTable 1 }
|
||||
|
||||
HpStackStatsMemberEntry ::=
|
||||
SEQUENCE {
|
||||
hpStackStatsMemberSwitchIndx Integer32,
|
||||
hpStackStatsMemberMacAddr MacAddress,
|
||||
hpStackStatsMemberSystemName OCTET STRING,
|
||||
hpStackStatsMemberDeviceType OCTET STRING,
|
||||
hpStackStatsMemberOperStatus INTEGER
|
||||
}
|
||||
|
||||
hpStackStatsMemberSwitchIndx OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The index identifying the member switch."
|
||||
::= { hpStackStatsMemberEntry 1 }
|
||||
|
||||
hpStackStatsMemberMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The MAC address of the member switch."
|
||||
::= { hpStackStatsMemberEntry 2 }
|
||||
|
||||
hpStackStatsMemberSystemName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The system name of the member switch."
|
||||
::= { hpStackStatsMemberEntry 3 }
|
||||
|
||||
hpStackStatsMemberDeviceType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The device type of the member switch."
|
||||
::= { hpStackStatsMemberEntry 4 }
|
||||
|
||||
hpStackStatsMemberOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
pending(1), -- join pending
|
||||
joined(2), -- joined
|
||||
noReponse(3), -- No response from
|
||||
-- member switch
|
||||
stackingDisabled(4), -- Stacking disabled
|
||||
invalidPassword(5), -- Invalid password
|
||||
commanderAnotherStack(6), -- Commander of another
|
||||
-- stack
|
||||
remoteFailure(7), -- Remote failure
|
||||
unknownFailure(8), -- Unknown failure
|
||||
rejected(9), -- rejected by command
|
||||
-- switch
|
||||
memberUp(10), -- member switch is up
|
||||
memberDown(11), -- member switch is down
|
||||
commanderThisStack(12), -- Commander of this stack
|
||||
unusedStatus(13), -- Status not currently
|
||||
-- being used
|
||||
undiscovered(14) -- Undiscovered switch
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current state of the member switch."
|
||||
::= { hpStackStatsMemberEntry 5 }
|
||||
|
||||
-- Configuration support for Discovery Protocol
|
||||
hpSwitchDiscoveryConfig OBJECT IDENTIFIER ::=
|
||||
{ hpSwitchVirtualStackMib 5 }
|
||||
|
||||
hpSwitchDiscoveryAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the discovery protocol."
|
||||
::= { hpSwitchDiscoveryConfig 1 }
|
||||
|
||||
hpSwitchDiscoveryTransmissionInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..300)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The interval between the sending out of new
|
||||
discovery packets."
|
||||
::= { hpSwitchDiscoveryConfig 2 }
|
||||
|
||||
|
||||
-- Status support for Discovery Protocol
|
||||
|
||||
hpDiscoverStatsCandidatesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpDiscoverStatsCandidateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table containing the switches that have been
|
||||
discovered as a candidates to form a stack."
|
||||
::= { hpSwitchVirtualStackMib 6 }
|
||||
|
||||
hpDiscoverStatsCandidateEntry OBJECT-TYPE
|
||||
SYNTAX HpDiscoverStatsCandidateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information assosiated with each row in the
|
||||
candidate table."
|
||||
INDEX { hpDiscoverStatsCandidateMacAddr }
|
||||
::= { hpDiscoverStatsCandidatesTable 1 }
|
||||
|
||||
HpDiscoverStatsCandidateEntry ::=
|
||||
SEQUENCE {
|
||||
hpDiscoverStatsCandidateMacAddr MacAddress,
|
||||
hpDiscoverStatsCandidateSystemName OCTET STRING,
|
||||
hpDiscoverStatsCandidateDeviceType OCTET STRING
|
||||
}
|
||||
|
||||
hpDiscoverStatsCandidateMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The MAC address of the candidate switch. Used as
|
||||
an index identifying row in the table."
|
||||
::= { hpDiscoverStatsCandidateEntry 1 }
|
||||
|
||||
hpDiscoverStatsCandidateSystemName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The system name of the candidate switch."
|
||||
::= { hpDiscoverStatsCandidateEntry 2 }
|
||||
|
||||
hpDiscoverStatsCandidateDeviceType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The device type of the candidate switch."
|
||||
::= { hpDiscoverStatsCandidateEntry 3 }
|
||||
|
||||
hpDiscoverStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpDiscoverStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table containing the switches that have been
|
||||
discovered on the network."
|
||||
::= { hpSwitchVirtualStackMib 7 }
|
||||
|
||||
hpDiscoverStatsEntry OBJECT-TYPE
|
||||
SYNTAX HpDiscoverStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information assosiated with each row in the
|
||||
discover table."
|
||||
INDEX { hpDiscoverStatsSwitchIndex }
|
||||
::= { hpDiscoverStatsTable 1 }
|
||||
|
||||
HpDiscoverStatsEntry ::=
|
||||
SEQUENCE {
|
||||
hpDiscoverStatsSwitchIndex Integer32,
|
||||
hpDiscoverStatsSwitchStackName OCTET STRING,
|
||||
hpDiscoverStatsSwitchMacAddr MacAddress,
|
||||
hpDiscoverStatsSwitchSystemName OCTET STRING,
|
||||
hpDiscoverStatsSwitchStatus OCTET STRING
|
||||
}
|
||||
|
||||
hpDiscoverStatsSwitchIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The index identifying the row in the table."
|
||||
::= { hpDiscoverStatsEntry 1 }
|
||||
|
||||
hpDiscoverStatsSwitchStackName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stack name of the discovered switch."
|
||||
::= { hpDiscoverStatsEntry 2 }
|
||||
|
||||
hpDiscoverStatsSwitchMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The MAC address of the discovered switch."
|
||||
::= { hpDiscoverStatsEntry 3 }
|
||||
|
||||
hpDiscoverStatsSwitchSystemName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The system name of the discovered switch."
|
||||
::= { hpDiscoverStatsEntry 4 }
|
||||
|
||||
hpDiscoverStatsSwitchStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..35))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The status of the discovered switch."
|
||||
::= { hpDiscoverStatsEntry 5 }
|
||||
|
||||
|
||||
|
||||
hpSwitchVirtualStackMibConformance
|
||||
OBJECT IDENTIFIER ::= { hpSwitchVirtualStackMib 8 }
|
||||
|
||||
hpSwitchVirtualStackMibCompliances
|
||||
OBJECT IDENTIFIER ::= { hpSwitchVirtualStackMibConformance 1}
|
||||
|
||||
hpSwitchVirtualStackMibGroups
|
||||
OBJECT IDENTIFIER ::= { hpSwitchVirtualStackMibConformance 2}
|
||||
|
||||
hpSwitchVirtualStackMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for devices implementing the
|
||||
HP Stack Mib."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpSwitchStackConfigGroup,
|
||||
hpSwitchStackStatsGroup,
|
||||
hpSwitchDiscoverConfigGroup,
|
||||
hpDiscoverStatsGroup }
|
||||
::= { hpSwitchVirtualStackMibCompliances 1 }
|
||||
|
||||
|
||||
|
||||
hpSwitchStackConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpSwitchStackAdminStatus,
|
||||
hpSwitchStackCommandAddr,
|
||||
hpSwitchStackName,
|
||||
hpSwitchStackPropagate,
|
||||
hpSwitchStackAutoJoin,
|
||||
hpSwitchStackAutoGrab,
|
||||
hpSwitchStackMemberSwitchNum,
|
||||
hpSwitchStackMemberMacAddr,
|
||||
hpSwitchStackMemberPassword,
|
||||
hpSwitchStackMemberEntryStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for configuring a stack."
|
||||
::= { hpSwitchVirtualStackMibGroups 1 }
|
||||
|
||||
hpSwitchStackStatsGroup OBJECT-GROUP
|
||||
OBJECTS { hpStackStatsName,
|
||||
hpStackStatsMembersNum,
|
||||
hpStackStatsMembersUnreachable,
|
||||
hpStackStatsMemberID,
|
||||
hpStackStatsMgmtIpAddr,
|
||||
hpStackStatsStackingStatus,
|
||||
hpStackStatsMemberSwitchIndx,
|
||||
hpStackStatsMemberMacAddr,
|
||||
hpStackStatsMemberSystemName,
|
||||
hpStackStatsMemberDeviceType,
|
||||
hpStackStatsMemberOperStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for determining state
|
||||
and status of a stack."
|
||||
::= { hpSwitchVirtualStackMibGroups 2 }
|
||||
|
||||
hpSwitchDiscoverConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpSwitchDiscoveryAdminStatus,
|
||||
hpSwitchDiscoveryTransmissionInterval
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for configuring the
|
||||
state of the stack discovery protocol."
|
||||
::= { hpSwitchVirtualStackMibGroups 3 }
|
||||
|
||||
hpDiscoverStatsGroup OBJECT-GROUP
|
||||
OBJECTS { hpDiscoverStatsCandidateMacAddr,
|
||||
hpDiscoverStatsCandidateSystemName,
|
||||
hpDiscoverStatsCandidateDeviceType,
|
||||
hpDiscoverStatsSwitchIndex,
|
||||
hpDiscoverStatsSwitchStackName,
|
||||
hpDiscoverStatsSwitchMacAddr,
|
||||
hpDiscoverStatsSwitchSystemName,
|
||||
hpDiscoverStatsSwitchStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects for viewing the
|
||||
discovered devices by the stack discovery
|
||||
protocol."
|
||||
::= { hpSwitchVirtualStackMibGroups 4 }
|
||||
|
||||
END
|
1349
MIBS/hp/HP-USER-AUTH
Normal file
1349
MIBS/hp/HP-USER-AUTH
Normal file
File diff suppressed because it is too large
Load Diff
395
MIBS/hp/HP-VLAN
Normal file
395
MIBS/hp/HP-VLAN
Normal file
@ -0,0 +1,395 @@
|
||||
HP-VLAN DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString, PhysAddress, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
ConfigStatus
|
||||
FROM HP-ICF-TC;
|
||||
|
||||
hpVlanLevelOne MODULE-IDENTITY
|
||||
LAST-UPDATED "200011030417Z" -- November 3, 2000
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Network Infrastructure Solutions"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes management objects
|
||||
used to model virtual LANs (VLANs)."
|
||||
|
||||
REVISION "200011030417Z" -- November 3, 2000
|
||||
DESCRIPTION "Deprecated all objects in this MIB - replaced
|
||||
by RFC 2674."
|
||||
|
||||
REVISION "9510200000Z" -- October 20, 1995
|
||||
DESCRIPTION "Initial revision of this MIB module"
|
||||
::= { hpVLAN 1 }
|
||||
|
||||
hpVLAN OBJECT IDENTIFIER ::= { hpSwitch 3 }
|
||||
|
||||
hpVlanObjects OBJECT IDENTIFIER ::= { hpVlanLevelOne 1 }
|
||||
hpVlanTraps OBJECT IDENTIFIER ::= { hpVlanLevelOne 2 }
|
||||
hpVlanConformance OBJECT IDENTIFIER ::= { hpVlanLevelOne 3 }
|
||||
|
||||
VlanID ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A unique value, greater than zero, for each
|
||||
VLAN in the managed system. It is recommended
|
||||
that values are assigned contiguously starting
|
||||
from 1."
|
||||
SYNTAX Integer32 (1..65535)
|
||||
|
||||
|
||||
hpVlanNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The number of currently defined VLANs in
|
||||
the device. Though VLANs should be created
|
||||
using contiguous VLAN IDs, this is not
|
||||
mandatory. Gaps in the VLAN ID sequence may
|
||||
also result from the deletion of existing
|
||||
VLANs. Therefore, this value represents the
|
||||
total number of VLANs in the device and should
|
||||
not be used to indicate the highest VLAN ID
|
||||
value currently in use."
|
||||
::= { hpVlanObjects 1 }
|
||||
|
||||
-- HP VLAN Identification Objects
|
||||
|
||||
hpVlanIdentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpVlanIdentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A table describing the various VLANs that
|
||||
are currently defined for this device."
|
||||
::= { hpVlanObjects 4 }
|
||||
|
||||
hpVlanIdentEntry OBJECT-TYPE
|
||||
SYNTAX HpVlanIdentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The row in the hpVlanIdentTable containing
|
||||
the general VLAN information."
|
||||
INDEX { hpVlanIdentIndex }
|
||||
::= { hpVlanIdentTable 1 }
|
||||
|
||||
HpVlanIdentEntry ::=
|
||||
SEQUENCE {
|
||||
hpVlanIdentIndex VlanID,
|
||||
hpVlanIdentName DisplayString,
|
||||
hpVlanIdentMode INTEGER,
|
||||
hpVlanIdentStatus RowStatus,
|
||||
hpVlanDot1QID Integer32,
|
||||
hpVlanIdentState INTEGER,
|
||||
hpVlanIdentType INTEGER
|
||||
}
|
||||
|
||||
hpVlanIdentIndex OBJECT-TYPE
|
||||
SYNTAX VlanID
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The VLAN ID which uniquely identifies a row
|
||||
in this table."
|
||||
::= { hpVlanIdentEntry 1 }
|
||||
|
||||
hpVlanIdentName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The user defined textual name that is
|
||||
associated with this VLAN."
|
||||
::= { hpVlanIdentEntry 2 }
|
||||
|
||||
hpVlanIdentMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
port(1),
|
||||
mac(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The mode of this VLAN. A VLAN can be either
|
||||
port-based or MAC address-based. A port-based
|
||||
VLAN supports a multiple addresses per VLAN
|
||||
port.
|
||||
|
||||
A MAC address-based VLAN supports multiple MAC
|
||||
addresses per port such that VLAN address tables
|
||||
must be consulted to determine the number of VLAN
|
||||
clients."
|
||||
::= { hpVlanIdentEntry 3 }
|
||||
|
||||
hpVlanIdentStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The status of a VLAN information entry."
|
||||
::= { hpVlanIdentEntry 4 }
|
||||
|
||||
hpVlanDot1QID OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4095)
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The VLAN tag ID. 802.1Q"
|
||||
::= { hpVlanIdentEntry 5}
|
||||
|
||||
hpVlanIdentState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Current state of the VLAN. If one port in the
|
||||
VLAN is up, then that VLAN is up, otherwise it
|
||||
is down."
|
||||
::= { hpVlanIdentEntry 6 }
|
||||
|
||||
hpVlanIdentType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
static(1),
|
||||
dynamic(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Type of VLAN:
|
||||
static - VLAN is user-configured; configuration
|
||||
information retained in configuration file and
|
||||
thus such VLANs are available across reboots.
|
||||
dynamic - VLAN is managed by GVRP; configuration
|
||||
information is NOT retained in configuration
|
||||
file and thus such VLANs are not available
|
||||
across reboots. They may be relearnt after a
|
||||
reboot via GVRP activity"
|
||||
::= { hpVlanIdentEntry 7 }
|
||||
|
||||
-- HP VLAN Membership Tables (Member and Address Tables)
|
||||
|
||||
hpVlanMemberTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpVlanMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A table describing the members of the various
|
||||
VLANs that are currently defined for this device.
|
||||
Interfaces can be associated with a pre-defined
|
||||
VLAN (i.e., VLANs can be created by grouping
|
||||
existing interfaces) by adding rows to this table.
|
||||
Likewise, deleting rows from this table removes
|
||||
the specified interface from the VLAN.
|
||||
|
||||
Note that certain entries in this table will
|
||||
automatically be created when a VLAN is created,
|
||||
such as the entry associating a VLAN with its
|
||||
propVirtual interface to the management and/or
|
||||
forwarding entity on the device. These entries
|
||||
are read-only and can not be manipulated via
|
||||
the MIB."
|
||||
::= { hpVlanObjects 5 }
|
||||
|
||||
hpVlanMemberEntry OBJECT-TYPE
|
||||
SYNTAX HpVlanMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The row in the hpVlanMemberTable containing the
|
||||
VLAN ID to Interface Group ifIndex mappings."
|
||||
INDEX { hpVlanMemberIfIndex }
|
||||
::= { hpVlanMemberTable 1 }
|
||||
|
||||
HpVlanMemberEntry ::=
|
||||
SEQUENCE {
|
||||
hpVlanMemberIfIndex InterfaceIndex,
|
||||
hpVlanMemberIndex VlanID
|
||||
}
|
||||
|
||||
hpVlanMemberIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The ifIndex value which uniquely identifies
|
||||
a row in the Interfaces Table. The corresponding
|
||||
row in the Interfaces Table must exist prior
|
||||
to the index being used in this table."
|
||||
::= { hpVlanMemberEntry 1 }
|
||||
|
||||
hpVlanMemberIndex OBJECT-TYPE
|
||||
SYNTAX VlanID
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The VLAN ID identifies the VLAN the interface
|
||||
is in. The corresponding row in the VLAN Ident
|
||||
Table must exist prior to the index being used
|
||||
in this table."
|
||||
::= { hpVlanMemberEntry 2 }
|
||||
|
||||
|
||||
hpVlanAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpVlanAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A table describing the MAC addresses that
|
||||
are currently associated with a specific
|
||||
VLAN. Entries are added to and deleted
|
||||
from this read-only table automatically
|
||||
as they are learned from the network."
|
||||
::= { hpVlanObjects 6 }
|
||||
|
||||
hpVlanAddrEntry OBJECT-TYPE
|
||||
SYNTAX HpVlanAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The row in the hpVlanAddrTable containing
|
||||
the VLAN ID to MAC address mappings."
|
||||
INDEX { hpVlanAddrIndex }
|
||||
::= { hpVlanAddrTable 1 }
|
||||
|
||||
HpVlanAddrEntry ::=
|
||||
SEQUENCE {
|
||||
hpVlanAddrIndex VlanID,
|
||||
hpVlanAddrPhysAddress PhysAddress
|
||||
}
|
||||
|
||||
hpVlanAddrIndex OBJECT-TYPE
|
||||
SYNTAX VlanID
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The VLAN ID which uniquely identifies a row
|
||||
in the VLAN Ident Table. The corresponding
|
||||
row in the VLAN Ident Table must exist prior
|
||||
to the index being present in this table."
|
||||
::= { hpVlanAddrEntry 1 }
|
||||
|
||||
hpVlanAddrPhysAddress OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The MAC address of a node that is associated
|
||||
with a specific VLAN as identified by the
|
||||
object hpVlanAddrIndex."
|
||||
::= { hpVlanAddrEntry 2 }
|
||||
|
||||
|
||||
hpVlanIdentConfigStatus OBJECT-TYPE
|
||||
SYNTAX ConfigStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The status of a VLAN information table. If one or more
|
||||
variables in this group were reconfigurated since last
|
||||
reboot and required reboot to take effect, the value of
|
||||
this variable will be set to notInService."
|
||||
::= { hpVlanObjects 7 }
|
||||
|
||||
|
||||
-- HP VLAN Tagging Membership table (supercedes hpVlanMemberTable)
|
||||
|
||||
hpVlanMemberTable2 OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpVlanMemberEntry2
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A table describing the VLANs on each particular port
|
||||
along with tagging information."
|
||||
::= { hpVlanObjects 8 }
|
||||
|
||||
hpVlanMemberEntry2 OBJECT-TYPE
|
||||
SYNTAX HpVlanMemberEntry2
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The row in the hpVlanMemberTable2 containing the
|
||||
VLAN ID to interface group ifIndex mappings as well
|
||||
the VLAN tagging information."
|
||||
INDEX { hpVlanIdentIndex, hpVlanMemberIfIndex }
|
||||
::= { hpVlanMemberTable2 1}
|
||||
|
||||
HpVlanMemberEntry2 ::=
|
||||
SEQUENCE {
|
||||
hpVlanMemberTagged2 INTEGER
|
||||
}
|
||||
|
||||
hpVlanMemberTagged2 OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
tagged(1),
|
||||
untagged(2),
|
||||
no(3),
|
||||
auto(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Identifies whether the particular VLan on this
|
||||
port is tagged or not. 'no' denotes not a member
|
||||
of that vlan. 'auto' denotes that GVRP will
|
||||
dynamically determine the membership of this port."
|
||||
::= { hpVlanMemberEntry2 1}
|
||||
|
||||
|
||||
-- HP VLAN Conformance Information
|
||||
|
||||
hpVlanGroups OBJECT IDENTIFIER ::= { hpVlanConformance 1 }
|
||||
hpVlanCompliances OBJECT IDENTIFIER ::= { hpVlanConformance 2 }
|
||||
|
||||
-- HP VLAN Compliance Statements
|
||||
|
||||
hpVlanCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The compliance statement for HP devices
|
||||
supporting the HP VLAN MIB."
|
||||
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpVlanGeneralGroup }
|
||||
|
||||
GROUP hpVlanAddressGroup
|
||||
DESCRIPTION "This group is current for all devices
|
||||
that maintain MAC address tables, based on
|
||||
VLAN association, that are accessible by
|
||||
network management (e.g., SNMP) entities."
|
||||
::= { hpVlanCompliances 1}
|
||||
|
||||
-- HP VLAN Conformance Groups
|
||||
|
||||
hpVlanGeneralGroup OBJECT-GROUP
|
||||
OBJECTS { hpVlanNumber,
|
||||
hpVlanIdentMode,
|
||||
hpVlanIdentName,
|
||||
hpVlanIdentStatus }
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A collection of objects that provide
|
||||
general information about a configured
|
||||
VLAN. The organization of this group is
|
||||
such that it is assumed that all devices
|
||||
supporting VLANs associate an RFC 1573
|
||||
interface with a VLAN even if only to
|
||||
allow default node-to-VLAN assignment."
|
||||
::= { hpVlanGroups 1 }
|
||||
|
||||
hpVlanAddressGroup OBJECT-GROUP
|
||||
OBJECTS { hpVlanAddrPhysAddress }
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A collection of objects that contain VLAN
|
||||
to MAC address mapping data."
|
||||
::= { hpVlanGroups 2 }
|
||||
|
||||
hpVlanMemberGroup OBJECT-GROUP
|
||||
OBJECTS { hpVlanMemberIndex }
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A collection of objects for providing port
|
||||
to VLAN mapping data."
|
||||
::= { hpVlanGroups 3 }
|
||||
|
||||
hpVlanTaggingGroup OBJECT-GROUP
|
||||
OBJECTS { hpVlanDot1QID,
|
||||
hpVlanIdentState,
|
||||
hpVlanIdentType,
|
||||
hpVlanIdentConfigStatus,
|
||||
hpVlanMemberTagged2 }
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A collection of objects for managing tagged VLANs."
|
||||
::= { hpVlanGroups 4 }
|
||||
|
||||
END
|
||||
|
256
MIBS/hp/HP-VLAN-CAR-MIB
Normal file
256
MIBS/hp/HP-VLAN-CAR-MIB
Normal file
@ -0,0 +1,256 @@
|
||||
-- *****************************************************************
|
||||
-- Foundry Commited Access Rate MIB file.
|
||||
-- *****************************************************************
|
||||
HP-VLAN-CAR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE,
|
||||
Gauge
|
||||
FROM RFC1155-SMI
|
||||
|
||||
Counter64
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
PacketSource, RateLimitType, RateLimitAction
|
||||
FROM HP-CAR-MIB
|
||||
|
||||
snVLanCAR
|
||||
FROM HP-SN-SWITCH-GROUP-MIB;
|
||||
|
||||
|
||||
|
||||
snVLanCARs OBJECT IDENTIFIER ::= { snVLanCAR 1 }
|
||||
|
||||
|
||||
|
||||
snVLanCARTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SnVLanCAREntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table of rate limit configuration entries for a vlan.
|
||||
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."
|
||||
|
||||
::= { snVLanCARs 1 }
|
||||
|
||||
|
||||
snVLanCAREntry OBJECT-TYPE
|
||||
SYNTAX SnVLanCAREntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A collection of rate-limit configuration objects on this
|
||||
vlan."
|
||||
INDEX { snVLanCARVLanId, snVLanCARDirection, snVLanCARRowIndex }
|
||||
::= { snVLanCARTable 1 }
|
||||
|
||||
SnVLanCAREntry ::=
|
||||
SEQUENCE {
|
||||
snVLanCARDirection
|
||||
PacketSource,
|
||||
snVLanCARVLanId
|
||||
INTEGER,
|
||||
snVLanCARRowIndex
|
||||
INTEGER,
|
||||
snVLanCARType
|
||||
RateLimitType,
|
||||
snVLanCARAccIdx
|
||||
INTEGER,
|
||||
snVLanCARRate
|
||||
INTEGER,
|
||||
snVLanCARLimit
|
||||
INTEGER,
|
||||
snVLanCARExtLimit
|
||||
INTEGER,
|
||||
snVLanCARConformAction
|
||||
RateLimitAction,
|
||||
snVLanCARExceedAction
|
||||
RateLimitAction,
|
||||
snVLanCARStatSwitchedPkts
|
||||
Counter64,
|
||||
snVLanCARStatSwitchedBytes
|
||||
Counter64,
|
||||
snVLanCARStatFilteredPkts
|
||||
Counter64,
|
||||
snVLanCARStatFilteredBytes
|
||||
Counter64,
|
||||
snVLanCARStatCurBurst
|
||||
Gauge
|
||||
}
|
||||
|
||||
--need to refer to the vlan table
|
||||
--index once it is changed to single
|
||||
--vlan id as the row index
|
||||
|
||||
snVLanCARVLanId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4095)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The VLAN ID as one of the indices of this table .
|
||||
Each VLAN ID can have a membership of multiple
|
||||
ports."
|
||||
::= { snVLanCAREntry 1 }
|
||||
|
||||
snVLanCARDirection OBJECT-TYPE
|
||||
SYNTAX PacketSource
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The input or output transmission direction for the
|
||||
Rate Limit object."
|
||||
::= { snVLanCAREntry 2 }
|
||||
|
||||
snVLanCARRowIndex 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."
|
||||
|
||||
::= { snVLanCAREntry 3 }
|
||||
|
||||
snVLanCARType OBJECT-TYPE
|
||||
SYNTAX RateLimitType
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The type of traffic rate-limited against."
|
||||
|
||||
::= { snVLanCAREntry 4 }
|
||||
|
||||
snVLanCARAccIdx OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The index to the access list if RateLimitType is either
|
||||
quickAcc or standardAcc."
|
||||
|
||||
::= { snVLanCAREntry 5 }
|
||||
|
||||
snVLanCARRate 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."
|
||||
|
||||
::= { snVLanCAREntry 6 }
|
||||
|
||||
snVLanCARLimit 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."
|
||||
|
||||
::= { snVLanCAREntry 7 }
|
||||
|
||||
snVLanCARExtLimit 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. "
|
||||
|
||||
::= { snVLanCAREntry 8 }
|
||||
|
||||
snVLanCARConformAction 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."
|
||||
|
||||
::= { snVLanCAREntry 9 }
|
||||
|
||||
snVLanCARExceedAction 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."
|
||||
|
||||
::= { snVLanCAREntry 10 }
|
||||
|
||||
snVLanCARStatSwitchedPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter of packets permitted by this rate limit."
|
||||
|
||||
::= { snVLanCAREntry 11 }
|
||||
|
||||
snVLanCARStatSwitchedBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter of bytes permitted by this interface."
|
||||
|
||||
::= { snVLanCAREntry 12 }
|
||||
|
||||
snVLanCARStatFilteredPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
--UNITS "packets"
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter of packets which exceeded this rate limit."
|
||||
|
||||
::= { snVLanCAREntry 13 }
|
||||
|
||||
snVLanCARStatFilteredBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The counter of bytes which exceeded this rate limit."
|
||||
|
||||
::= { snVLanCAREntry 14 }
|
||||
|
||||
snVLanCARStatCurBurst OBJECT-TYPE
|
||||
SYNTAX Gauge
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current received burst size."
|
||||
::= { snVLanCAREntry 15 }
|
||||
|
||||
-- end of snVLanCARTable
|
||||
|
||||
|
||||
END
|
1625
MIBS/hp/ICF-VG-RPTR
Normal file
1625
MIBS/hp/ICF-VG-RPTR
Normal file
File diff suppressed because it is too large
Load Diff
222
MIBS/hp/NETSWITCH-DMA-MIB
Normal file
222
MIBS/hp/NETSWITCH-DMA-MIB
Normal file
@ -0,0 +1,222 @@
|
||||
-- HP Enterprise NETSWITCH DMA MIB
|
||||
|
||||
|
||||
NETSWITCH-DMA-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
enterprises, Counter
|
||||
FROM RFC1155-SMI
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
hp OBJECT IDENTIFIER ::= { enterprises 11 }
|
||||
nm OBJECT IDENTIFIER ::= { hp 2 }
|
||||
icf OBJECT IDENTIFIER ::= { nm 14 }
|
||||
|
||||
|
||||
-- Icf Devices
|
||||
|
||||
hpicfObjects OBJECT IDENTIFIER ::= { icf 11 }
|
||||
hpicfSwitch OBJECT IDENTIFIER ::= { hpicfObjects 5 }
|
||||
hpSwitch OBJECT IDENTIFIER ::= { hpicfSwitch 1 }
|
||||
|
||||
-- Icf Switch Specific
|
||||
hpOpSystem OBJECT IDENTIFIER ::= { hpSwitch 1 }
|
||||
hpHwSystem OBJECT IDENTIFIER ::= { hpSwitch 2 }
|
||||
|
||||
-- ###########################################################
|
||||
-- the hpDMAStats Group
|
||||
|
||||
-- ###########################################################
|
||||
|
||||
hpDMAStats OBJECT IDENTIFIER ::= { hpHwSystem 2 }
|
||||
|
||||
hpDMAReset OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
reset(1)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Reset all DMA counters to 0 by providing 1"
|
||||
::= { hpDMAStats 1 }
|
||||
|
||||
hpDMAFrameRcvcnt OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of frames that have been
|
||||
received by the switch. Only good CRC frames are included."
|
||||
::= { hpDMAStats 2 }
|
||||
|
||||
hpDMAOctetsRcvcnt OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of the number of octets
|
||||
that have been received by the switch. This counter is
|
||||
incremented by the size of each frame received
|
||||
by the switch."
|
||||
::= { hpDMAStats 3 }
|
||||
|
||||
hpDMAPrevRcvFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a copy of hpDMARcvFrames sampled
|
||||
every second."
|
||||
::= { hpDMAStats 4 }
|
||||
|
||||
hpDMAFrameRcvPerSec OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of the number of frame
|
||||
that were received by the switch in one second. It
|
||||
is updated every second."
|
||||
::= { hpDMAStats 5 }
|
||||
|
||||
hpDMAPeakRcvFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of the highest
|
||||
hpDMAFrameRcvPerSec that has been seen by the switch."
|
||||
::= { hpDMAStats 6 }
|
||||
|
||||
hpDMAPrevRcvOctets OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a copy of hpDMAPrevRcvFrames sampled
|
||||
every second."
|
||||
::= { hpDMAStats 7 }
|
||||
|
||||
hpDMAOctetsRcvPerSec OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of the number of octets
|
||||
that were received by the switch in one second. It
|
||||
is updated every second."
|
||||
::= { hpDMAStats 8 }
|
||||
|
||||
hpDMAPeakRcvOctets OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of the highest
|
||||
hpDMARcvOctets that has been seen by the switch."
|
||||
::= { hpDMAStats 9 }
|
||||
|
||||
hpDMAFrameXmtcnt OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This counter is incremented by one for each frame
|
||||
successfully transmitted from the switch."
|
||||
::= { hpDMAStats 10 }
|
||||
|
||||
hpDMAOctetsXmtcnt OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of the number of octets that
|
||||
have benn transmitted by the switch."
|
||||
::= { hpDMAStats 11 }
|
||||
|
||||
hpDMAPrevXmtFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a copy of hpDMAXmtFrames sampled
|
||||
every second."
|
||||
::= { hpDMAStats 12 }
|
||||
|
||||
hpDMAFrameXmtPerSec OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of the number of frame
|
||||
that were transmitted by the switch in one second. It
|
||||
is updated every second."
|
||||
::= { hpDMAStats 13 }
|
||||
|
||||
hpDMAPeakXmtFrames OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of the highest
|
||||
hpDMAFrameXmtPerSec that has been seen by the switch."
|
||||
::= { hpDMAStats 14 }
|
||||
|
||||
hpDMAPrevXmtOctets OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a copy of hpDMAPrevXmtFrames sampled
|
||||
every second."
|
||||
::= { hpDMAStats 15 }
|
||||
|
||||
hpDMAOctetsXmtPerSec OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of the number of octets
|
||||
that were transmitted by the switch in one second. It
|
||||
is updated every second."
|
||||
::= { hpDMAStats 16 }
|
||||
|
||||
hpDMAPeakXmtOctets OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of the highest
|
||||
hpDMAXmtOctets that has been seen by the switch."
|
||||
::= { hpDMAStats 17 }
|
||||
|
||||
hpDMAFrameClippedcnt OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of number of outbound frames
|
||||
dropped by the switch due to transmit ring overflow."
|
||||
::= { hpDMAStats 18 }
|
||||
|
||||
hpDMAFrameClippedOccurance OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This object is a count of number of times that
|
||||
transmit ring overflowed."
|
||||
::= { hpDMAStats 19 }
|
||||
|
||||
hpDMAMissBufCnt OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"This counter is incremented when buffer allocation
|
||||
failed."
|
||||
::= { hpDMAStats 20 }
|
||||
|
||||
|
||||
END
|
549
MIBS/hp/NETSWITCH-DRIVERS-MIB
Normal file
549
MIBS/hp/NETSWITCH-DRIVERS-MIB
Normal file
@ -0,0 +1,549 @@
|
||||
-- HP Enterprise NETSWITCH DRIVERS MIB
|
||||
|
||||
|
||||
NETSWITCH-DRIVERS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
enterprises
|
||||
FROM RFC1155-SMI
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212;
|
||||
|
||||
hp OBJECT IDENTIFIER ::= { enterprises 11 }
|
||||
nm OBJECT IDENTIFIER ::= { hp 2 }
|
||||
icf OBJECT IDENTIFIER ::= { nm 14 }
|
||||
|
||||
|
||||
-- Icf Devices
|
||||
|
||||
hpicfObjects OBJECT IDENTIFIER ::= { icf 11 }
|
||||
hpicfSwitch OBJECT IDENTIFIER ::= { hpicfObjects 5 }
|
||||
hpSwitch OBJECT IDENTIFIER ::= { hpicfSwitch 1 }
|
||||
|
||||
-- Icf Switch Specific
|
||||
hpOpSystem OBJECT IDENTIFIER ::= { hpSwitch 1 }
|
||||
hpHwSystem OBJECT IDENTIFIER ::= { hpSwitch 2 }
|
||||
|
||||
-- ###########################################################
|
||||
-- the hpDriverStats Group
|
||||
-- Provide statistics of low-level drivers in a switch
|
||||
-- such as FDDI, ATM, etc.
|
||||
|
||||
-- ###########################################################
|
||||
|
||||
hpDriverStats OBJECT IDENTIFIER ::= { hpHwSystem 3 }
|
||||
|
||||
-- the Driver Statistic Table
|
||||
-- This table contains the common statistic for all HP Switch Port
|
||||
-- drivers
|
||||
|
||||
hpDriverStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpDriverStatsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of driver entries. "
|
||||
::= { hpDriverStats 1 }
|
||||
|
||||
hpDriverStatsEntry OBJECT-TYPE
|
||||
SYNTAX HpDriverStatsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A driver entry containing information common to
|
||||
all drivers."
|
||||
INDEX { hpDriverStatsIndex }
|
||||
::= { hpDriverStatsTable 1 }
|
||||
|
||||
HpDriverStatsEntry ::=
|
||||
SEQUENCE {
|
||||
hpDriverStatsIndex
|
||||
INTEGER,
|
||||
hpDriverStatsType
|
||||
OCTET STRING,
|
||||
hpDriverStatsOctetsRxOk
|
||||
INTEGER,
|
||||
hpDriverStatsFrameRxOk
|
||||
INTEGER,
|
||||
hpDriverStatsTotalRxError
|
||||
INTEGER,
|
||||
hpDriverStatsOctetTxOk
|
||||
INTEGER,
|
||||
hpDriverStatsFrameTxOk
|
||||
INTEGER,
|
||||
hpDriverStatsTotalTxError
|
||||
INTEGER,
|
||||
hpDriverStatsOctetsRxPerSec
|
||||
INTEGER,
|
||||
hpDriverStatsPeakOctetsRx
|
||||
INTEGER,
|
||||
hpDriverStatsFramesRxPerSec
|
||||
INTEGER,
|
||||
hpDriverStatsPeakFramesRx
|
||||
INTEGER,
|
||||
hpDriverStatsOctetsTxPerSec
|
||||
INTEGER,
|
||||
hpDriverStatsPeakOctetsTx
|
||||
INTEGER,
|
||||
hpDriverStatsFramesTxPerSec
|
||||
INTEGER,
|
||||
hpDriverStatsPeakFramesTx
|
||||
INTEGER
|
||||
}
|
||||
|
||||
hpDriverStatsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A unique value for each driver. The value for each
|
||||
driver must remain constant at least from one re-
|
||||
initialization of the entity's network management
|
||||
system to the next re-initialization."
|
||||
::= { hpDriverStatsEntry 1 }
|
||||
|
||||
hpDriverStatsType OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (10))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Type of driver, FDDI, ATM, SPITFIRE, etc. "
|
||||
::= { hpDriverStatsEntry 2 }
|
||||
|
||||
hpDriverStatsOctetsRxOk OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of octets received by the driver
|
||||
including the FCS but not including framing
|
||||
bits."
|
||||
::= { hpDriverStatsEntry 3 }
|
||||
|
||||
hpDriverStatsFrameRxOk OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of frames received by the driver."
|
||||
::= { hpDriverStatsEntry 4 }
|
||||
|
||||
hpDriverStatsTotalRxError OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The total number of receive errors."
|
||||
::= { hpDriverStatsEntry 5 }
|
||||
|
||||
hpDriverStatsOctetTxOk OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of octets transmitted by the driver
|
||||
including the FCS but not including framing
|
||||
bits."
|
||||
::= { hpDriverStatsEntry 6 }
|
||||
|
||||
hpDriverStatsFrameTxOk OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of frames transmitted by the driver."
|
||||
::= { hpDriverStatsEntry 7 }
|
||||
|
||||
hpDriverStatsTotalTxError OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The total number of transmit errors."
|
||||
::= { hpDriverStatsEntry 8 }
|
||||
|
||||
hpDriverStatsOctetsRxPerSec OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of octets received by the driver during
|
||||
the previous one second sample period."
|
||||
::= { hpDriverStatsEntry 9 }
|
||||
|
||||
hpDriverStatsPeakOctetsRx OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The highest number of octets received by the driver
|
||||
during one second sample periods."
|
||||
::= { hpDriverStatsEntry 10 }
|
||||
|
||||
hpDriverStatsFramesRxPerSec OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of frames received by the driver during
|
||||
the previous one second sample period."
|
||||
::= { hpDriverStatsEntry 11 }
|
||||
|
||||
hpDriverStatsPeakFramesRx OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The highest number of frames received by the driver
|
||||
during one second sample periods."
|
||||
::= { hpDriverStatsEntry 12 }
|
||||
|
||||
hpDriverStatsOctetsTxPerSec OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of octets transmitted by the driver during
|
||||
the previous one second sample period."
|
||||
::= { hpDriverStatsEntry 13 }
|
||||
|
||||
hpDriverStatsPeakOctetsTx OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The highest number of octets transmitted by the driver
|
||||
during one second sample periods. "
|
||||
::= { hpDriverStatsEntry 14 }
|
||||
|
||||
hpDriverStatsFramesTxPerSec OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of frames transmitted by the driver during
|
||||
the previous one second sample period "
|
||||
::= { hpDriverStatsEntry 15 }
|
||||
|
||||
hpDriverStatsPeakFramesTx OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The highest number of frames transmitted by the driver
|
||||
during one second sample periods. "
|
||||
::= { hpDriverStatsEntry 16 }
|
||||
|
||||
-- the FDDI Driver Statistic Table
|
||||
|
||||
hpFddiDriverStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpFddiDriverStatsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of FDDI driver entries. "
|
||||
::= { hpDriverStats 2 }
|
||||
|
||||
hpFddiDriverStatsEntry OBJECT-TYPE
|
||||
SYNTAX HpFddiDriverStatsEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A FDDI driver entry containing information common to a
|
||||
given driver."
|
||||
INDEX { hpFddiDriverStatsIndex }
|
||||
::= { hpFddiDriverStatsTable 1 }
|
||||
|
||||
HpFddiDriverStatsEntry ::=
|
||||
SEQUENCE {
|
||||
hpFddiDriverStatsIndex
|
||||
INTEGER,
|
||||
hpFddiDriverStatsSMTOctetsRxOk
|
||||
INTEGER,
|
||||
hpFddiDriverStatsSMTFrameRxOk
|
||||
INTEGER,
|
||||
hpFddiDriverStatsSMTOctetsTxOk
|
||||
INTEGER,
|
||||
hpFddiDriverStatsSMTFrameTxOk
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrRxCRC
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrRxOverrun
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrRxParity
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrRxMACStatus
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrTxAbort
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrTxUnderrun
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrTxParity
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrGsrLlcTxRer
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrGsrLlcRxRer
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrGsrSMTTxRer
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrGsrSMTRxRer
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrGsrPortOp
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrGsrLlcRxRov
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrGsrSMTRxRov
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrGsrInternalOp
|
||||
INTEGER,
|
||||
hpFddiDriverStatsIoeMov
|
||||
INTEGER,
|
||||
hpFddiDriverStatsErrGsrHost
|
||||
INTEGER,
|
||||
hpFddiDriverStatsTxCongestion
|
||||
INTEGER,
|
||||
hpFddiDriverStatsMissedCmd
|
||||
INTEGER,
|
||||
hpFddiDriverStatsMissedCRF
|
||||
INTEGER
|
||||
}
|
||||
|
||||
hpFddiDriverStatsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A unique value for each driver. The value for each
|
||||
driver must remain constant at least from one re-
|
||||
initialization of the entity's network management
|
||||
system to the next re-initialization."
|
||||
::= { hpFddiDriverStatsEntry 1 }
|
||||
|
||||
|
||||
hpFddiDriverStatsSMTOctetsRxOk OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of SMT octets received by the driver
|
||||
including the FCS but not including framing
|
||||
bits."
|
||||
::= { hpFddiDriverStatsEntry 2 }
|
||||
|
||||
hpFddiDriverStatsSMTFrameRxOk OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of SMT frames received by the driver."
|
||||
::= { hpFddiDriverStatsEntry 3 }
|
||||
|
||||
hpFddiDriverStatsSMTOctetsTxOk OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of SMT octets transmitted by the driver
|
||||
including the FCS but not including framing bits."
|
||||
::= { hpFddiDriverStatsEntry 4 }
|
||||
|
||||
hpFddiDriverStatsSMTFrameTxOk OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of SMT frames transmitted by the driver."
|
||||
::= { hpFddiDriverStatsEntry 5 }
|
||||
|
||||
hpFddiDriverStatsErrRxCRC OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of received frames containing a CRC
|
||||
error detected by the FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 6 }
|
||||
|
||||
hpFddiDriverStatsErrRxOverrun OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of received frames that are invalid
|
||||
due to overrun conditions in the FSI of the
|
||||
MC68840 FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 7 }
|
||||
|
||||
hpFddiDriverStatsErrRxParity OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of received frames containing a parity
|
||||
error detected by the FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 8 }
|
||||
|
||||
hpFddiDriverStatsErrRxMACStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of received frames generating MAC
|
||||
status errors in the MC68840 FDDI network interface
|
||||
chip."
|
||||
::= { hpFddiDriverStatsEntry 9 }
|
||||
|
||||
hpFddiDriverStatsErrTxAbort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of transmit frames that were aborted
|
||||
by the MC68840 FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 10 }
|
||||
|
||||
hpFddiDriverStatsErrTxUnderrun OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of transmit frames that were aborted
|
||||
due to underrun errors in the MC68840 FDDI network
|
||||
interface chip."
|
||||
::= { hpFddiDriverStatsEntry 11 }
|
||||
|
||||
hpFddiDriverStatsErrTxParity OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of transmit frames that were aborted
|
||||
due to parity errors in the MC68840 FDDI network
|
||||
interface chip."
|
||||
::= { hpFddiDriverStatsEntry 12 }
|
||||
|
||||
hpFddiDriverStatsErrGsrLlcTxRer OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of LLC transmit ring errors detected
|
||||
by the MC68840 FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 13 }
|
||||
|
||||
hpFddiDriverStatsErrGsrLlcRxRer OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of LLC receive ring errors detected
|
||||
by the MC68840 FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 14 }
|
||||
|
||||
hpFddiDriverStatsErrGsrSMTTxRer OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of SMT transmit ring errors detected
|
||||
by the MC68840 FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 15 }
|
||||
|
||||
hpFddiDriverStatsErrGsrSMTRxRer OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of SMT receive ring errors detected
|
||||
by the MC68840 FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 16 }
|
||||
|
||||
hpFddiDriverStatsErrGsrPortOp OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of port operation errors detected by
|
||||
the FSI of the MC68840 FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 17 }
|
||||
|
||||
hpFddiDriverStatsErrGsrLlcRxRov OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of LLC receive overrun condition detected
|
||||
by the FSI of the MC68840 FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 18 }
|
||||
|
||||
hpFddiDriverStatsErrGsrSMTRxRov OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of SMT receive overrun condition detected
|
||||
by the FSI of the MC68840 FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 19 }
|
||||
|
||||
hpFddiDriverStatsErrGsrInternalOp OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of interal operation errors detected by
|
||||
the FSI of the MC68840 FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 20 }
|
||||
|
||||
hpFddiDriverStatsIoeMov OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of memory overrun conditions that
|
||||
the FSI has detected in MC68840 FDDI network
|
||||
interface chip. The internal operation error
|
||||
count will also be incremented under this
|
||||
condition."
|
||||
::= { hpFddiDriverStatsEntry 21 }
|
||||
|
||||
hpFddiDriverStatsErrGsrHost OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of host errros detected by the FSI of
|
||||
the MC68840 FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 22 }
|
||||
|
||||
hpFddiDriverStatsTxCongestion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of transmit packets dropped due to
|
||||
insufficient space on the FDDI driver transmit
|
||||
ring."
|
||||
::= { hpFddiDriverStatsEntry 23 }
|
||||
|
||||
hpFddiDriverStatsMissedCmd OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of FSI commands that did not execute
|
||||
properly in the MC68840 FDDI network interface
|
||||
chip."
|
||||
::= { hpFddiDriverStatsEntry 24 }
|
||||
|
||||
hpFddiDriverStatsMissedCRF OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of FSI commands that could not be
|
||||
issued because of an unavailable command register
|
||||
in the MC68840 FDDI network interface chip."
|
||||
::= { hpFddiDriverStatsEntry 25 }
|
||||
|
||||
|
||||
END
|
487
MIBS/hp/NETSWITCH-MIB
Normal file
487
MIBS/hp/NETSWITCH-MIB
Normal file
@ -0,0 +1,487 @@
|
||||
-- HP Enterprise Switch MIB
|
||||
|
||||
|
||||
NETSWITCH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Counter
|
||||
FROM RFC1155-SMI
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
-- Icf Switch Specific
|
||||
|
||||
hpOpSystem OBJECT IDENTIFIER ::= { hpSwitch 1 }
|
||||
|
||||
MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address
|
||||
-- in the
|
||||
-- "canonical"
|
||||
-- order
|
||||
|
||||
-- HP Buffer group
|
||||
|
||||
-- The buffers group contains variables that describe the switch's use
|
||||
-- of two types of global memory buffers: message buffers, which
|
||||
-- facilitate internal process-to-process communication, and packet
|
||||
-- buffers, which facilitate external communications by temporarily
|
||||
-- storing incoming or outgoing data packets.
|
||||
|
||||
hpBuf OBJECT IDENTIFIER ::= { hpOpSystem 1 }
|
||||
hpMsgBuf OBJECT IDENTIFIER ::= { hpBuf 1 }
|
||||
hpPktBuf OBJECT IDENTIFIER ::= { hpBuf 2 }
|
||||
|
||||
hpMsgBufTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpMsgBufEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table that contains information on all the
|
||||
Message buffers for each slot."
|
||||
::= { hpMsgBuf 1 }
|
||||
|
||||
hpMsgBufEntry OBJECT-TYPE
|
||||
SYNTAX HpMsgBufEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Information about a slot in a chassis"
|
||||
INDEX { hpMsgBufSlotIndex }
|
||||
::= { hpMsgBufTable 1 }
|
||||
|
||||
HpMsgBufEntry ::=
|
||||
SEQUENCE {
|
||||
hpMsgBufSlotIndex INTEGER,
|
||||
hpMsgBufInit INTEGER,
|
||||
hpMsgBufFree INTEGER,
|
||||
hpMsgBufMin INTEGER,
|
||||
hpMsgBufMiss Counter,
|
||||
hpMsgBufSize INTEGER,
|
||||
hpMsgBufCorrupted Counter
|
||||
}
|
||||
|
||||
hpMsgBufSlotIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..16)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The slot number within the box for which this
|
||||
entry contains information."
|
||||
::= { hpMsgBufEntry 1 }
|
||||
|
||||
hpMsgBufCorrupted OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times a corrupted buffer was deleted."
|
||||
::= { hpMsgBufEntry 2 }
|
||||
|
||||
hpMsgBufFree OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of message buffers available for
|
||||
internal VME transfers or external transfers,
|
||||
respectively. Because switch operations and application
|
||||
software modules impose some overhead on global memory
|
||||
buffers, the number of buffers available for data
|
||||
transfers is less than the total number of buffers
|
||||
allocated when the switch boots."
|
||||
::= { hpMsgBufEntry 3 }
|
||||
|
||||
hpMsgBufInit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of message buffers allocated when
|
||||
the switch booted."
|
||||
::= { hpMsgBufEntry 4 }
|
||||
|
||||
hpMsgBufMin OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The smallest number of message buffers
|
||||
available since the switch booted."
|
||||
::= { hpMsgBufEntry 5 }
|
||||
|
||||
hpMsgBufMiss OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times that the switch was unable to obtain
|
||||
a message buffer. Failure to obtain a buffer indicates
|
||||
that buffers were busy. This parameter is directly
|
||||
related to hpMsgBufMin. If hpMsgBufMiss is greater than 0,
|
||||
hpMsgBufMin must equal 0. Conversely, if hpMsgBufMiss
|
||||
equals 0, then hpMsgBufMin must be greater than 0."
|
||||
::= { hpMsgBufEntry 6 }
|
||||
|
||||
hpMsgBufSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The size of the message buffer in bytes."
|
||||
::= { hpMsgBufEntry 7 }
|
||||
|
||||
hpPktBufTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpPktBufEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table that contains information on all the
|
||||
Packet buffers for each slot."
|
||||
::= { hpPktBuf 1 }
|
||||
|
||||
hpPktBufEntry OBJECT-TYPE
|
||||
SYNTAX HpPktBufEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Information about a slot in a chassis"
|
||||
INDEX { hpPktBufSlotIndex }
|
||||
::= { hpPktBufTable 1 }
|
||||
|
||||
HpPktBufEntry ::=
|
||||
SEQUENCE {
|
||||
hpPktBufSlotIndex INTEGER,
|
||||
hpPktBufInit INTEGER,
|
||||
hpPktBufFree INTEGER,
|
||||
hpPktBufMin INTEGER,
|
||||
hpPktBufMiss Counter,
|
||||
hpPktBufSize INTEGER,
|
||||
hpPktBufCorrupted Counter
|
||||
}
|
||||
|
||||
hpPktBufSlotIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..16)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The slot number within the box for which this
|
||||
entry contains information."
|
||||
::= { hpPktBufEntry 1 }
|
||||
|
||||
hpPktBufCorrupted OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times a corrupted buffer was deleted."
|
||||
::= { hpPktBufEntry 2 }
|
||||
|
||||
hpPktBufFree OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of packet buffers available for
|
||||
internal VME transfers or external transfers,
|
||||
respectively. Because switch operations and application
|
||||
software modules impose some overhead on global memory
|
||||
buffers, the number of buffers available for data
|
||||
transfers is less than the total number of buffers
|
||||
allocated when the switch boots."
|
||||
::= { hpPktBufEntry 3 }
|
||||
|
||||
hpPktBufInit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of packet buffers allocated when
|
||||
the switch booted."
|
||||
::= { hpPktBufEntry 4 }
|
||||
|
||||
hpPktBufMin OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The smallest number of packet buffers
|
||||
available since the switch booted."
|
||||
::= { hpPktBufEntry 5 }
|
||||
|
||||
hpPktBufMiss OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of times that the switch was unable to obtain
|
||||
a packet buffer. Failure to obtain a buffer indicates
|
||||
that buffers were busy. This parameter is directly
|
||||
related to hpPktBufMin. If hpPktBufMiss is greater than 0,
|
||||
hpPktBufMin must equal 0. Conversely, if hpPktBufMiss
|
||||
equals 0, then hpPktBufMin must be greater than 0."
|
||||
::= { hpPktBufEntry 6 }
|
||||
|
||||
hpPktBufSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The size of the packet buffer in bytes."
|
||||
::= { hpPktBufEntry 7 }
|
||||
|
||||
-- HP Memory group
|
||||
|
||||
-- The memory group contains variables that describe the switch's use
|
||||
-- of two types of memory : local memory and global memory. Depending
|
||||
-- on the hardware platform these can have different meanings.
|
||||
-- Typically local memory can be accessed by the network interface
|
||||
-- chips and the main processor, while global memory can be accessed
|
||||
-- by one or more main processors.
|
||||
|
||||
hpMem OBJECT IDENTIFIER ::= { hpOpSystem 2 }
|
||||
hpLocalMem OBJECT IDENTIFIER ::= { hpMem 1 }
|
||||
hpGlobalMem OBJECT IDENTIFIER ::= { hpMem 2 }
|
||||
|
||||
hpLocalMemTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpLocalMemEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table that contains information on all the
|
||||
local memory for each slot."
|
||||
::= { hpLocalMem 1 }
|
||||
|
||||
hpLocalMemEntry OBJECT-TYPE
|
||||
SYNTAX HpLocalMemEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Information about a slot in a chassis"
|
||||
INDEX { hpLocalMemSlotIndex }
|
||||
::= { hpLocalMemTable 1 }
|
||||
|
||||
HpLocalMemEntry ::=
|
||||
SEQUENCE {
|
||||
hpLocalMemSlotIndex INTEGER,
|
||||
hpLocalMemSlabCnt Counter,
|
||||
hpLocalMemFreeSegCnt Counter,
|
||||
hpLocalMemAllocSegCnt Counter,
|
||||
hpLocalMemTotalBytes INTEGER,
|
||||
hpLocalMemFreeBytes INTEGER,
|
||||
hpLocalMemAllocBytes INTEGER
|
||||
}
|
||||
|
||||
hpLocalMemSlotIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..16)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The slot number within the box for which this
|
||||
entry contains information."
|
||||
::= { hpLocalMemEntry 1 }
|
||||
|
||||
hpLocalMemSlabCnt OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current number of discretely managed memory areas.
|
||||
Each slab is further broken down into smaller contiguous
|
||||
areas called segments."
|
||||
::= { hpLocalMemEntry 2 }
|
||||
|
||||
hpLocalMemFreeSegCnt OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current number of free memory segments. A free memory
|
||||
segment is an unused contiguous memory block of greater
|
||||
than 16 bytes. Generally, an increase in the number of
|
||||
free memory segments indicates an increase in memory
|
||||
fragmentation."
|
||||
::= { hpLocalMemEntry 3 }
|
||||
|
||||
hpLocalMemAllocSegCnt OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of currently allocated memory segments."
|
||||
::= { hpLocalMemEntry 4 }
|
||||
|
||||
hpLocalMemTotalBytes OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of currently installed bytes."
|
||||
::= { hpLocalMemEntry 5 }
|
||||
|
||||
hpLocalMemFreeBytes OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of available (unallocated) bytes."
|
||||
::= { hpLocalMemEntry 6 }
|
||||
|
||||
hpLocalMemAllocBytes OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of currently allocated bytes."
|
||||
::= { hpLocalMemEntry 7 }
|
||||
|
||||
hpGlobalMemTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpGlobalMemEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table that contains information on all the
|
||||
local memory for each slot."
|
||||
::= { hpGlobalMem 1 }
|
||||
|
||||
hpGlobalMemEntry OBJECT-TYPE
|
||||
SYNTAX HpGlobalMemEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Information about a slot in a chassis"
|
||||
INDEX { hpGlobalMemSlotIndex }
|
||||
::= { hpGlobalMemTable 1 }
|
||||
|
||||
HpGlobalMemEntry ::=
|
||||
SEQUENCE {
|
||||
hpGlobalMemSlotIndex INTEGER,
|
||||
hpGlobalMemSlabCnt Counter,
|
||||
hpGlobalMemFreeSegCnt Counter,
|
||||
hpGlobalMemAllocSegCnt Counter,
|
||||
hpGlobalMemTotalBytes INTEGER,
|
||||
hpGlobalMemFreeBytes INTEGER,
|
||||
hpGlobalMemAllocBytes INTEGER
|
||||
}
|
||||
|
||||
hpGlobalMemSlotIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..16)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The slot number within the box for which this
|
||||
entry contains information."
|
||||
::= { hpGlobalMemEntry 1 }
|
||||
|
||||
hpGlobalMemSlabCnt OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current number of discretely managed memory areas.
|
||||
Each slab is further broken down into smaller contiguous
|
||||
areas called segments."
|
||||
::= { hpGlobalMemEntry 2 }
|
||||
|
||||
hpGlobalMemFreeSegCnt OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current number of free memory segments. A free memory
|
||||
segment is an unused contiguous memory block of greater
|
||||
than 16 bytes. Generally, an increase in the number of
|
||||
free memory segments indicates an increase in memory
|
||||
fragmentation."
|
||||
::= { hpGlobalMemEntry 3 }
|
||||
|
||||
hpGlobalMemAllocSegCnt OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of currently allocated memory segments."
|
||||
::= { hpGlobalMemEntry 4 }
|
||||
|
||||
hpGlobalMemTotalBytes OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of currently installed bytes."
|
||||
::= { hpGlobalMemEntry 5 }
|
||||
|
||||
hpGlobalMemFreeBytes OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of available (unallocated) bytes."
|
||||
::= { hpGlobalMemEntry 6 }
|
||||
|
||||
hpGlobalMemAllocBytes OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of currently allocated bytes."
|
||||
::= { hpGlobalMemEntry 7 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
hpSwitchOsVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Contains the operating code version number (also
|
||||
known as software or firmware). For example, a
|
||||
software version such as A.08.01 is described as
|
||||
follows:
|
||||
A the function set available in your router
|
||||
08 the common release number
|
||||
01 updates to the current common release"
|
||||
::= { hpOpSystem 3 }
|
||||
|
||||
hpSwitchRomVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Contains the ROM version number (such as A.08.01
|
||||
is described as follows:
|
||||
A the function set available in your router
|
||||
08 the common release number
|
||||
01 updates to the current common release"
|
||||
::= { hpOpSystem 4 }
|
||||
|
||||
hpSwitchSmartCardType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
fddi(2),
|
||||
atm(3),
|
||||
fddiAndATM(4),
|
||||
other(5)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Return the type of Smart Cards in the system.
|
||||
Some system may contains more than one types
|
||||
of smart cards, such as FDDI and ATM"
|
||||
::= { hpOpSystem 5 }
|
||||
|
||||
hpSwitchBaseMACAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Return the base MAC address of the switch. This is
|
||||
also the MAC address of the default vlan. "
|
||||
::= { hpOpSystem 6 }
|
||||
|
||||
END
|
181
MIBS/hp/POWERSUPPLY-MI
Normal file
181
MIBS/hp/POWERSUPPLY-MI
Normal file
@ -0,0 +1,181 @@
|
||||
POWERSUPPLY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID;
|
||||
|
||||
hpicfPsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200808271000Z" --August 27, 2008 10:00 GMT
|
||||
ORGANIZATION "HP Networking"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module is for representing
|
||||
switch power supply entity."
|
||||
REVISION "200808271000Z" --August 27, 2008 10:00 GMT
|
||||
DESCRIPTION "Initial Version of Power Supply MIB, Version 1"
|
||||
::= { hpSwitch 55 }
|
||||
|
||||
hpicfEntityPs OBJECT IDENTIFIER ::= { hpicfPsMIB 1 }
|
||||
|
||||
-- ********************************************************************
|
||||
-- POWER SUPPLY Textual Conventions
|
||||
-- ********************************************************************
|
||||
|
||||
HpicfDcPsIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION "A unique value that serves as index to identify the power supply."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
HpicfDcPsState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "An enumerated value which provides the state of the
|
||||
switch power supply entity."
|
||||
SYNTAX INTEGER {
|
||||
psNotPresent(1),
|
||||
psNotPlugged(2),
|
||||
psPowered(3),
|
||||
psFailed(4),
|
||||
psPermFailure(5),
|
||||
psMax(6)
|
||||
}
|
||||
|
||||
hpicfPsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfPsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains one row per switch power supply entity."
|
||||
::= { hpicfEntityPs 1 }
|
||||
|
||||
hpicfPsEntry OBJECT-TYPE
|
||||
SYNTAX HpicfPsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about the power supply physical entity
|
||||
table."
|
||||
INDEX { hpicfPsBayNum }
|
||||
::= { hpicfPsTable 1 }
|
||||
|
||||
HpicfPsEntry ::= SEQUENCE {
|
||||
hpicfPsBayNum HpicfDcPsIndex,
|
||||
hpicfPsState HpicfDcPsState,
|
||||
hpicfPsFailures Counter32,
|
||||
hpicfPsTemp Integer32,
|
||||
hpicfPsVoltageInfo SnmpAdminString,
|
||||
hpicfPsWattageCur Integer32,
|
||||
hpicfPsWattageMax Integer32,
|
||||
hpicfPsLastCall Counter32
|
||||
}
|
||||
|
||||
hpicfPsBayNum OBJECT-TYPE
|
||||
SYNTAX HpicfDcPsIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index of switch power supply entity."
|
||||
::= { hpicfPsEntry 1 }
|
||||
|
||||
hpicfPsState OBJECT-TYPE
|
||||
SYNTAX HpicfDcPsState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The physical state of the switch power supply entity."
|
||||
::= { hpicfPsEntry 2 }
|
||||
|
||||
hpicfPsFailures OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of times power supply has failed."
|
||||
::= { hpicfPsEntry 3 }
|
||||
|
||||
hpicfPsTemp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The temperature of the power supply in Celsius"
|
||||
::= { hpicfPsEntry 4 }
|
||||
|
||||
hpicfPsVoltageInfo OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The voltage info and max current of power supply.
|
||||
e.g. AC 120V/220V. "
|
||||
::= { hpicfPsEntry 5 }
|
||||
|
||||
hpicfPsWattageCur OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The present power supply wattage information"
|
||||
::= { hpicfPsEntry 6 }
|
||||
|
||||
hpicfPsWattageMax OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The maximum wattage of the power supply."
|
||||
::= { hpicfPsEntry 7 }
|
||||
|
||||
hpicfPsLastCall OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of seconds since the switch power supply is up."
|
||||
::= { hpicfPsEntry 8 }
|
||||
|
||||
-- ********************************************************************
|
||||
-- POWER SUPPLY Conformance
|
||||
--* *******************************************************************
|
||||
hpicfPsConformance OBJECT IDENTIFIER ::= { hpicfPsMIB 2 }
|
||||
hpicfPsCompliance OBJECT IDENTIFIER ::= { hpicfPsConformance 1 }
|
||||
hpicfPsGroups OBJECT IDENTIFIER ::= { hpicfPsConformance 2 }
|
||||
|
||||
-- ********************************************************************
|
||||
-- POWER SUPPLY Complicance
|
||||
-- ********************************************************************
|
||||
hpicfDcPsCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entries which implement the
|
||||
POWER SUPPLY MIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS
|
||||
{
|
||||
hpicfPsGroup
|
||||
}
|
||||
GROUP hpicfPsGroup
|
||||
DESCRIPTION "Objects associated with Entity POWER SUPPLY."
|
||||
::= { hpicfPsCompliance 1 }
|
||||
|
||||
--
|
||||
-- POWER SUPPLY Groups
|
||||
--
|
||||
hpicfPsGroup OBJECT-GROUP
|
||||
OBJECTS
|
||||
{
|
||||
hpicfPsState,
|
||||
hpicfPsFailures,
|
||||
hpicfPsTemp,
|
||||
hpicfPsVoltageInfo,
|
||||
hpicfPsWattageCur,
|
||||
hpicfPsWattageMax,
|
||||
hpicfPsLastCall
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "POWER SUPPLY parameters "
|
||||
::= { hpicfPsGroups 1 }
|
||||
END
|
902
MIBS/hp/SEMI-MIB
Normal file
902
MIBS/hp/SEMI-MIB
Normal file
@ -0,0 +1,902 @@
|
||||
SEMI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE,
|
||||
enterprises, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
-- Module Identity
|
||||
|
||||
hpHttpMgMod MODULE-IDENTITY
|
||||
LAST-UPDATED "200010160000Z"
|
||||
ORGANIZATION "HP Networking"
|
||||
CONTACT-INFO "Hewlett Packard Company,
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747."
|
||||
DESCRIPTION
|
||||
"Management information for HP devices. This MIB provides SNMP
|
||||
systems asset and HTTP management information, as well as
|
||||
entity relationship information for host based implementations.
|
||||
This version contains additions for SEMI"
|
||||
REVISION "200010160000Z"
|
||||
|
||||
DESCRIPTION "Minor syntactic changes in notifications."
|
||||
REVISION "200010120000Z"
|
||||
|
||||
DESCRIPTION "Fixed semantic error, modified traps and included
|
||||
changes from the review team."
|
||||
|
||||
REVISION "200010040000Z"
|
||||
DESCRIPTION "Moved Device asset information into a container model.
|
||||
Modified traps and compliance definitions. Depricated
|
||||
previous device asset objects."
|
||||
|
||||
REVISION "200001120000Z"
|
||||
DESCRIPTION "Added cluster support"
|
||||
|
||||
REVISION "199903170000Z"
|
||||
DESCRIPTION "Corrected definition of hpHttpMgMod"
|
||||
|
||||
REVISION "199812010000Z"
|
||||
DESCRIPTION "Incorporated entity-relationship table"
|
||||
|
||||
REVISION "199706260000Z"
|
||||
DESCRIPTION "Incorporated NetCitizen definitions"
|
||||
|
||||
REVISION "199606120000Z"
|
||||
DESCRIPTION "Initial Version"
|
||||
::= { hpWebMgmt 1 }
|
||||
|
||||
-- ========================================================================
|
||||
|
||||
hp OBJECT IDENTIFIER ::= { enterprises 11 }
|
||||
nm OBJECT IDENTIFIER ::= { hp 2 }
|
||||
hpWebMgmt OBJECT IDENTIFIER ::= { nm 36 }
|
||||
|
||||
-- ========================================================================
|
||||
-- Textual Conventions for this MIB
|
||||
|
||||
Utf8String ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"To facilitate internationalization, this TC
|
||||
represents information taken from the ISO/IEC IS
|
||||
10646-1 character set, encoded as an octet string
|
||||
using the UTF-8 character encoding scheme described
|
||||
in RFC 2044 [10]. For strings in 7-bit US-ASCII,
|
||||
there is no impact since the UTF-8 representation is
|
||||
identical to the US-ASCII encoding."
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
|
||||
-- ========================================================================
|
||||
--
|
||||
hpHttpMgTraps OBJECT IDENTIFIER ::= { hpHttpMgMod 0 }
|
||||
hpHttpMgObjects OBJECT IDENTIFIER ::= { hpHttpMgMod 1 }
|
||||
hpHttpMgGroups OBJECT IDENTIFIER ::= { hpHttpMgMod 2 }
|
||||
hpHttpMgCompliances OBJECT IDENTIFIER ::= { hpHttpMgMod 3 }
|
||||
|
||||
-- ========================================================================
|
||||
-- Default attributes for managing via HTTP
|
||||
|
||||
hpHttpMgDefaults OBJECT IDENTIFIER ::= { hpHttpMgObjects 1 }
|
||||
|
||||
hpHttpMgDefaultURL OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Uniform Resource Locator (URL), as defined in RFC1738,
|
||||
for the default management information for this device.
|
||||
This URL is typically used by a HTTP browser to display
|
||||
management information for this device. This default
|
||||
page should contain links to any other management
|
||||
pages for this device."
|
||||
::= { hpHttpMgDefaults 1}
|
||||
|
||||
-- ========================================================================
|
||||
-- HP NetCitizen attributes
|
||||
|
||||
hpHttpMgNetCitizen OBJECT IDENTIFIER ::= { hpHttpMgObjects 2 }
|
||||
|
||||
hpHttpMgMgmtSrvrURL OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "URL of management server for this device. "
|
||||
::= { hpHttpMgNetCitizen 1}
|
||||
|
||||
hpHttpMgID OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Unique identifier for this entity. This ID
|
||||
must not change even if network address or
|
||||
removable cards are changed. For devices with
|
||||
fixed MAC addresses this may be the same as
|
||||
ifPhysAddress; for devices with fixed serial
|
||||
numbers this may be the same as
|
||||
hpHttpMgSerialNumber."
|
||||
::= { hpHttpMgNetCitizen 2}
|
||||
|
||||
hpHttpMgHealth OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
information(2),
|
||||
ok(3),
|
||||
warning(4),
|
||||
critical(5),
|
||||
nonrecoverable(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Operating status of this entity."
|
||||
::= { hpHttpMgNetCitizen 3}
|
||||
|
||||
hpHttpMgManufacturer OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Manufacturer of the hardware for this entity
|
||||
e.g. 'Hewlett-Packard'."
|
||||
::= { hpHttpMgNetCitizen 4}
|
||||
|
||||
hpHttpMgProduct OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Manufacturer's product number for this entity,
|
||||
e.g. 'D1234A'."
|
||||
::= { hpHttpMgNetCitizen 5}
|
||||
|
||||
hpHttpMgVersion OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Version number of this entity, e.g. 'A.00.01'.
|
||||
Where several version numbers are available,
|
||||
this represents the software version."
|
||||
::= { hpHttpMgNetCitizen 6}
|
||||
|
||||
hpHttpMgHWVersion OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Version number of the hardware for this entity,
|
||||
e.g. 'A.00.01'."
|
||||
::= { hpHttpMgNetCitizen 7}
|
||||
|
||||
hpHttpMgROMVersion OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Version number of ROM for this entity, e.g.
|
||||
'A.00.01'."
|
||||
::= { hpHttpMgNetCitizen 8}
|
||||
|
||||
hpHttpMgSerialNumber OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Serial number of entity. It is recommended
|
||||
that this be factory set and read only; if not
|
||||
factory set, should initially be blank."
|
||||
::= { hpHttpMgNetCitizen 9}
|
||||
|
||||
hpHttpMgAssetNumber OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Asset number of entity. This is not normally
|
||||
modified once set."
|
||||
::= { hpHttpMgNetCitizen 10}
|
||||
|
||||
hpHttpMgPhone OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Phone number of contact person for this
|
||||
entity."
|
||||
::= { hpHttpMgNetCitizen 11}
|
||||
|
||||
-- ========================================================================
|
||||
-- Entity Relationships
|
||||
|
||||
hpHttpMgEntityNetInfo OBJECT IDENTIFIER ::= { hpHttpMgObjects 3 }
|
||||
|
||||
hpHttpMgEntityNetInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpHttpMgEntityNetInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of EntityRelationships, connection type, URLs, IPAddress etc.
|
||||
This table typcially contains relationships between devices that each
|
||||
have their own management agent. "
|
||||
::= { hpHttpMgEntityNetInfo 1 }
|
||||
|
||||
hpHttpMgEntityNetInfoEntry OBJECT-TYPE
|
||||
SYNTAX HpHttpMgEntityNetInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing EntityRelationships, URLs, IPAddresses etc."
|
||||
INDEX { hpHttpMgEntityNetInfoIndex }
|
||||
::= { hpHttpMgEntityNetInfoTable 1 }
|
||||
|
||||
HpHttpMgEntityNetInfoEntry ::= SEQUENCE {
|
||||
hpHttpMgEntityNetInfoIndex Integer32,
|
||||
hpHttpMgEntityNetInfoSysObjID Utf8String,
|
||||
hpHttpMgEntityNetInfoRelationshipType INTEGER,
|
||||
hpHttpMgEntityNetInfoUniqueID Utf8String,
|
||||
hpHttpMgEntityNetInfoURL Utf8String,
|
||||
hpHttpMgEntityNetInfoURLLabel Utf8String,
|
||||
hpHttpMgEntityNetInfoIPAddress Utf8String
|
||||
}
|
||||
|
||||
hpHttpMgEntityNetInfoIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65536)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EntityRelationship Entity Index."
|
||||
::= { hpHttpMgEntityNetInfoEntry 1 }
|
||||
|
||||
hpHttpMgEntityNetInfoSysObjID OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sys Object ID of this entity."
|
||||
::= { hpHttpMgEntityNetInfoEntry 2 }
|
||||
|
||||
hpHttpMgEntityNetInfoRelationshipType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
self (0),
|
||||
containedEntity (1),
|
||||
containingEntity (2),
|
||||
externallyAttachedEntity (3),
|
||||
indirectlyAttachedEntity (4),
|
||||
clusterNode (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the type of relationship this entry has to this entity."
|
||||
::= { hpHttpMgEntityNetInfoEntry 3 }
|
||||
|
||||
hpHttpMgEntityNetInfoUniqueID OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This represents a globally unique ID for the device.
|
||||
This MUST be the ordered combination of the Manufacturer,
|
||||
product name, AND any other text that is necessary to guarantee
|
||||
global uniqueness. This ID must not change even if the referenced
|
||||
entity is moved.
|
||||
e.g. HPD1234A9482882"
|
||||
::= { hpHttpMgEntityNetInfoEntry 4 }
|
||||
|
||||
hpHttpMgEntityNetInfoURL OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Home Page URL of entity corresponding to this entry.
|
||||
This field may only contain the DNS name of a managed
|
||||
system, in which case the actual URL must be determined
|
||||
from this managed system."
|
||||
::= { hpHttpMgEntityNetInfoEntry 5 }
|
||||
|
||||
hpHttpMgEntityNetInfoURLLabel OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Label that a managaement application should use for the hyperlink
|
||||
to the entity's URL."
|
||||
::= { hpHttpMgEntityNetInfoEntry 6 }
|
||||
|
||||
hpHttpMgEntityNetInfoIPAddress OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Addressing information for one of the IP Addresses of the entity
|
||||
corresponding to this entry."
|
||||
::= { hpHttpMgEntityNetInfoEntry 7 }
|
||||
|
||||
-- ========================================================================
|
||||
-- Clustering information
|
||||
|
||||
hpHttpMgCluster OBJECT IDENTIFIER ::= { hpHttpMgObjects 4 }
|
||||
|
||||
hpHttpMgClusterName OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the cluster that this system is a member of,
|
||||
or blank if this system is not a member of a cluster."
|
||||
::= { hpHttpMgCluster 1}
|
||||
|
||||
-- ========================================================================
|
||||
-- Device Table
|
||||
--
|
||||
-- NOTE: For agents that only support one device the table must only
|
||||
-- have one row and the index value should always be 1.
|
||||
|
||||
hpHttpMgDeviceInfo OBJECT IDENTIFIER ::= { hpHttpMgObjects 5 }
|
||||
|
||||
hpHttpMgDeviceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpHttpMgDeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of HP devices under a single SNMP agent."
|
||||
::= { hpHttpMgDeviceInfo 1 }
|
||||
|
||||
hpHttpMgDeviceEntry OBJECT-TYPE
|
||||
SYNTAX HpHttpMgDeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A device entry containing objects for a particular device."
|
||||
INDEX { hpHttpMgDeviceIndex }
|
||||
::= { hpHttpMgDeviceTable 1 }
|
||||
|
||||
HpHttpMgDeviceEntry ::=
|
||||
SEQUENCE {
|
||||
hpHttpMgDeviceIndex Integer32,
|
||||
hpHttpMgDeviceGlobalUniqueID Utf8String,
|
||||
hpHttpMgDeviceHealth INTEGER,
|
||||
hpHttpMgDeviceSysObjID Utf8String,
|
||||
hpHttpMgDeviceManagementURL Utf8String,
|
||||
hpHttpMgDeviceManagementURLLabel Utf8String,
|
||||
hpHttpMgDeviceManufacturer Utf8String,
|
||||
hpHttpMgDeviceProductName Utf8String,
|
||||
hpHttpMgDeviceProductCaption Utf8String,
|
||||
hpHttpMgDeviceSerialNumber Utf8String,
|
||||
hpHttpMgDeviceVersion Utf8String,
|
||||
hpHttpMgDeviceHWVersion Utf8String,
|
||||
hpHttpMgDeviceROMVersion Utf8String,
|
||||
hpHttpMgDeviceAssetNumber Utf8String,
|
||||
hpHttpMgDeviceContactPerson Utf8String,
|
||||
hpHttpMgDeviceContactPhone Utf8String,
|
||||
hpHttpMgDeviceContactEmail Utf8String,
|
||||
hpHttpMgDeviceContactPagerNumber Utf8String,
|
||||
hpHttpMgDeviceLocation Utf8String,
|
||||
hpHttpMgDeviceRackId Utf8String,
|
||||
hpHttpMgDeviceRackPosition Utf8String,
|
||||
hpHttpMgDeviceRelationshipType INTEGER
|
||||
}
|
||||
|
||||
hpHttpMgDeviceIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique device identification within the
|
||||
instance of this Mib."
|
||||
::= { hpHttpMgDeviceEntry 1 }
|
||||
|
||||
hpHttpMgDeviceGlobalUniqueID OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This represents a globally unique ID for the device.
|
||||
This MUST be the ordered combination of the Manufacturer,
|
||||
product name, AND any other text that is necessary to guarantee
|
||||
global uniqueness. This value may not be null.
|
||||
e.g. HPD1234A9482882"
|
||||
::= { hpHttpMgDeviceEntry 2 }
|
||||
|
||||
hpHttpMgDeviceHealth OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown (1),
|
||||
unused (2),
|
||||
ok (3), -- available for meaningful work
|
||||
warning (4), -- something needs attention
|
||||
critical (5), -- something has failed
|
||||
nonrecoverable (6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Overall health of the device. The goal of this object
|
||||
is to be the single poll point to check the status of the
|
||||
device."
|
||||
::= { hpHttpMgDeviceEntry 3 }
|
||||
|
||||
hpHttpMgDeviceSysObjID OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"System Object ID for this Device entity. This should be an
|
||||
ASCII integer format. (i.e. 1.3.6.1.4.1.11.2.36.1.1)
|
||||
The value may not be null."
|
||||
--
|
||||
-- NOTE: For single device agents this field contains a value
|
||||
-- similar to the MIB II/System/sysObjID
|
||||
--
|
||||
::= { hpHttpMgDeviceEntry 4 }
|
||||
|
||||
hpHttpMgDeviceManagementURL OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the URL for the device's management
|
||||
software. If it does not exist the value is empty string.
|
||||
If write is not supported, then return invalid. This value is
|
||||
retained across boots."
|
||||
::= { hpHttpMgDeviceEntry 5 }
|
||||
|
||||
hpHttpMgDeviceManagementURLLabel OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The label that a management application should use for the
|
||||
hyperlink to the entity's URL."
|
||||
::= { hpHttpMgDeviceEntry 6 }
|
||||
|
||||
hpHttpMgDeviceManufacturer OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device's manufacturer name. For Hewlett Packard branded
|
||||
equipment this value MUST be 'HP'"
|
||||
::= { hpHttpMgDeviceEntry 7 }
|
||||
|
||||
hpHttpMgDeviceProductName OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device's product name. Null is NOT a valid value.
|
||||
(i.e. D1234A)"
|
||||
::= { hpHttpMgDeviceEntry 8 }
|
||||
|
||||
hpHttpMgDeviceProductCaption OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device's product caption name.
|
||||
(i.e. HP Multi-stack Disk Array)"
|
||||
::= { hpHttpMgDeviceEntry 9 }
|
||||
|
||||
hpHttpMgDeviceSerialNumber OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The serial number for the device. This can return
|
||||
a NULL string."
|
||||
::= { hpHttpMgDeviceEntry 10 }
|
||||
|
||||
hpHttpMgDeviceVersion OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Version number for this device."
|
||||
::= { hpHttpMgDeviceEntry 11 }
|
||||
|
||||
hpHttpMgDeviceHWVersion OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Version number for this device's hardware."
|
||||
::= { hpHttpMgDeviceEntry 12 }
|
||||
|
||||
hpHttpMgDeviceROMVersion OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Version number for this device's ROM."
|
||||
::= { hpHttpMgDeviceEntry 13 }
|
||||
|
||||
hpHttpMgDeviceAssetNumber OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Asset number for the device."
|
||||
::= { hpHttpMgDeviceEntry 14 }
|
||||
|
||||
hpHttpMgDeviceContactPerson OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the name of the person responsible for the
|
||||
operation of this device. If write is not
|
||||
supported then return invalid."
|
||||
--
|
||||
-- NOTE: For single device agents this field contains a value
|
||||
-- similar to the MIB II/System/sysContact
|
||||
--
|
||||
::= { hpHttpMgDeviceEntry 15 }
|
||||
|
||||
hpHttpMgDeviceContactPhone OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Phone number of the contact person for this device."
|
||||
::= { hpHttpMgDeviceEntry 16 }
|
||||
|
||||
hpHttpMgDeviceContactEmail OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"e-mail address of the contact person for this device."
|
||||
::= { hpHttpMgDeviceEntry 17 }
|
||||
|
||||
hpHttpMgDeviceContactPagerNumber OBJECT-TYPE
|
||||
SYNTAX Utf8String (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Pager number of the contact person for this device."
|
||||
::= { hpHttpMgDeviceEntry 18 }
|
||||
|
||||
hpHttpMgDeviceLocation OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the location for the this device. If
|
||||
write is not supported then return invalid."
|
||||
--
|
||||
-- NOTE: For single device agents this field contains a value
|
||||
-- similar to the MIB II/System/sysLocation
|
||||
--
|
||||
::= { hpHttpMgDeviceEntry 19 }
|
||||
|
||||
hpHttpMgDeviceRackId OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the name given by the administrator to identify a
|
||||
particular rack such a rack 4a or SAP 2 for example."
|
||||
::= { hpHttpMgDeviceEntry 20 }
|
||||
|
||||
hpHttpMgDeviceRackPosition OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the location such as top, middle or bottom or a
|
||||
number such a 1st from top etc. to identify the placement
|
||||
of a device in a rack."
|
||||
::= { hpHttpMgDeviceEntry 21 }
|
||||
|
||||
hpHttpMgDeviceRelationshipType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
host (1),
|
||||
other (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the relationship of this device to the SNMP agent.
|
||||
Host indicates that this device owns the SNMP agent."
|
||||
::= { hpHttpMgDeviceEntry 22 }
|
||||
|
||||
|
||||
|
||||
-- ========================================================================
|
||||
-- Trap Definitions
|
||||
|
||||
hpHttpMgHealthTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hpHttpMgHealth }
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Sent whenever hpHttpMgHealth changes state."
|
||||
::= { hpHttpMgTraps 1 }
|
||||
|
||||
hpHttpMgShutdown NOTIFICATION-TYPE
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Sent when the agent is about to shut down."
|
||||
::= { hpHttpMgTraps 2 }
|
||||
|
||||
hpHttpMgUnknownHealthTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hpHttpMgDeviceIndex,
|
||||
hpHttpMgDeviceSysObjID,
|
||||
hpHttpMgDeviceGlobalUniqueID,
|
||||
hpHttpMgDeviceManagementURL,
|
||||
hpHttpMgDeviceManagementURLLabel,
|
||||
hpHttpMgDeviceSpecificEventCode,
|
||||
hpHttpMgDeviceSpecificFRU
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "The device's health has changed to unknown."
|
||||
::= { hpHttpMgTraps 3 }
|
||||
|
||||
hpHttpMgOKHealthTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hpHttpMgDeviceIndex,
|
||||
hpHttpMgDeviceSysObjID,
|
||||
hpHttpMgDeviceGlobalUniqueID,
|
||||
hpHttpMgDeviceManagementURL,
|
||||
hpHttpMgDeviceManagementURLLabel,
|
||||
hpHttpMgDeviceSpecificEventCode,
|
||||
hpHttpMgDeviceSpecificFRU
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "The device's health has changed to OK."
|
||||
::= { hpHttpMgTraps 4 }
|
||||
|
||||
hpHttpMgWarningHealthTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hpHttpMgDeviceIndex,
|
||||
hpHttpMgDeviceSysObjID,
|
||||
hpHttpMgDeviceGlobalUniqueID,
|
||||
hpHttpMgDeviceManagementURL,
|
||||
hpHttpMgDeviceManagementURLLabel,
|
||||
hpHttpMgDeviceSpecificEventCode,
|
||||
hpHttpMgDeviceSpecificFRU
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "The device's health has changed to warning."
|
||||
::= { hpHttpMgTraps 5 }
|
||||
|
||||
hpHttpMgCriticalHealthTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hpHttpMgDeviceIndex,
|
||||
hpHttpMgDeviceSysObjID,
|
||||
hpHttpMgDeviceGlobalUniqueID,
|
||||
hpHttpMgDeviceManagementURL,
|
||||
hpHttpMgDeviceManagementURLLabel,
|
||||
hpHttpMgDeviceSpecificEventCode,
|
||||
hpHttpMgDeviceSpecificFRU
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "The device's health has changed to critical."
|
||||
::= { hpHttpMgTraps 6 }
|
||||
|
||||
hpHttpMgNonRecoverableHealthTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hpHttpMgDeviceIndex,
|
||||
hpHttpMgDeviceSysObjID,
|
||||
hpHttpMgDeviceGlobalUniqueID,
|
||||
hpHttpMgDeviceManagementURL,
|
||||
hpHttpMgDeviceManagementURLLabel,
|
||||
hpHttpMgDeviceSpecificEventCode,
|
||||
hpHttpMgDeviceSpecificFRU
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "The device's health has changed to Non-Recoverable."
|
||||
::= { hpHttpMgTraps 7 }
|
||||
|
||||
hpHttpMgDeviceAddedTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hpHttpMgDeviceIndex,
|
||||
hpHttpMgDeviceSysObjID,
|
||||
hpHttpMgDeviceGlobalUniqueID,
|
||||
hpHttpMgDeviceManagementURL,
|
||||
hpHttpMgDeviceManagementURLLabel
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Sent whenever a device is added to the mib."
|
||||
::= { hpHttpMgTraps 8 }
|
||||
|
||||
hpHttpMgDeviceRemovedTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hpHttpMgDeviceIndex,
|
||||
hpHttpMgDeviceSysObjID,
|
||||
hpHttpMgDeviceGlobalUniqueID
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Sent whenever a device is removed from the mib."
|
||||
::= { hpHttpMgTraps 9 }
|
||||
|
||||
|
||||
hpHttpMgDeviceSpecificEventCode OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device specific event error code."
|
||||
::= { hpHttpMgTraps 10 }
|
||||
|
||||
hpHttpMgDeviceSpecificFRU OBJECT-TYPE
|
||||
SYNTAX Utf8String
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device specific FRU identifier"
|
||||
::= { hpHttpMgTraps 11 }
|
||||
-- ========================================================================
|
||||
-- Compliance Statements
|
||||
|
||||
hpHttpMgMinCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP entities which
|
||||
are http manageable."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpHttpMgDefaultGroup }
|
||||
|
||||
::= { hpHttpMgCompliances 1 }
|
||||
|
||||
hpHttpMgBasicNetCitizenCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
" The compliance statement for SNMP entities which
|
||||
meet basic NetCitizen crieria"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpHttpMgDefaultGroup,
|
||||
hpHttpMgBasicNetCitizenGroup,
|
||||
hpHttpMgBasicNetCitizenTrapGroup }
|
||||
::= { hpHttpMgCompliances 2 }
|
||||
|
||||
hpHttpMgEnhancedNetCitizenCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The compliance statement for SNMP entities which
|
||||
meet basic NetCitizen crieria"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpHttpMgDefaultGroup,
|
||||
hpHttpMgEnhancedNetCitizenGroup,
|
||||
hpHttpMgEnhancedNetCitizenTrapGroup }
|
||||
::= { hpHttpMgCompliances 3 }
|
||||
|
||||
hpHttpMgExtentedNetCitizenCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The compliance statement for SNMP entities which
|
||||
meet basic NetCitizen crieria"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpHttpMgClusterGroup,
|
||||
hpHttpMgEntityRelationshipGroup }
|
||||
::= { hpHttpMgCompliances 4 }
|
||||
|
||||
hpHttpMgExtentedNetCitizenCompliance1 MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
" The compliance statement for SNMP entities which
|
||||
meet basic NetCitizen crieria"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hpHttpMgExtendedNetCitizenGroup,
|
||||
hpHttpMgExtendedNetCitizenTrapGroup}
|
||||
::= { hpHttpMgCompliances 5 }
|
||||
|
||||
hpHttpMgExtentedNetCitizenCompliance2 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The compliance statement for SNMP entities which
|
||||
meet basic NetCitizen crieria"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {hpHttpMgDeviceSpecificGroup}
|
||||
::= { hpHttpMgCompliances 6 }
|
||||
|
||||
-- ========================================================================
|
||||
-- Units of conformance
|
||||
|
||||
hpHttpMgDefaultGroup OBJECT-GROUP
|
||||
OBJECTS { hpHttpMgDefaultURL }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The objects providing information applicable to all
|
||||
http manageable systems"
|
||||
::= { hpHttpMgGroups 1 }
|
||||
|
||||
hpHttpMgBasicNetCitizenGroup OBJECT-GROUP
|
||||
OBJECTS { hpHttpMgMgmtSrvrURL,
|
||||
hpHttpMgID,
|
||||
hpHttpMgHealth,
|
||||
hpHttpMgManufacturer,
|
||||
hpHttpMgProduct,
|
||||
hpHttpMgVersion }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Additional HP NetCitizen objects"
|
||||
::= { hpHttpMgGroups 2 }
|
||||
|
||||
hpHttpMgBasicNetCitizenTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpHttpMgHealthTrap }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"HP NetCitizen notifications"
|
||||
::= { hpHttpMgGroups 3 }
|
||||
|
||||
hpHttpMgExtendedNetCitizenGroup OBJECT-GROUP
|
||||
OBJECTS { hpHttpMgHWVersion,
|
||||
hpHttpMgROMVersion,
|
||||
hpHttpMgSerialNumber,
|
||||
hpHttpMgAssetNumber,
|
||||
hpHttpMgPhone }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Additional HP NetCitizen objects"
|
||||
::= { hpHttpMgGroups 4 }
|
||||
|
||||
hpHttpMgExtendedNetCitizenTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpHttpMgShutdown }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"HP NetCitizen notifications"
|
||||
::= { hpHttpMgGroups 5 }
|
||||
|
||||
hpHttpMgEntityRelationshipGroup OBJECT-GROUP
|
||||
OBJECTS { hpHttpMgEntityNetInfoIndex,
|
||||
hpHttpMgEntityNetInfoSysObjID,
|
||||
hpHttpMgEntityNetInfoRelationshipType,
|
||||
hpHttpMgEntityNetInfoUniqueID,
|
||||
hpHttpMgEntityNetInfoURL,
|
||||
hpHttpMgEntityNetInfoURLLabel,
|
||||
hpHttpMgEntityNetInfoIPAddress }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"NetCitizen entitly-relationship table"
|
||||
::= { hpHttpMgGroups 6 }
|
||||
|
||||
hpHttpMgClusterGroup OBJECT-GROUP
|
||||
OBJECTS { hpHttpMgClusterName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cluster objects"
|
||||
::= { hpHttpMgGroups 7 }
|
||||
|
||||
hpHttpMgEnhancedNetCitizenGroup OBJECT-GROUP
|
||||
OBJECTS { hpHttpMgDeviceIndex,
|
||||
hpHttpMgDeviceGlobalUniqueID,
|
||||
hpHttpMgDeviceHealth,
|
||||
hpHttpMgDeviceSysObjID,
|
||||
hpHttpMgDeviceManagementURL,
|
||||
hpHttpMgDeviceManagementURLLabel,
|
||||
hpHttpMgDeviceManufacturer,
|
||||
hpHttpMgDeviceProductName,
|
||||
hpHttpMgDeviceProductCaption,
|
||||
hpHttpMgDeviceSerialNumber,
|
||||
hpHttpMgDeviceVersion,
|
||||
hpHttpMgDeviceHWVersion,
|
||||
hpHttpMgDeviceROMVersion,
|
||||
hpHttpMgDeviceAssetNumber,
|
||||
hpHttpMgDeviceContactPerson,
|
||||
hpHttpMgDeviceContactPhone,
|
||||
hpHttpMgDeviceContactEmail,
|
||||
hpHttpMgDeviceContactPagerNumber,
|
||||
hpHttpMgDeviceLocation,
|
||||
hpHttpMgDeviceRackId,
|
||||
hpHttpMgDeviceRackPosition,
|
||||
hpHttpMgDeviceRelationshipType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Additional HP NetCitizen objects"
|
||||
::= { hpHttpMgGroups 8 }
|
||||
|
||||
hpHttpMgEnhancedNetCitizenTrapGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpHttpMgUnknownHealthTrap,
|
||||
hpHttpMgOKHealthTrap,
|
||||
hpHttpMgWarningHealthTrap,
|
||||
hpHttpMgCriticalHealthTrap,
|
||||
hpHttpMgNonRecoverableHealthTrap,
|
||||
hpHttpMgDeviceAddedTrap,
|
||||
hpHttpMgDeviceRemovedTrap
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"HP NetCitizen notifications"
|
||||
::= { hpHttpMgGroups 9 }
|
||||
|
||||
hpHttpMgDeviceSpecificGroup OBJECT-GROUP
|
||||
OBJECTS { hpHttpMgDeviceSpecificEventCode,
|
||||
hpHttpMgDeviceSpecificFRU
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Additional HP NetCitizen objects"
|
||||
::= { hpHttpMgGroups 10 }
|
||||
|
||||
END
|
1432
MIBS/hp/STATISTICS-MIB
Normal file
1432
MIBS/hp/STATISTICS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user