311 lines
11 KiB
Plaintext
311 lines
11 KiB
Plaintext
|
|
-- *****************************************************************************
|
|
-- 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
|