Observium_CE/mibs/enterasys/ENTERASYS-RIPv2-EXT-MIB

282 lines
9.7 KiB
Plaintext

ENTERASYS-RIPv2-EXT-MIB DEFINITIONS ::= BEGIN
-- enterasys-ripv2-ext-mib.txt
--
-- Part Number:
--
--
-- This module provides authoritative definitions for Enterasys
-- Networks' RIPv2 protocol. This module extends the RIPv2-MIB.
--
-- This module will be extended, as needed.
-- Enterasys Networks reserves the right to make changes in this
-- specification and other information contained in this document
-- without prior notice. The reader should consult Enterasys Networks
-- to determine whether any such changes have been made.
--
-- In no event shall Enterasys Networks be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Enterasys
-- Networks has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Enterasys Networks grants vendors, end-users, and other interested
-- parties a non-exclusive license to use this Specification in
-- connection with the management of Enterasys Networks products.
-- Copyright February, 2009 Enterasys Networks, Inc.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
etsysModules
FROM ENTERASYS-MIB-NAMES;
etsysRip2ExtMIB MODULE-IDENTITY
LAST-UPDATED "200902061711Z" -- Fri Feb 6 17:11 UTC 2009
ORGANIZATION "Enterasys Networks, Inc."
CONTACT-INFO
"Postal: Enterasys Networks
50 Minuteman Rd.
Andover, MA 01810-1008
USA
Phone: +1 978 684 1000
E-mail: support@enterasys.com
WWW: http://www.enterasys.com"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Enterasys Networks enterprise OID pertaining to
the RIPv2 configuration
This MIB was designed to be used for configuring the
RIP-2 protocol parameters."
REVISION "200902061711Z" -- Fri Feb 6 17:11 UTC 2009
DESCRIPTION "The initial version of this MIB module"
::= { etsysModules 66 }
-- -------------------------------------------------------------
-- Branches
-- -------------------------------------------------------------
etsysRip2ExtObjects OBJECT IDENTIFIER ::= { etsysRip2ExtMIB 1 }
etsysRip2ExtGlobals OBJECT IDENTIFIER ::= { etsysRip2ExtObjects 1 }
-- -------------------------------------------------------------
-- MIB Objects
-- -------------------------------------------------------------
etsysRip2ExtAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
adminStatusUp(1),
adminStatusDown(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current administrative state of the RIP protocol.
Setting this object to adminStatusUp turns on the RIP protocol,
while setting it to adminStatusDown turns off the RIP protocol.
When the object is set to adminStatusUp, it triggers the RIP
process to begin normal operation by populating its routing
table and sending/receiving routing updates.
Setting this object to adminStatusDown turns off the RIP
protocol. This causes the etsysRip2ExtOperStatus object to
change its state to operStatusGoingDown. This has the effect of
removing all of the RIP routes from the RIB."
DEFVAL { adminStatusDown }
::= { etsysRip2ExtGlobals 1 }
etsysRip2ExtOperStatus OBJECT-TYPE
SYNTAX INTEGER {
operStatusUp(1), -- active
operStatusDown(2), -- inactive
operStatusGoingUp(3), -- activating
operStatusGoingDown(4), -- deactivating
operStatusActFailed(5) -- activation failed
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the RIP Protocol.
Changing the state of the etsysRip2ExtAdminStatus object may
effect the state of this object. If etsysRip2ExtAdminStatus is
set to adminStatusDown, this object's status is changed to
operStatusGoingDown. Once the RIP process has finished
cleaning up its routing table and freeing its resources, the
status is changed to operStatusDown.
If etsysRip2ExtAdminStatus is set to adminStatusUp, this
object's status is changed to operStatusGoingUp. After RIP
allocates its resources and begins operation, the status of
this object changes to operStatusUp.
If there are problems acquiring the resources needed to operate
the RIP protocol, the status changes to operStatusActFailed."
::= { etsysRip2ExtGlobals 2 }
etsysRip2ExtMaxEcmpHops OBJECT-TYPE
SYNTAX Unsigned32 (1..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of equal-cost next hops that RIP can program
in the Routing Table Manager.
Changing this value causes RIP to refresh all of its routes in
the Routing Table Manager with the new maximum number of
equal-cost next hops."
DEFVAL { 4 }
::= { etsysRip2ExtGlobals 3 }
etsysRip2ExtRefreshInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..2147483647)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The frequency at which RIP sends periodic updates to all of its
peers.
A change to this value takes effect after the next periodic
update is sent."
DEFVAL { 30 }
::= { etsysRip2ExtGlobals 4 }
etsysRip2ExtTriggeredDelayMin OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lower bound of the random time period that RIP waits
between sending Triggered Updates.
A change to this value takes effect after the next Triggered
Update is sent.
This value MUST be less than etsysRip2ExtTriggeredDelayMax."
DEFVAL { 1 }
::= { etsysRip2ExtGlobals 5 }
etsysRip2ExtTriggeredDelayMax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upper bound of the random time period that RIP waits
between sending Triggered Updates.
A change to this value takes effect after the next Triggered
Update is sent.
This value MUST be greater than etsysRip2ExtTriggeredDelayMin."
DEFVAL { 5 }
::= { etsysRip2ExtGlobals 6 }
etsysRip2ExtRouteCheckInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The frequency with which RIP checks the routing table for
expired routes.
A change to this value takes effect after the next scheduled
route check."
DEFVAL { 1 }
::= { etsysRip2ExtGlobals 7 }
etsysRip2ExtRouteExpiryInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The period from the point of the last refresh after which a
route received from a peer times out and is marked as expired.
This period is expressed as a multiple of the
etsysRip2ExtRouteCheckInterval.
A change to this value takes effect at the next scheduled
route check."
DEFVAL { 180 }
::= { etsysRip2ExtGlobals 8 }
etsysRip2ExtRouteFlushInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The period from the point of route expiry that a route is
finally removed from the routing table, also known as the
'garbage collection time'.
This period is expressed as a multiple of the
etsysRip2ExtRouteCheckInterval.
A change to this value takes effect at the next scheduled
route check."
DEFVAL { 120 }
::= { etsysRip2ExtGlobals 9 }
-- -------------------------------------------------------------
-- Conformance Information
-- -------------------------------------------------------------
etsysRip2ExtConformance OBJECT IDENTIFIER ::= { etsysRip2ExtMIB 2 }
etsysRip2ExtGroups OBJECT IDENTIFIER ::= { etsysRip2ExtConformance 1 }
etsysRip2ExtCompliances OBJECT IDENTIFIER ::= { etsysRip2ExtConformance 2 }
-- -------------------------------------------------------------
-- Units of conformance
-- -------------------------------------------------------------
etsysRip2ExtGlobalGroup OBJECT-GROUP
OBJECTS {
etsysRip2ExtAdminStatus,
etsysRip2ExtOperStatus,
etsysRip2ExtMaxEcmpHops,
etsysRip2ExtRefreshInterval,
etsysRip2ExtTriggeredDelayMin,
etsysRip2ExtTriggeredDelayMax,
etsysRip2ExtRouteCheckInterval,
etsysRip2ExtRouteExpiryInterval,
etsysRip2ExtRouteFlushInterval
}
STATUS current
DESCRIPTION
"This group defines global controls for Enterasys RIPv2 systems."
::= { etsysRip2ExtGroups 1 }
-- -------------------------------------------------------------
-- Compliance statements
-- -------------------------------------------------------------
etsysRip2ExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that support etsysRip2Ext."
MODULE
MANDATORY-GROUPS {
etsysRip2ExtGlobalGroup
}
::= { etsysRip2ExtCompliances 1 }
END