mibs/MIBS/junose/Juniper-BRIDGE-ETHERNET-MIB

311 lines
11 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- *****************************************************************************
-- 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