IEEE 802.5 Working Group                         K.D. Lee and T. Warwick
Internet Draft DTR Concentrator MIB               IBM and Madge Networks
Expire in six months                                         August 1996


                 Dedicated Token Ring Concentrator 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-arch-00.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 Concentrator MIB                         August 1996


Abstract

   This document  contains  an  extract from Draft 5 of the IEEE stan-
   dard 802.5R "Dedicated Token Ring".   The  extract  comprises  the
   MIB for the Dedicated Token Ring Concentrator, in SNMPv2 format.

   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.

   The architecture of a DTR  Concentrator is defined in the 802.5R
   standard.  It  is a MAC layer bridging device, which uses a new set
   of forwarding rules that  ease interoperability between source rout-
   ing and transparent bridging in an  802.5  LAN.  The DTR Concentrator
   MIB is derived from the Source Routing and Transparent Bridge MIBs
   (RFCs 1525 and 1493).

Background

   This MIB is being made available as an Internet draft to allow wider
   public comment on its format.

   In the past, SNMP 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. However, in this
   case, the draft IEEE 802.5R standard contains its management informa-
   tion in SNMP MIB format.

   The draft IEEE standard 802.5R is currently going through a set of
   revisions based on Working Group comments on Draft 4. All comments
   pertaining to the Interface MIB have been applied to produce a Draft
   5 version of this section of the document, which is included below.

   The 802.5 Working Group's intent is that Draft 5 will be the final
   draft of 802.5R before it is submitted for ratification by the IEEE
   standards board and ISO.

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.



Lee and Warwick                                                 [Page 2]


Internet Draft DTR Concentrator MIB                         August 1996


   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.

   A DTR Concentrator may provide a MAC layer relay service between any
   mixture of DTR links and Classic 802.5 rings.

DTR Interface MIB


DTRConcentratorMIB DEFINITIONS ::= BEGIN

IMPORTS
          enterprises
               FROM RFC1155-SMI
          MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32,
                           TimeTicks
                    FROM SNMPv2-SMI
          InterfaceIndex
                    FROM IF-MIB
          MODULE-COMPLIANCE, OBJECT-GROUP
                    FROM SNMPv2-CONF
          IANAifType
                    FROM IANAifType-MIB
          TruthValue, DisplayString, RowStatus, TEXTUAL-CONVENTION,
          MacAddress
                    FROM SNMPv2-TC;

dtrConcMIB   MODULE-IDENTITY
          LAST-UPDATED " 9510121200Z "
          ORGANIZATION " IEEE 802.5 "
          CONTACT-INFO
                    "   Katie D. Lee
                        IBM
                        E87/664
                        RTP, NC
                        kdlee@vnet.ibm.com
                        (919) 254-7507

                        Trevor Warwick



Lee and Warwick                                                 [Page 3]


Internet Draft DTR Concentrator MIB                         August 1996


                        Madge Networks, Sefton Park
                        Bells Hill, Stoke Poges,
                        Slough, Berkshire,
                        SL2 4JS   England
                        twarwick@madge.com
                        +44 1753 661401  "

          DESCRIPTION
                    " The MIB Module for DTR Concentrators."
          ::= { ieee8025dtr 2 }

ieee8025   OBJECT IDENTIFIER ::= { xxxx ? }  -- Waiting for IANA assignment
ieee8025dtr OBJECT IDENTIFIER ::= { ieee8025 1 }

dtrConcMIBObjects      OBJECT IDENTIFIER ::= { dtrConcMIB 1  }
dtrConcMIBBase         OBJECT IDENTIFIER ::= { dtrConcMIBObjects 1 }
dtrConcMIBSpTree       OBJECT IDENTIFIER ::= { dtrConcMIBObjects 2 }
dtrConcMIBForwarding   OBJECT IDENTIFIER ::= { dtrConcMIBObjects 3 }
dtrConcMIBMRI          OBJECT IDENTIFIER ::= { dtrConcMIBObjects 4 }
dtrConcMIBStats        OBJECT IDENTIFIER ::= { dtrConcMIBObjects 5 }

 --*****************************************************************
--  This SNMP MIB Module contains definitions for management of a DTR
--  Concentrator.  The MIB consists of the following groups:
--      Base DTR Concentrator Information (mandatory)
--      DTR  Concentrator Spanning Tree Information (optional)
--      DTR  Concentrator Forwarding Information        (optional)
--      DTR  Concentrator MRI Information (optional)
--      DTR  Concentrator Statistics Information (optional)
--*****************************************************************

-- Relationship to RFC1493

-- RFC1493 is not used for management of any CRF object.  However, if
-- a Bridge Relay Function is defined for the DTR Concentrator, the
-- Bridge MIB is used for the Bridge Relay Function.

-- Relationship to RFC1573

-- Layering Model

-- This MIB  describes  the  Concentrator  Relay Function (CRF) which
-- operates based on addressing and other information supplied by the
-- "lower  layer"  data  frame.  For the purposes of RFC1573, the CRF
-- constitues an "upper layer" protocol which operates by aggregating
-- several  physical  C-Ports  (interfaces)  and  at most one logical
-- interface   to   an   optional   internal  Bridge  Relay  Function
-- (interface)  into  a logical entitiy.  The same CRF can be defined



Lee and Warwick                                                 [Page 4]


Internet Draft DTR Concentrator MIB                         August 1996


-- as  the  upper  layer  for multiple interfaces.  A given C-Port or
-- internal Bridge Relay Function interface will provide data to only
-- a single CRF.

Virtual Circuits

-- The CRF does not support virtual circuits

-- ifTestTable

--The CRF does not implement tests via SNMP

-- ifRcvAddressTable

-- For interfaces that correspond to a C-Port:  The C-Port operates in
-- promiscous mode, hence this table will contain only the all station
-- broadcast address, functional address bit mask (if any are enabled),
-- and the C-Port individual address.  Note that MAC traffic targeted
-- to this C-Port entry is not forwarded to the CRF.

-- Bridge Relay Function interfaces are not implemented in this table.

-- ifType

-- Additional IANAifType enumerated values are required for this MIB.
-- These enumerated values correspond to the following:

--     C-Port Interface (86)
--     Internal Bridge Relay interface (98)

-- This MIB maps dtrCRFPortType to ifType in RFC1573.


-- Textual Conventions
BridgeId ::= TEXTUAL-CONVENTION
      STATUS       current
      DESCRIPTION
        "The bridge identifier used in the spanning tree and defined
         in ISO/IEC 10038:1993, clause 4."
      SYNTAX      OCTET STRING (SIZE(8))

DynamicAddrFdbStatus ::= TEXTUAL-CONVENTION
      STATUS       current
      DESCRIPTION
        "Status of an Dynamic MAC address entry in the CRF Filtering
         Database.

           Other (1) indicates that some other MIB object (not the



Lee and Warwick                                                 [Page 5]


Internet Draft DTR Concentrator MIB                         August 1996


                      corresponding instance of
                      dtrFdbDynamicAddrPortNumber, nor an entry in
                      the dtrFdbStaticAddrTable ) is being used to
                      determine if and how frames addressed to the
                      value of the corresponding instance of
                      dtrFdbDynamicAddrStnAddress are  forwarded.

           Invalid(2) indicates this entry is no longer valid, but
                      has not been flushed from the table.

           Learned(3) indicates that dtrFdbDynamicAddrPortNumber
                      for this entry was learned, and is being used.

           Self(4) indicates this instance of
                   dtrFdbDynamicAddrStnAddress represents one of the
                   CRF Addresses.  The corresponding instance of
                   dtrFdbDynamicPortNumber indicates which CRF Port
                   has this address.

           Mgmt(5) indicates that the corresponding instance of
                   dtrFdbDynamicAddrStnAddress is also a value of
                   an existing DtrFdbStaticAddrStnAddress "

      SYNTAX      INTEGER {other(1), invalid(2), learned(3), self(4),
                           mgmt(5) }

DynamicRDFdbStatus ::= TEXTUAL-CONVENTION
      STATUS       current
      DESCRIPTION
        "Status of this entry. Other (1) indicates that some other
        MIB object is being used to determine how/if a frame
        containing this Destination Route Descriptor is forwarded.
        Invalid (2) indicates this entry is no longer valid, but has
        not been flushed from the table. Learned (3) indicates that
        dtrFdbDynamicRDPortNumber  for  this entry was learned.
        internalBridgeRelayFunction(4)           indicates
        dtrFdbDynamicRDRouteDesc  represents a relay across the
        Bridge Relay Function of this DTR Concentrator. Mgmt(5)
        indicates dtrFdbDynamicRDRouteDesc is also a value of an
        existing    dtrFdbStaticRDRouteDesc    in    the
        dtrFdbStaticRDTable."
    SYNTAX      INTEGER {other(1), invalid(2), learned(3),
                         internalBridgeRelayFunction(4), mgmt(5) }

