Observium_CE/mibs/cabletron/CTRON-BRDG-MIB

718 lines
25 KiB
Plaintext

CTRON-BRDG-MIB DEFINITIONS ::= BEGIN
-- ctron-brdg-mib.txt
-- Revision: 1.00
-- Date: August 14, 1992
-- Cabletron Systems, Inc.
-- 35 Industrial Way, P.O. Box 5005
-- Rochester, NH 03867-0505
-- (603) 332-9400
-- support@ctron.com
-- This module provides authoritative definitions for Cabletron's
-- enterprise-specific bridge MIB.
--
-- This module will be extended, as required.
--
-- Cabletron Systems reserves the right to make changes in
-- specification and other information contained in this document
-- without prior notice. The reader should consult Cabletron Systems
-- to determine whether any such changes have been made.
--
-- In no event shall Cabletron Systems be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Cabletron
-- Systems has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Cabletron grants vendors, end-users, and other interested parties
-- a non-exclusive license to use this Specification in connection
-- with the management of Cabletron products.
-- Copyright August 92 Cabletron Systems
IMPORTS
OBJECT-TYPE FROM RFC-1212
Counter FROM RFC-1155-SMI;
cabletron OBJECT IDENTIFIER ::= { enterprises 52 }
mibs OBJECT IDENTIFIER ::= { cabletron 4 }
ctron OBJECT IDENTIFIER ::= { mibs 1 }
ctdatalink OBJECT IDENTIFIER ::= { ctron 2 }
ctBridge OBJECT IDENTIFIER ::= { ctdatalink 3 }
------ group definitions ------
ctBridgeSr OBJECT IDENTIFIER ::= { ctBridge 3 }
ctBridgeTp OBJECT IDENTIFIER ::= { ctBridge 4 }
ctBridgeSdbEnet OBJECT IDENTIFIER ::= { ctBridge 5 }
ctBridgeSdbTr OBJECT IDENTIFIER ::= { ctBridge 6 }
---------- ctBridgeSr group -------------
ctBridgeSrPortPairTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtBridgeSrPortPairEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information of source and
destination port pairs for source routing"
::= { ctBridgeSr 1 }
ctBridgeSrPortPairEntry OBJECT-TYPE
SYNTAX CtBridgeSrPortPairEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry consisting of objects specifying information
for the source and destination port pairs used for source
routing."
INDEX { ctBridgeSrPortPairSrcPort, ctBridgeSrPortPairDestPort }
::= { ctBridgeSrPortPairTable 1 }
CtBridgeSrPortPairEntry ::=
SEQUENCE {
ctBridgeSrPortPairSrcPort
INTEGER,
ctBridgeSrPortPairDestPort
INTEGER,
ctBridgeSrPortPairPackets
Counter,
ctBridgeSrPortPairState
INTEGER
}
ctBridgeSrPortPairSrcPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The source port (ie the port which received the packets)
for which this entry has source routing information."
::= { ctBridgeSrPortPairEntry 1 }
ctBridgeSrPortPairDestPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination port (ie the port which transmitted the
packets) for which this entry has source routing information."
::= { ctBridgeSrPortPairEntry 2 }
ctBridgeSrPortPairPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets forward by the source route bridge
from the SrcPort to the DestPort."
::= { ctBridgeSrPortPairEntry 3 }
ctBridgeSrPortPairState OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The state of source route bridging on this port pair.
This is the desired state of the administrator. The
operational state of the port pair is determined by this
state along with the states of dot1dStpPortState within
the IETF Bridge MIB and ifOperStatus of the IETF MIB II
for each port."
::= { ctBridgeSrPortPairEntry 4 }
---------- ctBridgeTp group -------------
ctBridgeTpPortFwdTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtBridgeTpPortFwdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information of source and
destination port transparent MAC layer forwarding."
::= { ctBridgeTp 1 }
ctBridgeTpPortFwdEntry OBJECT-TYPE
SYNTAX CtBridgeTpPortFwdEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry consisting of objects specifying the source and
destination port transparent MAC layer forwarding
information."
INDEX { ctBridgeTpPortFwdSrcPort, ctBridgeTpPortFwdDestPort }
::= { ctBridgeTpPortFwdTable 1 }
CtBridgeTpPortFwdEntry ::=
SEQUENCE {
ctBridgeTpPortFwdSrcPort
INTEGER,
ctBridgeTpPortFwdDestPort
INTEGER,
ctBridgeTpPortFwdPackets
Counter
}
ctBridgeTpPortFwdSrcPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The source port (ie the port which received the packets)
for which this entry has transparent bridge forwarding
information."
::= { ctBridgeTpPortFwdEntry 1 }
ctBridgeTpPortFwdDestPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The destination port (ie the port which the packets
were transmitted out) for which this entry has
transparent bridge forwarding information."
::= { ctBridgeTpPortFwdEntry 2 }
ctBridgeTpPortFwdPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of packets transparently forwarded by the bridge
from the SrcPort to the DestPort."
::= { ctBridgeTpPortFwdEntry 3 }
ctBridgeTpPortStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtBridgeTpPortStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table which allows the network administrator to enable/
disable transparent bridging on a particular port."
::= { ctBridgeTp 2 }
ctBridgeTpPortStateEntry OBJECT-TYPE
SYNTAX CtBridgeTpPortStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing the transparent bridge state of
a particular port."
INDEX { ctBridgeTpPortStatePort }
::= { ctBridgeTpPortStateTable 1 }
CtBridgeTpPortStateEntry ::=
SEQUENCE {
ctBridgeTpPortStatePort
INTEGER,
ctBridgeTpPortState
INTEGER
}
ctBridgeTpPortStatePort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port for which this entry has transparent bridge
state information."
::= { ctBridgeTpPortStateEntry 1 }
ctBridgeTpPortState OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The state of transparent bridging on this port. This is
the desired state of the administrator. The operational
state of the port is determined by this state along with
the state of dot1dStpPortState within the IETF Bridge MIB
and ifOperStatus of the IETF MIB II."
::= { ctBridgeTpPortStateEntry 2 }
---------- ctBridgeSdbEnet group -------------
ctBridgeSdbEnetTotFtrs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of Ethernet filters in the special
database."
::= { ctBridgeSdbEnet 1 }
ctBridgeSdbEnetNoMatch OBJECT-TYPE
SYNTAX INTEGER {
filter(1),
forward(2),
searchFDB(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The process to be performed if no match is found
in the Ethernet special database. The process of
filtering or forwarding is for all ports. searchFDB
results in searching the IEEE 802.1D transparent filter
database referenced by the IETF Bridge MIB. "
::= { ctBridgeSdbEnet 2 }
ctBridgeSdbEnetTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtBridgeSdbEnetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing filtering information configured into
the bridge by (local or network) management specifying
the specific packet string (destination address, source
address, type/length field as well as a window of 64 bytes
of packet data beginning at a data offset) to be used
for filtering decisions. The filters are to be searched in
the order of incrementing filter number."
::= { ctBridgeSdbEnet 3 }
ctBridgeSdbEnetEntry OBJECT-TYPE
SYNTAX CtBridgeSdbEnetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Filtering information which extends the filtering
capability of IEEE 802.1d."
REFERENCE
" IETF RFC:1286 "
INDEX { ctBridgeSdbEnetFtrNo }
::= { ctBridgeSdbEnetTable 1 }
CtBridgeSdbEnetEntry ::=
SEQUENCE {
ctBridgeSdbEnetFtrNo
INTEGER,
ctBridgeSdbEnetState
INTEGER,
ctBridgeSdbEnetFtrData
OCTET STRING,
ctBridgeSdbEnetDataOffset
INTEGER
}
ctBridgeSdbEnetFtrNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Filter number for which this entry contains
filtering information."
::= { ctBridgeSdbEnetEntry 1 }
ctBridgeSdbEnetState OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The state of the filter for which this entry contains
filtering information."
::= { ctBridgeSdbEnetEntry 2 }
ctBridgeSdbEnetFtrData OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The specific packet string representing the
destination address, source address, type/length
field and a window of 64 bytes of packet data
beginning at DataOffset to be used for filtering
decisions. Each ASCII character of the string
represents a nibble of packet data, therefore the
packet string should be (14+64) * 2 = 156 characters
long. A value of 'x' in the packet string is
used to indicate a 'Don't care' and no filtering is
to be performed on that nibble."
::= { ctBridgeSdbEnetEntry 3 }
ctBridgeSdbEnetDataOffset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The offset into a packet from which the bridge begins
its filtering decisions on the 64 byte data window. The
value '0' indicates that the window begins at the first
byte after the Ethernet MAC header. The largest value of
DataOffset is 1514 - 14 - 63 = 1437."
::= { ctBridgeSdbEnetEntry 4 }
ctBridgeSdbEnetIOTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtBridgeSdbEnetIOEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing the set of ports to which
frames received from specific ports and containing the
specific packet string (destination address, source address,
type/length field as well as a window of 64 bytes of
packet data beginning at a data offset) of the corresponding
filter number of SdbEnetTable are allowed to be forwarded.
The value of '0' in this table as the RcvPort is used to
specify all ports which are not already specified in this
table for a particular entry."
::= { ctBridgeSdbEnet 4 }
ctBridgeSdbEnetIOEntry OBJECT-TYPE
SYNTAX CtBridgeSdbEnetIOEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The set of ports to which frames received by the RcvPort
and containing the specific packet string of the
corresponding filter number of SdbEnetTable are allowed
to be forwarded."
INDEX { ctBridgeSdbEnetIOFtrNo, ctBridgeSdbEnetIORcvPort }
::= { ctBridgeSdbEnetIOTable 1 }
CtBridgeSdbEnetIOEntry ::=
SEQUENCE {
ctBridgeSdbEnetIOFtrNo
INTEGER,
ctBridgeSdbEnetIORcvPort
INTEGER,
ctBridgeSdbEnetIOAllowedToGoTo
OCTET STRING,
ctBridgeSdbEnetIODelEntry
INTEGER
}
ctBridgeSdbEnetIOFtrNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Filter number for which this entry contains
filtering information."
::= { ctBridgeSdbEnetIOEntry 1 }
ctBridgeSdbEnetIORcvPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Either the value '0', or the port number of the port
from which a frame must be received in order for this
entry's filtering information to apply. A value of
'0' indicates that this entry applies on all ports of
the bridge for which there is no other applicable entry."
::= { ctBridgeSdbEnetIOEntry 2 }
ctBridgeSdbEnetIOAllowedToGoTo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The set of ports to which frames received from a
specific port and containing the specific packet
string of the corresponding filter number are allowed
to be forwarded. Each octet within the value of this
object specifies a set of eight ports, with the first
octet specifying ports 1 through 8, the second octet
specifying ports 9 through 16, etc. Within each octet,
the most significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the bridge is
represented by a single bit within the value of this
object. If that bit has a value of '1' then that port
is included in the set of ports; the port is not
included if its bit has a value of '0'. (Note that the
setting of the bit corresponding to the port from which
a frame is received is irrelevant.)"
::= { ctBridgeSdbEnetIOEntry 3 }
ctBridgeSdbEnetIODelEntry OBJECT-TYPE
SYNTAX INTEGER {
deleteEntry(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Writing a '1' to this object deletes this entry from the
Ethernet special database. This object will always return
a '1' when read."
::= { ctBridgeSdbEnetIOEntry 4 }
---------- ctBridgeSdbTr group -------------
ctBridgeSdbTrTotFtrs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of Token Ring filters in the special
database."
::= { ctBridgeSdbTr 1 }
ctBridgeSdbTrNoMatch OBJECT-TYPE
SYNTAX INTEGER {
filter(1),
forward(2),
searchFDB(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The process to be performed if no match is found
in the Token Ring special database. The process of
filtering or forwarding is for all ports. searchFDB
results in searching the IEEE 802.1D transparent filter
database referenced by the IETF Bridge MIB. "
::= { ctBridgeSdbTr 2 }
ctBridgeSdbTrTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtBridgeSdbTrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing filtering information configured into
the bridge by (local or network) management specifying
the specific packet string (AC, FC, destination address,
source address, as well as a window of 64 bytes of packet
data beginning at a data offset) to be used for filtering
decisions. The filters are to be searched in the order of
incrementing filter number."
::= { ctBridgeSdbTr 3 }
ctBridgeSdbTrEntry OBJECT-TYPE
SYNTAX CtBridgeSdbTrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Filtering information which extends the filtering
capability of IEEE 802.1d."
REFERENCE
" IETF RFC:1286 "
INDEX { ctBridgeSdbTrFtrNo }
::= { ctBridgeSdbTrTable 1 }
CtBridgeSdbTrEntry ::=
SEQUENCE {
ctBridgeSdbTrFtrNo
INTEGER,
ctBridgeSdbTrState
INTEGER,
ctBridgeSdbTrFtrData
OCTET STRING,
ctBridgeSdbTrDataOffset
INTEGER
}
ctBridgeSdbTrFtrNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Filter number for which this entry contains
filtering information."
::= { ctBridgeSdbTrEntry 1 }
ctBridgeSdbTrState OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The state of the filter for which this entry contains
filtering information."
::= { ctBridgeSdbTrEntry 2 }
ctBridgeSdbTrFtrData OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The specific packet string consisting of the AC, FC,
destination address, source address, and a window of
64 bytes of packet data beginning at DataOffset
to be used for filtering decisions. Each ASCII
character of the string represents a nibble of
packet data, therefore the packet string should be
(14+64) * 2 = 156 characters long. A value of 'x' in
the packet string is used to indicate a 'Don't care'
and no filtering is to be performed on that nibble."
::= { ctBridgeSdbTrEntry 3 }
ctBridgeSdbTrDataOffset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The offset into a packet from which the bridge begins
its filtering decisions on the 64 byte data window. The
value '0' indicates that the window begins at the first
byte after the Token Ring MAC header. The largest value of
DataOffset is 17800 - 14 - 63 = 17723."
::= { ctBridgeSdbTrEntry 4 }
ctBridgeSdbTrIOTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtBridgeSdbTrIOEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing the set of ports to which frames
received from specific ports and containing the specific
packet string (AC, FC, destination address, source address,
as well as a window of 64 bytes of packet data beginning
at a data offset) of the corresponding filter number of
SdbTrTable are allowed to be forwarded. The value of '0'
in this table as the RcvPort is used to specify all ports
which are not already specified in this table for a
particular entry."
::= { ctBridgeSdbTr 4 }
ctBridgeSdbTrIOEntry OBJECT-TYPE
SYNTAX CtBridgeSdbTrIOEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The set of ports to which frames received by the RcvPort
and containing the specific packet string of the
corresponding filter number of SdbTrTable are allowed
to be forwarded."
INDEX { ctBridgeSdbTrIOFtrNo, ctBridgeSdbTrIORcvPort }
::= { ctBridgeSdbTrIOTable 1 }
CtBridgeSdbTrIOEntry ::=
SEQUENCE {
ctBridgeSdbTrIOFtrNo
INTEGER,
ctBridgeSdbTrIORcvPort
INTEGER,
ctBridgeSdbTrIOAllowedToGoTo
OCTET STRING,
ctBridgeSdbTrIODelEntry
INTEGER
}
ctBridgeSdbTrIOFtrNo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Filter number for which this entry contains
filtering information."
::= { ctBridgeSdbTrIOEntry 1 }
ctBridgeSdbTrIORcvPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Either the value '0', or the port number of the port
from which a frame must be received in order for this
entry's filtering information to apply. A value of
'0' indicates that this entry applies on all ports of
the bridge for which there is no other applicable entry."
::= { ctBridgeSdbTrIOEntry 2 }
ctBridgeSdbTrIOAllowedToGoTo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The set of ports to which frames received from a
specific port and containing the specific packet
string of the corresponding filter number are allowed
to be forwarded. Each octet within the value of this
object specifies a set of eight ports, with the first
octet specifying ports 1 through 8, the second octet
specifying ports 9 through 16, etc. Within each octet,
the most significant bit represents the lowest numbered
port, and the least significant bit represents the
highest numbered port. Thus, each port of the bridge is
represented by a single bit within the value of this
object. If that bit has a value of '1' then that port
is included in the set of ports; the port is not
included if its bit has a value of '0'. (Note that the
setting of the bit corresponding to the port from which
a frame is received is irrelevant.)"
::= { ctBridgeSdbTrIOEntry 3 }
ctBridgeSdbTrIODelEntry OBJECT-TYPE
SYNTAX INTEGER {
deleteEntry(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Writing a '1' to this object deletes this entry from the
Token Ring special database. This object will always return
a '1' when read."
::= { ctBridgeSdbTrIOEntry 4 }
END