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 >
Text File  |  1997-09-02  |  72KB  |  2,019 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. IEEE 802.5 Working Group                         K.D. Lee and T. Warwick
  8. Internet Draft DTR Interface MIB                  IBM and Madge Networks
  9. Expire in six months                                       February 1997
  10.  
  11.  
  12.                    Dedicated Token Ring Interface MIB
  13.  
  14.  
  15.    K.D. Lee,
  16.    IBM,
  17.    CBMA/664
  18.    Research Triangle Park,
  19.    NC 27709,
  20.    USA.
  21.    (kdlee@vnet.ibm.com)
  22.  
  23.    T. Warwick,
  24.    Madge Networks,
  25.    Sefton Park,
  26.    Bells Hill,
  27.    Stoke Poges,
  28.    SLOUGH SL2 4JS,
  29.    United Kingdom.
  30.    (twarwick@madge.com)
  31.  
  32.    Filename: draft-warwick-tokenring-01.txt
  33.  
  34. Status of this Memo
  35.  
  36.  
  37.    This document   is   an  Internet-Draft.   Internet-Drafts  are
  38.    working documents  of the Internet Engineering Task Force (IETF), its
  39.    areas, and its  working groups.  Note that other groups may also dis-
  40.    tribute working documents as Internet-Drafts.
  41.  
  42.    Internet-Drafts are  draft  documents  valid for a maximum of six
  43.    months and  may  be  updated,  replaced, or obsoleted by other docu-
  44.    ments at any time.  It is inappropriate to use Internet- Drafts as
  45.    reference material or to cite them other than as ``work in
  46.    progress.''
  47.  
  48.    To learn  the  current  status  of  any Internet-Draft, please check
  49.    the ``1id-abstracts.txt''  listing  contained in the Internet- Drafts
  50.    Shadow Directories    on   ftp.is.co.za   (Africa),   nic.nordu.net
  51.    (Europe), munnari.oz.au   (Pacific  Rim),  ds.internic.net  (US  East
  52.    Coast),  or ftp.isi.edu (US West Coast).
  53.  
  54.  
  55.  
  56.  
  57. Lee and Warwick                                                 [Page 1]
  58.  
  59. Internet Draft DTR MIB                                     February 1997
  60.  
  61.  
  62. Abstract
  63.  
  64.    This document  contains  an  extract from Draft 7 of the IEEE stan-
  65.    dard 802.5R "Dedicated Token Ring".   The  extract  comprises  the
  66.    Interface MIB for the Dedicated Token Ring interface, in SNMPv2 for-
  67.    mat.  Draft 7 is now undergoing an IEEE sponsor ballot that is
  68.    expected to complete in April 1997, and has also been submitted for
  69.    ballot to ISO. No major changes to the MIB are expected as a result
  70.    of these ballots.
  71.  
  72.    802.5R  is a standard that encompasses the existing 802.5 token-
  73.    passing method of operation, and also defines a new duplex method of
  74.    operation for use only on dedicated point to point links, that does
  75.    not use tokens for data transmission.
  76.  
  77. Background
  78.  
  79.    In the past, SNMP Interface MIBs for IEEE 802 standards have been
  80.    written by members of the IETF Network Management Working Group, on
  81.    the basis of GDMO management information in the IEEE document. How-
  82.    ever, in this case, the draft IEEE 802.5R standard contains its man-
  83.    agement information in SNMP MIB format.
  84.  
  85. Brief Introduction to Dedicated Token Ring
  86.  
  87.    The operation of Dedicated Token Ring (DTR) involves communication
  88.    between two distinct entities. These are the DTR Station, and the DTR
  89.    Concentrator Port (C-Port). A DTR link consists of one DTR Station
  90.    and one C-Port. To provide links between DTR Concentrators, a C-Port
  91.    may act as a DTR Station (C-Port in Station Emulation Mode).
  92.  
  93.    When operating as a dedicated link, there is no token passing, and
  94.    the Transmit Immediate (TXI) function is used to transmit data.
  95.  
  96.    In addition, DTR Stations and C-Ports are required to be able to sup-
  97.    port token-passing (TKP) operation, also referred to as Classic Token
  98.    Ring operation.
  99.  
  100.    Stations and C-Ports will automatically detect the appropriate access
  101.    protocol to use when they are enabled.
  102.  
  103.    In summary, DTR provides a way of connecting a Station to a Concen-
  104.    trator on a dedicated link with an aggregate throughput of 32
  105.    MBits/sec, and also provides backwards compatibility with shared
  106.    media token passing operation at 16 or 4 MBits/sec.
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113. Lee and Warwick                                                 [Page 2]
  114.  
  115. Internet Draft DTR MIB                                     February 1997
  116.  
  117.  
  118. DTR Interface MIB
  119.  
  120.  
  121. DtrMacMIB DEFINITIONS ::= BEGIN
  122.  
  123. IMPORTS
  124.    transmission
  125.         FROM RFC1213-MIB
  126.    MODULE-IDENTITY, OBJECT-TYPE, Counter32, NOTIFICATION-TYPE
  127.       FROM SNMPv2-SMI
  128.    InterfaceIndex
  129.       FROM IF-MIB
  130.    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
  131.       FROM SNMPv2-CONF
  132.    TruthValue, DisplayString, MacAddress, TimeStamp
  133.       FROM SNMPv2-TC;
  134.  
  135.  dtrMacMIB   MODULE-IDENTITY
  136.    LAST-UPDATED "9606121045Z"
  137.    ORGANIZATION "IEEE 802.5 "
  138.    CONTACT-INFO
  139.       "    Katie D. Lee
  140.            IBM
  141.            CNMA/664
  142.            RTP, NC 27709
  143.            kdlee@vnet.ibm.com
  144.            +1 919 254 7507
  145.  
  146.            Trevor Warwick
  147.            Madge Networks,
  148.            Sefton Park
  149.            Bells Hill,
  150.            Stoke Poges,
  151.            Slough  SL2 4JS
  152.            UK.
  153.            twarwick@madge.com
  154.            +44 1753 661401"
  155.  
  156.    DESCRIPTION
  157.       " The MIB Module for Dedicated Token Ring MACs"
  158.    ::= {transmission 86 }
  159.  
  160. dtrMacObjects     OBJECT IDENTIFIER ::= { dtrMacMIB 1 }
  161. dtrMacTraps       OBJECT IDENTIFIER ::= { dtrMacMIB 2 }
  162. dtrMacConformance OBJECT IDENTIFIER ::= { dtrMacMIB 3 }
  163.  
  164. --**********************************************************
  165. --  This SNMP MIB Module contains definitions for management
  166.  
  167.  
  168.  
  169. Lee and Warwick                                                 [Page 3]
  170.  
  171. Internet Draft DTR MIB                                     February 1997
  172.  
  173.  
  174. --  of both the DTR station (SMAC) and the DTR C-Port (PMAC).
  175. --
  176. --  A DTR Station using TXI protocol has an entry in the
  177. --  following tables :
  178. --          txiProtocolTable
  179. --          dtrStationTable
  180. --
  181. --  A DTR Station using TKP protocol shall implement RFC 1748
  182. --  IEEE 802.5 Token Ring MIB, as well as the following table:
  183. --          dtrStationTable
  184. --
  185. --  A C-Port in Port Mode using TXI protocol has an entry in
  186. --  each of the following tables:
  187. --          txiProtocolTable
  188. --          dtrCportTable
  189. --
  190. --  A C-Port in Port Mode using TKP protocol shall implement RFC
  191. --  1748-IEEE 802.5 Token Ring MIB, as well as the following
  192. --  table:
  193. --          dtrCportTable
  194. --
  195. --  A C-Port in Station Emulation Mode using TXI Protocol has an
  196. --  entry in each of the following tables:
  197. --          txiProtocolTable
  198. --          dtrStationTable
  199. --          dtrCportTable
  200. --
  201. --  A C-Port in Station Emulation Mode using TKP protocol shall
  202. --  implement RFC 1748-IEEE 802.5 Token Ring MIB, as well as the
  203. --  following tables:
  204. --          dtrCportTable
  205. --          dtrStationTable
  206. --
  207. --********************************************************
  208.  
  209. -- Relationship to RFC1573
  210.  
  211. -- Layering Model
  212. --    For the typical usage of this IEEE 802.5 DTR MIB module,
  213. --    there will be no sublayers "above" or "below" the 802.5
  214. --    DTR interface.  However, this MIB module does not preclude
  215. --    such layering.
  216.  
  217. -- Virtual Circuits
  218. --    802.5 DTR does not support virtual circuits.
  219.  
  220. -- ifTestTable
  221. --    This MIB Module does not define tests.
  222.  
  223.  
  224.  
  225. Lee and Warwick                                                 [Page 4]
  226.  
  227. Internet Draft DTR MIB                                     February 1997
  228.  
  229.  
  230. -- ifRcvAddressTable
  231. --    The ifRcvAddressTable is defined to contain all MAC
  232. --    addresses, unicast, multicast (group) and broadcast, for
  233. --    which an interface will receive packets.  For 802.5 DTR
  234. --    interfaces, its use includes functional addresses.  The
  235. --    format of the address, contained in ifRcvAddressAddress is
  236. --    the same as for ifPhysAddress.
  237.  
  238. --    For functional addresses on a particular 802.5 DTR
  239. --    interface, only one ifRcvAddressTable entry is required.
  240. --    That entry is the one for the address which has the
  241. --    functional address bit ANDed with the bit mask of all
  242. --    functional address for which the interface will accept
  243. --    frames.
  244.  
  245. -- ifPhysAddress
  246. --    For an 802.5 DTR interface, ifPhysAddress contains the
  247. --    interface's IEEE MAC address, stored as an octet string of
  248. --    length 6, in IEEE 802.1a "canonical" order, i.e., the Group
  249. --    Bit is positioned as the low-order bit (0x01) of the first
  250. --    octet.
  251.  
  252. -- ifType
  253. --    The objects defined in this MIB Module apply to each
  254. --    interface for which the ifType has the value:
  255. --       iso88025Dtr = 86
  256.  
  257. --*********************************************************
  258. -- TXI Protocol
  259. --   This table provides information about an 802.5 TXI MAC.
  260. --   A managed system will have one entry in this table
  261. --   for each of its TXI MAC interfaces.  It is mandatory
  262. --   that systems having TXI interfaces implement this
  263. --   table in addition to the generic interfaces table and
  264. --   its generic extensions, defined in RFC-1573.
  265. -- ********************************************************
  266. txiProtocolTable      OBJECT-TYPE
  267.   SYNTAX              SEQUENCE OF TxiProtocolEntry
  268.   MAX-ACCESS          not-accessible
  269.   STATUS              current
  270.   DESCRIPTION
  271.     "This table contains TXI interface characteristics.
  272.      There is one entry for each TXI interface in the
  273.      managed system."
  274. ::= { dtrMacObjects 1 }
  275.  
  276. txiProtocolEntry      OBJECT-TYPE
  277.   SYNTAX              TxiProtocolEntry
  278.  
  279.  
  280.  
  281. Lee and Warwick                                                 [Page 5]
  282.  
  283. Internet Draft DTR MIB                                     February 1997
  284.  
  285.  
  286.   MAX-ACCESS          not-accessible
  287.   STATUS              current
  288.   DESCRIPTION
  289.     "A list of characteristics for an 802.5 TXI interface."
  290.   INDEX
  291.      { txiProtocolIfIndex }
  292. ::= { txiProtocolTable 1 }
  293.  
  294. TxiProtocolEntry ::= SEQUENCE {
  295.    txiProtocolIfIndex                       InterfaceIndex,
  296.    txiProtocolMacType                       INTEGER,
  297.    txiProtocolFunctionalAddress             MacAddress,
  298.    txiProtocolUpstreamNeighborAddress       MacAddress,
  299.    txiProtocolMicrocodeLevel                OCTET STRING,
  300.    txiProtocolProductInstanceId             OCTET STRING,
  301.    txiProtocolAuthorizedFunctionClasses     OCTET STRING,
  302.    txiProtocolErrorReportTimer              INTEGER,
  303.    txiProtocolPhysicalDropNumber            OCTET STRING,
  304.    txiProtocolRingNumber                    OCTET STRING,
  305.    txiProtocolRingStatus                    INTEGER,
  306.    txiProtocolJoinState                     INTEGER,
  307.    txiProtocolMonitorState                  INTEGER,
  308.    txiProtocolBeaconSA                      MacAddress,
  309.    txiProtocolBeaconType                    INTEGER,
  310.    txiProtocolBeaconUNA                     MacAddress,
  311.    txiProtocolBeaconPDN                     OCTET STRING,
  312.    txiProtocolEventStatus                   INTEGER   }
  313.  
  314. txiProtocolIfIndex     OBJECT-TYPE
  315.   SYNTAX               InterfaceIndex
  316.   MAX-ACCESS           not-accessible
  317.   STATUS               current
  318.   DESCRIPTION
  319.     "This object identifies the interface for which this entry
  320.     contains management information.  The value of this object for
  321.     a particular interface has the same value as the ifIndex
  322.     object, defined in RFC-1573, for the same interface.  "
  323. ::= { txiProtocolEntry 1 }
  324.  
  325. txiProtocolMacType     OBJECT-TYPE
  326.   SYNTAX               INTEGER{ station(1), cPortPortMode(2),
  327.                                 cPortStnEmulation(3) }
  328.   MAX-ACCESS           read-only
  329.   STATUS               current
  330.   DESCRIPTION
  331.     "This objects indicates whether this MAC interface is a
  332.     station, a C-Port in Port Mode, or a C-Port in Station
  333.     Emulation Mode.  "
  334.  
  335.  
  336.  
  337. Lee and Warwick                                                 [Page 6]
  338.  
  339. Internet Draft DTR MIB                                     February 1997
  340.  
  341.  
  342. ::= { txiProtocolEntry 2 }
  343.  
  344. txiProtocolFunctionalAddress   OBJECT-TYPE
  345.   SYNTAX                       MacAddress
  346.   MAX-ACCESS                   read-write
  347.   STATUS                       current
  348.   DESCRIPTION
  349.     " This object specifies the value of the Functional
  350.     Addresses subvector X'2C' used in the Report Station
  351.     Addresses and Report Station Attachments MAC frames.  The
  352.     value of this object can be set by management."
  353. ::= { txiProtocolEntry 3 }
  354.  
  355. txiProtocolUpstreamNeighborAddress    OBJECT-TYPE
  356.   SYNTAX                              MacAddress
  357.   MAX-ACCESS                          read-only
  358.   STATUS                              current
  359.   DESCRIPTION
  360.     " This object specifies the Individual Address of the
  361.     nearest upstream neighbor.  The value of this object is
  362.     derived from the Heart Beat frame.  "
  363. ::= { txiProtocolEntry 4 }
  364.  
  365. txiProtocolMicrocodeLevel     OBJECT-TYPE
  366.   SYNTAX                      OCTET STRING (SIZE(1..32))
  367.   MAX-ACCESS                  read-only
  368.   STATUS                      current
  369.   DESCRIPTION
  370.     "This object specifies the value of the Ring Station Version
  371.     Number subvector X'23' used in the Report Station State MAC
  372.     frame.  The value of this object cannot be set by
  373.     management.  "
  374. ::= { txiProtocolEntry 5 }
  375.  
  376. txiProtocolProductInstanceId  OBJECT-TYPE
  377.   SYNTAX                      OCTET STRING (SIZE(1..31))
  378.   MAX-ACCESS                  read-only
  379.   STATUS                      current
  380.   DESCRIPTION
  381.     " This object specifies the value of the Product Instance ID
  382.     subvector X'22' used in the Report Station Attachment and
  383.     Report New Active Monitor MAC frames.  The value of this
  384.     object cannot be set by management."
  385. ::= { txiProtocolEntry 6 }
  386.  
  387. txiProtocolAuthorizedFunctionClasses   OBJECT-TYPE
  388.   SYNTAX                      OCTET STRING(SIZE(2))
  389.   MAX-ACCESS                  read-only
  390.  
  391.  
  392.  
  393. Lee and Warwick                                                 [Page 7]
  394.  
  395. Internet Draft DTR MIB                                     February 1997
  396.  
  397.  
  398.   STATUS                      current
  399.   DESCRIPTION
  400.     " This object specifies the value set by the Authorized
  401.     Function Classes subvector X'06' of the Change Parameters
  402.     MAC frame.  "
  403. ::= { txiProtocolEntry 7 }
  404.  
  405. txiProtocolErrorReportTimer   OBJECT-TYPE
  406.   SYNTAX                      INTEGER (0..65535)
  407.   UNITS                       "1/100 second"
  408.   MAX-ACCESS                  read-only
  409.   STATUS                      current
  410.   DESCRIPTION
  411.     "This object specifies the value of the timer TSER as set by
  412.     the Error Timer Value subvector X'05' from the Change
  413.     Parameters or the Initialize Station MAC frame.  This object
  414.     indicates the value in .01 second increments.  "
  415. ::= { txiProtocolEntry 8 }
  416.  
  417. txiProtocolPhysicalDropNumber OBJECT-TYPE
  418.   SYNTAX                      OCTET STRING(SIZE(4))
  419.   MAX-ACCESS                  read-only
  420.   STATUS                      current
  421.   DESCRIPTION
  422.     "This object specifies the value set by the Assign Physical
  423.     Drop Number subvector X'04' of the Change Parameters or the
  424.     Initialize Station MAC frame.  "
  425. ::= { txiProtocolEntry  9 }
  426.  
  427. txiProtocolRingNumber         OBJECT-TYPE
  428.   SYNTAX                      OCTET STRING(SIZE(2))
  429.   MAX-ACCESS                  read-only
  430.   STATUS                      current
  431.   DESCRIPTION
  432.     "This object specifies the value set by the Local Ring
  433.     Number subvector X'03' from the Change Parameters or
  434.     Initialize Station MAC frame.  "
  435. ::= { txiProtocolEntry 10 }
  436.  
  437. txiProtocolRingStatus         OBJECT-TYPE
  438.   SYNTAX                      INTEGER (0..262143)
  439.   MAX-ACCESS                  read-only
  440.   STATUS                      current
  441.   DESCRIPTION
  442.     "The current interface status which can be used to diagnose
  443.     fluctuating problems that can occur on token rings, after a
  444.     station has successfully been added to the ring.
  445.  
  446.  
  447.  
  448.  
  449. Lee and Warwick                                                 [Page 8]
  450.  
  451. Internet Draft DTR MIB                                     February 1997
  452.  
  453.  
  454.     Before an open is completed, this object has the value for
  455.     the 'no status' condition.  The txiProtocolRingStatus
  456.     objects provide for debugging problems when the station
  457.     cannot even enter the ring.
  458.  
  459.     The object's value is a sum of values, one for each
  460.     currently applicable condition.  The following values are
  461.     defined for various conditions:
  462.  
  463.            0 = No problems detected
  464.           32 = Ring Recovery
  465.          256 = Remove Received
  466.          512 = reserved
  467.         1024 = Auto-Removal Error
  468.         2048 = Lobe Wire Fault
  469.         4096 = Transmit Beacon
  470.         8192 = Soft Error
  471.        16384 = Hard Error
  472.        32768 = Signal Loss
  473.       131072 = no status, open not completed."
  474. ::= { txiProtocolEntry 11 }
  475.  
  476. txiProtocolJoinState    OBJECT-TYPE
  477.   SYNTAX                INTEGER{
  478.                             notSpecified(1),
  479.                             bypass(2),
  480.                             registration(3),
  481.                             lobeTest(4),
  482.                             duplicateAddrCheck(5),
  483.                             duplicateAddrDetected(6),
  484.                             joinCompleteTXI(7),
  485.                             awaitNotification(8) }
  486.   MAX-ACCESS            read-only
  487.   STATUS                current
  488.   DESCRIPTION
  489.     "This object specifies the present state of the Join FSM.
  490.     The value will be one of the following:
  491.         (1) notSpecified,
  492.         (2) bypass (JS=BP),
  493.         (3) registration (JS=PREG or JS=SREG),
  494.         (4) lobeTest (JS=PLT or JS=SLT),
  495.         (5) duplicateAddrCheck (JS=PDAC or JS=SDAC),
  496.         (6) duplicateAddrDetected (JS=PDAD)
  497.         (7) joinComplete TXI (JS=PJCI or JS=SJC),
  498.         (8) awaitNotification (JS=PANNC)        "
  499. ::= { txiProtocolEntry 12 }
  500.  
  501. txiProtocolMonitorState     OBJECT-TYPE
  502.  
  503.  
  504.  
  505. Lee and Warwick                                                 [Page 9]
  506.  
  507. Internet Draft DTR MIB                                     February 1997
  508.  
  509.  
  510.   SYNTAX                    INTEGER{
  511.                                 notSpecified(1),
  512.                                 operational(2),
  513.                                 beaconTransmit(3),
  514.                                 wireFaultDelay(4),
  515.                                 internalTest(5) }
  516.   MAX-ACCESS                read-only
  517.   STATUS                    current
  518.   DESCRIPTION
  519.     "This object specifies the present state of the Monitor FSM.
  520.     The value will be one of the following:
  521.         (1) notSpecified,
  522.         (2) Operational (MS=POPT or MS=SOPT),
  523.         (3) TransmitBeacon (MS=PTBN or MS=STBN),
  524.         (4) wireFaultDelay (MS=PITW or MS=SITW)
  525.         (5) Internal Test Wait (MS=PIT or MS=SIT)."
  526. ::= { txiProtocolEntry 13 }
  527.  
  528. txiProtocolBeaconSA           OBJECT-TYPE
  529.   SYNTAX                      MacAddress
  530.   MAX-ACCESS                  read-only
  531.   STATUS                      current
  532.   DESCRIPTION
  533.     "This object specifies the source address used in the last
  534.     Beacon MAC frame transmitted or received.  "
  535. ::= { txiProtocolEntry 14 }
  536.  
  537. txiProtocolBeaconType    OBJECT-TYPE
  538.   SYNTAX                 INTEGER{
  539.                             type1(1),
  540.                             type2(2),
  541.                             type3(3),
  542.                             type4(4),
  543.                             type5(5) }
  544.   MAX-ACCESS             read-only
  545.   STATUS                 current
  546.   DESCRIPTION
  547.     "This object specifies the value of the Beacon Type
  548.     subvector X'01' used in the last Beacon MAC frame
  549.     transmitted or received as follows:
  550.         (1) notSpecified
  551.         (2) signalLoss
  552.         (3) notUsed
  553.         (4) notUsed
  554.         (5) heartBeatFailure  "
  555. ::= { txiProtocolEntry 15 }
  556.  
  557. txiProtocolBeaconUNA    OBJECT-TYPE
  558.  
  559.  
  560.  
  561. Lee and Warwick                                                [Page 10]
  562.  
  563. Internet Draft DTR MIB                                     February 1997
  564.  
  565.  
  566.   SYNTAX                MacAddress
  567.   MAX-ACCESS            read-only
  568.   STATUS                current
  569.   DESCRIPTION
  570.     " This object specifies the value of the UNA subvector X'02'
  571.     used in the last Beacon MAC frame transmitted or received."
  572. ::= { txiProtocolEntry 16 }
  573.  
  574. txiProtocolBeaconPDN    OBJECT-TYPE
  575.   SYNTAX                OCTET STRING (SIZE(4))
  576.   MAX-ACCESS            read-only
  577.   STATUS                current
  578.   DESCRIPTION
  579.     "This object specifies the value of the Physical Drop Number
  580.     subvector X'0B' used in the last Beacon MAC frame
  581.     transmitted or received."
  582. ::= { txiProtocolEntry 17 }
  583.  
  584. txiProtocolEventStatus  OBJECT-TYPE
  585.   SYNTAX                INTEGER {
  586.                             macInsertREQReceived(1),
  587.                             macInsertRSPReceived(2),
  588.                             reportError(3),
  589.                             heartBeatLost(4),
  590.                             signalLoss(5),
  591.                             beaconReceived(6),
  592.                             remove(7),
  593.                             internalError(8),
  594.                             stationOrCPortError(9),
  595.                             wireFault(10),
  596.                             claimReceived(11),
  597.                             purgeReceived(12),
  598.                             standbyReceived(13),
  599.                             invalidSourceAddress(14),
  600.                             activeMonitorReceived(15),
  601.                             phantomLoss (16),
  602.                             duplicateAddressDetected(17)}
  603.   MAX-ACCESS            accessible-for-notify
  604.   STATUS                current
  605.   DESCRIPTION
  606.     "This object specifies the latest event status of the TXI
  607.     interface."
  608. ::= { txiProtocolEntry 18 }
  609.  
  610. -- ********************************************************
  611. --  Station Protocol Characteristics Table
  612. --   This table contains protocol information for DTR stations
  613. --   and C-Ports in station emulation mode  (both TKP and TXI).
  614.  
  615.  
  616.  
  617. Lee and Warwick                                                [Page 11]
  618.  
  619. Internet Draft DTR MIB                                     February 1997
  620.  
  621.  
  622. --   There is an entry in this table for each station
  623. --   in a managed system.
  624. -- ********************************************************
  625.  
  626. dtrStationTable      OBJECT-TYPE
  627.   SYNTAX             SEQUENCE OF DtrStationEntry
  628.   MAX-ACCESS         not-accessible
  629.   STATUS             current
  630.   DESCRIPTION
  631.     " This table contains characteristics for each DTR station.
  632.     There is one entry for each interface in the managed
  633.     system."
  634. ::= { dtrMacObjects 2 }
  635.  
  636. dtrStationEntry       OBJECT-TYPE
  637.   SYNTAX              DtrStationEntry
  638.   MAX-ACCESS          not-accessible
  639.   STATUS              current
  640.   DESCRIPTION
  641.     "A list of station characteristics."
  642.   INDEX
  643.        { dtrStationIfIndex }
  644. ::= { dtrStationTable 1 }
  645.  
  646. DtrStationEntry ::= SEQUENCE {
  647.    dtrStationIfIndex                       InterfaceIndex,
  648.    dtrStationStationType                   INTEGER,
  649.    dtrStationCurrentAccessProtocol         INTEGER,
  650.    dtrStationRequestedAccessProtocol       OCTET STRING,
  651.    dtrStationAccessProtocolResponse        OCTET STRING,
  652.    -- policy variables
  653.    dtrStationAccessProtocolMask            OCTET STRING,
  654.    dtrStationIndividualAddressCount        OCTET STRING,
  655.    dtrStationMaxFrameSize                  INTEGER,
  656.    dtrStationPhantomDriveSupport           OCTET STRING,
  657.    -- policy flags
  658.    dtrStationAdminErrorCountingOption      INTEGER,
  659.    dtrStationAdminOpenOption               INTEGER,
  660.    dtrStationAdminRegistrationOption       INTEGER,
  661.    dtrStationAdminRejectRemoveOption       INTEGER,
  662.    dtrStationAdminMediumRateOption         INTEGER,
  663.    dtrStationAdminRegistrationQueryOption  INTEGER,
  664.    dtrStationAdminRegistrationDeniedOption INTEGER,
  665.    dtrStationOperErrorCountingOption       INTEGER,
  666.    dtrStationOperOpenOption                INTEGER,
  667.    dtrStationOperRegistrationOption        INTEGER,
  668.    dtrStationOperRejectRemoveOption        INTEGER,
  669.    dtrStationOperMediumRateOption          INTEGER,
  670.  
  671.  
  672.  
  673. Lee and Warwick                                                [Page 12]
  674.  
  675. Internet Draft DTR MIB                                     February 1997
  676.  
  677.  
  678.    dtrStationOperRegistrationQueryOption   INTEGER,
  679.    dtrStationOperRegistrationDeniedOption  INTEGER
  680.    }
  681.  
  682. dtrStationIfIndex       OBJECT-TYPE
  683.   SYNTAX                InterfaceIndex
  684.   MAX-ACCESS            not-accessible
  685.   STATUS                current
  686.   DESCRIPTION
  687.     " This object identifies the interface for which this entry
  688.     contains management information.  The value of this object
  689.     for a particular interface has the same value as the ifIndex
  690.     object, defined in RFC-1573, for the same interface.  "
  691. ::= { dtrStationEntry 1 }
  692.  
  693. dtrStationStationType   OBJECT-TYPE
  694.   SYNTAX                INTEGER {
  695.                             dtrStation(1),
  696.                             cPortInStnEmulation(2) }
  697.   MAX-ACCESS            read-only
  698.   STATUS                current
  699.   DESCRIPTION
  700.     " This object specifies whether this entry is a DTR station
  701.     or a C-Port in Station Emulation Mode.  "
  702. ::= { dtrStationEntry 2 }
  703.  
  704. dtrStationCurrentAccessProtocol  OBJECT-TYPE
  705.   SYNTAX                INTEGER { tKP(1), tXI(2) }
  706.   MAX-ACCESS            read-only
  707.   STATUS                current
  708.   DESCRIPTION
  709.     " This object specifies which access protocol is currently
  710.     in use by the MAC.  The value of this object is either (1)
  711.     TKP or (2) TXI.  This object cannot be set by management.  "
  712. ::= { dtrStationEntry 3 }
  713.  
  714. dtrStationRequestedAccessProtocol   OBJECT-TYPE
  715.   SYNTAX                            OCTET STRING (SIZE(2))
  716.   MAX-ACCESS                        read-only
  717.   STATUS                            current
  718.   DESCRIPTION
  719.     " This object specifies the value of the Access Protocol
  720.     Request subvector X'0E' transmitted in the Registration
  721.     Request MAC frame.  The value X'0002' indicates TXI Access
  722.     Protocol.  If the station is running TKP protocol, the value
  723.     is X'FFFF'.  All other values are reserved for future
  724.     standardization."
  725. ::= { dtrStationEntry 4 }
  726.  
  727.  
  728.  
  729. Lee and Warwick                                                [Page 13]
  730.  
  731. Internet Draft DTR MIB                                     February 1997
  732.  
  733.  
  734. dtrStationAccessProtocolResponse    OBJECT-TYPE
  735.   SYNTAX                            OCTET STRING(SIZE(2))
  736.   MAX-ACCESS                        read-only
  737.   STATUS                            current
  738.   DESCRIPTION
  739.     " This object specifies the value of the Access Protocol
  740.     Response subvector X'0F' received from the Registration
  741.     Response MAC frame.  The value X'0000' means access denied
  742.     and the value X'0002' indicates TXI and phantom and wire
  743.     fault support method accepted."
  744. ::= { dtrStationEntry 5 }
  745.  
  746. dtrStationAccessProtocolMask        OBJECT-TYPE
  747.   SYNTAX                            OCTET STRING(SIZE(2))
  748.   MAX-ACCESS                        read-write
  749.   STATUS                            current
  750.   DESCRIPTION
  751.     " This object specifies which access protocols can be
  752.     supported by the station.  This object indicates the value
  753.     of the SPV(AP_MASK) variable.  The value of this object is
  754.     either: X'0001' (TKP), X'0002'(TXI) or X'0003' (TKPAndTXI).
  755.     "
  756. ::= { dtrStationEntry 6 }
  757.  
  758. dtrStationIndividualAddressCount    OBJECT-TYPE
  759.   SYNTAX                            OCTET STRING(SIZE(2))
  760.   MAX-ACCESS                        read-write
  761.   STATUS                            current
  762.   DESCRIPTION
  763.     " This object specifies the number of individual addresses
  764.     supported by the MAC.  This object is used to set the value
  765.     of the Individual Address Count subvector X'21'.  A value of
  766.     X'0000' means that more than one individual address is not
  767.     supported.  A non-zero value specifies the number of
  768.     individual address in use by this MAC.  "
  769. ::= { dtrStationEntry 7 }
  770.  
  771. dtrStationMaxFrameSize     OBJECT-TYPE
  772.   SYNTAX                   INTEGER(133..18200)
  773.   MAX-ACCESS               read-write
  774.   STATUS                   current
  775.   DESCRIPTION
  776.     "This object specifies the maximum frame size that a MAC
  777.     will transmit and indicates the value of the SPV(MAX_TX)
  778.     variable.  At 4 Mbit/s, the maximum permitted value is 4550.
  779.     At 16 Mbit/s, the maximum permitted value is 18200.  "
  780. ::= { dtrStationEntry 8 }
  781.  
  782.  
  783.  
  784.  
  785. Lee and Warwick                                                [Page 14]
  786.  
  787. Internet Draft DTR MIB                                     February 1997
  788.  
  789.  
  790. dtrStationPhantomDriveSupport OBJECT-TYPE
  791.   SYNTAX                      OCTET STRING(SIZE(2))
  792.   MAX-ACCESS                  read-only
  793.   STATUS                      current
  794.   DESCRIPTION
  795.     "This object specifies the MAC's support of Phantom Drive
  796.     and Wire Fault detection.  This object indicates the value
  797.     of the SPV(PD) variable and the value of the Phantom
  798.     subvector X'0C' used in the Registration Request MAC frame.
  799.     There is currently only one value defined for
  800.     PhantomDriveSupport and that value is X'0001'
  801.     (PhantomDriveAndWireFault)."
  802. ::= { dtrStationEntry 9 }
  803.  
  804. dtrStationAdminErrorCountingOption OBJECT-TYPE
  805.   SYNTAX                      INTEGER {
  806.                                   triggered(1),
  807.                                   freeRunning(2)}
  808.   MAX-ACCESS                  read-write
  809.   STATUS                      current
  810.   DESCRIPTION
  811.     "This object specifies how the MAC manages the error report
  812.     timer.  If set to triggered(1), the MAC resets TSER when the
  813.     first error is received and, when TSER expires, sends an
  814.     error report MAC frame.  If set to freeRunning(2), each time
  815.     TSER expires the MAC resets TSER and, if any of the error
  816.     counters are not zero , sends the error report MAC frame.
  817.     This object is used to set the value of the FSECO flag to be
  818.     used at the next Connect.SMAC event.  A write operation to
  819.     this object will not change the operational value reflected
  820.     in dtrStationOperErrorCountingOption until the next
  821.     Connect.SMAC event.  "
  822. ::= { dtrStationEntry 10 }
  823.  
  824. dtrStationAdminOpenOption    OBJECT-TYPE
  825.   SYNTAX                INTEGER{
  826.                             exitToClause4(1),
  827.                             enterBypass(2) }
  828.   MAX-ACCESS            read-write
  829.   STATUS                current
  830.   DESCRIPTION
  831.     " This object specifies the action of the station when a
  832.     response is not received during the Registration process.
  833.     If set to exitToClause4(1), then SMAC attempts to use the
  834.     TKP Access Protocol by exits to clause 4.  If set to
  835.     enterBypass(2), then SMAC enters Bypass.  This object
  836.     indicates the value of the FSEPO flag to be used at the next
  837.     Connect.SMAC event.  A write operation to this object will
  838.  
  839.  
  840.  
  841. Lee and Warwick                                                [Page 15]
  842.  
  843. Internet Draft DTR MIB                                     February 1997
  844.  
  845.  
  846.     not change the operational value reflected in
  847.     dtrStationOperOpenOption until the next Connect.SMAC event."
  848. ::= { dtrStationEntry 11 }
  849.  
  850. dtrStationAdminRegistrationOption  OBJECT-TYPE
  851.   SYNTAX                      INTEGER{
  852.                                   noRegistration (1),
  853.                                   dtrRegistration(2) }
  854.   MAX-ACCESS                  read-write
  855.   STATUS                      current
  856.   DESCRIPTION
  857.     " This object specifies if the station or C-Port in Station
  858.     Emulation mode registers with the C-Port to request the use
  859.     of an access protocol and a method of phantom drive and wire
  860.     fault detection.  If the value is noRegistration(1), then
  861.     the station does not register and uses the Join FSM defined
  862.     in clause 4.  If the value is dtrRegistration(2), then the
  863.     station uses the registration process by using the Join FSM
  864.     defined in clause 9.2.  This object indicates the value of
  865.     the FSREGO flag to be used at the next Connect.SMAC event.
  866.     A write operation to this object will not change the
  867.     operational value reflected in
  868.     dtrStationOperRegistrationOption until the next Connect.SMAC
  869.     event."
  870. ::= { dtrStationEntry 12 }
  871.  
  872. dtrStationAdminRejectRemoveOption  OBJECT-TYPE
  873.   SYNTAX                      INTEGER{ removes(1), rejects(2) }
  874.   MAX-ACCESS                  read-write
  875.   STATUS                      current
  876.   DESCRIPTION
  877.     "This object specifies how the station responds to a REMOVE
  878.     MAC frame.  If set to removes(1), then the SMAC deinserts
  879.     upon receiving a REMOVE MAC frame.  If set to rejects(2),
  880.     then the SMAC rejects the REMOVE MAC frame and transmits a
  881.     Response MAC frame indicating function disabled.  This
  882.     object indicates the value of the FSRRO flag to be used at
  883.     the next Connect.SMAC event.  A write operation to this
  884.     object will not change the operational value reflected in
  885.     dtrStationOperRejectRemoveOption until the next Connect.SMAC
  886.     event.  "
  887. ::= { dtrStationEntry 13 }
  888.  
  889. dtrStationAdminMediumRateOption    OBJECT-TYPE
  890.   SYNTAX                      INTEGER{
  891.                                   rate4Mbps(1),
  892.                                   rate16Mbps(2) }
  893.   MAX-ACCESS                  read-write
  894.  
  895.  
  896.  
  897. Lee and Warwick                                                [Page 16]
  898.  
  899. Internet Draft DTR MIB                                     February 1997
  900.  
  901.  
  902.   STATUS                      current
  903.   DESCRIPTION
  904.     "The value of this object specifies the medium rate as
  905.     either 4 Mbps or 16 Mbps.  If set to rate4Mbps(1), then SMAC
  906.     operates the medium at 4 Mbit/s.  If set to rate16Mbps(2),
  907.     then SMAC operates the medium at 16 Mbit/s.  This object
  908.     indicates the value of the FSMRO flag to be used at the next
  909.     Connect.SMAC event.  A write operation to this object will
  910.     not change the operational value reflected in
  911.     dtrStationOperMediumRateOption until the next Connect.SMAC
  912.     event."
  913. ::= { dtrStationEntry 14 }
  914.  
  915. dtrStationAdminRegistrationQueryOption  OBJECT-TYPE
  916.   SYNTAX                       INTEGER{ support(1), ignore(2) }
  917.   MAX-ACCESS                   read-write
  918.   STATUS                       current
  919.   DESCRIPTION
  920.     "The value of this object indicates if the registration
  921.     query protocol is supported by MAC when using the TKP Access
  922.     Protocol.  If set to support(1), then MAC recognizes the
  923.     Registration Query MAC frame.  If set to ignore(2), then MAC
  924.     ignores the Registration Query MAC frame.  This object
  925.     indicates the value of FSRQO flag to be used at the next
  926.     Connect.SMAC event.  A write operation to this object will
  927.     not change the operational value reflected in
  928.     dtrStationOperRegistrationQueryOption until the next
  929.     Connect.SMAC event."
  930. ::= { dtrStationEntry 15 }
  931.  
  932. dtrStationAdminRegistrationDeniedOption  OBJECT-TYPE
  933.   SYNTAX                            INTEGER{
  934.                                         tkpJoin(1),
  935.                                         close(2) }
  936.   MAX-ACCESS                        read-write
  937.   STATUS                            current
  938.   DESCRIPTION
  939.     "The value of this object specifies how the Station acts
  940.     upon receiving a denied registration request.  If set to
  941.     tkpJoin(1), then SMAC attempts to Join using the TKP Access
  942.     Protocol.  If set to close(2), then the SMAC closes.  This
  943.     object indicates the value of FSRDO flag to be used at the
  944.     next Connect.SMAC event.  A write operation to this object
  945.     will not change the operational value reflected in
  946.     dtrStationOperRegistrationDeniedOption until the next
  947.     Connect.SMAC event."
  948. ::= { dtrStationEntry 16 }
  949.  
  950.  
  951.  
  952.  
  953. Lee and Warwick                                                [Page 17]
  954.  
  955. Internet Draft DTR MIB                                     February 1997
  956.  
  957.  
  958. dtrStationOperErrorCountingOption OBJECT-TYPE
  959.   SYNTAX                      INTEGER {
  960.                                   triggered(1),
  961.                                   freeRunning(2)}
  962.   MAX-ACCESS                  read-only
  963.   STATUS                      current
  964.   DESCRIPTION
  965.     "This object specifies how the MAC manages the error report
  966.     timer.  If set to triggered(1), the MAC resets TSER when the
  967.     first error is received and, when TSER expires, transmits a
  968.     Report Error MAC frame.  If set to freeRunning(2), each time
  969.     TSER expires the MAC resets TSER and, if any of the error
  970.     counters are not zero , transmits the Report Error MAC
  971.     frame.  This object is used to set the value of the FSECO
  972.     flag at which the station is currently operating.  "
  973. ::= { dtrStationEntry 17 }
  974.  
  975. dtrStationOperOpenOption    OBJECT-TYPE
  976.   SYNTAX                    INTEGER{
  977.                                 exitToClause4(1),
  978.                                 enterBypass(2) }
  979.   MAX-ACCESS                read-only
  980.   STATUS                    current
  981.   DESCRIPTION
  982.     " This object specifies the action of the station when a
  983.     response is not received during the Registration process.
  984.     If set to exitToClause4(1), then SMAC attempts to use the
  985.     TKP Access Protocol and exits to clause 4.  If set to
  986.     enterBypass(2), then SMAC enters Bypass.  This object
  987.     indicates the value of the FSOPO flag at which the station
  988.     is currently operating."
  989. ::= { dtrStationEntry 18 }
  990.  
  991. dtrStationOperRegistrationOption  OBJECT-TYPE
  992.   SYNTAX                      INTEGER{
  993.                                   noRegistration (1),
  994.                                   dtrRegistration(2) }
  995.   MAX-ACCESS                  read-only
  996.   STATUS                      current
  997.   DESCRIPTION
  998.     " This object specifies if the station or C-Port in Station
  999.     Emulation mode registers with the C-Port to request the use
  1000.     of an access protocol and a method of phantom drive and wire
  1001.     fault detection.  If the value is noRegistration(1), then
  1002.     the station does not register and uses the Join FSM defined
  1003.     in clause 4.  If the value is dtrRegistration(2), then the
  1004.     station uses the registration process by using the Join FSM
  1005.     defined in clause 9.2.  This object indicates the value of
  1006.  
  1007.  
  1008.  
  1009. Lee and Warwick                                                [Page 18]
  1010.  
  1011. Internet Draft DTR MIB                                     February 1997
  1012.  
  1013.  
  1014.     the FSOPO flag at which the station is currently operating.
  1015.     "
  1016. ::= { dtrStationEntry 19 }
  1017.  
  1018. dtrStationOperRejectRemoveOption  OBJECT-TYPE
  1019.   SYNTAX                      INTEGER{ removes(1), rejects(2) }
  1020.   MAX-ACCESS                  read-only
  1021.   STATUS                      current
  1022.   DESCRIPTION
  1023.     "This object specifies how the station responds to a REMOVE
  1024.     frame.  If set to removes(1), then the SMAC deinserts upon
  1025.     receiving a REMOVE MAC frame.  If set to rejects(2), then
  1026.     the SMAC rejects the REMOVE MAC frame and transmits a
  1027.     Response MAC frame indicating function disabled.  This
  1028.     object indicates the value of the FSRRO flag at which the
  1029.     station is currently operating.  "
  1030. ::= { dtrStationEntry 20 }
  1031.  
  1032. dtrStationOperMediumRateOption    OBJECT-TYPE
  1033.   SYNTAX                      INTEGER{
  1034.                                   rate4Mbps(1),
  1035.                                   rate16Mbps(2) }
  1036.   MAX-ACCESS                  read-only
  1037.   STATUS                      current
  1038.   DESCRIPTION
  1039.     "The value of this object specifies the medium rate as
  1040.     either 4 Mbps or 16 Mbps.  If set to rate4Mbps(1), then SMAC
  1041.     operates the medium at 4 Mbit/s.  If set to rate16Mbps(2),
  1042.     then SMAC operates the medium at 16 Mbit/s.  This object
  1043.     indicates the value of the FSMRO flag at which the station
  1044.     is currently operating.  "
  1045. ::= { dtrStationEntry 21 }
  1046.  
  1047. dtrStationOperRegistrationQueryOption  OBJECT-TYPE
  1048.   SYNTAX                       INTEGER{ support(1), ignore(2) }
  1049.   MAX-ACCESS                   read-only
  1050.   STATUS                       current
  1051.   DESCRIPTION
  1052.     "The value of this object indicates if the registration
  1053.     query protocol is supported by MAC when using the TKP Access
  1054.     Protocol.  If set to support(1), then MAC recognizes the
  1055.     Registration Query MAC frame.  If set to ignore(2), then MAC
  1056.     ignores the Registration Query MAC frame.  This object
  1057.     indicates the value of FSRQO flag at which the station is
  1058.     currently operating.  "
  1059. ::= { dtrStationEntry 22 }
  1060.  
  1061. dtrStationOperRegistrationDeniedOption  OBJECT-TYPE
  1062.  
  1063.  
  1064.  
  1065. Lee and Warwick                                                [Page 19]
  1066.  
  1067. Internet Draft DTR MIB                                     February 1997
  1068.  
  1069.  
  1070.   SYNTAX                            INTEGER{
  1071.                                         tkpJoin(1),
  1072.                                         close(2) }
  1073.   MAX-ACCESS                        read-only
  1074.   STATUS                            current
  1075.   DESCRIPTION
  1076.     "The value of this object specifies how the Station acts
  1077.     upon receiving a denied registration request.  If set to
  1078.     tkpJoin(1), then SMAC attempts to Join using the TKP Access
  1079.     Protocol.  If set to close(2), then the SMAC closes.  This
  1080.     object indicates the value of FSRDO at which the station is
  1081.     currently operating."
  1082. ::= { dtrStationEntry 23 }
  1083.  
  1084. -- ********************************************************
  1085. --  C-Port Protocol Characteristics Table
  1086. --   This table contains Protocol information for C-Ports
  1087. --   (both TKP and TXI). There is an entry in this table for
  1088. --   each C-Port in this managed system.
  1089. -- ********************************************************
  1090.  
  1091. dtrCportTable     OBJECT-TYPE
  1092.   SYNTAX          SEQUENCE OF DtrCportEntry
  1093.   MAX-ACCESS      not-accessible
  1094.   STATUS          current
  1095.   DESCRIPTION
  1096.     "This table contains information for C-Port interfaces.
  1097.     There is one entry in this table for each C-Port interface
  1098.     in a managed system."
  1099. ::= { dtrMacObjects 3 }
  1100.  
  1101. dtrCportEntry     OBJECT-TYPE
  1102.   SYNTAX          DtrCportEntry
  1103.   MAX-ACCESS      not-accessible
  1104.   STATUS          current
  1105.   DESCRIPTION
  1106.     "A list of characteristics of a C-Port.     "
  1107.   INDEX
  1108.        { dtrCportIfIndex }
  1109. ::= { dtrCportTable 1 }
  1110.  
  1111.  
  1112. DtrCportEntry ::= SEQUENCE {
  1113.    dtrCportIfIndex                      InterfaceIndex,
  1114.    dtrCportCurrentAccessProtocol        INTEGER,
  1115.    -- policy variables
  1116.    dtrCportAccessProtocolMask           OCTET STRING,
  1117.    dtrCportMaxFrameSize                 INTEGER,
  1118.  
  1119.  
  1120.  
  1121. Lee and Warwick                                                [Page 20]
  1122.  
  1123. Internet Draft DTR MIB                                     February 1997
  1124.  
  1125.  
  1126.    dtrCportPhantomDriveMask             OCTET STRING,
  1127.    -- policy flags
  1128.    dtrCportAdminErrorCountingOption     INTEGER,
  1129.    dtrCportAdminMediumRateOption        INTEGER,
  1130.    dtrCportAdminOperationOption         INTEGER,
  1131.    dtrCportAdminRepeatPathOption        INTEGER,
  1132.    dtrCportAdminAbortSequenceOption     INTEGER,
  1133.    dtrCportAdminBeaconHandlingOption    INTEGER,
  1134.    dtrCportAdminFrameControlOption      INTEGER,
  1135.    dtrCportOperErrorCountingOption      INTEGER,
  1136.    dtrCportOperMediumRateOption         INTEGER,
  1137.    dtrCportOperOperationOption          INTEGER,
  1138.    dtrCportOperRepeatPathOption         INTEGER,
  1139.    dtrCportOperAbortSequenceOption      INTEGER,
  1140.    dtrCportOperBeaconHandlingOption     INTEGER,
  1141.    dtrCportOperFrameControlOption       INTEGER
  1142.    }
  1143.  
  1144. dtrCportIfIndex   OBJECT-TYPE
  1145.   SYNTAX          InterfaceIndex
  1146.   MAX-ACCESS      not-accessible
  1147.   STATUS          current
  1148.   DESCRIPTION
  1149.     " This object identifies the interface for which this entry
  1150.     contains management information.  The value of this object
  1151.     for a particular interface has the same value as the ifIndex
  1152.     object, defined in RFC-1573, for the same interface.  "
  1153. ::= { dtrCportEntry 1 }
  1154.  
  1155. dtrCportCurrentAccessProtocol OBJECT-TYPE
  1156.   SYNTAX                      INTEGER { tKP(1), tXI(2) }
  1157.   MAX-ACCESS                  read-only
  1158.   STATUS                      current
  1159.   DESCRIPTION
  1160.     " This object specifies which access protocol is currently
  1161.     in use by the MAC.  The value of this object is either (1)
  1162.     TKP or (2) TXI.  This object cannot be set by management.  "
  1163. ::= { dtrCportEntry 2 }
  1164.  
  1165. dtrCportAccessProtocolMask    OBJECT-TYPE
  1166.   SYNTAX                      OCTET STRING(SIZE(2))
  1167.   MAX-ACCESS                  read-write
  1168.   STATUS                      current
  1169.   DESCRIPTION
  1170.     " This object specifies which access protocols can be
  1171.     supported by the PMAC.  This object indicates the value of
  1172.     the PPV(AP_MASK) The value of this object is either: X'0001'
  1173.     (TKP), X'0002'(TXI) or X'0003' (TKPAndTXI).  "
  1174.  
  1175.  
  1176.  
  1177. Lee and Warwick                                                [Page 21]
  1178.  
  1179. Internet Draft DTR MIB                                     February 1997
  1180.  
  1181.  
  1182. ::= { dtrCportEntry 3 }
  1183.  
  1184. dtrCportMaxFrameSize OBJECT-TYPE
  1185.   SYNTAX             INTEGER(133..18200)
  1186.   MAX-ACCESS         read-write
  1187.   STATUS             current
  1188.   DESCRIPTION
  1189.     "This object specifies the maximum frame size that a PMAC
  1190.     will transmit and indicates the value of the PPV(MAX_TX)
  1191.     variable.  At 4 Mbit/s, the maximum permitted value is 4550.
  1192.     At 16 Mbit/s, the maximum permitted value is 18200.  "
  1193. ::= { dtrCportEntry 4 }
  1194.  
  1195. dtrCportPhantomDriveMask   OBJECT-TYPE
  1196.   SYNTAX                   OCTET STRING (SIZE(2))
  1197.   MAX-ACCESS               read-only
  1198.   STATUS                   current
  1199.   DESCRIPTION
  1200.     "The object indicates the value of the C-Port policy
  1201.     variable PPV(PD_MASK).  It represents a bit mask of Phantom
  1202.     Drive and Wire Fault detection methods supported by the
  1203.     C-Port."
  1204. ::= { dtrCportEntry 5 }
  1205.  
  1206. dtrCportAdminErrorCountingOption   OBJECT-TYPE
  1207.   SYNTAX                      INTEGER {
  1208.                                   triggered(1),
  1209.                                   freeRunning(2)}
  1210.   MAX-ACCESS                  read-write
  1211.   STATUS                      current
  1212.   DESCRIPTION
  1213.     "This object specifies how the MAC manages the error report
  1214.     timer.  If set to triggered(1), the MAC resets TSER when the
  1215.     first error is received and, when TSER expires, transmits
  1216.     the Report Error PMAC frame.  If set to freeRunning(2), each
  1217.     time TSER expires the PMAC resets TSER and, if any of the
  1218.     error counters are not zero , transmits the Report Error MAC
  1219.     frame.  This object indicates the value of the FPECO flag.
  1220.     A write operation to this object will not change the
  1221.     operational value reflected in
  1222.     dtrCportOperErrorCountingOption until the next Connect.PMAC
  1223.     event.  "
  1224. ::= { dtrCportEntry 6 }
  1225.  
  1226. dtrCportAdminMediumRateOption      OBJECT-TYPE
  1227.   SYNTAX                      INTEGER{
  1228.                                   rate4Mbps(1),
  1229.                                   rate16Mbps(2) }
  1230.  
  1231.  
  1232.  
  1233. Lee and Warwick                                                [Page 22]
  1234.  
  1235. Internet Draft DTR MIB                                     February 1997
  1236.  
  1237.  
  1238.   MAX-ACCESS                  read-write
  1239.   STATUS                      current
  1240.   DESCRIPTION
  1241.     "The value of this object specifies the medium rate as
  1242.     either 4 Mbps or 16 Mbps.  If set to rate4Mbps(1), then PMAC
  1243.     operates the medium at 4 Mbit/s.  If set to rate16Mbps(2),
  1244.     then PMAC operates the medium at 16 Mbit/s.  The SMAC uses
  1245.     this object to set the value of the FPMRO flag to be used at
  1246.     the next Connect.PMAC event.  A write operation to this
  1247.     object will not change the operational value reflected in
  1248.     dtrCportOperMediumRateOption until the next Connect.PMAC
  1249.     event."
  1250. ::= { dtrCportEntry 7 }
  1251.  
  1252.  
  1253. dtrCportAdminOperationOption    OBJECT-TYPE
  1254.   SYNTAX                    INTEGER{
  1255.                                 portMode(1),
  1256.                                 stationEmulationMode(2) }
  1257.   MAX-ACCESS                read-write
  1258.   STATUS                    current
  1259.   DESCRIPTION
  1260.     " This object specifies whether the C-Port is in port mode
  1261.     or station emulation mode.  If set to portMode(1), then PMAC
  1262.     is operating in the Port Mode.  If set to
  1263.     stationEmulationMode(2), then PMAC is operating in the
  1264.     Station Emulation Mode.  This object indicates the value of
  1265.     the FPOTO flag to be used at the next Connect.PMAC event.  A
  1266.     write operation to this object will not change the
  1267.     operational value reflected in dtrCportOperOperationOption
  1268.     until the next Connect.PMAC event.  "
  1269. ::= { dtrCportEntry 8 }
  1270.  
  1271. dtrCportAdminRepeatPathOption    OBJECT-TYPE
  1272.   SYNTAX                    INTEGER{
  1273.                                 repeatsACBits(1),
  1274.                                 setsACBits(2) }
  1275.   MAX-ACCESS                read-write
  1276.   STATUS                    current
  1277.   DESCRIPTION
  1278.     "When this object is set to repeatsACBits(1), the C-Port
  1279.     repeat path will not set the A and C bits to 1, when an
  1280.     address is recognized by the C-Port.  When set to
  1281.     setsACBits(2), the C-Port repeat path will set the A bit to
  1282.     1 when a destination address is recognized by the C-Port and
  1283.     the C bit to 1 if the frame is copied.  This object
  1284.     indicates the value of the FPACO flag to be used at the next
  1285.     Connect.PMAC event.  A write operation to this object will
  1286.  
  1287.  
  1288.  
  1289. Lee and Warwick                                                [Page 23]
  1290.  
  1291. Internet Draft DTR MIB                                     February 1997
  1292.  
  1293.  
  1294.     not change the operational value reflected in
  1295.     dtrCportOperRepeatPathOption until the next Connect.PMAC
  1296.     event.  "
  1297. ::= { dtrCportEntry 9 }
  1298.  
  1299. dtrCportAdminAbortSequenceOption OBJECT-TYPE
  1300.   SYNTAX                    INTEGER{
  1301.                                 abortSequence (1),
  1302.                                 invalidFCS(2)}
  1303.   MAX-ACCESS                read-write
  1304.   STATUS                    current
  1305.   DESCRIPTION
  1306.     "This object specifies the method used by the PMAC to
  1307.     control the ending sequence for over length frames when a
  1308.     cut through design is supported .  When set to
  1309.     abortSequence(1), an over length frame is ended with an
  1310.     abort sequence.  When set to invalidFCS(2), an over length
  1311.     frame is ended with an invalid FCS and by setting the E bit
  1312.     to 1 in the Ending Delimiter field.  This object indicates
  1313.     the value of the FPASO flag to be used at the next
  1314.     Connect.PMAC event.  A write operation to this object will
  1315.     not change the operational value reflected in
  1316.     dtrCportOperAbortSequenceOption until the next Connect.PMAC
  1317.     event."
  1318. ::= { dtrCportEntry 10 }
  1319.  
  1320. dtrCportAdminBeaconHandlingOption   OBJECT-TYPE
  1321.   SYNTAX                INTEGER{
  1322.                             afterNeighborNotification (1),
  1323.                             atJoinCompleteStateEntry(2) }
  1324.   MAX-ACCESS            read-write
  1325.   STATUS                current
  1326.   DESCRIPTION
  1327.     "This object indicates how a PMAC participates in the
  1328.     beaconing process prior to the C-Port completing the joining
  1329.     process while operating in the TKP Access Protocol.  If set
  1330.     to afterNeighborNotification(1), then beacon process
  1331.     operates when Neighbor Notification completes.  If set to
  1332.     atJoinCompleteStateEntry(2), then the beacon process
  1333.     operates when PMAC has completed Join.  This object
  1334.     indicates the value of the FPBHO flag to be used at the next
  1335.     Connect.PMAC event.  A write operation to this object will
  1336.     not change the operational value reflected in
  1337.     dtrCportOperBeaconHandlingOption until the next Connect.PMAC
  1338.     event."
  1339. ::= { dtrCportEntry 11 }
  1340.  
  1341. dtrCportAdminFrameControlOption     OBJECT-TYPE
  1342.  
  1343.  
  1344.  
  1345. Lee and Warwick                                                [Page 24]
  1346.  
  1347. Internet Draft DTR MIB                                     February 1997
  1348.  
  1349.  
  1350.   SYNTAX                       INTEGER{ fr-FC(1), fr(2) }
  1351.   MAX-ACCESS                   read-write
  1352.   STATUS                       current
  1353.   DESCRIPTION
  1354.     "This object indicates the value of the FPFCO flag, which is
  1355.     used to control the forwarding of frames to the DTU
  1356.     interface.  If set to fr-FC(1), then PMAC causes the
  1357.     received FR_FC event to be indicated to the DTU.  If set to
  1358.     fr(2), then PMAC cause the received FR event to be indicated
  1359.     to the DTU.  This object specifies the value of the FPFCO
  1360.     flag to be used at the next Connect.PMAC event.  A write
  1361.     operation to this object will not change the operational
  1362.     value reflected in dtrCportOperFrameControlOption until the
  1363.     next Connect.PMAC event."
  1364. ::= { dtrCportEntry 12 }
  1365.  
  1366. dtrCportOperErrorCountingOption   OBJECT-TYPE
  1367.   SYNTAX                      INTEGER {
  1368.                                   triggered(1),
  1369.                                   freeRunning(2)}
  1370.   MAX-ACCESS                  read-only
  1371.   STATUS                      current
  1372.   DESCRIPTION
  1373.     " This object specifies how the MAC manages the error report
  1374.     timer.  This object indicates the value of the FPECO flag.
  1375.     If set to triggered(1), the MAC resets TSER when the first
  1376.     error is received and, when TSER expires, transmits a Report
  1377.     Error MAC frame.  If set to fr eeRunning(2), each time TSER
  1378.     expires the MAC resets TSER and, if any of the error
  1379.     counters are not zero, transmits the Report Error MAC frame.
  1380.     This object indicates the value of the FPECO flag at which
  1381.     the C-Port is currently operating.  "
  1382. ::= { dtrCportEntry 13 }
  1383.  
  1384. dtrCportOperMediumRateOption      OBJECT-TYPE
  1385.   SYNTAX                      INTEGER{
  1386.                                   rate4Mbps(1),
  1387.                                   rate16Mbps(2) }
  1388.   MAX-ACCESS                  read-only
  1389.   STATUS                      current
  1390.   DESCRIPTION
  1391.     "The value of this object specifies the medium rate as
  1392.     either 4 Mbps or 16 Mbps.  If set to rate4Mbps(1), then PMAC
  1393.     operates the medium at 4 Mbit/s.  If set to rate16Mbps(2),
  1394.     then PMAC operates the medium at 16 Mbit/s.  The PMAC uses
  1395.     this object during a MGT ACTION.request(OPEN).  This object
  1396.     specifies the value at which the C-Port is currently
  1397.     operating."
  1398.  
  1399.  
  1400.  
  1401. Lee and Warwick                                                [Page 25]
  1402.  
  1403. Internet Draft DTR MIB                                     February 1997
  1404.  
  1405.  
  1406. ::= { dtrCportEntry 14 }
  1407.  
  1408. dtrCportOperOperationOption    OBJECT-TYPE
  1409.   SYNTAX                   INTEGER{
  1410.                                portMode(1),
  1411.                                stationEmulationMode(2) }
  1412.   MAX-ACCESS               read-only
  1413.   STATUS                   current
  1414.   DESCRIPTION
  1415.     "This object specifies whether the C-Port is in port mode or
  1416.     station emulation mode.  If set to portMode(1), then PMAC is
  1417.     operating in the Port Mode.  If set to
  1418.     stationEmulationMode(2), then PMAC is operating in the
  1419.     Station Emulation Mode.  This object indicates the value of
  1420.     the FPOTO flag at which the C-Port is currently operating."
  1421. ::= { dtrCportEntry 15 }
  1422.  
  1423. dtrCportOperRepeatPathOption    OBJECT-TYPE
  1424.   SYNTAX                    INTEGER{
  1425.                                 repeatsACBits(1),
  1426.                                 setsACBits(2) }
  1427.   MAX-ACCESS                read-only
  1428.   STATUS                    current
  1429.   DESCRIPTION
  1430.     "When this object is set to repeatsACBits(1), the C-Port
  1431.     repeat path will not set the A and C bits to 1 when an
  1432.     address is recognized by by the C-Port.  When set to
  1433.     setsACBits(2), the C-Port repeat path will set the A bit to
  1434.     1 when a destination address is recognized by the C-Port and
  1435.     the C bit to 1 if the frame is copied.  This object
  1436.     indicates the value of the FPACO flag at which the C-Port is
  1437.     currently operating.  "
  1438. ::= { dtrCportEntry 16 }
  1439.  
  1440. dtrCportOperAbortSequenceOption OBJECT-TYPE
  1441.   SYNTAX                    INTEGER{
  1442.                                 abortSequence(1),
  1443.                                 invalidFCS(2)}
  1444.   MAX-ACCESS                read-only
  1445.   STATUS                    current
  1446.   DESCRIPTION
  1447.     "This object specifies the method used by the PMAC to
  1448.     control the ending sequence for over length frames when a
  1449.     frame of unknown length is supported.  When set to
  1450.     abortSequence(1), an over length frame is ended with an
  1451.     abort sequence.  When set to invalidFCS(2), an over length
  1452.     frame is ended with an invalid FCS and by setting the Error
  1453.     Detected bit in the Ending Delimiter field.  This object
  1454.  
  1455.  
  1456.  
  1457. Lee and Warwick                                                [Page 26]
  1458.  
  1459. Internet Draft DTR MIB                                     February 1997
  1460.  
  1461.  
  1462.     indicates the value of the FPASO flag at which the C-Port is
  1463.     currently operating."
  1464. ::= { dtrCportEntry 17 }
  1465.  
  1466. dtrCportOperBeaconHandlingOption   OBJECT-TYPE
  1467.   SYNTAX                     INTEGER{
  1468.                                 afterNeighborNotification (1),
  1469.                                 atJoinCompleteStateEntry(2) }
  1470.   MAX-ACCESS                 read-only
  1471.   STATUS                     current
  1472.   DESCRIPTION
  1473.     "This object indicates how a PMAC participates in the
  1474.     beaconing process prior to the C-Port completing the joining
  1475.     process while operating in the TKP Access Protocol.  If set
  1476.     to afterNeighborNotification(1), then beacon process
  1477.     operates when Neighbor Notification completes.  If set to
  1478.     atJoinCompleteStateEntry(2), then the beacon process
  1479.     operates when PMAC has completed Join.  This object
  1480.     indicates the value of the FPBHO flag at which the C-Port is
  1481.     currently operating.  "
  1482. ::= { dtrCportEntry 18 }
  1483.  
  1484. dtrCportOperFrameControlOption     OBJECT-TYPE
  1485.   SYNTAX                       INTEGER{ fr-FC(1), fr(2) }
  1486.   MAX-ACCESS                   read-only
  1487.   STATUS                       current
  1488.   DESCRIPTION
  1489.     "This object indicates the value of the FPFCO flag which is
  1490.     used to control the forwarding of frames to the DTU
  1491.     interface.  If set to fr-FC(1), then PMAC causes the
  1492.     received FR_FC event to be indicated to the DTU.  If set to
  1493.     fr(2), then PMAC causes the received FR event to be
  1494.     indicated to the DTU.  This object indicates the value of
  1495.     the FPFCO flag at which the C-Port is currently operating.
  1496.     "
  1497. ::= { dtrCportEntry 19 }
  1498.  
  1499. -- ********************************************************
  1500. -- TXI Statistics
  1501. --   This table contains statistics for TXI MACs.  There
  1502. --   is one entry in this table for each TXI MAC in
  1503. --   a managed system.
  1504. -- ********************************************************
  1505.  
  1506. txiStatisticsTable       OBJECT-TYPE
  1507.   SYNTAX                 SEQUENCE OF TxiStatisticsEntry
  1508.   MAX-ACCESS             not-accessible
  1509.   STATUS                 current
  1510.  
  1511.  
  1512.  
  1513. Lee and Warwick                                                [Page 27]
  1514.  
  1515. Internet Draft DTR MIB                                     February 1997
  1516.  
  1517.  
  1518.   DESCRIPTION
  1519.     "This table contains statistics for each TXI MAC in a
  1520.     managed system.  "
  1521. ::= { dtrMacObjects 4 }
  1522.  
  1523.  
  1524. txiStatisticsEntry           OBJECT-TYPE
  1525.   SYNTAX                     TxiStatisticsEntry
  1526.   MAX-ACCESS                 not-accessible
  1527.   STATUS                     current
  1528.   DESCRIPTION
  1529.     "A list of statistics"
  1530.   INDEX
  1531.        { txiStatsIfIndex }
  1532. ::= { txiStatisticsTable 1 }
  1533.  
  1534. TxiStatisticsEntry ::= SEQUENCE {
  1535.    txiStatsIfIndex                      InterfaceIndex,
  1536.    txiStatsAbortErrorCounter            Counter32,
  1537.    txiStatsBurstErrorCounter            Counter32,
  1538.    txiStatsInternalErrorCounter         Counter32,
  1539.    txiStatsLineErrorCounter             Counter32,
  1540.    txiStatsFrequencyErrorCounter        Counter32,
  1541.    txiStatsRcvCongestionErrorCounter    Counter32,
  1542.    txiStatsOverlengthFrameCounter       Counter32,
  1543.    txiStatsTimeStamp               TimeStamp }
  1544.  
  1545.  
  1546. txiStatsIfIndex   OBJECT-TYPE
  1547.   SYNTAX          InterfaceIndex
  1548.   MAX-ACCESS      not-accessible
  1549.   STATUS          current
  1550.   DESCRIPTION
  1551.     " This object identifies the interface for which this entry
  1552.     contains management information.  The value of this object
  1553.     for a particular interface has the same value as the ifIndex
  1554.     object, defined in RFC-1573, for the same interface.  "
  1555. ::= { txiStatisticsEntry 1 }
  1556.  
  1557. txiStatsAbortErrorCounter  OBJECT-TYPE
  1558.   SYNTAX                   Counter32
  1559.   MAX-ACCESS               read-only
  1560.   STATUS                   current
  1561.   DESCRIPTION
  1562.     "This counter is incremented when the PMAC or SMAC
  1563.     prematurely ends a transmission by transmitting an abort
  1564.     sequence."
  1565. ::= { txiStatisticsEntry 2 }
  1566.  
  1567.  
  1568.  
  1569. Lee and Warwick                                                [Page 28]
  1570.  
  1571. Internet Draft DTR MIB                                     February 1997
  1572.  
  1573.  
  1574. txiStatsBurstErrorCounter  OBJECT-TYPE
  1575.   SYNTAX                 Counter32
  1576.   MAX-ACCESS             read-only
  1577.   STATUS                 current
  1578.   DESCRIPTION
  1579.     "This counter is incremented when a PMAC or SMAC detects the
  1580.     absence of transitions at the receiver input.  The counter
  1581.     is only required to be incremented once during each interval
  1582.     of signal disruption.  The counter may be inhibited after a
  1583.     burst5_error has been indicated until an event occurs that
  1584.     indicates the MAC is receiving a valid signal.  A MAC may
  1585.     count every burst5_error."
  1586.   REFERENCE "Section 5.4.2 in ISO/IEC 8802-5:1995"
  1587. ::= { txiStatisticsEntry 3 }
  1588.  
  1589. txiStatsInternalErrorCounter OBJECT-TYPE
  1590.   SYNTAX                     Counter32
  1591.   MAX-ACCESS                 read-only
  1592.   STATUS                     current
  1593.   DESCRIPTION
  1594.     "This counter is incremented when the MAC recognizes a
  1595.     recoverable internal error.  "
  1596. ::= { txiStatisticsEntry 4 }
  1597.  
  1598. txiStatsLineErrorCounter   OBJECT-TYPE
  1599.   SYNTAX                   Counter32
  1600.   MAX-ACCESS               read-only
  1601.   STATUS                   current
  1602.   DESCRIPTION
  1603.     " This counter is incremented when a frame with error
  1604.     (FR_WITH_ERR) is received by the station or C-Port."
  1605.   REFERENCE "Section 4.3.2 in ISO/IEC 8802-5:1995"
  1606. ::= { txiStatisticsEntry 5 }
  1607.  
  1608. txiStatsFrequencyErrorCounter  OBJECT-TYPE
  1609.   SYNTAX                       Counter32
  1610.   MAX-ACCESS                   read-only
  1611.   STATUS                       current
  1612.   DESCRIPTION
  1613.     "This counter is incremented when a frequency error is
  1614.     indicated by the Station or C-Port PHY."
  1615.   REFERENCE "Section 5.7.2 in ISO/IEC 8802-5:1995"
  1616. ::= { txiStatisticsEntry 6 }
  1617.  
  1618. txiStatsRcvCongestionErrorCounter   OBJECT-TYPE
  1619.   SYNTAX                            Counter32
  1620.   MAX-ACCESS                        read-only
  1621.   STATUS                            current
  1622.  
  1623.  
  1624.  
  1625. Lee and Warwick                                                [Page 29]
  1626.  
  1627. Internet Draft DTR MIB                                     February 1997
  1628.  
  1629.  
  1630.   DESCRIPTION
  1631.     "This counter is incremented when a frame addressed to the
  1632.     MAC is not copied."
  1633. ::= { txiStatisticsEntry 7 }
  1634.  
  1635. txiStatsOverlengthFrameCounter   OBJECT-TYPE
  1636.   SYNTAX                         Counter32
  1637.   MAX-ACCESS                     read-only
  1638.   STATUS                         current
  1639.   DESCRIPTION
  1640.     "This counter is incremented when the PMAC prematurely ends
  1641.     a transmission due to an overlength frame.  The value of
  1642.     this counter is 0 for SMACs."
  1643. ::= { txiStatisticsEntry 8 }
  1644.  
  1645. txiStatsTimeStamp  OBJECT-TYPE
  1646.   SYNTAX                        TimeStamp
  1647.   MAX-ACCESS                    read-only
  1648.   STATUS                        current
  1649.   DESCRIPTION
  1650.     "This object indicates the time of the last discontinuity.
  1651.     Counters have defined initial value, and thus, a single
  1652.     value of a counter has no information content.
  1653.     Discontinuities on the monotonically increasing value can
  1654.     occur at re-initialization and possibly at other times.
  1655.     This time-stamp indicates to a management station that some
  1656.     discontinuity in counting has occurred."
  1657. ::= { txiStatisticsEntry 9}
  1658.  
  1659.  
  1660. -- Traps
  1661.  
  1662. dtrMacNonOperational    NOTIFICATION-TYPE
  1663.    OBJECTS              {
  1664.                         txiProtocolEventStatus,
  1665.                         txiProtocolBeaconSA,
  1666.                         txiProtocolBeaconType,
  1667.                         txiProtocolBeaconUNA,
  1668.                         txiProtocolBeaconPDN }
  1669.    STATUS   current
  1670.    DESCRIPTION
  1671.     "This notification indicates the station or C-Port is in a
  1672.     non operational state.  If the eventStatus is heartBeatLost
  1673.     or signalLoss, the value in the beacon objects represent
  1674.     those of the last transmitted Beacon MAC frame.  If the
  1675.     eventStatus is beaconReceived, the values in the Beacon
  1676.     objects represent those contained in the last received
  1677.     Beacon MAC frame."
  1678.  
  1679.  
  1680.  
  1681. Lee and Warwick                                                [Page 30]
  1682.  
  1683. Internet Draft DTR MIB                                     February 1997
  1684.  
  1685.  
  1686. ::= { dtrMacTraps 1}
  1687.  
  1688. dtrMacFailure       NOTIFICATION-TYPE
  1689.    OBJECTS {txiProtocolEventStatus }
  1690.    STATUS   current
  1691.    DESCRIPTION
  1692.     "This notification indicates that a fault has occurred,
  1693.     causing the station to return to the Bypass state.  This
  1694.     trap is sent if eventStatus is remove, internalError,,
  1695.     stationorCPortError, or wireFault."
  1696. ::= { dtrMacTraps 2}
  1697.  
  1698. dtrMacProtocolFailure   NOTIFICATION-TYPE
  1699.    OBJECTS {txiProtocolEventStatus }
  1700.    STATUS   current
  1701.    DESCRIPTION
  1702.     "This notification indicates the PMAC or SMAC using the TXI
  1703.     access protocol detected a MAC frame that is only used by
  1704.     the TKP Access Protocol."
  1705. ::= { dtrMacTraps 3}
  1706.  
  1707. -- Conformance Statement
  1708. -- *********************************************************
  1709. -- Conformance information
  1710. -- *********************************************************
  1711.  
  1712. dtrMacCompliances OBJECT IDENTIFIER ::= { dtrMacConformance 1 }
  1713. dtrMacGroups      OBJECT IDENTIFIER ::= { dtrMacConformance 2 }
  1714.  
  1715. -- Compliance statements
  1716. dtrMacCompliance     MODULE-COMPLIANCE
  1717.    STATUS current
  1718.    DESCRIPTION
  1719.     "The compliance statement for the SNMPv2 entities which
  1720.     implement the dtrMacMIB."
  1721.    MODULE   -- this module
  1722.  
  1723.    GROUP    txiProtocolGroup
  1724.    DESCRIPTION
  1725.     "The txiProtocolGroup is mandatory for those DTR MAC
  1726.     entities which implement the TXI protocol."
  1727.  
  1728.    GROUP    dtrStationGroup
  1729.    DESCRIPTION
  1730.       "The dtrStationGroup is optional."
  1731.  
  1732.    GROUP    dtrCportGroup
  1733.    DESCRIPTION
  1734.  
  1735.  
  1736.  
  1737. Lee and Warwick                                                [Page 31]
  1738.  
  1739. Internet Draft DTR MIB                                     February 1997
  1740.  
  1741.  
  1742.       "The dtrCportGroup is optional."
  1743.  
  1744.    GROUP    dtrMacNotificationsGroup
  1745.    DESCRIPTION
  1746.       "The dtrMacNotificationGroup is optional."
  1747.  
  1748.    OBJECT      txiProtocolFunctionalAddress
  1749.    MIN-ACCESS  read-only
  1750.    DESCRIPTION
  1751.       "Write access is not required."
  1752.  
  1753.    OBJECT      dtrStationAccessProtocolMask
  1754.    MIN-ACCESS  read-only
  1755.    DESCRIPTION
  1756.       "Write access is not required."
  1757.  
  1758.    OBJECT      dtrStationIndividualAddressCount
  1759.    MIN-ACCESS  read-only
  1760.    DESCRIPTION
  1761.       "Write access is not required."
  1762.  
  1763.    OBJECT      dtrStationMaxFrameSize
  1764.    MIN-ACCESS  read-only
  1765.    DESCRIPTION
  1766.       "Write access is not required."
  1767.  
  1768.    OBJECT      dtrStationAdminErrorCountingOption
  1769.    MIN-ACCESS  read-only
  1770.    DESCRIPTION
  1771.     "Write access is not required."
  1772.  
  1773.    OBJECT      dtrStationAdminOpenOption
  1774.    MIN-ACCESS  read-only
  1775.    DESCRIPTION
  1776.     "Write access is not required."
  1777.  
  1778.    OBJECT      dtrStationAdminRegistrationOption
  1779.    MIN-ACCESS  read-only
  1780.    DESCRIPTION
  1781.     "Write access is not required."
  1782.  
  1783.    OBJECT      dtrStationAdminRejectRemoveOption
  1784.    MIN-ACCESS  read-only
  1785.    DESCRIPTION
  1786.      "Write access is not required."
  1787.  
  1788.    OBJECT      dtrStationAdminMediumRateOption
  1789.    MIN-ACCESS  read-only
  1790.  
  1791.  
  1792.  
  1793. Lee and Warwick                                                [Page 32]
  1794.  
  1795. Internet Draft DTR MIB                                     February 1997
  1796.  
  1797.  
  1798.    DESCRIPTION
  1799.      "Write access is not required."
  1800.  
  1801.    OBJECT      dtrStationAdminRegistrationQueryOption
  1802.    MIN-ACCESS  read-only
  1803.    DESCRIPTION
  1804.      "Write access is not required."
  1805.  
  1806.    OBJECT      dtrStationAdminRegistrationDeniedOption
  1807.    MIN-ACCESS  read-only
  1808.    DESCRIPTION
  1809.      "Write access is not required."
  1810.  
  1811.    OBJECT      dtrCportAccessProtocolMask
  1812.    MIN-ACCESS  read-only
  1813.    DESCRIPTION
  1814.      "Write access is not required."
  1815.  
  1816.    OBJECT      dtrCportMaxFrameSize
  1817.    MIN-ACCESS  read-only
  1818.    DESCRIPTION
  1819.      "Write access is not required."
  1820.  
  1821.    OBJECT      dtrCportAdminErrorCountingOption
  1822.    MIN-ACCESS  read-only
  1823.    DESCRIPTION
  1824.      "Write access is not required."
  1825.  
  1826.    OBJECT      dtrCportAdminOperationOption
  1827.    MIN-ACCESS  read-only
  1828.    DESCRIPTION
  1829.      "Write access is not required."
  1830.  
  1831.    OBJECT      dtrCportAdminRepeatPathOption
  1832.    MIN-ACCESS  read-only
  1833.    DESCRIPTION
  1834.      "Write access is not required."
  1835.  
  1836.    OBJECT      dtrCportAdminAbortSequenceOption
  1837.    MIN-ACCESS  read-only
  1838.    DESCRIPTION
  1839.      "Write access is not required."
  1840.  
  1841.    OBJECT      dtrCportAdminBeaconHandlingOption
  1842.    MIN-ACCESS  read-only
  1843.    DESCRIPTION
  1844.      "Write access is not required."
  1845.  
  1846.  
  1847.  
  1848.  
  1849. Lee and Warwick                                                [Page 33]
  1850.  
  1851. Internet Draft DTR MIB                                     February 1997
  1852.  
  1853.  
  1854.    OBJECT      dtrCportAdminFrameControlOption
  1855.    MIN-ACCESS  read-only
  1856.    DESCRIPTION
  1857.      "Write access is not required."
  1858.  
  1859.  ::= {dtrMacCompliances 1}
  1860.  
  1861. -- Group definitions
  1862. txiProtocolGroup         OBJECT-GROUP
  1863.    OBJECTS {
  1864.                 txiProtocolMacType,
  1865.                 txiProtocolFunctionalAddress,
  1866.                 txiProtocolUpstreamNeighborAddress,
  1867.                 txiProtocolMicrocodeLevel,
  1868.                 txiProtocolProductInstanceId,
  1869.                 txiProtocolAuthorizedFunctionClasses,
  1870.                 txiProtocolErrorReportTimer,
  1871.                 txiProtocolPhysicalDropNumber,
  1872.                 txiProtocolRingNumber,
  1873.                 txiProtocolRingStatus,
  1874.                 txiProtocolJoinState,
  1875.                 txiProtocolMonitorState,
  1876.                 txiProtocolBeaconSA,
  1877.                 txiProtocolBeaconType,
  1878.                 txiProtocolBeaconPDN,
  1879.                 txiProtocolBeaconUNA,
  1880.                 txiProtocolEventStatus}
  1881.    STATUS  current
  1882.    DESCRIPTION
  1883.     "A collection of objects providing information for IEEE
  1884.     802.5 TXI interface."
  1885. ::= { dtrMacGroups 1}
  1886.  
  1887. dtrCportGroup       OBJECT-GROUP
  1888.    OBJECTS {
  1889.                 dtrCportCurrentAccessProtocol,
  1890.                 dtrCportAccessProtocolMask,
  1891.                 dtrCportMaxFrameSize,
  1892.                 dtrCportPhantomDriveMask,
  1893.                 dtrCportAdminErrorCountingOption,
  1894.                 dtrCportAdminMediumRateOption,
  1895.                 dtrCportAdminOperationOption,
  1896.                 dtrCportAdminRepeatPathOption,
  1897.                 dtrCportAdminAbortSequenceOption,
  1898.                 dtrCportAdminBeaconHandlingOption,
  1899.                 dtrCportAdminFrameControlOption,
  1900.                 dtrCportOperErrorCountingOption,
  1901.                 dtrCportOperMediumRateOption,
  1902.  
  1903.  
  1904.  
  1905. Lee and Warwick                                                [Page 34]
  1906.  
  1907. Internet Draft DTR MIB                                     February 1997
  1908.  
  1909.  
  1910.                 dtrCportOperOperationOption,
  1911.                 dtrCportOperRepeatPathOption,
  1912.                 dtrCportOperAbortSequenceOption,
  1913.                 dtrCportOperBeaconHandlingOption,
  1914.                 dtrCportOperFrameControlOption }
  1915.    STATUS      current
  1916.    DESCRIPTION
  1917.     "A collection of objects providing protocol characteristics
  1918.     of for a DTR C-Port."
  1919. ::= { dtrMacGroups 2 }
  1920.  
  1921. dtrStationGroup       OBJECT-GROUP
  1922.    OBJECTS {
  1923.                 dtrStationStationType,
  1924.                 dtrStationCurrentAccessProtocol,
  1925.                 dtrStationRequestedAccessProtocol,
  1926.                 dtrStationAccessProtocolResponse,
  1927.                 dtrStationAccessProtocolMask,
  1928.                 dtrStationIndividualAddressCount,
  1929.                 dtrStationMaxFrameSize,
  1930.                 dtrStationPhantomDriveSupport,
  1931.                 dtrStationAdminErrorCountingOption,
  1932.                 dtrStationAdminOpenOption,
  1933.                 dtrStationAdminRegistrationOption,
  1934.                 dtrStationAdminRejectRemoveOption,
  1935.                 dtrStationAdminMediumRateOption,
  1936.                 dtrStationAdminRegistrationQueryOption,
  1937.                 dtrStationAdminRegistrationDeniedOption,
  1938.                 dtrStationOperErrorCountingOption,
  1939.                 dtrStationOperOpenOption,
  1940.                 dtrStationOperRegistrationOption,
  1941.                 dtrStationOperRejectRemoveOption,
  1942.                 dtrStationOperMediumRateOption,
  1943.                 dtrStationOperRegistrationQueryOption,
  1944.                 dtrStationOperRegistrationDeniedOption }
  1945.    STATUS   current
  1946.    DESCRIPTION
  1947.     "A collection of objects providing protocol characteristics
  1948.     of a DTR station."
  1949. ::= { dtrMacGroups 3 }
  1950.  
  1951. txiStatisticsGroup      OBJECT-GROUP
  1952.    OBJECTS {
  1953.                 txiStatsAbortErrorCounter,
  1954.                 txiStatsBurstErrorCounter,
  1955.                 txiStatsInternalErrorCounter,
  1956.                 txiStatsLineErrorCounter,
  1957.                 txiStatsFrequencyErrorCounter,
  1958.  
  1959.  
  1960.  
  1961. Lee and Warwick                                                [Page 35]
  1962.  
  1963. Internet Draft DTR MIB                                     February 1997
  1964.  
  1965.  
  1966.                 txiStatsRcvCongestionErrorCounter,
  1967.                 txiStatsOverlengthFrameCounter,
  1968.                 txiStatsTimeStamp   }
  1969.    STATUS   current
  1970.    DESCRIPTION
  1971.     "A collection of objects providing statistics for 802.5 TXI
  1972.     interfaces."
  1973. ::= { dtrMacGroups 4 }
  1974.  
  1975. dtrMacNotificationGroup  NOTIFICATION-GROUP
  1976.    NOTIFICATIONS {
  1977.                 dtrMacNonOperational,
  1978.                 dtrMacFailure,
  1979.                 dtrMacProtocolFailure }
  1980.    STATUS   current
  1981.    DESCRIPTION
  1982.       "DTR MAC Notifications."
  1983. ::= {dtrMacGroups 5 }
  1984.  
  1985.  
  1986. END
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017. Lee and Warwick                                                [Page 36]
  2018.  
  2019.