Bellcore           Intercarrier SMDS MIB           June 1994


                         Definitions of Managed Objects
                             for Intercarrier SMDS

                                   SNMPv1 MIB
                           bellcore-smdsxaomv1-00.txt
                                   June 1994
                                  Version 1.0

                            Shannon Hansen (editor)
                          Bell Communications Research
                            331 Newman Springs Road
                              Red Bank, NJ  07701

                            shannon@cc.bellcore.com




          1.  Status of this Memo

          This document is a draft private extension to the SNMP MIB.
          Distribution of this memo is unlimited.  Please send
          comments to the editor.

          2.  Abstract

          This memo defines a private extension to the Management
          Information Base (MIB) for use with network management
          protocols in TCP/IP-based internets.  In particular, it
          defines objects that Local Exchange Carriers (LECs) and
          Interexchange Carriers (ICs) can use to manage intercarrier
          SMDS (i.e., when multiple carriers are involved in providing
          SMDS to end-users).

          This memo does not specify a standard for the Internet
          community.














          S. Hansen (editor)                                  [Page 1]





          Bellcore           Intercarrier SMDS MIB           June 1994


          3.  The Network Management Framework

          The Internet-standard Network Management Framework consists
          of three components.  They are:

                RFC 1155 [1] which defines the SMI, the mechanisms used for
                describing and naming objects for the purpose of management.
                RFC 1212 [2] defines a more concise description mechanism,
                which is wholly consistent with the SMI.

                RFC 1156 [3] which defines MIB-I, the core set of managed
                objects for the Internet suite of protocols.  RFC 1213 [4],
                defines MIB-II, an evolution of MIB-I based on
                implementation experience and new operational requirements.

                RFC 1157 [5] which defines the SNMP, the protocol used
                for network access to managed objects.

          The Framework permits new objects to be defined for the purpose
          of experimentation and evaluation.






























          S. Hansen (editor)                                  [Page 2]





          Bellcore           Intercarrier SMDS MIB           June 1994


          4.  Objects

          Managed objects are accessed via a virtual information
          store, termed the Management Information Base or MIB.
          Objects in the MIB are defined using the subset of Abstract
          Syntax Notation One (ASN.1) [6] defined in the SMI.  In
          particular, each object has a name, a syntax, and an
          encoding.  The name is an object identifier, an
          administratively assigned name, which specifies an object
          type.  The object type together with an object instance
          serves to uniquely identify a specific instantiation of the
          object.  For human convenience, we often use a textual
          string, termed the OBJECT DESCRIPTOR, to also refer to the
          object type.

          The syntax of an object type defines the abstract data
          structure corresponding to that object type.  The ASN.1
          language is used for this purpose.  However, the SMI [1]
          purposely restricts the ASN.1 constructs which may be used.
          These restrictions are explicitly made for simplicity.

          The encoding of an object type is simply how that object
          type is represented using the object type's syntax.
          Implicitly tied to the notion of an object type's syntax and
          encoding is how the object type is represented when being
          transmitted on the network.  The SMI specifies the use of
          the basic encoding rules of ASN.1 [7], subject to the
          additional requirements imposed by the SNMP.

          4.1.  Format of Definitions

          Section 6 contains the specification of all object types
          contained in this MIB module.  The object types are defined
          using the conventions defined in the SMI, as amended by the
          extensions specified in RFC1212 [2].















          S. Hansen (editor)                                  [Page 3]





          Bellcore           Intercarrier SMDS MIB           June 1994


          5.  Overview

          This section provides an overview and background
          of how to use this MIB module and other potential MIB modules
          when managing intercarrier SMDS.  Intercarrier SMDS
          refers to two or more carriers involved in providing
          an end-to-end SMDS service [8].

          The following diagram shows the MIB stack that
          could be followed for managing intercarrier SMDS.  This is only
          an example and not meant to be inclusive.

               +----------------------------------------------------------+
               +  MIB  |  Intercarrier SMDS  |  SMDS Subscription |   T   +
               +   II  |---------------------|--------------------|   C   +
               +       |         DS3         |                    |   A   +
               +----------------------------------------------------------+

          SCOPE OF MIB MODULE:

          The intercarrier SMDS MIB module will only manage the SMDS
          portion of the network related to carrier interconnections.
          SMDS Exchange Access Operations Management (XA-OM) and
          Exchange Carrier Operations Management (ECOM) also rely on
          the SMDS Subscription MIB module [9], the DS3 MIB module
          [10], and TCA MIB module [11].

          This MIB module will NOT be implemented on User Equipment.

          The SMDS SNMP MIB module for XA-OM and ECOM is an SNMPv1
          MIB.  It provides read-only information that allows an IC or
          neighboring LEC to obtain performance monitoring, fault, and
          configuration information about: 1) the ICIs that
          interconnect its network with a LEC's network to provide
          intercarrier SMDS and 2) information pertaining to the
          overall management of the end-to-end SMDS service.  By using
          this and other related MIB modules, a carrier's (i.e., IC's
          or neighboring LEC's) NM application can monitor ICIs and
          service aspects of intercarrier SMDS. Internal aspects of
          the network (e.g., switching elements, line cards, and
          network routing tables) are outside the scope of this MIB
          module.  The carrier's NM application will be able to access
          the SNMP proxy-agent within a LEC's SMDS network using SNMP
          over UDP over IP with IP encapsulated in SMDS according to
          RFC1209 [12].  The initial implementation of the MIB module





          S. Hansen (editor)                                  [Page 4]





          Bellcore           Intercarrier SMDS MIB           June 1994


          is based on SNMPv1.  The service capabilities include
          retrieving information and receiving TRAPs.  This MIB module
          will make use of MIB II whenever possible.  Since this MIB
          module will only manage the SMDS portion of the network, the
          scope of this MIB module does not include managed objects
          that: 1) monitor the physical layer, 2) support Threshold
          Crossing Alerts specified for SMDS XA-OM and ECOM, and 3)
          associate an SMDS individual address with a Subscriber-
          Network Interface (SNI).  These objects have already been
          defined in the DS3, TCA, and SMDS Subscription MIB modules.


          5.1.  Apply MIB II to Intercarrier SMDS

          Use the System Group to apply to the SNMP proxy-agent, since
          the proxy-agent may be monitoring many SMDS devices in one
          network.  System Group applies to only one system.  This
          group is not instantiated.

          sysDescr:  ASCII string describing the SNMP proxy-agent.
                     Can be up to 255 characters long. This field is
                     generally used to indicate the network providers
                     identification and type of service offered.

          sysObjectID:  Unique Object Identifier (OID) for
                        the SNMP proxy-agent.

          sysUpTime:  Clock in the SNMP proxy-agent; TimeTicks
                      in 1/100s of a second.  Elapsed type since
                      the proxy-agent came on line.

          sysContact:  Contact for the SNMP proxy-agent.
                       ASCII string of up to 255 characters.

          sysName:  Domain name of the SNMP proxy-agent, for example,
                    acme.com

          sysLocation:  Location of the SNMP proxy-agent.
                        ASCII string of up to 255 characters.

          sysServices:  Services of the managed device.  The value "2"
                        which implies that the SMDS network is providing
                        a subnetwork level service is recommended.

          This memo specifies how the Interfaces General Group





          S. Hansen (editor)                                  [Page 5]





          Bellcore           Intercarrier SMDS MIB           June 1994


          (ifGeneralGroup) defined in MIB II shall be used for the
          management of intercarrier SMDS based interfaces.  This memo
          assumes the interpretation of the ' interfaces' group to be
          in accordance with [13]: "... the 'interfaces' group which
          defines a generic set of managed objects such that any
          network interface can be managed in an interface-independent
          manner through these objects."  Thus, the 'interfaces' group
          allows the following intercarrier SMDS-based interfaces to
          be represented as table entries:

               SMDS interfaces in the SMDS equipment (e.g., switches,
               routers, or networks) -  This information is
               predominantly related to the ICI; however, there are
               several Subscriber-Network Interface (SNI) related
               objects.

          Except for the DS3 MIB module, any counts related to the ICI
          or SNI for SMDS XA-OM and ECOM are specified in this MIB
          module.  To interrelate the ifEntries properly, the
          Interfaces Stack Group defined in [13] shall be supported.

          Carriers should be able to access the
          following objects in the ifGeneralGroup when they
          apply to SNI sublayers:
                  - ifIndex,
                  - ifDescr,
                  - ifType, and
                  - ifOperStatus.

          The manner in which these objects are supported for the SNI
          sublayers  is described in the SMDS Interface Protocol (SIP) MIB
          module [14] and Bellcore Technical Reference
          TR-TSV-001062 [15].

          The following figure illustrates how the ICI has been modeled
          using 2 sublayers:
                              +------------+
                              |    ICIP    |
                              +------------+
                              |     DS3    |
                              +------------+

          The ICIP sublayer consists of ICIP Level 3, Level 2, and
          Physical Layer Convergence Procedure (PLCP).






          S. Hansen (editor)                                  [Page 6]





          Bellcore           Intercarrier SMDS MIB           June 1994


          Some specific interpretations of ifGeneralGroup for intercarrier
          SMDS follow.

           Object                  Use for Each Sublayer of the ICI
           ======                  ================================
           ifIndex                 Each sublayer of the ICI has an ifIndex.

           ifDescr                 ASCII string describing the ICI sublayers.
                                   Can be up to 255 characters long.

           ifType                  The value to be allocated for ICIP sublayer is
                                   "52" (smdsIcip).  The value to be allocated
                                   for the DS3 sublayer of the ICI is "30"
                                   (i.e., DS3).

           ifSpeed                 Peak bandwidth in bits per second available
                                   for use by the ICI sublayer.  The value of
                                   this object is 34 Mbps for the ICIP
                                   sublayer and 45 Mbps for the DS3
                                   sublayer.

           ifPhysAddress           A zero-length string is used for
                                   the ICIP sublayer.  For the DS3 sublayer,
                                   the value of this object is the DS3
                                   circuit identifier.

           ifAdminStatus           Supports read-only access.  The value of this
                                   object for both ICI sublayers is the desired
                                   administrative status of the DS3 sublayer.

           ifOperStatus            The value of this object for both ICI
                                   sublayers is the current operational status
                                   of the DS3 sublayer.

           ifLastChange            The value of this object for both ICI
                                   sublayers is the elapsed time since the last
                                   re-initialization of the DS3
                                   sublayer.

           ifLinkUpDownTrapEnable  This object should be set to enabled
                                   (1) for DS3 sublayer and disabled (2) for
                                   the ICIP sublayer.

           ifConnectorPresent      This object should be set to true (1) for
                                   the DS3 sublayer and false (2) for the ICIP





          S. Hansen (editor)                                  [Page 7]





          Bellcore           Intercarrier SMDS MIB           June 1994


                                   sublayer.

           ifHighSpeed             An estimate of the current bandwidth available
                                   for use by both ICI sublayers (e.g., 34 Mbps
                                   for the ICIP sublayer).

           ifName                  This object should be set to a zero length
                                   string for both ICI sublayers.


          If an object in the ifGeneralGroup is not supported, the
          SNMP proxy agent should return the value "noSuchName"
          following SNMPv1 procedures.


          5.2.  Apply the SMDS Subscription MIB Module to Intercarrier
          SMDS

          SMDS XA-OM and ECOM makes use of one group from the
          SMDS Subscription MIB Module: SMDS Address Table Group.
          Access to this group will enable a carrier to associate an
          SMDS address with an ifIndex [9].  As such, the SMDS Address
          Table Group is mandatory.


          5.3.  Apply the TCA MIB Module to Intercarrier SMDS

          The TCA MIB module should be used for the Threshold Crossing Alerts
          specified for SMDS XA-OM and ECOM [11].  This MIB module
          contains objects associated with TCAs.  By accessing objects in
          this MIB module, carriers can determine when the last threshold
          crossing associated with a given count occurred, the number of
          times a given threshold has been crossed since the agent was
          initialized, and whether a threshold crossing results in a trap
          message.  This MIB module is mandatory.



          5.4.  Apply the DS3 MIB Module to Intercarrier SMDS

          The DS3/E3 MIB (RFC1407) should be used to manage DS3
          sublayer of an SMDS ICI [10].  The ifIndex value from the
          ifGeneralGroup should be used to identify the DS3 sublayer for a
          given ICI.  For an SMDS ICI:
             ifIndex = dsx3LineIndex = dsx3IfIndex.





          S. Hansen (editor)                                  [Page 8]





          Bellcore           Intercarrier SMDS MIB           June 1994


          Mandatory groups for this MIB module are:
             dsx3ConfigTable,
             dsx3CurrentTable, and
             dsx3IntervalTable.

          Note that for the IntervalTable, only eight intervals are supported
          for SMDS XA-OM and ECOM.











































          S. Hansen (editor)                                  [Page 9]





          Bellcore           Intercarrier SMDS MIB           June 1994


          6.  Object Definitions

          Intercarrier-SMDS-MIB DEFINITIONS ::= BEGIN
          IMPORTS
                 enterprises, Gauge
                          FROM RFC1155-SMI
                  DisplayString
                          FROM RFC1213-MIB
                  OBJECT-TYPE
                          FROM RFC-1212;

          --  This MIB module uses the extended OBJECT-TYPE macro as
          --  defined in RFC 1212.

                bellcore              OBJECT IDENTIFIER ::= { enterprises 148 }
                requirements          OBJECT IDENTIFIER ::= { bellcore 1 }
                taTsv001237           OBJECT IDENTIFIER ::= { requirements 4 }
                smdsIomServMIB        OBJECT IDENTIFIER ::= { taTsv001237 1 }
                smdsIomServObjects    OBJECT IDENTIFIER ::= { smdsIomServMIB 1 }

          -- In addition to the imports, two object types have been
          -- defined for this MIB module:
          -- SMDSAddress and CCode.

                SMDSAddress ::= OCTET STRING (SIZE(8))

          -- This object type reflects an SMDS address
          -- associated with an SNI.

                CCode ::= INTEGER (1..9999)

          -- This object type reflects a 4 decimal digit code
          -- associated with an IC or LEC.

















          S. Hansen (editor)                                 [Page 10]





          Bellcore           Intercarrier SMDS MIB           June 1994


          -- The XA-SMDS Subscription Profile Group

          -- Implementation of this group is mandatory for all systems
          -- that perform Intercarrier SMDS.

          -- This group has one table:
          --   Aggregated Access Classes.


          -- Aggregated Access Classes Table

          smdsIomAggAccClTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF SmdsIomAggAccClEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "The Aggregated Access Class Table"
              ::= { smdsIomServObjects 1 }

          smdsIomAggAccClEntry OBJECT-TYPE
              SYNTAX  SmdsIomAggAccClEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "An entry in the Aggregated Access Class Table"
              INDEX   { smdsIomAggAccClIcIndex }
              ::= { smdsIomAggAccClTable 1 }

          SmdsIomAggAccClEntry ::=
              SEQUENCE {
                  smdsIomAggAccClIcIndex
                     CCode,
                  smdsIomAggAccClValue
                      INTEGER
              }

          smdsIomAggAccClIcIndex OBJECT-TYPE
              SYNTAX  CCode
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The IC's SMDS CIC"
              ::= { smdsIomAggAccClEntry 1 }







          S. Hansen (editor)                                 [Page 11]





          Bellcore           Intercarrier SMDS MIB           June 1994


          smdsIomAggAccClValue OBJECT-TYPE
              SYNTAX  INTEGER (1..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the
                      aggregated access classes in Megabits per second
                      of the end-users who have preselected an IC."
              ::= { smdsIomAggAccClEntry 2 }









































          S. Hansen (editor)                                 [Page 12]





          Bellcore           Intercarrier SMDS MIB           June 1994


          -- The Intercarrier SMDS-Related Information Group

          -- Implementation of this group is mandatory for all systems
          -- that perform Intercarrier SMDS.

          -- This group consists of 5 tables:
          --     LEC Network Addresses,
          --     ICI Configuration,
          --     Nested Group Address (NGA),
          --     SNI-Related Current Information, and
          --     SNI-Related Interval Information.


          -- LEC Network Addresses Table
          -- This table lists up to the first six digits following
          -- the country code
          -- of addresses served by the LEC's network.
          -- Note that this table has been designed to support
          -- both North American and European addressing.

          smdsIomLecNetAddrTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF SmdsIomLecNetAddrEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "This table lists network addresses, their
                      address types (whether or not the address is an
                      Embodied SAC) and the SMDS addresses of the test
                      SNIs associated with the network addresses."
              ::= { smdsIomServObjects 2 }

          smdsIomLecNetAddrEntry OBJECT-TYPE
              SYNTAX  SmdsIomLecNetAddrEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "An entry in the LEC Network Address Table"
              INDEX   { smdsIomLecNetAddrIndex }
              ::= { smdsIomLecNetAddrTable 1 }











          S. Hansen (editor)                                 [Page 13]





          Bellcore           Intercarrier SMDS MIB           June 1994


          SmdsIomLecNetAddrEntry ::=
              SEQUENCE {
                smdsIomLecNetAddrIndex
                      INTEGER,
                smdsIomLecNetAddrDigits
                      INTEGER,
                smdsIomLecNetAddrAddrType
                      INTEGER,
                smdsIomLecNetAddrTestSNI
                      SMDSAddress
                }

          smdsIomLecNetAddrIndex OBJECT-TYPE
              SYNTAX  INTEGER (1..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "This object is used to index
                      smdsIomLecNetAddrTable."
              ::= { smdsIomLecNetAddrEntry 1 }

          smdsIomLecNetAddrDigits OBJECT-TYPE
              SYNTAX INTEGER (1..999999)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects up to the
                      first six digits following the country code of
                      an SMDS Address served by the LEC's network."
              ::= { smdsIomLecNetAddrEntry 2 }

          smdsIomLecNetAddrAddrType OBJECT-TYPE
              SYNTAX  INTEGER {
                network(1),
                embodiedsac(2)
                }
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object indicates the type of
                      address reflected in smdsIomLecNetAddrDigits."
               ::= { smdsIomLecNetAddrEntry 3 }








          S. Hansen (editor)                                 [Page 14]





          Bellcore           Intercarrier SMDS MIB           June 1994


           smdsIomLecNetAddrTestSNI OBJECT-TYPE
              SYNTAX SMDSAddress
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects an SMDS
                      Address assigned to the Test SNI that is
                      associated with smdsIomLecNetAddrDigits."
               ::= { smdsIomLecNetAddrEntry 4 }



          -- ICI Configuration Table
          -- This table provides ICI configuration information

          smdsIomIciConfigTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF SmdsIomIciConfigEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "This table lists the ICI Transmission Path
                      Identifier, the ICI ifIndex, Location, and
                      MCDUs."
              ::= { smdsIomServObjects 3 }

          smdsIomIciConfigEntry OBJECT-TYPE
              SYNTAX  SmdsIomIciConfigEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "An entry in the ICI Configuration Information
                      Table"
              INDEX   { smdsIomIciConfigIciTransPathIdIndex }
              ::= { smdsIomIciConfigTable 1 }

          SmdsIomIciConfigEntry ::=
              SEQUENCE {
                smdsIomIciConfigIciTransPathIdIndex
                      DisplayString,
                smdsIomIciConfigIfIndex
                      INTEGER,
                 smdsIomIciConfigIciLocation
                      DisplayString,
                smdsIomIciConfigIciMcdus
                      INTEGER





          S. Hansen (editor)                                 [Page 15]





          Bellcore           Intercarrier SMDS MIB           June 1994


            }

          smdsIomIciConfigIciTransPathIdIndex OBJECT-TYPE
              SYNTAX DisplayString (SIZE (1..255) )
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects an identifier
                      assigned to an ICI as part of the provisioning
                      process."
              ::= { smdsIomIciConfigEntry 1 }

          smdsIomIciConfigIfIndex OBJECT-TYPE
              SYNTAX  INTEGER (1..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the ifIndex
                      associated with the ICIP sublayer of the ICI."
              ::= { smdsIomIciConfigEntry 2 }

          smdsIomIciConfigIciLocation OBJECT-TYPE
              SYNTAX  DisplayString
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object indicates the location
                      of the LEC SS at which the ICI is terminated."
             ::= { smdsIomIciConfigEntry 3 }

           smdsIomIciConfigIciMcdus OBJECT-TYPE
              SYNTAX INTEGER{
                mcdus128(1),
                mcdus511(2)
                }
                ACCESS  read-only
                STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the maximum
                      data units in transit concurrently.  For Phase 1
                      Exchange Access SMDS, the two acceptable values
                      are: 128 and 511."
              ::= { smdsIomIciConfigEntry 4 }







          S. Hansen (editor)                                 [Page 16]





          Bellcore           Intercarrier SMDS MIB           June 1994


          -- NGA Table
          -- This table provides all the individual addresses that
          -- are members of a particular Nested Group Address (NGA).

          smdsIomNgaTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF SmdsIomNgaEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "This table lists the individual addresses that
                      are members of a particular NGA."
              ::= { smdsIomServObjects 4 }

          smdsIomNgaEntry OBJECT-TYPE
              SYNTAX  SmdsIomNgaEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "An entry in the NGA Table"
              INDEX   { smdsIomNgaCountryCodeIndex,
                        smdsIomNgaDestinCodeIndex,
                        smdsIomNgaSubscriberNoIndex,
                        smdsIomNgaMemberCountryCodeIndex,
                        smdsIomNgaMemberDestinCodeIndex,
                        smdsIomNgaMemberSubscriberNoIndex }
              ::= { smdsIomNgaTable 1 }

          SmdsIomNgaEntry ::=
              SEQUENCE {
                smdsIomNgaCountryCodeIndex
                      INTEGER,
                smdsIomNgaDestinCodeIndex
                      INTEGER,
                smdsIomNgaSubscriberNoIndex
                      INTEGER,
                smdsIomNgaMemberCountryCodeIndex
                      INTEGER,
                smdsIomNgaMemberDestinCodeIndex
                      INTEGER,
                smdsIomNgaMemberSubscriberNoIndex
                      INTEGER,
                smdsIomNgaAddress
                      SMDSAddress,
                smdsIomNgaMember
                      SMDSAddress





          S. Hansen (editor)                                 [Page 17]





          Bellcore           Intercarrier SMDS MIB           June 1994


            }

          smdsIomNgaCountryCodeIndex OBJECT-TYPE
              SYNTAX INTEGER (1..999)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the country
                      code portion of the NGA."
              ::= { smdsIomNgaEntry 1 }

          smdsIomNgaDestinCodeIndex  OBJECT-TYPE
              SYNTAX INTEGER (1..999999999)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "This object reflects the destination code
                      portion of the NGA.  For North America, the
                      destination code is the first three digits
                      following the country code."
              ::= {  smdsIomNgaEntry 2 }

           smdsIomNgaSubscriberNoIndex OBJECT-TYPE
              SYNTAX INTEGER (1..999999999)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "This object reflects the subscriber number
                      portion of the NGA. For North America, the
                      subscriber number is the last seven digits of
                      the SMDS address of the NGA."
             ::= { smdsIomNgaEntry 3 }

          smdsIomNgaMemberCountryCodeIndex OBJECT-TYPE
              SYNTAX INTEGER (1..999)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the country
                      code portion of an individual address that is a
                      member of the NGA."
              ::= { smdsIomNgaEntry 4 }








          S. Hansen (editor)                                 [Page 18]





          Bellcore           Intercarrier SMDS MIB           June 1994


          smdsIomNgaMemberDestinCodeIndex OBJECT-TYPE
              SYNTAX INTEGER (1..999999999)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "This object reflects the destination code
                      portion of an individual address that is a
                      member of the NGA."
              ::= { smdsIomNgaEntry 5 }

          smdsIomNgaMemberSubscriberNoIndex OBJECT-TYPE
              SYNTAX INTEGER (1..999999999)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "This object reflects the subscriber number
                      portion of an individual address that is a
                      member of the NGA."
              ::= { smdsIomNgaEntry 6 }

          smdsIomNgaAddress OBJECT-TYPE
              SYNTAX SMDSAddress
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the NGA."
              ::= { smdsIomNgaEntry 7 }

          smdsIomNgaMember OBJECT-TYPE
              SYNTAX SMDSAddress
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies an
                      individual address that is a member of the NGA."
              ::= {   smdsIomNgaEntry 8 }














          S. Hansen (editor)                                 [Page 19]





          Bellcore           Intercarrier SMDS MIB           June 1994


          -- SNI-Related Current Information Table
          -- This table provides current SNI-related information such as:
          -- address screening violations, SIP L3_PDU error ratio,
          -- and discards due to service disagreements.

           smdsIomSniCurrentInfoTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF SmdsIomSniCurrentInfoEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "This table provides current SNI-related
                      information."
              ::= { smdsIomServObjects 5 }

           smdsIomSniCurrentInfoEntry OBJECT-TYPE
              SYNTAX   SmdsIomSniCurrentInfoEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "An entry in the SNI-Related Current Information
                      Table"
              INDEX   {  smdsIomSniCurrentInfoIfIndex }
              ::= {  smdsIomSniCurrentInfoTable 1 }

           SmdsIomSniCurrentInfoEntry ::=
              SEQUENCE {
                smdsIomSniCurrentInfoIfIndex
                      INTEGER,
                smdsIomSniCurrentInfoSourceAddrScreenViolations
                      Gauge,
                smdsIomSniCurrentInfoDestinAddrScreenViolations
                      Gauge,
                smdsIomSniCurrentInfoSipErrorRatio
                       INTEGER,
                smdsIomSniCurrentInfoServDisagreeDiscards
                      Gauge
                }

          smdsIomSniCurrentInfoIfIndex OBJECT-TYPE
              SYNTAX INTEGER (0..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the ifIndex
                      associated with the appropriate SNI sublayer.





          S. Hansen (editor)                                 [Page 20]





          Bellcore           Intercarrier SMDS MIB           June 1994


                      For more information, refer to TR-TSV-001062."
              ::= { smdsIomSniCurrentInfoEntry 1 }

          smdsIomSniCurrentInfoSourceAddrScreenViolations  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      SIP L3_PDUs discarded because the source address
                      violated the address screening."
              ::= { smdsIomSniCurrentInfoEntry 2 }

          smdsIomSniCurrentInfoDestinAddrScreenViolations  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      SIP L3_PDUs discarded because the destination
                      address violated the address screening."
              ::= { smdsIomSniCurrentInfoEntry 3 }

           smdsIomSniCurrentInfoSipErrorRatio  OBJECT-TYPE
              SYNTAX INTEGER (1..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the result
                      multiplied by a factor of 1000 of the ratio of
                      the number of errored SIP L3_PDUs to the number
                      of total incoming SIP L3_PDUs."
              ::= { smdsIomSniCurrentInfoEntry 4 }

            smdsIomSniCurrentInfoServDisagreeDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of SIP L3_PDUs discarded because of service
                      disagreements."
              ::= { smdsIomSniCurrentInfoEntry 5 }







          S. Hansen (editor)                                 [Page 21]





          Bellcore           Intercarrier SMDS MIB           June 1994


          -- SNI-Related Interval Information Table
          -- This table provides SNI-related information for four 15-minute
          -- intervals preceding the current interval.  This table provides
          -- information on the SIP L3_PDU error ratio and
          -- discards due to service disagreements.

           smdsIomSniIntervalInfoTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF SmdsIomSniIntervalInfoEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "This table provides SNI-related information
                      from previous intervals."
              ::= { smdsIomServObjects 6 }

           smdsIomSniIntervalInfoEntry OBJECT-TYPE
              SYNTAX   SmdsIomSniIntervalInfoEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "An entry in the SNI-Related Interval
                      Information Table"
              INDEX   {  smdsIomSniIntervalInfoIfIndex,
                          smdsIomSniIntervalInfoIntervalIndex }
              ::= {  smdsIomSniIntervalInfoTable 1 }

           SmdsIomSniIntervalInfoEntry ::=
              SEQUENCE {
                smdsIomSniIntervalInfoIfIndex
                      INTEGER,
                smdsIomSniIntervalInfoIntervalIndex
                      INTEGER,
                smdsIomSniIntervalInfoSipErrorRatio
                       INTEGER,
                smdsIomSniIntervalInfoServDisagreeDiscards
                      Gauge
                }

          smdsIomSniIntervalInfoIfIndex OBJECT-TYPE
              SYNTAX INTEGER (0..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the ifIndex
                      associated with the appropriate SNI sublayer.





          S. Hansen (editor)                                 [Page 22]





          Bellcore           Intercarrier SMDS MIB           June 1994


                      For more information, refer to TR-TSV-001062."
              ::= { smdsIomSniIntervalInfoEntry 1 }

          smdsIomSniIntervalInfoIntervalIndex OBJECT-TYPE
              SYNTAX INTEGER (1..4)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the
                      interval index associated with the SNI-related
                      information.  An index of '1' is used to
                      indicate the most recent interval and an index
                      '4' is used to indicate the latest interval for
                      which information is maintained."
              ::= { smdsIomSniIntervalInfoEntry 2 }

           smdsIomSniIntervalInfoSipErrorRatio  OBJECT-TYPE
              SYNTAX INTEGER (1..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the result
                      multiplied by a factor of 1000 of the ratio of
                      the number of errored SIP L3_PDUs to the number
                      of total incoming SIP L3_PDUs."
              ::= { smdsIomSniIntervalInfoEntry 3 }

            smdsIomSniIntervalInfoServDisagreeDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of SIP L3_PDUs discarded because of service
                      disagreements."
              ::= { smdsIomSniIntervalInfoEntry 4 }














          S. Hansen (editor)                                 [Page 23]





          Bellcore           Intercarrier SMDS MIB           June 1994


          -- The Inter-Carrier Interface Protocol (ICIP) Level 3 Group


          -- Implementation of this group is mandatory for all systems
          -- that perform intercarrier SMDS.

          -- This group consists of 2 tables:
          --    ICIP Level 3 Current Table, and
          --    ICIP Level 3 Interval Table.
          -- For SMDS XA-OM and ECOM,
          -- counts are collected over 15 minute intervals.

          -- ICIP Level 3 Current Table
          -- This table contains the current interval counts for the
          -- ICIP Level 3 of a given ICI.

          smdsIomIcipL3CurrentTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF SmdsIomIcipL3CurrentEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "The ICIP Level 3 Current Table"
              ::= { smdsIomServObjects 7 }

          smdsIomIcipL3CurrentEntry OBJECT-TYPE
              SYNTAX SmdsIomIcipL3CurrentEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "An entry in the ICIP Level 3 Current Table"
              INDEX   { smdsIomIcipL3CurrentIfIndex }
              ::= { smdsIomIcipL3CurrentTable 1 }

          SmdsIomIcipL3CurrentEntry ::=
              SEQUENCE {
                smdsIomIcipL3CurrentIfIndex
                      INTEGER,
                smdsIomIcipL3CurrentCSInvalidFieldsDiscards
                      Gauge,
                smdsIomIcipL3CurrentCSIncorrectFieldsDiscards
                      Gauge,
                smdsIomIcipL3CurrentHeaderBEtagDiscards
                      Gauge,
                smdsIomIcipL3CurrentBAsizeDiscards
                      Gauge,





          S. Hansen (editor)                                 [Page 24]





          Bellcore           Intercarrier SMDS MIB           June 1994


                smdsIomIcipL3CurrentLengthFieldDiscards
                      Gauge,
                smdsIomIcipL3CurrentCSSInvalidFieldsDiscards
                      Gauge,
                smdsIomIcipL3CurrentCSSRoutingErrorsDiscards
                      Gauge
              }

            smdsIomIcipL3CurrentIfIndex OBJECT-TYPE
              SYNTAX INTEGER (0..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the ifIndex
                      associated with the ICIP sublayer of the ICI."
              ::= { smdsIomIcipL3CurrentEntry 1 }

          smdsIomIcipL3CurrentCSInvalidFieldsDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      ICIP L3_PDUs discarded because of invalid fields
                      that occurred at the convergence sublayer."
              ::= { smdsIomIcipL3CurrentEntry 2 }

           smdsIomIcipL3CurrentCSIncorrectFieldsDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      ICIP L3_PDUs discarded because of incorrect
                      fields that occurred at the convergence
                      sublayer."
              ::= { smdsIomIcipL3CurrentEntry 3 }













          S. Hansen (editor)                                 [Page 25]





          Bellcore           Intercarrier SMDS MIB           June 1994


           smdsIomIcipL3CurrentHeaderBEtagDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      ICIP L3_PDUs discarded because of the Header
                      BEtag not equaling the Trailer BEtag."
              ::= { smdsIomIcipL3CurrentEntry 4 }

            smdsIomIcipL3CurrentBAsizeDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L3_PDUs discarded because of the BAsize
                      not equaling the Length field."
              ::= { smdsIomIcipL3CurrentEntry 5 }

            smdsIomIcipL3CurrentLengthFieldDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L3_PDUs discarded because of the Length
                      field not equaling the number of octets in the
                      portion of the L3_PDU that extends from the
                      Destination Address field up to and including
                      the End-User Data field and Service-Specific
                      Pad."
              ::= { smdsIomIcipL3CurrentEntry  6 }

           smdsIomIcipL3CurrentCSSInvalidFieldsDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L3_PDUs discarded because of invalid
                      fields that occurred at the connectionless
                      service sublayer."
              ::= { smdsIomIcipL3CurrentEntry  7 }






          S. Hansen (editor)                                 [Page 26]





          Bellcore           Intercarrier SMDS MIB           June 1994


           smdsIomIcipL3CurrentCSSRoutingErrorsDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L3_PDUs discarded because of routing
                      errors that occurred at the connectionless
                      service sublayer."
              ::= { smdsIomIcipL3CurrentEntry  8 }


          -- ICIP Level 3 Interval Table
          -- This table contains the performance counts for
          -- the past 8 intervals of ICIP Level 3 of an ICI.
          -- It is possible that less than 8 intervals may be reflected
          -- because the SS or ICI has not been on line for the
          -- entire 2 hours.

          smdsIomIcipL3IntervalTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF SmdsIomIcipL3IntervalEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "The ICIP Level 3 Interval Table"
              ::= { smdsIomServObjects 8 }

          smdsIomIcipL3IntervalEntry OBJECT-TYPE
              SYNTAX SmdsIomIcipL3IntervalEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "An entry in the ICIP Level 3 Interval Table"
              INDEX   { smdsIomIcipL3IntervalIfIndex,
                        smdsIomIcipL3IntervalIntervalIndex }
              ::= { smdsIomIcipL3IntervalTable 1 }

          SmdsIomIcipL3IntervalEntry ::=
              SEQUENCE {
                smdsIomIcipL3IntervalIfIndex
                      INTEGER,
                smdsIomIcipL3IntervalIntervalIndex
                      INTEGER,
                smdsIomIcipL3IntervalCSInvalidFieldsDiscards
                      Gauge,





          S. Hansen (editor)                                 [Page 27]





          Bellcore           Intercarrier SMDS MIB           June 1994


                smdsIomIcipL3IntervalCSIncorrectFieldsDiscards
                      Gauge,
                smdsIomIcipL3IntervalHeaderBEtagDiscards
                      Gauge,
                smdsIomIcipL3IntervalBAsizeDiscards
                      Gauge,
                smdsIomIcipL3IntervalLengthFieldDiscards
                      Gauge,
                smdsIomIcipL3IntervalCSSInvalidFieldsDiscards
                      Gauge,
                smdsIomIcipL3IntervalCSSRoutingErrorsDiscards
                      Gauge
              }

            smdsIomIcipL3IntervalIfIndex OBJECT-TYPE
              SYNTAX INTEGER (0..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the ifIndex
                      associated with the ICIP sublayer of the ICI."
              ::= { smdsIomIcipL3IntervalEntry 1 }

            smdsIomIcipL3IntervalIntervalIndex OBJECT-TYPE
              SYNTAX INTEGER (1..8)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the
                      interval in which the counts occurred.  A value
                      of '1' indicates the most recently completed
                      interval while a value of '8' indicates least
                      recently completed interval."
              ::= { smdsIomIcipL3IntervalEntry 2 }

          smdsIomIcipL3IntervalCSInvalidFieldsDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      ICIP L3_PDUs discarded because of invalid fields
                      that occurred at the convergence sublayer."
              ::= { smdsIomIcipL3IntervalEntry 3 }






          S. Hansen (editor)                                 [Page 28]





          Bellcore           Intercarrier SMDS MIB           June 1994


           smdsIomIcipL3IntervalCSIncorrectFieldsDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      ICIP L3_PDUs discarded because of incorrect
                      fields that occurred at the convergence
                      sublayer."
              ::= { smdsIomIcipL3IntervalEntry 4 }


           smdsIomIcipL3IntervalHeaderBEtagDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      ICIP L3_PDUs discarded because of the Header
                      BEtag not equaling the Trailer BEtag."
              ::= { smdsIomIcipL3IntervalEntry 5 }

            smdsIomIcipL3IntervalBAsizeDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L3_PDUs discarded because of the BAsize
                      not equaling the Length field."
              ::= { smdsIomIcipL3IntervalEntry  6 }

            smdsIomIcipL3IntervalLengthFieldDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L3_PDUs discarded because of the Length
                      field not equaling the number of octets in the
                      portion of the L3_PDU that extends from the
                      Destination Address field up to and including
                      the End-User Data field and Service-Specific
                      Pad."
              ::= { smdsIomIcipL3IntervalEntry  7 }





          S. Hansen (editor)                                 [Page 29]





          Bellcore           Intercarrier SMDS MIB           June 1994


           smdsIomIcipL3IntervalCSSInvalidFieldsDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L3_PDUs discarded because of invalid
                      fields that occurred at the connectionless
                      service sublayer."
              ::= { smdsIomIcipL3IntervalEntry  8 }

           smdsIomIcipL3IntervalCSSRoutingErrorsDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L3_PDUs discarded because of routing
                      errors that occurred at the connectionless
                      service sublayer."
              ::= { smdsIomIcipL3IntervalEntry  9 }





























          S. Hansen (editor)                                 [Page 30]





          Bellcore           Intercarrier SMDS MIB           June 1994


          -- The Inter-Carrier Interface Protocol (ICIP) Level 2 Group

          -- Implementation of this group is mandatory for all systems
          -- that perform intercarrier SMDS.

          -- This group consists of 2 tables:
          --    ICIP Level 2 Current Table, and
          --    ICIP Level 2 Interval Table.
          -- For SMDS XA-OM and ECOM, counts are
          -- collected over 15 minute intervals.

          -- ICIP Level 2 Current Table
          -- This table contains the current interval performance counts
          -- for the ICIP Level 2 of a given ICI.

          smdsIomIcipL2CurrentTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF SmdsIomIcipL2CurrentEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "The ICIP Level 2 Current Count Table"
              ::= { smdsIomServObjects 9 }

          smdsIomIcipL2CurrentEntry OBJECT-TYPE
              SYNTAX SmdsIomIcipL2CurrentEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "An entry in the ICIP Level 2 Current Table"
              INDEX   { smdsIomIcipL2CurrentIfIndex }
              ::= { smdsIomIcipL2CurrentTable 1 }

          SmdsIomIcipL2CurrentEntry ::=
              SEQUENCE {
                smdsIomIcipL2CurrentIfIndex
                      INTEGER,
                smdsIomIcipL2CurrentTotalOut
                      Gauge,
                smdsIomIcipL2CurrentCongestionDiscards
                      Gauge,
                smdsIomIcipL2CurrentCellInvalidFieldsDiscards
                      Gauge,
                smdsIomIcipL2CurrentSARInvalidFieldsDiscards
                      Gauge,
                smdsIomIcipL2CurrentSARIncorrectFieldsDiscards





          S. Hansen (editor)                                 [Page 31]





          Bellcore           Intercarrier SMDS MIB           June 1994


                      Gauge,
               smdsIomIcipL2CurrentCRCViolationsDiscards
                      Gauge,
                smdsIomIcipL2CurrentComsEomsDiscards
                      Gauge,
                smdsIomIcipL2CurrentBomsEomsDiscards
                      Gauge,
                smdsIomIcipL2CurrentMRIDiscards
                      Gauge
              }

            smdsIomIcipL2CurrentIfIndex OBJECT-TYPE
              SYNTAX INTEGER (0..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the ifIndex
                      associated with the ICIP sublayer of the ICI."
              ::= { smdsIomIcipL2CurrentEntry 1 }

           smdsIomIcipL2CurrentTotalOut  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      ICIP L2_PDUs sent across an ICI."
              ::= { smdsIomIcipL2CurrentEntry 2 }

            smdsIomIcipL2CurrentCongestionDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      ICIP L2_PDUs discarded because an ICI was in
                      congestion."
              ::= { smdsIomIcipL2CurrentEntry 3 }












          S. Hansen (editor)                                 [Page 32]





          Bellcore           Intercarrier SMDS MIB           June 1994


            smdsIomIcipL2CurrentCellInvalidFieldsDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      ICIP L2_PDUs discarded because of invalid fields
                      that occurred at the cell sublayer."
              ::= { smdsIomIcipL2CurrentEntry 4 }

            smdsIomIcipL2CurrentSARInvalidFieldsDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L2_PDUs discarded because of invalid
                      fields that occurred at the Segmentation and
                      Reassembly (SAR) sublayer."
              ::= { smdsIomIcipL2CurrentEntry  5 }

            smdsIomIcipL2CurrentSARIncorrectFieldsDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L2_PDUs discarded because of incorrect
                      fields that occurred at the SAR sublayer."
              ::= { smdsIomIcipL2CurrentEntry  6 }

             smdsIomIcipL2CurrentCRCViolationsDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L2_PDUs discarded because the payload
                      Cyclic Redundancy Check (CRC) was incorrect."
              ::= { smdsIomIcipL2CurrentEntry  7 }










          S. Hansen (editor)                                 [Page 33]





          Bellcore           Intercarrier SMDS MIB           June 1994


             smdsIomIcipL2CurrentComsEomsDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L2_PDUs discarded because the sequence
                      number of the Continuation of Message (COM) or
                      End of Message (EOM) was not incremented by 1
                      relative to the previous L2_PDU received with
                      the same Message Identifier (MID)."
              ::= {smdsIomIcipL2CurrentEntry  8 }

            smdsIomIcipL2CurrentBomsEomsDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L3_PDUs discarded because the MID of a
                      Beginning of Message (BOM) was currently active
                      or the MID of an EOM was not currently active."
              ::= { smdsIomIcipL2CurrentEntry  9 }

            smdsIomIcipL2CurrentMRIDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L2_PDUs discarded because of MRI
                      Timeout."
              ::= { smdsIomIcipL2CurrentEntry  10 }

















          S. Hansen (editor)                                 [Page 34]





          Bellcore           Intercarrier SMDS MIB           June 1994


          -- ICIP Level 2 Interval Table
          -- This table contains the performance counts for
          -- the past 8 intervals of ICIP Level 2 of an ICI.
          -- It is possible that less than 8 intervals may be reflected because
          -- the SS or ICI has not been on line for the entire 2 hours.

            smdsIomIcipL2IntervalTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF SmdsIomIcipL2IntervalEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "The ICIP Level 2 Interval Table"
              ::= { smdsIomServObjects 10 }

            smdsIomIcipL2IntervalEntry OBJECT-TYPE
              SYNTAX SmdsIomIcipL2IntervalEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "An entry in the ICIP Level 2 Interval Table"
              INDEX   { smdsIomIcipL2IntervalIfIndex,
                        smdsIomIcipL2IntervalIntervalIndex }
              ::= { smdsIomIcipL2IntervalTable 1 }

            SmdsIomIcipL2IntervalEntry ::=
              SEQUENCE {
                smdsIomIcipL2IntervalIfIndex
                      INTEGER,
                smdsIomIcipL2IntervalIntervalIndex
                      INTEGER,
                smdsIomIcipL2IntervalTotalOut
                      Gauge,
                smdsIomIcipL2IntervalCongestionDiscards
                      Gauge,
                smdsIomIcipL2IntervalCellInvalidFieldsDiscards
                      Gauge,
                smdsIomIcipL2IntervalSARInvalidFieldsDiscards
                      Gauge,
                smdsIomIcipL2IntervalSARIncorrectFieldsDiscards
                      Gauge,
                smdsIomIcipL2IntervalCRCViolationsDiscards
                      Gauge,
                smdsIomIcipL2IntervalComsEomsDiscards
                      Gauge,
                smdsIomIcipL2IntervalBomsEomsDiscards





          S. Hansen (editor)                                 [Page 35]





          Bellcore           Intercarrier SMDS MIB           June 1994


                      Gauge,
                smdsIomIcipL2IntervalMRIDiscards
                      Gauge
              }

            smdsIomIcipL2IntervalIfIndex OBJECT-TYPE
              SYNTAX INTEGER (0..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the ifIndex
                      associated with the ICIP sublayer of the ICI."
              ::= { smdsIomIcipL2IntervalEntry 1 }

            smdsIomIcipL2IntervalIntervalIndex OBJECT-TYPE
              SYNTAX INTEGER (1..8)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the
                      interval in which the counts occurred.  A value
                      of '1' indicates the most recently completed
                      interval while a value of '8' indicates least
                      recently completed interval."
              ::= { smdsIomIcipL2IntervalEntry 2 }

            smdsIomIcipL2IntervalTotalOut  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      ICIP L2_PDUs sent across an ICI."
              ::= { smdsIomIcipL2IntervalEntry 3 }

            smdsIomIcipL2IntervalCongestionDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      ICIP L2_PDUs discarded because an ICI was in
                      congestion."
              ::= { smdsIomIcipL2IntervalEntry 4 }






          S. Hansen (editor)                                 [Page 36]





          Bellcore           Intercarrier SMDS MIB           June 1994


            smdsIomIcipL2IntervalCellInvalidFieldsDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      ICIP L2_PDUs discarded because of invalid fields
                      that occurred at the cell sublayer."
              ::= { smdsIomIcipL2IntervalEntry 5 }

            smdsIomIcipL2IntervalSARInvalidFieldsDiscards  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L2_PDUs discarded because of invalid
                      fields that occurred at the Segmentation and
                      Reassembly (SAR) sublayer."
              ::= { smdsIomIcipL2IntervalEntry  6 }

            smdsIomIcipL2IntervalSARIncorrectFieldsDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L2_PDUs discarded because of incorrect
                      fields that occurred at the SAR sublayer."
              ::= { smdsIomIcipL2IntervalEntry  7 }

            smdsIomIcipL2IntervalCRCViolationsDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L2_PDUs discarded because the payload
                      Cyclic Redundancy Check (CRC) was incorrect."
              ::= { smdsIomIcipL2IntervalEntry  8 }










          S. Hansen (editor)                                 [Page 37]





          Bellcore           Intercarrier SMDS MIB           June 1994


             smdsIomIcipL2IntervalComsEomsDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L2_PDUs discarded because the sequence
                      number of the Continuation of Message (COM) or
                      End of Message (EOM) was not incremented by 1
                      relative to the previous L2_PDU received with
                      the same Message Identifier (MID)."
              ::= { smdsIomIcipL2IntervalEntry  9 }

            smdsIomIcipL2IntervalBomsEomsDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L3_PDUs discarded because the MID of a
                      Beginning of Message (BOM) was currently active
                      or the MID of an EOM was not currently active."
              ::= { smdsIomIcipL2IntervalEntry  10 }

            smdsIomIcipL2IntervalMRIDiscards OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      " The value of this object reflects the number
                      of ICIP L2_PDUs discarded because of MRI
                      Timeout."
              ::= { smdsIomIcipL2IntervalEntry  11 }

















          S. Hansen (editor)                                 [Page 38]





          Bellcore           Intercarrier SMDS MIB           June 1994


          -- The Inter-Carrier Interface Protocol (ICIP) Physical Layer
          -- Convergence Procedure (PLCP) Group

          -- Implementation of this group is mandatory for all systems
          -- that perform intercarrier SMDS.

          -- This group consists of 2 tables:
          --    ICIP PLCP Current Table, and
          --    ICIP PLCP Interval Table.
          -- For SMDS XA-OM and ECOM, counts are collected over 15
          -- minute intervals.

          -- ICIP PLCP Current Table
          -- This table contains the current performance counts for the
          -- ICIP PLCP of a given ICI.

          smdsIomIcipPlcpCurrentTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF SmdsIomIcipPlcpCurrentEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "The ICIP PLCP Current Table"
              ::= { smdsIomServObjects 11 }

          smdsIomIcipPlcpCurrentEntry OBJECT-TYPE
              SYNTAX SmdsIomIcipPlcpCurrentEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "An entry in the ICIP Level 2 Current Table"
              INDEX   { smdsIomIcipPlcpCurrentIfIndex }
              ::= { smdsIomIcipPlcpCurrentTable 1 }

          SmdsIomIcipPlcpCurrentEntry ::=
              SEQUENCE {
                smdsIomIcipPlcpCurrentIfIndex
                      INTEGER,
                smdsIomIcipPlcpCurrentSEFS
                      Gauge,
                smdsIomIcipPlcpCurrentAlarmState
                     INTEGER,
                smdsIomIcipPlcpCurrentUnavailSeconds
                      Gauge
              }






          S. Hansen (editor)                                 [Page 39]





          Bellcore           Intercarrier SMDS MIB           June 1994


            smdsIomIcipPlcpCurrentIfIndex OBJECT-TYPE
              SYNTAX INTEGER (0..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the ifIndex
                      associated with the ICIP sublayer of the ICI."
              ::= { smdsIomIcipPlcpCurrentEntry 1 }

          smdsIomIcipPlcpCurrentSEFS  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      one-second intervals containing one or more
                      Severely Errored Framing (SEF) events."
              ::= { smdsIomIcipPlcpCurrentEntry 2 }

          smdsIomIcipPlcpCurrentAlarmState OBJECT-TYPE
              SYNTAX INTEGER {
                noAlarm (1),
                receivedFarEndAlarm (2),
                incomingLOF (3)
              }
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the alarm
                      state of the ICIP PLCP. The value noAlarm means
                      that there are no alarms present.  The value
                      receivedFarEndAlarm means that the DS3 PLCP
                      received an incoming Yellow Signal.  The value
                      incomingLOF means that the DS3 PLCP has declared
                      a Loss of Frame (LOF) failure condition."
              ::= { smdsIomIcipPlcpCurrentEntry 3 }














          S. Hansen (editor)                                 [Page 40]





          Bellcore           Intercarrier SMDS MIB           June 1994


            smdsIomIcipPlcpCurrentUnavailSeconds  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      seconds during which the PLCP is considered
                      unavailable."
              ::= {smdsIomIcipPlcpCurrentEntry 4 }



          -- ICIP PLCP Interval Table
          -- This table contains the performance counts for
          -- the past 8 intervals of ICIP PLCP of an ICI.
          -- It is possible that less than 8 intervals may be reflected
          -- because the SS or ICI has not been on line
          -- for the entire 2 hours.

            smdsIomIcipPlcpIntervalTable OBJECT-TYPE
              SYNTAX  SEQUENCE OF SmdsIomIcipPlcpIntervalEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "The ICIP PLCP Interval Table"
              ::= { smdsIomServObjects 12 }

            smdsIomIcipPlcpIntervalEntry OBJECT-TYPE
              SYNTAX SmdsIomIcipPlcpIntervalEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                      "An entry in the ICIP PLCP Interval Table"
              INDEX   { smdsIomIcipPlcpIntervalIfIndex,
                        smdsIomIcipPlcpIntervalIntervalIndex }
              ::= { smdsIomIcipPlcpIntervalTable 1 }

            SmdsIomIcipPlcpIntervalEntry ::=
              SEQUENCE {
                smdsIomIcipPlcpIntervalIfIndex
                      INTEGER,
                smdsIomIcipPlcpIntervalIntervalIndex
                      INTEGER,
                smdsIomIcipPlcpIntervalSEFS
                      Gauge,





          S. Hansen (editor)                                 [Page 41]





          Bellcore           Intercarrier SMDS MIB           June 1994


                smdsIomIcipPlcpIntervalUnavailSeconds
                      Gauge
                }

            smdsIomIcipPlcpIntervalIfIndex OBJECT-TYPE
              SYNTAX INTEGER (0..65535)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the ifIndex
                      associated with the ICIP sublayer of the ICI."
              ::= { smdsIomIcipPlcpIntervalEntry 1 }

            smdsIomIcipPlcpIntervalIntervalIndex OBJECT-TYPE
              SYNTAX INTEGER (1..8)
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object identifies the
                      interval in which the counts occurred.  A value
                      of '1' indicates the most recently completed
                      interval while a value of '8' indicates least
                      recently completed interval."
              ::= { smdsIomIcipPlcpIntervalEntry 2 }

            smdsIomIcipPlcpIntervalSEFS  OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      one-second intervals containing one or more
                      Severely Errored Framing (SEF) events."
              ::= { smdsIomIcipPlcpIntervalEntry 3 }

            smdsIomIcipPlcpIntervalUnavailSeconds OBJECT-TYPE
              SYNTAX Gauge
              ACCESS  read-only
              STATUS  mandatory
              DESCRIPTION
                      "The value of this object reflects the number of
                      seconds during which the PLCP is considered
                      unavailable."
              ::= { smdsIomIcipPlcpIntervalEntry 4 }
          END





          S. Hansen (editor)                                 [Page 42]





          Bellcore           Intercarrier SMDS MIB           June 1994


          7.  Acknowledgments

          This document was produced by the SIG Intercarrier Working
          Group.

          8.  References

             [1] M. Rose and K. McCloghrie, "Structure and Identification of
                 Management Information for TCP/IP-based internets", RFC
                 1155, Performance Systems International, Hughes LAN
                 Systems, May 1990.

             [2] M. Rose, and K. McCloghrie, Editors, "Concise MIB
                 Definitions", RFC 1212, Performance Systems International,
                 Hughes LAN Systems, March 1991.

             [3] K. McCloghrie and M. Rose, "Management Information Base
                 for Network Management of TCP/IP-based internets", RFC
                 1156, Hughes LAN Systems, Performance Systems
                 International, May 1990.

             [4] K. McCloghrie and M. Rose, Editors, "Management
                 Information Base for Network Management of TCP/IP-based
                 internets", RFC 1213, Performance Systems International,
                 March 1991.

             [5] J. Case, M. Fedor, M. Schoffstall, and J. Davin, "Simple
                 Network Management Protocol", RFC 1157, SNMP Research,
                 Performance Systems International, Performance Systems
                 International, MIT Laboratory for Computer Science, May
                 1990.

             [6] Information processing systems - Open Systems
                 Interconnection - Specification of Abstract Syntax Notation
                 One (ASN.1), International Organization for Standardization,
                 International Standard 8824, December 1987.

             [7] Information processing systems - Open Systems
                 Interconnection - Specification of Basic Encoding Rules
                 for Abstract Notation One (ASN.1), International Organization
                 for Standardization, International Standard 8825,
                 December 1987.

             [8] GR-1237-CORE, "SMDS Generic Requirements for Initial
                 Operations Management Capabilities in Support of





          S. Hansen (editor)                                 [Page 43]





          Bellcore           Intercarrier SMDS MIB           June 1994


                 Exchange Access and Intercompany Serving Arrangements",
                 Bellcore, Issue 1, June 1994.

             [9] T. A. Cox and K. Tesink, "Definitions of Managed Objects
                 for SMDS Subscription", Bellcore Enterprise-specific MIB
                 (posted on venera.isi.edu), Network Information Center (NIC),
                 SRI International, Menlo Park, CA, August 1992.

             [10] T. A. Cox and K. Tesink, "Definitions of Managed Objects
                  for the DS3 and E3 Interface Type", RFC 1407, Network
                  Information Center (NIC), SRI International, Menlo Park,
                  CA, January 1993.

             [11] T. A. Brown and K. Tesink, "Definitions of Managed Objects for
                  ThresholdCrossing Alerts", Bellcore Enterprise-specific MIB
                  (posted on venera.isi.edu as bellcore-tcav2-01.txt, SNMPv2
                  MIB, and bellcore-tcav1-00.mib, SNMPv1 MIB), Version
                  1.1, June 1994.

             [12] D. Piscitello, and J. Lawrence, "A Standard for Transmitting
                  IP Datagrams over SMDS Service", RFC 1209, Network
                  Information Center (NIC), SRI International, Menlo Park,
                  CA, March 1991.

             [13] K. McCloghrie and F. Kastenholz, "Evolution of Interfaces
                  Group of MIB-II", RFC 1573, January 1994.

             [14] T. Cox, and K. Tesink, "Definitions of Managed Objects for
                  the SIP Interface Type", RFC 1304, Network Information
                  Center (NIC), SRI International, Menlo Park, CA,
                  February 1992.

             [15] TR-TSV-001062, "Generic Requirements for Phase 1
                  SMDS Customer Network Management Service", Bellcore,
                  Issue 1, March 1993 and Revision 1, December 1993.



          9.  Security Considerations

          Security issues are not discussed in this memo.









          S. Hansen (editor)                                 [Page 44]





          Bellcore           Intercarrier SMDS MIB           June 1994


          10.  Author's Address

             Shannon Hansen
             Bellcore
             331 Newman Springs Road
             Room 1C322
             Red Bank, NJ  07701

             Phone: (908) 758-5288

             E-mail:shannon@cc.bellcore.com







































          S. Hansen (editor)                                 [Page 45]





          Bellcore           Intercarrier SMDS MIB           June 1994


          Table of Contents


          1 Status of this Memo .................................    1
          2 Abstract ............................................    1
          3 The Network Management Framework ....................    2
          4 Objects .............................................    3
          4.1 Format of Definitions .............................    3
          5 Overview ............................................    4
          5.1 Apply MIB II to Intercarrier SMDS .................    5
          5.2 Apply the SMDS Subscription MIB Module to Inter-
               carrier SMDS .....................................    8
          5.3 Apply the TCA MIB Module to Intercarrier SMDS .....    8
          5.4 Apply the DS3 MIB Module to Intercarrier SMDS .....    8
          6 Object Definitions ..................................   10
          6.1 The XA-SMDS Subscription Profile Group ............   11
          6.1.1 Aggregated Access Classes .......................   11
          6.2 The Intercarrier SMDS-Related Information  Group
               ..................................................   13
          6.2.1 LEC Network Addresses ...........................   13
          6.2.2 ICI Configuration Table .........................   15
          6.2.3 Nested Group Address (NGA) Table ................   17
          6.2.4 SNI-Related Current Information Table ...........   20
          6.2.5 SNI-Related Interval Information Table ..........   22
          6.3 Inter-Carrier Interface Protocol Level  3  Group
               ..................................................   24
          6.3.1  Inter-Carrier  Interface  Protocol  Level   3
               Current Table ....................................   24
          6.3.2 Inter-Carrier Interface Protocol Level  3  In-
               terval Table .....................................   27
          6.4 Inter-Carrier Interface Protocol Level  2  Group
               ..................................................   31
          6.4.1  Inter-Carrier  Interface  Protocol  Level   2
               Current Table ....................................   31
          6.4.2 Inter-Carrier Interface Protocol Level  2  In-
               terval Table .....................................   35
          6.5 Inter-Carrier Interface Protocol PLCP Group .......   39
          6.5.1 Inter-Carrier Interface Protocol PLCP  Current
               Table ............................................   39
          6.5.2 Inter-Carrier Interface Protocol PLCP Interval
               Table ............................................   41
          7 Acknowledgments .....................................   43
          8 References ..........................................   43
          9 Security Considerations .............................   44
          10 Author's Address ...................................   45





          S. Hansen (editor)                                 [Page 46]





          Bellcore           Intercarrier SMDS MIB           June 1994




















































          S. Hansen (editor)                                 [Page 47]