StaticFdbStatus ::= TEXTUAL-CONVENTION
      STATUS       current
      DESCRIPTION
        "Status of an entry in the CRF Filtering Database.  Other(1)



Lee and Warwick                                                 [Page 6]


Internet Draft DTR Concentrator MIB                         August 1996


        indicates  this  entry  is currently in use under conditions
        different from the available status definitions that follow.
        Invalid(2)  indicates this entry is no longer valid, but has
        not  been flushed from the table.  Writing this value to the
        object  removes  the entry.  Permanent(3) indicates that the
        entry  is currently in use and will remain so after the next
        reset.  DeleteOnReset(4) indicates the entry is currently in
        use and will remain so until the next reset.  "
      SYNTAX      INTEGER {other(1), invalid(2), permanent(3),
                           deleteOnReset(4)}


DestinationRouteDescriptor ::= TEXTUAL-CONVENTION
      STATUS       current
      DESCRIPTION
        " The Destination Route Descriptor (DRD) consists of 2
        parts; a 4 bit Bridge Number and a 12 bit LAN ID. This
        identifies a bridge (BN) that has a port on the local LAN
        and a port connected to the indicated LAN ID. This object
        consists of 3 octets. The first octet contains the BN in
        the 4 least significant bits. The second octet contains the
        most significant octet of the LAN ID. and the final octet
        contains the least significant 4 bits of the LAN ID in the 4
        most significant bits of the octet. "
      SYNTAX      OCTET STRING (SIZE(3))

 Timeout  ::= TEXTUAL-CONVENTION
      STATUS       current
      DESCRIPTION
        "timer in 1/100 of sec"
      SYNTAX      INTEGER(0..65535)

--********************************************************************
--    Base DTR Concentrator Information
--********************************************************************

-- ******* General DTR Concentrator Information *****************
dtrConcentratorAddress       OBJECT-TYPE
      SYNTAX       MacAddress
      MAX-ACCESS   read-only
      STATUS       current
      DESCRIPTION
             " MAC address used by DTR Concentrator for uniqueness.
               It must be unique "
      ::= { dtrConcMIBBase 1 }

dtrNumberOfCrfs       OBJECT-TYPE
      SYNTAX       INTEGER(1..255)



Lee and Warwick                                                 [Page 7]


Internet Draft DTR Concentrator MIB                         August 1996


      MAX-ACCESS   read-write
      STATUS       current
      DESCRIPTION
             " Number of Concentrator Relay Functions within the DTR
               Concentrator. Min value is 1.  Writing this object sets
               the number of CRFs within the DTR Concentrator.     "
      ::= { dtrConcMIBBase 2 }

dtrNumberOfBridgeRelays     OBJECT-TYPE
      SYNTAX       INTEGER(0|1)
      MAX-ACCESS   read-write
      STATUS       current
      DESCRIPTION
        " Number  of  Bridge  Relay  Functions within the DTR
        Concentrator.  Value of 0 or 1 is permitted. Writing this
        object sets the number of bridge relay functions within the
        DTR Concentrator. "
      ::= { dtrConcMIBBase 3 }


-- **************** Concentrator Relay Function Table ***************
--   (one entry for each Concentrator Relay Function)

dtrCRFTable        OBJECT-TYPE
      SYNTAX       SEQUENCE OF DtrCRFEntry
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
             " This table contains information for each concentrator
               relay function in the DTR Concentrator."
      ::= { dtrConcMIBBase 6 }

dtrCRFEntry        OBJECT-TYPE
      SYNTAX        DtrCRFEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
         "  "
      INDEX       {dtrCRFIndex }
      ::= { dtrCRFTable 1 }

DtrCRFEntry  ::= SEQUENCE {
      dtrCRFIndex                      INTEGER,
      dtrCRFNumberOfPorts              INTEGER,
      dtrCRFPortMask                   OCTET STRING,
      dtrCRFName                       DisplayString,
      dtrCRFMaxInfo                    INTEGER,
      dtrCRFMacAddress                 MacAddress,



Lee and Warwick                                                 [Page 8]


Internet Draft DTR Concentrator MIB                         August 1996


      dtrCRFLocalLanId                 INTEGER,
      dtrCRFAdminLocalLanId            INTEGER,
      dtrCRFFdbAgingTime               INTEGER,
      dtrCRFMRIEnable                  INTEGER,
      dtrCRFLearnedEntryDiscards       Counter32
 }

dtrCRFIndex  OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " The CRF number identifying this instance of CRF "
      ::= { dtrCRFEntry 1 }

dtrCRFNumberOfPorts  OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The number of CRF Ports controlled by this CRF "
      ::= { dtrCRFEntry 2 }

dtrCRFPortMask  OBJECT-TYPE
     SYNTAX  OCTET STRING
     MAX-ACCESS read-write
     STATUS current
     DESCRIPTION
        "The set of ports that are associated with this instance of
        a CRF. Each octet within the value of this object specifies
        a set of eight ports, with the first octet specifying ports
        1 through 8, the second octet specifiying ports 9 through 16
        and so on.  Within each octet, the most significant bit
        represents  the  lowest  numbered  port and the least
        significant bit represents the highest number port. Writing
        this variable will modify the CRF configuation and update
        the value contained in dtrCRFNumberOfPorts."
     ::= { dtrCRFEntry 3 }

dtrCRFName  OBJECT-TYPE
     SYNTAX  DisplayString
     MAX-ACCESS read-write
     STATUS current
     DESCRIPTION
        " The  textual  name  of  the CRF.  The value of this object
        should  be  the  name  of  the  CRF  as  assigned by the DTR
        Concentrator  and  should  be  suitable  for use in commands
        entered at the DTR Concentrator 'console'"



Lee and Warwick                                                 [Page 9]


Internet Draft DTR Concentrator MIB                         August 1996


     ::= { dtrCRFEntry 4 }

dtrCRFMaxInfo  OBJECT-TYPE
      SYNTAX         INTEGER(516..18200)
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  maximum  size  of  the  INFO  field  that the CRF can
        transmit/receive "
      ::= { dtrCRFEntry 5  }

 dtrCRFMacAddress     OBJECT-TYPE
      SYNTAX         MacAddress
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The MAC address used with the dtrCRFSpTreePriority to form
        the CRF Identifier used in the spanning tree protocol.  This
        address  must  be  unique  and  it  is recommended that this
        address  be  the specific MAC address of the lowest numbered
        C-Port.  "
      ::= { dtrCRFEntry 6 }

dtrCRFLocalLanId     OBJECT-TYPE
      SYNTAX         INTEGER(0..65535)
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " This  is  the  value  of the local lan id used by the CRF.
        This  value  may  be  assigned  or may be learned by the CRF
        learning  process.   Valid values range from 0 to 4095.  The
        value  of 65535 indicates that the lan id value has not been
        assigned or learned."
      ::= { dtrCRFEntry 7  }

dtrCRFAdminLocalLanId     OBJECT-TYPE
      SYNTAX              INTEGER(0..65535)
      MAX-ACCESS          read-write
      STATUS              current
      DESCRIPTION

        " Write  to this object to assign the value of the local lan
        id used by the CRF.  Valid values range from 0 to 4095.  The
        value  of 65535 indicates that the lan id value has not been
        assigned."
      ::= { dtrCRFEntry 8 }

dtrCRFFdbAgingTime    OBJECT-TYPE



Lee and Warwick                                                [Page 10]


Internet Draft DTR Concentrator MIB                         August 1996


      SYNTAX         INTEGER(10..1000000)
      MAX-ACCESS     read-write
      STATUS         current
      DESCRIPTION
        " The  timeout  period  in  seconds  for  aging  out dynamic
        entries from the Filtering Database.  Recommended default is
        300 seconds.  "
      DEFVAL {300}
      ::= { dtrCRFEntry 9  }

dtrCRFMRIEnable     OBJECT-TYPE
      SYNTAX         INTEGER{ enable(1), disable(2) }
      MAX-ACCESS     read-write
      STATUS         current
      DESCRIPTION
        " This object enables/disables the MRI function in the CRF "
      ::= { dtrCRFEntry 10  }

