Blame mibs/ietf/IPATM-IPMC-MIB

Packit 022b05
IPATM-IPMC-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
Packit 022b05
        FROM SNMPv2-CONF
Packit 022b05
    snmpModules, MODULE-IDENTITY, NOTIFICATION-TYPE, Counter32,
Packit 022b05
        Integer32, Unsigned32, OBJECT-TYPE, IpAddress
Packit 022b05
        FROM SNMPv2-SMI
Packit 022b05
    AtmAddr
Packit 022b05
        FROM ATM-TC-MIB
Packit 022b05
    TruthValue, RowStatus
Packit 022b05
        FROM SNMPv2-TC
Packit 022b05
    ipAdEntAddr
Packit 022b05
        FROM RFC1213-MIB
Packit 022b05
    InterfaceIndex
Packit 022b05
        FROM IF-MIB;
Packit 022b05
Packit 022b05
marsMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "9804150145Z" -- 15 April 1998
Packit 022b05
    ORGANIZATION "Internetworking Over NBMA (ion) Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
        "        Chris Chung
Packit 022b05
         Postal: SAIC
Packit 022b05
                 1710 Goodridge Drive
Packit 022b05
                 Mail Stop 1-4-7
Packit 022b05
                 McLean, VA 22102
Packit 022b05
         Tel:    +1 703 448 6485
Packit 022b05
         Fax:    +1 703 356 2160
Packit 022b05
         E-mail: cchung@tieo.saic.com
Packit 022b05
Packit 022b05
         Editor: Maria Greene
Packit 022b05
         Postal: Independent Contractor
Packit 022b05
         E-mail: maria@xedia.com
Packit 022b05
        "
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This module defines a portion of the managed information
Packit 022b05
         base (MIB) for managing classical IP multicast address
Packit 022b05
         resolution server (MARS) and related entities as
Packit 022b05
         described in the RFC2022.  This MIB is meant to be
Packit 022b05
         used in conjunction with the ATM-MIB (RFC1695),
Packit 022b05
         MIB-II (RFC1213), and optionally the IF-MIB (RFC1573)."
Packit 022b05
    ::= { snmpModules 17 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS Client Object Definitions
Packit 022b05
--***************************************************************
Packit 022b05
marsClientObjects  OBJECT IDENTIFIER ::= { marsMIB 1 }
Packit 022b05
Packit 022b05
marsClientTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsClientEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The objects defined in this table are used for
Packit 022b05
         the management of MARS clients, ATM attached
Packit 022b05
         endpoints."
Packit 022b05
    ::= { marsClientObjects 1 }
Packit 022b05
Packit 022b05
marsClientEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsClientEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry contains a MARS client and its associated
Packit 022b05
         attributes.  An entry in the marsClientTable has
Packit 022b05
         a corresponding entry in the ipAddrTable defined in
Packit 022b05
         RFC1213. Association between the ipAddrTable and
Packit 022b05
         the marsClientTable is made through the index,
Packit 022b05
         ipAdEntAddr."
Packit 022b05
    INDEX { ipAdEntAddr, marsClientIndex }
Packit 022b05
    ::= { marsClientTable 1 }
Packit 022b05
Packit 022b05
MarsClientEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsClientIndex                    Integer32,
Packit 022b05
        marsClientAddr                     AtmAddr,
Packit 022b05
        marsClientDefaultMarsAddr          AtmAddr,
Packit 022b05
        marsClientHsn                      Unsigned32,
Packit 022b05
        marsClientRegistration             INTEGER,
Packit 022b05
        marsClientCmi                      INTEGER,
Packit 022b05
        marsClientDefaultMtu               INTEGER,
Packit 022b05
        marsClientFailureTimer             INTEGER,
Packit 022b05
        marsClientRetranDelayTimer         INTEGER,
Packit 022b05
        marsClientRdmMulReqAddRetrTimer    INTEGER,
Packit 022b05
        marsClientRdmVcRevalidateTimer     INTEGER,
Packit 022b05
        marsClientJoinLeaveRetrInterval    INTEGER,
Packit 022b05
        marsClientJoinLeaveRetrLimit       INTEGER,
Packit 022b05
        marsClientRegWithMarsRdmTimer      INTEGER,
Packit 022b05
        marsClientForceWaitTimer           INTEGER,
Packit 022b05
        marsClientLmtToMissRedirMapTimer   INTEGER,
Packit 022b05
        marsClientIdleTimer                INTEGER,
Packit 022b05
        marsClientRowStatus                RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsClientIndex OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32(1..65535)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The auxiliary variable used to identify instances of
Packit 022b05
         the columnar objects in the MARS MarsClientTable."
Packit 022b05
    ::= { marsClientEntry 1 }
Packit 022b05
Packit 022b05
marsClientAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
       MAX-ACCESS read-create
Packit 022b05
       STATUS  current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The ATM address associated with the ATM Client."
Packit 022b05
       ::= { marsClientEntry 2 }
Packit 022b05
Packit 022b05
marsClientDefaultMarsAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
       MAX-ACCESS read-create
Packit 022b05
       STATUS  current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The default MARS ATM address which is needed to
Packit 022b05
            setup the initial signalling path between a MARS
Packit 022b05
            client and its associated MARS."
Packit 022b05
       ::= { marsClientEntry 3 }
Packit 022b05
Packit 022b05
marsClientHsn OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
       STATUS  current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The cluster membership own 32 bit Host Sequence
Packit 022b05
            Number.  When a new cluster member starts up, it is
Packit 022b05
            initialized to zero.  When the cluster member sends
Packit 022b05
            the MARS_JOIN to register, the HSN will be correctly
Packit 022b05
            set to the current cluster sequence number (CSN) when
Packit 022b05
            the Client receives the copy of its MARS_JOIN from
Packit 022b05
            the MARS.  It is is used to track the MARS sequence
Packit 022b05
            number."
Packit 022b05
       ::= { marsClientEntry 4 }
Packit 022b05
Packit 022b05
marsClientRegistration OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          notRegistered (1),
Packit 022b05
          registering (2),
Packit 022b05
          registered (3),
Packit 022b05
          reRegisteringFault (4),
Packit 022b05
          reRegisteringRedirMap (5)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An indication with regards to the registration
Packit 022b05
         status of this client. The registration codes
Packit 022b05
         of 'notRegistered (1)', 'registered (2)', and
Packit 022b05
         registered (3) are self-explanatory. The
Packit 022b05
         'reRegisteringFault (4)' indicates the client is
Packit 022b05
         in the process of re-registering with a MARS due
Packit 022b05
         to some fault conditions.  The 'reRegisteringRedMap
Packit 022b05
         (5)' status code shows that client is re-registering
Packit 022b05
         because it has received a MARS_REDIRECT_MAP message
Packit 022b05
         and was told to register with a different MARS from
Packit 022b05
         the current MARS."
Packit 022b05
    ::= { marsClientEntry 5 }
Packit 022b05
Packit 022b05
marsClientCmi OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..65535)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "16 bit Cluster member identifier (CMI) assigned by the
Packit 022b05
         MARS which uniquely identifies each endpoint attached
Packit 022b05
         to the cluster.  The value becomes valid after the
Packit 022b05
         'marsClientRegistration' is set to the value
Packit 022b05
         of 'registered (1)'."
Packit 022b05
    ::= { marsClientEntry 6 }
Packit 022b05
Packit 022b05
marsClientDefaultMtu OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..65535)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The default maximum transmission unit (MTU) used for
Packit 022b05
         this cluster.  Note that the actual size used for a
Packit 022b05
         VC between two members of the cluster may be negotiated
Packit 022b05
         during connection setup and may be different than this
Packit 022b05
         value.  Default value = 9180 bytes."
Packit 022b05
    DEFVAL { 9180 }
Packit 022b05
    ::= { marsClientEntry 7 }
Packit 022b05
Packit 022b05
marsClientFailureTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..2147483647)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A timer used to flag the failure of last MARS_MULTI
Packit 022b05
         to arrive.  Default value = 10 seconds (recommended)."
Packit 022b05
    DEFVAL { 10 }
Packit 022b05
    ::= { marsClientEntry 8 }
Packit 022b05
Packit 022b05
marsClientRetranDelayTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (5..10)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The delay timer for sending out new MARS_REQUEST
Packit 022b05
         for the group after the client learned that there
Packit 022b05
         is no other group in the cluster.  The timer must
Packit 022b05
         be set between 5 and 10 seconds inclusive."
Packit 022b05
    ::= { marsClientEntry 9 }
Packit 022b05
Packit 022b05
marsClientRdmMulReqAddRetrTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (5..10)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The initial random L_MULTI_RQ/ADD retransmit timer
Packit 022b05
         which can be set between 5 and 10 seconds inclusive."
Packit 022b05
    ::= { marsClientEntry 10 }
Packit 022b05
Packit 022b05
marsClientRdmVcRevalidateTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..10)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The random time to set VC_revalidate flag.  The
Packit 022b05
         timer value ranges between 1 and 10 seconds
Packit 022b05
         inclusive."
Packit 022b05
    ::= { marsClientEntry 11 }
Packit 022b05
Packit 022b05
marsClientJoinLeaveRetrInterval OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER(5..2147483647)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "MARS_JOIN/LEAVE retransmit interval. The minimum
Packit 022b05
         and recommended values are 5 and 10 seconds,
Packit 022b05
         respectively."
Packit 022b05
    DEFVAL { 10 }
Packit 022b05
    ::= { marsClientEntry 12 }
Packit 022b05
Packit 022b05
marsClientJoinLeaveRetrLimit OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..5)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "MARS_JOIN/LEAVE retransmit limit. The maximum
Packit 022b05
         value is 5."
Packit 022b05
    ::= { marsClientEntry 13 }
Packit 022b05
Packit 022b05
marsClientRegWithMarsRdmTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..10)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Random time to register with MARS."
Packit 022b05
    ::= { marsClientEntry 14 }
Packit 022b05
Packit 022b05
marsClientForceWaitTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..2147483647)
Packit 022b05
    UNITS   "minutes"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Force wait if MARS re-registration is looping.
Packit 022b05
         The minimum value is 1 minute."
Packit 022b05
    ::= { marsClientEntry 15 }
Packit 022b05
Packit 022b05
marsClientLmtToMissRedirMapTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..4)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Timer limit for client to miss MARS_REDIRECT_MAPS."
Packit 022b05
    ::= { marsClientEntry 16 }
Packit 022b05
Packit 022b05
marsClientIdleTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..2147483647)
Packit 022b05
    UNITS   "minutes"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The configurable inactivity timer associated with a
Packit 022b05
         client. When a VC is created at this client, it gets
Packit 022b05
         the idle timer value from this configurable timer.
Packit 022b05
         The minimum suggested value is 1 minute and the
Packit 022b05
         recommended default value is 20 minutes."
Packit 022b05
    DEFVAL { 20 }
Packit 022b05
    ::= { marsClientEntry 17 }
Packit 022b05
Packit 022b05
marsClientRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create, delete or modify a
Packit 022b05
         row in this table.
Packit 022b05
Packit 022b05
         A row cannot be made 'active' until instances of
Packit 022b05
         all corresponding columns in the row of this table
Packit 022b05
         are appropriately configured and until the agent
Packit 022b05
         has also created a corresponding row in the
Packit 022b05
         marsClientStatTable.
Packit 022b05
Packit 022b05
         When this object has a value of 'active', the
Packit 022b05
         following columnar objects can not be modified:
Packit 022b05
Packit 022b05
           marsClientDefaultMarsAddr,
Packit 022b05
           marsClientHsn,
Packit 022b05
           marsClientRegstration,
Packit 022b05
           marsClientCmi,
Packit 022b05
           marsClientDefaultMtu
Packit 022b05
Packit 022b05
         while other objects in this conceptual row can be
Packit 022b05
         modified irrespective of the value of this object.
Packit 022b05
Packit 022b05
         Deletion of this row is allowed regardless of
Packit 022b05
         whether or not a row in any associated tables
Packit 022b05
         (i.e., marsClientVcTable) still exists or is in
Packit 022b05
         use. Once this row is deleted, it is recommended
Packit 022b05
         that the agent or the SNMP management station
Packit 022b05
         (if possible) through the set command deletes
Packit 022b05
         any stale rows that are associated with this
Packit 022b05
         row."
Packit 022b05
    ::= { marsClientEntry 18 }
