mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1575 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			1689 lines
		
	
	
		
			66 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1689 lines
		
	
	
		
			66 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
CTATM-CONFIG-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
--  Ctron ATM Config MIB
 | 
						|
--  Revision: 01.04.03
 | 
						|
--  Date: September 5, 1998
 | 
						|
--  Part Number:
 | 
						|
 | 
						|
--  Cabletron Systems, Inc.
 | 
						|
--  35 Industrial Way, P.O. Box 5005
 | 
						|
--  Rochester, NH 03867-0505
 | 
						|
--  (603) 332-9400
 | 
						|
--  support@ctron.com
 | 
						|
 | 
						|
--  This module provides authoritative definitions for part
 | 
						|
--  of the naming tree below:
 | 
						|
--
 | 
						|
--  cabletron { enterprises 52 }
 | 
						|
--
 | 
						|
--  This module will be extended, as additional sub-sections
 | 
						|
--  of this naming tree are defined.
 | 
						|
--
 | 
						|
 | 
						|
--  Cabletron Systems reserves the right to make changes in
 | 
						|
--  specification and other information contained in this document
 | 
						|
--  without prior notice.  The reader should consult Cabletron Systems
 | 
						|
--  to determine whether any such changes have been made.
 | 
						|
--
 | 
						|
--  In no event shall Cabletron Systems be liable for any incidental,
 | 
						|
--  indirect, special, or consequential damages whatsoever (including
 | 
						|
--  but not limited to lost profits) arising out of or related to this
 | 
						|
--  document or the information contained in it, even if Cabletron
 | 
						|
--  Systems has been advised of, known, or should have known, the
 | 
						|
--  possibility of such damages.
 | 
						|
--
 | 
						|
--  Cabletron grants vendors, end-users, and other interested parties
 | 
						|
--  a non-exclusive license to use this Specification in connection
 | 
						|
--  with the management of Cabletron products.
 | 
						|
 | 
						|
--  Copyright May 98 Cabletron Systems
 | 
						|
 | 
						|
IMPORTS
 | 
						|
 | 
						|
        OBJECT-TYPE
 | 
						|
              FROM SNMPv2-SMI
 | 
						|
 | 
						|
        ctATMConfig
 | 
						|
              FROM CTRON-MIB-NAMES
 | 
						|
 | 
						|
        ifIndex, DisplayString
 | 
						|
              FROM RFC1213-MIB
 | 
						|
        
 | 
						|
        lecIndex, leArpMacAddress
 | 
						|
              FROM LAN-EMULATION-CLIENT-MIB
 | 
						|
 | 
						|
        AtmTrafficDescrParamIndex
 | 
						|
              FROM ATM-TC-MIB
 | 
						|
 | 
						|
        atmVclVpi, atmVclVci, atmTrafficDescrParamIndex
 | 
						|
              FROM ATM-MIB;
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- DisplayString ::= OCTET STRING
 | 
						|
AtmAddress ::= OCTET STRING (SIZE(20))
 | 
						|
 | 
						|
--
 | 
						|
--=======================================================================
 | 
						|
-- ctAtmConfig Groups
 | 
						|
 | 
						|
ctATMBaseConfig          OBJECT IDENTIFIER ::= { ctATMConfig 1 }
 | 
						|
ctATMPhysicalRedundancy  OBJECT IDENTIFIER ::= { ctATMConfig 2 }
 | 
						|
ctATMPhysicalRedundancyInterface OBJECT IDENTIFIER ::= { 
 | 
						|
                                     ctATMPhysicalRedundancy 1 }
 | 
						|
ctATMIlmi                OBJECT IDENTIFIER ::= { ctATMConfig 3 }
 | 
						|
ctATMSignalConfig        OBJECT IDENTIFIER ::= { ctATMConfig 4 }
 | 
						|
ctATMLANEServices        OBJECT IDENTIFIER ::= { ctATMConfig 5 }
 | 
						|
ctATMLANEInfoExtGroup    OBJECT IDENTIFIER ::= { ctATMConfig 6 }
 | 
						|
ctATMTrafficManagementGroup     OBJECT IDENTIFIER ::= { ctATMConfig 7 }
 | 
						|
 | 
						|
--
 | 
						|
--=======================================================================
 | 
						|
 | 
						|
ctATMPvcIfDef    OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER (1..512)
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          deprecated 
 | 
						|
     DESCRIPTION
 | 
						|
         "This object is the MIB-II interface on which the next
 | 
						|
          Permanent Virtual Circuit (PVC) will be created. 
 | 
						|
 
 | 
						|
          It is an error to  set an interface number which is not
 | 
						|
          an ATM interface (physical or virtual).
 | 
						|
 
 | 
						|
          This object is persistent. However, during reinitialization of
 | 
						|
          the device if it is found that the interface no longer
 | 
						|
          supports ATM, then a new MIB-II interface will be created for
 | 
						|
          the next PVC. The special value of 0 causes a new MIB-II
 | 
						|
          interface to be created for the next PVC."
 | 
						|
     ::= { ctATMBaseConfig 1 }
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
ctATMLecIfDef    OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER (1..512)
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          obsolete
 | 
						|
     DESCRIPTION
 | 
						|
         "This object is the physical interface on which _all_ LAN
 | 
						|
          Emulation Clients (LECs) will be created.
 | 
						|
 
 | 
						|
          It is an error to  set an interface number which does not
 | 
						|
          support ATM.
 | 
						|
 
 | 
						|
          This object is persistent. However, during reinitialization of
 | 
						|
          the device if it is found that the interface no longer
 | 
						|
          supports ATM, then the first ATM interface for the device will
 | 
						|
          be used as the value for this object."
 | 
						|
     ::= { ctATMBaseConfig 2 }
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
 | 
						|
ctATMDefApplicationTable   OBJECT-TYPE
 | 
						|
     SYNTAX          SEQUENCE OF CtATMDefApplicationEntry
 | 
						|
     MAX-ACCESS          not-accessible
 | 
						|
     STATUS          obsolete
 | 
						|
     DESCRIPTION
 | 
						|
         "A list of Default Application objects for this interface."
 | 
						|
     ::= { ctATMBaseConfig 3 }
 | 
						|
     
 | 
						|
ctATMDefApplicationEntry     OBJECT-TYPE
 | 
						|
     SYNTAX          CtATMDefApplicationEntry
 | 
						|
     MAX-ACCESS          not-accessible
 | 
						|
     STATUS          obsolete
 | 
						|
     DESCRIPTION
 | 
						|
         "An entry containing objects pertaining to the default 
 | 
						|
          application on a physical interface."
 | 
						|
     INDEX           { ifIndex }
 | 
						|
     ::= { ctATMDefApplicationTable 1 }
 | 
						|
 | 
						|
CtATMDefApplicationEntry ::=
 | 
						|
     SEQUENCE {
 | 
						|
                ctATMDefApplicationIfIndex
 | 
						|
                     INTEGER,
 | 
						|
                ctATMDefApplication
 | 
						|
                     INTEGER
 | 
						|
               }
 | 
						|
 | 
						|
ctATMDefApplicationIfIndex    OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER (1..512)
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          obsolete
 | 
						|
     DESCRIPTION
 | 
						|
         "Returns an index for the physical interface to which the
 | 
						|
          information in this table pertains. It is equal to the MIB-II
 | 
						|
          ifIndex."
 | 
						|
     ::= { ctATMDefApplicationEntry 1 }
 | 
						|
 | 
						|