dtrCRFLearnedEntryDiscards     OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  total number of CRF Filtering Database entries, which
        have  been  or  would  have  been  learned,  but  have  been
        discarded  due  to  a  lack  of  space  to store them in the
        Filtering Database "
      ::= { dtrCRFEntry 11  }

-- ************************* CRF Port Table ***********************

dtrCRFPortTable        OBJECT-TYPE
      SYNTAX       SEQUENCE OF DtrCRFPortEntry
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
        " This  table  contains  information  for each CRF Port in a
        Concentrator Relay Function "
      ::= { dtrConcMIBBase 7 }

dtrCRFPortEntry        OBJECT-TYPE
      SYNTAX        DtrCRFPortEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
         "     "
      INDEX       { dtrCRFPortCRFIndex, dtrCRFPortNumber }
      ::= { dtrCRFPortTable 1 }



Lee and Warwick                                                [Page 11]


Internet Draft DTR Concentrator MIB                         August 1996


DtrCRFPortEntry  ::= SEQUENCE {
      dtrCRFPortCRFIndex               INTEGER,
      dtrCRFPortNumber                 INTEGER,
      dtrCRFPortifIndex                InterfaceIndex,
      dtrCRFPortEnable                 INTEGER, -- enumeration
      dtrCRFPortType                   IANAifType,
      dtrCRFPortMtuExceededDiscards    Counter32,
      dtrCRFPortDelayExceededDiscards  Counter32
      }

dtrCRFPortCRFIndex  OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
            " The CRF number identifying an instance of CRF "
      ::= { dtrCRFPortEntry 1 }

dtrCRFPortNumber OBJECT-TYPE
      SYNTAX         INTEGER(1..2048)
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " The  CRF  Port  number  for  which this entry contains CRF
        management   information.    There   is   a   one   to   one
        correspondence  between a bit position in the dtrCRFPortMask
        and  the value of a CRF Port Number.  This correspondence is
        defined in the description of dtrCRFPortMask."
      ::= { dtrCRFPortEntry 2 }

dtrCRFPortifIndex OBJECT-TYPE
      SYNTAX InterfaceIndex
      MAX-ACCESS read-only
      STATUS current
      DESCRIPTION
        " A unique value, greater than zero that corresponds to the
          interface this CRF Port is assigned (corresponds to ifIndex).
          Writing this object defines the correspondence between the
          CRF Port and the interface (C-Port or Bridge Relay Function
          interface as determined by dtrCRFPortType.) "
      ::= {dtrCRFPortEntry 3}

dtrCRFPortEnable OBJECT-TYPE
      SYNTAX         INTEGER{enable(1), disable(2)}
      MAX-ACCESS     read-write
      STATUS         current
      DESCRIPTION
        " The  enable/disable  status of the CRF Port.  This control



Lee and Warwick                                                [Page 12]


Internet Draft DTR Concentrator MIB                         August 1996


        can be used to disable a port. "
::= { dtrCRFPortEntry 4  }


dtrCRFPortType     OBJECT-TYPE
      SYNTAX         IANAifType
      MAX-ACCESS     read-write
      STATUS         current
      DESCRIPTION
        " Indicates  the  type  of  interface  that this CRF Port is
        assigned  to.   Only  two types are permitted, a C-Port (86)
        and  an  internal  bridge  relay  function (98).  Write this
        object to set the type of interface."
      ::= { dtrCRFPortEntry 5  }

dtrCRFPortMtuExceededDiscards     OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  number  of  frames  discarded  by the CRF Port due to
        excessive size (exceeds CrfMaxInfo) "
      ::= { dtrCRFPortEntry 6  }

dtrCRFPortDelayExceededDiscards    OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  number  of  frames  discarded  by the CRF Port due to
        excessive delay through the CRF "
      ::= { dtrCRFPortEntry 7  }

--*******************************************************************
-- Spanning Tree Information
--*******************************************************************

-- General DTR Concentrator Spanning Tree information
dtrSpanningTreeHoldTime       OBJECT-TYPE
      SYNTAX       Integer32
      MAX-ACCESS   read-only
      STATUS       current
      DESCRIPTION
        "The minimum  time  period, in seconds, elapsing between the
        transmission  of  Configuration  PDUs  through  a given port
        (CRFP or internal bridge).  This is a fixed parameter of the
        DTR Concentrator used by all member CRF and bridge entities.
        Value specified by 802.1d is 1 second "



Lee and Warwick                                                [Page 13]


Internet Draft DTR Concentrator MIB                         August 1996


      ::= { dtrConcMIBSpTree 1 }

dtrSpanningTreeProtocolSpecification       OBJECT-TYPE
      SYNTAX       INTEGER{unknown(1), ieee8021d(3) }
      MAX-ACCESS   read-only
      STATUS       current
      DESCRIPTION
        " An  indication  of  what  version  of  the  Spanning  Tree
        Protocol is being run on the DTR Concentrator "
      ::= { dtrConcMIBSpTree 2  }

dtrSpanningTreeTimeSinceTopoChange       OBJECT-TYPE
      SYNTAX       TimeTicks
      MAX-ACCESS   read-only
      STATUS       current
      DESCRIPTION
        " The time (in 1/100ths of a second) since the last topology
        change was detected by the CRF or bridge entities within the
        DTR Concentrator.  "
      ::= { dtrConcMIBSpTree 3 }

dtrSpanningTreeTopologyChanges            OBJECT-TYPE
      SYNTAX       Counter32
      MAX-ACCESS   read-only
      STATUS       current
      DESCRIPTION
        " The  total  number  of  topology  changes detected by this
        concentrator  since  the management entity was last reset or
        initialized "
      ::= { dtrConcMIBSpTree 4 }

dtrSpanningTreeBridgeForwardDelay    OBJECT-TYPE
      SYNTAX         Timeout(400..3000)
      MAX-ACCESS     read-write
      STATUS         current
      DESCRIPTION
        "The value that all spanning tree protocol entities (CRF or
        Bridge)  use for ForwardDelay when this spanning tree
        protocol entity is acting as the root. The range for this
        parameter  is  related  to  the  value  of
        dtrSpanningTreeBridgeMaxAge.  See  802.1D-1990  and the
        relationship   between   dot1dStpBridgeMaxAge   and
        dot1dStpBridgeForwardDelay. The granularity of this timer is
        specified to be 1 second. An agent may return a badValue
        error if a set is attempted to a value which is not a whole
        number of seconds."
      ::= { dtrConcMIBSpTree 5 }




Lee and Warwick                                                [Page 14]


Internet Draft DTR Concentrator MIB                         August 1996


dtrSpanningTreeBridgeHelloTime   OBJECT-TYPE
      SYNTAX         Timeout(100..1000)
      MAX-ACCESS     read-write
      STATUS         current
      DESCRIPTION
        "The value  that all spanning tree protocol entities (CRF or
        Bridge)  use  for HelloTime when this spanning tree protocol
        entity is acting as the root.  The granularity of this timer
        is specified to be 1 second.  An agent may return a badValue
        error  if a set is attempted to a value which is not a whole
        number of seconds."
     ::= { dtrConcMIBSpTree 6 }

dtrSpanningTreeBridgeMaxAge    OBJECT-TYPE
      SYNTAX         Timeout(600..4000)
      MAX-ACCESS     read-write
      STATUS         current
      DESCRIPTION
        " The value that all spanning tree protocol entities (CRF or
        Bridge) use for MaxAge when this spanning tree protocol
        entity is acting as the root. The range for this parameter
        is related to the value of dtrSpanningTreeBridgeHelloTime.
        See   802.1D-1990  and  the  relationship  between
        dot1dStpBridgeMaxAge   and   dot1dStpBridgeHelloTime.The
        granularity of this timer is specified to be 1 second.  An
        agent may return a badValue error if a set is attempted to a
        value which is not a whole number of seconds."
      ::= { dtrConcMIBSpTree 7 }

--********************** CRF Spanning tree Table ********************

dtrCRFSpTreeTable        OBJECT-TYPE
      SYNTAX       SEQUENCE OF DtrCRFSpTreeEntry
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
        "This table  contains the spanning tree information for each
        CRF."
      ::= { dtrConcMIBSpTree 9 }

dtrCRFSpTreeEntry        OBJECT-TYPE
      SYNTAX        DtrCRFSpTreeEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
         "  "
      INDEX       {dtrCRFSpTreeCRFIndex  }
      ::= { dtrCRFSpTreeTable 1 }