Packit 022b05
Packit 022b05
--****************************************************************
Packit 022b05
-- IP ATM MARS Client Multicast Group Address Object Definitions
Packit 022b05
--****************************************************************
Packit 022b05
Packit 022b05
marsClientMcGrpTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsClientMcGrpEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table contains a list of IP multicast group address
Packit 022b05
         blocks associated with a MARS client.  Entries in this
Packit 022b05
         table are used by the client that needs to receive or
Packit 022b05
         transmit packets from/to the specified range of
Packit 022b05
         multicast addresses.
Packit 022b05
         Each row can be created or deleted via configuration."
Packit 022b05
    ::= {  marsClientObjects 2 }
Packit 022b05
Packit 022b05
marsClientMcGrpEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsClientMcGrpEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry represents a consecutive block of multicast
Packit 022b05
         group addresses."
Packit 022b05
    INDEX { ipAdEntAddr,
Packit 022b05
            marsClientIndex,
Packit 022b05
            marsClientMcMinGrpAddr,
Packit 022b05
            marsClientMcMaxGrpAddr }
Packit 022b05
    ::= { marsClientMcGrpTable 1 }
Packit 022b05
Packit 022b05
MarsClientMcGrpEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsClientMcMinGrpAddr           IpAddress,
Packit 022b05
        marsClientMcMaxGrpAddr           IpAddress,
Packit 022b05
        marsClientMcGrpRowStatus         RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsClientMcMinGrpAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Minimum multicast group address - the min and max
Packit 022b05
         multicast forms multi-group block.  If the MinGrpAddr
Packit 022b05
         and MaxGrpAddr are the same, it indicates that this
Packit 022b05
         block contains a single group address."
Packit 022b05
    ::= { marsClientMcGrpEntry 1 }
Packit 022b05
Packit 022b05
marsClientMcMaxGrpAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Maximum multicast group address - the min and max
Packit 022b05
         multicast forms a multi-group block.  If the MinGrpAddr
Packit 022b05
         and MaxGrpAddr are the same, it indicates that this
Packit 022b05
         block contains a single group address."
Packit 022b05
    ::= { marsClientMcGrpEntry 2 }
Packit 022b05
Packit 022b05
marsClientMcGrpRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create or delete a row in this
Packit 022b05
         table.
Packit 022b05
Packit 022b05
         Since other objects in this row are not-accessible
Packit 022b05
         'index-objects', the value of this object has no
Packit 022b05
         effect on whether those objects in this conceptual
Packit 022b05
         row can be modified."
Packit 022b05
    ::= { marsClientMcGrpEntry 3 }
Packit 022b05
Packit 022b05
--****************************************************************
Packit 022b05
-- IP ATM MARS Client Backup MARS Object Definitions
Packit 022b05
--****************************************************************
Packit 022b05
Packit 022b05
marsClientBackupMarsTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsClientBackupMarsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table contains a list of backup MARS addresses that
Packit 022b05
         a client can connect to in case of failure for connecting
Packit 022b05
         to the primary server. The list of addresses is in
Packit 022b05
         descending order of preference. It should be noted that
Packit 022b05
         the backup list provided by the MARS to the client via
Packit 022b05
         the MARS_REDIRECT_MAP message has a higher preference than
Packit 022b05
         addresses that are manually configured into the client.
Packit 022b05
         When such a list is received from the MARS, this information
Packit 022b05
         should be inserted at the top of the list.
Packit 022b05
         Each row can be created or deleted via configuration."
Packit 022b05
    ::= {  marsClientObjects 3 }
Packit 022b05
Packit 022b05
marsClientBackupMarsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsClientBackupMarsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry represents an ATM address of a backup MARS."
Packit 022b05
    INDEX { ipAdEntAddr,
Packit 022b05
            marsClientIndex,
Packit 022b05
            marsClientBackupMarsPriority,
Packit 022b05
            marsClientBackupMarsAddr }
Packit 022b05
    ::= { marsClientBackupMarsTable 1 }
Packit 022b05
Packit 022b05
MarsClientBackupMarsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsClientBackupMarsPriority     Unsigned32,
Packit 022b05
        marsClientBackupMarsAddr         AtmAddr,
Packit 022b05
        marsClientBackupMarsRowStatus    RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsClientBackupMarsPriority OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32(0..65535)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The priority associated with a backup MARS. A lower
Packit 022b05
         priority value inidcates a higher preference."
Packit 022b05
    ::= { marsClientBackupMarsEntry 1 }
Packit 022b05
Packit 022b05
marsClientBackupMarsAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ATM address associated with a backup MARS."
Packit 022b05
    ::= { marsClientBackupMarsEntry 2 }
Packit 022b05
Packit 022b05
marsClientBackupMarsRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create or delete a row in this
Packit 022b05
         table.
Packit 022b05
Packit 022b05
         Since other objects in this row are not-accessible
Packit 022b05
         'index-objects', the value of this object has no effect
Packit 022b05
         on whether those objects in this conceptual row can be
Packit 022b05
         modified."
Packit 022b05
    ::= { marsClientBackupMarsEntry 3 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS Client VC Object Definition Table
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsClientVcTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsClientVcEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table contains information about open virtual
Packit 022b05
         circuits (VCs) that a client has.  For point to point
Packit 022b05
         circuit, each entry represents a single VC connection
Packit 022b05
         between this client ATM address to another party ATM
Packit 022b05
         address.  In the case of point to multipoint connection
Packit 022b05
         where a single source address is associated with
Packit 022b05
         multiple destinations, several entries are used to
Packit 022b05
         represent the relationship.  An example of point to
Packit 022b05
         multi-point VC represented in a table is shown below.
Packit 022b05
Packit 022b05
                Client    VPI/VCI    Grp Addr1/Addr2    Part Addr
Packit 022b05
                  1         0,1          g1,g2             p1
Packit 022b05
                  1         0,1          g1,g2             p2
Packit 022b05
                  1         0,1          g1,g2             p3
Packit 022b05
Packit 022b05
         Note:  This table assumes the IP multicast address
Packit 022b05
                groups (min, max) defined in each entry are
Packit 022b05
                always consecutive.  In the case of that a
Packit 022b05
                client receives a JOIN/LEAVE with
Packit 022b05
                mars$flag.punched set, each pair of the IP
Packit 022b05
                groups will first be broken into several
Packit 022b05
                pairs of consecutive IP groups before each
Packit 022b05
                entry row corresponding to a pair of IP group
Packit 022b05
                is created."
Packit 022b05
    ::= { marsClientObjects 4 }
Packit 022b05
Packit 022b05
marsClientVcEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsClientVcEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The objects contained in the entry are VC related
Packit 022b05
         attributes such as VC signalling type, control VC
Packit 022b05
         type, idle timer, negotiated MTU size, etc."
Packit 022b05
    INDEX { ipAdEntAddr,
Packit 022b05
            marsClientIndex,
Packit 022b05
            marsClientVcVpi,
Packit 022b05
            marsClientVcVci,
Packit 022b05
            marsClientVcMinGrpAddr,
Packit 022b05
            marsClientVcMaxGrpAddr,
Packit 022b05
            marsClientVcPartyAddr }
Packit 022b05
    ::= { marsClientVcTable 1 }
Packit 022b05
Packit 022b05
MarsClientVcEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsClientVcVpi            INTEGER,
Packit 022b05
        marsClientVcVci            INTEGER,
Packit 022b05
        marsClientVcMinGrpAddr     IpAddress,
Packit 022b05
        marsClientVcMaxGrpAddr     IpAddress,
Packit 022b05
        marsClientVcPartyAddr      AtmAddr,
Packit 022b05
        marsClientVcPartyAddrType  INTEGER,
Packit 022b05
        marsClientVcType           INTEGER,
Packit 022b05
        marsClientVcCtrlType       INTEGER,
Packit 022b05
        marsClientVcIdleTimer      INTEGER,
Packit 022b05
        marsClientVcRevalidate     TruthValue,
Packit 022b05
        marsClientVcEncapsType     INTEGER,
Packit 022b05
        marsClientVcNegotiatedMtu  INTEGER,
Packit 022b05
        marsClientVcRowStatus      RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsClientVcVpi OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..4095)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of virtual path identifier (VPI). Since
Packit 022b05
         a VPI can be numbered 0, this sub-index can take
Packit 022b05
         a value of 0."
Packit 022b05
    ::= { marsClientVcEntry 1 }
Packit 022b05
Packit 022b05
marsClientVcVci OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..65535)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of virtual circuit identifier (VCI). Since
Packit 022b05
         a VCI can be numbered 0, this sub-index can take
Packit 022b05
         a value of 0."
Packit 022b05
    ::= { marsClientVcEntry 2 }
Packit 022b05
Packit 022b05
marsClientVcMinGrpAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Minimum IP multicast group address - the min and
Packit 022b05
         max multicast forms a multi-group consecutive
Packit 022b05
         block which is associated with a table entry.
Packit 022b05
         if the MinGrpAddr and MaxGrpAddr are the same, it
Packit 022b05
         indicates that the size of multi-group block is 1,
Packit 022b05
         a single IP group."
Packit 022b05
    ::= { marsClientVcEntry 3 }
Packit 022b05
Packit 022b05
marsClientVcMaxGrpAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Maximum IP multicast group address - the min and
Packit 022b05
         max multicast forms a multi-group consecutive
Packit 022b05
         block which is associated with a table entry.
Packit 022b05
         if the MinGrpAddr and MaxGrpAddr are the same, it
Packit 022b05
         indicates that the size of multi-group block is 1,
Packit 022b05
         a single IP group."
Packit 022b05
    ::= { marsClientVcEntry 4 }
Packit 022b05
Packit 022b05
marsClientVcPartyAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An ATM party address in which this VC is linked.
Packit 022b05
         The party type is identified by the
Packit 022b05
         marsClientVcPartyAddrType."
Packit 022b05
    ::= { marsClientVcEntry 5 }
Packit 022b05
Packit 022b05
marsClientVcPartyAddrType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          called (1),
Packit 022b05
          calling (2)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The party type is associated with the party address.
Packit 022b05
         The 'called (1)' indicates that the party address is
Packit 022b05
         a destination address which implies that VC is
Packit 022b05
         originated from this client.  The 'calling (2)'
Packit 022b05
         indicates the VC was initiated externally to this
Packit 022b05
         client. In this case, the party address is the
Packit 022b05
         source address."
Packit 022b05
    ::= { marsClientVcEntry 6 }
Packit 022b05
Packit 022b05
marsClientVcType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          pvc (1),
Packit 022b05
          svc (2)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Circuit Connection type: permanent virtual circuit or
Packit 022b05
         switched virtual circuit."
Packit 022b05
    ::= { marsClientVcEntry 7 }
Packit 022b05
Packit 022b05
marsClientVcCtrlType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
           pointToPointVC (1),
Packit 022b05
           clusterControlVC (2),
Packit 022b05
           pointToMultiPointVC (3)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Control VC type used to specify a particular connection.
Packit 022b05
           pointToPointVC (1):
Packit 022b05
             used by the ATM Clients for the registration and
Packit 022b05
             queries.  This VC or the initial signalling path
Packit 022b05
             is set up from the source Client to a MARS. It is
Packit 022b05
             bi-directional.
Packit 022b05
           clusterControlVC (2):
Packit 022b05
             used by a MARS to issue asynchronous updates to an
Packit 022b05
             ATM Client.  This VC is established from the MARS
Packit 022b05
             to the ATM Client.
Packit 022b05
           pointToMultiPointVC (3):
Packit 022b05
             used by the client to transfer multicast data
Packit 022b05
             packets from layer 3.  This VC is established
Packit 022b05
             from the source ATM Client to a destination ATM
Packit 022b05
             endpoint which can be a multicast group member
Packit 022b05
             or an MCS.  The destination endpoint was obtained
Packit 022b05
             from the MARS."
Packit 022b05
    ::= { marsClientVcEntry 8 }
Packit 022b05
Packit 022b05
marsClientVcIdleTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..2147483647)
Packit 022b05
    UNITS   "minutes"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The idle timer associated with this VC.  The minimum
Packit 022b05
         suggested value is 1 minute and the recommended
Packit 022b05
         default value is 20 minutes."
Packit 022b05
    DEFVAL { 20 }
Packit 022b05
    ::= { marsClientVcEntry 9 }
Packit 022b05
Packit 022b05
marsClientVcRevalidate OBJECT-TYPE
Packit 022b05
    SYNTAX  TruthValue
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A flag associated with an open and active multipoint
Packit 022b05
         VC.  It is checked every time a packet is queued for
Packit 022b05
         transmission on that VC. The object has the value of
Packit 022b05
         true (1) if revalidate is required and the value
