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-01.txt < prev    next >
Text File  |  1997-06-24  |  99KB  |  3,408 lines

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