Lee and Warwick                                                [Page 15]


Internet Draft DTR Concentrator MIB                         August 1996


DtrCRFSpTreeEntry  ::= SEQUENCE {
      dtrCRFSpTreeCRFIndex             INTEGER,
      dtrCRFSpTreePriority             INTEGER,  -- (0..65535)
      dtrCRFSpTreeDesignatedRoot       BridgeId,
      dtrCRFSpTreeRootCost             Integer32,
      dtrCRFSpTreeRootPort             Integer32,
      dtrCRFSpTreeMaxAge               Timeout,  -- 1/100 second
      dtrCRFSpTreeHelloTime            Timeout,
      dtrCRFSpTreeForwardDelay         Timeout}  -- 1/100 second

dtrCRFSpTreeCRFIndex     OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " The CRF number identifying this instance of CRF "
      ::= { dtrCRFSpTreeEntry 1 }

dtrCRFSpTreePriority     OBJECT-TYPE
      SYNTAX         INTEGER(0..65535)
      MAX-ACCESS     read-write
      STATUS         current
      DESCRIPTION
        " The value of the write-able portion of the CRF Identifier
        ( The first two octets of the CRF Identifier. The last 6
        octets  of  the  CRF  ID are given by the value of
        dtrCRFMacAddress). "
      ::= { dtrCRFSpTreeEntry 2 }

dtrCRFSpTreeDesignatedRoot    OBJECT-TYPE
      SYNTAX         BridgeId
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  bridge identifier of the root of the spanning tree as
        determined  by  the  spanning tree protocol executed at this
        node "
      ::= { dtrCRFSpTreeEntry 3 }

dtrCRFSpTreeRootCost          OBJECT-TYPE
      SYNTAX         Integer32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The cost of the path to the root as seen from this CRF "
      ::= { dtrCRFSpTreeEntry 4 }

dtrCRFSpTreeRootPort          OBJECT-TYPE



Lee and Warwick                                                [Page 16]


Internet Draft DTR Concentrator MIB                         August 1996


      SYNTAX         Integer32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  CRF  Port  number  of  the  CRF Port which offers the
        lowest cost path from this CRF to the root "
      ::= { dtrCRFSpTreeEntry 5 }

dtrCRFSpTreeMaxAge       OBJECT-TYPE
      SYNTAX       Timeout
      MAX-ACCESS   read-only
      STATUS       current
      DESCRIPTION
        " The  maximum  age  of  Spanning  Tree Protocol information
        learned  from  the network on any port (CRF or bridge within
        the  DTR Concentrator) before it is discarded.  Units are in
        1/100th  of a second.  This is the actual value currently in
        use"
      ::= { dtrCRFSpTreeEntry 6  }

dtrCRFSpTreeHelloTime    OBJECT-TYPE
      SYNTAX         Timeout
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  amount  of time between transmission of Configuration
        bridge  PDUs  used by a CRF that is attempting to become the
        Root or is the Root.  This is the value currently in use "
       ::= { dtrCRFSpTreeEntry 7 }

dtrCRFSpTreeForwardDelay    OBJECT-TYPE
      SYNTAX         Timeout
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " This  time value, measured in 1/100th of a second, is used
        to  control  the amount of time spent in the Listening state
        when  moving  from the Blocking state to the Listening state
        and  the  amount  of  time in the Learning state when moving
        from  the Learning state to the Forwarding state.  This time
        value  is  used  for ageing dynamic entries in the Filtering
        Database  while  the Topology Change flag is set in protocol
        messages  received from the root.  This is the value the CRF
        is currently using "
      ::= { dtrCRFSpTreeEntry 8 }

 -- **** Port Spanning Tree ************************




Lee and Warwick                                                [Page 17]


Internet Draft DTR Concentrator MIB                         August 1996


dtrCRFPortSpTreeTable        OBJECT-TYPE
      SYNTAX        SEQUENCE OF DtrCRFPortSpTreeEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
        "This table  contains spanning tree information for each CRF
        Port."
      ::= { dtrConcMIBSpTree 10 }

dtrCRFPortSpTreeEntry        OBJECT-TYPE
      SYNTAX        DtrCRFPortSpTreeEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
            "      "
      INDEX       {dtrCRFPortSpTreeCRFIndex, dtrCRFPortSpTreeNumber }
      ::= { dtrCRFPortSpTreeTable 1 }


DtrCRFPortSpTreeEntry  ::= SEQUENCE {
      dtrCRFPortSpTreeCRFIndex               INTEGER,
      dtrCRFPortSpTreeNumber                 INTEGER,
      dtrCRFPortSpTreePriority               INTEGER, -- (0..255)
      dtrCRFPortSpTreeState                  INTEGER, -- enumerated
      dtrCRFPortSpTreePathCost               INTEGER, -- (1..65535)
      dtrCRFPortSpTreeDesignatedRoot         BridgeId,
      dtrCRFPortSpTreeDesignatedCost         Integer32,
      dtrCRFPortSpTreeDesignatedBridge       BridgeId,
      dtrCRFPortSpTreeDesignatedPort         OCTET STRING (SIZE(2)),
      dtrCRFPortSpTreeForwardTransitions     Counter32
   }

dtrCRFPortSpTreeCRFIndex  OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " The CRF number identifying this instance of CRF "
      ::= { dtrCRFPortSpTreeEntry 1 }

dtrCRFPortSpTreeNumber    OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        "The CRF  Port  number  for  which  this  entry contains CRF
        management information.  "
      ::= { dtrCRFPortSpTreeEntry 2 }



Lee and Warwick                                                [Page 18]


Internet Draft DTR Concentrator MIB                         August 1996


dtrCRFPortSpTreePriority         OBJECT-TYPE
      SYNTAX         INTEGER(0..255)
      MAX-ACCESS     read-write
      STATUS         current
      DESCRIPTION
        " The  value of the priority field which is contained in the
        first  byte  of the CRF Port Identifier.  The second byte of
        the CRF Port Identifier is given by the value of CRF Port as
        identified by dtrCRFPortSpTreeNumber"
      ::= { dtrCRFPortSpTreeEntry 3 }

dtrCRFPortSpTreeState    OBJECT-TYPE
      SYNTAX         INTEGER{ disabled(1), blocking(2), listening(3),
                     learning(4), forwarding(5), broken(6)}
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  CRF  Port  state  as  defined by the operation of the
        Spanning  Tree  Protocol.   If  the DTR concentrator detects
        that  a port is malfunctioning, it will place that port into
        the   broken(6)   state.    The   states   are  defined  as:
        disabled(1),    blocking(2),    listening(3),   learning(4),
        forwarding(5), and broken(6).  "
      ::= { dtrCRFPortSpTreeEntry 4 }

dtrCRFPortSpTreePathCost     OBJECT-TYPE
      SYNTAX         INTEGER(1..65535)
      MAX-ACCESS     read-write
      STATUS         current
      DESCRIPTION
        " The  contribution  of  the  path  through  this  CRF Port,
        identified  by  dtrCRFPortSpTreeNumber  when the CRF Port is
        the Root Port, to the total cost of the path to the Root for
        this CRF "
      ::= { dtrCRFPortSpTreeEntry 5 }

dtrCRFPortSpTreeDesignatedRoot    OBJECT-TYPE
      SYNTAX         BridgeId
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The unique bridge identifier of the bridge recorded as the
        Root  in  the root identifier parameter of the Configuration
        PDUs  transmitted  by  the  designated bridge for the LAN to
        which the CRF Port is attached.  "
      ::= { dtrCRFPortSpTreeEntry 6 }

dtrCRFPortSpTreeDesignatedCost    OBJECT-TYPE



Lee and Warwick                                                [Page 19]


Internet Draft DTR Concentrator MIB                         August 1996


      SYNTAX         Integer32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The cost of the path to the Root offered by the Designated
        Port on the LAN to which this CRF Port is attached "
      ::= { dtrCRFPortSpTreeEntry 7 }

dtrCRFPortSpTreeDesignatedBridge    OBJECT-TYPE
      SYNTAX         BridgeId
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  unique  Bridge or CRF Identifier of the Bridge or CRF
        believed  to be the Designated Bridge for the LAN associated
        with the CRF Port "
      ::= { dtrCRFPortSpTreeEntry 8 }

