home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_i / draft-ietf-ion-mars-mib-02.txt < prev    next >
Text File  |  1997-08-27  |  113KB  |  3,836 lines

  1.  
  2. Internetworking Over NBMA (ion) Working Group 
  3. INTERNET DRAFT: <draft-ietf-ion-mars-mib-02.txt>             Chris Chung 
  4. Expiration Date: February, 1998                                     SAIC
  5.  
  6.                                                             Maria Greene
  7.                                                   Independent Contractor
  8.                                                                 (Editor)
  9.  
  10.                                                              August 1997
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                    Definitions of Managed Objects for
  17.              Multicast over UNI 3.0/3.1 based ATM Networks
  18.  
  19.                     <draft-ietf-ion-mars-mib-02.txt>
  20.  
  21.  
  22.  
  23.  
  24. Status of this Memo
  25.  
  26.    This document is an Internet-Draft.  Internet-Drafts are working
  27.    documents of the Internet Engineering Task Force (IETF), its Areas,
  28.    and its Working Groups.  Note that other groups may also distribute
  29.    working documents as Internet-Drafts.
  30.  
  31.    Internet-Drafts are draft documents valid for a maximum of six months
  32.    and may be updated, replaced, or obsoleted by other documents at any
  33.    time.  It is inappropriate to use Internet-Drafts as reference
  34.    material or to cite them other than as a "work in progress".
  35.  
  36.    To learn the current status of any Internet-Draft, please check the
  37.    "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow
  38.    Directories on ds.internic.net (US East Coast), nic.nordu.net
  39.    (Europe), ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific
  40.    Rim).
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. Expires February 1998                                           [Page 1]
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60. INTERNET-DRAFT                  MARS MIB                     August 1997
  61.  
  62.  
  63. Abstract
  64.  
  65.    This memo defines an experimental portion of the Management
  66.    Information Base (MIB) for use with network management protocols in
  67.    the Internet community.  In particular, it describes managed objects
  68.    for IP hosts and routers that use a Multicast Address Resolution
  69.    Server (MARS) to support IP multicast over ATM, as described in
  70.    "Support for Multicast over UNI 3.0/3.1 based ATM Networks" [1].
  71.  
  72.    This memo specifies a MIB module in a manner that is both compliant
  73.    to the SNMPv2 SMI, and semantically identical to the peer SNMPv1
  74.    definitions.
  75.  
  76.    This memo does not specify a standard for the Internet community.
  77.  
  78.  
  79. 1.  The SNMP Network Management Framework
  80.  
  81.    The SNMP Network Management Framework presently consists of three
  82.    major components.  They are:
  83.  
  84.    o    the SMI, described in RFC 1902 [2] - the mechanisms used for
  85.         describing and naming objects for the purpose of management.
  86.  
  87.    o    the MIB-II, STD 17, RFC 1213 [3] - the core set of managed
  88.         objects for the Internet suite of protocols.
  89.  
  90.    o    the protocol, RFC 1157 [4] and/or RFC 1905 [5], - the protocol
  91.         for accessing managed objects.
  92.  
  93.    The Framework permits new objects to be defined for the purpose of
  94.    experimentation and evaluation.
  95.  
  96.  
  97.  
  98. 1.1.  Object Definitions
  99.  
  100.    Managed objects are accessed via a virtual information store, termed
  101.    the Management Information Base or MIB.  Objects in the MIB are
  102.    defined using the subset of Abstract Syntax Notation One (ASN.1)
  103.    defined in the SMI.  In particular, each object type is named by an
  104.    OBJECT IDENTIFIER, an administratively assigned name.  The object
  105.    type together with an object instance serves to uniquely identify a
  106.    specific instantiation of the object.  For human convenience, we
  107.    often use a textual string, termed the descriptor, to also refer to
  108.    the object type.
  109.  
  110.  
  111.  
  112.  
  113.  
  114. Expires February 1998                                           [Page 2]
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121. INTERNET-DRAFT                  MARS MIB                     August 1997
  122.  
  123.  
  124. 2.  Overview
  125.  
  126.    An understanding of MARS, as defined in [1] is assumed in this MIB
  127.    module definition. However, the following terms are used frequently
  128.    and are included here for reference:
  129.  
  130.    Multicast Group
  131.  
  132.    A group of endpoints that communicate with each other such that
  133.    packets sent from one endpoint are received by all other members of
  134.    the multicast group.
  135.  
  136.    Multicast Address Resolution Server (MARS)
  137.  
  138.    A server that distributes multicast group membership information to
  139.    endpoints.
  140.  
  141.    Client/Endpoint
  142.  
  143.    An ATM-attached host or router that registers with a MARS and that is
  144.    a member of one or more multicast groups. An endpoint may establish
  145.    ATM Virtual Channels (VCs) to the other group members or may make use
  146.    of a Multicast Server.
  147.  
  148.    Cluster
  149.  
  150.    The set of clients managed by a MARS.
  151.  
  152.    Multicast Server (MCS)
  153.  
  154.    A server that sets up ATM Virtual Channels (VCs) between endpoints in
  155.    a multicast group and to which the endpoints forward data traffic for
  156.    transmission on their behalf.
  157.  
  158.    The MIB is broken down into three major groups: a MARS client group,
  159.    MARS (server) group, and MARS Multicast Server (MCS) Group.
  160.  
  161.  
  162. 2.1.  The MARS Client Group
  163.  
  164.    This group contains the following tables:
  165.  
  166.    o    MARS Client Table
  167.  
  168.    Information about a client such as its ATM address, the ATM address
  169.    of its default MARS, registration status, and timers.
  170.  
  171.    o    MARS Client Multicast Group Table
  172.  
  173.  
  174.  
  175. Expires February 1998                                           [Page 3]
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182. INTERNET-DRAFT                  MARS MIB                     August 1997
  183.  
  184.  
  185.    A list of IP multicast address blocks associated with a MARS client.
  186.  
  187.    o    MARS Client Backup MARS Group Table
  188.  
  189.    A list of backup MARS's associated with a MARS client.
  190.  
  191.    o    MARS Client VC Table
  192.  
  193.    Information about VCs opened by a client.
  194.  
  195.    o    MARS Client Statistics Table
  196.  
  197.    Statistics collected by a MARS client.
  198.  
  199.  
  200.  
  201. 2.2.  The MARS Server Group
  202.  
  203.    This group contains the following tables:
  204.  
  205.    o    MARS Table
  206.  
  207.    Information about a MARS such as its ATM address, its status and
  208.    timers.
  209.  
  210.  
  211.    o    MARS Multicast Group Table
  212.  
  213.    A list of IP multicast address blocks associated with a MARS.
  214.  
  215.  
  216.    o    MARS VC Table
  217.  
  218.    Information about VCs opened by a MARS.
  219.  
  220.  
  221.    o    MARS Registered Client Table
  222.  
  223.    A list of clients registered with a MARS.
  224.  
  225.  
  226.    o    MARS Registered Multicast Server Table
  227.  
  228.    A list of MCSs registered with a MARS.
  229.  
  230.  
  231.    o    MARS Statistics Table
  232.  
  233.  
  234.  
  235.  
  236. Expires February 1998                                           [Page 4]
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243. INTERNET-DRAFT                  MARS MIB                     August 1997
  244.  
  245.  
  246.    Statistics collected by a MARS.
  247.  
  248.  
  249.    o    MARS Host Map Table
  250.  
  251.    Mappings between multicast groups and clients maintained by a MARS.
  252.  
  253.  
  254.    o    MARS Server Map Table
  255.  
  256.    Mappings between multicast groups and MCSs maintained by a MARS.
  257.  
  258.  
  259.  
  260. 2.3.  The MARS Multicast Server Group
  261.  
  262.    This group contains the following tables:
  263.  
  264.  
  265.    o    MARS Multicast Server Table
  266.  
  267.    Information about a MCS, such as its ATM address, default MARS ATM
  268.    address, and registration state.
  269.  
  270.  
  271.    o    MARS MCS Multicast Group Table
  272.  
  273.    A list of IP multicast address blocks associated with a MARS MCS.
  274.  
  275.  
  276.    o    MARS MCS Backup Mars Group Table
  277.  
  278.    A list of backup MARS's associated with a MARS MCS.
  279.  
  280.  
  281.    o    MARS Multicast Server VC Table
  282.  
  283.    Information about VCs opened by a MCS.
  284.  
  285.  
  286.    o    MARS Multicast Server Statistics Table
  287.  
  288.    Statistics collected by a MCS.
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297. Expires February 1998                                           [Page 5]
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304. INTERNET-DRAFT                  MARS MIB                     August 1997
  305.  
  306.  
  307. 3.  IP over ATM Multicast Address Resolution Server MIB Definitions
  308.  
  309.    IPATM-IPMC-MIB DEFINITIONS ::= BEGIN
  310.  
  311.    IMPORTS
  312.        MODULE-COMPLIANCE, OBJECT-GROUP
  313.            FROM SNMPv2-CONF
  314.        experimental, MODULE-IDENTITY, NOTIFICATION-TYPE, Counter32,
  315.            Integer32, UInteger32, OBJECT-TYPE, IpAddress
  316.            FROM SNMPv2-SMI
  317.        AtmAddr
  318.            FROM ATM-TC-MIB
  319.        TruthValue, RowStatus
  320.            FROM SNMPv2-TC
  321.        ipAdEntAddr
  322.            FROM RFC1213-MIB
  323.        InterfaceIndex
  324.            FROM IF-MIB;
  325.  
  326.    ipAtmMarsMib MODULE-IDENTITY
  327.        LAST-UPDATED "9708150145Z" -- 15 August 1997
  328.        ORGANIZATION "Internetworking Over NBMA (ion) Working Group"
  329.        CONTACT-INFO
  330.            "Chris Chung (cchung@tieo.saic.com)
  331.             Science Applications International Corporation (SAIC)
  332.            "
  333.        DESCRIPTION
  334.            "This module defines a portion of the managed information
  335.             base (MIB) for managing classical IP multicast address
  336.             resolution server (MARS) entities as described in the
  337.             RFC2022.  This MIB is meant to used in conjuction with
  338.             the ATM-MIB (RFC1695), MIB-II (RFC1213), and optionally
  339.             the IF-MIB (RFC1573)."
  340.        ::= { experimental 9999 } -- to be assigned by IANA
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358. Expires February 1998                                           [Page 6]
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365. INTERNET-DRAFT                  MARS MIB                     August 1997
  366.  
  367.  
  368.    --*****************************************************************
  369.    --  IP ATM MARS Client Object Definitions --
  370.    *****************************************************************
  371.  
  372.    ipAtmMarsClientObjects  OBJECT IDENTIFIER ::= { ipAtmMarsMib 1 }
  373.  
  374.    ipAtmMarsClientTable OBJECT-TYPE
  375.        SYNTAX  SEQUENCE OF IpAtmMarsClientEntry
  376.        MAX-ACCESS  not-accessible
  377.        STATUS current
  378.        DESCRIPTION
  379.            "The objects defined in this table are used for
  380.             the management of MARS clients, ATM attached
  381.             endpoints."
  382.        ::= {  ipAtmMarsClientObjects 1 }
  383.  
  384.    ipAtmMarsClientEntry OBJECT-TYPE
  385.        SYNTAX  IpAtmMarsClientEntry
  386.        MAX-ACCESS not-accessible
  387.        STATUS  current
  388.        DESCRIPTION
  389.            "Each entry contains a MARS client and its associated
  390.             attributes.  An entry in the ipAtmMarsClientTable has
  391.             a corresponding entry in the ipAddrTable defined in
  392.             RFC1213. Association between the ipAddrTable and
  393.             the ipAtmMarsClientTable is made through the index,
  394.             ipAdEntAddr."
  395.        INDEX { ipAdEntAddr, ipAtmMarsClientIndex }
  396.        ::= { ipAtmMarsClientTable 1 }
  397.  
  398.    IpAtmMarsClientEntry ::=
  399.        SEQUENCE {
  400.            ipAtmMarsClientIndex                    Integer32,
  401.            ipAtmMarsClientAddr                     AtmAddr,
  402.            ipAtmMarsClientDefMarsAddr              AtmAddr,
  403.            ipAtmMarsClientHsn                      Integer32,
  404.            ipAtmMarsClientRegisteration            INTEGER,
  405.            ipAtmMarsClientCmi                      INTEGER,
  406.            ipAtmMarsClientMsgCsn                   UInteger32,
  407.            ipAtmMarsClientDefaultMtu               Integer32,
  408.            ipAtmMarsClientFailureTimer             Integer32,
  409.            ipAtmMarsClientRetranDlyTimer           INTEGER,
  410.            ipAtmMarsClientRdmMulReqAddRetrTimer    INTEGER,
  411.            ipAtmMarsClientRdmVcRevalidateTimer     INTEGER,
  412.            ipAtmMarsClientJoinLeaveRetrInterval    Integer32,
  413.            ipAtmMarsClientJoinLeaveRetrLimit       INTEGER,
  414.            ipAtmMarsClientRegWithMarsRdmTimer      INTEGER,
  415.            ipAtmMarsClientForceWaitTimer           Integer32,
  416.  
  417.  
  418.  
  419. Expires February 1998                                           [Page 7]
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426. INTERNET-DRAFT                  MARS MIB                     August 1997
  427.  
  428.  
  429.            ipAtmMarsClientLmtToMissRedirMapTimer   INTEGER,
  430.            ipAtmMarsClientIdleTimer                Integer32,
  431.            ipAtmMarsClientRowStatus                RowStatus
  432.        }
  433.  
  434.    ipAtmMarsClientIndex OBJECT-TYPE
  435.        SYNTAX  Integer32
  436.        MAX-ACCESS not-accessible
  437.        STATUS  current
  438.        DESCRIPTION
  439.            "The auxiliary variable used to identify instances of
  440.             the columnar objects in the MARS MarsClient table."
  441.        ::= { ipAtmMarsClientEntry 1 }
  442.  
  443.    ipAtmMarsClientAddr OBJECT-TYPE
  444.        SYNTAX  AtmAddr
  445.        MAX-ACCESS read-create
  446.        STATUS  current
  447.        DESCRIPTION
  448.            "The ATM address associated with the ATM Client."
  449.        ::= { ipAtmMarsClientEntry 2 }
  450.  
  451.    ipAtmMarsClientDefMarsAddr OBJECT-TYPE
  452.        SYNTAX  AtmAddr
  453.        MAX-ACCESS read-create
  454.        STATUS  current
  455.        DESCRIPTION
  456.            "The MARS ATM address which is needed to setup the
  457.             initial signalling path between a MARS client and
  458.             its associated MARS."
  459.        ::= { ipAtmMarsClientEntry 3 }
  460.  
  461.    ipAtmMarsClientHsn OBJECT-TYPE
  462.        SYNTAX  Integer32
  463.        MAX-ACCESS read-create
  464.        STATUS  current
  465.        DESCRIPTION
  466.            "The cluster membership own 32 bit Host Sequence
  467.             Number.  When a new cluster member starts up, it is
  468.             initialized to zero.  When the cluster member sends
  469.             the MARS_JOIN to register, the HSN will be correctly
  470.             set to the current cluster sequence number (CSN) when
  471.             the Client receives the copy of its MARS_JOIN from
  472.             the MARS.  It is is used to track the MARS sequence
  473.             number."
  474.        ::= { ipAtmMarsClientEntry 4 }
  475.  
  476.    ipAtmMarsClientRegisteration OBJECT-TYPE
  477.  
  478.  
  479.  
  480. Expires February 1998                                           [Page 8]
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487. INTERNET-DRAFT                  MARS MIB                     August 1997
  488.  
  489.  
  490.        SYNTAX  INTEGER {
  491.              notRegistered (1),
  492.              registering (2),
  493.              registered (3),
  494.              reRegisteringFault (4),
  495.              reRegisteringRedirMap (5)
  496.            }
  497.        MAX-ACCESS read-create
  498.        STATUS  current
  499.        DESCRIPTION
  500.            "An indication with regards to the registeration
  501.             status of this client. The registeration codes
  502.             of 'notRegistered (1)', 'registered (2)', and
  503.             registered (3) are self-explanatory. The
  504.             'reRegisteringFault (4)' indicates the client is
  505.             in the process of re-registering with a MARS due
  506.             to some fault conditions.  The 'reRegisteringRedMap
  507.             (5)' status code shows that client is re-registering
  508.             because it has received a MARS_REDIRECT_MAP message
  509.             and was told to register with a shift MARS."
  510.        ::= { ipAtmMarsClientEntry 5 }
  511.  
  512.    ipAtmMarsClientCmi OBJECT-TYPE
  513.        SYNTAX  INTEGER (0..65535)
  514.        MAX-ACCESS read-create
  515.        STATUS  current
  516.        DESCRIPTION
  517.            "16 bit Cluster member identifier (CMI) assigned by the
  518.             MARS which uniquely identifies each endpoint attached
  519.             to the cluster.  The value becomes valid after the
  520.             'ipAtmMarsClientRegisteration' is set to the value
  521.             of 'registered (1)'."
  522.        ::= { ipAtmMarsClientEntry 6 }
  523.  
  524.    ipAtmMarsClientMsgCsn OBJECT-TYPE
  525.        SYNTAX  UInteger32
  526.        MAX-ACCESS read-create
  527.        STATUS  current
  528.        DESCRIPTION
  529.            "A unsigned 32-bit Cluster sequence number (CSN) which
  530.             is used by a cluster member to track the message loss
  531.             on ClusterControlVC or to monitor a membership change.
  532.             It is incremented once for every transmission a MARS
  533.             makes on the ClusterControl VC."
  534.        ::= { ipAtmMarsClientEntry 7 }
  535.  
  536.    ipAtmMarsClientDefaultMtu OBJECT-TYPE
  537.        SYNTAX  Integer32
  538.  
  539.  
  540.  
  541. Expires February 1998                                           [Page 9]
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548. INTERNET-DRAFT                  MARS MIB                     August 1997
  549.  
  550.  
  551.        MAX-ACCESS read-create
  552.        STATUS  current
  553.        DESCRIPTION
  554.            "The default maximum transmission unit (MTU) used for
  555.             this cluster.  Note that the actual size used for a
  556.             VC between two members of the cluster may be negotiated
  557.             during connection setup and may be different than this
  558.             value.  Default value = 9180 bytes."
  559.        DEFVAL { 9180 }
  560.        ::= { ipAtmMarsClientEntry 8 }
  561.  
  562.    ipAtmMarsClientFailureTimer OBJECT-TYPE
  563.        SYNTAX  Integer32
  564.        UNITS   "seconds"
  565.        MAX-ACCESS read-create
  566.        STATUS  current
  567.        DESCRIPTION
  568.            "A timer used to flag the failure of last MARS_MULTI
  569.             to arrive.  Default value = 10 seconds (recommended)."
  570.        DEFVAL { 10 }
  571.        ::= { ipAtmMarsClientEntry 9 }
  572.  
  573.    ipAtmMarsClientRetranDlyTimer OBJECT-TYPE
  574.        SYNTAX  INTEGER (5..10)
  575.        UNITS   "seconds"
  576.        MAX-ACCESS read-create
  577.        STATUS  current
  578.        DESCRIPTION
  579.            "The delay timer for sending out new MARS_REQUEST
  580.             for the group after the client learned that there
  581.             is no other group in the cluster.  The timer must
  582.             be set between 5 and 10 seconds inclusive."
  583.        ::= { ipAtmMarsClientEntry 10 }
  584.  
  585.    ipAtmMarsClientRdmMulReqAddRetrTimer OBJECT-TYPE
  586.        SYNTAX  INTEGER (5..10)
  587.        UNITS   "seconds"
  588.        MAX-ACCESS read-create
  589.        STATUS  current
  590.        DESCRIPTION
  591.            "The initial random L_MULTI_RQ/ADD retransmit timer
  592.             which can be set between 5 and 10 seconds inclusive."
  593.        ::= { ipAtmMarsClientEntry 11 }
  594.  
  595.    ipAtmMarsClientRdmVcRevalidateTimer OBJECT-TYPE
  596.        SYNTAX  INTEGER (1..10)
  597.        UNITS   "seconds"
  598.        MAX-ACCESS read-create
  599.  
  600.  
  601.  
  602. Expires February 1998                                          [Page 10]
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609. INTERNET-DRAFT                  MARS MIB                     August 1997
  610.  
  611.  
  612.        STATUS  current
  613.        DESCRIPTION
  614.            "The random time to set VC_revalidate flag.  The
  615.             timer value ranges between 1 and 10 seconds
  616.             inclusive."
  617.        ::= { ipAtmMarsClientEntry 12 }
  618.  
  619.    ipAtmMarsClientJoinLeaveRetrInterval OBJECT-TYPE
  620.        SYNTAX  Integer32
  621.        UNITS   "seconds"
  622.        MAX-ACCESS read-create
  623.        STATUS  current
  624.        DESCRIPTION
  625.            "MARS_JOIN/LEAVE retransmit interval. The minimum
  626.             and recommended values are 5 and 10 seconds,
  627.             respectively."
  628.        DEFVAL { 10 }
  629.        ::= { ipAtmMarsClientEntry 13 }
  630.  
  631.    ipAtmMarsClientJoinLeaveRetrLimit OBJECT-TYPE
  632.        SYNTAX  INTEGER (0..5)
  633.        MAX-ACCESS read-create
  634.        STATUS  current
  635.        DESCRIPTION
  636.            "MARS_JOIN/LEAVE retransmit limit. The maximum value
  637.             is 5."
  638.        ::= { ipAtmMarsClientEntry 14 }
  639.  
  640.    ipAtmMarsClientRegWithMarsRdmTimer OBJECT-TYPE
  641.        SYNTAX  INTEGER (1..10)
  642.        UNITS   "seconds"
  643.        MAX-ACCESS read-create
  644.        STATUS  current
  645.        DESCRIPTION
  646.            "Random time to register with MARS."
  647.        ::= { ipAtmMarsClientEntry 15 }
  648.  
  649.    ipAtmMarsClientForceWaitTimer OBJECT-TYPE
  650.        SYNTAX  Integer32
  651.        UNITS   "minutes"
  652.        MAX-ACCESS read-create
  653.        STATUS  current
  654.        DESCRIPTION
  655.            "Force wait if MARS re-registeration is looping.
  656.             The minimum value is 1 minute."
  657.        ::= { ipAtmMarsClientEntry 16 }
  658.  
  659.    ipAtmMarsClientLmtToMissRedirMapTimer OBJECT-TYPE
  660.  
  661.  
  662.  
  663. Expires February 1998                                          [Page 11]
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670. INTERNET-DRAFT                  MARS MIB                     August 1997
  671.  
  672.  
  673.        SYNTAX  INTEGER (0..4)
  674.        UNITS   "seconds"
  675.        MAX-ACCESS read-create
  676.        STATUS  current
  677.        DESCRIPTION
  678.            "Timer limit for client to miss MARS_REDIRECT_MAPS."
  679.        ::= { ipAtmMarsClientEntry 17 }
  680.  
  681.    ipAtmMarsClientIdleTimer OBJECT-TYPE
  682.        SYNTAX  Integer32
  683.        UNITS   "minutes"
  684.        MAX-ACCESS read-create
  685.        STATUS  current
  686.        DESCRIPTION
  687.            "The configurable inactivity timer associated with a
  688.             client. When a VC is created at this client, it gets
  689.             the idle timer value from this configurable timer.
  690.             The minumum suggested value is 1 minute and the
  691.             recommended default value is 20 minutes."
  692.        DEFVAL { 20 }
  693.        ::= { ipAtmMarsClientEntry 18 }
  694.  
  695.    ipAtmMarsClientRowStatus OBJECT-TYPE
  696.        SYNTAX  RowStatus
  697.        MAX-ACCESS read-create
  698.        STATUS  current
  699.        DESCRIPTION
  700.            "The object allows the client entries to be created
  701.             or deleted from this table."
  702.        ::= { ipAtmMarsClientEntry 19 }
  703.  
  704.    --******************************************************************
  705.    --  IP ATM MARS Client Multicast Group Address Object Definitions --
  706.    ******************************************************************
  707.  
  708.    ipAtmMarsClientMcGrpTable OBJECT-TYPE
  709.        SYNTAX  SEQUENCE OF IpAtmMarsClientMcGrpEntry
  710.        MAX-ACCESS not-accessible
  711.        STATUS current
  712.        DESCRIPTION
  713.            "This table contains a list of IP multicast group address
  714.             blocks associated with a MARS client.  Entries in this
  715.             table are used by the client that needs to receive
  716.             packets from the specified range of multicast addresses
  717.             at the client level.
  718.             Each row can be created or deleted via configuration."
  719.        ::= {  ipAtmMarsClientObjects 2 }
  720.  
  721.  
  722.  
  723.  
  724. Expires February 1998                                          [Page 12]
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731. INTERNET-DRAFT                  MARS MIB                     August 1997
  732.  
  733.  
  734.    ipAtmMarsClientMcGrpEntry OBJECT-TYPE
  735.        SYNTAX  IpAtmMarsClientMcGrpEntry
  736.        MAX-ACCESS not-accessible
  737.        STATUS  current
  738.        DESCRIPTION
  739.            "Each entry represents a consecutive block of multicast
  740.             group address."
  741.        INDEX { ipAtmMarsClientIndex,
  742.                ipAtmMarsClientMcMinGrpAddr,
  743.                ipAtmMarsClientMcMaxGrpAddr }
  744.        ::= { ipAtmMarsClientMcGrpTable 1 }
  745.  
  746.    IpAtmMarsClientMcGrpEntry ::=
  747.        SEQUENCE {
  748.            ipAtmMarsClientMcMinGrpAddr           IpAddress,
  749.            ipAtmMarsClientMcMaxGrpAddr           IpAddress,
  750.            ipAtmMarsClientMcGrpRowStatus         RowStatus
  751.        }
  752.  
  753.    ipAtmMarsClientMcMinGrpAddr OBJECT-TYPE
  754.        SYNTAX  IpAddress
  755.        MAX-ACCESS not-accessible
  756.        STATUS  current
  757.        DESCRIPTION
  758.            "Minimum multicast group address - the min and max
  759.             multicast forms multi-group block.  The MinGrpAddr
  760.             and MaxGrpAddr are the same indicating that this
  761.             block contains a single group address."
  762.        ::= { ipAtmMarsClientMcGrpEntry 1 }
  763.  
  764.    ipAtmMarsClientMcMaxGrpAddr OBJECT-TYPE
  765.        SYNTAX  IpAddress
  766.        MAX-ACCESS not-accessible
  767.        STATUS  current
  768.        DESCRIPTION
  769.            "Maximum multicast group address - the min and max
  770.             multicast forms a multi-group block.  The MinGrpAddr
  771.             and MaxGrpAddr are the same indicating that this
  772.             block contains a single group address."
  773.        ::= { ipAtmMarsClientMcGrpEntry 2 }
  774.  
  775.    ipAtmMarsClientMcGrpRowStatus OBJECT-TYPE
  776.        SYNTAX  RowStatus
  777.        MAX-ACCESS read-create
  778.        STATUS  current
  779.        DESCRIPTION
  780.            "The object allows the multicast address entries to
  781.             be created or deleted from this table."
  782.  
  783.  
  784.  
  785. Expires February 1998                                          [Page 13]
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792. INTERNET-DRAFT                  MARS MIB                     August 1997
  793.  
  794.  
  795.        ::= { ipAtmMarsClientMcGrpEntry 3 }
  796.  
  797.    --******************************************************************
  798.    --  IP ATM MARS Client Backup MARS Object Definitions --
  799.    ******************************************************************
  800.  
  801.    ipAtmMarsClientBackupMarsTable OBJECT-TYPE
  802.        SYNTAX  SEQUENCE OF IpAtmMarsClientBackupMarsEntry
  803.        MAX-ACCESS not-accessible
  804.        STATUS current
  805.        DESCRIPTION
  806.            "This table contains a list of backup MARS addresses that
  807.             a client can make contact to in case of failure for
  808.             connecting to the primary server. The list of addresses
  809.             is in decending order of preference. It should be noted
  810.             that the backup list provided by the MARS to the client
  811.             via the MARS_REDIRECT_MAP message has a higher preference
  812.             than addresses that are manually configured into the client.
  813.             When such a list is received from the MARS, this information
  814.             should be inserted at the top of the list.
  815.             Each row can be created or deleted via configuration."
  816.        ::= {  ipAtmMarsClientObjects 3 }
  817.  
  818.    ipAtmMarsClientBackupMarsEntry OBJECT-TYPE
  819.        SYNTAX  IpAtmMarsClientBackupMarsEntry
  820.        MAX-ACCESS not-accessible
  821.        STATUS  current
  822.        DESCRIPTION
  823.            "Each entry represents an ATM address of a backup MARS."
  824.        INDEX { ipAtmMarsClientIndex }
  825.        ::= { ipAtmMarsClientBackupMarsTable 1 }
  826.  
  827.    IpAtmMarsClientBackupMarsEntry ::=
  828.        SEQUENCE {
  829.            ipAtmMarsClientBackupMarsAddr         AtmAddr,
  830.            ipAtmMarsClientBackupMarsRowStatus    RowStatus
  831.        }
  832.  
  833.    ipAtmMarsClientBackupMarsAddr OBJECT-TYPE
  834.        SYNTAX  AtmAddr
  835.        MAX-ACCESS read-create
  836.        STATUS  current
  837.        DESCRIPTION
  838.            "The ATM address associated with a backup MARS."
  839.        ::= { ipAtmMarsClientBackupMarsEntry 1 }
  840.  
  841.    ipAtmMarsClientBackupMarsRowStatus OBJECT-TYPE
  842.        SYNTAX  RowStatus
  843.  
  844.  
  845.  
  846. Expires February 1998                                          [Page 14]
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853. INTERNET-DRAFT                  MARS MIB                     August 1997
  854.  
  855.  
  856.        MAX-ACCESS read-create
  857.        STATUS  current
  858.        DESCRIPTION
  859.            "The object allows the backup MARS entries to
  860.             be created or deleted from this table."
  861.        ::= { ipAtmMarsClientBackupMarsEntry 2 }
  862.  
  863.    --*****************************************************************
  864.    --  IP ATM MARS Client VC Object Definition Table --
  865.    *****************************************************************
  866.  
  867.    ipAtmMarsClientVcTable OBJECT-TYPE
  868.        SYNTAX  SEQUENCE OF IpAtmMarsClientVcEntry
  869.        MAX-ACCESS  not-accessible
  870.        STATUS current
  871.        DESCRIPTION
  872.            "This table contains information about open virtual
  873.             circuits (VCs) that a client has.  For point to point
  874.             circuit, each entry represents a single VC connection
  875.             between this client ATM address to another party ATM
  876.             address.  In the case of point to multipoint connection
  877.             where a single source address is associated with
  878.             multiple destinations, several entries are used to
  879.             represent the relationship.  An example of point to
  880.             multi-point VC repesented in a table is shown below.
  881.  
  882.                    Client    VPI/VCI    Grp Addr1/Addr2    Part Addr
  883.                      1         0,1          g1,g2             p1
  884.                      1         0,1          g1,g2             p2
  885.                      1         0,1          g1,g2             p3
  886.  
  887.             Note:  This table assumes the IP multicast address
  888.                    groups (min, max) defined in each entry are
  889.                    always consecutive.  In the case of a client
  890.                    receives a JOIN/LEAVE with mars$flag.punched
  891.                    set, each pair of the IP groups will first be
  892.                    broken into several pairs of consecutive IP
  893.                    groups before each entry row corresponding to
  894.                    a pair of IP group is created."
  895.        ::= { ipAtmMarsClientObjects 4 }
  896.  
  897.    ipAtmMarsClientVcEntry OBJECT-TYPE
  898.        SYNTAX  IpAtmMarsClientVcEntry
  899.        MAX-ACCESS not-accessible
  900.        STATUS  current
  901.        DESCRIPTION
  902.            "The objects contained in the entry are VC related
  903.             attributes such as VC signalling type, control VC
  904.  
  905.  
  906.  
  907. Expires February 1998                                          [Page 15]
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914. INTERNET-DRAFT                  MARS MIB                     August 1997
  915.  
  916.  
  917.             type, idle timer, negotiated MTU size, etc."
  918.        INDEX { ipAtmMarsClientIndex,
  919.                ipAtmMarsClientVcVpi,
  920.                ipAtmMarsClientVcVci,
  921.                ipAtmMarsClientVcMinGrpAddr,
  922.                ipAtmMarsClientVcMaxGrpAddr,
  923.                ipAtmMarsClientVcPartyAddr }
  924.        ::= { ipAtmMarsClientVcTable 1 }
  925.  
  926.    IpAtmMarsClientVcEntry ::=
  927.        SEQUENCE {
  928.            ipAtmMarsClientVcVpi            INTEGER,
  929.            ipAtmMarsClientVcVci            INTEGER,
  930.            ipAtmMarsClientVcMinGrpAddr     IpAddress,
  931.            ipAtmMarsClientVcMaxGrpAddr     IpAddress,
  932.            ipAtmMarsClientVcPartyAddr      AtmAddr,
  933.            ipAtmMarsClientVcPartyAddrType  INTEGER,
  934.            ipAtmMarsClientVcType           INTEGER,
  935.            ipAtmMarsClientVcCtrlType       INTEGER,
  936.            ipAtmMarsClientVcIdleTimer      Integer32,
  937.            ipAtmMarsClientVcRevalidate     TruthValue,
  938.            ipAtmMarsClientVcEncapsType     INTEGER,
  939.            ipAtmMarsClientVcNegotiatedMtu  Integer32,
  940.            ipAtmMarsClientVcRowStatus      RowStatus
  941.        }
  942.  
  943.    ipAtmMarsClientVcVpi OBJECT-TYPE
  944.        SYNTAX  INTEGER (0..4095)
  945.        MAX-ACCESS not-accessible
  946.        STATUS  current
  947.        DESCRIPTION
  948.            "The value of virtual path identifier (VPI)."
  949.        ::= { ipAtmMarsClientVcEntry 1 }
  950.  
  951.    ipAtmMarsClientVcVci OBJECT-TYPE
  952.        SYNTAX  INTEGER (0..65535)
  953.        MAX-ACCESS not-accessible
  954.        STATUS  current
  955.        DESCRIPTION
  956.            "The value of virtual circuit identifier (VCI)."
  957.        ::= { ipAtmMarsClientVcEntry 2 }
  958.  
  959.    ipAtmMarsClientVcMinGrpAddr OBJECT-TYPE
  960.        SYNTAX  IpAddress
  961.        MAX-ACCESS not-accessible
  962.        STATUS  current
  963.        DESCRIPTION
  964.            " Minimum IP multicast group address - the min and
  965.  
  966.  
  967.  
  968. Expires February 1998                                          [Page 16]
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975. INTERNET-DRAFT                  MARS MIB                     August 1997
  976.  
  977.  
  978.              max multicast forms a multi-group consequentive
  979.              block which is associated with a table entry. The
  980.              MinGrpAddr and MaxGrpAddr are the same indicating
  981.              the size of multi-group block is 1, a single IP
  982.              group."
  983.        ::= { ipAtmMarsClientVcEntry 3 }
  984.  
  985.    ipAtmMarsClientVcMaxGrpAddr OBJECT-TYPE
  986.        SYNTAX  IpAddress
  987.        MAX-ACCESS not-accessible
  988.        STATUS  current
  989.        DESCRIPTION
  990.            " Maximum IP multicast group address - the min and
  991.              max multicast forms a multi-group consequentive
  992.              block which is associated with a table entry. The
  993.              MinGrpAddr and MaxGrpAddr are the same indicating
  994.              the size of multi-group block is 1, a single IP
  995.              group."
  996.        ::= { ipAtmMarsClientVcEntry 4 }
  997.  
  998.    ipAtmMarsClientVcPartyAddr OBJECT-TYPE
  999.        SYNTAX  AtmAddr
  1000.        MAX-ACCESS not-accessible
  1001.        STATUS  current
  1002.        DESCRIPTION
  1003.            "An ATM party addesss in which this VC is linked.
  1004.             The party type is identified by the
  1005.             ipAtmMarsClientVcPartyAddrType."
  1006.        ::= { ipAtmMarsClientVcEntry 5 }
  1007.  
  1008.    ipAtmMarsClientVcPartyAddrType OBJECT-TYPE
  1009.        SYNTAX  INTEGER {
  1010.              called (1),
  1011.              calling (2)
  1012.            }
  1013.        MAX-ACCESS read-create
  1014.        STATUS  current
  1015.        DESCRIPTION
  1016.            "The party type is associated with the party address.
  1017.             The 'called (1)' indicates that the party address is
  1018.             a destination address which implies that VC is
  1019.             originated from this client.  The 'calling (2)'
  1020.             indicates the VC was initiated externally to this
  1021.             client. In this case, the party address is the
  1022.             source address."
  1023.        ::= { ipAtmMarsClientVcEntry 6 }
  1024.  
  1025.    ipAtmMarsClientVcType OBJECT-TYPE
  1026.  
  1027.  
  1028.  
  1029. Expires February 1998                                          [Page 17]
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036. INTERNET-DRAFT                  MARS MIB                     August 1997
  1037.  
  1038.  
  1039.        SYNTAX  INTEGER {
  1040.              pvc (1),
  1041.              svc (2)
  1042.            }
  1043.        MAX-ACCESS read-create
  1044.        STATUS  current
  1045.        DESCRIPTION
  1046.            "Circuit Connection type: permanent virtual circuit or
  1047.             switched virtual circuit."
  1048.        ::= { ipAtmMarsClientVcEntry 7 }
  1049.  
  1050.    ipAtmMarsClientVcCtrlType OBJECT-TYPE
  1051.        SYNTAX  INTEGER {
  1052.               pointToPointVC (1),
  1053.               clusterControlVC (2),
  1054.               pointToMultiPointVC (3)
  1055.            }
  1056.        MAX-ACCESS read-create
  1057.        STATUS  current
  1058.        DESCRIPTION
  1059.            "Control VC type used to specify a particular connection.
  1060.               pointToPointVC (1):
  1061.                 used by the ATM Clients for the registeration and
  1062.                 queries.  This VC or the initial signalling path
  1063.                 is set up from the source Client to a MARS. It is
  1064.                 bi-directional.
  1065.               clusterControlVC (2):
  1066.                 used by a MARS to issue asynchronous updates to an
  1067.                 ATM Client.  This VC is established from the MARS
  1068.                 to the ATM Client.
  1069.               pointToMultiPointVC (3):
  1070.                 used by the client to transfer multicast data
  1071.                 packets from layer 3.  This VC is established
  1072.                 from the source ATM Client to a destination ATM
  1073.                 endpoint which can be a multicast group member
  1074.                 or an MCS.  The destination endpoint was obtained
  1075.                 from the MARS."
  1076.        ::= { ipAtmMarsClientVcEntry 8 }
  1077.  
  1078.    ipAtmMarsClientVcIdleTimer OBJECT-TYPE
  1079.        SYNTAX  Integer32
  1080.        UNITS   "minutes"
  1081.        MAX-ACCESS read-create
  1082.        STATUS  current
  1083.        DESCRIPTION
  1084.            "The idle timer associated with this VC.  The minumum
  1085.             suggested value is 1 minute and the recommended
  1086.             default value is 20 minutes."
  1087.  
  1088.  
  1089.  
  1090. Expires February 1998                                          [Page 18]
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097. INTERNET-DRAFT                  MARS MIB                     August 1997
  1098.  
  1099.  
  1100.        DEFVAL { 20 }
  1101.        ::= { ipAtmMarsClientVcEntry 9 }
  1102.  
  1103.    ipAtmMarsClientVcRevalidate OBJECT-TYPE
  1104.        SYNTAX  TruthValue
  1105.        MAX-ACCESS read-create
  1106.        STATUS  current
  1107.        DESCRIPTION
  1108.            "A flag associated with an open and active multipoint
  1109.             VC.  It is checked everytime a packet is queued for
  1110.             transmission on that VC. The object has the value of
  1111.             true (1) if revalidate is required and the value
  1112.             false (2) otherwise."
  1113.        ::= { ipAtmMarsClientVcEntry 10 }
  1114.  
  1115.     ipAtmMarsClientVcEncapsType OBJECT-TYPE
  1116.        SYNTAX  INTEGER {
  1117.              other (1),
  1118.              llcSnap (2)
  1119.            }
  1120.        MAX-ACCESS read-create
  1121.        STATUS  current
  1122.        DESCRIPTION
  1123.            "The encapulation type used when communicating over
  1124.             this VC."
  1125.        ::= { ipAtmMarsClientVcEntry 12 }
  1126.  
  1127.    ipAtmMarsClientVcNegotiatedMtu OBJECT-TYPE
  1128.        SYNTAX  Integer32
  1129.        MAX-ACCESS read-create
  1130.        STATUS  current
  1131.        DESCRIPTION
  1132.            "The negotiated MTU when communicating over this VC."
  1133.        ::= { ipAtmMarsClientVcEntry 13 }
  1134.  
  1135.    ipAtmMarsClientVcRowStatus OBJECT-TYPE
  1136.        SYNTAX  RowStatus
  1137.        MAX-ACCESS read-create
  1138.        STATUS  current
  1139.        DESCRIPTION
  1140.            "The object allows the client entries to be created
  1141.             or deleted from this table."
  1142.        ::= { ipAtmMarsClientVcEntry 14 }
  1143.  
  1144.    --*****************************************************************
  1145.    --  IP ATM MARS Client Statistic Object Definition Table --
  1146.    *****************************************************************
  1147.  
  1148.  
  1149.  
  1150.  
  1151. Expires February 1998                                          [Page 19]
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158. INTERNET-DRAFT                  MARS MIB                     August 1997
  1159.  
  1160.  
  1161.    ipAtmMarsClientStatTable OBJECT-TYPE
  1162.        SYNTAX  SEQUENCE OF IpAtmMarsClientStatEntry
  1163.        MAX-ACCESS  not-accessible
  1164.        STATUS current
  1165.        DESCRIPTION
  1166.            "The table contains statistics collected at MARS
  1167.             clients."
  1168.        ::= {  ipAtmMarsClientObjects 5 }
  1169.  
  1170.    ipAtmMarsClientStatEntry OBJECT-TYPE
  1171.        SYNTAX  IpAtmMarsClientStatEntry
  1172.        MAX-ACCESS not-accessible
  1173.        STATUS  current
  1174.        DESCRIPTION
  1175.            "Each entry contains statistics collected at one MARS
  1176.             client."
  1177.        INDEX { ipAtmMarsClientIndex }
  1178.        ::= { ipAtmMarsClientStatTable 1 }
  1179.  
  1180.    IpAtmMarsClientStatEntry ::=
  1181.        SEQUENCE {
  1182.            ipAtmMarsClientStatTxReq        Counter32,
  1183.            ipAtmMarsClientStatTxJoin       Counter32,
  1184.            ipAtmMarsClientStatTxLeave      Counter32,
  1185.            ipAtmMarsClientStatTxGrpLstReq  Counter32,
  1186.            ipAtmMarsClientStatRxJoin       Counter32,
  1187.            ipAtmMarsClientStatRxLeave      Counter32,
  1188.            ipAtmMarsClientStatRxMulti      Counter32,
  1189.            ipAtmMarsClientStatRxNak        Counter32,
  1190.            ipAtmMarsClientStatRxMigrate    Counter32,
  1191.            ipAtmMarsClientStatRxGrpLstRply Counter32,
  1192.            ipAtmMarsClientStatFailMulti    Counter32
  1193.        }
  1194.  
  1195.    ipAtmMarsClientStatTxReq OBJECT-TYPE
  1196.        SYNTAX  Counter32
  1197.        MAX-ACCESS read-only
  1198.        STATUS  current
  1199.        DESCRIPTION
  1200.            "Total number of MARS_REQUEST messages transmitted
  1201.             from a client."
  1202.        ::= { ipAtmMarsClientStatEntry 1 }
  1203.  
  1204.    ipAtmMarsClientStatTxJoin OBJECT-TYPE
  1205.        SYNTAX  Counter32
  1206.        MAX-ACCESS read-only
  1207.        STATUS  current
  1208.        DESCRIPTION
  1209.  
  1210.  
  1211.  
  1212. Expires February 1998                                          [Page 20]
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219. INTERNET-DRAFT                  MARS MIB                     August 1997
  1220.  
  1221.  
  1222.            "Total number of MARS_JOIN messages transmitted from
  1223.             a client."
  1224.        ::= { ipAtmMarsClientStatEntry 2 }
  1225.  
  1226.    ipAtmMarsClientStatTxLeave OBJECT-TYPE
  1227.        SYNTAX  Counter32
  1228.        MAX-ACCESS read-only
  1229.        STATUS  current
  1230.        DESCRIPTION
  1231.            "Total number of MARS_LEAVE messages transmitted from
  1232.             a client."
  1233.        ::= { ipAtmMarsClientStatEntry 3 }
  1234.  
  1235.    ipAtmMarsClientStatTxGrpLstReq OBJECT-TYPE
  1236.        SYNTAX  Counter32
  1237.        MAX-ACCESS read-only
  1238.        STATUS  current
  1239.        DESCRIPTION
  1240.            "Total number of MARS_GROUPLIST_REQUEST messages
  1241.             transmitted from a client."
  1242.        ::= { ipAtmMarsClientStatEntry 4 }
  1243.  
  1244.    ipAtmMarsClientStatRxJoin OBJECT-TYPE
  1245.        SYNTAX  Counter32
  1246.        MAX-ACCESS read-only
  1247.        STATUS  current
  1248.        DESCRIPTION
  1249.            "Total number of MARS_JOIN messages received by
  1250.             a client."
  1251.        ::= { ipAtmMarsClientStatEntry 5 }
  1252.  
  1253.    ipAtmMarsClientStatRxLeave OBJECT-TYPE
  1254.        SYNTAX  Counter32
  1255.        MAX-ACCESS read-only
  1256.        STATUS  current
  1257.        DESCRIPTION
  1258.            "Total number of MARS_LEAVE messages received by
  1259.             a client."
  1260.        ::= { ipAtmMarsClientStatEntry 6 }
  1261.  
  1262.    ipAtmMarsClientStatRxMulti OBJECT-TYPE
  1263.        SYNTAX  Counter32
  1264.        MAX-ACCESS read-only
  1265.        STATUS  current
  1266.        DESCRIPTION
  1267.            "Total number of MARS_MULTI messages received by
  1268.             a client."
  1269.        ::= { ipAtmMarsClientStatEntry 7 }
  1270.  
  1271.  
  1272.  
  1273. Expires February 1998                                          [Page 21]
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280. INTERNET-DRAFT                  MARS MIB                     August 1997
  1281.  
  1282.  
  1283.    ipAtmMarsClientStatRxNak OBJECT-TYPE
  1284.        SYNTAX  Counter32
  1285.        MAX-ACCESS read-only
  1286.        STATUS  current
  1287.        DESCRIPTION
  1288.            "Total number of MARS_NAK messages received by
  1289.             a client."
  1290.        ::= { ipAtmMarsClientStatEntry 8 }
  1291.  
  1292.    ipAtmMarsClientStatRxMigrate OBJECT-TYPE
  1293.        SYNTAX  Counter32
  1294.        MAX-ACCESS read-only
  1295.        STATUS  current
  1296.        DESCRIPTION
  1297.            "Total number of MARS_MIGRATE messages received by
  1298.             a client."
  1299.        ::= { ipAtmMarsClientStatEntry 9 }
  1300.  
  1301.        ipAtmMarsClientStatRxGrpLstRply OBJECT-TYPE
  1302.        SYNTAX  Counter32
  1303.        MAX-ACCESS read-only
  1304.        STATUS  current
  1305.        DESCRIPTION
  1306.            "Total number of MARS_GROUPLIST_REPLY messages
  1307.             received by a client."
  1308.        ::= { ipAtmMarsClientStatEntry 10 }
  1309.  
  1310.    ipAtmMarsClientStatFailMulti OBJECT-TYPE
  1311.        SYNTAX  Counter32
  1312.        MAX-ACCESS read-only
  1313.        STATUS  current
  1314.        DESCRIPTION
  1315.            "Total number of timeouts occurred indicating
  1316.             failure of the last MARS_MULTI to arrive."
  1317.        ::= { ipAtmMarsClientStatEntry 11 }
  1318.  
  1319.    --*****************************************************************
  1320.    --  IP ATM MARS Object Definitions --
  1321.    *****************************************************************
  1322.  
  1323.    ipAtmMarsObjects    OBJECT IDENTIFIER ::= { ipAtmMarsMib 2 }
  1324.  
  1325.    ipAtmMarsTable OBJECT-TYPE
  1326.        SYNTAX  SEQUENCE OF IpAtmMarsEntry
  1327.        MAX-ACCESS  not-accessible
  1328.        STATUS current
  1329.        DESCRIPTION
  1330.            "The objects defined in this table are used for the
  1331.  
  1332.  
  1333.  
  1334. Expires February 1998                                          [Page 22]
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341. INTERNET-DRAFT                  MARS MIB                     August 1997
  1342.  
  1343.  
  1344.             management of MARS servers."
  1345.        ::= {  ipAtmMarsObjects 1 }
  1346.  
  1347.    ipAtmMarsEntry OBJECT-TYPE
  1348.        SYNTAX  IpAtmMarsEntry
  1349.        MAX-ACCESS not-accessible
  1350.        STATUS  current
  1351.        DESCRIPTION
  1352.            "Each entry contains a MARS and its associated
  1353.             attributes."
  1354.        INDEX { ipAtmMarsIndex, ipAtmMarsIfIndex }
  1355.        ::= { ipAtmMarsTable 1 }
  1356.  
  1357.    IpAtmMarsEntry ::=
  1358.        SEQUENCE {
  1359.            ipAtmMarsIndex              Integer32,
  1360.            ipAtmMarsIfIndex            InterfaceIndex,
  1361.            ipAtmMarsAddr               AtmAddr,
  1362.            ipAtmMarsLocal              TruthValue,
  1363.            ipAtmMarsServStatus         INTEGER,
  1364.            ipAtmMarsServType           INTEGER,
  1365.            ipAtmMarsServPriority       UInteger32,
  1366.            ipAtmMarsRedirMapMsgTimer   INTEGER,
  1367.            ipAtmMarsRowStatus          RowStatus
  1368.        }
  1369.  
  1370.    ipAtmMarsIndex OBJECT-TYPE
  1371.        SYNTAX  Integer32
  1372.        MAX-ACCESS not-accessible
  1373.        STATUS  current
  1374.        DESCRIPTION
  1375.            "The auxiliary variable used to identify instances of
  1376.             the columnar objects in the MARS table."
  1377.        ::= { ipAtmMarsEntry 1 }
  1378.  
  1379.    ipAtmMarsIfIndex OBJECT-TYPE
  1380.        SYNTAX  InterfaceIndex
  1381.        MAX-ACCESS not-accessible
  1382.        STATUS  current
  1383.        DESCRIPTION
  1384.            "The ifIndex of the interface that the MARS is
  1385.             associated with."
  1386.        ::= { ipAtmMarsEntry 2 }
  1387.  
  1388.    ipAtmMarsAddr OBJECT-TYPE
  1389.        SYNTAX  AtmAddr
  1390.        MAX-ACCESS read-create
  1391.        STATUS  current
  1392.  
  1393.  
  1394.  
  1395. Expires February 1998                                          [Page 23]
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402. INTERNET-DRAFT                  MARS MIB                     August 1997
  1403.  
  1404.  
  1405.        DESCRIPTION
  1406.            "The ATM address associated with the MARS."
  1407.        ::= { ipAtmMarsEntry 3 }
  1408.  
  1409.    ipAtmMarsLocal OBJECT-TYPE
  1410.        SYNTAX  TruthValue
  1411.        MAX-ACCESS read-create
  1412.        STATUS  current
  1413.        DESCRIPTION
  1414.            "A flag associated with a MARS entry.  The object has
  1415.             the value of true (1) if the MARS whose interface
  1416.             is local to the machine that implements this MIB;
  1417.             otherwise the object has the value of false (2)."
  1418.        ::= { ipAtmMarsEntry 4 }
  1419.  
  1420.    ipAtmMarsServStatus OBJECT-TYPE
  1421.        SYNTAX  INTEGER {
  1422.              active (1),
  1423.              inactive (2),
  1424.              faulted (3)
  1425.            }
  1426.        MAX-ACCESS read-create
  1427.        STATUS  current
  1428.        DESCRIPTION
  1429.            "The current status of MARS."
  1430.        ::= { ipAtmMarsEntry 5 }
  1431.  
  1432.    ipAtmMarsServType OBJECT-TYPE
  1433.        SYNTAX  INTEGER {
  1434.              primary (1),
  1435.              backup (2)
  1436.            }
  1437.        MAX-ACCESS read-create
  1438.        STATUS  current
  1439.        DESCRIPTION
  1440.            "Types of MARS servers: primary or backup."
  1441.        ::= { ipAtmMarsEntry 6 }
  1442.  
  1443.    ipAtmMarsServPriority OBJECT-TYPE
  1444.        SYNTAX  UInteger32
  1445.        MAX-ACCESS read-create
  1446.        STATUS  current
  1447.        DESCRIPTION
  1448.            "Priority associated with a backup MARS server."
  1449.        ::= { ipAtmMarsEntry 7 }
  1450.  
  1451.    ipAtmMarsRedirMapMsgTimer OBJECT-TYPE
  1452.        SYNTAX  INTEGER (1..2)
  1453.  
  1454.  
  1455.  
  1456. Expires February 1998                                          [Page 24]
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463. INTERNET-DRAFT                  MARS MIB                     August 1997
  1464.  
  1465.  
  1466.        UNITS   "minutes"
  1467.        MAX-ACCESS read-create
  1468.        STATUS  current
  1469.        DESCRIPTION
  1470.            "Periodic interval on which a multi-part
  1471.             MARS_REDIRECT_MAP is sent from this MARS."
  1472.        DEFVAL { 1 }
  1473.        ::= { ipAtmMarsEntry 8 }
  1474.  
  1475.    ipAtmMarsRowStatus OBJECT-TYPE
  1476.        SYNTAX  RowStatus
  1477.        MAX-ACCESS read-create
  1478.        STATUS  current
  1479.        DESCRIPTION
  1480.            "The object allows the client entries to be
  1481.             created or deleted from this table."
  1482.        ::= { ipAtmMarsEntry 9 }
  1483.  
  1484.    --******************************************************************
  1485.    --  IP ATM MARS Multicast Group Address Object Definitions --
  1486.    ******************************************************************
  1487.  
  1488.    ipAtmMarsMcGrpTable OBJECT-TYPE
  1489.        SYNTAX  SEQUENCE OF IpAtmMarsMcGrpEntry
  1490.        MAX-ACCESS not-accessible
  1491.        STATUS current
  1492.        DESCRIPTION
  1493.            "This table contains a list of IP multicast address
  1494.             blocks associated with a MARS.  Entries in this table
  1495.             are used by the MARS host map table and the server map
  1496.             table.  They should be created prior being referenced
  1497.             as indices by those tables.
  1498.             Each row can be created or deleted via configuration."
  1499.        ::= {  ipAtmMarsObjects 2 }
  1500.  
  1501.    ipAtmMarsMcGrpEntry OBJECT-TYPE
  1502.        SYNTAX  IpAtmMarsMcGrpEntry
  1503.        MAX-ACCESS not-accessible
  1504.        STATUS  current
  1505.        DESCRIPTION
  1506.            "Each entry represents a consecutive block of multicast
  1507.             group address."
  1508.        INDEX { ipAtmMarsIndex,
  1509.                ipAtmMarsMcMinGrpAddr,
  1510.                ipAtmMarsMcMaxGrpAddr }
  1511.        ::= { ipAtmMarsMcGrpTable 1 }
  1512.  
  1513.    IpAtmMarsMcGrpEntry ::=
  1514.  
  1515.  
  1516.  
  1517. Expires February 1998                                          [Page 25]
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524. INTERNET-DRAFT                  MARS MIB                     August 1997
  1525.  
  1526.  
  1527.        SEQUENCE {
  1528.            ipAtmMarsMcMinGrpAddr           IpAddress,
  1529.            ipAtmMarsMcMaxGrpAddr           IpAddress,
  1530.            ipAtmMarsMcGrpAddrUsage         INTEGER,
  1531.            ipAtmMarsMcGrpRxLayer3GrpSet    Counter32,
  1532.            ipAtmMarsMcGrpRxLayer3GrpReset  Counter32,
  1533.            ipAtmMarsMcGrpRowStatus         RowStatus
  1534.        }
  1535.  
  1536.    ipAtmMarsMcMinGrpAddr OBJECT-TYPE
  1537.        SYNTAX  IpAddress
  1538.        MAX-ACCESS not-accessible
  1539.        STATUS  current
  1540.        DESCRIPTION
  1541.            "Minimum multicast group address - the min and max
  1542.             multicast forms multi-group block.  The MinGrpAddr
  1543.             and MaxGrpAddr are the same indicating that this
  1544.             block contains a single group address."
  1545.        ::= { ipAtmMarsMcGrpEntry 1 }
  1546.  
  1547.    ipAtmMarsMcMaxGrpAddr OBJECT-TYPE
  1548.        SYNTAX  IpAddress
  1549.        MAX-ACCESS not-accessible
  1550.        STATUS  current
  1551.        DESCRIPTION
  1552.            "Maximum multicast group address - the min and max
  1553.             multicast forms a multi-group block.  The MinGrpAddr
  1554.             and MaxGrpAddr are the same indicating that this
  1555.             block contains a single group address."
  1556.        ::= { ipAtmMarsMcGrpEntry 2 }
  1557.  
  1558.    ipAtmMarsMcGrpAddrUsage OBJECT-TYPE
  1559.        SYNTAX  INTEGER {
  1560.              hostMap (1),
  1561.              serverMap (2),
  1562.              hostServerMap (3)
  1563.            }
  1564.        MAX-ACCESS read-create
  1565.        STATUS  current
  1566.        DESCRIPTION
  1567.            "Usage of the multicast address block.  The hostMap (1)
  1568.             indicates that the address block is only used in the
  1569.             MARS host map table. The serverMap (2) indicates
  1570.             that the address block is only used in the MARS
  1571.             server map table.  The hostServerMap (3) indicates
  1572.             that the address block is used in both the host map
  1573.             and the server map tables."
  1574.        ::= { ipAtmMarsMcGrpEntry 3 }
  1575.  
  1576.  
  1577.  
  1578. Expires February 1998                                          [Page 26]
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585. INTERNET-DRAFT                  MARS MIB                     August 1997
  1586.  
  1587.  
  1588.    ipAtmMarsMcGrpRxLayer3GrpSet OBJECT-TYPE
  1589.        SYNTAX  Counter32
  1590.        MAX-ACCESS read-only
  1591.        STATUS  current
  1592.        DESCRIPTION
  1593.            "Number of MARS_JOIN messages received with
  1594.             mars$flags.layer3grp flag set."
  1595.        ::= { ipAtmMarsMcGrpEntry 4 }
  1596.  
  1597.    ipAtmMarsMcGrpRxLayer3GrpReset OBJECT-TYPE
  1598.        SYNTAX  Counter32
  1599.        MAX-ACCESS read-only
  1600.        STATUS  current
  1601.        DESCRIPTION
  1602.            "Number of MARS_JOIN messages received with
  1603.             mars$flags.layer3grp flag reset."
  1604.        ::= { ipAtmMarsMcGrpEntry 5 }
  1605.  
  1606.    ipAtmMarsMcGrpRowStatus OBJECT-TYPE
  1607.        SYNTAX  RowStatus
  1608.        MAX-ACCESS read-create
  1609.        STATUS  current
  1610.        DESCRIPTION
  1611.            "The object allows the multicast address entries to
  1612.             be created or deleted from this table."
  1613.        ::= { ipAtmMarsMcGrpEntry 6 }
  1614.  
  1615.    --*****************************************************************
  1616.    --  IP ATM MARS Host Map Object Definitions --
  1617.    *****************************************************************
  1618.  
  1619.    ipAtmMarsHostMapTable OBJECT-TYPE
  1620.        SYNTAX  SEQUENCE OF IpAtmMarsHostMapEntry
  1621.        MAX-ACCESS not-accessible
  1622.        STATUS current
  1623.        DESCRIPTION
  1624.            "This table caches mappings between IP multicast
  1625.             address to a list of ATM addresses that are
  1626.             configured or dynamically learned from the MARS.
  1627.             This address resolution is used for the host map.
  1628.             It supports the mapping of a block of multicast
  1629.             group addresses to a cluster member address.  In
  1630.             the case where a group block is associated with
  1631.             multiple cluster members, several entries are
  1632.             used to representing the relationship."
  1633.        ::= { ipAtmMarsObjects 3 }
  1634.  
  1635.    ipAtmMarsHostMapEntry OBJECT-TYPE
  1636.  
  1637.  
  1638.  
  1639. Expires February 1998                                          [Page 27]
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646. INTERNET-DRAFT                  MARS MIB                     August 1997
  1647.  
  1648.  
  1649.        SYNTAX  IpAtmMarsHostMapEntry
  1650.        MAX-ACCESS not-accessible
  1651.        STATUS  current
  1652.        DESCRIPTION
  1653.            "Each entry row contains attributes associated with
  1654.             the mapping between a multicast group block and an
  1655.             ATM address."
  1656.        INDEX { ipAtmMarsIndex,
  1657.                ipAtmMarsMcMinGrpAddr,
  1658.                ipAtmMarsMcMaxGrpAddr,
  1659.                ipAtmMarsHostMapAtmAddr }
  1660.        ::= { ipAtmMarsHostMapTable 1 }
  1661.  
  1662.    IpAtmMarsHostMapEntry ::=
  1663.        SEQUENCE {
  1664.            ipAtmMarsHostMapAtmAddr     AtmAddr,
  1665.            ipAtmMarsHostMapRowType     INTEGER,
  1666.            ipAtmMarsHostMapRowStatus   RowStatus
  1667.        }
  1668.  
  1669.    ipAtmMarsHostMapAtmAddr OBJECT-TYPE
  1670.        SYNTAX  AtmAddr
  1671.        MAX-ACCESS not-accessible
  1672.        STATUS  current
  1673.        DESCRIPTION
  1674.            "The mapped cluster member ATM address."
  1675.        ::= { ipAtmMarsHostMapEntry 1 }
  1676.  
  1677.    ipAtmMarsHostMapRowType OBJECT-TYPE
  1678.        SYNTAX  INTEGER {
  1679.              static (1),
  1680.              dynamic (2)
  1681.            }
  1682.        MAX-ACCESS read-create
  1683.        STATUS  current
  1684.        DESCRIPTION
  1685.            "Method in which this entry row is created. The
  1686.             static (1) indicates that this row is created
  1687.             through configuration.  The dynamic (2) indicates
  1688.             that the row is created as the result of group
  1689.             address updates received at this MARS."
  1690.        ::= { ipAtmMarsHostMapEntry 2 }
  1691.  
  1692.    ipAtmMarsHostMapRowStatus OBJECT-TYPE
  1693.        SYNTAX  RowStatus
  1694.        MAX-ACCESS read-create
  1695.        STATUS  current
  1696.        DESCRIPTION
  1697.  
  1698.  
  1699.  
  1700. Expires February 1998                                          [Page 28]
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707. INTERNET-DRAFT                  MARS MIB                     August 1997
  1708.  
  1709.  
  1710.            "The object allows the client entries to be created
  1711.             or deleted from this table."
  1712.        ::= { ipAtmMarsHostMapEntry 3 }
  1713.  
  1714.    --*****************************************************************
  1715.    --  IP ATM MARS Server Map Object Definitions --
  1716.    *****************************************************************
  1717.  
  1718.    ipAtmMarsServerMapTable OBJECT-TYPE
  1719.        SYNTAX  SEQUENCE OF IpAtmMarsServerMapEntry
  1720.        MAX-ACCESS not-accessible
  1721.        STATUS current
  1722.        DESCRIPTION
  1723.            "This table caches mappings between IP multicast
  1724.             address to a list of MCS ATM addresses that are
  1725.             configured or dynamically learned from the MARS.
  1726.             This address resolution is used for the server map.
  1727.             It supports the mapping of a block of multicast
  1728.             group addresses to a MCS address.  In the case
  1729.             where a group block is associated with multiple
  1730.             MCSs, several entries are used to representing the
  1731.             relationship."
  1732.        ::= { ipAtmMarsObjects 4 }
  1733.  
  1734.    ipAtmMarsServerMapEntry OBJECT-TYPE
  1735.        SYNTAX  IpAtmMarsServerMapEntry
  1736.        MAX-ACCESS not-accessible
  1737.        STATUS  current
  1738.        DESCRIPTION
  1739.            "Each entry row contains attributes associated with
  1740.             the mapping between a multicast group block and an
  1741.             MCS address."
  1742.        INDEX { ipAtmMarsIndex,
  1743.                ipAtmMarsMcMinGrpAddr,
  1744.                ipAtmMarsMcMaxGrpAddr,
  1745.                ipAtmMarsServerMapAtmAddr }
  1746.        ::= { ipAtmMarsServerMapTable 1 }
  1747.  
  1748.    IpAtmMarsServerMapEntry ::=
  1749.        SEQUENCE {
  1750.            ipAtmMarsServerMapAtmAddr   AtmAddr,
  1751.            ipAtmMarsServerMapRowType   INTEGER,
  1752.            ipAtmMarsServerMapRowStatus RowStatus
  1753.        }
  1754.  
  1755.    ipAtmMarsServerMapAtmAddr OBJECT-TYPE
  1756.        SYNTAX  AtmAddr
  1757.        MAX-ACCESS not-accessible
  1758.  
  1759.  
  1760.  
  1761. Expires February 1998                                          [Page 29]
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768. INTERNET-DRAFT                  MARS MIB                     August 1997
  1769.  
  1770.  
  1771.        STATUS  current
  1772.        DESCRIPTION
  1773.            "The mapped MCS ATM address."
  1774.        ::= { ipAtmMarsServerMapEntry 1 }
  1775.  
  1776.    ipAtmMarsServerMapRowType OBJECT-TYPE
  1777.        SYNTAX  INTEGER {
  1778.              static (1),
  1779.              dynamic (2)
  1780.            }
  1781.        MAX-ACCESS read-create
  1782.        STATUS  current
  1783.        DESCRIPTION
  1784.            "Method in which this entry row is created. The
  1785.             'static (1)' indicates that this row is created
  1786.             through configuration.  The 'dynamic (2)' indicates
  1787.             that the row is created as the result of group
  1788.             address updates received at this MARS."
  1789.        ::= { ipAtmMarsServerMapEntry 2 }
  1790.  
  1791.    ipAtmMarsServerMapRowStatus OBJECT-TYPE
  1792.        SYNTAX  RowStatus
  1793.        MAX-ACCESS read-create
  1794.        STATUS  current
  1795.        DESCRIPTION
  1796.            "The object allows the client entries to be created
  1797.             or deleted from this table."
  1798.        ::= { ipAtmMarsServerMapEntry 3 }
  1799.  
  1800.    --
  1801.    *********************************************************************
  1802.    --  IP ATM MARS VC Object Definition Table --
  1803.    *********************************************************************
  1804.  
  1805.    ipAtmMarsVcTable OBJECT-TYPE
  1806.        SYNTAX  SEQUENCE OF IpAtmMarsVcEntry
  1807.        MAX-ACCESS  not-accessible
  1808.        STATUS current
  1809.        DESCRIPTION
  1810.            "This table contains information about open virtual circuits
  1811.             (VCs) that a MARS has.  For point to point circuit, each
  1812.             entry represents a single VC connection between this MARS
  1813.             ATM address to another party's ATM address.  In the case of
  1814.             point to multipoint connection where a ControlVc is attached
  1815.             with multiple leaf nodes, several entries are used  to
  1816.    represent
  1817.             the relationship.  An example of point to multi-point VC
  1818.             repesented in a table is shown below.
  1819.  
  1820.  
  1821.  
  1822. Expires February 1998                                          [Page 30]
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829. INTERNET-DRAFT                  MARS MIB                     August 1997
  1830.  
  1831.  
  1832.                  MARS     VPI/VCI    MARS Addr     Party Addr
  1833.                    1         0,1         m1            p1
  1834.                    1         0,1         m1            p2
  1835.                    1         0,1         m1            p3"
  1836.        ::= { ipAtmMarsObjects 5 }
  1837.  
  1838.    ipAtmMarsVcEntry OBJECT-TYPE
  1839.        SYNTAX  IpAtmMarsVcEntry
  1840.        MAX-ACCESS not-accessible
  1841.        STATUS  current
  1842.        DESCRIPTION
  1843.            "The objects contained in the entry are VC related attributes
  1844.             such as VC signalling type, control VC type, idle timer,
  1845.             negotiated MTU size, etc."
  1846.        INDEX { ipAtmMarsIndex,
  1847.                ipAtmMarsVcVpi,
  1848.                ipAtmMarsVcVci,
  1849.                ipAtmMarsVcPartyAddr }
  1850.             ::= { ipAtmMarsVcTable 1 }
  1851.  
  1852.    IpAtmMarsVcEntry ::=
  1853.        SEQUENCE {
  1854.            ipAtmMarsVcVpi              INTEGER,
  1855.            ipAtmMarsVcVci              INTEGER,
  1856.            ipAtmMarsVcPartyAddr        AtmAddr,
  1857.            ipAtmMarsVcPartyAddrType    INTEGER,
  1858.            ipAtmMarsVcType             INTEGER,
  1859.            ipAtmMarsVcCtrlType         INTEGER,
  1860.            ipAtmMarsVcIdleTimer        Integer32,
  1861.            ipAtmMarsVcCmi              Integer32,
  1862.            ipAtmMarsVcEncapsType       INTEGER,
  1863.            ipAtmMarsVcNegotiatedMtu    Integer32,
  1864.            ipAtmMarsVcRowStatus        RowStatus
  1865.             }
  1866.  
  1867.    ipAtmMarsVcVpi OBJECT-TYPE
  1868.        SYNTAX  INTEGER (0..4095)
  1869.        MAX-ACCESS not-accessible
  1870.        STATUS  current
  1871.        DESCRIPTION
  1872.            "The value of virtual path identifier (VPI)."
  1873.        ::= { ipAtmMarsVcEntry 1 }
  1874.  
  1875.    ipAtmMarsVcVci OBJECT-TYPE
  1876.        SYNTAX  INTEGER (0..65535)
  1877.        MAX-ACCESS not-accessible
  1878.        STATUS  current
  1879.        DESCRIPTION
  1880.  
  1881.  
  1882.  
  1883. Expires February 1998                                          [Page 31]
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890. INTERNET-DRAFT                  MARS MIB                     August 1997
  1891.  
  1892.  
  1893.            "The value of virtual circuit identifier (VCI)."
  1894.        ::= { ipAtmMarsVcEntry 2 }
  1895.  
  1896.    ipAtmMarsVcPartyAddr OBJECT-TYPE
  1897.        SYNTAX  AtmAddr
  1898.        MAX-ACCESS not-accessible
  1899.        STATUS  current
  1900.        DESCRIPTION
  1901.            "An ATM party addesss in which this VC is linked.  The party
  1902.             type is identified by the ipAtmMarsVcPartyAddrType."
  1903.        ::= { ipAtmMarsVcEntry 5 }
  1904.  
  1905.    ipAtmMarsVcPartyAddrType OBJECT-TYPE
  1906.        SYNTAX  INTEGER {
  1907.              called (1),
  1908.              calling (2)
  1909.            }
  1910.        MAX-ACCESS read-create
  1911.        STATUS  current
  1912.        DESCRIPTION
  1913.            "The party type is associated with the party address.  The
  1914.             'called (1)' indicates that the party address is a
  1915.    destination
  1916.             address which implies that VC is originated from this MARS.
  1917.             The 'calling (2)' indicates the VC was initiated externally
  1918.             to this MARS.  The party address is the source address."
  1919.        ::= { ipAtmMarsVcEntry 6 }
  1920.  
  1921.    ipAtmMarsVcType OBJECT-TYPE
  1922.        SYNTAX  INTEGER {
  1923.              pvc (1),
  1924.              svc (2)
  1925.            }
  1926.        MAX-ACCESS read-create
  1927.        STATUS  current
  1928.        DESCRIPTION
  1929.            "Circuit Connection type: permanent virtual circuit or
  1930.             switched virtual circuit."
  1931.        ::= { ipAtmMarsVcEntry 7 }
  1932.  
  1933.    ipAtmMarsVcCtrlType OBJECT-TYPE
  1934.        SYNTAX  INTEGER {
  1935.               pointToPointVC (1),
  1936.               clusterControlVC (2),
  1937.               serverControlVC (3)
  1938.            }
  1939.        MAX-ACCESS read-create
  1940.        STATUS  current
  1941.  
  1942.  
  1943.  
  1944. Expires February 1998                                          [Page 32]
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951. INTERNET-DRAFT                  MARS MIB                     August 1997
  1952.  
  1953.  
  1954.        DESCRIPTION
  1955.            "Control VC type used to specify a particular connection.
  1956.               pointToPointVC (1):
  1957.                 used by the ATM endpoints (clients) or the MCS for
  1958.                 registeration and queries.  This VC is set up from
  1959.                 a MARS client and MCS to this MARS.  It is a
  1960.                 bi-directional VC.
  1961.               clusterControlVC (2):
  1962.                 used by MARS to issue asynchronous updates to ATM
  1963.                 an ATM client.  This VC is established from the
  1964.                 MARs to the ATM client.
  1965.               serverControlVC (3):
  1966.                 used by MARS to issue asynchronous update to ATM
  1967.                 multicast servers.  This type of VC exists when at
  1968.                 least a MCS is being used."
  1969.        ::= { ipAtmMarsVcEntry 8 }
  1970.  
  1971.    ipAtmMarsVcIdleTimer OBJECT-TYPE
  1972.        SYNTAX  Integer32
  1973.        UNITS   "minutes"
  1974.        MAX-ACCESS read-create
  1975.        STATUS  current
  1976.        DESCRIPTION
  1977.            "The idle timer associated with this VC.  The minumum
  1978.    suggested
  1979.             value is 1 minute and the recommended default value is
  1980.             20 minutes."
  1981.        DEFVAL { 20 }
  1982.        ::= { ipAtmMarsVcEntry 9 }
  1983.  
  1984.    ipAtmMarsVcCmi OBJECT-TYPE
  1985.        SYNTAX  Integer32
  1986.        MAX-ACCESS read-create
  1987.        STATUS  current
  1988.        DESCRIPTION
  1989.            "Cluster member identifier (CMI) which uniquely identifies
  1990.    each
  1991.             endpoint attached to the cluster.  This variable applies to
  1992.    each
  1993.             'leaf node' of an outgoing control VC."
  1994.        ::= { ipAtmMarsVcEntry 10 }
  1995.  
  1996.    ipAtmMarsVcEncapsType OBJECT-TYPE
  1997.        SYNTAX  INTEGER {
  1998.              other (1),
  1999.              llcSnap (2)
  2000.            }
  2001.        MAX-ACCESS read-create
  2002.  
  2003.  
  2004.  
  2005. Expires February 1998                                          [Page 33]
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012. INTERNET-DRAFT                  MARS MIB                     August 1997
  2013.  
  2014.  
  2015.        STATUS  current
  2016.        DESCRIPTION
  2017.            "The encapulation type used when communicating over this VC."
  2018.        ::= { ipAtmMarsVcEntry 11 }
  2019.  
  2020.    ipAtmMarsVcNegotiatedMtu OBJECT-TYPE
  2021.        SYNTAX  Integer32
  2022.        MAX-ACCESS read-create
  2023.        STATUS  current
  2024.        DESCRIPTION
  2025.            "The negotiated MTU when communicating over this VC."
  2026.        ::= { ipAtmMarsVcEntry 12 }
  2027.  
  2028.    ipAtmMarsVcRowStatus OBJECT-TYPE
  2029.        SYNTAX  RowStatus
  2030.        MAX-ACCESS read-create
  2031.        STATUS  current
  2032.        DESCRIPTION
  2033.            "The object allows the client entries to be created or
  2034.    deleted
  2035.             from this table."
  2036.        ::= { ipAtmMarsVcEntry 13 }
  2037.  
  2038.    --
  2039.    *********************************************************************
  2040.    --  IP ATM MARS Registered Cluster Member List Table --
  2041.    *********************************************************************
  2042.  
  2043.    ipAtmMarsRegClientTable OBJECT-TYPE
  2044.        SYNTAX  SEQUENCE OF IpAtmMarsRegClientEntry
  2045.        MAX-ACCESS not-accessible
  2046.        STATUS current
  2047.        DESCRIPTION
  2048.            "This table contains ATM identities of all the currently
  2049.             registered cluster members at a MARS.  Each entry represents
  2050.             one set of ATM identities associated with one cluster member
  2051.             or the MARS client.  The information contained in this table
  2052.             is not only important for the management of MARS, but also
  2053.             is essential to for the construction of a backup cluster
  2054.             control VC by any one of the backup MARS."
  2055.        ::= { ipAtmMarsObjects 6 }
  2056.  
  2057.    ipAtmMarsRegClientEntry OBJECT-TYPE
  2058.        SYNTAX  IpAtmMarsRegClientEntry
  2059.        MAX-ACCESS not-accessible
  2060.        STATUS  current
  2061.  
  2062.  
  2063.  
  2064.  
  2065. Expires February 1998                                          [Page 34]
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072. INTERNET-DRAFT                  MARS MIB                     August 1997
  2073.  
  2074.  
  2075.        DESCRIPTION
  2076.            "Each entry row contains attributes associated with one
  2077.             register cluster member."
  2078.        INDEX { ipAtmMarsIndex,
  2079.                ipAtmMarsRegClientCmi}
  2080.        ::= { ipAtmMarsRegClientTable 1 }
  2081.  
  2082.    IpAtmMarsRegClientEntry ::=
  2083.        SEQUENCE {
  2084.            ipAtmMarsRegClientCmi       Integer32,
  2085.            ipAtmMarsRegClientAtmAddr   AtmAddr,
  2086.            ipAtmMarsRegClientCsn       UInteger32
  2087.        }
  2088.  
  2089.    ipAtmMarsRegClientCmi OBJECT-TYPE
  2090.        SYNTAX  Integer32
  2091.        MAX-ACCESS not-accessible
  2092.        STATUS  current
  2093.        DESCRIPTION
  2094.            "This cluster member identifier is used as an auxiliary index
  2095.             for the entry in this table."
  2096.        ::= { ipAtmMarsRegClientEntry 1 }
  2097.  
  2098.    ipAtmMarsRegClientAtmAddr OBJECT-TYPE
  2099.        SYNTAX  AtmAddr
  2100.        MAX-ACCESS read-only
  2101.        STATUS  current
  2102.        DESCRIPTION
  2103.            "The registered client's ATM address."
  2104.        ::= { ipAtmMarsRegClientEntry 2 }
  2105.  
  2106.    ipAtmMarsRegClientCsn OBJECT-TYPE
  2107.        SYNTAX  UInteger32
  2108.        MAX-ACCESS read-only
  2109.        STATUS  current
  2110.        DESCRIPTION
  2111.            "The current cluster sequence number associated with the
  2112.             registered client."
  2113.        ::= { ipAtmMarsRegClientEntry 3 }
  2114.  
  2115.    --
  2116.    *********************************************************************
  2117.    --  IP ATM MARS Registered Server Member List Table --
  2118.    *********************************************************************
  2119.  
  2120.    ipAtmMarsRegMcsTable OBJECT-TYPE
  2121.        SYNTAX  SEQUENCE OF IpAtmMarsRegMcsEntry
  2122.        MAX-ACCESS not-accessible
  2123.  
  2124.  
  2125.  
  2126. Expires February 1998                                          [Page 35]
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133. INTERNET-DRAFT                  MARS MIB                     August 1997
  2134.  
  2135.  
  2136.        STATUS current
  2137.        DESCRIPTION
  2138.            "This table contains ATM identities of all the currently
  2139.             registered MCSs at a MARS. Each entry represents one set
  2140.             of ATM identities assocaited with one MCS.   The information
  2141.             contained in this table is not only important for the
  2142.             management of MARS, but also is essential for the 
  2143.             construction of a backup server control VC by any one of 
  2144.             the backup MARS. "
  2145.        ::= { ipAtmMarsObjects 7 }
  2146.  
  2147.    ipAtmMarsRegMcsEntry OBJECT-TYPE
  2148.        SYNTAX  IpAtmMarsRegMcsEntry
  2149.        MAX-ACCESS not-accessible
  2150.        STATUS  current
  2151.        DESCRIPTION
  2152.            "Each entry row contains attributes associated with one
  2153.             registered MCS."
  2154.        INDEX { ipAtmMarsIndex,
  2155.                ipAtmMarsRegMcsCmi}
  2156.        ::= { ipAtmMarsRegMcsTable 1 }
  2157.  
  2158.    IpAtmMarsRegMcsEntry ::=
  2159.             SEQUENCE {
  2160.            ipAtmMarsRegMcsCmi      Integer32,
  2161.            ipAtmMarsRegMcsAtmAddr  AtmAddr,
  2162.            ipAtmMarsRegMcsSsn      UInteger32
  2163.        }
  2164.  
  2165.    ipAtmMarsRegMcsCmi OBJECT-TYPE
  2166.        SYNTAX  Integer32
  2167.        MAX-ACCESS not-accessible
  2168.        STATUS  current
  2169.        DESCRIPTION
  2170.            "This internal MCS identifier is used as an auxiliary index
  2171.             for the entry in this table."
  2172.        ::= { ipAtmMarsRegMcsEntry 1 }
  2173.  
  2174.    ipAtmMarsRegMcsAtmAddr OBJECT-TYPE
  2175.        SYNTAX  AtmAddr
  2176.        MAX-ACCESS read-only
  2177.        STATUS  current
  2178.        DESCRIPTION
  2179.            "The registered MCS's ATM address."
  2180.        ::= { ipAtmMarsRegMcsEntry 2 }
  2181.  
  2182.    ipAtmMarsRegMcsSsn OBJECT-TYPE
  2183.  
  2184.  
  2185.  
  2186. Expires February 1998                                          [Page 36]
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193. INTERNET-DRAFT                  MARS MIB                     August 1997
  2194.  
  2195.  
  2196.        SYNTAX  UInteger32
  2197.        MAX-ACCESS read-only
  2198.        STATUS  current
  2199.        DESCRIPTION
  2200.            "The current server sequence number associated with the
  2201.             registered MCS."
  2202.        ::= { ipAtmMarsRegMcsEntry 3 }
  2203.  
  2204.    --
  2205.    *********************************************************************
  2206.    --  IP ATM MARS Statistic Object Definition Table --
  2207.    *********************************************************************
  2208.  
  2209.    ipAtmMarsStatTable OBJECT-TYPE
  2210.        SYNTAX  SEQUENCE OF IpAtmMarsStatEntry
  2211.        MAX-ACCESS not-accessible
  2212.        STATUS current
  2213.        DESCRIPTION
  2214.            "The table contains statistics collected at MARS."
  2215.        ::= {  ipAtmMarsObjects 8 }
  2216.  
  2217.    ipAtmMarsStatEntry OBJECT-TYPE
  2218.        SYNTAX  IpAtmMarsStatEntry
  2219.        MAX-ACCESS not-accessible
  2220.        STATUS  current
  2221.        DESCRIPTION
  2222.            "Each entry contains statistics collected at one MARS."
  2223.        INDEX { ipAtmMarsClientIndex }
  2224.        ::= { ipAtmMarsStatTable 1 }
  2225.  
  2226.    IpAtmMarsStatEntry ::=
  2227.        SEQUENCE {
  2228.            ipAtmMarsStatTxMulti        Counter32,
  2229.            ipAtmMarsStatTxGrpLstRply   Counter32,
  2230.            ipAtmMarsStatTxRedirectMap  Counter32,
  2231.            ipAtmMarsStatTxMigrate      Counter32,
  2232.            ipAtmMarsStatTxNak          Counter32,
  2233.            ipAtmMarsStatTxJoin         Counter32,
  2234.            ipAtmMarsStatTxLeave        Counter32,
  2235.            ipAtmMarsStatTxSjoin        Counter32,
  2236.            ipAtmMarsStatTxSleave       Counter32,
  2237.            ipAtmMarsStatRxReq          Counter32,
  2238.            ipAtmMarsStatRxGrpLstReq    Counter32,
  2239.            ipAtmMarsStatRxJoin         Counter32,
  2240.            ipAtmMarsStatRxLeave        Counter32,
  2241.            ipAtmMarsStatRxMserv        Counter32,
  2242.            ipAtmMarsStatRxUnserv       Counter32,
  2243.            ipAtmMarsStatRxBlkJoins     Counter32,
  2244.  
  2245.  
  2246.  
  2247. Expires February 1998                                          [Page 37]
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254. INTERNET-DRAFT                  MARS MIB                     August 1997
  2255.  
  2256.  
  2257.            ipAtmMarsStatRegMemGroup    Counter32,
  2258.            ipAtmMarsStatRegMcsGroup    Counter32
  2259.        }
  2260.  
  2261.    ipAtmMarsStatTxMulti OBJECT-TYPE
  2262.        SYNTAX  Counter32
  2263.        MAX-ACCESS read-only
  2264.        STATUS  current
  2265.        DESCRIPTION
  2266.            "Total number of MARS_MULTI transmitted by this MARS."
  2267.        ::= { ipAtmMarsStatEntry 1 }
  2268.  
  2269.    ipAtmMarsStatTxGrpLstRply OBJECT-TYPE
  2270.        SYNTAX  Counter32
  2271.        MAX-ACCESS read-only
  2272.        STATUS  current
  2273.        DESCRIPTION
  2274.            "Total number of MARS_GROUPLIST_REPLY messages transmitted
  2275.             by this MARS."
  2276.        ::= { ipAtmMarsStatEntry 2 }
  2277.  
  2278.    ipAtmMarsStatTxRedirectMap OBJECT-TYPE
  2279.        SYNTAX  Counter32
  2280.        MAX-ACCESS read-only
  2281.        STATUS  current
  2282.        DESCRIPTION
  2283.            "Total number of MARS_REDIRECT_MAP messages transmitted by
  2284.             this MARS."
  2285.        ::= { ipAtmMarsStatEntry 3 }
  2286.  
  2287.    ipAtmMarsStatTxMigrate OBJECT-TYPE
  2288.        SYNTAX  Counter32
  2289.        MAX-ACCESS read-only
  2290.        STATUS  current
  2291.        DESCRIPTION
  2292.            "Total number of MARS_MIGRATE messages transmitted by
  2293.             this MARS."
  2294.        ::= { ipAtmMarsStatEntry 4 }
  2295.  
  2296.    ipAtmMarsStatTxNak OBJECT-TYPE
  2297.        SYNTAX  Counter32
  2298.        MAX-ACCESS read-only
  2299.        STATUS  current
  2300.        DESCRIPTION
  2301.            "Total number of MARS_NAK messages transmitted by this MARS."
  2302.        ::= { ipAtmMarsStatEntry 5 }
  2303.  
  2304.    ipAtmMarsStatTxJoin OBJECT-TYPE
  2305.  
  2306.  
  2307.  
  2308. Expires February 1998                                          [Page 38]
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315. INTERNET-DRAFT                  MARS MIB                     August 1997
  2316.  
  2317.  
  2318.        SYNTAX  Counter32
  2319.        MAX-ACCESS read-only
  2320.        STATUS  current
  2321.        DESCRIPTION
  2322.            "Total number of MARS_JOIN messages transmitted by this
  2323.    MARS."
  2324.        ::= { ipAtmMarsStatEntry 6 }
  2325.  
  2326.    ipAtmMarsStatTxLeave OBJECT-TYPE
  2327.        SYNTAX  Counter32
  2328.        MAX-ACCESS read-only
  2329.        STATUS  current
  2330.        DESCRIPTION
  2331.            "Total number of MARS_LEAVE messages transmitted by this
  2332.    MARS."
  2333.        ::= { ipAtmMarsStatEntry 7 }
  2334.  
  2335.    ipAtmMarsStatTxSjoin OBJECT-TYPE
  2336.        SYNTAX  Counter32
  2337.        MAX-ACCESS read-only
  2338.        STATUS  current
  2339.        DESCRIPTION
  2340.            "Total number of MARS_SJOIN messages transmitted by this
  2341.    MARS."
  2342.        ::= { ipAtmMarsStatEntry 8 }
  2343.  
  2344.    ipAtmMarsStatTxSleave OBJECT-TYPE
  2345.        SYNTAX  Counter32
  2346.        MAX-ACCESS read-only
  2347.        STATUS  current
  2348.        DESCRIPTION
  2349.            "Total number of MARS_SLEAVE messages transmitted by this
  2350.    MARS."
  2351.        ::= { ipAtmMarsStatEntry 9 }
  2352.  
  2353.    ipAtmMarsStatRxReq OBJECT-TYPE
  2354.        SYNTAX  Counter32
  2355.        MAX-ACCESS read-only
  2356.        STATUS  current
  2357.        DESCRIPTION
  2358.            "Total number of MARS_REQUEST messages received by this
  2359.    MARS."
  2360.        ::= { ipAtmMarsStatEntry 10 }
  2361.  
  2362.    ipAtmMarsStatRxGrpLstReq OBJECT-TYPE
  2363.        SYNTAX  Counter32
  2364.        MAX-ACCESS read-only
  2365.        STATUS  current
  2366.  
  2367.  
  2368.  
  2369. Expires February 1998                                          [Page 39]
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376. INTERNET-DRAFT                  MARS MIB                     August 1997
  2377.  
  2378.  
  2379.        DESCRIPTION
  2380.            "Total number of MARS_GROUPLIST_REQUEST messages received by
  2381.             this MARS."
  2382.        ::= { ipAtmMarsStatEntry 11 }
  2383.  
  2384.    ipAtmMarsStatRxJoin OBJECT-TYPE
  2385.        SYNTAX  Counter32
  2386.        MAX-ACCESS read-only
  2387.        STATUS  current
  2388.        DESCRIPTION
  2389.            "Total number of MARS_JOINS messages received by this MARS."
  2390.        ::= { ipAtmMarsStatEntry 12 }
  2391.  
  2392.    ipAtmMarsStatRxLeave OBJECT-TYPE
  2393.        SYNTAX  Counter32
  2394.        MAX-ACCESS read-only
  2395.        STATUS  current
  2396.        DESCRIPTION
  2397.            "Total number of MARS_LEAVES messages received by this MARS."
  2398.        ::= { ipAtmMarsStatEntry 13 }
  2399.  
  2400.    ipAtmMarsStatRxMserv OBJECT-TYPE
  2401.        SYNTAX  Counter32
  2402.        MAX-ACCESS read-only
  2403.        STATUS  current
  2404.        DESCRIPTION
  2405.            "Total number of MARS_MSERV messages received by this MARS."
  2406.        ::= { ipAtmMarsStatEntry 14 }
  2407.  
  2408.    ipAtmMarsStatRxUnserv OBJECT-TYPE
  2409.        SYNTAX  Counter32
  2410.        MAX-ACCESS read-only
  2411.        STATUS  current
  2412.        DESCRIPTION
  2413.            "Total number of MARS_UNSERV messages received by this MARS."
  2414.        ::= { ipAtmMarsStatEntry 15 }
  2415.  
  2416.    ipAtmMarsStatRxBlkJoins OBJECT-TYPE
  2417.        SYNTAX  Counter32
  2418.        MAX-ACCESS read-only
  2419.        STATUS  current
  2420.        DESCRIPTION
  2421.            "Total number of block joins messages received by this MARS."
  2422.        ::= { ipAtmMarsStatEntry 16 }
  2423.  
  2424.    ipAtmMarsStatRegMemGroup OBJECT-TYPE
  2425.        SYNTAX  Counter32
  2426.        MAX-ACCESS read-only
  2427.  
  2428.  
  2429.  
  2430. Expires February 1998                                          [Page 40]
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437. INTERNET-DRAFT                  MARS MIB                     August 1997
  2438.  
  2439.  
  2440.        STATUS  current
  2441.        DESCRIPTION
  2442.            "Total number of IP multicast groups with 1 or more joined
  2443.             cluster members."
  2444.        ::= { ipAtmMarsStatEntry 17 }
  2445.  
  2446.    ipAtmMarsStatRegMcsGroup OBJECT-TYPE
  2447.        SYNTAX  Counter32
  2448.        MAX-ACCESS read-only
  2449.        STATUS  current
  2450.        DESCRIPTION
  2451.            "Total number of IP multicast groups with 1 or more joined
  2452.    MCSs."
  2453.        ::= { ipAtmMarsStatEntry 28 }
  2454.  
  2455.    ---****************************************************************
  2456.    --  IP ATM MARS MCS Object Definitions --
  2457.    *****************************************************************
  2458.  
  2459.    ipAtmMarsMcsObjects OBJECT IDENTIFIER ::= { ipAtmMarsMib 3 }
  2460.  
  2461.    ipAtmMarsMcsTable OBJECT-TYPE
  2462.        SYNTAX  SEQUENCE OF IpAtmMarsMcsEntry
  2463.        MAX-ACCESS  not-accessible
  2464.        STATUS current
  2465.        DESCRIPTION
  2466.            "The objects defined in this table are used for
  2467.             the management of a multicast server (MCS)."
  2468.        ::= {  ipAtmMarsMcsObjects 1 }
  2469.  
  2470.    ipAtmMarsMcsEntry OBJECT-TYPE
  2471.        SYNTAX  IpAtmMarsMcsEntry
  2472.        MAX-ACCESS not-accessible
  2473.        STATUS  current
  2474.        DESCRIPTION
  2475.            "Each entry contains a MCS and its associated
  2476.             attributes."
  2477.        INDEX { ipAtmMarsMcsIndex, ipAtmMarsMcsIfIndex }
  2478.        ::= { ipAtmMarsMcsTable 1 }
  2479.  
  2480.    IpAtmMarsMcsEntry ::=
  2481.        SEQUENCE {
  2482.            ipAtmMarsMcsIndex                    Integer32,
  2483.            ipAtmMarsMcsIfIndex                  InterfaceIndex,
  2484.            ipAtmMarsMcsAddr                     AtmAddr,
  2485.            ipAtmMarsMcsDefMarsAddr              AtmAddr,
  2486.            ipAtmMarsMcsRegisteration            INTEGER,
  2487.            ipAtmMarsMcsCmi                      INTEGER,
  2488.  
  2489.  
  2490.  
  2491. Expires February 1998                                          [Page 41]
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498. INTERNET-DRAFT                  MARS MIB                     August 1997
  2499.  
  2500.  
  2501.            ipAtmMarsMcsSsn                      UInteger32,
  2502.            ipAtmMarsMcsDefaultMtu               Integer32,
  2503.            ipAtmMarsMcsFailureTimer             Integer32,
  2504.            ipAtmMarsMcsRetranDlyTimer           INTEGER,
  2505.            ipAtmMarsMcsRdmMulReqAddRetrTimer    INTEGER,
  2506.            ipAtmMarsMcsRdmVcRevalidateTimer     INTEGER,
  2507.            ipAtmMarsMcsRegisterRetrInterval     Integer32,
  2508.            ipAtmMarsMcsRegisterRetrLimit        INTEGER,
  2509.            ipAtmMarsMcsRegWithMarsRdmTimer      INTEGER,
  2510.            ipAtmMarsMcsForceWaitTimer           Integer32,
  2511.            ipAtmMarsMcsIdleTimer                Integer32,
  2512.            ipAtmMarsMcsLmtToMissRedirMapTimer   INTEGER,
  2513.            ipAtmMarsMcsRowStatus                RowStatus
  2514.        }
  2515.  
  2516.    ipAtmMarsMcsIndex OBJECT-TYPE
  2517.        SYNTAX  Integer32
  2518.        MAX-ACCESS not-accessible
  2519.        STATUS  current
  2520.        DESCRIPTION
  2521.            "The auxiliary variable used to identify instances
  2522.             of the columnar objects in the MCS table."
  2523.        ::= { ipAtmMarsMcsEntry 1 }
  2524.  
  2525.    ipAtmMarsMcsIfIndex OBJECT-TYPE
  2526.        SYNTAX  InterfaceIndex
  2527.        MAX-ACCESS not-accessible
  2528.        STATUS  current
  2529.        DESCRIPTION
  2530.            "The ifIndex of the interface that the MCS is
  2531.             associated with."
  2532.        ::= { ipAtmMarsMcsEntry 2 }
  2533.  
  2534.    ipAtmMarsMcsAddr OBJECT-TYPE
  2535.        SYNTAX  AtmAddr
  2536.        MAX-ACCESS read-create
  2537.        STATUS  current
  2538.        DESCRIPTION
  2539.            "The ATM address associated with the MCS."
  2540.        ::= { ipAtmMarsMcsEntry 3 }
  2541.  
  2542.    ipAtmMarsMcsDefMarsAddr OBJECT-TYPE
  2543.        SYNTAX  AtmAddr
  2544.        MAX-ACCESS read-create
  2545.        STATUS  current
  2546.        DESCRIPTION
  2547.            "The MARS ATM address which is needed to setup the
  2548.             initial signalling path between a MCS and its
  2549.  
  2550.  
  2551.  
  2552. Expires February 1998                                          [Page 42]
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559. INTERNET-DRAFT                  MARS MIB                     August 1997
  2560.  
  2561.  
  2562.             associated MARS."
  2563.        ::= { ipAtmMarsMcsEntry 4 }
  2564.  
  2565.    ipAtmMarsMcsRegisteration OBJECT-TYPE
  2566.        SYNTAX  INTEGER {
  2567.              notRegistered (1),
  2568.              registering (2),
  2569.              registered (3),
  2570.              reRegisteringFault (4),
  2571.              reRegisteringRedirMap (5)
  2572.            }
  2573.        MAX-ACCESS read-create
  2574.        STATUS  current
  2575.        DESCRIPTION
  2576.            "An indication with regards to the registeration
  2577.             status of this MCS. The registeration codes of
  2578.             'notRegistered (1)', 'registered (2)', and
  2579.             registered (3) are self-explanatory. The
  2580.             'reRegisteringFault (4)' indicates the MCS is
  2581.             in the process of re-registering with a MARS due
  2582.             to some fault conditions.  The 'reRegisteringRedMap
  2583.             (5)' status code shows that MCS is re-registering
  2584.             because it has received a MARS_REDIRECT_MAP message
  2585.             and was told to register with a shift MARS."
  2586.        ::= { ipAtmMarsMcsEntry 5 }
  2587.  
  2588.    ipAtmMarsMcsCmi OBJECT-TYPE
  2589.        SYNTAX  INTEGER (0..65535)
  2590.        MAX-ACCESS read-create
  2591.        STATUS  current
  2592.        DESCRIPTION
  2593.            "A 16 bit Cluster Member Identifier assigned by the
  2594.             MARs.  The value becomes valid after the
  2595.             ipAtmMarsMcsRegisteration is set to registered."
  2596.        ::= { ipAtmMarsMcsEntry 6 }
  2597.  
  2598.    ipAtmMarsMcsSsn OBJECT-TYPE
  2599.        SYNTAX  UInteger32
  2600.        MAX-ACCESS read-create
  2601.        STATUS  current
  2602.        DESCRIPTION
  2603.            "The MCS own 32 bit Server Sequence Number.  It
  2604.             is used to track the Mars sequence number."
  2605.        ::= { ipAtmMarsMcsEntry 7 }
  2606.  
  2607.    ipAtmMarsMcsDefaultMtu OBJECT-TYPE
  2608.        SYNTAX  Integer32
  2609.        MAX-ACCESS read-create
  2610.  
  2611.  
  2612.  
  2613. Expires February 1998                                          [Page 43]
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620. INTERNET-DRAFT                  MARS MIB                     August 1997
  2621.  
  2622.  
  2623.        STATUS  current
  2624.        DESCRIPTION
  2625.            "The default maximum transmission unit (MTU) used
  2626.             for this cluster.  Note that the actual size used
  2627.             for a VC between two members of the cluster may be
  2628.             negotiated during connection setup and may be
  2629.             different than this value.
  2630.             Default value = 9180 bytes."
  2631.        DEFVAL { 9180 }
  2632.        ::= { ipAtmMarsMcsEntry 8 }
  2633.  
  2634.    ipAtmMarsMcsFailureTimer OBJECT-TYPE
  2635.        SYNTAX  Integer32
  2636.        UNITS   "seconds"
  2637.        MAX-ACCESS read-create
  2638.        STATUS  current
  2639.        DESCRIPTION
  2640.            "A timer used to flag the failure of last MARS_MULTI
  2641.             to arrive.  Default value = 10 seconds (recommended)."
  2642.        DEFVAL { 10 }
  2643.        ::= { ipAtmMarsMcsEntry 9 }
  2644.  
  2645.    ipAtmMarsMcsRetranDlyTimer OBJECT-TYPE
  2646.        SYNTAX  INTEGER (5..10)
  2647.        UNITS   "seconds"
  2648.        MAX-ACCESS read-create
  2649.        STATUS  current
  2650.        DESCRIPTION
  2651.            "The delay timer for sending out new MARS_REQUEST
  2652.             for the group after the MCS learned that there
  2653.             is no other group in the cluster.  The timer must
  2654.             be set between 5 and 10 seconds inclusive."
  2655.        ::= { ipAtmMarsMcsEntry 10 }
  2656.  
  2657.    ipAtmMarsMcsRdmMulReqAddRetrTimer OBJECT-TYPE
  2658.        SYNTAX  INTEGER (5..10)
  2659.        UNITS   "seconds"
  2660.        MAX-ACCESS read-create
  2661.        STATUS  current
  2662.        DESCRIPTION
  2663.            "The initial random L_MULTI_RQ/ADD retransmit timer
  2664.             which can be set between 5 and 10 seconds inclusive."
  2665.        ::= { ipAtmMarsMcsEntry 11 }
  2666.  
  2667.    ipAtmMarsMcsRdmVcRevalidateTimer OBJECT-TYPE
  2668.        SYNTAX  INTEGER (1..10)
  2669.        UNITS   "seconds"
  2670.        MAX-ACCESS read-create
  2671.  
  2672.  
  2673.  
  2674. Expires February 1998                                          [Page 44]
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681. INTERNET-DRAFT                  MARS MIB                     August 1997
  2682.  
  2683.  
  2684.        STATUS  current
  2685.        DESCRIPTION
  2686.            "The random time to set VC_revalidate flag.  The
  2687.             timer value ranges between 1 and 10 seconds
  2688.             inclusive."
  2689.        ::= { ipAtmMarsMcsEntry 12 }
  2690.  
  2691.    ipAtmMarsMcsRegisterRetrInterval OBJECT-TYPE
  2692.        SYNTAX  Integer32
  2693.        UNITS   "seconds"
  2694.        MAX-ACCESS read-create
  2695.        STATUS  current
  2696.        DESCRIPTION
  2697.            "MARS_MSERV/UNSERV retransmit interval. The minimum
  2698.             and recommended values are 5 and 10 seconds,
  2699.             respectively."
  2700.        DEFVAL { 10 }
  2701.        ::= { ipAtmMarsMcsEntry 13 }
  2702.  
  2703.    ipAtmMarsMcsRegisterRetrLimit OBJECT-TYPE
  2704.        SYNTAX  INTEGER (0..5)
  2705.        MAX-ACCESS read-create
  2706.        STATUS  current
  2707.        DESCRIPTION
  2708.            "MARS_MSERV/UNSERV retransmit limit. The maximum value
  2709.             is 5."
  2710.        ::= { ipAtmMarsMcsEntry 14 }
  2711.  
  2712.    ipAtmMarsMcsRegWithMarsRdmTimer OBJECT-TYPE
  2713.        SYNTAX  INTEGER (1..10)
  2714.        UNITS   "seconds"
  2715.        MAX-ACCESS read-create
  2716.        STATUS  current
  2717.        DESCRIPTION
  2718.            "Random time for a MCS to register with a MARS."
  2719.        ::= { ipAtmMarsMcsEntry 15 }
  2720.  
  2721.    ipAtmMarsMcsForceWaitTimer OBJECT-TYPE
  2722.        SYNTAX  Integer32
  2723.        UNITS   "minutes"
  2724.        MAX-ACCESS read-create
  2725.        STATUS  current
  2726.        DESCRIPTION
  2727.            "Force wait if MARS re-registeration is looping.
  2728.             The minimum value is 1 minute."
  2729.        ::= { ipAtmMarsMcsEntry 16 }
  2730.  
  2731.    ipAtmMarsMcsLmtToMissRedirMapTimer OBJECT-TYPE
  2732.  
  2733.  
  2734.  
  2735. Expires February 1998                                          [Page 45]
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742. INTERNET-DRAFT                  MARS MIB                     August 1997
  2743.  
  2744.  
  2745.        SYNTAX  INTEGER (0..4)
  2746.        UNITS   "seconds"
  2747.        MAX-ACCESS read-create
  2748.        STATUS  current
  2749.        DESCRIPTION
  2750.            "Timer limit for MCS to miss MARS_REDIRECT_MAPS."
  2751.        ::= { ipAtmMarsMcsEntry 17 }
  2752.  
  2753.    ipAtmMarsMcsIdleTimer OBJECT-TYPE
  2754.        SYNTAX  Integer32
  2755.        UNITS   "minutes"
  2756.        MAX-ACCESS read-create
  2757.        STATUS  current
  2758.        DESCRIPTION
  2759.            "The configurable inactivity timer associated with a
  2760.             MCS. When a VC is created at this MCS, it gets
  2761.             the idle timer value from this configurable timer.
  2762.             The minumum suggested value is 1 minute and the
  2763.             recommended default value is 20 minutes."
  2764.        DEFVAL { 20 }
  2765.        ::= { ipAtmMarsMcsEntry 18 }
  2766.  
  2767.    ipAtmMarsMcsRowStatus OBJECT-TYPE
  2768.        SYNTAX  RowStatus
  2769.        MAX-ACCESS read-create
  2770.        STATUS  current
  2771.        DESCRIPTION
  2772.            "The object allows the client entries to be created
  2773.             or deleted from this table."
  2774.        ::= { ipAtmMarsMcsEntry 19 }
  2775.  
  2776.    --******************************************************************
  2777.    --  IP ATM MARS MCS Multicast Group Address Object Definitions --
  2778.    ******************************************************************
  2779.  
  2780.    ipAtmMarsMcsMcGrpTable OBJECT-TYPE
  2781.        SYNTAX  SEQUENCE OF IpAtmMarsMcsMcGrpEntry
  2782.        MAX-ACCESS not-accessible
  2783.        STATUS current
  2784.        DESCRIPTION
  2785.            "This table contains a list of IP multicast group address
  2786.             blocks associated by a MARS MCS.  The MCS uses the
  2787.    information
  2788.             contained in list to advertise its multicast group service
  2789.             to the MARS.
  2790.             Each row can be created or deleted via configuration."
  2791.        ::= {  ipAtmMarsMcsObjects 2 }
  2792.  
  2793.  
  2794.  
  2795.  
  2796. Expires February 1998                                          [Page 46]
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803. INTERNET-DRAFT                  MARS MIB                     August 1997
  2804.  
  2805.  
  2806.    ipAtmMarsMcsMcGrpEntry OBJECT-TYPE
  2807.        SYNTAX  IpAtmMarsMcsMcGrpEntry
  2808.        MAX-ACCESS not-accessible
  2809.        STATUS  current
  2810.        DESCRIPTION
  2811.            "Each entry represents a consecutive block of multicast
  2812.             group address."
  2813.        INDEX { ipAtmMarsMcsIndex,
  2814.                ipAtmMarsMcsMcMinGrpAddr,
  2815.                ipAtmMarsMcsMcMaxGrpAddr }
  2816.        ::= { ipAtmMarsMcsMcGrpTable 1 }
  2817.  
  2818.    IpAtmMarsMcsMcGrpEntry ::=
  2819.        SEQUENCE {
  2820.            ipAtmMarsMcsMcMinGrpAddr           IpAddress,
  2821.            ipAtmMarsMcsMcMaxGrpAddr           IpAddress,
  2822.            ipAtmMarsMcsMcGrpRowStatus         RowStatus
  2823.        }
  2824.  
  2825.    ipAtmMarsMcsMcMinGrpAddr OBJECT-TYPE
  2826.        SYNTAX  IpAddress
  2827.        MAX-ACCESS not-accessible
  2828.        STATUS  current
  2829.        DESCRIPTION
  2830.            "Minimum multicast group address - the min and max
  2831.             multicast forms multi-group block.  The MinGrpAddr
  2832.             and MaxGrpAddr are the same indicating that this
  2833.             block contains a single group address.   Since the
  2834.             block joins are no allowed by a MCS as implied in
  2835.             the RFC2022, the MinGrpAddr and MaxGrpAddress should
  2836.             be set to the same value at this time when an entry
  2837.             row is created."
  2838.        ::= { ipAtmMarsMcsMcGrpEntry 1 }
  2839.  
  2840.    ipAtmMarsMcsMcMaxGrpAddr OBJECT-TYPE
  2841.        SYNTAX  IpAddress
  2842.        MAX-ACCESS not-accessible
  2843.        STATUS  current
  2844.        DESCRIPTION
  2845.            "Maximum multicast group address - the min and max
  2846.             multicast forms a multi-group block.  The MinGrpAddr
  2847.             and MaxGrpAddr are the same indicating that this
  2848.             block contains a single group address.  Since the
  2849.             block joins are no allowed by a MCS as implied in
  2850.             the RFC2022, the MinGrpAddr and MaxGrpAddress should
  2851.             be set to the same value at this time when an entry
  2852.             row is created."
  2853.        ::= { ipAtmMarsMcsMcGrpEntry 2 }
  2854.  
  2855.  
  2856.  
  2857. Expires February 1998                                          [Page 47]
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864. INTERNET-DRAFT                  MARS MIB                     August 1997
  2865.  
  2866.  
  2867.    ipAtmMarsMcsMcGrpRowStatus OBJECT-TYPE
  2868.        SYNTAX  RowStatus
  2869.        MAX-ACCESS read-create
  2870.        STATUS  current
  2871.        DESCRIPTION
  2872.            "The object allows the multicast address entries to
  2873.             be created or deleted from this table."
  2874.        ::= { ipAtmMarsMcsMcGrpEntry 3 }
  2875.  
  2876.    --******************************************************************
  2877.    --  IP ATM MARS MCS Backup MARS Object Definitions --
  2878.    ******************************************************************
  2879.  
  2880.    ipAtmMarsMcsBackupMarsTable OBJECT-TYPE
  2881.        SYNTAX  SEQUENCE OF IpAtmMarsMcsBackupMarsEntry
  2882.        MAX-ACCESS not-accessible
  2883.        STATUS current
  2884.        DESCRIPTION
  2885.            "This table contains a list of backup MARS addresses that
  2886.             a MCS can make contact to in case of failure for
  2887.             connecting to the primary server. The list of addresses
  2888.             is in decending order of preference. It should be noted
  2889.             that the backup list provided by the MARS to the MCS
  2890.             via the MARS_REDIRECT_MAP message has a higher preference
  2891.             than addresses that are manually configured into the MCS.
  2892.             When such a list is received from the MARS, this information
  2893.             should be inserted at the top of the list.
  2894.             Each row can be created or deleted via configuration."
  2895.        ::= {  ipAtmMarsMcsObjects 3 }
  2896.  
  2897.    ipAtmMarsMcsBackupMarsEntry OBJECT-TYPE
  2898.        SYNTAX  IpAtmMarsMcsBackupMarsEntry
  2899.        MAX-ACCESS not-accessible
  2900.        STATUS  current
  2901.        DESCRIPTION
  2902.            "Each entry represents an ATM address of a backup MARS."
  2903.        INDEX { ipAtmMarsMcsIndex }
  2904.        ::= { ipAtmMarsMcsBackupMarsTable 1 }
  2905.  
  2906.    IpAtmMarsMcsBackupMarsEntry ::=
  2907.        SEQUENCE {
  2908.            ipAtmMarsMcsBackupMarsAddr         AtmAddr,
  2909.            ipAtmMarsMcsBackupMarsRowStatus    RowStatus
  2910.        }
  2911.  
  2912.    ipAtmMarsMcsBackupMarsAddr OBJECT-TYPE
  2913.        SYNTAX  AtmAddr
  2914.        MAX-ACCESS read-create
  2915.  
  2916.  
  2917.  
  2918. Expires February 1998                                          [Page 48]
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925. INTERNET-DRAFT                  MARS MIB                     August 1997
  2926.  
  2927.  
  2928.        STATUS  current
  2929.        DESCRIPTION
  2930.            "The ATM address associated with a backup MARS."
  2931.        ::= { ipAtmMarsMcsBackupMarsEntry 1 }
  2932.  
  2933.    ipAtmMarsMcsBackupMarsRowStatus OBJECT-TYPE
  2934.        SYNTAX  RowStatus
  2935.        MAX-ACCESS read-create
  2936.        STATUS  current
  2937.        DESCRIPTION
  2938.            "The object allows the backup MARS entries to
  2939.             be created or deleted from this table."
  2940.        ::= { ipAtmMarsMcsBackupMarsEntry 2 }
  2941.  
  2942.    --*****************************************************************
  2943.    --  IP ATM MARS MCS VC Object Definition Table --
  2944.    *****************************************************************
  2945.  
  2946.    ipAtmMarsMcsVcTable OBJECT-TYPE
  2947.        SYNTAX  SEQUENCE OF IpAtmMarsMcsVcEntry
  2948.        MAX-ACCESS  not-accessible
  2949.        STATUS current
  2950.        DESCRIPTION
  2951.            "This table contains information about open virtual
  2952.             circuits (VCs) that a MCS has.  For point to
  2953.             point circuit, each entry represents a single VC
  2954.             connection between this MCS ATM address to another
  2955.             party ATM address.  In the case of point to
  2956.             multipoint connection where a single source address
  2957.             is associated with multiple destinations, several
  2958.             entries are used to represent the relationship.  An
  2959.             example of point to multi-point VC repesented in a
  2960.             table is shown below.
  2961.  
  2962.                MCS      VPI/VCI    Grp Addr1/Addr2    Part Addr
  2963.                 1         0,1          g1,g2             p1
  2964.                 1         0,1          g1,g2             p2
  2965.                 1         0,1          g1,g2             p3"
  2966.        ::= {  ipAtmMarsMcsObjects 4 }
  2967.  
  2968.    ipAtmMarsMcsVcEntry OBJECT-TYPE
  2969.        SYNTAX  IpAtmMarsMcsVcEntry
  2970.        MAX-ACCESS not-accessible
  2971.        STATUS  current
  2972.        DESCRIPTION
  2973.            "The objects contained in the entry are VC related
  2974.             attributes such as VC signalling type, control VC
  2975.             type, idle timer, negotiated MTU size, etc."
  2976.  
  2977.  
  2978.  
  2979. Expires February 1998                                          [Page 49]
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986. INTERNET-DRAFT                  MARS MIB                     August 1997
  2987.  
  2988.  
  2989.        INDEX { ipAtmMarsMcsIndex,
  2990.                ipAtmMarsMcsVcVpi,
  2991.                ipAtmMarsMcsVcVci,
  2992.                ipAtmMarsMcsVcMinGrpAddr,
  2993.                ipAtmMarsMcsVcMaxGrpAddr,
  2994.                ipAtmMarsMcsVcPartyAddr }
  2995.        ::= { ipAtmMarsMcsVcTable 1 }
  2996.  
  2997.    IpAtmMarsMcsVcEntry ::=
  2998.        SEQUENCE {
  2999.            ipAtmMarsMcsVcVpi           INTEGER,
  3000.            ipAtmMarsMcsVcVci           INTEGER,
  3001.            ipAtmMarsMcsVcMinGrpAddr    IpAddress,
  3002.            ipAtmMarsMcsVcMaxGrpAddr    IpAddress,
  3003.            ipAtmMarsMcsVcPartyAddr     AtmAddr,
  3004.            ipAtmMarsMcsVcPartyAddrType INTEGER,
  3005.            ipAtmMarsMcsVcType          INTEGER,
  3006.            ipAtmMarsMcsVcCtrlType      INTEGER,
  3007.            ipAtmMarsMcsVcIdleTimer     Integer32,
  3008.            ipAtmMarsMcsVcRevalidate    TruthValue,
  3009.            ipAtmMarsMcsVcEncapsType    INTEGER,
  3010.            ipAtmMarsMcsVcNegotiatedMtu Integer32,
  3011.            ipAtmMarsMcsVcRowStatus     RowStatus
  3012.        }
  3013.  
  3014.    ipAtmMarsMcsVcVpi OBJECT-TYPE
  3015.        SYNTAX  INTEGER (0..4095)
  3016.        MAX-ACCESS not-accessible
  3017.        STATUS  current
  3018.        DESCRIPTION
  3019.            "The value of virtual path identifier (VPI)."
  3020.        ::= { ipAtmMarsMcsVcEntry 1 }
  3021.  
  3022.    ipAtmMarsMcsVcVci OBJECT-TYPE
  3023.        SYNTAX  INTEGER (0..65535)
  3024.        MAX-ACCESS not-accessible
  3025.        STATUS  current
  3026.        DESCRIPTION
  3027.            "The value of virtual circuit identifier (VCI)."
  3028.        ::= { ipAtmMarsMcsVcEntry 2 }
  3029.  
  3030.    ipAtmMarsMcsVcMinGrpAddr OBJECT-TYPE
  3031.        SYNTAX  IpAddress
  3032.        MAX-ACCESS not-accessible
  3033.        STATUS  current
  3034.        DESCRIPTION
  3035.            "Minimum IP multicast group address - the min and
  3036.             max multicast forms a multi-group block which is
  3037.  
  3038.  
  3039.  
  3040. Expires February 1998                                          [Page 50]
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047. INTERNET-DRAFT                  MARS MIB                     August 1997
  3048.  
  3049.  
  3050.             associated with a VC.  The MinGrpAddr and MaxGrpAddr
  3051.             are the same indicating that the size of multi-group
  3052.             block is 1, a single IP group."
  3053.        ::= { ipAtmMarsMcsVcEntry 3 }
  3054.  
  3055.    ipAtmMarsMcsVcMaxGrpAddr OBJECT-TYPE
  3056.        SYNTAX  IpAddress
  3057.        MAX-ACCESS not-accessible
  3058.        STATUS  current
  3059.        DESCRIPTION
  3060.            "Maximum IP multicast group address - the min
  3061.             and max multicast forms a multi-group block
  3062.             which is associated with a VC. The MinGrpAddr
  3063.             and MaxGrpAddr are the same indicating that the
  3064.             size of multi-group block is 1, a single IP group."
  3065.        ::= { ipAtmMarsMcsVcEntry 4 }
  3066.  
  3067.    ipAtmMarsMcsVcPartyAddr OBJECT-TYPE
  3068.        SYNTAX  AtmAddr
  3069.        MAX-ACCESS not-accessible
  3070.        STATUS  current
  3071.        DESCRIPTION
  3072.            "An ATM party addesss in which this VC is linked.
  3073.             The party type is identified by the
  3074.             ipAtmMarsMcsVcPartyAddrType."
  3075.        ::= { ipAtmMarsMcsVcEntry 5 }
  3076.  
  3077.    ipAtmMarsMcsVcPartyAddrType OBJECT-TYPE
  3078.        SYNTAX  INTEGER {
  3079.              called (1),
  3080.              calling (2)
  3081.            }
  3082.        MAX-ACCESS read-create
  3083.        STATUS  current
  3084.        DESCRIPTION
  3085.            "The party type is associated with the party address.
  3086.             The called (1) indicates that the party address is
  3087.             a destination address which implies that VC is
  3088.             originated from this MCS.  The calling (2) indicates
  3089.             the VC was initiated externally to this MCS.  In this
  3090.             case, the party address is the source address."
  3091.        ::= { ipAtmMarsMcsVcEntry 6 }
  3092.  
  3093.    ipAtmMarsMcsVcType OBJECT-TYPE
  3094.        SYNTAX  INTEGER {
  3095.              pvc (1),
  3096.              svc (2)
  3097.            }
  3098.  
  3099.  
  3100.  
  3101. Expires February 1998                                          [Page 51]
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108. INTERNET-DRAFT                  MARS MIB                     August 1997
  3109.  
  3110.  
  3111.        MAX-ACCESS read-create
  3112.        STATUS  current
  3113.        DESCRIPTION
  3114.            "Circuit Connection type: permanent virtual circuit or
  3115.             switched virtual circuit."
  3116.        ::= { ipAtmMarsMcsVcEntry 7 }
  3117.  
  3118.    ipAtmMarsMcsVcCtrlType OBJECT-TYPE
  3119.        SYNTAX  INTEGER {
  3120.               pointToPointVC (1),
  3121.               serverControlVC (2),
  3122.               pointToMultiPointVC (3)
  3123.            }
  3124.        MAX-ACCESS read-create
  3125.        STATUS  current
  3126.        DESCRIPTION
  3127.            "Control VC type used to specify a particular connection.
  3128.               pointToPointVC (1):
  3129.                 used by the ATM Clients for the registeration and
  3130.                 queries.  This VC or the initial signalling path is
  3131.                 set up from the source MCS to a MARS. It is
  3132.                 bi-directional.
  3133.               serverControlVC (2):
  3134.                 used by a MARS to issue asynchronous updates to an
  3135.                 ATM Client.  This VC is established from the MARS
  3136.                 to the MCS.
  3137.               pointToMultiPointVC (3):
  3138.                 used by the client to transfer multicast data
  3139.                 packets from layer 3.  This VC is established from
  3140.                 this VC to a cluster member."
  3141.        ::= { ipAtmMarsMcsVcEntry 8 }
  3142.  
  3143.    ipAtmMarsMcsVcIdleTimer OBJECT-TYPE
  3144.        SYNTAX  Integer32
  3145.        UNITS   "minutes"
  3146.        MAX-ACCESS read-create
  3147.        STATUS  current
  3148.        DESCRIPTION
  3149.            "The idle timer associated with this VC. The minumum
  3150.             suggested value is 1 minute and the recommended
  3151.             default value is 20 minutes."
  3152.        DEFVAL { 20 }
  3153.        ::= { ipAtmMarsMcsVcEntry 9 }
  3154.  
  3155.    ipAtmMarsMcsVcRevalidate OBJECT-TYPE
  3156.        SYNTAX  TruthValue
  3157.        MAX-ACCESS read-create
  3158.        STATUS  current
  3159.  
  3160.  
  3161.  
  3162. Expires February 1998                                          [Page 52]
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169. INTERNET-DRAFT                  MARS MIB                     August 1997
  3170.  
  3171.  
  3172.        DESCRIPTION
  3173.            "A flag associated with an open and active multipoint
  3174.             VC. It is checked everytime a packet is queued for
  3175.             transmission on that VC. The object has the value of
  3176.             true (1) if revalidate is required and the value
  3177.             false (2) otherwise."
  3178.        ::= { ipAtmMarsMcsVcEntry 10 }
  3179.  
  3180.     ipAtmMarsMcsVcEncapsType OBJECT-TYPE
  3181.        SYNTAX  INTEGER {
  3182.              other (1),
  3183.              llcSnap (2)
  3184.            }
  3185.        MAX-ACCESS read-create
  3186.        STATUS  current
  3187.        DESCRIPTION
  3188.            "The encapulation type used when communicating over
  3189.             this VC."
  3190.        ::= { ipAtmMarsMcsVcEntry 12 }
  3191.  
  3192.    ipAtmMarsMcsVcNegotiatedMtu OBJECT-TYPE
  3193.        SYNTAX  Integer32
  3194.        MAX-ACCESS read-create
  3195.        STATUS  current
  3196.        DESCRIPTION
  3197.            "The negotiated MTU when communicating over this VC."
  3198.        ::= { ipAtmMarsMcsVcEntry 13 }
  3199.  
  3200.    ipAtmMarsMcsVcRowStatus OBJECT-TYPE
  3201.        SYNTAX  RowStatus
  3202.        MAX-ACCESS read-create
  3203.        STATUS  current
  3204.        DESCRIPTION
  3205.            "The object allows the MCS entries to be created or
  3206.             deleted from this table."
  3207.        ::= { ipAtmMarsMcsVcEntry 14 }
  3208.  
  3209.    --*****************************************************************
  3210.    --  IP ATM MARS MCS Statistics Definition Table --
  3211.    *****************************************************************
  3212.  
  3213.    ipAtmMarsMcsStatTable OBJECT-TYPE
  3214.        SYNTAX  SEQUENCE OF IpAtmMarsMcsStatEntry
  3215.        MAX-ACCESS  not-accessible
  3216.        STATUS current
  3217.        DESCRIPTION
  3218.            "The table contains statistics collected at MARS MCSs."
  3219.        ::= {  ipAtmMarsMcsObjects 5 }
  3220.  
  3221.  
  3222.  
  3223. Expires February 1998                                          [Page 53]
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230. INTERNET-DRAFT                  MARS MIB                     August 1997
  3231.  
  3232.  
  3233.    ipAtmMarsMcsStatEntry OBJECT-TYPE
  3234.        SYNTAX  IpAtmMarsMcsStatEntry
  3235.        MAX-ACCESS not-accessible
  3236.        STATUS  current
  3237.        DESCRIPTION
  3238.            "Each entry contains statistics collected at one
  3239.             MARS MCS."
  3240.        INDEX { ipAtmMarsMcsIndex }
  3241.        ::= { ipAtmMarsMcsStatTable 1 }
  3242.  
  3243.    IpAtmMarsMcsStatEntry ::=
  3244.        SEQUENCE {
  3245.            ipAtmMarsMcsStatTxReq       Counter32,
  3246.            ipAtmMarsMcsStatTxMserv     Counter32,
  3247.            ipAtmMarsMcsStatTxUnserv    Counter32,
  3248.            ipAtmMarsMcsStatRxMulti     Counter32,
  3249.            ipAtmMarsMcsStatRxSjoin     Counter32,
  3250.            ipAtmMarsMcsStatRxSleave    Counter32,
  3251.            ipAtmMarsMcsStatRxNak       Counter32,
  3252.            ipAtmMarsMcsStatRxMigrate   Counter32,
  3253.            ipAtmMarsMcsStatFailMulti   Counter32
  3254.        }
  3255.  
  3256.    ipAtmMarsMcsStatTxReq OBJECT-TYPE
  3257.        SYNTAX  Counter32
  3258.        MAX-ACCESS read-only
  3259.        STATUS  current
  3260.        DESCRIPTION
  3261.            "Total number of MARS_REQUEST messages transmitted
  3262.             from this MCS."
  3263.        ::= { ipAtmMarsMcsStatEntry 1 }
  3264.  
  3265.    ipAtmMarsMcsStatTxMserv OBJECT-TYPE
  3266.        SYNTAX  Counter32
  3267.        MAX-ACCESS read-only
  3268.        STATUS  current
  3269.        DESCRIPTION
  3270.            "Total number of MARS_MSERV messages transmitted from
  3271.             this MCS."
  3272.        ::= { ipAtmMarsMcsStatEntry 2 }
  3273.  
  3274.    ipAtmMarsMcsStatTxUnserv OBJECT-TYPE
  3275.        SYNTAX  Counter32
  3276.        MAX-ACCESS read-only
  3277.        STATUS  current
  3278.        DESCRIPTION
  3279.            "Total number of MARS_UNSERV messages transmitted from
  3280.             this MCS."
  3281.  
  3282.  
  3283.  
  3284. Expires February 1998                                          [Page 54]
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291. INTERNET-DRAFT                  MARS MIB                     August 1997
  3292.  
  3293.  
  3294.        ::= { ipAtmMarsMcsStatEntry 3 }
  3295.  
  3296.    ipAtmMarsMcsStatRxMulti OBJECT-TYPE
  3297.        SYNTAX  Counter32
  3298.        MAX-ACCESS read-only
  3299.        STATUS  current
  3300.        DESCRIPTION
  3301.            "Total number of MARS_MULTI messages received by
  3302.             this MCS."
  3303.        ::= { ipAtmMarsMcsStatEntry 4 }
  3304.  
  3305.    ipAtmMarsMcsStatRxSjoin OBJECT-TYPE
  3306.        SYNTAX  Counter32
  3307.        MAX-ACCESS read-only
  3308.        STATUS  current
  3309.        DESCRIPTION
  3310.            "Total number of MARS_SJOIN messages received by
  3311.             this MCS."
  3312.        ::= { ipAtmMarsMcsStatEntry 5 }
  3313.  
  3314.    ipAtmMarsMcsStatRxSleave OBJECT-TYPE
  3315.        SYNTAX  Counter32
  3316.        MAX-ACCESS read-only
  3317.        STATUS  current
  3318.        DESCRIPTION
  3319.            "Total number of MARS_SLEAVE messages received
  3320.             by this MCS."
  3321.        ::= { ipAtmMarsMcsStatEntry 6 }
  3322.  
  3323.    ipAtmMarsMcsStatRxNak OBJECT-TYPE
  3324.        SYNTAX  Counter32
  3325.        MAX-ACCESS read-only
  3326.        STATUS  current
  3327.        DESCRIPTION
  3328.            "Total number of MARS_NAK messages received
  3329.             by this MCS."
  3330.        ::= { ipAtmMarsMcsStatEntry 7 }
  3331.  
  3332.    ipAtmMarsMcsStatRxMigrate OBJECT-TYPE
  3333.        SYNTAX  Counter32
  3334.        MAX-ACCESS read-only
  3335.        STATUS  current
  3336.        DESCRIPTION
  3337.            "Total number of MARS_MIGRATE messages received
  3338.             by this MCS."
  3339.        ::= { ipAtmMarsMcsStatEntry 8 }
  3340.  
  3341.    ipAtmMarsMcsStatFailMulti OBJECT-TYPE
  3342.  
  3343.  
  3344.  
  3345. Expires February 1998                                          [Page 55]
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352. INTERNET-DRAFT                  MARS MIB                     August 1997
  3353.  
  3354.  
  3355.        SYNTAX  Counter32
  3356.        MAX-ACCESS read-only
  3357.        STATUS  current
  3358.        DESCRIPTION
  3359.            "Total number of timeouts occurred indicating
  3360.             failure of the last MARS_MULTI to arrive."
  3361.        ::= { ipAtmMarsMcsStatEntry 9 }
  3362.  
  3363.    --*****************************************************************
  3364.    --  IP ATM MARS Notification Definitions --
  3365.    *****************************************************************
  3366.  
  3367.    ipAtmMarsTrapInfo OBJECT IDENTIFIER ::= { ipAtmMarsMib 4 }
  3368.  
  3369.    ipAtmMarsFaultTrap NOTIFICATION-TYPE
  3370.        OBJECTS {
  3371.            ipAtmMarsAddr,
  3372.            ipAtmMarsServStatus
  3373.           }
  3374.        STATUS  current
  3375.        DESCRIPTION
  3376.            "This trap/inform is sent to the manager whenever there
  3377.             is a fault condition occurred on a MARS."
  3378.        ::= { ipAtmMarsTrapInfo 1 }
  3379.  
  3380.    --*****************************************************************
  3381.    --  IP ATM MARS Conformance Definitions --
  3382.    *****************************************************************
  3383.  
  3384.    ipAtmMarsConformance OBJECT IDENTIFIER ::= { ipAtmMarsMib 5 }
  3385.    ipAtmMarsCompliances OBJECT IDENTIFIER ::= { ipAtmMarsConformance 1 }
  3386.    ipAtmMarsGroups      OBJECT IDENTIFIER ::= { ipAtmMarsConformance 2 }
  3387.  
  3388.    --*****************************************************************
  3389.    --  MARS Compliance Statements --
  3390.    *****************************************************************
  3391.  
  3392.    ipAtmMarsCompliance MODULE-COMPLIANCE
  3393.        STATUS  current
  3394.        DESCRIPTION
  3395.            "The compliance statement for entities that are required
  3396.             for the management of MARS."
  3397.        MODULE
  3398.            MANDATORY-GROUPS {
  3399.                ipAtmMarsClientGroup,
  3400.                ipAtmMarsGroup,
  3401.                ipAtmMarsMcsGroup
  3402.            }
  3403.  
  3404.  
  3405.  
  3406. Expires February 1998                                          [Page 56]
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413. INTERNET-DRAFT                  MARS MIB                     August 1997
  3414.  
  3415.  
  3416.        ::= { ipAtmMarsCompliances 1 }
  3417.  
  3418.    ipAtmMarsClientGroup OBJECT-GROUP
  3419.        OBJECTS {
  3420.            ipAtmMarsClientAddr,
  3421.            ipAtmMarsClientDefMarsAddr,
  3422.            ipAtmMarsClientHsn,
  3423.            ipAtmMarsClientRegisteration,
  3424.            ipAtmMarsClientCmi,
  3425.            ipAtmMarsClientMsgCsn,
  3426.            ipAtmMarsClientDefaultMtu,
  3427.            ipAtmMarsClientFailureTimer,
  3428.            ipAtmMarsClientRetranDlyTimer,
  3429.            ipAtmMarsClientRdmMulReqAddRetrTimer,
  3430.            ipAtmMarsClientRdmVcRevalidateTimer,
  3431.            ipAtmMarsClientJoinLeaveRetrInterval,
  3432.            ipAtmMarsClientJoinLeaveRetrLimit,
  3433.            ipAtmMarsClientRegWithMarsRdmTimer,
  3434.            ipAtmMarsClientForceWaitTimer,
  3435.            ipAtmMarsClientIdleTimer,
  3436.            ipAtmMarsClientLmtToMissRedirMapTimer,
  3437.            ipAtmMarsClientRowStatus,
  3438.            ipAtmMarsClientMcGrpRowStatus,
  3439.            ipAtmMarsClientBackupMarsAddr,
  3440.            ipAtmMarsClientBackupMarsRowStatus,
  3441.            ipAtmMarsClientVcPartyAddrType,
  3442.            ipAtmMarsClientVcType,
  3443.            ipAtmMarsClientVcCtrlType,
  3444.            ipAtmMarsClientVcIdleTimer,
  3445.            ipAtmMarsClientVcRevalidate,
  3446.            ipAtmMarsClientVcEncapsType,
  3447.            ipAtmMarsClientVcNegotiatedMtu,
  3448.            ipAtmMarsClientVcRowStatus,
  3449.            ipAtmMarsClientStatTxReq,
  3450.            ipAtmMarsClientStatTxJoin,
  3451.            ipAtmMarsClientStatTxLeave,
  3452.            ipAtmMarsClientStatTxGrpLstReq,
  3453.            ipAtmMarsClientStatRxJoin,
  3454.            ipAtmMarsClientStatRxLeave,
  3455.            ipAtmMarsClientStatRxMulti,
  3456.            ipAtmMarsClientStatRxNak,
  3457.            ipAtmMarsClientStatRxGrpLstRply,
  3458.            ipAtmMarsClientStatRxMigrate,
  3459.            ipAtmMarsClientStatFailMulti
  3460.        }
  3461.        STATUS  current
  3462.        DESCRIPTION
  3463.            "A collection of objects general attributes for the
  3464.  
  3465.  
  3466.  
  3467. Expires February 1998                                          [Page 57]
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474. INTERNET-DRAFT                  MARS MIB                     August 1997
  3475.  
  3476.  
  3477.             management of MARS servers."
  3478.        ::= { ipAtmMarsGroups 1 }
  3479.  
  3480.    ipAtmMarsGroup OBJECT-GROUP
  3481.             OBJECTS {
  3482.            ipAtmMarsAddr,
  3483.            ipAtmMarsLocal,
  3484.            ipAtmMarsServStatus,
  3485.            ipAtmMarsServType,
  3486.            ipAtmMarsServPriority,
  3487.            ipAtmMarsRedirMapMsgTimer,
  3488.            ipAtmMarsRowStatus,
  3489.            ipAtmMarsMcGrpAddrUsage,
  3490.            ipAtmMarsMcGrpRxLayer3GrpSet,
  3491.            ipAtmMarsMcGrpRxLayer3GrpReset,
  3492.            ipAtmMarsMcGrpRowStatus,
  3493.            ipAtmMarsHostMapRowType,
  3494.            ipAtmMarsHostMapRowStatus,
  3495.            ipAtmMarsServerMapRowType,
  3496.            ipAtmMarsServerMapRowStatus,
  3497.            ipAtmMarsVcPartyAddrType,
  3498.            ipAtmMarsVcType,
  3499.            ipAtmMarsVcCtrlType,
  3500.            ipAtmMarsVcIdleTimer,
  3501.            ipAtmMarsVcCmi,
  3502.            ipAtmMarsVcEncapsType,
  3503.            ipAtmMarsVcNegotiatedMtu,
  3504.            ipAtmMarsVcRowStatus,
  3505.            ipAtmMarsRegClientAtmAddr,
  3506.            ipAtmMarsRegClientCsn,
  3507.            ipAtmMarsRegMcsAtmAddr,
  3508.            ipAtmMarsRegMcsSsn,
  3509.            ipAtmMarsStatTxMulti,
  3510.            ipAtmMarsStatTxGrpLstRply,
  3511.            ipAtmMarsStatTxRedirectMap,
  3512.            ipAtmMarsStatTxMigrate,
  3513.            ipAtmMarsStatTxNak,
  3514.            ipAtmMarsStatTxJoin,
  3515.            ipAtmMarsStatTxLeave,
  3516.            ipAtmMarsStatTxSjoin,
  3517.            ipAtmMarsStatTxSleave,
  3518.            ipAtmMarsStatRxReq,
  3519.            ipAtmMarsStatRxGrpLstReq,
  3520.            ipAtmMarsStatRxJoin,
  3521.            ipAtmMarsStatRxLeave,
  3522.            ipAtmMarsStatRxMserv,
  3523.            ipAtmMarsStatRxUnserv,
  3524.            ipAtmMarsStatRxBlkJoins,
  3525.  
  3526.  
  3527.  
  3528. Expires February 1998                                          [Page 58]
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535. INTERNET-DRAFT                  MARS MIB                     August 1997
  3536.  
  3537.  
  3538.            ipAtmMarsStatRegMemGroup,
  3539.            ipAtmMarsStatRegMcsGroup
  3540.        }
  3541.        STATUS  current
  3542.        DESCRIPTION
  3543.            "A collection of objects general attributes for the
  3544.             management of MARS."
  3545.        ::= { ipAtmMarsGroups 2 }
  3546.  
  3547.    ipAtmMarsMcsGroup OBJECT-GROUP
  3548.        OBJECTS {
  3549.            ipAtmMarsMcsAddr,
  3550.            ipAtmMarsMcsDefMarsAddr,
  3551.            ipAtmMarsMcsRegisteration,
  3552.            ipAtmMarsMcsCmi,
  3553.            ipAtmMarsMcsSsn ,
  3554.            ipAtmMarsMcsDefaultMtu,
  3555.            ipAtmMarsMcsFailureTimer,
  3556.            ipAtmMarsMcsRetranDlyTimer,
  3557.            ipAtmMarsMcsRdmMulReqAddRetrTimer,
  3558.            ipAtmMarsMcsRdmVcRevalidateTimer,
  3559.            ipAtmMarsMcsRegisterRetrInterval,
  3560.            ipAtmMarsMcsRegisterRetrLimit,
  3561.            ipAtmMarsMcsRegWithMarsRdmTimer,
  3562.            ipAtmMarsMcsForceWaitTimer,
  3563.            ipAtmMarsMcsIdleTimer,
  3564.            ipAtmMarsMcsLmtToMissRedirMapTimer,
  3565.            ipAtmMarsMcsRowStatus,
  3566.            ipAtmMarsMcsMcGrpRowStatus,
  3567.            ipAtmMarsMcsVcPartyAddrType,
  3568.            ipAtmMarsMcsBackupMarsAddr,
  3569.            ipAtmMarsMcsBackupMarsRowStatus,
  3570.            ipAtmMarsMcsVcType,
  3571.            ipAtmMarsMcsVcCtrlType,
  3572.            ipAtmMarsMcsVcIdleTimer,
  3573.            ipAtmMarsMcsVcRevalidate,
  3574.            ipAtmMarsMcsVcEncapsType,
  3575.            ipAtmMarsMcsVcNegotiatedMtu,
  3576.            ipAtmMarsMcsVcRowStatus,
  3577.            ipAtmMarsMcsStatTxReq,
  3578.            ipAtmMarsMcsStatTxMserv,
  3579.            ipAtmMarsMcsStatTxUnserv,
  3580.            ipAtmMarsMcsStatRxMulti,
  3581.            ipAtmMarsMcsStatRxSjoin,
  3582.            ipAtmMarsMcsStatRxSleave,
  3583.            ipAtmMarsMcsStatRxNak,
  3584.            ipAtmMarsMcsStatRxMigrate,
  3585.            ipAtmMarsMcsStatFailMulti
  3586.  
  3587.  
  3588.  
  3589. Expires February 1998                                          [Page 59]
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596. INTERNET-DRAFT                  MARS MIB                     August 1997
  3597.  
  3598.  
  3599.        }
  3600.        STATUS  current
  3601.        DESCRIPTION
  3602.            "A collection of objects general attributes for the
  3603.             management of MARS multicast servers."
  3604.        ::= { ipAtmMarsGroups 3 }
  3605.  
  3606.    END
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.  
  3638.  
  3639.  
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650. Expires February 1998                                          [Page 60]
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657. INTERNET-DRAFT                  MARS MIB                     August 1997
  3658.  
  3659.  
  3660. 4.  Acknowledgments
  3661.  
  3662.    This document is a product of the IETF's Internetworking Over NBMA
  3663.    Networks (ion) Working Group.
  3664.  
  3665.    The author would like to recognize Grenville Armitage (Bellcore),
  3666.    Ken Carlberg (SAIC), Ramesh Uppuluri (Fore Systems), and Radha Gowda
  3667.    (SYNNET), and Bill Willcox (Fujitsu Nexion) for their support and
  3668.    comments in completing the MARS MIB.
  3669.  
  3670.  
  3671. 5.  References
  3672.  
  3673. [1]  Grenville Armitage, "Support for Multicast over UNI 3.0/3.1 based
  3674.      ATM Networks.", RFC 2022, Bellcore, November 1996.
  3675.  
  3676. [2]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  3677.      S. Waldbusser, "Structure of Management Information for Version 2
  3678.      of the Simple Network Management Protocol (SNMPv2)", RFC1902, SNMP
  3679.      Research,Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc.,
  3680.      International Network Services, January 1996.
  3681.  
  3682. [3]  McCloghrie, K., and M. Rose, Editors, "Management Information Base
  3683.      for Network Management of TCP/IP-based internets: MIB-II", STD 17,
  3684.      RFC 1213, Hughes LAN Systems, Performance Systems International,
  3685.      March 1991.
  3686.  
  3687. [4]  Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network
  3688.      Management Protocol", RFC 1157, SNMP Research, Performance Systems
  3689.      International, Performance Systems International, MIT Laboratory
  3690.      for Computer Science, May 1990.
  3691.  
  3692. [5]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
  3693.      S. Waldbusser, "Protocol Operations for Version 2 of the Simple
  3694.      Network Management Protocol (SNMPv2)", RFC1905, SNMP Research,Inc.,
  3695.      Cisco Systems, Inc., Dover Beach Consulting, Inc., International
  3696.      Network Services, January 1996.
  3697.  
  3698. [6]  McCloghrie, K., and Kastenholtz, F., "Interfaces Group Evolution",
  3699.      RFC 1573, Huges LAN Systems, FTP Software, January 1994.
  3700.  
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711. Expires February 1998                                          [Page 61]
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718. INTERNET-DRAFT                  MARS MIB                     August 1997
  3719.  
  3720.  
  3721. 6.  Security Considerations
  3722.  
  3723.    Security issues are not discussed in this memo.
  3724.  
  3725. 7.  Authors' Addresses
  3726.  
  3727.                   Chris Chung
  3728.                   Science Applications International Corp. (SAIC)
  3729.                   1710 Goodridge Drive
  3730.                   Mail Stop 1-2-8
  3731.                   McLean, VA 22102
  3732.                   Phone: (703) 448-6485
  3733.                   EMail: cchung@tieo.saic.com
  3734.  
  3735.  
  3736.                   Maria Greene (editor)
  3737.                   Independent Contractor
  3738.                   E-mail: greene@ultranet.com
  3739.  
  3740.  
  3741.  
  3742. 8.  Changes since version 01
  3743.  
  3744. (Note: this section will be removed when the document becomes an RFC.)
  3745.  
  3746. The following changes have been made to the MIB:
  3747.  
  3748. 1) Add AdEntAddr as an index to ipAtmMarsClientEntry
  3749.    in associating an IP address with an ATM address of a client
  3750.  
  3751. 2) Add ifIndex field in the IpAtmMarsEntry and IpAtmMarsMcsEntry
  3752.    to associate an interface with a MARS and MCS.
  3753.  
  3754. 3) Add statistcs for GroupListRequest and GroupListResponses for
  3755.    MARS clients.
  3756.  
  3757. 4) Add a configurable idle timer (inactivity) timer for MARS client
  3758.    and MCS.
  3759.  
  3760. 5) Add all configurable timers currently defined in IpAtmMarsClientEntry
  3761.    to ipAtmMarsMcsEntry.
  3762.  
  3763. 6) Add a list of configurable backup MARS's for a client & MCS to
  3764.    contact in case of primary MARS fails.
  3765.  
  3766. 7) Update the comments for ipAtmMarsMcsMcGrpEntry to relect that
  3767.    MCS does not support block joins
  3768.  
  3769.  
  3770.  
  3771.  
  3772. Expires February 1998                                          [Page 62]
  3773.  
  3774.  
  3775.  
  3776.  
  3777.  
  3778.  
  3779. INTERNET-DRAFT                  MARS MIB                     August 1997
  3780.  
  3781.  
  3782.    Table of Contents
  3783.  
  3784.  
  3785.    1 The SNMP Network Management Framework ........................    2
  3786.    1.1 Object Definitions .........................................    2
  3787.    2 Overview .....................................................    3
  3788.    2.1 The MARS Client Group ......................................    3
  3789.    2.2 The MARS Server Group ......................................    4
  3790.    2.3 The MARS Multicast Server Group ............................    5
  3791.    3  IP  over  ATM  Multicast  Address  Resolution  Server  MIB
  3792.         Definitions ...............................................    6
  3793.    4 Acknowledgments ..............................................   61
  3794.    5 References ...................................................   61
  3795.    6 Security Considerations ......................................   62
  3796.    7 Authors' Addresses ...........................................   62
  3797.    8 Changes since version 01 .....................................   62
  3798.  
  3799.  
  3800.  
  3801.  
  3802.  
  3803.  
  3804.  
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833. Expires February 1998                                          [Page 63]
  3834.  
  3835.  
  3836.