Packit 022b05
         false (2) otherwise."
Packit 022b05
    ::= { marsClientVcEntry 10 }
Packit 022b05
Packit 022b05
 marsClientVcEncapsType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          other (1),
Packit 022b05
          llcSnap (2)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The encapsulation type used when communicating over
Packit 022b05
         this VC."
Packit 022b05
    ::= { marsClientVcEntry 11 }
Packit 022b05
Packit 022b05
marsClientVcNegotiatedMtu OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..65535)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The negotiated MTU when communicating over this VC."
Packit 022b05
    ::= { marsClientVcEntry 12 }
Packit 022b05
Packit 022b05
marsClientVcRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create, delete or modify a
Packit 022b05
         row in this table.
Packit 022b05
Packit 022b05
         A row cannot be made 'active' until instances of
Packit 022b05
         all corresponding columns in the row of this table
Packit 022b05
         are appropriately configured.
Packit 022b05
Packit 022b05
         While objects: marsClientVcIdleTimer and
Packit 022b05
         marsClientVcRevalidate in this conceptual
Packit 022b05
         row can be modified irrespective of the value
Packit 022b05
         of this object, all other objects in the row can
Packit 022b05
         not be modified when this object has a value
Packit 022b05
         of 'active'.
Packit 022b05
Packit 022b05
         It is possible for an SNMP management station
Packit 022b05
         to set the row to 'notInService' and modify
Packit 022b05
         the entry and then set it back to 'active'
Packit 022b05
Packit 022b05
         with the following exception. That is, rows
Packit 022b05
         for which the corresponding instance of
Packit 022b05
         marsClientVcType has a value of 'svc' can not
Packit 022b05
         be modified or deleted."
Packit 022b05
    ::= { marsClientVcEntry 13 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS Client Statistic Object Definition Table
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsClientStatTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsClientStatEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The table contains statistics collected at MARS
Packit 022b05
         clients."
Packit 022b05
    ::= { marsClientObjects 5 }
Packit 022b05
Packit 022b05
marsClientStatEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsClientStatEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry contains statistics collected at one MARS
Packit 022b05
         client."
Packit 022b05
    INDEX { ipAdEntAddr, marsClientIndex }
Packit 022b05
    ::= { marsClientStatTable 1 }
Packit 022b05
Packit 022b05
MarsClientStatEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsClientStatTxReqMsgs        Counter32,
Packit 022b05
        marsClientStatTxJoinMsgs       Counter32,
Packit 022b05
        marsClientStatTxLeaveMsgs      Counter32,
Packit 022b05
        marsClientStatTxGrpLstReqMsgs  Counter32,
Packit 022b05
        marsClientStatRxJoinMsgs       Counter32,
Packit 022b05
        marsClientStatRxLeaveMsgs      Counter32,
Packit 022b05
        marsClientStatRxMultiMsgs      Counter32,
Packit 022b05
        marsClientStatRxNakMsgs        Counter32,
Packit 022b05
        marsClientStatRxMigrateMsgs    Counter32,
Packit 022b05
        marsClientStatRxGrpLstRplyMsgs Counter32,
Packit 022b05
        marsClientStatFailMultiMsgs    Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsClientStatTxReqMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_REQUEST messages transmitted
Packit 022b05
         from a client."
Packit 022b05
    ::= { marsClientStatEntry 1 }
Packit 022b05
Packit 022b05
marsClientStatTxJoinMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_JOIN messages transmitted from
Packit 022b05
         a client."
Packit 022b05
    ::= { marsClientStatEntry 2 }
Packit 022b05
Packit 022b05
marsClientStatTxLeaveMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_LEAVE messages transmitted from
Packit 022b05
         a client."
Packit 022b05
    ::= { marsClientStatEntry 3 }
Packit 022b05
Packit 022b05
marsClientStatTxGrpLstReqMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_GROUPLIST_REQUEST messages
Packit 022b05
         transmitted from a client."
Packit 022b05
    ::= { marsClientStatEntry 4 }
Packit 022b05
Packit 022b05
marsClientStatRxJoinMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_JOIN messages received by
Packit 022b05
         a client."
Packit 022b05
    ::= { marsClientStatEntry 5 }
Packit 022b05
Packit 022b05
marsClientStatRxLeaveMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_LEAVE messages received by
Packit 022b05
         a client."
Packit 022b05
    ::= { marsClientStatEntry 6 }
Packit 022b05
Packit 022b05
marsClientStatRxMultiMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_MULTI messages received by
Packit 022b05
         a client."
Packit 022b05
    ::= { marsClientStatEntry 7 }
Packit 022b05
Packit 022b05
marsClientStatRxNakMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_NAK messages received by
Packit 022b05
         a client."
Packit 022b05
    ::= { marsClientStatEntry 8 }
Packit 022b05
Packit 022b05
marsClientStatRxMigrateMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_MIGRATE messages received by
Packit 022b05
         a client."
Packit 022b05
    ::= { marsClientStatEntry 9 }
Packit 022b05
Packit 022b05
    marsClientStatRxGrpLstRplyMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_GROUPLIST_REPLY messages
Packit 022b05
         received by a client."
Packit 022b05
    ::= { marsClientStatEntry 10 }
Packit 022b05
Packit 022b05
marsClientStatFailMultiMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of timeouts occurred indicating
Packit 022b05
         failure of the last MARS_MULTI to arrive."
Packit 022b05
    ::= { marsClientStatEntry 11 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS Object Definitions
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsObjects    OBJECT IDENTIFIER ::= { marsMIB 2 }
Packit 022b05
Packit 022b05
marsTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The objects defined in this table are used for the
Packit 022b05
         management of MARS servers."
Packit 022b05
    ::= {  marsObjects 1 }
Packit 022b05
Packit 022b05
marsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry contains a MARS and its associated
Packit 022b05
         attributes."
Packit 022b05
    INDEX { marsIndex, marsIfIndex }
Packit 022b05
    ::= { marsTable 1 }
Packit 022b05
Packit 022b05
MarsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsIndex              Integer32,
Packit 022b05
        marsIfIndex            InterfaceIndex,
Packit 022b05
        marsAddr               AtmAddr,
Packit 022b05
        marsLocal              TruthValue,
Packit 022b05
        marsServStatus         INTEGER,
Packit 022b05
        marsServType           INTEGER,
Packit 022b05
        marsServPriority       Unsigned32,
Packit 022b05
        marsRedirMapMsgTimer   INTEGER,
Packit 022b05
        marsCsn                Unsigned32,
Packit 022b05
        marsSsn                Unsigned32,
Packit 022b05
        marsRowStatus          RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsIndex OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32(1..65535)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The auxiliary variable used to identify instances of
Packit 022b05
         the columnar objects in the MARS table."
Packit 022b05
    ::= { marsEntry 1 }
Packit 022b05
Packit 022b05
marsIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX  InterfaceIndex
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ifIndex of the interface that the MARS is
Packit 022b05
         associated with."
Packit 022b05
    ::= { marsEntry 2 }
Packit 022b05
Packit 022b05
marsAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ATM address associated with the MARS."
Packit 022b05
    ::= { marsEntry 3 }
Packit 022b05
Packit 022b05
marsLocal OBJECT-TYPE
Packit 022b05
    SYNTAX  TruthValue
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A flag associated with a MARS entry.  The object has
Packit 022b05
         the value of true (1) if the MARS whose interface
Packit 022b05
         is local to the machine that implements this MIB;
Packit 022b05
         otherwise the object has the value of false (2)."
Packit 022b05
    ::= { marsEntry 4 }
Packit 022b05
Packit 022b05
marsServStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          active (1),
Packit 022b05
          inactive (2),
Packit 022b05
          faulted (3)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current status of MARS."
Packit 022b05
    ::= { marsEntry 5 }
Packit 022b05
Packit 022b05
marsServType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          primary (1),
Packit 022b05
          backup (2)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Types of MARS servers: primary or backup."
Packit 022b05
    ::= { marsEntry 6 }
Packit 022b05
Packit 022b05
marsServPriority OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32(0..65535)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Priority associated with a backup MARS server.
Packit 022b05
         A backup MARS server with lower priority value
Packit 022b05
         indicates a higher preference than other backup
Packit 022b05
         MARS servers to be used as the MARS server when
Packit 022b05
         the primary server fails."
Packit 022b05
    ::= { marsEntry 7 }
Packit 022b05
Packit 022b05
marsRedirMapMsgTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..2)
Packit 022b05
    UNITS   "minutes"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Periodic interval on which a multi-part
Packit 022b05
         MARS_REDIRECT_MAP is sent from this MARS."
Packit 022b05
       DEFVAL { 1 }
Packit 022b05
    ::= { marsEntry 8 }
Packit 022b05
Packit 022b05
marsCsn OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Current cluster sequence number (CSN) which is global
Packit 022b05
         within the context of a given protocol.  The CSN is
Packit 022b05
         incremented by the MARS on every transmission of a
Packit 022b05
         message on ClusterControlVC.  A cluster member uses
Packit 022b05
         the CSN to track the message loss on ClusterControlVC
Packit 022b05
         or to monitor a membership change."
Packit 022b05
    ::= { marsEntry 9 }
Packit 022b05
Packit 022b05
marsSsn OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Current server sequence number (SSN) which is global
Packit 022b05
         within the context of a given protocol.  The SSN is
Packit 022b05
         incremented by the MARS on every transmission of a
Packit 022b05
         message on ServerControlVC.  A MCS uses the SSN to
Packit 022b05
         track the message loss on ServerControlVC or to
Packit 022b05
         monitor a membership change."
Packit 022b05
    ::= { marsEntry 10 }
Packit 022b05
Packit 022b05
marsRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create, delete or modify a
Packit 022b05
         row in this table.
Packit 022b05
Packit 022b05
         A row cannot be made 'active' until instances of
Packit 022b05
         all corresponding columns in the row of this table
Packit 022b05
         are appropriately configured and until the agent
Packit 022b05
         has also created a corresponding row in the
Packit 022b05
         marsStatTable.
Packit 022b05
Packit 022b05
         When this object has a value of 'active', the
Packit 022b05
         following columnar objects can not be modified:
Packit 022b05
Packit 022b05
           marsAddr,
Packit 022b05
           marsAddrLocal,
Packit 022b05
           marsServStatus,
Packit 022b05
           marsServType,
Packit 022b05
           marsCsn,
Packit 022b05
           marsSsn
Packit 022b05
Packit 022b05
         while other objects in this conceptual row can be
Packit 022b05
         modified irrespective of the value of this object.
Packit 022b05
Packit 022b05
         Deletion of this row is allowed regardless of
Packit 022b05
         whether or not a row in any associated tables
Packit 022b05
         (i.e., marsVcTable) still exists or is in use.
Packit 022b05
         Once this row is deleted, it is recommended that
Packit 022b05
         the agent or the SNMP management station (if
Packit 022b05
         possible) through the set command deletes any
Packit 022b05
         stale rows that are associated with this row."
Packit 022b05
    ::= { marsEntry 11 }
Packit 022b05
Packit 022b05
--****************************************************************
Packit 022b05
-- IP ATM MARS Multicast Group Address Object Definitions
Packit 022b05
--****************************************************************
Packit 022b05
Packit 022b05
marsMcGrpTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsMcGrpEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table contains a list of IP multicast address
Packit 022b05
         blocks associated with a MARS.  Entries in this table
Packit 022b05
         are used by the MARS host map table and the server map
Packit 022b05
         table.  They should be created prior to being referenced
Packit 022b05
         as indices by those tables.
Packit 022b05
         Each row can be created or deleted via configuration."
Packit 022b05
    ::= { marsObjects 2 }
Packit 022b05
Packit 022b05
marsMcGrpEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsMcGrpEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry represents a consecutive block of multicast
Packit 022b05
         group addresses."
Packit 022b05
    INDEX { marsIndex,
Packit 022b05
            marsIfIndex,
Packit 022b05
            marsMcMinGrpAddr,
Packit 022b05
            marsMcMaxGrpAddr }
Packit 022b05
    ::= { marsMcGrpTable 1 }
Packit 022b05
Packit 022b05
MarsMcGrpEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsMcMinGrpAddr           IpAddress,
Packit 022b05
        marsMcMaxGrpAddr           IpAddress,
Packit 022b05
        marsMcGrpAddrUsage         INTEGER,
Packit 022b05
        marsMcGrpRxLayer3GrpSets   Counter32,
Packit 022b05
        marsMcGrpRxLayer3GrpResets Counter32,
Packit 022b05
        marsMcGrpRowStatus         RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsMcMinGrpAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Minimum multicast group address - the min and max
Packit 022b05
         multicast forms multi-group block.  If the MinGrpAddr
Packit 022b05
         and MaxGrpAddr are the same, it indicates that this
Packit 022b05
         block contains a single group address."
Packit 022b05
    ::= { marsMcGrpEntry 1 }
Packit 022b05
Packit 022b05
marsMcMaxGrpAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Maximum multicast group address - the min and max
Packit 022b05
         multicast forms a multi-group block.  If The
Packit 022b05
         MinGrpAddr and MaxGrpAddr are the same, it indicates
Packit 022b05
         that this block contains a single group address."
Packit 022b05
    ::= { marsMcGrpEntry 2 }
Packit 022b05
Packit 022b05
marsMcGrpAddrUsage OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          hostMap (1),
Packit 022b05
          serverMap (2),
Packit 022b05
          hostServerMap (3)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Usage of the multicast address block.  The hostMap (1)
Packit 022b05
         indicates that the address block is only used in the
Packit 022b05
         MARS host map table. The serverMap (2) indicates
Packit 022b05
         that the address block is only used in the MARS
Packit 022b05
         server map table.  The hostServerMap (3) indicates
Packit 022b05
         that the address block is used in both the host map
Packit 022b05
         and the server map tables."
Packit 022b05
    ::= { marsMcGrpEntry 3 }
Packit 022b05
Packit 022b05
marsMcGrpRxLayer3GrpSets OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Number of MARS_JOIN messages received with
Packit 022b05
         mars$flags.layer3grp flag set."
Packit 022b05
    ::= { marsMcGrpEntry 4 }
Packit 022b05
Packit 022b05
marsMcGrpRxLayer3GrpResets OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Number of MARS_JOIN messages received with
Packit 022b05
         mars$flags.layer3grp flag reset."
Packit 022b05
    ::= { marsMcGrpEntry 5 }
Packit 022b05
Packit 022b05
marsMcGrpRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create, delete or modify a
Packit 022b05
         row in this table.
Packit 022b05
Packit 022b05
         The value of this object has no effect on whether
Packit 022b05
         other objects in this conceptual row can be modified."
Packit 022b05
    ::= { marsMcGrpEntry 6 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS Host Map Object Definitions
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsHostMapTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsHostMapEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table caches mappings between IP multicast
Packit 022b05
         address to a list of ATM addresses that are
Packit 022b05
         configured or dynamically learned from the MARS.
Packit 022b05
         This address resolution is used for the host map.
Packit 022b05
         It supports the mapping of a block of multicast
Packit 022b05
         group addresses to a cluster member address.  In
Packit 022b05
         the case where a group block is associated with
Packit 022b05
         multiple cluster members, several entries are
Packit 022b05
         used to representing the relationship."
Packit 022b05
    ::= { marsObjects 3 }
Packit 022b05
Packit 022b05
marsHostMapEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsHostMapEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry row contains attributes associated with
Packit 022b05
         the mapping between a multicast group block and an
Packit 022b05
         ATM address."
Packit 022b05
    INDEX { marsIndex,
Packit 022b05
            marsIfIndex,
Packit 022b05
            marsMcMinGrpAddr,
Packit 022b05
            marsMcMaxGrpAddr,
Packit 022b05
            marsHostMapAtmAddr }
Packit 022b05
    ::= { marsHostMapTable 1 }
Packit 022b05
Packit 022b05
MarsHostMapEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsHostMapAtmAddr     AtmAddr,
Packit 022b05
        marsHostMapRowType     INTEGER,
Packit 022b05
        marsHostMapRowStatus   RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsHostMapAtmAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The mapped cluster member ATM address."
Packit 022b05
    ::= { marsHostMapEntry 1 }
Packit 022b05
Packit 022b05
marsHostMapRowType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          static (1),
Packit 022b05
          dynamic (2)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Method in which this entry row is created. The
Packit 022b05
         static (1) indicates that this row is created
Packit 022b05
         through configuration.  The dynamic (2) indicates
Packit 022b05
         that the row is created as the result of group
Packit 022b05
         address updates received at this MARS."
Packit 022b05
    ::= { marsHostMapEntry 2 }
Packit 022b05
Packit 022b05
marsHostMapRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create, delete or modify a
Packit 022b05
         row in this table.
Packit 022b05
Packit 022b05
         This object must not be set to 'active' until
Packit 022b05
         instances of all corresponding columns in the
Packit 022b05
         row of this table are appropriately configured.
Packit 022b05
Packit 022b05
         It is possible for an SNMP management station
Packit 022b05
         to set the row to 'notInService' and modify
Packit 022b05
         the entry and then set it back to 'active'
Packit 022b05
         with the following exception. That is, rows
Packit 022b05
         for which the corresponding instance of
Packit 022b05
         marsHostMapRowType has a value of 'dynamic'
Packit 022b05
         can not be modified or deleted."
Packit 022b05
    ::= { marsHostMapEntry 3 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS Server Map Object Definitions
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsServerMapTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsServerMapEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table caches mappings between IP multicast
Packit 022b05
         address to a list of MCS ATM addresses that are
Packit 022b05
         configured or dynamically learned from the MARS.
Packit 022b05
         This address resolution is used for the server map.
Packit 022b05
         It supports the mapping of a block of multicast
Packit 022b05
         group addresses to a MCS address.  In the case
Packit 022b05
         where a group block is associated with multiple
Packit 022b05
         MCSs, several entries are used to representing the
Packit 022b05
         relationship."
Packit 022b05
    ::= { marsObjects 4 }
Packit 022b05
Packit 022b05
marsServerMapEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsServerMapEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry row contains attributes associated with
Packit 022b05
         the mapping between a multicast group block and an
Packit 022b05
         MCS address."
Packit 022b05
    INDEX { marsIndex,
Packit 022b05
            marsIfIndex,
Packit 022b05
            marsMcMinGrpAddr,
Packit 022b05
            marsMcMaxGrpAddr,
Packit 022b05
            marsServerMapAtmAddr }
Packit 022b05
    ::= { marsServerMapTable 1 }
Packit 022b05
Packit 022b05
MarsServerMapEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsServerMapAtmAddr   AtmAddr,
Packit 022b05
        marsServerMapRowType   INTEGER,
Packit 022b05
        marsServerMapRowStatus RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsServerMapAtmAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The mapped MCS ATM address."
Packit 022b05
    ::= { marsServerMapEntry 1 }
Packit 022b05
Packit 022b05
marsServerMapRowType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
            static (1),
Packit 022b05
            dynamic (2)
Packit 022b05
          }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Method in which this entry row is created. The
Packit 022b05
         'static (1)' indicates that this row is created
Packit 022b05
         through configuration.  The 'dynamic (2)' indicates
Packit 022b05
         that the row is created as the result of group
Packit 022b05
         address updates received at this MARS."
Packit 022b05
    ::= { marsServerMapEntry 2 }
Packit 022b05
Packit 022b05
marsServerMapRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create, delete or modify a
Packit 022b05
         row in this table.
Packit 022b05
Packit 022b05
         This object must not be set to 'active' until
Packit 022b05
         instances of all corresponding columns in the
Packit 022b05
         row of this table are appropriately configured.
Packit 022b05
Packit 022b05
         It is possible for an SNMP management station
Packit 022b05
         to set the row to 'notInService' and modify
Packit 022b05
         the entry and then set it back to 'active'
Packit 022b05
         with the following exception. That is, rows
Packit 022b05
         for which the corresponding instance of
Packit 022b05
         marsServerMapRowType has a value of 'dynamic'
Packit 022b05
         can not be modified or deleted."
Packit 022b05
    ::= { marsServerMapEntry 3 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS VC Object Definition Table
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsVcTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsVcEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table contains information about open virtual circuits
Packit 022b05
         (VCs) that a MARS has.  For point to point circuit, each
Packit 022b05
         entry represents a single VC connection between this MARS
Packit 022b05
         ATM address to another party's ATM address.  In the case of
Packit 022b05
         point to multipoint connection where a ControlVc is attached
Packit 022b05
         with multiple leaf nodes, several entries are used  to
Packit 022b05
         represent the relationship.  An example of point to
Packit 022b05
         multi-point VC represented in a table is shown below.
Packit 022b05
Packit 022b05
              MARS     VPI/VCI    MARS Addr     Party Addr
Packit 022b05
                1         0,1         m1            p1
Packit 022b05
                1         0,1         m1            p2
Packit 022b05
                1         0,1         m1            p3"
Packit 022b05
    ::= { marsObjects 5 }
Packit 022b05
Packit 022b05
marsVcEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsVcEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The objects contained in the entry are VC related attributes
Packit 022b05
         such as VC signalling type, control VC type, idle timer,
Packit 022b05
         negotiated MTU size, etc."
Packit 022b05
    INDEX { marsIndex,
Packit 022b05
            marsIfIndex,
Packit 022b05
            marsVcVpi,
Packit 022b05
            marsVcVci,
Packit 022b05
            marsVcPartyAddr }
Packit 022b05
    ::= { marsVcTable 1 }
Packit 022b05
Packit 022b05
MarsVcEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsVcVpi              INTEGER,
Packit 022b05
        marsVcVci              INTEGER,
Packit 022b05
        marsVcPartyAddr        AtmAddr,
Packit 022b05
        marsVcPartyAddrType    INTEGER,
Packit 022b05
        marsVcType             INTEGER,
Packit 022b05
        marsVcCtrlType         INTEGER,
Packit 022b05
        marsVcIdleTimer        INTEGER,
Packit 022b05
        marsVcCmi              INTEGER,
Packit 022b05
        marsVcEncapsType       INTEGER,
Packit 022b05
        marsVcNegotiatedMtu    INTEGER,
Packit 022b05
        marsVcRowStatus        RowStatus
Packit 022b05
      }
Packit 022b05
Packit 022b05
marsVcVpi OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..4095)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of virtual path identifier (VPI). Since
Packit 022b05
         a VPI can be numbered 0, this sub-index can take
Packit 022b05
         a value of 0."
Packit 022b05
    ::= { marsVcEntry 1 }
Packit 022b05
Packit 022b05
marsVcVci OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..65535)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
         "The value of virtual circuit identifier (VCI).
