285 lines
11 KiB
Plaintext
285 lines
11 KiB
Plaintext
PDN-MPE-BRIDGE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Version : 0.1 DRAFT
|
|
-- Enterprise pdn bridge mib (mpe support)
|
|
-- Copyright (C) 2000 Paradyne Corporation.
|
|
|
|
-- Created by : Wayne Jadoo / Prakash Easwar
|
|
|
|
-- This MIB contains objects that is used to perform
|
|
-- operations on the bridge.
|
|
|
|
IMPORTS
|
|
|
|
MacAddress
|
|
FROM SNMPv2-TC
|
|
Counter
|
|
FROM RFC1155-SMI
|
|
ifIndex
|
|
FROM RFC1213-MIB
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
entPhysicalIndex
|
|
FROM ENTITY-MIB
|
|
mpe-bridge
|
|
FROM PDN-HEADER-MIB
|
|
VnidRange
|
|
FROM PDN-TC
|
|
;
|
|
|
|
mpePdnBridgeGenericMIBObjects OBJECT IDENTIFIER ::= { mpe-bridge 1 }
|
|
mpePdnBridgeMIBTraps OBJECT IDENTIFIER ::= { mpe-bridge 2 }
|
|
mpePdnDot1dGenericBridge OBJECT IDENTIFIER ::= { mpePdnBridgeGenericMIBObjects 1 }
|
|
mpePdnDot1dTpFdb OBJECT IDENTIFIER ::= { mpePdnBridgeGenericMIBObjects 2 }
|
|
|
|
mpePdnDot1dBridgeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MpePdnDot1dBridgeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table that contains generic information about the bridge."
|
|
::= { mpePdnDot1dGenericBridge 1 }
|
|
|
|
mpePdnDot1dBridgeEntry OBJECT-TYPE
|
|
SYNTAX MpePdnDot1dBridgeEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of information for the bridge."
|
|
INDEX { entPhysicalIndex }
|
|
::= { mpePdnDot1dBridgeTable 1 }
|
|
|
|
|
|
MpePdnDot1dBridgeEntry ::=
|
|
SEQUENCE {
|
|
mpePdnDot1dBaseBridgeAddress MacAddress,
|
|
mpePdnDot1dBaseNumPorts INTEGER,
|
|
mpePdnDot1dBaseType INTEGER,
|
|
mpePdnDot1dTpLearnedEntryDiscards Counter,
|
|
mpePdnDot1dTpAgeingTime INTEGER,
|
|
mpePdnDot1dTpAgeingCleanupTime INTEGER
|
|
}
|
|
|
|
mpePdnDot1dBaseBridgeAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The MAC address used by this bridge when it must
|
|
be referred to in a unique fashion. It is
|
|
recommended that this be the numerically smallest
|
|
MAC address of all ports that belong to this
|
|
bridge. However it is only required to be
|
|
unique."
|
|
::= { mpePdnDot1dBridgeEntry 1 }
|
|
|
|
mpePdnDot1dBaseNumPorts OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of ports controlled by this bridging
|
|
entity."
|
|
::= { mpePdnDot1dBridgeEntry 2 }
|
|
|
|
mpePdnDot1dBaseType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
transparent-only(2),
|
|
sourceroute-only(3),
|
|
srt(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates what type of bridging this bridge can
|
|
perform."
|
|
::= { mpePdnDot1dBridgeEntry 3 }
|
|
|
|
mpePdnDot1dTpLearnedEntryDiscards OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The total number of Forwarding Database entries,
|
|
which have been or would have been learned, but
|
|
have been discarded due to a lack of space to
|
|
store them in the Forwarding Database. If this
|
|
counter is increasing, it indicates that the
|
|
Forwarding Database is regularly becoming full (a
|
|
condition which has unpleasant performance effects
|
|
on the subnetwork). If this counter has a
|
|
significant value but is not presently increasing,
|
|
it indicates that the problem has been occurring
|
|
but is not persistent."
|
|
::= { mpePdnDot1dBridgeEntry 4 }
|
|
|
|
mpePdnDot1dTpAgeingTime OBJECT-TYPE
|
|
SYNTAX INTEGER (10..1000000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The timeout period in seconds for aging out
|
|
dynamically learned forwarding information.
|
|
802.1D-1990 recommends a default of 300 seconds."
|
|
DEFVAL { 300 }
|
|
::= { mpePdnDot1dBridgeEntry 5 }
|
|
|
|
mpePdnDot1dTpAgeingCleanupTime OBJECT-TYPE
|
|
SYNTAX INTEGER (5..500000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" mpePdnDot1dTpEntryAgeingCleanupupTime is the length of
|
|
time before an entry is removed from the bridge .
|
|
This parameter is typically set to one-half of the
|
|
bridge Ageing time."
|
|
DEFVAL { 150 }
|
|
::= { mpePdnDot1dBridgeEntry 6 }
|
|
|
|
|
|
|
|
-- The Forwarding Database for Transparent Bridges
|
|
|
|
mpePdnDot1dTpFdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MpePdnDot1dTpFdbEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A table that contains information about unicast
|
|
entries for which the bridge has forwarding and/or
|
|
filtering information. This information is used
|
|
by the transparent bridging function in
|
|
determining how to propagate a received frame."
|
|
::= { mpePdnDot1dTpFdb 1 }
|
|
|
|
mpePdnDot1dTpFdbEntry OBJECT-TYPE
|
|
SYNTAX MpePdnDot1dTpFdbEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information about a specific unicast MAC address
|
|
for which the bridge has some forwarding and/or
|
|
filtering information."
|
|
INDEX { entPhysicalIndex,
|
|
mpePdnDot1dTpFdbAddress,
|
|
mpePdnDot1dTpFdbVnidId }
|
|
::= { mpePdnDot1dTpFdbTable 1 }
|
|
|
|
MpePdnDot1dTpFdbEntry ::=
|
|
SEQUENCE {
|
|
mpePdnDot1dTpFdbAddress MacAddress,
|
|
mpePdnDot1dTpFdbVnidId VnidRange,
|
|
mpePdnDot1dTpFdbIfIndex INTEGER,
|
|
mpePdnDot1dTpFdbStatus INTEGER,
|
|
mpePdnDot1dTpFdbAgeTime INTEGER,
|
|
mpePdnDot1dTpFdbFlags INTEGER
|
|
}
|
|
|
|
mpePdnDot1dTpFdbAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A unicast MAC address for which the bridge has
|
|
forwarding and/or filtering information."
|
|
::= { mpePdnDot1dTpFdbEntry 1 }
|
|
|
|
mpePdnDot1dTpFdbVnidId OBJECT-TYPE
|
|
SYNTAX VnidRange
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The VNID Id number of the virtual network for which the
|
|
bridge has forwarding and/or filtering information."
|
|
::= { mpePdnDot1dTpFdbEntry 2 }
|
|
|
|
mpePdnDot1dTpFdbIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The ifIndex of the interface associated with the
|
|
mac address and vlan-id."
|
|
::= { mpePdnDot1dTpFdbEntry 3 }
|
|
|
|
mpePdnDot1dTpFdbStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
invalid(2),
|
|
learned(3),
|
|
self(4),
|
|
mgmt(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The status of this entry. The meanings of the
|
|
values are:
|
|
|
|
other(1) : none of the following. This would
|
|
include the case where some other
|
|
MIB object (not the corresponding
|
|
instance of mpePdnDot1dTpFdbPort, nor
|
|
an entry in the mpePdnDot1dStaticTable)
|
|
in being used to determine if and how
|
|
frames addressed to the value of
|
|
the corresponding instance of
|
|
mpePdnDot1dTpFdbAddress are being
|
|
forwarded.
|
|
|
|
invalid(2) : this entry is not longer valid
|
|
(e.g., it was learned but has since
|
|
|
|
aged-out), but has not yet been
|
|
flushed from the table.
|
|
|
|
learned(3) : the value of the corresponding
|
|
instance of mpePdnDot1dTpFdbPort was
|
|
learned, and is being used.
|
|
|
|
self(4) : the value of the corresponding
|
|
instance of mpePdnDot1dTpFdbAddress
|
|
represents one of the bridge's
|
|
addresses. The corresponding
|
|
instance of mpePdnDot1dTpFdbPort
|
|
indicates which of the bridge's
|
|
ports has this address.
|
|
|
|
mgmt(5) : the value of the corresponding
|
|
instance of mpePdnDot1dTpFdbAddress is
|
|
|
|
also the value of an existing
|
|
instance of mpePdnDot1dStaticAddress."
|
|
::= { mpePdnDot1dTpFdbEntry 4 }
|
|
|
|
mpePdnDot1dTpFdbAgeTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time in seconds that
|
|
this entry is in the Bridge table"
|
|
::= { mpePdnDot1dTpFdbEntry 5 }
|
|
|
|
mpePdnDot1dTpFdbFlags OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
permanentDHCP(2),
|
|
permanentCONFIGURED(3),
|
|
dynamic(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object indicates the type of
|
|
entry in the Bridge table.
|
|
permanentDHCP -- Entry added due to DHCP client
|
|
permanentCONFIGURED -- Entry added by User
|
|
dynamic -- Dynamic Entry
|
|
"
|
|
::= { mpePdnDot1dTpFdbEntry 6 }
|
|
|
|
END
|
|
|