396 lines
14 KiB
Plaintext
396 lines
14 KiB
Plaintext
ENTERASYS-DVMRP-EXT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- enterasys-dvmrp-ext-mib.txt
|
|
--
|
|
-- Part Number:
|
|
--
|
|
--
|
|
|
|
-- This module provides authoritative definitions for Enterasys
|
|
-- Networks' DVMRP protocol. This module extends the DVMRP-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
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, TruthValue
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
dvmrpInterfaceEntry
|
|
FROM DVMRP-MIB
|
|
etsysModules
|
|
FROM ENTERASYS-MIB-NAMES;
|
|
|
|
etsysDvmrpExtMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200902271929Z" -- Fri Feb 27 19:29 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 DVMRP configuration.
|
|
|
|
This MIB was designed to be used in conjunction with the
|
|
DVMRP-MIB [THALER1] for configuring the DVMRP parameters."
|
|
|
|
REVISION "200902271929Z" -- Fri Feb 27 19:29 UTC 2009
|
|
DESCRIPTION "The initial version of this MIB module"
|
|
::= { etsysModules 69 }
|
|
|
|
|
|
-- Textual Conventions
|
|
|
|
-- -------------------------------------------------------------
|
|
-- Branches
|
|
-- -------------------------------------------------------------
|
|
etsysDvmrpExtObjects OBJECT IDENTIFIER ::= { etsysDvmrpExtMIB 1 }
|
|
|
|
etsysDvmrpExtGlobals OBJECT IDENTIFIER ::= { etsysDvmrpExtObjects 1 }
|
|
etsysDvmrpExtTables OBJECT IDENTIFIER ::= { etsysDvmrpExtObjects 2 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- MIB Objects
|
|
-- -------------------------------------------------------------
|
|
|
|
--
|
|
-- Enterasys DVMRP Interface Table (extends dvmrpInterfaceTable)
|
|
--
|
|
etsysDvmrpExtIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysDvmrpExtIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides addtional configuration objects that
|
|
provide control for Enterasys DVMRP systems. This table
|
|
augments the dvmrpInterfaceTable."
|
|
::= { etsysDvmrpExtTables 1 }
|
|
|
|
etsysDvmrpExtIfEntry OBJECT-TYPE
|
|
SYNTAX EtsysDvmrpExtIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the etsysDvmrpExtIfTable."
|
|
AUGMENTS { dvmrpInterfaceEntry }
|
|
::= { etsysDvmrpExtIfTable 1 }
|
|
|
|
EtsysDvmrpExtIfEntry ::= SEQUENCE {
|
|
etsysDvmrpExtIfAdminStatus INTEGER,
|
|
etsysDvmrpExtIfIfOperStatus INTEGER,
|
|
etsysDvmrpExtIfStubInterface TruthValue,
|
|
etsysDvmrpExtIfP2PNoHellos TruthValue,
|
|
etsysDvmrpExtIfHelloInterval Unsigned32,
|
|
etsysDvmrpExtIfHelloHoldtime Unsigned32,
|
|
etsysDvmrpExtIfReportInterval Unsigned32
|
|
}
|
|
|
|
etsysDvmrpExtIfAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
adminStatusUp(1),
|
|
adminStatusDown(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative state of DVMRP on this interface.
|
|
|
|
When the status of this object is set to 'adminStatusDown', no
|
|
DVMRP messages will be sent or received on this interface. The
|
|
TIB state pertaining to this interface is cleared, resulting in
|
|
the removal of the associated routes from the MFIB.
|
|
|
|
When the status of this object is set to 'adminStatusUp', normal
|
|
DVMRP operation will proceed, and multicast state is stored in
|
|
the TIB when it is learned."
|
|
DEFVAL { adminStatusUp }
|
|
::= { etsysDvmrpExtIfEntry 1 }
|
|
|
|
etsysDvmrpExtIfIfOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
operStatusUp(1), -- active
|
|
operStatusDown(2), -- inactive
|
|
operStatusGoingUp(3), -- activating
|
|
operStatusGoingDown(4), -- deactivating
|
|
operStatusActFailed(5), -- activation failed
|
|
operStatusFailed(8), -- failed, will recover
|
|
-- when possible
|
|
operStatusFailedPerm(10), -- operator intervention
|
|
-- required
|
|
operStatusFailing(11) -- failure in progress
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of DVMRP on this interface."
|
|
::= { etsysDvmrpExtIfEntry 2 }
|
|
|
|
etsysDvmrpExtIfStubInterface OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether this interface is a stub interface in
|
|
relation to DVMRP. If this object is set to 'true', no DVMRP
|
|
packets are sent out this interface, and any received DVMRP
|
|
packets are ignored.
|
|
|
|
Setting this object to 'true' is a security measure for
|
|
interfaces towards untrusted hosts. To communicate with other
|
|
DVMRP routers using this interface, this object must remain set
|
|
to 'false'.
|
|
|
|
Changing the value of this object while the interface is
|
|
operationally active MAY cause the interface to be deactivated
|
|
and then reactivated."
|
|
DEFVAL { false }
|
|
::= { etsysDvmrpExtIfEntry 3 }
|
|
|
|
etsysDvmrpExtIfP2PNoHellos OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether this interface is a point-to-point interface.
|
|
|
|
If the value of this object is 'true', neighbors are not
|
|
required to send DVMRP-Hello messages. This is provided for
|
|
backward-compatibility with some older implementations that do
|
|
not send DVMRP-Hellos on point-to-point links.
|
|
|
|
Changing the value of this object while the interface is
|
|
operationally active MAY cause the interface to be deactivated
|
|
and then reactivated."
|
|
DEFVAL { false }
|
|
::= { etsysDvmrpExtIfEntry 4 }
|
|
|
|
etsysDvmrpExtIfHelloInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..18000)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The transmit frequency of DVMRP Hello messages on this
|
|
interface.
|
|
|
|
A value of 0 represents an infinite interval and periodic DVMRP
|
|
Hello messages SHOULD not be sent on this interface."
|
|
DEFVAL { 10 }
|
|
::= { etsysDvmrpExtIfEntry 5 }
|
|
|
|
etsysDvmrpExtIfHelloHoldtime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of time a DVMRP neighbor should consider this router
|
|
operationally up."
|
|
DEFVAL { 35 }
|
|
::= { etsysDvmrpExtIfEntry 6 }
|
|
|
|
etsysDvmrpExtIfReportInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..18000)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The transmit frequency of DVMRP Report messages on this
|
|
interface.
|
|
|
|
A value of 0 represents an infinite interval and periodic DVMRP
|
|
Report messages SHOULD not be sent on this interface."
|
|
DEFVAL { 60 }
|
|
::= { etsysDvmrpExtIfEntry 7 }
|
|
|
|
|
|
--
|
|
-- Enterasys DVMRP Tree Information Base (TIB) Manager Table
|
|
--
|
|
etsysDvmrpExtTibMgrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysDvmrpExtTibMgrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides objects that manipulate the operation of
|
|
the DVMRP Tree Information Base (TIB) Manager in order control
|
|
the acceptable limits for the TIB."
|
|
::= { etsysDvmrpExtTables 2 }
|
|
|
|
etsysDvmrpExtTibMgrEntry OBJECT-TYPE
|
|
SYNTAX EtsysDvmrpExtTibMgrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the etsysDvmrpExtTibMgrTable."
|
|
INDEX { etsysDvmrpExtTibMgrIndex }
|
|
::= { etsysDvmrpExtTibMgrTable 1 }
|
|
|
|
EtsysDvmrpExtTibMgrEntry ::= SEQUENCE {
|
|
etsysDvmrpExtTibMgrIndex Unsigned32,
|
|
etsysDvmrpExtTibMgrKeepalivePeriod Unsigned32,
|
|
etsysDvmrpExtTibMgrMetric Unsigned32,
|
|
etsysDvmrpExtTibMgrSGStateLimit Unsigned32,
|
|
etsysDvmrpExtTibMgrSGStateWarnThold Unsigned32,
|
|
etsysDvmrpExtTibMgrSGStateStored Gauge32
|
|
}
|
|
|
|
etsysDvmrpExtTibMgrIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DVMRP TIB Manager index."
|
|
::= { etsysDvmrpExtTibMgrEntry 1 }
|
|
|
|
etsysDvmrpExtTibMgrKeepalivePeriod OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..180)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The amount of time to keep (S,G) state alive in the absence of
|
|
DVMRP (S,G) Join messages or (S,G) data packets.
|
|
|
|
Note: Configuring different values for this object for
|
|
different routers in the DVRMP domain may lead to
|
|
incorrect protocol operation."
|
|
DEFVAL { 120 }
|
|
::= { etsysDvmrpExtTibMgrEntry 2 }
|
|
|
|
etsysDvmrpExtTibMgrMetric OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..31)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A global distance metric that is used to calculate distance
|
|
vectors. An interface SHOULD inherit this value if its default
|
|
metric (dvmrpInterfaceMetric) has not been modified."
|
|
DEFVAL { 1 }
|
|
::= { etsysDvmrpExtTibMgrEntry 3 }
|
|
|
|
etsysDvmrpExtTibMgrSGStateLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of {source, group} pairs for which the DVMRP
|
|
TIB Manager is allowed to store non-interface specific (S,G)
|
|
state. A value of zero means that there is no limit."
|
|
DEFVAL { 0 }
|
|
::= { etsysDvmrpExtTibMgrEntry 4 }
|
|
|
|
etsysDvmrpExtTibMgrSGStateWarnThold OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DVMRP TIB Manager logs an exception if the number of
|
|
{source, group} pairs for which it is storing non-interface
|
|
specific (S,G) state exceeds this value. A value of zero means
|
|
that there is no warning threshold."
|
|
DEFVAL { 0 }
|
|
::= { etsysDvmrpExtTibMgrEntry 5 }
|
|
|
|
etsysDvmrpExtTibMgrSGStateStored OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of {source, group} pairs for which the DVMRP TIB
|
|
Manager is storing non-interface specific (S,G) state."
|
|
::= { etsysDvmrpExtTibMgrEntry 6 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- Conformance Information
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysDvmrpExtConformance OBJECT IDENTIFIER ::= { etsysDvmrpExtMIB 2 }
|
|
|
|
etsysDvmrpExtGroups
|
|
OBJECT IDENTIFIER ::= { etsysDvmrpExtConformance 1 }
|
|
etsysDvmrpExtCompliances
|
|
OBJECT IDENTIFIER ::= { etsysDvmrpExtConformance 2 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- Units of conformance
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysDvmrpExtIfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysDvmrpExtIfAdminStatus,
|
|
etsysDvmrpExtIfIfOperStatus,
|
|
etsysDvmrpExtIfStubInterface,
|
|
etsysDvmrpExtIfP2PNoHellos,
|
|
etsysDvmrpExtIfHelloInterval,
|
|
etsysDvmrpExtIfHelloHoldtime,
|
|
etsysDvmrpExtIfReportInterval
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group defines interface controls for Enterasys DVMRP
|
|
systems."
|
|
::= { etsysDvmrpExtGroups 1 }
|
|
|
|
etsysDvmrpExtTibMgrGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysDvmrpExtTibMgrIndex,
|
|
etsysDvmrpExtTibMgrKeepalivePeriod,
|
|
etsysDvmrpExtTibMgrMetric,
|
|
etsysDvmrpExtTibMgrSGStateLimit,
|
|
etsysDvmrpExtTibMgrSGStateWarnThold,
|
|
etsysDvmrpExtTibMgrSGStateStored
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group defines the Tree Information Base (TIB) manager objects
|
|
for Enterasys DVMRP systems."
|
|
::= { etsysDvmrpExtGroups 2 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- Compliance statements
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysDvmrpExtCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support
|
|
etsysDvmrpExt."
|
|
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
etsysDvmrpExtIfGroup,
|
|
etsysDvmrpExtTibMgrGroup
|
|
}
|
|
::= { etsysDvmrpExtCompliances 1 }
|
|
|
|
END
|