Packit 022b05
          Since a VCI can be numbered 0, this sub-index
Packit 022b05
          can take a value of 0."
Packit 022b05
    ::= { marsVcEntry 2 }
Packit 022b05
Packit 022b05
marsVcPartyAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An ATM party address in which this VC is linked. The
Packit 022b05
         party type is identified by the marsVcPartyAddrType."
Packit 022b05
    ::= { marsVcEntry 5 }
Packit 022b05
Packit 022b05
marsVcPartyAddrType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          called (1),
Packit 022b05
          calling (2)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The party type is associated with the party address.  The
Packit 022b05
         'called (1)' indicates that the party address is a
Packit 022b05
         destination address which implies that VC is originated
Packit 022b05
         from this MARS. The 'calling (2)' indicates the VC was
Packit 022b05
         initiated externally to this MARS.  The party address is
Packit 022b05
         the source address."
Packit 022b05
    ::= { marsVcEntry 6 }
Packit 022b05
Packit 022b05
marsVcType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
             pvc (1),
Packit 022b05
             svc (2)
Packit 022b05
           }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Circuit Connection type: permanent virtual circuit or
Packit 022b05
         switched virtual circuit."
Packit 022b05
    ::= { marsVcEntry 7 }
Packit 022b05
Packit 022b05
marsVcCtrlType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
           pointToPointVC (1),
Packit 022b05
           clusterControlVC (2),
Packit 022b05
           serverControlVC (3)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Control VC type used to specify a particular connection.
Packit 022b05
           pointToPointVC (1):
Packit 022b05
             used by the ATM endpoints (clients) or the MCS for
Packit 022b05
             registration and queries.  This VC is set up from
Packit 022b05
             a MARS client and MCS to this MARS.  It is a
Packit 022b05
             bi-directional VC.
Packit 022b05
           clusterControlVC (2):
Packit 022b05
             used by MARS to issue asynchronous updates to ATM
Packit 022b05
             an ATM client.  This VC is established from the
Packit 022b05
             MARs to the ATM client.
Packit 022b05
           serverControlVC (3):
Packit 022b05
             used by MARS to issue asynchronous update to ATM
Packit 022b05
             multicast servers.  This type of VC exists when at
Packit 022b05
             least a MCS is being used."
Packit 022b05
    ::= { marsVcEntry 8 }
