283 lines
9.5 KiB
Plaintext
283 lines
9.5 KiB
Plaintext
|
DELL-NETWORKING-ISIS-MIB DEFINITIONS ::= BEGIN
|
||
|
-- This MIB contains tables used to configure a Dell Networking OS switch
|
||
|
-- running ISIS in addition to the standard MIB.
|
||
|
--
|
||
|
-- This module will be extended, as needed.
|
||
|
--
|
||
|
|
||
|
IMPORTS
|
||
|
MODULE-IDENTITY,
|
||
|
OBJECT-TYPE,
|
||
|
NOTIFICATION-TYPE,
|
||
|
Unsigned32 FROM SNMPv2-SMI
|
||
|
NOTIFICATION-GROUP, MODULE-COMPLIANCE,
|
||
|
OBJECT-GROUP FROM SNMPv2-CONF
|
||
|
TEXTUAL-CONVENTION,
|
||
|
TruthValue FROM SNMPv2-TC
|
||
|
dellNetMgmt
|
||
|
FROM DELL-NETWORKING-SMI;
|
||
|
|
||
|
dellNetIsisMib MODULE-IDENTITY
|
||
|
LAST-UPDATED "201107010000Z" -- Jul 01, 2011
|
||
|
ORGANIZATION
|
||
|
"Dell Inc"
|
||
|
CONTACT-INFO
|
||
|
"http://www.dell.com/support"
|
||
|
|
||
|
DESCRIPTION
|
||
|
" The proprietary MIB module for Dell Networking OS ISIS. "
|
||
|
|
||
|
REVISION "201107010000Z" -- Jul 01, 2011
|
||
|
DESCRIPTION
|
||
|
"MIB Overload support Dell Networking OS ISIS module"
|
||
|
|
||
|
::= { dellNetMgmt 18 }
|
||
|
|
||
|
-- ------------------------------------------------------------
|
||
|
-- Textual conventions
|
||
|
-- ------------------------------------------------------------
|
||
|
|
||
|
DellNetIsisISLevel ::= TEXTUAL-CONVENTION
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Identifies a level."
|
||
|
SYNTAX INTEGER
|
||
|
{
|
||
|
area(1), -- L1
|
||
|
domain(2) -- L2
|
||
|
}
|
||
|
|
||
|
-- ------------------------------------------------------------
|
||
|
-- Top-level structure of the MIB
|
||
|
-- ------------------------------------------------------------
|
||
|
|
||
|
dellNetIsisNotifications OBJECT IDENTIFIER ::= { dellNetIsisMib 0 }
|
||
|
dellNetIsisObjects OBJECT IDENTIFIER ::= { dellNetIsisMib 1 }
|
||
|
dellNetIsisConformance OBJECT IDENTIFIER ::= { dellNetIsisMib 2 }
|
||
|
|
||
|
-- ------------------------------------------------------------
|
||
|
-- Overload Behaviour
|
||
|
-- ------------------------------------------------------------
|
||
|
|
||
|
dellNetIsisSysOloadSetOverload OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Administratively set the overload bit for both levels.
|
||
|
The overload bit MUST continue to be set if the
|
||
|
implementation runs out of memory, independent of
|
||
|
this variable."
|
||
|
|
||
|
DEFVAL { false }
|
||
|
::= { dellNetIsisObjects 1 }
|
||
|
|
||
|
dellNetIsisSysOloadSetOloadOnStartupUntil OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (5..86400)
|
||
|
UNITS "Seconds"
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"If this object is within the range of 5 to 86400, the overload bit is set
|
||
|
for both levels when isis is enabled for next startup. The overload bit
|
||
|
remains set for seconds.dellNetIsisSysOloadSetOloadOnStartupUntil.
|
||
|
When dellNetIsisSysOloadSetOloadOnStartupUntil seconds have elapsed,the overload flag
|
||
|
remains set if the implementation has run out of memory. Else, the system clears the
|
||
|
overload bit. In addition to the value limits, a value of zero
|
||
|
removes the config so that it will not be effected in the next startup."
|
||
|
|
||
|
DEFVAL { 600 }
|
||
|
::= { dellNetIsisObjects 2 }
|
||
|
|
||
|
dellNetIsisSysOloadWaitForBgp OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (5..86400)
|
||
|
UNITS "Seconds"
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"If this object is within the range of 5 to 86400, the overload bit is set
|
||
|
for both levels when isis is enabled for next startup. The overload bit
|
||
|
remains set until BGP has converged or for seconds.dellNetIsisSysOloadWaitForBgp, whichever
|
||
|
occurs first. A value of zero removes the config so that it will not be effected for the
|
||
|
next startup."
|
||
|
DEFVAL { 600 }
|
||
|
::= { dellNetIsisObjects 3 }
|
||
|
|
||
|
dellNetIsisSysOloadV6SetOverload OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Administratively set the overload bit for both levels.
|
||
|
The overload bit MUST continue to be set if the
|
||
|
implementation runs out of memory, independent of
|
||
|
this variable."
|
||
|
|
||
|
DEFVAL { false }
|
||
|
::= { dellNetIsisObjects 4 }
|
||
|
|
||
|
dellNetIsisSysOloadV6SetOloadOnStartupUntil OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (5..86400)
|
||
|
UNITS "Seconds"
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"If this object is within the range of 5 to 86400, the overload bit is set
|
||
|
for both levels for IPV6 when isis is enabled for next startup. The overload bit
|
||
|
remains set for seconds.dellNetIsisSysOloadV6SetOloadOnStartupUntil.
|
||
|
When dellNetIsisSysOloadV6SetOloadOnStartupUntil seconds have elapsed,
|
||
|
the overload flag remains set if the implementation has run out of memory.
|
||
|
Else, the system clears the overload bit. A value of zero removes the config
|
||
|
so that it will not be effected in the next startup."
|
||
|
DEFVAL { 600 }
|
||
|
::= { dellNetIsisObjects 5 }
|
||
|
|
||
|
dellNetIsisSysOloadV6WaitForBgp OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (5..86400)
|
||
|
UNITS "Seconds"
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"If this object is within the range of 5 to 86400, the overload bit is set
|
||
|
for both levels when isis is enabled for next startup. The overload bit
|
||
|
remains set until BGP has converged for both IPV4 and IPV6 neighbours or
|
||
|
for seconds.dellNetIsisSysOloadV6WaitForBgp, whichever occurs first. A value of zero
|
||
|
removes the config so that it will not be effected for the next startup."
|
||
|
DEFVAL { 600 }
|
||
|
::= { dellNetIsisObjects 6 }
|
||
|
|
||
|
-- ------------------------------------------------------------
|
||
|
-- Attributes associated with one area or domain
|
||
|
-- ------------------------------------------------------------
|
||
|
|
||
|
dellNetIsisSysLevelTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF DellNetIsisSysLevelEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Level specific information about the System."
|
||
|
::= { dellNetIsisObjects 7 }
|
||
|
|
||
|
dellNetIsisSysLevelEntry OBJECT-TYPE
|
||
|
SYNTAX DellNetIsisSysLevelEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Each row describes variables configured for Area or Domain.
|
||
|
Configured values MUST survive an agent reboot."
|
||
|
INDEX { dellNetIsisSysLevelIndex }
|
||
|
::= { dellNetIsisSysLevelTable 1 }
|
||
|
|
||
|
DellNetIsisSysLevelEntry ::=
|
||
|
SEQUENCE {
|
||
|
dellNetIsisSysLevelIndex
|
||
|
DellNetIsisISLevel,
|
||
|
dellNetIsisSysLevelOverloadState
|
||
|
TruthValue,
|
||
|
dellNetIsisSysLevelV6OverloadState
|
||
|
TruthValue
|
||
|
}
|
||
|
|
||
|
dellNetIsisSysLevelIndex OBJECT-TYPE
|
||
|
SYNTAX DellNetIsisISLevel
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The level that this entry describes."
|
||
|
::= { dellNetIsisSysLevelEntry 1 }
|
||
|
|
||
|
dellNetIsisSysLevelOverloadState OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Overload state of the database at this level.
|
||
|
If the value is true, it indicates a database that is
|
||
|
low on an essential resource, such as memory.
|
||
|
The administrator may indirectly force the state to
|
||
|
overloaded by setting the object dellNetIsisSysOloadSetOverload.
|
||
|
If the state is overloaded, we
|
||
|
originate LSPs with the Overload bit set."
|
||
|
::= { dellNetIsisSysLevelEntry 2 }
|
||
|
|
||
|
dellNetIsisSysLevelV6OverloadState OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Overload state of the IPV6 database at this level.
|
||
|
If the value is true, it indicates a database that is
|
||
|
low on an essential resource, such as memory.
|
||
|
The administrator may indirectly force the state to
|
||
|
overloaded by setting the object dellNetIsisSysOloadV6SetOverload.
|
||
|
If the state is overloaded, we
|
||
|
originate LSPs with the Overload bit set."
|
||
|
::= { dellNetIsisSysLevelEntry 3 }
|
||
|
|
||
|
-- ------------------------------------------------------------
|
||
|
-- Adjacency Traps
|
||
|
-- ------------------------------------------------------------
|
||
|
|
||
|
dellNetIsisAdjChanges NOTIFICATION-TYPE
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This notification is generated when adjacency related
|
||
|
changes take place"
|
||
|
::= {dellNetIsisNotifications 1}
|
||
|
|
||
|
-- ------------------------------------------------------------
|
||
|
-- Agent Conformance Definitions
|
||
|
-- ------------------------------------------------------------
|
||
|
|
||
|
dellNetIsisGroups OBJECT IDENTIFIER ::= { dellNetIsisConformance 1 }
|
||
|
dellNetIsisCompliances OBJECT IDENTIFIER ::= { dellNetIsisConformance 2 }
|
||
|
|
||
|
-- ------------------------------------------------------------
|
||
|
-- compliance statements
|
||
|
-- ------------------------------------------------------------
|
||
|
|
||
|
dellNetIsisCompliance MODULE-COMPLIANCE
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The compliance statement for agents that support
|
||
|
the IS-IS MIB"
|
||
|
|
||
|
MODULE
|
||
|
MANDATORY-GROUPS {
|
||
|
dellNetIsisSystemGroup,
|
||
|
dellNetIsisNotificationGroup
|
||
|
}
|
||
|
::= { dellNetIsisCompliances 1 }
|
||
|
|
||
|
-- ------------------------------------------------------------
|
||
|
-- MIB Grouping
|
||
|
-- ------------------------------------------------------------
|
||
|
|
||
|
dellNetIsisSystemGroup OBJECT-GROUP
|
||
|
OBJECTS {
|
||
|
dellNetIsisSysOloadSetOverload,
|
||
|
dellNetIsisSysOloadSetOloadOnStartupUntil,
|
||
|
dellNetIsisSysOloadWaitForBgp,
|
||
|
dellNetIsisSysOloadV6SetOverload,
|
||
|
dellNetIsisSysOloadV6SetOloadOnStartupUntil,
|
||
|
dellNetIsisSysLevelOverloadState,
|
||
|
dellNetIsisSysLevelV6OverloadState,
|
||
|
dellNetIsisSysOloadV6WaitForBgp
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The collection of objects used to manage an
|
||
|
IS-IS router."
|
||
|
::= { dellNetIsisGroups 1 }
|
||
|
|
||
|
dellNetIsisNotificationGroup NOTIFICATION-GROUP
|
||
|
NOTIFICATIONS {
|
||
|
dellNetIsisAdjChanges
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The collections of notifications sent by an IS."
|
||
|
::= { dellNetIsisGroups 2 }
|
||
|
|
||
|
END
|