Initial commit
This commit is contained in:
177
MIBS/junos/JUNIPER-BFD-MIB
Normal file
177
MIBS/junos/JUNIPER-BFD-MIB
Normal file
@ -0,0 +1,177 @@
|
||||
JUNIPER-BFD-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Unsigned32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
bfdSessIndex
|
||||
FROM BFD-STD-MIB -- [jnx-bfd-exp]
|
||||
|
||||
DisplayString, TimeStamp, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
|
||||
jnxBfdMibRoot -- [jnx-smi]
|
||||
FROM JUNIPER-SMI
|
||||
;
|
||||
|
||||
jnxBfdMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200610121200Z" -- 12 Oct 2006 12:00:00 EST
|
||||
ORGANIZATION "IETF"
|
||||
CONTACT-INFO
|
||||
" Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1133 Innovation Way
|
||||
Sunnyvale, CA 94089
|
||||
E-mail: support@juniper.net"
|
||||
|
||||
DESCRIPTION
|
||||
"Provides BFD specific data."
|
||||
|
||||
-- Revision history.
|
||||
REVISION
|
||||
"200610121200Z" -- 12 Oct 2006 12:00:00 EST
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { jnxBfdMibRoot 1 }
|
||||
|
||||
-- Top level components of this MIB module.
|
||||
|
||||
jnxBfdNotification OBJECT IDENTIFIER ::= { jnxBfdMib 0 }
|
||||
|
||||
jnxBfdObjects OBJECT IDENTIFIER ::= { jnxBfdMib 1 }
|
||||
|
||||
jnxBfdNotifyObjects OBJECT IDENTIFIER ::= { jnxBfdMib 2 }
|
||||
|
||||
-- BFD Session Extn Table
|
||||
-- This table is a juniper extn to jnxSessTable
|
||||
|
||||
jnxBfdSessTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxBfdSessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the jnxBfd Session Table for providing enterprise
|
||||
specific options to the corresponding bfdSessTable entry."
|
||||
::= { jnxBfdObjects 1 }
|
||||
|
||||
jnxBfdSessEntry OBJECT-TYPE
|
||||
SYNTAX JnxBfdSessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines an entry in the jnxBfdSessTable. This essentially
|
||||
augments the bfdSessTable with additional objects."
|
||||
INDEX { bfdSessIndex }
|
||||
::= { jnxBfdSessTable 1 }
|
||||
|
||||
JnxBfdSessEntry ::=
|
||||
SEQUENCE {
|
||||
jnxBfdSessThreshTxInterval Unsigned32,
|
||||
jnxBfdSessCurrTxInterval Unsigned32,
|
||||
jnxBfdSessThreshDectTime Unsigned32,
|
||||
jnxBfdSessCurrDectTime Unsigned32,
|
||||
jnxBfdSessIntfName DisplayString
|
||||
}
|
||||
|
||||
jnxBfdSessThreshTxInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "microseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The threshold value for transmit interval in microseconds.
|
||||
If the current transmit interval value adapts to a value
|
||||
greater than the threshold value, jnxBfdSessTxIntervalHigh
|
||||
trap is raised."
|
||||
::= { jnxBfdSessEntry 1}
|
||||
|
||||
jnxBfdSessCurrTxInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "microseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current transmit interval in microseconds."
|
||||
::= { jnxBfdSessEntry 2}
|
||||
|
||||
jnxBfdSessThreshDectTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "microseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The threshold value for detection time in microseconds.
|
||||
If the current detection time value is greater than the
|
||||
threshold value at the time when session state changes
|
||||
to up(1), jnxBfdSessDetectionTimeHigh trap is raised."
|
||||
::= { jnxBfdSessEntry 3}
|
||||
|
||||
jnxBfdSessCurrDectTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "microseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual value of detection time for the session."
|
||||
::= { jnxBfdSessEntry 4}
|
||||
|
||||
jnxBfdSessIntfName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the interface associated with
|
||||
the bfd session"
|
||||
::= { jnxBfdSessEntry 5}
|
||||
|
||||
-- Notification Objects
|
||||
|
||||
jnxBfdSessifName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the Interface Name in the bfdSessUp and
|
||||
bfdSessDown trap. Even though this object doesnt appear in
|
||||
the OBJECTS list of these traps, but the agent relay this
|
||||
information as an extra parameter in the trap."
|
||||
::= { jnxBfdNotifyObjects 1}
|
||||
|
||||
-- Notification Configuration
|
||||
|
||||
jnxBfdSessTxIntervalHigh NOTIFICATION-TYPE
|
||||
OBJECTS {jnxBfdSessThreshTxInterval,
|
||||
jnxBfdSessCurrTxInterval
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the threshold value for
|
||||
transmit interval (jnxBfdSessThreshTxInterval) is set and
|
||||
the bfd session transmit interval (jnxBfdSessCurrTxInterval)
|
||||
adapts to a value greater than the threshold value. This trap
|
||||
is sent only once, when we first exceed the threshold. The
|
||||
transmit interval can continue to adapt beyond the threshold
|
||||
value. Adaptation of transmit interval happens due to network
|
||||
issues causing the BFD session to go down on either the local
|
||||
system or the remote neighbor."
|
||||
::= { jnxBfdNotification 1 }
|
||||
|
||||
|
||||
jnxBfdSessDetectionTimeHigh NOTIFICATION-TYPE
|
||||
OBJECTS {jnxBfdSessThreshDectTime,
|
||||
jnxBfdSessCurrDectTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the threshold value for
|
||||
detection time (jnxBfdSessThreshDectTime) is set and the bfd
|
||||
session detection-time (jnxBfdSessCurrDectTime) adapts to a
|
||||
value greater than the threshold value. This trap is sent only
|
||||
once, when we first exceed the threshold. The detection-time
|
||||
can continue to adapt beyond the threshold value. Adaptation
|
||||
of detection-time happens due to network issues causing the
|
||||
BFD session to go down on either the local system or the remote
|
||||
neighbor."
|
||||
::= { jnxBfdNotification 2 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user