diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junose/Juniper-AUTOCONFIGURE-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/junose/Juniper-AUTOCONFIGURE-MIB')
| -rw-r--r-- | MIBS/junose/Juniper-AUTOCONFIGURE-MIB | 328 |
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 |