Packit 022b05
Packit 022b05
marsVcIdleTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..2147483647)
Packit 022b05
    UNITS   "minutes"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The idle timer associated with this VC.  The minimum
Packit 022b05
         suggested value is 1 minute and the recommended default
Packit 022b05
         value is 20 minutes."
Packit 022b05
    DEFVAL { 20 }
Packit 022b05
    ::= { marsVcEntry 9 }
Packit 022b05
Packit 022b05
marsVcCmi OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..65535)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Cluster member identifier (CMI) which uniquely identifies
Packit 022b05
         each endpoint attached to the cluster.  This variable
Packit 022b05
         applies to each 'leaf node' of an outgoing control VC."
Packit 022b05
    ::= { marsVcEntry 10 }
Packit 022b05
Packit 022b05
marsVcEncapsType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          other (1),
Packit 022b05
          llcSnap (2)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The encapsulation type used when communicating over
Packit 022b05
         this VC."
Packit 022b05
    ::= { marsVcEntry 11 }
Packit 022b05
Packit 022b05
marsVcNegotiatedMtu OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..65535)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The negotiated MTU when communicating over this VC."
Packit 022b05
    ::= { marsVcEntry 12 }
Packit 022b05
Packit 022b05
marsVcRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create, delete or modify a
Packit 022b05
         row in this table.
Packit 022b05
Packit 022b05
         A row cannot be made 'active' until instances of
Packit 022b05
         all corresponding columns in the row of this table
Packit 022b05
         are appropriately configured.
Packit 022b05
Packit 022b05
         While the marsVcIdleTimer in this conceptual
Packit 022b05
         row can be modified irrespective of the value
Packit 022b05
         of this object, all other objects in the row can
Packit 022b05
         not be modified when this object has a value
Packit 022b05
         of 'active'.
Packit 022b05
Packit 022b05
         It is possible for an SNMP management station
Packit 022b05
         to set the row to 'notInService' and modify
Packit 022b05
         the entry and then set it back to 'active'
Packit 022b05
         with the following exception. That is, rows
Packit 022b05
         for which the corresponding instance of
Packit 022b05
         marsVcType has a value of 'svc' can not be
Packit 022b05
         modified or deleted."
Packit 022b05
    ::= { marsVcEntry 13 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS Registered Cluster Member List Table
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsRegClientTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsRegClientEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table contains ATM identities of all the currently
Packit 022b05
         registered cluster members at a MARS.  Each entry represents
Packit 022b05
         one set of ATM identities associated with one cluster member
Packit 022b05
         or the MARS client."
Packit 022b05
    ::= { marsObjects 6 }
Packit 022b05
Packit 022b05
marsRegClientEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsRegClientEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry row contains attributes associated with one
Packit 022b05
         register cluster member."
Packit 022b05
    INDEX { marsIndex,
Packit 022b05
            marsIfIndex,
Packit 022b05
            marsRegClientCmi}
Packit 022b05
    ::= { marsRegClientTable 1 }
Packit 022b05
Packit 022b05
MarsRegClientEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsRegClientCmi       INTEGER,
Packit 022b05
        marsRegClientAtmAddr   AtmAddr
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsRegClientCmi OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..65535)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This cluster member identifier is used as an auxiliary index
Packit 022b05
         for the entry in this table."
Packit 022b05
    ::= { marsRegClientEntry 1 }
Packit 022b05
Packit 022b05
marsRegClientAtmAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The registered client's ATM address."
Packit 022b05
    ::= { marsRegClientEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS Registered Server Member List Table
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsRegMcsTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsRegMcsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table contains ATM identities of all the currently
Packit 022b05
         registered MCSs at a MARS. Each entry represents one set
Packit 022b05
         of ATM identities associated with one MCS."
Packit 022b05
    ::= { marsObjects 7 }
Packit 022b05
Packit 022b05
marsRegMcsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsRegMcsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry row contains attributes associated with one
Packit 022b05
         registered MCS."
Packit 022b05
    INDEX { marsIndex,
Packit 022b05
            marsIfIndex,
Packit 022b05
            marsRegMcsAtmAddr
Packit 022b05
          }
Packit 022b05
    ::= { marsRegMcsTable 1 }
Packit 022b05
Packit 022b05
MarsRegMcsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsRegMcsAtmAddr  AtmAddr
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsRegMcsAtmAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The registered MCS's ATM address."
Packit 022b05
    ::= { marsRegMcsEntry 1 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS Statistics Object Definition Table
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsStatTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsStatEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The table contains statistics collected at MARS."
Packit 022b05
    ::= {  marsObjects 8 }
Packit 022b05
Packit 022b05
marsStatEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsStatEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry contains statistics collected at one MARS."
Packit 022b05
    INDEX { marsIndex, marsIfIndex }
Packit 022b05
    ::= { marsStatTable 1 }
Packit 022b05
Packit 022b05
MarsStatEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsStatTxMultiMsgs        Counter32,
Packit 022b05
        marsStatTxGrpLstRplyMsgs   Counter32,
Packit 022b05
        marsStatTxRedirectMapMsgs  Counter32,
Packit 022b05
        marsStatTxMigrateMsgs      Counter32,
Packit 022b05
        marsStatTxNakMsgs          Counter32,
Packit 022b05
        marsStatTxJoinMsgs         Counter32,
Packit 022b05
        marsStatTxLeaveMsgs        Counter32,
Packit 022b05
        marsStatTxSjoinMsgs        Counter32,
Packit 022b05
        marsStatTxSleaveMsgs       Counter32,
Packit 022b05
        marsStatTxMservMsgs        Counter32,
Packit 022b05
        marsStatTxUnservMsgs       Counter32,
Packit 022b05
        marsStatRxReqMsgs          Counter32,
Packit 022b05
        marsStatRxGrpLstReqMsgs    Counter32,
Packit 022b05
        marsStatRxJoinMsgs         Counter32,
Packit 022b05
        marsStatRxLeaveMsgs        Counter32,
Packit 022b05
        marsStatRxMservMsgs        Counter32,
Packit 022b05
        marsStatRxUnservMsgs       Counter32,
Packit 022b05
        marsStatRxBlkJoinMsgs      Counter32,
Packit 022b05
        marsStatRegMemGroups       Counter32,
Packit 022b05
        marsStatRegMcsGroups       Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsStatTxMultiMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_MULTI transmitted by this MARS."
Packit 022b05
    ::= { marsStatEntry 1 }
Packit 022b05
Packit 022b05
marsStatTxGrpLstRplyMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_GROUPLIST_REPLY messages transmitted
Packit 022b05
         by this MARS."
Packit 022b05
    ::= { marsStatEntry 2 }
Packit 022b05
Packit 022b05
marsStatTxRedirectMapMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_REDIRECT_MAP messages transmitted by
Packit 022b05
         this MARS."
Packit 022b05
    ::= { marsStatEntry 3 }
Packit 022b05
Packit 022b05
marsStatTxMigrateMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_MIGRATE messages transmitted by
Packit 022b05
         this MARS."
Packit 022b05
    ::= { marsStatEntry 4 }
Packit 022b05
Packit 022b05
marsStatTxNakMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_NAK messages transmitted by this MARS."
Packit 022b05
    ::= { marsStatEntry 5 }
Packit 022b05
Packit 022b05
marsStatTxJoinMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_JOIN messages transmitted by this
Packit 022b05
         MARS."
Packit 022b05
    ::= { marsStatEntry 6 }
Packit 022b05
Packit 022b05
marsStatTxLeaveMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_LEAVE messages transmitted by this
Packit 022b05
         MARS."
Packit 022b05
    ::= { marsStatEntry 7 }
Packit 022b05
Packit 022b05
marsStatTxSjoinMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_SJOIN messages transmitted by this
Packit 022b05
         MARS."
Packit 022b05
    ::= { marsStatEntry 8 }
Packit 022b05
Packit 022b05
marsStatTxSleaveMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_SLEAVE messages transmitted by this
Packit 022b05
         MARS."
Packit 022b05
    ::= { marsStatEntry 9 }
Packit 022b05
Packit 022b05
marsStatTxMservMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_MSERV messages transmitted by this
Packit 022b05
         MARS."
Packit 022b05
    ::= { marsStatEntry 10 }
Packit 022b05
Packit 022b05
marsStatTxUnservMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_UNSERV messages transmitted by this
Packit 022b05
         MARS."
Packit 022b05
    ::= { marsStatEntry 11 }
Packit 022b05
Packit 022b05
marsStatRxReqMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_REQUEST messages received by this
Packit 022b05
         MARS."
Packit 022b05
    ::= { marsStatEntry 12 }
Packit 022b05
Packit 022b05
marsStatRxGrpLstReqMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_GROUPLIST_REQUEST messages received
Packit 022b05
         by this MARS."
Packit 022b05
    ::= { marsStatEntry 13 }
Packit 022b05
Packit 022b05
marsStatRxJoinMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_JOINS messages received by this MARS."
Packit 022b05
    ::= { marsStatEntry 14 }
Packit 022b05
Packit 022b05
marsStatRxLeaveMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_LEAVES messages received by this MARS."
Packit 022b05
    ::= { marsStatEntry 15 }
Packit 022b05
Packit 022b05
marsStatRxMservMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_MSERV messages received by this MARS."
Packit 022b05
    ::= { marsStatEntry 16 }
Packit 022b05
Packit 022b05
marsStatRxUnservMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_UNSERV messages received by this MARS."
Packit 022b05
    ::= { marsStatEntry 17 }
Packit 022b05
Packit 022b05
marsStatRxBlkJoinMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of block joins messages received by this MARS."
Packit 022b05
    ::= { marsStatEntry 18 }
Packit 022b05
Packit 022b05
marsStatRegMemGroups OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of IP multicast groups with 1 or more joined
Packit 022b05
         cluster members."
Packit 022b05
    ::= { marsStatEntry 19 }
Packit 022b05
Packit 022b05
marsStatRegMcsGroups OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of IP multicast groups with 1 or more joined
Packit 022b05
         MCSs."
Packit 022b05
    ::= { marsStatEntry 20 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS MCS Object Definitions
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsMcsObjects OBJECT IDENTIFIER ::= { marsMIB 3 }
Packit 022b05
Packit 022b05
marsMcsTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsMcsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The objects defined in this table are used for
Packit 022b05
         the management of a multicast server (MCS)."
Packit 022b05
    ::= {  marsMcsObjects 1 }
Packit 022b05
Packit 022b05
marsMcsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsMcsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry contains a MCS and its associated
Packit 022b05
         attributes."
Packit 022b05
    INDEX { marsMcsIndex, marsMcsIfIndex }
Packit 022b05
    ::= { marsMcsTable 1 }
Packit 022b05
Packit 022b05
MarsMcsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsMcsIndex                    Integer32,
Packit 022b05
        marsMcsIfIndex                  InterfaceIndex,
Packit 022b05
        marsMcsAddr                     AtmAddr,
Packit 022b05
        marsMcsDefaultMarsAddr          AtmAddr,
Packit 022b05
        marsMcsRegistration             INTEGER,
Packit 022b05
        marsMcsSsn                      Unsigned32,
Packit 022b05
        marsMcsDefaultMtu               INTEGER,
Packit 022b05
        marsMcsFailureTimer             INTEGER,
Packit 022b05
        marsMcsRetranDelayTimer         INTEGER,
Packit 022b05
        marsMcsRdmMulReqAddRetrTimer    INTEGER,
Packit 022b05
        marsMcsRdmVcRevalidateTimer     INTEGER,
Packit 022b05
        marsMcsRegisterRetrInterval     INTEGER,
Packit 022b05
        marsMcsRegisterRetrLimit        INTEGER,
Packit 022b05
        marsMcsRegWithMarsRdmTimer      INTEGER,
Packit 022b05
        marsMcsForceWaitTimer           INTEGER,
Packit 022b05
        marsMcsIdleTimer                INTEGER,
Packit 022b05
        marsMcsLmtToMissRedirMapTimer   INTEGER,
Packit 022b05
        marsMcsRowStatus                RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsMcsIndex OBJECT-TYPE
Packit 022b05
    SYNTAX  Integer32(1..65535)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The auxiliary variable used to identify instances
Packit 022b05
         of the columnar objects in the MCS table."
Packit 022b05
    ::= { marsMcsEntry 1 }
Packit 022b05
Packit 022b05
marsMcsIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX  InterfaceIndex
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ifIndex of the interface that the MCS is
Packit 022b05
         associated with."
Packit 022b05
    ::= { marsMcsEntry 2 }
Packit 022b05
Packit 022b05
marsMcsAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ATM address associated with the MCS."
Packit 022b05
    ::= { marsMcsEntry 3 }
Packit 022b05
Packit 022b05
marsMcsDefaultMarsAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The default MARS ATM address which is needed to
Packit 022b05
         setup the initial signalling path between a MCS
Packit 022b05
         and its associated MARS."
Packit 022b05
    ::= { marsMcsEntry 4 }
Packit 022b05
Packit 022b05
marsMcsRegistration OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          notRegistered (1),
Packit 022b05
          registering (2),
Packit 022b05
          registered (3),
Packit 022b05
          reRegisteringFault (4),
Packit 022b05
          reRegisteringRedirMap (5)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An indication with regards to the registration
Packit 022b05
         STATUS of this MCS. The registration codes of
Packit 022b05
         'notRegistered (1)', 'registered (2)', and
Packit 022b05
         registered (3) are self-explanatory. The
Packit 022b05
         'reRegisteringFault (4)' indicates the MCS is
Packit 022b05
         in the process of re-registering with a MARS due
Packit 022b05
         to some fault conditions.  The 'reRegisteringRedMap
Packit 022b05
         (5)' status code shows that MCS is re-registering
Packit 022b05
         because it has received a MARS_REDIRECT_MAP message
Packit 022b05
         and was told to register with a shift MARS."
Packit 022b05
    ::= { marsMcsEntry 5 }
Packit 022b05
Packit 022b05
marsMcsSsn OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The MCS own 32 bit Server Sequence Number.  It
Packit 022b05
         is used to track the Mars sequence number."
Packit 022b05
    ::= { marsMcsEntry 6 }
Packit 022b05
Packit 022b05
marsMcsDefaultMtu OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..65535)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The default maximum transmission unit (MTU) used
Packit 022b05
         for this cluster.  Note that the actual size used
Packit 022b05
         for a VC between two members of the cluster may be
Packit 022b05
         negotiated during connection setup and may be
Packit 022b05
         different than this value.
Packit 022b05
         Default value = 9180 bytes."
Packit 022b05
    DEFVAL { 9180 }
Packit 022b05
    ::= { marsMcsEntry 7 }
Packit 022b05
Packit 022b05
marsMcsFailureTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..2147483647)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A timer used to flag the failure of last MARS_MULTI
Packit 022b05
         to arrive.  Default value = 10 seconds (recommended)."
Packit 022b05
    DEFVAL { 10 }
Packit 022b05
    ::= { marsMcsEntry 8 }
Packit 022b05
Packit 022b05
marsMcsRetranDelayTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (5..10)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The delay timer for sending out new MARS_REQUEST
Packit 022b05
         for the group after the MCS learned that there
Packit 022b05
         is no other group in the cluster.  The timer must
Packit 022b05
         be set between 5 and 10 seconds inclusive."
Packit 022b05
    ::= { marsMcsEntry 9 }
Packit 022b05
Packit 022b05
marsMcsRdmMulReqAddRetrTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (5..10)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The initial random L_MULTI_RQ/ADD retransmit timer
Packit 022b05
         which can be set between 5 and 10 seconds inclusive."
Packit 022b05
    ::= { marsMcsEntry 10 }
Packit 022b05
Packit 022b05
marsMcsRdmVcRevalidateTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..10)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The random time to set VC_revalidate flag.  The
Packit 022b05
         timer value ranges between 1 and 10 seconds
