Initial commit
This commit is contained in:
306
MIBS/quanta/cheetahref.my
Normal file
306
MIBS/quanta/cheetahref.my
Normal file
@ -0,0 +1,306 @@
|
||||
QUANTA-LB6M-REF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Fastpath Reference MIB
|
||||
-- Copyright Netgear Inc (2001-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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 Inc"
|
||||
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
|
||||
quantaProducts OBJECT IDENTIFIER ::= { broadcom 1 }
|
||||
lb6m OBJECT IDENTIFIER ::= { quantaProducts 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.
|
||||
--
|
||||
lb6m 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 }
|
||||
xsm7224s OBJECT IDENTIFIER ::= { stackswitch 15 }
|
||||
|
||||
m530028gpoe OBJECT IDENTIFIER ::= { stackswitch 16 }
|
||||
m530052gpoe OBJECT IDENTIFIER ::= { stackswitch 17 }
|
||||
m530028g3 OBJECT IDENTIFIER ::= { stackswitch 18 }
|
||||
m530052g3 OBJECT IDENTIFIER ::= { stackswitch 19 }
|
||||
m530028gf3 OBJECT IDENTIFIER ::= { stackswitch 20 }
|
||||
m530028g OBJECT IDENTIFIER ::= { stackswitch 21 }
|
||||
m530052g OBJECT IDENTIFIER ::= { stackswitch 22 }
|
||||
|
||||
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 }
|
||||
|
||||
gsm7212f OBJECT IDENTIFIER ::= { l2Rswitch 7 }
|
||||
gsm5212p OBJECT IDENTIFIER ::= { l2Rswitch 8 }
|
||||
gsm7212p OBJECT IDENTIFIER ::= { l2Rswitch 9 }
|
||||
gsm7224p OBJECT IDENTIFIER ::= { l2Rswitch 10 }
|
||||
|
||||
m4100-26g OBJECT IDENTIFIER ::= { l2Rswitch 16 }
|
||||
m4100-50g OBJECT IDENTIFIER ::= { l2Rswitch 17 }
|
||||
m4100-26-poe OBJECT IDENTIFIER ::= { l2Rswitch 18 }
|
||||
m4100-26g-poe OBJECT IDENTIFIER ::= { l2Rswitch 19 }
|
||||
m4100-50g-poe OBJECT IDENTIFIER ::= { l2Rswitch 20 }
|
||||
m4100-50-poe OBJECT IDENTIFIER ::= { l2Rswitch 21 }
|
||||
m4100-d12g OBJECT IDENTIFIER ::= { l2Rswitch 22 }
|
||||
m4100-d10-poe OBJECT IDENTIFIER ::= { l2Rswitch 23 }
|
||||
m4100-12gf OBJECT IDENTIFIER ::= { l2Rswitch 24 }
|
||||
m4100-d12g-poe OBJECT IDENTIFIER ::= { l2Rswitch 25 }
|
||||
m4100-12g-poe OBJECT IDENTIFIER ::= { l2Rswitch 26 }
|
||||
m4100-24g-poe OBJECT IDENTIFIER ::= { l2Rswitch 27 }
|
||||
|
||||
--
|
||||
-- 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 }
|
||||
xcm8903 OBJECT IDENTIFIER ::= { chassisswitch 6 }
|
||||
|
||||
---
|
||||
--- 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 }
|
||||
gs716tv2 OBJECT IDENTIFIER ::= { smartswitch 16 }
|
||||
gs724tv3 OBJECT IDENTIFIER ::= { smartswitch 17 }
|
||||
gs108tv2 OBJECT IDENTIFIER ::= { smartswitch 18 }
|
||||
gs110tp OBJECT IDENTIFIER ::= { smartswitch 19 }
|
||||
fs728tpv2 OBJECT IDENTIFIER ::= { smartswitch 20 }
|
||||
gs716tv3 OBJECT IDENTIFIER ::= { smartswitch 31 }
|
||||
gs724tv4 OBJECT IDENTIFIER ::= { smartswitch 32 }
|
||||
gs748tv5 OBJECT IDENTIFIER ::= { smartswitch 33 }
|
||||
xs712t OBJECT IDENTIFIER ::= { smartswitch 30 }
|
||||
|
||||
|
||||
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 }
|
||||
gs752ts OBJECT IDENTIFIER ::= { stacksmartswitch 12 }
|
||||
gs728ts OBJECT IDENTIFIER ::= { stacksmartswitch 11 }
|
||||
gs752tstps OBJECT IDENTIFIER ::= { stacksmartswitch 8 }
|
||||
gs728tps OBJECT IDENTIFIER ::= { stacksmartswitch 13 }
|
||||
gs752tps OBJECT IDENTIFIER ::= { stacksmartswitch 14 }
|
||||
gs752txs OBJECT IDENTIFIER ::= { stacksmartswitch 10 }
|
||||
gs728txs OBJECT IDENTIFIER ::= { stacksmartswitch 15 }
|
||||
s3300-28x OBJECT IDENTIFIER ::= { stacksmartswitch 16 }
|
||||
s3300-28x-poe OBJECT IDENTIFIER ::= { stacksmartswitch 17 }
|
||||
s3300-52x OBJECT IDENTIFIER ::= { stacksmartswitch 18 }
|
||||
s3300-52x-poe OBJECT IDENTIFIER ::= { stacksmartswitch 19 }
|
||||
|
||||
---
|
||||
--- 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
|
772
MIBS/quanta/dot1xAdvanced.my
Normal file
772
MIBS/quanta/dot1xAdvanced.my
Normal file
@ -0,0 +1,772 @@
|
||||
-- Dot1x Advanced Features MIB overview:
|
||||
-- Dot1x Advanced Features MIB falls under lb6m MIB node of the private subtree.
|
||||
|
||||
NETGEAR-DOT1X-ADVANCED-FEATURES-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Dot1x Advanced Features MIB
|
||||
-- Copyright Netgear Inc (2003-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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, TimeTicks FROM SNMPv2-SMI
|
||||
dot1xPaePortNumber FROM IEEE8021-PAE-MIB
|
||||
TEXTUAL-CONVENTION,
|
||||
RowStatus,MacAddress,DateAndTime FROM SNMPv2-TC
|
||||
DisplayString FROM RFC1213-MIB
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
|
||||
fastPathdot1xAdvanced MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for FastPath Dot1x Advanced Features "
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
|
||||
::= { lb6m 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 }
|
||||
|
||||
agentDot1xDynamicVlanCreationMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable dot1x dynamic vlan creation Support on the switch."
|
||||
DEFVAL { disable }
|
||||
::= { agentDot1xEnhancementConfigGroup 2 }
|
||||
|
||||
agentDot1xEapolFloodMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable dot1x eapol flooding mode on the switch."
|
||||
DEFVAL { disable }
|
||||
::= { agentDot1xEnhancementConfigGroup 3 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- 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 (1..300)
|
||||
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),
|
||||
voiceVlan(5),
|
||||
monitorVlan(6),
|
||||
notAssigned(7)
|
||||
}
|
||||
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),
|
||||
monitorVlan(6),
|
||||
invalid(7)
|
||||
}
|
||||
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}
|
||||
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentDot1xMonitorModeConfigGroup -> Contains MIB objects configuring/displaying Dot1x
|
||||
-- Monitor Mode details and associated Functionality
|
||||
--
|
||||
--**************************************************************************************
|
||||
agentDot1xMonitorModeConfigGroup OBJECT IDENTIFIER ::= { fastPathdot1xAdvanced 4 }
|
||||
|
||||
agentDot1xMonitorModeEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enable/Disable Dot1x Monitor mode
|
||||
Support on the switch."
|
||||
DEFVAL { disable }
|
||||
::= { agentDot1xMonitorModeConfigGroup 1 }
|
||||
|
||||
agentDot1xMonitorModeClients OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Retrieves the number of clients that got
|
||||
authenticated by Monitor mode globally."
|
||||
::= { agentDot1xMonitorModeConfigGroup 2 }
|
||||
|
||||
agentDot1xNonMonitorModeClients OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Retrieves the number of clients that are granted access by Dot1x with no monitor mode enabled."
|
||||
::= { agentDot1xMonitorModeConfigGroup 3 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentDot1xMonitorModeConfigGroup -> Contains MIB objects configuring/displaying Dot1x
|
||||
-- Monitor Mode details and associated Functionality
|
||||
--
|
||||
--**************************************************************************************
|
||||
agentDot1xAuthHistoryResultsGroup OBJECT IDENTIFIER ::= { fastPathdot1xAdvanced 5 }
|
||||
|
||||
agentDot1xPortAuthHistoryResultTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentDot1xPortAuthHistoryResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table to display the dot1x monitor mode results."
|
||||
::= { agentDot1xAuthHistoryResultsGroup 1 }
|
||||
|
||||
agentDot1xPortAuthHistoryResultEntry OBJECT-TYPE
|
||||
SYNTAX AgentDot1xPortAuthHistoryResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents Dot1x Authentication results for a Dot1x Authentication History table."
|
||||
INDEX { agentDot1xAuthHistoryResultIfaceIndex,
|
||||
agentDot1xAuthHistoryResultIndex}
|
||||
::= {agentDot1xPortAuthHistoryResultTable 1 }
|
||||
|
||||
AgentDot1xPortAuthHistoryResultEntry ::= SEQUENCE {
|
||||
agentDot1xAuthHistoryResultIfaceIndex Unsigned32,
|
||||
agentDot1xAuthHistoryResultIndex Unsigned32,
|
||||
agentDot1xAuthHistoryResultTimeStamp DateAndTime,
|
||||
agentDot1xAuthHistoryResultAge TimeTicks,
|
||||
agentDot1xAuthHistoryResultMacAddress MacAddress,
|
||||
agentDot1xAuthHistoryResultVlanId Unsigned32,
|
||||
agentDot1xAuthHistoryResultAuthStatus INTEGER,
|
||||
agentDot1xAuthHistoryResultAccessStatus INTEGER,
|
||||
agentDot1xAuthHistoryResultFilterID DisplayString,
|
||||
agentDot1xAuthHistoryResultVlanAssigned Unsigned32,
|
||||
agentDot1xAuthHistoryResultVlanAssignedType INTEGER,
|
||||
agentDot1xAuthHistoryResultReasonCode INTEGER
|
||||
}
|
||||
|
||||
agentDot1xAuthHistoryResultIfaceIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the physical Bridge Port on which dot1x Auth event
|
||||
might be received."
|
||||
::= { agentDot1xPortAuthHistoryResultEntry 1 }
|
||||
|
||||
agentDot1xAuthHistoryResultIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reference to the Dot1x Authentication history table maintained."
|
||||
::= { agentDot1xPortAuthHistoryResultEntry 2 }
|
||||
|
||||
agentDot1xAuthHistoryResultTimeStamp OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the exact time of Dot1x Authentication
|
||||
event information occurred maintained in the
|
||||
history table."
|
||||
::= { agentDot1xPortAuthHistoryResultEntry 3 }
|
||||
|
||||
agentDot1xAuthHistoryResultAge OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time since the authentication entry was added to the history table. It is displayed in days, hours, minutes, and seconds."
|
||||
::= { agentDot1xPortAuthHistoryResultEntry 4 }
|
||||
|
||||
agentDot1xAuthHistoryResultMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the client MAC Address maintained in
|
||||
the Dot1x Authentication history table."
|
||||
::= { agentDot1xPortAuthHistoryResultEntry 5 }
|
||||
|
||||
agentDot1xAuthHistoryResultVlanId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the VLANID maintained in the history
|
||||
table. It is the VLANID which is failed to
|
||||
associate to the port during authentication process.
|
||||
The VLANID is identified distinctly by the Reason
|
||||
code for the respective entry. Valid only when the
|
||||
reason code is set to 13 (VLAN assignment failure).
|
||||
In all the other cases, VLANID is set to 0. "
|
||||
::= { agentDot1xPortAuthHistoryResultEntry 6 }
|
||||
|
||||
agentDot1xAuthHistoryResultAuthStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
success(1),
|
||||
failure(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Dot1x Authentication status (Success or Failure) for the Dot1x Authentication event takes place. "
|
||||
::= { agentDot1xPortAuthHistoryResultEntry 7 }
|
||||
|
||||
agentDot1xAuthHistoryResultAccessStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
granted(1),
|
||||
denied(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Authentication access status indicates the exact status of the dot1x client.
|
||||
Granted means the client is allowed access to the network using dot1x or monitor mode.
|
||||
Denied means the client is not allowed access to the network."
|
||||
::= { agentDot1xPortAuthHistoryResultEntry 8 }
|
||||
|
||||
agentDot1xAuthHistoryResultFilterID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the Filter ID or Diffserv Policy name assigned by the RADIUS server.
|
||||
This value is only valid when the client is in authenticated state."
|
||||
::= { agentDot1xPortAuthHistoryResultEntry 9 }
|
||||
|
||||
agentDot1xAuthHistoryResultVlanAssigned OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the VLANID maintained in the history
|
||||
table (It is the VLANID Assigned to a Port or Client authenticate)."
|
||||
::= { agentDot1xPortAuthHistoryResultEntry 10 }
|
||||
|
||||
agentDot1xAuthHistoryResultVlanAssignedType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
default(1),
|
||||
radius(2),
|
||||
unauthenticatedVlan(3),
|
||||
guestVlan(4),
|
||||
voiceVlan(5),
|
||||
monitorVlan(6),
|
||||
notAssigned(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the VLAN Assigned Reason maintained in the history
|
||||
table."
|
||||
::= { agentDot1xPortAuthHistoryResultEntry 11 }
|
||||
|
||||
|
||||
agentDot1xAuthHistoryResultReasonCode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
supplicant-timeout(1),
|
||||
eapol-timeout(2),
|
||||
radius-request-timeout(3),
|
||||
radius-auth-failure(4),
|
||||
radius-auth-comm-failure(5),
|
||||
radius-challenge-process-invalid-nas-port(6),
|
||||
radius-challenge-process-wrong-eap-msg(7),
|
||||
radius-request-send-msg-error(8),
|
||||
radius-accept-process-invalid-nas-port(9),
|
||||
radius-accept-process-wrong-eap-msg(10),
|
||||
radius-accept-filter-assignment-failure(11),
|
||||
radius-accept-diffserv-not-present(12),
|
||||
radius-accept-vlan-assignment-failure(13),
|
||||
vlan-assignment-feature-not-enabled(14),
|
||||
radius-success(15),
|
||||
local-auth-user-not-found(16),
|
||||
local-auth-user-no-access(17),
|
||||
local-auth-md5-validation-failure(18),
|
||||
local-auth-invalid-eap-type(19),
|
||||
local-failure(20),
|
||||
local-success(21),
|
||||
radius-invalid-radius-status(22),
|
||||
guest-vlan-timer-expiry(23),
|
||||
undefined-auth-method(24),
|
||||
reject-auth-method(25),
|
||||
invalid-auth-method(26),
|
||||
auth-method-not-configured(27),
|
||||
unauth-vlan-not-created(28),
|
||||
guest-vlan-not-created(29),
|
||||
radius-accept-invalid-vlan-failure(30)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the Dot1x authentication reason
|
||||
refered by the result index on a port."
|
||||
::= { agentDot1xPortAuthHistoryResultEntry 12 }
|
||||
|
||||
|
||||
agentDot1xAuthHistoryResultsClear OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to enable(1), all Dot1x Authentication History information will be reset."
|
||||
DEFVAL { disable }
|
||||
::= { agentDot1xAuthHistoryResultsGroup 2 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentDot1xPortAuthHistoryResultClearTable
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentDot1xPortAuthHistoryResultClearTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentDot1xPortAuthHistoryResultClearEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table to clear the dot1x monitor mode results per interface."
|
||||
::= { agentDot1xAuthHistoryResultsGroup 3 }
|
||||
|
||||
agentDot1xPortAuthHistoryResultClearEntry OBJECT-TYPE
|
||||
SYNTAX AgentDot1xPortAuthHistoryResultClearEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents to clear the Dot1x Authentication results for a Dot1x Authentication History table."
|
||||
INDEX { agentDot1xAuthHistoryResultIfIndex }
|
||||
::= {agentDot1xPortAuthHistoryResultClearTable 1 }
|
||||
|
||||
AgentDot1xPortAuthHistoryResultClearEntry ::= SEQUENCE {
|
||||
agentDot1xAuthHistoryResultIfIndex Unsigned32,
|
||||
agentDot1xPortAuthHistoryResultsClear INTEGER
|
||||
}
|
||||
|
||||
agentDot1xAuthHistoryResultIfIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the physical Bridge Port on which dot1x Auth event
|
||||
might be received."
|
||||
::= { agentDot1xPortAuthHistoryResultClearEntry 1 }
|
||||
|
||||
|
||||
agentDot1xPortAuthHistoryResultsClear OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to enable(1), all Dot1x Authentication History information for
|
||||
the given port will be reset. The value is write-only. Attempt to read
|
||||
will return disable(2)."
|
||||
DEFVAL { disable }
|
||||
::= { agentDot1xPortAuthHistoryResultClearEntry 2 }
|
||||
|
||||
|
||||
END
|
130
MIBS/quanta/dot1x_auth_serv.my
Normal file
130
MIBS/quanta/dot1x_auth_serv.my
Normal file
@ -0,0 +1,130 @@
|
||||
-- Dot1x Authentication Server MIB overview:
|
||||
-- Dot1x Authentication Server MIB falls under lb6m MIB node of the private subtree.
|
||||
|
||||
NETGEAR-DOT1X-AUTHENTICATION-SERVER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Dot1x Authentication Server MIB
|
||||
-- Copyright Netgear Inc (2003-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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 FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
DisplayString FROM RFC1213-MIB
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
|
||||
fastPathdot1xAuthenticationServer MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for FastPath Dot1x Authentication Server "
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200911120000Z" -- 12 November 2009 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
|
||||
::= { lb6m 49 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentDot1xAuthServUserConfigGroup -> Contains MIB objects to configure Dot1x User Database
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentDot1xAuthServUserConfigGroup OBJECT IDENTIFIER ::= { fastPathdot1xAuthenticationServer 1 }
|
||||
|
||||
agentDot1xAuthServUserConfigCreate OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Create a new user.
|
||||
When set with a non-empty string, a new user with that name will be created.
|
||||
This object will only return an empty string.
|
||||
This string is limited to alpha-numeric strings (including the '-' and '_' characters)."
|
||||
::= { agentDot1xAuthServUserConfigGroup 1 }
|
||||
|
||||
agentDot1xAuthServUserConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentDot1xAuthServUserConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for dot1x Client details and associated functionality."
|
||||
::= { agentDot1xAuthServUserConfigGroup 2 }
|
||||
|
||||
agentDot1xAuthServUserConfigEntry OBJECT-TYPE
|
||||
SYNTAX AgentDot1xAuthServUserConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port config table."
|
||||
INDEX { agentDot1xAuthServUserIndex}
|
||||
::= {agentDot1xAuthServUserConfigTable 1 }
|
||||
|
||||
AgentDot1xAuthServUserConfigEntry ::= SEQUENCE {
|
||||
agentDot1xAuthServUserIndex
|
||||
Integer32,
|
||||
agentDot1xAuthServUserName
|
||||
DisplayString,
|
||||
agentDot1xAuthServUserPassword
|
||||
DisplayString,
|
||||
agentDot1xAuthServUserStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
agentDot1xAuthServUserIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..99)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dot1x user config index. "
|
||||
::= { agentDot1xAuthServUserConfigEntry 1}
|
||||
|
||||
agentDot1xAuthServUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dot1x user name.
|
||||
This string is limited to alpha-numeric strings (including '-' and '_'
|
||||
characters). "
|
||||
::= { agentDot1xAuthServUserConfigEntry 2}
|
||||
|
||||
agentDot1xAuthServUserPassword OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dot1x user password."
|
||||
::= { agentDot1xAuthServUserConfigEntry 3}
|
||||
|
||||
agentDot1xAuthServUserStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dot1x User Status.
|
||||
active(1) - This user account is active.
|
||||
destroy(6) - Set to this value to remove this user account."
|
||||
::= { agentDot1xAuthServUserConfigEntry 4 }
|
||||
|
||||
|
||||
END
|
1302
MIBS/quanta/dot3ad.my
Normal file
1302
MIBS/quanta/dot3ad.my
Normal file
File diff suppressed because it is too large
Load Diff
624
MIBS/quanta/fastpath_auth_mgr.my
Normal file
624
MIBS/quanta/fastpath_auth_mgr.my
Normal file
@ -0,0 +1,624 @@
|
||||
NETGEAR-AUTHENTICATION-MANAGER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Authentication Manager MIB
|
||||
-- Copyright Netgear Inc (2012) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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,
|
||||
TimeTicks, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MacAddress,TEXTUAL-CONVENTION,DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
DisplayString FROM RFC1213-MIB
|
||||
ifIndex FROM IF-MIB
|
||||
InterfaceIndex FROM IF-MIB
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathAuthMgr MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201212280000Z" -- 28 December 2012 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"Private MIB for auth mgr"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201212280000Z" -- 28 December 2012 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { lb6m 61 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentAuthMgrGlobalConfigGroup
|
||||
--**************************************************************************************
|
||||
|
||||
agentAuthMgrGlobalConfigGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 1 }
|
||||
|
||||
agentAuthMgrAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable the authentication manager feature on the system."
|
||||
DEFVAL { disable }
|
||||
::= { agentAuthMgrGlobalConfigGroup 1 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentAuthMgrInterfaceConfigGroup
|
||||
--**************************************************************************************
|
||||
|
||||
agentAuthMgrInterfaceConfigGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 2 }
|
||||
|
||||
agentAuthMgrInterfaceConfigMethodTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentAuthMgrInterfaceConfigMethodEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface configuration for authentication manager"
|
||||
::= { agentAuthMgrInterfaceConfigGroup 1 }
|
||||
|
||||
agentAuthMgrInterfaceConfigMethodEntry OBJECT-TYPE
|
||||
SYNTAX AgentAuthMgrInterfaceConfigMethodEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication manager interface config entry."
|
||||
INDEX { agentAuthMgrIfIndex, methodIndex}
|
||||
::= { agentAuthMgrInterfaceConfigMethodTable 1 }
|
||||
|
||||
AgentAuthMgrInterfaceConfigMethodEntry ::= SEQUENCE {
|
||||
agentAuthMgrIfIndex
|
||||
InterfaceIndex,
|
||||
methodIndex
|
||||
Unsigned32,
|
||||
agentAuthMgrMethodOrder
|
||||
INTEGER,
|
||||
agentAuthMgrMethodPriority
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentAuthMgrIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface index for which the authentication manager config is required."
|
||||
::= { agentAuthMgrInterfaceConfigMethodEntry 1 }
|
||||
|
||||
methodIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the configuration method."
|
||||
|
||||
::= { agentAuthMgrInterfaceConfigMethodEntry 2 }
|
||||
|
||||
agentAuthMgrMethodOrder OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
undefined(0),
|
||||
dot1x(1),
|
||||
mab(2),
|
||||
captivePortal(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication methods allowed for order configuration."
|
||||
DEFVAL { undefined }
|
||||
|
||||
::= { agentAuthMgrInterfaceConfigMethodEntry 3 }
|
||||
|
||||
agentAuthMgrMethodPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
undefined(0),
|
||||
dot1x(1),
|
||||
mab(2),
|
||||
captivePortal(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication methods allowed for priority configuration."
|
||||
DEFVAL { undefined }
|
||||
|
||||
::= { agentAuthMgrInterfaceConfigMethodEntry 4 }
|
||||
|
||||
|
||||
agentAuthMgrInterfaceConfigTimerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentAuthMgrInterfaceConfigTimerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface configuration for authentication manager"
|
||||
::= { agentAuthMgrInterfaceConfigGroup 2 }
|
||||
|
||||
|
||||
agentAuthMgrInterfaceConfigTimerEntry OBJECT-TYPE
|
||||
SYNTAX AgentAuthMgrInterfaceConfigTimerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Authentication Manager Interface config entry."
|
||||
INDEX { agentAuthMgrTimerIfIndex}
|
||||
::= { agentAuthMgrInterfaceConfigTimerTable 1 }
|
||||
|
||||
AgentAuthMgrInterfaceConfigTimerEntry ::= SEQUENCE {
|
||||
agentAuthMgrTimerIfIndex
|
||||
InterfaceIndex,
|
||||
agentAuthMgrRestart
|
||||
Unsigned32
|
||||
}
|
||||
agentAuthMgrTimerIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface ifIndex for which the authentication manager config is required."
|
||||
::= { agentAuthMgrInterfaceConfigTimerEntry 1 }
|
||||
|
||||
agentAuthMgrRestart OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication restart timer value."
|
||||
DEFVAL { 300 }
|
||||
::= { agentAuthMgrInterfaceConfigTimerEntry 2 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentAuthMgrInterfaceStatusGroup
|
||||
--**************************************************************************************
|
||||
|
||||
agentAuthMgrInterfaceStatusGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 3 }
|
||||
|
||||
agentAuthMgrInterfaceStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentAuthMgrInterfaceStatusMethodEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface configuration for authentication manager"
|
||||
::= { agentAuthMgrInterfaceStatusGroup 1 }
|
||||
|
||||
agentAuthMgrInterfaceStatusEntry OBJECT-TYPE
|
||||
SYNTAX AgentAuthMgrInterfaceStatusMethodEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication manager interface config entry."
|
||||
INDEX { agentAuthMgrIfIndex, methodIndex}
|
||||
::= { agentAuthMgrInterfaceStatusTable 1 }
|
||||
|
||||
AgentAuthMgrInterfaceStatusMethodEntry ::= SEQUENCE {
|
||||
agentAuthMgrStatusMethodOrder
|
||||
INTEGER,
|
||||
agentAuthMgrStatusMethodPriority
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentAuthMgrStatusMethodOrder OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
undefined(0),
|
||||
dot1x(1),
|
||||
mab(2),
|
||||
captivePortal(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication methods allowed for order configuration."
|
||||
DEFVAL { undefined }
|
||||
|
||||
::= { agentAuthMgrInterfaceStatusEntry 1 }
|
||||
|
||||
agentAuthMgrStatusMethodPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
undefined(0),
|
||||
dot1x(1),
|
||||
mab(2),
|
||||
captivePortal(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication methods allowed for priority configuration."
|
||||
DEFVAL { undefined }
|
||||
|
||||
::= { agentAuthMgrInterfaceStatusEntry 2 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentAuthMgrClientStatusGroup -> Contains MIB objects displaying Authentication Manager Client details and
|
||||
-- associated Functionality
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentAuthMgrClientStatusGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 4 }
|
||||
|
||||
agentAuthMgrClientStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentAuthMgrClientStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for auth mgr client details and associated functionality."
|
||||
::= { agentAuthMgrClientStatusGroup 1 }
|
||||
|
||||
|
||||
agentAuthMgrClientStatusEntry OBJECT-TYPE
|
||||
SYNTAX AgentAuthMgrClientStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port config table."
|
||||
INDEX { agentAuthMgrClientMacAddress}
|
||||
::= {agentAuthMgrClientStatusTable 1 }
|
||||
|
||||
AgentAuthMgrClientStatusEntry ::= SEQUENCE {
|
||||
agentAuthMgrClientMacAddress
|
||||
MacAddress,
|
||||
agentAuthMgrLogicalPort
|
||||
Unsigned32,
|
||||
agentAuthMgrInterface
|
||||
Unsigned32,
|
||||
agentAuthMgrClientAuthstatus
|
||||
INTEGER,
|
||||
agentAuthMgrClientAuthMethod
|
||||
INTEGER
|
||||
}
|
||||
|
||||
|
||||
agentAuthMgrClientMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the MAC address of the client."
|
||||
::= { agentAuthMgrClientStatusEntry 1}
|
||||
|
||||
agentAuthMgrLogicalPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the logical port number of the client connection."
|
||||
::= { agentAuthMgrClientStatusEntry 2}
|
||||
|
||||
agentAuthMgrInterface OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the physical interface to which the client is attached."
|
||||
::= { agentAuthMgrClientStatusEntry 3}
|
||||
|
||||
agentAuthMgrClientAuthstatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
authorized(1),
|
||||
unauthorized(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication status of the client."
|
||||
::={ agentAuthMgrClientStatusEntry 4}
|
||||
|
||||
|
||||
agentAuthMgrClientAuthMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
undefined(0),
|
||||
dot1x(1),
|
||||
mab(2),
|
||||
captivePortal(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The method using which the client is authenticated."
|
||||
::={ agentAuthMgrClientStatusEntry 5}
|
||||
|
||||
|
||||
agentAuthMgrAuthHistoryResultsGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 5 }
|
||||
|
||||
agentAuthMgrPortAuthHistoryResultTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentAuthMgrPortAuthHistoryResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table to display history of the authentication manager."
|
||||
::= { agentAuthMgrAuthHistoryResultsGroup 1 }
|
||||
|
||||
agentAuthMgrPortAuthHistoryResultEntry OBJECT-TYPE
|
||||
SYNTAX AgentAuthMgrPortAuthHistoryResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents authentication manager results in history table."
|
||||
INDEX { agentAuthMgrAuthHistoryResultIfaceIndex,
|
||||
agentAuthMgrAuthHistoryResultIndex}
|
||||
::= {agentAuthMgrPortAuthHistoryResultTable 1 }
|
||||
|
||||
AgentAuthMgrPortAuthHistoryResultEntry ::= SEQUENCE {
|
||||
agentAuthMgrAuthHistoryResultIfaceIndex Unsigned32,
|
||||
agentAuthMgrAuthHistoryResultIndex Unsigned32,
|
||||
agentAuthMgrAuthHistoryResultTimeStamp DateAndTime,
|
||||
agentAuthMgrAuthHistoryResultMacAddress MacAddress,
|
||||
agentAuthMgrAuthHistoryResultAuthMethod Unsigned32,
|
||||
agentAuthMgrAuthHistoryResultAuthStatus INTEGER
|
||||
}
|
||||
|
||||
agentAuthMgrAuthHistoryResultIfaceIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the physical bridge port on which dot1x authentication event
|
||||
might be received."
|
||||
::= { agentAuthMgrPortAuthHistoryResultEntry 1 }
|
||||
|
||||
agentAuthMgrAuthHistoryResultIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reference to the authentication manager authentication history table maintained."
|
||||
::= { agentAuthMgrPortAuthHistoryResultEntry 2 }
|
||||
|
||||
|
||||
agentAuthMgrAuthHistoryResultTimeStamp OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the exact time of authentication manager authentication
|
||||
event information occurred maintained in the
|
||||
history table."
|
||||
::= { agentAuthMgrPortAuthHistoryResultEntry 3 }
|
||||
|
||||
agentAuthMgrAuthHistoryResultMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the client MAC address maintained in
|
||||
the authentication history table."
|
||||
::= { agentAuthMgrPortAuthHistoryResultEntry 4 }
|
||||
|
||||
agentAuthMgrAuthHistoryResultAuthMethod OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The method using which the client is authenticated."
|
||||
::= { agentAuthMgrPortAuthHistoryResultEntry 5 }
|
||||
|
||||
|
||||
agentAuthMgrAuthHistoryResultAuthStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
success(1),
|
||||
failure(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the authentication manager authentication status (Success or Failure)
|
||||
for the authentication manager authentication event takes place. "
|
||||
::= { agentAuthMgrPortAuthHistoryResultEntry 6 }
|
||||
|
||||
|
||||
-- agentAuthMgrAuthHistoryResultsClear OBJECT-TYPE
|
||||
-- SYNTAX INTEGER {
|
||||
-- enable(1),
|
||||
-- disable(2)
|
||||
-- }
|
||||
-- MAX-ACCESS read-write
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "When set to enable(1), all Authentication Manager Authentication History information will be reset."
|
||||
-- DEFVAL { disable }
|
||||
-- ::= { agentAuthMgrAuthHistoryResultsGroup 2 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentAuthMgrPortAuthHistoryResultClearTable
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentAuthMgrPortAuthHistoryResultClearTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentAuthMgrPortAuthHistoryResultClearEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table to clear the authentication manager authentication history per interface."
|
||||
::= { agentAuthMgrAuthHistoryResultsGroup 3 }
|
||||
|
||||
agentAuthMgrPortAuthHistoryResultClearEntry OBJECT-TYPE
|
||||
SYNTAX AgentAuthMgrPortAuthHistoryResultClearEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents to clear the authentication manager authentication results for an
|
||||
authentication manager authentication history table."
|
||||
INDEX { agentAuthMgrAuthHistoryResultIfIndex }
|
||||
::= {agentAuthMgrPortAuthHistoryResultClearTable 1 }
|
||||
|
||||
AgentAuthMgrPortAuthHistoryResultClearEntry ::= SEQUENCE {
|
||||
agentAuthMgrAuthHistoryResultIfIndex Unsigned32,
|
||||
agentAuthMgrPortAuthHistoryResultsClear INTEGER
|
||||
}
|
||||
agentAuthMgrAuthHistoryResultIfIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the physical Bridge Port on which authentication event
|
||||
might be received."
|
||||
::= { agentAuthMgrPortAuthHistoryResultClearEntry 1 }
|
||||
|
||||
|
||||
agentAuthMgrPortAuthHistoryResultsClear OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to enable(1), all authentication manager authentication history information for
|
||||
the given port will be reset. The value is write-only. Attempt to read
|
||||
will return disable(2)."
|
||||
DEFVAL { disable }
|
||||
::= { agentAuthMgrPortAuthHistoryResultClearEntry 2 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentAuthMgrAuthStatsGroup -> Contains MIB objects displaying Authentication Manager
|
||||
-- statistics per interface
|
||||
--**************************************************************************************
|
||||
agentAuthMgrAuthStatsGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 6 }
|
||||
|
||||
agentAuthMgrPortStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentAuthMgrPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table to display the authentication manager statistics."
|
||||
::= { agentAuthMgrAuthStatsGroup 1 }
|
||||
|
||||
agentAuthMgrPortStatsEntry OBJECT-TYPE
|
||||
SYNTAX AgentAuthMgrPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents authentication manager statistics per port."
|
||||
INDEX { agentAuthMgrPortIfaceIndex, agentAuthMgrPortMethodIndex }
|
||||
::= {agentAuthMgrPortStatsTable 1 }
|
||||
|
||||
AgentAuthMgrPortStatsEntry ::= SEQUENCE {
|
||||
agentAuthMgrPortIfaceIndex Unsigned32,
|
||||
agentAuthMgrPortMethodIndex INTEGER,
|
||||
agentAuthMgrPortStatsAttempts Unsigned32,
|
||||
agentAuthMgrPortStatsFailedAttempts Unsigned32
|
||||
}
|
||||
|
||||
agentAuthMgrPortIfaceIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the physical bridge port on which statistics
|
||||
are retrieved."
|
||||
::= { agentAuthMgrPortStatsEntry 1 }
|
||||
|
||||
agentAuthMgrPortMethodIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
dot1x(1),
|
||||
mab(2),
|
||||
captivePortal(3)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the authentication method for which statistics are reviewed."
|
||||
|
||||
::= { agentAuthMgrPortStatsEntry 2 }
|
||||
|
||||
agentAuthMgrPortStatsAttempts OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the number of successful authentications events
|
||||
of specified method on specified port."
|
||||
::= { agentAuthMgrPortStatsEntry 3 }
|
||||
|
||||
agentAuthMgrPortStatsFailedAttempts OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the number of unsuccessful authentications attempts
|
||||
of specified method on specified port."
|
||||
::= { agentAuthMgrPortStatsEntry 4 }
|
||||
|
||||
|
||||
-- Clear statistics ----
|
||||
agentAuthMgrPortStatsClearTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentAuthMgrPortStatsClearEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table to clear the authentication manager statistics."
|
||||
::= { agentAuthMgrAuthStatsGroup 2 }
|
||||
|
||||
agentAuthMgrPortStatsClearEntry OBJECT-TYPE
|
||||
SYNTAX AgentAuthMgrPortStatsClearEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents to clear the authentication manager statistics per interface."
|
||||
INDEX { agentAuthMgrPortIfaceIndex }
|
||||
::= {agentAuthMgrPortStatsClearTable 1 }
|
||||
|
||||
AgentAuthMgrPortStatsClearEntry ::= SEQUENCE {
|
||||
agentAuthMgrPortIfaceIndex Unsigned32,
|
||||
agentAuthMgrPortStatsClear INTEGER
|
||||
}
|
||||
|
||||
agentAuthMgrPortStatsClear OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to enable(1), all authentication manager statistics for
|
||||
the given port will be reset. The value is write-only. Attempt to read
|
||||
will return disable(2)."
|
||||
DEFVAL { disable }
|
||||
::= { agentAuthMgrPortStatsClearEntry 2 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- Auth Mgr Traps Config
|
||||
--**************************************************************************************
|
||||
|
||||
agentAuthMgrTrapsConfigGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 7 }
|
||||
|
||||
authMgrTrapMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object enables/disables the user manager trap mode."
|
||||
DEFVAL { disable }
|
||||
::= { agentAuthMgrTrapsConfigGroup 1 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- Auth Mgr Traps
|
||||
--
|
||||
--**************************************************************************************
|
||||
fastpathAuthMgrTraps OBJECT IDENTIFIER ::= { fastPathAuthMgr 0 }
|
||||
|
||||
agentAuthMgrClientAuthStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
agentAuthMgrInterface,
|
||||
agentAuthMgrClientMacAddress,
|
||||
agentAuthMgrClientAuthMethod,
|
||||
agentAuthMgrClientAuthstatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap is sent from Auth Mgr when client is authorised/un-authorised."
|
||||
::= { fastpathAuthMgrTraps 1 }
|
||||
|
||||
END
|
646
MIBS/quanta/fastpath_boxservices.my
Normal file
646
MIBS/quanta/fastpath_boxservices.my
Normal file
@ -0,0 +1,646 @@
|
||||
-- Box Services MIB overview:
|
||||
-- Box Services MIB falls under lb6m MIB node of the private subtree.
|
||||
|
||||
NETGEAR-BOXSERVICES-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Inc NETGEAR Box Services MIB
|
||||
-- Copyright Netgear Inc(2004-2008) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathBoxServices MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for NETGEAR Box Services Feature."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200802220000Z" -- 22 Feb 2008 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
|
||||
::= { lb6m 43 }
|
||||
|
||||
BoxsTemperatureStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature state"
|
||||
SYNTAX INTEGER {
|
||||
low(0),
|
||||
normal(1),
|
||||
warning(2),
|
||||
critical(3),
|
||||
shutdown(4),
|
||||
notpresent(5),
|
||||
notoperational(6)
|
||||
}
|
||||
|
||||
--**************************************************************************************
|
||||
-- boxServicesGroup
|
||||
--
|
||||
-- This group provides configuration and status of the Box Services
|
||||
-- feature.
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
boxServicesGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 1 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- Some scalars
|
||||
|
||||
boxServicesNormalTempRangeMin OBJECT-TYPE
|
||||
SYNTAX Integer32 (-100..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Lower boundary of normal temperature range."
|
||||
DEFVAL { 0 }
|
||||
::= { boxServicesGroup 1 }
|
||||
|
||||
boxServicesNormalTempRangeMax OBJECT-TYPE
|
||||
SYNTAX Integer32 (-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 }
|
||||
|
||||
|
||||
|
||||
boxServicesThermalShutdownSensor OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of the sensor which initiated thermal shutdown."
|
||||
|
||||
::= { boxServicesGroup 13 }
|
||||
|
||||
boxServicesThermalShutdownTemperature OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature of the sensor which initiated thermal shutdown."
|
||||
|
||||
::= { boxServicesGroup 14 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- 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 { boxServicesFanUnitIndex , boxServicesFansIndex }
|
||||
::= { boxServicesFansTable 1 }
|
||||
|
||||
BoxServicesFansEntry ::= SEQUENCE {
|
||||
boxServicesFanUnitIndex
|
||||
Unsigned32,
|
||||
boxServicesFansIndex
|
||||
Integer32,
|
||||
boxServicesFanItemType
|
||||
INTEGER,
|
||||
boxServicesFanItemState
|
||||
INTEGER,
|
||||
boxServicesFanSpeed
|
||||
OCTET STRING,
|
||||
boxServicesFanDutyLevel
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
boxServicesFanUnitIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unit index for an entry in the Box Services Fan Table"
|
||||
::= { boxServicesFansEntry 6 }
|
||||
|
||||
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),
|
||||
fixedAC(3),
|
||||
removableDC(4),
|
||||
fixedDC(5),
|
||||
removableAC(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of fan"
|
||||
::= { boxServicesFansEntry 2 }
|
||||
|
||||
|
||||
boxServicesFanItemState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notpresent(1),
|
||||
operational(2),
|
||||
failed(3),
|
||||
powering(4),
|
||||
nopower(5),
|
||||
notpowering(6),
|
||||
incompatible(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of fan. nopower(4) - This state means the fan is present but no AC is connected."
|
||||
::= { boxServicesFansEntry 3 }
|
||||
|
||||
|
||||
boxServicesFanSpeed OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (13))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The speed of fan"
|
||||
::= { boxServicesFansEntry 4}
|
||||
|
||||
boxServicesFanDutyLevel OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (13))
|
||||
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 { boxServicesPowerSuppUnitIndex, boxServicesPowSupplyIndex }
|
||||
::= { boxServicesPowSuppliesTable 1 }
|
||||
|
||||
BoxServicesPowSuppliesEntry ::= SEQUENCE {
|
||||
boxServicesPowerSuppUnitIndex
|
||||
Unsigned32,
|
||||
boxServicesPowSupplyIndex
|
||||
Integer32,
|
||||
boxServicesPowSupplyItemType
|
||||
INTEGER,
|
||||
boxServicesPowSupplyItemState
|
||||
INTEGER
|
||||
}
|
||||
|
||||
boxServicesPowerSuppUnitIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unit index for an entry in the Box Services Power Supply Table"
|
||||
::= { boxServicesPowSuppliesEntry 4 }
|
||||
|
||||
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),
|
||||
fixedAC(3),
|
||||
removableDC(4),
|
||||
fixedDC(5),
|
||||
removableAC(6)
|
||||
}
|
||||
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),
|
||||
powering(4),
|
||||
nopower(5),
|
||||
notpowering(6),
|
||||
incompatible(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of power supply. nopower(5) - This state means the power supply is present but no AC is connected.
|
||||
incompatible(7) - This state is possible on boards capable of pluggable Power supplies"
|
||||
::= { boxServicesPowSuppliesEntry 3 }
|
||||
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- boxServicesTempSensors
|
||||
|
||||
|
||||
boxServicesTempSensorsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BoxServicesTempSensorsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature sensor"
|
||||
::= { boxServicesGroup 8 }
|
||||
|
||||
|
||||
boxServicesTempSensorsEntry OBJECT-TYPE
|
||||
SYNTAX BoxServicesTempSensorsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Box Services Temperature Sensor Entry"
|
||||
INDEX { boxServicesUnitIndex, boxServicesTempSensorIndex }
|
||||
::= { boxServicesTempSensorsTable 1 }
|
||||
|
||||
BoxServicesTempSensorsEntry ::= SEQUENCE {
|
||||
boxServicesUnitIndex
|
||||
Unsigned32,
|
||||
boxServicesTempSensorIndex
|
||||
Unsigned32,
|
||||
boxServicesTempSensorType
|
||||
INTEGER,
|
||||
boxServicesTempSensorState
|
||||
BoxsTemperatureStatus,
|
||||
boxServicesTempSensorTemperature
|
||||
Integer32
|
||||
}
|
||||
|
||||
boxServicesUnitIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unit index for an entry in the Box Services Temperature Sensor Table"
|
||||
::= { boxServicesTempSensorsEntry 1 }
|
||||
|
||||
boxServicesTempSensorIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index of temperature sensor table entry"
|
||||
::= { boxServicesTempSensorsEntry 2 }
|
||||
|
||||
|
||||
boxServicesTempSensorType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
fixed(1),
|
||||
removable(2),
|
||||
fixedAC(3),
|
||||
removableDC(4),
|
||||
fixedDC(5),
|
||||
removableAC(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of temperature sensor"
|
||||
::= { boxServicesTempSensorsEntry 3 }
|
||||
|
||||
|
||||
boxServicesTempSensorState OBJECT-TYPE
|
||||
SYNTAX BoxsTemperatureStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The state of temperature sensor"
|
||||
::= { boxServicesTempSensorsEntry 4 }
|
||||
|
||||
|
||||
boxServicesTempSensorTemperature OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature value reported by sensor"
|
||||
::= { boxServicesTempSensorsEntry 5 }
|
||||
|
||||
boxServicesTempUnitTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BoxServicesTempUnitEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature status table"
|
||||
::= { boxServicesGroup 15 }
|
||||
|
||||
boxServicesTempUnitEntry OBJECT-TYPE
|
||||
SYNTAX BoxServicesTempUnitEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Box Services Temperature Unit Entry"
|
||||
INDEX { boxServicesTempUnitIndex }
|
||||
::= { boxServicesTempUnitTable 1 }
|
||||
|
||||
BoxServicesTempUnitEntry ::= SEQUENCE {
|
||||
boxServicesTempUnitIndex
|
||||
Unsigned32,
|
||||
boxServicesTempUnitState
|
||||
BoxsTemperatureStatus,
|
||||
boxServicesTempUnitTemperature
|
||||
Integer32
|
||||
}
|
||||
|
||||
boxServicesTempUnitIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unit index for an entry in the Box Services Temperature Unit Table"
|
||||
::= { boxServicesTempUnitEntry 1 }
|
||||
|
||||
boxServicesTempUnitState OBJECT-TYPE
|
||||
SYNTAX BoxsTemperatureStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The temperature state of the unit"
|
||||
::= { boxServicesTempUnitEntry 2 }
|
||||
|
||||
boxServicesTempUnitTemperature OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The highest temperature currently reported by any sensor on the unit"
|
||||
::= { boxServicesTempUnitEntry 3 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- 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),
|
||||
losepower(5)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
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
|
||||
losepower - a power supply was operational, but the power to it has been disconnected or has failed"
|
||||
::= { boxServicesNotificationsGroup 1 }
|
||||
|
||||
boxsTemperatureChangeEvent OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
abovethreshold(1),
|
||||
belowthreshold(2),
|
||||
withinnormalrange(3)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
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 }
|
||||
|
||||
boxsTemperatureStatusCurrentEvent OBJECT-TYPE
|
||||
SYNTAX BoxsTemperatureStatus
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This event describes the current status of a switch."
|
||||
::= { boxServicesNotificationsGroup 3 }
|
||||
|
||||
boxsTemperatureStatusPreviousEvent OBJECT-TYPE
|
||||
SYNTAX BoxsTemperatureStatus
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This event describes the previous status of a switch."
|
||||
::= { boxServicesNotificationsGroup 4 }
|
||||
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- 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 obsolete
|
||||
DESCRIPTION
|
||||
"Trap is sent when temperature is changing and crossing any of the thresholds"
|
||||
::= { fastPathBoxServicesTraps 3 }
|
||||
|
||||
|
||||
boxsThermalShutdown NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
boxServicesThermalShutdownSensor,
|
||||
boxServicesThermalShutdownTemperature
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap is sent when thermal shutdown is initiated."
|
||||
::= { fastPathBoxServicesTraps 4 }
|
||||
|
||||
|
||||
boxsTemperatureStateChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
boxServicesTempUnitIndex,
|
||||
boxsTemperatureStatusCurrentEvent,
|
||||
boxsTemperatureStatusPreviousEvent
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap is sent when the system temperature crosses a threshold.
|
||||
To avoid rapid flapping between states, a hysteresis may
|
||||
be applied."
|
||||
::= { fastPathBoxServicesTraps 5 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- Locator LED manage group
|
||||
--
|
||||
-- This group provides manage definitions for the Locator LED feature.
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
boxsLocatorLedConfigGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 4 }
|
||||
|
||||
boxsLocatorLedUnit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Spesifies unit number where Locator LED should blink on.
|
||||
This is write-only value. It always returns '0' on request
|
||||
if the Locator Led feature is supported."
|
||||
::= { boxsLocatorLedConfigGroup 1 }
|
||||
|
||||
boxsLocatorLedTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates time period in seconds for Locator LED blinking.
|
||||
The range is from 20 to 3600 seconds.
|
||||
The dafault value is 20 seconds.
|
||||
This is write-only value. It always returns '0' on request
|
||||
if the Locator Led feature is supported."
|
||||
DEFVAL { 20 }
|
||||
::= { boxsLocatorLedConfigGroup 2 }
|
||||
|
||||
boxsLocatorLedEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0),
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Starts the Locator LED blinking.
|
||||
If boxsLocatorLedUnit has not been set current(manager) unit number will be used.
|
||||
If boxsLocatorLedTime has not been set default value(20 seconds) will be used.
|
||||
This is write-only value. It always returns '0' on request
|
||||
if the Locator Led feature is supported."
|
||||
::= { boxsLocatorLedConfigGroup 3 }
|
||||
|
||||
END
|
1617
MIBS/quanta/fastpath_captive_portal.my
Normal file
1617
MIBS/quanta/fastpath_captive_portal.my
Normal file
File diff suppressed because it is too large
Load Diff
459
MIBS/quanta/fastpath_dcbx.my
Normal file
459
MIBS/quanta/fastpath_dcbx.my
Normal file
@ -0,0 +1,459 @@
|
||||
NETGEAR-DCBX-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, Unsigned32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION,MacAddress,RowStatus
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex FROM IF-MIB
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathDCBX MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The MIB definitions Data Center Bridging Exchange Protocol."
|
||||
|
||||
-- Revision history.
|
||||
REVISION "201104200000Z" --20 April 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { lb6m 58 }
|
||||
|
||||
DcbxPortRole ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
SYNTAX INTEGER {
|
||||
manual(1),
|
||||
autoup(2),
|
||||
autodown(3),
|
||||
configSource(4)
|
||||
}
|
||||
|
||||
DcbxVersion ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
SYNTAX INTEGER {
|
||||
auto(1),
|
||||
ieee(2),
|
||||
cin(3),
|
||||
cee(4)
|
||||
}
|
||||
|
||||
--*********************************************************************
|
||||
-- agentDcbxGroup
|
||||
--*********************************************************************
|
||||
agentDcbxGroup OBJECT IDENTIFIER ::= { fastPathDCBX 1 }
|
||||
--*********************************************************************
|
||||
-- agentDcbxTable
|
||||
-- DCBX Configuration table (per-interface)
|
||||
--*********************************************************************
|
||||
agentDcbxTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentDcbxEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table providing configuration of DCBX per interface."
|
||||
|
||||
::= { agentDcbxGroup 1 }
|
||||
|
||||
agentDcbxEntry OBJECT-TYPE
|
||||
SYNTAX AgentDcbxEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DCBX configuration for a port."
|
||||
INDEX { agentDcbxIntfIndex }
|
||||
::= { agentDcbxTable 1 }
|
||||
|
||||
AgentDcbxEntry::=
|
||||
SEQUENCE {
|
||||
agentDcbxIntfIndex
|
||||
InterfaceIndex,
|
||||
agentDcbxAutoCfgPortRole
|
||||
DcbxPortRole,
|
||||
agentDcbxVersion
|
||||
DcbxVersion,
|
||||
agentDcbxSupportedTLVs
|
||||
BITS,
|
||||
agentDcbxConfigTLVsTxEnable
|
||||
BITS
|
||||
}
|
||||
|
||||
agentDcbxIntfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a unique index for an entry in the
|
||||
agentDcbxTable. A non-zero value indicates
|
||||
the ifIndex for the corresponding interface entry
|
||||
in the ifTable."
|
||||
|
||||
::= { agentDcbxEntry 1 }
|
||||
|
||||
agentDcbxAutoCfgPortRole OBJECT-TYPE
|
||||
SYNTAX DcbxPortRole
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Ports operating in the manual role do not have their
|
||||
configuration affected by peer devices or by internal
|
||||
propagation of configuration. These ports will advertise
|
||||
their configuration to their peer if DCBX is enabled
|
||||
on that port.
|
||||
|
||||
Auto-up: Advertises a configuration, but is also willing
|
||||
to accept a configuration from the link-partner and
|
||||
propagate it internally to the auto-downstream ports
|
||||
as well as receive configuration propagated internally
|
||||
by other auto-upstream ports.
|
||||
|
||||
Auto-down: Advertises a configuration but is not willing
|
||||
to accept one from the link partner. However, the port
|
||||
will accept a configuration propagated internally by the
|
||||
configuration source.
|
||||
|
||||
Configuration Source:In this role, the port has been
|
||||
manually selected to be the configuration source.
|
||||
Configuration received over this port is propagated
|
||||
to the other auto-configuration ports."
|
||||
DEFVAL { 1 }
|
||||
|
||||
::= { agentDcbxEntry 2 }
|
||||
|
||||
agentDcbxVersion OBJECT-TYPE
|
||||
SYNTAX DcbxVersion
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"CIN is Cisco Intel Nuova DCBX (version 1.0).
|
||||
CEE is converged enhanced ethernet DCBX (version 1.06).
|
||||
IEEE is 802-1 az version.
|
||||
The default value is auto.
|
||||
|
||||
DCBX supports the legacy implementations v1.0 (CIN) and v1.06 (CEE)
|
||||
in addition to standard IEEE version 2.4 DCBX.
|
||||
|
||||
1.DCBX starts in standard IEEE mode by sending an IEEE standard
|
||||
version 2.4 DCBX frame. If the peer responds,
|
||||
then IEEE standard version 2.4 DCBX is used,Starts means
|
||||
after a link up, a DCBX timeout (or multiple peer condition)
|
||||
or when commanded by the network operator.
|
||||
If DCBX receives a DCBX frame with an OUI indicating a
|
||||
legacy version, it immediately switches into legacy mode
|
||||
for the detected version and does not wait for the 3x LLDP fast timeout.
|
||||
2.If no IEEE DCBX response is received within 3 times the LLDP
|
||||
fast transmit timeout period, DCBX immediately transmits
|
||||
a version 1.06 DCBX frame with the appropriate version number.
|
||||
If DCBX receives a DCBX frame with an OUI indicating IEEE standard support,
|
||||
it immediately switches into IEEE standard mode and does
|
||||
not wait for the timer. If DCBX receives a DCBX frame with an
|
||||
OUI indicating legacy mode and a version number indicating
|
||||
version 1.0 support, it immediately switches into legacy 1.0
|
||||
mode and does not wait for the timer.
|
||||
3.If no version 1.06 response is received within 3 times the DCBX
|
||||
fast transmit timeout period, DCBX falls back to version 1.0
|
||||
and immediately transmits a version 1.0 frame. If no response
|
||||
is received within 3 times the DCBX fast transmit period,
|
||||
DCBX waits the standard LLDP timeout period, and then begins
|
||||
again with step 1. If DCBX receives a DCBX frame with an OUI
|
||||
indicating IEEE standard mode, it immediately switches into
|
||||
IEEE standard mode."
|
||||
DEFVAL { 1 }
|
||||
|
||||
::= { agentDcbxEntry 3 }
|
||||
|
||||
agentDcbxSupportedTLVs OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
pfc(0),
|
||||
etsConfig(1),
|
||||
etsRecom(2),
|
||||
applicationPriority(3)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Bitmap that includes the supported set of DCBX LLDP
|
||||
TLVs the device is capable of and whose transmission is allowed on
|
||||
the local LLDP agent by network management.
|
||||
|
||||
Having the bit 'pfc(0)' set indicates that the LLDP
|
||||
transmit PFC TLV as part of DCBX TLVs.
|
||||
|
||||
Having the bit 'etcConfig(1)' set indicates that the LLDP
|
||||
transmit ETS configuration TLV as part of DCBX TLVs.
|
||||
|
||||
Having the bit 'etsRecom(2)' set indicates that
|
||||
transmit ETS Recomdenation TLV as part of DCBX TLVs.
|
||||
|
||||
Having the bit 'applicationPriority(3)' set indicates that
|
||||
the LLDP transmit applicationPriority TLV as part of DCBX TLVs."
|
||||
|
||||
::= { agentDcbxEntry 4 }
|
||||
|
||||
|
||||
agentDcbxConfigTLVsTxEnable OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
pfc(0),
|
||||
etsConfig(1),
|
||||
etsRecom(2),
|
||||
applicationPriority(3)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bitmap that includes the DCBX defined set of LLDP
|
||||
TLVs the device is capable of and whose transmission is allowed on
|
||||
the local LLDP agent by network management.
|
||||
|
||||
Having the bit 'pfc(0)' set indicates that the LLDP
|
||||
transmit PFC TLV as part of DCBX TLVs.
|
||||
|
||||
Having the bit 'etcConfig(1)' set indicates that the LLDP
|
||||
transmit ETS configuration TLV as part of DCBX TLVs.
|
||||
|
||||
Having the bit 'etsRecom(2)' set indicates that
|
||||
transmit ETS Recomdenation TLV as part of DCBX TLVs.
|
||||
|
||||
Having the bit 'applicationPriority(3)' set indicates that
|
||||
the LLDP transmit applicationPriority TLV as part of DCBX TLVs."
|
||||
|
||||
::= { agentDcbxEntry 5 }
|
||||
|
||||
|
||||
--*********************************************************************
|
||||
-- agentDcbxStatusTable
|
||||
--*********************************************************************
|
||||
agentDcbxStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentDcbxStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
|
||||
::= { agentDcbxGroup 2 }
|
||||
|
||||
agentDcbxStatusEntry OBJECT-TYPE
|
||||
SYNTAX AgentDcbxStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
INDEX { agentDcbxIntfIndex}
|
||||
::= { agentDcbxStatusTable 1 }
|
||||
|
||||
AgentDcbxStatusEntry::=
|
||||
SEQUENCE {
|
||||
agentDcbxIntfIndex
|
||||
InterfaceIndex,
|
||||
agentDcbxOperVersion
|
||||
DcbxVersion,
|
||||
agentDcbxPeerMACaddress
|
||||
MacAddress,
|
||||
agentDcbxCfgSource
|
||||
INTEGER,
|
||||
agentDcbxMultiplePeerCount
|
||||
Unsigned32,
|
||||
agentDcbxPeerRemovedCount
|
||||
Unsigned32,
|
||||
agentDcbxPeerOperVersionNum
|
||||
Unsigned32,
|
||||
agentDcbxPeerMaxVersion
|
||||
Unsigned32,
|
||||
agentDcbxSeqNum
|
||||
Unsigned32,
|
||||
agentDcbxAckNum
|
||||
Unsigned32,
|
||||
agentDcbxPeerRcvdAckNum
|
||||
Unsigned32,
|
||||
agentDcbxTxCount
|
||||
Unsigned32,
|
||||
agentDcbxRxCount
|
||||
Unsigned32,
|
||||
agentDcbxErrorFramesCount
|
||||
Unsigned32,
|
||||
agentDcbxUnknownTLVsCount
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
|
||||
agentDcbxOperVersion OBJECT-TYPE
|
||||
SYNTAX DcbxVersion
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the DCBX mode in which the interface is currently operating."
|
||||
DEFVAL { 1 }
|
||||
::= { agentDcbxStatusEntry 2 }
|
||||
|
||||
agentDcbxPeerMACaddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC Address of the DCBX peer."
|
||||
::= { agentDcbxStatusEntry 3 }
|
||||
agentDcbxCfgSource OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(0)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if this port is the source of configuration information
|
||||
for auto-* ports."
|
||||
::= { agentDcbxStatusEntry 4 }
|
||||
|
||||
agentDcbxMultiplePeerCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates number of times multiple peers were detected.
|
||||
A duplicate peer is when more than one DCBX peer is detected on a port."
|
||||
::= { agentDcbxStatusEntry 5 }
|
||||
|
||||
agentDcbxPeerRemovedCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { agentDcbxStatusEntry 6 }
|
||||
|
||||
|
||||
agentDcbxPeerOperVersionNum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the operational version of the peer DCBX device.
|
||||
Valid only when peer device is a CEE/CIN DCBX device."
|
||||
::= { agentDcbxStatusEntry 7 }
|
||||
|
||||
agentDcbxPeerMaxVersion OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the max version of the peer DCBX device.
|
||||
Valid only when peer device is CEE/CIN DCBX device."
|
||||
::= { agentDcbxStatusEntry 8 }
|
||||
|
||||
agentDcbxSeqNum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the current sequence number that is sent
|
||||
in DCBX control TLVs in CEE/CIN Mode."
|
||||
::= { agentDcbxStatusEntry 9 }
|
||||
|
||||
agentDcbxAckNum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the current ACK number that is to be sent
|
||||
to peer in DCBX control TLVs in CEE/CIN Mode."
|
||||
::= { agentDcbxStatusEntry 10 }
|
||||
|
||||
agentDcbxPeerRcvdAckNum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the current ACK number that is sent by peer
|
||||
in DCBX control TLV in CEE/CIN Mode."
|
||||
::= { agentDcbxStatusEntry 11 }
|
||||
|
||||
agentDcbxTxCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DCBX frames transmitted per interface."
|
||||
::= { agentDcbxStatusEntry 12 }
|
||||
|
||||
agentDcbxRxCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DCBX frames received per interface."
|
||||
::= { agentDcbxStatusEntry 13 }
|
||||
|
||||
agentDcbxErrorFramesCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DCBX frames discarded due to errors in the frame."
|
||||
::= { agentDcbxStatusEntry 14 }
|
||||
|
||||
agentDcbxUnknownTLVsCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of DCBX
|
||||
(PFC, ETS, Application Priority or other) TLVs not recognized."
|
||||
::= { agentDcbxStatusEntry 15 }
|
||||
|
||||
--*********************************************************************
|
||||
-- DCBX Global Configuration OIDs
|
||||
--*********************************************************************
|
||||
|
||||
agentDcbxGroupGlobalConfGroup OBJECT IDENTIFIER ::= { agentDcbxGroup 3}
|
||||
|
||||
agentDcbxGlobalConfVersion OBJECT-TYPE
|
||||
SYNTAX DcbxVersion
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CIN is Cisco Intel Nuova DCBX (version 1.0).
|
||||
CEE is converged enhanced ethernet DCBX (version 1.06).
|
||||
IEEE is 802-1 az version.
|
||||
The default value is auto.
|
||||
|
||||
DCBX supports the legacy implementations v1.0 (CIN) and v1.06 (CEE)
|
||||
in addition to standard IEEE version 2.4 DCBX.
|
||||
|
||||
1.DCBX starts in standard IEEE mode by sending an IEEE standard
|
||||
version 2.4 DCBX frame. If the peer responds,
|
||||
then IEEE standard version 2.4 DCBX is used,Starts means
|
||||
after a link up, a DCBX timeout (or multiple peer condition)
|
||||
or when commanded by the network operator.
|
||||
If DCBX receives a DCBX frame with an OUI indicating a
|
||||
legacy version, it immediately switches into legacy mode
|
||||
for the detected version and does not wait for the 3x LLDP fast timeout.
|
||||
2.If no IEEE DCBX response is received within 3 times the LLDP
|
||||
fast transmit timeout period, DCBX immediately transmits
|
||||
a version 1.06 DCBX frame with the appropriate version number.
|
||||
If DCBX receives a DCBX frame with an OUI indicating IEEE standard support,
|
||||
it immediately switches into IEEE standard mode and does
|
||||
not wait for the timer. If DCBX receives a DCBX frame with an
|
||||
OUI indicating legacy mode and a version number indicating
|
||||
version 1.0 support, it immediately switches into legacy 1.0
|
||||
mode and does not wait for the timer.
|
||||
3.If no version 1.06 response is received within 3 times the DCBX
|
||||
fast transmit timeout period, DCBX falls back to version 1.0
|
||||
and immediately transmits a version 1.0 frame. If no response
|
||||
is received within 3 times the DCBX fast transmit period,
|
||||
DCBX waits the standard LLDP timeout period, and then begins
|
||||
again with step 1. If DCBX receives a DCBX frame with an OUI
|
||||
indicating IEEE standard mode, it immediately switches into
|
||||
IEEE standard mode."
|
||||
DEFVAL { 1 }
|
||||
|
||||
::= { agentDcbxGroupGlobalConfGroup 1 }
|
||||
|
||||
|
||||
END
|
1019
MIBS/quanta/fastpath_dhcp.my
Normal file
1019
MIBS/quanta/fastpath_dhcp.my
Normal file
File diff suppressed because it is too large
Load Diff
191
MIBS/quanta/fastpath_dhcpclient.my
Normal file
191
MIBS/quanta/fastpath_dhcpclient.my
Normal file
@ -0,0 +1,191 @@
|
||||
-- DHCP Client MIB overview:
|
||||
-- DHCP Client MIB falls under lb6m MIB node of the private subtree.
|
||||
|
||||
|
||||
|
||||
NETGEAR-DHCPCLIENT-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- NETGEAR NETGEAR DHCP Server MIB
|
||||
-- Copyright Netgear Inc (2002-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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, Unsigned32, Counter32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
InterfaceIndex FROM IF-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathDHCPClientPrivate MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for NETGEAR DHCP Client"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
|
||||
::= { lb6m 100 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
agentdhcp4ClientLeaseParameters OBJECT IDENTIFIER ::= { fastPathDHCPClientPrivate 1 }
|
||||
|
||||
agentdhcp4ClientLeaseParametersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Agentdhcp4ClientLeaseParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays DHCP Client Lease Information."
|
||||
::= { agentdhcp4ClientLeaseParameters 1 }
|
||||
|
||||
agentdhcp4ClientLeaseParametersEntry OBJECT-TYPE
|
||||
SYNTAX Agentdhcp4ClientLeaseParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a table entry."
|
||||
INDEX { agentdhcp4ClientInterfaceIndex }
|
||||
::= { agentdhcp4ClientLeaseParametersTable 1 }
|
||||
|
||||
Agentdhcp4ClientLeaseParametersEntry ::= SEQUENCE {
|
||||
agentdhcp4ClientInterfaceIndex
|
||||
InterfaceIndex,
|
||||
agentdhcp4ClientIpAddress
|
||||
IpAddress,
|
||||
agentdhcp4ClientSubnetMask
|
||||
IpAddress,
|
||||
agentdhcp4ClientDhcpServerAddress
|
||||
IpAddress,
|
||||
agentdhcp4ClientState
|
||||
INTEGER,
|
||||
agentdhcp4ClientTransactionID
|
||||
DisplayString,
|
||||
agentdhcp4ClientLeaseTime
|
||||
TimeTicks,
|
||||
agentdhcp4ClientRenewTime
|
||||
TimeTicks,
|
||||
agentdhcp4ClientRebindTime
|
||||
TimeTicks,
|
||||
agentdhcp4ClientRetryCount
|
||||
Counter32
|
||||
}
|
||||
|
||||
agentdhcp4ClientInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Interface index on which the IP address was leased by the DHCP Server."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 1 }
|
||||
|
||||
agentdhcp4ClientIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address leased by the DHCP Server ."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 2 }
|
||||
|
||||
agentdhcp4ClientSubnetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Subnet mask of the IP Address leased by the DHCP Server ."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 3 }
|
||||
|
||||
agentdhcp4ClientDhcpServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address of the DHCP Server that leased the IP Address ."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 4 }
|
||||
|
||||
agentdhcp4ClientState OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
init(1),
|
||||
selecting(2),
|
||||
requesting(3),
|
||||
request-recv(4),
|
||||
bound(5),
|
||||
renewing(6),
|
||||
renew-recv(7),
|
||||
rebinding(8),
|
||||
rebind-recv(9),
|
||||
bootp-fallback(10),
|
||||
not-bound(11),
|
||||
failed(12),
|
||||
do-release(13)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The State of the DHCP Client on this interface ."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 5 }
|
||||
|
||||
agentdhcp4ClientTransactionID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transaction ID of the DHCP Client ."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 6 }
|
||||
|
||||
agentdhcp4ClientLeaseTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time remaining since the IP address is leased by the DHCP Server.It is displayed
|
||||
in days, hours, minutes and seconds."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 7 }
|
||||
|
||||
agentdhcp4ClientRenewTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time remaining to send the next DHCP Renew Request by DHCP Client to renew the leased IP address. It is displayed
|
||||
in days, hours, minutes and seconds."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 8 }
|
||||
|
||||
agentdhcp4ClientRebindTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time remaining to start the DHCP Rebind process. It is displayed
|
||||
in days, hours, minutes and seconds."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 9 }
|
||||
|
||||
agentdhcp4ClientRetryCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the DHCP Client sends a DHCP REQUEST message before the server responds ."
|
||||
::= { agentdhcp4ClientLeaseParametersEntry 10 }
|
||||
|
||||
END
|
302
MIBS/quanta/fastpath_dos.my
Normal file
302
MIBS/quanta/fastpath_dos.my
Normal file
@ -0,0 +1,302 @@
|
||||
-- Denial of Service MIB overview:
|
||||
-- Denial of Service MIB falls under lb6m MIB node of the private subtree.
|
||||
|
||||
NETGEAR-DENIALOFSERVICE-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- NETGEAR NETGEAR Denial of Service MIB
|
||||
-- Copyright Netgear Inc (2004-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathDenialOfService MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for NETGEAR Denial of Service."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
|
||||
::= { lb6m 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 }
|
||||
|
||||
agentSwitchDenialOfServiceICMPv6Mode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables the ICMPv6 Denial of Service
|
||||
protection feature."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchDenialOfServiceGroup 20 }
|
||||
|
||||
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
|
135
MIBS/quanta/fastpath_keying.my
Normal file
135
MIBS/quanta/fastpath_keying.my
Normal file
@ -0,0 +1,135 @@
|
||||
-- Feature Keying MIB overview:
|
||||
-- Feature Keying MIB falls under lb6m MIB node of the private subtree.
|
||||
|
||||
|
||||
|
||||
NETGEAR-KEYING-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Broadcom NETGEAR Keying MIB
|
||||
-- Copyright Netgear Inc (2004-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Incs
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathKeyingPrivate MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for NETGEAR Keying Utility"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Add new Postal address change."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
|
||||
::= { lb6m 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
|
106
MIBS/quanta/fastpath_llpf.my
Normal file
106
MIBS/quanta/fastpath_llpf.my
Normal file
@ -0,0 +1,106 @@
|
||||
-- Link Local Protocol Filtering (LLPF) MIB overview:
|
||||
-- LLPF MIB falls under lb6m MIB node of the private subtree.
|
||||
|
||||
NETGEAR-LLPF-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- NETGEAR NETGEAR LLPF MIB
|
||||
-- Copyright Netgear Inc (2004-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathLlpf MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for NETGEAR Link Local Protocol Filtering."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200910260000Z" -- 26 Oct 2009 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
|
||||
::= { lb6m 48}
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentSwitchLlpfGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentSwitchLlpfGroup OBJECT IDENTIFIER ::= { fastPathLlpf 1 }
|
||||
|
||||
agentSwitchLlpfPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentSwitchLlpfPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains the configuration objects for the
|
||||
with each port."
|
||||
|
||||
::= { agentSwitchLlpfGroup 1 }
|
||||
|
||||
agentSwitchLlpfPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX AgentSwitchLlpfPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration information for LLPF."
|
||||
INDEX { ifIndex , agentSwitchLlpfProtocolType}
|
||||
::= { agentSwitchLlpfPortConfigTable 1 }
|
||||
|
||||
AgentSwitchLlpfPortConfigEntry ::=
|
||||
SEQUENCE {
|
||||
agentSwitchLlpfProtocolType Unsigned32,
|
||||
agentSwitchLlpfPortBlockMode INTEGER
|
||||
}
|
||||
|
||||
agentSwitchLlpfProtocolType OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..6)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port's LLPF protocol Type. It can be one of the following values
|
||||
isdp,vtp,dtp,udld,pagp,sstp,all."
|
||||
::= { agentSwitchLlpfPortConfigEntry 1 }
|
||||
|
||||
agentSwitchLlpfPortBlockMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port's LLPF mode. It can be either enabled or disabled
|
||||
default will be disable."
|
||||
DEFVAL { disable }
|
||||
::= { agentSwitchLlpfPortConfigEntry 2 }
|
||||
|
||||
END
|
274
MIBS/quanta/fastpath_mgmt_security.my
Normal file
274
MIBS/quanta/fastpath_mgmt_security.my
Normal file
@ -0,0 +1,274 @@
|
||||
NETGEAR-MGMT-SECURITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Mgmt Security MIB
|
||||
-- Copyright Netgear Inc (2003-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
TruthValue FROM SNMPv2-TC;
|
||||
|
||||
fastPathMgmtSecurity MODULE-IDENTITY
|
||||
LAST-UPDATED "201311110000Z" -- 11 Nov 2013 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for FastPath Security"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201311110000Z" -- 11 Nov 2013 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Fixed allowed integer range for object agentSSLSecurePort."
|
||||
REVISION
|
||||
"201308270000Z" -- 27 Aug 2013 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Added object agentSSHMgmtPortNum to agentSSHConfigGroup."
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
REVISION
|
||||
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
|
||||
::= { lb6m 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 (443|1025..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-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures 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-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures 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..160)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ssh idle timeout value for this switch im minutes."
|
||||
::= { 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 }
|
||||
|
||||
agentSSHMgmtPortNum OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Get/Set the TCP port number that the SSH server listens to for incoming
|
||||
requests. The port number is an integer value from 1 to 65535. Before setting
|
||||
this object, check your system (e.g. using 'netstat') to make sure the desired
|
||||
port number is not currently being used by any other service. The default
|
||||
value for this object is 22.
|
||||
|
||||
Note that existing SSH login sessions are not affected by a change in value of
|
||||
this object, although establishment of any new SSH sessions must use the new
|
||||
port number."
|
||||
::= { agentSSHConfigGroup 10 }
|
||||
|
||||
|
||||
END
|
1027
MIBS/quanta/fastpath_mlag.my
Normal file
1027
MIBS/quanta/fastpath_mlag.my
Normal file
File diff suppressed because it is too large
Load Diff
380
MIBS/quanta/fastpath_mvr.my
Normal file
380
MIBS/quanta/fastpath_mvr.my
Normal file
@ -0,0 +1,380 @@
|
||||
-- MVR MIB overview:
|
||||
-- MVR MIB falls under lb6m MIB node of the private subtree.
|
||||
NETGEAR-MVR-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
TruthValue, TimeInterval, DisplayString, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex FROM IF-MIB
|
||||
ifIndex, InterfaceIndex FROM IF-MIB
|
||||
VlanIndex FROM Q-BRIDGE-MIB
|
||||
OBJECT-TYPE, MODULE-IDENTITY,IpAddress,Unsigned32
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
fastpathMvr MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for MVR Configuration"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200910210000Z" -- 21 October 2009 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { lb6m 50 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- mvrGlobalConfig
|
||||
--**************************************************************************************
|
||||
|
||||
mvrGlobalConfig OBJECT IDENTIFIER ::= { fastpathMvr 1 }
|
||||
|
||||
|
||||
mvrAdminMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable MVR. The value true(1) indicates that MVR is enabled
|
||||
A value of false(2) indicates that MVR is disabled."
|
||||
DEFVAL { false }
|
||||
::= { mvrGlobalConfig 1 }
|
||||
|
||||
mvrModeType OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
compatible(1),
|
||||
dynamic(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows/Changes MVR mode.
|
||||
The value compatible(1) indicates that compatible mode is enabled.
|
||||
A value of dynamic(2) indicates that dynamic mode is enabled."
|
||||
DEFVAL { compatible }
|
||||
::= {mvrGlobalConfig 2 }
|
||||
|
||||
mvrMulticastVlanId OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows/Changes the Multicast Vlan number."
|
||||
DEFVAL { 1 }
|
||||
::= { mvrGlobalConfig 3 }
|
||||
|
||||
mvrMaxMulticastGroupsCount OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of multicast groups that is supported by MVR."
|
||||
::= { mvrGlobalConfig 4 }
|
||||
|
||||
mvrCurrentMulticastGroupsCount OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of MVR groups allocated."
|
||||
::= { mvrGlobalConfig 5 }
|
||||
|
||||
mvrQueryTime OBJECT-TYPE
|
||||
SYNTAX TimeInterval(1..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows/Changes the MVR Query time, in centiseconds."
|
||||
DEFVAL { 5 }
|
||||
::= { mvrGlobalConfig 6 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- mvrPortTable
|
||||
--**************************************************************************************
|
||||
|
||||
mvrPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MvrPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of MVR control information about every bridge port.
|
||||
This is indexed by mvrBasePort."
|
||||
::= { fastpathMvr 2 }
|
||||
|
||||
mvrPortEntry OBJECT-TYPE
|
||||
SYNTAX MvrPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MVR control information for a bridge port."
|
||||
INDEX { ifIndex }
|
||||
::= { mvrPortTable 1 }
|
||||
|
||||
MvrPortEntry ::= SEQUENCE {
|
||||
mvrPortMvrEnabled
|
||||
TruthValue,
|
||||
mvrPortType
|
||||
INTEGER,
|
||||
mvrPortImmediateLeaveMode
|
||||
TruthValue,
|
||||
mvrPortStatus
|
||||
INTEGER
|
||||
}
|
||||
|
||||
mvrPortMvrEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable\Disable MVR on port. The value true(1) indicates that MVR is enabled.
|
||||
A value of false(2) indicates that MVR is disabled."
|
||||
DEFVAL { false }
|
||||
::= { mvrPortEntry 1 }
|
||||
|
||||
mvrPortType OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
source(1),
|
||||
receiver(2),
|
||||
none(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MVR Interface type."
|
||||
DEFVAL { none }
|
||||
::= { mvrPortEntry 2 }
|
||||
|
||||
mvrPortImmediateLeaveMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows/Changes Immediate Leave mode for MVR port.
|
||||
The value true(1) indicates that the port is in Immediate Leave mode.
|
||||
A value of false(2) indicates that the port is not in Immediate Leave mode."
|
||||
DEFVAL { false }
|
||||
::= { mvrPortEntry 3}
|
||||
|
||||
mvrPortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
activeInVlan(1),
|
||||
activeNotInVlan(2),
|
||||
inactiveInVlan(3),
|
||||
inactiveNotInVlan(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface status."
|
||||
::= { mvrPortEntry 4 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- mvrGroupsTable
|
||||
--**************************************************************************************
|
||||
|
||||
mvrGroupsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MvrGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of MVR groups."
|
||||
::= { fastpathMvr 3 }
|
||||
|
||||
mvrGroupEntry OBJECT-TYPE
|
||||
SYNTAX MvrGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "MVR information of membership group."
|
||||
INDEX { mvrGroupIPAddress}
|
||||
::= { mvrGroupsTable 1 }
|
||||
|
||||
MvrGroupEntry::= SEQUENCE {
|
||||
mvrGroupIPAddress
|
||||
IpAddress,
|
||||
mvrGroupStatus
|
||||
INTEGER,
|
||||
mvrGroupRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
mvrGroupIPAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The multicast Group IP address."
|
||||
::= { mvrGroupEntry 1 }
|
||||
|
||||
mvrGroupStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
active(1),
|
||||
inactive(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the specific MVR group."
|
||||
::= { mvrGroupEntry 2 }
|
||||
|
||||
mvrGroupRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this conceptual row.To create a row in this table,
|
||||
a manager must set this object to 'createAndGo'(4) .To delete a row in
|
||||
this table, a manager must set this object to `destroy'(6)"
|
||||
::= { mvrGroupEntry 3 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- mvrPortMembershipTable
|
||||
--**************************************************************************************
|
||||
mvrPortMembershipTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MvrPortMembershipEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of MVR membership groups."
|
||||
::= { fastpathMvr 4 }
|
||||
|
||||
mvrPortMembershipEntry OBJECT-TYPE
|
||||
SYNTAX MvrPortMembershipEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "MVR information of membership group."
|
||||
INDEX { mvrPortMembershipGroupIPAddress, mvrPortMembershipPortIfIndex}
|
||||
::= { mvrPortMembershipTable 1 }
|
||||
|
||||
MvrPortMembershipEntry::= SEQUENCE {
|
||||
mvrPortMembershipGroupIPAddress
|
||||
IpAddress,
|
||||
mvrPortMembershipPortIfIndex
|
||||
InterfaceIndex,
|
||||
mvrPortMembershipRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
mvrPortMembershipGroupIPAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The multicast Group IP address."
|
||||
::= { mvrPortMembershipEntry 1 }
|
||||
|
||||
mvrPortMembershipPortIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface index in 'ifTable'."
|
||||
::= { mvrPortMembershipEntry 2 }
|
||||
|
||||
mvrPortMembershipRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this conceptual row.To create a row in this table,
|
||||
a manager must set this object to 'createAndGo'(4) .To delete a row in
|
||||
this table, a manager must set this object to `destroy'(6)"
|
||||
::= { mvrPortMembershipEntry 3 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- mvrStatistics
|
||||
--**************************************************************************************
|
||||
|
||||
mvrStatistics OBJECT IDENTIFIER ::= { fastpathMvr 5 }
|
||||
|
||||
mvrIGMPQueryReceived OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of received IGMP Queries. "
|
||||
::= { mvrStatistics 1 }
|
||||
|
||||
mvrIGMPReportV1Received OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of received IGMP Reports V1. "
|
||||
::= { mvrStatistics 2 }
|
||||
|
||||
mvrIGMPReportV2Received OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of received IGMP Reports V1. "
|
||||
::= { mvrStatistics 3 }
|
||||
|
||||
mvrIGMPLeaveReceived OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of received IGMP Leaves. "
|
||||
::= { mvrStatistics 4 }
|
||||
|
||||
mvrIGMPQueryTransmitted OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of transmitted IGMP Queries. "
|
||||
::= { mvrStatistics 5 }
|
||||
|
||||
mvrIGMPReportV1Transmitted OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of transmitted IGMP Reports V1. "
|
||||
::= { mvrStatistics 6 }
|
||||
|
||||
mvrIGMPReportV2Transmitted OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of transmitted IGMP Reports V2. "
|
||||
::= { mvrStatistics 7 }
|
||||
|
||||
mvrIGMPLeaveTransmitted OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of transmitted IGMP Leaves. "
|
||||
::= { mvrStatistics 8 }
|
||||
|
||||
mvrIGMPPacketReceiveFailures OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of failures on receiving the IGMP packets. "
|
||||
::= { mvrStatistics 9 }
|
||||
|
||||
mvrIGMPPacketTransmitFailures OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of failures on transmitting the IGMP packets. "
|
||||
::= { mvrStatistics 10 }
|
||||
|
||||
END
|
403
MIBS/quanta/fastpath_pfc.my
Normal file
403
MIBS/quanta/fastpath_pfc.my
Normal file
@ -0,0 +1,403 @@
|
||||
NETGEAR-PFC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, Unsigned32 FROM SNMPv2-SMI
|
||||
RowStatus, MacAddress FROM SNMPv2-TC
|
||||
InterfaceIndex FROM IF-MIB
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathPFC MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The MIB definitions Priority based Flow Control Feature."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200905220000Z" -- 22 May 2009 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { lb6m 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,
|
||||
agentPfcIntfLinkDelayAllowance
|
||||
Unsigned32,
|
||||
agentPfcIntfAdvWilling
|
||||
INTEGER,
|
||||
agentPfcIntfPeerDetected
|
||||
INTEGER,
|
||||
agentPfcIntfPeerMacAddr
|
||||
MacAddress,
|
||||
agentPfcIntfPeerWilling
|
||||
INTEGER,
|
||||
agentPfcIntfPeerMBCStatus
|
||||
INTEGER,
|
||||
agentPfcIntfPeerCapability
|
||||
Unsigned32,
|
||||
agentPfcIntfPeerCfgCompatible
|
||||
INTEGER,
|
||||
agentPfcIntfPeerCompatibleCfgCount
|
||||
Unsigned32,
|
||||
agentPfcIntfPeerIncompatibleCfgCount
|
||||
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 }
|
||||
|
||||
agentPfcIntfLinkDelayAllowance OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the Link Delay Allowance on this interface, measured in bit times."
|
||||
|
||||
::= { agentPfcEntry 6 }
|
||||
|
||||
agentPfcIntfAdvWilling OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
willing(1),
|
||||
unwilling(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the interface is willing to accept PFC configuration via DCBX."
|
||||
|
||||
::= { agentPfcEntry 7 }
|
||||
|
||||
agentPfcIntfPeerDetected OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
detected(1),
|
||||
absent(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the peer has been detected via DCBX."
|
||||
|
||||
::= { agentPfcEntry 8 }
|
||||
|
||||
agentPfcIntfPeerMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address of the peer detected via DCBX. If there is no peer, this will be a null MAC address."
|
||||
|
||||
::= { agentPfcEntry 9 }
|
||||
|
||||
agentPfcIntfPeerWilling OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
absent(1),
|
||||
willing(2),
|
||||
unwilling(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the peer is willing to accept PFC configuration via DCBX."
|
||||
|
||||
::= { agentPfcEntry 10 }
|
||||
|
||||
agentPfcIntfPeerMBCStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
absent(1),
|
||||
true(2),
|
||||
false(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the peer has MACSEC bypass capability."
|
||||
|
||||
::= { agentPfcEntry 11 }
|
||||
|
||||
agentPfcIntfPeerCapability OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of no-drop priorities supported by the peer. If there is no peer, this will be zero."
|
||||
|
||||
::= { agentPfcEntry 12 }
|
||||
|
||||
agentPfcIntfPeerCfgCompatible OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
absent(1),
|
||||
true(2),
|
||||
false(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the peer's PFC configuration is compatible."
|
||||
|
||||
::= { agentPfcEntry 13 }
|
||||
|
||||
agentPfcIntfPeerCompatibleCfgCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of compatible PFC configurations received from the peer.
|
||||
Does not count duplicate configurations."
|
||||
|
||||
::= { agentPfcEntry 14 }
|
||||
|
||||
agentPfcIntfPeerIncompatibleCfgCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of incompatible PFC configurations received from the peer."
|
||||
|
||||
::= { agentPfcEntry 15 }
|
||||
|
||||
--*********************************************************************
|
||||
-- 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,
|
||||
agentPfcOperAction
|
||||
INTEGER,
|
||||
agentPfcAdvAction
|
||||
INTEGER,
|
||||
agentPfcPeerAction
|
||||
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 }
|
||||
|
||||
agentPfcOperAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
drop(1),
|
||||
nodrop(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational Drop/No-Drop action in PFC profile for the corresponding priority."
|
||||
DEFVAL { 1 }
|
||||
|
||||
::= { agentPfcActionEntry 3 }
|
||||
|
||||
agentPfcAdvAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
drop(1),
|
||||
nodrop(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The advertised Drop/No-Drop action in PFC profile for the corresponding priority."
|
||||
DEFVAL { 1 }
|
||||
|
||||
::= { agentPfcActionEntry 4 }
|
||||
|
||||
agentPfcPeerAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
absent(1),
|
||||
drop(2),
|
||||
nodrop(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peer's Drop/No-Drop action in PFC profile for the corresponding priority."
|
||||
DEFVAL { 1 }
|
||||
|
||||
::= { agentPfcActionEntry 5 }
|
||||
|
||||
--*********************************************************************
|
||||
-- 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,
|
||||
agentPfcIntfPfcPriorityFramesTx
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
agentPfcIntfPfcPriorityFramesRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Received PFC Frames on this interface for a priority."
|
||||
|
||||
::= { agentPfcIntfStatsPerPriorityEntry 1 }
|
||||
|
||||
agentPfcIntfPfcPriorityFramesTx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Transmitted PFC Frames on this interface for a priority."
|
||||
|
||||
::= { agentPfcIntfStatsPerPriorityEntry 2 }
|
||||
|
||||
END
|
317
MIBS/quanta/fastpath_portsecurity.my
Normal file
317
MIBS/quanta/fastpath_portsecurity.my
Normal file
@ -0,0 +1,317 @@
|
||||
-- Port Security MIB overview:
|
||||
-- Port Security MIB falls under lb6m MIB node of the private subtree.
|
||||
|
||||
NETGEAR-PORTSECURITY-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Inc NETGEAR Port Security MIB
|
||||
-- Copyright Netgear Inc(2004-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathPortSecurity MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for NETGEAR Port Security Feature."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
|
||||
::= { lb6m 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,
|
||||
agentPortSecurityStickyMode
|
||||
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..4096)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable signifies the limit of dynamically locked MAC addresses
|
||||
allowed on a specific port."
|
||||
DEFVAL { 4096 }
|
||||
::={ 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 followed by a 1 or 0 to indicate a sticky entry, 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, MAC address and the sticky value to be added to the list
|
||||
of statically locked MAC addresses on a port. The VLAN id, MAC address and sticky value combination
|
||||
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1 1(the vlan-id, MAC address
|
||||
and sticky value separated by blank-spaces)."
|
||||
::={ 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 }
|
||||
|
||||
agentPortSecurityStickyMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to configure port level security sticky mode in a port."
|
||||
DEFVAL { disable }
|
||||
::={ agentPortSecurityEntry 11 }
|
||||
|
||||
--**********************************************************************--
|
||||
|
||||
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 }
|
||||
|
||||
|
||||
agentGlobalPortSecurityStickyMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to apply the Sticky Mode to all ports.
|
||||
This is write-only value. It always returns 'disable' on request"
|
||||
DEFVAL { disable }
|
||||
::={ agentPortSecurityGroup 4 }
|
||||
|
||||
agentGlobalPortSecurityViolationTrapMode 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. The configuration will be done on all ports.
|
||||
This is write-only value. It always returns 'disable' on request"
|
||||
DEFVAL { disable }
|
||||
::={ agentPortSecurityGroup 5 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- 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
|
427
MIBS/quanta/fastpath_power_ethernet.my
Normal file
427
MIBS/quanta/fastpath_power_ethernet.my
Normal file
@ -0,0 +1,427 @@
|
||||
NETGEAR-POWER-ETHERNET-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Copyright Netgear Inc (2003-2015) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
pethPsePortEntry, pethMainPseEntry FROM POWER-ETHERNET-MIB;
|
||||
|
||||
|
||||
fastPathpowerEthernetMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201503130000Z" -- 13 Mar 2015 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
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
|
||||
"201503130000Z" -- 13 Mar 2015 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"agentPethPsePowerManagementMode object description is updated."
|
||||
REVISION
|
||||
"201404160000Z" -- 16 Apr 2014 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Upoe support added in new object agentPethHighPowerMode."
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
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."
|
||||
::= { lb6m 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,
|
||||
agentPethPowerLimitMin
|
||||
Gauge32,
|
||||
agentPethPowerLimitMax
|
||||
Gauge32
|
||||
,
|
||||
agentPethHighPowerMode
|
||||
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 "Volts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The voltage this port is supplying to an attached device measured
|
||||
in Volts."
|
||||
::= { agentPethPsePortEntry 4 }
|
||||
|
||||
agentPethTemperature OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "DEGREES"
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
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 current
|
||||
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),
|
||||
pre-ieee(1),
|
||||
ieee(2),
|
||||
auto(3)
|
||||
}
|
||||
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 pre-ieee(1) means only legacy capacitive detection scheme is
|
||||
used.
|
||||
A value of ieee(2) means that IEEE 802.3af 4point detection scheme is used.
|
||||
A value of auto(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.
|
||||
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),
|
||||
thermalShutdown(5),
|
||||
startupFailure(6)
|
||||
}
|
||||
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.
|
||||
A value of thermalShutdown(5) specifies that the thermal threshold has exceeded
|
||||
for the pse port.
|
||||
A value of startupFailure(6) as fault status indicates that the port does not have
|
||||
sufficient voltage."
|
||||
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 }
|
||||
|
||||
agentPethPowerLimitMin OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Milliwatts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum power this port can be configured to provide, measured in Milliwatts."
|
||||
::= { agentPethPsePortEntry 11 }
|
||||
|
||||
agentPethPowerLimitMax OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Milliwatts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum power this port can be configured to provide, measured in Milliwatts."
|
||||
::= { agentPethPsePortEntry 12 }
|
||||
|
||||
agentPethHighPowerMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(0),
|
||||
legacy(1),
|
||||
pre-dot3at(2),
|
||||
dot3at(3),
|
||||
upoe(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode configured for a PSE port to deliver high power. 'disable' means that
|
||||
a port is powered in the IEEE 802.3af mode. 'legacy' means that a port is
|
||||
powered using high-inrush current. 'pre-dot3at' means that a port is powered
|
||||
in the IEEE 802.3af mode initially, switched to the high-power IEEE 802.3at mode
|
||||
before 75msec. 'dot3at' means that a port is powered in the IEEE 802.3at mode.
|
||||
'upoe' means that a port is powered in IEEE 802.3at mode using spare pair and
|
||||
data pair simultaneously to deliver up to 60W power."
|
||||
::= { agentPethPsePortEntry 13 }
|
||||
|
||||
-- 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
|
||||
,
|
||||
agentPethPseCardModel
|
||||
DisplayString,
|
||||
agentPethPseCardHost
|
||||
DisplayString,
|
||||
agentPethPseCardStatus
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentPethPsePowerManagementMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
dynamic(1),
|
||||
static(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.
|
||||
A value of dynamic(1) means that power consumption of each port
|
||||
is measured and calculated in real-time.
|
||||
A value of static(2) means that power allocated for each port depends
|
||||
on the type of power threshold configured on the port."
|
||||
REFERENCE
|
||||
"Broadcom 5910X programmers guide"
|
||||
|
||||
::= { agentPethPseEntry 1 }
|
||||
|
||||
agentPethPseCardModel OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the PoE daughther card model at PSE side."
|
||||
|
||||
::= { agentPethPseEntry 3 }
|
||||
|
||||
agentPethPseCardHost OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the board which hosts the PoE daughther card at PSE side."
|
||||
|
||||
::= { agentPethPseEntry 4 }
|
||||
|
||||
agentPethPseCardStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
absent-or-failed(0),
|
||||
running(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays running status of the PoE daughther card at PSE side. The value
|
||||
absent-or-failed(0) means that the card is either not present or some error has occurred.
|
||||
The value running(1) means that card is present and working fine."
|
||||
|
||||
|
||||
::= { agentPethPseEntry 5 }
|
||||
|
||||
END
|
967
MIBS/quanta/fastpath_qos_cos.my
Normal file
967
MIBS/quanta/fastpath_qos_cos.my
Normal file
@ -0,0 +1,967 @@
|
||||
NETGEAR-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 NETGEAR-QOS-MIB;
|
||||
|
||||
fastPathQOSCOS MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The MIB definitions for Quality of Service - CoS Flex package."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
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
|
||||
"Netgear 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
|
||||
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
|
342
MIBS/quanta/fastpath_qos_iscsi.my
Normal file
342
MIBS/quanta/fastpath_qos_iscsi.my
Normal file
@ -0,0 +1,342 @@
|
||||
NETGEAR-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 NETGEAR-QOS-MIB;
|
||||
|
||||
fastPathIscsiFlowAcceleration MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The MIB definitions for Quality of Service - iSCSI Flow Acceleration Flex package."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200904300000Z" -- 30 Apr 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 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
agentIscsiFlowAccelerationCosEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable CoS mode for iSCSI Flow Acceleration globally on the system."
|
||||
::= { agentIscsiFlowAccelerationGlobalConfigGroup 7 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
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
|
352
MIBS/quanta/fastpath_qos_voip.my
Normal file
352
MIBS/quanta/fastpath_qos_voip.my
Normal file
@ -0,0 +1,352 @@
|
||||
NETGEAR-QOS-AUTOVOIP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress,
|
||||
Integer32, Unsigned32 FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
|
||||
InterfaceIndexOrZero,InterfaceIndex FROM IF-MIB
|
||||
fastPathQOS FROM NETGEAR-QOS-MIB;
|
||||
|
||||
fastPathQOSAUTOVOIP MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The MIB definitions for Quality of Service - VoIP Flex package."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201202180000Z" -- 21 Feb 2012 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Added OUI based auto VoIP support."
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200711230000Z" -- 23 Nov 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
REVISION
|
||||
"200711230000Z" -- 3 Nov 2004 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { fastPathQOS 4 }
|
||||
|
||||
--*********************************************************************
|
||||
-- agentAutoVoIPCfgGroup
|
||||
--
|
||||
-- Note: System-wide configuration is supported for this
|
||||
-- group by using an index value of 0.
|
||||
--*********************************************************************
|
||||
agentAutoVoIPCfgGroup OBJECT IDENTIFIER ::= { fastPathQOSAUTOVOIP 1 }
|
||||
|
||||
agentAutoVoIPVLAN OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN to which all VoIP traffic is mapped to."
|
||||
|
||||
::= { agentAutoVoIPCfgGroup 1 }
|
||||
|
||||
agentAutoVoIPOUIPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority to which all VoIP traffic with known OUI is mapped to."
|
||||
|
||||
::= { agentAutoVoIPCfgGroup 2 }
|
||||
|
||||
|
||||
agentAutoVoIPProtocolPriScheme OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
trafficClass(1),
|
||||
remark(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priotization scheme which is used to priritize the voice data.
|
||||
"
|
||||
|
||||
::= { agentAutoVoIPCfgGroup 3}
|
||||
|
||||
agentAutoVoIPProtocolTcOrRemarkValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If 'agentAutoVoIPProtocolPriScheme' is traffic class,
|
||||
then the object 'agentAutoVoIPProtocolTcOrRemarkValue' is
|
||||
CoS Queue value to which all VoIP traffic is mapped to.
|
||||
|
||||
if 'agentAutoVoIPProtocolPriScheme' is remark,
|
||||
then the object 'agentAutoVoIPProtocolTcOrRemarkValue' is
|
||||
802.1p priority to which all VoIP traffic is remarked at the ingress port.
|
||||
This is used by Protocol based Auto VoIP"
|
||||
|
||||
::= { agentAutoVoIPCfgGroup 4}
|
||||
|
||||
-- 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 5 }
|
||||
|
||||
|
||||
--************** Auto VoIP Interface Table **************
|
||||
|
||||
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
|
||||
InterfaceIndex,
|
||||
agentAutoVoIPProtocolMode
|
||||
INTEGER,
|
||||
agentAutoVoIPOUIMode
|
||||
INTEGER,
|
||||
agentAutoVoIPProtocolPortStatus
|
||||
INTEGER,
|
||||
agentAutoVoIPOUIPortStatus
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentAutoVoIPIntfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
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 }
|
||||
|
||||
agentAutoVoIPProtocolMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables / disables AutoVoIP Protocol profile on an interface."
|
||||
DEFVAL { 2 }
|
||||
|
||||
::= { agentAutoVoIPEntry 2 }
|
||||
|
||||
agentAutoVoIPOUIMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables / disables AutoVoIP OUI profile on an interface."
|
||||
DEFVAL { 2 }
|
||||
|
||||
::= { agentAutoVoIPEntry 3 }
|
||||
|
||||
|
||||
|
||||
agentAutoVoIPProtocolPortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"AutoVoIP protocol profile operational status of an interface."
|
||||
|
||||
::= { agentAutoVoIPEntry 4 }
|
||||
|
||||
agentAutoVoIPOUIPortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"AutoVoIP OUI profile operational status of an interface."
|
||||
|
||||
::= { agentAutoVoIPEntry 5 }
|
||||
|
||||
|
||||
--************** Auto VoIP OUI Table **************
|
||||
|
||||
agentAutoVoIPOUITable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentAutoVoIPOUIEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table providing configuration of Auto VoIP Profile."
|
||||
|
||||
::= { agentAutoVoIPCfgGroup 6 }
|
||||
|
||||
agentAutoVoIPOUIEntry OBJECT-TYPE
|
||||
SYNTAX AgentAutoVoIPOUIEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Auto VoIP Profile OUI configuration."
|
||||
INDEX { agentAutoVoIPOUIIndex }
|
||||
::= { agentAutoVoIPOUITable 1 }
|
||||
|
||||
AgentAutoVoIPOUIEntry::=
|
||||
SEQUENCE {
|
||||
agentAutoVoIPOUIIndex
|
||||
Integer32,
|
||||
agentAutoVoIPOUI
|
||||
OCTET STRING,
|
||||
agentAutoVoIPOUIDesc
|
||||
OCTET STRING,
|
||||
agentAutoVoIPOUIRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
agentAutoVoIPOUIIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..128)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Auto VoIP OUI table index."
|
||||
::= { agentAutoVoIPOUIEntry 1 }
|
||||
|
||||
agentAutoVoIPOUI OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(3))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Organizationally Unique Identifier (OUI), as defined
|
||||
in IEEE std 802-2001, is a 24 bit (three octets) globally
|
||||
unique assigned number referenced by various standards,
|
||||
of the information received from the remote system."
|
||||
::= { agentAutoVoIPOUIEntry 2 }
|
||||
|
||||
agentAutoVoIPOUIDesc OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Description of the Organizationally Unique Identifier (OUI),
|
||||
as defined in IEEE std 802-2001(up to 32 characters)"
|
||||
::= { agentAutoVoIPOUIEntry 3 }
|
||||
|
||||
agentAutoVoIPOUIRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable is used according to installation and removal conventions for conceptual rows."
|
||||
|
||||
::= { agentAutoVoIPOUIEntry 4 }
|
||||
|
||||
--************** Auto VoIP Sessions Table **************
|
||||
|
||||
agentAutoVoIPSessionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentAutoVoIPSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table providing configuration of Auto VoIP Profile."
|
||||
|
||||
::= { agentAutoVoIPCfgGroup 7 }
|
||||
|
||||
agentAutoVoIPSessionEntry OBJECT-TYPE
|
||||
SYNTAX AgentAutoVoIPSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Auto VoIP Session Table."
|
||||
INDEX { agentAutoVoIPSessionIndex }
|
||||
::= { agentAutoVoIPSessionTable 1 }
|
||||
|
||||
AgentAutoVoIPSessionEntry::=
|
||||
SEQUENCE {
|
||||
agentAutoVoIPSessionIndex
|
||||
INTEGER,
|
||||
agentAutoVoIPSourceIP
|
||||
IpAddress,
|
||||
agentAutoVoIPDestinationIP
|
||||
IpAddress,
|
||||
agentAutoVoIPSourceL4Port
|
||||
INTEGER,
|
||||
agentAutoVoIPDestinationL4Port
|
||||
INTEGER,
|
||||
agentAutoVoIPProtocol
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentAutoVoIPSessionIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..127)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Auto VoIP session index."
|
||||
::= { agentAutoVoIPSessionEntry 1 }
|
||||
|
||||
agentAutoVoIPSourceIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source IP address of the VoIP session."
|
||||
::= { agentAutoVoIPSessionEntry 2 }
|
||||
|
||||
agentAutoVoIPDestinationIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination IP address of the VoIP session."
|
||||
::= { agentAutoVoIPSessionEntry 3 }
|
||||
|
||||
agentAutoVoIPSourceL4Port OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source L4 Port of the VoIP session."
|
||||
::= { agentAutoVoIPSessionEntry 4 }
|
||||
|
||||
agentAutoVoIPDestinationL4Port OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination L4 Port of the VoIP session."
|
||||
::= { agentAutoVoIPSessionEntry 5 }
|
||||
|
||||
agentAutoVoIPProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Protocol of the VoIP session."
|
||||
::= { agentAutoVoIPSessionEntry 6 }
|
||||
|
||||
END
|
84
MIBS/quanta/fastpath_telnet.my
Normal file
84
MIBS/quanta/fastpath_telnet.my
Normal file
@ -0,0 +1,84 @@
|
||||
-- OUTBOUND TELNET MIB overview:
|
||||
-- OUTBOUND TELNET MIB falls under lb6m MIB node of the private subtree.
|
||||
|
||||
|
||||
|
||||
NETGEAR-OUTBOUNDTELNET-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Inc NETGEAR OUTBOUND TELNET MIB
|
||||
-- Copyright Netgear Inc (2002-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathOutboundTelnetPrivate MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for NETGEAR Outbound Telnet"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Add new Postal address change."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
|
||||
::= { lb6m 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 (1..160)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The login inactivity timeout value for Outbound Telnet."
|
||||
DEFVAL { 5 }
|
||||
::= { agentOutboundTelnetGroup 3 }
|
||||
END
|
459
MIBS/quanta/fastpath_timerange.my
Normal file
459
MIBS/quanta/fastpath_timerange.my
Normal file
@ -0,0 +1,459 @@
|
||||
NETGEAR-TIMERANGE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Inc NETGEAR Time Range MIB
|
||||
-- Copyright Netgear Inc (2009) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
DisplayString FROM RFC1213-MIB
|
||||
RowStatus FROM SNMPv2-TC
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
fastPathTimeRange MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for NETGEAR Time Ranges"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200909240000Z" -- 24 September 2009 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { lb6m 53 }
|
||||
|
||||
fastPathTimeRangeGroup OBJECT IDENTIFIER ::= {fastPathTimeRange 1}
|
||||
|
||||
--**************************************************************************************
|
||||
TimeRangeAbsoluteDateAndTime ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT
|
||||
"2d-1d-1d,1d:1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A date-time specification for absolute time entry in a time range.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1-2 year 0..65536
|
||||
2 3 month 1..12
|
||||
3 4 day 1..31
|
||||
4 5 hour 0..23
|
||||
5 6 minutes 0..59
|
||||
|
||||
For example, Oct 9, 2009 at 1:30 PM would be
|
||||
displayed as:
|
||||
|
||||
2009-10-9,13:30."
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
|
||||
TimeRangePeriodicTime ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT
|
||||
"1d:1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A time specification for periodic time entry in a time range.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1 hour 0..23
|
||||
1 1 minutes 0..59
|
||||
|
||||
For example,1:30 PM would be
|
||||
displayed as: 13:30."
|
||||
SYNTAX OCTET STRING (SIZE (2))
|
||||
|
||||
TimeRangePeriodicDate ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "2d-1d-1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A date specification for periodic time entry in a time range.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1-2 year 1993..2035
|
||||
2 3 month 1..12
|
||||
3 4 day 1..31
|
||||
|
||||
For example, Oct 9, 2009 would be displayed as:
|
||||
2009-10-9"
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
|
||||
timeRangeAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TimeRange admin mode:
|
||||
enable - enable TimeRange
|
||||
disable - disable TimeRange."
|
||||
DEFVAL { disable }
|
||||
::= { fastPathTimeRangeGroup 1 }
|
||||
|
||||
timeRangeIndexNextFree OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains an unused value for the timeRangeIndex
|
||||
to be used when creating a new TimeRange. A value of zero
|
||||
indicates the TimeRange table is full."
|
||||
::= { fastPathTimeRangeGroup 2 }
|
||||
|
||||
--**************************************************************************************
|
||||
|
||||
timeRangeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TimeRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of TimeRange instances."
|
||||
::= { fastPathTimeRangeGroup 3 }
|
||||
|
||||
timeRangeEntry OBJECT-TYPE
|
||||
SYNTAX TimeRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"timeRangeIndex and timeRangeName must be set to
|
||||
complete a new timeRangeEntry instance"
|
||||
INDEX { timeRangeIndex }
|
||||
::= { timeRangeTable 1 }
|
||||
|
||||
TimeRangeEntry ::= SEQUENCE {
|
||||
timeRangeIndex
|
||||
Unsigned32,
|
||||
timeRangeName
|
||||
DisplayString,
|
||||
timeRangeOperState
|
||||
INTEGER,
|
||||
timeRangeStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
timeRangeIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TimeRange table index this instance is associated with."
|
||||
::= { timeRangeEntry 1 }
|
||||
|
||||
timeRangeName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..31))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of this TimeRange entry, which must consist of
|
||||
1 to 31 alphanumeric characters and uniquely identify
|
||||
this TimeRange.
|
||||
|
||||
This object must be set to complete a new TimeRange
|
||||
row instance."
|
||||
::= { timeRangeEntry 2 }
|
||||
|
||||
timeRangeOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active(0),
|
||||
inactive(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operating status of the time-range. It depends on the current time
|
||||
and the periodic and absolute time entries defined in the time-range"
|
||||
::= { timeRangeEntry 3 }
|
||||
|
||||
timeRangeStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
|
||||
active(1) - this TimeRange instance is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { timeRangeEntry 4 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- Time Range Entry tables
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
timeRangeAbsoluteEntryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TimeRangeAbsoluteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of absolute entries for time ranges"
|
||||
::= { fastPathTimeRangeGroup 4 }
|
||||
|
||||
timeRangeAbsoluteEntry OBJECT-TYPE
|
||||
SYNTAX TimeRangeAbsoluteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of absolute entries for time ranges. Atleast one of
|
||||
timeRangeAbsoluteStartDateAndTime and timeRangeAbsoluteEndDateAndTime
|
||||
must be set to complete a new Absolute entry instance."
|
||||
|
||||
INDEX { timeRangeIndex, timeRangeAbsoluteEntryIndex }
|
||||
::= { timeRangeAbsoluteEntryTable 1 }
|
||||
|
||||
TimeRangeAbsoluteEntry ::= SEQUENCE {
|
||||
timeRangeAbsoluteEntryIndex
|
||||
Integer32,
|
||||
timeRangeAbsoluteStartDateAndTime
|
||||
TimeRangeAbsoluteDateAndTime,
|
||||
timeRangeAbsoluteEndDateAndTime
|
||||
TimeRangeAbsoluteDateAndTime,
|
||||
timeRangeAbsoluteStatus
|
||||
RowStatus
|
||||
}
|
||||
timeRangeAbsoluteEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this absolute time entry within time range."
|
||||
::= { timeRangeAbsoluteEntry 1 }
|
||||
|
||||
timeRangeAbsoluteStartDateAndTime OBJECT-TYPE
|
||||
SYNTAX TimeRangeAbsoluteDateAndTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The start time for an absolute entry in the time range"
|
||||
::= { timeRangeAbsoluteEntry 2 }
|
||||
|
||||
timeRangeAbsoluteEndDateAndTime OBJECT-TYPE
|
||||
SYNTAX TimeRangeAbsoluteDateAndTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The end time for an absolute entry in the time range."
|
||||
::= { timeRangeAbsoluteEntry 3 }
|
||||
|
||||
timeRangeAbsoluteStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
|
||||
active(1) - this timeRangeAbsoluteEntry is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { timeRangeAbsoluteEntry 4}
|
||||
|
||||
timeRangePeriodicEntryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TimeRangePeriodicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table periodic entries for time ranges"
|
||||
::= { fastPathTimeRangeGroup 5 }
|
||||
|
||||
timeRangePeriodicEntry OBJECT-TYPE
|
||||
SYNTAX TimeRangePeriodicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table periodic entries for time ranges. All the objects
|
||||
in the periodic entry must be set to complete a new periodic
|
||||
entry instance. Objects timeRangePeriodicStartDay and
|
||||
timeRangePeriodicStartTime together forms the start dayandtime
|
||||
and objects timeRangePeriodicEndDay and timeRangePeriodicEndTime
|
||||
toghetehr forms end dayandtime. The time range to which the
|
||||
periodic entry belongs is active between start dayandtime and
|
||||
end dayandtime. If more than one day is specified in the
|
||||
timeRangePeriodicStartDay, then the same days should be specified
|
||||
in the timeRangePeriodicEndDay "
|
||||
|
||||
INDEX {timeRangeIndex, timeRangePeriodicEntryIndex}
|
||||
::= { timeRangePeriodicEntryTable 1 }
|
||||
|
||||
TimeRangePeriodicEntry ::= SEQUENCE {
|
||||
timeRangePeriodicEntryIndex
|
||||
Integer32,
|
||||
timeRangePeriodicFrequency
|
||||
Integer32,
|
||||
timeRangePeriodicPattern
|
||||
Integer32,
|
||||
timeRangePeriodicDayMask
|
||||
Integer32,
|
||||
timeRangePeriodicStartDate
|
||||
TimeRangePeriodicDate,
|
||||
timeRangePeriodicStartDay
|
||||
BITS,
|
||||
timeRangePeriodicStartTime
|
||||
TimeRangePeriodicTime,
|
||||
timeRangePeriodicEndDate
|
||||
TimeRangePeriodicDate,
|
||||
timeRangePeriodicEndDay
|
||||
BITS,
|
||||
timeRangePeriodicEndTime
|
||||
TimeRangePeriodicTime,
|
||||
timeRangePeriodicStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
timeRangePeriodicEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this periodic entry within time range."
|
||||
::= { timeRangePeriodicEntry 1 }
|
||||
|
||||
timeRangePeriodicFrequency OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The frequency of this periodic entry within the time range."
|
||||
::= { timeRangePeriodicEntry 2 }
|
||||
|
||||
timeRangePeriodicPattern OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The pattern for a periodic entry in the time range.
|
||||
Can be one of the following:
|
||||
0 - weekly,
|
||||
1 - daily,
|
||||
2 - monthly."
|
||||
::= { timeRangePeriodicEntry 3 }
|
||||
|
||||
timeRangePeriodicDayMask OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Depending on the value of the timeRangeEntryPattern
|
||||
this field can have different meanings. In case
|
||||
timeRangeEntryPattern is set to 'daily' or 'weekly'
|
||||
the field contains a bitmap where each bit presents
|
||||
a day of week. Structure of the bitmap is the following :
|
||||
bit 0 - sunday,
|
||||
bit 1 - monday,
|
||||
bit 2 - tuesday,
|
||||
bit 3 - wednesday,
|
||||
bit 4 - thursday,
|
||||
bit 5 - friday,
|
||||
bit 6 - saturday.
|
||||
In case timeRangeEntryPattern is set to 'monthly'
|
||||
the field contains a day of month (1..31)."
|
||||
::= { timeRangePeriodicEntry 4 }
|
||||
|
||||
timeRangePeriodicStartDate OBJECT-TYPE
|
||||
SYNTAX TimeRangePeriodicDate
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The start date for a periodic entry in the time range"
|
||||
::= { timeRangePeriodicEntry 5 }
|
||||
|
||||
timeRangePeriodicStartDay OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
sunday(1),
|
||||
monday(2),
|
||||
tuesday(3),
|
||||
wednesday(4),
|
||||
thursday(5),
|
||||
friday(6),
|
||||
saturday(7)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The starting day or days on which the configuration that
|
||||
referenced the time range starts going into effect.
|
||||
Same day can be set for both timeRangePeriodicStartDay and
|
||||
timeRangePeriodicEndDay objects "
|
||||
::= { timeRangePeriodicEntry 6 }
|
||||
|
||||
timeRangePeriodicStartTime OBJECT-TYPE
|
||||
SYNTAX TimeRangePeriodicTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The starting time for an periodic entry in the time range."
|
||||
::= { timeRangePeriodicEntry 7 }
|
||||
|
||||
timeRangePeriodicEndDate OBJECT-TYPE
|
||||
SYNTAX TimeRangePeriodicDate
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The end date for a periodic entry in the time range"
|
||||
::= { timeRangePeriodicEntry 8 }
|
||||
|
||||
timeRangePeriodicEndDay OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
sunday(1),
|
||||
monday(2),
|
||||
tuesday(3),
|
||||
wednesday(4),
|
||||
thursday(5),
|
||||
friday(6),
|
||||
saturday(7)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ending day or days on which the configuration that
|
||||
referenced the time range is no longer in efect.
|
||||
Same day can be set for both timeRangePeriodicStartDay
|
||||
and timeRangePeriodicEndDay objects"
|
||||
::= { timeRangePeriodicEntry 9 }
|
||||
|
||||
timeRangePeriodicEndTime OBJECT-TYPE
|
||||
SYNTAX TimeRangePeriodicTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The end time for an periodic entry in the time range.
|
||||
Use end time 00:00 to specify last minute of the day."
|
||||
::= { timeRangePeriodicEntry 10 }
|
||||
|
||||
timeRangePeriodicStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
|
||||
active(1) - this timeRangePeriodicEntry is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { timeRangePeriodicEntry 11 }
|
||||
END
|
470
MIBS/quanta/fastpath_timezone.my
Normal file
470
MIBS/quanta/fastpath_timezone.my
Normal file
@ -0,0 +1,470 @@
|
||||
NETGEAR-TIMEZONE-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
DisplayString FROM RFC1213-MIB
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
|
||||
fastPathTimeZonePrivate MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for NETGEAR for system time, timezone and summer-time settings"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200702280500Z" -- 28 Feb 2007 05:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
|
||||
::= { lb6m 42 }
|
||||
|
||||
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-write
|
||||
STATUS current
|
||||
DESCRIPTION "the current sytem time
|
||||
(includes the TimeZone offset and summertime Offset)
|
||||
Only in the case of platforms supporting Real Time Clock,
|
||||
this object can be set"
|
||||
::={ agentSystemTimeGroup 1}
|
||||
|
||||
agentSystemDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "the current sytem date.
|
||||
Only in the case of platforms supporting Real Time Clock,
|
||||
this object can be set and range is Jan 01 2010 to Dec 31 2079"
|
||||
::={ 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
|
190
MIBS/quanta/fastpath_udld.my
Normal file
190
MIBS/quanta/fastpath_udld.my
Normal file
@ -0,0 +1,190 @@
|
||||
NETGEAR-UDLD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Switching MIB
|
||||
-- Copyright Netgear Inc (2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
ifIndex FROM IF-MIB;
|
||||
|
||||
fastPathUdld MODULE-IDENTITY
|
||||
LAST-UPDATED "200712030000Z" -- 03 December 2007 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for FastPath UDLD."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"200802240000Z" -- 22 February 2008 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { lb6m 54 }
|
||||
|
||||
agentUdldMIBObjects OBJECT IDENTIFIER ::= { fastPathUdld 1 }
|
||||
agentUdldGlobal OBJECT IDENTIFIER ::= { agentUdldMIBObjects 1 }
|
||||
agentUdldInterface OBJECT IDENTIFIER ::= { agentUdldMIBObjects 2 }
|
||||
|
||||
-- ***************************************************************************
|
||||
--
|
||||
-- The UDLD Global Group
|
||||
-- Manage Global UDLD settings.
|
||||
--
|
||||
-- ***************************************************************************
|
||||
|
||||
agentUdldGlobalMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the mode of UDLDP feature on the device.
|
||||
enable -- Unidirectional Link Detection Protocol is
|
||||
enabled on the device.
|
||||
|
||||
disable -- Unidirectional Link Detection Protocol is
|
||||
disabled on the device."
|
||||
::= { agentUdldGlobal 1 }
|
||||
|
||||
agentUdldMessageInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (7..90)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates interval in seconds at which each port
|
||||
sends a packet to all of its neighbors at
|
||||
steady state when the link has been identified as
|
||||
bidirectional."
|
||||
::= { agentUdldGlobal 2 }
|
||||
|
||||
agentUdldTimeoutInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (5..60)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates Timeout interval in seconds."
|
||||
::= { agentUdldGlobal 3 }
|
||||
|
||||
agentUdldReset OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
normalOperation(0),
|
||||
reset(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Resets all interfaces that have been shutdown by UDLD. On read OID will always be 0."
|
||||
::= { agentUdldGlobal 4 }
|
||||
|
||||
-- ****************************************************************************
|
||||
--
|
||||
-- The UDLD Interface Group
|
||||
-- Manage UDLD on interface.
|
||||
--
|
||||
-- ****************************************************************************
|
||||
|
||||
agentUdldInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF UdldInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table containing the status
|
||||
of UDLDP on the device's interfaces."
|
||||
::= { agentUdldInterface 1 }
|
||||
|
||||
agentUdldInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX UdldInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry exists for each interface that supports
|
||||
UDLDP."
|
||||
INDEX { ifIndex }
|
||||
::= { agentUdldInterfaceTable 1 }
|
||||
|
||||
UdldInterfaceEntry ::= SEQUENCE {
|
||||
agentUdldInterfaceOperStatus INTEGER,
|
||||
agentUdldInterfaceAdminMode INTEGER,
|
||||
agentUdldInterfaceAggresiveMode TruthValue
|
||||
}
|
||||
|
||||
agentUdldInterfaceOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
shutdown(1),
|
||||
undetermined(2),
|
||||
biDirectional(3),
|
||||
notApplicable(4),
|
||||
undetermined-LinkDown(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This mib object contains the following values,
|
||||
which has the meaning as:
|
||||
'shutdown' - An Unidirectional link has been
|
||||
detected and the port has been disabled.
|
||||
'undetermined' - Unidirectional Link Detection
|
||||
protocol has not collected enough
|
||||
information to determine if the
|
||||
link is bidirectional or not.
|
||||
'biDirectional' - A bidirectional link has been
|
||||
detected.
|
||||
'notApplicable' - Unidirectional Link Detection
|
||||
Protocol is disabled.
|
||||
'undetermined-LinkDown' - The port would transition into
|
||||
this state when the port link physically
|
||||
goes down due to any reasons other than
|
||||
the port been put into D-Disable mode
|
||||
by UDLD protocol on the switch.
|
||||
"
|
||||
::= { agentUdldInterfaceEntry 1}
|
||||
|
||||
agentUdldInterfaceAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the Administrative mode of Unidirectional
|
||||
Link Detection Protocol Feature configured on this
|
||||
interface.
|
||||
|
||||
enable -- Unidirectional Link Detection Protocol is
|
||||
enabled on this interface.
|
||||
|
||||
disable -- Unidirectional Link Detection Protocol is
|
||||
disabled on this interface."
|
||||
::= { agentUdldInterfaceEntry 2}
|
||||
|
||||
agentUdldInterfaceAggresiveMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the mode of UDLDP feature on the interface.
|
||||
TRUE -- Aggressive mode is enabled on the interface.
|
||||
|
||||
FALSE -- Aggressive mode is disabled on the interface."
|
||||
|
||||
::= { agentUdldInterfaceEntry 3}
|
||||
|
||||
END
|
1039
MIBS/quanta/fastpathbgp.my
Normal file
1039
MIBS/quanta/fastpathbgp.my
Normal file
File diff suppressed because it is too large
Load Diff
300
MIBS/quanta/fastpathdnsclient_control.my
Normal file
300
MIBS/quanta/fastpathdnsclient_control.my
Normal file
@ -0,0 +1,300 @@
|
||||
|
||||
NETGEAR-DNS-RESOLVER-CONTROL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, RowStatus, DisplayString, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
lb6m
|
||||
FROM QUANTA-LB6M-REF-MIB
|
||||
InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB;
|
||||
|
||||
-- DNS Control Resolver MIB
|
||||
|
||||
fastPathDnsResControlMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201112140000Z" -- 14 Dec 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB module defines a portion of the SNMP MIB under
|
||||
the Netgear Inc enterprise OID pertaining to
|
||||
DNS Client control configuration"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201112140000Z" -- 14 Dec 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"DNS Client Source Interface related changes."
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
REVISION
|
||||
"200503281100Z" -- Mon Mar 28 11:00 GMT 2005
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { lb6m 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 {agentResCtlDnsNameServerIPType,
|
||||
agentResCtlDnsNameServerIP }
|
||||
::= {agentResCtlServConfigTable 1 }
|
||||
|
||||
ResCtlConfigIPEntry ::=
|
||||
SEQUENCE {
|
||||
agentResCtlDnsNameServerIPType
|
||||
InetAddressType,
|
||||
agentResCtlDnsNameServerIP
|
||||
InetAddress,
|
||||
agentResCtlDnsNameServerStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
agentResCtlDnsNameServerIPType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Type of IP address of the dns server identified by
|
||||
this row of the table. Can be either ipv4(1), or ipv6(2)."
|
||||
::= {agentResCtlConfigIPEntry 1 }
|
||||
|
||||
agentResCtlDnsNameServerIP OBJECT-TYPE
|
||||
SYNTAX InetAddress (SIZE(0|4|16))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the dns server identified by
|
||||
this row of the table."
|
||||
::= {agentResCtlConfigIPEntry 2 }
|
||||
|
||||
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 3 }
|
||||
|
||||
-- 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 }
|
||||
|
||||
agentResCtlSourceInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A source-interface selection on an Interface Index (like vlan based
|
||||
routing interface, port based routing interface, loopback interface,
|
||||
tunnel interface). A non-zero value indicates ifIndex for the
|
||||
corresponding interface entry in the ifTable is selected.
|
||||
A zero value indicates the source-interface un-selection."
|
||||
::= {agentResCtlglobal 7 }
|
||||
END
|
1301
MIBS/quanta/fastpathinventory.my
Normal file
1301
MIBS/quanta/fastpathinventory.my
Normal file
File diff suppressed because it is too large
Load Diff
111
MIBS/quanta/fastpathipv6loopback.my
Normal file
111
MIBS/quanta/fastpathipv6loopback.my
Normal file
@ -0,0 +1,111 @@
|
||||
NETGEAR-IPV6-LOOPBACK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear IPV6 Loopback MIB
|
||||
-- Copyright Netgear Inc (2001-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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 NETGEAR-LOOPBACK-MIB
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathIpv6Loopback MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for FastPath Loopback IPV6 address configuration"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
|
||||
|
||||
::= { lb6m 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
|
248
MIBS/quanta/fastpathipv6tunnel.my
Normal file
248
MIBS/quanta/fastpathipv6tunnel.my
Normal file
@ -0,0 +1,248 @@
|
||||
NETGEAR-IPV6-TUNNEL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear IPV6 Tunnel MIB
|
||||
-- Copyright Netgear Inc (2001-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathIpv6Tunnel MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for FastPath IPV6 Tunnel"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
|
||||
|
||||
::= { lb6m 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
|
549
MIBS/quanta/fastpathisdp.my
Normal file
549
MIBS/quanta/fastpathisdp.my
Normal file
@ -0,0 +1,549 @@
|
||||
NETGEAR-ISDP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Switching MIB
|
||||
-- Copyright Netgear Inc (2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
DisplayString FROM RFC1213-MIB;
|
||||
|
||||
fastPathIsdp MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for FastPath ISDP"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"201001110000Z" -- 11 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."
|
||||
|
||||
::= { lb6m 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 {
|
||||
normalOperation(0),
|
||||
clear(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clear ISDP stats. Will always return 0 when read."
|
||||
::= { agentIsdpClear 1 }
|
||||
|
||||
agentIsdpClearEntries OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
normalOperation(0),
|
||||
clear(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clear ISDP entries table. Will always return 0 when read."
|
||||
::= { 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
|
804
MIBS/quanta/fastpathlogging.my
Normal file
804
MIBS/quanta/fastpathlogging.my
Normal file
@ -0,0 +1,804 @@
|
||||
NETGEAR-LOGGING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Copyright Netgear Inc (2004-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
InetAddress, InetAddressType, InetPortNumber FROM INET-ADDRESS-MIB
|
||||
agentInventoryComponentIndex FROM NETGEAR-INVENTORY-MIB
|
||||
InterfaceIndexOrZero FROM IF-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 "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"This MIB provides objects to configure and display events logged
|
||||
on this system."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
REVISION
|
||||
"200410261303Z" -- Tue Oct 23 13:03:07 2004 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { lb6m 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 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- 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 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogWebConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogWebConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 7 }
|
||||
|
||||
agentLogWebAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administratively enable/disable the logging of the Web "
|
||||
::= { agentLogWebConfigGroup 1 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogSnmpConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogSnmpConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 8 }
|
||||
|
||||
agentLogSnmpAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administratively enable/disable the logging of the Snmp "
|
||||
::= { agentLogSnmpConfigGroup 1 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogAuditConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogAuditConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 9 }
|
||||
|
||||
agentLogAuditAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administratively enable/disable Switch Auditing "
|
||||
::= { agentLogAuditConfigGroup 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. Set operation of this object can be successful
|
||||
only when the valid IpAddressType (Ipv4, Ipv6 or DNS) is configured and the
|
||||
address specified is valid for that Address type."
|
||||
::= { 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 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogSyslogSourceInterface
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogSyslogSourceInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A source-interface selection on an Interface Index (like vlan based
|
||||
routing interface, port based routing interface, loopback interface,
|
||||
tunnel interface). A non-zero value indicates ifIndex for the
|
||||
corresponding interface entry in the ifTable is selected.
|
||||
A zero value indicates the source-interface un-selection."
|
||||
::= { agentLogSysLogConfigGroup 6 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- 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 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogemailAlertConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
agentLogEmailAlertConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 6 }
|
||||
|
||||
agentLogEmailAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For Enabling and Disabling email alerts to SMTP server. Setting this to disable
|
||||
stops emailing to SMTP servers."
|
||||
::= { agentLogEmailAlertConfigGroup 1 }
|
||||
|
||||
agentLogEmailfromAddr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Email from Address"
|
||||
::= { agentLogEmailAlertConfigGroup 2 }
|
||||
|
||||
agentLogEmaillogDuration OBJECT-TYPE
|
||||
SYNTAX Unsigned32(30..1440)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This duration in minutes determines how frequently the non critical messages are sent to the SMTP server."
|
||||
::= { agentLogEmailAlertConfigGroup 3 }
|
||||
|
||||
agentLogEmailUrgentSeverity OBJECT-TYPE
|
||||
SYNTAX AgentLogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the severity level for the critical log messages"
|
||||
::= { agentLogEmailAlertConfigGroup 4 }
|
||||
|
||||
agentLogEmailNonUrgentSeverity OBJECT-TYPE
|
||||
SYNTAX AgentLogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the severity level for the non critical log messages."
|
||||
::= { agentLogEmailAlertConfigGroup 5 }
|
||||
|
||||
agentLogEmailTrapsSeverity OBJECT-TYPE
|
||||
SYNTAX AgentLogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the severity level for Trap messages."
|
||||
::= { agentLogEmailAlertConfigGroup 6 }
|
||||
|
||||
|
||||
|
||||
agentLogEmailToAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentLogEmailToAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the destination email address and the message type."
|
||||
::= { agentLogEmailAlertConfigGroup 7 }
|
||||
|
||||
agentLogEmailToAddrEntry OBJECT-TYPE
|
||||
SYNTAX AgentLogEmailToAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the agentLogEmailtoAddrTable. This entry shows what kind of messages go to the given destination email addresses."
|
||||
INDEX { agentLogEmailToAddrMessageType, agentLogEmailToAddr}
|
||||
::= { agentLogEmailToAddrTable 1 }
|
||||
|
||||
AgentLogEmailToAddrEntry ::= SEQUENCE {
|
||||
agentLogEmailToAddrMessageType INTEGER,
|
||||
agentLogEmailToAddr DisplayString,
|
||||
agentLogEmailToAddrEntryStatus RowStatus
|
||||
}
|
||||
|
||||
agentLogEmailToAddrMessageType OBJECT-TYPE
|
||||
SYNTAX INTEGER { critical(1), non-critical(2) }
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Log message Type"
|
||||
::= { agentLogEmailToAddrEntry 1 }
|
||||
|
||||
agentLogEmailToAddr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Email Sender Address"
|
||||
::= { agentLogEmailToAddrEntry 2 }
|
||||
|
||||
|
||||
agentLogEmailToAddrEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to create or delete the entry"
|
||||
::= { agentLogEmailToAddrEntry 3 }
|
||||
|
||||
agentLogEmailSubjectTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentLogEmailSubjectEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the subject of the email and the message type."
|
||||
::= { agentLogEmailAlertConfigGroup 8 }
|
||||
|
||||
agentLogEmailSubjectEntry OBJECT-TYPE
|
||||
SYNTAX AgentLogEmailSubjectEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the agentLogEmailtoAddrTable. This entry shows what kind of subject to be used for the given message type."
|
||||
INDEX { agentLogEmailSubjectMessageType}
|
||||
::= { agentLogEmailSubjectTable 1 }
|
||||
|
||||
AgentLogEmailSubjectEntry ::= SEQUENCE {
|
||||
agentLogEmailSubjectMessageType INTEGER,
|
||||
agentLogEmailSubject DisplayString,
|
||||
agentLogEmailSubjectEntryStatus RowStatus
|
||||
}
|
||||
|
||||
agentLogEmailSubjectMessageType OBJECT-TYPE
|
||||
SYNTAX INTEGER { critical(1), non-critical(2)}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Log message Type"
|
||||
::= { agentLogEmailSubjectEntry 1 }
|
||||
|
||||
agentLogEmailSubject OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Email Subject. When this object is set to empty-string, it resets to
|
||||
factory default string."
|
||||
::= { agentLogEmailSubjectEntry 2}
|
||||
|
||||
|
||||
agentLogEmailSubjectEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to create or delete the entry"
|
||||
::= { agentLogEmailSubjectEntry 3 }
|
||||
|
||||
agentLogEmailMailServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentLogEmailMailServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the mail servers"
|
||||
::= { agentLogEmailAlertConfigGroup 9 }
|
||||
|
||||
agentLogEmailMailServerEntry OBJECT-TYPE
|
||||
SYNTAX AgentLogEmailMailServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the agentLogEmailMailServerTable. This entry shows the conmfiguration for mail server."
|
||||
INDEX { agentLogEmailSmtpAddrType, agentLogEmailSmtpAddr }
|
||||
::= { agentLogEmailMailServerTable 1 }
|
||||
|
||||
AgentLogEmailMailServerEntry ::= SEQUENCE {
|
||||
agentLogEmailSmtpAddrType InetAddressType,
|
||||
agentLogEmailSmtpAddr InetAddress,
|
||||
agentLogEmailSmtpPort InetPortNumber,
|
||||
agentLogEmailSecurity INTEGER,
|
||||
agentLogEmailloginID DisplayString,
|
||||
agentLogEmailPassword DisplayString,
|
||||
agentLogEmailEntryStatus RowStatus
|
||||
|
||||
}
|
||||
|
||||
agentLogEmailSmtpAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Email SMTP Address type"
|
||||
::= { agentLogEmailMailServerEntry 1 }
|
||||
|
||||
agentLogEmailSmtpAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SMTP server Address"
|
||||
::= { agentLogEmailMailServerEntry 2 }
|
||||
|
||||
agentLogEmailSmtpPort OBJECT-TYPE
|
||||
SYNTAX InetPortNumber
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SMTP Port number. When this object is set to 0, it resets to
|
||||
factory default port number."
|
||||
::= { agentLogEmailMailServerEntry 3 }
|
||||
|
||||
agentLogEmailSecurity OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(1), tlsv1(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the authentication mechanism that should be used."
|
||||
::= { agentLogEmailMailServerEntry 4 }
|
||||
|
||||
|
||||
agentLogEmailloginID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This user id is used while the switch/router is being authenticated by the SMTP server.The user ID
|
||||
should be minimum of 1 charcter to maximum of 16 characters."
|
||||
::= { agentLogEmailMailServerEntry 5 }
|
||||
|
||||
|
||||
agentLogEmailPassword OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This password is used while the switch/router is being authenticated by the SMTP server.The password
|
||||
should be minimum of 1 character to maximum of 16 characters."
|
||||
::= { agentLogEmailMailServerEntry 6 }
|
||||
|
||||
agentLogEmailEntryStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to create or delete the entry"
|
||||
::= { agentLogEmailMailServerEntry 7 }
|
||||
|
||||
|
||||
|
||||
agentLogEmailAlertStatsGroup OBJECT IDENTIFIER ::= { agentLogStatisticsGroup 7}
|
||||
|
||||
|
||||
agentLogEmailStatsemailsSentCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the count to show the no of emails sent so far."
|
||||
::= { agentLogEmailAlertStatsGroup 1 }
|
||||
|
||||
agentLogEmailStatsemailsFailureCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the count to show the no of emails failures happened so far..."
|
||||
::= { agentLogEmailAlertStatsGroup 2 }
|
||||
|
||||
agentLogEmailStatsTimeSinceLastEmailSent OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the number of seconds since the last email was sent."
|
||||
::= { agentLogEmailAlertStatsGroup 3}
|
||||
|
||||
agentLogEmailStatsClear OBJECT-TYPE
|
||||
SYNTAX INTEGER { enable(1), disable(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is to clear the email alert stats."
|
||||
::= { agentLogEmailAlertStatsGroup 4}
|
||||
|
||||
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- 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 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentLogTrapsGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentLogTrapsGroup OBJECT IDENTIFIER ::= { fastPathLogging 5 }
|
||||
|
||||
agentLogEmailAlertTrapsGroup OBJECT IDENTIFIER ::= { agentLogTrapsGroup 1}
|
||||
|
||||
agentLogEmailSendFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
agentLogEmailStatsemailsFailureCount -- No of emails Failed
|
||||
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When ever a mail sending to the SMTP server is failed, this trap is sent with a count of how many times the connection to the SMTP server is failed so far."
|
||||
::= { agentLogEmailAlertTrapsGroup 1 }
|
||||
|
||||
END
|
128
MIBS/quanta/fastpathloopback.my
Normal file
128
MIBS/quanta/fastpathloopback.my
Normal file
@ -0,0 +1,128 @@
|
||||
NETGEAR-LOOPBACK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Loopback MIB
|
||||
-- Copyright Netgear Inc (2001-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathLoopback MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for FastPath Loopback"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
|
||||
|
||||
::= { lb6m 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
|
473
MIBS/quanta/fastpathmulticast.my
Normal file
473
MIBS/quanta/fastpathmulticast.my
Normal file
@ -0,0 +1,473 @@
|
||||
NETGEAR-MULTICAST-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Inc Multicast Routing Package MIB
|
||||
-- Copyright Netgear Inc (2002-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
pimBsrCandidateBSREntry FROM PIM-BSR-MIB;
|
||||
|
||||
fastPathMulticast MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The MIB definitions for Multicast Routing Flex package."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200901030000Z" -- 03 Jan 2009 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Add agentIpStaticMRouteTable."
|
||||
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
|
||||
"200205081418Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
|
||||
::= { lb6m 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 }
|
||||
|
||||
agentMulticastPIMSMStaticRPTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentMulticastPIMSMStaticRPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Provides Per-Interface configuration of PIM-SM."
|
||||
::= { agentMulticastPIMSMConfigGroup 2 }
|
||||
|
||||
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 3 }
|
||||
|
||||
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 }
|
||||
|
||||
--***************************************************************************
|
||||
-- Candidate BSR advertisement interval
|
||||
--***************************************************************************
|
||||
agentPIMBsrCandidateConfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentPIMBsrCandidateConfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides Candidate-BSR-Advertisements interval information."
|
||||
::= { agentMulticastPIMSMConfigGroup 4 }
|
||||
|
||||
agentPIMBsrCandidateConfEntry OBJECT-TYPE
|
||||
SYNTAX AgentPIMBsrCandidateConfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a table entry."
|
||||
AUGMENTS { pimBsrCandidateBSREntry }
|
||||
::= { agentPIMBsrCandidateConfTable 1 }
|
||||
|
||||
AgentPIMBsrCandidateConfEntry ::= SEQUENCE {
|
||||
pimBsrCandidateBSRAdvInterval Unsigned32
|
||||
}
|
||||
|
||||
pimBsrCandidateBSRAdvInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Candidate BSR generates Candidate-BSR-Advertisements
|
||||
periodically. This object represents the time interval
|
||||
in seconds between two consecutive advertisements."
|
||||
::= { agentPIMBsrCandidateConfEntry 1 }
|
||||
|
||||
END
|
350
MIBS/quanta/fastpathnsf.my
Normal file
350
MIBS/quanta/fastpathnsf.my
Normal file
@ -0,0 +1,350 @@
|
||||
NETGEAR-NSF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Copyright Netgear Inc (2009-2009) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
agentInventoryUnitEntry, agentInventoryUnitNumber
|
||||
FROM NETGEAR-INVENTORY-MIB;
|
||||
|
||||
fastPathNsf MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"This MIB defines the objects used for FastPath to
|
||||
configure and report information and status of NSF features."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200904230000Z" -- 23 Apr 2009 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { lb6m 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 }
|
||||
|
||||
|
||||
agentNsfOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether NSF is enabled on the unit/chassis."
|
||||
::= { 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 }
|
||||
|
||||
agentNsfChassisRestartComplete NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
agentInventoryUnitNumber,
|
||||
agentNsfLastStartupReason
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sent when the chassis finishes restarting after a failover."
|
||||
::= { agentNsfTraps 2}
|
||||
|
||||
END
|
368
MIBS/quanta/fastpathroutepolicy.my
Normal file
368
MIBS/quanta/fastpathroutepolicy.my
Normal file
@ -0,0 +1,368 @@
|
||||
NETGEAR-ROUTE-POLICY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Inc Route-Map MIB
|
||||
-- Copyright Netgear Inc (200x-2012) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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, TruthValue, RowStatus FROM SNMPv2-TC
|
||||
DisplayString FROM RFC1213-MIB
|
||||
ifIndex, InterfaceIndex, InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
fastPathRouting FROM NETGEAR-ROUTING-MIB;
|
||||
|
||||
fastPathRoutePolicy MODULE-IDENTITY
|
||||
LAST-UPDATED "201210010000Z" -- 01 0ctober 2012 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The MIB definitions for Route Policy system."
|
||||
::= { fastPathRouting 20 }
|
||||
|
||||
|
||||
-- Textual Convention
|
||||
FastpathRoutePolicyAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determines whether a Route Map statement
|
||||
should be permitted or denied."
|
||||
SYNTAX INTEGER {
|
||||
permit(1),
|
||||
deny(2)
|
||||
}
|
||||
FastpathRoutePolicyStmtIpPrecedence ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Possible values of IP precedence that can be
|
||||
configured in a route-map statement."
|
||||
SYNTAX INTEGER {
|
||||
routine(0),
|
||||
priority(1),
|
||||
immediate(2),
|
||||
flash(3),
|
||||
flash-override(4),
|
||||
critical(5),
|
||||
internet(6),
|
||||
network(7),
|
||||
invalid(8)
|
||||
}
|
||||
|
||||
-- fastpath route policy name table. We create a Route-map statement through this table.
|
||||
|
||||
fastpathRoutePolicyNameTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FastpathRoutePolicyNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to configure or fetch current list of route-map statements"
|
||||
::= { fastPathRoutePolicy 1}
|
||||
|
||||
fastpathRoutePolicyNameEntry OBJECT-TYPE
|
||||
SYNTAX FastpathRoutePolicyNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry in this table corresponds to a route-map statement"
|
||||
INDEX {fastpathRoutePolicyName,fastpathRoutePolicyStmtActionType,fastpathRoutePolicySequence}
|
||||
::= { fastpathRoutePolicyNameTable 1 }
|
||||
|
||||
FastpathRoutePolicyNameEntry::= SEQUENCE {
|
||||
fastpathRoutePolicyName DisplayString,
|
||||
fastpathRoutePolicyStmtActionType FastpathRoutePolicyAction,
|
||||
fastpathRoutePolicySequence Unsigned32,
|
||||
fastpathRoutePolicyNameRowStatus RowStatus
|
||||
}
|
||||
|
||||
fastpathRoutePolicyName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a Route Map statement."
|
||||
::= { fastpathRoutePolicyNameEntry 1 }
|
||||
|
||||
fastpathRoutePolicyStmtActionType OBJECT-TYPE
|
||||
SYNTAX FastpathRoutePolicyAction
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The action associated with this route-map statement.
|
||||
This can be either Permit/Deny "
|
||||
::= { fastpathRoutePolicyNameEntry 2 }
|
||||
|
||||
fastpathRoutePolicySequence OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Route Maps are linked together using sequence numbers.
|
||||
All Route Maps with the same index and with different
|
||||
sequence numbers are linked together and processed in
|
||||
order of increasing sequence number."
|
||||
::= { fastpathRoutePolicyNameEntry 3 }
|
||||
|
||||
fastpathRoutePolicyNameRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls creation and deletion of Row Status entries."
|
||||
::= { fastpathRoutePolicyNameEntry 4 }
|
||||
|
||||
|
||||
--*********************************************************************
|
||||
--route-map statement table to configure 'match' or 'set' terms
|
||||
--*********************************************************************
|
||||
fastpathRoutePolicyStamentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FastpathRoutePolicyStatementEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to configure match or set statements in a route-map statement."
|
||||
::= { fastPathRoutePolicy 2 }
|
||||
|
||||
fastpathRoutePolicyStatementEntry OBJECT-TYPE
|
||||
SYNTAX FastpathRoutePolicyStatementEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry describes match and set terms in a route-map statement if configured"
|
||||
INDEX {fastpathRoutePolicyStmtName,fastpathRoutePolicyStmtSeqNum,fastpathRoutePolicyStmtAction}
|
||||
::= { fastpathRoutePolicyStamentTable 1 }
|
||||
|
||||
FastpathRoutePolicyStatementEntry::= SEQUENCE {
|
||||
fastpathRoutePolicyStmtName DisplayString,
|
||||
fastpathRoutePolicyStmtSeqNum Unsigned32,
|
||||
fastpathRoutePolicyStmtAction FastpathRoutePolicyAction,
|
||||
fastpathRoutePolicyStmtMatchIpv4AclList DisplayString,
|
||||
fastpathRoutePolicyStmtMatchIpv4AclDelList DisplayString,
|
||||
fastpathRoutePolicyStmtMatchMacAclList DisplayString,
|
||||
fastpathRoutePolicyStmtMatchMacAclDelList DisplayString,
|
||||
fastpathRoutePolicyStmtMatchPacketLengthRangeMin Unsigned32,
|
||||
fastpathRoutePolicyStmtMatchPacketLengthRangeMax Unsigned32,
|
||||
fastpathRoutePolicyStmtSetIpNextHopList DisplayString,
|
||||
fastpathRoutePolicyStmtSetIpNextHopDelList DisplayString,
|
||||
fastpathRoutePolicyStmtSetDefaultIpNextHopList DisplayString,
|
||||
fastpathRoutePolicyStmtSetDefaultIpNextHopDelList DisplayString,
|
||||
fastpathRoutePolicyStmtSetIpPrecedence FastpathRoutePolicyStmtIpPrecedence,
|
||||
fastpathRoutePolicyStmtSetIntfNull0 TruthValue
|
||||
}
|
||||
|
||||
fastpathRoutePolicyStmtName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..31))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a Route Map."
|
||||
::= { fastpathRoutePolicyStatementEntry 1 }
|
||||
|
||||
fastpathRoutePolicyStmtSeqNum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Route Maps are linked together using sequence numbers.
|
||||
All Route Maps with the same index and with different
|
||||
sequence numbers are linked together and processed in
|
||||
order of increasing sequence number."
|
||||
::= { fastpathRoutePolicyStatementEntry 2 }
|
||||
|
||||
fastpathRoutePolicyStmtAction OBJECT-TYPE
|
||||
SYNTAX FastpathRoutePolicyAction
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The action associated with this route-map statement.
|
||||
This can be either Permit/Deny "
|
||||
::= { fastpathRoutePolicyStatementEntry 3 }
|
||||
|
||||
fastpathRoutePolicyStmtMatchIpv4AclList OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The string containing a list of IPv4 ACLs. This
|
||||
list contains either IPV4 standard ACL/IPV4 extended
|
||||
ACL/ named IPv4 ACL. In a single match statement,
|
||||
up to a maximum of 16 IPV4 ACLs can be included. "
|
||||
::= { fastpathRoutePolicyStatementEntry 4 }
|
||||
|
||||
fastpathRoutePolicyStmtMatchIpv4AclDelList OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The string containing a list of IPv4 ACLs. This
|
||||
list contains either IPV4 standard ACL/IPV4 extended
|
||||
ACL/ named IPv4 ACL. In a single match statement,
|
||||
up to a maximum of 16 IPV4 ACLs can be included.This
|
||||
list is used to delete already configured match list
|
||||
of IPv4 ACLs in route-map statement.Earlier this list
|
||||
should have configured through MIB object
|
||||
fastpathRoutePolicyStmtMatchIpv4AclList "
|
||||
::= { fastpathRoutePolicyStatementEntry 5 }
|
||||
|
||||
fastpathRoutePolicyStmtMatchMacAclList OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The string containing a list of MAC ACLs. This
|
||||
list contains upto 16 MAC ACL names that can be
|
||||
included in a match statement. "
|
||||
::= { fastpathRoutePolicyStatementEntry 6 }
|
||||
|
||||
fastpathRoutePolicyStmtMatchMacAclDelList OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The string containing a list of MAC ACLs. This
|
||||
list contains upto 16 MAC ACL names that can be
|
||||
included in a match statement. This MIB object is
|
||||
used to delete MAC ACL lists matched in a route-map
|
||||
statement via fastpathRoutePolicyStmtMatchMacAclList. "
|
||||
::= { fastpathRoutePolicyStatementEntry 7 }
|
||||
|
||||
fastpathRoutePolicyStmtMatchPacketLengthRangeMin OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minimum value in the packet length range in a match
|
||||
length term. A value of zero is used to disable/remove
|
||||
minimum length configuration. "
|
||||
::= { fastpathRoutePolicyStatementEntry 8}
|
||||
|
||||
fastpathRoutePolicyStmtMatchPacketLengthRangeMax OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum value in the packet length range in a match
|
||||
length term. A value of zero is used to disable/remove
|
||||
maximum length configuration. "
|
||||
::= { fastpathRoutePolicyStatementEntry 9 }
|
||||
|
||||
fastpathRoutePolicyStmtSetIpNextHopList OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The string containing a list of next-hop IP addresses.
|
||||
Upto a maximum of 16 IP addresses can be specified "
|
||||
::= { fastpathRoutePolicyStatementEntry 10 }
|
||||
|
||||
fastpathRoutePolicyStmtSetIpNextHopDelList OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The string containing a list of next-hop IP addresses.
|
||||
Upto a maximum of 16 IP addresses can be specified.This
|
||||
MIB object is used to delete IP next-hop list configured
|
||||
via fastpathRoutePolicyStmtSetIpNextHopList "
|
||||
::= { fastpathRoutePolicyStatementEntry 11 }
|
||||
|
||||
fastpathRoutePolicyStmtSetDefaultIpNextHopList OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The string containing a list of default next-hop IP addresses.
|
||||
Upto a maximum of 16 IP addresses can be specified "
|
||||
::= { fastpathRoutePolicyStatementEntry 12 }
|
||||
|
||||
fastpathRoutePolicyStmtSetDefaultIpNextHopDelList OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The string containing a list of default next-hop IP addresses.
|
||||
Upto a maximum of 16 IP addresses can be specified.This MIB
|
||||
object is used to delete IP default next-hop list configured
|
||||
via fastpathRoutePolicyStmtSetDefaultIpNextHopList "
|
||||
::= { fastpathRoutePolicyStatementEntry 13 }
|
||||
|
||||
fastpathRoutePolicyStmtSetIpPrecedence OBJECT-TYPE
|
||||
SYNTAX FastpathRoutePolicyStmtIpPrecedence
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP Precedence value to be remarked. This is specified through
|
||||
set clause in route-map statement. In order to remove configured precedence value,
|
||||
use invalid(8) option. "
|
||||
::= { fastpathRoutePolicyStatementEntry 14 }
|
||||
|
||||
fastpathRoutePolicyStmtSetIntfNull0 OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifying null0 as an interface in a route-map
|
||||
statement"
|
||||
::= { fastpathRoutePolicyStatementEntry 15 }
|
||||
|
||||
--******************************************************************************
|
||||
--Applying Route Maps to interface
|
||||
|
||||
--*******************************************************************************
|
||||
fastpathRoutePolicyIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FastpathRoutePolicyIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of interfaces on which route-map is applied."
|
||||
::= { fastPathRoutePolicy 3 }
|
||||
|
||||
fastpathRoutePolicyIfEntry OBJECT-TYPE
|
||||
SYNTAX FastpathRoutePolicyIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { fastpathRoutePolicyIfIndex,fastpathRoutePolicyIfName}
|
||||
::= { fastpathRoutePolicyIfTable 1 }
|
||||
|
||||
FastpathRoutePolicyIfEntry::= SEQUENCE {
|
||||
fastpathRoutePolicyIfIndex InterfaceIndex,
|
||||
fastpathRoutePolicyIfName DisplayString,
|
||||
fastpathRoutePolicyIfRowStatus RowStatus
|
||||
}
|
||||
|
||||
fastpathRoutePolicyIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface to which route-map needs to be applied or Interface from which route-map needs to be removed."
|
||||
::= { fastpathRoutePolicyIfEntry 1 }
|
||||
|
||||
fastpathRoutePolicyIfName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..31))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of a Route Map."
|
||||
::= { fastpathRoutePolicyIfEntry 2 }
|
||||
|
||||
fastpathRoutePolicyIfRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls creation and deletion of Row Status entries."
|
||||
::= { fastpathRoutePolicyIfEntry 3 }
|
||||
END
|
3902
MIBS/quanta/fastpathrouting.my
Normal file
3902
MIBS/quanta/fastpathrouting.my
Normal file
File diff suppressed because it is too large
Load Diff
1716
MIBS/quanta/fastpathrouting6.my
Normal file
1716
MIBS/quanta/fastpathrouting6.my
Normal file
File diff suppressed because it is too large
Load Diff
54
MIBS/quanta/fastpathsflow.my
Normal file
54
MIBS/quanta/fastpathsflow.my
Normal file
@ -0,0 +1,54 @@
|
||||
NETGEAR-SFLOW-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear SFLOW MIB
|
||||
-- Copyright Netgear Inc (2003-2009) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
InterfaceIndexOrZero FROM IF-MIB;
|
||||
|
||||
fastPathSflow MODULE-IDENTITY
|
||||
LAST-UPDATED "201201120000Z" -- 12 Jan 2012 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for FastPath SFLOW"
|
||||
|
||||
::= { lb6m 59 }
|
||||
|
||||
--***********************************************************************
|
||||
-- MIB Objects
|
||||
--***********************************************************************
|
||||
|
||||
|
||||
agentFastPathSflowObjects OBJECT IDENTIFIER ::= { fastPathSflow 1 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentSflowSourceInterface
|
||||
--
|
||||
--**************************************************************************************
|
||||
agentSflowSourceInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A source-interface selection on an Interface Index (like vlan based
|
||||
routing interface, port based routing interface, loopback interface,
|
||||
tunnel interface). A non-zero value indicates ifIndex for the
|
||||
corresponding interface entry in the ifTable is selected.
|
||||
A zero value indicates source-interface is un-configured."
|
||||
::= { agentFastPathSflowObjects 1 }
|
||||
|
||||
END
|
784
MIBS/quanta/fastpathsntp.my
Normal file
784
MIBS/quanta/fastpathsntp.my
Normal file
@ -0,0 +1,784 @@
|
||||
|
||||
NETGEAR-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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
InterfaceIndexOrZero FROM IF-MIB;
|
||||
|
||||
agentSntpClientMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201112140000Z" -- 14 Dec 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB module defines a portion of the SNMP MIB under
|
||||
the Netgear Inc enterprise OID pertaining to
|
||||
SNTP client configuration and statistical collection."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201410290000Z" -- 03 Nov 2014 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"sntp server KoD Rate Exceeded State Added."
|
||||
REVISION
|
||||
"201112140000Z" -- 14 Dec 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"sntp source interface object added."
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
REVISION
|
||||
"200312181629Z" -- Fri Dec 18 16:29 GMT 2003
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { lb6m 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.
|
||||
|
||||
serverKoDRateExceeded
|
||||
- The SNTP server has temporarily denied access because
|
||||
the client exceeded the rate threshold."
|
||||
|
||||
|
||||
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),
|
||||
serverKoDRateExceeded(8)
|
||||
}
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- 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 (123|1025..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 obsolete
|
||||
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 }
|
||||
|
||||
agentSntpClientSourceInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A source-interface selection on an Interface Index (like vlan based
|
||||
routing interface, port based routing interface, loopback interface,
|
||||
tunnel interface). A non-zero value indicates ifIndex for the
|
||||
corresponding interface entry in the ifTable is selected.
|
||||
A zero value indicates the source-interface un-selection."
|
||||
::= { agentSntpClient 14 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- 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..3)
|
||||
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 NETGEAR 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
|
12054
MIBS/quanta/fastpathswitching.my
Normal file
12054
MIBS/quanta/fastpathswitching.my
Normal file
File diff suppressed because it is too large
Load Diff
1313
MIBS/quanta/fip_snooping.my
Normal file
1313
MIBS/quanta/fip_snooping.my
Normal file
File diff suppressed because it is too large
Load Diff
369
MIBS/quanta/green_ethernet.my
Normal file
369
MIBS/quanta/green_ethernet.my
Normal file
@ -0,0 +1,369 @@
|
||||
NETGEAR-GREENETHERNET-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32, Integer32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||
InterfaceIndexOrZero FROM IF-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB;
|
||||
|
||||
fastPathGreenEthernet MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The MIB definitions for NETGEAR Green Ethernet Feature."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
|
||||
::= { lb6m 55 }
|
||||
|
||||
--*********************************************************************
|
||||
-- agentGreenEthernet
|
||||
--
|
||||
--*********************************************************************
|
||||
|
||||
agentGreenEthernet OBJECT IDENTIFIER ::= { fastPathGreenEthernet 1 }
|
||||
|
||||
-- Green Ethernet Configuration table (global and per-port)
|
||||
agentGreenEthernetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentGreenEthernetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table providing configuration of green Ethernet features"
|
||||
::= { agentGreenEthernet 1 }
|
||||
|
||||
agentGreenEthernetEntry OBJECT-TYPE
|
||||
SYNTAX AgentGreenEthernetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Green Ethernet features for a port."
|
||||
INDEX { agentEthernetIntfIndex }
|
||||
::= { agentGreenEthernetTable 1 }
|
||||
|
||||
AgentGreenEthernetEntry::= SEQUENCE {
|
||||
agentEthernetIntfIndex
|
||||
INTEGER,
|
||||
agentGreenEnergyDetectMode
|
||||
INTEGER,
|
||||
agentGreenEnergyDetectOperStatus
|
||||
INTEGER,
|
||||
agentGreenEnergyDetectOperReason
|
||||
DisplayString,
|
||||
agentGreenEeeMode
|
||||
INTEGER,
|
||||
agentGreenEeeTxWakeTime
|
||||
INTEGER,
|
||||
agentGreenEeeTxIdleTime
|
||||
Unsigned32,
|
||||
agentGreenCumEnergySaving
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentEthernetIntfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4096)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a unique index for an entry in the agentGreenEthernetTable.
|
||||
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."
|
||||
::= { agentGreenEthernetEntry 1 }
|
||||
|
||||
agentGreenEnergyDetectMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(0),
|
||||
not-applicable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable Energy Detect Mode. If Energy detect Mode is not supported
|
||||
on a particular port then not-applicable is displayed. When user tries to set not-applicable(2) then it returns failure."
|
||||
::= { agentGreenEthernetEntry 2 }
|
||||
|
||||
agentGreenEnergyDetectOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
in-active(0)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This tells if energy detect operational status is currently active or inactive.
|
||||
The energy detect mode may be administratively enabled, but the operational
|
||||
status may be inactive."
|
||||
::= { agentGreenEthernetEntry 3 }
|
||||
|
||||
agentGreenEnergyDetectOperReason OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The energy detect mode may be administratively enabled, but the operational
|
||||
status may be inactive. The reasons for this may be that the Port is currently
|
||||
operating in the fiber mode, the Link is up, or the Admin Mode is Down. If
|
||||
the energy-detect operational status is active, then the reason field shows up
|
||||
as No energy Detected"
|
||||
::= { agentGreenEthernetEntry 4}
|
||||
|
||||
|
||||
agentGreenEeeMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(0),
|
||||
not-applicable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable Energy Efficient Ethernet Mode. If EEE Mode is not supported
|
||||
on a particular port then not-applicable is displayed. When user tries to set not-applicable(2) then it returns failure."
|
||||
|
||||
::= { agentGreenEthernetEntry 9 }
|
||||
|
||||
agentGreenEeeTxWakeTime OBJECT-TYPE
|
||||
SYNTAX INTEGER (8..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time for which MAC / switch has to wait to go back to ACTIVE state from LPI state when it receives packet for transmission."
|
||||
|
||||
::= { agentGreenEthernetEntry 10 }
|
||||
|
||||
agentGreenEeeTxIdleTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time for which condition to move to LPI state is satisfied, at the end of which MAC TX transitions to LPI state. The value
|
||||
of this object must be a positive integer in the range from 600 to 4294967295."
|
||||
|
||||
::= { agentGreenEthernetEntry 11 }
|
||||
|
||||
agentGreenCumEnergySaving OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Estimated Cumulative Energy Saved on this port in (Watt*hours)."
|
||||
|
||||
::= { agentGreenEthernetEntry 12 }
|
||||
|
||||
--*********************************************************************
|
||||
-- Green Ethernet Interface EEE LPI History table
|
||||
--
|
||||
--*********************************************************************
|
||||
agentGreenIntfEeeLpiHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentGreenIntfEeeLpiHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table providing configuration and status of green Ethernet Power Saving History feature"
|
||||
|
||||
::= { agentGreenEthernet 2 }
|
||||
|
||||
agentGreenIntfEeeLpiHistoryEntry OBJECT-TYPE
|
||||
SYNTAX AgentGreenIntfEeeLpiHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Green Ethernet features for a port."
|
||||
INDEX { agentGreenEeeLpiHistoryIntfIndex, agentGreenEeeLpiHistoryIntfSampleIndex }
|
||||
::= { agentGreenIntfEeeLpiHistoryTable 1 }
|
||||
|
||||
|
||||
AgentGreenIntfEeeLpiHistoryEntry::=
|
||||
SEQUENCE {
|
||||
agentGreenEeeLpiHistoryIntfIndex
|
||||
INTEGER,
|
||||
agentGreenEeeLpiHistoryIntfSampleIndex
|
||||
INTEGER,
|
||||
agentGreenEeeLpiHistoryIntfSampleTime
|
||||
DisplayString,
|
||||
agentGreenEeeLpiHistoryIntfPercentLpiTime
|
||||
INTEGER,
|
||||
agentGreenEeeLpiHistoryIntfPercentLpiTimeTotal
|
||||
INTEGER
|
||||
}
|
||||
|
||||
agentGreenEeeLpiHistoryIntfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4096)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a unique index for an entry in the agentGreenEthernetTable.
|
||||
A non-zero value indicates the ifIndex for the corresponding interface
|
||||
entry in the ifTable."
|
||||
|
||||
::= { agentGreenIntfEeeLpiHistoryEntry 1 }
|
||||
|
||||
agentGreenEeeLpiHistoryIntfSampleIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a unique index for an entry in the agentGreenEthernetTable.
|
||||
A non-zero value indicates the sampleIndex for the corresponding sample
|
||||
entry in the Power Saving History Table."
|
||||
|
||||
::= { agentGreenIntfEeeLpiHistoryEntry 2 }
|
||||
|
||||
agentGreenEeeLpiHistoryIntfSampleTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time at which the Sample was collected."
|
||||
|
||||
::= { agentGreenIntfEeeLpiHistoryEntry 3}
|
||||
|
||||
agentGreenEeeLpiHistoryIntfPercentLpiTime OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of Time spent in LPI mode on this port since last sample."
|
||||
|
||||
::= { agentGreenIntfEeeLpiHistoryEntry 4 }
|
||||
|
||||
agentGreenEeeLpiHistoryIntfPercentLpiTimeTotal OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of Time spent in LPI mode on this port since last reset."
|
||||
|
||||
::= { agentGreenIntfEeeLpiHistoryEntry 5 }
|
||||
|
||||
-- scalars
|
||||
|
||||
-- Green Ethernet Interface EEE LPI History Configuration table
|
||||
|
||||
agentGreenEeeLpiHistoryIntfSampleInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (30..36000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interval at which power consumption data needs to be collected."
|
||||
|
||||
::= { agentGreenEthernet 4 }
|
||||
|
||||
agentGreenEeeLpiHistoryIntfMaxSamples OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..168)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of samples to keep."
|
||||
|
||||
::= { agentGreenEthernet 5 }
|
||||
|
||||
--*********************************************************************
|
||||
-- Green Ethernet Unit Feature Table
|
||||
--
|
||||
--*********************************************************************
|
||||
agentGreenUnitFeatureTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentGreenUnitFeatureEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table providing configuration and status of green Ethernet Power Saving History feature"
|
||||
|
||||
::= { agentGreenEthernet 3 }
|
||||
|
||||
agentGreenUnitFeatureEntry OBJECT-TYPE
|
||||
SYNTAX AgentGreenUnitFeatureEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Green Ethernet features for a port."
|
||||
INDEX { agentGreenUnitIndex }
|
||||
::= { agentGreenUnitFeatureTable 1 }
|
||||
|
||||
|
||||
AgentGreenUnitFeatureEntry::=
|
||||
SEQUENCE {
|
||||
agentGreenUnitIndex
|
||||
INTEGER,
|
||||
agentGreenFeatureList
|
||||
DisplayString
|
||||
}
|
||||
|
||||
agentGreenUnitIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..8)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a unique index for an entry in the agentGreenUnitFeatureTable.
|
||||
A non-zero value indicates the unitIndex for the corresponding unit
|
||||
entry in the Green Ethernet Unit Feature Table."
|
||||
|
||||
::= { agentGreenUnitFeatureEntry 1 }
|
||||
|
||||
agentGreenFeatureList OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of Green Features supported on the given unit which could be one or more of the following:
|
||||
Energy-Detect (Energy Detect)
|
||||
Short-Reach (Short Reach)
|
||||
EEE (Energy Efficient Ethernet)
|
||||
LPI-History (EEE Low Power Idle History)
|
||||
LLDP-Cap-Exchg (EEE LLDP Capability Exchange)
|
||||
Pwr-Usg-Est (Power Usage Estimates)."
|
||||
|
||||
::= { agentGreenUnitFeatureEntry 2}
|
||||
|
||||
--*********************************************************************
|
||||
-- Green Ethernet stack status parameters
|
||||
-- scalars
|
||||
--
|
||||
--*********************************************************************
|
||||
|
||||
agentGreenEeeLpiHistoryLpiTimePerChassis OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of LPI time per chassis."
|
||||
|
||||
::= { agentGreenEthernet 10 }
|
||||
|
||||
agentGreenChassisCumEnergySaving OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Estimated Cumulative Energy Saving (Watts * Hours) per chassis."
|
||||
|
||||
::= { agentGreenEthernet 11 }
|
||||
|
||||
agentGreenChassisCurPowerConsumption OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Estimated Current Power Consumption (mWatts) per chassis."
|
||||
|
||||
::= { agentGreenEthernet 12 }
|
||||
|
||||
agentGreenChassisPowerSaving OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Estimated Percentage Power Saving per chassis."
|
||||
|
||||
::= { agentGreenEthernet 13 }
|
||||
END
|
158
MIBS/quanta/ieee8021_pfc.my
Normal file
158
MIBS/quanta/ieee8021_pfc.my
Normal file
@ -0,0 +1,158 @@
|
||||
IEEE8021-PFC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- ******************************************************************
|
||||
-- IEEE P802.1Qbb(TM) Priority-based Flow Control MIB
|
||||
-- ******************************************************************
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Counter32,
|
||||
Unsigned32 FROM SNMPv2-SMI -- [RFC2578]
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580]
|
||||
ifEntry,
|
||||
ifGeneralInformationGroup
|
||||
FROM IF-MIB -- [RFC2863]
|
||||
systemGroup FROM SNMPv2-MIB -- [RFC3418]
|
||||
;
|
||||
|
||||
ieee8021PFCMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201002080000Z" -- 02/08/2010 00:00GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"Priority-based Flow Control module for managing IEEE 802.1Qbb"
|
||||
REVISION "201002080000Z" -- 02/08/2010 00:00GMT
|
||||
DESCRIPTION
|
||||
"Included in IEEE P802.1Qbb
|
||||
|
||||
Copyright (C) IEEE."
|
||||
::= { iso(1) org(3) ieee(111)
|
||||
standards-association-numbers-series-standards (2)
|
||||
lan-man-stds (802) ieee802dot1 (1) ieee802dot1mibs (1) 21 }
|
||||
|
||||
|
||||
ieee8021PfcMIBObjects OBJECT IDENTIFIER ::= { ieee8021PFCMib 1 }
|
||||
ieee8021PfcConformance OBJECT IDENTIFIER ::= { ieee8021PFCMib 2 }
|
||||
|
||||
|
||||
ieee8021PfcIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ieee8021PfcIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of PFC information for all interfaces of a system."
|
||||
REFERENCE
|
||||
"802.1Qbb clause 12.18"
|
||||
::= { ieee8021PfcMIBObjects 1 }
|
||||
|
||||
ieee8021PfcIfEntry OBJECT-TYPE
|
||||
SYNTAX Ieee8021PfcIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry contains information about
|
||||
the PFC function on a single interface."
|
||||
REFERENCE
|
||||
"802.1Qbb clause 12.18"
|
||||
AUGMENTS { ifEntry }
|
||||
::= { ieee8021PfcIfTable 1 }
|
||||
|
||||
Ieee8021PfcIfEntry ::= SEQUENCE {
|
||||
ieee8021PfcLinkDelayAllowance Unsigned32,
|
||||
ieee8021PfcRequests Counter32,
|
||||
ieee8021PfcIndications Counter32
|
||||
}
|
||||
|
||||
ieee8021PfcLinkDelayAllowance OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The allowance made for round-trip propagation delay
|
||||
of the link in bits.
|
||||
|
||||
The value of this object MUST be retained across
|
||||
reinitializations of the management system."
|
||||
::= { ieee8021PfcIfEntry 1 }
|
||||
|
||||
ieee8021PfcRequests OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Requests"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the invoked PFC M_CONTROL.request primitives.
|
||||
|
||||
Discontinuities in the value of this counter can occur at
|
||||
re-initialization of the management system, and at other
|
||||
times as indicated by the value of
|
||||
ifCounterDiscontinuityTime."
|
||||
::= { ieee8021PfcIfEntry 2 }
|
||||
|
||||
ieee8021PfcIndications OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "Indications"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the received PFC M_CONTROL.indication primitives.
|
||||
|
||||
Discontinuities in the value of this counter can occur at
|
||||
re-initialization of the management system, and at other
|
||||
times as indicated by the value of
|
||||
ifCounterDiscontinuityTime."
|
||||
::= { ieee8021PfcIfEntry 3 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- IEEE 802.1Qbb MIB Module - Conformance Information
|
||||
-- ******************************************************************
|
||||
|
||||
ieee8021PfcCompliances
|
||||
OBJECT IDENTIFIER ::= { ieee8021PfcConformance 1 }
|
||||
ieee8021PfcGroups
|
||||
OBJECT IDENTIFIER ::= { ieee8021PfcConformance 2 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- Units of conformance
|
||||
-- ******************************************************************
|
||||
|
||||
ieee8021PfcGlobalReqdGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ieee8021PfcLinkDelayAllowance,
|
||||
ieee8021PfcRequests,
|
||||
ieee8021PfcIndications
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects in the global required group."
|
||||
::= { ieee8021PfcGroups 1 }
|
||||
|
||||
-- ******************************************************************
|
||||
-- MIB Module Compliance statements
|
||||
-- ******************************************************************
|
||||
|
||||
ieee8021PfcCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for support by a system of
|
||||
the IEEE8021-PFC-MIB module."
|
||||
|
||||
MODULE SNMPv2-MIB -- The SNMPv2-MIB, RFC 3418
|
||||
MANDATORY-GROUPS {
|
||||
systemGroup
|
||||
}
|
||||
|
||||
MODULE IF-MIB -- The interfaces MIB, RFC 2863
|
||||
MANDATORY-GROUPS {
|
||||
ifGeneralInformationGroup
|
||||
}
|
||||
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
ieee8021PfcGlobalReqdGroup
|
||||
}
|
||||
::= { ieee8021PfcCompliances 1 }
|
||||
|
||||
END
|
1202
MIBS/quanta/mgmd.my
Normal file
1202
MIBS/quanta/mgmd.my
Normal file
File diff suppressed because it is too large
Load Diff
261
MIBS/quanta/mmrp.my
Normal file
261
MIBS/quanta/mmrp.my
Normal file
@ -0,0 +1,261 @@
|
||||
NETGEAR-MMRP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- MMRP private MIB for IEEE 802.1Q Devices
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Counter32, Counter64, Unsigned32, TimeTicks, Integer32 FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, TimeInterval, TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
EnabledStatus FROM P-BRIDGE-MIB
|
||||
agentDot1qMrpMxrp FROM NETGEAR-MRP-MIB;
|
||||
|
||||
fastPathMMRP MODULE-IDENTITY
|
||||
LAST-UPDATED "201104290000Z" -- 29 April 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for 802.1ak MMRP Configuration"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201104290000Z" -- 29 April 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { agentDot1qMrpMxrp 1 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- groups in the MRP MIB
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentDot1qMmrp OBJECT IDENTIFIER ::= { fastPathMMRP 1 }
|
||||
agentDot1qMrpMmrpStats OBJECT IDENTIFIER ::= { fastPathMMRP 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
--
|
||||
-- The MRP Port Table
|
||||
--
|
||||
-- @purpose Describes basic MRP per port functionality.
|
||||
--
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentDot1qPortMmrpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot1qPortMmrpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of MRP control information about every bridge
|
||||
port. This is indexed by agentDot1qBasePort."
|
||||
::= { agentDot1qMmrp 1 }
|
||||
|
||||
agentDot1qPortMmrpEntry OBJECT-TYPE
|
||||
SYNTAX Dot1qPortMmrpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MRP control information for a bridge port."
|
||||
INDEX { agentDot1qMmrpPort }
|
||||
::= { agentDot1qPortMmrpTable 1 }
|
||||
|
||||
Dot1qPortMmrpEntry ::=
|
||||
SEQUENCE {
|
||||
agentDot1qMmrpPort
|
||||
Unsigned32,
|
||||
agentDot1qPortMmrpMode
|
||||
EnabledStatus
|
||||
}
|
||||
|
||||
agentDot1qMmrpPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MRP port number."
|
||||
::= { agentDot1qPortMmrpEntry 1 }
|
||||
|
||||
agentDot1qPortMmrpMode OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Shows/Changes mode for MMRP. The
|
||||
value enabled(1) indicates that MMRP is enabled on port.
|
||||
A value of disabled(2) indicates that MMRP is disabled on port."
|
||||
DEFVAL { disabled }
|
||||
::= { agentDot1qPortMmrpEntry 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- End of the MRP Port Table
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
--
|
||||
-- The MxRP Configuration
|
||||
--
|
||||
-- @purpose Enable/Disable protocols of MxRP
|
||||
-- family.
|
||||
--
|
||||
-- -------------------------------------------------------------
|
||||
agentDot1qBridgeMmrpMode OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Shows/Changes mode for MMRP. The
|
||||
value enabled(1) indicates that MMRP is enabled.
|
||||
A value of disabled(2) indicates that MMRP is disabled."
|
||||
DEFVAL { disabled }
|
||||
::= { agentDot1qMmrp 2 }
|
||||
|
||||
agentDot1qBridgeMrpPeriodicStateMachineForMmrp OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Shows/Changes mode for MRP Periodic State Machine for MMRP. The
|
||||
value enabled(1) indicates that it is enabled.
|
||||
A value of disabled(2) indicates that if is disabled."
|
||||
DEFVAL { disabled }
|
||||
::= { agentDot1qMmrp 3 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- End of the MxRP Configuration
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- MMRP Statistics
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
|
||||
agentDot1qMrpMmrpPktTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames was transmitted."
|
||||
::= { agentDot1qMrpMmrpStats 1 }
|
||||
|
||||
agentDot1qMrpMmrpPktRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames was received."
|
||||
::= { agentDot1qMrpMmrpStats 2 }
|
||||
|
||||
agentDot1qMrpMmrpPktRxBadHeader OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames with bad header was received."
|
||||
::= { agentDot1qMrpMmrpStats 3 }
|
||||
|
||||
agentDot1qMrpMmrpPktRxBadFormat OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames with bad data field was not transmitted."
|
||||
::= { agentDot1qMrpMmrpStats 4 }
|
||||
|
||||
agentDot1qMrpMmrpPktTxFailure OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames was not transmitted on interface."
|
||||
::= { agentDot1qMrpMmrpStats 5 }
|
||||
|
||||
agentDot1qMrpMmrpStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot1qMrpMmrpStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table which contains MMRP statistics per port."
|
||||
::= { agentDot1qMrpMmrpStats 6 }
|
||||
|
||||
agentDot1qMrpMmrpStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX Dot1qMrpMmrpStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MMRP statistics entry."
|
||||
INDEX { agentDot1qMrpMmrpIntf }
|
||||
::= { agentDot1qMrpMmrpStatsTable 1 }
|
||||
|
||||
Dot1qMrpMmrpStatisticsEntry ::=
|
||||
SEQUENCE {
|
||||
agentDot1qMrpMmrpIntf
|
||||
INTEGER,
|
||||
agentDot1qMrpMmrpPortPktTx
|
||||
Counter32,
|
||||
agentDot1qMrpMmrpPortPktRx
|
||||
Counter32,
|
||||
agentDot1qMrpMmrpPortPktRxBadHeader
|
||||
Counter32,
|
||||
agentDot1qMrpMmrpPortPktRxBadFormat
|
||||
Counter32,
|
||||
agentDot1qMrpMmrpPortPktTxFailure
|
||||
Counter32
|
||||
}
|
||||
|
||||
agentDot1qMrpMmrpIntf OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of agentDot1qMrpMmrpStatistics table."
|
||||
::= { agentDot1qMrpMmrpStatisticsEntry 1 }
|
||||
|
||||
agentDot1qMrpMmrpPortPktTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames was transmitted on interface."
|
||||
::= { agentDot1qMrpMmrpStatisticsEntry 2 }
|
||||
|
||||
agentDot1qMrpMmrpPortPktRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames was received on interface."
|
||||
::= { agentDot1qMrpMmrpStatisticsEntry 3 }
|
||||
|
||||
agentDot1qMrpMmrpPortPktRxBadHeader OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames with bad header was received on interface."
|
||||
::= { agentDot1qMrpMmrpStatisticsEntry 4 }
|
||||
|
||||
agentDot1qMrpMmrpPortPktRxBadFormat OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames with bad data field was not transmitted on interface."
|
||||
::= { agentDot1qMrpMmrpStatisticsEntry 5}
|
||||
|
||||
agentDot1qMrpMmrpPortPktTxFailure OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames was not transmitted on interface."
|
||||
::= { agentDot1qMrpMmrpStatisticsEntry 6 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- End of MMRP Statistics
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
END
|
129
MIBS/quanta/mrp.my
Normal file
129
MIBS/quanta/mrp.my
Normal file
@ -0,0 +1,129 @@
|
||||
NETGEAR-MRP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- MRP, SRP, FQTSS private MIB for IEEE 802.1Q Devices
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
IMPORTS
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Counter32, Counter64, Unsigned32, TimeTicks, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, TimeInterval, TEXTUAL-CONVENTION, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
EnabledStatus
|
||||
FROM P-BRIDGE-MIB;
|
||||
|
||||
fastPathMRP MODULE-IDENTITY
|
||||
LAST-UPDATED "201104290000Z" -- 29 April 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for 802.1Qat, 802.1Qav Configuration"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201104290000Z" -- 29 April 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"ClearTool changes."
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"201010310000Z" -- 31 October 2010 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { lb6m 60 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- groups in the MRP MIB
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentDot1qMrp OBJECT IDENTIFIER ::= { fastPathMRP 1 }
|
||||
agentDot1qMrpMxrp OBJECT IDENTIFIER ::= { fastPathMRP 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
--
|
||||
-- The MRP Port Table
|
||||
--
|
||||
-- @purpose Describes basic MRP per port functionality.
|
||||
--
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentDot1qPortMrpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot1qPortMrpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of MRP control information about every bridge
|
||||
port. This is indexed by agentDot1qBasePort."
|
||||
::= { agentDot1qMrp 1 }
|
||||
|
||||
agentDot1qPortMrpEntry OBJECT-TYPE
|
||||
SYNTAX Dot1qPortMrpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MRP control information for a bridge port."
|
||||
INDEX { agentDot1qMrpPort }
|
||||
::= { agentDot1qPortMrpTable 1 }
|
||||
|
||||
Dot1qPortMrpEntry ::=
|
||||
SEQUENCE {
|
||||
agentDot1qMrpPort
|
||||
Unsigned32,
|
||||
agentDot1qPortMrpJoinTime
|
||||
TimeInterval,
|
||||
agentDot1qPortMrpLeaveTime
|
||||
TimeInterval,
|
||||
agentDot1qPortMrpLeaveAllTime
|
||||
TimeInterval
|
||||
}
|
||||
|
||||
agentDot1qMrpPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MRP port number."
|
||||
::= { agentDot1qPortMrpEntry 1 }
|
||||
|
||||
agentDot1qPortMrpJoinTime OBJECT-TYPE
|
||||
SYNTAX TimeInterval
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MRP Join time, in centiseconds."
|
||||
DEFVAL { 20 }
|
||||
::= { agentDot1qPortMrpEntry 2 }
|
||||
|
||||
agentDot1qPortMrpLeaveTime OBJECT-TYPE
|
||||
SYNTAX TimeInterval
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MRP Leave time, in centiseconds."
|
||||
DEFVAL { 60 }
|
||||
::= { agentDot1qPortMrpEntry 3 }
|
||||
|
||||
agentDot1qPortMrpLeaveAllTime OBJECT-TYPE
|
||||
SYNTAX TimeInterval
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MRP LeaveAll time, in centiseconds."
|
||||
DEFVAL { 1000 }
|
||||
::= { agentDot1qPortMrpEntry 4 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- End of the MRP Port Table
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
END
|
280
MIBS/quanta/mvrp.my
Normal file
280
MIBS/quanta/mvrp.my
Normal file
@ -0,0 +1,280 @@
|
||||
NETGEAR-MVRP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- MVRP private MIB for IEEE 802.1Q Devices
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Counter32, Counter64, Unsigned32, TimeTicks, Integer32 FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, TimeInterval, TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
EnabledStatus FROM P-BRIDGE-MIB
|
||||
agentDot1qMrpMxrp FROM NETGEAR-MRP-MIB;
|
||||
|
||||
fastPathMVRP MODULE-IDENTITY
|
||||
LAST-UPDATED "201104290000Z" -- 29 April 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for 802.1ak MVRP Configuration"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201104290000Z" -- 29 April 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { agentDot1qMrpMxrp 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- groups in the MRP MIB
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentDot1qMvrp OBJECT IDENTIFIER ::= { fastPathMVRP 1 }
|
||||
agentDot1qMrpMvrpStats OBJECT IDENTIFIER ::= { fastPathMVRP 2 }
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
--
|
||||
-- The MRP Port Table
|
||||
--
|
||||
-- @purpose Describes basic MRP per port functionality.
|
||||
--
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentDot1qPortMvrpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot1qPortMvrpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of MRP control information about every bridge
|
||||
port. This is indexed by agentDot1qBasePort."
|
||||
::= { agentDot1qMvrp 1 }
|
||||
|
||||
agentDot1qPortMvrpEntry OBJECT-TYPE
|
||||
SYNTAX Dot1qPortMvrpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MRP control information for a bridge port."
|
||||
INDEX { agentDot1qMvrpPort }
|
||||
::= { agentDot1qPortMvrpTable 1 }
|
||||
|
||||
Dot1qPortMvrpEntry ::=
|
||||
SEQUENCE {
|
||||
agentDot1qMvrpPort
|
||||
Unsigned32,
|
||||
agentDot1qPortMvrpMode
|
||||
EnabledStatus
|
||||
}
|
||||
|
||||
agentDot1qMvrpPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MRP port number."
|
||||
::= { agentDot1qPortMvrpEntry 1 }
|
||||
|
||||
agentDot1qPortMvrpMode OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Shows/Changes mode for MVRP. The
|
||||
value enabled(1) indicates that MVRP is enabled on port.
|
||||
A value of disabled(2) indicates that MVRP is disabled on port."
|
||||
DEFVAL { disabled }
|
||||
::= { agentDot1qPortMvrpEntry 10 }
|
||||
|
||||
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- End of the MRP Port Table
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
--
|
||||
-- The MxRP Configuration
|
||||
--
|
||||
-- @purpose Enable/Disable protocols of MxRP
|
||||
-- family.
|
||||
--
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentDot1qBridgeMvrpMode OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Shows/Changes mode for MVRP. The
|
||||
value enabled(1) indicates that MVRP is enabled.
|
||||
A value of disabled(2) indicates that MVRP is disabled."
|
||||
DEFVAL { disabled }
|
||||
::= { agentDot1qMvrp 2 }
|
||||
|
||||
agentDot1qBridgeMrpPeriodicStateMachineForMvrp OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Shows/Changes mode for MRP Periodic State Machine for MVRP. The
|
||||
value enabled(1) indicates that it is enabled.
|
||||
A value of disabled(2) indicates that if is disabled."
|
||||
DEFVAL { disabled }
|
||||
::= { agentDot1qMvrp 3 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- End of the MxRP Configuration
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- MVRP Statistics
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
agentDot1qMrpMvrpPktTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames was transmitted."
|
||||
::= { agentDot1qMrpMvrpStats 1 }
|
||||
|
||||
agentDot1qMrpMvrpPktRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames was received."
|
||||
::= { agentDot1qMrpMvrpStats 2 }
|
||||
|
||||
agentDot1qMrpMvrpPktRxBadHeader OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames with bad header was received."
|
||||
::= { agentDot1qMrpMvrpStats 3 }
|
||||
|
||||
agentDot1qMrpMvrpPktRxBadFormat OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames with bad data field was not transmitted."
|
||||
::= { agentDot1qMrpMvrpStats 4 }
|
||||
|
||||
agentDot1qMrpMvrpPktTxFailure OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames was not transmitted on interface."
|
||||
::= { agentDot1qMrpMvrpStats 5 }
|
||||
|
||||
agentDot1qMrpMvrpStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot1qMrpMvrpStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table which contains MVRP statistics per port."
|
||||
::= { agentDot1qMrpMvrpStats 6 }
|
||||
|
||||
agentDot1qMrpMvrpPktMessageFailure OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of failures while adding message into MVRP queue."
|
||||
::= { agentDot1qMrpMvrpStats 7 }
|
||||
|
||||
agentDot1qMrpMvrpStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX Dot1qMrpMvrpStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MVRP statistics entry."
|
||||
INDEX { agentDot1qMrpMvrpIntf }
|
||||
::= { agentDot1qMrpMvrpStatsTable 1 }
|
||||
|
||||
Dot1qMrpMvrpStatisticsEntry ::=
|
||||
SEQUENCE {
|
||||
agentDot1qMrpMvrpIntf
|
||||
INTEGER,
|
||||
agentDot1qMrpMvrpPortPktTx
|
||||
Counter32,
|
||||
agentDot1qMrpMvrpPortPktRx
|
||||
Counter32,
|
||||
agentDot1qMrpMvrpPortPktRxBadHeader
|
||||
Counter32,
|
||||
agentDot1qMrpMvrpPortPktRxBadFormat
|
||||
Counter32,
|
||||
agentDot1qMrpMvrpPortPktTxFailure
|
||||
Counter32,
|
||||
agentDot1qMrpMvrpPortPktRegFailure
|
||||
Counter32
|
||||
}
|
||||
|
||||
agentDot1qMrpMvrpIntf OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of agentDot1qMrpMvrpStatistics table."
|
||||
::= { agentDot1qMrpMvrpStatisticsEntry 1 }
|
||||
|
||||
agentDot1qMrpMvrpPortPktTx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames was transmitted on interface."
|
||||
::= { agentDot1qMrpMvrpStatisticsEntry 2 }
|
||||
|
||||
agentDot1qMrpMvrpPortPktRx OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames was received on interface."
|
||||
::= { agentDot1qMrpMvrpStatisticsEntry 3 }
|
||||
|
||||
agentDot1qMrpMvrpPortPktRxBadHeader OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames with bad header was received on interface."
|
||||
::= { agentDot1qMrpMvrpStatisticsEntry 4 }
|
||||
|
||||
agentDot1qMrpMvrpPortPktRxBadFormat OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames with bad data field was not transmitted on interface."
|
||||
::= { agentDot1qMrpMvrpStatisticsEntry 5}
|
||||
|
||||
agentDot1qMrpMvrpPortPktTxFailure OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames was not transmitted on interface."
|
||||
::= { agentDot1qMrpMvrpStatisticsEntry 6 }
|
||||
|
||||
agentDot1qMrpMvrpPortPktRegFailure OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of failed registration attempts on interface."
|
||||
::= { agentDot1qMrpMvrpStatisticsEntry 7 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- End of MVRP Statistics
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
END
|
619
MIBS/quanta/pimbsrrfc5240.my
Normal file
619
MIBS/quanta/pimbsrrfc5240.my
Normal file
@ -0,0 +1,619 @@
|
||||
PIM-BSR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
mib-2, Unsigned32, TimeTicks FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue,
|
||||
StorageType FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
||||
InetAddressType,
|
||||
InetAddressPrefixLength,
|
||||
InetAddress,
|
||||
InetZoneIndex FROM INET-ADDRESS-MIB;
|
||||
|
||||
pimBsrMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200805280000Z" -- 28 May 2008
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The MIB module for management of the Bootstrap Router
|
||||
(BSR) mechanism for PIM routers.
|
||||
|
||||
Copyright (C) The IETF Trust (2008). This version
|
||||
of this MIB module is part of RFC 5240; see the RFC
|
||||
itself for full legal notices."
|
||||
REVISION "200805280000Z" -- 28 May 2008
|
||||
DESCRIPTION "Initial version, published as RFC 5240."
|
||||
::= { mib-2 172 }
|
||||
|
||||
--
|
||||
-- Top-level structure
|
||||
--
|
||||
|
||||
pimBsrNotifications OBJECT IDENTIFIER ::= { pimBsrMIB 0 }
|
||||
pimBsrObjects OBJECT IDENTIFIER ::= { pimBsrMIB 1 }
|
||||
--
|
||||
-- Conformance Information
|
||||
--
|
||||
|
||||
pimBsrConformance OBJECT IDENTIFIER ::= { pimBsrMIB 2 }
|
||||
pimBsrCompliances OBJECT IDENTIFIER ::= { pimBsrConformance 1 }
|
||||
pimBsrGroups OBJECT IDENTIFIER ::= { pimBsrConformance 2 }
|
||||
|
||||
--
|
||||
-- The BSR Candidate-RP Table
|
||||
--
|
||||
|
||||
pimBsrCandidateRPTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PimBsrCandidateRPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the IP multicast group
|
||||
prefixes for which the local router is to advertise
|
||||
itself as a Candidate-RP."
|
||||
::= { pimBsrObjects 1 }
|
||||
|
||||
pimBsrCandidateRPEntry OBJECT-TYPE
|
||||
SYNTAX PimBsrCandidateRPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the
|
||||
pimBsrCandidateRPTable."
|
||||
INDEX { pimBsrCandidateRPAddressType,
|
||||
pimBsrCandidateRPAddress,
|
||||
pimBsrCandidateRPGroupAddress,
|
||||
pimBsrCandidateRPGroupPrefixLength }
|
||||
::= { pimBsrCandidateRPTable 1 }
|
||||
|
||||
PimBsrCandidateRPEntry ::= SEQUENCE {
|
||||
pimBsrCandidateRPAddressType InetAddressType,
|
||||
pimBsrCandidateRPAddress InetAddress,
|
||||
pimBsrCandidateRPGroupAddress InetAddress,
|
||||
pimBsrCandidateRPGroupPrefixLength InetAddressPrefixLength,
|
||||
pimBsrCandidateRPAdvInterval Unsigned32,
|
||||
pimBsrCandidateRPBidir TruthValue,
|
||||
pimBsrCandidateRPStatus RowStatus
|
||||
}
|
||||
pimBsrCandidateRPAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Inet address type of the Candidate-RP."
|
||||
::= { pimBsrCandidateRPEntry 1 }
|
||||
|
||||
pimBsrCandidateRPAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress (SIZE (4|8|16|20))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (unicast) address that will be advertised as a
|
||||
Candidate-RP. The InetAddressType is given by the
|
||||
pimBsrCandidateRPAddressType object."
|
||||
::= { pimBsrCandidateRPEntry 2 }
|
||||
|
||||
pimBsrCandidateRPGroupAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress (SIZE (4|8|16|20))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP multicast group address that, when combined with
|
||||
the corresponding value of
|
||||
pimBsrCandidateRPGroupPrefixLength, identifies a group
|
||||
prefix for which the local router will advertise itself
|
||||
as a Candidate-RP. The InetAddressType is given by the
|
||||
pimBsrCandidateRPAddressType object.
|
||||
|
||||
This address object is only significant up to
|
||||
pimBsrCandidateRPGroupPrefixLength bits. The
|
||||
remainder of the address bits are zero. This is
|
||||
especially important for this field, which is part of
|
||||
the index of this entry. Any non-zero bits would
|
||||
signify an entirely different entry."
|
||||
::= { pimBsrCandidateRPEntry 3 }
|
||||
|
||||
pimBsrCandidateRPGroupPrefixLength OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength (4..128)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The multicast group address mask that, when combined
|
||||
with the corresponding value of
|
||||
pimBsrCandidateRPGroupAddress, identifies a group prefix
|
||||
for which the local router will advertise itself as a
|
||||
Candidate-RP. The InetAddressType is given by the
|
||||
pimBsrCandidateRPAddressType object."
|
||||
::= { pimBsrCandidateRPEntry 4 }
|
||||
|
||||
pimBsrCandidateRPBidir OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this object is set to TRUE, this group range is
|
||||
advertised with this RP as a BIDIR-PIM group range. If
|
||||
it is set to FALSE, it is advertised as a PIM-SM group
|
||||
range."
|
||||
DEFVAL { false }
|
||||
::= { pimBsrCandidateRPEntry 5 }
|
||||
|
||||
pimBsrCandidateRPAdvInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..26214)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Candidate RP generates Candidate-RP-Advertisements
|
||||
periodically. This object represents the time interval
|
||||
in seconds between two consecutive advertisements."
|
||||
|
||||
REFERENCE "RFC5059 section 3.2 and section 5"
|
||||
DEFVAL { 60 }
|
||||
|
||||
::= { pimBsrCandidateRPEntry 8 }
|
||||
|
||||
pimBsrCandidateRPStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row, by which new entries may be
|
||||
created, or old entries deleted from this table.
|
||||
|
||||
This status object can be set to active(1) without
|
||||
setting any other columnar objects in this entry.
|
||||
|
||||
All writable objects in this entry can be modified
|
||||
when the status of this entry is active(1)."
|
||||
|
||||
::= { pimBsrCandidateRPEntry 10 }
|
||||
|
||||
|
||||
--
|
||||
-- The BSR Elected BSR RP-Set Table
|
||||
--
|
||||
|
||||
pimBsrElectedBSRRPSetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PimBsrElectedBSRRPSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing BSR-specific information
|
||||
about PIM group mappings learned via C-RP advertisements
|
||||
or created locally using configurations. This table is
|
||||
maintained only on the Elected BSR.
|
||||
|
||||
An Elected BSR uses this table to create Bootstrap
|
||||
messages after applying a local policy to include some
|
||||
or all of the group mappings in this table."
|
||||
|
||||
::= { pimBsrObjects 2 }
|
||||
|
||||
pimBsrElectedBSRRPSetEntry OBJECT-TYPE
|
||||
SYNTAX PimBsrElectedBSRRPSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the
|
||||
pimBsrElectedBSRRPSetTable."
|
||||
INDEX { pimBsrElectedBSRGrpMappingAddrType,
|
||||
pimBsrElectedBSRGrpMappingGrpAddr,
|
||||
pimBsrElectedBSRGrpMappingGrpPrefixLen,
|
||||
pimBsrElectedBSRGrpMappingRPAddr }
|
||||
::= { pimBsrElectedBSRRPSetTable 1 }
|
||||
|
||||
PimBsrElectedBSRRPSetEntry ::= SEQUENCE {
|
||||
pimBsrElectedBSRGrpMappingAddrType InetAddressType,
|
||||
pimBsrElectedBSRGrpMappingGrpAddr InetAddress,
|
||||
pimBsrElectedBSRGrpMappingGrpPrefixLen InetAddressPrefixLength,
|
||||
pimBsrElectedBSRGrpMappingRPAddr InetAddress,
|
||||
pimBsrElectedBSRRPSetPriority Unsigned32,
|
||||
pimBsrElectedBSRRPSetHoldtime Unsigned32,
|
||||
pimBsrElectedBSRRPSetExpiryTime TimeTicks
|
||||
}
|
||||
|
||||
pimBsrElectedBSRGrpMappingAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Inet address type of the IP multicast group
|
||||
prefix."
|
||||
::= { pimBsrElectedBSRRPSetEntry 2 }
|
||||
|
||||
pimBsrElectedBSRGrpMappingGrpAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress (SIZE (4|8|16|20))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP multicast group address that, when combined
|
||||
with pimBsrElectedBSRGrpMappingGrpPrefixLen, gives the
|
||||
group prefix for this mapping. The InetAddressType is
|
||||
given by the pimBsrElectedBSRGrpMappingAddrType object.
|
||||
|
||||
This address object is only significant up to
|
||||
pimBsrElectedBSRGrpMappingGrpPrefixLen bits. The
|
||||
remainder of the address bits are zero. This is
|
||||
especially important for this field, which is part of
|
||||
the index of this entry. Any non-zero bits would
|
||||
signify an entirely different entry."
|
||||
::= { pimBsrElectedBSRRPSetEntry 3 }
|
||||
|
||||
pimBsrElectedBSRGrpMappingGrpPrefixLen OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength (4..128)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The multicast group prefix length that, when combined
|
||||
with pimBsrElectedBSRGrpMappingGrpAddr, gives the group
|
||||
prefix for this mapping. The InetAddressType is given by
|
||||
the pimBsrElectedBSRGrpMappingAddrType object. If
|
||||
pimBsrElectedBSRGrpMappingAddrType is 'ipv4' or 'ipv4z',
|
||||
this object must be in the range 4..32. If
|
||||
pimBsrElectedBSRGrpMappingAddrType is 'ipv6' or 'ipv6z',
|
||||
this object must be in the range 8..128."
|
||||
::= { pimBsrElectedBSRRPSetEntry 4 }
|
||||
|
||||
pimBsrElectedBSRGrpMappingRPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress (SIZE (4|8|16|20))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the RP to be used for groups within
|
||||
this group prefix. The InetAddressType is given by the
|
||||
pimBsrElectedBSRGrpMappingAddrType object."
|
||||
::= { pimBsrElectedBSRRPSetEntry 5 }
|
||||
|
||||
pimBsrElectedBSRRPSetPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority for RP. Numerically higher values for
|
||||
this object indicate lower priorities, with the value
|
||||
zero denoting the highest priority."
|
||||
REFERENCE "RFC 5059, section 4.1"
|
||||
::= { pimBsrElectedBSRRPSetEntry 6 }
|
||||
|
||||
pimBsrElectedBSRRPSetHoldtime OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The holdtime for RP"
|
||||
REFERENCE "RFC 5059, section 4.1"
|
||||
::= { pimBsrElectedBSRRPSetEntry 7 }
|
||||
|
||||
pimBsrElectedBSRRPSetExpiryTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum time remaining before this entry will be
|
||||
aged out. The value zero indicates that this entry will
|
||||
never be aged out."
|
||||
::= { pimBsrElectedBSRRPSetEntry 8 }
|
||||
|
||||
--
|
||||
-- The BSR Candidate-BSR Table
|
||||
--
|
||||
|
||||
pimBsrCandidateBSRTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PimBsrCandidateBSREntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table containing Candidate-BSR
|
||||
configuration for the local router. The table contains
|
||||
one row for each zone for which the local router is
|
||||
to advertise itself as a Candidate-BSR."
|
||||
::= { pimBsrObjects 3 }
|
||||
|
||||
pimBsrCandidateBSREntry OBJECT-TYPE
|
||||
SYNTAX PimBsrCandidateBSREntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the
|
||||
pimBsrCandidateBSRTable."
|
||||
INDEX { pimBsrCandidateBSRZoneIndex }
|
||||
::= { pimBsrCandidateBSRTable 1 }
|
||||
|
||||
PimBsrCandidateBSREntry ::= SEQUENCE {
|
||||
pimBsrCandidateBSRZoneIndex InetZoneIndex,
|
||||
pimBsrCandidateBSRAddressType InetAddressType,
|
||||
pimBsrCandidateBSRAddress InetAddress,
|
||||
pimBsrCandidateBSRPriority Unsigned32,
|
||||
pimBsrCandidateBSRHashMaskLength Unsigned32,
|
||||
pimBsrCandidateBSRElectedBSR TruthValue,
|
||||
pimBsrCandidateBSRBootstrapTimer TimeTicks,
|
||||
pimBsrCandidateBSRStatus RowStatus
|
||||
}
|
||||
|
||||
pimBsrCandidateBSRZoneIndex OBJECT-TYPE
|
||||
SYNTAX InetZoneIndex (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The zone index uniquely identifies the zone on a
|
||||
device to which this Candidate-BSR is attached. There is
|
||||
one entry for each zone in ipMcastZoneTable. Scope-level
|
||||
information for this zone can be extracted from
|
||||
ipMcastZoneTable in IP Multicast MIB [RFC5132].
|
||||
|
||||
Zero is a special value used to request the default zone
|
||||
for a given scope. Zero is not a valid value for this
|
||||
object."
|
||||
|
||||
::= { pimBsrCandidateBSREntry 1 }
|
||||
|
||||
pimBsrCandidateBSRAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address type of the Candidate-BSR."
|
||||
::= { pimBsrCandidateBSREntry 2 }
|
||||
|
||||
pimBsrCandidateBSRAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (unicast) address that the local router will
|
||||
use to advertise itself as a Candidate-BSR. The
|
||||
InetAddressType is given by the
|
||||
pimBsrCandidateBSRAddressType object."
|
||||
::= { pimBsrCandidateBSREntry 3 }
|
||||
|
||||
pimBsrCandidateBSRPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority value for the local router as a
|
||||
Candidate-BSR for this zone. Numerically higher
|
||||
values for this object indicate higher priorities."
|
||||
DEFVAL { 0 }
|
||||
::= { pimBsrCandidateBSREntry 4 }
|
||||
|
||||
pimBsrCandidateBSRHashMaskLength OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..128)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The hash mask length (used in the RP hash function)
|
||||
that the local router will advertise in its Bootstrap
|
||||
messages for this zone. This object defaults
|
||||
to 30 if pimBsrCandidateBSRAddressType is 'ipv4' or
|
||||
'ipv4z' , and defaults to 126 if
|
||||
pimBsrCandidateBSRAddressType is 'ipv6' or 'ipv6z'."
|
||||
::= { pimBsrCandidateBSREntry 5 }
|
||||
|
||||
pimBsrCandidateBSRElectedBSR OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether the local router is the elected BSR for this
|
||||
zone."
|
||||
::= { pimBsrCandidateBSREntry 6 }
|
||||
|
||||
pimBsrCandidateBSRBootstrapTimer OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time remaining before the local router next
|
||||
originates a Bootstrap message for this zone.
|
||||
Value of this object is zero if
|
||||
pimBsrCandidateBSRElectedBSR is 'FALSE'."
|
||||
::= { pimBsrCandidateBSREntry 7 }
|
||||
|
||||
pimBsrCandidateBSRStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row, by which new entries may
|
||||
be created or old entries deleted from this table.
|
||||
|
||||
This status object can be set to active(1) without
|
||||
setting any other columnar objects in this entry.
|
||||
|
||||
All writable objects in this entry can be modified
|
||||
when the status of this entry is active(1)."
|
||||
::= { pimBsrCandidateBSREntry 8 }
|
||||
|
||||
|
||||
--
|
||||
-- The BSR Elected-BSR Table
|
||||
--
|
||||
|
||||
pimBsrElectedBSRTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PimBsrElectedBSREntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table containing information about
|
||||
elected BSRs. The table contains one row for each
|
||||
zone for which there is an elected BSR."
|
||||
::= { pimBsrObjects 4 }
|
||||
|
||||
pimBsrElectedBSREntry OBJECT-TYPE
|
||||
SYNTAX PimBsrElectedBSREntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the
|
||||
pimBsrElectedBSRTable."
|
||||
INDEX { pimBsrElectedBSRZoneIndex }
|
||||
::= { pimBsrElectedBSRTable 1 }
|
||||
|
||||
PimBsrElectedBSREntry ::= SEQUENCE {
|
||||
pimBsrElectedBSRZoneIndex InetZoneIndex,
|
||||
pimBsrElectedBSRAddressType InetAddressType,
|
||||
pimBsrElectedBSRAddress InetAddress,
|
||||
pimBsrElectedBSRPriority Unsigned32,
|
||||
pimBsrElectedBSRHashMaskLength Unsigned32,
|
||||
pimBsrElectedBSRExpiryTime TimeTicks
|
||||
}
|
||||
|
||||
pimBsrElectedBSRZoneIndex OBJECT-TYPE
|
||||
SYNTAX InetZoneIndex (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The zone index uniquely identifies the zone on a
|
||||
device to which this Elected BSR is attached. There
|
||||
is one entry for each zone in ipMcastZoneTable.
|
||||
Scope-level information for this zone can be extracted
|
||||
from ipMcastZoneTable in IP Multicast MIB [RFC5132].
|
||||
|
||||
Zero is a special value used to request the default zone
|
||||
for a given scope. Zero is not a valid value for this
|
||||
object."
|
||||
|
||||
::= { pimBsrElectedBSREntry 1 }
|
||||
|
||||
pimBsrElectedBSRAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address type of the elected BSR."
|
||||
::= { pimBsrElectedBSREntry 2 }
|
||||
pimBsrElectedBSRAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress (SIZE (4|8|16|20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (unicast) address of the elected BSR. The
|
||||
InetAddressType is given by the
|
||||
pimBsrElectedBSRAddressType object."
|
||||
::= { pimBsrElectedBSREntry 3 }
|
||||
|
||||
pimBsrElectedBSRPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority value for the elected BSR for this address
|
||||
type. Numerically higher values for this object indicate
|
||||
higher priorities."
|
||||
::= { pimBsrElectedBSREntry 4 }
|
||||
|
||||
pimBsrElectedBSRHashMaskLength OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..128)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The hash mask length (used in the RP hash function)
|
||||
advertised by the elected BSR for this zone."
|
||||
::= { pimBsrElectedBSREntry 5 }
|
||||
|
||||
pimBsrElectedBSRExpiryTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum time remaining before the elected BSR for
|
||||
this zone will be declared down."
|
||||
::= { pimBsrElectedBSREntry 6 }
|
||||
|
||||
--
|
||||
-- PIM BSR Notifications
|
||||
--
|
||||
|
||||
pimBsrElectedBSRLostElection NOTIFICATION-TYPE
|
||||
OBJECTS { pimBsrElectedBSRAddressType,
|
||||
pimBsrElectedBSRAddress,
|
||||
pimBsrElectedBSRPriority }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pimBsrElectedBSRLostElection notification should be
|
||||
generated when current E-BSR lost election to a new
|
||||
Candidate-BSR. Only an E-BSR should generate this
|
||||
notification.
|
||||
|
||||
This notification is generated when
|
||||
pimBsrCandidateBSRElectedBSR becomes FALSE."
|
||||
|
||||
REFERENCE "RFC 5059, section 3.1"
|
||||
::= { pimBsrNotifications 1 }
|
||||
|
||||
pimBsrCandidateBSRWinElection NOTIFICATION-TYPE
|
||||
OBJECTS { pimBsrCandidateBSRElectedBSR }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pimBsrCandidateBSRWinElection notification should be
|
||||
generated when a C-BSR wins BSR Election. Only an
|
||||
E-BSR should generate this notification.
|
||||
|
||||
This notification is generated when
|
||||
pimBsrCandidateBSRElectedBSR becomes TRUE."
|
||||
|
||||
REFERENCE "RFC 5059, section 3.1"
|
||||
::= { pimBsrNotifications 2 }
|
||||
|
||||
--
|
||||
-- Compliance Statements
|
||||
--
|
||||
|
||||
pimBsrCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for PIM routers that implement
|
||||
the Bootstrap Router (BSR) mechanism."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { pimBsrObjectGroup }
|
||||
|
||||
GROUP pimBsrDiagnosticsGroup
|
||||
DESCRIPTION
|
||||
"This group is optional."
|
||||
|
||||
::= { pimBsrCompliances 1 }
|
||||
|
||||
--
|
||||
-- Units of Conformance
|
||||
--
|
||||
|
||||
pimBsrObjectGroup OBJECT-GROUP
|
||||
OBJECTS { pimBsrCandidateRPBidir,
|
||||
pimBsrCandidateRPStatus,
|
||||
pimBsrElectedBSRRPSetPriority,
|
||||
pimBsrElectedBSRRPSetHoldtime,
|
||||
pimBsrElectedBSRRPSetExpiryTime,
|
||||
pimBsrCandidateBSRAddress,
|
||||
pimBsrCandidateBSRAddressType,
|
||||
pimBsrCandidateBSRPriority,
|
||||
pimBsrCandidateBSRHashMaskLength,
|
||||
pimBsrCandidateBSRElectedBSR,
|
||||
pimBsrCandidateBSRBootstrapTimer,
|
||||
pimBsrCandidateBSRStatus,
|
||||
pimBsrElectedBSRAddress,
|
||||
pimBsrElectedBSRAddressType,
|
||||
pimBsrElectedBSRPriority,
|
||||
pimBsrElectedBSRHashMaskLength,
|
||||
pimBsrElectedBSRExpiryTime }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for managing the Bootstrap
|
||||
Router (BSR) mechanism for PIM routers."
|
||||
::= { pimBsrGroups 1 }
|
||||
|
||||
pimBsrDiagnosticsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { pimBsrElectedBSRLostElection,
|
||||
pimBsrCandidateBSRWinElection }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Objects providing additional diagnostics related to
|
||||
the Bootstrap Router (BSR) mechanism for PIM routers."
|
||||
::= { pimBsrGroups 2 }
|
||||
|
||||
END
|
51
MIBS/quanta/qos.my
Normal file
51
MIBS/quanta/qos.my
Normal file
@ -0,0 +1,51 @@
|
||||
NETGEAR-QOS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Inc Quality of Service Package MIB
|
||||
-- Copyright Netgear Inc (2001-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
DisplayString FROM RFC1213-MIB;
|
||||
|
||||
fastPathQOS MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The MIB definitaions for Quality of Service Flex package."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
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
|
||||
"200201301544Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
|
||||
::= { lb6m 3 }
|
||||
|
||||
END
|
1904
MIBS/quanta/qos_acl.my
Normal file
1904
MIBS/quanta/qos_acl.my
Normal file
File diff suppressed because it is too large
Load Diff
1074
MIBS/quanta/qos_diffserv_extensions.my
Normal file
1074
MIBS/quanta/qos_diffserv_extensions.my
Normal file
File diff suppressed because it is too large
Load Diff
2461
MIBS/quanta/qos_diffserv_private.my
Normal file
2461
MIBS/quanta/qos_diffserv_private.my
Normal file
File diff suppressed because it is too large
Load Diff
566
MIBS/quanta/radius.my
Normal file
566
MIBS/quanta/radius.my
Normal file
@ -0,0 +1,566 @@
|
||||
NETGEAR-RADIUS-AUTH-CLIENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Netgear Radius Authentication Client MIB
|
||||
-- Copyright Netgear Inc (2003-2007) All rights reserved.
|
||||
|
||||
-- This SNMP Management Information Specification
|
||||
-- embodies Netgear Inc's confidential and proprietary
|
||||
-- intellectual property. Netgear Inc retains all title
|
||||
-- and ownership in the Specification including any revisions.
|
||||
|
||||
-- This Specification is supplied "AS IS", Netgear Inc
|
||||
-- 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, Counter32, Unsigned32, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
InterfaceIndexOrZero FROM IF-MIB;
|
||||
|
||||
fastPathRadius MODULE-IDENTITY
|
||||
LAST-UPDATED "201404210000Z" -- 21 April 2014 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The Netgear Private MIB for FastPath Radius Authentication Client"
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201404210000Z" -- 21 April 2014 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Dynamic Authorization Statistics related objects are added."
|
||||
REVISION
|
||||
"201112140000Z" -- 14 Dec 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Radius Source Interface related Object added"
|
||||
REVISION
|
||||
"201109260000Z" -- 26 Sep 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Shared Secret Key Length Updated."
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
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
|
||||
"200305070000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { lb6m 8 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- agentRadiusConfigGroup
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
agentRadiusConfigGroup OBJECT IDENTIFIER ::= { fastPathRadius 1 }
|
||||
|
||||
agentRadiusMaxTransmit 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 { 5 }
|
||||
::= { agentRadiusConfigGroup 2 }
|
||||
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 3 }
|
||||
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 4 }
|
||||
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 5 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- 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 6 }
|
||||
|
||||
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 (1..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..64))
|
||||
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 }
|
||||
|
||||
--**************************************************************************************
|
||||
|
||||
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 7 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- 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 8 }
|
||||
|
||||
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,
|
||||
agentRadiusServerRowStatus
|
||||
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 }
|
||||
|
||||
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 3 }
|
||||
|
||||
agentRadiusServerPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number for the RADIUS server."
|
||||
DEFVAL { 1812 }
|
||||
::= { agentRadiusServerConfigEntry 4 }
|
||||
|
||||
agentRadiusServerSecret OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured shared sercret for the RADIUS server."
|
||||
::= { agentRadiusServerConfigEntry 5 }
|
||||
|
||||
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 6 }
|
||||
|
||||
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 7 }
|
||||
|
||||
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 8 }
|
||||
|
||||
agentRadiusServerRowStatus 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 9 }
|
||||
|
||||
agentRadiusServerName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configured identification name for the RADIUS server."
|
||||
::= { agentRadiusServerConfigEntry 10 }
|
||||
|
||||
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 11 }
|
||||
|
||||
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 12 }
|
||||
|
||||
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 13 }
|
||||
|
||||
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 14 }
|
||||
|
||||
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 15 }
|
||||
|
||||
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 16 }
|
||||
|
||||
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 17 }
|
||||
|
||||
--**************************************************************************************
|
||||
|
||||
agentRadiusAuthenticationServers OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of RADIUS Authentication Servers that have been configured."
|
||||
::= { agentRadiusConfigGroup 9 }
|
||||
agentRadiusAccountingServers OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of RADIUS Accounting Servers that have been configured."
|
||||
::= { agentRadiusConfigGroup 10 }
|
||||
agentRadiusNamedAuthenticationServerGroups OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of configured RADIUS named Authentication Server groups."
|
||||
::= { agentRadiusConfigGroup 11 }
|
||||
agentRadiusNamedAccountingServerGroups OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of configured RADIUS named Accounting Server groups."
|
||||
::= { agentRadiusConfigGroup 12 }
|
||||
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 13 }
|
||||
|
||||
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 14 }
|
||||
|
||||
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 15 }
|
||||
|
||||
agentRadiusNasIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to set the NAS-IP address for the radius server."
|
||||
::= { agentRadiusConfigGroup 16 }
|
||||
|
||||
agentAuthorizationNetworkRadiusMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(0)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to enable/disable Vlan assignment mode."
|
||||
::= { agentRadiusConfigGroup 17}
|
||||
|
||||
agentRadiusSourceInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A source-interface selection on an Interface Index (like vlan based
|
||||
routing interface, port based routing interface, loopback interface).
|
||||
A non-zero value indicates ifIndex for the corresponding interface
|
||||
entry in the ifTable is selected. A zero value indicates the
|
||||
source-interface un-selection."
|
||||
::= { agentRadiusConfigGroup 18 }
|
||||
|
||||
|
||||
END
|
281
MIBS/quanta/radius_acc_client.my
Normal file
281
MIBS/quanta/radius_acc_client.my
Normal file
@ -0,0 +1,281 @@
|
||||
RADIUS-ACC-CLIENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
|
||||
Counter32, Integer32, Gauge32,
|
||||
IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
|
||||
|
||||
radiusAccClientMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9906110000Z" -- 11 Jun 1999
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The MIB module for entities implementing the client side of
|
||||
the Remote Access Dialin User Service (RADIUS) accounting
|
||||
protocol."
|
||||
REVISION "9906110000Z" -- 11 Jun 1999
|
||||
DESCRIPTION "Initial version as published in RFC 2620"
|
||||
::= { radiusAccounting 2 }
|
||||
|
||||
radiusMIB OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OID assigned to RADIUS MIB work by the IANA."
|
||||
::= { mib-2 67 }
|
||||
|
||||
radiusAccounting OBJECT IDENTIFIER ::= {radiusMIB 2}
|
||||
|
||||
radiusAccClientMIBObjects OBJECT IDENTIFIER ::=
|
||||
{ radiusAccClientMIB 1 }
|
||||
|
||||
radiusAccClient OBJECT IDENTIFIER ::= { radiusAccClientMIBObjects 1 }
|
||||
|
||||
radiusAccClientInvalidServerAddresses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Accounting-Response packets
|
||||
received from unknown addresses."
|
||||
::= { radiusAccClient 1 }
|
||||
|
||||
radiusAccClientIdentifier OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAS-Identifier of the RADIUS accounting client. This
|
||||
is not necessarily the same as sysName in MIB II."
|
||||
::= { radiusAccClient 2 }
|
||||
|
||||
radiusAccServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RadiusAccServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the RADIUS accounting
|
||||
servers with which the client shares a secret."
|
||||
::= { radiusAccClient 3 }
|
||||
|
||||
radiusAccServerEntry OBJECT-TYPE
|
||||
SYNTAX RadiusAccServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) representing a RADIUS
|
||||
accounting server with which the client shares a secret."
|
||||
INDEX { radiusAccServerIndex }
|
||||
|
||||
::= { radiusAccServerTable 1 }
|
||||
|
||||
RadiusAccServerEntry ::= SEQUENCE {
|
||||
radiusAccServerIndex Integer32,
|
||||
radiusAccServerAddress IpAddress,
|
||||
radiusAccClientServerPortNumber Integer32,
|
||||
radiusAccClientRoundTripTime TimeTicks,
|
||||
radiusAccClientRequests Counter32,
|
||||
radiusAccClientRetransmissions Counter32,
|
||||
radiusAccClientResponses Counter32,
|
||||
radiusAccClientMalformedResponses Counter32,
|
||||
radiusAccClientBadAuthenticators Counter32,
|
||||
radiusAccClientPendingRequests Gauge32,
|
||||
radiusAccClientTimeouts Counter32,
|
||||
radiusAccClientUnknownTypes Counter32,
|
||||
radiusAccClientPacketsDropped Counter32
|
||||
}
|
||||
|
||||
radiusAccServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A number uniquely identifying each RADIUS
|
||||
Accounting server with which this client
|
||||
communicates."
|
||||
::= { radiusAccServerEntry 1 }
|
||||
|
||||
radiusAccServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the RADIUS accounting server
|
||||
referred to in this table entry."
|
||||
::= { radiusAccServerEntry 2 }
|
||||
|
||||
radiusAccClientServerPortNumber OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UDP port the client is using to send requests to
|
||||
this server."
|
||||
::= { radiusAccServerEntry 3 }
|
||||
|
||||
radiusAccClientRoundTripTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time interval between the most recent
|
||||
Accounting-Response and the Accounting-Request that
|
||||
matched it from this RADIUS accounting server."
|
||||
::= { radiusAccServerEntry 4 }
|
||||
|
||||
-- Request/Response statistics
|
||||
--
|
||||
-- Requests = Responses + PendingRequests + ClientTimeouts
|
||||
--
|
||||
-- Responses - MalformedResponses - BadAuthenticators -
|
||||
-- UnknownTypes - PacketsDropped = Successfully received
|
||||
|
||||
radiusAccClientRequests OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Accounting-Request packets
|
||||
sent. This does not include retransmissions."
|
||||
::= { radiusAccServerEntry 5 }
|
||||
|
||||
radiusAccClientRetransmissions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Accounting-Request packets
|
||||
retransmitted to this RADIUS accounting server.
|
||||
Retransmissions include retries where the
|
||||
Identifier and Acct-Delay have been updated, as
|
||||
well as those in which they remain the same."
|
||||
::= { radiusAccServerEntry 6 }
|
||||
|
||||
radiusAccClientResponses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS packets received on the
|
||||
accounting port from this server."
|
||||
::= { radiusAccServerEntry 7 }
|
||||
|
||||
radiusAccClientMalformedResponses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of malformed RADIUS Accounting-Response
|
||||
packets received from this server. Malformed packets
|
||||
include packets with an invalid length. Bad
|
||||
authenticators and unknown types are not included as
|
||||
malformed accounting responses."
|
||||
::= { radiusAccServerEntry 8 }
|
||||
|
||||
radiusAccClientBadAuthenticators OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Accounting-Response
|
||||
packets which contained invalid authenticators
|
||||
received from this server."
|
||||
::= { radiusAccServerEntry 9 }
|
||||
|
||||
radiusAccClientPendingRequests OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Accounting-Request packets
|
||||
sent to this server that have not yet timed out or
|
||||
received a response. This variable is incremented when an
|
||||
Accounting-Request is sent and decremented due to
|
||||
receipt of an Accounting-Response, a timeout or
|
||||
a retransmission."
|
||||
::= { radiusAccServerEntry 10 }
|
||||
|
||||
radiusAccClientTimeouts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of accounting timeouts to this server.
|
||||
After a timeout the client may retry to the same
|
||||
server, send to a different server, or give up.
|
||||
A retry to the same server is counted as a
|
||||
retransmit as well as a timeout. A send to a different
|
||||
server is counted as an Accounting-Request as well as
|
||||
a timeout."
|
||||
::= { radiusAccServerEntry 11 }
|
||||
|
||||
radiusAccClientUnknownTypes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS packets of unknown type which
|
||||
were received from this server on the accounting port."
|
||||
::= { radiusAccServerEntry 12 }
|
||||
|
||||
radiusAccClientPacketsDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS packets which were received from
|
||||
this server on the accounting port and dropped for some
|
||||
other reason."
|
||||
::= { radiusAccServerEntry 13 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
radiusAccClientMIBConformance
|
||||
OBJECT IDENTIFIER ::= { radiusAccClientMIB 2 }
|
||||
radiusAccClientMIBCompliances
|
||||
OBJECT IDENTIFIER ::= { radiusAccClientMIBConformance 1 }
|
||||
radiusAccClientMIBGroups
|
||||
OBJECT IDENTIFIER ::= { radiusAccClientMIBConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
|
||||
radiusAccClientMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for accounting clients
|
||||
implementing the RADIUS Accounting Client MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { radiusAccClientMIBGroup }
|
||||
|
||||
::= { radiusAccClientMIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
radiusAccClientMIBGroup OBJECT-GROUP
|
||||
OBJECTS { radiusAccClientIdentifier,
|
||||
radiusAccClientInvalidServerAddresses,
|
||||
radiusAccServerAddress,
|
||||
radiusAccClientServerPortNumber,
|
||||
radiusAccClientRoundTripTime,
|
||||
radiusAccClientRequests,
|
||||
|
||||
radiusAccClientRetransmissions,
|
||||
radiusAccClientResponses,
|
||||
radiusAccClientMalformedResponses,
|
||||
radiusAccClientBadAuthenticators,
|
||||
radiusAccClientPendingRequests,
|
||||
radiusAccClientTimeouts,
|
||||
radiusAccClientUnknownTypes,
|
||||
radiusAccClientPacketsDropped
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The basic collection of objects providing management of
|
||||
RADIUS Accounting Clients."
|
||||
::= { radiusAccClientMIBGroups 1 }
|
||||
|
||||
END
|
310
MIBS/quanta/radius_auth_client.my
Normal file
310
MIBS/quanta/radius_auth_client.my
Normal file
@ -0,0 +1,310 @@
|
||||
RADIUS-AUTH-CLIENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
|
||||
Counter32, Integer32, Gauge32,
|
||||
IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF;
|
||||
|
||||
radiusAuthClientMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "9906110000Z" -- 11 Jun 1999
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"The MIB module for entities implementing the client
|
||||
side of the Remote Access Dialin User Service (RADIUS)
|
||||
authentication protocol."
|
||||
REVISION "9906110000Z" -- 11 Jun 1999
|
||||
DESCRIPTION "Initial version as published in RFC 2618"
|
||||
::= { radiusAuthentication 2 }
|
||||
|
||||
radiusMIB OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OID assigned to RADIUS MIB work by the IANA."
|
||||
::= { mib-2 67 }
|
||||
|
||||
radiusAuthentication OBJECT IDENTIFIER ::= {radiusMIB 1}
|
||||
|
||||
radiusAuthClientMIBObjects OBJECT IDENTIFIER ::=
|
||||
{ radiusAuthClientMIB 1 }
|
||||
|
||||
radiusAuthClient OBJECT IDENTIFIER ::= { radiusAuthClientMIBObjects 1 }
|
||||
|
||||
radiusAuthClientInvalidServerAddresses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Response packets
|
||||
received from unknown addresses."
|
||||
::= { radiusAuthClient 1 }
|
||||
|
||||
radiusAuthClientIdentifier OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The NAS-Identifier of the RADIUS authentication client.
|
||||
This is not necessarily the same as sysName in MIB II."
|
||||
::= { radiusAuthClient 2 }
|
||||
|
||||
radiusAuthServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RadiusAuthServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The (conceptual) table listing the RADIUS authentication
|
||||
servers with which the client shares a secret."
|
||||
::= { radiusAuthClient 3 }
|
||||
|
||||
radiusAuthServerEntry OBJECT-TYPE
|
||||
SYNTAX RadiusAuthServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) representing a RADIUS
|
||||
authentication server with which the client shares
|
||||
a secret."
|
||||
INDEX { radiusAuthServerIndex }
|
||||
::= { radiusAuthServerTable 1 }
|
||||
|
||||
RadiusAuthServerEntry ::= SEQUENCE {
|
||||
radiusAuthServerIndex Integer32,
|
||||
radiusAuthServerAddress IpAddress,
|
||||
radiusAuthClientServerPortNumber Integer32,
|
||||
radiusAuthClientRoundTripTime TimeTicks,
|
||||
radiusAuthClientAccessRequests Counter32,
|
||||
radiusAuthClientAccessRetransmissions Counter32,
|
||||
radiusAuthClientAccessAccepts Counter32,
|
||||
radiusAuthClientAccessRejects Counter32,
|
||||
radiusAuthClientAccessChallenges Counter32,
|
||||
radiusAuthClientMalformedAccessResponses Counter32,
|
||||
radiusAuthClientBadAuthenticators Counter32,
|
||||
radiusAuthClientPendingRequests Gauge32,
|
||||
radiusAuthClientTimeouts Counter32,
|
||||
radiusAuthClientUnknownTypes Counter32,
|
||||
radiusAuthClientPacketsDropped Counter32
|
||||
}
|
||||
|
||||
radiusAuthServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A number uniquely identifying each RADIUS
|
||||
Authentication server with which this client
|
||||
communicates."
|
||||
::= { radiusAuthServerEntry 1 }
|
||||
|
||||
radiusAuthServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the RADIUS authentication server
|
||||
referred to in this table entry."
|
||||
::= { radiusAuthServerEntry 2 }
|
||||
|
||||
radiusAuthClientServerPortNumber OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UDP port the client is using to send requests to
|
||||
this server."
|
||||
::= { radiusAuthServerEntry 3 }
|
||||
|
||||
radiusAuthClientRoundTripTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time interval (in hundredths of a second) between
|
||||
the most recent Access-Reply/Access-Challenge and the
|
||||
Access-Request that matched it from this RADIUS
|
||||
authentication server."
|
||||
::= { radiusAuthServerEntry 4 }
|
||||
|
||||
-- Request/Response statistics
|
||||
--
|
||||
-- TotalIncomingPackets = Accepts + Rejects + Challenges + UnknownTypes
|
||||
--
|
||||
-- TotalIncomingPackets - MalformedResponses - BadAuthenticators -
|
||||
-- UnknownTypes - PacketsDropped = Successfully received
|
||||
--
|
||||
-- AccessRequests + PendingRequests + ClientTimeouts =
|
||||
-- Successfully Received
|
||||
--
|
||||
--
|
||||
|
||||
radiusAuthClientAccessRequests OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Request packets sent
|
||||
to this server. This does not include retransmissions."
|
||||
::= { radiusAuthServerEntry 5 }
|
||||
|
||||
radiusAuthClientAccessRetransmissions OBJECT-TYPE
|
||||
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Request packets
|
||||
retransmitted to this RADIUS authentication server."
|
||||
::= { radiusAuthServerEntry 6 }
|
||||
|
||||
radiusAuthClientAccessAccepts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Accept packets
|
||||
(valid or invalid) received from this server."
|
||||
::= { radiusAuthServerEntry 7 }
|
||||
|
||||
radiusAuthClientAccessRejects OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Reject packets
|
||||
(valid or invalid) received from this server."
|
||||
::= { radiusAuthServerEntry 8 }
|
||||
|
||||
radiusAuthClientAccessChallenges OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Challenge packets
|
||||
(valid or invalid) received from this server."
|
||||
::= { radiusAuthServerEntry 9 }
|
||||
|
||||
-- "Access-Response" includes an Access-Accept, Access-Challenge
|
||||
-- or Access-Reject
|
||||
|
||||
radiusAuthClientMalformedAccessResponses OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of malformed RADIUS Access-Response
|
||||
packets received from this server.
|
||||
Malformed packets include packets with
|
||||
an invalid length. Bad authenticators or
|
||||
Signature attributes or unknown types are not
|
||||
|
||||
included as malformed access responses."
|
||||
::= { radiusAuthServerEntry 10 }
|
||||
|
||||
radiusAuthClientBadAuthenticators OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Response packets
|
||||
containing invalid authenticators or Signature
|
||||
attributes received from this server."
|
||||
::= { radiusAuthServerEntry 11 }
|
||||
|
||||
radiusAuthClientPendingRequests OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS Access-Request packets
|
||||
destined for this server that have not yet timed out
|
||||
or received a response. This variable is incremented
|
||||
when an Access-Request is sent and decremented due to
|
||||
receipt of an Acess-Accept, Access-Reject or
|
||||
Access-Challenge, a timeout or retransmission."
|
||||
::= { radiusAuthServerEntry 12 }
|
||||
|
||||
radiusAuthClientTimeouts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of authentication timeouts to this server.
|
||||
After a timeout the client may retry to the same
|
||||
server, send to a different server, or
|
||||
give up. A retry to the same server is counted as a
|
||||
retransmit as well as a timeout. A send to a different
|
||||
server is counted as a Request as well as a timeout."
|
||||
::= { radiusAuthServerEntry 13 }
|
||||
|
||||
radiusAuthClientUnknownTypes OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS packets of unknown type which
|
||||
were received from this server on the authentication port."
|
||||
::= { radiusAuthServerEntry 14 }
|
||||
|
||||
radiusAuthClientPacketsDropped OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of RADIUS packets of which were
|
||||
received from this server on the authentication port
|
||||
and dropped for some other reason."
|
||||
::= { radiusAuthServerEntry 15 }
|
||||
|
||||
-- conformance information
|
||||
|
||||
radiusAuthClientMIBConformance
|
||||
OBJECT IDENTIFIER ::= { radiusAuthClientMIB 2 }
|
||||
radiusAuthClientMIBCompliances
|
||||
OBJECT IDENTIFIER ::= { radiusAuthClientMIBConformance 1 }
|
||||
radiusAuthClientMIBGroups
|
||||
OBJECT IDENTIFIER ::= { radiusAuthClientMIBConformance 2 }
|
||||
|
||||
-- compliance statements
|
||||
|
||||
radiusAuthClientMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for authentication clients
|
||||
implementing the RADIUS Authentication Client MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { radiusAuthClientMIBGroup }
|
||||
|
||||
::= { radiusAuthClientMIBCompliances 1 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
radiusAuthClientMIBGroup OBJECT-GROUP
|
||||
OBJECTS { radiusAuthClientIdentifier,
|
||||
radiusAuthClientInvalidServerAddresses,
|
||||
radiusAuthServerAddress,
|
||||
radiusAuthClientServerPortNumber,
|
||||
radiusAuthClientRoundTripTime,
|
||||
radiusAuthClientAccessRequests,
|
||||
radiusAuthClientAccessRetransmissions,
|
||||
radiusAuthClientAccessAccepts,
|
||||
radiusAuthClientAccessRejects,
|
||||
radiusAuthClientAccessChallenges,
|
||||
radiusAuthClientMalformedAccessResponses,
|
||||
|
||||
radiusAuthClientBadAuthenticators,
|
||||
radiusAuthClientPendingRequests,
|
||||
radiusAuthClientTimeouts,
|
||||
radiusAuthClientUnknownTypes,
|
||||
radiusAuthClientPacketsDropped
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The basic collection of objects providing management of
|
||||
RADIUS Authentication Clients."
|
||||
::= { radiusAuthClientMIBGroups 1 }
|
||||
|
||||
END
|
82
MIBS/quanta/rtproto.my
Normal file
82
MIBS/quanta/rtproto.my
Normal file
@ -0,0 +1,82 @@
|
||||
IANA-RTPROTO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
ianaRtProtoMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200009260000Z" -- September 26, 2000
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"This MIB module defines the IANAipRouteProtocol and
|
||||
IANAipMRouteProtocol textual conventions for use in MIBs
|
||||
which need to identify unicast or multicast routing
|
||||
mechanisms.
|
||||
|
||||
Any additions or changes to the contents of this MIB module
|
||||
require either publication of an RFC, or Designated Expert
|
||||
Review as defined in RFC 2434, Guidelines for Writing an
|
||||
IANA Considerations Section in RFCs. The Designated Expert
|
||||
will be selected by the IESG Area Director(s) of the Routing
|
||||
Area."
|
||||
|
||||
REVISION "200009260000Z" -- September 26, 2000
|
||||
DESCRIPTION "Original version, published in coordination
|
||||
with RFC 2932."
|
||||
|
||||
::= { mib-2 84 }
|
||||
|
||||
IANAipRouteProtocol ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION
|
||||
"A mechanism for learning routes. Inclusion of values for
|
||||
routing protocols is not intended to imply that those
|
||||
protocols need be supported."
|
||||
SYNTAX INTEGER {
|
||||
other (1), -- not specified
|
||||
local (2), -- local interface
|
||||
netmgmt (3), -- static route
|
||||
icmp (4), -- result of ICMP Redirect
|
||||
|
||||
-- the following are all dynamic
|
||||
-- routing protocols
|
||||
|
||||
egp (5), -- Exterior Gateway Protocol
|
||||
ggp (6), -- Gateway-Gateway Protocol
|
||||
hello (7), -- FuzzBall HelloSpeak
|
||||
rip (8), -- Berkeley RIP or RIP-II
|
||||
isIs (9), -- Dual IS-IS
|
||||
esIs (10), -- ISO 9542
|
||||
ciscoIgrp (11), -- Cisco IGRP
|
||||
bbnSpfIgp (12), -- BBN SPF IGP
|
||||
ospf (13), -- Open Shortest Path First
|
||||
bgp (14), -- Border Gateway Protocol
|
||||
idpr (15), -- InterDomain Policy Routing
|
||||
ciscoEigrp (16), -- Cisco EIGRP
|
||||
dvmrp (17) -- DVMRP
|
||||
}
|
||||
|
||||
IANAipMRouteProtocol ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The multicast routing protocol. Inclusion of values for
|
||||
multicast routing protocols is not intended to imply that
|
||||
those protocols need be supported."
|
||||
SYNTAX INTEGER {
|
||||
other(1), -- none of the following
|
||||
local(2), -- e.g., manually configured
|
||||
netmgmt(3), -- set via net.mgmt protocol
|
||||
dvmrp(4),
|
||||
mospf(5),
|
||||
pimSparseDense(6), -- PIMv1, both DM and SM
|
||||
cbt(7),
|
||||
pimSparseMode(8), -- PIM-SM
|
||||
pimDenseMode(9), -- PIM-DM
|
||||
igmpOnly(10),
|
||||
bgmp(11),
|
||||
msdp(12)
|
||||
}
|
||||
|
||||
END
|
535
MIBS/quanta/sflow.my
Normal file
535
MIBS/quanta/sflow.my
Normal file
@ -0,0 +1,535 @@
|
||||
SFLOW-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, enterprises
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
OwnerString
|
||||
FROM RMON-MIB
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
sFlowMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200309240000Z" -- September 24, 2003
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"The MIB module for managing the generation and transportation
|
||||
of sFlow data records."
|
||||
|
||||
--
|
||||
-- Revision History
|
||||
--
|
||||
|
||||
REVISION "200310180000Z" -- November 18, 2003
|
||||
DESCRIPTION
|
||||
"Version 1.3 (draft 5)
|
||||
|
||||
Allow set to SFlowReceiver if it doesn't change
|
||||
value."
|
||||
|
||||
REVISION "200309240000Z" -- September 24, 2003
|
||||
DESCRIPTION
|
||||
"Version 1.3 (draft 4)
|
||||
|
||||
Default value of sFlowRcvrAddress should be '00000000' h.
|
||||
Default value of sFlowCpReceiver should be 0."
|
||||
|
||||
REVISION "200304080000Z" -- April 8, 2003
|
||||
DESCRIPTION
|
||||
"Version 1.3 (draft 3)
|
||||
|
||||
Clarify semantics of counter polling interval,
|
||||
sFlowCpInterval."
|
||||
|
||||
REVISION "200209170000Z" -- September 17, 2002
|
||||
DESCRIPTION
|
||||
"Version 1.3 (draft 2)
|
||||
|
||||
Adds support for multiple sFlow samplers per sFlowDataSource.
|
||||
Moved to sflow.org enterprise number.
|
||||
Splits flow sampling, counter polling and receiver
|
||||
specification into separate tables."
|
||||
|
||||
REVISION "200107310000Z" -- July 31, 2001
|
||||
DESCRIPTION
|
||||
"Version 1.2
|
||||
|
||||
Brings MIB into SMI v2 compliance."
|
||||
|
||||
REVISION "200105010000Z" -- May 1, 2001
|
||||
DESCRIPTION
|
||||
"Version 1.1
|
||||
|
||||
Adds sfDatagramVersion."
|
||||
|
||||
::= { enterprises sflow(14706) 1 }
|
||||
|
||||
sFlowAgent OBJECT IDENTIFIER ::= { sFlowMIB 1 }
|
||||
|
||||
SFlowDataSource ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies a source of sFlow data.
|
||||
|
||||
The following data source types are currently defined:
|
||||
|
||||
- ifIndex.<I>
|
||||
SFlowDataSources of this traditional form are called
|
||||
'port-based'. Ideally the sampling entity will perform
|
||||
|
||||
- smonVlanDataSource.<V>
|
||||
An SFlowDataSource of this form refers to a 'Packet-based VLAN'
|
||||
and is called a 'VLAN-based' dataSource. <V> is the VLAN
|
||||
ID as defined by the IEEE 802.1Q standard. The
|
||||
value is between 1 and 4094 inclusive, and it represents
|
||||
an 802.1Q VLAN-ID with global scope within a given
|
||||
bridged domain.
|
||||
|
||||
Note: Since each SFlowDataSource operates independently a
|
||||
packet that crosses multiple DataSources may generate
|
||||
multiple flow records."
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
|
||||
SFlowInstance ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If more than one sFlow sampler is available for this
|
||||
SFlowDataSource then individual samplers are distinguished
|
||||
using the SFlowInstance variable. The value of
|
||||
SFlowInstance ranges from 1..n where n is the number of
|
||||
samplers associated with this SFlowDataSource.
|
||||
|
||||
Note: Each sFlow sampler instance must operate
|
||||
independently of all other instances. Setting
|
||||
an attribute of one sampler must not alter the
|
||||
the behavior and settings of other sampler
|
||||
instances."
|
||||
SYNTAX Integer32 (1..65535)
|
||||
|
||||
SFlowReceiver ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identify the sFlow receiver associated with this resource.
|
||||
|
||||
A value of zero indicates that this resource is available.
|
||||
If non-zero the value must correspond to a valid, active
|
||||
sFlowRcvrIndex.
|
||||
|
||||
If the value is currently zero it may be set to any
|
||||
active entry in the sFlowRcvrTable. If the value is
|
||||
not zero then a set to anything other than zero or
|
||||
its current value will result in an SNMP error (bad value)."
|
||||
SYNTAX Integer32
|
||||
|
||||
sFlowVersion OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Uniquely identifies the version and implementation of this MIB.
|
||||
The version string must have the following structure:
|
||||
<MIB Version>;<Organization>;<Software Revision>
|
||||
where:
|
||||
<MIB Version> must be '1.3', the version of this MIB.
|
||||
<Organization> the name of the organization responsible
|
||||
for the agent implementation.
|
||||
<Revision> the specific software build of this agent.
|
||||
|
||||
|
||||
The MIB Version will change with each revision of the SFLOW
|
||||
MIB.
|
||||
|
||||
Management entities must check the MIB Version and not attempt
|
||||
to manage agents with MIB Versions greater than that for which
|
||||
they were designed.
|
||||
|
||||
Note: The sFlow Datagram Format has an independent version
|
||||
number which may change independently from <MIB Version>.
|
||||
<MIB Version> applies to the structure and semantics of
|
||||
the SFLOW MIB only."
|
||||
DEFVAL { "1.3;;" }
|
||||
::= { sFlowAgent 1 }
|
||||
|
||||
sFlowAgentAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address type of the address associated with this agent.
|
||||
Only ipv4 and ipv6 types are supported."
|
||||
::= { sFlowAgent 2 }
|
||||
|
||||
sFlowAgentAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address associated with this agent. In the case of a
|
||||
multi-homed agent, this should be the loopback address of the
|
||||
agent. The sFlowAgent address must provide SNMP connectivity
|
||||
to the agent. The address should be an invariant that does not
|
||||
change as interfaces are reconfigured, enabled, disabled,
|
||||
added or removed. A manager should be able to use the
|
||||
sFlowAgentAddress as a unique key that will identify this
|
||||
agent over extended periods of time so that a history can
|
||||
be maintained."
|
||||
::= { sFlowAgent 3 }
|
||||
|
||||
--
|
||||
-- Receiver Table
|
||||
--
|
||||
|
||||
sFlowRcvrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SFlowRcvrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of the receivers of sFlow information."
|
||||
::= { sFlowAgent 4 }
|
||||
|
||||
sFlowRcvrEntry OBJECT-TYPE
|
||||
SYNTAX SFlowRcvrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes of an sFlow Receiver."
|
||||
INDEX { sFlowRcvrIndex }
|
||||
::= { sFlowRcvrTable 1 }
|
||||
|
||||
SFlowRcvrEntry ::= SEQUENCE {
|
||||
sFlowRcvrIndex Integer32,
|
||||
sFlowRcvrOwner OwnerString,
|
||||
sFlowRcvrTimeout Integer32,
|
||||
sFlowRcvrMaximumDatagramSize Integer32,
|
||||
sFlowRcvrAddressType InetAddressType,
|
||||
sFlowRcvrAddress InetAddress,
|
||||
sFlowRcvrPort Integer32,
|
||||
sFlowRcvrDatagramVersion Integer32
|
||||
}
|
||||
|
||||
sFlowRcvrIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into sFlowReceiverTable."
|
||||
::= { sFlowRcvrEntry 1 }
|
||||
|
||||
sFlowRcvrOwner OBJECT-TYPE
|
||||
SYNTAX OwnerString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entity making use of this sFlowRcvrTable entry. The empty
|
||||
string indicates that the entry is currently unclaimed.
|
||||
An entity wishing to claim an sFlowRcvrTable entry must ensure
|
||||
that the entry is unclaimed before trying to claim it.
|
||||
The entry is claimed by setting the owner string. The entry
|
||||
must be claimed before any changes can be made to other sampler
|
||||
objects.
|
||||
|
||||
In order to avoid a race condition, the entity taking control
|
||||
of the sampler must set both the owner and a value for
|
||||
sFlowRcvrTimeout in the same SNMP set request.
|
||||
|
||||
When a management entity is finished using the sampler,
|
||||
it should set the value of sFlowRcvrOwner back to unclaimed.
|
||||
The agent must restore all other entities this row to their
|
||||
default values when the owner is set to unclaimed. It must
|
||||
also free all other resources associated with this
|
||||
sFlowRcvrTable entry.
|
||||
|
||||
This mechanism provides no enforcement and relies on the
|
||||
cooperation of management entities in order to ensure that
|
||||
competition for a receiver entry is fairly resolved."
|
||||
DEFVAL { "" }
|
||||
::= { sFlowRcvrEntry 2 }
|
||||
|
||||
sFlowRcvrTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time (in seconds) remaining before the sampler is released
|
||||
and stops sampling. When set, the owner establishes control
|
||||
for the specified period. When read, the remaining time in the
|
||||
interval is returned.
|
||||
|
||||
A management entity wanting to maintain control of the sampler
|
||||
is responsible for setting a new value before the old one
|
||||
expires.
|
||||
|
||||
When the interval expires, the agent is responsible for
|
||||
restoring all other entities in this row to their default
|
||||
values. It must also free all other resources associated with
|
||||
this sFlowRcvrTable entry."
|
||||
DEFVAL { 0 }
|
||||
::= { sFlowRcvrEntry 3 }
|
||||
|
||||
sFlowRcvrMaximumDatagramSize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of data bytes that can be sent in a single
|
||||
sample datagram. The manager should set this value to avoid
|
||||
fragmentation of the sFlow datagrams."
|
||||
DEFVAL { 1400 }
|
||||
::= { sFlowRcvrEntry 4 }
|
||||
|
||||
sFlowRcvrAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of sFlowRcvrCollectorAddress."
|
||||
DEFVAL { ipv4 }
|
||||
::= { sFlowRcvrEntry 5 }
|
||||
|
||||
sFlowRcvrAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the sFlow collector.
|
||||
If set to 0.0.0.0 not sFlow datagrams will be sent."
|
||||
DEFVAL { '00000000'h } -- 0.0.0.0
|
||||
::= { sFlowRcvrEntry 6 }
|
||||
|
||||
sFlowRcvrPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination port for sFlow datagrams."
|
||||
DEFVAL { 6343 }
|
||||
::= { sFlowRcvrEntry 7 }
|
||||
|
||||
sFlowRcvrDatagramVersion OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of sFlow datagrams that should be sent.
|
||||
|
||||
When set to a value not support by the agent, the agent should
|
||||
adjust the value to the highest supported value less than the
|
||||
requested value, or return an SNMP bad value error if no
|
||||
such value exists."
|
||||
DEFVAL { 5 }
|
||||
::= { sFlowRcvrEntry 8 }
|
||||
|
||||
--
|
||||
-- Flow Sampling Table
|
||||
--
|
||||
|
||||
sFlowFsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SFlowFsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of the flow samplers within a device."
|
||||
::= { sFlowAgent 5 }
|
||||
|
||||
sFlowFsEntry OBJECT-TYPE
|
||||
SYNTAX SFlowFsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes of a flow sampler."
|
||||
INDEX { sFlowFsDataSource, sFlowFsInstance }
|
||||
::= { sFlowFsTable 1 }
|
||||
|
||||
SFlowFsEntry ::= SEQUENCE {
|
||||
sFlowFsDataSource SFlowDataSource,
|
||||
sFlowFsInstance SFlowInstance,
|
||||
sFlowFsReceiver SFlowReceiver,
|
||||
sFlowFsPacketSamplingRate Integer32,
|
||||
sFlowFsMaximumHeaderSize Integer32
|
||||
}
|
||||
|
||||
sFlowFsDataSource OBJECT-TYPE
|
||||
SYNTAX SFlowDataSource
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"sFlowDataSource for this flow sampler."
|
||||
::= { sFlowFsEntry 1 }
|
||||
|
||||
sFlowFsInstance OBJECT-TYPE
|
||||
SYNTAX SFlowInstance
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sFlow instance for this flow sampler."
|
||||
::= { sFlowFsEntry 2 }
|
||||
|
||||
sFlowFsReceiver OBJECT-TYPE
|
||||
SYNTAX SFlowReceiver
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SFlowReceiver for this flow sampler."
|
||||
DEFVAL { 0 }
|
||||
::= { sFlowFsEntry 3 }
|
||||
|
||||
sFlowFsPacketSamplingRate OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The statistical sampling rate for packet sampling from this
|
||||
source.
|
||||
|
||||
Set to N to sample 1/Nth of the packets in the monitored flows.
|
||||
An agent should choose its own algorithm to introduce variance
|
||||
into the sampling so that exactly every Nth packet is not
|
||||
counted. A sampling rate of 1 counts all packets. A sampling
|
||||
rate of 0 disables sampling.
|
||||
|
||||
The agent is permitted to have minimum and maximum allowable
|
||||
values for the sampling rate. A minimum rate lets the agent
|
||||
designer set an upper bound on the overhead associated with
|
||||
sampling, and a maximum rate may be the result of hardware
|
||||
restrictions (such as counter size). In addition not all values
|
||||
between the maximum and minimum may be realizable as the
|
||||
sampling rate (again because of implementation considerations).
|
||||
|
||||
When the sampling rate is set the agent is free to adjust the
|
||||
value so that it lies between the maximum and minimum values
|
||||
and has the closest achievable value.
|
||||
|
||||
When read, the agent must return the actual sampling rate it
|
||||
will be using (after the adjustments previously described). The
|
||||
sampling algorithm must converge so that over time the number
|
||||
of packets sampled approaches 1/Nth of the total number of
|
||||
packets in the monitored flows."
|
||||
DEFVAL { 0 }
|
||||
::= { sFlowFsEntry 4 }
|
||||
|
||||
sFlowFsMaximumHeaderSize OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of bytes that should be copied from a
|
||||
sampled packet. The agent may have an internal maximum and
|
||||
minimum permissible sizes. If an attempt is made to set this
|
||||
value outside the permissible range then the agent should
|
||||
adjust the value to the closest permissible value."
|
||||
DEFVAL { 128 }
|
||||
::= { sFlowFsEntry 5 }
|
||||
|
||||
--
|
||||
-- Counter Polling Table
|
||||
--
|
||||
|
||||
|
||||
sFlowCpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SFlowCpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of the counter pollers within a device."
|
||||
::= { sFlowAgent 6 }
|
||||
|
||||
sFlowCpEntry OBJECT-TYPE
|
||||
SYNTAX SFlowCpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes of a counter poller."
|
||||
INDEX { sFlowCpDataSource, sFlowCpInstance }
|
||||
::= { sFlowCpTable 1 }
|
||||
|
||||
SFlowCpEntry ::= SEQUENCE {
|
||||
sFlowCpDataSource SFlowDataSource,
|
||||
sFlowCpInstance SFlowInstance,
|
||||
sFlowCpReceiver SFlowReceiver,
|
||||
sFlowCpInterval Integer32
|
||||
}
|
||||
|
||||
sFlowCpDataSource OBJECT-TYPE
|
||||
SYNTAX SFlowDataSource
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the source of the data for the counter poller."
|
||||
::= { sFlowCpEntry 1 }
|
||||
|
||||
sFlowCpInstance OBJECT-TYPE
|
||||
SYNTAX SFlowInstance
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sFlowInstance for this counter poller."
|
||||
::= { sFlowCpEntry 2 }
|
||||
|
||||
sFlowCpReceiver OBJECT-TYPE
|
||||
SYNTAX SFlowReceiver
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SFlowReciever associated with this counter poller."
|
||||
DEFVAL { 0 }
|
||||
::= { sFlowCpEntry 3 }
|
||||
|
||||
sFlowCpInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of seconds between successive samples of the
|
||||
counters associated with this data source. A sampling interval
|
||||
of 0 disables counter sampling."
|
||||
DEFVAL { 0 }
|
||||
::= { sFlowCpEntry 4 }
|
||||
|
||||
|
||||
sFlowMIBConformance OBJECT IDENTIFIER ::= { sFlowMIB 2 }
|
||||
sFlowMIBGroups OBJECT IDENTIFIER ::= { sFlowMIBConformance 1 }
|
||||
sFlowMIBCompliances OBJECT IDENTIFIER ::= { sFlowMIBConformance 2 }
|
||||
|
||||
sFlowCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Compliance statements for the sFlow Agent."
|
||||
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { sFlowAgentGroup }
|
||||
|
||||
OBJECT sFlowAgentAddressType
|
||||
SYNTAX InetAddressType
|
||||
DESCRIPTION
|
||||
"Agents need only support ipv4."
|
||||
|
||||
OBJECT sFlowRcvrAddressType
|
||||
SYNTAX InetAddressType
|
||||
DESCRIPTION
|
||||
"Agents need only support ipv4."
|
||||
|
||||
::= { sFlowMIBCompliances 1 }
|
||||
|
||||
sFlowAgentGroup OBJECT-GROUP
|
||||
OBJECTS { sFlowVersion, sFlowAgentAddressType, sFlowAgentAddress,
|
||||
sFlowRcvrOwner, sFlowRcvrTimeout,
|
||||
sFlowRcvrMaximumDatagramSize, sFlowRcvrAddressType,
|
||||
sFlowRcvrAddress, sFlowRcvrPort,
|
||||
sFlowRcvrDatagramVersion, sFlowFsReceiver,
|
||||
sFlowFsPacketSamplingRate, sFlowFsMaximumHeaderSize,
|
||||
sFlowCpReceiver, sFlowCpInterval }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for managing the generation and
|
||||
transportation of sFlow data records."
|
||||
::= { sFlowMIBGroups 1 }
|
||||
|
||||
END
|
382
MIBS/quanta/snmp-res.my
Normal file
382
MIBS/quanta/snmp-res.my
Normal file
@ -0,0 +1,382 @@
|
||||
SNMP-RESEARCH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
-- The top node
|
||||
snmpResearch OBJECT IDENTIFIER ::= { enterprises 99 }
|
||||
|
||||
--
|
||||
-- snmpResearch.1: SNMP Research Products
|
||||
--
|
||||
snmpResearchNode OBJECT IDENTIFIER ::= { snmpResearch 1 }
|
||||
|
||||
--
|
||||
-- SNMP Research Agents
|
||||
--
|
||||
snmpResearchAgent OBJECT IDENTIFIER ::= { snmpResearchNode 1 }
|
||||
|
||||
-- UNIX
|
||||
snmpResearchUNIXAgent OBJECT IDENTIFIER ::= { snmpResearchAgent 1 }
|
||||
snmpResearchSnmpd OBJECT IDENTIFIER ::= { snmpResearchUNIXAgent 1 }
|
||||
|
||||
-- Proxies
|
||||
snmpResearchProxyAgent OBJECT IDENTIFIER ::= { snmpResearchAgent 2 }
|
||||
snmpResearchLb100Proxy OBJECT IDENTIFIER ::= { snmpResearchProxyAgent 1 }
|
||||
|
||||
-- All of the snmpResearchDogProxy and snmpResearchTcuProxy objects
|
||||
-- removed. Do not use these branch of the tree.
|
||||
-- snmpResearchDogProxy OBJECT IDENTIFIER ::= { snmpResearchAgent 2 2 }
|
||||
-- snmpResearchTcuProxy OBJECT IDENTIFIER ::= { snmpResearchAgent 2 3 }
|
||||
|
||||
-- EMANATE Master Agent
|
||||
snmpResearchEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchAgent 3 }
|
||||
|
||||
-- EMANATE Master Agents on Various OSs
|
||||
solarisEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 1 }
|
||||
solarisTCPEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 2 }
|
||||
solarisx86TCPEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 3 }
|
||||
sunosEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 4 }
|
||||
dguxEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 5 }
|
||||
hpuxEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 6 }
|
||||
vxworksEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 7 }
|
||||
hprtEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 8 }
|
||||
aixEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 9 }
|
||||
sco3EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 10 }
|
||||
ntEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 11 }
|
||||
win31EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 12 }
|
||||
dynixEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 13 }
|
||||
osf1EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 14 }
|
||||
ncrEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 15 }
|
||||
sco5EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 16 }
|
||||
solarisx86EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 17 }
|
||||
freebsdEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 18 }
|
||||
irixEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 19 }
|
||||
os2EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 20 }
|
||||
unixwareEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 21 }
|
||||
bsdiEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 22 }
|
||||
sinixEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 23 }
|
||||
ftxEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 24 }
|
||||
hpux10EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 25 }
|
||||
dguxx86EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 26 }
|
||||
unixware21EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 27 }
|
||||
linuxEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 28 }
|
||||
osf4EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 29 }
|
||||
hpux11EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 30 }
|
||||
nextEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 31 }
|
||||
netbsdEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 32 }
|
||||
openvmsEMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 33 }
|
||||
sol64EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 34 }
|
||||
sol64x86EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 35 }
|
||||
hpux64EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 36 }
|
||||
aix64EMANATEMasterAgent OBJECT IDENTIFIER ::= { snmpResearchEMANATEMasterAgent 37 }
|
||||
|
||||
|
||||
|
||||
-- LATIN Agents
|
||||
snmpResearchLTxxxAgent OBJECT IDENTIFIER ::= { snmpResearchAgent 4 }
|
||||
snmpResearchLT301Agent OBJECT IDENTIFIER ::= { snmpResearchLTxxxAgent 1 }
|
||||
-- snmpResearchLT301AgentE OBJECT IDENTIFIER ::= { snmpResearchLT301Agent 1 }
|
||||
-- snmpResearchLT301AgentW OBJECT IDENTIFIER ::= { snmpResearchLT301Agent 2 }
|
||||
-- snmpResearchLT301AgentEW OBJECT IDENTIFIER ::= { snmpResearchLT301Agent 3 }
|
||||
-- snmpResearchLT301AgentM OBJECT IDENTIFIER ::= { snmpResearchLT301Agent 4 }
|
||||
-- snmpResearchLT301AgentME OBJECT IDENTIFIER ::= { snmpResearchLT301Agent 5 }
|
||||
-- snmpResearchLT301AgentMW OBJECT IDENTIFIER ::= { snmpResearchLT301Agent 6 }
|
||||
-- snmpResearchLT301AgentMEW OBJECT IDENTIFIER ::= { snmpResearchLT301Agent 7 }
|
||||
|
||||
--
|
||||
-- SNMP Research Managers
|
||||
--
|
||||
-- Note that these objects are not currently used. The Security Pack
|
||||
-- MIB object (snmpSecurityPackMIB) occurs under the MIB registry below.
|
||||
snmpResearchManager OBJECT IDENTIFIER ::= { snmpResearchNode 2 }
|
||||
snmpSecurityPack OBJECT IDENTIFIER ::= { snmpResearchManager 1 }
|
||||
snmpSecurityPackTgtOid OBJECT IDENTIFIER ::= { snmpSecurityPack 1 }
|
||||
|
||||
--
|
||||
-- snmpResearch.2: SNMP Research MIBs
|
||||
--
|
||||
snmpResearchVarVersion OBJECT IDENTIFIER ::= { snmpResearch 2 }
|
||||
|
||||
-- Nothing under the first branch of the SNMP Research MIBs tree
|
||||
-- is used at all.
|
||||
-- snmpResearchVarVer1 OBJECT IDENTIFIER ::= { snmpResearchVarVersion 1 }
|
||||
-- snmpResearchVarLb100 OBJECT IDENTIFIER ::= { snmpResearchVarVer1 1 }
|
||||
-- lb100PktTrans OBJECT IDENTIFIER ::= { snmpResearchVarLb100 1 }
|
||||
-- lb100PktRecv OBJECT IDENTIFIER ::= { snmpResearchVarLb100 2 }
|
||||
-- lb100Seconds OBJECT IDENTIFIER ::= { snmpResearchVarLb100 3 }
|
||||
|
||||
--
|
||||
-- snmpResearch.3: historic and not reusable
|
||||
--
|
||||
--snmpResearchFunctions OBJECT IDENTIFIER ::= { snmpResearch 3 }
|
||||
|
||||
--
|
||||
-- snmpResearch.4: historic and not reusable
|
||||
--
|
||||
--expressions OBJECT IDENTIFIER ::= { snmpResearch 4 }
|
||||
|
||||
--
|
||||
-- snmpResearch.5: unused
|
||||
--
|
||||
|
||||
--
|
||||
-- snmpResearch.6: unused
|
||||
--
|
||||
|
||||
--
|
||||
-- snmpResearch.7: unused
|
||||
--
|
||||
|
||||
--
|
||||
-- snmpResearch.8: unused
|
||||
--
|
||||
|
||||
--
|
||||
-- snmpResearch.9: unused
|
||||
--
|
||||
|
||||
--
|
||||
-- snmpResearch.10: used in the past and not reusable
|
||||
-- These OIDs were used in conjunction with the now historic
|
||||
-- party-based SNMPv2.
|
||||
|
||||
--
|
||||
-- snmpResearch.11: unused
|
||||
--
|
||||
|
||||
--
|
||||
-- snmpResearch.12: branch in which we register all of our MIB Modules
|
||||
--
|
||||
snmpResearchMIBs OBJECT IDENTIFIER ::= { snmpResearch 12 }
|
||||
|
||||
psMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 2 }
|
||||
testMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 3 }
|
||||
snmpResearchload OBJECT IDENTIFIER ::= { snmpResearchMIBs 4 }
|
||||
oldExamples OBJECT IDENTIFIER ::= { snmpResearchMIBs 5 }
|
||||
dmiTestMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 6 }
|
||||
emacs2 OBJECT IDENTIFIER ::= { snmpResearchMIBs 7 }
|
||||
sample OBJECT IDENTIFIER ::= { snmpResearchMIBs 8 }
|
||||
etc OBJECT IDENTIFIER ::= { snmpResearchMIBs 9 }
|
||||
|
||||
-- Private: Do not use.
|
||||
spakes OBJECT IDENTIFIER ::= { snmpResearchMIBs 10 }
|
||||
-- srEvalMsg OBJECT IDENTIFIER ::= { snmpResearchMIBs 10 2 1 }
|
||||
-- srEvalTrap OBJECT IDENTIFIER ::= { snmpResearchMIBs 10 2 2 0 1 }
|
||||
|
||||
demo OBJECT IDENTIFIER ::= { snmpResearchMIBs 12 }
|
||||
newV2ip OBJECT IDENTIFIER ::= { snmpResearchMIBs 13 }
|
||||
newV2udp OBJECT IDENTIFIER ::= { snmpResearchMIBs 14 }
|
||||
-- newV2tcp OBJECT IDENTIFIER ::= { snmpResearchMIBs 15 }
|
||||
-- clusterMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 15 }
|
||||
|
||||
-- instance-level reservation objects
|
||||
instanceRep OBJECT IDENTIFIER ::= { snmpResearchMIBs 17 }
|
||||
|
||||
-- BRASS
|
||||
brassMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 18 }
|
||||
|
||||
|
||||
--
|
||||
-- snmpResearch.12.19: branch in which we register our example MIBs
|
||||
-- the SNMP Research example MIBs for showing product capabilities
|
||||
-- are found in this branch
|
||||
srExamples OBJECT IDENTIFIER ::= { snmpResearchMIBs 19 }
|
||||
srBasics OBJECT IDENTIFIER ::= { srExamples 1 }
|
||||
srProductFeatures OBJECT IDENTIFIER ::= { srExamples 2 }
|
||||
|
||||
-- Private: Do not use.
|
||||
-- moulton OBJECT IDENTIFIER ::= { snmpResearchMIBs 20 }
|
||||
|
||||
-- various product MIBs
|
||||
latin OBJECT IDENTIFIER ::= { snmpResearchMIBs 21 }
|
||||
|
||||
-- the Windows 95/NT Subagent Adapter
|
||||
-- msnsa OBJECT IDENTIFIER ::= { snmpResearchMIBs 22 }
|
||||
|
||||
processControl OBJECT IDENTIFIER ::= { snmpResearchMIBs 23 }
|
||||
-- retired: htmlPage OBJECT IDENTIFIER ::= { snmpResearchMIBs 24 }
|
||||
ltHardware OBJECT IDENTIFIER ::= { snmpResearchMIBs 25 }
|
||||
|
||||
-- Private: Do not use.
|
||||
-- larsViklund OBJECT IDENTIFIER ::= { snmpResearchMIBs 26 }
|
||||
|
||||
alias OBJECT IDENTIFIER ::= { snmpResearchMIBs 27 }
|
||||
softTrap OBJECT IDENTIFIER ::= { snmpResearchMIBs 28 }
|
||||
|
||||
-- Critical Application MIB
|
||||
critApp OBJECT IDENTIFIER ::= { snmpResearchMIBs 29 }
|
||||
|
||||
-- DR-Web HTML Custom page MIB
|
||||
htmlpage OBJECT IDENTIFIER ::= { snmpResearchMIBs 30 }
|
||||
|
||||
-- MIB used for a demo
|
||||
phoneSwitch OBJECT IDENTIFIER ::= { snmpResearchMIBs 31 }
|
||||
|
||||
-- MIB for mapping from HTTP users to SNMP authentication information
|
||||
httpToSnmpAuthMappingMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 32 }
|
||||
|
||||
-- This is the re-mapped SNMPv2* communityMIB, now called srCommunityMIB
|
||||
srCommunityMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 33 }
|
||||
|
||||
-- MIB for testing SNMP agents.
|
||||
srAgtTest OBJECT IDENTIFIER ::= { snmpResearchMIBs 34 }
|
||||
|
||||
-- This MIB augments the usmUserTable with an SnmpTagValue
|
||||
usmTargetTagMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 35 }
|
||||
|
||||
-- This MIB augments the snmpTargetAddrTable with an address mask
|
||||
tgtAddressMaskMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 36 }
|
||||
|
||||
-- MIB objects for Proxy Agent Option
|
||||
srProxyAgentOption OBJECT IDENTIFIER ::= { snmpResearchMIBs 55 }
|
||||
|
||||
--
|
||||
-- snmpResearch.12.37 was used for a "trap MIB" temporarily
|
||||
-- and has been put in as the softtrap MIB. This branch should
|
||||
-- not be used!
|
||||
-- trap OBJECT IDENTIFIER ::= { snmpResearchMIBs 37 }
|
||||
|
||||
siServiceMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 38 }
|
||||
siFsMonitor OBJECT IDENTIFIER ::= { snmpResearchMIBs 39 }
|
||||
siLog OBJECT IDENTIFIER ::= { snmpResearchMIBs 40 }
|
||||
|
||||
-- This MIB augments the DISMAN-SCRIPT-MIB
|
||||
smExtensionMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 41 }
|
||||
|
||||
-- For CIAgent evals
|
||||
siCIAgentEval OBJECT IDENTIFIER ::= { snmpResearchMIBs 42 }
|
||||
siCIAgentEvalExpiredMsg OBJECT IDENTIFIER ::= { siCIAgentEval 1 }
|
||||
siCIAgentEvalExpiredTrap OBJECT IDENTIFIER ::= { siCIAgentEval 10 }
|
||||
|
||||
siKernelMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 43 }
|
||||
|
||||
-- MIB for SNMP Research's autodiscovery
|
||||
srAutoDiscovery OBJECT IDENTIFIER ::= { snmpResearchMIBs 44 }
|
||||
|
||||
-- MIB for SNMP Research Securiy Pack. The choice of the prefix
|
||||
-- "snmp" rather than "sr" is deliberate (as other vendors may
|
||||
-- encorporate this MIB in their management applications).
|
||||
snmpSecurityPackMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 45}
|
||||
|
||||
srAgentInfo OBJECT IDENTIFIER ::= { snmpResearchMIBs 46}
|
||||
|
||||
-- MIB for EPIC CLI. Includes stat counters and the epicCLI user table.
|
||||
epicCLIMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 47}
|
||||
|
||||
mgrHintsMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 48 }
|
||||
|
||||
-- BRASS and Security Pack configuration MIB. Maintains'
|
||||
-- command line info in stable storage.
|
||||
|
||||
srSpMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 49 }
|
||||
|
||||
-- example MIB used in classes taught by SNMP Research
|
||||
-- childMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 144 }
|
||||
|
||||
-- BRASS auxiliary information MIB
|
||||
brassAuxiliaryInfo OBJECT IDENTIFIER ::= { snmpResearchMIBs 50}
|
||||
|
||||
--- MIB for generic component user table. Hope to eventually use this
|
||||
--- for the CLI, EPIC, XML, ...... so we do not have to keep adding username
|
||||
--- tables for each new component.
|
||||
componentUserMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 51}
|
||||
|
||||
-- distributed Brass MIB to identify the remote forwarder infomation.
|
||||
-- up/down trap, routing table, etc.
|
||||
distBrassMIB OBJECT IDENTIFIER ::= { snmpResearchMIBs 52 }
|
||||
|
||||
-- Queuing/printing emulation demonstration MIBs (SAM)
|
||||
queueEmulation OBJECT IDENTIFIER ::= { snmpResearchMIBs 53 }
|
||||
|
||||
-- MIB objects for Native Agent Adapter
|
||||
srNativeAgentAdapter OBJECT IDENTIFIER ::= { snmpResearchMIBs 54 }
|
||||
|
||||
-- MIB objects for Proxy Agent Option
|
||||
srProxyAgentOption OBJECT IDENTIFIER ::= { snmpResearchMIBs 55 }
|
||||
|
||||
--
|
||||
-- snmpResearch.13: branch in which we register our "programs"
|
||||
--
|
||||
srPrograms OBJECT IDENTIFIER ::= { snmpResearch 13 }
|
||||
|
||||
--
|
||||
-- snmpResearch.14: historic, but not reusable
|
||||
--
|
||||
-- rptrGroup OBJECT IDENTIFIER ::= { snmpResearch 14 }
|
||||
|
||||
--
|
||||
-- snmpResearch.15: registration of experimental MIBs and names.
|
||||
--
|
||||
-- This branch is particularly used for MIBs that we hope will move to
|
||||
-- more permanent locations by publication. Includes a branch for MIBs
|
||||
-- and domains
|
||||
srExperimental OBJECT IDENTIFIER ::= { snmpResearch 15 }
|
||||
|
||||
srExperimentalMIBs OBJECT IDENTIFIER ::= { srExperimental 1 }
|
||||
srExperimentalDomains OBJECT IDENTIFIER ::= { srExperimental 2 }
|
||||
srExperimentalAPOErrorCodes OBJECT IDENTIFIER ::= { srExperimental 3 }
|
||||
srExperimentalAPOConsortium OBJECT IDENTIFIER ::= { srExperimental 4 }
|
||||
|
||||
httpSecurityMIB OBJECT IDENTIFIER ::= { srExperimentalMIBs 1 }
|
||||
|
||||
reconfigMIB OBJECT IDENTIFIER ::= { srExperimentalMIBs 2 }
|
||||
reconfigAgent OBJECT IDENTIFIER ::= { reconfigMIB 1 }
|
||||
loadSubagent OBJECT IDENTIFIER ::= { reconfigMIB 2 }
|
||||
|
||||
srSmExt OBJECT IDENTIFIER ::= { srExperimentalMIBs 3 }
|
||||
--srSmExt OBJECT IDENTIFIER ::= { srExperimentalMIBs 4 }
|
||||
eventMIB OBJECT IDENTIFIER ::= { srExperimentalMIBs 5 } -- draft 5
|
||||
--nestMIB OBJECT IDENTIFIER ::= { srExperimentalMIBs 6 }
|
||||
--sip OBJECT IDENTIFIER ::= { srExperimentalMIBs 7 }
|
||||
--apoExample1 OBJECT IDENTIFIER ::= { srExperimentalMIBs 8 }
|
||||
--l2CritAppMIB OBJECT IDENTIFIER ::= { srExperimentalMIBs 9 }
|
||||
|
||||
httpTCPIPDomain OBJECT IDENTIFIER ::= { srExperimentalDomains 1 }
|
||||
snmpTCPDomain OBJECT IDENTIFIER ::= { srExperimentalDomains 2 }
|
||||
|
||||
--
|
||||
-- snmpResearch.16: SecureIntelligence
|
||||
--
|
||||
-- This branch contains OID assignments for the SecureIntelligence project
|
||||
--
|
||||
secureIntelligence OBJECT IDENTIFIER ::= { snmpResearch 16 }
|
||||
|
||||
enterpol OBJECT IDENTIFIER ::= { secureIntelligence 1 }
|
||||
enterpolEvents OBJECT IDENTIFIER ::= { enterpol 1 }
|
||||
enterpolStatusEvents OBJECT IDENTIFIER ::= { enterpolEvents 1 }
|
||||
enterpolPingFailed OBJECT IDENTIFIER ::= { enterpolStatusEvents 1 }
|
||||
enterpolPollFailed OBJECT IDENTIFIER ::= { enterpolStatusEvents 2 }
|
||||
enterpolCdistribEvents OBJECT IDENTIFIER ::= { enterpolEvents 2 }
|
||||
enterpolRemoteEvents OBJECT IDENTIFIER ::= { enterpolEvents 3 }
|
||||
enterpolVarBinds OBJECT IDENTIFIER ::= { enterpol 2 }
|
||||
enterpolMapName OBJECT IDENTIFIER ::= { enterpolVarBinds 1 }
|
||||
enterpolScript OBJECT IDENTIFIER ::= { enterpolVarBinds 2 }
|
||||
enterpolProcesses OBJECT IDENTIFIER ::= { enterpol 3 }
|
||||
cdistrib OBJECT IDENTIFIER ::= { enterpolProcesses 1 }
|
||||
pconfig OBJECT IDENTIFIER ::= { enterpolProcesses 2 }
|
||||
enterpolSubsystems OBJECT IDENTIFIER ::= { enterpol 4 }
|
||||
pmamm OBJECT IDENTIFIER ::= { enterpolSubsystems 1 }
|
||||
|
||||
--
|
||||
-- snmpResearch.17 Policy-based Management MIBS
|
||||
--
|
||||
-- This branch contains OID assignments for auxiliary pieces
|
||||
-- of the Policy-based Management products
|
||||
--
|
||||
|
||||
policyBasedManagement OBJECT IDENTIFIER ::= { snmpResearch 17 }
|
||||
pbmScratchPad OBJECT IDENTIFIER ::= { policyBasedManagement 1 }
|
||||
|
||||
--
|
||||
-- snmpResearch.18 Agent Capabilities
|
||||
--
|
||||
srAgentCapabilities OBJECT IDENTIFIER ::= { snmpResearch 18 }
|
||||
|
||||
--
|
||||
-- snmpResearch.42: Mid-Level Manager MIB
|
||||
--
|
||||
mlmMIB OBJECT IDENTIFIER ::= { snmpResearch 42 }
|
||||
|
||||
END
|
103
MIBS/quanta/srAgentInfo.my
Normal file
103
MIBS/quanta/srAgentInfo.my
Normal file
@ -0,0 +1,103 @@
|
||||
--
|
||||
--
|
||||
-- Copyright (C) 1992-2006 by SNMP Research, Incorporated.
|
||||
--
|
||||
-- This software is furnished under a license and may be used and copied
|
||||
-- only in accordance with the terms of such license and with the
|
||||
-- inclusion of the above copyright notice. This software or any other
|
||||
-- copies thereof may not be provided or otherwise made available to any
|
||||
-- other person. No title to and ownership of the software is hereby
|
||||
-- transferred.
|
||||
--
|
||||
-- The information in this software is subject to change without notice
|
||||
-- and should not be construed as a commitment by SNMP Research, Incorporated.
|
||||
--
|
||||
-- Restricted Rights Legend:
|
||||
-- Use, duplication, or disclosure by the Government is subject to
|
||||
-- restrictions as set forth in subparagraph (c)(1)(ii) of the Rights
|
||||
-- in Technical Data and Computer Software clause at DFARS 252.227-7013;
|
||||
-- subparagraphs (c)(4) and (d) of the Commercial Computer
|
||||
-- Software-Restricted Rights Clause, FAR 52.227-19; and in similar
|
||||
-- clauses in the NASA FAR Supplement and other corresponding
|
||||
-- governmental regulations.
|
||||
--
|
||||
--
|
||||
|
||||
--
|
||||
-- PROPRIETARY NOTICE
|
||||
--
|
||||
-- This software is an unpublished work subject to a confidentiality agreement
|
||||
-- and is protected by copyright and trade secret law. Unauthorized copying,
|
||||
-- redistribution or other use of this work is prohibited.
|
||||
--
|
||||
-- The above notice of copyright on this source code product does not indicate
|
||||
-- any actual or intended publication of such source code.
|
||||
--
|
||||
--
|
||||
|
||||
|
||||
SR-AGENT-INFO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
snmpResearchMIBs
|
||||
FROM SNMP-RESEARCH-MIB;
|
||||
|
||||
srAgentInfo MODULE-IDENTITY
|
||||
LAST-UPDATED "200308121507Z"
|
||||
ORGANIZATION "SNMP Research"
|
||||
CONTACT-INFO
|
||||
"Technical Support
|
||||
|
||||
Postal: SNMP Research
|
||||
3001 Kimberlin Heights Road
|
||||
Knoxville, TN 37920-9716
|
||||
|
||||
Tel: +1 865 573-1434
|
||||
Fax: +1 865 573-9197
|
||||
|
||||
Email: support@snmp.com"
|
||||
DESCRIPTION
|
||||
"A MIB module to identify what kind of agent
|
||||
is running and on what operating system
|
||||
flavor."
|
||||
::= { snmpResearchMIBs 46 }
|
||||
|
||||
|
||||
srAgentInfoDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Display String which displays information on the type
|
||||
of agent built"
|
||||
::= { srAgentInfo 1 }
|
||||
|
||||
|
||||
srAgentInfoOSFlavor OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Display String which displays what operating system the
|
||||
agent was built on"
|
||||
::= { srAgentInfo 2 }
|
||||
|
||||
srAgentInfoGroups OBJECT IDENTIFIER ::= { srAgentInfo 10 }
|
||||
|
||||
srAgentInfoInitialGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
srAgentInfoDescr,
|
||||
srAgentInfoOSFlavor
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All objects in the initial srAgentInfo MIB module"
|
||||
::= { srAgentInfoGroups 1 }
|
||||
|
||||
|
||||
END
|
183
MIBS/quanta/tacacsclient.my
Normal file
183
MIBS/quanta/tacacsclient.my
Normal file
@ -0,0 +1,183 @@
|
||||
TACACS-CLIENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI
|
||||
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
|
||||
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
lb6m FROM QUANTA-LB6M-REF-MIB
|
||||
InterfaceIndexOrZero FROM IF-MIB;
|
||||
|
||||
agentTacacsClientMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201112140000Z" -- 14 Dec 2011 12:00:00 GMT
|
||||
ORGANIZATION "Netgear Inc"
|
||||
CONTACT-INFO ""
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB module defines a portion of the SNMP MIB under
|
||||
the Netgear Inc enterprise OID pertaining to
|
||||
TACACS+ client configuration."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"201112140000Z" -- 14 Dec 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"TACACS Source Interface related Object added"
|
||||
REVISION
|
||||
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Postal address updated."
|
||||
REVISION
|
||||
"200705230000Z" -- 23 May 2007 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Netgear branding related changes."
|
||||
REVISION
|
||||
"200508170044Z" -- Wed Aug 17 00:44 GMT 2005
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
|
||||
::= { lb6m 18 }
|
||||
|
||||
--***********************************************************************
|
||||
-- MIB Objects
|
||||
--***********************************************************************
|
||||
|
||||
agentTacacsClientObjects OBJECT IDENTIFIER ::= { agentTacacsClientMIB 1 }
|
||||
|
||||
--***********************************************************************
|
||||
-- agentTacacsGlobalConfigGroup -> objects in this group are GlobalConfig
|
||||
-- of the TACACS client.
|
||||
--***********************************************************************
|
||||
agentTacacsGlobalConfigGroup OBJECT IDENTIFIER
|
||||
::= { agentTacacsClientObjects 1 }
|
||||
|
||||
agentTacacsGlobalTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time-out in seconds for communication
|
||||
with TACACS servers ."
|
||||
DEFVAL { 5 }
|
||||
::= { agentTacacsGlobalConfigGroup 1 }
|
||||
|
||||
agentTacacsGlobalKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Encryption and Authentication key used in
|
||||
communication with TACACS servers ."
|
||||
::= { agentTacacsGlobalConfigGroup 2 }
|
||||
|
||||
agentTacacsServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AgentTacacsServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of Tacacs server entries"
|
||||
::= { agentTacacsClientObjects 2 }
|
||||
|
||||
agentTacacsServerEntry OBJECT-TYPE
|
||||
SYNTAX AgentTacacsServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the Tacacs Server table."
|
||||
INDEX {agentTacacsServerIpAddress}
|
||||
::= { agentTacacsServerTable 1 }
|
||||
|
||||
AgentTacacsServerEntry ::=
|
||||
SEQUENCE {
|
||||
agentTacacsServerIpAddress
|
||||
InetAddress,
|
||||
agentTacacsPortNumber
|
||||
Unsigned32,
|
||||
agentTacacsTimeOut
|
||||
Unsigned32,
|
||||
agentTacacsKey
|
||||
OCTET STRING,
|
||||
agentTacacsPriority
|
||||
Unsigned32,
|
||||
agentTacacsServerStatus
|
||||
RowStatus,
|
||||
agentTacacsServerIpAddrType
|
||||
InetAddressType
|
||||
}
|
||||
|
||||
agentTacacsServerIpAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address or HostName of the TACACS server."
|
||||
::= { agentTacacsServerEntry 1 }
|
||||
|
||||
agentTacacsPortNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the TACACS server."
|
||||
DEFVAL { 49 }
|
||||
::= { agentTacacsServerEntry 2 }
|
||||
|
||||
agentTacacsTimeOut OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time out value for the TACACS server.
|
||||
If not set the value of agentTacacsGlobalTimeout will be used"
|
||||
::= { agentTacacsServerEntry 3 }
|
||||
|
||||
agentTacacsKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication key for the TACACS server."
|
||||
::= { agentTacacsServerEntry 4 }
|
||||
|
||||
agentTacacsPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority of the TACACS server."
|
||||
DEFVAL { 0 }
|
||||
::= { agentTacacsServerEntry 5 }
|
||||
|
||||
agentTacacsServerStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status of this entry .
|
||||
Supported values:
|
||||
active(1) - valid entry
|
||||
createAndGo(4) - used to create a new entry
|
||||
destroy(6) - removes the entry."
|
||||
::= { agentTacacsServerEntry 6 }
|
||||
|
||||
agentTacacsServerIpAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of address of the TACACS server.
|
||||
IPv4 and DNS types are supported currently"
|
||||
::= { agentTacacsServerEntry 7 }
|
||||
|
||||
agentTacacsSourceInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A source-interface selection on an Interface Index (like vlan based
|
||||
routing interface, port based routing interface, loopback interface).
|
||||
A non-zero value indicates ifIndex for the corresponding interface
|
||||
entry in the ifTable is selected. A zero value indicates the
|
||||
source-interface un-selection."
|
||||
::= { agentTacacsGlobalConfigGroup 3 }
|
||||
END
|
96
MIBS/quanta/usm-tran.my
Normal file
96
MIBS/quanta/usm-tran.my
Normal file
@ -0,0 +1,96 @@
|
||||
USM-TARGET-TAG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
snmpResearchMIBs
|
||||
FROM SNMP-RESEARCH-MIB
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
SnmpTagValue
|
||||
FROM SNMP-TARGET-MIB
|
||||
usmUserEntry
|
||||
FROM SNMP-USER-BASED-SM-MIB
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
|
||||
usmTargetTagMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "199801160000Z"
|
||||
ORGANIZATION "SNMP Research, Inc."
|
||||
CONTACT-INFO
|
||||
""
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { snmpResearchMIBs 35 }
|
||||
|
||||
|
||||
--
|
||||
-- The usmTargetTagObjects Group
|
||||
--
|
||||
|
||||
usmTargetTagObjects OBJECT IDENTIFIER ::=
|
||||
{ usmTargetTagMIB 1 }
|
||||
usmTargetTagConformance OBJECT IDENTIFIER ::=
|
||||
{ usmTargetTagMIB 3 }
|
||||
|
||||
--
|
||||
-- The usmTargetTagTable
|
||||
--
|
||||
|
||||
usmTargetTagTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF UsmTargetTagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to add an SnmpTagValue to the usmUserTable."
|
||||
::= { usmTargetTagObjects 1 }
|
||||
|
||||
usmTargetTagEntry OBJECT-TYPE
|
||||
SYNTAX UsmTargetTagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Adds an SnmpTagValue to a usmUserEntry."
|
||||
AUGMENTS { usmUserEntry }
|
||||
::= { usmTargetTagTable 1 }
|
||||
|
||||
UsmTargetTagEntry ::= SEQUENCE {
|
||||
usmTargetTag SnmpTagValue
|
||||
}
|
||||
|
||||
usmTargetTag OBJECT-TYPE
|
||||
SYNTAX SnmpTagValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies a set of transport endpoints from which
|
||||
an agent will accept management requests. If a management
|
||||
request generated by this user is received on a transport
|
||||
endpoint other than the transport endpoints identified
|
||||
by this object, the request is deemed unauthentic.
|
||||
|
||||
The transports identified by this object are normally
|
||||
specified in the snmpTargetAddrTable, and are selected
|
||||
using tag matching as specified in the SNMPv3 Applications
|
||||
document (rfc2263).
|
||||
|
||||
If the value of this object has zero-length, then
|
||||
transport endpoints are not checked when authenticating
|
||||
messages generated by this user."
|
||||
DEFVAL { ''H } -- the empty string
|
||||
::= { usmTargetTagEntry 1 }
|
||||
|
||||
usmTargetTagCompliances OBJECT IDENTIFIER ::= { usmTargetTagConformance 1 }
|
||||
usmTargetTagGroups OBJECT IDENTIFIER ::= { usmTargetTagConformance 2 }
|
||||
|
||||
usmTargetTagGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
usmTargetTag
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"usmTargetTag group"
|
||||
::= { usmTargetTagGroups 1 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user