3260 lines
126 KiB
Plaintext
3260 lines
126 KiB
Plaintext
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
--
|
||
-- File : bcmSwapi.mib
|
||
--
|
||
--
|
||
-- Copyright (c) 1999 admin Systems, Inc. All Rights Reserved.
|
||
--
|
||
-- Reproduction of this document is authorized on condition that this
|
||
-- copyright notice is included. This GBN CCD MIB Specification
|
||
-- embodies proprietary intellectual property of admin Systems (ADMIN).
|
||
-- ADMIN retains all title and ownership in the specification, including any
|
||
-- revisions.
|
||
--
|
||
-- It is the intent of ADMIN to encourage the widespread use of this
|
||
-- specification in connection with the management of GBN products.
|
||
-- ADMIN grants vendor, end-users, and other interested parties a non-exclusive
|
||
-- license to use this specification in connection with the management of
|
||
-- GBN based products.
|
||
--
|
||
-- This specification is supplied "AS IS", and ADMIN makes no
|
||
-- warranty, either express or implied, as to the use, operations,
|
||
-- condition, or performance of this specification.
|
||
--
|
||
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
-- Groups in the ADMIN SWAPI MIB
|
||
--
|
||
-- The following groups are supported for the ADMIN GBN Enterprise MIB:
|
||
--
|
||
-- sRFC1573MIB Support for RFC1213 and RFC1573
|
||
-- sRFC1493MIB Support for multiple SPT's
|
||
-- sRFC1757MIB Support for Stat's group only
|
||
-- sRFC2233MIB Support for the Mau Mib (AutoNeg)
|
||
-- sDot1QMIB Support for the 802.1Q Mib
|
||
-- sDot1XMIB Support for the 802.1X Mib
|
||
-- sDot1pMIB Support for the 802.1p Mib
|
||
-- sRFC1643MIB Support for the Ether like Interfaces Mib
|
||
-- sArch Support for Architecture
|
||
-- sChip Support for Switch (NOT Supported Yet)
|
||
--
|
||
------------------------------------------------------------------------------
|
||
------------------------------------------------------------------------------
|
||
GBNDeviceSWAPI-MIB
|
||
|
||
DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY, OBJECT-TYPE,
|
||
Counter32, Integer32, Unsigned32, TimeTicks, BITS,
|
||
Gauge32
|
||
FROM SNMPv2-SMI
|
||
TEXTUAL-CONVENTION, TruthValue, MacAddress, RowStatus
|
||
FROM SNMPv2-TC
|
||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||
FROM SNMPv2-CONF
|
||
DisplayString, PhysAddress FROM RFC1213-MIB
|
||
gbnDevice FROM ADMIN-MASTER-MIB
|
||
IANAifType FROM IANAifType-MIB;
|
||
|
||
|
||
bcmSwapi MODULE-IDENTITY
|
||
LAST-UPDATED "0105030000Z" -- May 03,2001
|
||
ORGANIZATION "admin Systems, Inc."
|
||
CONTACT-INFO "admin E-mail: "
|
||
|
||
DESCRIPTION "SWAPI for Switch End Driver
|
||
100Mb/s and 1000Mb/s Management."
|
||
|
||
REVISION "0105030000Z" -- May 03,2001
|
||
DESCRIPTION "Updated to include support for 1000 Mb/sec
|
||
MAUs and flow control negotiation."
|
||
|
||
::= { gbnDevice 2 }
|
||
|
||
--SMI BITS
|
||
--
|
||
-- SWAPI MIB Extensions
|
||
--
|
||
|
||
sRFC1573MIB OBJECT IDENTIFIER ::= { bcmSwapi 2 }
|
||
sRFC1573Interfaces OBJECT IDENTIFIER ::= { sRFC1573MIB 3 }
|
||
|
||
-- Bridge MIB starts at 17
|
||
sRFC1493MIB OBJECT IDENTIFIER ::= { bcmSwapi 4 }
|
||
sDot1dBase OBJECT IDENTIFIER ::= { sRFC1493MIB 1 }
|
||
sDot1dStp OBJECT IDENTIFIER ::= { sRFC1493MIB 2 }
|
||
sDot1dTp OBJECT IDENTIFIER ::= { sRFC1493MIB 4 }
|
||
|
||
-- RMON starts at MIB-II
|
||
sRFC1757MIB OBJECT IDENTIFIER ::= { bcmSwapi 5}
|
||
sRFC1757Statistics OBJECT IDENTIFIER ::= {sRFC1757MIB 1 }
|
||
|
||
sRFC2239MIB OBJECT IDENTIFIER ::= { bcmSwapi 6}
|
||
sDot3IfMauBasicGroup OBJECT IDENTIFIER ::= { sRFC2239MIB 2 }
|
||
sDot3IfMauAutoNegGroup OBJECT IDENTIFIER ::= { sRFC2239MIB 5 }
|
||
|
||
sDot1pMIB OBJECT IDENTIFIER ::= { bcmSwapi 7}
|
||
sDot1dExtBase OBJECT IDENTIFIER ::= { sDot1pMIB 1 }
|
||
sDot1dPriority OBJECT IDENTIFIER ::= { sDot1pMIB 2 }
|
||
sDot1dGarp OBJECT IDENTIFIER ::= { sDot1pMIB 3 }
|
||
sDot1dGmrp OBJECT IDENTIFIER ::= { sDot1pMIB 4 }
|
||
|
||
sDot1QMIB OBJECT IDENTIFIER ::= { bcmSwapi 8}
|
||
sDot1qBase OBJECT IDENTIFIER ::= { sDot1QMIB 1 }
|
||
sDot1qTp OBJECT IDENTIFIER ::= { sDot1QMIB 2 }
|
||
sDot1qStatic OBJECT IDENTIFIER ::= { sDot1QMIB 3 }
|
||
sDot1qVlan OBJECT IDENTIFIER ::= { sDot1QMIB 4 }
|
||
|
||
sRFC1643MIB OBJECT IDENTIFIER ::= { bcmSwapi 9}
|
||
sRFC1643Dot3 OBJECT IDENTIFIER ::= { sRFC1643MIB 1 }
|
||
|
||
sDot1XMIB OBJECT IDENTIFIER ::= { bcmSwapi 10}
|
||
sDot1xBase OBJECT IDENTIFIER ::= { sDot1XMIB 1 }
|
||
|
||
|
||
sArch OBJECT IDENTIFIER ::= { bcmSwapi 4096}
|
||
sArchSwitchInfo OBJECT IDENTIFIER ::= { sArch 1 }
|
||
sSwitchStatsInfo OBJECT IDENTIFIER ::= { sArch 2 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- Textual Conventions
|
||
-- -------------------------------------------------------------
|
||
|
||
EnabledStatus ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A simple status value for the object."
|
||
SYNTAX INTEGER { enabled(1), disabled(2) }
|
||
|
||
PortList ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Each octet within this value 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'."
|
||
SYNTAX OCTET STRING
|
||
|
||
VlanIndex ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A value used to index per-VLAN tables: values of 0 and
|
||
4095 are not permitted; if the value is between 1 and
|
||
4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
|
||
global scope within a given bridged domain (see VlanId
|
||
textual convention). If the value is greater than 4095
|
||
then it represents a VLAN with scope local to the
|
||
particular agent, i.e. one without a global VLAN-ID
|
||
assigned to it. Such VLANs are outside the scope of
|
||
IEEE 802.1Q but it is convenient to be able to manage them
|
||
in the same way using this MIB."
|
||
SYNTAX Unsigned32
|
||
|
||
TimeFilter ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"To be used for the index to a table. Allows an application
|
||
to download only those rows changed since a particular time.
|
||
A row is considered changed if the value of any object in the
|
||
row changes or if the row is created or deleted.
|
||
|
||
When sysUpTime is equal to zero, this table shall be empty.
|
||
|
||
One entry exists for each past value of sysUpTime, except that
|
||
the whole table is purged should sysUpTime wrap.
|
||
|
||
As this basic row is updated new conceptual rows are created
|
||
(which still share the now updated object values with all
|
||
other instances). The number of instances which are created
|
||
is determined by the value of sysUpTime at which the basic row
|
||
was last updated. One instance will exist for each value of
|
||
sysUpTime at the last update time for the row. A new
|
||
timeMark instance is created for each new sysUpTime value.
|
||
Each new conceptual row will be associated with the timeMark
|
||
instance which was created at the value of sysUpTime with
|
||
which the conceptual row is to be associated.
|
||
|
||
By definition all conceptual rows were updated at or after
|
||
time zero and so at least one conceptual row (associated with
|
||
timeMark.0) must exist for each underlying (basic) row.
|
||
|
||
See the appendix for further discussion of this variable.
|
||
|
||
Consider the following fooTable:
|
||
|
||
fooTable ...
|
||
INDEX { fooTimeMark, fooIndex }
|
||
|
||
FooEntry {
|
||
fooTimeMark TimeFilter
|
||
fooIndex INTEGER,
|
||
fooCounts Counter
|
||
}
|
||
|
||
Should there be two basic rows in this table (fooIndex == 1,
|
||
fooIndex == 2) and row 1 was updated most recently at time 6,
|
||
while row 2 was updated most recently at time 8, and both rows
|
||
had been updated on several earlier occasions such that the
|
||
current values were 5 and 9 respectively then the following
|
||
fooCounts instances would exist.
|
||
|
||
fooCounts.0.1 5
|
||
fooCounts.0.2 9
|
||
fooCounts.1.1 5
|
||
fooCounts.1.2 9
|
||
fooCounts.2.1 5
|
||
fooCounts.2.2 9
|
||
fooCounts.3.1 5
|
||
fooCounts.3.2 9
|
||
fooCounts.4.1 5
|
||
fooCounts.4.2 9
|
||
fooCounts.5.1 5
|
||
fooCounts.5.2 9
|
||
fooCounts.6.1 5
|
||
fooCounts.6.2 9
|
||
fooCounts.7.2 9 -- note that row 1 doesn't exist for
|
||
fooCounts.8.2 9 -- times 7 and 8"
|
||
SYNTAX TimeTicks
|
||
|
||
-- The Generic Bridge Port Table
|
||
|
||
sDot1dBasePortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1dBasePortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table that contains generic information about
|
||
every port that is associated with this bridge.
|
||
Transparent, source-route, and srt ports are
|
||
included."
|
||
::= { sDot1dBase 4 }
|
||
|
||
sDot1dBasePortEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1dBasePortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of information for each port of the
|
||
bridge."
|
||
REFERENCE
|
||
"IEEE 802.1D-1990: Section 6.4.2, 6.6.1"
|
||
INDEX { sDot1dBasePort }
|
||
::= { sDot1dBasePortTable 1 }
|
||
|
||
|
||
SwapiDot1dBasePortEntry ::=
|
||
SEQUENCE {
|
||
sDot1dBasePort
|
||
INTEGER,
|
||
sDot1dBaseIfIndex
|
||
INTEGER,
|
||
sDot1dBasePortMtuExceededDiscards
|
||
Counter32
|
||
}
|
||
|
||
|
||
sDot1dBasePort OBJECT-TYPE
|
||
SYNTAX INTEGER (1..256)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port number of the port for which this entry
|
||
contains bridge management information."
|
||
::= { sDot1dBasePortEntry 1 }
|
||
|
||
|
||
sDot1dBaseIfIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The value of the instance of the ifIndex object,
|
||
defined in MIB-II, for the interface corresponding
|
||
to this port."
|
||
::= { sDot1dBasePortEntry 2 }
|
||
|
||
|
||
sDot1dBasePortMtuExceededDiscards OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of frames discarded by this port due
|
||
to an excessive size. It is incremented by both
|
||
transparent and source route bridges."
|
||
REFERENCE
|
||
"IEEE 802.1D-1990: Section 6.6.1.1.3"
|
||
::= { sDot1dBasePortEntry 5 }
|
||
|
||
-- The Spanning Tree Port Table
|
||
|
||
sDot1dStpPortTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1dStpPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table that contains port-specific information
|
||
for the Spanning Tree Protocol."
|
||
::= { sDot1dStp 15 }
|
||
|
||
sDot1dStpPortEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1dStpPortEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of information maintained by every port
|
||
about the Spanning Tree Protocol state for that
|
||
port."
|
||
INDEX { sDot1dStpPort }
|
||
::= { sDot1dStpPortTable 1 }
|
||
|
||
SwapiDot1dStpPortEntry ::=
|
||
SEQUENCE {
|
||
sDot1dStpPort INTEGER,
|
||
sDot1dStpPortState INTEGER,
|
||
sDot1dStpPortEnable INTEGER
|
||
}
|
||
|
||
sDot1dStpPort OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65535)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port number of the port for which this entry
|
||
contains Spanning Tree Protocol management
|
||
information."
|
||
REFERENCE
|
||
"IEEE 802.1D-1990: Section 6.8.2.1.2"
|
||
::= { sDot1dStpPortEntry 1 }
|
||
|
||
sDot1dStpPortState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
disabled(1),
|
||
blocking(2),
|
||
listening(3),
|
||
learning(4),
|
||
forwarding(5),
|
||
broken(6)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The port's current state as defined by
|
||
application of the Spanning Tree Protocol. This
|
||
state controls what action a port takes on
|
||
reception of a frame. If the bridge has detected
|
||
a port that is malfunctioning it will place that
|
||
port into the broken(6) state. For ports which
|
||
are disabled (see dot1dStpPortEnable), this object
|
||
will have a value of disabled(1)."
|
||
REFERENCE
|
||
"IEEE 802.1D-1990: Section 4.5.5.2"
|
||
::= { sDot1dStpPortEntry 2 }
|
||
|
||
|
||
sDot1dStpPortEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The enabled/disabled status of the port."
|
||
REFERENCE
|
||
"IEEE 802.1D-1990: Section 4.5.5.2"
|
||
::= { sDot1dStpPortEntry 3 }
|
||
|
||
sDot1dTpLearnedEntryDiscards OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of Forwarding Database entries,
|
||
which have been or would have been learnt, 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."
|
||
REFERENCE
|
||
"IEEE 802.1D-1990: Section 6.7.1.1.3"
|
||
::= { sDot1dTp 1 }
|
||
|
||
|
||
sDot1dTpAgingTime OBJECT-TYPE
|
||
SYNTAX INTEGER (10..1000000)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The timeout period in seconds for aging out
|
||
dynamically learned forwarding information.
|
||
802.1D-1990 recommends a default of 300 seconds.But in TiNet S2008Ei,
|
||
the value is from 16 to 4080 in 16 increments."
|
||
--"<22><><EFBFBD><EFBFBD>TiNet S2008EI<45><49><EFBFBD><EFBFBD>ֵΪ16<31><36>4080<38><30><EFBFBD><EFBFBD><EFBFBD>ұ<EFBFBD><D2B1><EFBFBD>Ϊ16<31>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD>"
|
||
REFERENCE
|
||
"IEEE 802.1D-1990: Section 6.7.1.1.3"
|
||
::= { sDot1dTp 2 }
|
||
|
||
-- The Forwarding Database for Transparent Bridges
|
||
|
||
sDot1dTpFdbTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF Sdot1dTpFdbEntry
|
||
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."
|
||
::= { sDot1dTp 3 }
|
||
|
||
sDot1dTpFdbEntry OBJECT-TYPE
|
||
SYNTAX Sdot1dTpFdbEntry
|
||
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 { sDot1dTpFdbAddress }
|
||
::= { sDot1dTpFdbTable 1 }
|
||
|
||
Sdot1dTpFdbEntry ::=
|
||
SEQUENCE {
|
||
sDot1dTpFdbAddress
|
||
MacAddress,
|
||
sDot1dTpFdbPort
|
||
INTEGER,
|
||
sDot1dTpFdbStatus
|
||
INTEGER
|
||
}
|
||
|
||
sDot1dTpFdbAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"A unicast MAC address for which the bridge has
|
||
forwarding and/or filtering information."
|
||
REFERENCE
|
||
"IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
|
||
::= { sDot1dTpFdbEntry 1 }
|
||
|
||
sDot1dTpFdbPort OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Either the value '0', or the port number of the
|
||
port on which a frame having a source address
|
||
equal to the value of the corresponding instance
|
||
of dot1dTpFdbAddress has been seen. A value of
|
||
'0' indicates that the port number has not been
|
||
learned but that the bridge does have some
|
||
forwarding/filtering information about this
|
||
address (e.g. in the dot1dStaticTable).
|
||
Implementors are encouraged to assign the port
|
||
value to this object whenever it is learned even
|
||
for addresses for which the corresponding value of
|
||
dot1dTpFdbStatus is not learned(3)."
|
||
::= { sDot1dTpFdbEntry 2 }
|
||
|
||
|
||
|
||
sDot1dTpFdbStatus 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 dot1dTpFdbPort, nor an
|
||
entry in the dot1dStaticTable) is
|
||
being used to determine if and how
|
||
frames addressed to the value of
|
||
the corresponding instance of
|
||
dot1dTpFdbAddress 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 dot1dTpFdbPort was
|
||
learned, and is being used.
|
||
|
||
self(4) : the value of the corresponding
|
||
instance of dot1dTpFdbAddress
|
||
represents one of the bridge's
|
||
addresses. The corresponding
|
||
instance of dot1dTpFdbPort
|
||
indicates which of the bridge's
|
||
ports has this address.
|
||
|
||
mgmt(5) : the value of the corresponding
|
||
instance of dot1dTpFdbAddress is
|
||
also the value of an existing
|
||
instance of dot1dStaticAddress."
|
||
::= { sDot1dTpFdbEntry 3 }
|
||
|
||
-- Start of RMON statistics Group
|
||
|
||
-- The Ethernet Statistics Group
|
||
--
|
||
-- Implementation of the Ethernet Statistics group is
|
||
-- optional.
|
||
--
|
||
-- The ethernet statistics group contains statistics
|
||
-- measured by the probe for each monitored interface on
|
||
-- this device. These statistics take the form of free
|
||
-- running counters that start from zero when a valid entry
|
||
-- is created.
|
||
--
|
||
-- This group currently has statistics defined only for
|
||
-- Ethernet interfaces. Each etherStatsEntry contains
|
||
-- statistics for one Ethernet interface. The probe must
|
||
-- create one etherStats entry for each monitored Ethernet
|
||
-- interface on the device.
|
||
|
||
sEtherStatsTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiEtherStatsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of Ethernet statistics entries."
|
||
::= { sRFC1757Statistics 1 }
|
||
|
||
|
||
sEtherStatsEntry OBJECT-TYPE
|
||
SYNTAX SwapiEtherStatsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of statistics kept for a particular
|
||
Ethernet interface. As an example, an instance of the
|
||
etherStatsPkts object might be named etherStatsPkts.1"
|
||
INDEX { sEtherStatsIndex }
|
||
::= { sEtherStatsTable 1 }
|
||
|
||
SwapiEtherStatsEntry ::= SEQUENCE {
|
||
sEtherStatsIndex INTEGER,
|
||
sEtherStatsDropEvents Counter32,
|
||
sEtherStatsOctets Counter32,
|
||
sEtherStatsPkts Counter32,
|
||
sEtherStatsBroadcastPkts Counter32,
|
||
sEtherStatsMulticastPkts Counter32,
|
||
sEtherStatsCRCAlignErrors Counter32,
|
||
sEtherStatsUndersizePkts Counter32,
|
||
sEtherStatsOversizePkts Counter32,
|
||
sEtherStatsFragments Counter32,
|
||
sEtherStatsJabbers Counter32,
|
||
sEtherStatsCollisions Counter32,
|
||
sEtherStatsPkts64Octets Counter32,
|
||
sEtherStatsPkts65to127Octets Counter32,
|
||
sEtherStatsPkts128to255Octets Counter32,
|
||
sEtherStatsPkts256to511Octets Counter32,
|
||
sEtherStatsPkts512to1023Octets Counter32,
|
||
sEtherStatsPkts1024to1518Octets Counter32,
|
||
sEtherStatsRXMACControlFrames Counter32,
|
||
sEtherStatsRXPauseMACCtrlFrames Counter32,
|
||
sEtherStatsTXPauseMACCtrlFrames Counter32,
|
||
sEtherStatsBcmIPMCBridgedPckts Counter32,
|
||
sEtherStatsBcmIPMCRoutedPckts Counter32,
|
||
sEtherStatsBcmIPMCInDroppedPckts Counter32,
|
||
sEtherStatsBcmIPMCOutDroppedPckts Counter32,
|
||
sEtherStatsIfInFrameRate Counter32,
|
||
sEtherStatsIfInOctetRate Counter32,
|
||
sEtherStatsIfOutFrameRate Counter32,
|
||
sEtherStatsIfOutOctetRate Counter32
|
||
}
|
||
|
||
sEtherStatsIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The value of this object uniquely identifies this
|
||
etherStats entry. Defined as a single port via the MIB-II ifIndex."
|
||
::= { sEtherStatsEntry 1 }
|
||
|
||
|
||
sEtherStatsDropEvents OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of events in which packets
|
||
were dropped by the probe due to lack of resources.
|
||
Note that this number is not necessarily the number of
|
||
packets dropped; it is just the number of times this
|
||
condition has been detected."
|
||
::= { sEtherStatsEntry 3 }
|
||
|
||
sEtherStatsOctets OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of octets of data (including
|
||
those in bad packets) received on the
|
||
network (excluding framing bits but including
|
||
FCS octets).
|
||
|
||
This object can be used as a reasonable estimate of
|
||
ethernet utilization. If greater precision is
|
||
desired, the etherStatsPkts and etherStatsOctets
|
||
objects should be sampled before and after a common
|
||
interval. The differences in the sampled values are
|
||
Pkts and Octets, respectively, and the number of
|
||
seconds in the interval is Interval. These values
|
||
are used to calculate the Utilization as follows:
|
||
|
||
Pkts * (9.6 + 6.4) + (Octets * .8)
|
||
Utilization = -------------------------------------
|
||
Interval * 10,000
|
||
|
||
The result of this equation is the value Utilization
|
||
which is the percent utilization of the ethernet
|
||
segment on a scale of 0 to 100 percent."
|
||
::= { sEtherStatsEntry 4 }
|
||
|
||
sEtherStatsPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets (including bad packets,
|
||
broadcast packets, and multicast packets) received."
|
||
::= { sEtherStatsEntry 5 }
|
||
|
||
sEtherStatsBroadcastPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of good packets received that were
|
||
directed to the broadcast address. Note that this
|
||
does not include multicast packets."
|
||
::= { sEtherStatsEntry 6 }
|
||
|
||
sEtherStatsMulticastPkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of good packets received that were
|
||
directed to a multicast address. Note that this
|
||
number does not include packets directed to the
|
||
broadcast address."
|
||
::= { sEtherStatsEntry 7 }
|
||
|
||
sEtherStatsCRCAlignErrors OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets received that
|
||
had a length (excluding framing bits, but
|
||
including FCS octets) of between 64 and 1518
|
||
octets, inclusive, but but had either a bad
|
||
Frame Check Sequence (FCS) with an integral
|
||
number of octets (FCS Error) or a bad FCS with
|
||
a non-integral number of octets (Alignment Error)."
|
||
::= { sEtherStatsEntry 8 }
|
||
|
||
sEtherStatsUndersizePkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets received that were
|
||
less than 64 octets long (excluding framing bits,
|
||
but including FCS octets) and were otherwise well
|
||
formed."
|
||
::= { sEtherStatsEntry 9 }
|
||
|
||
sEtherStatsOversizePkts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets received that were
|
||
longer than 1518 octets (excluding framing bits,
|
||
but including FCS octets) and were otherwise
|
||
well formed."
|
||
::= { sEtherStatsEntry 10 }
|
||
|
||
sEtherStatsFragments OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets received that were less
|
||
than 64 octets in length (excluding framing bits but
|
||
including FCS octets) and had either a bad Frame
|
||
Check Sequence (FCS) with an integral number of
|
||
octets (FCS Error) or a bad FCS with a non-integral
|
||
number of octets (Alignment Error).
|
||
|
||
Note that it is entirely normal for
|
||
etherStatsFragments to increment. This is because
|
||
it counts both runts (which are normal occurrences
|
||
due to collisions) and noise hits."
|
||
::= { sEtherStatsEntry 11 }
|
||
|
||
sEtherStatsJabbers OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets received that were
|
||
longer than 1518 octets (excluding framing bits,
|
||
but including FCS octets), and had either a bad
|
||
Frame Check Sequence (FCS) with an integral number
|
||
of octets (FCS Error) or a bad FCS with a
|
||
non-integral number of octets (Alignment Error).
|
||
|
||
Note that this definition of jabber is different
|
||
than the definition in IEEE-802.3 section 8.2.1.5
|
||
(10BASE5) and section 10.3.1.4 (10BASE2). These
|
||
documents define jabber as the condition where any
|
||
packet exceeds 20 ms. The allowed range to detect
|
||
jabber is between 20 ms and 150 ms."
|
||
::= { sEtherStatsEntry 12 }
|
||
|
||
sEtherStatsCollisions OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The best estimate of the total number of collisions
|
||
on this Ethernet segment.
|
||
|
||
The value returned will depend on the location of
|
||
the RMON probe. Section 8.2.1.3 (10BASE-5) and
|
||
section 10.3.1.3 (10BASE-2) of IEEE standard 802.3
|
||
states that a station must detect a collision, in
|
||
the receive mode, if three or more stations are
|
||
transmitting simultaneously. A repeater port must
|
||
detect a collision when two or more stations are
|
||
transmitting simultaneously. Thus a probe placed on
|
||
a repeater port could record more collisions than a
|
||
probe connected to a station on the same segment
|
||
would.
|
||
|
||
Probe location plays a much smaller role when
|
||
considering 10BASE-T. 14.2.1.4 (10BASE-T) of IEEE
|
||
standard 802.3 defines a collision as the
|
||
simultaneous presence of signals on the DO and RD
|
||
circuits (transmitting and receiving at the same
|
||
time). A 10BASE-T station can only detect
|
||
collisions when it is transmitting. Thus probes
|
||
placed on a station and a repeater, should report
|
||
the same number of collisions.
|
||
|
||
Note also that an RMON probe inside a repeater
|
||
should ideally report collisions between the
|
||
repeater and one or more other hosts (transmit
|
||
collisions as defined by IEEE 802.3k) plus receiver
|
||
collisions observed on any coax segments to which
|
||
the repeater is connected."
|
||
::= { sEtherStatsEntry 13 }
|
||
|
||
sEtherStatsPkts64Octets OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets (including bad
|
||
packets) received that were 64 octets in length
|
||
(excluding framing bits but including FCS octets)."
|
||
::= { sEtherStatsEntry 14 }
|
||
|
||
sEtherStatsPkts65to127Octets OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets (including bad
|
||
packets) received that were between
|
||
65 and 127 octets in length inclusive
|
||
(excluding framing bits but including FCS octets)."
|
||
::= { sEtherStatsEntry 15 }
|
||
|
||
sEtherStatsPkts128to255Octets OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets (including bad
|
||
packets) received that were between
|
||
128 and 255 octets in length inclusive
|
||
(excluding framing bits but including FCS octets)."
|
||
::= { sEtherStatsEntry 16 }
|
||
|
||
sEtherStatsPkts256to511Octets OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets (including bad
|
||
packets) received that were between
|
||
256 and 511 octets in length inclusive
|
||
(excluding framing bits but including FCS octets)."
|
||
::= { sEtherStatsEntry 17 }
|
||
|
||
sEtherStatsPkts512to1023Octets OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets (including bad
|
||
packets) received that were between
|
||
512 and 1023 octets in length inclusive
|
||
(excluding framing bits but including FCS octets)."
|
||
::= { sEtherStatsEntry 18 }
|
||
|
||
sEtherStatsPkts1024to1518Octets OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of packets (including bad
|
||
packets) received that were between
|
||
1024 and 1518 octets in length inclusive
|
||
(excluding framing bits but including FCS octets)."
|
||
::= { sEtherStatsEntry 19 }
|
||
|
||
sEtherStatsRXMACControlFrames OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of MAC control frames received."
|
||
--<2D><><EFBFBD>յ<EFBFBD>MAC<41><43><EFBFBD><EFBFBD>֡<EFBFBD><D6A1><EFBFBD><EFBFBD>.
|
||
::= { sEtherStatsEntry 20 }
|
||
|
||
sEtherStatsRXPauseMACCtrlFrames OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of pause frames received."
|
||
--<2D><><EFBFBD>յ<EFBFBD>PAUSE<53><45><EFBFBD><EFBFBD>֡<EFBFBD><D6A1><EFBFBD><EFBFBD>.
|
||
::= { sEtherStatsEntry 21 }
|
||
|
||
sEtherStatsTXPauseMACCtrlFrames OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of pause frames transmitted."
|
||
--<2D><><EFBFBD>͵<EFBFBD>PAUSE<53><45><EFBFBD><EFBFBD>֡<EFBFBD><D6A1><EFBFBD><EFBFBD>.
|
||
::= { sEtherStatsEntry 22 }
|
||
|
||
sEtherStatsBcmIPMCBridgedPckts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of IPMC packets bridged."
|
||
--<2D><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>IPMC<4D><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||
::= { sEtherStatsEntry 23 }
|
||
|
||
sEtherStatsBcmIPMCRoutedPckts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of IPMC packets routed."
|
||
--<2D><><EFBFBD><EFBFBD>·<EFBFBD>ɵ<EFBFBD>IPMC<4D><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||
::= { sEtherStatsEntry 24 }
|
||
|
||
sEtherStatsBcmIPMCInDroppedPckts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of IPMC dropped packets for this port in the ingress."
|
||
--<2D>ö˿<C3B6>ingress<73><EFBFBD><DFBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IPMC<4D><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||
::= { sEtherStatsEntry 25 }
|
||
|
||
sEtherStatsBcmIPMCOutDroppedPckts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of IPMC dropped packets for this port in the egress."
|
||
--<2D>ö˿<C3B6>egress<73><EFBFBD><DFBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IPMC<4D><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
|
||
::= { sEtherStatsEntry 26 }
|
||
|
||
sEtherStatsIfInFrameRate OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ingress packet rate of this port."
|
||
--<2D>ö˿ڽ<CBBF><DABD>ձ<EFBFBD><D5B1>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD>
|
||
::= { sEtherStatsEntry 27 }
|
||
|
||
sEtherStatsIfInOctetRate OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The ingress octet rate of this port."
|
||
--<2D>ö˿ڽ<CBBF><DABD>ձ<EFBFBD><D5B1><EFBFBD><EFBFBD>ֽڵ<D6BD><DAB5><EFBFBD><EFBFBD><EFBFBD>
|
||
::= { sEtherStatsEntry 28 }
|
||
|
||
sEtherStatsIfOutFrameRate OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The egress packet rate of this port."
|
||
--<2D>ö˿ڷ<CBBF><DAB7>ͱ<EFBFBD><CDB1>ĵ<EFBFBD><C4B5><EFBFBD><EFBFBD><EFBFBD>
|
||
::= { sEtherStatsEntry 29 }
|
||
|
||
sEtherStatsIfOutOctetRate OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The egress octet rate of this port."
|
||
--<2D>ö˿ڷ<CBBF><DAB7>ͱ<EFBFBD><CDB1><EFBFBD><EFBFBD>ֽڵ<D6BD><DAB5><EFBFBD><EFBFBD><EFBFBD>
|
||
::= { sEtherStatsEntry 30 }
|
||
|
||
--
|
||
-- The Basic Interface MAU Table
|
||
--
|
||
|
||
sIfMauTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiIfMauEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table of descriptive and status information about
|
||
MAU(s) attached to an interface."
|
||
|
||
::= { sDot3IfMauBasicGroup 1 }
|
||
|
||
sIfMauEntry OBJECT-TYPE
|
||
SYNTAX SwapiIfMauEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the table, containing information
|
||
about a single MAU."
|
||
INDEX { sIfMauIndex }
|
||
::= { sIfMauTable 1 }
|
||
|
||
SwapiIfMauEntry ::=
|
||
SEQUENCE {
|
||
sIfMauIndex Integer32,
|
||
sIfMauType OBJECT IDENTIFIER,
|
||
sIfMauMediaAvailable INTEGER,
|
||
sIfMauJabberState INTEGER,
|
||
sIfMauDefaultType OBJECT IDENTIFIER
|
||
}
|
||
|
||
sIfMauIndex OBJECT-TYPE
|
||
SYNTAX Integer32 (1..65535)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This variable uniquely identifies the MAU
|
||
described by this entry from among other MAUs
|
||
connected to the same interface (sIfMauIfIndex)."
|
||
REFERENCE
|
||
"[IEEE 802.3 Mgt], 30.5.1.1.1, aMAUID."
|
||
::= { sIfMauEntry 2 }
|
||
|
||
sIfMauType OBJECT-TYPE
|
||
SYNTAX OBJECT IDENTIFIER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object identifies the 10 or 100 Mb/s
|
||
baseband or broadband MAU type. An initial set of
|
||
MAU types are defined above. The assignment of
|
||
OBJECT IDENTIFIERs to new types of MAUs is managed
|
||
by the IANA. If the MAU type is unknown, the
|
||
object identifier
|
||
|
||
unknownMauType OBJECT IDENTIFIER ::= { 0 0 }
|
||
|
||
is returned. Note that unknownMauType is a
|
||
syntactically valid object identifier, and any
|
||
conformant implementation of ASN.1 and the BER
|
||
must be able to generate and recognize this value.
|
||
|
||
This object represents the operational type of the
|
||
MAU, as determined by either (1) the result of the
|
||
auto-negotiation function or (2) if auto-
|
||
negotiation is not enabled or is not implemented
|
||
for this MAU, by the value of the object
|
||
sIfMauDefaultType. In case (2), a set to the
|
||
object sIfMauDefaultType will force the MAU into
|
||
the new operating mode."
|
||
REFERENCE
|
||
"[IEEE 802.3 Mgt], 30.5.1.1.2, aMAUType."
|
||
::= { sIfMauEntry 3 }
|
||
|
||
sIfMauMediaAvailable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
unknown(2),
|
||
available(3),
|
||
notAvailable(4),
|
||
remoteFault(5),
|
||
invalidSignal(6),
|
||
remoteJabber(7),
|
||
remoteLinkLoss(8),
|
||
remoteTest(9),
|
||
offline(10),
|
||
autoNegError(11)
|
||
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "If the MAU is a link or fiber type (FOIRL,
|
||
10BASE-T, 10BASE-F) then this is equivalent to
|
||
the link test fail state/low light function.
|
||
For an AUI or a coax (including broadband) MAU
|
||
this indicates whether or not loopback is
|
||
detected on the DI circuit. The value of this
|
||
attribute persists between packets for MAU types
|
||
AUI, 10BASE5, 10BASE2, 10BROAD36, and 10BASE-FP.
|
||
|
||
The value other(1) is returned if the
|
||
mediaAvailable state is not one of 2 through 11.
|
||
The value unknown(2) is returned when the MAU's
|
||
true state is unknown; for example, when it is
|
||
being initialized. At power-up or following a
|
||
reset, the value of this attribute will be
|
||
unknown for AUI, coax, and 10BASE-FP MAUs. For
|
||
these MAUs loopback will be tested on each
|
||
transmission during which no collision is
|
||
detected. If DI is receiving input when DO
|
||
returns to IDL after a transmission and there
|
||
has been no collision during the transmission
|
||
then loopback will be detected. The value of
|
||
this attribute will only change during
|
||
non-collided transmissions for AUI, coax, and
|
||
10BASE-FP MAUs.
|
||
|
||
For 100Mbps and 1000Mbps MAUs, the enumerations
|
||
match the states within the respective link
|
||
integrity state diagrams, fig 32-16, 23-12 and
|
||
24-15 of sections 32, 23 and 24 of [2]. Any MAU
|
||
which implements management of auto-negotiation
|
||
will map remote fault indication to remote
|
||
fault.
|
||
|
||
The value available(3) indicates that the link,
|
||
light, or loopback is normal. The value
|
||
notAvailable(4) indicates link loss, low light,
|
||
or no loopback.
|
||
|
||
The value remoteFault(5) indicates that a fault
|
||
has been detected at the remote end of the link.
|
||
This value applies to 10BASE-FB, 100BASE-T4 Far
|
||
End Fault Indication and non-specified remote
|
||
faults from a system running auto-negotiation.
|
||
The values remoteJabber(7), remoteLinkLoss(8),
|
||
and remoteTest(9) SHOULD be used instead of
|
||
remoteFault(5) where the reason for remote fault
|
||
is identified in the remote signaling protocol.
|
||
|
||
The value invalidSignal(6) indicates that an
|
||
invalid signal has been received from the other
|
||
end of the link. InvalidSignal(6) applies only
|
||
to MAUs of type 10BASE-FB.
|
||
|
||
Where an IEEE Std 802.3u-1995 clause 22 MII
|
||
is present, a logic one in the remote fault bit
|
||
(reference section 22.2.4.2.8 of that document)
|
||
maps to the value remoteFault(5), and a logic
|
||
zero in the link status bit (reference section
|
||
22.2.4.2.10 of that document) maps to the value
|
||
notAvailable(4). The value notAvailable(4)
|
||
takes precedence over the value remoteFault(5).
|
||
|
||
Any MAU that implements management of clause 37
|
||
Auto-Negotiation will map the received RF1 and
|
||
RF2 bit values for Offline to offline(10), Link
|
||
Failure to remoteFault(5) and Auto-Negotiation
|
||
Error to autoNegError(11)."
|
||
|
||
REFERENCE
|
||
"[IEEE 802.3 Mgt], 30.5.1.1.4, aMediaAvailable."
|
||
::= { sIfMauEntry 5 }
|
||
|
||
sIfMauJabberState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
unknown(2),
|
||
noJabber(3),
|
||
jabbering(4)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The value other(1) is returned if the jabber
|
||
state is not 2, 3, or 4. The agent must always
|
||
return other(1) for MAU type dot3MauTypeAUI.
|
||
|
||
The value unknown(2) is returned when the MAU's
|
||
true state is unknown; for example, when it is
|
||
being initialized.
|
||
|
||
If the MAU is not jabbering the agent returns
|
||
noJabber(3). This is the 'normal' state.
|
||
|
||
If the MAU is in jabber state the agent returns
|
||
the jabbering(4) value."
|
||
REFERENCE
|
||
"[IEEE 802.3 Mgt], 30.5.1.1.6,
|
||
aJabber.jabberFlag."
|
||
::= { sIfMauEntry 7 }
|
||
|
||
sIfMauDefaultType OBJECT-TYPE
|
||
SYNTAX OBJECT IDENTIFIER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object identifies the default administrative
|
||
10 or 100 Mb/s baseband MAU type, to be used in
|
||
conjunction with the operational MAU type denoted
|
||
by sIfMauType.
|
||
|
||
The set of possible values for this object is the
|
||
same as the set defined for the sIfMauType object.
|
||
|
||
This object represents the administratively-
|
||
configured type of the MAU. If auto-negotiation
|
||
is not enabled or is not implemented for this MAU,
|
||
the value of this object determines the
|
||
operational type of the MAU. In this case, a set
|
||
to this object will force the MAU into the
|
||
specified operating mode.
|
||
|
||
If auto-negotiation is implemented and enabled for
|
||
this MAU, the operational type of the MAU is
|
||
determined by auto-negotiation, and the value of
|
||
this object denotes the type to which the MAU will
|
||
automatically revert if/when auto-negotiation is
|
||
later disabled.
|
||
|
||
NOTE TO IMPLEMENTORS: It may be necessary to
|
||
provide for underlying hardware implementations
|
||
which do not follow the exact behavior specified
|
||
above. In particular, when
|
||
sIfMauAutoNegAdminStatus transitions from enabled
|
||
to disabled, the agent implementation must ensure
|
||
that the operational type of the MAU (as reported
|
||
by sIfMauType) correctly transitions to the value
|
||
specified by this object, rather than continuing
|
||
to operate at the value earlier determined by the
|
||
auto-negotiation function."
|
||
REFERENCE
|
||
"[IEEE 802.3 Mgt], 30.5.1.1.1, aMAUID, and [IEEE
|
||
802.3 Std], 22.2.4.1.4."
|
||
::= { sIfMauEntry 11 }
|
||
|
||
-- The sIfMauAutoNegTable applies to systems in which
|
||
-- auto-negotiation is supported on one or more MAUs
|
||
-- attached to interfaces. Note that if auto-negotiation
|
||
-- is present and enabled, the sIfMauType object reflects
|
||
-- the result of the auto-negotiation function.
|
||
|
||
sIfMauAutoNegTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiIfMauAutoNegEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Configuration and status objects for the auto-
|
||
negotiation function of MAUs attached to
|
||
interfaces."
|
||
::= { sDot3IfMauAutoNegGroup 1 }
|
||
|
||
sIfMauAutoNegEntry OBJECT-TYPE
|
||
SYNTAX SwapiIfMauAutoNegEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in the table, containing configuration
|
||
and status information for the auto-negotiation
|
||
function of a particular MAU."
|
||
INDEX { sIfMauIndex }
|
||
::= { sIfMauAutoNegTable 1 }
|
||
|
||
SwapiIfMauAutoNegEntry ::=
|
||
SEQUENCE {
|
||
sIfMauAutoNegAdminStatus INTEGER,
|
||
sIfMauAutoNegRestart INTEGER,
|
||
sIfMauAutoControl INTEGER,
|
||
sIfMauAutoNegCapAdvertisedBits BITS,
|
||
sIfMauAutoNegCapReceivedBits BITS
|
||
}
|
||
|
||
|
||
sIfMauAutoNegAdminStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Setting this object to enabled(1) will cause the
|
||
interface which has the auto-negotiation signaling
|
||
ability to be enabled.
|
||
|
||
If the value of this object is disabled(2) then
|
||
the interface will act as it would if it had no
|
||
auto-negotiation signaling. Under these
|
||
conditions, an IEEE 802.3 MAU will immediately be
|
||
forced to the state indicated by the value of the
|
||
object sIfMauDefaultType.
|
||
|
||
NOTE TO IMPLEMENTORS: When
|
||
sIfMauAutoNegAdminStatus transitions from enabled
|
||
to disabled, the agent implementation must ensure
|
||
that the operational type of the MAU (as reported
|
||
by sIfMauType) correctly transitions to the value
|
||
specified by the sIfMauDefaultType object, rather
|
||
than continuing to operate at the value earlier
|
||
determined by the auto-negotiation function."
|
||
REFERENCE
|
||
"[IEEE 802.3 Mgt], 30.6.1.1.2, aAutoNegAdminState
|
||
and 30.6.1.2.2, acAutoNegAdminControl."
|
||
::= { sIfMauAutoNegEntry 1 }
|
||
|
||
sIfMauAutoNegRestart OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
restart(1),
|
||
norestart(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"If the value of this object is set to restart(1)
|
||
then this will force auto-negotiation to begin
|
||
link renegotiation. If auto-negotiation signaling
|
||
is disabled, a write to this object has no effect.
|
||
|
||
Setting the value of this object to norestart(2)
|
||
has no effect."
|
||
REFERENCE
|
||
"[IEEE 802.3 Mgt], 30.6.1.2.1,
|
||
acAutoNegRestartAutoConfig."
|
||
::= { sIfMauAutoNegEntry 8 }
|
||
|
||
sIfMauAutoNegCapAdvertisedBits OBJECT-TYPE
|
||
SYNTAX BITS {
|
||
bOther(0), -- other or unknown
|
||
b10baseT(1), -- 10BASE-T half duplex mode
|
||
b10baseTFD(2), -- 10BASE-T full duplex mode
|
||
b100baseT4(3), -- 100BASE-T4
|
||
b100baseTX(4), -- 100BASE-TX half duplex mode
|
||
b100baseTXFD(5), -- 100BASE-TX full duplex mode
|
||
b100baseT2(6), -- 100BASE-T2 half duplex mode
|
||
b100baseT2FD(7), -- 100BASE-T2 full duplex mode
|
||
bFdxPause(8), -- PAUSE for full-duplex links
|
||
bFdxAPause(9), -- Asymmetric PAUSE for full-duplex
|
||
-- links
|
||
bFdxSPause(10), -- Symmetric PAUSE for full-duplex
|
||
-- links
|
||
bFdxBPause(11), -- Asymmetric and Symmetric PAUSE for
|
||
-- full-duplex links
|
||
b1000baseX(12), -- 1000BASE-X, -LX, -SX, -CX half
|
||
-- duplex mode
|
||
b1000baseXFD(13), -- 1000BASE-X, -LX, -SX, -CX full
|
||
-- duplex mode
|
||
b1000baseT(14), -- 1000BASE-T half duplex mode
|
||
b1000baseTFD(15) -- 1000BASE-T full duplex mode
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "A value that uniquely identifies the set of
|
||
capabilities advertised by the local
|
||
auto-negotiation entity.
|
||
|
||
Capabilities in this object that are not
|
||
available in ifMauAutoNegCapability cannot be
|
||
enabled."
|
||
REFERENCE "[IEEE 802.3 Std], 30.6.1.1.6,
|
||
aAutoNegAdvertisedTechnologyAbility."
|
||
::= { sIfMauAutoNegEntry 10 }
|
||
|
||
sIfMauAutoNegCapReceivedBits OBJECT-TYPE
|
||
SYNTAX BITS {
|
||
bOther(0), -- other or unknown
|
||
b10baseT(1), -- 10BASE-T half duplex mode
|
||
b10baseTFD(2), -- 10BASE-T full duplex mode
|
||
b100baseT4(3), -- 100BASE-T4
|
||
b100baseTX(4), -- 100BASE-TX half duplex mode
|
||
b100baseTXFD(5), -- 100BASE-TX full duplex mode
|
||
b100baseT2(6), -- 100BASE-T2 half duplex mode
|
||
b100baseT2FD(7), -- 100BASE-T2 full duplex mode
|
||
bFdxPause(8), -- PAUSE for full-duplex links
|
||
bFdxAPause(9), -- Asymmetric PAUSE for full-duplex
|
||
-- links
|
||
bFdxSPause(10), -- Symmetric PAUSE for full-duplex
|
||
-- links
|
||
bFdxBPause(11), -- Asymmetric and Symmetric PAUSE for
|
||
-- full-duplex links
|
||
b1000baseX(12), -- 1000BASE-X, -LX, -SX, -CX half
|
||
-- duplex mode
|
||
b1000baseXFD(13), -- 1000BASE-X, -LX, -SX, -CX full
|
||
-- duplex mode
|
||
b1000baseT(14), -- 1000BASE-T half duplex mode
|
||
b1000baseTFD(15) -- 1000BASE-T full duplex mode
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "A value that uniquely identifies the set of
|
||
capabilities received from the remote
|
||
auto-negotiation entity.
|
||
|
||
Note that interfaces that support this MIB may
|
||
be attached to remote auto-negotiation entities
|
||
which have capabilities beyond the scope of this
|
||
MIB."
|
||
REFERENCE "[IEEE 802.3 Std], 30.6.1.1.7,
|
||
aAutoNegReceivedTechnologyAbility."
|
||
::= { sIfMauAutoNegEntry 11 }
|
||
|
||
|
||
-- -------------------------------------------------------------
|
||
|
||
-- -------------------------------------------------------------
|
||
-- The following are from the 802.1p MIB
|
||
-- -------------------------------------------------------------
|
||
|
||
|
||
-- -------------------------------------------------------------
|
||
-- the sDot1dExtBase group
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1dDeviceCapabilities OBJECT-TYPE
|
||
SYNTAX BITS {
|
||
sDot1dExtendedFilteringServices(0),
|
||
-- can perform filtering of
|
||
-- individual multicast addresses
|
||
-- controlled by GMRP.
|
||
sDot1dTrafficClasses(1),
|
||
-- can map user priority to
|
||
-- multiple traffic classes.
|
||
dot1qStaticEntryIndividualPort(2),
|
||
-- dot1qStaticUnicastReceivePort &
|
||
-- dot1qStaticMulticastReceivePort
|
||
-- can represent non-zero entries.
|
||
dot1qIVLCapable(3), -- Independent VLAN Learning.
|
||
dot1qSVLCapable(4), -- Shared VLAN Learning.
|
||
dot1qHybridCapable(5),
|
||
-- both IVL & SVL simultaneously.
|
||
dot1qConfigurablePvidTagging(6),
|
||
-- whether the implementation
|
||
-- supports the ability to
|
||
-- override the default PVID
|
||
-- setting and its egress status
|
||
-- (VLAN-Tagged or Untagged) on
|
||
-- each port.
|
||
sDot1dLocalVlanCapable(7)
|
||
-- can support multiple local
|
||
-- bridges, outside of the scope
|
||
-- of 802.1Q defined VLANs.
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates the optional parts of IEEE 802.1D and 802.1Q
|
||
that are implemented by this device and are manageable
|
||
through this MIB. Capabilities that are allowed on a
|
||
per-port basis are indicated in sDot1dPortCapabilities."
|
||
REFERENCE
|
||
"ISO/IEC 15802-3 Section 5.2,
|
||
IEEE 802.1Q/D11 Section 5.2, 12.10.1.1.3/b/2"
|
||
::= { sDot1dExtBase 1 }
|
||
|
||
sDot1dTrafficClassesEnabled OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { true }
|
||
The value true(1) indicates that Traffic Classes are
|
||
enabled on this bridge. When false(2), the bridge
|
||
operates with a single priority level for all traffic."
|
||
DEFVAL { true }
|
||
::= { sDot1dExtBase 2 }
|
||
|
||
sDot1dGmrpStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { enable }
|
||
The administrative status requested by management for
|
||
GMRP. The value enabled(1) indicates that GMRP should
|
||
be enabled on this device, in all VLANs, on all ports
|
||
for which it has not been specifically disabled. When
|
||
disabled(2), GMRP is disabled, in all VLANs, on all
|
||
ports and all GMRP packets will be forwarded
|
||
transparently. This object affects both Applicant and
|
||
Registrar state machines. A transition from disabled(2)
|
||
to enabled(1) will cause a reset of all GMRP state
|
||
machines on all ports."
|
||
DEFVAL { enabled }
|
||
::= { sDot1dExtBase 3 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- Port Capabilities Table
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1dPortCapabilitiesTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1dPortCapabilitiesEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table that contains capabilities information about
|
||
every port that is associated with this bridge."
|
||
::= { sDot1dExtBase 4 }
|
||
|
||
sDot1dPortCapabilitiesEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1dPortCapabilitiesEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A set of capabilities information about this port
|
||
indexed by sDot1dBasePort."
|
||
AUGMENTS { sDot1dBasePortEntry }
|
||
::= { sDot1dPortCapabilitiesTable 1 }
|
||
|
||
SwapiDot1dPortCapabilitiesEntry ::=
|
||
SEQUENCE {
|
||
sDot1dPortCapabilities
|
||
BITS
|
||
}
|
||
|
||
sDot1dPortCapabilities OBJECT-TYPE
|
||
SYNTAX BITS {
|
||
dot1qDot1qTagging(0), -- supports 802.1Q VLAN tagging of
|
||
-- frames and GVRP.
|
||
dot1qConfigurableAcceptableFrameTypes(1),
|
||
-- allows modified values of
|
||
-- dot1qPortAcceptableFrameTypes.
|
||
dot1qIngressFiltering(2)
|
||
-- supports the discarding of any
|
||
-- frame received on a Port whose
|
||
-- VLAN classification does not
|
||
-- include that Port in its Member
|
||
-- set.
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates the parts of IEEE 802.1D and 802.1Q that are
|
||
optional on a per-port basis that are implemented by
|
||
this device and are manageable through this MIB."
|
||
REFERENCE
|
||
"ISO/IEC 15802-3 Section 5.2,
|
||
IEEE 802.1Q/D11 Section 5.2"
|
||
::= { sDot1dPortCapabilitiesEntry 1 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- the sDot1dPriority group
|
||
-- -------------------------------------------------------------
|
||
|
||
-- -------------------------------------------------------------
|
||
-- Port Priority Table
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1dPortPriorityTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1dPortPriorityEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table that contains information about every port that
|
||
is associated with this transparent bridge."
|
||
::= { sDot1dPriority 1 }
|
||
|
||
sDot1dPortPriorityEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1dPortPriorityEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of Default User Priorities for each port of a
|
||
transparent bridge. This is indexed by sDot1dBasePort."
|
||
AUGMENTS { sDot1dBasePortEntry }
|
||
::= { sDot1dPortPriorityTable 1 }
|
||
|
||
SwapiDot1dPortPriorityEntry ::=
|
||
SEQUENCE {
|
||
sDot1dPortDefaultUserPriority
|
||
INTEGER,
|
||
sDot1dPortNumTrafficClasses
|
||
INTEGER
|
||
}
|
||
|
||
sDot1dPortDefaultUserPriority OBJECT-TYPE
|
||
SYNTAX INTEGER (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { 0:all }
|
||
The default ingress User Priority for this port. This
|
||
only has effect on media, such as Ethernet, that do not
|
||
support native User Priority."
|
||
::= { sDot1dPortPriorityEntry 1 }
|
||
|
||
sDot1dPortNumTrafficClasses OBJECT-TYPE
|
||
SYNTAX INTEGER (1..8)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of egress traffic classes supported on this
|
||
port. This object may optionally be read-only."
|
||
::= { sDot1dPortPriorityEntry 2 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- User Priority Regeneration Table
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1dUserPriorityRegenTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1dUserPriorityRegenEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of Regenerated User Priorities for each received
|
||
User Priority on each port of a bridge. The Regenerated
|
||
User Priority value may be used to index the Traffic
|
||
Class Table for each input port. This only has effect
|
||
on media that support native User Priority. The default
|
||
values for Regenerated User Priorities are the same as
|
||
the User Priorities."
|
||
REFERENCE
|
||
"ISO/IEC 15802-3 Section 6.4"
|
||
::= { sDot1dPriority 2 }
|
||
|
||
sDot1dUserPriorityRegenEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1dUserPriorityRegenEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A mapping of incoming User Priority to a Regenerated
|
||
User Priority."
|
||
INDEX { sDot1dBasePort, sDot1dUserPriority }
|
||
::= { sDot1dUserPriorityRegenTable 1 }
|
||
|
||
SwapiDot1dUserPriorityRegenEntry ::=
|
||
SEQUENCE {
|
||
sDot1dUserPriority
|
||
INTEGER,
|
||
sDot1dRegenUserPriority
|
||
INTEGER
|
||
}
|
||
|
||
sDot1dUserPriority OBJECT-TYPE
|
||
SYNTAX INTEGER (0..7)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The User Priority for a frame received on this port."
|
||
::= { sDot1dUserPriorityRegenEntry 1 }
|
||
|
||
sDot1dRegenUserPriority OBJECT-TYPE
|
||
SYNTAX INTEGER (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Regenerated User Priority the incoming User
|
||
Priority is mapped to for this port."
|
||
::= { sDot1dUserPriorityRegenEntry 2 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- Traffic Class Table
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1dTrafficClassTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1dTrafficClassEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table mapping evaluated User Priority to Traffic
|
||
Class, for forwarding by the bridge. Traffic class is a
|
||
number in the range (0..(sDot1dPortNumTrafficClasses-1))."
|
||
REFERENCE
|
||
"ISO/IEC 15802-3 Table 7-2"
|
||
::= { sDot1dPriority 3 }
|
||
|
||
sDot1dTrafficClassEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1dTrafficClassEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"User Priority to Traffic Class mapping."
|
||
INDEX { sDot1dBasePort, sDot1dTrafficClassPriority }
|
||
::= { sDot1dTrafficClassTable 1 }
|
||
|
||
SwapiDot1dTrafficClassEntry ::=
|
||
SEQUENCE {
|
||
sDot1dTrafficClassPriority
|
||
INTEGER,
|
||
sDot1dTrafficClass
|
||
INTEGER
|
||
}
|
||
|
||
sDot1dTrafficClassPriority OBJECT-TYPE
|
||
SYNTAX INTEGER (0..7)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Priority value determined for the received frame.
|
||
This value is equivalent to the priority indicated in
|
||
the tagged frame received, or one of the evaluated
|
||
priorities, determined according to the media-type.
|
||
|
||
For untagged frames received from Ethernet media, this
|
||
value is equal to the sDot1dPortDefaultUserPriority value
|
||
for the ingress port.
|
||
|
||
For untagged frames received from non-Ethernet media,
|
||
this value is equal to the sDot1dRegenUserPriority value
|
||
for the ingress port and media-specific user priority."
|
||
::= { sDot1dTrafficClassEntry 1 }
|
||
|
||
sDot1dTrafficClass OBJECT-TYPE
|
||
SYNTAX INTEGER (0..7)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { 0:all }
|
||
The Traffic Class the received frame is mapped to."
|
||
::= { sDot1dTrafficClassEntry 2 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- Outbound Access Priority Table
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1dPortOutboundAccessPriorityTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1dPortOutboundAccessPriorityEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table mapping Regenerated User Priority to Outbound
|
||
Access Priority. This is a fixed mapping for all port
|
||
types, with two options for 802.5 Token Ring."
|
||
REFERENCE
|
||
"ISO/IEC 15802-3 Table 7-3"
|
||
::= { sDot1dPriority 4 }
|
||
|
||
sDot1dPortOutboundAccessPriorityEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1dPortOutboundAccessPriorityEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Regenerated User Priority to Outbound Access Priority
|
||
mapping."
|
||
INDEX { sDot1dBasePort, sDot1dRegenUserPriority }
|
||
::= { sDot1dPortOutboundAccessPriorityTable 1 }
|
||
|
||
SwapiDot1dPortOutboundAccessPriorityEntry ::=
|
||
SEQUENCE {
|
||
sDot1dPortOutboundAccessPriority
|
||
INTEGER
|
||
}
|
||
|
||
sDot1dPortOutboundAccessPriority OBJECT-TYPE
|
||
SYNTAX INTEGER (0..7)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Outbound Access Priority the received frame is
|
||
mapped to."
|
||
::= { sDot1dPortOutboundAccessPriorityEntry 1 }
|
||
|
||
------------------------------------------------------------------------------
|
||
--<2D><><EFBFBD><EFBFBD><EFBFBD>й<EFBFBD>оƬ<D0BE><C6AC><EFBFBD><EFBFBD>weight<68><74>MIB
|
||
------------------------------------------------------------------------------
|
||
oemQueueWeightTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF oemQueueWeightEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table of weight of queue ."
|
||
::= { sDot1dPriority 5 }
|
||
|
||
oemQueueWeightEntry OBJECT-TYPE
|
||
SYNTAX oemQueueWeightEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table entry of weight of queue."
|
||
INDEX { oemQueue }
|
||
::= { oemQueueWeightTable 1 }
|
||
|
||
oemQueueWeightEntry ::= SEQUENCE {
|
||
oemQueue Integer32,
|
||
oemQueueWeight Integer32
|
||
}
|
||
|
||
oemQueue OBJECT-TYPE
|
||
SYNTAX Integer32 (1..4)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Queue of class"
|
||
::= { oemQueueWeightEntry 1 }
|
||
|
||
oemQueueWeight OBJECT-TYPE
|
||
SYNTAX Integer32 (1..255)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Weight of queue"
|
||
::= { oemQueueWeightEntry 2 }
|
||
|
||
oemDscpToCosMapTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF OemDscpToCosMapEntry
|
||
ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table mapping evaluated DSCP to CoS."
|
||
::= { sDot1dPriority 6 }
|
||
|
||
oemDscpToCosMapEntry OBJECT-TYPE
|
||
SYNTAX OemDscpToCosMapEntry
|
||
ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DSCP to CoS mapping. "
|
||
INDEX { oemDscpToCosMapDscp }
|
||
::= { oemDscpToCosMapTable 1 }
|
||
|
||
OemDscpToCosMapEntry ::=
|
||
SEQUENCE {
|
||
oemDscpToCosMapDscp
|
||
INTEGER,
|
||
oemDscpToCosMapCos
|
||
INTEGER
|
||
}
|
||
|
||
oemDscpToCosMapDscp OBJECT-TYPE
|
||
SYNTAX INTEGER(0..63)
|
||
ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the DSCP value used to map to CoS. "
|
||
::= { oemDscpToCosMapEntry 1 }
|
||
|
||
oemDscpToCosMapCos OBJECT-TYPE
|
||
SYNTAX INTEGER(0..7)
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the map result CoS. "
|
||
::= { oemDscpToCosMapEntry 2 }
|
||
|
||
-- The OEM DSCP to Cos map status
|
||
|
||
oemDscpToCosMapStatus OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the DSCP to CoS map status. "
|
||
::= { sDot1dPriority 7 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- The GMRP Port Configuration and Status Table
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1dPortGmrpTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1dPortGmrpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table of GMRP control and status information about
|
||
every bridge port. Augments the sDot1dBasePortTable."
|
||
::= { sDot1dGmrp 1 }
|
||
|
||
sDot1dPortGmrpEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1dPortGmrpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"GMRP control and status information for a bridge port."
|
||
AUGMENTS { sDot1dBasePortEntry }
|
||
::= { sDot1dPortGmrpTable 1 }
|
||
|
||
SwapiDot1dPortGmrpEntry ::=
|
||
SEQUENCE {
|
||
sDot1dPortGmrpStatus
|
||
EnabledStatus
|
||
}
|
||
|
||
sDot1dPortGmrpStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The administrative state of GMRP operation on this port. The
|
||
value enabled(1) indicates that GMRP is enabled on this port
|
||
in all VLANs as long as sDot1dGmrpStatus is also enabled(1).
|
||
A value of disabled(2) indicates that GMRP is disabled on this
|
||
port in all VLANs: any GMRP packets received will
|
||
be silently discarded and no GMRP registrations will be
|
||
propagated from other ports. Setting this to a value of
|
||
enabled(1) will be stored by the agent but will only take effect
|
||
on the GMRP protocol operation if sDot1dGmrpStatus also
|
||
indicates the value enabled(1). This object affects all
|
||
GMRP Applicant and Registrar state machines on this
|
||
port. A transition from disabled(2) to enabled(1) will
|
||
cause a reset of all GMRP state machines on this port."
|
||
DEFVAL { enabled }
|
||
::= { sDot1dPortGmrpEntry 1 }
|
||
|
||
sDot1qMaxSupportedVlans OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum number of IEEE 802.1Q VLANs that this
|
||
device supports."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.10.1.1"
|
||
::= { sDot1qBase 3 }
|
||
|
||
sDot1qGvrpStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The administrative status requested by management for
|
||
GVRP. The value enabled(1) indicates that GVRP should
|
||
be enabled on this device, on all ports for which it has
|
||
not been specifically disabled. When disabled(2), GVRP
|
||
is disabled on all ports and all GVRP packets will be
|
||
forwarded transparently. This object affects all GVRP
|
||
Applicant and Registrar state machines. A transition
|
||
from disabled(2) to enabled(1) will cause a reset of all
|
||
GVRP state machines on all ports."
|
||
DEFVAL { enabled }
|
||
::= { sDot1qBase 5 }
|
||
|
||
sDot1xStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"802.1x status"
|
||
DEFVAL { enabled }
|
||
::= { sDot1xBase 1 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- the dot1qTp group
|
||
-- -------------------------------------------------------------
|
||
|
||
-- -------------------------------------------------------------
|
||
-- the current Filtering Database Table
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1qFdbTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1qFdbEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table that contains configuration and control
|
||
information for each Filtering Database currently
|
||
operating on this device. Entries in this table appear
|
||
automatically when VLANs are assigned FDB IDs in the
|
||
dot1qVlanCurrentTable."
|
||
::= { sDot1qTp 1 }
|
||
|
||
sDot1qFdbEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1qFdbEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information about a specific Filtering Database."
|
||
INDEX { sDot1qFdbId }
|
||
::= { sDot1qFdbTable 1 }
|
||
|
||
SwapiDot1qFdbEntry ::=
|
||
SEQUENCE {
|
||
sDot1qFdbId
|
||
Unsigned32,
|
||
sDot1qFdbDynamicCount
|
||
Counter32
|
||
}
|
||
|
||
sDot1qFdbId OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The identity of this Filtering Database."
|
||
::= { sDot1qFdbEntry 1 }
|
||
|
||
sDot1qFdbDynamicCount OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current number of dynamic entries in this
|
||
Filtering Database."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.7.1.1.3"
|
||
::= { sDot1qFdbEntry 2 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- Multiple Forwarding Databases for 802.1Q Transparent devices
|
||
-- This table is an alternative to the dot1dTpFdbTable,
|
||
-- previously defined for 802.1D devices which only support a
|
||
-- single Forwarding Database.
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1qTpFdbTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF Sdot1qTpFdbEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table that contains information about unicast entries
|
||
for which the device has forwarding and/or filtering
|
||
information. This information is used by the
|
||
transparent bridging function in determining how to
|
||
propagate a received frame."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.7.7"
|
||
::= { sDot1qTp 2 }
|
||
|
||
sDot1qTpFdbEntry OBJECT-TYPE
|
||
SYNTAX Sdot1qTpFdbEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information about a specific unicast MAC address for
|
||
which the device has some forwarding and/or filtering
|
||
information."
|
||
INDEX { sDot1qFdbId, sDot1qTpFdbAddress }
|
||
::= { sDot1qTpFdbTable 1 }
|
||
|
||
Sdot1qTpFdbEntry ::=
|
||
SEQUENCE {
|
||
sDot1qTpFdbAddress
|
||
MacAddress,
|
||
sDot1qTpFdbPort
|
||
INTEGER,
|
||
sDot1qTpFdbStatus
|
||
INTEGER
|
||
}
|
||
|
||
|
||
sDot1qTpFdbAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
|
||
DESCRIPTION
|
||
"A unicast MAC address for which the device has
|
||
forwarding and/or filtering information."
|
||
::= { sDot1qTpFdbEntry 1 }
|
||
|
||
sDot1qTpFdbPort OBJECT-TYPE
|
||
SYNTAX INTEGER (0..65535)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Either the value '0', or the port number of the port on
|
||
which a frame having a source address equal to the value
|
||
of the corresponding instance of dot1qTpFdbAddress has
|
||
been seen. A value of '0' indicates that the port
|
||
number has not been learned but that the device does
|
||
have some forwarding/filtering information about this
|
||
address (e.g. in the dot1qStaticUnicastTable).
|
||
Implementors are encouraged to assign the port value to
|
||
this object whenever it is learned even for addresses
|
||
for which the corresponding value of dot1qTpFdbStatus is
|
||
not learned(3)."
|
||
::= { sDot1qTpFdbEntry 2 }
|
||
|
||
sDot1qTpFdbStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
invalid(2),
|
||
learned(3),
|
||
self(4),
|
||
mgmt(5)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The status of this entry. The meanings of the values
|
||
are:
|
||
other(1) - none of the following. This may include
|
||
the case where some other MIB object (not the
|
||
corresponding instance of dot1qTpFdbPort, nor an
|
||
entry in the dot1qStaticUnicastTable) is being
|
||
used to determine if and how frames addressed to
|
||
the value of the corresponding instance of
|
||
dot1qTpFdbAddress are being forwarded.
|
||
invalid(2) - this entry is no 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 dot1qTpFdbPort was learned and is being used.
|
||
|
||
self(4) - the value of the corresponding instance of
|
||
dot1qTpFdbAddress represents one of the device's
|
||
addresses. The corresponding instance of
|
||
dot1qTpFdbPort indicates which of the device's
|
||
ports has this address.
|
||
mgmt(5) - the value of the corresponding instance of
|
||
dot1qTpFdbAddress is also the value of an
|
||
existing instance of dot1qStaticAddress."
|
||
::= { sDot1qTpFdbEntry 3 }
|
||
|
||
sDot1qForwardUnregisteredTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1qForwardUnregisteredEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table containing forwarding information for each
|
||
VLAN, specifying the set of ports to which forwarding of
|
||
multicast group-addressed frames for which there is no
|
||
more specific forwarding information applies. This is
|
||
configured statically by management and determined
|
||
dynamically by GMRP. An entry appears in this table for
|
||
all VLANs that are currently instantiated."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.7.2, 12.7.7"
|
||
::= { sDot1qTp 5 }
|
||
|
||
sDot1qForwardUnregisteredEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1qForwardUnregisteredEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Forwarding information for a VLAN, specifying the set
|
||
of ports to which all multicasts for which there is no
|
||
more specific forwarding information shall be forwarded.
|
||
This is configured statically by management or
|
||
dynamically by GMRP."
|
||
INDEX { sDot1qVlanIndex }
|
||
::= { sDot1qForwardUnregisteredTable 1 }
|
||
|
||
SwapiDot1qForwardUnregisteredEntry ::=
|
||
SEQUENCE {
|
||
sDot1qForwardUnregisteredPorts
|
||
PortList
|
||
}
|
||
|
||
sDot1qForwardUnregisteredPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The complete set of ports in this VLAN to which
|
||
multicast group-addressed frames for which there is no
|
||
more specific forwarding information will be forwarded.
|
||
This includes ports for which this need has been
|
||
determined dynamically by GMRP, or configured statically
|
||
by management."
|
||
::= { sDot1qForwardUnregisteredEntry 1 }
|
||
|
||
--
|
||
-- sDot1qStatic Group
|
||
--
|
||
-- -------------------------------------------------------------
|
||
-- The Static (Destination-Address Filtering) Database
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1qStaticUnicastTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1qStaticUnicastEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table containing filtering information for Unicast
|
||
MAC addresses for each Filtering Database, configured
|
||
into the device by (local or network) management
|
||
specifying the set of ports to which frames received
|
||
from specific ports and containing specific unicast
|
||
destination addresses are allowed to be forwarded. A
|
||
value of zero in this table as the port number from
|
||
which frames with a specific destination address are
|
||
received, is used to specify all ports for which there
|
||
is no specific entry in this table for that particular
|
||
destination address. Entries are valid for unicast
|
||
addresses only."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.7.7,
|
||
ISO/IEC 15802-3 Section 7.9.1"
|
||
::= { sDot1qStatic 1 }
|
||
|
||
sDot1qStaticUnicastEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1qStaticUnicastEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Filtering information configured into the device by
|
||
(local or network) management specifying the set of
|
||
ports to which frames received from a specific port and
|
||
containing a specific unicast destination address are
|
||
allowed to be forwarded."
|
||
INDEX {
|
||
sDot1qFdbId,
|
||
sDot1qStaticUnicastAddress,
|
||
sDot1qStaticUnicastReceivePort
|
||
}
|
||
::= { sDot1qStaticUnicastTable 1 }
|
||
|
||
SwapiDot1qStaticUnicastEntry ::=
|
||
SEQUENCE {
|
||
sDot1qStaticUnicastAddress
|
||
MacAddress,
|
||
sDot1qStaticUnicastReceivePort
|
||
INTEGER,
|
||
sDot1qStaticUnicastAllowedToGoTo
|
||
PortList
|
||
}
|
||
|
||
sDot1qStaticUnicastAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The destination MAC address in a frame to which this
|
||
entry's filtering information applies. This object must
|
||
take the value of a unicast address."
|
||
::= { sDot1qStaticUnicastEntry 1 }
|
||
|
||
sDot1qStaticUnicastReceivePort OBJECT-TYPE
|
||
SYNTAX INTEGER (0..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
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 zero
|
||
indicates that this entry applies on all ports of the
|
||
device for which there is no other applicable entry."
|
||
::= { sDot1qStaticUnicastEntry 2 }
|
||
|
||
sDot1qStaticUnicastAllowedToGoTo OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The set of ports for which a frame with a specific
|
||
unicast address will be flooded in the event that it
|
||
has not been learned. It also specifies the set of
|
||
ports a specific unicast address may be dynamically
|
||
learnt on. The dot1qTpFdbTable will have an equivalent
|
||
entry with a dot1qTpFdbPort value of '0' until this
|
||
address has been learnt, when it will be updated with
|
||
the port the address has been seen on. This only
|
||
applies to ports that are members of the VLAN, defined
|
||
by dot1qVlanCurrentEgressPorts. The default value of
|
||
this object is a string of ones of appropriate length."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Table 8-5, ISO/IEC 15802-3 Table 7-5"
|
||
::= { sDot1qStaticUnicastEntry 3 }
|
||
|
||
sDot1qStaticMulticastTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1qStaticMulticastEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table containing filtering information for Multicast
|
||
and Broadcast MAC addresses for each VLAN, configured
|
||
into the device by (local or network) management
|
||
specifying the set of ports to which frames received
|
||
from specific ports and containing specific Multicast
|
||
and Broadcast destination addresses are allowed to be
|
||
forwarded. A value of zero in this table as the port
|
||
number from which frames with a specific destination
|
||
address are received, is used to specify all ports for
|
||
which there is no specific entry in this table for that
|
||
particular destination address. Entries are valid for
|
||
Multicast and Broadcast addresses only."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.7.7,
|
||
ISO/IEC 15802-3 Section 7.9.1"
|
||
::= { sDot1qStatic 2 }
|
||
|
||
sDot1qStaticMulticastEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1qStaticMulticastEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Filtering information configured into the device by
|
||
(local or network) management specifying the set of
|
||
ports to which frames received from this specific port
|
||
for this VLAN and containing this Multicast or Broadcast
|
||
destination address are allowed to be forwarded."
|
||
INDEX {
|
||
sDot1qVlanIndex,
|
||
sDot1qStaticMulticastAddress,
|
||
sDot1qStaticMulticastReceivePort
|
||
}
|
||
::= { sDot1qStaticMulticastTable 1 }
|
||
|
||
SwapiDot1qStaticMulticastEntry ::=
|
||
SEQUENCE {
|
||
sDot1qStaticMulticastAddress
|
||
MacAddress,
|
||
sDot1qStaticMulticastReceivePort
|
||
INTEGER,
|
||
sDot1qStaticMulticastStaticEgressPorts
|
||
PortList,
|
||
sDot1qStaticMulticastStatus
|
||
INTEGER
|
||
}
|
||
|
||
sDot1qStaticMulticastAddress OBJECT-TYPE
|
||
SYNTAX MacAddress
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The destination MAC address in a frame to which this
|
||
entry's filtering information applies. This object must
|
||
take the value of a Multicast or Broadcast address."
|
||
::= { sDot1qStaticMulticastEntry 1 }
|
||
|
||
sDot1qStaticMulticastReceivePort OBJECT-TYPE
|
||
SYNTAX INTEGER (0..65535)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
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 zero
|
||
indicates that this entry applies on all ports of the
|
||
device for which there is no other applicable entry."
|
||
::= { sDot1qStaticMulticastEntry 2 }
|
||
|
||
sDot1qStaticMulticastStaticEgressPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The set of ports to which frames received from a
|
||
specific port and destined for a specific Multicast or
|
||
Broadcast MAC address must be forwarded, regardless of
|
||
any dynamic information e.g. from GMRP. A port may not
|
||
be added in this set if it is already a member of the
|
||
set of ports in dot1qStaticMulticastForbiddenEgressPorts.
|
||
The default value of this object is a string of ones of
|
||
appropriate length."
|
||
::= { sDot1qStaticMulticastEntry 3 }
|
||
|
||
sDot1qStaticMulticastStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(1),
|
||
invalid(2),
|
||
permanent(3),
|
||
deleteOnReset(4),
|
||
deleteOnTimeout(5)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the status of this entry.
|
||
other(1) - this entry is currently in use but
|
||
the conditions under which it will remain
|
||
so differ from the following values.
|
||
invalid(2) - writing this value to the object
|
||
removes the corresponding entry.
|
||
permanent(3) - this entry is currently in use
|
||
and will remain so after the next reset of
|
||
the bridge.
|
||
deleteOnReset(4) - this entry is currently in
|
||
use and will remain so until the next
|
||
reset of the bridge.
|
||
deleteOnTimeout(5) - this entry is currently in
|
||
use and will remain so until it is aged out."
|
||
DEFVAL { permanent }
|
||
::= { sDot1qStaticMulticastEntry 5 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- The Current VLAN Database
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1qVlanCurrentTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1qVlanCurrentEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table containing current configuration information
|
||
for each VLAN currently configured into the device by
|
||
(local or network) management, or dynamically created
|
||
as a result of GVRP requests received."
|
||
::= { sDot1qVlan 2 }
|
||
|
||
sDot1qVlanCurrentEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1qVlanCurrentEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information for a VLAN configured into the device by
|
||
(local or network) management, or dynamically created
|
||
as a result of GVRP requests received."
|
||
INDEX { sDot1qVlanTimeMark, sDot1qVlanIndex }
|
||
::= { sDot1qVlanCurrentTable 1 }
|
||
|
||
SwapiDot1qVlanCurrentEntry ::=
|
||
SEQUENCE {
|
||
sDot1qVlanTimeMark
|
||
TimeFilter,
|
||
sDot1qVlanIndex
|
||
VlanIndex,
|
||
sDot1qVlanFdbId
|
||
Unsigned32,
|
||
sDot1qVlanCurrentEgressPorts
|
||
PortList,
|
||
sDot1qVlanCurrentUntaggedPorts
|
||
PortList
|
||
}
|
||
|
||
sDot1qVlanTimeMark OBJECT-TYPE
|
||
SYNTAX TimeFilter
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A TimeFilter for this entry. See the TimeFilter
|
||
textual convention to see how this works."
|
||
::= { sDot1qVlanCurrentEntry 1 }
|
||
|
||
sDot1qVlanIndex OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The VLAN-ID or other identifier refering to this VLAN."
|
||
::= { sDot1qVlanCurrentEntry 2 }
|
||
|
||
sDot1qVlanFdbId OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Filtering Database used by this VLAN. This is one
|
||
of the dot1qFdbId values in the sDot1qFdbTable. This
|
||
value is allocated automatically by the device whenever
|
||
the VLAN is created: either dynamically by GVRP, or by
|
||
management, in dot1qVlanStaticTable. Allocation of this
|
||
value follows the learning constraints defined for this
|
||
VLAN in dot1qLearningConstraintsTable."
|
||
::= { sDot1qVlanCurrentEntry 3 }
|
||
|
||
sDot1qVlanCurrentEgressPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The set of ports which are transmitting traffic for
|
||
this VLAN as either tagged or untagged frames."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.10.2.1"
|
||
::= { sDot1qVlanCurrentEntry 4 }
|
||
|
||
sDot1qVlanCurrentUntaggedPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The set of ports which are transmitting traffic for
|
||
this VLAN as untagged frames."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.10.2.1"
|
||
::= { sDot1qVlanCurrentEntry 5 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- The Static VLAN Database
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1qVlanStaticTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1qVlanStaticEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table containing static configuration information for
|
||
each VLAN configured into the device by (local or
|
||
network) management. All entries are permanent and will
|
||
be restored after the device is reset."
|
||
::= { sDot1qVlan 3 }
|
||
|
||
sDot1qVlanStaticEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1qVlanStaticEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Static information for a VLAN configured into the
|
||
device by (local or network) management."
|
||
INDEX { sDot1qVlanIndex }
|
||
::= { sDot1qVlanStaticTable 1 }
|
||
|
||
SwapiDot1qVlanStaticEntry ::=
|
||
SEQUENCE {
|
||
sDot1qVlanStaticEgressPorts
|
||
PortList,
|
||
sDot1qVlanStaticUntaggedPorts
|
||
PortList,
|
||
sDot1qVlanStaticRowStatus
|
||
RowStatus
|
||
}
|
||
|
||
sDot1qVlanStaticEgressPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The set of ports which are permanently assigned to the
|
||
egress list for this VLAN by management. Changes to a
|
||
bit in this object affect the per-port per-VLAN
|
||
Registrar control for Registration Fixed for the
|
||
relevant GVRP state machine on each port. A port may
|
||
not be added in this set if it is already a member of
|
||
the set of ports in sDot1qVlanForbiddenEgressPorts. The
|
||
default value of this object is a string of zeros of
|
||
appropriate length, indicating not fixed."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3"
|
||
::= { sDot1qVlanStaticEntry 2 }
|
||
|
||
sDot1qVlanStaticUntaggedPorts OBJECT-TYPE
|
||
SYNTAX PortList
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The set of ports which should transmit egress packets
|
||
for this VLAN as untagged. The default value of this
|
||
object for the default VLAN (sDot1qVlanIndex = 1) is a string
|
||
of appropriate length including all ports. There is no
|
||
specified default for other VLANs. If a device agent cannot
|
||
support the set of ports being set then it will reject the
|
||
set operation with an error. An example might be if a
|
||
manager attempts to set more than one VLAN to be untagged
|
||
on egress where the device does not support this IEEE 802.1Q
|
||
option."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.10.2.1"
|
||
::= { sDot1qVlanStaticEntry 4 }
|
||
|
||
sDot1qVlanStaticRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object indicates the status of this entry."
|
||
::= { sDot1qVlanStaticEntry 5 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- The VLAN Port Configuration Table
|
||
-- -------------------------------------------------------------
|
||
|
||
sDot1qPortVlanTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot1qPortVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A table containing per port control and status
|
||
information for VLAN configuration in the device."
|
||
::= { sDot1qVlan 5 }
|
||
|
||
sDot1qPortVlanEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot1qPortVlanEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information controlling VLAN configuration for a port
|
||
on the device. This is indexed by sDot1dBasePort."
|
||
AUGMENTS { sDot1dBasePortEntry }
|
||
::= { sDot1qPortVlanTable 1 }
|
||
|
||
SwapiDot1qPortVlanEntry ::=
|
||
SEQUENCE {
|
||
sDot1qPvid
|
||
VlanIndex,
|
||
sDot1qPortAcceptableFrameTypes
|
||
INTEGER,
|
||
sDot1qPortIngressFiltering
|
||
TruthValue,
|
||
sDot1qPortGvrpStatus
|
||
EnabledStatus
|
||
}
|
||
|
||
sDot1qPvid OBJECT-TYPE
|
||
SYNTAX VlanIndex
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { 1:all }
|
||
The PVID, the VLAN ID assigned to untagged frames or
|
||
Prority-Tagged frames received on this port."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.10.1.1"
|
||
DEFVAL { 1 }
|
||
::= { sDot1qPortVlanEntry 1 }
|
||
|
||
sDot1qPortAcceptableFrameTypes OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
admitAll(1),
|
||
admitOnlyVlanTagged(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { 1:all }
|
||
When this is admitOnlyVlanTagged(2) the device will
|
||
discard untagged frames or Priority-Tagged frames
|
||
received on this port. When admitAll(1), untagged
|
||
frames or Prority-Tagged frames received on this port
|
||
will be accepted and assigned to the PVID for this port.
|
||
|
||
This control does not affect VLAN independent BPDU
|
||
frames, such as GVRP and STP. It does affect VLAN
|
||
dependent BPDU frames, such as GMRP."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.10.1.3"
|
||
DEFVAL { admitAll }
|
||
::= { sDot1qPortVlanEntry 2 }
|
||
|
||
sDot1qPortIngressFiltering OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DURABLE: { 2:all }
|
||
When this is true(1) the device will discard incoming
|
||
frames for VLANs which do not include this Port in its
|
||
Member set. When false(2), the port will accept all
|
||
incoming frames.
|
||
|
||
This control does not affect VLAN independent BPDU
|
||
frames, such as GVRP and STP. It does affect VLAN
|
||
dependent BPDU frames, such as GMRP."
|
||
REFERENCE
|
||
"IEEE 802.1Q/D11 Section 12.10.1.4"
|
||
DEFVAL { false }
|
||
::= { sDot1qPortVlanEntry 3 }
|
||
|
||
sDot1qPortGvrpStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The state of GVRP operation on this port. The value
|
||
enabled(1) indicates that GVRP is enabled on this port,
|
||
as long as dot1qGvrpStatus is also enabled for this
|
||
device. When disabled(2) but dot1qGvrpStatus is still
|
||
enabled for the device, GVRP is disabled on this port:
|
||
any GVRP packets received will be silently discarded and
|
||
no GVRP registrations will be propagated from other
|
||
ports. This object affects all GVRP Applicant and
|
||
Registrar state machines on this port. A transition
|
||
from disabled(2) to enabled(1) will cause a reset of all
|
||
GVRP state machines on this port."
|
||
DEFVAL { enabled }
|
||
::= { sDot1qPortVlanEntry 4 }
|
||
|
||
--
|
||
-- sRFC1643 Group
|
||
--
|
||
sDot3StatsTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiDot3StatsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Statistics for a collection of ethernet-like
|
||
interfaces attached to a particular system."
|
||
::= { sRFC1643Dot3 2 }
|
||
|
||
sDot3StatsEntry OBJECT-TYPE
|
||
SYNTAX SwapiDot3StatsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Statistics for a particular interface to an
|
||
ethernet-like medium."
|
||
INDEX { sDot3StatsIndex }
|
||
::= { sDot3StatsTable 1 }
|
||
|
||
|
||
SwapiDot3StatsEntry ::= SEQUENCE {
|
||
sDot3StatsIndex INTEGER,
|
||
sDot3StatsAlignmentErrors Counter32,
|
||
sDot3StatsFCSErrors Counter32,
|
||
sDot3StatsSingleCollisionFrames Counter32,
|
||
sDot3StatsMultipleCollisionFrames Counter32,
|
||
sDot3StatsSQETestErrors Counter32,
|
||
sDot3StatsDeferredTransmissions Counter32,
|
||
sDot3StatsLateCollisions Counter32,
|
||
sDot3StatsExcessiveCollisions Counter32,
|
||
sDot3StatsInternalMacTransmitErrors Counter32,
|
||
sDot3StatsCarrierSenseErrors Counter32,
|
||
sDot3StatsFrameTooLongs Counter32,
|
||
sDot3StatsInternalMacReceiveErrors Counter32,
|
||
sDot3StatsEtherChipSet OBJECT IDENTIFIER,
|
||
sDot3StatsSymbolErrors Counter32,
|
||
sDot3StatsDuplexStatus INTEGER
|
||
}
|
||
|
||
sDot3StatsIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An index value that uniquely identifies an
|
||
interface to an ethernet-like medium. The
|
||
interface identified by a particular value of
|
||
this index is the same interface as identified
|
||
by the same value of ifIndex."
|
||
::= { sDot3StatsEntry 1 }
|
||
|
||
sDot3StatsAlignmentErrors OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A count of frames received on a particular
|
||
interface that are not an integral number of
|
||
octets in length and do not pass the FCS check.
|
||
|
||
The count represented by an instance of this
|
||
object is incremented when the alignmentError
|
||
status is returned by the MAC service to the
|
||
LLC (or other MAC user). Received frames for
|
||
which multiple error conditions obtain are,
|
||
according to the conventions of IEEE 802.3
|
||
Layer Management, counted exclusively according
|
||
to the error status presented to the LLC."
|
||
REFERENCE
|
||
"IEEE 802.3 Layer Management"
|
||
|
||
|
||
::= { sDot3StatsEntry 2 }
|
||
|
||
sDot3StatsFCSErrors OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A count of frames received on a particular
|
||
interface that are an integral number of octets
|
||
in length but do not pass the FCS check.
|
||
|
||
The count represented by an instance of this
|
||
object is incremented when the frameCheckError
|
||
status is returned by the MAC service to the
|
||
LLC (or other MAC user). Received frames for
|
||
which multiple error conditions obtain are,
|
||
according to the conventions of IEEE 802.3
|
||
Layer Management, counted exclusively according
|
||
to the error status presented to the LLC."
|
||
REFERENCE
|
||
"IEEE 802.3 Layer Management"
|
||
::= { sDot3StatsEntry 3 }
|
||
|
||
sDot3StatsSingleCollisionFrames OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A count of successfully transmitted frames on
|
||
a particular interface for which transmission
|
||
is inhibited by exactly one collision.
|
||
|
||
A frame that is counted by an instance of this
|
||
object is also counted by the corresponding
|
||
instance of either the ifOutUcastPkts,
|
||
ifOutMulticastPkts, or ifOutBroadcastPkts,
|
||
and is not counted by the corresponding
|
||
instance of the sDot3StatsMultipleCollisionFrames
|
||
object."
|
||
REFERENCE
|
||
"IEEE 802.3 Layer Management"
|
||
::= { sDot3StatsEntry 4 }
|
||
|
||
sDot3StatsMultipleCollisionFrames OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
|
||
|
||
"A count of successfully transmitted frames on
|
||
a particular interface for which transmission
|
||
is inhibited by more than one collision.
|
||
|
||
A frame that is counted by an instance of this
|
||
object is also counted by the corresponding
|
||
instance of either the ifOutUcastPkts,
|
||
ifOutMulticastPkts, or ifOutBroadcastPkts,
|
||
and is not counted by the corresponding
|
||
instance of the sDot3StatsSingleCollisionFrames
|
||
object."
|
||
REFERENCE
|
||
"IEEE 802.3 Layer Management"
|
||
::= { sDot3StatsEntry 5 }
|
||
|
||
sDot3StatsSQETestErrors OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A count of times that the SQE TEST ERROR
|
||
message is generated by the PLS sublayer for a
|
||
particular interface. The SQE TEST ERROR
|
||
message is defined in section 7.2.2.2.4 of
|
||
ANSI/IEEE 802.3-1985 and its generation is
|
||
described in section 7.2.4.6 of the same
|
||
document."
|
||
REFERENCE
|
||
"ANSI/IEEE Std 802.3-1985 Carrier Sense
|
||
Multiple Access with Collision Detection Access
|
||
Method and Physical Layer Specifications"
|
||
::= { sDot3StatsEntry 6 }
|
||
|
||
sDot3StatsDeferredTransmissions OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A count of frames for which the first
|
||
transmission attempt on a particular interface
|
||
is delayed because the medium is busy.
|
||
|
||
The count represented by an instance of this
|
||
object does not include frames involved in
|
||
collisions."
|
||
REFERENCE
|
||
"IEEE 802.3 Layer Management"
|
||
::= { sDot3StatsEntry 7 }
|
||
|
||
|
||
sDot3StatsLateCollisions OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of times that a collision is
|
||
detected on a particular interface later than
|
||
512 bit-times into the transmission of a
|
||
packet.
|
||
|
||
Five hundred and twelve bit-times corresponds
|
||
to 51.2 microseconds on a 10 Mbit/s system. A
|
||
(late) collision included in a count
|
||
represented by an instance of this object is
|
||
also considered as a (generic) collision for
|
||
purposes of other collision-related
|
||
statistics."
|
||
REFERENCE
|
||
"IEEE 802.3 Layer Management"
|
||
::= { sDot3StatsEntry 8 }
|
||
|
||
sDot3StatsExcessiveCollisions OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A count of frames for which transmission on a
|
||
particular interface fails due to excessive
|
||
collisions."
|
||
REFERENCE
|
||
"IEEE 802.3 Layer Management"
|
||
::= { sDot3StatsEntry 9 }
|
||
|
||
sDot3StatsInternalMacTransmitErrors OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A count of frames for which transmission on a
|
||
particular interface fails due to an internal
|
||
MAC sublayer transmit error. A frame is only
|
||
counted by an instance of this object if it is
|
||
not counted by the corresponding instance of
|
||
either the sDot3StatsLateCollisions object, the
|
||
sDot3StatsExcessiveCollisions object, or the
|
||
sDot3StatsCarrierSenseErrors object.
|
||
|
||
|
||
The precise meaning of the count represented by
|
||
an instance of this object is implementation-
|
||
specific. In particular, an instance of this
|
||
object may represent a count of transmission
|
||
errors on a particular interface that are not
|
||
otherwise counted."
|
||
REFERENCE
|
||
"IEEE 802.3 Layer Management"
|
||
::= { sDot3StatsEntry 10 }
|
||
|
||
sDot3StatsCarrierSenseErrors OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of times that the carrier sense
|
||
condition was lost or never asserted when
|
||
attempting to transmit a frame on a particular
|
||
interface.
|
||
|
||
The count represented by an instance of this
|
||
object is incremented at most once per
|
||
transmission attempt, even if the carrier sense
|
||
condition fluctuates during a transmission
|
||
attempt."
|
||
REFERENCE
|
||
"IEEE 802.3 Layer Management"
|
||
::= { sDot3StatsEntry 11 }
|
||
|
||
-- { sDot3StatsEntry 12 } is not assigned
|
||
|
||
sDot3StatsFrameTooLongs OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A count of frames received on a particular
|
||
interface that exceed the maximum permitted
|
||
frame size.
|
||
|
||
The count represented by an instance of this
|
||
object is incremented when the frameTooLong
|
||
status is returned by the MAC service to the
|
||
LLC (or other MAC user). Received frames for
|
||
which multiple error conditions obtain are,
|
||
according to the conventions of IEEE 802.3
|
||
Layer Management, counted exclusively according
|
||
to the error status presented to the LLC."
|
||
|
||
|
||
REFERENCE
|
||
"IEEE 802.3 Layer Management"
|
||
::= { sDot3StatsEntry 13 }
|
||
|
||
-- { sDot3StatsEntry 14 } is not assigned
|
||
|
||
-- { sDot3StatsEntry 15 } is not assigned
|
||
|
||
sDot3StatsInternalMacReceiveErrors OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A count of frames for which reception on a
|
||
particular interface fails due to an internal
|
||
MAC sublayer receive error. A frame is only
|
||
counted by an instance of this object if it is
|
||
not counted by the corresponding instance of
|
||
either the sDot3StatsFrameTooLongs object, the
|
||
sDot3StatsAlignmentErrors object, or the
|
||
sDot3StatsFCSErrors object.
|
||
|
||
The precise meaning of the count represented by
|
||
an instance of this object is implementation-
|
||
specific. In particular, an instance of this
|
||
object may represent a count of receive errors
|
||
on a particular interface that are not
|
||
otherwise counted."
|
||
REFERENCE
|
||
"IEEE 802.3 Layer Management"
|
||
::= { sDot3StatsEntry 16 }
|
||
|
||
sDot3StatsEtherChipSet OBJECT-TYPE
|
||
SYNTAX OBJECT IDENTIFIER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object contains an OBJECT IDENTIFIER
|
||
which identifies the chipset used to
|
||
realize the interface. Ethernet-like
|
||
interfaces are typically built out of
|
||
several different chips. The MIB implementor
|
||
is presented with a decision of which chip
|
||
to identify via this object. The implementor
|
||
should identify the chip which is usually
|
||
called the Medium Access Control chip.
|
||
If no such chip is easily identifiable,
|
||
the implementor should identify the chip
|
||
|
||
|
||
which actually gathers the transmit
|
||
and receive statistics and error
|
||
indications. This would allow a
|
||
manager station to correlate the
|
||
statistics and the chip generating
|
||
them, giving it the ability to take
|
||
into account any known anomalies
|
||
in the chip."
|
||
::= { sDot3StatsEntry 17 }
|
||
|
||
sDot3StatsSymbolErrors OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"For an interface operating at 100 Mb/s, the
|
||
number of times there was an invalid data symbol
|
||
when a valid carrier was present.
|
||
|
||
For an interface operating in half-duplex mode
|
||
at 1000 Mb/s, the number of times the receiving
|
||
media is non-idle (a carrier event) for a period
|
||
of time equal to or greater than slotTime, and
|
||
during which there was at least one occurrence
|
||
of an event that causes the PHY to indicate
|
||
'Data reception error' or 'carrier extend error'
|
||
on the GMII.
|
||
|
||
For an interface operating in full-duplex mode
|
||
at 1000 Mb/s, the number of times the receiving
|
||
media is non-idle a carrier event) for a period
|
||
of time equal to or greater than minFrameSize,
|
||
and during which there was at least one
|
||
occurrence of an event that causes the PHY to
|
||
indicate 'Data reception error' on the GMII.
|
||
|
||
The count represented by an instance of this
|
||
object is incremented at most once per carrier
|
||
event, even if multiple symbol errors occur
|
||
during the carrier event. This count does
|
||
not increment if a collision is present.
|
||
|
||
Discontinuities in the value of this counter can
|
||
occur at re-initialization of the management
|
||
system, and at other times as indicated by the
|
||
value of ifCounterDiscontinuityTime."
|
||
REFERENCE
|
||
"[IEEE 802.3 Std.], 30.3.2.1.5,
|
||
aSymbolErrorDuringCarrier."
|
||
::= { sDot3StatsEntry 18 }
|
||
|
||
sDot3StatsDuplexStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
unknown(1),
|
||
halfDuplex(2),
|
||
fullDuplex(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current mode of operation of the MAC
|
||
entity. 'unknown' indicates that the current
|
||
duplex mode could not be determined.
|
||
|
||
Management control of the duplex mode is
|
||
accomplished through the MAU MIB. When
|
||
an interface does not support autonegotiation,
|
||
or when autonegotiation is not enabled, the
|
||
duplex mode is controlled using
|
||
ifMauDefaultType. When autonegotiation is
|
||
supported and enabled, duplex mode is controlled
|
||
using ifMauAutoNegAdvertisedBits. In either
|
||
case, the currently operating duplex mode is
|
||
reflected both in this object and in ifMauType.
|
||
|
||
Note that this object provides redundant
|
||
information with ifMauType. Normally, redundant
|
||
objects are discouraged. However, in this
|
||
instance, it allows a management application to
|
||
determine the duplex status of an interface
|
||
without having to know every possible value of
|
||
ifMauType. This was felt to be sufficiently
|
||
valuable to justify the redundancy."
|
||
REFERENCE
|
||
"[IEEE 802.3 Std.], 30.3.1.1.32,
|
||
aDuplexStatus."
|
||
::= { sDot3StatsEntry 19 }
|
||
|
||
|
||
--
|
||
-- sArch Group
|
||
--
|
||
-- Needs to be replaced with the 64-bit counters
|
||
--
|
||
|
||
sSwitchStatsTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF SwapiSwitchStatsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of interface entries. The number of
|
||
entries is given by the value of ifNumber."
|
||
::= { sSwitchStatsInfo 1 }
|
||
|
||
|
||
sSwitchStatsEntry OBJECT-TYPE
|
||
SYNTAX SwapiSwitchStatsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An interface entry containing objects at the
|
||
subnetwork layer and below for a particular
|
||
interface."
|
||
INDEX { sSwitchPortIndex }
|
||
::= { sSwitchStatsTable 1 }
|
||
|
||
SwapiSwitchStatsEntry ::=
|
||
SEQUENCE {
|
||
sSwitchPortIndex INTEGER,
|
||
sSwitchStatsTXOctetsNoErr Counter32,
|
||
sSwitchStatsTXPacketsNoErr Counter32,
|
||
sSwitchStatsRXOctetsNoErr Counter32,
|
||
sSwitchStatsRXPacketsNoErr Counter32
|
||
}
|
||
|
||
sSwitchPortIndex OBJECT-TYPE
|
||
SYNTAX INTEGER (1..65536)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A unique value, uses linear port number with holes."
|
||
::= { sSwitchStatsEntry 1 }
|
||
|
||
sSwitchStatsTXOctetsNoErr OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of octets transmitted from the interface. This
|
||
number does not include octets in error."
|
||
::= { sSwitchStatsEntry 2 }
|
||
|
||
sSwitchStatsTXPacketsNoErr OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of packets transmitted from the interface. This
|
||
number does not include packets in error."
|
||
::= { sSwitchStatsEntry 3 }
|
||
|
||
sSwitchStatsRXOctetsNoErr OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of octets received on the interface. This
|
||
number does not include octets in error."
|
||
::= { sSwitchStatsEntry 4 }
|
||
|
||
sSwitchStatsRXPacketsNoErr OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of packets received on the interface. This
|
||
number does not include packets in error."
|
||
::= { sSwitchStatsEntry 5 }
|
||
|
||
-- ----------------------------------------------------------------
|
||
-- Conformance groups. This is required by SMIv2
|
||
-- ----------------------------------------------------------------
|
||
sMIBConformance OBJECT IDENTIFIER ::= { bcmSwapi 1 }
|
||
sMIBGroups OBJECT IDENTIFIER ::= { sMIBConformance 1 }
|
||
sMIBCompliances OBJECT IDENTIFIER ::= { sMIBConformance 2 }
|
||
|
||
sMIBDot1dGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
sDot1dBasePort,
|
||
sDot1dBasePortMtuExceededDiscards,
|
||
sDot1dStpPort,
|
||
sDot1dStpPortState,
|
||
sDot1dStpPortEnable,
|
||
sDot1dTpLearnedEntryDiscards,
|
||
sDot1dTpAgingTime
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Swapi dot1d support objects."
|
||
::= { sMIBGroups 3 }
|
||
|
||
sMIBRMONGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
sEtherStatsIndex,
|
||
sEtherStatsDropEvents,
|
||
sEtherStatsOctets,
|
||
sEtherStatsPkts,
|
||
sEtherStatsBroadcastPkts,
|
||
sEtherStatsMulticastPkts,
|
||
sEtherStatsCRCAlignErrors,
|
||
sEtherStatsUndersizePkts,
|
||
sEtherStatsOversizePkts,
|
||
sEtherStatsFragments,
|
||
sEtherStatsJabbers,
|
||
sEtherStatsCollisions,
|
||
sEtherStatsPkts64Octets,
|
||
sEtherStatsPkts65to127Octets,
|
||
sEtherStatsPkts128to255Octets,
|
||
sEtherStatsPkts256to511Octets,
|
||
sEtherStatsPkts512to1023Octets,
|
||
sEtherStatsPkts1024to1518Octets,
|
||
sEtherStatsRXMACControlFrames,
|
||
sEtherStatsRXPauseMACCtrlFrames,
|
||
sEtherStatsTXPauseMACCtrlFrames,
|
||
sEtherStatsBcmIPMCBridgedPckts,
|
||
sEtherStatsBcmIPMCRoutedPckts,
|
||
sEtherStatsBcmIPMCInDroppedPckts,
|
||
sEtherStatsBcmIPMCOutDroppedPckts,
|
||
sEtherStatsIfInFrameRate,
|
||
sEtherStatsIfInOctetRate,
|
||
sEtherStatsIfOutFrameRate,
|
||
sEtherStatsIfOutOctetRate
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Swapi RMON support objects."
|
||
::= { sMIBGroups 4 }
|
||
|
||
sMIBMauGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
sIfMauIndex,
|
||
sIfMauType,
|
||
sIfMauMediaAvailable,
|
||
sIfMauJabberState,
|
||
sIfMauDefaultType,
|
||
sIfMauAutoNegAdminStatus,
|
||
sIfMauAutoNegRestart,
|
||
sIfMauAutoNegCapAdvertisedBits,
|
||
sIfMauAutoNegCapReceivedBits
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Swapi MAU support objects."
|
||
::= { sMIBGroups 5 }
|
||
|
||
sMIBDot1pGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
sDot1dDeviceCapabilities,
|
||
sDot1dTrafficClassesEnabled,
|
||
sDot1dGmrpStatus,
|
||
sDot1dPortCapabilities,
|
||
sDot1dPortDefaultUserPriority,
|
||
sDot1dPortNumTrafficClasses,
|
||
sDot1dRegenUserPriority,
|
||
sDot1dTrafficClass,
|
||
sDot1dPortOutboundAccessPriority,
|
||
sDot1dPortGmrpStatus
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Swapi Dot1p dependent support objects."
|
||
::= { sMIBGroups 6 }
|
||
|
||
sMIBDot1QGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
sDot1qGvrpStatus,
|
||
sDot1qFdbDynamicCount,
|
||
sDot1qStaticUnicastAllowedToGoTo,
|
||
sDot1qStaticMulticastStaticEgressPorts,
|
||
sDot1qStaticMulticastStatus,
|
||
sDot1qVlanFdbId,
|
||
sDot1qForwardUnregisteredPorts,
|
||
sDot1qVlanCurrentEgressPorts,
|
||
sDot1qVlanCurrentUntaggedPorts,
|
||
sDot1qVlanStaticEgressPorts,
|
||
sDot1qVlanStaticUntaggedPorts,
|
||
sDot1qVlanStaticRowStatus,
|
||
sDot1qPvid,
|
||
sDot1qPortAcceptableFrameTypes,
|
||
sDot1qPortIngressFiltering,
|
||
sDot1qPortGvrpStatus
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Swapi Dot1Q dependent support objects."
|
||
::= { sMIBGroups 7 }
|
||
|
||
sMIBDot3Group OBJECT-GROUP
|
||
OBJECTS {
|
||
sDot3StatsIndex,
|
||
sDot3StatsAlignmentErrors,
|
||
sDot3StatsFCSErrors,
|
||
sDot3StatsSingleCollisionFrames,
|
||
sDot3StatsMultipleCollisionFrames,
|
||
sDot3StatsSQETestErrors,
|
||
sDot3StatsDeferredTransmissions,
|
||
sDot3StatsLateCollisions,
|
||
sDot3StatsExcessiveCollisions,
|
||
sDot3StatsInternalMacTransmitErrors,
|
||
sDot3StatsCarrierSenseErrors,
|
||
sDot3StatsFrameTooLongs,
|
||
sDot3StatsInternalMacReceiveErrors,
|
||
sDot3StatsEtherChipSet
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Swapi RFC1643 dependent support objects."
|
||
::= { sMIBGroups 8 }
|
||
|
||
sMIBArchGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
sSwitchPortIndex,
|
||
sSwitchStatsTXOctetsNoErr,
|
||
sSwitchStatsTXPacketsNoErr,
|
||
sSwitchStatsRXOctetsNoErr,
|
||
sSwitchStatsRXPacketsNoErr
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Swapi architectural dependent support objects."
|
||
::= { sMIBGroups 9 }
|
||
|
||
|
||
sMIBCompliance MODULE-COMPLIANCE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The compliance statement for s module."
|
||
MODULE
|
||
MANDATORY-GROUPS {
|
||
sMIBDot1dGroup,
|
||
sMIBRMONGroup,
|
||
sMIBMauGroup,
|
||
sMIBDot1pGroup,
|
||
sMIBDot1QGroup,
|
||
sMIBDot3Group,
|
||
sMIBArchGroup
|
||
}
|
||
::= { sMIBCompliances 1 }
|
||
|
||
END
|
||
|