Packit 022b05
            inclusive."
Packit 022b05
    ::= { marsMcsEntry 11 }
Packit 022b05
Packit 022b05
marsMcsRegisterRetrInterval OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER(5..2147483647)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "MARS_MSERV/UNSERV retransmit interval. The minimum
Packit 022b05
         and recommended values are 5 and 10 seconds,
Packit 022b05
         respectively."
Packit 022b05
    DEFVAL { 10 }
Packit 022b05
    ::= { marsMcsEntry 12 }
Packit 022b05
Packit 022b05
marsMcsRegisterRetrLimit OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..5)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "MARS_MSERV/UNSERV retransmit limit. The maximum value
Packit 022b05
         is 5."
Packit 022b05
    ::= { marsMcsEntry 13 }
Packit 022b05
Packit 022b05
marsMcsRegWithMarsRdmTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..10)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Random time for a MCS to register with a MARS."
Packit 022b05
    ::= { marsMcsEntry 14 }
Packit 022b05
Packit 022b05
marsMcsForceWaitTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..2147483647)
Packit 022b05
    UNITS   "minutes"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Force wait if MARS re-registration is looping.
Packit 022b05
         The minimum value is 1 minute."
Packit 022b05
    ::= { marsMcsEntry 15 }
Packit 022b05
Packit 022b05
marsMcsLmtToMissRedirMapTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..4)
Packit 022b05
    UNITS   "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Timer limit for MCS to miss MARS_REDIRECT_MAPS."
Packit 022b05
    ::= { marsMcsEntry 16 }
Packit 022b05
Packit 022b05
marsMcsIdleTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..2147483647)
Packit 022b05
    UNITS   "minutes"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The configurable inactivity timer associated with a
Packit 022b05
         MCS. When a VC is created at this MCS, it gets
Packit 022b05
         the idle timer value from this configurable timer.
Packit 022b05
         The minimum suggested value is 1 minute and the
Packit 022b05
         recommended default value is 20 minutes."
Packit 022b05
    DEFVAL { 20 }
Packit 022b05
    ::= { marsMcsEntry 17 }
Packit 022b05
Packit 022b05
marsMcsRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create, delete or modify a
Packit 022b05
         row in this table.
Packit 022b05
Packit 022b05
         A row cannot be made 'active' until instances of
Packit 022b05
         all corresponding columns in the row of this table
Packit 022b05
         are appropriately configured and until the agent
Packit 022b05
         has also created a corresponding row in the
Packit 022b05
         marsMcsStatTable.
Packit 022b05
Packit 022b05
         When this object has a value of 'active', the
Packit 022b05
         following columnar objects can not be modified:
Packit 022b05
Packit 022b05
           marsMcsDefaultMarsAddr,
Packit 022b05
           marsMcsSsn,
Packit 022b05
           marsMcsRegstration,
Packit 022b05
           marsMcsDefaultMtu
Packit 022b05
Packit 022b05
         while other objects in this conceptual row can be
Packit 022b05
         modified irrespective of the value of this object.
Packit 022b05
         Deletion of this row is allowed regardless of
Packit 022b05
         whether or not a row in any associated tables
Packit 022b05
         (i.e., marsMcsVcTable) still exists or is in
Packit 022b05
         use. Once this row is deleted, it is recommended
Packit 022b05
         that the agent or the SNMP management station
Packit 022b05
         (if possible) through the set command deletes
Packit 022b05
         any stale rows that are associated with this
Packit 022b05
         row."
Packit 022b05
    ::= { marsMcsEntry 18 }
Packit 022b05
Packit 022b05
Packit 022b05
--****************************************************************
Packit 022b05
-- IP ATM MARS MCS Multicast Group Address Object Definitions
Packit 022b05
--****************************************************************
Packit 022b05
Packit 022b05
marsMcsMcGrpTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsMcsMcGrpEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table contains a list of IP multicast group address
Packit 022b05
         blocks associated by a MARS MCS.  The MCS uses the
Packit 022b05
         information contained in list to advertise its multicast
Packit 022b05
         group service to the MARS.
Packit 022b05
         Each row can be created or deleted via configuration."
Packit 022b05
    ::= { marsMcsObjects 2 }
Packit 022b05
Packit 022b05
marsMcsMcGrpEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsMcsMcGrpEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry represents a consecutive block of multicast
Packit 022b05
         group addresses."
Packit 022b05
    INDEX { marsMcsIndex,
Packit 022b05
            marsMcsIfIndex,
Packit 022b05
            marsMcsMcMinGrpAddr,
Packit 022b05
            marsMcsMcMaxGrpAddr }
Packit 022b05
    ::= { marsMcsMcGrpTable 1 }
Packit 022b05
Packit 022b05
MarsMcsMcGrpEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsMcsMcMinGrpAddr           IpAddress,
Packit 022b05
        marsMcsMcMaxGrpAddr           IpAddress,
Packit 022b05
        marsMcsMcGrpRowStatus         RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsMcsMcMinGrpAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Minimum multicast group address - the min and max
Packit 022b05
         multicast forms multi-group block.  If the MinGrpAddr
Packit 022b05
         and MaxGrpAddr are the same, it indicates that this
Packit 022b05
         block contains a single group address.   Since the
Packit 022b05
         block joins are no allowed by a MCS as implied in
Packit 022b05
         the RFC2022, the MinGrpAddr and MaxGrpAddress should
Packit 022b05
         be set to the same value at this time when an entry
Packit 022b05
         row is created."
Packit 022b05
    ::= { marsMcsMcGrpEntry 1 }
Packit 022b05
Packit 022b05
marsMcsMcMaxGrpAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Maximum multicast group address - the min and max
Packit 022b05
         multicast forms a multi-group block.  If the
Packit 022b05
         MinGrpAddr and MaxGrpAddr are the same, it indicates
Packit 022b05
         that this block contains a single group address.
Packit 022b05
         Since the block joins are no allowed by a MCS as
Packit 022b05
         implied in the RFC2022, the MinGrpAddr and
Packit 022b05
         MaxGrpAddress should be set to the same value at
Packit 022b05
         this time when an entry row is created."
Packit 022b05
    ::= { marsMcsMcGrpEntry 2 }
Packit 022b05
Packit 022b05
marsMcsMcGrpRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create or delete a row in this
Packit 022b05
         table.
Packit 022b05
Packit 022b05
         Since other objects in this row are not-accessible
Packit 022b05
         'index-objects', the value of this object has no
Packit 022b05
         effect on whether those objects in this conceptual
Packit 022b05
         row can be modified."
Packit 022b05
    ::= { marsMcsMcGrpEntry 3 }
Packit 022b05
Packit 022b05
--****************************************************************
Packit 022b05
-- IP ATM MARS MCS Backup MARS Object Definitions
Packit 022b05
--****************************************************************
Packit 022b05
Packit 022b05
marsMcsBackupMarsTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsMcsBackupMarsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table contains a list of backup MARS addresses that
Packit 022b05
         a MCS can make contact to in case of failure for
Packit 022b05
         connecting to the primary server. The list of addresses
Packit 022b05
         is in descending order of preference. It should be noted
Packit 022b05
         that the backup list provided by the MARS to the MCS
Packit 022b05
         via the MARS_REDIRECT_MAP message has a higher preference
Packit 022b05
         than addresses that are manually configured into the MCS.
Packit 022b05
         When such a list is received from the MARS, this information
Packit 022b05
         should be inserted at the top of the list.
Packit 022b05
         Each row can be created or deleted via configuration."
Packit 022b05
    ::= {  marsMcsObjects 3 }
Packit 022b05
Packit 022b05
marsMcsBackupMarsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsMcsBackupMarsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry represents an ATM address of a backup MARS."
Packit 022b05
    INDEX { marsMcsIndex,
Packit 022b05
            marsMcsIfIndex,
Packit 022b05
            marsMcsBackupMarsPriority,
Packit 022b05
            marsMcsBackupMarsAddr }
Packit 022b05
    ::= { marsMcsBackupMarsTable 1 }
Packit 022b05
Packit 022b05
MarsMcsBackupMarsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsMcsBackupMarsPriority     Unsigned32,
Packit 022b05
        marsMcsBackupMarsAddr         AtmAddr,
Packit 022b05
        marsMcsBackupMarsRowStatus    RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsMcsBackupMarsPriority OBJECT-TYPE
Packit 022b05
    SYNTAX  Unsigned32(0..65535)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The priority associated with a backup MARS. A lower
Packit 022b05
         priority value inidcates a higher preference."
Packit 022b05
    ::= { marsMcsBackupMarsEntry 1 }
Packit 022b05
Packit 022b05
marsMcsBackupMarsAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ATM address associated with a backup MARS."
Packit 022b05
    ::= { marsMcsBackupMarsEntry 2 }
Packit 022b05
Packit 022b05
marsMcsBackupMarsRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create or delete a row in this
Packit 022b05
         table.
Packit 022b05
Packit 022b05
         Since other objects in this row are not-accessible
Packit 022b05
         'index-objects', the value of this object has no
Packit 022b05
         effect on whether those objects in this conceptual
Packit 022b05
         row can be modified."