ctATMDefApplication OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             lane04(1),
 | 
						|
                             lane(2)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          obsolete
 | 
						|
     DESCRIPTION
 | 
						|
         "The default application to be run on this physical ATM 
 | 
						|
          interface.
 | 
						|
 | 
						|
          Selecting lane04 will cause the application known as FORE LAN
 | 
						|
          Emulation 0.4 to be the default application on this interface
 | 
						|
          using the spans signalling stack. This will also cause ILMI to
 | 
						|
          be disabled. i.e., a read on ctATMSignalType will return
 | 
						|
          spans; and a read on ctATMIlmiStatus will return disable.
 | 
						|
 | 
						|
          It is an error to set ctATMSignalType to a value other than
 | 
						|
          spans when this object is set to lane04. It is an error
 | 
						|
          to set ctATMIlmiStatus to a value other than disable when this
 | 
						|
          object is set to spans.
 | 
						|
 | 
						|
          Selecting lane will cause the application known as ATM Forum
 | 
						|
          LAN emulation version 2.0 to be the default application on this
 | 
						|
          physical interface. If an attempt to be operational using LANE 
 | 
						|
          2.0 is unsuccessful because of a bad-version error, then ATM Forum
 | 
						|
          LANE 1.0 will be the default application. Selecting this also
 | 
						|
          enables ILMI in autoconfigure mode. i.e., a read on
 | 
						|
          ctATMIlmiStatus will return the value enableAutoConfigure).
 | 
						|
 | 
						|
          It is an error to set ctATMSignalType to the value spans when
 | 
						|
          this object is set to lane.
 | 
						|
 | 
						|
          This object is persistent."
 | 
						|
     DEFVAL  { lane } 
 | 
						|
     ::= { ctATMDefApplicationEntry 2 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
ctATMFramerStatusTable     OBJECT-TYPE
 | 
						|
     SYNTAX          SEQUENCE OF CtATMFramerStatusEntry
 | 
						|
     MAX-ACCESS          not-accessible
 | 
						|
     STATUS          obsolete
 | 
						|
     DESCRIPTION
 | 
						|
         "A list of framer status objects for this interface."
 | 
						|
     ::= { ctATMBaseConfig 4 }
 | 
						|
 | 
						|
ctATMFramerStatusEntry     OBJECT-TYPE
 | 
						|
     SYNTAX          CtATMFramerStatusEntry
 | 
						|
     MAX-ACCESS          not-accessible
 | 
						|
     STATUS          obsolete
 | 
						|
     DESCRIPTION
 | 
						|
         "An entry containing objects pertaining to status of the framer
 | 
						|
          on a physical interface."
 | 
						|
     INDEX           { ifIndex }
 | 
						|
     ::= { ctATMFramerStatusTable 1 }
 | 
						|
 | 
						|
CtATMFramerStatusEntry ::=
 | 
						|
     SEQUENCE {
 | 
						|
                ctATMFramerStatusIfIndex
 | 
						|
                     INTEGER,
 | 
						|
                ctATMFramerStatus
 | 
						|
                     INTEGER
 | 
						|
               }
 | 
						|
 | 
						|
ctATMFramerStatusIfIndex    OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER (1..512)
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          obsolete
 | 
						|
     DESCRIPTION
 | 
						|
         "Returns an index for the physical interface to which the
 | 
						|
          information in this table pertains. It is equal to the MIB-II
 | 
						|
          ifIndex."
 | 
						|
     ::= { ctATMFramerStatusEntry 1 }
 | 
						|
 | 
						|
ctATMFramerStatus OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             on(1),
 | 
						|
                             off(2)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          obsolete
 | 
						|
     DESCRIPTION
 | 
						|
         "Setting this object to on will activate the Framer MIBs as
 | 
						|
          specified by either RFC-1595 or RFC-1407 depending on whether
 | 
						|
          the interface uses SONET framing or DS3 framing respectively.
 | 
						|
          i.e., setting it to on will permit gathering of framer
 | 
						|
          statistics at the expense of processing time. However it might
 | 
						|
          be a valuable debugging aid to turn on the framer MIB.
 | 
						|
 
 | 
						|
          Setting this object to off will not activate the respective
 | 
						|
          framer MIBS. Thus saving processing time.
 | 
						|
 
 | 
						|
          It is emphasised that collection of statistics for the framer
 | 
						|
          is resource (processor, memory) intensive.
 | 
						|
 
 | 
						|
          This object is persistent."
 | 
						|
     DEFVAL  { off } 
 | 
						|
     ::= { ctATMFramerStatusEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
-- This table defines the association of a "MAC address, LEC Index" pair
 | 
						|
-- with a particular VPI, VCI, ATM address and ELAN name. Several pieces
 | 
						|
-- of information available in this table could conceivably be obtained
 | 
						|
-- by querying other "standard" MIBs. However, at this point in time,
 | 
						|
-- some of those MIBs are not yet standards and/or are in a state of flux.
 | 
						|
-- It is felt that defining such a table could serve the interim needs.
 | 
						|
-- This has the added benefit of efficiency.
 | 
						|
 | 
						|
ctATMLecArpMacTable     OBJECT-TYPE
 | 
						|
     SYNTAX         SEQUENCE OF CtATMLecArpMacEntry
 | 
						|
     MAX-ACCESS         not-accessible
 | 
						|
     STATUS         current
 | 
						|
     DESCRIPTION
 | 
						|
         "A list of LEC-Index, MAC-address, associated with a particular
 | 
						|
          VPI, VCI and ATM-address objects on this device."
 | 
						|
     ::= { ctATMBaseConfig 5 }
 | 
						|
 | 
						|
ctATMLecArpMacEntry          OBJECT-TYPE
 | 
						|
     SYNTAX          CtATMLecArpMacEntry
 | 
						|
     MAX-ACCESS          not-accessible
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "An entry containing objects pertaining to LEC Index,
 | 
						|
          MAC-address, associated with a particular VPI, VCI and
 | 
						|
          and ATM-address on this device."
 | 
						|
     INDEX           {  lecIndex, leArpMacAddress }
 | 
						|
     ::= { ctATMLecArpMacTable 1 }
 | 
						|
 | 
						|
CtATMLecArpMacEntry ::=
 | 
						|
     SEQUENCE {
 | 
						|
                   ctATMLecArpMacLecIndex
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMLecArpMacAddress
 | 
						|
                        OCTET STRING,
 | 
						|
                   ctATMLecArpMacElanName
 | 
						|
                        DisplayString,
 | 
						|
                   ctATMLecArpMacVpi
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMLecArpMacVci
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMLecArpMacATMAddress
 | 
						|
                        DisplayString
 | 
						|
              }
 | 
						|
 | 
						|
ctATMLecArpMacLecIndex   OBJECT-TYPE
 | 
						|
     SYNTAX              INTEGER (1..2147483647)
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              obsolete
 | 
						|
     DESCRIPTION
 | 
						|
       "The lecIndex of the LEC which has learned the MAC-address
 | 
						|
        given by ctATMLecArpMacAddress."
 | 
						|
     ::= { ctATMLecArpMacEntry 1 }
 | 
						|
 | 
						|
ctATMLecArpMacAddress    OBJECT-TYPE
 | 
						|
     SYNTAX              OCTET STRING (SIZE(6))
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              obsolete
 | 
						|
     DESCRIPTION
 | 
						|
        "The MAC-address which is learned by this LEC."
 | 
						|
     ::= { ctATMLecArpMacEntry 2 }
 | 
						|
 | 
						|
ctATMLecArpMacElanName   OBJECT-TYPE
 | 
						|
     SYNTAX              DisplayString 
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              current
 | 
						|
     DESCRIPTION
 | 
						|
       "The name of the ELAN which is joined by this LEC."
 | 
						|
     ::= { ctATMLecArpMacEntry 3 }
 | 
						|
 | 
						|
ctATMLecArpMacVpi        OBJECT-TYPE
 | 
						|
     SYNTAX              INTEGER (1..4095)
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              current
 | 
						|
     DESCRIPTION
 | 
						|
       "The data-direct VPI over which traffic destined for the
 | 
						|
        MAC-address ctATMLecArpMacAddress is sent."
 | 
						|
     ::= { ctATMLecArpMacEntry 4 }
 | 
						|
 | 
						|
ctATMLecArpMacVci        OBJECT-TYPE
 | 
						|
     SYNTAX              INTEGER (1..65535)
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              current
 | 
						|
     DESCRIPTION
 | 
						|
       "The data-direct VCI over which traffic destined for the
 | 
						|
        MAC-address ctATMLecArpMacAddress is sent."
 | 
						|
     ::= { ctATMLecArpMacEntry 5 }
 | 
						|
 | 
						|
ctATMLecArpMacATMAddress OBJECT-TYPE
 | 
						|
     SYNTAX              DisplayString (SIZE(32))
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              current
 | 
						|
     DESCRIPTION
 | 
						|
       "The ATM-address of the destination end-station which is the
 | 
						|
        logical destination of the MAC-address ctATMLecArpMacAddress.
 | 
						|
 | 
						|
        The ATM address is returned in a form suitable for printing.
 | 
						|
        The format (separators etc.) is implementation dependent.
 | 
						|
        However, it is recommended that the same format be used
 | 
						|
        consistently by all agents that return similar information."
 | 
						|
     ::= { ctATMLecArpMacEntry 6 }
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
-- ATM Bandwidth Allocation Mode Object Definitions
 | 
						|
 | 
						|
-- This table provides the ability to enable and disable Bandwidth
 | 
						|
-- Allocation Mode on a physical ATM interface.  If this mode is enabled
 | 
						|
-- the network administrator can assign the maximum bandwidth a PVC
 | 
						|
-- can use.
 | 
						|
 | 
						|
ctATMPvcBwAllocTable OBJECT-TYPE
 | 
						|
        SYNTAX       SEQUENCE OF CtATMPvcBwAllocEntry
 | 
						|
        MAX-ACCESS       not-accessible
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
                "A list of PvcBwAllocEntries for this physical interface."
 | 
						|
        ::= { ctATMBaseConfig 6 }
 | 
						|
 | 
						|
ctATMPvcBwAllocEntry OBJECT-TYPE
 | 
						|
        SYNTAX       CtATMPvcBwAllocEntry
 | 
						|
        MAX-ACCESS       not-accessible
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
                "An entry containing objects pertaining to Bandwidth 
 | 
						|
                 Allocation."
 | 
						|
        INDEX   { ifIndex }
 | 
						|
        ::= { ctATMPvcBwAllocTable 1 }
 | 
						|
 | 
						|
CtATMPvcBwAllocEntry ::=
 | 
						|
        SEQUENCE {
 | 
						|
                ctATMPvcBwAllocPhysIface    INTEGER,
 | 
						|
                ctATMPvcBwAllocStatus       INTEGER,
 | 
						|
                ctATMPvcBwAllocBandwidth    INTEGER
 | 
						|
         }
 | 
						|
 | 
						|
ctATMPvcBwAllocPhysIface    OBJECT-TYPE
 | 
						|
        SYNTAX              INTEGER (1..512)
 | 
						|
        MAX-ACCESS              read-only
 | 
						|
        STATUS              obsolete
 | 
						|
        DESCRIPTION
 | 
						|
                "Returns an index for the physical interface to which the
 | 
						|
                 information in this table pertains. It is equal to the
 | 
						|
                 MIB-II ifIndex."
 | 
						|
        ::= { ctATMPvcBwAllocEntry 1 }
 | 
						|
 | 
						|
ctATMPvcBwAllocStatus  OBJECT-TYPE
 | 
						|
        SYNTAX         INTEGER 
 | 
						|
                             {
 | 
						|
                             on(1),
 | 
						|
                             off(2),
 | 
						|
                             notSupported(3)
 | 
						|
                             }
 | 
						|
        MAX-ACCESS         read-write
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
         "The values on and off can be written to this object. Selecting
 | 
						|
          on will enable bandwidth allocation mode on this interface. When
 | 
						|
          this mode is enabled all LECs and PVCs currently configured on 
 | 
						|
          this interface will be deleted, UNI and ILMI will be disabled, and
 | 
						|
          this module will reboot.
 | 
						|
 | 
						|
          Selecing off will disable bandwidth allocation mode on this
 | 
						|
          interface.  When this mode is disabled all PVCs currently 
 | 
						|
          configured on this interface will be deleted, UNI and ILMI will 
 | 
						|
          revert to their former status, and this module will reboot.
 | 
						|
 | 
						|
          If bandwidth allocation mode is not supported by this module the
 | 
						|
          value notSupported will be returned by this object.  This value
 | 
						|
          can not be set by the network administrator.
 | 
						|
 | 
						|
          This object is persistent."
 | 
						|
        ::= { ctATMPvcBwAllocEntry 2 }
 | 
						|
 | 
						|
ctATMPvcBwAllocBandwidth    OBJECT-TYPE
 | 
						|
        SYNTAX              INTEGER (1..2147483647)
 | 
						|
        MAX-ACCESS              read-only
 | 
						|
        STATUS              obsolete
 | 
						|
        DESCRIPTION
 | 
						|
                "Returns the amount of bandwidth in use on this ATM
 | 
						|
                 interface in bits per second." 
 | 
						|
        ::= { ctATMPvcBwAllocEntry 3 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
-- ATM Discovery Elan Object Definitions
 | 
						|
 | 
						|
-- This table provides the elan names, statuses, and modes for the
 | 
						|
-- Discovery Elan process. The elan name is looked up in the LEC mib 
 | 
						|
-- when the device is initialized. If the status for a particular elan
 | 
						|
-- is (Enabled) and the discovery elan table for that interface is 
 | 
						|
-- configured as (Master), this interface will attempt to set up an 
 | 
						|
-- SVC. This allows the network administrator to manually configure
 | 
						|
-- the topology of elans in the ATM cloud.
 | 
						|
 | 
						|
ctATMDiscoveryElanTable   OBJECT-TYPE
 | 
						|
        SYNTAX            SEQUENCE OF CtATMDiscoveryElanEntry
 | 
						|
        MAX-ACCESS            not-accessible
 | 
						|
        STATUS            current
 | 
						|
        DESCRIPTION
 | 
						|
                "A list of DiscoveryElanEntries for this physical interface."
 | 
						|
        ::= { ctATMBaseConfig 7 }
 | 
						|
 | 
						|
ctATMDiscoveryElanEntry  OBJECT-TYPE
 | 
						|
        SYNTAX           CtATMDiscoveryElanEntry
 | 
						|
        MAX-ACCESS           not-accessible
 | 
						|
        STATUS           current
 | 
						|
        DESCRIPTION
 | 
						|
                "An entry containing objects pertaining to discovering elans."
 | 
						|
        INDEX   { ifIndex, ctATMDiscoveryElanIndex }
 | 
						|
        ::= { ctATMDiscoveryElanTable 1 }
 | 
						|
 | 
						|
CtATMDiscoveryElanEntry ::=
 | 
						|
        SEQUENCE {
 | 
						|
                ctATMDiscoveryElanIndex
 | 
						|
                        INTEGER,
 | 
						|
                ctATMDiscoveryElanName
 | 
						|
                        DisplayString,
 | 
						|
                ctATMDiscoveryElanMode
 | 
						|
                        INTEGER,
 | 
						|
                ctATMDiscoveryElanStatus
 | 
						|
                        INTEGER,
 | 
						|
                ctATMDiscoveryElanPhysIface
 | 
						|
                        INTEGER
 | 
						|
         }
 | 
						|
 | 
						|
ctATMDiscoveryElanIndex  OBJECT-TYPE
 | 
						|
        SYNTAX           INTEGER (1..16)
 | 
						|
        MAX-ACCESS           read-only
 | 
						|
        STATUS           current
 | 
						|
        DESCRIPTION
 | 
						|
                "There are a fixed number of elans (1 - MAX_ELANS) per
 | 
						|
                 physical interface to initiate the discovery process on.
 | 
						|
                 This is the index for these elans. This is NOT related 
 | 
						|
                 to the LEC Index."
 | 
						|
        ::= { ctATMDiscoveryElanEntry 1 }
 | 
						|
 | 
						|
ctATMDiscoveryElanName  OBJECT-TYPE
 | 
						|
        SYNTAX          DisplayString (SIZE(32))
 | 
						|
        MAX-ACCESS          read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The device will try to discover, on this named elan, any 
 | 
						|
                 other devices out in the atm cloud that it should set up an 
 | 
						|
                 svc with. This allows flexibility in the number and location 
 | 
						|
                 of other switches this particular physical interface should 
 | 
						|
                 know about and talk with."
 | 
						|
        ::= { ctATMDiscoveryElanEntry 2 }
 | 
						|
 | 
						|
ctATMDiscoveryElanMode  OBJECT-TYPE
 | 
						|
        SYNTAX          INTEGER {
 | 
						|
                                ctATMDiscoveryElanMaster (1),
 | 
						|
                                ctATMDiscoveryElanSlave  (2)
 | 
						|
                                }
 | 
						|
        MAX-ACCESS          read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "Master indicates other elans may discover this elan whereas
 | 
						|
                 slave elans may only discover other elans."
 | 
						|
        ::= { ctATMDiscoveryElanEntry 3 }
 | 
						|
 | 
						|
ctATMDiscoveryElanStatus  OBJECT-TYPE
 | 
						|
        SYNTAX            INTEGER {
 | 
						|
                                  ctATMDiscoveryElanEnabled  (1),
 | 
						|
                                  ctATmDiscoveryElanDisabled (2)
 | 
						|
                                  }
 | 
						|
        MAX-ACCESS            read-write
 | 
						|
        STATUS            current
 | 
						|
        DESCRIPTION             
 | 
						|
                "Enabled indicates this elan should be used in the 
 | 
						|
                 discovery process whereas disabled elans are not." 
 | 
						|
        ::= { ctATMDiscoveryElanEntry 4 }
 | 
						|
 | 
						|
ctATMDiscoveryElanPhysIface  OBJECT-TYPE
 | 
						|
        SYNTAX               INTEGER (1..512)
 | 
						|
        MAX-ACCESS               read-only
 | 
						|
        STATUS               obsolete
 | 
						|
        DESCRIPTION
 | 
						|
                "The physical interface number on which to initiate the 
 | 
						|
                 discovery processes."
 | 
						|
        ::= { ctATMDiscoveryElanEntry 5 }
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
-- ATM Interface Virtual Channel Link (VCL) Object Definitions
 | 
						|
 | 
						|
-- This group provides additional information to the atmVclTable
 | 
						|
-- described in RFC 1695.
 | 
						|
 | 
						|
ctATMVclTable       OBJECT-TYPE
 | 
						|
    SYNTAX          SEQUENCE OF CtATMVclEntry
 | 
						|
    MAX-ACCESS          not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of physical interface number, VPI, VCI, associated
 | 
						|
         with a virtual ifIndex, application port, ATM Address, and 
 | 
						|
         Encapsulation type on this device."
 | 
						|
    ::= { ctATMBaseConfig 8 }
 | 
						|
 | 
						|
ctATMVclEntry       OBJECT-TYPE
 | 
						|
     SYNTAX         CtATMVclEntry
 | 
						|
     MAX-ACCESS         not-accessible
 | 
						|
     STATUS         current
 | 
						|
     DESCRIPTION
 | 
						|
         "An entry containing objects pertaining to physical interface
 | 
						|
          number, VPI, VCI, associated with a particular virtual ifIndex,
 | 
						|
          application port, ATM Address, and Encapsulation type on this 
 | 
						|
          device."
 | 
						|
     INDEX        { ifIndex, atmVclVpi, atmVclVci }     
 | 
						|
     ::= { ctATMVclTable 1 }
 | 
						|
 | 
						|
CtATMVclEntry ::=
 | 
						|
     SEQUENCE {
 | 
						|
                   ctATMVclIfIndex
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMVclVpi
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMVclVci
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMVclVirtualIfIndex
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMVclApplicationPort
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMVclATMAddress
 | 
						|
                        AtmAddress,
 | 
						|
                   ctATMVclEncapsulationType
 | 
						|
                        INTEGER
 | 
						|
              }
 | 
						|
 | 
						|
ctATMVclIfIndex          OBJECT-TYPE
 | 
						|
     SYNTAX              INTEGER (1..512)
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              obsolete
 | 
						|
     DESCRIPTION
 | 
						|
       "Returns an index for the physical interface to which the information
 | 
						|
        in this table pertains.  It is equal to the MIB-II ifIndex."
 | 
						|
     ::= { ctATMVclEntry  1 }
 | 
						|
 | 
						|
ctATMVclVpi              OBJECT-TYPE
 | 
						|
     SYNTAX              INTEGER (1..4095)
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              obsolete
 | 
						|
     DESCRIPTION
 | 
						|
       "The VPI value of the VCL."
 | 
						|
     ::= { ctATMVclEntry  2 }
 | 
						|
 | 
						|
ctATMVclVci              OBJECT-TYPE
 | 
						|
     SYNTAX              INTEGER (1..65535)
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              obsolete
 | 
						|
     DESCRIPTION
 | 
						|
       "The VCI value of the VCL."
 | 
						|
     ::= { ctATMVclEntry  3 }
 | 
						|
 | 
						|
ctATMVclVirtualIfIndex   OBJECT-TYPE
 | 
						|
     SYNTAX              INTEGER (1..512)
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              current
 | 
						|
     DESCRIPTION
 | 
						|
       "Returns an index for the virtual interface to which the information
 | 
						|
        in this table pertains.  It is equal to the MIB-II ifIndex."
 | 
						|
     ::= { ctATMVclEntry  4 }
 | 
						|
 | 
						|
ctATMVclApplicationPort  OBJECT-TYPE
 | 
						|
     SYNTAX              INTEGER (1..512)
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              current
 | 
						|
     DESCRIPTION
 | 
						|
       "Returns an index for the application port to which the
 | 
						|
        information in this table pertains."
 | 
						|
     ::= { ctATMVclEntry  5 }
 | 
						|
 | 
						|
ctATMVclATMAddress OBJECT-TYPE
 | 
						|
     SYNTAX              AtmAddress
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              current
 | 
						|
     DESCRIPTION
 | 
						|
       "The ATM-address of the channel entry defined by ctATMVclEntry.
 | 
						|
 | 
						|
        The ATM address is returned in a form suitable for printing.
 | 
						|
        The format (separators etc.) is implementation dependent.
 | 
						|
        However, it is recommended that the same format be used
 | 
						|
        consistently by all agents that return similar information."
 | 
						|
     ::= { ctATMVclEntry 6 }
 | 
						|
 | 
						|
ctATMVclEncapsulationType OBJECT-TYPE
 | 
						|
     SYNTAX              INTEGER {
 | 
						|
                                 vcMultiplexRoutedProtocol      (1),
 | 
						|
                                 vcMultiplexBridgedProtocol8023 (2),
 | 
						|
                                 vcMultiplexBridgedProtocol8025 (3),
 | 
						|
                                 vcMultiplexBridgedProtocol8026 (4),
 | 
						|
                                 vcMultiplexLANemulation8023    (5),
 | 
						|
                                 vcMultiplexLANemulation8025    (6),
 | 
						|
                                 llcEncapsulation               (7),
 | 
						|
                                 multiprotocolFrameRelaySscs    (8),
 | 
						|
                                 other                          (9),
 | 
						|
                                 unknown                       (10),
 | 
						|
                                 ilmi                          (11),
 | 
						|
                                 uni                           (12),
 | 
						|
                                 lanEmulationData              (13),
 | 
						|
                                 lanEmulationControl           (14),
 | 
						|
                                 atmVcSvcApp                   (15),
 | 
						|
                                 multiProtocolOverATMData          (16),
 | 
						|
                                 multiProtocolOverATMControl   (17)
 | 
						|
                                 }
 | 
						|
     MAX-ACCESS              read-only
 | 
						|
     STATUS              current
 | 
						|
     DESCRIPTION
 | 
						|
       "An instance of this object only exists when the local VCL
 | 
						|
        end-point is also the VCC end-point, and AAL5 is in use.
 | 
						|
        The type of data encapsulation used over the AAL5 SSCS layer.
 | 
						|
        The definitions reference RFC 1483 Multiprotocol Encapsulation
 | 
						|
        over ATM AAL5 and to the ATM Forum LAN Emulation specification,
 | 
						|
        and additional definitions previously categorized as 'other'.
 | 
						|
        This object mirrors the atmVccAal5EncapsType described in 
 | 
						|
        RFC1695, up to the 'unknown' value.  'LANemulation' protocols
 | 
						|
        were branched into two categories 'Data' and 'Control', and
 | 
						|
        ILMI, UNI, and 'atm_vc_svc_app' were added as 
 | 
						|
        expansions from 'other'."
 | 
						|
     ::= { ctATMVclEntry 7 }
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
-- ATM Physical Port Redundancy Object Definitions
 | 
						|
 | 
						|
-- ATM Physical Port Redundancy offers a method of managing redundant
 | 
						|
-- physical ports on a particular physical ATM interface.  The interface
 | 
						|
-- portion of redundancy is instanced with indices that match the MIB-II
 | 
						|
-- ifIndex.  This capability will only be available for ATM MIB-II 
 | 
						|
-- interfaces that correspond to a physical entity that has hardware to supply 
 | 
						|
-- the redundant port feature.  It will not be available for virtual interfaces
 | 
						|
-- or for physical interfaces that do not have hardware that can be used 
 | 
						|
-- in a redundant fashion.  Because of this, the tables will be sparsely 
 | 
						|
-- populated to show ONLY the physical ATM interfaces that can supply such a 
 | 
						|
-- feature The port portion of redundancy is instanced with indices 
 | 
						|
-- that start at one and then increment by one for each physical port on 
 | 
						|
-- that physical interface that can be involved in the redundancy. The 
 | 
						|
-- redundant port numbers cannot be sparse (i.e., they have to be contiguous).
 | 
						|
 | 
						|
-- Physical port redundancy as a whole is an optional implementation.
 | 
						|
-- However, if any group concerning redundancy is implemented, all
 | 
						|
-- of the groups involved in the redundancy implementation must be
 | 
						|
-- provided.
 | 
						|
 | 
						|
-- All objects provided as part of the Redundancy table return the value 
 | 
						|
-- of the last request made unless mentioned otherwise.
 | 
						|
 | 
						|
-- This section defines the redundancy objects under the Interface part of
 | 
						|
-- physical port redundancy.
 | 
						|
 | 
						|
ctATMPhyRedundTable  OBJECT-TYPE
 | 
						|
     SYNTAX          SEQUENCE OF CtATMPhyRedundEntry
 | 
						|
     MAX-ACCESS          not-accessible
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "A list of redundancy objects for this physical interface."
 | 
						|
     ::= { ctATMPhysicalRedundancyInterface 1 }
 | 
						|
 | 
						|
ctATMPhyRedundEntry  OBJECT-TYPE
 | 
						|
     SYNTAX          CtATMPhyRedundEntry
 | 
						|
     MAX-ACCESS          not-accessible
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "An entry containing objects pertaining to ATM physical
 | 
						|
          redundancy for a physical interface."
 | 
						|
     INDEX           { ifIndex }
 | 
						|
     ::= { ctATMPhyRedundTable 1 }
 | 
						|
 | 
						|
CtATMPhyRedundEntry ::=
 | 
						|
     SEQUENCE {
 | 
						|
                ctATMPhyRedundIfIndex
 | 
						|
                     INTEGER,
 | 
						|
                ctATMPhyRedundPrimaryPort
 | 
						|
                     INTEGER,
 | 
						|
                ctATMPhyRedundActivePort
 | 
						|
                     INTEGER,
 | 
						|
                ctATMPhyRedundStatus
 | 
						|
                     INTEGER,
 | 
						|
                ctATMPhyRedundActivation
 | 
						|
                     INTEGER,
 | 
						|
                ctATMPhyRedundPrimaryRevert
 | 
						|
                     INTEGER,
 | 
						|
                ctATMPhyRedundPerformTest
 | 
						|
                     INTEGER,
 | 
						|
                ctATMPhyRedundTestTOD
 | 
						|
                     DisplayString,
 | 
						|
                ctATMPhyRedundTestResult
 | 
						|
                     INTEGER,
 | 
						|
                ctATMPhyRedundReset
 | 
						|
                     INTEGER
 | 
						|
               }
 | 
						|
 | 
						|
ctATMPhyRedundIfIndex    OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER (1..512)
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          obsolete
 | 
						|
     DESCRIPTION
 | 
						|
         "Returns an index for the physical interface to which the
 | 
						|
          information in this table pertains.  It is equal to the MIB-II
 | 
						|
          ifIndex."
 | 
						|
     ::= { ctATMPhyRedundEntry 1 }
 | 
						|
 | 
						|
ctATMPhyRedundPrimaryPort   OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER (1..16)
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "The physical port number to be used as the primary port.  The primary
 | 
						|
          port is the default port to become active and the port of priority,
 | 
						|
          i.e. regardless of the status of the current active port, if the
 | 
						|
          primary can be used (and Redundancy is set up to activate it when it
 | 
						|
          becomes available--see ctATMPhyRedundPrimaryRevert), it will be.
 | 
						|
 | 
						|
          The write will NOT take effect immediately.  It will wait until
 | 
						|
          the NEXT time that the redundancy algorithm determines that the
 | 
						|
          primary port should be used.
 | 
						|
 | 
						|
          This object is persistent. i.e., it will retain its value between
 | 
						|
          powerdowns."
 | 
						|
     DEFVAL { 1 }
 | 
						|
     ::= { ctATMPhyRedundEntry 2 }
 | 
						|
 | 
						|
ctATMPhyRedundActivePort    OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER (1..16)
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "The physical port number to be used as the active port.  The
 | 
						|
          primary port defaults as the active port if this object is not set.
 | 
						|
 | 
						|
          Rules:
 | 
						|
 | 
						|
          - This object can always be set when ctATMPhyRedundStatus (q.v.) is
 | 
						|
          set to disable(2).
 | 
						|
 | 
						|
          - It cannot be set when ctATMPhyRedundStatus is set to enable(1),
 | 
						|
          ctATMPhyRedundPrimaryRevert (q.v.) is set to automatic(1), and the
 | 
						|
          primary port is deemed good (and therefore usable) by redundancy.
 | 
						|
          Under these conditions, it is meaningless to attempt to manually set
 | 
						|
          the Active Port, as Redundancy would simply reset the active port to
 | 
						|
          the primary again immediately after the set takes place.
 | 
						|
 | 
						|
          - If the primary port has failed, or ctATMPhyRedundPrimaryRevert is
 | 
						|
          set to manual(2), then this object can be set; however, the behaviour
 | 
						|
          of redundancy as a result of the set will depend on the status of
 | 
						|
          ctATMPhyRedundActivation (q.v.) and whether or not the port being set
 | 
						|
          active is good.  If RedundActivation is enabled, the set may be
 | 
						|
          countermanded immediately if at any time the port being set is found
 | 
						|
          to be bad (and therefore not usable by Redundancy) and another (good)
 | 
						|
          redundant port is available.  If RedundActivation is set to manual(2),
 | 
						|
          then the set will take place, regardless of the status of the port
 | 
						|
          being set.  Naturally, if the primary port is restored, the behaviour
 | 
						|
          of Redundancy will depend on whether RedundPrimaryRevert is automatic;
 | 
						|
          if it is, the active port will immediately switch over; otherwise it
 | 
						|
          will remain as-is.
 | 
						|
 | 
						|
          There is a precisely defined relationship between
 | 
						|
          ctATMPhyRedundActivePort, ctATMPhyRedundStatus,
 | 
						|
          ctATMPhyRedundPrimaryRevert, and ctATMPhyRedundActivation.  If
 | 
						|
          RedundStatus is disabled, then PrimaryRevert and RedundActivation have
 | 
						|
          no functional meaning and ActivePort becomes the only means by which
 | 
						|
          the redundant ports can be switched.  Likewise, if RedundStatus is
 | 
						|
          enabled and PrimaryRevert is automatic, a set of the ActivePort has no
 | 
						|
          functional meaning for as long as the primary port is deemed usable by
 | 
						|
          redundancy.  If RedundStatus is enabled but PrimaryRevert is
 | 
						|
          manual, the active port will only be changed through ActivePort or
 | 
						|
          the exercise of RedundActivation.  The line of precedence, therefore,
 | 
						|
          fully depends upon the status of Redundancy; if RedundStatus is
 | 
						|
          disabled, then precedence lies with ActivePort by virtue of the fact
 | 
						|
          that there are no other competing methods to switch the active port
 | 
						|
          among the redundant ports.  If RedundStatus is enabled, however,
 | 
						|
          PrimaryRevert (an active switching method) and RedundActivation (a
 | 
						|
          passive switching method) have precedence over ActivePort; if
 | 
						|
          PrimaryRevert is set to automatic, then the active port is immediately
 | 
						|
          switched to the primary as soon as it's deemed usable by Redundancy;
 | 
						|
          likewise, if RedundActivation is set to automatic, the currently
 | 
						|
          active port will be switched immediately in the event of port failure.
 | 
						|
          Clearly, then, ActivePort cannot guarantee a set for as long as any
 | 
						|
          automatic part of Redundancy is enabled.
 | 
						|
 | 
						|
          This object is persistent."
 | 
						|
     DEFVAL { 1 }
 | 
						|
     ::= { ctATMPhyRedundEntry 3 }
 | 
						|
 | 
						|
ctATMPhyRedundStatus    OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             enable(1),
 | 
						|
                             disable(2)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "If this object is set to enable, then redundancy for this
 | 
						|
          interface is enabled.
 | 
						|
 | 
						|
          If this object is set to disable, redundancy is disabled. If
 | 
						|
          redundancy is disabled, then automatic switching to backup ports
 | 
						|
          will not be available.
 | 
						|
 | 
						|
          Periodic testing of ports is independent of ctATMPhyRedundStatus
 | 
						|
          and is controlled by ctATMPhyRedundPerformTest.
 | 
						|
 | 
						|
          See ctATMPhyRedundActivePort for a description of the relationships
 | 
						|
          between this object, ctATMPhyRedundActivePort,
 | 
						|
          ctATMPhyRedundActivation, and ctATMPhyRedundPrimaryRevert.
 | 
						|
 | 
						|
          This object is persistent."
 | 
						|
     DEFVAL  { disable }
 | 
						|
     ::= { ctATMPhyRedundEntry 4 }
 | 
						|
 | 
						|
ctATMPhyRedundActivation OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             automatic(1),
 | 
						|
                             manual(2)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "If this object is set to automatic, a backup port will
 | 
						|
          automatically be activated upon failure of the active port. 
 | 
						|
 | 
						|
          If this object is set to manual, it will require the manual
 | 
						|
          setting of ctATMPhyRedundActivePort to activate a port upon
 | 
						|
          failure of the currently active port.
 | 
						|
 | 
						|
          See ctATMPhyRedundActivePort for a description of the relationships
 | 
						|
          between this object, ctATMPhyRedundStatus, ctATMPhyRedundActivePort,
 | 
						|
          and ctATMPhyRedundPrimaryRevert.
 | 
						|
 | 
						|
          This object is persistent."
 | 
						|
     DEFVAL  { automatic }
 | 
						|
     ::= { ctATMPhyRedundEntry 5 }
 | 
						|
 | 
						|
ctATMPhyRedundPrimaryRevert  OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             automatic(1),
 | 
						|
                             manual(2)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "If this object is set to automatic, the primary port will
 | 
						|
          automatically  be activated upon identifying it to be valid
 | 
						|
          at any time.
 | 
						|
 | 
						|
          If this object is set to manual, then the currently active
 | 
						|
          port will not change despite identifying the primary port to
 | 
						|
          be valid.
 | 
						|
 | 
						|
          See ctATMPhyRedundActivePort for a description of the relationships
 | 
						|
          between this object, ctATMPhyRedundStatus, ctATMPhyRedundActivePort,
 | 
						|
          and ctATMPhyRedundActivation.
 | 
						|
 | 
						|
          This object is persistent."
 | 
						|
     DEFVAL { automatic }
 | 
						|
     ::= { ctATMPhyRedundEntry 6 }
 | 
						|
 | 
						|
ctATMPhyRedundPerformTest   OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             enable(1),
 | 
						|
                             disable(2),
 | 
						|
                             immediate(3)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "If this object is set to enable, then the automatic test
 | 
						|
          (at the time given by ctATMPhyRedundTestTOD) is enabled.
 | 
						|
          The test is periodic with a period of 24 hours.
 | 
						|
 | 
						|
          If this object is set to disable, then the automatic test
 | 
						|
          is disabled. However, one can still test the ports by setting
 | 
						|
          this object to immediate.
 | 
						|
 | 
						|
          If this object is set to immediate it will cause a test for
 | 
						|
          validity of each redundant port for this interface to be
 | 
						|
          performed immediately.
 | 
						|
 | 
						|
          The result of the test shall be available by reading the object
 | 
						|
          ctATMPhyRedundTestResult.
 | 
						|
 | 
						|
          This object is persistent. However, the special value immediate
 | 
						|
          is not persistent."
 | 
						|
     DEFVAL  { enable }
 | 
						|
     ::= { ctATMPhyRedundEntry 7 }
 | 
						|
 | 
						|
ctATMPhyRedundTestTOD       OBJECT-TYPE
 | 
						|
     SYNTAX          DisplayString (SIZE(9))
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "Setting this object will set the time of day at which each
 | 
						|
          redundant port of this interface will be tested for validity.
 | 
						|
          The value is a null terminated string in either hh:mm:ss or
 | 
						|
          hh.mm.ss or hh:mm.ss or hh.mm:ss format (24 hour format).
 | 
						|
          The seconds(ss) and minutes(mm) components are optional and
 | 
						|
          default to 00.
 | 
						|
 | 
						|
          The value of this object will be used only if
 | 
						|
          ctATMPhyRedundPerformTest is set to enable.
 | 
						|
 | 
						|
          This object is persistent."
 | 
						|
     -- DEFVAL  { "01:00:00" }
 | 
						|
     ::= { ctATMPhyRedundEntry 8 }
 | 
						|
 | 
						|
ctATMPhyRedundTestResult OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             manualAllPortsGood(100),
 | 
						|
                             manualPrimaryBadOthersGood(101),
 | 
						|
                             manualPrimaryGoodOthersBad(102),
 | 
						|
                             manualPrimaryBadOthersBad(103),
 | 
						|
                             automaticAllPortsGood(200),
 | 
						|
                             automaticPrimaryBadOthersGood(201),
 | 
						|
                             automaticPrimaryGoodOthersBad(202),
 | 
						|
                             automaticPrimaryBadOthersBad(203)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "This object returns the status of the last test performed on
 | 
						|
          all the ports. If the test was performed as a result of
 | 
						|
          ctATMPhyRedundPerformTest.immediate, then the value of this
 | 
						|
          object is of the form 1xx. If the test was performed as a
 | 
						|
          result of setting ctATMPhyRedundTestTOD, then the result is of
 | 
						|
          the form 2xx. The meaning of xx is the same in both cases and
 | 
						|
          is explained below:
 | 
						|
 | 
						|
             00  All ports involved in redundancy are good.
 | 
						|
             01  Primary port (as identified by ctATMPhyRedundPrimaryPort)
 | 
						|
                 is bad, but all other non-primary ports are good.
 | 
						|
             02  Primary port is good, but one or more non-primary ports
 | 
						|
                 are bad.
 | 
						|
             03  Primary port and one or more non-primary ports are bad.
 | 
						|
 | 
						|
          Any other value for this object may be interpreted to mean
 | 
						|
          that no test has been performed on the ports involved in
 | 
						|
          redundancy since system startup.
 | 
						|
 | 
						|
          This object is NOT persistent."
 | 
						|
     ::= { ctATMPhyRedundEntry 9 }
 | 
						|
 | 
						|
ctATMPhyRedundReset    OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             reset(1)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "If this object is set to reset, the state of redundancy on
 | 
						|
          this interface will be reset to factory defaults.
 | 
						|
 | 
						|
          When read this object will always return 1."
 | 
						|
     ::= { ctATMPhyRedundEntry 10 }
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
 | 
						|
ctATMIlmiTable     OBJECT-TYPE
 | 
						|
     SYNTAX          SEQUENCE OF CtATMIlmiEntry
 | 
						|
     MAX-ACCESS          not-accessible
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "A list of ILMI objects for this physical ATM interface."
 | 
						|
     ::= { ctATMIlmi 1 }
 | 
						|
 | 
						|
ctATMIlmiEntry     OBJECT-TYPE
 | 
						|
     SYNTAX          CtATMIlmiEntry
 | 
						|
     MAX-ACCESS          not-accessible
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "An entry containing objects pertaining to ILMI for this
 | 
						|
          physical ATM interface."
 | 
						|
     INDEX           { ifIndex }
 | 
						|
     ::= { ctATMIlmiTable 1 }
 | 
						|
 | 
						|
CtATMIlmiEntry ::=
 | 
						|
     SEQUENCE {
 | 
						|
                ctATMIlmiIfIndex
 | 
						|
                     INTEGER,
 | 
						|
                ctATMIlmiStatus
 | 
						|
                     INTEGER,
 | 
						|
                ctATMIlmiAtmAddress
 | 
						|
                     AtmAddress,
 | 
						|
                ctATMIlmiState
 | 
						|
                     INTEGER,
 | 
						|
                ctATMIlmiRestart
 | 
						|
                     INTEGER
 | 
						|
              }
 | 
						|
 | 
						|
ctATMIlmiIfIndex    OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER (1..512)
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          obsolete
 | 
						|
     DESCRIPTION
 | 
						|
         "Returns an index for the physical interface to which the
 | 
						|
          information in this table pertains.  It is equal to the MIB-II
 | 
						|
          interface number for this interface."
 | 
						|
     ::= { ctATMIlmiEntry 1 }
 | 
						|
 | 
						|
ctATMIlmiStatus OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             enableAutoConfigure(1),
 | 
						|
                             enable(2),
 | 
						|
                             disable(3)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "If this object is set to enableAutoConfigure, then ILMI on
 | 
						|
          this interface will attempt to automatically configure the
 | 
						|
          version of UNI to use on this interface. After the auto
 | 
						|
          configure process has completed, the version of UNI this interface
 | 
						|
          is running can be obtained by reading the ctATMSignalType
 | 
						|
          object.
 | 
						|
 | 
						|
          If this object is set to enable, the ILMI for this
 | 
						|
          interface is enabled.
 | 
						|
 | 
						|
          If enabled (with or without auto-configure), ILMI on this
 | 
						|
          interface will attempt address registration.
 | 
						|
 | 
						|
          If this object is set to disable, auto-configure and address
 | 
						|
          registration are both disabled. The signalling to use on this
 | 
						|
          interface is then dictated by the value of ctATMSignalType.
 | 
						|
          If disabled, the ILMI channel (0/16) will not be created.
 | 
						|
 | 
						|
          It is an error to set a value other than disable to this
 | 
						|
          object when ctATMDefApplication is set to lane04.
 | 
						|
 | 
						|
          It is an error to write to ctATMSignalType when this object is
 | 
						|
          set to enableAutoConfigure.
 | 
						|
 | 
						|
          This object is persistent, i.e, it will retain its value
 | 
						|
          between powerdowns."
 | 
						|
     DEFVAL  { enableAutoConfigure }
 | 
						|
     ::= { ctATMIlmiEntry 2 }
 | 
						|
 | 
						|
ctATMIlmiAtmAddress    OBJECT-TYPE
 | 
						|
     SYNTAX          AtmAddress
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "This object is used as the ATM address of this interface
 | 
						|
          if ILMI on this interface is disabled  i.e, the value of
 | 
						|
          IlmiStatus is set to disable.
 | 
						|
 | 
						|
          If ILMI address registration is successful (ctATMIlmiState is
 | 
						|
          up) then a read on this object will return the ATM Address in
 | 
						|
          use at this interface.
 | 
						|
 | 
						|
          It is an error to write to this object when the value of
 | 
						|
          ctATMIlmiStatus is other than disable.
 | 
						|
 | 
						|
          This object is persistent. However, enabling ILMI after writing
 | 
						|
          to this object will cause ILMI to ignore the persistent value."
 | 
						|
     ::= { ctATMIlmiEntry 3 }
 | 
						|
 | 
						|
ctATMIlmiState OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             unknown(1),
 | 
						|
                             up(2),
 | 
						|
                             addressRegistration(3),
 | 
						|
                             autoconfigure(4),
 | 
						|
                             down(5),
 | 
						|
                             estabConnectivity(6),
 | 
						|
                             noLink(7),
 | 
						|
                             obtainLECS(8)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "This object describes the current state of ILMI on this
 | 
						|
          interface.
 | 
						|
 | 
						|
          The meaning of the various values returned is as follows:
 | 
						|
            unknown             -ILMI is in the process of becoming
 | 
						|
                                 operational.
 | 
						|
            up                  -ILMI is operational and is doing keep
 | 
						|
                                 alives.
 | 
						|
            addressRegistration -ILMI is attempting address registration.
 | 
						|
            autoconfigure       -ILMI is attempting to automatically
 | 
						|
                                 configure UNI version, provided
 | 
						|
                                 ctATMIlmiStatus is enableAutoConfigure.
 | 
						|
            down                -ILMI is down either because it is
 | 
						|
                                 disabled or failed to become
 | 
						|
                                 operational.
 | 
						|
            estabConnectivity   -ILMI is waiting to hear an answer
 | 
						|
                                 from the other side.
 | 
						|
            noLink              -ILMI has not been told that it's physical
 | 
						|
                                 interface has link integrity.
 | 
						|
            obtainLECS          -ILMI is requesting the LECS registration table
 | 
						|
                                 from the switch."
 | 
						|
     ::= { ctATMIlmiEntry 4 }
 | 
						|
 | 
						|
ctATMIlmiRestart OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             restart(1)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "Setting this object to restart will restart ILMI on this
 | 
						|
          interface.
 | 
						|
 | 
						|
          Reading this object always returns a 1."
 | 
						|
     ::= { ctATMIlmiEntry 5 }
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
 | 
						|
ctATMSignalTable     OBJECT-TYPE
 | 
						|
     SYNTAX          SEQUENCE OF CtATMSignalEntry
 | 
						|
     MAX-ACCESS          not-accessible
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "A list of signaling object for this interface."
 | 
						|
     ::= { ctATMSignalConfig 1 }
 | 
						|
 | 
						|
ctATMSignalEntry     OBJECT-TYPE
 | 
						|
     SYNTAX          CtATMSignalEntry
 | 
						|
     MAX-ACCESS          not-accessible
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "An entry containing objects pertaining to ATM signaling
 | 
						|
          on a physical interface."
 | 
						|
     INDEX           { ifIndex }
 | 
						|
     ::= { ctATMSignalTable 1 }
 | 
						|
 | 
						|
CtATMSignalEntry ::=
 | 
						|
     SEQUENCE {
 | 
						|
                ctATMSignalIfIndex
 | 
						|
                     INTEGER,
 | 
						|
                ctATMSignalStatus
 | 
						|
                     INTEGER,
 | 
						|
                ctATMSignalType
 | 
						|
                     INTEGER,
 | 
						|
                ctATMSignalQ93Status
 | 
						|
                     INTEGER,
 | 
						|
                ctATMSignalQsaalStatus
 | 
						|
                     INTEGER,
 | 
						|
                ctATMSignalRestart
 | 
						|
                     INTEGER
 | 
						|
              }
 | 
						|
 | 
						|
ctATMSignalIfIndex    OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER (1..512)
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          obsolete
 | 
						|
     DESCRIPTION
 | 
						|
         "Returns an index for the physical interface to which the
 | 
						|
          information in this table pertains.  It is equal to ifIndex."
 | 
						|
     ::= { ctATMSignalEntry 1 }
 | 
						|
 | 
						|
ctATMSignalStatus OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             enable(1),
 | 
						|
                             disable(2)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "If this object is set to enable, the signalling for this
 | 
						|
          interface is enabled. If this object is set to disable,
 | 
						|
          signalling is disabled. When read, this object returns the
 | 
						|
          state of the object based on the last request made.
 | 
						|
 | 
						|
          This object is persistent."
 | 
						|
     DEFVAL  { enable }
 | 
						|
     ::= { ctATMSignalEntry 2 }
 | 
						|
 | 
						|
ctATMSignalType OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             unknown(1),
 | 
						|
                             spans(2),
 | 
						|
                             uni30(3),
 | 
						|
                             uni31(4),
 | 
						|
                             uni40(5)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "The type of signalling to be used on this interface.
 | 
						|
 | 
						|
          Setting this object to spans will cause the FORE SPANS
 | 
						|
          protocol to be used for signalling on this interface.
 | 
						|
 | 
						|
          Setting this object to any other value will cause the
 | 
						|
          appropriate version of ATM FORUM UNI to be used for
 | 
						|
          signalling on this interface.
 | 
						|
 | 
						|
          A read on this object will return the signalling stack in use
 | 
						|
          at this interface.
 | 
						|
 | 
						|
          When read, the special value of unknown indicates that ILMI is
 | 
						|
          in the process of autoconfiguring and the value of UNI on this
 | 
						|
          interface is yet unknown. A subsequent read sometime later will
 | 
						|
          yield the correct value.
 | 
						|
 | 
						|
          When read, any value other than spans (and unknown) indicates
 | 
						|
          the version of signalling stack in use at this interface. This
 | 
						|
          value is obtained either as a result of a prior write to this
 | 
						|
          object or ILMI autoconfigure.
 | 
						|
 | 
						|
          It is an error to set this object to any value other than
 | 
						|
          spans when ctATMDefApplication is lane04.
 | 
						|
 | 
						|
          It is an error to write to this object when ctATMIlmiStatus is
 | 
						|
          set to enableAutoConfigure or enable.
 | 
						|
 | 
						|
          It is an error to write the special value unknown.
 | 
						|
 | 
						|
          This object is persistent. But, the special value unknown is
 | 
						|
          not persistent."
 | 
						|
     ::= { ctATMSignalEntry 3 }
 | 
						|
 | 
						|
ctATMSignalQ93Status OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             up(1),
 | 
						|
                             down(2)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "If ctATMSignalType is other than spans, then the value
 | 
						|
          of this object is the state of the layer 3 signalling stack
 | 
						|
          on this interface."
 | 
						|
     ::= { ctATMSignalEntry 4 }
 | 
						|
 | 
						|
ctATMSignalQsaalStatus OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             up(1),
 | 
						|
                             down(2)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "If ctATMSignalType is other than spans, then the value
 | 
						|
          of this object is the state of the layer-2 signalling stack
 | 
						|
          (Q.SAAL) on this interface. "
 | 
						|
     ::= { ctATMSignalEntry 5 }
 | 
						|
 | 
						|
ctATMSignalRestart OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             restart(1)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "Setting this object to restart will restart signalling on this
 | 
						|
          interface.  Reading this object always returns a 1."
 | 
						|
     ::= { ctATMSignalEntry 6 }
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
-- This group is an extension to the ATM Forum's LAN Emulation MIB.
 | 
						|
-- It will allow for extra configuration information to be read and set.
 | 
						|
-- 
 | 
						|
 | 
						|
ctATMLANEInfoExtStatusTable       OBJECT-TYPE
 | 
						|
    SYNTAX          SEQUENCE OF CtATMLANEInfoExtStatusEntry
 | 
						|
    MAX-ACCESS          not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Defines extentions to the lecConfigTable and the lecStatusTable
 | 
						|
        in the ATM Forum's LANE MIB."
 | 
						|
    ::= { ctATMLANEInfoExtGroup 1 }
 | 
						|
 | 
						|
ctATMLANEInfoExtStatusEntry       OBJECT-TYPE
 | 
						|
     SYNTAX        CtATMLANEInfoExtStatusEntry 
 | 
						|
     MAX-ACCESS         not-accessible
 | 
						|
     STATUS         current
 | 
						|
     DESCRIPTION
 | 
						|
         "An entry containing objects describing information about an 
 | 
						|
          LEC (LAN Emulation Client).  It is instanced by lecIndex which
 | 
						|
          is the same as what is defined in the ATM Forum's LAN Emulation
 | 
						|
          MIB."
 | 
						|
     INDEX           { lecIndex }
 | 
						|
     ::= { ctATMLANEInfoExtStatusTable 1 }
 | 
						|
 | 
						|
CtATMLANEInfoExtStatusEntry ::=
 | 
						|
     SEQUENCE {
 | 
						|
                   ctATMLANEInfoExtStatusUpTime
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMLANEInfoExtStatus
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMLANEInfoExtStatusSendTopo
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMLANEInfoExtStatusTimeLeft
 | 
						|
                        DisplayString,
 | 
						|
                   ctATMLANEInfoExtStatusNumQueues
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMLANEInfoExtStatusMaxNumQueues
 | 
						|
                        INTEGER
 | 
						|
              }
 | 
						|
 | 
						|
ctATMLANEInfoExtStatusUpTime OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER (1..2147483647) 
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "The amount of time in milliseconds since the LEC has reached the
 | 
						|
          operational state. It will read 0 if the LEC is not operational."
 | 
						|
     ::= { ctATMLANEInfoExtStatusEntry  1 }
 | 
						|
 | 
						|
ctATMLANEInfoExtStatus OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             lecactive(1),
 | 
						|
                             lecnotInService(2),
 | 
						|
                             lecnoLink(3),
 | 
						|
                             lecnoATMaddrnoUNI(4),
 | 
						|
                             lecnoATMaddr(5),
 | 
						|
                             lecnoUNI(6),
 | 
						|
                             lecmemError(7)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "LEC_active         - The LEC is actually trying to become or is 
 | 
						|
                               operational.
 | 
						|
                               See lecInterfaceState in the ATM Forum's LAN
 | 
						|
                               Emulation MIB to see which state the LEC is in.
 | 
						|
          LEC_notInService   - The LEC is not trying to become operational 
 | 
						|
                               because the MIB read so.
 | 
						|
          LEC_noLink         - The LEC is not trying to become operational 
 | 
						|
                               because the physical interface does not have
 | 
						|
                               link.
 | 
						|
          LEC_noATMaddrnoUNI - The LEC is not trying to become operational 
 | 
						|
                               because there isn't an ATM address and UNI is
 | 
						|
                               not operational. 
 | 
						|
          LEC_noATMaddr      - The LEC is not trying to become operational
 | 
						|
                               because there isn't an ATM address. 
 | 
						|
          LEC_noUNI          - The LEC is not trying to become operational
 | 
						|
                               because UNI is not operational. 
 | 
						|
          LEC_memError       - The LEC is not trying to become operational
 | 
						|
                               because it was not able to allocate memory in
 | 
						|
                               order to do so."
 | 
						|
     ::= { ctATMLANEInfoExtStatusEntry  2 }
 | 
						|
 | 
						|
ctATMLANEInfoExtStatusSendTopo OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER {
 | 
						|
                             on(1),
 | 
						|
                             off(2)
 | 
						|
                             }
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "This configuration value is used to define whether or not this LEC
 | 
						|
          should send a LE_TOPOLOGY_CHANGE message when the situation presents
 | 
						|
          itself."
 | 
						|
     DEFVAL  { on } 
 | 
						|
     ::= { ctATMLANEInfoExtStatusEntry  3 }
 | 
						|
 | 
						|
ctATMLANEInfoExtStatusTimeLeft OBJECT-TYPE
 | 
						|
     SYNTAX          DisplayString  (SIZE(32))
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "A string used to describe the amount of time left in a certain
 | 
						|
          LEC state before the LEC will try again in that state. This will
 | 
						|
          read NULL if the LEC is operational."
 | 
						|
     ::= { ctATMLANEInfoExtStatusEntry  4 }
 | 
						|
 | 
						|
ctATMLANEInfoExtStatusNumQueues OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER (1..32)
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "This configuration value is used to define the number of traffic
 | 
						|
          descriptors used by this LEC to implement Traffic Mangement.
 | 
						|
          It's value ranges from 1 to ctATMLANEInfoExtStatusMaxNumQueues."
 | 
						|
     DEFVAL  { 1 } 
 | 
						|
     ::= { ctATMLANEInfoExtStatusEntry  5 }
 | 
						|
 | 
						|
ctATMLANEInfoExtStatusMaxNumQueues OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER  (1..32)
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "Defines the maximum number that ctATMLANEInfoExtNumQueues can be
 | 
						|
          set to."
 | 
						|
     ::= { ctATMLANEInfoExtStatusEntry  6 }
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
-- Defines a table that will describe the traffic descriptors that an
 | 
						|
-- LAN Emulation Client will use when supporting Traffic Management.
 | 
						|
 | 
						|
ctATMLANEInfoExtTMTable       OBJECT-TYPE
 | 
						|
    SYNTAX          SEQUENCE OF CtATMLANEInfoExtTMEntry
 | 
						|
    MAX-ACCESS          not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "Defines a list, of length ctATMLANEInfoExtStatusNumQueues, of traffic
 | 
						|
         descriptor indexes matching atmTrafficDescrParamIndex in the
 | 
						|
         atmTrafficDescrParamTable defined in the RFC 1695."
 | 
						|
    ::= { ctATMLANEInfoExtGroup 2 }
 | 
						|
 | 
						|
ctATMLANEInfoExtTMEntry       OBJECT-TYPE
 | 
						|
     SYNTAX        CtATMLANEInfoExtTMEntry 
 | 
						|
     MAX-ACCESS         not-accessible
 | 
						|
     STATUS         current
 | 
						|
     DESCRIPTION
 | 
						|
         "An entry containing OBJECTS describing information about
 | 
						|
          an LEC's (LAN Emulation Client) Traffic Management parameters.
 | 
						|
          It is instanced by lecIndex, which is the same as what is defined
 | 
						|
          in the ATM Forum's LAN Emulation MIB, and by a list index which
 | 
						|
          ranges from 1 to ctATMLANEInfoExtStatusNumQueues."
 | 
						|
     INDEX           { lecIndex, ctATMLANEInfoExtTMIndex }
 | 
						|
     ::= { ctATMLANEInfoExtTMTable 1 }
 | 
						|
 | 
						|
CtATMLANEInfoExtTMEntry ::=
 | 
						|
     SEQUENCE {
 | 
						|
                   ctATMLANEInfoExtTMIndex 
 | 
						|
                        INTEGER,
 | 
						|
                   ctATMLANEInfoExtTMTrafficDescrIndex
 | 
						|
                        AtmTrafficDescrParamIndex
 | 
						|
              }
 | 
						|
 | 
						|
ctATMLANEInfoExtTMIndex OBJECT-TYPE
 | 
						|
     SYNTAX          INTEGER
 | 
						|
     MAX-ACCESS          read-only
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "Defines the list index and will range from 1 to 
 | 
						|
          ctATMLANEInfoExtStatusNumQueues."
 | 
						|
     ::= { ctATMLANEInfoExtTMEntry  1 }
 | 
						|
 | 
						|
ctATMLANEInfoExtTMTrafficDescrIndex OBJECT-TYPE
 | 
						|
     SYNTAX          AtmTrafficDescrParamIndex 
 | 
						|
     MAX-ACCESS          read-write
 | 
						|
     STATUS          current
 | 
						|
     DESCRIPTION
 | 
						|
         "Defines a traffic descriptor index that matches the index 
 | 
						|
          atmTrafficDescrParamIndex in the atmTrafficDescrParamTable 
 | 
						|
          defined in the RFC 1695.
 | 
						|
 | 
						|
          NOTE: This table will always be at least of length 1. 
 | 
						|
          In this case it will define the traffic descriptor that will
 | 
						|
          be used for every data SVC for this LAN Emulation Client.
 | 
						|
 | 
						|
          NOTE: When this is set it will cause the LAN Emulation Client
 | 
						|
          to restart it's state machine, thus loosing operational status
 | 
						|
          temporarily, thus loosing LAN connectivity temporarily."
 | 
						|
     ::= { ctATMLANEInfoExtTMEntry  2 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
-- ATM Traffic Descriptor Name Table
 | 
						|
-- This table is an extension to the ATM Traffic Descriptor table
 | 
						|
-- described in RFC 1695.  In the atmTrafficDescrParamTable in
 | 
						|
-- RFC 1695 a network manager can create a traffic descriptor and 
 | 
						|
-- assign traffic parameters and traffic class.  A virtual link will use 
 | 
						|
-- the traffic parameters and traffic class of the traffic descriptor whose 
 | 
						|
-- index it points to.  The ATM Traffic Descriptor Name Table defined 
 | 
						|
-- here will match a name for a traffic descriptor to a traffic descriptor
 | 
						|
-- index.  This index will correspond to a traffic descriptor described
 | 
						|
-- in the ATM Traffic Descriptor Table in RFC 1695.
 | 
						|
 | 
						|
-- A row in this table will be created when a row is added to the 
 | 
						|
-- atmTrafficDescrParamTable defined in RFC 1695 and will exist until
 | 
						|
-- the row in the atmTrafficDescrParamTable has been destroyed.  
 | 
						|
-- After a row has been created in the atmTrafficDescrParamTable the
 | 
						|
-- value of the ctATMTrafficDescrName object associated with that traffic
 | 
						|
-- descriptor will default to "unknown" with the ctATMTrafficDescrParamIndex
 | 
						|
-- appended to it.  For example, if a row is created in the 
 | 
						|
-- atmTrafficDescrParamTable with an index of 5, a row will be created
 | 
						|
-- in this table with an index of 5, and the object ctATMTrafficDescrName
 | 
						|
-- will default to "unknown5".
 | 
						|
 | 
						|
 | 
						|
ctATMTrafficDescrNameTable       OBJECT-TYPE
 | 
						|
    SYNTAX          SEQUENCE OF CtATMTrafficDescrNameEntry
 | 
						|
    MAX-ACCESS          not-accessible
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "An association between a string describing a traffic 
 | 
						|
         descriptor and a traffic descriptor index into the 
 | 
						|
         atmTrafficDescrParamTable in RFC 1695."
 | 
						|
    ::= { ctATMTrafficManagementGroup 1 }
 | 
						|
 | 
						|
ctATMTrafficDescrNameEntry       OBJECT-TYPE
 | 
						|
     SYNTAX         CtATMTrafficDescrNameEntry
 | 
						|
     MAX-ACCESS         not-accessible
 | 
						|
     STATUS         current
 | 
						|
     DESCRIPTION
 | 
						|
         "An entry containing objects associating a string describing 
 | 
						|
          a traffic descriptor on this device and a traffic descriptor 
 | 
						|
          index into the atmTrafficDescrParamTable in RFC 1695."
 | 
						|
     INDEX    { atmTrafficDescrParamIndex }
 | 
						|
     ::= { ctATMTrafficDescrNameTable 1 }
 | 
						|
 | 
						|
CtATMTrafficDescrNameEntry ::=
 | 
						|
     SEQUENCE {
 | 
						|
                   ctATMTrafficDescrName
 | 
						|
                        DisplayString
 | 
						|
              }
 | 
						|
 | 
						|
ctATMTrafficDescrName    OBJECT-TYPE
 | 
						|
     SYNTAX              DisplayString (SIZE(32))
 | 
						|
     MAX-ACCESS              read-write
 | 
						|
     STATUS              current
 | 
						|
     DESCRIPTION
 | 
						|
       "The name of the traffic descriptor."
 | 
						|
     ::= { ctATMTrafficDescrNameEntry 1 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
-- ATM Traffic Service Categories Supported Table
 | 
						|
 | 
						|
-- This table will define the traffic service categories that are
 | 
						|
-- supported.
 | 
						|
 | 
						|
ctATMTrafficServiceCategoriesSupportedTable OBJECT-TYPE
 | 
						|
        SYNTAX       SEQUENCE OF CtATMTrafficServiceCategoriesSupportedEntry
 | 
						|
        MAX-ACCESS       not-accessible
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
          "A table related to traffic management service categories supported."
 | 
						|
        ::= { ctATMTrafficManagementGroup 2 }
 | 
						|
 | 
						|
ctATMTrafficServiceCategoriesSupportedEntry OBJECT-TYPE
 | 
						|
        SYNTAX       CtATMTrafficServiceCategoriesSupportedEntry
 | 
						|
        MAX-ACCESS       not-accessible
 | 
						|
        STATUS       current
 | 
						|
        DESCRIPTION
 | 
						|
          "A table entry containing information related to the traffic 
 | 
						|
           management service categories that are supported for a certain
 | 
						|
           physical interface."
 | 
						|
        INDEX   { ifIndex }
 | 
						|
        ::= { ctATMTrafficServiceCategoriesSupportedTable 1 }
 | 
						|
 | 
						|
CtATMTrafficServiceCategoriesSupportedEntry ::=
 | 
						|
        SEQUENCE {
 | 
						|
                ctATMTrafficServiceCategoriesSupportedBitMask     BITS,
 | 
						|
                ctATMTrafficManagementAllocBandwidth    INTEGER
 | 
						|
         }
 | 
						|
 | 
						|
ctATMTrafficServiceCategoriesSupportedBitMask  OBJECT-TYPE
 | 
						|
        SYNTAX         BITS {
 | 
						|
                                other(0),
 | 
						|
                                pvcBandwidthAllocation(1),
 | 
						|
                                cbr(2),
 | 
						|
                                vbrnrt(3),
 | 
						|
                                ubr(4),
 | 
						|
                                abr(5),
 | 
						|
                                vbrrt(6)
 | 
						|
                            }
 | 
						|
        MAX-ACCESS         read-only
 | 
						|
        STATUS         current
 | 
						|
        DESCRIPTION
 | 
						|
            "This indicates the traffic service categories supported by this
 | 
						|
             physical interface.
 | 
						|
 | 
						|
             other(0)                                   Undefined, or service category unknown
 | 
						|
             PVC Bandwidth Allocation(1)    Proprietary bandwidth allocation
 | 
						|
                                                                                        on PVCs only - to set in this
 | 
						|
                                                                                        mode please use ctATMPvcBwAllocStatus
 | 
						|
             CBR(2)                                     Constant Bit Rate
 | 
						|
             VBR-nrt(3)                                 Variable Bit Rate - non real time
 | 
						|
             UBR(4)                                             Unspecified Bit Rate  
 | 
						|
             ABR(5)                                             Avalilable Bit Rate
 | 
						|
             VBR-rt(6)                                  Variable Bit Rate - real time "
 | 
						|
 | 
						|
                ::= { ctATMTrafficServiceCategoriesSupportedEntry 1 }
 | 
						|
 | 
						|
ctATMTrafficManagementAllocBandwidth    OBJECT-TYPE
 | 
						|
        SYNTAX              INTEGER (1..2147483647)
 | 
						|
        MAX-ACCESS              read-only
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "Returns the amount of bandwidth in use on this ATM
 | 
						|
             interface in bits per second. Value only valid when
 | 
						|
             running more than just UBR traffic." 
 | 
						|
        ::= { ctATMTrafficServiceCategoriesSupportedEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
--=====================================================================
 | 
						|
 | 
						|
-- Trap Description
 | 
						|
--    ATMRedundActivePortFailed
 | 
						|
--
 | 
						|
--    Specific Trap Type Code - 12000
 | 
						|
--
 | 
						|
-- This trap will be generated when the active port, on a physical ATM
 | 
						|
-- interface that has redundancy enabled, has failed (become "quiet").
 | 
						|
-- The interesting information will include:
 | 
						|
--        ctATMPhyRedundIfIndex
 | 
						|
--
 | 
						|
-- Trap Description
 | 
						|
--    ATMRedundPortActivated
 | 
						|
--
 | 
						|
--    Specific Trap Type Code - 12001
 | 
						|
--
 | 
						|
-- This trap indicates that a new port has been activated on a physical ATM
 | 
						|
-- interface that has redundancy enabled.  This does not indicate that this
 | 
						|
-- port is usable, but that it is being tested as a possible replacement.
 | 
						|
-- The interesting information will include:
 | 
						|
--        ctATMPhyRedundIfIndex
 | 
						|
--
 | 
						|
-- Trap Description
 | 
						|
--    ATMRedundPortFailedTest
 | 
						|
--
 | 
						|
--    Specific Trap Type Code - 12002
 | 
						|
--
 | 
						|
-- This trap will be generated when the PhyRedundTestTOD or the
 | 
						|
-- PhyRedundPerformTest.immediate has tested a port and determined
 | 
						|
-- that it is not usable.  It is suggested that the port be fixed prior
 | 
						|
-- to it being needed.
 | 
						|
-- The interesting information will include:
 | 
						|
--        ctATMPhyRedundIfIndex
 | 
						|
--
 | 
						|
-- Trap Description
 | 
						|
--    ATMRedundPrimaryPortSkipped
 | 
						|
--
 | 
						|
--    Specific Trap Type Code - 12003
 | 
						|
--
 | 
						|
-- This trap will be generated when redundancy finds that the primary
 | 
						|
-- port as designated be PhyRedundPrimaryPort is usable but cannot be
 | 
						|
-- used because PhyRedundPrimaryRevert is set to manual. This trap
 | 
						|
-- is generated only when redundancy is enabled (PhyRedundStatus is
 | 
						|
-- enable).
 | 
						|
-- The interesting information will include:
 | 
						|
--        ctATMPhyRedundIfIndex
 | 
						|
 | 
						|
END
 |