home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1997 December
/
Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso
/
drafts
/
draft_s_z
/
draft-warwick-tokenring-01.txt
< prev
next >
Wrap
Text File
|
1997-09-02
|
72KB
|
2,019 lines
IEEE 802.5 Working Group K.D. Lee and T. Warwick
Internet Draft DTR Interface MIB IBM and Madge Networks
Expire in six months February 1997
Dedicated Token Ring Interface MIB
K.D. Lee,
IBM,
CBMA/664
Research Triangle Park,
NC 27709,
USA.
(kdlee@vnet.ibm.com)
T. Warwick,
Madge Networks,
Sefton Park,
Bells Hill,
Stoke Poges,
SLOUGH SL2 4JS,
United Kingdom.
(twarwick@madge.com)
Filename: draft-warwick-tokenring-01.txt
Status of this Memo
This document is an Internet-Draft. Internet-Drafts are
working documents of the Internet Engineering Task Force (IETF), its
areas, and its working groups. Note that other groups may also dis-
tribute working documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other docu-
ments at any time. It is inappropriate to use Internet- Drafts as
reference material or to cite them other than as ``work in
progress.''
To learn the current status of any Internet-Draft, please check
the ``1id-abstracts.txt'' listing contained in the Internet- Drafts
Shadow Directories on ftp.is.co.za (Africa), nic.nordu.net
(Europe), munnari.oz.au (Pacific Rim), ds.internic.net (US East
Coast), or ftp.isi.edu (US West Coast).
Lee and Warwick [Page 1]
Internet Draft DTR MIB February 1997
Abstract
This document contains an extract from Draft 7 of the IEEE stan-
dard 802.5R "Dedicated Token Ring". The extract comprises the
Interface MIB for the Dedicated Token Ring interface, in SNMPv2 for-
mat. Draft 7 is now undergoing an IEEE sponsor ballot that is
expected to complete in April 1997, and has also been submitted for
ballot to ISO. No major changes to the MIB are expected as a result
of these ballots.
802.5R is a standard that encompasses the existing 802.5 token-
passing method of operation, and also defines a new duplex method of
operation for use only on dedicated point to point links, that does
not use tokens for data transmission.
Background
In the past, SNMP Interface MIBs for IEEE 802 standards have been
written by members of the IETF Network Management Working Group, on
the basis of GDMO management information in the IEEE document. How-
ever, in this case, the draft IEEE 802.5R standard contains its man-
agement information in SNMP MIB format.
Brief Introduction to Dedicated Token Ring
The operation of Dedicated Token Ring (DTR) involves communication
between two distinct entities. These are the DTR Station, and the DTR
Concentrator Port (C-Port). A DTR link consists of one DTR Station
and one C-Port. To provide links between DTR Concentrators, a C-Port
may act as a DTR Station (C-Port in Station Emulation Mode).
When operating as a dedicated link, there is no token passing, and
the Transmit Immediate (TXI) function is used to transmit data.
In addition, DTR Stations and C-Ports are required to be able to sup-
port token-passing (TKP) operation, also referred to as Classic Token
Ring operation.
Stations and C-Ports will automatically detect the appropriate access
protocol to use when they are enabled.
In summary, DTR provides a way of connecting a Station to a Concen-
trator on a dedicated link with an aggregate throughput of 32
MBits/sec, and also provides backwards compatibility with shared
media token passing operation at 16 or 4 MBits/sec.
Lee and Warwick [Page 2]
Internet Draft DTR MIB February 1997
DTR Interface MIB
DtrMacMIB DEFINITIONS ::= BEGIN
IMPORTS
transmission
FROM RFC1213-MIB
MODULE-IDENTITY, OBJECT-TYPE, Counter32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
InterfaceIndex
FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
TruthValue, DisplayString, MacAddress, TimeStamp
FROM SNMPv2-TC;
dtrMacMIB MODULE-IDENTITY
LAST-UPDATED "9606121045Z"
ORGANIZATION "IEEE 802.5 "
CONTACT-INFO
" Katie D. Lee
IBM
CNMA/664
RTP, NC 27709
kdlee@vnet.ibm.com
+1 919 254 7507
Trevor Warwick
Madge Networks,
Sefton Park
Bells Hill,
Stoke Poges,
Slough SL2 4JS
UK.
twarwick@madge.com
+44 1753 661401"
DESCRIPTION
" The MIB Module for Dedicated Token Ring MACs"
::= {transmission 86 }
dtrMacObjects OBJECT IDENTIFIER ::= { dtrMacMIB 1 }
dtrMacTraps OBJECT IDENTIFIER ::= { dtrMacMIB 2 }
dtrMacConformance OBJECT IDENTIFIER ::= { dtrMacMIB 3 }
--**********************************************************
-- This SNMP MIB Module contains definitions for management
Lee and Warwick [Page 3]
Internet Draft DTR MIB February 1997
-- of both the DTR station (SMAC) and the DTR C-Port (PMAC).
--
-- A DTR Station using TXI protocol has an entry in the
-- following tables :
-- txiProtocolTable
-- dtrStationTable
--
-- A DTR Station using TKP protocol shall implement RFC 1748
-- IEEE 802.5 Token Ring MIB, as well as the following table:
-- dtrStationTable
--
-- A C-Port in Port Mode using TXI protocol has an entry in
-- each of the following tables:
-- txiProtocolTable
-- dtrCportTable
--
-- A C-Port in Port Mode using TKP protocol shall implement RFC
-- 1748-IEEE 802.5 Token Ring MIB, as well as the following
-- table:
-- dtrCportTable
--
-- A C-Port in Station Emulation Mode using TXI Protocol has an
-- entry in each of the following tables:
-- txiProtocolTable
-- dtrStationTable
-- dtrCportTable
--
-- A C-Port in Station Emulation Mode using TKP protocol shall
-- implement RFC 1748-IEEE 802.5 Token Ring MIB, as well as the
-- following tables:
-- dtrCportTable
-- dtrStationTable
--
--********************************************************
-- Relationship to RFC1573
-- Layering Model
-- For the typical usage of this IEEE 802.5 DTR MIB module,
-- there will be no sublayers "above" or "below" the 802.5
-- DTR interface. However, this MIB module does not preclude
-- such layering.
-- Virtual Circuits
-- 802.5 DTR does not support virtual circuits.
-- ifTestTable
-- This MIB Module does not define tests.
Lee and Warwick [Page 4]
Internet Draft DTR MIB February 1997
-- ifRcvAddressTable
-- The ifRcvAddressTable is defined to contain all MAC
-- addresses, unicast, multicast (group) and broadcast, for
-- which an interface will receive packets. For 802.5 DTR
-- interfaces, its use includes functional addresses. The
-- format of the address, contained in ifRcvAddressAddress is
-- the same as for ifPhysAddress.
-- For functional addresses on a particular 802.5 DTR
-- interface, only one ifRcvAddressTable entry is required.
-- That entry is the one for the address which has the
-- functional address bit ANDed with the bit mask of all
-- functional address for which the interface will accept
-- frames.
-- ifPhysAddress
-- For an 802.5 DTR interface, ifPhysAddress contains the
-- interface's IEEE MAC address, stored as an octet string of
-- length 6, in IEEE 802.1a "canonical" order, i.e., the Group
-- Bit is positioned as the low-order bit (0x01) of the first
-- octet.
-- ifType
-- The objects defined in this MIB Module apply to each
-- interface for which the ifType has the value:
-- iso88025Dtr = 86
--*********************************************************
-- TXI Protocol
-- This table provides information about an 802.5 TXI MAC.
-- A managed system will have one entry in this table
-- for each of its TXI MAC interfaces. It is mandatory
-- that systems having TXI interfaces implement this
-- table in addition to the generic interfaces table and
-- its generic extensions, defined in RFC-1573.
-- ********************************************************
txiProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF TxiProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains TXI interface characteristics.
There is one entry for each TXI interface in the
managed system."
::= { dtrMacObjects 1 }
txiProtocolEntry OBJECT-TYPE
SYNTAX TxiProtocolEntry
Lee and Warwick [Page 5]
Internet Draft DTR MIB February 1997
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of characteristics for an 802.5 TXI interface."
INDEX
{ txiProtocolIfIndex }
::= { txiProtocolTable 1 }
TxiProtocolEntry ::= SEQUENCE {
txiProtocolIfIndex InterfaceIndex,
txiProtocolMacType INTEGER,
txiProtocolFunctionalAddress MacAddress,
txiProtocolUpstreamNeighborAddress MacAddress,
txiProtocolMicrocodeLevel OCTET STRING,
txiProtocolProductInstanceId OCTET STRING,
txiProtocolAuthorizedFunctionClasses OCTET STRING,
txiProtocolErrorReportTimer INTEGER,
txiProtocolPhysicalDropNumber OCTET STRING,
txiProtocolRingNumber OCTET STRING,
txiProtocolRingStatus INTEGER,
txiProtocolJoinState INTEGER,
txiProtocolMonitorState INTEGER,
txiProtocolBeaconSA MacAddress,
txiProtocolBeaconType INTEGER,
txiProtocolBeaconUNA MacAddress,
txiProtocolBeaconPDN OCTET STRING,
txiProtocolEventStatus INTEGER }
txiProtocolIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object identifies the interface for which this entry
contains management information. The value of this object for
a particular interface has the same value as the ifIndex
object, defined in RFC-1573, for the same interface. "
::= { txiProtocolEntry 1 }
txiProtocolMacType OBJECT-TYPE
SYNTAX INTEGER{ station(1), cPortPortMode(2),
cPortStnEmulation(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects indicates whether this MAC interface is a
station, a C-Port in Port Mode, or a C-Port in Station
Emulation Mode. "
Lee and Warwick [Page 6]
Internet Draft DTR MIB February 1997
::= { txiProtocolEntry 2 }
txiProtocolFunctionalAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object specifies the value of the Functional
Addresses subvector X'2C' used in the Report Station
Addresses and Report Station Attachments MAC frames. The
value of this object can be set by management."
::= { txiProtocolEntry 3 }
txiProtocolUpstreamNeighborAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object specifies the Individual Address of the
nearest upstream neighbor. The value of this object is
derived from the Heart Beat frame. "
::= { txiProtocolEntry 4 }
txiProtocolMicrocodeLevel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the value of the Ring Station Version
Number subvector X'23' used in the Report Station State MAC
frame. The value of this object cannot be set by
management. "
::= { txiProtocolEntry 5 }
txiProtocolProductInstanceId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object specifies the value of the Product Instance ID
subvector X'22' used in the Report Station Attachment and
Report New Active Monitor MAC frames. The value of this
object cannot be set by management."
::= { txiProtocolEntry 6 }
txiProtocolAuthorizedFunctionClasses OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
MAX-ACCESS read-only
Lee and Warwick [Page 7]
Internet Draft DTR MIB February 1997
STATUS current
DESCRIPTION
" This object specifies the value set by the Authorized
Function Classes subvector X'06' of the Change Parameters
MAC frame. "
::= { txiProtocolEntry 7 }
txiProtocolErrorReportTimer OBJECT-TYPE
SYNTAX INTEGER (0..65535)
UNITS "1/100 second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the value of the timer TSER as set by
the Error Timer Value subvector X'05' from the Change
Parameters or the Initialize Station MAC frame. This object
indicates the value in .01 second increments. "
::= { txiProtocolEntry 8 }
txiProtocolPhysicalDropNumber OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the value set by the Assign Physical
Drop Number subvector X'04' of the Change Parameters or the
Initialize Station MAC frame. "
::= { txiProtocolEntry 9 }
txiProtocolRingNumber OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the value set by the Local Ring
Number subvector X'03' from the Change Parameters or
Initialize Station MAC frame. "
::= { txiProtocolEntry 10 }
txiProtocolRingStatus OBJECT-TYPE
SYNTAX INTEGER (0..262143)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current interface status which can be used to diagnose
fluctuating problems that can occur on token rings, after a
station has successfully been added to the ring.
Lee and Warwick [Page 8]
Internet Draft DTR MIB February 1997
Before an open is completed, this object has the value for
the 'no status' condition. The txiProtocolRingStatus
objects provide for debugging problems when the station
cannot even enter the ring.
The object's value is a sum of values, one for each
currently applicable condition. The following values are
defined for various conditions:
0 = No problems detected
32 = Ring Recovery
256 = Remove Received
512 = reserved
1024 = Auto-Removal Error
2048 = Lobe Wire Fault
4096 = Transmit Beacon
8192 = Soft Error
16384 = Hard Error
32768 = Signal Loss
131072 = no status, open not completed."
::= { txiProtocolEntry 11 }
txiProtocolJoinState OBJECT-TYPE
SYNTAX INTEGER{
notSpecified(1),
bypass(2),
registration(3),
lobeTest(4),
duplicateAddrCheck(5),
duplicateAddrDetected(6),
joinCompleteTXI(7),
awaitNotification(8) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the present state of the Join FSM.
The value will be one of the following:
(1) notSpecified,
(2) bypass (JS=BP),
(3) registration (JS=PREG or JS=SREG),
(4) lobeTest (JS=PLT or JS=SLT),
(5) duplicateAddrCheck (JS=PDAC or JS=SDAC),
(6) duplicateAddrDetected (JS=PDAD)
(7) joinComplete TXI (JS=PJCI or JS=SJC),
(8) awaitNotification (JS=PANNC) "
::= { txiProtocolEntry 12 }
txiProtocolMonitorState OBJECT-TYPE
Lee and Warwick [Page 9]
Internet Draft DTR MIB February 1997
SYNTAX INTEGER{
notSpecified(1),
operational(2),
beaconTransmit(3),
wireFaultDelay(4),
internalTest(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the present state of the Monitor FSM.
The value will be one of the following:
(1) notSpecified,
(2) Operational (MS=POPT or MS=SOPT),
(3) TransmitBeacon (MS=PTBN or MS=STBN),
(4) wireFaultDelay (MS=PITW or MS=SITW)
(5) Internal Test Wait (MS=PIT or MS=SIT)."
::= { txiProtocolEntry 13 }
txiProtocolBeaconSA OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the source address used in the last
Beacon MAC frame transmitted or received. "
::= { txiProtocolEntry 14 }
txiProtocolBeaconType OBJECT-TYPE
SYNTAX INTEGER{
type1(1),
type2(2),
type3(3),
type4(4),
type5(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the value of the Beacon Type
subvector X'01' used in the last Beacon MAC frame
transmitted or received as follows:
(1) notSpecified
(2) signalLoss
(3) notUsed
(4) notUsed
(5) heartBeatFailure "
::= { txiProtocolEntry 15 }
txiProtocolBeaconUNA OBJECT-TYPE
Lee and Warwick [Page 10]
Internet Draft DTR MIB February 1997
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object specifies the value of the UNA subvector X'02'
used in the last Beacon MAC frame transmitted or received."
::= { txiProtocolEntry 16 }
txiProtocolBeaconPDN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the value of the Physical Drop Number
subvector X'0B' used in the last Beacon MAC frame
transmitted or received."
::= { txiProtocolEntry 17 }
txiProtocolEventStatus OBJECT-TYPE
SYNTAX INTEGER {
macInsertREQReceived(1),
macInsertRSPReceived(2),
reportError(3),
heartBeatLost(4),
signalLoss(5),
beaconReceived(6),
remove(7),
internalError(8),
stationOrCPortError(9),
wireFault(10),
claimReceived(11),
purgeReceived(12),
standbyReceived(13),
invalidSourceAddress(14),
activeMonitorReceived(15),
phantomLoss (16),
duplicateAddressDetected(17)}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object specifies the latest event status of the TXI
interface."
::= { txiProtocolEntry 18 }
-- ********************************************************
-- Station Protocol Characteristics Table
-- This table contains protocol information for DTR stations
-- and C-Ports in station emulation mode (both TKP and TXI).
Lee and Warwick [Page 11]
Internet Draft DTR MIB February 1997
-- There is an entry in this table for each station
-- in a managed system.
-- ********************************************************
dtrStationTable OBJECT-TYPE
SYNTAX SEQUENCE OF DtrStationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This table contains characteristics for each DTR station.
There is one entry for each interface in the managed
system."
::= { dtrMacObjects 2 }
dtrStationEntry OBJECT-TYPE
SYNTAX DtrStationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of station characteristics."
INDEX
{ dtrStationIfIndex }
::= { dtrStationTable 1 }
DtrStationEntry ::= SEQUENCE {
dtrStationIfIndex InterfaceIndex,
dtrStationStationType INTEGER,
dtrStationCurrentAccessProtocol INTEGER,
dtrStationRequestedAccessProtocol OCTET STRING,
dtrStationAccessProtocolResponse OCTET STRING,
-- policy variables
dtrStationAccessProtocolMask OCTET STRING,
dtrStationIndividualAddressCount OCTET STRING,
dtrStationMaxFrameSize INTEGER,
dtrStationPhantomDriveSupport OCTET STRING,
-- policy flags
dtrStationAdminErrorCountingOption INTEGER,
dtrStationAdminOpenOption INTEGER,
dtrStationAdminRegistrationOption INTEGER,
dtrStationAdminRejectRemoveOption INTEGER,
dtrStationAdminMediumRateOption INTEGER,
dtrStationAdminRegistrationQueryOption INTEGER,
dtrStationAdminRegistrationDeniedOption INTEGER,
dtrStationOperErrorCountingOption INTEGER,
dtrStationOperOpenOption INTEGER,
dtrStationOperRegistrationOption INTEGER,
dtrStationOperRejectRemoveOption INTEGER,
dtrStationOperMediumRateOption INTEGER,
Lee and Warwick [Page 12]
Internet Draft DTR MIB February 1997
dtrStationOperRegistrationQueryOption INTEGER,
dtrStationOperRegistrationDeniedOption INTEGER
}
dtrStationIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This object identifies the interface for which this entry
contains management information. The value of this object
for a particular interface has the same value as the ifIndex
object, defined in RFC-1573, for the same interface. "
::= { dtrStationEntry 1 }
dtrStationStationType OBJECT-TYPE
SYNTAX INTEGER {
dtrStation(1),
cPortInStnEmulation(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object specifies whether this entry is a DTR station
or a C-Port in Station Emulation Mode. "
::= { dtrStationEntry 2 }
dtrStationCurrentAccessProtocol OBJECT-TYPE
SYNTAX INTEGER { tKP(1), tXI(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object specifies which access protocol is currently
in use by the MAC. The value of this object is either (1)
TKP or (2) TXI. This object cannot be set by management. "
::= { dtrStationEntry 3 }
dtrStationRequestedAccessProtocol OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object specifies the value of the Access Protocol
Request subvector X'0E' transmitted in the Registration
Request MAC frame. The value X'0002' indicates TXI Access
Protocol. If the station is running TKP protocol, the value
is X'FFFF'. All other values are reserved for future
standardization."
::= { dtrStationEntry 4 }
Lee and Warwick [Page 13]
Internet Draft DTR MIB February 1997
dtrStationAccessProtocolResponse OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object specifies the value of the Access Protocol
Response subvector X'0F' received from the Registration
Response MAC frame. The value X'0000' means access denied
and the value X'0002' indicates TXI and phantom and wire
fault support method accepted."
::= { dtrStationEntry 5 }
dtrStationAccessProtocolMask OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object specifies which access protocols can be
supported by the station. This object indicates the value
of the SPV(AP_MASK) variable. The value of this object is
either: X'0001' (TKP), X'0002'(TXI) or X'0003' (TKPAndTXI).
"
::= { dtrStationEntry 6 }
dtrStationIndividualAddressCount OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object specifies the number of individual addresses
supported by the MAC. This object is used to set the value
of the Individual Address Count subvector X'21'. A value of
X'0000' means that more than one individual address is not
supported. A non-zero value specifies the number of
individual address in use by this MAC. "
::= { dtrStationEntry 7 }
dtrStationMaxFrameSize OBJECT-TYPE
SYNTAX INTEGER(133..18200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the maximum frame size that a MAC
will transmit and indicates the value of the SPV(MAX_TX)
variable. At 4 Mbit/s, the maximum permitted value is 4550.
At 16 Mbit/s, the maximum permitted value is 18200. "
::= { dtrStationEntry 8 }
Lee and Warwick [Page 14]
Internet Draft DTR MIB February 1997
dtrStationPhantomDriveSupport OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the MAC's support of Phantom Drive
and Wire Fault detection. This object indicates the value
of the SPV(PD) variable and the value of the Phantom
subvector X'0C' used in the Registration Request MAC frame.
There is currently only one value defined for
PhantomDriveSupport and that value is X'0001'
(PhantomDriveAndWireFault)."
::= { dtrStationEntry 9 }
dtrStationAdminErrorCountingOption OBJECT-TYPE
SYNTAX INTEGER {
triggered(1),
freeRunning(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies how the MAC manages the error report
timer. If set to triggered(1), the MAC resets TSER when the
first error is received and, when TSER expires, sends an
error report MAC frame. If set to freeRunning(2), each time
TSER expires the MAC resets TSER and, if any of the error
counters are not zero , sends the error report MAC frame.
This object is used to set the value of the FSECO flag to be
used at the next Connect.SMAC event. A write operation to
this object will not change the operational value reflected
in dtrStationOperErrorCountingOption until the next
Connect.SMAC event. "
::= { dtrStationEntry 10 }
dtrStationAdminOpenOption OBJECT-TYPE
SYNTAX INTEGER{
exitToClause4(1),
enterBypass(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object specifies the action of the station when a
response is not received during the Registration process.
If set to exitToClause4(1), then SMAC attempts to use the
TKP Access Protocol by exits to clause 4. If set to
enterBypass(2), then SMAC enters Bypass. This object
indicates the value of the FSEPO flag to be used at the next
Connect.SMAC event. A write operation to this object will
Lee and Warwick [Page 15]
Internet Draft DTR MIB February 1997
not change the operational value reflected in
dtrStationOperOpenOption until the next Connect.SMAC event."
::= { dtrStationEntry 11 }
dtrStationAdminRegistrationOption OBJECT-TYPE
SYNTAX INTEGER{
noRegistration (1),
dtrRegistration(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object specifies if the station or C-Port in Station
Emulation mode registers with the C-Port to request the use
of an access protocol and a method of phantom drive and wire
fault detection. If the value is noRegistration(1), then
the station does not register and uses the Join FSM defined
in clause 4. If the value is dtrRegistration(2), then the
station uses the registration process by using the Join FSM
defined in clause 9.2. This object indicates the value of
the FSREGO flag to be used at the next Connect.SMAC event.
A write operation to this object will not change the
operational value reflected in
dtrStationOperRegistrationOption until the next Connect.SMAC
event."
::= { dtrStationEntry 12 }
dtrStationAdminRejectRemoveOption OBJECT-TYPE
SYNTAX INTEGER{ removes(1), rejects(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies how the station responds to a REMOVE
MAC frame. If set to removes(1), then the SMAC deinserts
upon receiving a REMOVE MAC frame. If set to rejects(2),
then the SMAC rejects the REMOVE MAC frame and transmits a
Response MAC frame indicating function disabled. This
object indicates the value of the FSRRO flag to be used at
the next Connect.SMAC event. A write operation to this
object will not change the operational value reflected in
dtrStationOperRejectRemoveOption until the next Connect.SMAC
event. "
::= { dtrStationEntry 13 }
dtrStationAdminMediumRateOption OBJECT-TYPE
SYNTAX INTEGER{
rate4Mbps(1),
rate16Mbps(2) }
MAX-ACCESS read-write
Lee and Warwick [Page 16]
Internet Draft DTR MIB February 1997
STATUS current
DESCRIPTION
"The value of this object specifies the medium rate as
either 4 Mbps or 16 Mbps. If set to rate4Mbps(1), then SMAC
operates the medium at 4 Mbit/s. If set to rate16Mbps(2),
then SMAC operates the medium at 16 Mbit/s. This object
indicates the value of the FSMRO flag to be used at the next
Connect.SMAC event. A write operation to this object will
not change the operational value reflected in
dtrStationOperMediumRateOption until the next Connect.SMAC
event."
::= { dtrStationEntry 14 }
dtrStationAdminRegistrationQueryOption OBJECT-TYPE
SYNTAX INTEGER{ support(1), ignore(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object indicates if the registration
query protocol is supported by MAC when using the TKP Access
Protocol. If set to support(1), then MAC recognizes the
Registration Query MAC frame. If set to ignore(2), then MAC
ignores the Registration Query MAC frame. This object
indicates the value of FSRQO flag to be used at the next
Connect.SMAC event. A write operation to this object will
not change the operational value reflected in
dtrStationOperRegistrationQueryOption until the next
Connect.SMAC event."
::= { dtrStationEntry 15 }
dtrStationAdminRegistrationDeniedOption OBJECT-TYPE
SYNTAX INTEGER{
tkpJoin(1),
close(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object specifies how the Station acts
upon receiving a denied registration request. If set to
tkpJoin(1), then SMAC attempts to Join using the TKP Access
Protocol. If set to close(2), then the SMAC closes. This
object indicates the value of FSRDO flag to be used at the
next Connect.SMAC event. A write operation to this object
will not change the operational value reflected in
dtrStationOperRegistrationDeniedOption until the next
Connect.SMAC event."
::= { dtrStationEntry 16 }
Lee and Warwick [Page 17]
Internet Draft DTR MIB February 1997
dtrStationOperErrorCountingOption OBJECT-TYPE
SYNTAX INTEGER {
triggered(1),
freeRunning(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies how the MAC manages the error report
timer. If set to triggered(1), the MAC resets TSER when the
first error is received and, when TSER expires, transmits a
Report Error MAC frame. If set to freeRunning(2), each time
TSER expires the MAC resets TSER and, if any of the error
counters are not zero , transmits the Report Error MAC
frame. This object is used to set the value of the FSECO
flag at which the station is currently operating. "
::= { dtrStationEntry 17 }
dtrStationOperOpenOption OBJECT-TYPE
SYNTAX INTEGER{
exitToClause4(1),
enterBypass(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object specifies the action of the station when a
response is not received during the Registration process.
If set to exitToClause4(1), then SMAC attempts to use the
TKP Access Protocol and exits to clause 4. If set to
enterBypass(2), then SMAC enters Bypass. This object
indicates the value of the FSOPO flag at which the station
is currently operating."
::= { dtrStationEntry 18 }
dtrStationOperRegistrationOption OBJECT-TYPE
SYNTAX INTEGER{
noRegistration (1),
dtrRegistration(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object specifies if the station or C-Port in Station
Emulation mode registers with the C-Port to request the use
of an access protocol and a method of phantom drive and wire
fault detection. If the value is noRegistration(1), then
the station does not register and uses the Join FSM defined
in clause 4. If the value is dtrRegistration(2), then the
station uses the registration process by using the Join FSM
defined in clause 9.2. This object indicates the value of
Lee and Warwick [Page 18]
Internet Draft DTR MIB February 1997
the FSOPO flag at which the station is currently operating.
"
::= { dtrStationEntry 19 }
dtrStationOperRejectRemoveOption OBJECT-TYPE
SYNTAX INTEGER{ removes(1), rejects(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies how the station responds to a REMOVE
frame. If set to removes(1), then the SMAC deinserts upon
receiving a REMOVE MAC frame. If set to rejects(2), then
the SMAC rejects the REMOVE MAC frame and transmits a
Response MAC frame indicating function disabled. This
object indicates the value of the FSRRO flag at which the
station is currently operating. "
::= { dtrStationEntry 20 }
dtrStationOperMediumRateOption OBJECT-TYPE
SYNTAX INTEGER{
rate4Mbps(1),
rate16Mbps(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object specifies the medium rate as
either 4 Mbps or 16 Mbps. If set to rate4Mbps(1), then SMAC
operates the medium at 4 Mbit/s. If set to rate16Mbps(2),
then SMAC operates the medium at 16 Mbit/s. This object
indicates the value of the FSMRO flag at which the station
is currently operating. "
::= { dtrStationEntry 21 }
dtrStationOperRegistrationQueryOption OBJECT-TYPE
SYNTAX INTEGER{ support(1), ignore(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object indicates if the registration
query protocol is supported by MAC when using the TKP Access
Protocol. If set to support(1), then MAC recognizes the
Registration Query MAC frame. If set to ignore(2), then MAC
ignores the Registration Query MAC frame. This object
indicates the value of FSRQO flag at which the station is
currently operating. "
::= { dtrStationEntry 22 }
dtrStationOperRegistrationDeniedOption OBJECT-TYPE
Lee and Warwick [Page 19]
Internet Draft DTR MIB February 1997
SYNTAX INTEGER{
tkpJoin(1),
close(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object specifies how the Station acts
upon receiving a denied registration request. If set to
tkpJoin(1), then SMAC attempts to Join using the TKP Access
Protocol. If set to close(2), then the SMAC closes. This
object indicates the value of FSRDO at which the station is
currently operating."
::= { dtrStationEntry 23 }
-- ********************************************************
-- C-Port Protocol Characteristics Table
-- This table contains Protocol information for C-Ports
-- (both TKP and TXI). There is an entry in this table for
-- each C-Port in this managed system.
-- ********************************************************
dtrCportTable OBJECT-TYPE
SYNTAX SEQUENCE OF DtrCportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information for C-Port interfaces.
There is one entry in this table for each C-Port interface
in a managed system."
::= { dtrMacObjects 3 }
dtrCportEntry OBJECT-TYPE
SYNTAX DtrCportEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of characteristics of a C-Port. "
INDEX
{ dtrCportIfIndex }
::= { dtrCportTable 1 }
DtrCportEntry ::= SEQUENCE {
dtrCportIfIndex InterfaceIndex,
dtrCportCurrentAccessProtocol INTEGER,
-- policy variables
dtrCportAccessProtocolMask OCTET STRING,
dtrCportMaxFrameSize INTEGER,
Lee and Warwick [Page 20]
Internet Draft DTR MIB February 1997
dtrCportPhantomDriveMask OCTET STRING,
-- policy flags
dtrCportAdminErrorCountingOption INTEGER,
dtrCportAdminMediumRateOption INTEGER,
dtrCportAdminOperationOption INTEGER,
dtrCportAdminRepeatPathOption INTEGER,
dtrCportAdminAbortSequenceOption INTEGER,
dtrCportAdminBeaconHandlingOption INTEGER,
dtrCportAdminFrameControlOption INTEGER,
dtrCportOperErrorCountingOption INTEGER,
dtrCportOperMediumRateOption INTEGER,
dtrCportOperOperationOption INTEGER,
dtrCportOperRepeatPathOption INTEGER,
dtrCportOperAbortSequenceOption INTEGER,
dtrCportOperBeaconHandlingOption INTEGER,
dtrCportOperFrameControlOption INTEGER
}
dtrCportIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This object identifies the interface for which this entry
contains management information. The value of this object
for a particular interface has the same value as the ifIndex
object, defined in RFC-1573, for the same interface. "
::= { dtrCportEntry 1 }
dtrCportCurrentAccessProtocol OBJECT-TYPE
SYNTAX INTEGER { tKP(1), tXI(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object specifies which access protocol is currently
in use by the MAC. The value of this object is either (1)
TKP or (2) TXI. This object cannot be set by management. "
::= { dtrCportEntry 2 }
dtrCportAccessProtocolMask OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object specifies which access protocols can be
supported by the PMAC. This object indicates the value of
the PPV(AP_MASK) The value of this object is either: X'0001'
(TKP), X'0002'(TXI) or X'0003' (TKPAndTXI). "
Lee and Warwick [Page 21]
Internet Draft DTR MIB February 1997
::= { dtrCportEntry 3 }
dtrCportMaxFrameSize OBJECT-TYPE
SYNTAX INTEGER(133..18200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the maximum frame size that a PMAC
will transmit and indicates the value of the PPV(MAX_TX)
variable. At 4 Mbit/s, the maximum permitted value is 4550.
At 16 Mbit/s, the maximum permitted value is 18200. "
::= { dtrCportEntry 4 }
dtrCportPhantomDriveMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(2))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the value of the C-Port policy
variable PPV(PD_MASK). It represents a bit mask of Phantom
Drive and Wire Fault detection methods supported by the
C-Port."
::= { dtrCportEntry 5 }
dtrCportAdminErrorCountingOption OBJECT-TYPE
SYNTAX INTEGER {
triggered(1),
freeRunning(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies how the MAC manages the error report
timer. If set to triggered(1), the MAC resets TSER when the
first error is received and, when TSER expires, transmits
the Report Error PMAC frame. If set to freeRunning(2), each
time TSER expires the PMAC resets TSER and, if any of the
error counters are not zero , transmits the Report Error MAC
frame. This object indicates the value of the FPECO flag.
A write operation to this object will not change the
operational value reflected in
dtrCportOperErrorCountingOption until the next Connect.PMAC
event. "
::= { dtrCportEntry 6 }
dtrCportAdminMediumRateOption OBJECT-TYPE
SYNTAX INTEGER{
rate4Mbps(1),
rate16Mbps(2) }
Lee and Warwick [Page 22]
Internet Draft DTR MIB February 1997
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of this object specifies the medium rate as
either 4 Mbps or 16 Mbps. If set to rate4Mbps(1), then PMAC
operates the medium at 4 Mbit/s. If set to rate16Mbps(2),
then PMAC operates the medium at 16 Mbit/s. The SMAC uses
this object to set the value of the FPMRO flag to be used at
the next Connect.PMAC event. A write operation to this
object will not change the operational value reflected in
dtrCportOperMediumRateOption until the next Connect.PMAC
event."
::= { dtrCportEntry 7 }
dtrCportAdminOperationOption OBJECT-TYPE
SYNTAX INTEGER{
portMode(1),
stationEmulationMode(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object specifies whether the C-Port is in port mode
or station emulation mode. If set to portMode(1), then PMAC
is operating in the Port Mode. If set to
stationEmulationMode(2), then PMAC is operating in the
Station Emulation Mode. This object indicates the value of
the FPOTO flag to be used at the next Connect.PMAC event. A
write operation to this object will not change the
operational value reflected in dtrCportOperOperationOption
until the next Connect.PMAC event. "
::= { dtrCportEntry 8 }
dtrCportAdminRepeatPathOption OBJECT-TYPE
SYNTAX INTEGER{
repeatsACBits(1),
setsACBits(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this object is set to repeatsACBits(1), the C-Port
repeat path will not set the A and C bits to 1, when an
address is recognized by the C-Port. When set to
setsACBits(2), the C-Port repeat path will set the A bit to
1 when a destination address is recognized by the C-Port and
the C bit to 1 if the frame is copied. This object
indicates the value of the FPACO flag to be used at the next
Connect.PMAC event. A write operation to this object will
Lee and Warwick [Page 23]
Internet Draft DTR MIB February 1997
not change the operational value reflected in
dtrCportOperRepeatPathOption until the next Connect.PMAC
event. "
::= { dtrCportEntry 9 }
dtrCportAdminAbortSequenceOption OBJECT-TYPE
SYNTAX INTEGER{
abortSequence (1),
invalidFCS(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the method used by the PMAC to
control the ending sequence for over length frames when a
cut through design is supported . When set to
abortSequence(1), an over length frame is ended with an
abort sequence. When set to invalidFCS(2), an over length
frame is ended with an invalid FCS and by setting the E bit
to 1 in the Ending Delimiter field. This object indicates
the value of the FPASO flag to be used at the next
Connect.PMAC event. A write operation to this object will
not change the operational value reflected in
dtrCportOperAbortSequenceOption until the next Connect.PMAC
event."
::= { dtrCportEntry 10 }
dtrCportAdminBeaconHandlingOption OBJECT-TYPE
SYNTAX INTEGER{
afterNeighborNotification (1),
atJoinCompleteStateEntry(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates how a PMAC participates in the
beaconing process prior to the C-Port completing the joining
process while operating in the TKP Access Protocol. If set
to afterNeighborNotification(1), then beacon process
operates when Neighbor Notification completes. If set to
atJoinCompleteStateEntry(2), then the beacon process
operates when PMAC has completed Join. This object
indicates the value of the FPBHO flag to be used at the next
Connect.PMAC event. A write operation to this object will
not change the operational value reflected in
dtrCportOperBeaconHandlingOption until the next Connect.PMAC
event."
::= { dtrCportEntry 11 }
dtrCportAdminFrameControlOption OBJECT-TYPE
Lee and Warwick [Page 24]
Internet Draft DTR MIB February 1997
SYNTAX INTEGER{ fr-FC(1), fr(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the value of the FPFCO flag, which is
used to control the forwarding of frames to the DTU
interface. If set to fr-FC(1), then PMAC causes the
received FR_FC event to be indicated to the DTU. If set to
fr(2), then PMAC cause the received FR event to be indicated
to the DTU. This object specifies the value of the FPFCO
flag to be used at the next Connect.PMAC event. A write
operation to this object will not change the operational
value reflected in dtrCportOperFrameControlOption until the
next Connect.PMAC event."
::= { dtrCportEntry 12 }
dtrCportOperErrorCountingOption OBJECT-TYPE
SYNTAX INTEGER {
triggered(1),
freeRunning(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object specifies how the MAC manages the error report
timer. This object indicates the value of the FPECO flag.
If set to triggered(1), the MAC resets TSER when the first
error is received and, when TSER expires, transmits a Report
Error MAC frame. If set to fr eeRunning(2), each time TSER
expires the MAC resets TSER and, if any of the error
counters are not zero, transmits the Report Error MAC frame.
This object indicates the value of the FPECO flag at which
the C-Port is currently operating. "
::= { dtrCportEntry 13 }
dtrCportOperMediumRateOption OBJECT-TYPE
SYNTAX INTEGER{
rate4Mbps(1),
rate16Mbps(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object specifies the medium rate as
either 4 Mbps or 16 Mbps. If set to rate4Mbps(1), then PMAC
operates the medium at 4 Mbit/s. If set to rate16Mbps(2),
then PMAC operates the medium at 16 Mbit/s. The PMAC uses
this object during a MGT ACTION.request(OPEN). This object
specifies the value at which the C-Port is currently
operating."
Lee and Warwick [Page 25]
Internet Draft DTR MIB February 1997
::= { dtrCportEntry 14 }
dtrCportOperOperationOption OBJECT-TYPE
SYNTAX INTEGER{
portMode(1),
stationEmulationMode(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies whether the C-Port is in port mode or
station emulation mode. If set to portMode(1), then PMAC is
operating in the Port Mode. If set to
stationEmulationMode(2), then PMAC is operating in the
Station Emulation Mode. This object indicates the value of
the FPOTO flag at which the C-Port is currently operating."
::= { dtrCportEntry 15 }
dtrCportOperRepeatPathOption OBJECT-TYPE
SYNTAX INTEGER{
repeatsACBits(1),
setsACBits(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When this object is set to repeatsACBits(1), the C-Port
repeat path will not set the A and C bits to 1 when an
address is recognized by by the C-Port. When set to
setsACBits(2), the C-Port repeat path will set the A bit to
1 when a destination address is recognized by the C-Port and
the C bit to 1 if the frame is copied. This object
indicates the value of the FPACO flag at which the C-Port is
currently operating. "
::= { dtrCportEntry 16 }
dtrCportOperAbortSequenceOption OBJECT-TYPE
SYNTAX INTEGER{
abortSequence(1),
invalidFCS(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the method used by the PMAC to
control the ending sequence for over length frames when a
frame of unknown length is supported. When set to
abortSequence(1), an over length frame is ended with an
abort sequence. When set to invalidFCS(2), an over length
frame is ended with an invalid FCS and by setting the Error
Detected bit in the Ending Delimiter field. This object
Lee and Warwick [Page 26]
Internet Draft DTR MIB February 1997
indicates the value of the FPASO flag at which the C-Port is
currently operating."
::= { dtrCportEntry 17 }
dtrCportOperBeaconHandlingOption OBJECT-TYPE
SYNTAX INTEGER{
afterNeighborNotification (1),
atJoinCompleteStateEntry(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates how a PMAC participates in the
beaconing process prior to the C-Port completing the joining
process while operating in the TKP Access Protocol. If set
to afterNeighborNotification(1), then beacon process
operates when Neighbor Notification completes. If set to
atJoinCompleteStateEntry(2), then the beacon process
operates when PMAC has completed Join. This object
indicates the value of the FPBHO flag at which the C-Port is
currently operating. "
::= { dtrCportEntry 18 }
dtrCportOperFrameControlOption OBJECT-TYPE
SYNTAX INTEGER{ fr-FC(1), fr(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the value of the FPFCO flag which is
used to control the forwarding of frames to the DTU
interface. If set to fr-FC(1), then PMAC causes the
received FR_FC event to be indicated to the DTU. If set to
fr(2), then PMAC causes the received FR event to be
indicated to the DTU. This object indicates the value of
the FPFCO flag at which the C-Port is currently operating.
"
::= { dtrCportEntry 19 }
-- ********************************************************
-- TXI Statistics
-- This table contains statistics for TXI MACs. There
-- is one entry in this table for each TXI MAC in
-- a managed system.
-- ********************************************************
txiStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TxiStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
Lee and Warwick [Page 27]
Internet Draft DTR MIB February 1997
DESCRIPTION
"This table contains statistics for each TXI MAC in a
managed system. "
::= { dtrMacObjects 4 }
txiStatisticsEntry OBJECT-TYPE
SYNTAX TxiStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of statistics"
INDEX
{ txiStatsIfIndex }
::= { txiStatisticsTable 1 }
TxiStatisticsEntry ::= SEQUENCE {
txiStatsIfIndex InterfaceIndex,
txiStatsAbortErrorCounter Counter32,
txiStatsBurstErrorCounter Counter32,
txiStatsInternalErrorCounter Counter32,
txiStatsLineErrorCounter Counter32,
txiStatsFrequencyErrorCounter Counter32,
txiStatsRcvCongestionErrorCounter Counter32,
txiStatsOverlengthFrameCounter Counter32,
txiStatsTimeStamp TimeStamp }
txiStatsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" This object identifies the interface for which this entry
contains management information. The value of this object
for a particular interface has the same value as the ifIndex
object, defined in RFC-1573, for the same interface. "
::= { txiStatisticsEntry 1 }
txiStatsAbortErrorCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter is incremented when the PMAC or SMAC
prematurely ends a transmission by transmitting an abort
sequence."
::= { txiStatisticsEntry 2 }
Lee and Warwick [Page 28]
Internet Draft DTR MIB February 1997
txiStatsBurstErrorCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter is incremented when a PMAC or SMAC detects the
absence of transitions at the receiver input. The counter
is only required to be incremented once during each interval
of signal disruption. The counter may be inhibited after a
burst5_error has been indicated until an event occurs that
indicates the MAC is receiving a valid signal. A MAC may
count every burst5_error."
REFERENCE "Section 5.4.2 in ISO/IEC 8802-5:1995"
::= { txiStatisticsEntry 3 }
txiStatsInternalErrorCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter is incremented when the MAC recognizes a
recoverable internal error. "
::= { txiStatisticsEntry 4 }
txiStatsLineErrorCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This counter is incremented when a frame with error
(FR_WITH_ERR) is received by the station or C-Port."
REFERENCE "Section 4.3.2 in ISO/IEC 8802-5:1995"
::= { txiStatisticsEntry 5 }
txiStatsFrequencyErrorCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter is incremented when a frequency error is
indicated by the Station or C-Port PHY."
REFERENCE "Section 5.7.2 in ISO/IEC 8802-5:1995"
::= { txiStatisticsEntry 6 }
txiStatsRcvCongestionErrorCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
Lee and Warwick [Page 29]
Internet Draft DTR MIB February 1997
DESCRIPTION
"This counter is incremented when a frame addressed to the
MAC is not copied."
::= { txiStatisticsEntry 7 }
txiStatsOverlengthFrameCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter is incremented when the PMAC prematurely ends
a transmission due to an overlength frame. The value of
this counter is 0 for SMACs."
::= { txiStatisticsEntry 8 }
txiStatsTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the time of the last discontinuity.
Counters have defined initial value, and thus, a single
value of a counter has no information content.
Discontinuities on the monotonically increasing value can
occur at re-initialization and possibly at other times.
This time-stamp indicates to a management station that some
discontinuity in counting has occurred."
::= { txiStatisticsEntry 9}
-- Traps
dtrMacNonOperational NOTIFICATION-TYPE
OBJECTS {
txiProtocolEventStatus,
txiProtocolBeaconSA,
txiProtocolBeaconType,
txiProtocolBeaconUNA,
txiProtocolBeaconPDN }
STATUS current
DESCRIPTION
"This notification indicates the station or C-Port is in a
non operational state. If the eventStatus is heartBeatLost
or signalLoss, the value in the beacon objects represent
those of the last transmitted Beacon MAC frame. If the
eventStatus is beaconReceived, the values in the Beacon
objects represent those contained in the last received
Beacon MAC frame."
Lee and Warwick [Page 30]
Internet Draft DTR MIB February 1997
::= { dtrMacTraps 1}
dtrMacFailure NOTIFICATION-TYPE
OBJECTS {txiProtocolEventStatus }
STATUS current
DESCRIPTION
"This notification indicates that a fault has occurred,
causing the station to return to the Bypass state. This
trap is sent if eventStatus is remove, internalError,,
stationorCPortError, or wireFault."
::= { dtrMacTraps 2}
dtrMacProtocolFailure NOTIFICATION-TYPE
OBJECTS {txiProtocolEventStatus }
STATUS current
DESCRIPTION
"This notification indicates the PMAC or SMAC using the TXI
access protocol detected a MAC frame that is only used by
the TKP Access Protocol."
::= { dtrMacTraps 3}
-- Conformance Statement
-- *********************************************************
-- Conformance information
-- *********************************************************
dtrMacCompliances OBJECT IDENTIFIER ::= { dtrMacConformance 1 }
dtrMacGroups OBJECT IDENTIFIER ::= { dtrMacConformance 2 }
-- Compliance statements
dtrMacCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the SNMPv2 entities which
implement the dtrMacMIB."
MODULE -- this module
GROUP txiProtocolGroup
DESCRIPTION
"The txiProtocolGroup is mandatory for those DTR MAC
entities which implement the TXI protocol."
GROUP dtrStationGroup
DESCRIPTION
"The dtrStationGroup is optional."
GROUP dtrCportGroup
DESCRIPTION
Lee and Warwick [Page 31]
Internet Draft DTR MIB February 1997
"The dtrCportGroup is optional."
GROUP dtrMacNotificationsGroup
DESCRIPTION
"The dtrMacNotificationGroup is optional."
OBJECT txiProtocolFunctionalAddress
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrStationAccessProtocolMask
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrStationIndividualAddressCount
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrStationMaxFrameSize
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrStationAdminErrorCountingOption
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrStationAdminOpenOption
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrStationAdminRegistrationOption
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrStationAdminRejectRemoveOption
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrStationAdminMediumRateOption
MIN-ACCESS read-only
Lee and Warwick [Page 32]
Internet Draft DTR MIB February 1997
DESCRIPTION
"Write access is not required."
OBJECT dtrStationAdminRegistrationQueryOption
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrStationAdminRegistrationDeniedOption
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrCportAccessProtocolMask
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrCportMaxFrameSize
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrCportAdminErrorCountingOption
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrCportAdminOperationOption
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrCportAdminRepeatPathOption
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrCportAdminAbortSequenceOption
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dtrCportAdminBeaconHandlingOption
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
Lee and Warwick [Page 33]
Internet Draft DTR MIB February 1997
OBJECT dtrCportAdminFrameControlOption
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= {dtrMacCompliances 1}
-- Group definitions
txiProtocolGroup OBJECT-GROUP
OBJECTS {
txiProtocolMacType,
txiProtocolFunctionalAddress,
txiProtocolUpstreamNeighborAddress,
txiProtocolMicrocodeLevel,
txiProtocolProductInstanceId,
txiProtocolAuthorizedFunctionClasses,
txiProtocolErrorReportTimer,
txiProtocolPhysicalDropNumber,
txiProtocolRingNumber,
txiProtocolRingStatus,
txiProtocolJoinState,
txiProtocolMonitorState,
txiProtocolBeaconSA,
txiProtocolBeaconType,
txiProtocolBeaconPDN,
txiProtocolBeaconUNA,
txiProtocolEventStatus}
STATUS current
DESCRIPTION
"A collection of objects providing information for IEEE
802.5 TXI interface."
::= { dtrMacGroups 1}
dtrCportGroup OBJECT-GROUP
OBJECTS {
dtrCportCurrentAccessProtocol,
dtrCportAccessProtocolMask,
dtrCportMaxFrameSize,
dtrCportPhantomDriveMask,
dtrCportAdminErrorCountingOption,
dtrCportAdminMediumRateOption,
dtrCportAdminOperationOption,
dtrCportAdminRepeatPathOption,
dtrCportAdminAbortSequenceOption,
dtrCportAdminBeaconHandlingOption,
dtrCportAdminFrameControlOption,
dtrCportOperErrorCountingOption,
dtrCportOperMediumRateOption,
Lee and Warwick [Page 34]
Internet Draft DTR MIB February 1997
dtrCportOperOperationOption,
dtrCportOperRepeatPathOption,
dtrCportOperAbortSequenceOption,
dtrCportOperBeaconHandlingOption,
dtrCportOperFrameControlOption }
STATUS current
DESCRIPTION
"A collection of objects providing protocol characteristics
of for a DTR C-Port."
::= { dtrMacGroups 2 }
dtrStationGroup OBJECT-GROUP
OBJECTS {
dtrStationStationType,
dtrStationCurrentAccessProtocol,
dtrStationRequestedAccessProtocol,
dtrStationAccessProtocolResponse,
dtrStationAccessProtocolMask,
dtrStationIndividualAddressCount,
dtrStationMaxFrameSize,
dtrStationPhantomDriveSupport,
dtrStationAdminErrorCountingOption,
dtrStationAdminOpenOption,
dtrStationAdminRegistrationOption,
dtrStationAdminRejectRemoveOption,
dtrStationAdminMediumRateOption,
dtrStationAdminRegistrationQueryOption,
dtrStationAdminRegistrationDeniedOption,
dtrStationOperErrorCountingOption,
dtrStationOperOpenOption,
dtrStationOperRegistrationOption,
dtrStationOperRejectRemoveOption,
dtrStationOperMediumRateOption,
dtrStationOperRegistrationQueryOption,
dtrStationOperRegistrationDeniedOption }
STATUS current
DESCRIPTION
"A collection of objects providing protocol characteristics
of a DTR station."
::= { dtrMacGroups 3 }
txiStatisticsGroup OBJECT-GROUP
OBJECTS {
txiStatsAbortErrorCounter,
txiStatsBurstErrorCounter,
txiStatsInternalErrorCounter,
txiStatsLineErrorCounter,
txiStatsFrequencyErrorCounter,
Lee and Warwick [Page 35]
Internet Draft DTR MIB February 1997
txiStatsRcvCongestionErrorCounter,
txiStatsOverlengthFrameCounter,
txiStatsTimeStamp }
STATUS current
DESCRIPTION
"A collection of objects providing statistics for 802.5 TXI
interfaces."
::= { dtrMacGroups 4 }
dtrMacNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
dtrMacNonOperational,
dtrMacFailure,
dtrMacProtocolFailure }
STATUS current
DESCRIPTION
"DTR MAC Notifications."
::= {dtrMacGroups 5 }
END
Lee and Warwick [Page 36]