Packit 022b05
    ::= { marsMcsBackupMarsEntry 3 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS MCS VC Object Definition Table
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsMcsVcTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsMcsVcEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This table contains information about open virtual
Packit 022b05
         circuits (VCs) that a MCS has.  For point to
Packit 022b05
         point circuit, each entry represents a single VC
Packit 022b05
         connection between this MCS ATM address to another
Packit 022b05
         party ATM address.  In the case of point to
Packit 022b05
         multipoint connection where a single source address
Packit 022b05
         is associated with multiple destinations, several
Packit 022b05
         entries are used to represent the relationship.  An
Packit 022b05
         example of point to multi-point VC represented in a
Packit 022b05
         table is shown below.
Packit 022b05
Packit 022b05
            MCS      VPI/VCI    Grp Addr1/Addr2    Part Addr
Packit 022b05
             1         0,1          g1,g2             p1
Packit 022b05
             1         0,1          g1,g2             p2
Packit 022b05
             1         0,1          g1,g2             p3"
Packit 022b05
    ::= {  marsMcsObjects 4 }
Packit 022b05
Packit 022b05
marsMcsVcEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsMcsVcEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The objects contained in the entry are VC related
Packit 022b05
         attributes such as VC signalling type, control VC
Packit 022b05
         type, idle timer, negotiated MTU size, etc."
Packit 022b05
    INDEX { marsMcsIndex,
Packit 022b05
            marsMcsIfIndex,
Packit 022b05
            marsMcsVcVpi,
Packit 022b05
            marsMcsVcVci,
Packit 022b05
            marsMcsVcMinGrpAddr,
Packit 022b05
            marsMcsVcMaxGrpAddr,
Packit 022b05
            marsMcsVcPartyAddr }
Packit 022b05
    ::= { marsMcsVcTable 1 }
Packit 022b05
Packit 022b05
MarsMcsVcEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsMcsVcVpi           INTEGER,
Packit 022b05
        marsMcsVcVci           INTEGER,
Packit 022b05
        marsMcsVcMinGrpAddr    IpAddress,
Packit 022b05
        marsMcsVcMaxGrpAddr    IpAddress,
Packit 022b05
        marsMcsVcPartyAddr     AtmAddr,
Packit 022b05
        marsMcsVcPartyAddrType INTEGER,
Packit 022b05
        marsMcsVcType          INTEGER,
Packit 022b05
        marsMcsVcCtrlType      INTEGER,
Packit 022b05
        marsMcsVcIdleTimer     INTEGER,
Packit 022b05
        marsMcsVcRevalidate    TruthValue,
Packit 022b05
        marsMcsVcEncapsType    INTEGER,
Packit 022b05
        marsMcsVcNegotiatedMtu INTEGER,
Packit 022b05
        marsMcsVcRowStatus     RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsMcsVcVpi OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..4095)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of virtual path identifier (VPI). Since
Packit 022b05
         a VPI can be numbered 0, this sub-index can take
Packit 022b05
         a value of 0."
Packit 022b05
    ::= { marsMcsVcEntry 1 }
Packit 022b05
Packit 022b05
marsMcsVcVci OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..65535)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
         "The value of virtual circuit identifier (VCI). Since
Packit 022b05
         a VCI can be numbered 0, this sub-index can take
Packit 022b05
         a value of 0."
Packit 022b05
     ::= { marsMcsVcEntry 2 }
Packit 022b05
Packit 022b05
marsMcsVcMinGrpAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Minimum IP multicast group address - the min and
Packit 022b05
         max multicast forms a multi-group block which is
Packit 022b05
         associated with a VC.  If the MinGrpAddr and
Packit 022b05
         MaxGrpAddr are the same, it indicates that the
Packit 022b05
         size of multi-group block is 1, a single IP group."
Packit 022b05
    ::= { marsMcsVcEntry 3 }
Packit 022b05
Packit 022b05
marsMcsVcMaxGrpAddr OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Maximum IP multicast group address - the min
Packit 022b05
         and max multicast forms a multi-group block
Packit 022b05
         which is associated with a VC. If the MinGrpAddr
Packit 022b05
         and MaxGrpAddr are the same, it indicates that the
Packit 022b05
         size of multi-group block is 1, a single IP group."
Packit 022b05
    ::= { marsMcsVcEntry 4 }
Packit 022b05
Packit 022b05
marsMcsVcPartyAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  AtmAddr
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An ATM party address in which this VC is linked.
Packit 022b05
         The party type is identified by the
Packit 022b05
         marsMcsVcPartyAddrType."
Packit 022b05
    ::= { marsMcsVcEntry 5 }
Packit 022b05
Packit 022b05
marsMcsVcPartyAddrType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          called (1),
Packit 022b05
          calling (2)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The party type is associated with the party address.
Packit 022b05
         The called (1) indicates that the party address is
Packit 022b05
         a destination address which implies that VC is
Packit 022b05
         originated from this MCS.  The calling (2) indicates
Packit 022b05
         the VC was initiated externally to this MCS.  In this
Packit 022b05
         case, the party address is the source address."
Packit 022b05
    ::= { marsMcsVcEntry 6 }
Packit 022b05
Packit 022b05
marsMcsVcType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          pvc (1),
Packit 022b05
          svc (2)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Circuit Connection type: permanent virtual circuit or
Packit 022b05
         switched virtual circuit."
Packit 022b05
    ::= { marsMcsVcEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
marsMcsVcCtrlType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
           pointToPointVC (1),
Packit 022b05
           serverControlVC (2),
Packit 022b05
           pointToMultiPointVC (3)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Control VC type used to specify a particular connection.
Packit 022b05
           pointToPointVC (1):
Packit 022b05
             used by the ATM Clients for the registration and
Packit 022b05
             queries.  This VC or the initial signalling path is
Packit 022b05
             set up from the source MCS to a MARS. It is
Packit 022b05
             bi-directional.
Packit 022b05
           serverControlVC (2):
Packit 022b05
             used by a MARS to issue asynchronous updates to an
Packit 022b05
             ATM Client.  This VC is established from the MARS
Packit 022b05
             to the MCS.
Packit 022b05
           pointToMultiPointVC (3):
Packit 022b05
             used by the client to transfer multicast data
Packit 022b05
             packets from layer 3.  This VC is established from
Packit 022b05
             this VC to a cluster member."
Packit 022b05
    ::= { marsMcsVcEntry 8 }
Packit 022b05
Packit 022b05
marsMcsVcIdleTimer OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..2147483647)
Packit 022b05
    UNITS   "minutes"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The idle timer associated with this VC. The minimum
Packit 022b05
         suggested value is 1 minute and the recommended
Packit 022b05
         default value is 20 minutes."
Packit 022b05
    DEFVAL { 20 }
Packit 022b05
    ::= { marsMcsVcEntry 9 }
Packit 022b05
Packit 022b05
marsMcsVcRevalidate OBJECT-TYPE
Packit 022b05
    SYNTAX  TruthValue
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A flag associated with an open and active multipoint
Packit 022b05
         VC. It is checked every time a packet is queued for
Packit 022b05
         transmission on that VC. The object has the value of
Packit 022b05
         true (1) if revalidate is required and the value
Packit 022b05
         false (2) otherwise."
Packit 022b05
    ::= { marsMcsVcEntry 10 }
Packit 022b05
Packit 022b05
marsMcsVcEncapsType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
          other (1),
Packit 022b05
          llcSnap (2)
Packit 022b05
        }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The encapsulation type used when communicating over
Packit 022b05
         this VC."
Packit 022b05
    ::= { marsMcsVcEntry 11 }
Packit 022b05
Packit 022b05
marsMcsVcNegotiatedMtu OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (1..65535)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The negotiated MTU when communicating over this VC."
Packit 022b05
    ::= { marsMcsVcEntry 12 }
Packit 022b05
Packit 022b05
marsMcsVcRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The object is used to create, delete or modify a
Packit 022b05
         row in this table.
Packit 022b05
         A row cannot be made 'active' until instances of
Packit 022b05
         all corresponding columns in the row of this table
Packit 022b05
         are appropriately configured.
Packit 022b05
Packit 022b05
         While objects: marsMcsVcIdleTimer and
Packit 022b05
         marsMcsVcRevalidate in this conceptual row can
Packit 022b05
         be modified irrespective of the value of this
Packit 022b05
         object, all other objects in the row can not be
Packit 022b05
         modified when this object has a value of 'active'.
Packit 022b05
Packit 022b05
         It is possible for an SNMP management station
Packit 022b05
         to set the row to 'notInService' and modify
Packit 022b05
         the entry and then set it back to 'active'
Packit 022b05
         with the following exception. That is, rows
Packit 022b05
         for which the corresponding instance of
Packit 022b05
         marsMcsVcType has a value of 'svc' can not
Packit 022b05
         be modified or deleted."