dtrCRFPortSpTreeDesignatedPort    OBJECT-TYPE
      SYNTAX         OCTET STRING (SIZE(2))
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  Port Identifier of the Bridge or CRF port believed to
        be  the  Designated Port for the LAN associated with the CRF
        Port "
      ::= { dtrCRFPortSpTreeEntry 9 }

dtrCRFPortSpTreeForwardTransitions OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  number  of  times  this  CRF  Port,  as identified by
        dtrCRFPortSpTreeNumber,  has  transitioned from the Learning
        state to the Forwarding State "
      ::= { dtrCRFPortSpTreeEntry 10 }

-- ********************************************************************
--  CRF Forwarding Information
-- ********************************************************************

-- The data contained within the filtering database tables is affected
-- by actions to configure the CRF.

-- When a CRF is modified, such as;

-- 1. CRF Ports are added or deleted, or



Lee and Warwick                                                [Page 20]


Internet Draft DTR Concentrator MIB                         August 1996


-- 2.  Moved (change of correspondence to the ifIndex)

-- entries in dtrFdbDynamicAddrTable and dtrFdbDynamicRDTable
-- which correspond to the CRF are marked invalid and flushed from the
-- table.

-- When a CRF is destroyed, entries in dtrFdbDynamicAddrTable,
-- dtrFdbDynamicRDTable, dtrFdbStaticAddrTable, and dtrFdbStaticRDTable
-- which correspond to the CRF, are marked invalid and flushed from the
-- table.

-- *********** Dynamic Address Filtering Database Table ***************
dtrFdbDynamicAddrTable        OBJECT-TYPE
      SYNTAX       SEQUENCE OF DtrFdbDynamicAddrEntry
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
        "This table  contains information about specific dynamic MAC
        address entries in the CRF Filtering Database."
      ::= { dtrConcMIBForwarding 1 }

dtrFdbDynamicAddrEntry        OBJECT-TYPE
      SYNTAX        DtrFdbDynamicAddrEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
        " CRF Filtering Database Dynamic MAC address entry"
      INDEX       { dtrFdbDynamicAddrCRFIndex,
                    dtrFdbDynamicAddrStnAddress }
      ::= { dtrFdbDynamicAddrTable 1 }

DtrFdbDynamicAddrEntry  ::= SEQUENCE {
      dtrFdbDynamicAddrCRFIndex        INTEGER,
      dtrFdbDynamicAddrStnAddress      MacAddress,
      dtrFdbDynamicAddrPortNumber      INTEGER,
      dtrFdbDynamicAddrStatus          DynamicAddrFdbStatus
      }

dtrFdbDynamicAddrCRFIndex     OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " The CRF number identifying this instance of CRF "
      ::= { dtrFdbDynamicAddrEntry 1 }

dtrFdbDynamicAddrStnAddress     OBJECT-TYPE
      SYNTAX         MacAddress



Lee and Warwick                                                [Page 21]


Internet Draft DTR Concentrator MIB                         August 1996


      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " A  unicast  MAC  address  for which the CRF has forwarding
        information.  This object is updated by the Learning Process
        in the CRF."
      ::= { dtrFdbDynamicAddrEntry 2 }

dtrFdbDynamicAddrPortNumber  OBJECT-TYPE
      SYNTAX         INTEGER(0..255)
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  CRF  Port number of the CRF Port that a frame with an
        address   matching   dtrFdbDynamicAddrStnAddress   in   this
        dtrFdbDynamicAddrTable Entry has been seen.  A value of zero
        is  assigned  when dtrFdbDynamicAddrStnAddress is known, but
        the  CRF  Port  number (dtrFdbDynamicAddrPortNumber) has not
        been learned."
      ::= { dtrFdbDynamicAddrEntry 3 }

dtrFdbDynamicAddrStatus    OBJECT-TYPE
      SYNTAX         DynamicAddrFdbStatus
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " Status of this entry.
           Other (1) indicates that some other MIB object (not the
                      corresponding instance of
                      dtrFdbDynamicAddrPortNumber, nor an entry in
                      the dtrFdbStaticAddrTable ) is being used to
                      determine if and how frames addressed to the
                      value of the corresponding instance of
                      dtrFdbDynamicAddrStnAddress are  forwarded.

           Invalid(2) indicates this entry is no longer valid, but
                      has not been flushed from the table.

           Learned(3) indicates that dtrFdbDynamicAddrPortNumber
                      for this entry was learned, and is being used.

           Self(4) indicates this instance of
                   dtrFdbDynamicAddrStnAddress represents one of the
                   CRF Addresses.  The corresponding instance of
                   dtrFdbDynamicPortNumber indicates which CRF Port
                   has this address.

           Mgmt(5) indicates that the corresponding instance of



Lee and Warwick                                                [Page 22]


Internet Draft DTR Concentrator MIB                         August 1996


                   dtrFdbDynamicAddrStnAddress is also a value of
                   an existing DtrFdbStaticAddrStnAddress "
      ::= { dtrFdbDynamicAddrEntry 4 }

--********** Static Address Filtering Database Table ***************

dtrFdbStaticAddrTable        OBJECT-TYPE
      SYNTAX       SEQUENCE OF DtrFdbStaticAddrEntry
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
        "This table  contains  information about specific static MAC
        address entries in the CRF Filtering Database.  "
      ::= { dtrConcMIBForwarding 2 }

dtrFdbStaticAddrEntry        OBJECT-TYPE
      SYNTAX        DtrFdbStaticAddrEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
        " CRF Filtering Database Static MAC Address Entry "
      INDEX       { dtrFdbStaticAddrCRFIndex,
                    dtrFdbStaticAddrStnAddress }
      ::= { dtrFdbStaticAddrTable 1 }

DtrFdbStaticAddrEntry  ::= SEQUENCE {
      dtrFdbStaticAddrCRFIndex        INTEGER,
      dtrFdbStaticAddrStnAddress      MacAddress,
      dtrFdbStaticAddrRowStatus       RowStatus,
      dtrFdbStaticAddrInMask          OCTET STRING,
      dtrFdbStaticAddrOutMask         OCTET STRING,
      dtrFdbStaticAddrStatus          StaticFdbStatus
      }

dtrFdbStaticAddrCRFIndex     OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " The CRF number identifying this instance of CRF "
      ::= { dtrFdbStaticAddrEntry 1 }

dtrFdbStaticAddrStnAddress     OBJECT-TYPE
      SYNTAX         MacAddress
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " The  destination  MAC  address  in  a  frame to which this



Lee and Warwick                                                [Page 23]


Internet Draft DTR Concentrator MIB                         August 1996


        entry's  filtering  information applies.  This object can
        take the value of a group or broadcast address."
      ::= { dtrFdbStaticAddrEntry 2 }

dtrFdbStaticAddrRowStatus      OBJECT-TYPE
      SYNTAX         RowStatus
      MAX-ACCESS     read-create
      STATUS         current
      DESCRIPTION
        " Allows creation and deletion of static entries.  "
      ::= { dtrFdbStaticAddrEntry 3 }

dtrFdbStaticAddrInMask   OBJECT-TYPE
      SYNTAX         OCTET STRING
      MAX-ACCESS     read-create
      STATUS         current
      DESCRIPTION
        " The  set of CRF Ports which receive frames with a
        destination address matching the address specified by the
        DtrFdbStaticAddrStnAddress in this entry that may forward
        this  frame  to  any  output  CRF  Port indicated by
        DtrFdbStaticAddrOutMask.
        Each octet within the value of this object specifies a set
        of eight ports, with the first octet specifying CRF Ports 1
        through 8, the second octet specifying CRF Ports 9 through
        16 and so on. Within each octet, the most significant bit
        represents  the  lowest  numbered port, and the least
        significant bit represents the highest numbered port. The
        default value of this object is a string of ones of
        appropriate length"
      ::= { dtrFdbStaticAddrEntry 4 }

dtrFdbStaticAddrOutMask   OBJECT-TYPE
      SYNTAX         OCTET STRING
      MAX-ACCESS     read-create
      STATUS         current
      DESCRIPTION
        " The set of CRF Ports to which frames with a destination
        address  matching  the  address  specified  by  the
        DtrFdbStaticAddrStnAddress in this entry may be forwarded
        to.

        Each octet within the value of this object specifies a set
        of eight ports, with the first octet specifying CRF Ports 1
        through 8, the second octet specifying CRF Ports 9 through
        16 and so on. Within each octet, the most significant bit
        represents  the  lowest  numbered port, and the least
        significant bit represents the highest numbered port. The



