Added many important mibs and fixed typo

This commit is contained in:
Jan 2018-05-20 10:14:58 +02:00
parent a283dbbe0a
commit 7446f7606a
39 changed files with 136380 additions and 0 deletions

View File

@ -0,0 +1,388 @@
BROADCOM-POWER-ETHERNET-MIB DEFINITIONS ::= BEGIN
-- Copyright Broadcom Corporation (2003-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
ng7000managedswitch FROM BROADCOM-REF-MIB
pethPsePortEntry, pethMainPseEntry FROM POWER-ETHERNET-MIB;
fastPathpowerEthernetMIB MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Netgear"
CONTACT-INFO
""
DESCRIPTION
"This MIB Augments the POWER-ETHERNET-MIB created by the IETF Ethernet
Interfaces and Hub MIB Working Group for managing Power Source
Equipment (PSE). The objects in this MIB are intended to provide
additional objects for reporting information available to the hardware
on this platform which are not represented in the draft MIB."
-- Revision history.
REVISION
"200708191200Z" -- 17 Aug 2007 12:00:00 GMT
DESCRIPTION
"PoE support for BCM59101 added."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Netgear branding related changes."
REVISION
"200311101200Z" -- 10 Nov 2003 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { ng7000managedswitch 15 }
agentPethObjects OBJECT IDENTIFIER ::= { fastPathpowerEthernetMIB 1 }
agentPethPsePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of per-port information and configuration objects relating
to the power status of each port."
::= { agentPethObjects 1 }
agentPethPsePortEntry OBJECT-TYPE
SYNTAX AgentPethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of objects providing additional power information
and control parameters for the specified port."
AUGMENTS { pethPsePortEntry }
::= { agentPethPsePortTable 1 }
AgentPethPsePortEntry ::= SEQUENCE {
agentPethPowerLimit
Gauge32,
agentPethOutputPower
Gauge32,
agentPethOutputCurrent
Gauge32,
agentPethOutputVolts
Gauge32,
agentPethTemperature
Gauge32,
agentPethPowerLimitType
INTEGER,
agentPethHighPowerEnable
TruthValue,
agentPethPowerDetectionType
INTEGER,
agentPethFaultStatus
INTEGER,
agentPethPortReset
INTEGER,
agentPethPowerUpMode
INTEGER,
agentPethClassificationMode
INTEGER
}
agentPethPowerLimit OBJECT-TYPE
SYNTAX Gauge32
UNITS "Milliwatts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured maximum power this port can provide to an
attached device measured in Milliwatts."
::= { agentPethPsePortEntry 1 }
agentPethOutputPower OBJECT-TYPE
SYNTAX Gauge32
UNITS "Milliwatts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power this port is supplying to an attached device measured
in Milliwatts."
::= { agentPethPsePortEntry 2 }
agentPethOutputCurrent OBJECT-TYPE
SYNTAX Gauge32
UNITS "Milliamps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current this port is supplying to an attached device measured
in Milliamps."
::= { agentPethPsePortEntry 3 }
agentPethOutputVolts OBJECT-TYPE
SYNTAX Gauge32
UNITS "Millivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The voltage this port is supplying to an attached device measured
in millivolts."
::= { agentPethPsePortEntry 4 }
agentPethTemperature OBJECT-TYPE
SYNTAX Gauge32
UNITS "DEGREES"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature measured at this port of the PoE Controller. It is
measured in degree celcius."
::= { agentPethPsePortEntry 5 }
agentPethPowerLimitType OBJECT-TYPE
SYNTAX INTEGER {
dot3af(1),
user(2),
none(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Describes or controls the maximum power that a port can deliver
A value of dot3af(1) means that the port power limit is as per
the dot3af class of the PD attached.
A value of user(2) means that the port power limit is equal to the value
specified by agentPethPowerLimit"
REFERENCE
"Broadcom 5910X programmers guide, IEEE Std 802.3af Section 30.9.1.1.6"
::= { agentPethPsePortEntry 6 }
agentPethHighPowerEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"true (1) The PSE port can deliver power up to 32Watts.
false(2) The PSE port can deliver power up to 18Watts"
REFERENCE
"Broadcom 5910X programmers guide"
::= { agentPethPsePortEntry 7 }
agentPethPowerDetectionType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
legacy(1),
fourPtdot3afonly(2),
fourPtdot3afandlegacy(3),
twoPtdot3afonly(4),
twoPtdot3afandlegacy(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Describes PD detection mechanism performed by the PSE port.
A value of none(0) means no detection is done.
A value of legacy(1) means only legacy capacitive detection scheme is
used.
A value of 4ptdot3afonly(2) means that IEEE 802.3af 4point detection scheme
is used.
A value of 4ptdot3afandlegacy(3)means that IEEE 802.3af 4point detection scheme
is used and when that fails to detect a connected PD, legacity capacitive detection
is used.
A value of 2ptdot3afonly(4) means that IEEE 802.3af 2point detection scheme
is used.
A value of 2ptdot3afandlegacy(5)means that IEEE 802.3af 2point detection scheme
is used and when that fails to detect a connected PD, legacity capacitive detection
is used.
The value 'none' can not be forcibly set by the administrator."
REFERENCE
"Broadcom 5910X programmers guide, IEEE Std 802.3af Section 30.9.1.1.6"
::= { agentPethPsePortEntry 8 }
agentPethFaultStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
mpsAbsent(1),
short(2),
overload(3),
powerDenied(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes the error description when the pse port is in fault status.
A value of none(0) specifies that the pse port is not in any error state.
A value of mpsAbsent(1) specifies that the pse port has detected and absence
of main power supply.
A value of short(2) specifies that the pse port has detected a short circuit
condition.
A value of overload(3) specifies that the pd connected to the pse port had tried
to draw more power than permissible by the hardware.
A value of powerDenied(4) specifies that the pse port has been denied power
because of shortage of power or due to administrative action."
REFERENCE
"Broadcom 5910X programmers guide, IEEE Std 802.3af"
::= { agentPethPsePortEntry 9 }
agentPethPortReset OBJECT-TYPE
SYNTAX INTEGER {
none(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value of reset(1) is used to move the pse port dot3af state to idle. A
read on this object will always return the value none(0). The value none(0)
can not be forcibly set by the administrtor."
REFERENCE
"Broadcom 5910X programmers guide, IEEE Std 802.3af"
::= { agentPethPsePortEntry 10 }
agentPethPowerUpMode OBJECT-TYPE
SYNTAX INTEGER {
ieee802dot3af(0),
high-inrush(1),
pre-802dot3at(2),
ieee802dot3at(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Describes the power up mode used by the PSE Port.
A value of 802dot3af(0) means port is powered in IEEE 802.3af mode.
A value of high-inrush(1) means port is powered used high-inrush current,
used by legacy PD's
A value of pre-802dot3at(2) means port is powered in IEEE 802.3af mode initially,
switched to high-power IEEE 802.3at mode before 75msec. This mode needs
to be used if PSE is NOT performing Layer 2 Classification Or
PSE is performing 2-Event Layer 1 Classification.
A value of 802dot3at(3) means is port is powered in IEEE 802.3at mode. i.e. if class detected
by PSE is not class4 then PSE port will not power up the PD."
REFERENCE
"Broadcom 5910X programmers guide, Command 0x1C"
::= { agentPethPsePortEntry 11 }
agentPethClassificationMode OBJECT-TYPE
SYNTAX INTEGER {
bypass(0),
standard(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Describes the classification mode used by the PSE Port.
A value of bypass(0) means port is not performing classification.
A value of standard(1) means port is performing classification as per IEEE 802.3af/802.3at ."
REFERENCE
"Broadcom 5910X programmers guide, Command 0x11"
::= { agentPethPsePortEntry 12 }
-- Main objects
agentPethMainPseObjects OBJECT IDENTIFIER ::= { agentPethObjects 2 }
agentPethMainPseTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPethMainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of objects that display and control attributes
of the main power source in a PSE device. Ethernet
switches are one example of boxes that would support
these objects.
Values of all read-write objects in this table are
persistent at restart/reboot."
::= { agentPethMainPseObjects 1 }
agentPethMainPseEntry OBJECT-TYPE
SYNTAX AgentPethMainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of objects that display and control the Main
power of a PSE. "
AUGMENTS { pethMainPseEntry }
::= { agentPethMainPseTable 1 }
AgentPethMainPseEntry ::= SEQUENCE {
agentPethMainPseLegacy
TruthValue
}
agentPethMainPseLegacy OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Legacy device detection. The
value true(1) means legacy devices are detected; the
value false(2) means legacy devices are not detected."
::= { agentPethMainPseEntry 1 }
agentPethPseTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPethPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of per-unit information and configuration objects relating
to the power configurtion for the entire pse unit."
::= { agentPethObjects 3 }
agentPethPseEntry OBJECT-TYPE
SYNTAX AgentPethPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of objects providing additional power information
and control parameters for the specified pse unit."
AUGMENTS { pethMainPseEntry }
::= { agentPethPseTable 1 }
AgentPethPseEntry ::= SEQUENCE {
agentPethPsePowerManagementMode
INTEGER,
agentPethPseAutoResetEnable
TruthValue
}
agentPethPsePowerManagementMode OBJECT-TYPE
SYNTAX INTEGER {
static(1),
dynamic(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Describes or controls the power management algorithm used by the pse
to deliver power to the requesting PDsthat a pds."
REFERENCE
"Broadcom 5910X programmers guide"
::= { agentPethPseEntry 1 }
agentPethPseAutoResetEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"true (1) The PSE port is reset with out administrator intervention whenver a
fault condition occurs.
false(2) Administrator has to reset the pse port whenver a fault condition
is detected."
::= { agentPethPseEntry 2 }
END

258
mibs/BROADCOM-REF-MIB.mib Normal file
View File

@ -0,0 +1,258 @@
BROADCOM-REF-MIB DEFINITIONS ::= BEGIN
-- Netgear Fastpath Reference MIB
-- Copyright Broadcom Corporation (2001-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
enterprises FROM RFC1155-SMI;
broadcom MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Netgear"
CONTACT-INFO
""
DESCRIPTION
""
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Netgear branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Revisions made for new release."
REVISION
"200302061200Z" -- 6 February 2003 12:00:00 GMT
DESCRIPTION
"Updated for release"
::= { enterprises 4413 }
-- New definitions
broadcomProducts OBJECT IDENTIFIER ::= { broadcom 1 }
fastPath OBJECT IDENTIFIER ::= { broadcomProducts 1 }
netgear OBJECT IDENTIFIER ::= { enterprises 4526 }
--
-- below are products that defined prior to NMS100 release that they have product code
-- defined directly above the functions objects
--
managedSwitch OBJECT IDENTIFIER ::= { netgear 1 }
vpnrouter OBJECT IDENTIFIER ::= { netgear 2 }
carrier OBJECT IDENTIFIER ::= { netgear 3 }
wireless OBJECT IDENTIFIER ::= { netgear 4 }
rps OBJECT IDENTIFIER ::= { netgear 5 }
wlanswitch OBJECT IDENTIFIER ::= { netgear 6 }
---
--- 700 series L2 managed switch
---
fsm726s OBJECT IDENTIFIER ::= { managedSwitch 1 }
fsm750s OBJECT IDENTIFIER ::= { managedSwitch 2 }
gsm712 OBJECT IDENTIFIER ::= { managedSwitch 3 }
fsm726 OBJECT IDENTIFIER ::= { managedSwitch 4 }
gsm712f OBJECT IDENTIFIER ::= { managedSwitch 5 }
fsm726v2 OBJECT IDENTIFIER ::= { managedSwitch 10 }
---
--- AP
---
me103 OBJECT IDENTIFIER ::= { wireless 1 }
wg302 OBJECT IDENTIFIER ::= { wireless 2 }
wg102 OBJECT IDENTIFIER ::= { wireless 3 }
wag302 OBJECT IDENTIFIER ::= { wireless 4 }
wag102 OBJECT IDENTIFIER ::= { wireless 5 }
---
--- Added by Stephen Tsai 2-06-2006
---
wg302v2 OBJECT IDENTIFIER ::= { wireless 6 }
wag302v2 OBJECT IDENTIFIER ::= { wireless 7 }
---
--- WLAN Switch
---
wls538 OBJECT IDENTIFIER ::= { wlanswitch 1 }
---
--- 7000 series L2/L3 managed switch
---
gsm7312 OBJECT IDENTIFIER ::= { managedSwitch 6 }
gsm7324 OBJECT IDENTIFIER ::= { managedSwitch 7 }
gsm7224 OBJECT IDENTIFIER ::= { managedSwitch 8 }
fsm7326p OBJECT IDENTIFIER ::= { managedSwitch 9 }
---********************************************************************
--- new post-NMS100 SNMP products
---
--
-- new post-NMS100 SNMP-enabled products. These products will have their
-- functions defined under each generic product category.
--
ng7000managedswitch OBJECT IDENTIFIER ::= { netgear 10 }
ng700smartswitch OBJECT IDENTIFIER ::= { netgear 11 }
ngrouter OBJECT IDENTIFIER ::= { netgear 12 }
ngfirewall OBJECT IDENTIFIER ::= { netgear 13 }
ngap OBJECT IDENTIFIER ::= { netgear 14 }
ngwlan OBJECT IDENTIFIER ::= { netgear 15 }
ng9000chassisswitch OBJECT IDENTIFIER ::= { netgear 16 }
ng700stacksmartswitch OBJECT IDENTIFIER ::= { netgear 17 }
--
-- and their sysObjectID will be under a branch on their own
--
productID OBJECT IDENTIFIER ::= { netgear 100 }
stackswitch OBJECT IDENTIFIER ::= { productID 1 }
l2switch OBJECT IDENTIFIER ::= { productID 2 }
l3switch OBJECT IDENTIFIER ::= { productID 3 }
smartswitch OBJECT IDENTIFIER ::= { productID 4 }
l2Rswitch OBJECT IDENTIFIER ::= { productID 11 }
router OBJECT IDENTIFIER ::= { productID 5 }
firewall OBJECT IDENTIFIER ::= { productID 6 }
accesspoint OBJECT IDENTIFIER ::= { productID 7 }
wirelessLAN OBJECT IDENTIFIER ::= { productID 8 }
chassisswitch OBJECT IDENTIFIER ::= { productID 9 }
stacksmartswitch OBJECT IDENTIFIER ::= { productID 10 }
--
-- Managed switches
--
fsm7328s OBJECT IDENTIFIER ::= { stackswitch 1 }
fsm7352s OBJECT IDENTIFIER ::= { stackswitch 2 }
gsm7328s OBJECT IDENTIFIER ::= { stackswitch 3 }
gsm7352s OBJECT IDENTIFIER ::= { stackswitch 4 }
fsm7352ps OBJECT IDENTIFIER ::= { stackswitch 5 }
fsm7328ps OBJECT IDENTIFIER ::= { stackswitch 8 }
gsm7328fs OBJECT IDENTIFIER ::= { stackswitch 7 }
gsm7228ps OBJECT IDENTIFIER ::= { stackswitch 9 }
gsm7252ps OBJECT IDENTIFIER ::= { stackswitch 10 }
fsm7226rs OBJECT IDENTIFIER ::= { stackswitch 11 }
fsm7250rs OBJECT IDENTIFIER ::= { stackswitch 12 }
gsm7328se OBJECT IDENTIFIER ::= { stackswitch 13 }
gsm7352se OBJECT IDENTIFIER ::= { stackswitch 14 }
gsm7312v2 OBJECT IDENTIFIER ::= { l3switch 1 }
gsm7324v2 OBJECT IDENTIFIER ::= { l3switch 2 }
xsm7312 OBJECT IDENTIFIER ::= { l3switch 3 }
gsm7324p OBJECT IDENTIFIER ::= { l3switch 4 }
gsm7224r OBJECT IDENTIFIER ::= { l2Rswitch 1 }
gsm7248r OBJECT IDENTIFIER ::= { l2Rswitch 2 }
gsm7224rp OBJECT IDENTIFIER ::= { l2Rswitch 3 }
gsm7248rp OBJECT IDENTIFIER ::= { l2Rswitch 4 }
gsm7224v2 OBJECT IDENTIFIER ::= { l2Rswitch 5 }
gsm7248v2 OBJECT IDENTIFIER ::= { l2Rswitch 6 }
--
-- GSM7324, GSM7312, FSM7326P, and GSM7224, are using two different styles
-- of FP private MIB: dedicate and generic. For those using dedicated one, the sysOID
-- are assigned to "gsm7324", "gsm7312, "fsm7326p", and "gsm7224". For the one using
-- generic MIB, the new OIDs are has a "i" in the end.
--
gsm7312i OBJECT IDENTIFIER ::= { l3switch 5 }
gsm7324i OBJECT IDENTIFIER ::= { l3switch 6 }
fsm7326pi OBJECT IDENTIFIER ::= { l3switch 7 }
gsm7248 OBJECT IDENTIFIER ::= { l2switch 1 }
gsm7212 OBJECT IDENTIFIER ::= { l2switch 2 }
gsm7224i OBJECT IDENTIFIER ::= { l2switch 3 }
fsm7226 OBJECT IDENTIFIER ::= { l2switch 4 }
gcm9000 OBJECT IDENTIFIER ::= { chassisswitch 1 }
---
--- new SNMP-enabled smartswitch
---
gs748t OBJECT IDENTIFIER ::= { smartswitch 1 }
fs726t OBJECT IDENTIFIER ::= { smartswitch 2 }
gs716t OBJECT IDENTIFIER ::= { smartswitch 3 }
fs750t OBJECT IDENTIFIER ::= { smartswitch 4 }
gs724t OBJECT IDENTIFIER ::= { smartswitch 5 }
fs726tp OBJECT IDENTIFIER ::= { smartswitch 6 }
fs728tp OBJECT IDENTIFIER ::= { smartswitch 7 }
gs108t OBJECT IDENTIFIER ::= { smartswitch 8 }
gs108tp OBJECT IDENTIFIER ::= { smartswitch 9 }
gs724tp OBJECT IDENTIFIER ::= { smartswitch 10 }
gs748tp OBJECT IDENTIFIER ::= { smartswitch 11 }
gs724tr OBJECT IDENTIFIER ::= { smartswitch 12 }
gs748tr OBJECT IDENTIFIER ::= { smartswitch 13 }
fs728ts OBJECT IDENTIFIER ::= { stacksmartswitch 1 }
fs752ts OBJECT IDENTIFIER ::= { stacksmartswitch 2 }
fs752tps OBJECT IDENTIFIER ::= { stacksmartswitch 3 }
gs724ts OBJECT IDENTIFIER ::= { stacksmartswitch 4 }
gs748ts OBJECT IDENTIFIER ::= { stacksmartswitch 5 }
---
--- new SNMP-enabled business router/firewall
---
fvx538 OBJECT IDENTIFIER ::= { router 1 }
fvs338 OBJECT IDENTIFIER ::= { router 2 }
fvg318 OBJECT IDENTIFIER ::= { router 3 }
fvs336g OBJECT IDENTIFIER ::= { router 4 }
---
--- new SNMP-enabled firewall
---
fwag114 OBJECT IDENTIFIER ::= { firewall 3 }
fvs124g OBJECT IDENTIFIER ::= { firewall 4 }
fvs318v3 OBJECT IDENTIFIER ::= { firewall 5 }
dgfv338 OBJECT IDENTIFIER ::= { firewall 6 }
---
--- new SNMP-enabled AP
---
wpn802 OBJECT IDENTIFIER ::= { accesspoint 1 }
wg312 OBJECT IDENTIFIER ::= { accesspoint 2 }
wag312 OBJECT IDENTIFIER ::= { accesspoint 3 }
---
--- new WLAN
---
-- New Textual Conventions
AgentPortMask ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
ports, with the first octet specifying ports 1 through
8, the second octet specifying ports 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port
of the bridge is represented by a single bit within the
value of this object. If that bit has a value of '1'
then that port is included in the set of ports; the port
is not included if its bit has a value of '0'
When setting this value, the system will ignore
configuration for ports not between the first and last
valid ports. Configuration of any port numbers between
this range that are not valid ports return a failure
message, but will still apply configuration for valid
ports."
SYNTAX OCTET STRING
END

View File

@ -0,0 +1,523 @@
-- Box Services MIB overview:
-- Box Services MIB falls under fastPath MIB node of the private subtree.
FASTPATH-BOXSERVICES-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FASTPATH Box Services MIB
-- Copyright Broadcom Corporation(2004-2008) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
fastPath FROM BROADCOM-REF-MIB;
fastPathBoxServices MODULE-IDENTITY
LAST-UPDATED "200802220000Z" -- 22 Feb 2008 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100 Perimeter Park Dr., Suite H
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Box Services Feature."
-- Revision history.
REVISION
"200802220000Z" -- 22 Feb 2008 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 43 }
--**************************************************************************************
-- boxServicesGroup
--
-- This group provides configuration and status of the Box Services
-- feature.
--
--**************************************************************************************
boxServicesGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 1 }
--**************************************************************************************
-- Some scalars
boxServicesNormalTempRangeMin OBJECT-TYPE
SYNTAX INTEGER (-100..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Lower boundary of normal temperature range."
DEFVAL { 0 }
::= { boxServicesGroup 1 }
boxServicesNormalTempRangeMax OBJECT-TYPE
SYNTAX INTEGER (-100..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Upper boundary of normal temperature range."
DEFVAL { 45 }
::= { boxServicesGroup 2 }
boxServicesTemperatureTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable temperature change event trap, raised when temperature crosses boundaries of normal range"
DEFVAL { enable }
::= { boxServicesGroup 3 }
boxServicesPSMStateTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable Power Supply Module state change trap."
DEFVAL { enable }
::= { boxServicesGroup 4 }
boxServicesFanStateTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable Fan state change trap."
DEFVAL { enable }
::= { boxServicesGroup 5 }
--**************************************************************************************
-- boxServicesFans
boxServicesFansTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesFansEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fan"
::= { boxServicesGroup 6 }
boxServicesFansEntry OBJECT-TYPE
SYNTAX BoxServicesFansEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Fan Entry"
INDEX { boxServicesFansIndex }
::= { boxServicesFansTable 1 }
BoxServicesFansEntry ::= SEQUENCE {
boxServicesFansIndex
Integer32,
boxServicesFanItemType
INTEGER,
boxServicesFanItemState
INTEGER,
boxServicesFanSpeed
Integer32,
boxServicesFanDutyLevel
Integer32
}
boxServicesFansIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of fan table entry"
::= { boxServicesFansEntry 1 }
boxServicesFanItemType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of fan"
::= { boxServicesFansEntry 2 }
boxServicesFanItemState OBJECT-TYPE
SYNTAX INTEGER {
notpresent(1),
operational(2),
failed(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of fan"
::= { boxServicesFansEntry 3 }
boxServicesFanSpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The speed of fan"
::= { boxServicesFansEntry 4}
boxServicesFanDutyLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duty level of fan, in percents"
::= { boxServicesFansEntry 5}
--**************************************************************************************
-- boxServicesPowSupplies
boxServicesPowSuppliesTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesPowSuppliesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Power supply"
::= { boxServicesGroup 7 }
boxServicesPowSuppliesEntry OBJECT-TYPE
SYNTAX BoxServicesPowSuppliesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Power Supply Entry"
INDEX { boxServicesPowSupplyIndex }
::= { boxServicesPowSuppliesTable 1 }
BoxServicesPowSuppliesEntry ::= SEQUENCE {
boxServicesPowSupplyIndex
Integer32,
boxServicesPowSupplyItemType
INTEGER,
boxServicesPowSupplyItemState
INTEGER
}
boxServicesPowSupplyIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of power supply table entry"
::= { boxServicesPowSuppliesEntry 1 }
boxServicesPowSupplyItemType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of power supply"
::= { boxServicesPowSuppliesEntry 2 }
boxServicesPowSupplyItemState OBJECT-TYPE
SYNTAX INTEGER {
notpresent(1),
operational(2),
failed(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of power supply"
::= { boxServicesPowSuppliesEntry 3 }
--**************************************************************************************
-- boxServicesTempSensors
boxServicesTempSensorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesTempSensorsEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Temperature sensor
This table has been obsoleted by boxServicesStackTempSensorsTable"
::= { boxServicesGroup 8 }
boxServicesTempSensorsEntry OBJECT-TYPE
SYNTAX BoxServicesTempSensorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Temperature Sensor Entry"
INDEX { boxServicesTempSensorIndex }
::= { boxServicesTempSensorsTable 1 }
BoxServicesTempSensorsEntry ::= SEQUENCE {
boxServicesTempSensorIndex
Integer32,
boxServicesTempSensorType
INTEGER,
boxServicesTempSensorState
INTEGER,
boxServicesTempSensorTemperature
Integer32
}
boxServicesTempSensorIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of temperature sensor table entry"
::= { boxServicesTempSensorsEntry 1 }
boxServicesTempSensorType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of temperature sensor"
::= { boxServicesTempSensorsEntry 2 }
boxServicesTempSensorState OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
warning(2),
critical(3),
shutdown(4),
notpresent(5),
notoperational(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of temperature sensor"
::= { boxServicesTempSensorsEntry 3 }
boxServicesTempSensorTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature value reported by sensor"
::= { boxServicesTempSensorsEntry 4}
--**************************************************************************************
-- boxServicesStackTempSensors
boxServicesStackTempSensorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesStackTempSensorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Temperature sensor"
::= { boxServicesGroup 9 }
boxServicesStackTempSensorsEntry OBJECT-TYPE
SYNTAX BoxServicesStackTempSensorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Temperature Sensor Entry"
INDEX { boxServicesUnitIndex, boxServicesStackTempSensorIndex }
::= { boxServicesStackTempSensorsTable 1 }
BoxServicesStackTempSensorsEntry ::= SEQUENCE {
boxServicesUnitIndex
INTEGER,
boxServicesStackTempSensorIndex
Integer32,
boxServicesStackTempSensorType
INTEGER,
boxServicesStackTempSensorState
INTEGER,
boxServicesStackTempSensorTemperature
Integer32
}
boxServicesUnitIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of a stack unit"
::= { boxServicesStackTempSensorsEntry 1 }
boxServicesStackTempSensorIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of temperature sensor table entry"
::= { boxServicesStackTempSensorsEntry 2 }
boxServicesStackTempSensorType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of temperature sensor"
::= { boxServicesStackTempSensorsEntry 3 }
boxServicesStackTempSensorState OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
warning(2),
critical(3),
shutdown(4),
notpresent(5),
notoperational(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of temperature sensor"
::= { boxServicesStackTempSensorsEntry 4 }
boxServicesStackTempSensorTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature value reported by sensor"
::= { boxServicesStackTempSensorsEntry 5 }
--**************************************************************************************
-- boxServicesNotificationsGroup
--
-- This group provides notification definitions for the Box Services
-- feature.
--
--**************************************************************************************
boxServicesNotificationsGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 2 }
--**************************************************************************************
-- boxServices notification definitions
boxsItemStateChangeEvent OBJECT-TYPE
SYNTAX INTEGER {
insertion(1),
removal(2),
becomeoperational(3),
failure(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This event describes states of the fan or power supply.
insertion - hot-pluggable fan or power supply was inserted
removal - hot-pluggable fan or power supply was removed
becomeoperational - fan or power supply became operational after failure state
failure - fan or power supply failure happened, i.e. it is not able to perform its functions"
::= { boxServicesNotificationsGroup 1 }
boxsTemperatureChangeEvent OBJECT-TYPE
SYNTAX INTEGER {
abovethreshold(1),
belowthreshold(2),
withinnormalrange(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This event describes change of the temperature.
To avoid flipping on boundary conditions, it is allowed to send the trap
taking into account some margin around thresholds.
abovethreshold - temperature increased and crossed upper threshold value
belowthreshold - temperature decreased and crossed lower threshold value
withinnormalrange - temperature returned to normal range (between threshold)"
::= { boxServicesNotificationsGroup 2 }
--**************************************************************************************
-- Traps
--**************************************************************************************
fastPathBoxServicesTraps OBJECT IDENTIFIER ::= { fastPathBoxServices 0 }
boxsFanStateChange NOTIFICATION-TYPE
OBJECTS {
boxServicesFansIndex,
boxsItemStateChangeEvent
}
STATUS current
DESCRIPTION
"Trap is sent when fan state change happens."
::= { fastPathBoxServicesTraps 1 }
boxsPowSupplyStateChange NOTIFICATION-TYPE
OBJECTS {
boxServicesPowSupplyIndex,
boxsItemStateChangeEvent
}
STATUS current
DESCRIPTION
"Trap is sent when power supply state change happens."
::= { fastPathBoxServicesTraps 2 }
boxsTemperatureChange NOTIFICATION-TYPE
OBJECTS {
boxServicesTempSensorIndex,
boxsTemperatureChangeEvent
}
STATUS current
DESCRIPTION
"Trap is sent when temperature is changing and crossing any of the thresholds"
::= { fastPathBoxServicesTraps 3 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,291 @@
-- Denial of Service MIB overview:
-- Denial of Service MIB falls under fastPath MIB node of the private subtree.
FASTPATH-DENIALOFSERVICE-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- BROADCOM FASTPATH Denial of Service MIB
-- Copyright Broadcom Corporation (2004-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
RowStatus, MacAddress FROM SNMPv2-TC
ifIndex FROM IF-MIB
DisplayString FROM RFC1213-MIB
fastPath FROM BROADCOM-REF-MIB;
fastPathDenialOfService MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100 Perimeter Park Dr., Suite H
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Denial of Service."
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 31 }
--**************************************************************************************
-- agentSwitchDenialOfServiceGroup
--
--**************************************************************************************
agentSwitchDenialOfServiceGroup OBJECT IDENTIFIER ::= { fastPathDenialOfService 1 }
agentSwitchDenialOfServiceSIPDIPMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the SIP=DIP Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 1 }
agentSwitchDenialOfServiceSMACDMACMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the SMAC=DMAC Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 9 }
agentSwitchDenialOfServiceFirstFragMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the First Fragment Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 2 }
agentSwitchDenialOfServiceTCPHdrSize OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the Minimum allowed TCP Header size.
This is active if the First Fragment Denial of Service
protection feature is enabled."
DEFVAL { 20 }
::= { agentSwitchDenialOfServiceGroup 3 }
agentSwitchDenialOfServiceTCPFragMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Fragment Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 4 }
agentSwitchDenialOfServiceTCPOffsetMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Offset Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 10 }
agentSwitchDenialOfServiceTCPFlagMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Flag Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 5 }
agentSwitchDenialOfServiceTCPFlagSeqMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Flag and Sequence Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 11 }
agentSwitchDenialOfServiceTCPSynMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Syn Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 14 }
agentSwitchDenialOfServiceTCPSynFinMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Syn and Fin Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 15 }
agentSwitchDenialOfServiceTCPFinUrgPshMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Fin and Urg and Psh Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 16 }
agentSwitchDenialOfServiceL4PortMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the L4 Port Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 6 }
agentSwitchDenialOfServiceTCPPortMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Port Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 12 }
agentSwitchDenialOfServiceUDPPortMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the UDP Port Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 13 }
agentSwitchDenialOfServiceICMPMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the ICMP Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 7 }
agentSwitchDenialOfServiceICMPSize OBJECT-TYPE
SYNTAX Integer32 (0..16376)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the Maximum allowed ICMP data size.
This is active if the ICMP Denial of Service
protection feature is enabled."
DEFVAL { 512 }
::= { agentSwitchDenialOfServiceGroup 8 }
agentSwitchDenialOfServiceICMPv6Size OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the Maximum allowed ICMPv6 data size.
This is active if the ICMPv6 Denial of Service
protection feature is enabled."
DEFVAL { 1023 }
::= { agentSwitchDenialOfServiceGroup 18 }
agentSwitchDenialOfServiceICMPFragMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the ICMP Fragment Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 19 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,270 @@
FASTPATH-DNS-RESOLVER-CONTROL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DisplayString, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
fastPath
FROM BROADCOM-REF-MIB;
-- DNS Control Resolver MIB
fastPathDnsResControlMIB MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
"Postal: Broadcom Corporation
100 Perimeter Park, Dr., Suite H
Morrisville, NC 27560
USA
Phone: +1 919 865 2700"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Broadcom Corporation enterprise OID pertaining to
DNS Client control configuration"
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200503281100Z" -- Mon Mar 28 11:00 GMT 2005
DESCRIPTION
"Initial version of this MIB module."
::= { fastPath 37 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
DnsCacheEntryType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A DNS cache entry type. This is for address or
for canonical name."
SYNTAX INTEGER { dnsCacheAddresstype(1),
dnsCacheCnametye(2) }
fastPathDnsResCtlMIBObjects OBJECT IDENTIFIER ::= { fastPathDnsResControlMIB 1 }
agentResCtlglobal OBJECT IDENTIFIER ::= { fastPathDnsResCtlMIBObjects 1 }
agentResCtlServConfig OBJECT IDENTIFIER ::= { fastPathDnsResCtlMIBObjects 2 }
agentResCtlStaticServConfig OBJECT IDENTIFIER ::= { fastPathDnsResCtlMIBObjects 3 }
-- agentResCtlCacheConfig OBJECT IDENTIFIER ::= { dnsResCtlMIBObjects 4 }
-- Resolver Control Configuration Group
agentResCtlAdminMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The dns client administrative modes supported by the device.
The dns client services can be turned on or off."
::= {agentResCtlglobal 1 }
agentResCtlDefDomainName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default domain name for unqualified hostnames."
::= {agentResCtlglobal 2 }
agentResCtlCacheFlushStatus OBJECT-TYPE
SYNTAX INTEGER { dnsCacheFlushEnable(1),
dnsCacheFlushDisable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The cache Flush status. If set to enable all dynamic cache
entries would be removed."
::= {agentResCtlglobal 3 }
agentResCtlRequestTimeout OBJECT-TYPE
SYNTAX INTEGER (0..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timeout before retransmitting a request to the server. The
timeout value is configured and displayed in seconds."
DEFVAL { 3 }
::= {agentResCtlglobal 4 }
agentResCtlRequestRetransmits OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of times the request is retransmitted. The request
is retransmitted provided the maximum timeout value allows
this many number of retransmits."
DEFVAL { 2 }
::= {agentResCtlglobal 5 }
agentResCtlDomainListTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResCtlDomainListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for default domain list."
::= {agentResCtlglobal 6}
agentResCtlDomainListEntry OBJECT-TYPE
SYNTAX ResCtlDomainListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DNS domain name list.
Rows may be created or deleted at any time by the DNS
Resolver and by SNMP SET requests."
INDEX {agentResCtlDomainListName }
::= {agentResCtlDomainListTable 1 }
ResCtlDomainListEntry ::=
SEQUENCE {
agentResCtlDomainListName
DisplayString,
agentResCtlDomainListNameStatus
RowStatus
}
agentResCtlDomainListName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dns domain list entry identified by
this row of the table."
::= {agentResCtlDomainListEntry 1 }
agentResCtlDomainListNameStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the DNS domain list Entry Table
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= {agentResCtlDomainListEntry 2 }
-- DNS Resolver Control Server Configuration Table
agentResCtlServConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResCtlConfigIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of DNS servers list"
::= {agentResCtlServConfig 1 }
agentResCtlConfigIPEntry OBJECT-TYPE
SYNTAX ResCtlConfigIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DNS Servers list.
Rows may be created or deleted at any time by the DNS
Resolver and by SNMP SET requests."
INDEX {agentResCtlDnsNameServerIP }
::= {agentResCtlServConfigTable 1 }
ResCtlConfigIPEntry ::=
SEQUENCE {
agentResCtlDnsNameServerIP
IpAddress,
agentResCtlDnsNameServerStatus
RowStatus
}
agentResCtlDnsNameServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the dns server identified by
this row of the table."
::= {agentResCtlConfigIPEntry 1 }
agentResCtlDnsNameServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the DNS Server Address Table
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= {agentResCtlConfigIPEntry 2 }
-- DNS Resolver Control Static Host Name IP Address Table
agentResCtlStaticServConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResCtlStaticServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Static table of DNS hostname to IP address table"
::= {agentResCtlStaticServConfig 1 }
agentResCtlStaticServEntry OBJECT-TYPE
SYNTAX ResCtlStaticServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the static DNS hostname IP address list.
Rows may be created or deleted at any time by the DNS
Resolver and by SNMP SET requests."
INDEX {agentResCtlStaticHostName,
agentResCtlStaticIPAddress }
::= {agentResCtlStaticServConfigTable 1 }
ResCtlStaticServEntry ::=
SEQUENCE {
agentResCtlStaticHostName
OCTET STRING,
agentResCtlStaticIPAddress
IpAddress,
agentResCtlStaticNameServerStatus
RowStatus
}
agentResCtlStaticHostName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0 .. 255))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The static hostname to be stored in the name server table."
::= {agentResCtlStaticServEntry 1 }
agentResCtlStaticIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the dns server for the static hostname."
::= {agentResCtlStaticServEntry 2 }
agentResCtlStaticNameServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the Static Host Name - IP Address Table
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= {agentResCtlStaticServEntry 3 }
END

View File

@ -0,0 +1,452 @@
-- Dot1x Advanced Features MIB overview:
-- Dot1x Advanced Features MIB falls under fastPath MIB node of the private subtree.
FASTPATH-DOT1X-ADVANCED-FEATURES-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath Dot1x Advanced Features MIB
-- Copyright Broadcom Corporation (2003-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32 FROM SNMPv2-SMI
dot1xPaePortNumber FROM IEEE8021-PAE-MIB
TEXTUAL-CONVENTION,
RowStatus,MacAddress FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
fastPath FROM BROADCOM-REF-MIB;
fastPathdot1xAdvanced MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Dot1x Advanced Features "
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 36 }
Dot1xPortControlMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The control values of the Authenticator PAE controlled
Port."
SYNTAX INTEGER {
forceUnauthorized(1),
auto(2),
forceAuthorized(3),
macBased(4)
}
Dot1xSessionTerminationAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The action to be taken on session termination ."
SYNTAX INTEGER {
default(1),
reauthenticate(2)
}
agentDot1xEnhancementConfigGroup OBJECT IDENTIFIER ::= { fastPathdot1xAdvanced 1 }
agentDot1xRadiusVlanAssignment OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable dot1x Vlan Assignment Support on the switch."
DEFVAL { disable }
::= { agentDot1xEnhancementConfigGroup 1 }
--**************************************************************************************
-- agentDot1xPortConfigGroup -> Contains MIB objects configuring/displaying Dot1x Port details
-- and associated Functionality
--
--**************************************************************************************
agentDot1xPortConfigGroup OBJECT IDENTIFIER ::= { fastPathdot1xAdvanced 2 }
--------------------------------------------------------------
-- The Dot1x Enhanced Port Table
--------------------------------------------------------------
agentDot1xPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentDot1xPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for dot1x enhanced Port details and associated functionality."
::= { agentDot1xPortConfigGroup 1 }
agentDot1xPortConfigEntry OBJECT-TYPE
SYNTAX AgentDot1xPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port config table."
INDEX { dot1xPaePortNumber}
::= {agentDot1xPortConfigTable 1 }
AgentDot1xPortConfigEntry ::= SEQUENCE {
agentDot1xPortControlMode
Dot1xPortControlMode,
agentDot1xGuestVlanId
Unsigned32,
agentDot1xGuestVlanPeriod
Unsigned32,
agentDot1xUnauthenticatedVlan
Unsigned32,
agentDot1xMaxUsers
Unsigned32,
agentDot1xPortVlanAssigned
Unsigned32,
agentDot1xPortVlanAssignedReason
INTEGER,
agentDot1xPortSessionTimeout
Unsigned32,
agentDot1xPortTerminationAction
Dot1xSessionTerminationAction,
agentDot1xPortMABenabled
INTEGER,
agentDot1xPortMABenabledOperational
INTEGER
}
agentDot1xPortControlMode OBJECT-TYPE
SYNTAX Dot1xPortControlMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dot1x port control mode of this port.The Port control mode .
The port control mode for this interface can take the following values ,
force-unauthorized - the port is in unauthorized mode,
auto-Port based mode. If a client authenticates suscessfully, then the interface is authorized .
Otherwise, the port is in unauthorized mode.
If more than one clients are attached to the port , then only one client needs to authenticate to allow other clients access.
force-authorized - The port is placed in authorized mode
macBased - If more than one client is attached to the port, then each client needs to authenticate separately.
This object depcreates dot1xAuthAuthControlledPortControl object in IEEE8021-PAE-MIB"
DEFVAL {auto}
::= { agentDot1xPortConfigEntry 1}
agentDot1xGuestVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Guest Vlan of the port. A port will
be moved to its Guest Vlan if no client sucessfully
authenticates on that port for the Guest Vlan Period.
A value of zero indicates no Guest Vlan is configured for the interface."
DEFVAL {0}
::= { agentDot1xPortConfigEntry 2}
agentDot1xGuestVlanPeriod OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value, in seconds, of the guestVlanPeriod constant
currently in use for Guest Vlan Assignment for the
port ."
DEFVAL { 90 }
::= { agentDot1xPortConfigEntry 3 }
agentDot1xUnauthenticatedVlan OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Unauthenticated Vlan of the port. A port will
be moved to its unauthenticated Vlan if the client authenticates unsucessfully
on that port .
A value of zero indicates no Unauthenticated Vlan is configured for the port. "
DEFVAL {0}
::= { agentDot1xPortConfigEntry 4}
agentDot1xMaxUsers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Specifies the maximum users or clients that can authenticate on this port when the port control mode is macBased. "
::= { agentDot1xPortConfigEntry 5}
agentDot1xPortVlanAssigned OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Specifies the vlan the port is assigned to by Dot1x .
Only relevant if the port control mode of the port is auto. "
DEFVAL {0}
::= { agentDot1xPortConfigEntry 6}
agentDot1xPortVlanAssignedReason OBJECT-TYPE
SYNTAX INTEGER {
default(1),
radius(2),
unauthenticatedVlan(3),
guestVlan(4),
notAssigned(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Reason the port is assigned to the vlan specified by agentDot1xPortVlanAssigned .
Only relevant if the port control mode of the port is auto. "
DEFVAL {5}
::= { agentDot1xPortConfigEntry 7}
agentDot1xPortSessionTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Specifies the session timeout value assigned by the Radius server for this port .
Only relevant if the port control mode of the port is auto. "
::= { agentDot1xPortConfigEntry 8}
agentDot1xPortTerminationAction OBJECT-TYPE
SYNTAX Dot1xSessionTerminationAction
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Specifies the session termination action assigned by the Radius Server .This is the action taken when the session times out .
Only relevant if the port control mode of the port is auto. "
DEFVAL {1}
::= { agentDot1xPortConfigEntry 9}
agentDot1xPortMABenabled OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Specifies if Mac-based bypass authentication is configured for the port. "
DEFVAL {2}
::= { agentDot1xPortConfigEntry 10}
agentDot1xPortMABenabledOperational OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Displays the operational value of the Mac-based authentication bypass mode (MAB) on the port. "
DEFVAL {2}
::= { agentDot1xPortConfigEntry 11}
--**************************************************************************************
-- agentDot1xClientConfigGroup -> Contains MIB objects displaying Dot1x Client details and
-- associated Functionality
--
--**************************************************************************************
agentDot1xClientConfigGroup OBJECT IDENTIFIER ::= { fastPathdot1xAdvanced 3 }
agentDot1xClientConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentDot1xClientConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for dot1x Client details and associated functionality."
::= { agentDot1xClientConfigGroup 1 }
agentDot1xClientConfigEntry OBJECT-TYPE
SYNTAX AgentDot1xClientConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port config table."
INDEX { agentDot1xClientMacAddress}
::= {agentDot1xClientConfigTable 1 }
AgentDot1xClientConfigEntry ::= SEQUENCE {
agentDot1xClientMacAddress
MacAddress,
agentDot1xLogicalPort
Unsigned32,
agentDot1xInterface
Unsigned32,
agentDot1xClientAuthPAEstate
INTEGER,
agentDot1xClientBackendState
INTEGER,
agentDot1xClientUserName
DisplayString,
agentDot1xClientSessionTime
Unsigned32,
agentDot1xClientFilterID
DisplayString,
agentDot1xClientVlanAssigned
Unsigned32,
agentDot1xClientVlanAssignedReason
INTEGER,
agentDot1xClientSessionTimeout
Unsigned32,
agentDot1xClientTerminationAction
Dot1xSessionTerminationAction
}
agentDot1xClientMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the client MAC address of the client. "
::= { agentDot1xClientConfigEntry 1}
agentDot1xLogicalPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the client MAC address of the client . "
::= { agentDot1xClientConfigEntry 2}
agentDot1xInterface OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the physical interface to which the client is attached . "
::= { agentDot1xClientConfigEntry 3}
agentDot1xClientAuthPAEstate OBJECT-TYPE
SYNTAX INTEGER {
initialize(1),
disconnected(2),
connecting(3),
authenticating(4),
authenticated(5),
aborting(6),
held(7),
forceAuth(8),
forceUnauth(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current value of the Authenticator PAE state
machine for the client."
::={ agentDot1xClientConfigEntry 4}
agentDot1xClientBackendState OBJECT-TYPE
SYNTAX INTEGER {
request(1),
response(2),
success(3),
fail(4),
timeout(5),
idle(6),
initialize(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the Backend Authentication
state machine."
::={ agentDot1xClientConfigEntry 5}
agentDot1xClientUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the username with which the client is authenticated to the Radius server .
This value is only valid when the client is in authenticated state. "
::= { agentDot1xClientConfigEntry 6}
agentDot1xClientSessionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the time elapsed in seconds since the client was authenticated in this session.
This value is only valid when the client is in authenticated state. "
::= { agentDot1xClientConfigEntry 7}
agentDot1xClientFilterID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the Filter ID or Diffserv Policy name to be applied to the session .
This vlaue is populated only if it has been assigned by the RADIUS server.
This value is only valid when the client is in authenticated state."
::= { agentDot1xClientConfigEntry 8}
agentDot1xClientVlanAssigned OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the vlan the client is associated with by Dot1x .
This value is only valid when the client is in authenticated state."
::= { agentDot1xClientConfigEntry 9}
agentDot1xClientVlanAssignedReason OBJECT-TYPE
SYNTAX INTEGER {
default(1),
radius(2),
unauthenticatedVlan(3),
invalid(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Reason the client is associated to the vlan specified by agentDot1xClientVlanAssigned .
This value is only valid when the client is in authenticated state."
::= { agentDot1xClientConfigEntry 10}
agentDot1xClientSessionTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the session time remaining for the client if assigned by the Radius server .
A value of 0 indicates that no session timeout was assigned by the RADIUS server.
This value is only valid when the client is in authenticated state. "
::= { agentDot1xClientConfigEntry 11}
agentDot1xClientTerminationAction OBJECT-TYPE
SYNTAX Dot1xSessionTerminationAction
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the session termination action assigned by the Radius Server .
This is the action taken when the session times out .
This value is only valid when the client is in authenticated state. "
::= { agentDot1xClientConfigEntry 12}
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,112 @@
FASTPATH-IPV6-LOOPBACK-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath IPV6 Loopback MIB
-- Copyright Broadcom Corporation (2001-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
InetAddressPrefixLength FROM INET-ADDRESS-MIB
Ipv6AddressPrefix FROM IPV6-TC
agentLoopbackID FROM FASTPATH-LOOPBACK-MIB
fastPath FROM BROADCOM-REF-MIB;
fastPathIpv6Loopback MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Loopback IPV6 address configuration"
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 23 }
--**************************************************************************************
-- agentLoopbackIpv6Group
--
--**************************************************************************************
agentLoopbackIpv6Group OBJECT IDENTIFIER ::= { fastPathIpv6Loopback 1 }
agentLoopbackIpv6PrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLoopbackIpv6PrefixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of the Ipv6 prefixes associated with loopback instances"
::= { agentLoopbackIpv6Group 1 }
agentLoopbackIpv6PrefixEntry OBJECT-TYPE
SYNTAX AgentLoopbackIpv6PrefixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { agentLoopbackID, agentLoopbackIpv6PrefixPrefix, agentLoopbackIpv6PrefixPrefixLen}
::= { agentLoopbackIpv6PrefixTable 1 }
AgentLoopbackIpv6PrefixEntry ::= SEQUENCE {
agentLoopbackIpv6PrefixPrefix
Ipv6AddressPrefix,
agentLoopbackIpv6PrefixPrefixLen
InetAddressPrefixLength,
agentLoopbackIpv6PrefixStatus
RowStatus
}
agentLoopbackIpv6PrefixPrefix OBJECT-TYPE
SYNTAX Ipv6AddressPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The prefix associated with the loopback interface. The data type
is used to model the Ipv6 address. It is a binary string
of 16 octects in network byte-order. It specifies the IP
address of loopback which will be in Ipv6 Format, generated
using internal interface number."
::= { agentLoopbackIpv6PrefixEntry 1 }
agentLoopbackIpv6PrefixPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The length of the prefix (in bits)."
DEFVAL { 0 }
::= { agentLoopbackIpv6PrefixEntry 2 }
agentLoopbackIpv6PrefixStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this instance.Row can be added or deleted
by setting the value to createAndGo/destroy
active(1) - this Loopback instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { agentLoopbackIpv6PrefixEntry 3 }
END

View File

@ -0,0 +1,253 @@
FASTPATH-IPV6-TUNNEL-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath IPV6 Tunnel MIB
-- Copyright Broadcom Corporation (2001-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
Ipv6IfIndex, Ipv6Address, Ipv6AddressPrefix
FROM IPV6-TC
InetAddressIPv4, InetAddressPrefixLength
FROM INET-ADDRESS-MIB
fastPath FROM BROADCOM-REF-MIB;
fastPathIpv6Tunnel MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath IPV6 Tunnel"
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 27 }
--**************************************************************************************
-- agentTunnelIPV6Group
--
--**************************************************************************************
agentTunnelIPV6Group OBJECT IDENTIFIER ::= { fastPathIpv6Tunnel 1 }
agentTunnelIPV6Table OBJECT-TYPE
SYNTAX SEQUENCE OF AgentTunnelIPV6Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A summary table of the IPV6 tunnel instances"
::= { agentTunnelIPV6Group 1 }
agentTunnelIPV6Entry OBJECT-TYPE
SYNTAX AgentTunnelIPV6Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { agentTunnelID }
::= { agentTunnelIPV6Table 1 }
AgentTunnelIPV6Entry ::= SEQUENCE {
agentTunnelID
Integer32,
agentTunnelIfIndex
Integer32,
agentTunnelMode
INTEGER,
agentTunnelLocalIP4Addr
InetAddressIPv4,
agentTunnelRemoteIP4Addr
InetAddressIPv4,
agentTunnelLocalIfIndex
Integer32,
agentTunnelIcmpUnreachableMode
INTEGER,
agentTunnelStatus
RowStatus
}
agentTunnelID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tunnel ID is associated with Internal Interface number
which is generated when we create a tunnel, and is used
to configure the tunnel."
::= { agentTunnelIPV6Entry 1 }
agentTunnelIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The external interface of the tunnel is associted with
internal interface. The tunnel ID associated with
Internal Interface number is generated when we create a
tunnel, which is used to configure the tunnel."
::= { agentTunnelIPV6Entry 2 }
agentTunnelMode OBJECT-TYPE
SYNTAX INTEGER {
undefined(1),
ip6over4(2),
ip6to4(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the type of Tunnel either undefined, 6over4 or 6to4.
The default value is undefined. It supports 6over4
which supports an assigned IPV6 address, an IPV4 address
is not allowed. For this mode, the tunnel source and
tunnel destination must be IPV4 address. For 6to4 tunnel,
the tunnel source must be IPv4 address. Tunnel destination
should not be set. The first 48-bits of the IPv4 address assigned
to the 6to4 tunnel should be of the format 2002:sourceIpv4address."
DEFVAL { undefined }
::= { agentTunnelIPV6Entry 3 }
agentTunnelLocalIP4Addr OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address of the Local endpoint of the tunnel i.e. the
source address used in the outer IP header. It is 0.0.0.0
if unknown or the tunnel is over IPv6."
::= { agentTunnelIPV6Entry 4 }
agentTunnelRemoteIP4Addr OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address of the Remote endpoint of the tunnel i.e.
the destination address used in the outer IP header. It is
0.0.0.0 if the tunnel is unknown or IPv6 address, or not
a point to point link"
::= { agentTunnelIPV6Entry 5 }
agentTunnelLocalIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the interface for IPv6 Tunnel Source"
::= { agentTunnelIPV6Entry 6}
agentTunnelStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this instance.Row can be added or deleted
by setting the value to createAndGo/destroy
active(1) - this Tunnel instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { agentTunnelIPV6Entry 7 }
agentTunnelIcmpUnreachableMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the Mode of Sending ICMPv6 Unreachable
messages on this tunnel interface."
::= { agentTunnelIPV6Entry 8}
agentTunnelIPV6PrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentTunnelIPV6PrefixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of the IPV6 prefixes associated with tunnel instances"
::= { agentTunnelIPV6Group 2 }
agentTunnelIPV6PrefixEntry OBJECT-TYPE
SYNTAX AgentTunnelIPV6PrefixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { agentTunnelID, agentTunnelIPV6PrefixPrefix, agentTunnelIPV6PrefixPrefixLen}
::= { agentTunnelIPV6PrefixTable 1 }
AgentTunnelIPV6PrefixEntry ::= SEQUENCE {
agentTunnelIPV6PrefixPrefix
Ipv6AddressPrefix,
agentTunnelIPV6PrefixPrefixLen
InetAddressPrefixLength,
agentTunnelIPV6PrefixStatus
RowStatus
}
agentTunnelIPV6PrefixPrefix OBJECT-TYPE
SYNTAX Ipv6AddressPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The prefix associated with the tunnel interface. The data type
is used to model the IPV6 address. It is a binary string
of 16 octects in network byte-order. It specifies the IP
address of tunnel which will be in IPV6 Format, generated
using internal interface number."
::= { agentTunnelIPV6PrefixEntry 1 }
agentTunnelIPV6PrefixPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The length of the prefix (in bits)."
DEFVAL { 0 }
::= { agentTunnelIPV6PrefixEntry 2 }
agentTunnelIPV6PrefixStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this instance.Row can be added or deleted
by setting the value to createAndGo/destroy
active(1) - this Tunnel instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { agentTunnelIPV6PrefixEntry 3 }
END

548
mibs/FASTPATH-ISDP-MIB.mib Normal file
View File

@ -0,0 +1,548 @@
FASTPATH-ISDP-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath Switching MIB
-- Copyright Broadcom Corporation (2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32,Counter32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TimeStamp FROM SNMPv2-TC
fastPath FROM BROADCOM-REF-MIB
DisplayString FROM RFC1213-MIB;
fastPathIsdp MODULE-IDENTITY
LAST-UPDATED "200712030000Z" -- 03 December 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath ISDP"
-- Revision history.
REVISION
"201001110000Z" -- 11th january 2010 12:00:00 GMT
DESCRIPTION
"Device ID can be system's host name too."
REVISION
"200712030000Z" -- 03 December 2007 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 39 }
agentIsdpMIBObjects OBJECT IDENTIFIER ::= { fastPathIsdp 1 }
agentIsdpCache OBJECT IDENTIFIER ::= { agentIsdpMIBObjects 2 }
agentIsdpInterface OBJECT IDENTIFIER ::= { agentIsdpMIBObjects 3 }
-- ****************************************************************************
--
-- The ISDP Interface Group
-- Manage ISDP on interface.
--
-- ****************************************************************************
agentIsdpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIsdpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing the status of ISDP on
the device's interfaces."
::= { agentIsdpInterface 1 }
agentIsdpInterfaceEntry OBJECT-TYPE
SYNTAX AgentIsdpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the agentIsdpInterfaceTable,
containing the status of ISDP on an interface."
INDEX { agentIsdpInterfaceIfIndex }
::= { agentIsdpInterfaceTable 1 }
AgentIsdpInterfaceEntry ::= SEQUENCE {
agentIsdpInterfaceIfIndex Integer32,
agentIsdpInterfaceEnable INTEGER
}
agentIsdpInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the local interface.
For 802.3 Repeaters on which the repeater ports do not
have ifIndex values assigned, this value is a unique
value for the port, and greater than any ifIndex value
supported by the repeater; in this case, the specific
port is indicated by corresponding values of
agentIsdpInterfaceGroup and agentIsdpInterfacePort, where these
values correspond to the group number and port number
values of RFC 1516."
::= { agentIsdpInterfaceEntry 1 }
agentIsdpInterfaceEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the Industry Standard Discovery Protocol
is currently running on this interface. This variable
has no effect when ISDP is disabled (agentIsdpGlobalRun = FALSE)."
::= { agentIsdpInterfaceEntry 2 }
-- ****************************************************************************
--
-- The ISDP Cache Group
-- Display Cache ISDP settings.
--
-- ****************************************************************************
agentIsdpCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIsdpCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing the cached
information obtained via receiving ISDP messages."
::= { agentIsdpCache 1 }
agentIsdpCacheEntry OBJECT-TYPE
SYNTAX AgentIsdpCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the agentIsdpCacheTable,
containing the information received via ISDP on one
interface from one device. Entries appear when
a ISDP advertisement is received from a neighbor
device. Entries disappear when ISDP is disabled
on the interface, or globally."
INDEX { agentIsdpCacheIfIndex, agentIsdpCacheIndex }
::= { agentIsdpCacheTable 1 }
AgentIsdpCacheEntry ::= SEQUENCE {
agentIsdpCacheIfIndex Integer32,
agentIsdpCacheIndex Integer32,
agentIsdpCacheLocalIntf DisplayString,
agentIsdpCacheAddress DisplayString,
agentIsdpCacheVersion DisplayString,
agentIsdpCacheDeviceId DisplayString,
agentIsdpCacheDevicePort DisplayString,
agentIsdpCachePlatform DisplayString,
agentIsdpCacheCapabilities DisplayString,
agentIsdpCacheLastChange TimeStamp,
agentIsdpCacheProtocolVersion DisplayString,
agentIsdpCacheHoldtime INTEGER
}
agentIsdpCacheIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Normally, the ifIndex value of the local interface."
::= { agentIsdpCacheEntry 1 }
agentIsdpCacheIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index value is unique integer id of each neighbor entry."
::= { agentIsdpCacheEntry 2 }
agentIsdpCacheAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The (first) network-layer address of the device's
SNMP-agent as reported in the Address TLV of the most recently
received ISDP message. For example, if the corresponding
instance of cacheAddressType had the value 'ip(1)', then
this object would be an IP-address."
::= { agentIsdpCacheEntry 3 }
agentIsdpCacheLocalIntf OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device Interface which had this neighbor."
::= { agentIsdpCacheEntry 4 }
agentIsdpCacheVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Version string as reported in the most recent ISDP
message. The zero-length string indicates that no Version
field (TLV) was reported in the most recent ISDP
message."
::= { agentIsdpCacheEntry 5 }
agentIsdpCacheDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device-ID string as reported in the most recent ISDP
message. The zero-length string indicates that no Device-ID
field (TLV) was reported in the most recent ISDP
message."
::= { agentIsdpCacheEntry 6 }
agentIsdpCacheDevicePort OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Port-ID string as reported in the most recent ISDP
message. This will typically be the value of the ifName
object (e.g., 'Ethernet0'). The zero-length string
indicates that no Port-ID field (TLV) was reported in the
most recent ISDP message."
::= { agentIsdpCacheEntry 7 }
agentIsdpCachePlatform OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's Hardware Platform as reported in the most
recent ISDP message. The zero-length string indicates
that no Platform field (TLV) was reported in the most
recent ISDP message."
::= { agentIsdpCacheEntry 8 }
agentIsdpCacheCapabilities OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's Functional Capabilities as reported in the
most recent ISDP message. For latest set of specific
values, see the latest version of the ISDP specification.
The zero-length string indicates that no Capabilities field
(TLV) was reported in the most recent ISDP message."
::= { agentIsdpCacheEntry 9 }
agentIsdpCacheLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the time when this cache entry was last changed.
This object is initialised to the current time when the entry
gets created and updated to the current time whenever the value
of any (other) object instance in the corresponding row is
modified."
::= { agentIsdpCacheEntry 10 }
agentIsdpCacheProtocolVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's version of ISDP protcol as reported in the
most recent ISDP message."
::= { agentIsdpCacheEntry 11 }
agentIsdpCacheHoldtime OBJECT-TYPE
SYNTAX INTEGER (10..255)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's ISDP Holdtime as reported in the most
recent ISDP message."
::= { agentIsdpCacheEntry 12 }
-- ***************************************************************************
--
-- The ISDP Global Group
-- Manage Global ISDP settings.
--
-- ***************************************************************************
agentIsdpGlobal OBJECT IDENTIFIER ::= { agentIsdpMIBObjects 1 }
-- ****************************************************************************
--
-- The ISDP Clear Group
--
-- ****************************************************************************
agentIsdpClear OBJECT IDENTIFIER ::= { agentIsdpGlobal 1 }
agentIsdpClearStats OBJECT-TYPE
SYNTAX INTEGER {
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear ISDP stats."
::= { agentIsdpClear 1 }
agentIsdpClearEntries OBJECT-TYPE
SYNTAX INTEGER {
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear ISDP entries table."
::= { agentIsdpClear 2 }
-- ****************************************************************************
--
-- The ISDP Statistics Group
--
-- ****************************************************************************
agentIsdpStatistics OBJECT IDENTIFIER ::= { agentIsdpGlobal 2 }
agentIsdpStatisticsPduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of all ISDP pdu received."
::= { agentIsdpStatistics 1 }
agentIsdpStatisticsPduTransmit OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of all ISDP pdu transmitted."
::= { agentIsdpStatistics 2 }
agentIsdpStatisticsV1PduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of v1 ISDP pdu received."
::= { agentIsdpStatistics 3 }
agentIsdpStatisticsV1PduTransmit OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of v1 ISDP pdu transmitted."
::= { agentIsdpStatistics 4 }
agentIsdpStatisticsV2PduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of v2 ISDP pdu received."
::= { agentIsdpStatistics 5 }
agentIsdpStatisticsV2PduTransmit OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of v2 ISDP pdu transmitted."
::= { agentIsdpStatistics 6 }
agentIsdpStatisticsBadHeaderPduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP pdu with bad header received."
::= { agentIsdpStatistics 7 }
agentIsdpStatisticsChkSumErrorPduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP pdu with chksum error received."
::= { agentIsdpStatistics 8 }
agentIsdpStatisticsFailurePduTransmit OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP pdu transmition failures."
::= { agentIsdpStatistics 9 }
agentIsdpStatisticsInvalidFormatPduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP pdu in invalid format received."
::= { agentIsdpStatistics 10 }
agentIsdpStatisticsTableFull OBJECT-TYPE
SYNTAX Counter32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP entry table was full."
::= { agentIsdpStatistics 11 }
agentIsdpStatisticsIpAddressTableFull OBJECT-TYPE
SYNTAX Counter32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP entry address table was full."
::= { agentIsdpStatistics 12 }
agentIsdpGlobalRun OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the Indastry Standart Discovery Protocol
is currently running. Entries in agentIsdpCacheTable are
deleted when ISDP is disabled."
DEFVAL { 1 }
::= { agentIsdpGlobal 4 }
agentIsdpGlobalMessageInterval OBJECT-TYPE
SYNTAX INTEGER (5..254)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval at which ISDP messages are to be generated.
The default value is 60 seconds. This is also known as the ISDP timer."
DEFVAL { 60 }
::= { agentIsdpGlobal 5 }
agentIsdpGlobalHoldTime OBJECT-TYPE
SYNTAX INTEGER (10..255)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time for the receiving device holds ISDP message.
The default value is 180 seconds."
DEFVAL { 180 }
::= { agentIsdpGlobal 6 }
agentIsdpGlobalDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device ID advertised by this device. The format of this
device ID is characterized by the value of
agentIsdpGlobalDeviceIdFormat object."
::= { agentIsdpGlobal 7 }
agentIsdpGlobalAdvertiseV2 OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the Indastry Standart Discovery Protocol V2
is currently enabled."
::= { agentIsdpGlobal 8 }
agentIsdpGlobalDeviceIdFormatCpb OBJECT-TYPE
SYNTAX BITS {
serialNumber(1),
macAddress(2),
other (4),
hostName(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate the Device ID format capability of the device.
serialNumber(0) indicates that the device supports using
serial number as the format for its Device ID.
macAddress(1) indicates that the device supports using
layer 2 MAC address as the format for its Device ID.
other(2) indicates that the device supports using its
platform specific format as the format for its Device ID.
hostName(3) indicates that the device supports using
system Host Name as the format for its Device ID."
::= { agentIsdpGlobal 9 }
agentIsdpGlobalDeviceIdFormat OBJECT-TYPE
SYNTAX INTEGER {
serialNumber(1),
macAddress(2),
other(3),
hostName(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the format of Device ID contained in the
corresponding instance of agentIsdpGlobalDeviceId. User can only
specify the formats which the device is capable of as
denoted in agentIsdpGlobalDeviceIdFormatCpb object.
serialNumber(1) indicates that the value of agentIsdpGlobalDeviceId
object is in the form of an ASCII string contain the device
serial number.
macAddress(2) indicates that the value of agentIsdpGlobalDeviceId
object is in the form of Layer 2 MAC address.
other(3) indicates that the value of agentIsdpGlobalDeviceId object
is in the form of a platform specific ASCII string contain
info that identifies the device. For example: ASCII string
contains serialNumber appended/prepened with system name.
hostName(4) indicates that the value of agentIsdpGlobalDeviceIdFormat
object is in system Host Name format."
::= { agentIsdpGlobal 10 }
END

View File

@ -0,0 +1,133 @@
-- Feature Keying MIB overview:
-- Feature Keying MIB falls under fastPath MIB node of the private subtree.
FASTPATH-KEYING-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom FASTPATH Keying MIB
-- Copyright Broadcom Corporation (2004-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporations
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,RowStatus,
RowPointer FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
ng7000managedswitch FROM BROADCOM-REF-MIB;
fastPathKeyingPrivate MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Netgear"
CONTACT-INFO
""
DESCRIPTION
"The NETGEAR Private MIB for FASTPATH Keying Utility"
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Netgear branding related changes."
::= { ng7000managedswitch 24 }
--**************************************************************************************
-- agentFeatureKeyingGroup -> contains MIB objects displaying Key and associated Functionality
--
--**************************************************************************************
agentFeatureKeyingGroup OBJECT IDENTIFIER ::= { fastPathKeyingPrivate 1 }
agentFeatureKeyingEnableKey OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Hexadecimal Key-string entered to enable an advance functionality."
::={ agentFeatureKeyingGroup 1 }
agentFeatureKeyingDisableKey OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Hexadecimal Key-string entered to disable an advance functionality."
::={ agentFeatureKeyingGroup 2 }
agentFeatureKeyingTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentFeatureKeyingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for license key and associated functionality. "
::= { agentFeatureKeyingGroup 3 }
agentFeatureKeyingEntry OBJECT-TYPE
SYNTAX AgentFeatureKeyingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for key table"
INDEX { agentFeatureKeyingIndex }
::={ agentFeatureKeyingTable 1}
AgentFeatureKeyingEntry ::=
SEQUENCE {
agentFeatureKeyingIndex
Unsigned32,
agentFeatureKeyingName
DisplayString,
agentFeatureKeyingStatus
INTEGER
}
agentFeatureKeyingIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A value corresponding to a keyable feature.When this table is walked,
only values associated with keyable features are returned.This value
must be equivalent to valid value of agentFeatureKeyingIndex."
::={ agentFeatureKeyingEntry 1 }
agentFeatureKeyingName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The abbreviated name of this component.This is also equivalent to
agentFeatureKeyingName"
::={ agentFeatureKeyingEntry 2 }
agentFeatureKeyingStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns a value of (1) if the feature is enabled for management,
(2) if disabled."
::={agentFeatureKeyingEntry 3 }
END

View File

@ -0,0 +1,519 @@
FASTPATH-LOGGING-MIB DEFINITIONS ::= BEGIN
-- Copyright Broadcom Corporation (2004-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32,
Unsigned32, TimeTicks, NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString,
DateAndTime, RowStatus FROM SNMPv2-TC
fastPath FROM BROADCOM-REF-MIB
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
agentInventoryComponentIndex FROM FASTPATH-INVENTORY-MIB;
AgentLogFacility ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Facility code used in determining the SysLog Priority value."
REFERENCE
"RFC3164 - 4.1.1: Table 1"
SYNTAX INTEGER {
kernel(0), -- kernel messages
user(1), -- user-level messages
mail(2), -- mail system
system(3), -- system daemons
security(4), -- security/authorization messages
syslog(5), -- messages generated internally by syslogd
lpr(6), -- line printer subsystem
nntp(7), -- network news subsystem
uucp(8), -- UUCP subsystem
cron(9), -- clock daemon
auth (10), -- security/authorization messages
ftp(11), -- FTP daemon
ntp(12), -- NTP subsystem
audit(13), -- log audit
alert(14), -- log alert
clock(15), -- clock daemon
local0(16), -- local use 0
local1(17), -- local use 1
local2(18), -- local use 2
local3(19), -- local use 3
local4(20), -- local use 4
local5(21), -- local use 5
local6(22), -- local use 6
local7(23) -- local use 7
}
AgentLogSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Severity code used in determining the SysLog Priority value."
REFERENCE
"RFC3164 - 4.1.1: Table 2"
SYNTAX INTEGER {
emergency(0), -- System is unusable. System failure has occurred.
alert(1), -- Action must be taken immediately. Unrecoverable
-- failure of a component. System failure likely.
critical(2), -- Critical conditions. Recoverable failure of a
-- component that may lead to system failure.
error(3), -- Error conditions. Recoverable failure of a component.
warning(4), -- Warning conditions. Minor failure, e.g.
-- misconfiguration of a component.
notice(5), -- Normal but significant conditions.
informational(6), -- Informational messages.
debug(7) -- Debug-level messages.
}
fastPathLogging MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100 Perimeter Park Dr., Suite H
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"This MIB provides objects to configure and display events logged
on this system."
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200410261303Z" -- Tue Oct 23 13:03:07 2004 GMT
DESCRIPTION
"Initial version."
::= { fastPath 14 }
--**************************************************************************************
-- agentLogConfigGroup
--
--**************************************************************************************
agentLogConfigGroup OBJECT IDENTIFIER ::= { fastPathLogging 1 }
--**************************************************************************************
-- agentLogInMemoryConfigGroup
--
--**************************************************************************************
agentLogInMemoryConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 1 }
agentLogInMemoryAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enable/disable the In Memory log."
::= { agentLogInMemoryConfigGroup 1 }
agentLogInMemoryBehavior OBJECT-TYPE
SYNTAX INTEGER {
wrap(1),
stop-on-full(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the behavior of the In Memory Log when it becomes full. A value of
wrap(1) will cause the oldest log message to be removed, making room for the new
message. A value of stop-on-full(2) will prevent any further logging."
::= { agentLogInMemoryConfigGroup 4 }
--**************************************************************************************
-- agentLogConsoleConfigGroup
--
--**************************************************************************************
agentLogConsoleConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 2 }
agentLogConsoleAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Admin mode for console logs"
::= { agentLogConsoleConfigGroup 1 }
agentLogConsoleSeverityFilter OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Severity filter for console logs"
::= { agentLogConsoleConfigGroup 2 }
--**************************************************************************************
-- agentLogPersistentConfigGroup
--
--**************************************************************************************
agentLogPersistentConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 3 }
agentLogPersistentAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This control disables/enables logging for the persistent startup log. Setting this
value to disable does not clear the current contents of the log."
::= { agentLogPersistentConfigGroup 1 }
agentLogPersistentSeverityFilter OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This control specifies the minimum severity to log to the startup and operation log.
Messages with an equal or lower numerical severity are logged."
::= { agentLogPersistentConfigGroup 2 }
--**************************************************************************************
-- agentLogSysLogConfigGroup
--
--**************************************************************************************
agentLogSysLogConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 4 }
agentLogSyslogAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For Enabling and Disabling logging to configured syslog hosts. Setting this to disable
stops logging to all syslog hosts."
::= { agentLogSysLogConfigGroup 1 }
agentLogSyslogLocalPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the port on the local host from which syslog messages are sent."
::= { agentLogSysLogConfigGroup 3 }
agentLogSyslogMaxHosts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of hosts that can be configured for logging syslog messages."
::= { agentLogSysLogConfigGroup 4 }
--**************************************************************************************
-- agentLogCliCommandsConfigGroup
--
--**************************************************************************************
agentLogCliCommandsConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 5 }
agentLogCliCommandsAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enable/disable the logging of the CLI Commands "
::= { agentLogCliCommandsConfigGroup 1 }
--**************************************************************************************
-- agentLogSyslogHostTable
--
--**************************************************************************************
agentLogSyslogHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogSyslogHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Syslog host table containing syslog host entries."
::= { agentLogSysLogConfigGroup 5 }
agentLogSyslogHostEntry OBJECT-TYPE
SYNTAX AgentLogSyslogHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Syslog Host entry attributes."
INDEX { agentLogHostTableIndex }
::= { agentLogSyslogHostTable 1 }
AgentLogSyslogHostEntry ::=
SEQUENCE {
agentLogHostTableIndex
Unsigned32,
agentLogHostTableIpAddress
InetAddress,
agentLogHostTableIpAddressType
InetAddressType,
agentLogHostTablePort
Unsigned32,
agentLogHostTableSeverityFilter
AgentLogSeverity,
agentLogHostTableRowStatus
RowStatus
}
agentLogHostTableIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index to syslog host entry in syslog host table."
::= { agentLogSyslogHostEntry 1 }
agentLogHostTableIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Syslog Host table IP Address Type."
::= { agentLogSyslogHostEntry 2 }
agentLogHostTableIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Syslog Host table IP Address."
::= { agentLogSyslogHostEntry 3 }
agentLogHostTablePort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Syslog Host table port number."
::= { agentLogSyslogHostEntry 4 }
agentLogHostTableSeverityFilter OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configures the minimum severity that will be stored in the In Memory log."
::= { agentLogSyslogHostEntry 5 }
agentLogHostTableRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Syslog Host table row status"
::= { agentLogSyslogHostEntry 7 }
--**************************************************************************************
-- agentLogStatisticsGroup
--
--**************************************************************************************
agentLogStatisticsGroup OBJECT IDENTIFIER ::= { fastPathLogging 2 }
agentLogMessagesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages received by the log process. This includes messages that are
dropped or ignored."
::= { agentLogStatisticsGroup 1 }
agentLogMessagesDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages that could not be processed due to error or lack of resources."
::= { agentLogStatisticsGroup 2 }
agentLogSyslogMessagesRelayed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages forwarded by the syslog function to a syslog host. Messages forwarded
to multiple hosts are counted once for each host."
::= { agentLogStatisticsGroup 3 }
agentLogSyslogMessagesIgnored OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of messages that were not processed by the syslog process because the component name
or the priority level did not match any specification."
::= { agentLogStatisticsGroup 4 }
agentLogMessageReceivedTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local time when a message was last received by the log subsystem specified as the number of
non-leap seconds since 00:00:00 UTC on January 1 1970."
::= { agentLogStatisticsGroup 5 }
agentLogSyslogMessageDeliveredTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local time when a message was last delivered to a syslog host specified as the number of non-leap
seconds since 00:00:00 UTC on January 1 1970."
::= { agentLogStatisticsGroup 6 }
--**************************************************************************************
-- agentLogInMemoryGroup
--
--**************************************************************************************
agentLogInMemoryGroup OBJECT IDENTIFIER ::= { fastPathLogging 3 }
agentLogInMemoryLogCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of valid entries in the in-memory log."
::= { agentLogInMemoryGroup 1 }
--**************************************************************************************
-- agentLogInMemoryTable
--
--**************************************************************************************
agentLogInMemoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogInMemoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The in-memory log table containing sequence of in-memory log entries."
::= { agentLogInMemoryGroup 2 }
agentLogInMemoryEntry OBJECT-TYPE
SYNTAX AgentLogInMemoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An individual message entry in in-memory log table."
INDEX { agentLogInMemoryMsgIndex }
::= { agentLogInMemoryTable 1 }
AgentLogInMemoryEntry ::=
SEQUENCE {
agentLogInMemoryMsgIndex
Unsigned32,
agentLogInMemoryMsgText
DisplayString
}
agentLogInMemoryMsgIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index to message entry in the in-memory log table."
::= { agentLogInMemoryEntry 1 }
agentLogInMemoryMsgText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Message text info for inmemory logged messages."
::= { agentLogInMemoryEntry 2 }
--**************************************************************************************
-- agentLogPersistentGroup
--
--**************************************************************************************
agentLogPersistentGroup OBJECT IDENTIFIER ::= { fastPathLogging 4 }
agentLogPersistentLogCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of valid entries in the persistent log."
::= { agentLogPersistentGroup 1 }
--**************************************************************************************
-- agentLogPersistentTable
--
--**************************************************************************************
agentLogPersistentTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogPersistentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for storing persistent log messages."
::= { agentLogPersistentGroup 4 }
agentLogPersistentEntry OBJECT-TYPE
SYNTAX AgentLogPersistentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Log entry details for logging message in persistent log table."
INDEX { agentLogMsgPersistentMsgIndex }
::= { agentLogPersistentTable 1 }
AgentLogPersistentEntry ::=
SEQUENCE {
agentLogMsgPersistentMsgIndex
Unsigned32,
agentLogMsgPersistentMsgText
DisplayString
}
agentLogMsgPersistentMsgIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table index for logging message in persistent log table."
::= { agentLogPersistentEntry 1 }
agentLogMsgPersistentMsgText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text corresponding to persistent log message."
::= { agentLogPersistentEntry 2 }
END

View File

@ -0,0 +1,130 @@
FASTPATH-LOOPBACK-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath Loopback MIB
-- Copyright Broadcom Corporation (2001-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress,
mib-2, Unsigned32, Integer32 FROM SNMPv2-SMI
RowStatus, DisplayString, PhysAddress, TruthValue
FROM SNMPv2-TC
InetAddressIPv4 FROM INET-ADDRESS-MIB
fastPath FROM BROADCOM-REF-MIB;
fastPathLoopback MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Loopback"
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 22 }
--**************************************************************************************
-- agentLoopbackIPV6Group
--
--**************************************************************************************
agentLoopbackGroup OBJECT IDENTIFIER ::= { fastPathLoopback 1 }
agentLoopbackTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLoopbackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A summary table of the Loopback instances"
::= { agentLoopbackGroup 1 }
agentLoopbackEntry OBJECT-TYPE
SYNTAX AgentLoopbackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { agentLoopbackID }
::= { agentLoopbackTable 1 }
AgentLoopbackEntry ::= SEQUENCE {
agentLoopbackID
Integer32,
agentLoopbackIfIndex
Integer32,
agentLoopbackIPAddress
InetAddressIPv4,
agentLoopbackIPSubnet
InetAddressIPv4,
agentLoopbackStatus
RowStatus
}
agentLoopbackID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Loopback ID is associated with Internal Interface number
which will be generated when we create a loopback."
::= { agentLoopbackEntry 1 }
agentLoopbackIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is external interface associated with inetrnal interface of loopback.
The Loopback ID is associated with Internal Interface number
which will be generated when we create a loopback."
::= { agentLoopbackEntry 2 }
agentLoopbackIPAddress OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address configured for the respective loopback"
::= { agentLoopbackEntry 3 }
agentLoopbackIPSubnet OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Subnet mask configured for the respective loopback"
::= { agentLoopbackEntry 4 }
agentLoopbackStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this instance. The rows can be added/deleted in the table by setting createAndGo/destroy respectively
active(1) - this loopback instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { agentLoopbackEntry 5 }
END

View File

@ -0,0 +1,252 @@
FASTPATH-MGMT-SECURITY-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath Mgmt Security MIB
-- Copyright Broadcom Corporation (2003-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, Integer32 FROM SNMPv2-SMI
fastPath FROM BROADCOM-REF-MIB
DisplayString FROM RFC1213-MIB
TruthValue FROM SNMPv2-TC;
fastPathMgmtSecurity MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Security"
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPath 11 }
--**************************************************************************************
-- agentSSLConfigGroup
--
--**************************************************************************************
agentSSLConfigGroup OBJECT IDENTIFIER ::= { fastPathMgmtSecurity 1 }
agentSSLAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures whether the SSL service is enabled on this switch. The
default value is disable(2)."
::= { agentSSLConfigGroup 1 }
agentSSLSecurePort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the port the SSL service will respond on. The default
value is 443."
::= { agentSSLConfigGroup 2 }
agentSSLProtocolLevel OBJECT-TYPE
SYNTAX INTEGER {
ssl30(1), -- SSL 3.0
tls10(2), -- TSL 1.0
both(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays which protocol versions of SSL are enabled on this
switch. The default value is both(3)."
::= { agentSSLConfigGroup 3 }
agentSSLMaxSessions OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the maximum number of allowable SSL sessions. The default
value is 16."
::= { agentSSLConfigGroup 4 }
agentSSLHardTimeout OBJECT-TYPE
SYNTAX Integer32 (1..168)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the hard timeout for SSL sessions in hours. The default
value is 24 hours."
::= { agentSSLConfigGroup 5 }
agentSSLSoftTimeout OBJECT-TYPE
SYNTAX Integer32 (1..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the soft (activity) timeout for SSL sessions in minutes.
The default value is 5 minutes."
::= { agentSSLConfigGroup 6 }
agentSSLCertificatePresent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean value indicating whether SSL certificate files exist on the device."
::= { agentSSLConfigGroup 7 }
agentSSLCertificateControl OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
generate(2),
delete(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls certificate generation and deletion. Always returns noop(1)."
::= { agentSSLConfigGroup 8 }
agentSSLCertificateGenerationStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether certificate files are currently being generated."
::= { agentSSLConfigGroup 9 }
--**************************************************************************************
-- agentSSHConfigGroup
--
--**************************************************************************************
agentSSHConfigGroup OBJECT IDENTIFIER ::= { fastPathMgmtSecurity 2 }
agentSSHAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures whether the SSH service is enabled on this switch. The
default value is disable(2)."
::= { agentSSHConfigGroup 1 }
agentSSHProtocolLevel OBJECT-TYPE
SYNTAX INTEGER {
ssh10(1), -- SSH 1.0
ssh20(2), -- SSH 2.0
both(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays which protocol versions of SSH are enabled on this
switch. The default value is both(3)."
::= { agentSSHConfigGroup 2 }
agentSSHSessionsCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of active SSH sessions on this switch."
::= { agentSSHConfigGroup 3 }
agentSSHMaxSessionsCount OBJECT-TYPE
SYNTAX Integer32 (0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max number of SSH sessions permitted on this switch."
::= { agentSSHConfigGroup 4 }
agentSSHSessionTimeout OBJECT-TYPE
SYNTAX Integer32 (1..3932159)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SSH idle timeout value for this switch in seconds. The
upper limit represents 65535 minutes and 59 seconds."
::= { agentSSHConfigGroup 5 }
agentSSHKeysPresent OBJECT-TYPE
SYNTAX INTEGER {
dsa(1),
rsa(2),
both(3),
none(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates what key files are present on the device, if any."
::= { agentSSHConfigGroup 6 }
agentSSHKeyGenerationStatus OBJECT-TYPE
SYNTAX INTEGER {
dsa(1),
rsa(2),
both(3),
none(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates what key files are currently being generated, if any."
::= { agentSSHConfigGroup 7 }
agentSSHRSAKeyControl OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
generate(2),
delete(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls RSA key generation and deletion. Always returns noop(1)."
::= { agentSSHConfigGroup 8 }
agentSSHDSAKeyControl OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
generate(2),
delete(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls DSA key generation and deletion. Always returns noop(1)."
::= { agentSSHConfigGroup 9 }
END

777
mibs/FASTPATH-MIB.mib Normal file
View File

@ -0,0 +1,777 @@
FASTPATH-MIB DEFINITIONS ::= BEGIN
-- Title: FASTPATH MIB
-- Date: April 4, 1990
-- By: Brian Holmes <BHOLMES@CMS.CC.WAYNE.EDU>
IMPORTS
OBJECT-TYPE FROM RFC-1212
enterprises, NetworkAddress, IpAddress, Counter, Gauge,
TimeTicks
FROM RFC1065-SMI;
excelan OBJECT IDENTIFIER ::= { enterprises 23 }
genericGroup OBJECT IDENTIFIER ::= { excelan 2 }
fastpathMib OBJECT IDENTIFIER ::= { genericGroup 11 }
scc OBJECT IDENTIFIER ::= { fastpathMib 1 }
alap OBJECT IDENTIFIER ::= { fastpathMib 2 }
ethernet OBJECT IDENTIFIER ::= { fastpathMib 3 }
aarp OBJECT IDENTIFIER ::= { fastpathMib 4 }
atif OBJECT IDENTIFIER ::= { fastpathMib 5 }
ddp OBJECT IDENTIFIER ::= { fastpathMib 6 }
rtmp OBJECT IDENTIFIER ::= { fastpathMib 7 }
kip OBJECT IDENTIFIER ::= { fastpathMib 8 }
zip OBJECT IDENTIFIER ::= { fastpathMib 9 }
nbp OBJECT IDENTIFIER ::= { fastpathMib 10 }
echo OBJECT IDENTIFIER ::= { fastpathMib 11 }
buffer OBJECT IDENTIFIER ::= { fastpathMib 12 }
sccInterruptCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { scc 1 }
sccAbortCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { scc 2 }
sccSpuriousCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { scc 3 }
sccCRCCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { scc 4 }
sccOverrunCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { scc 5 }
sccUnderrunCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::={ scc 6 }
alapReceiveCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { alap 1 }
alapTransmitCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { alap 2 }
alapNoHandlerCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { alap 3 }
alapLengthErrorCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { alap 4 }
alapBadCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { alap 5 }
alapCollisionCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { alap 6 }
alapDeferCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { alap 7 }
alapNoDataCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { alap 8 }
alapRandomCTS OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { alap 9 }
etherCRCErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 1 }
etherAlignErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 2 }
etherResourceErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 3 }
etherOverrunErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 4 }
etherInPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 5 }
etherOutPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 6 }
etherBadTransmits OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 7 }
etherOversizeFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 8 }
etherSpurRUReadys OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 9 }
etherSpurCUActives OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 10 }
etherSpurUnknown OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 11 }
etherBcastDrops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 12 }
etherReceiverRestarts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 13 }
etherReinterrupts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 14 }
etherBufferReroutes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 15 }
etherBufferDrops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 16 }
etherCollisions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 17 }
etherDefers OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 18 }
etherDMAUnderruns OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 19 }
etherMaxCollisions OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 20 }
etherNoCarriers OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 21 }
etherNoCTS OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 22 }
etherNoSQEs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ethernet 23 }
aarpTable OBJECT-TYPE
SYNTAX SEQUENCE OF AarpEntry
ACCESS read-write
STATUS mandatory
::= { aarp 1 }
aarpEntry OBJECT-TYPE
SYNTAX AarpEntry
ACCESS read-write
STATUS mandatory
::= { aarpTable 1 }
AarpEntry ::= SEQUENCE {
aarpIfIndex INTEGER,
aarpPhysAddress OCTET STRING,
aarpNetAddress OCTET STRING
}
aarpIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { aarpEntry 1 }
aarpPhysAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
::= { aarpEntry 2 }
aarpNetAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
::= { aarpEntry 3 }
atifTable OBJECT-TYPE
SYNTAX SEQUENCE OF AtifEntry
ACCESS read-write
STATUS mandatory
::= { atif 1 }
atifEntry OBJECT-TYPE
SYNTAX AtifEntry
ACCESS read-write
STATUS mandatory
::= { atifTable 1 }
AtifEntry ::= SEQUENCE {
atifIndex INTEGER,
atifDescr OCTET STRING,
atifType INTEGER,
atifNetStart OCTET STRING,
atifNetEnd OCTET STRING,
atifNetAddress OCTET STRING,
atifStatus INTEGER,
atifNetConfig INTEGER,
atifZoneConfig INTEGER,
atifZone OCTET STRING,
atifIfIndex INTEGER
}
atifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { atifEntry 1 }
atifDescr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
::= { atifEntry 2 }
atifType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
localtalk(2),
ethertalk1(3),
ethertalk2(4),
tokentalk(5),
iptalk(6)
}
ACCESS read-only
STATUS mandatory
::= { atifEntry 3 }
atifNetStart OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { atifEntry 4 }
atifNetEnd OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { atifEntry 5 }
atifNetAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { atifEntry 6 }
atifStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { atifEntry 7 }
atifNetConfig OBJECT-TYPE
SYNTAX INTEGER {
configured(1),
garnered(2),
guessed(3),
unconfigured(4)
}
ACCESS read-only
STATUS mandatory
::= { atifEntry 8 }
atifZoneConfig OBJECT-TYPE
SYNTAX INTEGER {
configured(1),
garnered(2),
guessed(3),
unconfigured(4)
}
ACCESS read-only
STATUS mandatory
::= { atifEntry 9 }
atifZone OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { atifEntry 10 }
atifIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
::= { atifEntry 11 }
ddpOutRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ddp 1 }
ddpOutShort OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ddp 2 }
ddpOutLong OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::={ ddp 3 }
ddpReceived OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ddp 4 }
ddpToForward OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::={ ddp 5 }
ddpForwards OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ddp 6 }
ddpForMe OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ddp 7 }
ddpOutNoRoutes OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ddp 9 }
ddpTooShortDrops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ddp 10 }
ddpTooLongDrops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ddp 11 }
ddpBroadcastDrops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ddp 12 }
ddpShortDDPDrops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ddp 13 }
ddpHopCountDrops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { ddp 14 }
rtmpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RtmpEntry
ACCESS read-write
STATUS mandatory
::= { rtmp 1 }
rtmpEntry OBJECT-TYPE
SYNTAX RtmpEntry
ACCESS read-write
STATUS mandatory
::= { rtmpTable 1 }
RtmpEntry ::= SEQUENCE {
rtmpRangeStart OCTET STRING,
rtmpRangeEnd OCTET STRING,
rtmpNextHop OCTET STRING,
rtmpInterface INTEGER,
rtmpHops INTEGER,
rtmpState INTEGER
}
rtmpRangeStart OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { rtmpEntry 1 }
rtmpRangeEnd OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { rtmpEntry 2 }
rtmpNextHop OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { rtmpEntry 3 }
rtmpInterface OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
::= { rtmpEntry 4 }
rtmpHops OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
::= { rtmpEntry 5 }
rtmpState OBJECT-TYPE
SYNTAX INTEGER {
good(1),
suspect(2),
bad(3)
}
ACCESS read-write
STATUS mandatory
::= { rtmpEntry 6 }
kipTable OBJECT-TYPE
SYNTAX SEQUENCE OF KipEntry
ACCESS read-write
STATUS mandatory
::= { kip 1 }
kipEntry OBJECT-TYPE
SYNTAX KipEntry
ACCESS read-write
STATUS mandatory
::= { kipTable 1 }
KipEntry ::= SEQUENCE {
kipNet OCTET STRING,
kipNextHop IpAddress,
kipHopCount INTEGER,
kipBCastAddr IpAddress,
kipCore INTEGER,
kipKfps INTEGER
}
kipNet OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { kipEntry 1 }
kipNextHop OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
::= { kipEntry 2 }
kipHopCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
::= { kipEntry 3 }
kipBCastAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
::= { kipEntry 4 }
kipCore OBJECT-TYPE
SYNTAX INTEGER {
core(1),
notcore(2)
}
ACCESS read-write
STATUS mandatory
::= { kipEntry 5 }
kipKfps OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
::= { kipEntry 6 }
zipTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZipEntry
ACCESS read-write
STATUS mandatory
::= { zip 1 }
zipEntry OBJECT-TYPE
SYNTAX ZipEntry
ACCESS read-write
STATUS mandatory
::= { zipTable 1 }
ZipEntry ::= SEQUENCE {
zipZoneName OCTET STRING,
zipZoneIndex INTEGER,
zipNetStart OCTET STRING,
zipNetEnd OCTET STRING
}
zipZoneName OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { zipEntry 1 }
zipZoneIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { zipEntry 2 }
zipZoneNetStart OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { zipEntry 3 }
zipZoneNetEnd OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { zipEntry 4 }
nbpTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbpEntry
ACCESS read-write
STATUS mandatory
::= { nbp 1 }
nbpEntry OBJECT-TYPE
SYNTAX NbpEntry
ACCESS read-write
STATUS mandatory
::= { nbpTable 1 }
NbpEntry ::= SEQUENCE {
nbpIndex INTEGER,
nbpObject OCTET STRING,
nbpType OCTET STRING,
nbpZone OCTET STRING
}
nbpIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { nbpEntry 1 }
nbpObject OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { nbpEntry 2 }
nbpType OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { nbpEntry 3 }
nbpZone OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
::= { nbpEntry 4 }
echoRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { echo 1 }
echoReplies OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { echo 2 }
bufferSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { buffer 1 }
bufferAvail OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { buffer 2 }
bufferDrops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
::= { buffer 3 }
bufferTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF BufferTypeEntry
ACCESS read-only
STATUS mandatory
::= { buffer 4 }
bufferTypeEntry OBJECT-TYPE
SYNTAX BufferTypeEntry
ACCESS read-only
STATUS mandatory
::= { bufferTypeTable 1 }
BufferTypeEntry ::= SEQUENCE {
bufferTypeIndex INTEGER,
bufferType INTEGER,
bufferTypeDescr OCTET STRING,
bufferTypeCount INTEGER
}
bufferTypeIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { bufferTypeEntry 1 }
bufferType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
free(2),
localtalk(3),
ethernet(4),
arp(5),
data(6), -- general data
erbf(7), -- ethernet receive
etbf(8), -- ethernet transmit complete
malloc(9),
tkbf(10), -- token ring receive packet
token(11) -- token ring packet
}
ACCESS read-only
STATUS mandatory
::= { bufferTypeEntry 2 }
bufferTypeDescr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
::= { bufferTypeEntry 3 }
bufferTypeCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
::= { bufferTypeEntry 4 }
END

View File

@ -0,0 +1,457 @@
FASTPATH-MULTICAST-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation Multicast Routing Package MIB
-- Copyright Broadcom Corporation (2002-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,
Integer32,IpAddress,Unsigned32
FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
InterfaceIndex FROM IF-MIB
fastPath FROM BROADCOM-REF-MIB;
fastPathMulticast MODULE-IDENTITY
LAST-UPDATED "200901030000Z" -- 03 Jan 2009 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions for Multicast Routing Flex package."
-- Revision history.
REVISION
"200901030000Z" -- 03 Jan 2009 12:00:00 GMT
DESCRIPTION
"Add agentIpStaticMRouteTable."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Revisions made for new release."
REVISION
"200205081418Z"
DESCRIPTION
"Initial revision."
::= { fastPath 4 }
--**************************************************************************************
agentMulticastIGMPConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 1 }
agentMulticastIGMPAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables IGMP on the system."
DEFVAL { disable }
::= { agentMulticastIGMPConfigGroup 1 }
agentMulticastIGMPInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentMulticastIGMPInterfaceEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Provides Per-Interface configuration of IGMP."
::= { agentMulticastIGMPConfigGroup 2 }
agentMulticastIGMPInterfaceEntry OBJECT-TYPE
SYNTAX AgentMulticastIGMPInterfaceEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Information about a table entry."
INDEX { agentMulticastIGMPInterfaceIfIndex }
::= { agentMulticastIGMPInterfaceTable 1 }
AgentMulticastIGMPInterfaceEntry ::= SEQUENCE {
agentMulticastIGMPInterfaceIfIndex
Integer32,
agentMulticastIGMPInterfaceAdminMode
INTEGER
}
agentMulticastIGMPInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Identifies the external interface number."
::= { agentMulticastIGMPInterfaceEntry 1 }
agentMulticastIGMPInterfaceAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This enables or disables IGMP on this interface."
DEFVAL { disable }
::= { agentMulticastIGMPInterfaceEntry 2 }
--**************************************************************************************
agentMulticastPIMConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 2 }
agentMulticastPIMConfigMode OBJECT-TYPE
SYNTAX INTEGER {
sparse(1),
dense(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This controls which PIM mode configuration the PIM-MIB displays."
DEFVAL { dense }
::= { agentMulticastPIMConfigGroup 1 }
--**************************************************************************************
agentMulticastPIMSMConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 3 }
agentMulticastPIMSMAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables PIM Sparse Mode on the system."
DEFVAL { disable }
::= { agentMulticastPIMSMConfigGroup 1 }
agentMulticastPIMSMDataThresholdRate OBJECT-TYPE
SYNTAX Integer32 (0..2000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the minimum rate in Kbits/sec for the last hop router to initiate switching to the shortest path."
DEFVAL { 50 }
::= { agentMulticastPIMSMConfigGroup 2 }
agentMulticastPIMSMRegThresholdRate OBJECT-TYPE
SYNTAX Integer32 (0..2000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the minimum rate in Kbits/sec for the RP to switch to the shortest path."
DEFVAL { 50 }
::= { agentMulticastPIMSMConfigGroup 3 }
agentMulticastPIMSMStaticRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentMulticastPIMSMStaticRPEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Provides Per-Interface configuration of PIM-SM."
::= { agentMulticastPIMSMConfigGroup 4 }
agentMulticastPIMSMStaticRPEntry OBJECT-TYPE
SYNTAX AgentMulticastPIMSMStaticRPEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Information about a table entry."
INDEX { agentMulticastPIMSMStaticRPIpAddr,
agentMulticastPIMSMStaticRPGroupIpAddr,
agentMulticastPIMSMStaticRPGroupIpMask }
::= { agentMulticastPIMSMStaticRPTable 1 }
AgentMulticastPIMSMStaticRPEntry ::= SEQUENCE {
agentMulticastPIMSMStaticRPIpAddr
IpAddress,
agentMulticastPIMSMStaticRPGroupIpAddr
IpAddress,
agentMulticastPIMSMStaticRPGroupIpMask
IpAddress,
agentMulticastPIMSMStaticRPStatus
RowStatus
}
agentMulticastPIMSMStaticRPIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"IP Address of the RP."
::= { agentMulticastPIMSMStaticRPEntry 1 }
agentMulticastPIMSMStaticRPGroupIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Group IP Address supported by the RP."
::= { agentMulticastPIMSMStaticRPEntry 2 }
agentMulticastPIMSMStaticRPGroupIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Group mask for the group IP Address."
::= { agentMulticastPIMSMStaticRPEntry 3 }
agentMulticastPIMSMStaticRPStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"Status of this entry in the Static RP Table.
Allowed values are:
active(1) - This entry is active
destroy(6) - Setting an entry to this value removes the
entry from the table."
::= { agentMulticastPIMSMStaticRPEntry 4 }
agentMulticastPIMSMInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentMulticastPIMSMInterfaceEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Provides Per-Interface configuration of PIM-SM."
::= { agentMulticastPIMSMConfigGroup 5 }
agentMulticastPIMSMInterfaceEntry OBJECT-TYPE
SYNTAX AgentMulticastPIMSMInterfaceEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Allows configuration of parameters not provided in the
standard PIM-MIB."
INDEX { agentMulticastPIMSMInterfaceIndex }
::= { agentMulticastPIMSMInterfaceTable 1 }
AgentMulticastPIMSMInterfaceEntry ::= SEQUENCE {
agentMulticastPIMSMInterfaceIndex
Unsigned32,
agentMulticastPIMSMInterfaceCBSRHashMaskLength
Unsigned32,
agentMulticastPIMSMInterfaceCRPPreference
Integer32
}
agentMulticastPIMSMInterfaceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Routing Interface associated with this PIM SM configuration entry."
::= { agentMulticastPIMSMInterfaceEntry 1 }
agentMulticastPIMSMInterfaceCBSRHashMaskLength OBJECT-TYPE
SYNTAX Unsigned32 (0..32)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The BSR hash mask length to be advertised in bootstrap messages if
this interface is elected as the bootstrap router. This hash mask
length will be used in the hash algorith for selecting the RP for
a particular group."
DEFVAL { 30 }
::= { agentMulticastPIMSMInterfaceEntry 2 }
agentMulticastPIMSMInterfaceCRPPreference OBJECT-TYPE
SYNTAX Integer32 (-1|0..255)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The preference value for the local interface as a Candidate
Rendezvous Point. The value of -1 is used to indicate that the local
interface is not a Candidate RP interface."
DEFVAL { 0 }
::= { agentMulticastPIMSMInterfaceEntry 3 }
--**************************************************************************************
agentMulticastPIMDMConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 4 }
agentMulticastPIMDMAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables PIM Dense Mode on the system."
DEFVAL { disable }
::= { agentMulticastPIMDMConfigGroup 1 }
--**************************************************************************************
agentMulticastRoutingConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 5 }
agentMulticastRoutingAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables Multicast Routing Mode on the system."
DEFVAL { disable }
::= { agentMulticastRoutingConfigGroup 1 }
--**************************************************************************************
agentMulticastDVMRPConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 6 }
agentMulticastDVMRPAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables DVMRP on the system."
DEFVAL { disable }
::= { agentMulticastDVMRPConfigGroup 1 }
--**************************************************************************************
-- agentSnmpTrapFlagsConfigGroupMulticast
--
--**************************************************************************************
agentSnmpTrapFlagsConfigGroupMulticast OBJECT IDENTIFIER ::= { fastPathMulticast 7 }
agentSnmpDVMRPTrapFlag OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables DVMRP Traps on the system."
DEFVAL { disable }
::= { agentSnmpTrapFlagsConfigGroupMulticast 1 }
agentSnmpPIMTrapFlag OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables PIM Traps on the system."
DEFVAL { disable }
::= { agentSnmpTrapFlagsConfigGroupMulticast 2 }
--**************************************************************************************
-- The Static Multicast Route Table
--
--**************************************************************************************
agentIpStaticMRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIpStaticMRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the Static Multicast Route Entries."
::= { fastPathMulticast 8 }
agentIpStaticMRouteEntry OBJECT-TYPE
SYNTAX AgentIpStaticMRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a table entry."
INDEX { agentIpStaticMRouteSrcAddressType, agentIpStaticMRouteSrcIpAddr, agentIpStaticMRouteSrcNetMask}
::= { agentIpStaticMRouteTable 1 }
AgentIpStaticMRouteEntry ::= SEQUENCE {
agentIpStaticMRouteSrcAddressType InetAddressType,
agentIpStaticMRouteSrcIpAddr InetAddress,
agentIpStaticMRouteSrcNetMask Integer32,
agentIpStaticMRouteRpfIpAddr InetAddress,
agentIpStaticMRouteIfIndex InterfaceIndex,
agentIpStaticMRoutePreference Integer32,
agentIpStaticMRouteStatus RowStatus
}
agentIpStaticMRouteSrcAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of this Multicast data source."
::= { agentIpStaticMRouteEntry 1 }
agentIpStaticMRouteSrcIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the Multicast data source."
::= { agentIpStaticMRouteEntry 2 }
agentIpStaticMRouteSrcNetMask OBJECT-TYPE
SYNTAX Integer32(1..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network mask for the IP address of the Multicast data source."
::= { agentIpStaticMRouteEntry 3 }
agentIpStaticMRouteRpfIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RPF Address."
::= { agentIpStaticMRouteEntry 4 }
agentIpStaticMRouteIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface index is valid only for IPv6 and only if RPF address is link-local."
::= { agentIpStaticMRouteEntry 5 }
agentIpStaticMRoutePreference OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The preference of this route entry."
::= { agentIpStaticMRouteEntry 6 }
agentIpStaticMRouteStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The preference of this route entry."
::= { agentIpStaticMRouteEntry 7 }
END

362
mibs/FASTPATH-NSF-MIB.mib Normal file
View File

@ -0,0 +1,362 @@
FASTPATH-NSF-MIB DEFINITIONS ::= BEGIN
-- Copyright Broadcom Corporation (2009-2009) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32,
Unsigned32, TimeTicks, NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, TruthValue,
RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
fastPath FROM BROADCOM-REF-MIB
agentInventoryUnitEntry, agentInventoryUnitNumber
FROM FASTPATH-INVENTORY-MIB;
fastPathNsf MODULE-IDENTITY
LAST-UPDATED "200904230000Z" -- 23 Apr 2009 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100 Perimeter Park Dr., Suite H
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"This MIB defines the objects used for FastPath to
configure and report information and status of NSF features."
-- Revision history.
REVISION
"200904230000Z" -- 23 Apr 2009 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 46 }
--**************************************************************************************
-- agentNsfUnitTable
--
--**************************************************************************************
agentNsfUnitTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentNsfUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Per-Unit configuration objects for NSF."
::= { fastPathNsf 1 }
agentNsfUnitEntry OBJECT-TYPE
SYNTAX AgentNsfUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each Instance corresponds with a different unit managed by this agent."
AUGMENTS { agentInventoryUnitEntry }
::= { agentNsfUnitTable 1 }
AgentNsfUnitEntry ::=
SEQUENCE {
agentNsfUnitSupport
TruthValue
}
agentNsfUnitSupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if the unit supports the NSF feature."
::= { agentNsfUnitEntry 1 }
--**************************************************************************************
-- agentNsfConfigGroup
--
--**************************************************************************************
agentNsfGroup OBJECT IDENTIFIER ::= { fastPathNsf 2 }
agentNsfAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls whether NSF is enabled on the unit/stack."
::= { agentNsfGroup 1 }
agentNsfOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether NSF is enabled on the unit/stack."
::= { agentNsfGroup 2 }
agentNsfLastStartupReason OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
power-on(2),
warm-admin-move(3),
cold-admin-move(4),
warm-auto-restart(5),
cold-auto-restart(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of activation that caused the software to start the last time.
unknown: The switch rebooted for an unknown reason.
power-on: The switch rebooted. This could have been caused by a power
cycle or an administrative 'Reload' command.
warm-admin-move: The administrator issued a command for the stand-by manager to
take over.
cold-admin-move: The administrator issued a command for the stand-by manager to
take over, but the system was not ready for a warm-failover.
warm-auto-restart: The primary management card restarted due to a failure, and the
system executed a nonstop forwarding failover.
cold-auto-restart: The system switched from the active manager to the backup manager
and was unable to maintain user data traffic. This is usually
caused by multiple failures occurring close together"
::= { agentNsfGroup 3 }
agentNsfTimeSinceLastRestart OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time since the current management card became the active management card."
::= { agentNsfGroup 4 }
agentNsfRestartInProgress OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether a restart is in progress. A restart is not considered complete until all
hardware tables have been fully reconciled."
::= { agentNsfGroup 5 }
agentNsfWarmRestartReady OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the initial full checkpoint has finished."
::= { agentNsfGroup 6 }
agentNsfBackupConfigurationAge OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Age of the configuration on the backup unit. The time since the running configuration
was last copied to the backup unit."
::= { agentNsfGroup 7 }
agentNsfInitiateFailover OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Triggers an administrative failover to the backup unit."
::= { agentNsfGroup 8 }
--**************************************************************************************
-- agentCheckpointStatsGroup
--
--**************************************************************************************
agentCheckpointStatsGroup OBJECT IDENTIFIER ::= { fastPathNsf 3 }
agentCheckpointClearStatistics OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to enable(1), resets checkpoint statistics."
::= { agentCheckpointStatsGroup 1 }
agentCheckpointMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of checkpoint messages sent."
::= { agentCheckpointStatsGroup 2 }
agentCheckpointBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size in bytes of the total ammount of checkpoint messages sent."
::= { agentCheckpointStatsGroup 3 }
agentCheckpointTimeSinceCountersCleared OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates how long since the Checkpoint counters have been cleared."
::= { agentCheckpointStatsGroup 4 }
agentCheckpointMessageRateInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the duration in seconds of the message rate interval."
::= { agentCheckpointStatsGroup 5 }
agentCheckpointMessageRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of checkpoint messages received in the last interval defined by
agentCheckpointMessageRateInterval."
::= { agentCheckpointStatsGroup 6 }
agentCheckpointHighestMessageRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Highest number of checkpoint messages received in an interval defined by
agentCheckpointMessageRateInterval."
::= { agentCheckpointStatsGroup 7 }
--**************************************************************************************
-- agentNsfOspfGroup
--
--**************************************************************************************
agentNsfOspfGroup OBJECT IDENTIFIER ::= { fastPathNsf 4 }
agentNsfOspfSupportMode OBJECT-TYPE
SYNTAX INTEGER {
none(1),
planned(2),
always(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 1 }
agentNsfOspfRestartInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 2 }
agentNsfOspfRestartStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
not-restarting(2),
planned-restart(3),
unplanned-restart(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 3 }
agentNsfOspfRestartAge OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 4 }
agentNsfOspfRestartExitReason OBJECT-TYPE
SYNTAX INTEGER {
none(1),
in-progress(2),
completed(3),
timed-out(4),
topology-change(5),
manual-clear(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 5 }
agentNsfOspfHelperSupportMode OBJECT-TYPE
SYNTAX INTEGER {
none(1),
planned(2),
always(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 6 }
agentNsfOspfHelperStrictLSAChecking OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 7 }
--**************************************************************************************
-- agentNsfTraps
--
--**************************************************************************************
agentNsfTraps OBJECT IDENTIFIER ::= { fastPathNsf 0 }
agentNsfStackRestartComplete NOTIFICATION-TYPE
OBJECTS {
agentInventoryUnitNumber,
agentNsfLastStartupReason
}
STATUS current
DESCRIPTION
"Sent when a the stack finishes restarting after a failover."
::= { agentNsfTraps 1 }
END

View File

@ -0,0 +1,84 @@
-- OUTBOUND TELNET MIB overview:
-- OUTBOUND TELNET MIB falls under fastPath MIB node of the private subtree.
FASTPATH-OUTBOUNDTELNET-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FASTPATH OUTBOUND TELNET MIB
-- Copyright Broadcom Corporation (2002-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
fastPath FROM BROADCOM-REF-MIB;
fastPathOutboundTelnetPrivate MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
13000 Weston Parkway Suite #105
Cary, NC 27513
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Outbound Telnet"
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 19 }
--**************************************************************************************
-- agentOutboundTelnetGroup -> contains MIB objects displaying various properties of a Outbound Telnet
--
--**************************************************************************************
agentOutboundTelnetGroup OBJECT IDENTIFIER ::= { fastPathOutboundTelnetPrivate 1 }
agentOutboundTelnetAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Admin-mode of the Outbound Telnet."
DEFVAL { enable }
::= { agentOutboundTelnetGroup 1 }
agentOutboundTelnetMaxNoOfSessions OBJECT-TYPE
SYNTAX INTEGER (0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The maximum no. of Outbound Telnet sessions allowed."
DEFVAL { 5 }
::= { agentOutboundTelnetGroup 2 }
agentOutboundTelnetTimeout OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The login inactivity timeout value for Outbound Telnet."
::= { agentOutboundTelnetGroup 3 }
END

214
mibs/FASTPATH-PFC-MIB.mib Normal file
View File

@ -0,0 +1,214 @@
FASTPATH-PFC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
fastPath FROM BROADCOM-REF-MIB;
fastPathPFC MODULE-IDENTITY
LAST-UPDATED "200905220000Z" -- 22 May 2009 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100 Perimeter Park Drive
Suite H
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions Priority based Flow Control Feature."
::= { fastPath 47 }
--*********************************************************************
-- agentPfcCfgGroup
--*********************************************************************
agentPfcCfgGroup OBJECT IDENTIFIER ::= { fastPathPFC 1 }
--*********************************************************************
-- agentPfcTable
-- PFC Profile Configuration table (per-interface)
--*********************************************************************
agentPfcTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPfcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table providing configuration of PFC Profile per interface."
::= { agentPfcCfgGroup 1 }
agentPfcEntry OBJECT-TYPE
SYNTAX AgentPfcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFC Profile configuration for a port."
INDEX { agentPfcIntfIndex }
::= { agentPfcTable 1 }
AgentPfcEntry::=
SEQUENCE {
agentPfcIntfIndex
InterfaceIndex,
agentPfcIntfAdminMode
INTEGER,
agentPfcIntfPfcStatus
INTEGER,
agentPfcTotalIntfPfcFramesRx
Unsigned32,
agentPfcTotalIntfPfcFramesTx
Unsigned32
}
agentPfcIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentPfcTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable."
::= { agentPfcEntry 1 }
agentPfcIntfAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables/disables PFC profile on an interface."
DEFVAL { 2 }
::= { agentPfcEntry 2 }
agentPfcIntfPfcStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows the operational-status of PFC on an interface."
DEFVAL { 2 }
::= { agentPfcEntry 3 }
agentPfcTotalIntfPfcFramesRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Received PFC Frames on this interface."
::= { agentPfcEntry 4 }
agentPfcTotalIntfPfcFramesTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Transmitted PFC Frames on this interface."
::= { agentPfcEntry 5 }
--*********************************************************************
-- agentPfcActionTable
-- PFC Priority and Action Mappings Configuration table (per-interface)
--*********************************************************************
agentPfcActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPfcActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table providing priority and action mappings configuration of PFC."
::= { agentPfcCfgGroup 2 }
agentPfcActionEntry OBJECT-TYPE
SYNTAX AgentPfcActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFC Action Profile configuration for a port."
INDEX { agentPfcIntfIndex, agentPfcPriority }
::= { agentPfcActionTable 1 }
AgentPfcActionEntry::=
SEQUENCE {
agentPfcPriority
Unsigned32,
agentPfcAction
INTEGER
}
agentPfcPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentPfcActionTable. A non-zero value indicates
the CosQueue Priority."
::= { agentPfcActionEntry 1 }
agentPfcAction OBJECT-TYPE
SYNTAX INTEGER {
drop(1),
nodrop(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set Drop/No-Drop action in PFC profile for the corresponding priority."
DEFVAL { 1 }
::= { agentPfcActionEntry 2 }
--*********************************************************************
-- agentPfcIntfStatsPerPriorityTable
-- PFC Profile Statistics table (per-interface)
--*********************************************************************
agentPfcIntfStatsPerPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPfcIntfStatsPerPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table providing statistics of PFC per interface per priority."
::= { agentPfcCfgGroup 3 }
agentPfcIntfStatsPerPriorityEntry OBJECT-TYPE
SYNTAX AgentPfcIntfStatsPerPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFC Stats for a priority and for a port."
INDEX { agentPfcIntfIndex, agentPfcPriority }
::= { agentPfcIntfStatsPerPriorityTable 1 }
AgentPfcIntfStatsPerPriorityEntry::=
SEQUENCE {
agentPfcIntfPfcPriorityFramesRx
Unsigned32
}
agentPfcIntfPfcPriorityFramesRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received PFC Frames on this interface for a priority."
::= { agentPfcIntfStatsPerPriorityEntry 1 }
END

View File

@ -0,0 +1,272 @@
-- Port Security MIB overview:
-- Port Security MIB falls under fastPath MIB node of the private subtree.
FASTPATH-PORTSECURITY-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FASTPATH Port Security MIB
-- Copyright Broadcom Corporation(2004-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,RowStatus,
MacAddress FROM SNMPv2-TC
ifIndex FROM IF-MIB
DisplayString FROM RFC1213-MIB
ng7000managedswitch FROM BROADCOM-REF-MIB;
fastPathPortSecurity MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Netgear"
CONTACT-INFO
""
DESCRIPTION
"The Netgear Private MIB for FASTPATH Port Security Feature."
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Netgear branding related changes."
::= { ng7000managedswitch 20 }
--**************************************************************************************
-- agentPortSecurityGroup -> contains MIB objects displaying Port Security
-- and associated Functionality
--
--**************************************************************************************
agentPortSecurityGroup OBJECT IDENTIFIER ::= { fastPathPortSecurity 1}
agentGlobalPortSecurityMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mode showing whether at the global level, port security is enabled or not."
DEFVAL { disable }
::={ agentPortSecurityGroup 1 }
agentPortSecurityTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPortSecurityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for Port Security and associated functionality."
::= { agentPortSecurityGroup 2 }
agentPortSecurityEntry OBJECT-TYPE
SYNTAX AgentPortSecurityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port security table"
INDEX { ifIndex }
::={ agentPortSecurityTable 1}
AgentPortSecurityEntry ::=
SEQUENCE {
agentPortSecurityMode
INTEGER,
agentPortSecurityDynamicLimit
Unsigned32,
agentPortSecurityStaticLimit
Unsigned32,
agentPortSecurityViolationTrapMode
INTEGER,
agentPortSecurityStaticMACs
DisplayString,
agentPortSecurityLastDiscardedMAC
DisplayString,
agentPortSecurityMACAddressAdd
DisplayString,
agentPortSecurityMACAddressRemove
DisplayString,
agentPortSecurityMACAddressMove
INTEGER
}
agentPortSecurityMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mode showing whether at port level security is enabled or not."
DEFVAL { disable }
::={ agentPortSecurityEntry 1 }
agentPortSecurityDynamicLimit OBJECT-TYPE
SYNTAX Unsigned32(0..600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable signifies the limit of dynamically locked MAC addresses
allowed on a specific port."
DEFVAL { 600 }
::={ agentPortSecurityEntry 2 }
agentPortSecurityStaticLimit OBJECT-TYPE
SYNTAX Unsigned32(0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable signifies the limit of statically locked MAC addresses
allowed on a specific port."
DEFVAL { 20 }
::={ agentPortSecurityEntry 3 }
agentPortSecurityViolationTrapMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or disable the sending of new violation
traps designating when a packet with a disallowed MAC address is
received on a locked port."
::={agentPortSecurityEntry 4 }
agentPortSecurityStaticMACs OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable displays the statically locked MAC addresses for port.
The list displayed in a particular fashion :
2 a0:b1:c2:d1:e3:a1,11 a0:b1:c2:d3:e4:f5
(i.e., VLAN MAC pairs separated by commas)."
::={agentPortSecurityEntry 6 }
agentPortSecurityLastDiscardedMAC OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable displays the vlan-id and source MAC address of the last packet that was
discarded on a locked port."
::={agentPortSecurityEntry 7 }
agentPortSecurityMACAddressAdd OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB variable accepts a VLAN id and MAC address to be added to the list
of statically locked MAC addresses on a port. The VLAN id and MAC address combination
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1(the vlan-id and
MAC address separated by a blank-space)."
::={ agentPortSecurityEntry 8 }
agentPortSecurityMACAddressRemove OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB variable accepts a VLAN id and MAC address to be removed from the list
of statically locked MAC addresses on a port.. The VLAN id and MAC address combination
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1(the vlan-id and
MAC address separated by a blank-space)."
::={ agentPortSecurityEntry 9 }
agentPortSecurityMACAddressMove OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this object is enabled, all the dynamically locked MAC addresses will
be moved to statically locked addresses on a port. GET operation on this object will display
disable."
::={ agentPortSecurityEntry 10 }
--**********************************************************************--
agentPortSecurityDynamicTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPortSecurityDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for Port Security Dynamic and associated functionality."
::= { agentPortSecurityGroup 3 }
agentPortSecurityDynamicEntry OBJECT-TYPE
SYNTAX AgentPortSecurityDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port MAC Locking table"
INDEX { ifIndex,agentPortSecurityDynamicVLANId,agentPortSecurityDynamicMACAddress }
::={ agentPortSecurityDynamicTable 1}
AgentPortSecurityDynamicEntry ::=
SEQUENCE {
agentPortSecurityDynamicVLANId
Unsigned32,
agentPortSecurityDynamicMACAddress
MacAddress
}
agentPortSecurityDynamicVLANId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source VLAN id of the packet that is received on the dynamically locked port."
::={agentPortSecurityDynamicEntry 1 }
agentPortSecurityDynamicMACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source MAC address of the packet that is received on the dynamically locked port."
::={ agentPortSecurityDynamicEntry 2 }
--**************************************************************************************
-- agentPortSecurity Traps
--
--**************************************************************************************
agentPortSecurityTraps OBJECT IDENTIFIER ::= { fastPathPortSecurity 2 }
agentPortSecurityViolation NOTIFICATION-TYPE
OBJECTS {
ifIndex,
agentPortSecurityLastDiscardedMAC
}
STATUS current
DESCRIPTION
"Sent when a packet is received on a locked port with a source MAC address
that is not allowed."
::= { agentPortSecurityTraps 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,126 @@
FASTPATH-QOS-AUTOVOIP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress,
Integer32, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
InterfaceIndexOrZero FROM IF-MIB
fastPathQOS FROM FASTPATH-QOS-MIB;
fastPathQOSAUTOVOIP MODULE-IDENTITY
LAST-UPDATED "200711230000Z" -- 23 Nov 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100 Perimeter Park Drive
Suite H
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions for Quality of Service - VoIP Flex package."
-- Revision history.
REVISION
"200711230000Z" -- 23 Nov 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200711230000Z" -- 3 Nov 2004 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPathQOS 4 }
PercentByFives ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An unsigned integer representing a value expressed
as a percentage with five percent increments."
SYNTAX Unsigned32 (0|5|10|15|20|25|30|35|40|45|50|55|60|65|70|75|80|85|90|95|100)
Sixteenths ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An unsigned integer representing the numerator of a
value expressing a fraction in terms of sixteenths
(0/16, 1/16, 2/16, up to 16/16)."
SYNTAX Unsigned32 (0..16)
--*********************************************************************
-- agentAutoVoIPCfgGroup
--
-- Note: System-wide configuration is supported for this
-- group by using an index value of 0.
--*********************************************************************
agentAutoVoIPCfgGroup OBJECT IDENTIFIER ::= { fastPathQOSAUTOVOIP 1 }
-- Auto VoIP Profile Configuration table (global and per-port)
agentAutoVoIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentAutoVoIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table providing configuration of Auto VoIP Profile."
::= { agentAutoVoIPCfgGroup 1 }
agentAutoVoIPEntry OBJECT-TYPE
SYNTAX AgentAutoVoIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Auto VoIP Profile configuration for a port."
INDEX { agentAutoVoIPIntfIndex }
::= { agentAutoVoIPTable 1 }
AgentAutoVoIPEntry::=
SEQUENCE {
agentAutoVoIPIntfIndex
InterfaceIndexOrZero,
agentAutoVoIPMode
INTEGER,
agentAutoVoIPCosQueue
Unsigned32
}
agentAutoVoIPIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentAutoVoIPTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation."
::= { agentAutoVoIPEntry 1 }
agentAutoVoIPMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables / disables AutoVoIP profile on an interface."
DEFVAL { 2 }
::= { agentAutoVoIPEntry 2 }
agentAutoVoIPCosQueue OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cos Queue to which all VoIP traffic is mapped to."
::= { agentAutoVoIPEntry 3 }
END

View File

@ -0,0 +1,969 @@
FASTPATH-QOS-COS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress,
Integer32, Unsigned32 FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC
InterfaceIndexOrZero FROM IF-MIB
fastPathQOS FROM FASTPATH-QOS-MIB;
fastPathQOSCOS MODULE-IDENTITY
LAST-UPDATED "201003170000Z" -- 17 Mar 2010 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100 Perimeter Park Drive
Suite H
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions for Quality of Service - CoS Flex package."
-- Revision history.
REVISION
"201003170000Z" -- 17 Mar 2010 12:00:00 GMT
DESCRIPTION
"Fixed error in range of agentCosQueueWredDecayExponent."
REVISION
"200910270000Z" -- 27 Oct 2009 12:00:00 GMT
DESCRIPTION
"Updated description for agentCosQueueIntfShapingRate object."
REVISION
"200901060000Z" -- 6 Jan 2009 12:00:00 GMT
DESCRIPTION
"Added new objects in agentCosQueueMgmtTable with units of percentages, rather than
Sixteenths or reciprocal exponentials. Deprecated the replaced objects."
REVISION
"200809230000Z" -- 23 Sep 2008 12:00:00 GMT
DESCRIPTION
"Changed object agentCosQueueIntfShapingRate to support configuration of bandwidth as
either percent of port speed or kilobits per second units. Systems report which unit
applies via a new object agentCosQueueIntfShapingRateUnits object. Added object
agentCosQueueIntfShapingRateUnits."
REVISION
"200712190000Z" -- 19 Dec 2007 12:00:00 GMT
DESCRIPTION
"Changed objects agentCosQueueIntfShapingRate, agentCosQueueMinBandwidth, and agentCosQueueMaxBandwidth to allow
an increment of 1 percent rather than 5 percent."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200405030000Z" -- 3 May 2004 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPathQOS 3 }
PercentByFives ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An unsigned integer representing a value expressed
as a percentage with five percent increments."
SYNTAX Unsigned32 (0|5|10|15|20|25|30|35|40|45|50|55|60|65|70|75|80|85|90|95|100)
Percent ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An unsigned integer representing a value expressed
as a percentage with one percent increments."
SYNTAX Unsigned32 (0..100)
Sixteenths ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An unsigned integer representing the numerator of a
value expressing a fraction in terms of sixteenths
(0/16, 1/16, 2/16, up to 16/16)."
SYNTAX Unsigned32 (0..16)
--*********************************************************************
-- agentCosMapCfgGroup
--
-- Note: System-wide configuration is supported for this
-- group by using an index value of 0.
--*********************************************************************
agentCosMapCfgGroup OBJECT IDENTIFIER ::= { fastPathQOSCOS 1 }
-- IP Precedence mapping table (global and per-port)
agentCosMapIpPrecTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentCosMapIpPrecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table mapping evaluated IP precedence to Traffic
Class for a specific physical port. Traffic class
is a number in the range
(0..(dot1dPortNumTrafficClasses-1))."
::= { agentCosMapCfgGroup 1 }
agentCosMapIpPrecEntry OBJECT-TYPE
SYNTAX AgentCosMapIpPrecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP Precedence to Traffic Class mapping for a port."
INDEX { agentCosMapIpPrecIntfIndex, agentCosMapIpPrecValue }
::= { agentCosMapIpPrecTable 1 }
AgentCosMapIpPrecEntry ::=
SEQUENCE {
agentCosMapIpPrecIntfIndex
InterfaceIndexOrZero,
agentCosMapIpPrecValue
Unsigned32,
agentCosMapIpPrecTrafficClass
Unsigned32
}
agentCosMapIpPrecIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentCosMapIpPrecTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation."
::= { agentCosMapIpPrecEntry 1 }
agentCosMapIpPrecValue OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP precedence value contained in the received
frame. This value is only indicated in IP packets,
but is independent of both media-type and frame
tagging.
Non-IP packets are handled in accordance with the
dot1dPortDefaultUserPriority value of the ingress
port."
::= { agentCosMapIpPrecEntry 2 }
agentCosMapIpPrecTrafficClass OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Traffic class priority queue the received frame is
mapped to. This represents the actual configuration
setting the port is using."
::= { agentCosMapIpPrecEntry 3 }
-- IP DSCP mapping table (global and per-port)
agentCosMapIpDscpTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentCosMapIpDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table mapping evaluated IP DSCP to Traffic Class
for a specific physical port. Traffic class is a
number in the range
(0..(dot1dPortNumTrafficClasses-1))."
::= { agentCosMapCfgGroup 2 }
agentCosMapIpDscpEntry OBJECT-TYPE
SYNTAX AgentCosMapIpDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP DSCP to Traffic Class mapping for a port."
INDEX { agentCosMapIpDscpIntfIndex, agentCosMapIpDscpValue }
::= { agentCosMapIpDscpTable 1 }
AgentCosMapIpDscpEntry ::=
SEQUENCE {
agentCosMapIpDscpIntfIndex
InterfaceIndexOrZero,
agentCosMapIpDscpValue
Unsigned32,
agentCosMapIpDscpTrafficClass
Unsigned32
}
agentCosMapIpDscpIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentCosMapIpDscpTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation."
::= { agentCosMapIpDscpEntry 1 }
agentCosMapIpDscpValue OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP DSCP value contained in the received frame.
This value is only indicated in IP packets, but is
independent of both media-type and frame tagging.
Non-IP packets are handled in accordance with the
dot1dPortDefaultUserPriority value of the ingress
port."
::= { agentCosMapIpDscpEntry 2 }
agentCosMapIpDscpTrafficClass OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Traffic class priority queue the received frame is
mapped to."
::= { agentCosMapIpDscpEntry 3 }
-- Interface trust mode (global and per-port)
agentCosMapIntfTrustTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentCosMapIntfTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the interface trust mode of operation for
a port. The trust mode setting determines which COS
mapping table is used for directing ingress packets
to a Traffic Class."
::= { agentCosMapCfgGroup 3 }
agentCosMapIntfTrustEntry OBJECT-TYPE
SYNTAX AgentCosMapIntfTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"COS interface trust mode."
INDEX { agentCosMapIntfTrustIntfIndex }
::= { agentCosMapIntfTrustTable 1 }
AgentCosMapIntfTrustEntry ::=
SEQUENCE {
agentCosMapIntfTrustIntfIndex
InterfaceIndexOrZero,
agentCosMapIntfTrustMode
INTEGER,
agentCosMapUntrustedTrafficClass
Unsigned32
}
agentCosMapIntfTrustIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentCosMapIntfTrustTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation."
::= { agentCosMapIntfTrustEntry 1 }
agentCosMapIntfTrustMode OBJECT-TYPE
SYNTAX INTEGER {
untrusted(1),
trustDot1p(2),
trustIpPrecedence(3),
trustIpDscp(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The class of service trust mode of an interface.
When set to a trusted mode, the appropriate COS
mapping table is used as follows:
trustDot1p(2) : dot1dTrafficClassTable
trustIpPrecedence(3): agentCosMapIpPrecTable
trustIpDscp(4): agentCosMapIpDscpTable
For an untrusted(1) interface, packets are handled in
accordance with the dot1dPortDefaultUserPriority value
of the ingress port."
::= { agentCosMapIntfTrustEntry 2 }
agentCosMapUntrustedTrafficClass OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The traffic class (i.e. hardware queue) to which all
untrusted traffic is assigned. This includes all
traffic when the agentCosMapIntfTrustMode is set to
untrusted(1), or just non-IP packets when in
trustIpPrecedence(3) or trustIpDscp(4) modes.
This is a read-only object that reflects the current setting
of the dot1dPortDefaultUserPriority object as mapped
to a traffic class through the dot1dTrafficClassEntry."
::= { agentCosMapIntfTrustEntry 3 }
--*********************************************************************
-- agentCosQueueCfgGroup
--
-- Note: System-wide configuration is supported for this
-- group by using an index value of 0.
--*********************************************************************
agentCosQueueCfgGroup OBJECT IDENTIFIER ::= { fastPathQOSCOS 2 }
agentCosQueueNumQueuesPerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of configurable COS queues per port
supported by the hardware device."
::= { agentCosQueueCfgGroup 1 }
agentCosQueueNumDropPrecedenceLevels OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of distinct drop precedence levels per
queue supported by the hardware device. These levels
are typically used when configuring the queue
management tail drop and WRED parameters."
::= { agentCosQueueCfgGroup 2 }
-- Control table for managing queue configuration for the interface
agentCosQueueControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentCosQueueControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of class-of-service queue configuration
controls for the specified interface."
::= { agentCosQueueCfgGroup 3 }
agentCosQueueControlEntry OBJECT-TYPE
SYNTAX AgentCosQueueControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides a general control mechanism that affects
all queues on a given interface."
INDEX { agentCosQueueIntfIndex }
::= { agentCosQueueControlTable 1 }
AgentCosQueueControlEntry ::= SEQUENCE {
agentCosQueueIntfIndex
InterfaceIndexOrZero,
agentCosQueueIntfShapingRate
Unsigned32,
agentCosQueueMgmtTypeIntf
INTEGER,
agentCosQueueWredDecayExponent
Unsigned32,
agentCosQueueDefaultsRestore
INTEGER,
agentCosQueueIntfShapingRateUnits
INTEGER
}
agentCosQueueIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentCosQueueControlTable, agentCosQueueTable,
or agentCosQueueMgmtTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation."
::= { agentCosQueueControlEntry 1 }
agentCosQueueIntfShapingRate OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum bandwidth allowed for this interface as a
whole, typically used to shape the outbound
transmission rate. The value is specified in terms
of percentage of overall link speed for the port in
1% increments. A value of 0 means there is no
maximum bandwidth limit in effect and that the
interface is allowed to transmit up to its maximum
line rate (i.e., work conserving method).
The default value is 0.
When set to a non-zero value, the interface is
restricted to using at most the bandwidth specified
in this object for the outbound transmission rate
(i.e., non-work-conserving method). This bandwidth
value is independent of any per-queue maximum
bandwidth value(s) in effect for the interface, as
specified in the agentCosQueueMaxBandwidth ohject,
and should be considered as a second-level
transmission rate control mechanism that regulates
the output of the entire interface regardless of
which queues originate the outbound traffic.
Valid value ranges depend on the value returned by
object agentCosQueueIntfShapingRateUnits. If that
object returns percent(1), agentCosQueueIntfShapingRate
accepts values 0..100. If that object returns kbps(2),
agentCosQueueIntfShapingRate accepts values
0,64..4294967295."
DEFVAL { 0 }
::= { agentCosQueueControlEntry 2 }
agentCosQueueMgmtTypeIntf OBJECT-TYPE
SYNTAX INTEGER {
taildrop(1),
wred(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The management technique used for all queues on this
interface. If taildrop(1), then all new packets
presented to the queues are dropped based on some
maximum threshold value(s). If wred(2), then an
active queue management scheme is employed whereby
packet drop precedence is considered during times of
queue congestion using WRED parameters. The
necessary queue management parameters are specified
in the agentCosQueueMgmtTable for the corresponding
agentCosQueueIntfIndex value. The default for this
object is taildrop(1).
Implementations that support this object but do not
support weighted RED must return taildrop(1) for this
value and must not allow a value of wred(2) to be set."
DEFVAL { taildrop }
::= { agentCosQueueControlEntry 3 }
agentCosQueueWredDecayExponent OBJECT-TYPE
SYNTAX Unsigned32 (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The decay exponent value used with the weighted
random early discard (WRED) algorithm to determine
how quickly the average queue length calculation
reacts to the current length of the queue. A higher
value produces a slower response, meaning previously
sampled queue length values are factored into the
calculation for a longer period of time. The default
value is 9.
Use caution when changing this value from its
default. If set too low, short traffic bursts can
cause WRED to drop too many packets. If set too
high, WRED might not detect queue congestion in a
timely manner and becomes ineffective. The default
value should be sufficient for most users.
This object value is only used when the
agentCosQueueMgmtType is set to wred(2) and is
otherwise ignored."
DEFVAL { 9 }
::= { agentCosQueueControlEntry 4 }
agentCosQueueDefaultsRestore OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Causes the default values to be restored for all COS
queue objects defined for this interface. This
includes objects in the following tables:
agentCosQueueTable
agentCosQueueMgmtTable
This object always reads as disable(2). This object may
only be set to enable(1), which immediately causes the
default value restoration action as described above.
In essence, this models a momentary-style push button
switch that triggers a restoration of the original
default values for all affected objects."
::= { agentCosQueueControlEntry 5 }
agentCosQueueIntfShapingRateUnits OBJECT-TYPE
SYNTAX INTEGER {
percent(1),
kbps(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gets the units of the threshold value to percentage of
port speed or kilobits per second (kbps)."
DEFVAL { percent }
::= { agentCosQueueControlEntry 6 }
-- Queue table for specifying attributes of each COS queue on an interface
agentCosQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentCosQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of class-of-service queue configuration
parameters for the specified interface."
::= { agentCosQueueCfgGroup 4 }
agentCosQueueEntry OBJECT-TYPE
SYNTAX AgentCosQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes a single class-of-service (COS)
queue for a given Interface Index. The number of
configurable COS queues for an interface vary based
on device capabilities.
All objects defined for this table entry contain a
default value corresponding to a typical,
non-preferential treatment of packets traversing the
interface's COS queues."
INDEX { agentCosQueueIntfIndex, agentCosQueueIndex }
::= { agentCosQueueTable 1 }
AgentCosQueueEntry ::= SEQUENCE {
agentCosQueueIndex
Unsigned32,
agentCosQueueSchedulerType
INTEGER,
agentCosQueueMinBandwidth
Percent,
agentCosQueueMaxBandwidth
Percent,
agentCosQueueMgmtType
INTEGER
}
agentCosQueueIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The COS queue index, numbered 0 to (n-1), where n is
the total number of configurable interface queues for
the device as indicated by agentCosQueueNumQueuesPerPort.
In general, a higher numbered queue index is used to
support higher priority traffic, although actual
operation may be altered via configuration through
this table."
::= { agentCosQueueEntry 1 }
agentCosQueueSchedulerType OBJECT-TYPE
SYNTAX INTEGER {
strict(1),
weighted(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of scheduling used for this queue. If
strict(1), then all traffic placed on this queue is
transmitted before any queue with a lower precedence
(lower agentCosQueueIndex). A weighted(2) scheme
gives this queue service relative to other weighted
queues based on their relative agentCosQueueMinBandwidth
object values. The default is weighted(2)."
DEFVAL { weighted }
::= { agentCosQueueEntry 2 }
agentCosQueueMinBandwidth OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum guaranteed bandwidth allotted to this queue.
The value is specified in terms of percentage of
overall link speed for the port in 1% increments. A
value of 0 means there is no guaranteed minimum
bandwidth in effect (best-effort service).
The default value is 0.
The sum of all agentCosQueueMinBandwidth object
values for the queues on the same interface must not
exceed 100%.
If the agentCosQueueMaxBandwidth corresponding to the
same agentCosQueueIndex on this interface is
currently set to a non-zero value, then setting this
object to a value greater than
agentCosQueueMaxBandwidth automatically updates
agentCosQueueMaxBandwidth to the same value to
maintain a proper relationship between the minimum
and maximum queue bandwidth specification.
The value of this object is ignored when
agentCosQueueSchedulerType is set to strict(1)."
DEFVAL { 0 }
::= { agentCosQueueEntry 3 }
agentCosQueueMaxBandwidth OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum bandwidth allowed for this queue, typically
used to shape the outbound transmission rate. The
value is specified in terms of percentage of overall
link speed for the port in 1% increments. A value
of 0 means there is no maximum bandwidth limit in
effect and that the queue is allowed to use any
available excess bandwidth (i.e., work conserving
method). The default value is 0.
When set to a non-zero value, the queue is restricted
to using at most the bandwidth specified in this
object for the outbound transmission rate (i.e.,
non-work-conserving method). Any non-zero value set
for this object must be equal to or greater than the
value of agentCosQueueMinBandwidth for the same
agentCosQueueIndex on this interface."
DEFVAL { 0 }
::= { agentCosQueueEntry 4 }
agentCosQueueMgmtType OBJECT-TYPE
SYNTAX INTEGER {
taildrop(1),
wred(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The queue depth management technique used when
per-queue specification is supported. If
taildrop(1), then all new packets presented to the
queue are dropped based on some maximum threshold
value(s). If wred(2), then an active queue management
scheme is employed whereby packet drop precedence is
considered during times of queue congestion using
WRED parameters. The necessary queue management
parameters are specified in the
agentCosQueueMgmtEntry for the corresponding
agentCosQueueIntfIndex and agentCosQueueIndex values.
The default for this object is taildrop(1).
Implementations that do not support weighted RED must
return taildrop(1) for this value and must not allow
a value of wred(2) to be set."
DEFVAL { taildrop }
::= { agentCosQueueEntry 5 }
-- Queue management table for setting parameters related to queue depth
agentCosQueueMgmtTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentCosQueueMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of class-of-service queue drop precedence
configuration parameters. The values in this table
are used based on the agentCosQueueMgmtType for the
corresponding agentCosQueueIntfIndex and agentCosQueueIndex
values. These parameters are specified for each
drop precedence level supported within a queue."
::= { agentCosQueueCfgGroup 5 }
agentCosQueueMgmtEntry OBJECT-TYPE
SYNTAX AgentCosQueueMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The individual objects in this table are specified
for each drop precedence level supported within a
particular queue on a given interface. Each object's
usage is based on the current setting of the
agentCosQueueMgmtType.
See the individual object descriptions for details."
INDEX { agentCosQueueIntfIndex, agentCosQueueIndex, agentCosQueueDropPrecIndex }
::= { agentCosQueueMgmtTable 1 }
AgentCosQueueMgmtEntry ::= SEQUENCE {
agentCosQueueDropPrecIndex
Unsigned32,
agentCosQueueMgmtTailDropThreshold
Sixteenths,
agentCosQueueMgmtWredMinThreshold
Sixteenths,
agentCosQueueMgmtWredMaxThreshold
Sixteenths,
agentCosQueueMgmtWredDropProbScale
Unsigned32,
agentCosQueueMgmtPercentTailDropThreshold
Percent,
agentCosQueueMgmtPercentWredMinThreshold
Percent,
agentCosQueueMgmtPercentWredMaxThreshold
Percent,
agentCosQueueMgmtWredDropProbability
Percent
}
agentCosQueueDropPrecIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The COS queue drop precedence level, numbered 1 to
p, where p is the total number of drop precedences
supported per queue, as indicated by
agentCosQueueNumDropPrecedenceLevels. This is used as
the minor index into the table. Each supported drop
precedence level for a queue has its own set of
configuration parameters.
The actual number of drop precedence levels supported
depends on the device characteristics. For example,
some implementations may allow for three levels of
drop precedence (1/2/3, sometimes referred to as
green/yellow/red), some may support two levels
(1/2, or high/low), while others only one. Some devices
use the lowest (highest-numbered) drop precedence
level to represent non-TCP traffic."
::= { agentCosQueueMgmtEntry 1 }
agentCosQueueMgmtTailDropThreshold OBJECT-TYPE
SYNTAX Sixteenths
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Tail drop queue threshold above which all packets
are dropped for the current drop precedence level.
The value specifies the threshold based on a fraction
of the overall device queue size in terms of
sixteenths (0/16, 1/16, 2/16, ... 16/16). Since device
implementations vary, the actual value deployed may
be rounded up or down accordingly.
The default value is calculated from the
agentCosQueueIndex and agentCosQueueDropPrecIndex as
shown in the following table (values listed for drop
precedence levels 1, 2, and 3, respectively):
Queue Index 0: 16, 14, 12
Queue Index 1: 16, 14, 12
Queue Index 2: 16, 14, 12
Queue Index 3: 16, 14, 12
Queue Index 4: 16, 14, 12
Queue Index 5: 16, 14, 12
Queue Index 6: 16, 14, 12
Queue Index 7: 16, 14, 12
This object is only used when agentCosQueueMgmtType
is set to taildrop(1)."
::= { agentCosQueueMgmtEntry 2 }
agentCosQueueMgmtWredMinThreshold OBJECT-TYPE
SYNTAX Sixteenths
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Weighted RED minimum queue threshold, below which no
packets are dropped for the current drop precedence
level. The value specifies the threshold based on a
fraction of the overall device queue size in terms of
sixteenths (0/16, 1/16, 2/16, ... 16/16). Since device
implementations vary, the actual value deployed may
be rounded up or down accordingly.
The default value is calculated from the
agentCosQueueIndex and agentCosQueueDropPrecIndex as
shown in the following table (values listed for drop
precedence levels 1, 2, and 3, respectively):
Queue Index 0: 8, 6, 4
Queue Index 1: 9, 7, 5
Queue Index 2: 10, 8, 6
Queue Index 3: 11, 9, 7
Queue Index 4: 12, 10, 8
Queue Index 5: 13, 11, 9
Queue Index 6: 14, 12, 10
Queue Index 7: 15, 13, 11
This object is only used when agentCosQueueMgmtType
is set to wred(2). Any value set for this object must
be equal to or less than the value of
agentCosQueueMgmtWredMaxThreshold."
::= { agentCosQueueMgmtEntry 3 }
agentCosQueueMgmtWredMaxThreshold OBJECT-TYPE
SYNTAX Sixteenths
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Weighted RED maximum queue threshold, above which
all packets are dropped for the current drop
precedence level. The value specifies the threshold
based on a fraction the overall device queue size in
terms of sixteenths (0/16, 1/16, 2/16, ... 16/16). Since
device implementations vary, the actual value
deployed may be rounded up or down accordingly.
The default value is calculated from the
agentCosQueueIndex and agentCosQueueDropPrecIndex as
shown in the following table (values listed for drop
precedence levels 1, 2, and 3, respectively):
Queue Index 0: 16, 14, 12
Queue Index 1: 16, 14, 12
Queue Index 2: 16, 14, 12
Queue Index 3: 16, 14, 12
Queue Index 4: 16, 14, 12
Queue Index 5: 16, 14, 12
Queue Index 6: 16, 14, 12
Queue Index 7: 16, 14, 12
This object is only used when agentCosQueueMgmtType
is set to wred(2). Any value set for this object must
be equal to or greater than the value of
agentCosQueueMgmtWredMinThreshold."
::= { agentCosQueueMgmtEntry 4 }
agentCosQueueMgmtWredDropProbScale OBJECT-TYPE
SYNTAX Unsigned32 (1..15)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"A scaling factor used for the WRED calculation to
determine the packet drop probability for the current
drop precedence level. The value is specified as a
number S from 1-15 and is used in the formula: 1/(2**
S), meaning one packet is dropped out of every (2**
S). Packet dropping begins when
agentCosQueueMgmtWredMinThreshold is reached and
proceeds linearly up to the (2**S) value specified by
this object until the
agentCosQueueMgmtWredMaxThreshold is reached, beyond
which all packets are dropped. Smaller values of S
produce a steeper slope, hence a higher incidence of
randomly dropped packets.
The default value is 10, which corresponds to a drop
rate of 1 out of every (2**10)=1024 packets.
This object is only used when agentCosQueueMgmtType
is set to wred(2)."
DEFVAL { 10 }
::= { agentCosQueueMgmtEntry 5 }
agentCosQueueMgmtPercentTailDropThreshold OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tail drop queue threshold above which all packets
are dropped for the current drop precedence level.
The value specifies the threshold based on a percentage
of the overall device queue size. Since device
implementations vary, the actual value deployed may
be rounded up or down accordingly.
The default value, for all queues, is 100% for drop
precedence 1 and non-TCP traffic, 90% and 80% for
drop precedences 2 and 3.
This object is only used when agentCosQueueMgmtType
is set to taildrop(1)."
::= { agentCosQueueMgmtEntry 6 }
agentCosQueueMgmtPercentWredMinThreshold OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Weighted RED minimum queue threshold, below which no
packets are dropped for the current drop precedence
level. The value specifies the threshold based on a
percentage of the overall device queue size. Since device
implementations vary, the actual value deployed may
be rounded up or down accordingly.
The default value, for all queues, is 100% for non-TCP
traffic, 40%, 30% and 20% for TCP drop precedences 1, 2
and 3.
This object is only used when agentCosQueueMgmtType
is set to wred(2). Any value set for this object must
be equal to or less than the value of
agentCosQueueMgmtPercentWredMaxThreshold."
::= { agentCosQueueMgmtEntry 7 }
agentCosQueueMgmtPercentWredMaxThreshold OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Weighted RED maximum queue threshold, above which
all packets are dropped for the current drop
precedence level. The value specifies the threshold
based on a percentage of the overall device queue size.
Since device implementations vary, the actual value
deployed may be rounded up or down accordingly.
The default value, for all queues, is 100% for drop
precedence 1 and non-TCP traffic, 90% and 80% for
drop precedences 2 and 3.
This object is only used when agentCosQueueMgmtType
is set to wred(2). Any value set for this object must
be equal to or greater than the value of
agentCosQueueMgmtPercentWredMinThreshold."
::= { agentCosQueueMgmtEntry 8 }
agentCosQueueMgmtWredDropProbability OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A scaling factor used for the WRED calculation to
determine the packet drop probability for the current
drop precedence level. Packet dropping begins when
agentCosQueueMgmtWredMinThreshold is reached and
proceeds linearly up to the percentage value specified by
this object until the agentCosQueueMgmtWredMaxThreshold
is reached, beyond which all packets are dropped.
The default value is 10.
This object is only used when agentCosQueueMgmtType
is set to wred(2)."
DEFVAL { 10 }
::= { agentCosQueueMgmtEntry 9 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,336 @@
FASTPATH-QOS-ISCSI-MIB DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION,
RowStatus, DisplayString, DateAndTime, TruthValue FROM SNMPv2-TC
NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, TimeTicks, IpAddress FROM SNMPv2-SMI
fastPathQOS FROM FASTPATH-QOS-MIB;
fastPathIscsiFlowAcceleration MODULE-IDENTITY
LAST-UPDATED "200904300000Z" -- 30 April 2009 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100 Perimeter Park Drive
Suite H
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions for Quality of Service - iSCSI Flow Acceleration Flex package."
-- Revision history.
REVISION
"200904300000Z" -- 30 April 2009 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPathQOS 5 }
-------------------------------------------------------------------------------
agentIscsiFlowAccelerationGlobalConfigGroup OBJECT IDENTIFIER ::= { fastPathIscsiFlowAcceleration 1 }
agentIscsiFlowAccelerationEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable iSCSI Flow Acceleration globally on the system."
::= { agentIscsiFlowAccelerationGlobalConfigGroup 1 }
-------------------------------------------------------------------------------
agentIscsiFlowAccelerationAgingTimeOut OBJECT-TYPE
SYNTAX INTEGER (60..2592000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time in seconds that should pass before session is aged out
after the last frame detected for the session."
::= { agentIscsiFlowAccelerationGlobalConfigGroup 2 }
-------------------------------------------------------------------------------
QosType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type of QoS: VPT or DSCP."
SYNTAX INTEGER {
vpt(0),
dscp(1)
}
agentIscsiFlowAccelerationQosType OBJECT-TYPE
SYNTAX QosType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current type of QoS for iSCSI packets"
::= { agentIscsiFlowAccelerationGlobalConfigGroup 3 }
agentIscsiFlowAccelerationQosVptValue OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of VPT or DSCP, depends on agentIscsiFlowAccelerationQosType, that will be assigned to each iSCSI packet.
The range of VPT value is 0..7"
::= { agentIscsiFlowAccelerationGlobalConfigGroup 4 }
agentIscsiFlowAccelerationQosDscpValue OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of VPT or DSCP, depends on agentIscsiFlowAccelerationQosType, that will be assigned to each iSCSI packet.
The range of DSCP value is 0..63"
::= { agentIscsiFlowAccelerationGlobalConfigGroup 5 }
agentIscsiFlowAccelerationQosRemark OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether iSCSI frames with the configured VPT or DSCP when egressing the switch."
::= { agentIscsiFlowAccelerationGlobalConfigGroup 6 }
-------------------------------------------------------------------------------
agentIscsiFlowAccelerationTargetConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIscsiFlowAccelerationTargetConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table for configuration of iSCSI target TCP port number,
IP address, and name. It is indexed by
agentIscsiFlowAccelerationTargetConfigTcpPort and
agentIscsiFlowAccelerationTargetConfigAddr."
::= { fastPathIscsiFlowAcceleration 2 }
agentIscsiFlowAccelerationTargetConfigEntry OBJECT-TYPE
SYNTAX AgentIscsiFlowAccelerationTargetConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row in the iSCSI Target configuration table."
INDEX { agentIscsiFlowAccelerationTargetConfigTcpPort,
agentIscsiFlowAccelerationTargetConfigAddr}
::= { agentIscsiFlowAccelerationTargetConfigTable 1 }
AgentIscsiFlowAccelerationTargetConfigEntry::= SEQUENCE {
agentIscsiFlowAccelerationTargetConfigTcpPort Unsigned32,
agentIscsiFlowAccelerationTargetConfigAddr IpAddress,
agentIscsiFlowAccelerationTargetConfigName DisplayString,
agentIscsiFlowAccelerationTargetConfigStatus RowStatus
}
agentIscsiFlowAccelerationTargetConfigTcpPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TCP port of configured target."
::= { agentIscsiFlowAccelerationTargetConfigEntry 1}
agentIscsiFlowAccelerationTargetConfigAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the target address. If the target
address is to be ignored the address should be 0.0.0.0."
::= { agentIscsiFlowAccelerationTargetConfigEntry 2 }
agentIscsiFlowAccelerationTargetConfigName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..223))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The target IQN name. This text is not used to match
on network traffic. It serves as an identifying comment
for administrative convenience."
DEFVAL {""}
::= { agentIscsiFlowAccelerationTargetConfigEntry 3 }
agentIscsiFlowAccelerationTargetConfigStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the target. It's used to add/delete a target.
active(1) - this ACL instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { agentIscsiFlowAccelerationTargetConfigEntry 4}
-------------------------------------------------------------------------------
agentIscsiFlowAccelerationSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIscsiFlowAccelerationSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains iSCSI sessions.
It is indexed as assigned by system."
::= { fastPathIscsiFlowAcceleration 3 }
agentIscsiFlowAccelerationSessionEntry OBJECT-TYPE
SYNTAX AgentIscsiFlowAccelerationSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the agentIscsiFlowAccelerationSessionTable."
INDEX { agentIscsiFlowAccelerationSessionIndex }
::= { agentIscsiFlowAccelerationSessionTable 1 }
AgentIscsiFlowAccelerationSessionEntry ::= SEQUENCE {
agentIscsiFlowAccelerationSessionIndex Unsigned32,
agentIscsiFlowAccelerationTargetName DisplayString,
agentIscsiFlowAccelerationInitiatorName DisplayString,
agentIscsiFlowAccelerationSessionISID OCTET STRING,
agentIscsiFlowAccelerationSessAgingTime Unsigned32,
agentIscsiFlowAccelerationSessionUpTime Unsigned32
}
agentIscsiFlowAccelerationSessionIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Numerical index of session table entry assigned by system. "
::= { agentIscsiFlowAccelerationSessionEntry 1 }
agentIscsiFlowAccelerationTargetName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..223))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The target name"
::= { agentIscsiFlowAccelerationSessionEntry 2 }
agentIscsiFlowAccelerationInitiatorName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..223))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The initiator name"
::= { agentIscsiFlowAccelerationSessionEntry 3 }
agentIscsiFlowAccelerationSessionISID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ISID of current session."
::= { agentIscsiFlowAccelerationSessionEntry 4 }
agentIscsiFlowAccelerationSessAgingTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The elapsed time in seconds since the traffic was detected
on any connections associated with this session."
::= { agentIscsiFlowAccelerationSessionEntry 5 }
agentIscsiFlowAccelerationSessionUpTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time elapsed since the session was detected, in seconds."
::= { agentIscsiFlowAccelerationSessionEntry 6 }
-------------------------------------------------------------------------------
agentIscsiFlowAccelerationConnectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIscsiFlowAccelerationConnectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains iSCSI connections.
It is indexed as assigned by system."
::= { fastPathIscsiFlowAcceleration 4 }
agentIscsiFlowAccelerationConnectionEntry OBJECT-TYPE
SYNTAX AgentIscsiFlowAccelerationConnectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the agentIscsiFlowAccelerationConnectionTable."
INDEX { agentIscsiFlowAccelerationConnectionIndex }
::= { agentIscsiFlowAccelerationConnectionTable 1 }
AgentIscsiFlowAccelerationConnectionEntry ::= SEQUENCE {
agentIscsiFlowAccelerationConnectionIndex Unsigned32,
agentIscsiFlowAccelerationConnectionTargetAddr IpAddress,
agentIscsiFlowAccelerationConnectionTargetPort Unsigned32,
agentIscsiFlowAccelerationConnectionInitiatorAddr IpAddress,
agentIscsiFlowAccelerationConnectionInitiatorPort Unsigned32,
agentIscsiFlowAccelerationConnectionCID Unsigned32,
agentIscsiFlowAccelerationConnectionSessionIndex Unsigned32
}
agentIscsiFlowAccelerationConnectionIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Numerical index of connection table entry assigned by system. "
::= { agentIscsiFlowAccelerationConnectionEntry 1 }
agentIscsiFlowAccelerationConnectionTargetAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The connection target address."
::= { agentIscsiFlowAccelerationConnectionEntry 2 }
agentIscsiFlowAccelerationConnectionTargetPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TCP port of connection target."
::= { agentIscsiFlowAccelerationConnectionEntry 3 }
agentIscsiFlowAccelerationConnectionInitiatorAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The connection initiator address."
::= { agentIscsiFlowAccelerationConnectionEntry 4 }
agentIscsiFlowAccelerationConnectionInitiatorPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TCP port of connection initiator."
::= { agentIscsiFlowAccelerationConnectionEntry 5 }
agentIscsiFlowAccelerationConnectionCID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The iSCSI CID for this connection."
::= { agentIscsiFlowAccelerationConnectionEntry 6 }
agentIscsiFlowAccelerationConnectionSessionIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the session associated with this connection.
Refers to the index of agentIscsiFlowAccelerationSessionIndex in
agentIscsiFlowAccelerationSessionTable."
::= { agentIscsiFlowAccelerationConnectionEntry 7 }
END

52
mibs/FASTPATH-QOS-MIB.mib Normal file
View File

@ -0,0 +1,52 @@
FASTPATH-QOS-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation Quality of Service Package MIB
-- Copyright Broadcom Corporation (2001-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Gauge32
FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
fastPath FROM BROADCOM-REF-MIB
DisplayString FROM RFC1213-MIB;
fastPathQOS MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitaions for Quality of Service Flex package."
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Revisions made for new release."
REVISION
"200201301544Z"
DESCRIPTION
"Initial revision."
::= { fastPath 3 }
END

View File

@ -0,0 +1,551 @@
FASTPATH-RADIUS-AUTH-CLIENT-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath Radius Authentication Client MIB
-- Copyright Broadcom Corporation (2003-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, Integer32, Counter32, Unsigned32
FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
fastPath FROM BROADCOM-REF-MIB
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
DisplayString FROM RFC1213-MIB;
fastPathRadius MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Radius Authentication Client"
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Revisions made for new release."
REVISION
"200305070000Z"
DESCRIPTION
"Initial version."
::= { fastPath 8 }
--**************************************************************************************
-- agentRadiusConfigGroup
--
--**************************************************************************************
agentRadiusConfigGroup OBJECT IDENTIFIER ::= { fastPathRadius 1 }
agentRadiusRetransmit OBJECT-TYPE
SYNTAX Unsigned32 (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of retransmissions of a RADIUS request packet"
DEFVAL { 4 }
::= { agentRadiusConfigGroup 1 }
agentRadiusTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time out duration (in seconds) before packets are retransmitted"
DEFVAL { 15 }
::= { agentRadiusConfigGroup 2 }
agentRadiusDeadTime OBJECT-TYPE
SYNTAX Unsigned32 (0..2000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Length of time (in minutes) for which a RADIUS server is skipped over by transaction requests."
DEFVAL { 0 }
::= { agentRadiusConfigGroup 3 }
agentRadiusServerKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"RADIUS Server key specifies the authentication and encryption key for all RADIUS communications
between the switch and the RADIUS server. This key must match the encryption used on the RADIUS
daemon."
::= { agentRadiusConfigGroup 4 }
agentRadiusSourceIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source IP address that will be used for the communication with RADIUS servers."
::= { agentRadiusConfigGroup 5 }
agentRadiusServerIndexNextValid OBJECT-TYPE
SYNTAX Integer32 (0|1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the next valid index into the agentRadiusServerConfigTable
for creation. If no additional entries are allowed, this will be 0."
::= { agentRadiusConfigGroup 6 }
--**************************************************************************************
-- agentRadiusServerConfigTable
--
--**************************************************************************************
agentRadiusServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentRadiusServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with information about Radius Authentication Server IP
Addresses, port numbers and shared secret"
::= { agentRadiusConfigGroup 7 }
agentRadiusServerConfigEntry OBJECT-TYPE
SYNTAX AgentRadiusServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry consisting of configuration data for a Radius
Authentication Server."
INDEX { agentRadiusServerIndex }
::= { agentRadiusServerConfigTable 1 }
AgentRadiusServerConfigEntry ::=
SEQUENCE {
agentRadiusServerIndex
Integer32,
agentRadiusServerAddress
InetAddress,
agentRadiusServerAddressType
InetAddressType,
agentRadiusServerPort
Unsigned32,
agentRadiusServerSecret
DisplayString,
agentRadiusServerPrimaryMode
INTEGER,
agentRadiusServerCurrentMode
INTEGER,
agentRadiusServerMsgAuth
INTEGER,
agentRadiusServerAddressRowStatus
RowStatus,
agentRadiusServerName
DisplayString,
agentRadiusServerInetAddress
InetAddress,
agentRadiusServerTimeout
Unsigned32,
agentRadiusServerRetransmit
Unsigned32,
agentRadiusServerDeadtime
Unsigned32,
agentRadiusServerSourceIPAddr
IpAddress,
agentRadiusServerPriority
Unsigned32,
agentRadiusServerUsageType
INTEGER
}
agentRadiusServerIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index of the configured RADIUS server"
::= { agentRadiusServerConfigEntry 1 }
agentRadiusServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"IP Address of the configured RADIUS server.
This object cannot be changed after creation."
::= { agentRadiusServerConfigEntry 2 }
agentRadiusServerPort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port number for the RADIUS server."
DEFVAL { 1812 }
::= { agentRadiusServerConfigEntry 3 }
agentRadiusServerTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time out duration (in seconds) before packets are retransmitted"
DEFVAL { 3 }
::= { agentRadiusServerConfigEntry 4 }
agentRadiusServerRetransmit OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of retransmissions of a RADIUS request packet"
DEFVAL { 3 }
::= { agentRadiusServerConfigEntry 5 }
agentRadiusServerDeadtime OBJECT-TYPE
SYNTAX Unsigned32 (0..2000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Length of time (in minutes) for which a RADIUS server is skipped over by transaction requests."
DEFVAL { 0 }
::= { agentRadiusServerConfigEntry 6 }
agentRadiusServerSourceIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source IP address that will be used for the communication with RADIUS servers."
::= { agentRadiusServerConfigEntry 7 }
agentRadiusServerSecret OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured shared sercret for the RADIUS server."
::= { agentRadiusServerConfigEntry 8 }
agentRadiusServerPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Priority specifies the order in which the servers will be used, where 0 is the highest
priority in radius server config mode."
DEFVAL { 0 }
::= { agentRadiusServerConfigEntry 9 }
agentRadiusServerUsageType OBJECT-TYPE
SYNTAX INTEGER {
all(1),
login(2),
dot1x(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the usage type of the server."
DEFVAL { all }
::= { agentRadiusServerConfigEntry 10 }
agentRadiusServerAddressRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Creates or destroys a RADIUS Authentication server entry.
During creation, the next available index is specified by the
agentRadiusServerIndexNextValid object. Rows creation using
a different value for agentRadiusServerIndex will fail.
active(1) - This entry is active.
createAndGo(4) - Creates a new entry.
destroy(6) - Deletes an entry."
::= { agentRadiusServerConfigEntry 11 }
agentRadiusServerPrimaryMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the RADIUS server to be the primary server. If there is any
other server that is configured to be primary, that server is set to be
a seconday server and this entry is set Primary."
::= { agentRadiusServerConfigEntry 12 }
agentRadiusServerCurrentMode OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate if the RADIUS server is the current server in user for
authentication."
::= { agentRadiusServerConfigEntry 13 }
agentRadiusServerMsgAuth OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the message authenticator attribute for this
RADIUS server."
::= { agentRadiusServerConfigEntry 14 }
agentRadiusServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configured identification name for the RADIUS server."
::= { agentRadiusServerConfigEntry 15 }
agentRadiusServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the configured RADIUS server.
This object cannot be changed after creation."
::= { agentRadiusServerConfigEntry 16 }
agentRadiusServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address Type of the configured RADIUS server.
This object cannot be changed after creation."
::= { agentRadiusServerConfigEntry 17 }
--**************************************************************************************
agentRadiusNasIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to set the NAS-IP address for the radius server."
::= { agentRadiusConfigGroup 8 }
agentAuthorizationNetworkRadiusMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to enable/disable Vlan assignment mode."
::= { agentRadiusConfigGroup 9 }
agentRadiusAccountingIndexNextValid OBJECT-TYPE
SYNTAX Integer32 (0|1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the next valid index into the agentRadiusAccountingConfigTable
for creation. If no additional entries are allowed, this will be 0."
::= { agentRadiusConfigGroup 10 }
--**************************************************************************************
-- agentRadiusAccountingConfigTable
--
--**************************************************************************************
agentRadiusAccountingConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentRadiusAccountingConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with information about Radius Accounting Server IP
Addresses, port numbers and shared secret. Only one entry is
supported at this time."
::= { agentRadiusConfigGroup 11 }
agentRadiusAccountingConfigEntry OBJECT-TYPE
SYNTAX AgentRadiusAccountingConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry consisting of configuration data for a Radius Accounting Server."
INDEX { agentRadiusAccountingServerIndex }
::= { agentRadiusAccountingConfigTable 1 }
AgentRadiusAccountingConfigEntry ::=
SEQUENCE {
agentRadiusAccountingServerIndex
Integer32,
agentRadiusAccountingServerAddress
InetAddress,
agentRadiusAccountingServerAddressType
InetAddressType,
agentRadiusAccountingPort
Unsigned32,
agentRadiusAccountingSecret
DisplayString,
agentRadiusAccountingStatus
RowStatus,
agentRadiusAccountingServerName
DisplayString
}
agentRadiusAccountingServerIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index of the configured RADIUS accounting server. The next valid
value of this object for creation is specified by
agentRadiusAccountingIndexNextValid.
"
::= { agentRadiusAccountingConfigEntry 1 }
agentRadiusAccountingServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the configured RADIUS accounting server.
This object cannot be changed after creation."
::= { agentRadiusAccountingConfigEntry 2 }
agentRadiusAccountingServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address Type of the configured RADIUS accounting server.
This object cannot be changed after creation."
::= { agentRadiusAccountingConfigEntry 3 }
agentRadiusAccountingPort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port number for the RADIUS accounting server."
DEFVAL { 1813 }
::= { agentRadiusAccountingConfigEntry 4 }
agentRadiusAccountingSecret OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured shared sercret for the RADIUS accounting server."
::= { agentRadiusAccountingConfigEntry 5 }
agentRadiusAccountingStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Creates or destroys a RADIUS accounting server entry.
During creation, the next available index is specified by the
agentRadiusAccountingIndexNextValid object. Rows creation using
a different value for agentRadiusAccountingServerIndex will fail.
active(1) - This entry is active.
createAndGo(4) - Creates a new entry.
destroy(6) - Deletes an entry."
::= { agentRadiusAccountingConfigEntry 6 }
agentRadiusAccountingServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configured identification name for the RADIUS Accounting
server."
::= { agentRadiusAccountingConfigEntry 7 }
--**************************************************************************************
agentRadiusAccountingMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies if RADIUS Accounting has been enabled or not"
DEFVAL { disable }
::= { agentRadiusConfigGroup 12 }
agentRadiusStatsClear OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to enable(1), all Radius statistics will be reset."
DEFVAL { disable }
::= { agentRadiusConfigGroup 13 }
agentRadiusAuthenticationServers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RADIUS Authentication Servers that have been configured."
::= { agentRadiusConfigGroup 14 }
agentRadiusAccountingServers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RADIUS Accounting Servers that have been configured."
::= { agentRadiusConfigGroup 15 }
agentRadiusNamedAuthenticationServerGroups OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of configured RADIUS named Authentication Server groups."
::= { agentRadiusConfigGroup 16 }
agentRadiusNamedAccountingServerGroups OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of configured RADIUS named Accounting Server groups."
::= { agentRadiusConfigGroup 17 }
--**************************************************************************************
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,811 @@
FASTPATH-ROUTING6-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath Routing MIB
-- Copyright Broadcom Corporation (2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Counter32, Unsigned32, Integer32,
Gauge32 FROM SNMPv2-SMI
DisplayString, PhysAddress, TruthValue, TimeStamp,
VariablePointer, RowPointer, RowStatus, MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
Ipv6IfIndex, Ipv6Address, Ipv6AddressPrefix,
Ipv6AddressIfIdentifier,
Ipv6IfIndexOrZero FROM IPV6-TC
fastPath FROM BROADCOM-REF-MIB;
fastPathRoutingIpv6 MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Ipv6 Routing"
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200509211700Z" -- 21 Sept 2005 12:00 PM EST
DESCRIPTION
"Updated for release"
::= { fastPath 30 }
--**************************************************************************************
-- agentIpv6Group
--
--**************************************************************************************
agentIpv6Group OBJECT IDENTIFIER ::= { fastPathRoutingIpv6 1 }
agentIpv6RoutingMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enables/disables ipv6 unicast routing on the switch."
::= { agentIpv6Group 1 }
--**************************************************************************************
-- agentIpv6InterfaceTable
--
--**************************************************************************************
agentIpv6InterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIpv6InterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { agentIpv6Group 2 }
agentIpv6InterfaceEntry OBJECT-TYPE
SYNTAX AgentIpv6InterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { agentIpv6InterfaceIfIndex }
::= { agentIpv6InterfaceTable 1 }
AgentIpv6InterfaceEntry ::= SEQUENCE {
agentIpv6InterfaceIfIndex
Integer32,
agentIpv6InterfaceMtuValue
Unsigned32,
agentIpv6InterfaceDadTransmits
Integer32,
agentIpv6InterfaceLinkLocalOnly
INTEGER,
agentIpv6InterfaceIcmpUnreachables
INTEGER
}
agentIpv6InterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IfIndex associated with this instance."
::= { agentIpv6InterfaceEntry 1 }
agentIpv6InterfaceMtuValue OBJECT-TYPE
SYNTAX Unsigned32 (0|1280..1500)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the MTU value for this interface.If it is not yet configured,
retrieving the value of this object results in a zero value.
Setting the value zero to this object effectively un-configures the MTU."
::= { agentIpv6InterfaceEntry 2 }
agentIpv6InterfaceDadTransmits OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the dad transmits value for this interface."
::= { agentIpv6InterfaceEntry 3 }
agentIpv6InterfaceLinkLocalOnly OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, interface is capable of ipv6 operation without a global address.
In this case, an eui-64 based link-local address is used. "
DEFVAL { disable }
::= { agentIpv6InterfaceEntry 4 }
agentIpv6InterfaceIcmpUnreachables OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is enable, it indicates that ICMPv6 unreachables can be sent on this
interface."
::= { agentIpv6InterfaceEntry 5 }
--**************************************************************************************
-- agentIpv6RouterAdvertisementTable
--
--**************************************************************************************
agentIpv6RouterAdvertisementTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIpv6RouterAdvertisementEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is no global administrative flag for router advertisement. The global
routing flag (agentIpv6RoutingMode) will be used for this purpose. If routing
is disabled, router advertisement is disabled as well."
::= { agentIpv6Group 3 }
agentIpv6RouterAdvertisementEntry OBJECT-TYPE
SYNTAX AgentIpv6RouterAdvertisementEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { agentIpv6RouterAdvertisementIfIndex }
::= { agentIpv6RouterAdvertisementTable 1 }
AgentIpv6RouterAdvertisementEntry ::= SEQUENCE {
agentIpv6RouterAdvertisementIfIndex
Integer32,
agentIpv6RouterAdvertisementSuppressMode
INTEGER,
agentIpv6RouterAdvertisementMaxAdvertisementInterval
Integer32,
agentIpv6RouterAdvertisementAdvertisementLifetime
Integer32,
agentIpv6RouterAdvertisementNbrSolicitInterval
Integer32,
agentIpv6RouterAdvertisementReachableTime
Integer32,
agentIpv6RouterAdvertisementManagedFlag
INTEGER,
agentIpv6RouterAdvertisementOtherFlag
INTEGER
}
agentIpv6RouterAdvertisementIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface Number to configure Router Advertisement on."
::= { agentIpv6RouterAdvertisementEntry 1 }
agentIpv6RouterAdvertisementSuppressMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable router advertisement suppression on the interface."
DEFVAL { disable }
::= { agentIpv6RouterAdvertisementEntry 2 }
agentIpv6RouterAdvertisementMaxAdvertisementInterval OBJECT-TYPE
SYNTAX Integer32 (4..1800)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum time allowed between sending router advertisements
from the interface."
DEFVAL { 600 }
::= { agentIpv6RouterAdvertisementEntry 3 }
agentIpv6RouterAdvertisementAdvertisementLifetime OBJECT-TYPE
SYNTAX Integer32 (4..65520)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of lifetime field of router advertisement sent from
the interface.
This value must be greater than or equal to
agentIpv6RouterAdvertisementMaxAdvertisementInterval."
DEFVAL { 1800 }
::= { agentIpv6RouterAdvertisementEntry 4 }
agentIpv6RouterAdvertisementNbrSolicitInterval OBJECT-TYPE
SYNTAX Integer32 (0..3600000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of retrans time field of router advertisement sent from
the interface. A value of 0 means this router does not specifiy
the interval."
DEFVAL { 0 }
::= { agentIpv6RouterAdvertisementEntry 5 }
agentIpv6RouterAdvertisementReachableTime OBJECT-TYPE
SYNTAX Integer32 (0..3600000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of reachable time field of router advertisement sent from
the interface. A value of 0 means this router does not specifiy
the interval."
DEFVAL { 0 }
::= { agentIpv6RouterAdvertisementEntry 6 }
agentIpv6RouterAdvertisementManagedFlag OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of managed config field of router advertisement sent from
the interface."
DEFVAL { disable }
::= { agentIpv6RouterAdvertisementEntry 7 }
agentIpv6RouterAdvertisementOtherFlag OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of other config field of router advertisement sent from
the interface."
DEFVAL { disable }
::= { agentIpv6RouterAdvertisementEntry 8 }
-- Address Prefix table
-- The IPv6 Address Prefix table contains information on
-- the entity's IPv6 Address Prefixes that are associated
-- with IPv6 interfaces.
agentIpv6AddrPrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIpv6AddrPrefixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The list of IPv6 address prefixes of
IPv6 interfaces."
::= { agentIpv6Group 4 }
agentIpv6AddrPrefixEntry OBJECT-TYPE
SYNTAX AgentIpv6AddrPrefixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An interface entry containing objects of
a particular IPv6 address prefix."
INDEX { agentIpv6InterfaceIfIndex,
agentIpv6AddrPrefix,
agentIpv6AddrPrefixLength }
::= { agentIpv6AddrPrefixTable 1 }
AgentIpv6AddrPrefixEntry ::= SEQUENCE {
agentIpv6AddrPrefix Ipv6AddressPrefix,
agentIpv6AddrPrefixLength INTEGER,
agentIpv6AddrPrefixOnLinkFlag TruthValue,
agentIpv6AddrPrefixAutonomousFlag TruthValue,
agentIpv6AddrPrefixAdvPreferredLifetime Unsigned32,
agentIpv6AddrPrefixAdvValidLifetime Unsigned32
}
agentIpv6AddrPrefix OBJECT-TYPE
SYNTAX Ipv6AddressPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The prefix associated with the this interface."
::= { agentIpv6AddrPrefixEntry 1 }
agentIpv6AddrPrefixLength OBJECT-TYPE
SYNTAX INTEGER (0..128)
UNITS "bits"
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The length of the prefix (in bits)."
::= { agentIpv6AddrPrefixEntry 2 }
agentIpv6AddrPrefixOnLinkFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object has the value 'true(1)', if this
prefix can be used for on-link determination
and the value 'false(2)' otherwise."
::= { agentIpv6AddrPrefixEntry 3 }
agentIpv6AddrPrefixAutonomousFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Autonomous address configuration flag. When
true(1), indicates that this prefix can be used
for autonomous address configuration (i.e. can
be used to form a local interface address).
If false(2), it is not used to autoconfigure
a local interface address."
::= { agentIpv6AddrPrefixEntry 4 }
agentIpv6AddrPrefixAdvPreferredLifetime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is the length of time in seconds that this
prefix will remain preferred, i.e. time until
deprecation. A value of 4,294,967,295 represents
infinity.
The address generated from a deprecated prefix
should no longer be used as a source address in
new communications, but packets received on such
an interface are processed as expected."
::= { agentIpv6AddrPrefixEntry 5 }
agentIpv6AddrPrefixAdvValidLifetime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is the length of time in seconds that this
prefix will remain valid, i.e. time until
invalidation. A value of 4,294,967,295 represents
infinity.
The address generated from an invalidated prefix
should not appear as the destination or source
address of a packet."
::= { agentIpv6AddrPrefixEntry 6 }
-- the IPv6 Address table
-- The IPv6 address table contains this node's IPv6
-- addressing information.
agentIpv6AddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIpv6AddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of addressing information relevant to
this node's interface addresses."
::= { agentIpv6Group 5 }
agentIpv6AddrEntry OBJECT-TYPE
SYNTAX AgentIpv6AddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The addressing information for one of this
node's interface addresses."
INDEX { agentIpv6InterfaceIfIndex, agentIpv6AddrAddress }
::= { agentIpv6AddrTable 1 }
AgentIpv6AddrEntry ::=
SEQUENCE {
agentIpv6AddrAddress Ipv6Address,
agentIpv6AddrPfxLength INTEGER,
agentIpv6AddrEui64Flag TruthValue,
agentIpv6AddrStatus RowStatus
}
agentIpv6AddrAddress OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IPv6 address to which this entry's addressing
information pertains."
::= { agentIpv6AddrEntry 1 }
agentIpv6AddrPfxLength OBJECT-TYPE
SYNTAX INTEGER(0..128)
UNITS "bits"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The length of the prefix (in bits) associated with
the IPv6 address of this entry."
::= { agentIpv6AddrEntry 2 }
agentIpv6AddrEui64Flag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object has the value 'true(1)', if this
address uses and eui-64 generated interface identifier and the value
'false(2)' otherwise."
::= { agentIpv6AddrEntry 3 }
agentIpv6AddrStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Creates a new entry in the Address table.
Allowed values are:
createAndGo(4) - Creates an entry in this table, associating the address
with a given interface. The agentIpv6NetMask
object must be set during creation.
destroy(6) - Removes the associated address from the interface."
::= { agentIpv6AddrEntry 4 }
-- IPv6 Static Routing table
agentIpv6StaticRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIpv6StaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPv6 Static Routing table. This table contains
an entry for each valid IPv6 static unicast route
that can be used for packet forwarding
determination."
::= { agentIpv6Group 6 }
agentIpv6StaticRouteEntry OBJECT-TYPE
SYNTAX AgentIpv6StaticRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A routing entry."
INDEX { agentIpv6StaticRouteDest,
agentIpv6StaticRoutePfxLength,
agentIpv6StaticRouteIfIndex,
agentIpv6StaticRouteNextHop }
::= { agentIpv6StaticRouteTable 1 }
AgentIpv6StaticRouteEntry ::= SEQUENCE {
agentIpv6StaticRouteDest Ipv6AddressPrefix,
agentIpv6StaticRoutePfxLength INTEGER,
agentIpv6StaticRouteIfIndex Ipv6IfIndexOrZero,
agentIpv6StaticRouteNextHop Ipv6Address,
agentIpv6StaticRoutePreference INTEGER,
agentIpv6StaticRouteStatus RowStatus
}
agentIpv6StaticRouteDest OBJECT-TYPE
SYNTAX Ipv6AddressPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IPv6 address of this route.
This object may not take a Multicast address
value."
::= { agentIpv6StaticRouteEntry 1 }
agentIpv6StaticRoutePfxLength OBJECT-TYPE
SYNTAX INTEGER(0..128)
UNITS "bits"
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the prefix length of the destination
address."
::= { agentIpv6StaticRouteEntry 2 }
agentIpv6StaticRouteIfIndex OBJECT-TYPE
SYNTAX Ipv6IfIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value which uniquely identifies the local
interface through which the next hop of this
route should be reached. The interface identified
by a particular value of this index is the same
interface as identified by the same value of
ipv6IfIndex. For routes with global address next hop this
value can be zero."
::= { agentIpv6StaticRouteEntry 3 }
agentIpv6StaticRouteNextHop OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the next
system en route. "
::= { agentIpv6StaticRouteEntry 4 }
agentIpv6StaticRoutePreference OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The routing preference metric for this route. A lower
value is more preferred."
DEFVAL { 1 }
::= { agentIpv6StaticRouteEntry 5 }
agentIpv6StaticRouteStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Creates a new entry in the Address table.
Allowed values are:
createAndGo(4) - Creates an entry in this table.
destroy(6) - Removes the associated route from the interface."
::= { agentIpv6StaticRouteEntry 6 }
--**************************************************************************************
-- agentIpv6ServicePortGroup
--
--**************************************************************************************
agentIpv6ServicePortGroup OBJECT IDENTIFIER ::= { agentIpv6Group 7 }
-- IPv6 Service Port Prefix Table
agentIpv6ServicePortPrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIpv6ServicePortPrefixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPv6 Service Port Prefix Table. This table contains
an entry for each valid IPv6 prefix configured on the
Service Port."
::= { agentIpv6ServicePortGroup 1 }
agentIpv6ServicePortPrefixEntry OBJECT-TYPE
SYNTAX AgentIpv6ServicePortPrefixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IPv6 Service Port Prefix entry."
INDEX { agentIpv6ServicePortPrefixIndex }
::= { agentIpv6ServicePortPrefixTable 1 }
AgentIpv6ServicePortPrefixEntry ::= SEQUENCE {
agentIpv6ServicePortPrefixIndex Unsigned32,
agentIpv6ServicePortPrefix Ipv6Address,
agentIpv6ServicePortPrefixLength Unsigned32
}
agentIpv6ServicePortPrefixIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the Ipv6 Prefix Address configured on the
Service Port. Removal of a row will cause index values
to be reassigned."
::= { agentIpv6ServicePortPrefixEntry 1 }
agentIpv6ServicePortPrefix OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Ipv6 Prefix Address configured on the Service Port."
::= { agentIpv6ServicePortPrefixEntry 2 }
agentIpv6ServicePortPrefixLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The length of the IPv6 Prefix Address."
::= { agentIpv6ServicePortPrefixEntry 3 }
-- IPv6 Service Port Default Router Table
agentIpv6ServicePortDefaultRouterTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIpv6ServicePortDefaultRouterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPv6 Service Port Default Router Table. This table contains
an entry for each valid IPv6 Default Router configured on the
Service Port."
::= { agentIpv6ServicePortGroup 2 }
agentIpv6ServicePortDefaultRouterEntry OBJECT-TYPE
SYNTAX AgentIpv6ServicePortDefaultRouterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IPv6 Service Port Default Router entry."
INDEX { agentIpv6ServicePortDefaultRouterIndex }
::= { agentIpv6ServicePortDefaultRouterTable 1 }
AgentIpv6ServicePortDefaultRouterEntry ::= SEQUENCE {
agentIpv6ServicePortDefaultRouterIndex Unsigned32,
agentIpv6ServicePortDefaultRouter Ipv6Address
}
agentIpv6ServicePortDefaultRouterIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the IPv6 Default Router Address
configured on the Service Port. Removal of a
row will cause index values to be reassigned."
::= { agentIpv6ServicePortDefaultRouterEntry 1 }
agentIpv6ServicePortDefaultRouter OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Address of the IPv6 Default Router configured
on the Service Port."
::= { agentIpv6ServicePortDefaultRouterEntry 2 }
-- IPv6 Service Port Neighbor Table
agentIpv6ServicePortNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIpv6ServicePortNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPv6 Service Port Neighbor Table. This table contains
an entry for each valid IPv6 Neighbor configured on the
Service Port."
::= { agentIpv6ServicePortGroup 3 }
agentIpv6ServicePortNbrEntry OBJECT-TYPE
SYNTAX AgentIpv6ServicePortNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IPv6 Service Port Neighbor entry."
INDEX { agentIpv6ServicePortNbrAddr }
::= { agentIpv6ServicePortNbrTable 1 }
AgentIpv6ServicePortNbrEntry ::= SEQUENCE {
agentIpv6ServicePortNbrAddr Ipv6Address,
agentIpv6ServicePortNbrPhysAddr MacAddress,
agentIpv6ServicePortNbrState INTEGER,
agentIpv6ServicePortNbrUpdated TimeStamp,
agentIpv6ServicePortNbrIsRouter TruthValue
}
agentIpv6ServicePortNbrAddr OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Ipv6 Address of a neighbor switch visible to the Service Port."
::= { agentIpv6ServicePortNbrEntry 1 }
agentIpv6ServicePortNbrPhysAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MacAddress of the neighboring switch."
::= { agentIpv6ServicePortNbrEntry 2 }
agentIpv6ServicePortNbrState OBJECT-TYPE
SYNTAX INTEGER { reachable(1),
stale(2),
delay(3),
probe(4),
unknown(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the neighboring switch:
reachable(1) - The neighbor is reachable by this switch.
stale(2) - Information about the neighbor is scheduled for deletion.
delay(3) - No information has been received from neighbor during delay period.
probe(4) - Switch is attempting to probe for this neighbor.
unknown(6) - Unknown status."
::= { agentIpv6ServicePortNbrEntry 3 }
agentIpv6ServicePortNbrUpdated OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last sysUpTime that this neighbor has been updated."
::= { agentIpv6ServicePortNbrEntry 4 }
agentIpv6ServicePortNbrIsRouter OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns true(1) if the neighbor machine is a router,
false(2) otherwise."
::= { agentIpv6ServicePortNbrEntry 5 }
--**************************************************************************************
-- agentIpv6IcmpGroup
--
--**************************************************************************************
agentIpv6IcmpControlGroup OBJECT IDENTIFIER ::= { agentIpv6Group 8 }
agentIpv6IcmpRateLimitInterval OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the time interval between tokens being placed in the bucket for
ICMP Ratelimit."
::= { agentIpv6IcmpControlGroup 1 }
agentIpv6IcmpRateLimitBurstSize OBJECT-TYPE
SYNTAX Integer32 (1..200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the number of tokens to be placed after timeout."
::= { agentIpv6IcmpControlGroup 2 }
END

View File

@ -0,0 +1,758 @@
FASTPATH-SNTP-CLIENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
InetAddressType, InetAddress, InetPortNumber FROM INET-ADDRESS-MIB
fastPath FROM BROADCOM-REF-MIB;
agentSntpClientMIB MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
"Postal: Broadcom Corporation
100 Perimeter Park, Dr., Suite H
Morrisville, NC 27560
USA
Phone: +1 919 865 2700"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Broadcom Corporation enterprise OID pertaining to
SNTP client configuration and statistical collection."
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200312181629Z" -- Fri Dec 18 16:29 GMT 2003
DESCRIPTION
"Initial version of this MIB module."
::= { fastPath 17 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
SntpClientAdminMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An SNTP client may operate in any of several modes.
At least one mode other than disabled must be supported
by a client.
disabled
- SNTP is not administrative. No SNTP requests are sent
from the client nor are any received SNTP messages
processed.
unicast
- SNTP operates in a point-to-point fashion. A unicast
client sends a request to a designated server
at its unicast address and expects a reply from which
it can determine the time and, optionally, the
round-trip delay and local clock offset relative to the
server.
broadcast
- SNTP operates using the local broadcast address.
The broadcast address has a single subnet scope.
The SNTP server uses a broadcast address to send
unsolicited SNTP messages to clients. The client
listens on this address and sends no requests for
updates. The broadcast address is determined
by the address and netmask of the service port over
which the SNTP client is operating.
multicast
- SNTP operates in a point-to-multipoint fashion. A
multicast client listens on the dedicated broadcast
address or multicast group address."
REFERENCE
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
for IPv4, IPv6 and OSI; Section 2."
SYNTAX BITS {
disabled(0),
unicast(1),
broadcast(2),
multicast(3)
}
SntpClientUpdateStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The status of the last received response or broadcast from a
configured server. These values are appropriate for all
administrative modes.
other
- None of the following enumeration values.
success
- The SNTP operation was successful and the system time
was updated.
requestTimedOut
- An SNTP poll request timed out without receiving a
response from the SNTP server.
badDateEncoded
- The time provided by the SNTP server was not valid.
versionNotSupported
- The SNTP version supported by the server is not compatible
with the version supported by the client. This is indicated
by the server returning a version later than the version
configured for that server or a version of '0'.
serverUnsychronized
- The SNTP server is not synchronized with its peers. This
is indicated via the 'leap indicator' field on the SNTP
message.
serverKissOfDeath
- The SNTP server indicated that no further polls are to be
sent to this server. This is indicated by a stratum field
field equal to 0 in a message received from a server."
REFERENCE
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
for IPv4, IPv6 and OSI; Section 4."
SYNTAX INTEGER {
other(1),
success(2),
requestTimedOut(3),
badDateEncoded(4),
versionNotSupported(5),
serverUnsychronized(6),
serverKissOfDeath(7)
}
-- -------------------------------------------------------------
-- MIB Objects
-- -------------------------------------------------------------
agentSntpClientObjects OBJECT IDENTIFIER ::= { agentSntpClientMIB 1 }
agentSntpClient OBJECT IDENTIFIER
::= { agentSntpClientObjects 1 }
agentSntpClientUnicast OBJECT IDENTIFIER
::= { agentSntpClientObjects 2 }
agentSntpClientBroadcast OBJECT IDENTIFIER
::= { agentSntpClientObjects 3 }
-- -------------------------------------------------------------
-- SNTP Client Group
-- -------------------------------------------------------------
agentSntpClientVersion OBJECT-TYPE
SYNTAX INTEGER {
version1(1),
version2(2),
version3(3),
version4(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The highest SNTP version this client supports. Per
RFC 2030, higher versions are required to be backwards
compatible with all lower versions with the exception of
version 0."
REFERENCE
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
for IPv4, IPv6 and OSI; Section 5."
::= { agentSntpClient 1 }
agentSntpClientSupportedMode OBJECT-TYPE
SYNTAX SntpClientAdminMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SNTP client administrative modes that this device supports.
A client may support more than one administrative mode."
::= { agentSntpClient 2 }
agentSntpClientMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
unicast(1),
broadcast(2),
multicast(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current administrative mode of the SNTP client. A SET
of this object will cause the SNTP client to change
administrative modes. A SET request MUST have only 1 bit
set since is not possible to operate in multiple modes
simultaneously. SETs of this object are limited
to values supported by the device as specified by
agentSntpClientSupportedMode."
DEFVAL { disabled }
::= { agentSntpClient 3 }
agentSntpClientPort OBJECT-TYPE
SYNTAX InetPortNumber (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local port number used to listen for broadcasts and
responses from servers."
DEFVAL { 123 }
::= { agentSntpClient 4 }
agentSntpClientLastUpdateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time that the SNTP client last updated the
system time on the device since agent reboot. This time is
updated for all non-disabled administrative modes of the SNTP
client. If the SNTP client has not updated the time then
the client MUST return '00000000'H."
DEFVAL { '00000000'H }
::= { agentSntpClient 5 }
agentSntpClientLastAttemptTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time of the last SNTP request or
unsolicited SNTP message for this SNTP client since agent
reboot. This value is a timestamp for the
agentSntpClientLastAttemptStatus object. When the
agentSntpClientLastAttemptStatus has a value of success(2),
this object's value should be equal to the value returned by
agentSntpClientLastUpdateTime. If no SNTP frames have been
processed by the SNTP client then the client MUST return
'00000000'H. This object is updated for all non-disabled
administrative modes of the SNTP client."
DEFVAL { '00000000'H }
::= { agentSntpClient 6 }
agentSntpClientLastAttemptStatus OBJECT-TYPE
SYNTAX SntpClientUpdateStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the last SNTP request or unsolicited SNTP
message for this SNTP client since agent reboot. The status is
updated for all non-disabled administrative modes of the SNTP
client."
DEFVAL { other }
::= { agentSntpClient 7 }
agentSntpClientServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address type of the SNTP server as identified
by the last received packet. Support for all address
types is NOT REQUIRED."
::= { agentSntpClient 8 }
agentSntpClientServerAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The encoded address of the SNTP server as identified
by the last received packet."
::= { agentSntpClient 9 }
agentSntpClientServerMode OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a 3-bit integer identifying the mode of the server as
indicated in the last received packet with values defined as
follows:
Mode Meaning
------------------------------------
0 reserved
1 symmetric active
2 symmetric passive
3 client
4 server
5 broadcast
6 reserved for NTP control message
7 reserved for private use "
::= { agentSntpClient 10 }
agentSntpClientServerStratum OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is an 8-bit integer identifying the stratum of the server as
indicated in the last received packet with values defined as
follows:
Stratum Meaning
------------------------------------
0 unspecified
1 primary reference
2-15 secondary reference
16-255 reserved"
::= { agentSntpClient 11 }
agentSntpClientServerRefClkId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the value of the Reference Identifier in the last
received packet defined as follows.
Reference Identifier: This is a 32-bit bitstring identifying
the particular reference source. In the case of NTP Version 3 or
Version 4 stratum-0 (unspecified) or stratum-1 (primary) servers,
this is a four-character ASCII string, left justified and zero
padded to 32 bits. In NTP Version 3 secondary servers, this is the
32-bit IPv4 address of the reference source. In NTP Version 4
secondary servers, this is the low order 32 bits of the latest
transmit timestamp of the reference source."
::= { agentSntpClient 12 }
agentSntpClientPollInterval OBJECT-TYPE
SYNTAX Unsigned32 (6..10)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum number of seconds between successive SNTP polls
of the server in seconds as a power of two. This
polling interval is used for SNTP requests in
unicast(1) or broadcast(2) administrative mode."
DEFVAL { 6 }
::= { agentSntpClient 13 }
-- -------------------------------------------------------------
-- SNTP Client Unicast Group
-- -------------------------------------------------------------
agentSntpClientUnicastPollInterval OBJECT-TYPE
SYNTAX Unsigned32 (6..10)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum number of seconds between successive SNTP polls
of the server in seconds as a power of two. This
polling interval is used for SNTP requests in
unicast(1) administrative mode."
DEFVAL { 6 }
::= { agentSntpClientUnicast 1 }
agentSntpClientUnicastPollTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds to wait for a response from a SNTP
server before considering the attempt to have 'timed out'.
This timeout is used for SNTP requests in unicast(1)
administrative mode."
DEFVAL { 5 }
::= { agentSntpClientUnicast 2 }
agentSntpClientUnicastPollRetry OBJECT-TYPE
SYNTAX Unsigned32 (0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of times to retry a request to the same SNTP server
that has 'timed out.'. This retry count is
used for directed SNTP requests in unicast(1) administrative mode.
For example, assume this object has been SET to a value of 2.
When the SNTP client queries a given server it will send 1 SNTP
request frame. If that original attempt fails, the client will
retry up to a maximum of 2 more times before declaring the unicast
poll unsuccessful and attempting the next server."
DEFVAL { 1 }
::= { agentSntpClientUnicast 3 }
agentSntpClientUcastServerMaxEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of server entries that are allowed in the
agentSntpClientUcastServerTable."
::= { agentSntpClientUnicast 4 }
agentSntpClientUcastServerCurrEntries OBJECT-TYPE
SYNTAX Gauge32 (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of server entries in the
agentSntpClientUcastServerTable."
::= { agentSntpClientUnicast 5 }
-- -------------------------------------------------------------
-- SNTP Client Unicast Server Table
-- -------------------------------------------------------------
agentSntpClientUcastServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentSntpClientUcastServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing configuration and statistical
information for unicast SNTP servers. Each server
entry is represented by single conceptual row in this
table."
::= { agentSntpClientUnicast 6 }
agentSntpClientUcastServerEntry OBJECT-TYPE
SYNTAX AgentSntpClientUcastServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information for a particular unicast SNTP server."
INDEX { agentSntpClientUcastServerIndex }
::= { agentSntpClientUcastServerTable 1 }
AgentSntpClientUcastServerEntry ::=
SEQUENCE {
agentSntpClientUcastServerIndex
Unsigned32,
agentSntpClientUcastServerAddressType
InetAddressType,
agentSntpClientUcastServerAddress
InetAddress,
agentSntpClientUcastServerPort
InetPortNumber,
agentSntpClientUcastServerVersion
INTEGER,
agentSntpClientUcastServerPrecedence
Unsigned32,
agentSntpClientUcastServerLastUpdateTime
DateAndTime,
agentSntpClientUcastServerLastAttemptTime
DateAndTime,
agentSntpClientUcastServerLastAttemptStatus
SntpClientUpdateStatus,
agentSntpClientUcastServerNumRequests
Counter32,
agentSntpClientUcastServerNumFailedRequests
Counter32,
agentSntpClientUcastServerRowStatus
RowStatus
}
agentSntpClientUcastServerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object uniquely identifies the entry in the table."
::= { agentSntpClientUcastServerEntry 1 }
agentSntpClientUcastServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies how agentSntpClientUcastServerAddr is
encoded. Support for all possible enumerations defined by
InetAddressType is NOT REQUIRED."
::= { agentSntpClientUcastServerEntry 2 }
agentSntpClientUcastServerAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The encoded internet address of an SNTP server.
Unicast SNTP requests will be sent to this address. If this
address is a DNS hostname, then that hostname SHOULD be
resolved into an IP address each time a SNTP request is sent
to it."
::= { agentSntpClientUcastServerEntry 3 }
agentSntpClientUcastServerPort OBJECT-TYPE
SYNTAX InetPortNumber (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port number on the server to which poll requests are sent.
A set request MUST NOT use a value of 0 for this object."
DEFVAL { 123 }
::= { agentSntpClientUcastServerEntry 4 }
agentSntpClientUcastServerVersion OBJECT-TYPE
SYNTAX INTEGER {
version1(1),
version2(2),
version3(3),
version4(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SNTP version this server supports. This is the value
that will be encoded in NTP polls when operating in unicast(1)
administrative mode."
REFERENCE
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
for IPv4, IPv6 and OSI; Section 5."
::= { agentSntpClientUcastServerEntry 5}
agentSntpClientUcastServerPrecedence OBJECT-TYPE
SYNTAX Unsigned32 (1..8)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The precedence that this server has in relation to its peers
in the determining the sequence of servers to which SNTP requests
will be sent. The client continues sending requests to
different servers until a successful response is received or
all servers are exhausted. This object indicates the order in
which to query the servers. A server entry with a precedence
of 1 will be queried before a server with a precedence of 2,
and so forth. If more than one server has the same precedence
then the request order will follow the lexicographical
ordering of the entries in this table."
DEFVAL { 1 }
::= { agentSntpClientUcastServerEntry 6 }
agentSntpClientUcastServerLastUpdateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time that the response from this server was
used to update the system time on the device since agent
reboot. If the SNTP client has not updated the time using
a response from this server then this object MUST return
'00000000'H."
DEFVAL { '00000000'H }
::= { agentSntpClientUcastServerEntry 7 }
agentSntpClientUcastServerLastAttemptTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time that this SNTP server was last queried
since agent reboot. Essentially, this value is a
timestamp for the agentSntpClientUcastServerLastAttemptStatus
object. If this server has not been queried then this object
MUST return '00000000'H."
DEFVAL { '00000000'H }
::= { agentSntpClientUcastServerEntry 8 }
agentSntpClientUcastServerLastAttemptStatus OBJECT-TYPE
SYNTAX SntpClientUpdateStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the last SNTP request to this server since
agent reboot. If no requests have been made then this object
should return 'other'."
DEFVAL { other }
::= { agentSntpClientUcastServerEntry 9 }
agentSntpClientUcastServerNumRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SNTP requests made to this server since
the last agent reboot. This includes retry attempts to
the server."
::= { agentSntpClientUcastServerEntry 10 }
agentSntpClientUcastServerNumFailedRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SNTP requests made to this server that did
not result in a successful response since the last agent
reboot. This includes retry attempts to the server."
::= { agentSntpClientUcastServerEntry 11 }
agentSntpClientUcastServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this conceptual row in the table.
active
- The server is available for use in SNTP client operations.
Other writable leaves in this table MAY be modified while
the row is in the active state.
notInService
- The entry is fully configured but is not available for
use in SNTP client operations. The agent MAY transition
a row from the active to notInService upon
receipt of a kiss of death packet from the server.
createAndGo
- This is the preferred mechanism for creating conceptual
rows in this table. This value can never be read as
the row will always transition immediately to either active
or notInService.
destroy
- This will remove the conceptual row from the table and
make it unavailable for SNTP client operations. "
::= { agentSntpClientUcastServerEntry 12 }
-- -------------------------------------------------------------
-- SNTP Client Broadcast Group
-- -------------------------------------------------------------
agentSntpClientBroadcastCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unsolicited broadcast SNTP messages that have
been received and processed by the SNTP client. Unsolicited
SNTP broadcast frames will not be counted unless the SNTP
agent is operating in broadcast(3) mode, as specified by
agentSntpClientMode."
::= { agentSntpClientBroadcast 1 }
agentSntpClientBroadcastInterval OBJECT-TYPE
SYNTAX Unsigned32 (6..10)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds the client will wait before
processing another broadcast packet expressed as a
power of two. Packets received during the wait interval
are silently discarded."
DEFVAL { 6 }
::= { agentSntpClientBroadcast 2}
-- -------------------------------------------------------------
-- Conformance Information
-- -------------------------------------------------------------
agentSntpClientConformance OBJECT IDENTIFIER
::= { agentSntpClientMIB 2 }
agentSntpClientGroups OBJECT IDENTIFIER
::= { agentSntpClientConformance 1 }
agentSntpClientCompliances OBJECT IDENTIFIER
::= { agentSntpClientConformance 2 }
-- -------------------------------------------------------------
-- Units of conformance
-- -------------------------------------------------------------
agentSntpClientDeviceGroup OBJECT-GROUP
OBJECTS {
agentSntpClientVersion,
agentSntpClientSupportedMode,
agentSntpClientMode,
agentSntpClientLastUpdateTime,
agentSntpClientLastAttemptTime,
agentSntpClientLastAttemptStatus,
agentSntpClientServerAddressType,
agentSntpClientServerAddress,
agentSntpClientServerMode,
agentSntpClientServerStratum,
agentSntpClientServerRefClkId
}
STATUS current
DESCRIPTION
"A collection of objects providing device level control of
an SNTP client on FASTPATH enabled devices."
::= { agentSntpClientGroups 1 }
agentSntpClientUnicastGroup OBJECT-GROUP
OBJECTS {
agentSntpClientUnicastPollInterval,
agentSntpClientUnicastPollTimeout,
agentSntpClientUnicastPollRetry,
agentSntpClientUcastServerMaxEntries,
agentSntpClientUcastServerCurrEntries,
agentSntpClientUcastServerAddress,
agentSntpClientUcastServerAddressType,
agentSntpClientUcastServerPrecedence,
agentSntpClientUcastServerLastUpdateTime,
agentSntpClientUcastServerLastAttemptTime,
agentSntpClientUcastServerLastAttemptStatus,
agentSntpClientUcastServerNumRequests,
agentSntpClientUcastServerNumFailedRequests,
agentSntpClientUcastServerRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing control and statistics for
an SNTP client capable of operating in unicast mode."
::= { agentSntpClientGroups 2 }
agentSntpClientBroadcastGroup OBJECT-GROUP
OBJECTS {
agentSntpClientBroadcastCount,
agentSntpClientBroadcastInterval
}
STATUS current
DESCRIPTION
"A collection of objects providing control and statistics for
an SNTP client capable of operating in broadcast mode."
::= { agentSntpClientGroups 3 }
-- -------------------------------------------------------------
-- Compliance statements
-- -------------------------------------------------------------
agentSntpClientCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that support
agentSntpClient."
MODULE
MANDATORY-GROUPS { agentSntpClientDeviceGroup }
GROUP agentSntpClientUnicastGroup
DESCRIPTION
"This group is REQUIRED for devices supporting operation
of an SNTP client in unicast mode."
GROUP agentSntpClientBroadcastGroup
DESCRIPTION
"This group is REQUIRED for devices supporting operation
of a SNTP client in broadcast mode."
::= { agentSntpClientCompliances 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,473 @@
FASTPATH-TIMEZONE-PRIVATE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
DisplayString FROM RFC1213-MIB
fastPath FROM BROADCOM-REF-MIB;
fastPathTimeZonePrivate MODULE-IDENTITY
LAST-UPDATED "200702280500Z" -- 28 Feb 2007 05:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH for system time, timezone and summer-time settings"
-- Revision history.
REVISION
"200702280500Z" -- 28 Feb 2007 05:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPath 32 }
agentSystemTimeGroup OBJECT IDENTIFIER ::={ fastPathTimeZonePrivate 1 }
agentTimeZoneGroup OBJECT IDENTIFIER ::={ fastPathTimeZonePrivate 2 }
agentSummerTimeGroup OBJECT IDENTIFIER ::={ fastPathTimeZonePrivate 3 }
agentSummerTimeRecurringGroup OBJECT IDENTIFIER ::={ agentSummerTimeGroup 2 }
agentSummerTimeNonRecurringGroup OBJECT IDENTIFIER ::={ agentSummerTimeGroup 3 }
--
-- Agent system time mib object
--
agentSystemTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the current sytem time
(includes the TimeZone offset and summertime Offset)"
::={ agentSystemTimeGroup 1}
agentSystemDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the current sytem date "
::={ agentSystemTimeGroup 2}
agentSystemTimeZoneAcronym OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the zone acronym of summertime when summertime is in effect
If summer-time is not in effect or if there is no acronym for summer-time it defaults
To TimeZone acronym."
::={ agentSystemTimeGroup 3}
agentSystemTimeSource OBJECT-TYPE
SYNTAX INTEGER { none(0), sntp(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the time source from which the time update is taken."
::={ agentSystemTimeGroup 4}
agentSystemSummerTimeState OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(0) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enabled : summer-time is in effect currently
disabled : summer-time is not in effect currently"
::={ agentSystemTimeGroup 5}
--
-- Agent timezone setting mib object
--
agentTimeZoneHoursOffset OBJECT-TYPE
SYNTAX Integer32(-12..13)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the hours to be added to the UTC time"
DEFVAL { 0 }
::={ agentTimeZoneGroup 1 }
agentTimeZoneMinutesOffset OBJECT-TYPE
SYNTAX Integer32(0..59)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the minutes to be added to the UTC time."
DEFVAL { 0 }
::={ agentTimeZoneGroup 2 }
agentTimeZoneAcronym OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the acronym associated with the zone."
::={ agentTimeZoneGroup 3 }
--
-- Agent summertime Group mib objects
--
agentSummerTimeMode OBJECT-TYPE
SYNTAX INTEGER
{
noSummertime(0),
recurring(1),
recurringEu(2),
recurringUsa(3),
nonrecurring(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "recurring- set the parameters for recurring summer-time
non-recurring- set the parameters for non-recurring summer-time
no-summertime- disable the summer-time "
DEFVAL { noSummertime }
::={ agentSummerTimeGroup 1 }
--
-- Agent summertime recurring mib objects
--
agentStRecurringStartingWeek OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
first(1),
second(2),
third(3),
fourth(4),
last(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the week of the month from which the summer-time should be effective."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 1}
agentStRecurringStartingDay OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
sun(1),
mon(2),
tue(3),
wed(4),
thu(5),
fri(6),
sat(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the day of the agentStRecurringStartingWeek from
which the summer-time should be effective."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 2}
agentStRecurringStartingMonth OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
jan(1),
feb(2),
mar(3),
apr(4),
may(5),
jun(6),
jul(7),
aug(8),
sep(9),
oct(10),
nov(11),
dec(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the month of the year from which the
summer-time should be effective."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 3}
agentStRecurringStartingTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the time in the hh:mm format from
which the summer-time should be effective.
range for hh: 0 to 23
range for mm: 0 to 59 "
::={ agentSummerTimeRecurringGroup 4}
agentStRecurringEndingWeek OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
first(1),
second(2),
third(3),
fourth(4),
last(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the week of the Month in which the
summer-time should end."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 5}
agentStRecurringEndingDay OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
sun(1),
mon(2),
tue(3),
wed(4),
thu(5),
fri(6),
sat(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the day of the agentStRecurringStartingWeek on which the
summer-time should end."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 6}
agentStRecurringEndingMonth OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
jan(1),
feb(2),
mar(3),
apr(4),
may(5),
jun(6),
jul(7),
aug(8),
sep(9),
oct(10),
nov(11),
dec(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the month of the year in which the summer-time should end."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 7}
agentStRecurringEndingTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the time of the agentStRecurringEndingDay in hh:mm format
at which the summer-time should end.
range for hh: 0 to 23
range for mm: 0 to 59"
::={ agentSummerTimeRecurringGroup 8}
agentStRecurringZoneAcronym OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the zone associated with the summer-time
recurring configuration.
the acronym maximum legth is 4 characters"
::={ agentSummerTimeRecurringGroup 9}
agentStRecurringZoneOffset OBJECT-TYPE
SYNTAX Integer32(0 | 1..1440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the zone offset in minutes which will be added to the UTC time
during the summer-time of every year."
DEFVAL { 0 }
::={ agentSummerTimeRecurringGroup 10}
--
-- Agent summertime non-recurring mib objects
--
agentStNonRecurringStartingDay OBJECT-TYPE
SYNTAX Integer32(0 |1..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the day of the agentStNonRecurringStartingMonth from
which the summer-time should be effective."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 1 }
agentStNonRecurringStartingMonth OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
jan(1),
feb(2),
mar(3),
apr(4),
may(5),
jun(6),
jul(7),
aug(8),
sep(9),
oct(10),
nov(11),
dec(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the Month of the agentStNonRecurringStartingYear from
which the summer-time should be effective."
DEFVAL { none }
::={ agentSummerTimeNonRecurringGroup 2 }
agentStNonRecurringStartingYear OBJECT-TYPE
SYNTAX Integer32(0 |2000..2097)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the year from which the summer-time should be effective."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 3 }
agentStNonRecurringStartingTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the time in the hh:mm format. The time of agentStNonRecurringStartingDay
from which the summer-time should be effective.
range for hh: 0 to 23
range for mm: 0 to 59"
::={ agentSummerTimeNonRecurringGroup 4 }
agentStNonRecurringEndingDay OBJECT-TYPE
SYNTAX Integer32(0 |1..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the day of the agentStNonRecurringEndingMonth on
which the summer-time should end."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 5}
agentStNonRecurringEndingMonth OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
jan(1),
feb(2),
mar(3),
apr(4),
may(5),
jun(6),
jul(7),
aug(8),
sep(9),
oct(10),
nov(11),
dec(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the month of the agentStNonRecurringEndingYear in which
the summer-time should end."
DEFVAL { none }
::={ agentSummerTimeNonRecurringGroup 6 }
agentStNonRecurringEndingYear OBJECT-TYPE
SYNTAX Integer32(0 |2000..2097)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the year in which the summer-time should end."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 7 }
agentStNonRecurringEndingTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the time on the agentStNonRecurringEndingDay in hh:mm format
at which the summer-time should end.
range for hh: 0 to 23
range for mm: 0 to 59"
::={ agentSummerTimeNonRecurringGroup 8}
agentStNonRecurringZoneOffset OBJECT-TYPE
SYNTAX Integer32(0 |1..1440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the zone offset in minutes which will be added to
the UTC time during the summer-time."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 9 }
agentStNonRecurringZoneAcronym OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the zone associated with the summer-time
non recurring configuration.
the acronym maximum legth is 4 characters"
::={ agentSummerTimeNonRecurringGroup 10 }
END

141
mibs/HCNUM-TC.mib Normal file
View File

@ -0,0 +1,141 @@
-- *****************************************************************
-- HCNUM-TC.my: Textual conventions for High Capacity Data Types
--
-- December 2000
--
-- Copyright (c) 2000-2001 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************
HCNUM-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, mib-2, Counter64
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
hcnumTC MODULE-IDENTITY
LAST-UPDATED "200006080000Z"
ORGANIZATION "IETF OPS Area"
CONTACT-INFO
" E-mail: mibs@ops.ietf.org
Subscribe: majordomo@psg.com
with msg body: subscribe mibs
Andy Bierman
Cisco Systems Inc.
170 West Tasman Drive
San Jose, CA 95134 USA
+1 408-527-3711
abierman@cisco.com
Keith McCloghrie
Cisco Systems Inc.
170 West Tasman Drive
San Jose, CA 95134 USA
+1 408-526-5260
kzm@cisco.com
Randy Presuhn
BMC Software, Inc.
Office 1-3141
2141 North First Street
San Jose, California 95131 USA
+1 408 546-1006
rpresuhn@bmc.com"
DESCRIPTION
"A MIB module containing textual conventions
for high capacity data types. This module
addresses an immediate need for data types not directly
supported in the SMIv2. This short-term solution
is meant to be deprecated as a long-term solution
is deployed."
REVISION "200006080000Z"
DESCRIPTION
"Initial Version of the High Capacity Numbers
MIB module, published as RFC 2856."
::= { mib-2 78 }
CounterBasedGauge64 ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The CounterBasedGauge64 type represents a non-negative
integer, which may increase or decrease, but shall never
exceed a maximum value, nor fall below a minimum value. The
maximum value can not be greater than 2^64-1
(18446744073709551615 decimal), and the minimum value can
not be smaller than 0. The value of a CounterBasedGauge64
has its maximum value whenever the information being modeled
is greater than or equal to its maximum value, and has its
minimum value whenever the information being modeled is
smaller than or equal to its minimum value. If the
information being modeled subsequently decreases below
(increases above) the maximum (minimum) value, the
CounterBasedGauge64 also decreases (increases).
Note that this TC is not strictly supported in SMIv2,
because the 'always increasing' and 'counter wrap' semantics
associated with the Counter64 base type are not preserved.
It is possible that management applications which rely
solely upon the (Counter64) ASN.1 tag to determine object
semantics will mistakenly operate upon objects of this type
as they would for Counter64 objects.
This textual convention represents a limited and short-term
solution, and may be deprecated as a long term solution is
defined and deployed to replace it."
SYNTAX Counter64
ZeroBasedCounter64 ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This TC describes an object which counts events with the
following semantics: objects of this type will be set to
zero(0) on creation and will thereafter count appropriate
events, wrapping back to zero(0) when the value 2^64 is
reached.
Provided that an application discovers the new object within
the minimum time to wrap it can use the initial value as a
delta since it last polled the table of which this object is
part. It is important for a management station to be aware
of this minimum time and the actual time between polls, and
to discard data if the actual time is too long or there is
no defined minimum time.
Typically this TC is used in tables where the INDEX space is
constantly changing and/or the TimeFilter mechanism is in
use.
Note that this textual convention does not retain all the
semantics of the Counter64 base type. Specifically, a
Counter64 has an arbitrary initial value, but objects
defined with this TC are required to start at the value
zero. This behavior is not likely to have any adverse
effects on management applications which are expecting
Counter64 semantics.
This textual convention represents a limited and short-term
solution, and may be deprecated as a long term solution is
defined and deployed to replace it."
SYNTAX Counter64
END

102723
mibs/LCOS-MIB.mib Normal file

File diff suppressed because it is too large Load Diff

1269
mibs/NETGEAR-ME-MIB.mib Normal file

File diff suppressed because it is too large Load Diff