From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/junose/Juniper-BRIDGE-ETHERNET-MIB | 310 ++++++++++++++++++++++++++++++++ 1 file changed, 310 insertions(+) create mode 100644 MIBS/junose/Juniper-BRIDGE-ETHERNET-MIB (limited to 'MIBS/junose/Juniper-BRIDGE-ETHERNET-MIB') diff --git a/MIBS/junose/Juniper-BRIDGE-ETHERNET-MIB b/MIBS/junose/Juniper-BRIDGE-ETHERNET-MIB new file mode 100644 index 0000000..fc50cd9 --- /dev/null +++ b/MIBS/junose/Juniper-BRIDGE-ETHERNET-MIB @@ -0,0 +1,310 @@ + +-- ***************************************************************************** +-- Juniper-BRIDGE-ETHERNET-MIB +-- +-- Juniper Networks Enterprise MIB +-- Bridge Ethernet MIB +-- +-- Copyright (c) 1998, 1999 Redstone Communications, Inc. +-- Copyright (c) 1999, 2000 Unisphere Networks, Inc. +-- Copyright (c) 2002, 2005 Juniper Networks, Inc. +-- All Rights Reserved. +-- ***************************************************************************** + +Juniper-BRIDGE-ETHERNET-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32 + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + juniMibs + FROM Juniper-MIBs + JuniNextIfIndex + FROM Juniper-TC; + +juniBridgeEthernetMIB MODULE-IDENTITY + LAST-UPDATED "200512141710Z" -- 14-Dec-05 01:10 PM EDT + ORGANIZATION "Juniper Networks, Inc." + 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 Bridge Ethernet MIB for the Juniper Networks + enterprise." + -- Revision History + REVISION "200512141710Z" -- 14-Dec-05 01:10 PM EDT - JUNOSe 8.0 + DESCRIPTION + "Added interface MTU object." + REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0 + DESCRIPTION + "Replaced Unisphere names with Juniper names." + REVISION "200009261443Z" -- 26-Sep-00 10:43 AM EDT - JUNOSe 3.0 + DESCRIPTION + "Make it SMIv2 conformant." + REVISION "200003272345Z" -- 27-Mar-00 06:45 PM EST - JUNOSe 1.3 + DESCRIPTION + "Obsolete juniBridgedEthProxyArp." + REVISION "9912101830Z" -- 10-Dec-99 1:30 PM EST + DESCRIPTION + "Initial version of this MIB module." + ::= { juniMibs 31 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Managed objects +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniBridgedEthernetObjects OBJECT IDENTIFIER ::= { juniBridgeEthernetMIB 1 } + +-- +-- This MIB contains managed objects for the bridged Ethernet +-- sublayer interface. +-- +-- Management objects are provided to query for an available +-- interface index, and to create/delete interfaces of that type. +-- Creating/deleting these interface types using this MIB has the +-- side effect of creating/deleting corresponding entries in the +-- Interface MIB ifTable/ifXTable, and in the Juniper Enterprise +-- Interface MIB juniIfTable. +-- + +juniBridgedEthernetIfLayer OBJECT IDENTIFIER + ::= { juniBridgedEthernetObjects 1 } + +-- ///////////////////////////////////////////////////////////////////////////// +-- +-- Bridged Ethernet Interface Layer +-- +-- This layer is managed with the following elements: +-- +-- o NextIfIndex (generator for Bridged Ethernet IfIndex selection) +-- o Interface Table (creation/configuration/deletion of Bridged Ethernet +-- interfaces) +-- +-- ///////////////////////////////////////////////////////////////////////////// +-- +-- IfIndex selection for creating new Brdiged Ethernet interfaces +-- +juniBridgedEthernetNextIfIndex OBJECT-TYPE + SYNTAX JuniNextIfIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Coordinate ifIndex value allocation for entries in + juniBridgedEthernetIfTable. + + A GET of this object returns the next available ifIndex value to be used + to create an entry in the associated interface table; or zero, if no + valid ifIndex value is available. This object also returns a value of + zero when it is the lexicographic successor of a varbind presented in an + SNMP GETNEXT or GETBULK request, for which circumstance it is assumed + that ifIndex allocation is unintended. + + Successive GETs will typically return different values, thus avoiding + collisions among cooperating management clients seeking to create table + entries simultaneously." + ::= { juniBridgedEthernetIfLayer 1 } + + +-- +-- The Bridged Ethernet Interface Table +-- +juniBridgedEthernetIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniBridgedEthernetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The parameters for the BridgedEthernet service on this interface." + ::= { juniBridgedEthernetIfLayer 2 } + +juniBridgedEthernetIfEntry OBJECT-TYPE + SYNTAX JuniBridgedEthernetIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Parameters for a particular Bridged Ethernet interface. + + Creating/deleting entries in this table causes corresponding entries for + be created/deleted in ifTable/ifXTable/juniIfTable." + INDEX { juniBridgedEthernetIfIfIndex } + ::= { juniBridgedEthernetIfTable 1 } + +JuniBridgedEthernetIfEntry ::= SEQUENCE { + juniBridgedEthernetIfIfIndex InterfaceIndex, + juniBridgedEthernetProxyArp INTEGER, + juniBridgedEthernetIfLowerIfIndex InterfaceIndexOrZero, + juniBridgedEthernetIfRowStatus RowStatus, + juniBridgedEthernetIfMtu Integer32 } + +juniBridgedEthernetIfIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value of the corresponding ifEntry." + ::= { juniBridgedEthernetIfEntry 1 } + +juniBridgedEthernetProxyArp OBJECT-TYPE + SYNTAX INTEGER { + enableRestricted(1), + enableUnrestricted(2), + disable(3) } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The proxyArp configuration setting for this entry. + + *** NOTE: This MIB object has been obsoleted. ***" + DEFVAL { enableRestricted } + ::= { juniBridgedEthernetIfEntry 2 } + +juniBridgedEthernetIfLowerIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex of an interface over which this Bridged Ethernet interface + is to be layered. A value of zero indicates no layering. An + implementation may choose to require that a nonzero value be configured + at entry creation." + ::= { juniBridgedEthernetIfEntry 3 } + +juniBridgedEthernetIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation/deletion of entries in this table according to the + RowStatus textual convention, constrained to support the following + values only: + createAndGo + destroy + + To create an entry in this table, the following entry objects MUST be + explicitly configured: + juniBridgedEthernetIfRowStatus + juniBridgedEthernetIfLowerIfIndex + + In addition, when creating an entry the following conditions must hold: + + A value for juniBridgedEthernetIfIndex must have been determined + previously, by reading juniBridgedEthernetNextIfIndex. + + The interface identified by juniBridgedEthernetIfLowerIfIndex must + exist, and must be an interface type that permits layering of + Bridged Ethernet above it. + + A corresponding entry in ifTable/ifXTable/juniIfTable is + created/destroyed as a result of creating/destroying an entry in this + table." + ::= { juniBridgedEthernetIfEntry 4 } + +juniBridgedEthernetIfMtu OBJECT-TYPE + SYNTAX Integer32 (64..9180) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The configured maximum transfer unit (MTU) for this ethernet interface. + The operational value is reported in the corresponding Interfaces MIB + ifMtu object." + DEFVAL { 1518 } + ::= { juniBridgedEthernetIfEntry 5 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Notifications +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- No notifications are defined in this MIB. Placeholders follow. +-- juniBridgeEthernetTrapControl OBJECT IDENTIFIER +-- ::= { juniBridgeEthernetMIB 2 } +-- juniBridgedEthernetTraps OBJECT IDENTIFIER +-- ::= { juniBridgeEthernetMIB 3 } +-- juniBridgeEthernetPrefix OBJECT IDENTIFIER +-- ::= { juniBridgeEthernetTraps 0 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Conformance information +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +juniBridgeEthernetConformance OBJECT IDENTIFIER + ::= { juniBridgeEthernetMIB 4 } +juniBridgeEthernetCompliances OBJECT IDENTIFIER + ::= { juniBridgeEthernetConformance 1 } +juniBridgeEthernetGroups OBJECT IDENTIFIER + ::= { juniBridgeEthernetConformance 2 } + +-- +-- compliance statements +-- +juniBridgedEthernetCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for entities which implement the Juniper + bridged Ethernet MIB. This statement became deprecated when + additional configuration for Bridged Ethernet was added." + MODULE -- this module + MANDATORY-GROUPS { juniBridgedEthernetGroup2 } + ::= { juniBridgeEthernetCompliances 1 } -- JUNOSe 1.3 + +juniBridgedEthernetCompliance2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement the Juniper + bridged Ethernet MIB." + MODULE -- this module + MANDATORY-GROUPS { juniBridgedEthernetGroup3 } + ::= { juniBridgeEthernetCompliances 2 } -- JUNOSe 7.3 + +-- +-- units of conformance +-- +juniBridgedEthernetGroup OBJECT-GROUP + OBJECTS { + juniBridgedEthernetNextIfIndex, + juniBridgedEthernetIfIfIndex, + juniBridgedEthernetProxyArp, + juniBridgedEthernetIfLowerIfIndex, + juniBridgedEthernetIfRowStatus } + STATUS obsolete + DESCRIPTION + "A collection of objects providing management of Bridged Ethernet + interfaces in a Juniper product. This group became obsolete when + juniBridgedEthernetProxyArp was made obsolete." + ::= { juniBridgeEthernetGroups 1 } + +juniBridgedEthernetGroup2 OBJECT-GROUP + OBJECTS { + juniBridgedEthernetNextIfIndex, + juniBridgedEthernetIfIfIndex, + juniBridgedEthernetIfLowerIfIndex, + juniBridgedEthernetIfRowStatus } + STATUS deprecated + DESCRIPTION + "A collection of objects providing management of Bridged Ethernet + interfaces in a Juniper product. This group became deprecated + when the juniBridgedEthernetIfMtu object was added." + ::= { juniBridgeEthernetGroups 2 } + +juniBridgedEthernetGroup3 OBJECT-GROUP + OBJECTS { + juniBridgedEthernetNextIfIndex, + juniBridgedEthernetIfIfIndex, + juniBridgedEthernetIfLowerIfIndex, + juniBridgedEthernetIfRowStatus, + juniBridgedEthernetIfMtu } + STATUS current + DESCRIPTION + "A collection of objects providing management of Bridged Ethernet + interfaces in a Juniper product." + ::= { juniBridgeEthernetGroups 3 } + +END -- cgit v1.2.3