summaryrefslogtreecommitdiff
path: root/MIBS/junose/Juniper-AUTOCONFIGURE-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junose/Juniper-AUTOCONFIGURE-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junose/Juniper-AUTOCONFIGURE-MIB')
-rw-r--r--MIBS/junose/Juniper-AUTOCONFIGURE-MIB328
1 files changed, 328 insertions, 0 deletions
diff --git a/MIBS/junose/Juniper-AUTOCONFIGURE-MIB b/MIBS/junose/Juniper-AUTOCONFIGURE-MIB
new file mode 100644
index 0000000..a597978
--- /dev/null
+++ b/MIBS/junose/Juniper-AUTOCONFIGURE-MIB
@@ -0,0 +1,328 @@
+
+-- *****************************************************************************
+-- Juniper-AUTOCONFIGURE-MIB
+--
+-- Juniper Networks Enterprise MIB
+-- Auto-Configuration MIB
+--
+-- Copyright (c) 2000 Unisphere Networks, Inc.
+-- Copyright (c) 2002 Juniper Networks, Inc.
+-- All Rights Reserved.
+-- *****************************************************************************
+
+Juniper-AUTOCONFIGURE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ InterfaceIndex
+ FROM IF-MIB
+ juniMibs
+ FROM Juniper-MIBs
+ JuniEnable
+ FROM Juniper-TC;
+
+juniAutoConfMIB MODULE-IDENTITY
+ LAST-UPDATED "200407261954Z" -- 26-Jul-04 03:54 PM EDT
+ ORGANIZATION "Juniper Networks"
+ CONTACT-INFO
+ " Juniper Networks, Inc.
+ Postal: 10 Technology Park Drive
+ Westford MA 01886-3146
+ USA
+ Tel: +1 978 589 5800
+ Email: mib@Juniper.net"
+ DESCRIPTION
+ "The Auto-Configuration MIB for the Juniper Networks enterprise."
+ -- Revision History
+ REVISION "200407261954Z" -- 26-Jul-04 03:54 PM EDT - JUNOSe 7.0
+ DESCRIPTION
+ "Added Encapsulation Type Lockout objects."
+ REVISION "200211221608Z" -- 22-Nov-02 11:08 AM EST - JUNOSe 5.0
+ DESCRIPTION
+ "Replaced Unisphere names with Juniper names."
+ REVISION "200211221524Z" -- 22-Nov-02 10:24 AM EST - JUNOSe 4.0
+ DESCRIPTION
+ "Added bridgedEthernet(19) to JuniAutoConfEncaps."
+ REVISION "200011160000Z" -- 16-Nov-00 - JUNOSe 3.0
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { juniMibs 48 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Textual conventions
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+JuniAutoConfEncaps ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Encapsulated protocol type."
+ SYNTAX INTEGER {
+ ip(0),
+ ppp(1),
+ pppoe(17),
+ bridgedEthernet(19) }
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Managed object groups
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniAutoConfObjects OBJECT IDENTIFIER ::= {juniAutoConfMIB 1}
+
+--
+-- Functional groups
+--
+juniAutoConf OBJECT IDENTIFIER ::= {juniAutoConfObjects 1}
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Managed objects
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- Enable/disable autoconfiguration for incoming data encapsulations.
+--
+juniAutoConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniAutoConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configures recognition of incoming data encapsulation types that
+ trigger autoconfiguration on an interface. Also, configures the
+ time range that the encapsulation type will be locked-out from
+ recognition in the event of an error in creating an interface of
+ the encapsulation type."
+ ::= { juniAutoConf 1 }
+
+juniAutoConfEntry OBJECT-TYPE
+ SYNTAX JuniAutoConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configures recognition of an incoming data encapsulation type that
+ triggers autoconfiguration on an interface. Also, configures the
+ time range that the encapsulation type will be locked-out from
+ recognition in the event of an error in creating an interface of
+ the encapsulation type."
+ INDEX { juniAutoConfIfIndex,
+ juniAutoConfEncaps }
+ ::= { juniAutoConfTable 1 }
+
+JuniAutoConfEntry ::= SEQUENCE {
+ juniAutoConfIfIndex InterfaceIndex,
+ juniAutoConfEncaps JuniAutoConfEncaps,
+ juniAutoConfEnable JuniEnable,
+ juniAutoConfLockoutSupported TruthValue,
+ juniAutoConfLockoutMin Integer32,
+ juniAutoConfLockoutMax Integer32,
+ juniAutoConfLockoutTime Integer32,
+ juniAutoConfLockoutElapsedTime Integer32,
+ juniAutoConfNextLockoutTime Integer32 }
+
+juniAutoConfIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of the interface to which the autoconfiguration information
+ in this entry applies."
+ ::= { juniAutoConfEntry 1 }
+
+juniAutoConfEncaps OBJECT-TYPE
+ SYNTAX JuniAutoConfEncaps
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The encapsulated protocol type to which the autoconfiguration
+ information in this entry applies."
+ ::= { juniAutoConfEntry 2 }
+
+juniAutoConfEnable OBJECT-TYPE
+ SYNTAX JuniEnable
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When enabled, permits autoconfiguration of the specified interface when
+ the specified encapsulation is recognized in an incoming data frame."
+ ::= { juniAutoConfEntry 3 }
+
+juniAutoConfLockoutSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether lockout is supported for the specified
+ encapsulation type for the specified interface. If lockout is
+ supported, then juniAutoConfLockoutMin, juniAutoConfLockoutMax,
+ juniAutoConfLockoutTime, juniAutoConfLockoutElapsedTime, and
+ juniAutoConfNextLockoutTime are valid and supported in this entry."
+ ::= { juniAutoConfEntry 4 }
+
+juniAutoConfLockoutMin OBJECT-TYPE
+ SYNTAX Integer32 (0..86400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The lower bound, in seconds, of the time range used to specify
+ the duration of the lockout of the encapsulation type from
+ recognition for the specified interface. This only takes effect
+ if juniAutoConfEnable is set to enable for the encapsulation type
+ for this interface.
+ The ability to lockout the specified encapsulation type from
+ recognition in the event of an error in creating an interface of
+ the encapsulation type is enabled by default. The initial lockout
+ duration is this object's value and increases exponentially for
+ each failure that occurs for the specified encapsulation type
+ for the specified interface within the greater of 15 minutes
+ and juniAutoConfLockoutMax. The lockout duration for the specified
+ encapsulation type will not exceed juniAutoConfLockoutMax. If the
+ time between creation errors for the specified encapsulation type
+ for the specified interface is greater than the greater of 15
+ minutes and juniAutoConfigLockoutMax, then the lockout duration
+ reverts to this object's value.
+ To disable the ability to lockout the specified encapsulation type
+ from recognition in the event of an error in creating an interface
+ of the encapsulation type for the specified interface, the value of
+ this object and juniAutoConfLockoutMax must be set to 0. It is not
+ recommended that this lockout feature be disabled except for
+ debugging purposes."
+ DEFVAL { 1 }
+ ::= { juniAutoConfEntry 5 }
+
+juniAutoConfLockoutMax OBJECT-TYPE
+ SYNTAX Integer32 (0..86400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The upper bound, in seconds, of the time range used to specify
+ the duration of the lockout of the encapsulation type from
+ recognition for the specified interface. This value must equal
+ or exceed the value for juniAutoConfLockoutMin. This only takes
+ effect if juniAutoConfEnable is set to enable for the encapsulation
+ type for this interface.
+ The ability to lockout the specified encapsulation type from
+ recognition in the event of an error in creating an interface of
+ the encapsulation type is enabled by default. The initial lockout
+ duration is juniAutoConfLockoutMin and increases exponentially for
+ each failure that occurs for the specified encapsulation type
+ for the specified interface within the greater of 15 minutes
+ and this object's value. The lockout duration for the specified
+ encapsulation type will not exceed this object's value. If the
+ time between creation errors for the specified encapsulation type
+ for the specified interface is greater than the greater of 15
+ minutes and this object's value, then the lockout duration
+ reverts to juniAutoConfigLockoutMin.
+ To disable the ability to lockout the specified encapsulation type
+ from recognition in the event of an error in creating an interface
+ of the encapsulation type for the specified interface, the value of
+ this object and juniAutoConfLockoutMin must be set to 0. It is not
+ recommended that this lockout feature be disabled except for
+ debugging purposes."
+ DEFVAL { 300 }
+ ::= { juniAutoConfEntry 6 }
+
+juniAutoConfLockoutTime OBJECT-TYPE
+ SYNTAX Integer32 (0..86400)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time duration, in seconds, currently used to lockout the
+ specified encapsulation type from recognition for the specified
+ interface. The reported value is within the range specified by
+ juniAutoConfLockoutMin and juniAutoConfLockoutMax. A value of 0
+ indicates that no lockout is occurring for the encapsulation type
+ for the specified interface."
+ ::= { juniAutoConfEntry 7 }
+
+juniAutoConfLockoutElapsedTime OBJECT-TYPE
+ SYNTAX Integer32 (0..86400)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The elapsed time, in seconds, that the specified encapsulation type
+ has been locked-out from recognition for the specified interface.
+ Its value will not exceed that of juniAutoConfLockoutTime. A value of
+ 0 indicates that no lockout is occurring for the encapsulation type
+ for the specified interface."
+ ::= { juniAutoConfEntry 8 }
+
+juniAutoConfNextLockoutTime OBJECT-TYPE
+ SYNTAX Integer32 (0..86400)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time duration, in seconds, that will be used to lockout the
+ specified encapsulation type from recognition for the specified
+ interface for the next event that results in a lockout condition.
+ The reported value is within the range specified by
+ juniAutoConfLockoutMin and juniAutoConfLockoutMax. When
+ juniAutoConfEnable is set to enable, a value of 0 indicates that
+ lockout is prevented from occurring for the encapsulation type
+ for the specified interface (i.e., juniAutoConfLockoutMin and
+ juniAutoConfLockoutMax are both set to 0)."
+ ::= { juniAutoConfEntry 9 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Conformance information
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniAutoConfMIBConformance
+ OBJECT IDENTIFIER ::= { juniAutoConfMIB 4 }
+juniAutoConfMIBCompliances
+ OBJECT IDENTIFIER ::= { juniAutoConfMIBConformance 1 }
+juniAutoConfMIBGroups
+ OBJECT IDENTIFIER ::= { juniAutoConfMIBConformance 2 }
+
+--
+-- compliance statements
+--
+juniAutoConfCompliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete compliance statement for systems supporting enabling of
+ autoconfiguration operation. This statement was obsoleted when
+ encapsulation type lockout objects were added."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniAutoConfGroup }
+ ::= { juniAutoConfMIBCompliances 1 }
+
+juniAutoConfCompliance2 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for systems supporting enabling of
+ autoconfiguration operation."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniAutoConfGroup2 }
+ ::= { juniAutoConfMIBCompliances 2 }
+
+--
+-- units of conformance
+--
+juniAutoConfGroup OBJECT-GROUP
+ OBJECTS {
+ juniAutoConfEnable }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsoleted collection of objects providing management of
+ autoconfiguration enabling in a Juniper product. This group
+ became obsolete when Encapsulation Type Lockout support was added."
+ ::= { juniAutoConfMIBGroups 1 } -- JUNOSe 3.0
+
+juniAutoConfGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniAutoConfLockoutSupported,
+ juniAutoConfLockoutMin,
+ juniAutoConfLockoutMax,
+ juniAutoConfLockoutTime,
+ juniAutoConfLockoutElapsedTime,
+ juniAutoConfNextLockoutTime }
+ STATUS current
+ DESCRIPTION
+ "The basic collection of objects providing management of
+ autoconfiguration enabling in a Juniper product."
+ ::= { juniAutoConfMIBGroups 2 } -- JUNOSe 7.0
+
+END