Lee and Warwick                                                [Page 24]


Internet Draft DTR Concentrator MIB                         August 1996


        default value of this object is a string of ones of
        appropriate length "
      ::= { dtrFdbStaticAddrEntry 5 }

dtrFdbStaticAddrStatus    OBJECT-TYPE
      SYNTAX         StaticFdbStatus
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " Status  of  this  entry.  Other(1) indicates this entry is
        currently   in  use  under  conditions  different  from  the
        available   status   definitions  that  follow.   Invalid(2)
        indicates  this  entry  is no longer valid, but has not been
        flushed  from  the  table.  Writing this value to the object
        removes the entry.  Permanent(3) indicates that the entry is
        currently  in  use  and will remain so after the next reset.
        DeleteOnReset(4) indicates the entry is currently in use and
        will remain so until the next reset.  "
      ::= { dtrFdbStaticAddrEntry 6 }

--** Dynamic Destination Route Descriptor Filtering Database Table **

dtrFdbDynamicRDTable        OBJECT-TYPE
      SYNTAX       SEQUENCE OF DtrFdbDynamicRDEntry
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
        "This table  contains  information  about a specific dynamic
        route descriptor entry in the CRF Filtering Database.  "
       ::= { dtrConcMIBForwarding 3 }

dtrFdbDynamicRDEntry        OBJECT-TYPE
      SYNTAX        DtrFdbDynamicRDEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
            "      "
      INDEX       { dtrFdbDynamicRDCRFIndex,
                    dtrFdbDynamicRDRouteDesc }
      ::= { dtrFdbDynamicRDTable 1 }

DtrFdbDynamicRDEntry  ::= SEQUENCE {
      dtrFdbDynamicRDCRFIndex     INTEGER,
      dtrFdbDynamicRDRouteDesc    DestinationRouteDescriptor,
      dtrFdbDynamicRDPortNumber   INTEGER,
      dtrFdbDynamicRDStatus       DynamicRDFdbStatus
      }




Lee and Warwick                                                [Page 25]


Internet Draft DTR Concentrator MIB                         August 1996


dtrFdbDynamicRDCRFIndex     OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " The CRF number identifying this instance of CRF "
      ::= { dtrFdbDynamicRDEntry 1 }

dtrFdbDynamicRDRouteDesc    OBJECT-TYPE
      SYNTAX         DestinationRouteDescriptor
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " A Destination Route Descriptor for which the CRF has
        forwarding information.  The Destination Route Descriptor
        (DRD) consists of 2 parts; a 4 bit Bridge Number and a 12
        bit LAN ID. This identifies a bridge (BN) that has a port
        on the local LAN and a port connected to the indicated LAN
        ID.  This object consists of 3 octets. The first octet
        contains the BN in the 4 least significant bits. The second
        octet contains the most significant octet of the LAN ID and
        the final octet contains the least significant 4 bits of the
        LAN ID in the 4 most significant bits of the octet. "
     ::= { dtrFdbDynamicRDEntry 2 }

dtrFdbDynamicRDPortNumber   OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The CRF Port number of the CRF Port that a frame with a
        Destination     Route     Descriptor    matching
        dtrFdbDynamicRDRouteDesc in this DtrFdbDynamicRDEntry has
        been  seen.  A  value  of  zero  is  assigned  when
        dtrFdbDynamicRDRouteDesc is known, but the CRF Port number
        has not been learned "
      ::= { dtrFdbDynamicRDEntry 3 }

dtrFdbDynamicRDStatus     OBJECT-TYPE
      SYNTAX         DynamicRDFdbStatus
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        "Status of this entry.  Other (1) this includes the case
        where some other MIB object is being used to determine
        how/if a frame containing this Destination Route Descriptor
        is forwarded. Invalid (2) indicates this entry is no longer
        valid, but has not been flushed from the table. Learned (3)



Lee and Warwick                                                [Page 26]


Internet Draft DTR Concentrator MIB                         August 1996


        indicates that dtrFdbDynamicRDPortNumber for this entry was
        learned.    internalBridgeRelayFunction(4)   indicates
        dtrFdbDynamicRDRouteDesc  represents a relay across the
        Bridge Relay Function of this DTR Concentrator. Mgmt(5)
        indicates dtrFdbDynamicRDRouteDesc is also a value of an
        existing  dtrFdbStaticRDRouteDesc  in  the
        dtrFdbStaticRDTable."
      ::= { dtrFdbDynamicRDEntry 4 }

-- ** Static Destination Route Descriptor Filtering Database Table **

dtrFdbStaticRDTable        OBJECT-TYPE
      SYNTAX       SEQUENCE OF DtrFdbStaticRDEntry
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
        "A table  containing information about specific static route
        descriptor entries in the CRF Filtering Database."
       ::= { dtrConcMIBForwarding 5 }

dtrFdbStaticRDEntry        OBJECT-TYPE
      SYNTAX        DtrFdbStaticRDEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
            "      "
      INDEX       { dtrFdbStaticRDCRFIndex,
                    dtrFdbStaticRDRouteDesc }
      ::= { dtrFdbStaticRDTable 1 }

DtrFdbStaticRDEntry  ::= SEQUENCE {
      dtrFdbStaticRDCRFIndex       INTEGER,
      dtrFdbStaticRDRouteDesc      DestinationRouteDescriptor,
      dtrFdbStaticRDRowStatus      RowStatus,
      dtrFdbStaticRDPortNumber     INTEGER,
      dtrFdbStaticRDStatus         StaticFdbStatus
      }

dtrFdbStaticRDCRFIndex     OBJECT-TYPE
     SYNTAX         INTEGER(1..255)
     MAX-ACCESS     not-accessible
     STATUS         current
     DESCRIPTION
        " The CRF number identifying this instance of CRF "
      ::= { dtrFdbStaticRDEntry 1 }

dtrFdbStaticRDRouteDesc    OBJECT-TYPE
      SYNTAX         DestinationRouteDescriptor



Lee and Warwick                                                [Page 27]


Internet Draft DTR Concentrator MIB                         August 1996


      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " Static  Entries  contain Destination Route Descriptor
        information for internal Bridge Ports. These entries are
        added as part of the initialization of the DTR Concentrator
        when  an  internal  Bridge  Relay Function is enabled
        (dtrOperNumberOfBridgeRelays=1)  The  Destination  Route
        Descriptor (DRD) consists of 2 parts; a 4 bit Bridge Number
        and a 12 bit LAN ID. This identifies a bridge (BN) that has
        a port on the local LAN and a port connected to the
        indicated LAN ID.  This object consists of 3 octets. The
        first octet contains the BN in the 4 least significant bits.
        The second octet contains the most significant octet of the
        LAN ID and the final octet contains the least significant 4
        bits of the LAN ID in the 4 most significant bits of the
        octet. "
      ::= { dtrFdbStaticRDEntry 2 }

dtrFdbStaticRDRowStatus    OBJECT-TYPE
      SYNTAX         RowStatus
      MAX-ACCESS     read-create
      STATUS         current
      DESCRIPTION
            "Allows creation and deletion of static entries"
      ::= { dtrFdbStaticRDEntry 3 }

dtrFdbStaticRDPortNumber  OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     read-create
      STATUS         current
      DESCRIPTION
        " The  CRF  Port  number of the CRF Port that a frame with a
        Destination  Route  Descriptor  matching
        dtrFdbStaticRDRouteDesc  in  this  DtrFdbStaticRDEntry  is
        forwarded to."
      ::= { dtrFdbStaticRDEntry 4 }

dtrFdbStaticRDStatus    OBJECT-TYPE
      SYNTAX         StaticFdbStatus
      MAX-ACCESS     read-create
      STATUS         current
      DESCRIPTION
        "Status of this entry.  Other (1) indicates this entry is
        currently  in use under conditions different from the
        available  status  definitions that follow.  Invalid(2)
        indicates this entry is no longer valid, but has not been
        flushed from the table. Writing this value to the object



Lee and Warwick                                                [Page 28]


Internet Draft DTR Concentrator MIB                         August 1996


        removes the entry. Permanent (3) indicates that the entry
        is currently in use and will remain so after the next reset.
        DeleteOnReset(4) indicates the entry is currently in use and
        will remain so until the next reset."
     ::= { dtrFdbStaticRDEntry 5 }

--********************************************************************
-- MRI Information
--********************************************************************

--*********************** MRI Table *********************