Packit 022b05
    ::= { marsMcsVcEntry 13 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS MCS Statistics Definition Table
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsMcsStatTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF MarsMcsStatEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The table contains statistics collected at MARS MCSs."
Packit 022b05
    ::= {  marsMcsObjects 5 }
Packit 022b05
Packit 022b05
marsMcsStatEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  MarsMcsStatEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry contains statistics collected at one
Packit 022b05
         MARS MCS."
Packit 022b05
    INDEX { marsMcsIndex, marsMcsIfIndex }
Packit 022b05
    ::= { marsMcsStatTable 1 }
Packit 022b05
Packit 022b05
MarsMcsStatEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        marsMcsStatTxReqMsgs       Counter32,
Packit 022b05
        marsMcsStatTxMservMsgs     Counter32,
Packit 022b05
        marsMcsStatTxUnservMsgs    Counter32,
Packit 022b05
        marsMcsStatRxMultiMsgs     Counter32,
Packit 022b05
        marsMcsStatRxSjoinMsgs     Counter32,
Packit 022b05
        marsMcsStatRxSleaveMsgs    Counter32,
Packit 022b05
        marsMcsStatRxNakMsgs       Counter32,
Packit 022b05
        marsMcsStatRxMigrateMsgs   Counter32,
Packit 022b05
        marsMcsStatFailMultiMsgs   Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
marsMcsStatTxReqMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_REQUEST messages transmitted
Packit 022b05
         from this MCS."
Packit 022b05
    ::= { marsMcsStatEntry 1 }
Packit 022b05
Packit 022b05
marsMcsStatTxMservMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_MSERV messages transmitted from
Packit 022b05
         this MCS."
Packit 022b05
    ::= { marsMcsStatEntry 2 }
Packit 022b05
Packit 022b05
marsMcsStatTxUnservMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_UNSERV messages transmitted from
Packit 022b05
         this MCS."
Packit 022b05
    ::= { marsMcsStatEntry 3 }
Packit 022b05
Packit 022b05
marsMcsStatRxMultiMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_MULTI messages received by
Packit 022b05
         this MCS."
Packit 022b05
    ::= { marsMcsStatEntry 4 }
Packit 022b05
Packit 022b05
marsMcsStatRxSjoinMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_SJOIN messages received by
Packit 022b05
         this MCS."
Packit 022b05
    ::= { marsMcsStatEntry 5 }
Packit 022b05
Packit 022b05
marsMcsStatRxSleaveMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_SLEAVE messages received
Packit 022b05
         by this MCS."
Packit 022b05
    ::= { marsMcsStatEntry 6 }
Packit 022b05
Packit 022b05
marsMcsStatRxNakMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_NAK messages received
Packit 022b05
         by this MCS."
Packit 022b05
    ::= { marsMcsStatEntry 7 }
Packit 022b05
Packit 022b05
marsMcsStatRxMigrateMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of MARS_MIGRATE messages received
Packit 022b05
         by this MCS."
Packit 022b05
    ::= { marsMcsStatEntry 8 }
Packit 022b05
Packit 022b05
marsMcsStatFailMultiMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Total number of timeouts occurred indicating
Packit 022b05
         failure of the last MARS_MULTI to arrive."
Packit 022b05
    ::= { marsMcsStatEntry 9 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS Notification Definitions
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsTrapInfo OBJECT IDENTIFIER ::= { marsMIB 0 }
Packit 022b05
Packit 022b05
marsFaultTrap NOTIFICATION-TYPE
Packit 022b05
    OBJECTS {
Packit 022b05
        marsAddr,
Packit 022b05
        marsServStatus
Packit 022b05
       }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This trap/inform is sent to the manager whenever
Packit 022b05
         there is a fault condition occurred on a MARS."
Packit 022b05
    ::= { marsTrapInfo 1 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
--  IP ATM MARS Conformance Definitions
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsConformance       OBJECT IDENTIFIER ::= { marsMIB 4 }
Packit 022b05
marsClientConformance OBJECT IDENTIFIER ::= { marsConformance 1 }
Packit 022b05
marsServerConformance OBJECT IDENTIFIER ::= { marsConformance 2 }
Packit 022b05
marsMcsConformance    OBJECT IDENTIFIER ::= { marsConformance 3 }
Packit 022b05
Packit 022b05
marsClientCompliances OBJECT IDENTIFIER ::= { marsClientConformance 1 }
Packit 022b05
marsClientGroups      OBJECT IDENTIFIER ::= { marsClientConformance 2 }
Packit 022b05
Packit 022b05
marsServerCompliances OBJECT IDENTIFIER ::= { marsServerConformance 1 }
Packit 022b05
Packit 022b05
Packit 022b05
marsServerGroups      OBJECT IDENTIFIER ::= { marsServerConformance 2 }
Packit 022b05
Packit 022b05
marsMcsCompliances    OBJECT IDENTIFIER ::= { marsMcsConformance 1 }
Packit 022b05
marsMcsGroups         OBJECT IDENTIFIER ::= { marsMcsConformance 2 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
-- MARS Client Compliance Statements
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsClientCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The compliance statement for entities that are required
Packit 022b05
         for the management of MARS clients."
Packit 022b05
    MODULE
Packit 022b05
        MANDATORY-GROUPS {
Packit 022b05
         marsClientGroup
Packit 022b05
        }
Packit 022b05
Packit 022b05
    OBJECT marsClientAddr
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientDefaultMarsAddr
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientHsn
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientRegistration
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientCmi
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientDefaultMtu
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
Packit 022b05
    OBJECT marsClientFailureTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientRetranDelayTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientRdmMulReqAddRetrTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientRdmVcRevalidateTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientJoinLeaveRetrInterval
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientJoinLeaveRetrLimit
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientRegWithMarsRdmTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientForceWaitTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientLmtToMissRedirMapTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientIdleTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientMcGrpRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientBackupMarsRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientVcType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientVcCtrlType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientVcIdleTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientVcRevalidate
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientVcEncapsType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientVcNegotiatedMtu
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsClientVcRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    ::= { marsClientCompliances 1 }
Packit 022b05
Packit 022b05
marsClientGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        marsClientAddr,
Packit 022b05
        marsClientDefaultMarsAddr,
Packit 022b05
        marsClientHsn,
Packit 022b05
        marsClientRegistration,
Packit 022b05
        marsClientCmi,
Packit 022b05
        marsClientDefaultMtu,
Packit 022b05
        marsClientFailureTimer,
Packit 022b05
        marsClientRetranDelayTimer,
Packit 022b05
        marsClientRdmMulReqAddRetrTimer,
Packit 022b05
        marsClientRdmVcRevalidateTimer,
Packit 022b05
        marsClientJoinLeaveRetrInterval,
Packit 022b05
        marsClientJoinLeaveRetrLimit,
Packit 022b05
        marsClientRegWithMarsRdmTimer,
Packit 022b05
        marsClientForceWaitTimer,
Packit 022b05
        marsClientIdleTimer,
Packit 022b05
        marsClientLmtToMissRedirMapTimer,
Packit 022b05
        marsClientRowStatus,
Packit 022b05
        marsClientMcGrpRowStatus,
Packit 022b05
        marsClientBackupMarsRowStatus,
Packit 022b05
        marsClientVcPartyAddrType,
Packit 022b05
        marsClientVcType,
Packit 022b05
        marsClientVcCtrlType,
Packit 022b05
        marsClientVcIdleTimer,
Packit 022b05
        marsClientVcRevalidate,
Packit 022b05
        marsClientVcEncapsType,
Packit 022b05
        marsClientVcNegotiatedMtu,
Packit 022b05
        marsClientVcRowStatus,
Packit 022b05
        marsClientStatTxReqMsgs,
Packit 022b05
        marsClientStatTxJoinMsgs,
Packit 022b05
        marsClientStatTxLeaveMsgs,
Packit 022b05
        marsClientStatTxGrpLstReqMsgs,
Packit 022b05
        marsClientStatRxJoinMsgs,
Packit 022b05
        marsClientStatRxLeaveMsgs,
Packit 022b05
        marsClientStatRxMultiMsgs,
Packit 022b05
        marsClientStatRxNakMsgs,
Packit 022b05
        marsClientStatRxGrpLstRplyMsgs,
Packit 022b05
        marsClientStatRxMigrateMsgs,
Packit 022b05
        marsClientStatFailMultiMsgs
Packit 022b05
       }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects to be implemented in a MIB
Packit 022b05
         for the management of MARS clients."
Packit 022b05
    ::= { marsClientGroups 1 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
-- MARS Server Compliance Statements
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsServerCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The compliance statement for entities that are required
Packit 022b05
         for the management of MARS servers."
Packit 022b05
    MODULE -- this module
Packit 022b05
        MANDATORY-GROUPS {
Packit 022b05
         marsServerGroup,
Packit 022b05
         marsServerEventGroup
Packit 022b05
        }
Packit 022b05
Packit 022b05
    OBJECT marsAddr
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsLocal
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsServStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsServType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsServPriority
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsRedirMapMsgTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsCsn
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsSsn
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcGrpAddrUsage
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcGrpRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsHostMapRowType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsHostMapRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsServerMapRowType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsServerMapRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsVcPartyAddrType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsVcType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsVcCtrlType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsVcIdleTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsVcCmi
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
    OBJECT marsVcEncapsType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsVcNegotiatedMtu
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsVcRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    ::= { marsServerCompliances 1 }
Packit 022b05
Packit 022b05
marsServerGroup OBJECT-GROUP
Packit 022b05
      OBJECTS {
Packit 022b05
        marsAddr,
Packit 022b05
        marsLocal,
Packit 022b05
        marsServStatus,
Packit 022b05
        marsServType,
Packit 022b05
        marsServPriority,
Packit 022b05
        marsRedirMapMsgTimer,
Packit 022b05
        marsCsn,
Packit 022b05
        marsSsn,
Packit 022b05
        marsRowStatus,
Packit 022b05
        marsMcGrpAddrUsage,
Packit 022b05
        marsMcGrpRxLayer3GrpSets,
Packit 022b05
        marsMcGrpRxLayer3GrpResets,
Packit 022b05
        marsMcGrpRowStatus,
Packit 022b05
        marsHostMapRowType,
Packit 022b05
        marsHostMapRowStatus,
Packit 022b05
        marsServerMapRowType,
Packit 022b05
        marsServerMapRowStatus,
Packit 022b05
        marsVcPartyAddrType,
Packit 022b05
        marsVcType,
Packit 022b05
        marsVcCtrlType,
Packit 022b05
        marsVcIdleTimer,
Packit 022b05
        marsVcCmi,
Packit 022b05
        marsVcEncapsType,
Packit 022b05
        marsVcNegotiatedMtu,
Packit 022b05
        marsVcRowStatus,
Packit 022b05
        marsRegClientAtmAddr,
Packit 022b05
        marsRegMcsAtmAddr,
Packit 022b05
        marsStatTxMultiMsgs,
Packit 022b05
        marsStatTxGrpLstRplyMsgs,
Packit 022b05
        marsStatTxRedirectMapMsgs,
Packit 022b05
        marsStatTxMigrateMsgs,
Packit 022b05
        marsStatTxNakMsgs,
Packit 022b05
        marsStatTxJoinMsgs,
Packit 022b05
        marsStatTxLeaveMsgs,
Packit 022b05
        marsStatTxSjoinMsgs,
Packit 022b05
        marsStatTxSleaveMsgs,
Packit 022b05
        marsStatTxMservMsgs,
Packit 022b05
        marsStatTxUnservMsgs,
Packit 022b05
        marsStatRxReqMsgs,
Packit 022b05
        marsStatRxGrpLstReqMsgs,
Packit 022b05
        marsStatRxJoinMsgs,
Packit 022b05
        marsStatRxLeaveMsgs,
Packit 022b05
        marsStatRxMservMsgs,
Packit 022b05
        marsStatRxUnservMsgs,
Packit 022b05
        marsStatRxBlkJoinMsgs,
Packit 022b05
        marsStatRegMemGroups,
Packit 022b05
        marsStatRegMcsGroups
Packit 022b05
       }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects to be implemented in a MIB
Packit 022b05
         for the management of MARS servers."
Packit 022b05
    ::= { marsServerGroups 1 }
Packit 022b05
Packit 022b05
marsServerEventGroup NOTIFICATION-GROUP
Packit 022b05
    NOTIFICATIONS { marsFaultTrap }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of events that can be generated from
Packit 022b05
         a MARS server."
Packit 022b05
    ::= { marsServerGroups 2 }
Packit 022b05
Packit 022b05
--***************************************************************
Packit 022b05
-- MARS Multicast Server (MCS) Compliance Statements
Packit 022b05
--***************************************************************
Packit 022b05
Packit 022b05
marsMcsCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The compliance statement for entities that are required
Packit 022b05
         for the management of MARS multicast servers (MCS)."
Packit 022b05
    MODULE
Packit 022b05
        MANDATORY-GROUPS {
Packit 022b05
         marsMcsGroup
Packit 022b05
        }
Packit 022b05
Packit 022b05
    OBJECT marsMcsAddr
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsDefaultMarsAddr
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsRegistration
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsSsn
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsDefaultMtu
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsFailureTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsRetranDelayTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsRdmMulReqAddRetrTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsRdmVcRevalidateTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsRegisterRetrInterval
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
    OBJECT marsMcsRegisterRetrLimit
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsForceWaitTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsLmtToMissRedirMapTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsIdleTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsMcGrpRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsBackupMarsRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsVcPartyAddrType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsVcType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsVcCtrlType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsVcIdleTimer
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsVcRevalidate
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsVcEncapsType
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsVcNegotiatedMtu
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    OBJECT marsMcsVcRowStatus
Packit 022b05
    MIN-ACCESS read-only
Packit 022b05
    DESCRIPTION
Packit 022b05
      "Write access is not required."
Packit 022b05
Packit 022b05
    ::= { marsMcsCompliances 1 }
Packit 022b05
Packit 022b05
marsMcsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS {
Packit 022b05
        marsMcsAddr,
Packit 022b05
        marsMcsDefaultMarsAddr,
Packit 022b05
        marsMcsRegistration,
Packit 022b05
        marsMcsSsn ,
Packit 022b05
        marsMcsDefaultMtu,
Packit 022b05
        marsMcsFailureTimer,
Packit 022b05
        marsMcsRetranDelayTimer,
Packit 022b05
        marsMcsRdmMulReqAddRetrTimer,
Packit 022b05
        marsMcsRdmVcRevalidateTimer,
Packit 022b05
        marsMcsRegisterRetrInterval,
Packit 022b05
        marsMcsRegisterRetrLimit,
Packit 022b05
        marsMcsRegWithMarsRdmTimer,
Packit 022b05
        marsMcsForceWaitTimer,
Packit 022b05
        marsMcsIdleTimer,
Packit 022b05
        marsMcsLmtToMissRedirMapTimer,
Packit 022b05
        marsMcsRowStatus,
Packit 022b05
        marsMcsMcGrpRowStatus,
Packit 022b05
        marsMcsVcPartyAddrType,
Packit 022b05
        marsMcsBackupMarsRowStatus,
Packit 022b05
        marsMcsVcType,
Packit 022b05
        marsMcsVcCtrlType,
Packit 022b05
        marsMcsVcIdleTimer,
Packit 022b05
        marsMcsVcRevalidate,
Packit 022b05
        marsMcsVcEncapsType,
Packit 022b05
        marsMcsVcNegotiatedMtu,
Packit 022b05
        marsMcsVcRowStatus,
Packit 022b05
        marsMcsStatTxReqMsgs,
Packit 022b05
        marsMcsStatTxMservMsgs,
Packit 022b05
        marsMcsStatTxUnservMsgs,
Packit 022b05
        marsMcsStatRxMultiMsgs,
Packit 022b05
        marsMcsStatRxSjoinMsgs,
Packit 022b05
        marsMcsStatRxSleaveMsgs,
Packit 022b05
        marsMcsStatRxNakMsgs,
Packit 022b05
        marsMcsStatRxMigrateMsgs,
Packit 022b05
        marsMcsStatFailMultiMsgs
Packit 022b05
       }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A collection of objects to be implemented in a MIB
Packit 022b05
         for the management of MARS multicast servers (MCS)."
Packit 022b05
    ::= { marsMcsGroups 1 }
Packit 022b05
Packit 022b05
   END