home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_a_c / draft-ietf-atommib-test-02.txt < prev    next >
Text File  |  1997-03-27  |  63KB  |  1,861 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                Definitions of Tests
  9.                                 for ATM Management
  10.  
  11.                                     March 1997
  12.  
  13.  
  14.  
  15.                               Michael Noto (editor)
  16.                           Network Equipment Technologies
  17.                                 mike_noto@net.com
  18.  
  19.  
  20.                                Kaj Tesink  (editor)
  21.                            Bell Communications Research
  22.                                kaj@cc.bellcore.com
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.           1.  Status of this Memo
  30.  
  31.           This document is an Internet-Draft.  Internet-Drafts are
  32.           working documents of the Internet Engineering Task Force
  33.           (IETF), its Areas, and its Working Groups.  Note that other
  34.           groups may also distribute working documents as Internet-
  35.           Drafts.
  36.  
  37.           Internet-Drafts are draft documents valid for a maximum of six
  38.           months and may be updated, replaced, or obsoleted by other
  39.           documents at any time.  It is inappropriate to use Internet-
  40.           Drafts as reference material or to cite them other than as a
  41.           "work in progress".
  42.  
  43.           To learn the current status of any Internet-Draft, please
  44.           check the "1id-abstracts.txt" listing contained in the
  45.           Internet-Drafts Shadow Directories on ds.internic.net (US East
  46.           Coast), nic.nordu.net (Europe), ftp.isi.edu (US West Coast),
  47.           or munnari.oz.au (Pacific Rim).
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.           draft                  ATM Test Objects             March 1997
  66.  
  67.  
  68.           2.  Introduction
  69.  
  70.           This memo defines an experimental portion of the Management
  71.           Information Base (MIB) for use with network management
  72.           protocols in the Internet community.  In particular, it
  73.           describes objects used for managing ATM-based interfaces,
  74.           devices, networks and services in addition to those defined in
  75.           the ATM MIB [1], to provide additional support for the
  76.           management of ATM Loopback Tests.
  77.  
  78.  
  79.           3.  The SNMPv2 Network Management Framework
  80.  
  81.           The SNMPv2 Network Management Framework consists of four major
  82.           components.  They are:
  83.  
  84.           0    RFC 1902 [2] which defines the SMI, the mechanisms used
  85.                for describing and naming objects for the purpose of
  86.                management.
  87.  
  88.           0    STD 17, RFC 1213 [3] defines MIB-II, the core set of
  89.                managed objects for the Internet suite of protocols.
  90.  
  91.           0    RFC 1157 [4] and RFC 1905 [5] which define two versions
  92.                of the protocol used for network access to managed
  93.                objects.
  94.  
  95.           The Framework permits new objects to be defined for the
  96.           purpose of experimentation and evaluation.
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.           Expires September 1997                                [Page 2]
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.           draft                  ATM Test Objects             March 1997
  126.  
  127.  
  128.           4.  Object Definitions
  129.  
  130.           Managed objects are accessed via a virtual information store,
  131.           termed the Management Information Base or MIB.  Objects in the
  132.           MIB are defined using the subset of Abstract Syntax Notation
  133.           One (ASN.1) defined in the SMI.  In particular, each object
  134.           type is named by an OBJECT IDENTIFIER, an administratively
  135.           assigned name.  The object type together with an object
  136.           instance serves to uniquely identify a specific instantiation
  137.           of the object.  For human convenience, we often use a textual
  138.           string, termed the descriptor, to also refer to the object
  139.           type.
  140.  
  141.  
  142.           5.  Overview
  143.  
  144.           The purpose of this memo is to provide additional
  145.           capabilities, not found in the ATM MIB [1], which are needed
  146.           to manage ATM interfaces.  This memo addresses ATM Testing
  147.           Support.
  148.  
  149.  
  150.           5.1.  Background
  151.  
  152.           In addition to the MIB module defined in this memo, other MIB
  153.           modules are necessary to manage ATM interfaces, links and
  154.           cross-connects.  Examples include MIB II for general system
  155.           [3] and interface management [6], the DS3 or SONET MIBs for
  156.           management of SONET and DS3 physical interfaces, and, as
  157.           appropriate, MIB modules for applications that make use of
  158.           ATM, such as SMDS and LAN Emulation.  These MIB modules are
  159.           outside the scope of this specification.
  160.  
  161.           This MIB module also requires the use of the ATM MIB module
  162.           defined in [1].
  163.  
  164.           This memo proposes extensions to the ATM MIB in order to
  165.           support ATM Loopback Tests. An ATM Loopback Test provides the
  166.           ability to send out a loopback OAM (Operations and
  167.           Maintenance) cell to verify the exisitence of connectivity for
  168.           a particular connection.
  169.  
  170.           The current specification of this supplemental ATM MIB is
  171.           based on SNMPv2 SMI.
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.           Expires September 1997                                [Page 3]
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.           draft                  ATM Test Objects             March 1997
  186.  
  187.  
  188.           5.2.  Important Definitions
  189.  
  190.           The following terms are defined here and used throughout this
  191.           MIB:
  192.                - Virtual Path Link (VPL)
  193.                - Virtual Path Connection (VPC)
  194.                - Virtual Path Segment (VP Segment)
  195.                - Virtual Channel Link (VCL)
  196.                - Virtual Channel Connection (VCC)
  197.                - Virtual Channel Segment (VC Segment).
  198.  
  199.  
  200.             _____      _______      _______      _______      _____
  201.            |     |____|       |____|       |____|       |____|     |
  202.            |Host1|    |SwitchA|    |SwitchB|    |SwitchC|    |Host2|
  203.            |     |____|       |____|       |____|       |____|     |
  204.            |_____|    |_______|    |_______|    |_______|    |_____|
  205.  
  206.                |<----->| Virtual          |<----->| Virtual
  207.                          Path Link                  Path Link
  208.  
  209.  
  210.                |<------------Virtual Path Connection---------->|
  211.                              (between Host1 and Host2)
  212.  
  213.  
  214.                               |<--------------->| Virtual Path
  215.                                                   Segment (between
  216.                                                   SwitchA and SwitchC)
  217.  
  218.              Figure 1: Examples of Virtual Path Links, Virtual Path
  219.                        Connection, and Virtual Path Segment
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.           Expires September 1997                                [Page 4]
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.           draft                  ATM Test Objects             March 1997
  246.  
  247.  
  248.             _____      _______      _______      _______      _____
  249.            |     |____|       |____|       |____|       |____|     |
  250.            |Host1|----|SwitchA|----|SwitchB|----|SwitchC|----|Host2|
  251.            |     |____|       |____|       |____|       |____|     |
  252.            |_____|    |_______|    |_______|    |_______|    |_____|
  253.  
  254.                |<----->| Virtual          |<----->| Virtual
  255.                          Channel Link               Channel Link
  256.  
  257.  
  258.                |<----------Virtual Channel Connection--------->|
  259.                            (between Host1 and Host2)
  260.  
  261.  
  262.                               |<--------------->| Virtual Channel
  263.                                                   Segment (between
  264.                                                   SwitchA and SwitchC)
  265.  
  266.           Figure 2: Examples of Virtual Channel Links, Virtual
  267.                     Channel Connection, and Virtual Channel Segment
  268.  
  269.  
  270.           5.3.  Supported Functions
  271.  
  272.           The managed ATM objects are arranged into the following
  273.           groups:
  274.  
  275.           I. ATM Testing Support:
  276.                 (1) ATM Loopback Testing Group
  277.                 (2) ATM End-Point Group.
  278.  
  279.  
  280.           5.3.1.  ATM Testing Support
  281.  
  282.           5.3.1.1.  ATM Loopback Testing Group
  283.  
  284.           The loopback test provides the ability to send out a loopback
  285.           OAM cell to verify the existence of connectivity for a
  286.           particular connection.  Loopback tests can be performed on
  287.           either an entire connection (i.e., an end-to-end test), a
  288.           segment of the connection (i.e., a segment test), a portion of
  289.           a segment (i.e., a loopback location identifier test), or the
  290.           network portion of a connection (i.e., a service internal
  291.           test).
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.           Expires September 1997                                [Page 5]
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.           draft                  ATM Test Objects             March 1997
  306.  
  307.  
  308.           The loopback test makes use of the Test Table defined in [10].
  309.           For a given interface, a loopback test can be invoked by
  310.           obtaining ownership of a test and then by setting the value of
  311.           'testType' equal to one of the ATM Loopback Test Types defined
  312.           in Section (8). See procedures in [10] for using the Test
  313.           Table.  After invoking a loopback test, the object
  314.           'testResult' can be read to determine the outcome of the
  315.           loopback test (e.g., success(2) if the loopback cell made it
  316.           back to the originator of the test or failed(7) if the
  317.           loopback cell did not make it back).
  318.  
  319.           This group contains the following types of loopback tests:
  320.  
  321.                - End-to-end Loopback Test
  322.                - Segment Loopback Test
  323.                - Loopback Test Using Loopback Location Identifier
  324.                - Network Loopback Test.
  325.  
  326.  
  327.           1) End-to-end Loopback Test
  328.  
  329.           The end-to-end loopback (LB) is self-explanatory.  For a VP
  330.           test, the cell is sent on the given VP, via VCI=4 specified in
  331.           [8].  For a VC test, the LB cell is sent on the VC under test,
  332.           with the PTI (Payload Type Indicator) set to 5 as specified in
  333.           [8].  Figure 3 illustrates the end-to-end loopback test.
  334.  
  335.             ____      _______      _______      _______      ____
  336.            |Host|    |       |    |       |    |       |    |Host|
  337.            |____|----|SwitchA|----|SwitchB|----|SwitchC|----|____|
  338.                      |_______|    |_______|    |_______|
  339.  
  340.               |<--------------------------------------------->|  Test
  341.                                                                  Path
  342.  
  343.                      Figure 3: End-to-end Loopback Test
  344.  
  345.  
  346.           See Section (8) for more details on how to use the End-to-end
  347.           Loopback Test.
  348.  
  349.  
  350.           2) Segment Loopback Test
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.           Expires September 1997                                [Page 6]
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.           draft                  ATM Test Objects             March 1997
  366.  
  367.  
  368.           The segment LB test is explained in ITU-T I.610[9]. For a VP
  369.           segment test, the LB cell is sent on the VP under test via
  370.           VCI=3 as specified in [8], and the Loopback Location ID field
  371.           is set to all 1's.  For a VC segment test, the LB cell is sent
  372.           on the VC under test, with the PTI set to 4 as specified in
  373.           [8], and the Loopback Location ID field is set to all 1's.
  374.  
  375.           This test involves a LB cell being inserted at a pre-defined
  376.           segment end-point, and looped back at the corresponding
  377.           segment end-point encountered.  The pair of segment end-points
  378.           define a segment (which is used for the segment loopback
  379.           test).  A VP/VC connection can have multiple segments, but
  380.           multiple segments cannot overlap.
  381.  
  382.           A UNI interface is by definition defined as a segment end-
  383.           point (hence a UNI would be considered a segment).  A segment
  384.           can also define:
  385.                - a B-ICI
  386.                - a public carrier's 'piece' of the connection
  387.                - a private network's 'piece' of the connection.
  388.  
  389.  
  390.           In order to support this functionality, the VP/VC link
  391.           termination needs to be able to be defined as a segment.  This
  392.           can be done using either the atmVplSegmentEndPoint or
  393.           atmVclSegmentEndPoint object depending on whether it is for a
  394.           VPC or VCC.  A segment loopback test is illustrated in Figure
  395.           4.
  396.  
  397.             ____      _______      _______      _______      ____
  398.            |Host|    |       |    |       |    |       |    |Host|
  399.            |____|----|SwitchA|----|SwitchB|----|SwitchC|----|____|
  400.                      |_______|    |_______|    |_______|
  401.  
  402.                          |<----------------------->|  Segment
  403.  
  404.                        Figure 4: Segment Loopback Test
  405.  
  406.           Section (8) describes the use of the ATM Segment Loopback
  407.           Tests.
  408.  
  409.  
  410.           3) Loopback Test Using Loopback Location Identifier
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.           Expires September 1997                                [Page 7]
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.           draft                  ATM Test Objects             March 1997
  426.  
  427.  
  428.           This loopback test is a special type of 2) where the Loopback
  429.           Location ID field is set to a value that corresponds to a
  430.           specific node in a given network (Note that the format of this
  431.           field is not standardized, that is, the value is significant
  432.           only within an administrative domain).  In this case, the
  433.           device initiating the LB test inserts the appropriate Loop
  434.           Back Location ID.  When the LB cell reaches the corresponding
  435.           device, that device recognizes the Loopback Location ID as its
  436.           own, and loops it back.  This test is useful for performing
  437.           fault sectionalization without having to provision segment
  438.           end-points.  An additional object, the atmLoopbackID, is
  439.           defined to determine the loopback point.  Figure 5 shows a
  440.           loopback test using a location identifier. Note that the
  441.           loopback test using location identifier can be used to perform
  442.           a loopback test over a portion of a defined segment.  See
  443.           Figure 5.
  444.  
  445.             ____      _______      _______      _______      ____
  446.            |Host|    |       |    |       |    |       |    |Host|
  447.            |____|----|SwitchA|----|SwitchB|----|SwitchC|----|____|
  448.                      |_______|    |_______|    |_______|
  449.  
  450.                          |<---------->| Portion of Segment that
  451.                                          Loopback test is
  452.                                          performed on
  453.  
  454.                          |<----------------------->|  Segment
  455.  
  456.               Figure 5: Loopback Test Using Location Identifier
  457.  
  458.           See Section (8) for more details.
  459.  
  460.  
  461.           4) Network Loopback Test
  462.  
  463.           This is a loopback test that the manager requests an agent in
  464.           a network to perform over the internal portion of a designated
  465.           connection.  The Network then initiates the internal network
  466.           loopback test by inserting an OAM loopback cell at one of the
  467.           end-points of the internal network portion of the connection.
  468.           When the loopback cell reaches the other end-point of the
  469.           internal Network , the cell is looped back.  This test is
  470.           useful for verifying connectivity through a particular
  471.           network.  Figure 6 illustrates the Network loopback test.
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.           Expires September 1997                                [Page 8]
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.           draft                  ATM Test Objects             March 1997
  486.  
  487.  
  488.             ____      _______      _______      _______      ____
  489.            |Host|    |Netwk 1|    |Netwk 1|    |Netwk 1|    |Host|
  490.            |____|----|SwitchA|----|SwitchB|----|SwitchC|----|____|
  491.                      |_______|    |_______|    |_______|
  492.  
  493.                          |<----------------------->| LB Test Path
  494.                                                       thru Network 1
  495.  
  496.                        Figure 6: Network Loopback Test
  497.  
  498.           See Section (8) for more details.
  499.  
  500.  
  501.           5.3.1.2.  ATM End-Point Group
  502.  
  503.           The ATM End-Point Group contains two tables: the ATM VP End-
  504.           point Table and the ATM VC End-point Table. The ATM VP End-
  505.           point Table augments the atmVplTable and provides the
  506.           atmVplEndptSegmentEndPoint object to represent whether or not
  507.           a specified VPL is a segment end-point. Similarly for Virtual
  508.           Channels, the ATM VC End-point Table and the
  509.           atmVclEndptSegmentEndPoint object are used to represent
  510.           whether or not a specified VCL is a segment end-point.
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.           Expires September 1997                                [Page 9]
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.           draft                  ATM Test Objects             March 1997
  546.  
  547.  
  548.           6.  Definitions
  549.  
  550.                ATMTEST-MIB DEFINITIONS ::= BEGIN
  551.  
  552.                IMPORTS
  553.                   MODULE-IDENTITY, OBJECT-IDENTITY,
  554.                   OBJECT-TYPE, experimental
  555.                       FROM SNMPv2-SMI
  556.                   MODULE-COMPLIANCE, OBJECT-GROUP
  557.                       FROM SNMPv2-CONF
  558.                   mib-2
  559.                       FROM RFC1213-MIB
  560.                   atmVplEntry, atmVclEntry
  561.                       FROM ATM-MIB;
  562.  
  563.  
  564.                atmTESTMIB MODULE-IDENTITY
  565.                     LAST-UPDATED "9703251200Z"
  566.                     ORGANIZATION "IETF AToMMIB Working Group"
  567.                     CONTACT-INFO
  568.                       "          Michael Noto
  569.                         Postal:  Network Equipment Technologies
  570.                                  800 Saginaw Drive RM 21.1.111
  571.                                  Redwood City, CA 94063
  572.                         Tel:     +1 415 569-7134
  573.                         E-mail:  noto@net.com
  574.  
  575.                                  Kaj Tesink
  576.                         Postal:  Bell Communications Research
  577.                                  331 Newman Springs Road
  578.                                  Red Bank, NJ 07701
  579.                                  US
  580.                         Tel:     +1 908 758 5254
  581.                         Fax:     +1 908 758 4177
  582.                         E-mail:  kaj@cc.bellcore.com"
  583.                     DESCRIPTION
  584.                       "This MIB Module provides
  585.                       ATM Loopback Tests and supporting objects
  586.                       that must be supported by ATM devices
  587.                       providing ATM Loopback Tests."
  588.                     ::= { experimental XX }
  589.  
  590.                atmTESTMIBObjects  OBJECT IDENTIFIER ::= {atmTESTMIB 1}
  591.  
  592.                -- ********  NOTE TO THE RFC EDITOR  **************
  593.  
  594.  
  595.  
  596.  
  597.  
  598.           Expires September 1997                               [Page 10]
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.           draft                  ATM Test Objects             March 1997
  606.  
  607.  
  608.                -- In case this module is put on the standards track
  609.                --  replace the following:
  610.                -- "atmTESTMIB MODULE-IDENTITY ::= {experimental XX}" with
  611.                -- "atmTESTMIB MODULE-IDENTITY ::= {mib-2 YY}"
  612.                -- and assign YY by IANA.
  613.  
  614.  
  615.                -- This ATMTEST-MIB Module consists of the following groups:
  616.                --   ATM Testing Support:
  617.                --      (1) ATM Loopback Testing Group
  618.                --      (2) ATM End-Point Group
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.           Expires September 1997                               [Page 11]
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.           draft                  ATM Test Objects             March 1997
  666.  
  667.  
  668.                -- ************************************************
  669.                -- (1) ATM Loopback Testing Group
  670.  
  671.                -- This group contains information for interfaces
  672.                -- supporting ATM Loopback Tests
  673.                -- This group includes the following:
  674.                -- 1. ATM Loopback Objects
  675.                -- 2. List of ATM Loopback Test Types
  676.  
  677.                atmLoopbackTestGroup OBJECT IDENTIFIER::= {
  678.                                                   atmTESTMIBObjects 1}
  679.  
  680.  
  681.                -- 1. ATM Loopback Objects
  682.                --    The following objects are defined for use in
  683.                --    performing ATM Loopback Tests.
  684.  
  685.                atmLoopbackID    OBJECT-TYPE
  686.                     SYNTAX         OCTET STRING(SIZE(16))
  687.                     MAX-ACCESS     read-write
  688.                     STATUS         current
  689.                     DESCRIPTION
  690.                       "This identifier is used to identify this local
  691.                       ATM device. The value of this object can be used
  692.                       by other ATM devices to identify this local ATM
  693.                       device as the device that is being requested to
  694.                       loopback the OAM Loopback cell. The default for
  695.                       this field is all 1's, which would indicate a
  696.                       segment OAM Loopback Test. Location Identifiers of
  697.                       less than 16 octets are left justified, and padded
  698.                       with all '0's."
  699.                    DEFVAL  { 'ffffffffffffffffffffffffffffffff'H }
  700.                    ::= { atmLoopbackTestGroup 1 }
  701.  
  702.               -- 2. List of ATM Loopback Test Types
  703.               -- The following loopback test types are defined:
  704.               --      atmLoopbackVpE2e
  705.               --      atmLoopbackVcE2e
  706.               --      atmLoopbackVpSegment
  707.               --      atmLoopbackVcSegment
  708.               --      atmLoopbackVpLocationID
  709.               --      atmLoopbackVcLocationID
  710.               --      atmLoopbackVpServcInternal
  711.               --      atmLoopbackVcServcInternal
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.           Expires September 1997                               [Page 12]
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.           draft                  ATM Test Objects             March 1997
  726.  
  727.  
  728.               atmLoopbackTestTypes OBJECT IDENTIFIER ::= {
  729.                                             atmLoopbackTestGroup 4 }
  730.  
  731.  
  732.               atmLoopbackVpE2e  OBJECT-IDENTITY
  733.                    STATUS       current
  734.                    DESCRIPTION
  735.                      "This is an end-to-end loopback test performed on a
  736.                      designated VP (Virtual Path).  To perform this test
  737.                      an end-to-end loopback OAM cell is inserted at one
  738.                      of the end-points of the designated VP connection
  739.                      (e.g., at a host) via VCI=4 (the VCI value for VP
  740.                      OAM end-to-end cells), travels to the other end-
  741.                      point of the VP connection, and then loops back to
  742.                      the originating end-point on the designated VP.
  743.                      Success is achieved if the loopback OAM cell
  744.                      returns to the originating end-point within 5
  745.                      seconds, otherwise, the test fails.
  746.  
  747.                      The manager-station performs a loopback test by
  748.                      making use of the testTable) defined in [10].  In
  749.                      order to run this test the object 'testType' in the
  750.                      testTable shall be set to atmLoopbackVpE2e, and the
  751.                      object testTarget points to the row in the
  752.                      atmVplTable in [1] corresponding to the VP
  753.                      designated for the test.
  754.  
  755.                      Before starting a test, a manager-station must
  756.                      first obtain 'ownership' of the entry in the
  757.                      testTable for the interface to be tested (follow
  758.                      procedure defined in [10]).  Once the manager-
  759.                      station obtains ownership, a loopback test for a
  760.                      given interface can be invoked by first setting up
  761.                      parameters necessary for the loopback test (e.g.,
  762.                      set the testTarget), and then setting the value of
  763.                      'testType' in the testTable equal to
  764.                      'atmLoopbackVpE2e'.  This will cause the
  765.                      atmLoopbackVpE2e test to be invoked on the VP with
  766.                      the VPI corresponding to the testTarget.
  767.  
  768.                      After invoking a loopback test, wait for the test
  769.                      completion by polling for the object 'testResult'.
  770.                      A value of 'inProgress(3)' will result if the test
  771.                      is still in progress.  Once the test is completed,
  772.                      the object 'testResult' will have a value of
  773.  
  774.  
  775.  
  776.  
  777.  
  778.           Expires September 1997                               [Page 13]
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.           draft                  ATM Test Objects             March 1997
  786.  
  787.  
  788.                      'success(2)' if the loopback OAM cell returned to
  789.                      the originator of the test within 5 seconds, if
  790.                      not, a value of 'failed(7)' will result.  If the
  791.                      ATM system does not support this type of loopback
  792.                      test, then a value of 'notSupported(4)' will be
  793.                      provided.  Other possible values for the
  794.                      'testResult' object are 'unAbleToRun(5)' and
  795.                      'aborted(6)'."
  796.                   ::= { atmLoopbackTestTypes 1 }
  797.  
  798.  
  799.              atmLoopbackVcE2e  OBJECT-IDENTITY
  800.                   STATUS       current
  801.                   DESCRIPTION
  802.                     "This is an end-to-end loopback test performed on a
  803.                     designated VC (Virtual Channel).  To perform this
  804.                     test an end-to-end loopback OAM cell is inserted at
  805.                     one of the end-points of the designated VC
  806.                     connection (e.g., at a host) via PTI=5 (the PTI
  807.                     value used for VC OAM end-to-end cells), travels to
  808.                     the other end-point of the VC connection, and then
  809.                     loops back to the originating end-point on the
  810.                     designated VC.  Success is achieved if the loopback
  811.                     OAM cell returns to the originating end-point within
  812.                     5 seconds, otherwise, the test fails.
  813.  
  814.                     The manager-station performs a loopback test by
  815.                     making use of the testTable) defined in [10].  In
  816.                     order to run this test the object 'testType' in the
  817.                     testTable shall be set to atmLoopbackVcE2e, and the
  818.                     object testTarget points to the row in the
  819.                     atmVclTable in [1] corresponding to the VC
  820.                     designated for the test.
  821.  
  822.                     Before starting a test, a manager-station must first
  823.                     obtain 'ownership' of the entry in the testTable for
  824.                     the interface to be tested (follow procedure defined
  825.                     in [10]).  Once the manager-station obtains
  826.                     ownership, a loopback test for a given interface can
  827.                     be invoked by first setting up parameters necessary
  828.                     for the loopback test (e.g., set the testTarget),
  829.                     and then setting the value of 'testType' in the
  830.                     testTable equal to 'atmLoopbackVcE2e'.  This will
  831.                     cause the atmLoopbackVcE2e test to be invoked on the
  832.                     VC with the VPI/VCI corresponding to the testTarget.
  833.  
  834.  
  835.  
  836.  
  837.  
  838.           Expires September 1997                               [Page 14]
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.           draft                  ATM Test Objects             March 1997
  846.  
  847.  
  848.                     After invoking a loopback test, wait for the test
  849.                     completion by polling for the object 'testResult'.
  850.                     A value of 'inProgress(3)' will result if the test
  851.                     is still in progress.  Once the test is completed,
  852.                     the object 'testResult' will have a value of
  853.                     'success(2)' if the loopback OAM cell returned to
  854.                     the originator of the test within 5 seconds, if not,
  855.                     a value of 'failed(7)' will result.  If the ATM
  856.                     system does not support this type of loopback test,
  857.                     then a value of 'notSupported(4)' will be provided.
  858.                     Other possible values for the 'testResult' object
  859.                     are 'unAbleToRun(5)' and 'aborted(6)'."
  860.                  ::= { atmLoopbackTestTypes 2 }
  861.  
  862.  
  863.             atmLoopbackVpSegment  OBJECT-IDENTITY
  864.                  STATUS           current
  865.                  DESCRIPTION
  866.                    "This is a loopback test performed on a designated
  867.                    segment of a VP (Virtual Path).  To perform this test
  868.                    a segment OAM cell is inserted at one of the segment
  869.                    end-points of the designated VP connection (e.g., at
  870.                    a host) via VCI=3 (the VCI used for VP OAM segment
  871.                    cells), travels across the segment on the designated
  872.                    VP to the device pre-configured as the corresponding
  873.                    segment end-point, and then loops back to the
  874.                    originating segment end-point on the designated VP.
  875.                    Success is achieved if the loopback OAM cell returns
  876.                    to the originating end-point within 5 seconds,
  877.                    otherwise, the test fails.
  878.  
  879.                    In order to use the atmLoopbackVpSegment test, a
  880.                    segment must be defined by setting up segment end-
  881.                    points using the atmVplEndptSegmentEndPoint object
  882.                    from the atmVplEndptTable.  The
  883.                    atmVplEndptSegmentEndPoint is set to
  884.                    isaVpSegmentEndPoint(1) for each segment end-point.
  885.                    Note that this object is by default set to
  886.                    isaVpSegmentEndPoint(1) if the atmVplTable supports
  887.                    one end of a UNI.  In such a case, a UNI VP loopback
  888.                    test would be achieved when the atmLoopbackVpSegment
  889.                    test was initiated over the UNI.
  890.  
  891.                    The manager-station performs a loopback test by
  892.                    making use of the testTable) defined in [10].  In
  893.  
  894.  
  895.  
  896.  
  897.  
  898.           Expires September 1997                               [Page 15]
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.           draft                  ATM Test Objects             March 1997
  906.  
  907.  
  908.                    order to run this test the object 'testType' in the
  909.                    testTable shall be set to atmLoopbackVpE2e, and the
  910.                    object testTarget points to the row in the
  911.                    atmVplTable in [1] corresponding to the VP designated
  912.                    for the test.
  913.  
  914.                    Before starting a test, a manager-station must first
  915.                    obtain 'ownership' of the entry in the testTable for
  916.                    the interface to be tested (follow procedure defined
  917.                    in [10]).  Once the manager-station obtains
  918.                    ownership, a loopback test for a given interface can
  919.                    be invoked by first setting up parameters necessary
  920.                    for the loopback test (e.g., set the testTarget), and
  921.                    then setting the value of 'testType' in the testTable
  922.                    equal to 'atmLoopbackVpSegment'.  This will cause the
  923.                    atmLoopbackVpSegment test to be invoked on the VP
  924.                    with the VPI corresponding to the testTarget.
  925.  
  926.                    After invoking a loopback test, wait for the test
  927.                    completion by polling for the object 'testResult'.  A
  928.                    value of 'inProgress(3)' will result if the test is
  929.                    still in progress.  Once the test is completed, the
  930.                    object 'testResult' will have a value of 'success(2)'
  931.                    if the loopback OAM cell returned to the originator
  932.                    of the test within 5 seconds, if not, a value of
  933.                    'failed(7)' will result.  If the ATM system does not
  934.                    support this type of loopback test, then a value of
  935.                    'notSupported(4)' will be provided.  Other possible
  936.                    values for the 'testResult' object are
  937.                    'unAbleToRun(5)' and 'aborted(6)'."
  938.                 ::= { atmLoopbackTestTypes 3 }
  939.  
  940.  
  941.            atmLoopbackVcSegment  OBJECT-IDENTITY
  942.                 STATUS           current
  943.                 DESCRIPTION
  944.                   "This is a loopback test performed on a designated
  945.                   segment of a VC (Virtual Channel).  To perform this
  946.                   test a segment OAM cell is inserted at one of the
  947.                   segment end-points of the designated VC connection
  948.                   (e.g., at a host) via PTI=4 (the PTI value used for VC
  949.                   OAM segment cells), travels across the segment on the
  950.                   designated VC to the device pre-configured as the
  951.                   corresponding segment end-point, and then loops back
  952.                   to the originating segment end-point on the designated
  953.  
  954.  
  955.  
  956.  
  957.  
  958.           Expires September 1997                               [Page 16]
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.           draft                  ATM Test Objects             March 1997
  966.  
  967.  
  968.                   VC. Success is achieved if the loopback OAM cell
  969.                   returns to the originating end-point within 5 seconds,
  970.                   otherwise, the test fails.
  971.  
  972.                   In order to use the atmLoopbackVcSegment test, a
  973.                   segment must be defined by setting up segment end-
  974.                   points using the atmVclEndptSegmentEndPoint object
  975.                   from the atmVclEndptTable.  The
  976.                   atmVclEndptSegmentEndPoint is set to
  977.                   isaVcSegmentEndPoint(1) for each segment end-point.
  978.                   Note that this object is by default set to
  979.                   isaVcSegmentEndPoint(1) if the atmVclTable supports
  980.                   one end of a UNI.  In such a case, a UNI VC loopback
  981.                   test would be achieved when the atmLoopbackVcSegment
  982.                   test was initiated over the UNI.
  983.  
  984.                   The manager-station performs a loopback test by making
  985.                   use of the testTable) defined in [10].  In order to
  986.                   run this test the object 'testType' in the testTable
  987.                   shall be set to atmLoopbackVcE2e, and the object
  988.                   testTarget points to the row in the atmVclTable in [1]
  989.                   corresponding to the VC designated for the test.
  990.  
  991.                   Before starting a test, a manager-station must first
  992.                   obtain 'ownership' of the entry in the testTable for
  993.                   the interface to be tested (follow procedure defined
  994.                   in [10]).  Once the manager-station obtains ownership,
  995.                   a loopback test for a given interface can be invoked
  996.                   by first setting up parameters necessary for the
  997.                   loopback test (e.g., set the testTarget), and then
  998.                   setting the value of 'testType' in the testTable equal
  999.                   to 'atmLoopbackVcSegment'.  This will cause the
  1000.                   atmLoopbackVcSegment test to be invoked on the VC with
  1001.                   the VPI/VCI corresponding to the testTarget.
  1002.  
  1003.                   After invoking a loopback test, wait for the test
  1004.                   completion by polling for the object 'testResult'.  A
  1005.                   value of 'inProgress(3)' will result if the test is
  1006.                   still in progress.  Once the test is completed, the
  1007.                   object 'testResult' will have a value of 'success(2)'
  1008.                   if the loopback OAM cell returned to the originator of
  1009.                   the test within 5 seconds, if not, a value of
  1010.                   'failed(7)' will result.  If the ATM system does not
  1011.                   support this type of loopback test, then a value of
  1012.                   'notSupported(4)' will be provided.  Other possible
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.           Expires September 1997                               [Page 17]
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.           draft                  ATM Test Objects             March 1997
  1026.  
  1027.  
  1028.                   values for the 'testResult' object are
  1029.                   'unAbleToRun(5)' and 'aborted(6)'."
  1030.                ::= { atmLoopbackTestTypes 4 }
  1031.  
  1032.  
  1033.           atmLoopbackVpLocationId  OBJECT-IDENTITY
  1034.                STATUS              current
  1035.                DESCRIPTION
  1036.                  "This is a loopback test performed on a portion of a
  1037.                  designated VP segment.  To perform this test a loopback
  1038.                  OAM cell is inserted at a connection point of the
  1039.                  designated VP connection (e.g., the end-point or a
  1040.                  tandem point) with a value inserted in the Location
  1041.                  Identifier ID field of the OAM cell that corresponds to
  1042.                  the ATM device where the cell is to be looped back.
  1043.                  The loopback cell then travels through the VP
  1044.                  connection until it reaches the designated ATM device,
  1045.                  where it is looped back to the loopback cell insertion
  1046.                  point on the designated VP.  Success is achieved if the
  1047.                  loopback OAM cell returns to the originating point of
  1048.                  insertion within 5 seconds, otherwise, the test fails.
  1049.  
  1050.                  The manager-station performs a loopback test by making
  1051.                  use of the testTable) defined in [10].  In order to run
  1052.                  this test the object 'testType' in the testTable shall
  1053.                  be set to atmLoopbackVpE2e.d, where the subidentifier
  1054.                  'd' consists of 16 subidentifiers with each
  1055.                  subidentifier corresponding to the value of a
  1056.                  subsequent octet of the Loopback Location ID defined in
  1057.                  I.610[9] starting with the most significant octet. The
  1058.                  object testTarget points to the row in the atmVplTable
  1059.                  in [1] corresponding to the VP designated for the test.
  1060.  
  1061.                  Before starting a test, a manager-station must first
  1062.                  obtain 'ownership' of the entry in the testTable for
  1063.                  the interface to be tested (follow procedure defined in
  1064.                  [10]).  Once the manager-station obtains ownership, a
  1065.                  loopback test for a given interface can be invoked by
  1066.                  first setting up parameters necessary for the loopback
  1067.                  test (e.g., set d to AAAABBBBCCCCDDDD and set the
  1068.                  testTarget), and then setting the value of 'testType'
  1069.                  in the testTable equal to 'atmLoopbackVpSegment.d'.
  1070.                  This will cause the atmLoopbackVpLocationId test to be
  1071.                  invoked on the VP with the VPI corresponding to the
  1072.                  testTarget and looped back at loopback location ID=
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.           Expires September 1997                               [Page 18]
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.           draft                  ATM Test Objects             March 1997
  1086.  
  1087.  
  1088.                  AAAABBBBCCCCDDDD.
  1089.  
  1090.                  After invoking a loopback test, wait for the test
  1091.                  completion by polling for the object 'testResult'.  A
  1092.                  value of 'inProgress(3)' will result if the test is
  1093.                  still in progress.  Once the test is completed, the
  1094.                  object 'testResult' will have a value of 'success(2)'
  1095.                  if the loopback OAM cell returned to the originator of
  1096.                  the test within 5 seconds, if not, a value of
  1097.                  'failed(7)' will result.  If the ATM system does not
  1098.                  support this type of loopback test, then a value of
  1099.                  'notSupported(4)' will be provided.  Other possible
  1100.                  values for the 'testResult' object are 'unAbleToRun(5)'
  1101.                  and 'aborted(6)'."
  1102.                ::= { atmLoopbackTestTypes 5 }
  1103.  
  1104.  
  1105.           atmLoopbackVcLocationId  OBJECT-IDENTITY
  1106.                STATUS              current
  1107.                DESCRIPTION
  1108.                  "This is a loopback test performed on a portion of a
  1109.                  designated Vc segment.  To perform this test a loopback
  1110.                  OAM cell is inserted at a connection point of the
  1111.                  designated VC connection (e.g., the end-point or a
  1112.                  tandem point) with a value inserted in the Location
  1113.                  Identifier ID field of the OAM cell that corresponds to
  1114.                  the ATM device where the cell is to be looped back.
  1115.                  The loopback cell then travels through the VC
  1116.                  connection until it reaches the designated ATM device,
  1117.                  where it is looped back to the loopback cell insertion
  1118.                  point on the designated VC.  Success is achieved if the
  1119.                  loopback OAM cell returns to the originating point of
  1120.                  insertion within 5 seconds, otherwise, the test fails.
  1121.  
  1122.                  The manager-station performs a loopback test by making
  1123.                  use of the testTable) defined in [10].  In order to run
  1124.                  this test the object 'testType' in the testTable shall
  1125.                  be set to atmLoopbackVcE2e.d, where the subidentifier
  1126.                  'd' consists of 16 subidentifiers with each
  1127.                  subidentifier corresponding to the value of a
  1128.                  subsequent octet of the Loopback Location ID defined in
  1129.                  I.610[9] starting with the most significant octet. The
  1130.                  object testTarget points to the row in the atmVclTable
  1131.                  in [1] corresponding to the VC designated for the test.
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.           Expires September 1997                               [Page 19]
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.           draft                  ATM Test Objects             March 1997
  1146.  
  1147.  
  1148.                  Before starting a test, a manager-station must first
  1149.                  obtain 'ownership' of the entry in the testTable for
  1150.                  the interface to be tested (follow procedure defined in
  1151.                  [10]).  Once the manager-station obtains ownership, a
  1152.                  loopback test for a given interface can be invoked by
  1153.                  first setting up parameters necessary for the loopback
  1154.                  test (e.g., set d to AAAABBBBCCCCDDDD and set the
  1155.                  testTarget), and then setting the value of 'testType'
  1156.                  in the testTable equal to 'atmLoopbackVcSegment.d'.
  1157.                  This will cause the atmLoopbackVcLocationId test to be
  1158.                  invoked on the VC with the VPI/VCI corresponding to the
  1159.                  testTarget and looped back at loopback location ID=
  1160.                  AAAABBBBCCCCDDDD.
  1161.  
  1162.                  After invoking a loopback test, wait for the test
  1163.                  completion by polling for the object 'testResult'.  A
  1164.                  value of 'inProgress(3)' will result if the test is
  1165.                  still in progress.  Once the test is completed, the
  1166.                  object 'testResult' will have a value of 'success(2)'
  1167.                  if the loopback OAM cell returned to the originator of
  1168.                  the test within 5 seconds, if not, a value of
  1169.                  'failed(7)' will result.  If the ATM system does not
  1170.                  support this type of loopback test, then a value of
  1171.                  'notSupported(4)' will be provided.  Other possible
  1172.                  values for the 'testResult' object are 'unAbleToRun(5)'
  1173.                  and 'aborted(6)'."
  1174.                ::= { atmLoopbackTestTypes 6 }
  1175.  
  1176.           atmLoopbackVpServcInternal  OBJECT-IDENTITY
  1177.                STATUS              current
  1178.                DESCRIPTION
  1179.                  "This is a loopback test that the manager requests an
  1180.                  agent to perform over the managed resource's internal
  1181.                  portion of a designated VP (i.e., between the ingress
  1182.                  and egress interfaces of the VP connection).  The agent
  1183.                  is provided with the Ingress VPI, Egress Interface, and
  1184.                  Egress VPI in order to run this internal test.  This
  1185.                  test may be useful in proxy situations where the proxy
  1186.                  agent represents a network.  Implementations of this
  1187.                  test may be specific to the managed resource.  One
  1188.                  implementation in a managed network may be as follows,
  1189.                  the managed network inserts a segment loopback OAM cell
  1190.                  at the network internal segment end-point
  1191.                  (corresponding to the ingress connection point) for the
  1192.                  designated VP connection.  The loopback cell then
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.           Expires September 1997                               [Page 20]
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.           draft                  ATM Test Objects             March 1997
  1206.  
  1207.  
  1208.                  travels through the network's portion of the VP
  1209.                  connection until it reaches the networks connection
  1210.                  point to the egress, where it is looped back to the
  1211.                  network's cell insertion point on the designated VP.
  1212.                  Success is achieved if the loopback OAM cell returns to
  1213.                  the originating internal network segment end-point
  1214.                  within 5 seconds, otherwise, the test fails.
  1215.  
  1216.                  The manager-station performs a loopback test by making
  1217.                  use of the testTable) defined in [10].  In order to run
  1218.                  this test the object 'testType' in the testTable shall
  1219.                  be set to atmLoopbackVpServcInternal, and the object
  1220.                  testTarget points to the row in the
  1221.                  atmVpCrossConnectTable in [1] corresponding to the VP
  1222.                  designated for the test.
  1223.  
  1224.                  Before starting a test, a manager-station must first
  1225.                  obtain 'ownership' of the entry in the testTable for
  1226.                  the interface to be tested (follow procedure defined in
  1227.                  [10]).  Once the manager-station obtains ownership, a
  1228.                  loopback test for a given interface can be invoked by
  1229.                  first setting up parameters necessary for the loopback
  1230.                  test (e.g., set the testTarget), and then setting the
  1231.                  value of 'testType' in the testTable equal to
  1232.                  'atmLoopbackVpServcInternal'.  This will cause the
  1233.                  atmLoopbackVpServcInternal test to be invoked on the VP
  1234.                  crossconnect with the ingress and egress VPI values
  1235.                  corresponding to the testTarget.
  1236.  
  1237.                  After invoking a loopback test, wait for the test
  1238.                  completion by polling for the object 'testResult'.  A
  1239.                  value of 'inProgress(3)' will result if the test is
  1240.                  still in progress.  Once the test is completed, the
  1241.                  object 'testResult' will have a value of 'success(2)'
  1242.                  if the loopback OAM cell returned to the originator of
  1243.                  the test within 5 seconds, if not, a value of
  1244.                  'failed(7)' will result.  If the ATM system does not
  1245.                  support this type of loopback test, then a value of
  1246.                  'notSupported(4)' will be provided.  Other possible
  1247.                  values for the 'testResult' object are 'unAbleToRun(5)'
  1248.                  and 'aborted(6)'."
  1249.                ::= { atmLoopbackTestTypes 7 }
  1250.  
  1251.           atmLoopbackVcServcInternal  OBJECT-IDENTITY
  1252.                STATUS              current
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.           Expires September 1997                               [Page 21]
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.           draft                  ATM Test Objects             March 1997
  1266.  
  1267.  
  1268.                DESCRIPTION
  1269.                  "This is a loopback test that the manager requests an
  1270.                  agent to perform over the managed resource's internal
  1271.                  portion of a designated VC (i.e., between the ingress
  1272.                  and egress interfaces of the VC connection).  The agent
  1273.                  is provided with the Ingress VPI, Ingress VCI, Egress
  1274.                  Interface, Egress VPI, and Egress VCI in order to run
  1275.                  this internal test.  This test may be useful in proxy
  1276.                  situations where the proxy agent represents a network.
  1277.                  Implementations of this test may be specific to the
  1278.                  managed resource.  One implemenation in a managed
  1279.                  network may be as follows, the managed network inserts
  1280.                  a segment loopback OAM cell at the network internal
  1281.                  segment end-point (corresponding to the ingress
  1282.                  connection point) for the designated VC connection.
  1283.                  The loopback cell then travels through the network's
  1284.                  portion of the VC connection until it reaches the
  1285.                  networks connection point to the egress, where it is
  1286.                  looped back to the network's cell insertion point on
  1287.                  the designated VC.  Success is achieved if the loopback
  1288.                  OAM cell returns to the originating internal network
  1289.                  segment end-point within 5 seconds, otherwise, the test
  1290.                  fails.
  1291.  
  1292.                  The manager-station performs a loopback test by making
  1293.                  use of the testTable) defined in [10].  In order to run
  1294.                  this test the object 'testType' in the testTable shall
  1295.                  be set to atmLoopbackVcServcInternal, and the object
  1296.                  testTarget points to the row in the
  1297.                  atmVcCrossConnectTable in [1] corresponding to the VC
  1298.                  designated for the test.
  1299.  
  1300.                  Before starting a test, a manager-station must first
  1301.                  obtain 'ownership' of the entry in the testTable for
  1302.                  the interface to be tested (follow procedure defined in
  1303.                  [10]).  Once the manager-station obtains ownership, a
  1304.                  loopback test for a given interface can be invoked by
  1305.                  first setting up parameters necessary for the loopback
  1306.                  test (e.g., set the testTarget), and then setting the
  1307.                  value of 'testType' in the testTable equal to
  1308.                  'atmLoopbackVcServcInternal'.  This will cause the
  1309.                  atmLoopbackVcServcInternal test to be invoked on the VC
  1310.                  crossconnect with the ingress and egress VPI/VCI values
  1311.                  corresponding to the testTarget.
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.           Expires September 1997                               [Page 22]
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.           draft                  ATM Test Objects             March 1997
  1326.  
  1327.  
  1328.                  After invoking a loopback test, wait for the test
  1329.                  completion by polling for the object 'testResult'.  A
  1330.                  value of 'inProgress(3)' will result if the test is
  1331.                  still in progress.  Once the test is completed, the
  1332.                  object 'testResult' will have a value of 'success(2)'
  1333.                  if the loopback OAM cell returned to the originator of
  1334.                  the test within 5 seconds, if not, a value of
  1335.                  'failed(7)' will result.  If the ATM system does not
  1336.                  support this type of loopback test, then a value of
  1337.                  'notSupported(4)' will be provided.  Other possible
  1338.                  values for the 'testResult' object are 'unAbleToRun(5)'
  1339.                  and 'aborted(6)'."
  1340.                ::= { atmLoopbackTestTypes 8 }
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.           Expires September 1997                               [Page 23]
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.           draft                  ATM Test Objects             March 1997
  1386.  
  1387.  
  1388.           -- ************************************************
  1389.           -- (2) ATM End-Point Group
  1390.  
  1391.           -- This group contains information for interfaces
  1392.           -- supporting ATM Loopback Tests
  1393.           -- This group includes the following:
  1394.           -- 1. ATM VP End-Point Table
  1395.           -- 2. ATM VC End-Point Table
  1396.  
  1397.           atmEndptGroup OBJECT IDENTIFIER::= {
  1398.                                              atmTESTMIBObjects 2}
  1399.  
  1400.  
  1401.           -- 1. ATM VP End-Point Table
  1402.  
  1403.  
  1404.               atmVplEndptTable OBJECT-TYPE
  1405.                   SYNTAX           SEQUENCE OF AtmVplEndptEntry
  1406.                   MAX-ACCESS       not-accessible
  1407.                   STATUS           current
  1408.                   DESCRIPTION
  1409.                       "End-point Information for each VP."
  1410.                   ::= { atmEndptGroup 1 }
  1411.  
  1412.  
  1413.               atmVplEndptEntry OBJECT-TYPE
  1414.                   SYNTAX  AtmVplEndptEntry
  1415.                   MAX-ACCESS  not-accessible
  1416.                   STATUS  current
  1417.                   DESCRIPTION
  1418.                       "An entry with end-point information about the ATM
  1419.                       VP."
  1420.                   AUGMENTS { atmVplEntry }
  1421.                   ::= { atmVplEndptTable 1 }
  1422.  
  1423.  
  1424.               AtmVplEndptEntry ::=
  1425.                   SEQUENCE {
  1426.                       atmVplEndptSegmentEndPoint     INTEGER
  1427.                            }
  1428.  
  1429.               atmVplEndptSegmentEndPoint OBJECT-TYPE
  1430.                   SYNTAX  INTEGER {
  1431.                                    isaVplSegmentEndPoint(1),
  1432.                                    notaVplSegmentEndPoint(2)
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.           Expires September 1997                               [Page 24]
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.           draft                  ATM Test Objects             March 1997
  1446.  
  1447.  
  1448.                                   }
  1449.                   MAX-ACCESS  read-create
  1450.                   STATUS  current
  1451.                   DESCRIPTION
  1452.                       "An indication of whether or not the VP interface
  1453.                       has been configured to represent a VPC Segment
  1454.                       End-Point. If the corresponding VP Link is a UNI,
  1455.                       the value of this object is permanently set to 1
  1456.                       (isaVplSegmentEndPoint). Otherwise, the default is
  1457.                       set to 2 (notaVplSegmentEndPoint)."
  1458.                   ::= { atmVplEndptEntry 1 }
  1459.  
  1460.           -- 2. ATM VC End-Point Table
  1461.  
  1462.  
  1463.               atmVclEndptTable OBJECT-TYPE
  1464.                   SYNTAX           SEQUENCE OF AtmVclEndptEntry
  1465.                   MAX-ACCESS       not-accessible
  1466.                   STATUS           current
  1467.                   DESCRIPTION
  1468.                       "End-point Information for each VC."
  1469.                   ::= { atmEndptGroup 2 }
  1470.  
  1471.  
  1472.               atmVclEndptEntry OBJECT-TYPE
  1473.                   SYNTAX  AtmVclEndptEntry
  1474.                   MAX-ACCESS  not-accessible
  1475.                   STATUS  current
  1476.                   DESCRIPTION
  1477.                       "An entry with end-point information about the ATM
  1478.                       VC."
  1479.                   AUGMENTS { atmVclEntry }
  1480.                   ::= { atmVclEndptTable 1 }
  1481.  
  1482.  
  1483.               AtmVclEndptEntry ::=
  1484.                   SEQUENCE {
  1485.                     atmVclEndptSegmentEndPoint  INTEGER
  1486.                            }
  1487.  
  1488.               atmVclEndptSegmentEndPoint OBJECT-TYPE
  1489.                   SYNTAX  INTEGER {
  1490.                                    isaVclSegmentEndPoint(1),
  1491.                                    notaVclSegmentEndPoint(2)
  1492.                                   }
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.           Expires September 1997                               [Page 25]
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.           draft                  ATM Test Objects             March 1997
  1506.  
  1507.  
  1508.                   MAX-ACCESS  read-create
  1509.                   STATUS  current
  1510.                   DESCRIPTION
  1511.                       "An indication of whether or not the VC interface
  1512.                       has been configured to represent a VCC Segment
  1513.                       End-Point. If the corresponding VC Link is a UNI,
  1514.                       the value of this object is permanently set to 1
  1515.                       (isaVclSegmentEndPoint). Otherwise, the default is
  1516.                       set to 2 (notaVclSegmentEndPoint)."
  1517.                   ::= { atmVclEndptEntry 1 }
  1518.  
  1519.           -- ************************************************
  1520.  
  1521.           -- Conformance Information
  1522.  
  1523.           atmTESTMIBConformance   OBJECT IDENTIFIER ::= {atmTESTMIB 2}
  1524.  
  1525.           atmTESTMIBGroups        OBJECT IDENTIFIER
  1526.                            ::= {atmTESTMIBConformance 1}
  1527.  
  1528.           atmTESTMIBCompliances   OBJECT IDENTIFIER
  1529.                            ::= {atmTESTMIBConformance 2}
  1530.  
  1531.           -- Compliance Statements
  1532.  
  1533.           atmTESTMIBCompliance   MODULE-COMPLIANCE
  1534.                STATUS         current
  1535.                DESCRIPTION
  1536.                  "The compliance statement for SNMP entities which
  1537.                  represent ATM interfaces.  The compliance statements
  1538.                  are used to determine if a particular group or object
  1539.                  applies to hosts, networks/switches, or both."
  1540.  
  1541.                MODULE  -- this module
  1542.  
  1543.                  MANDATORY-GROUPS  { atmLoopbackGroup }
  1544.  
  1545.           -- Objects in the ATM Loopback Test Group
  1546.  
  1547.           OBJECT      atmLoopbackID
  1548.           MIN-ACCESS  read-only
  1549.           DESCRIPTION
  1550.                    "Write access is not required. This object is
  1551.                  required for ATM systems supporting the
  1552.                  atmLoopbackVpLocationID and atmLoopbackVcLocationID
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.           Expires September 1997                               [Page 26]
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.           draft                  ATM Test Objects             March 1997
  1566.  
  1567.  
  1568.                  tests."
  1569.  
  1570.           OBJECT      atmVplEndptSegmentEndPoint
  1571.           MIN-ACCESS  read-only
  1572.           DESCRIPTION
  1573.                    "Write access is not required.  This object is
  1574.                  mandatory for systems that are supporting ATM loopback
  1575.                  tests."
  1576.  
  1577.           OBJECT      atmVclEndptSegmentEndPoint
  1578.           MIN-ACCESS  read-only
  1579.           DESCRIPTION
  1580.                    "Write access is not required.  This object is
  1581.                  mandatory for systems that are supporting ATM loopback
  1582.                  tests."
  1583.  
  1584.  
  1585.                       ::= { atmTESTMIBCompliances 1 }
  1586.  
  1587.           -- **********************************************
  1588.  
  1589.           -- Units of Conformance
  1590.  
  1591.  
  1592.           atmLoopbackGroup     OBJECT-GROUP
  1593.  
  1594.                  OBJECTS {
  1595.                       atmLoopbackID,
  1596.                       atmVplEndptSegmentEndPoint,
  1597.                       atmVclEndptSegmentEndPoint
  1598.                  }
  1599.                  STATUS    current
  1600.                  DESCRIPTION
  1601.                           "A collection of objects providing information
  1602.                         for Loopback Tests."
  1603.                 ::= { atmTESTMIBGroups 1 }
  1604.  
  1605.  
  1606.           END
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.           Expires September 1997                               [Page 27]
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.           draft                  ATM Test Objects             March 1997
  1626.  
  1627.  
  1628.           7.  Acknowledgments
  1629.  
  1630.           This document is a product of the AToMMIB Working Group. The
  1631.           authors would like to acknowledge Dawn Xie for her valuable
  1632.           suggestions for this memo.
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.           Expires September 1997                               [Page 28]
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.           draft                  ATM Test Objects             March 1997
  1686.  
  1687.  
  1688.           8.  References
  1689.  
  1690.           [1]  Kaj Tesink, "Definitions of Managed Objects for ATM
  1691.                Management", Internet-Draft, Bellcore, October 1996.
  1692.  
  1693.           [2]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M.,
  1694.                and S. Waldbusser, "Structure of Management Information
  1695.                for version 2 of the Simple Network Management Protocol
  1696.                (SNMPv2)", RFC 1902, January 1996.
  1697.  
  1698.           [3]  McCloghrie, K., and M. Rose, Editors, "Management
  1699.                Information Base for Network Management of TCP/IP-based
  1700.                internets: MIB-II", STD 17, RFC 1213, Hughes LAN Systems,
  1701.                Performance Systems International, March 1991.
  1702.  
  1703.           [4]  Case, J., Fedor, M., Schoffstall, M., and J. Davin,
  1704.                "Simple Network Management Protocol", RFC 1157, SNMP
  1705.                Research, Performance Systems International, Performance
  1706.                Systems International, MIT Laboratory for Computer
  1707.                Science, May 1990.
  1708.  
  1709.           [5]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M.,
  1710.                and S. Waldbusser, "Protocol Operations for version 2 of
  1711.                the Simple Network Management Protocol (SNMPv2)", RFC
  1712.                1905, January 1996.
  1713.  
  1714.           [6]  McCloghrie, K. and F. Kastenholz, "The Interfaces Group
  1715.                MIB", Internet-Draft, cisco Systems, FTP Software,
  1716.                February 1996.
  1717.  
  1718.           [7]  ATM Forum, "ATM User-Network Interface, Version 3.0 (UNI
  1719.                3.0) Specification, Part I", 1994.
  1720.  
  1721.           [8]  ATM Forum, "ATM User-Network Interface, Version 3.1 (UNI
  1722.                3.1) Specification, Part I", November 1994.
  1723.  
  1724.           [9]  ITU-T Recommendation I.610, "Broadband Integrated Service
  1725.                Digital Network (B-ISDN) Operation and Maintenance
  1726.                Principles and Functions", July 1995.
  1727.  
  1728.           [10] McCloghrie, K., M. Greene, and K. Tesink, "Definitions of
  1729.                Managed Objects for System and Interface Testing",
  1730.                Internet-Draft, cisco Systems, Ascom Nexion, Bellcore,
  1731.                November 1996.
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.           Expires September 1997                               [Page 29]
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.           draft                  ATM Test Objects             March 1997
  1746.  
  1747.  
  1748.           9.  Security Considerations
  1749.  
  1750.           Security issues are not discussed in this memo.
  1751.  
  1752.  
  1753.           10.  Authors' Addresses
  1754.  
  1755.                             Michael Noto
  1756.                             Network Equipment Technologies
  1757.                             800 Saginaw Drive RM 21.1.111
  1758.                             Redwood City, CA 94063
  1759.                             Phone +1 415 569-7134
  1760.                             EMail: mike_noto@net.com
  1761.  
  1762.                             Kaj Tesink
  1763.                             Bell Communications Research
  1764.                             331 Newman Springs Road
  1765.                             P.O. Box 7020
  1766.                             Red Bank, NJ  07701-7020
  1767.                             Phone: (908) 758-5254
  1768.                             EMail: kaj@cc.bellcore.com
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.           Expires September 1997                               [Page 30]
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.           draft                  ATM Test Objects             March 1997
  1806.  
  1807.  
  1808.           Table of Contents
  1809.  
  1810.  
  1811.           1 Status of this Memo ...................................    1
  1812.           2 Introduction ..........................................    2
  1813.           3 The SNMPv2 Network Management Framework ...............    2
  1814.           4 Object Definitions ....................................    3
  1815.           5 Overview ..............................................    3
  1816.           5.1 Background ..........................................    3
  1817.           5.2 Important Definitions ...............................    4
  1818.           5.3 Supported Functions .................................    5
  1819.           5.3.1 ATM Testing Support ...............................    5
  1820.           5.3.1.1 ATM Loopback Testing Group ......................    5
  1821.           5.3.1.2 ATM End-Point Group .............................    9
  1822.           6 Definitions ...........................................   10
  1823.           7 Acknowledgments .......................................   28
  1824.           8 References ............................................   29
  1825.           9 Security Considerations ...............................   30
  1826.           10 Authors' Addresses ...................................   30
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.           Expires September 1997                               [Page 31]
  1859.  
  1860.  
  1861.