dtrMRITable        OBJECT-TYPE
      SYNTAX       SEQUENCE OF DtrMRIEntry
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
        "This table contains information about the CRF port out mask
        for specific management functions.  "
       ::= { dtrConcMIBMRI 1 }

dtrMRIEntry        OBJECT-TYPE
      SYNTAX        DtrMRIEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
         "  "
      INDEX       { dtrMRICRFIndex,
                    dtrMRIMgmtType }
      ::= { dtrMRITable 1 }

DtrMRIEntry  ::= SEQUENCE {
      dtrMRICRFIndex          INTEGER,
      dtrMRIMgmtType          INTEGER,
      dtrMRIOutMask           OCTET STRING
      }

dtrMRICRFIndex          OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " The CRF number identifying this instance of CRF "
      ::= { dtrMRIEntry 1 }

dtrMRIMgmtType      OBJECT-TYPE
      SYNTAX         INTEGER(0..15)
      MAX-ACCESS     not-accessible



Lee and Warwick                                                [Page 29]


Internet Draft DTR Concentrator MIB                         August 1996


      STATUS         current
      DESCRIPTION
        " Identifies the function class for this entry. The MRI
        forwards  frames  with  a  destination class equal to
        dtrMRIMgmtType  using  the  corresponding  mask  entry
        (dtrMRIOutMask).  When the destination class is 0 and the
        source class is not 0, the destination address in the MAC
        frame is used to forward the frame. MAC frames with a
        destination class not found in this table are not forwarded
        by the MRI."
      ::= { dtrMRIEntry 2 }

dtrMRIOutMask        OBJECT-TYPE
      SYNTAX         OCTET STRING
      MAX-ACCESS     read-write
      STATUS         current
      DESCRIPTION
        " The  set  of  CRF Ports to which frames with a destination
        class   matching   the   function  class  specified  by  the
        dtrMRIMgmtType  in  this  entry  may  be forwarded to.

        Each octet  within  the value of this object specifies a set
        of  eight ports, with the first octet specifying CRF Ports 1
        through  8,  the second octet specifying CRF Ports 9 through
        16  and  so on.  Within each octet, the most significant bit
        represents   the   lowest   numbered  port,  and  the  least
        significant bit represents the highest numbered port.  "
      ::= { dtrMRIEntry 3 }



--*******************************************************************
-- Statistics Information
--*******************************************************************

--*************** CRF Port Statistics Information ****************
dtrCRFPortStatsTable        OBJECT-TYPE
      SYNTAX       SEQUENCE OF DtrCRFPortStatsEntry
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
        " This table contains the counters for each CRF Port."
      ::= { dtrConcMIBStats 1 }

dtrCRFPortStatsEntry        OBJECT-TYPE
      SYNTAX        DtrCRFPortStatsEntry
      MAX-ACCESS    not-accessible
      STATUS        current



Lee and Warwick                                                [Page 30]


Internet Draft DTR Concentrator MIB                         August 1996


      DESCRIPTION
            "      "
      INDEX       {dtrCRFPortStatsCRFIndex, dtrCRFPortStatsPortNumber }
      ::= { dtrCRFPortStatsTable 1 }


DtrCRFPortStatsEntry  ::= SEQUENCE {
      dtrCRFPortStatsCRFIndex          INTEGER,
      dtrCRFPortStatsPortNumber        INTEGER,
      dtrCRFPortStatsAreInFrames       Counter32,
      dtrCRFPortStatsAreOutFrames      Counter32,
      dtrCRFPortStatsInFrames          Counter32,
      dtrCRFPortStatsOutFrames         Counter32,
      dtrCRFPortStatsSrfInFrames       Counter32,
      dtrCRFPortStatsSrfOutFrames      Counter32,
      dtrCRFPortStatsSteInFrames       Counter32,
      dtrCRFPortStatsSteOutFrames      Counter32,
      dtrCRFPortStatsInvalidRI         Counter32,
      dtrCRFPortStatsInMisdirected     Counter32,
      dtrCRFPortStatsInDiscards        Counter32
}

dtrCRFPortStatsCRFIndex          OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " The CRF number identifying this instance of CRF "
      ::= { dtrCRFPortStatsEntry 1 }

dtrCRFPortStatsPortNumber          OBJECT-TYPE
      SYNTAX         INTEGER(1..255)
      MAX-ACCESS     not-accessible
      STATUS         current
      DESCRIPTION
        " The  CRF  Port  number  for  which this entry contains CRF
        management information."
      ::= { dtrCRFPortStatsEntry 2 }

dtrCRFPortStatsAreInFrames         OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  number of ARE frames received at this CRF Port.  This
        count does not include ARE frames that have been misdirected
        (final  Lan Id does not match the local Lan Id maintained by
        the CRF (dtrCRFLocalLanId))"



Lee and Warwick                                                [Page 31]


Internet Draft DTR Concentrator MIB                         August 1996


      ::= { dtrCRFPortStatsEntry 3 }

dtrCRFPortStatsAreOutFrames   OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  number  of  ARE  frames transmitted by this CRF Port.
        This  count  does  not  include  ARE  frames  that have been
        misdirected  (final  Lan  Id does not match the Local Lan Id
        maintained by the CRF (dtrCRFLocalLanId)) "
      ::= { dtrCRFPortStatsEntry 4 }

dtrCRFPortStatsInFrames   OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The number of valid frames received by this CRF Port "
      ::= { dtrCRFPortStatsEntry 5 }

dtrCRFPortStatsOutFrames   OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  number  of  frames that have been transmitted by this
        CRF Port.  "
      ::= { dtrCRFPortStatsEntry 6 }

 dtrCRFPortStatsSrfInFrames   OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  number  of SRF frames that have been received by this
        CRF Port and forwarded to another port on the CRF. "
      ::= { dtrCRFPortStatsEntry 7 }

dtrCRFPortStatsSrfOutFrames   OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  number  of  SRF  frames that have been transmitted by
        this CRF Port."
      ::= { dtrCRFPortStatsEntry 8 }




Lee and Warwick                                                [Page 32]


Internet Draft DTR Concentrator MIB                         August 1996


dtrCRFPortStatsSteInFrames   OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  number of STE frames received at this CRF Port.  This
        count does not include STE frames that have been misdirected
        (final  Lan Id does not match the local Lan Id maintained by
        the CRF (dtrCRFLocalLanId)).  "
      ::= { dtrCRFPortStatsEntry 9 }

dtrCRFPortStatsSteOutFrames   OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " The  number  of  STE  frames transmitted by this CRF Port.
        This  count  does  not  include  STE  frames  that have been
        misdirected  (final  Lan  Id does not match the local Lan Id
        maintained by the CRF (dtrCRFLocalLanId)).  "
      ::= { dtrCRFPortStatsEntry 10 }

dtrCRFPortStatsInvalidRI  OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " Count  of  frames  that were discarded due to a formatting
        error  (i.e.   an  odd RI length, or 0 RI length) (Reference
        802.1d C4.2.1.1.3) "
      ::= { dtrCRFPortStatsEntry 11 }

dtrCRFPortStatsInMisdirected    OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
        " This  is  a  count  of source routed frames that have been
        received   at   this   CRF  Port  where  the  local  Lan  Id
        (dtrCRFLocalLanId)  is  not present or is not last (explorer
        frame).   Explorer frames (ARE and STE) are broadcast to all
        Forwarding CRF Ports.  SRF frames are discarded if the DA is
        specific and they are broadcast if the DA is multicast.  "
      ::= { dtrCRFPortStatsEntry 12 }

dtrCRFPortStatsInDiscards   OBJECT-TYPE
      SYNTAX         Counter32
      MAX-ACCESS     read-only



Lee and Warwick                                                [Page 33]


Internet Draft DTR Concentrator MIB                         August 1996


      STATUS         current
      DESCRIPTION
        " The  number  of  frames  that  have  been discarded by the
        Forwarding  Process.  This count may include frames that are
        discarded by the Frame Reception process "
      ::= { dtrCRFPortStatsEntry 13 }

-- ******************************************************************
-- Conformance information
-- ******************************************************************

dtrConcConformance   OBJECT IDENTIFIER ::= { dtrConcMIB 2 }
dtrConcCompliances   OBJECT IDENTIFIER ::= { dtrConcConformance 1 }
dtrConcGroups        OBJECT IDENTIFIER ::= { dtrConcConformance 2 }

-- Compliance statements
dtrConcCompliance MODULE-COMPLIANCE
   STATUS current
   DESCRIPTION
      "The compliance statement for the SNMPv2 entities which implement
       the dtrConc MIB."

   MODULE -- this module
      MANDATORY-GROUPS { dtrConcBaseGroup }

-- Optional groups
      GROUP    dtrConcSpanningTreeGroup
      DESCRIPTION
         "Implementation of this group is optional."

      GROUP    dtrConcFdbDynamicAddrGroup
      DESCRIPTION
         "Implementation of this group is optional."

       GROUP    dtrConcFdbStaticAddrGroup
      DESCRIPTION
         "Implementation of this group is optional."

      GROUP    dtrConcFdbDynamicRDGroup
      DESCRIPTION
         "Implementation of this group is optional."

      GROUP    dtrConcFdbStaticRDGroup
      DESCRIPTION
         "Implemenation of this group is optional "

      GROUP    dtrConcMRIGroup
      DESCRIPTION



Lee and Warwick                                                [Page 34]


Internet Draft DTR Concentrator MIB                         August 1996


         "Implemenation of this group is optional."

      GROUP    dtrConcCRFPortStatsGroup
      DESCRIPTION
         "Implementation of this group is optional."

      -- Refined OBJECT requirements
      OBJECT      dtrNumberOfCrfs
      MIN-ACCESS  read-only
      DESCRIPTION
         "Write access is not required."

      OBJECT      dtrNumberOfBridgeRelays
      MIN-ACCESS  read-only
      DESCRIPTION
         "Write access is not required."

      OBJECT      dtrCRFPortMask
      MIN-ACCESS  read-only
      DESCRIPTION
         "Write access is not required."

      OBJECT      dtrCRFAdminLocalLanId
      MIN-ACCESS read-only
      DESCRIPTION
        "Write access is not required."

      OBJECT      dtrCRFMRIEnable
      MIN-ACCESS  read-only
      DESCRIPTION
         "Write access is not required."

     OBJECT      dtrCRFName
     MIN-ACCESS read-only
     DESCRIPTION
        "Write access is not required."

      OBJECT      dtrCRFPortType
      MIN-ACCESS  read-only
      DESCRIPTION
         "Write access is not required."

      OBJECT      dtrFdbStaticAddrRowStatus
      SYNTAX      INTEGER { active(1) }
      MIN-ACCESS  read-only
      DESCRIPTION
         "Write access is not required and only one of the six
          enumerated values for the RowStatus textual convention



Lee and Warwick                                                [Page 35]


Internet Draft DTR Concentrator MIB                         August 1996


          need be supported, specifically active(1)."

      OBJECT      dtrFdbStaticAddrInMask
      MIN-ACCESS  read-only
      DESCRIPTION
         "Write access is not required."

      OBJECT      dtrFdbStaticAddrOutMask
      MIN-ACCESS  read-only
      DESCRIPTION
         "Write access is not required."

      OBJECT      dtrFdbStaticRDRowStatus
      SYNTAX      INTEGER { active(1) }
      MIN-ACCESS  read-only
      DESCRIPTION
         "Write access is not required and only one of the six
         enumerated values for the RowStatus textual convention
         need be supported, specifically active(1)."

      OBJECT      dtrFdbStaticRDPortNumber
      MIN-ACCESS  read-only
      DESCRIPTION
         "Write access is not required."

      ::= { dtrConcCompliances 1 }

 -- Units of conformance
dtrConcBaseGroup         OBJECT-GROUP
   OBJECTS { dtrConcentratorAddress, dtrNumberOfCrfs,
             dtrNumberOfBridgeRelays, dtrCRFNumberOfPorts,
             dtrCRFPortMask, dtrCRFName, dtrCRFMaxInfo,
             dtrCRFMacAddress,
             dtrCRFLocalLanId, dtrCRFAdminLocalLanId,
             dtrCRFFdbAgingTime, dtrCRFMRIEnable,
             dtrCRFLearnedEntryDiscards, dtrCRFPortEnable,
             dtrCRFPortType, dtrCRFPortifIndex,
             dtrCRFPortMtuExceededDiscards,
             dtrCRFPortDelayExceededDiscards
             }
   STATUS  current
   DESCRIPTION
      "A collection  of  objects providing information about the dtr
      concentrator."
   ::= { dtrConcGroups 1}

dtrConcSpanningTreeGroup   OBJECT-GROUP
   OBJECTS { dtrSpanningTreeHoldTime,



Lee and Warwick                                                [Page 36]


Internet Draft DTR Concentrator MIB                         August 1996


             dtrSpanningTreeProtocolSpecification,
             dtrSpanningTreeTimeSinceTopoChange,
             dtrSpanningTreeTopologyChanges,
             dtrSpanningTreeBridgeForwardDelay,
             dtrSpanningTreeBridgeHelloTime,
             dtrSpanningTreeBridgeMaxAge,
             dtrCRFSpTreePriority, dtrCRFSpTreeDesignatedRoot,
             dtrCRFSpTreeRootCost, dtrCRFSpTreeRootPort,
             dtrCRFSpTreeMaxAge, dtrCRFSpTreeHelloTime,
             dtrCRFSpTreeForwardDelay,
             dtrCRFPortSpTreePriority, dtrCRFPortSpTreeState,
             dtrCRFPortSpTreePathCost, dtrCRFPortSpTreeDesignatedRoot,
             dtrCRFPortSpTreeDesignatedCost,
             dtrCRFPortSpTreeDesignatedBridge,
             dtrCRFPortSpTreeDesignatedPort,
             dtrCRFPortSpTreeForwardTransitions }
   STATUS   current
   DESCRIPTION
      "A collection of objects providing information on the spanning
      tree operation of a DTR Concentrator."
   ::= { dtrConcGroups 2}

dtrConcFdbDynamicAddrGroup   OBJECT-GROUP
   OBJECTS { dtrFdbDynamicAddrPortNumber,
             dtrFdbDynamicAddrStatus}
   STATUS current
   DESCRIPTION
      "A collection of objects providing information about dynamic
       MAC address entries in the CRF Filtering Database."
   ::= { dtrConcGroups 3 }

dtrConcFdbStaticAddrGroup   OBJECT-GROUP
   OBJECTS { dtrFdbStaticAddrRowStatus, dtrFdbStaticAddrInMask,
             dtrFdbStaticAddrOutMask, dtrFdbStaticAddrStatus   }
   STATUS current
   DESCRIPTION
      "A collection of objects providing information about static
       MAC address entries in the CRF Filtering Database."
    ::= { dtrConcGroups 4 }

dtrConcFdbDynamicRDGroup    OBJECT-GROUP
   OBJECTS { dtrFdbDynamicRDPortNumber, dtrFdbDynamicRDStatus }
   STATUS   current
   DESCRIPTION
      "A collection of objects providing information about dynamic
       Destination Route Descriptors in the CRF Filtering Database. "
   ::= { dtrConcGroups 5 }




Lee and Warwick                                                [Page 37]


Internet Draft DTR Concentrator MIB                         August 1996


dtrConcFdbStaticRDGroup    OBJECT-GROUP
   OBJECTS { dtrFdbStaticRDRowStatus,
             dtrFdbStaticRDPortNumber, dtrFdbStaticRDStatus }
   STATUS   current
   DESCRIPTION
      "A collection of objects providing information about dynamic
       Destination Route Descriptors in the CRF Filtering Database. "
   ::= { dtrConcGroups 6 }

dtrConcMRIGroup     OBJECT-GROUP
   OBJECTS { dtrMRIOutMask }
   STATUS   current
   DESCRIPTION
      "A collection of objects providing information on the CRF port
       out mask for specific management functions."
   ::= { dtrConcGroups 7 }

dtrConcCRFPortStatsGroup       OBJECT-GROUP
   OBJECTS { dtrCRFPortStatsAreInFrames, dtrCRFPortStatsAreOutFrames,
             dtrCRFPortStatsInFrames, dtrCRFPortStatsOutFrames,
             dtrCRFPortStatsSrfInFrames, dtrCRFPortStatsSrfOutFrames,
             dtrCRFPortStatsSteInFrames, dtrCRFPortStatsSteOutFrames,
             dtrCRFPortStatsInvalidRI, dtrCRFPortStatsInMisdirected,
             dtrCRFPortStatsInDiscards }
   STATUS      current
   DESCRIPTION
      "A collection of objects providing protocol characteristics of
       for a DTR C-Port."
   ::= { dtrConcGroups 8 }

END




















Lee and Warwick                                                [Page 38]